.ne-ui-unicode-emoji-panel {
    width: 418px;
    max-width: calc(100vw - 40px);
    border-radius: 8px
}

.ne-ui-unicode-emoji-panel-header {
    padding: 16px 16px 0 16px
}

.ne-ui-unicode-emoji-panel-empty {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 266px;
    padding: 0 16px
}

.ne-ui-unicode-emoji-panel-empty img {
    display: block;
    width: 50%
}

.ne-ui-unicode-emoji-panel-empty p {
    margin: 10px;
    color: var(--yq-text-caption);
    text-align: center
}

.ne-ui-unicode-emoji-panel-content {
    height: 266px;
    padding: 0 16px;
    overflow: scroll
}

.ne-ui-unicode-emoji-panel-footer {
    padding: 0 8px
}

.ne-ui-unicode-emoji-panel .ne-ui-unicode-emoji-search {
    margin-bottom: 8px
}

.ne-ui-unicode-emoji-panel .ne-ui-unicode-emoji-group .ne-ui-unicode-emoji-label {
    font-size: 12px;
    margin: 6px 0;
    color: var(--yq-text-caption)
}

.ne-ui-unicode-emoji-panel .ne-ui-unicode-emoji-group .ne-ui-unicode-emoji-content {
    display: grid
}

.ne-ui-unicode-emoji-panel .ne-ui-unicode-emoji-group .ne-ui-unicode-emoji-content .ne-ui-unicode-emoji-item {
    display: flex;
    align-items: center;
    justify-content: center
}

.ne-ui-unicode-emoji-panel .ne-ui-unicode-emoji-group .ne-ui-unicode-emoji-content .ne-ui-unicode-emoji-item.selected span {
    background-color: var(--yq-yuque-grey-4)
}

.ne-ui-unicode-emoji-panel .ne-ui-unicode-emoji-group .ne-ui-unicode-emoji-content .ne-ui-unicode-emoji-item span {
    display: flex;
    width: 32px;
    height: 32px;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    font-family: Apple Color Emoji, Segoe UI Emoji, NotoColorEmoji, Noto Color Emoji, Segoe UI Symbol, Android Emoji, EmojiSymbols;
    transform: translateZ(0);
    cursor: pointer;
    border-radius: 4px
}

.ne-ui-unicode-emoji-panel .ne-ui-unicode-emoji-group .ne-ui-unicode-emoji-content .ne-ui-unicode-emoji-item span:hover {
    background-color: var(--yq-yuque-grey-4)
}

.ne-ui-unicode-emoji-panel .ne-ui-unicode-emoji-tabs {
    display: flex;
    gap: 10px;
    justify-content: space-between;
    width: 100%;
    margin: 5px 0;
    overflow-y: scroll
}

.ne-ui-unicode-emoji-panel .ne-ui-unicode-emoji-tabs::-webkit-scrollbar {
    display: none
}

.ne-ui-unicode-emoji-panel .ne-ui-unicode-emoji-tabs .ne-ui-unicode-emoji-tab-item {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 40px;
    height: 26px;
    padding: 0 8px;
    color: var(--yq-text-caption);
    font-size: 12px;
    border-radius: 6px;
    cursor: pointer
}

.ne-ui-unicode-emoji-panel .ne-ui-unicode-emoji-tabs .ne-ui-unicode-emoji-tab-item.selected {
    color: var(--yq-text-primary);
    font-weight: 700
}

.ne-ui-unicode-emoji-panel .ne-ui-unicode-emoji-tabs .ne-ui-unicode-emoji-tab-item:hover {
    background-color: var(--yq-bg-primary-hover)
}

.ne-ui-unicode-emoji-panel {
    background-color: var(--yq-bg-foreground);
    border: none;
    box-shadow: 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);
    color: var(--yq-text-primary)
}

[data-kumuhana=pouli] .ne-ui-unicode-emoji-panel {
    border: 1px solid var(--yq-border-primary)
}

@keyframes neIconLoading {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

div.ne-icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 1em;
    height: 1em;
    font-size: 16px;
    background-position: 50%;
    background-repeat: no-repeat
}

div.ne-icon .ne-icon-symbol {
    width: 1em;
    height: 1em;
    fill: currentColor;
    overflow: hidden
}

div.ne-icon-loading {
    animation: neIconLoading 1s linear infinite
}

div.ne-lark-icon>svg {
    flex: 1
}

.ne-svg-icon-yuque-doc {
    background-image: url(https://gw.alipayobjects.com/zos/hitu-asset/c5543986-ee4e-4583-9456-4bc013ef5380/hitu-1666592990857-doc-type-default.svg)
}

.ne-svg-icon-yuque-table {
    background-image: url(https://gw.alipayobjects.com/zos/hitu-asset/f6a96eb0-8cbd-4b34-bbc4-363a71729638/hitu-1666593927820-doc-type-table.svg)
}

.ne-svg-icon-yuque-sheet {
    background-image: url(https://gw.alipayobjects.com/zos/hitu-asset/14bdecbb-ea1c-4ed8-ab01-bd36e981ffcb/hitu-1666593100668-doc-type-sheet.svg)
}

.ne-svg-icon-yuque-board {
    background-image: url(https://gw.alipayobjects.com/zos/hitu-asset/f44aacb9-01af-4d55-bf45-2655a4af3b81/hitu-1666593968301-doc-type-board.svg)
}

[data-kumuhana=pouli] .ne-svg-icon-yuque-doc {
    background-image: url(https://gw.alipayobjects.com/zos/hitu-asset/bff04a91-6683-4fed-9fdc-2173b41fb160/hitu-1666593002740-doc-type-default-dark.svg)
}

[data-kumuhana=pouli] .ne-svg-icon-yuque-table {
    background-image: url(https://gw.alipayobjects.com/zos/hitu-asset/f824fe38-a711-4f8b-8c6f-11a575722683/hitu-1666593944289-doc-type-table-dark.svg)
}

[data-kumuhana=pouli] .ne-svg-icon-yuque-sheet {
    background-image: url(https://gw.alipayobjects.com/zos/hitu-asset/8795730c-3646-4fea-aad9-e82481fe86eb/hitu-1666593140770-doc-type-sheet-dark.svg)
}

[data-kumuhana=pouli] .ne-svg-icon-yuque-board {
    background-image: url(https://gw.alipayobjects.com/zos/hitu-asset/de256bb9-edf7-4d77-b899-67c1d3bd9616/hitu-1666594033862-doc-type-board-dark.svg)
}

.ne-svg-icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: -.15em;
    text-align: center;
    text-transform: none;
    line-height: 1;
    text-rendering: auto;
    background-repeat: no-repeat;
    background-position: 50%
}

.ne-svg-icon-helper-tips {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/45ba264b-0967-4439-9289-ee41b040a0c2.svg)
}

.ne-svg-icon-alert {
    width: 16px;
    height: 16px;
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/be5b1e2a-b47e-479c-9217-430229bef84e.svg)
}

.ne-svg-icon-file {
    width: 14px;
    height: 11px;
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/ecda03cc-fd8e-45d2-834c-c904048f9583.svg)
}

.ne-svg-icon-image {
    width: 14px;
    height: 11px;
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/44718df0-a6d9-4b93-909d-8482f70476ab.svg)
}

.ne-svg-icon-error-image {
    width: 22px;
    height: 18px;
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/2295f9e0-1cb2-4d63-86aa-e9799273b28d.svg)
}

.ne-svg-icon-error-file {
    width: 22px;
    height: 18px;
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/42090c56-d17b-4cf0-be63-59e164e47ba6.svg)
}

.ne-svg-icon-insert {
    background-image: url(https://gw.alipayobjects.com/mdn/prod_resource/afts/img/A*o_5bR4s5I4QAAAAAAAAAAABjAQAAAQ/original);
    width: 18px;
    height: 18px;
    margin-bottom: -1px
}

.ne-svg-icon-label {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/20747dac-1cc8-49f6-a91a-0c8c501d189b.svg)
}

.ne-svg-icon-new-card {
    width: 30px;
    height: 12px;
    margin-top: 5px;
    margin-left: 4px;
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/7e255d95-cbe3-4559-a4a3-dbe69cd3e38b.svg)
}

.ne-svg-icon-puml {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/4d2be8de-b7b7-41df-a36f-77ff0b6a5b9f.svg)
}

.ne-svg-icon-flowchart {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/c82343e1-60ab-4b62-8135-d71401191104.svg)
}

.ne-svg-icon-graphviz {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/19178ae8-0b12-463e-b466-e927094e9ea0.svg)
}

.ne-svg-icon-mermaid {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/a15d98ca-089f-4cc2-9c11-032cc56fcacb.svg)
}

.ne-svg-icon-processon {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/5c0fa950-66ff-4a3b-a788-477ea178e6bb.svg)
}

.ne-svg-icon-modao {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/04162a86-307b-409e-8f8c-71f2200891f5.svg)
}

.ne-svg-icon-herbox {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/f6d5ceab-a3e0-413f-a1ab-3c9ded96d632.svg)
}

.ne-svg-icon-deepinsight {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/69f6859c-220e-490c-8c8a-b3bdaa7cbcb3.svg)
}

.ne-svg-icon-ali {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/25837bdf-8082-430b-a8ac-4168cd84e093.svg)
}

.ne-svg-icon-codepen {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/29539843-153d-4c7b-af8f-4475e743398b.svg)
}

.ne-svg-icon-riddle {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/f0328014-fe24-4690-90a4-82c8e150c5bf.svg)
}

.ne-svg-icon-figma {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/d0b58b9f-0ac3-4d0f-958a-c0aa8a3265eb.svg)
}

.ne-svg-icon-xiami {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/c71358bb-d7cc-45dc-96ae-19d28febbb03.svg)
}

.ne-svg-icon-music163 {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/e3416ec0-a688-4160-8772-9bbecad88d28.svg)
}

.ne-svg-icon-gaode {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/02def0ac-858f-4f90-886c-295290725024.svg)
}

.ne-svg-icon-taobao {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/57a7cb99-7f36-4869-8f94-d9c87d069cd6.svg)
}

.ne-svg-icon-preview {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/95b6cdec-29f5-495f-8f1b-8835bcd2c541.svg)
}

.ne-svg-icon-youku {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/4825b4b8-96a3-463f-8e6a-c28ae8b792b0.svg)
}

.ne-svg-icon-bilibili {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/93d6bda1-2ab6-4b20-97e5-c0a73f2a42cd.svg)
}

.ne-svg-icon-mmad {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/5e8132a4-5ec0-4c4e-95c4-7f5b19f23c19.svg)
}

.ne-svg-icon-psd {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/df8dd01c-ecb1-4d33-99f6-8079591bb46c.svg)
}

.ne-svg-icon-sketch {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/ef845454-388c-47b3-8066-298e335a2741.svg)
}

.ne-svg-icon-xmind {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/46f6c8fc-5d56-41d7-b419-a89335f82dfc.svg)
}

.ne-svg-icon-rp {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/f8f40533-79d9-4a3c-8051-31c34390f96d.svg)
}

.ne-svg-icon-key {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/73dc752c-3f7b-4b0b-ada9-eb7e208d9b34.svg)
}

.ne-svg-icon-mindnode {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/3fbedc10-029c-4670-a343-8b224ab0978e.svg)
}

.ne-svg-icon-keynote {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/73dc752c-3f7b-4b0b-ada9-eb7e208d9b34.svg)
}

.ne-svg-icon-xd {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/139561c7-309c-4669-882b-1107e217179c.svg)
}

.ne-svg-icon-numbers {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/1eecfe2b-d250-4575-b3b4-78de3503007c.svg)
}

.ne-svg-icon-pages {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/60e30d6d-9ee0-47b7-8955-cdd4aff6b2ac.svg)
}

.ne-svg-icon-potx,
.ne-svg-icon-ppt,
.ne-svg-icon-pptx {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/d62af37c-9f13-4ca2-8861-f2b18c98f3a9.svg)
}

.ne-svg-icon-xls,
.ne-svg-icon-xlsx {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/1874c8cc-a103-429b-8465-bb3adfe78d43.svg)
}

.ne-svg-icon-doc,
.ne-svg-icon-docx {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/d98a673f-ef0f-46a6-83e3-ba6d01a4ec9d.svg)
}

.ne-svg-icon-pdf {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/02e0700b-d617-4afb-b4de-a4ea4c9bf7e7.svg)
}

.ne-svg-icon-eddx {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/e1c51c39-f5b6-4e14-9ba9-0102d3579b9a.svg)
}

.ne-svg-icon-eps {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/84b8024a-c65c-44e3-9be8-269af985af54.svg)
}

.ne-svg-icon-insert-local-doc {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/f54a24bd-f973-4945-978c-abb923e20090.svg)
}

.ne-svg-icon-insert-yuque {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/99e327dd-1cfe-40dd-b3e5-28c9d88d182d.svg)
}

.ne-svg-icon-insert-table {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/a9cf6f64-3741-493b-a112-8952baedd1f6.svg)
}

.ne-svg-icon-insert-image {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/dcf2220d-9226-41c9-b1f6-cc0c0a110dc1.svg)
}

.ne-svg-icon-insert-file {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/2c7fe359-ac3d-493e-998d-f285305d28bd.svg)
}

.ne-svg-icon-insert-video {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/1ef56c12-3adc-42c6-bb7c-9cb13111d8e2.svg)
}

.ne-svg-icon-insert-thirdparty {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/e3ebe9af-b207-4d94-8dc4-2fdf5469f5e7.svg)
}

.ne-svg-icon-insert-youku {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/4825b4b8-96a3-463f-8e6a-c28ae8b792b0.svg)
}

.ne-svg-icon-insert-codeblock {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/7fd18334-db2e-49d0-ba80-b92689b81b3f.svg)
}

.ne-svg-icon-insert-math {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/762f00b4-45d7-47b8-8c7b-2c9f886612b5.svg)
}

.ne-svg-icon-insert-mindmap {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/f6510a5f-33d9-4bcb-8b54-5dc30bd89e79.svg)
}

.ne-svg-icon-insert-puml {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/10a9cc50-3a01-4a5c-8335-9a194fdcb614.svg)
}

.ne-svg-icon-insert-flowchart {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/0e0309c1-2b5c-433c-b9d7-e0d2486ce885.svg)
}

.ne-svg-icon-insert-graphviz {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/44e449b2-9756-4de6-b227-bf4205964d20.svg)
}

.ne-svg-icon-insert-mermaid {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/59cb287f-06f2-4712-a206-e1c4d173830b.svg)
}

.ne-svg-icon-insert-lockedtext {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/bc8adb5a-18d2-4385-8ca4-710b57ad1664.svg)
}

.ne-svg-icon-insert-calendar {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/2dd842ba-ea59-4cd1-994e-c5f31bd1ead2.svg)
}

.ne-svg-icon-check-success {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/4c17d1ec-bd3f-4b86-a77b-dfd91e9c9626.svg)
}

.ne-svg-icon-calendar-arrow-left {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/2f3e5fca-16d2-48b3-a5d2-fff2328df92c.svg)
}

.ne-svg-icon-calendar-arrow-right {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/a03bff1a-3aef-4871-bc74-de2a3f81e3ff.svg)
}

.ne-svg-icon-desc {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/a085f457-6982-434a-808d-372cac6624e7.svg)
}

.ne-svg-icon-error {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/8f8fcc17-b080-421e-b733-7772d62be204.svg)
}

.ne-svg-icon-warning {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/d1b4c5f6-8dcd-4d10-ab31-265abdbb9579.svg)
}

.ne-svg-insert-yuan {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/b1c64e6e-3787-408c-bc49-dd0f9d9b2ebc.svg)
}

.ne-svg-icon-yuan {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/6145eac0-5d9d-4b9b-84be-7ed8bfde32c7.svg)
}

.ne-svg-icon-line-height {
    background-image: url(https://gw.alipayobjects.com/zos/basement_prod/40d4fb04-d3c2-43e8-a99d-7f68345f7f0a.svg)
}

.ne-svg-icon-yuque-group {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/a69b963b-47e0-445d-8851-1eee4e853c95.svg);
    background-size: 110%
}

.ne-svg-icon-yuque-thread {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/1f4ca629-5760-465a-9207-7a7f49d01ca6.svg)
}

.ne-svg-icon-yuque-design {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/f0eded1a-a849-44f6-a5e2-3d8f5724ebef.svg)
}

.ne-svg-icon-yuque-mind {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/b74e7bab-1935-48ae-80f8-82ea648697e5.svg)
}

.ne-svg-icon-yuque-show {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/de70d404-fec2-4606-aa45-eb4d6560a1cc.svg)
}

.ne-svg-icon-yuque-note {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/f6ff9184-7f47-41b2-a0b5-3df6955a5081.svg)
}

.ne-svg-icon-yuque-repo-mind {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/b74e7bab-1935-48ae-80f8-82ea648697e5.svg)
}

.ne-svg-icon-yuque-repo-sheet {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/3be374af-05cc-4115-a9ac-477131b54212.svg)
}

.ne-svg-icon-yuque-repo-doc {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/2a1ba540-5d0d-46a2-98fb-6753300d3749.svg)
}

.ne-svg-icon-yuque-repo-thread {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/3f6aa5c3-e7b1-4d78-932e-b00379e8d38c.svg)
}

.ne-svg-icon-yuque-repo-design {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/48e3d64b-aec0-4f3f-9838-d1f685781dfd.svg)
}

.ne-svg-icon-search {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/086f31be-d7f0-4675-aa2c-8c8cf21c088b.svg)
}

.ne-svg-icon-plus {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/fa994e91-3fa4-421d-b0fc-9823dc5cf330.svg)
}

.ne-svg-icon-video {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/31499aa4-1105-4a4b-a8c7-f33ceaf8e012.svg)
}

.ne-svg-icon-canva {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/c1678a81-2534-4fdd-b38b-a510d69a6661.svg)
}

.ne-svg-icon-yuque-for-embed {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/5dfd3248-3206-41dc-bc2c-1d7fb9847ecb.svg)
}

.ne-svg-icon-file-for-embed {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/6ac1386e-5c04-45a5-a351-7d94a61d7bba.svg)
}

.ne-svg-icon-jinshuju {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/3f11de9a-3da8-402d-a8bc-81df6ec52d2c.svg)
}

.ne-svg-icon-vote {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/929ed4d4-a244-4d78-96e2-f472642daf2a.svg)
}

.ne-svg-icon-cloud {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/58c42f2b-cdf1-49c3-a77a-d5e63c561a36.svg)
}

.ne-svg-icon-folder {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/9890c046-6d10-4d2f-917a-b40a8e92ea7f.svg)
}

.ne-svg-icon-audio {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/4aa43d0f-2881-46ab-a894-afd617b08afc.svg)
}

.ne-svg-icon-audio-icon {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/b9d51288-551f-447e-930f-7e1132a4a90b.svg)
}

.ne-svg-icon-audio-error-icon {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/dc01c10b-e433-4bb3-bf7e-8b679725b823.svg)
}

.ne-svg-icon-regret {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/9436ba3b-352d-4dd2-a97b-b3c525390508.svg)
}

.ne-svg-icon-note-file {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/a8cab1ab-68dd-48be-82ab-c667e0c43556.svg)
}

.ne-svg-icon-note-image {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/6efcc064-f6e7-4823-983e-a09d449fcf55.svg)
}

.ne-svg-icon-note-tasklist {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/32d03522-996b-4c48-bd08-274a2ed15204.svg)
}

.ne-svg-icon-note-link {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/a232cebb-7862-420f-a220-31eff086e997.svg)
}

.ne-svg-icon-emoji {
    width: 16px;
    height: 16px;
    margin-bottom: 1px;
    background-size: contain;
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/72fc758e-01ca-4317-b9c9-1d25e9b3a577.svg)
}

.ne-editor-ui-sys {
    position: absolute;
    z-index: 4
}

.ne-editor {
    position: relative;
    background-color: var(--yq-bg-primary)
}

.ne-editor-header {
    background-color: var(--yq-bg-foreground);
    display: none
}

.ne-editor-header .ne-ui-exit-max-view-btn {
    background: url(https://gw.alipayobjects.com/zos/bmw-prod/09ca6e30-fd03-49ff-b2fb-15a2fbd8042a.svg) no-repeat 0;
    border: none;
    outline: none;
    color: var(--yq-text-primary);
    cursor: pointer;
    height: 54px;
    line-height: 54px;
    margin-left: 36px;
    padding: 0 30px 0 24px
}

.ne-editor-header .ne-ui-exit-max-view-btn:hover {
    color: var(--yq-text-caption)
}

.ne-ui {
    position: relative;
    top: 0;
    left: 0;
    z-index: 5
}

.ne-ui .ant-dropdown {
    transform: translateZ(0)
}

.ne-editor-body,
.ne-editor-wrap {
    position: relative
}

.ne-editor-wrap {
    overflow-anchor: none
}

.ne-editor-box,
.ne-editor-extra-box,
.ne-editor-footer-box {
    position: relative
}

.ne-inner-overlay-container,
.ne-overlay-container {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4
}

.ne-overlay-container {
    z-index: 1012;
    position: fixed
}

.ne-ui-max-view {
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    height: auto
}

.ne-ui-max-view .ne-ui-sidebar-visible .ne-editor-wrap:after {
    content: " ";
    display: block;
    width: 288px
}

.ne-ui-max-view .ne-ui-sidebar-visible .ne-ui-sidebar {
    right: 0
}

.ne-ui-max-view .ne-editor-extra-box,
.ne-ui-max-view .ne-editor-footer-box {
    display: none
}

.ne-ui-max-view .ne-editor {
    height: 100%
}

.ne-ui-max-view .ne-editor-body {
    height: calc(100% - 104px)
}

.ne-ui-max-view .ne-editor-wrap {
    padding-top: 16px;
    height: 100%;
    display: flex
}

.ne-ui-max-view .ne-editor-wrap-content {
    margin: 0 16px;
    height: 100%;
    flex: 1;
    width: 440px
}

.ne-ui-max-view .ne-editor-box,
.ne-ui-max-view .ne-editor-outer-wrap-box,
.ne-ui-max-view .ne-editor-wrap-box,
.ne-ui-max-view .ne-engine-box {
    height: 100%
}

.ne-ui-max-view .ne-engine-box .ne-engine {
    height: 100%;
    overflow: hidden
}

.ne-ui-max-view .ne-editor-header,
.ne-ui-max-view .ne-ui {
    border-bottom: 1px solid var(--lakex-editor-border-light)
}

.ne-ui-max-view .ne-ui-sidebar {
    top: 0
}

.ne-ui-max-view .ne-ui {
    padding-left: 40px
}

.ne-ui-max-view.ne-ui-max-view-no-toolbar .ne-ui {
    display: none
}

.ne-ui-max-view.ne-ui-max-view-no-toolbar .ne-editor-wrap-content {
    margin: 0
}

.ne-ui-max-view.ne-ui-max-view-no-toolbar .ne-editor-wrap {
    padding-top: 0
}

.ne-ui-max-view.ne-ui-max-view-no-toolbar .ne-editor-body {
    height: calc(100% - 54px)
}

.ne-ui-max-view .ne-ui-max-view-node {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
    width: auto;
    height: auto !important
}

.ne-ui-max-view .ne-ui-max-view-node>ne-card-root,
.ne-ui-max-view .ne-ui-max-view-node>ne-card-root>.ne-card-container {
    height: 100% !important
}

.ne-ui-max-view .ne-td-content .ne-ui-max-view-node {
    position: fixed;
    top: 55px
}

.ne-ui-max-view .ne-editor-body {
    background: var(--yq-bg-primary)
}

.ne-ui-max-view .ne-editor-header {
    display: block
}

.ne-card-container {
    position: relative
}

.ne-container-toolbar-wrap {
    position: absolute;
    top: 0
}

.ne-ui-card-mask {
    top: 0;
    z-index: 9
}

.ne-card-resizer,
.ne-ui-card-mask {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0
}

.ne-card-resizer {
    z-index: 10;
    cursor: row-resize;
    display: block
}

.ne-card-resizer-trigger {
    width: 56px;
    height: 8px;
    background-color: var(--lakex-editor-border-secondary);
    border-radius: 4px;
    position: absolute;
    top: -4px;
    left: 50%;
    margin-left: -28px
}

.ne-card-resizer-mask {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9;
    display: none
}

ne-overlay-tmp {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0
}

.ne-ui-popover .ant-popover-inner {
    padding: 0
}

.ne-ui-popover .ant-popover-inner .ant-menu {
    border-right: none
}

.ne-ui-popover .ant-popover-inner .ant-menu .ant-menu-title-content {
    display: flex;
    width: 100%;
    align-items: center
}

.ne-ui-popover .ant-popover-inner .ant-menu .ant-menu-submenu .ant-menu-submenu-title {
    background: transparent
}

.editor-ai-feedback-area {
    height: 52px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: var(--yq-bg-secondary);
    color: var(--yq-text-caption)
}

.editor-ai-feedback-tips {
    font-size: 14px
}

svg.larkui-icon.editor-ai-feedback-icon {
    width: 16px;
    height: 16px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    box-sizing: content-box;
    cursor: pointer
}

svg.larkui-icon.editor-ai-feedback-icon.reverse {
    transform: rotate(180deg)
}

.editor-ai-feedback-url {
    color: var(--yq-text-link)
}

.editor-ai-feedback-popover {
    width: 300px;
    color: var(--yq-text-primary);
    background: var(--yq-white);
    word-break: break-all
}

.editor-ai-feedback-popover .editor-ai-feedback-popover-title {
    font-weight: 500;
    color: var(--yq-text-primary);
    line-height: 22px;
    margin-bottom: 16px
}

.editor-ai-feedback-popover .editor-ai-feedback-popover-container {
    display: flex;
    flex-wrap: wrap;
    gap: 12px
}

.editor-ai-feedback-popover .editor-ai-feedback-popover-container .editor-ai-feedback-popover-item {
    display: flex;
    background-color: var(--yq-yuque-grey-3);
    height: 20px;
    padding: 0 8px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 12px;
    color: var(--yq-text-caption);
    line-height: 20px
}

.editor-ai-feedback-popover .editor-ai-feedback-popover-container .editor-ai-feedback-popover-item.active {
    color: var(--yq-yuque-green-6);
    background-color: var(--yq-yuque-green-1)
}

.editor-ai-feedback-popover .editor-ai-feedback-popover-submit {
    margin-top: 16px
}

.editor-ai-panel-container {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.editor-ai-panel-container .editor-ai-panel {
    display: flex;
    flex-direction: column;
    width: 200px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: 10px
}

.editor-ai-panel-container .editor-ai-panel:first-child {
    margin-left: 0
}

.editor-ai-panel-container .editor-ai-action-container {
    display: flex;
    flex-direction: column;
    padding: 16px 8px 10px;
    min-width: 200px;
    max-height: 384px;
    overflow-y: auto
}

.editor-ai-panel-container .editor-ai-action-container::-webkit-scrollbar {
    display: none
}

.editor-ai-panel-container .editor-ai-action-group {
    display: flex;
    flex-direction: column
}

.editor-ai-panel-container .editor-ai-title {
    margin-left: 8px;
    margin-bottom: 6px;
    font-size: 12px;
    color: var(--yq-yuque-grey-700);
    line-height: 20px
}

.editor-ai-panel-container .editor-ai-action-line-wrapper {
    margin-top: 8px;
    margin-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px
}

.editor-ai-panel-container .editor-ai-action-line {
    height: 1px;
    background-color: var(--yq-border-primary)
}

.editor-ai-panel-container .editor-ai-action {
    position: relative;
    display: flex;
    height: 28px;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 6px;
    cursor: pointer
}

.editor-ai-panel-container .editor-ai-action.hovered,
.editor-ai-panel-container .editor-ai-action:active {
    background-color: var(--yq-bg-primary-hover)
}

.editor-ai-panel-container .editor-ai-action.show-arrow .editor-ai-label {
    padding-right: 0
}

.editor-ai-panel-container .editor-ai-action .editor-ai-icon {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    color: var(--yq-icon-primary)
}

.editor-ai-panel-container .editor-ai-action .editor-ai-label {
    padding-right: 16px;
    flex: 1;
    font-size: 14px;
    min-width: 160px;
    line-height: 28px;
    color: var(--yq-text-primary);
    white-space: nowrap
}

.editor-ai-panel-container .editor-ai-action .editor-ai-accelKey {
    font-size: 14px;
    color: var(--yq-yuque-grey-600)
}

.editor-ai-panel-container .editor-ai-action .editor-ai-operation {
    width: 20px;
    height: 20px
}

.editor-ai-panel-container .editor-ai-action .editor-ai-expand {
    flex: 0 1 auto;
    width: 16px;
    height: 16px;
    font-size: 16px;
    text-align: right
}

.editor-ai-panel-container .editor-ai-sub-action {
    padding: 12px 8px;
    width: auto;
    pointer-events: none;
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.editor-ai-panel-container .editor-ai-sub-action.show {
    opacity: 1;
    pointer-events: all
}

.editor-ai-panel-container .editor-ai-sub-action .editor-ai-action {
    width: 104px
}

.editor-ai-group-subtitle {
    font-size: 12px;
    color: #8c8c8c;
    line-height: 20px;
    margin-bottom: 6px;
    padding-left: 8px
}

.editor-ai-action+.editor-ai-group-subtitle {
    margin-top: 12px
}

.editor-ai-knowledge {
    border-top: 1px solid #f4f5f5;
    padding: 0 8px
}

.editor-ai-knowledge .editor-ai-action:hover {
    background-color: var(--yq-bg-primary-hover)
}

.editor-ai-message {
    z-index: 1011
}

.editor-ai-message .ant-message-notice {
    margin-top: 40vh
}

.editor-ai-box {
    background: var(--yq-bg-primary);
    border-radius: 12px;
    border: solid .5px var(--yq-border-primary);
    box-shadow: 0 8px 16px 4px var(--yq-yuque-grey-200);
    border-radius: 8px;
    overflow: hidden
}

.editor-ai-box+.editor-ai-box {
    margin-top: 12px
}

.editor-ai-container {
    position: absolute;
    pointer-events: none
}

.editor-ai-input-panel {
    display: flex;
    flex-direction: column;
    pointer-events: all
}

.editor-ai-panel {
    pointer-events: all
}

.editor-ai-selector-panel {
    width: 240px;
    margin-top: 8px;
    padding: 8px 2px
}

.editor-ai-content {
    padding: 16px;
    line-height: 0;
    display: block !important;
    overflow-y: auto
}

.editor-ai-input-container {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    height: 52px;
    padding: 14px 16px 14px 12px;
    flex: 1
}

.editor-ai-input-container .editor-ai-input-action-area,
.editor-ai-input-container .editor-ai-input-icon-area {
    align-self: start;
    flex: 0 0 18px;
    height: 18px;
    position: relative
}

.editor-ai-input-container .editor-ai-input-action-area.clickable,
.editor-ai-input-container .editor-ai-input-icon-area.clickable {
    cursor: pointer
}

.editor-ai-input-container .editor-ai-input-action-area {
    align-items: baseline;
    display: flex;
    justify-content: center
}

.editor-ai-input-container .editor-ai-input-icon {
    width: 18px;
    height: 18px;
    font-size: 18px;
    color: var(--yq-icon-secondary);
    vertical-align: text-bottom
}

.editor-ai-input-container .editor-ai-foot-icon-bg {
    display: inline-block;
    position: absolute;
    width: 12px;
    height: 12px;
    background-color: var(--yq-yuque-grey-2);
    border-radius: 2px;
    bottom: -6px;
    right: -6px;
    display: flex;
    align-items: center;
    justify-content: center
}

.editor-ai-input-container .editor-ai-foot-icon {
    width: 8px;
    height: 8px;
    color: var(--yq-yuque-grey-7)
}

.editor-ai-input-container .editor-ai-input-send-area {
    align-self: end;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: var(--yq-icon-caption);
    line-height: 1;
    cursor: pointer;
    margin-top: -7px;
    margin-bottom: -7px;
    padding: 7px 8px;
    border-radius: 8px
}

.editor-ai-input-container .editor-ai-input-send-area:hover {
    background-color: var(--yq-yuque-grey-300)
}

.editor-ai-input-container .editor-ai-input-send-remains {
    font-size: 12px;
    color: var(--yq-pea-green-900);
    line-height: 14px;
    padding-left: 4px;
    margin-left: 4px;
    border-left: 1px solid var(--yq-yuque-grey-400)
}

.editor-ai-input-container .editor-ai-input-remain-area {
    font-size: 12px;
    color: var(--yq-pea-green-900);
    line-height: 20px;
    align-self: end;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: -7px;
    margin-bottom: -7px;
    padding: 7px 8px
}

.editor-ai-input-container .editor-ai-input-remain-area.disabled {
    color: var(--yq-yuque-grey-700)
}

.editor-ai-input-container .larkui-icon.editor-ai-lamp {
    font-size: 12px;
    margin-right: 4px
}

.editor-ai-input-container .editor-ai-input-send-icon {
    flex: 0 0 auto;
    height: 18px;
    line-height: 16px;
    margin-right: 8px;
    padding-left: 2px;
    padding-right: 2px;
    border: 1px solid var(--yq-icon-hover);
    border-radius: 4px;
    font-size: 14px
}

.editor-ai-input-container .editor-ai-input-wrapper {
    position: relative;
    flex: 1;
    display: flex;
    flex-direction: row;
    margin-left: 12px;
    margin-right: 12px
}

.editor-ai-input-container .editor-ai-input-wrapper .editor-ai-input {
    flex: 1
}

.editor-ai-input-container .editor-ai-input-tips {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    font-size: 14px;
    line-height: 20px
}

.editor-ai-input-container .editor-ai-input-tips-prefix {
    visibility: hidden
}

.editor-ai-input-container .editor-ai-input-tips-text {
    color: var(--yq-text-disable)
}

.editor-ai-loading {
    font-size: 14px;
    color: var(--yq-text-primary);
    height: 20px;
    overflow: hidden
}

.editor-ai-loading-dot {
    width: 20px;
    display: inline-block;
    margin-left: 8px
}

.editor-ai-loading-dot:after {
    content: "";
    position: relative;
    top: -4px;
    letter-spacing: 2px;
    animation: AIdotAnimate 1.5s infinite
}

@keyframes AIdotAnimate {

    0%,
    to {
        content: ""
    }

    25% {
        content: "."
    }

    50% {
        content: ".."
    }

    75% {
        content: "..."
    }
}

.editor-ai-panel-shake {
    animation: AIPanelShake .82s cubic-bezier(.36, .07, .19, .97) 0s 1 normal both running
}

@keyframes AIPanelShake {

    20%,
    80% {
        transform: translate3d(2px, 0, 0)
    }

    30%,
    50%,
    70% {
        transform: translate3d(-4px, 0, 0)
    }

    40%,
    60% {
        transform: translate3d(4px, 0, 0)
    }
}

.ne-ai-input-box {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 16px;
    width: 732px;
    background: #fff;
    border-radius: 12px;
    border: .5px solid #e7e9e8;
    box-shadow: 0 4px 8px -4px rgba(0, 0, 0, .13), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 12px 24px 16px rgba(0, 0, 0, .04);
    height: 62px
}

.ne-ai-input-box iframe {
    width: 700px;
    border: none;
    outline: none
}

.selection-helper {
    z-index: 999
}

.ne-engine-box {
    overflow-anchor: none
}

.ne-engine-box,
.ne-engine-box .ne-engine-global-overlay {
    position: relative
}

.ne-engine-box .ne-engine-scrollable-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2
}

.ne-engine-box .ne-drawer-box {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    pointer-events: none;
    opacity: .3
}

.ne-engine {
    position: relative;
    z-index: 1;
    outline: none;
    white-space: pre-wrap;
    white-space: break-spaces;
    word-break: break-word;
    word-wrap: break-word;
    font-family: Chinese Quote, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-feature-settings: none;
    font-variant-ligatures: none;
    --link-color: var(--yq-text-link)
}

.ne-engine ::-moz-selection {
    background: var(--lakex-editor-selection) !important;
    color: inherit !important
}

.ne-engine ::selection {
    background: var(--lakex-editor-selection) !important;
    color: inherit !important
}

.ne-engine .ne-table {
    white-space: pre-wrap
}

.ne-engine:after {
    content: " "
}

.ne-engine span.ne-b-filler,
.ne-engine span.ne-i-filler,
.ne-engine span.ne-t-filler {
    text-indent: 0;
    min-width: 1px;
    vertical-align: baseline;
    font-size: 1em;
    height: 1em
}

.ne-engine span.ne-b-filler,
.ne-engine span.ne-i-filler,
.ne-engine span.ne-t-filler {
    display: inline
}

.ne-doc-micro-editor .ne-engine span.ne-b-filler[data-placeholder]:first-child {
    display: inline-table;
    width: 100%
}

.ne-doc-micro-editor .ne-engine span.ne-b-filler[data-placeholder]:first-child:before {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden
}

ne-card[data-card-type=inline],
ne-hole {
    max-width: calc(100% - 2px)
}

ne-card.ne-spacing-all,
ne-hole.ne-spacing-all {
    margin-top: 16px;
    margin-bottom: 16px
}

ne-card.ne-spacing-top,
ne-hole.ne-spacing-top {
    margin-top: 16px
}

ne-card.ne-spacing-bottom,
ne-hole.ne-spacing-bottom {
    margin-bottom: 16px
}

ne-hole.ne-spacing-all:first-child,
ne-hole.ne-spacing-top:first-child {
    margin-top: 0
}

ne-card {
    position: relative;
    z-index: 1;
    line-height: 1em;
    font-size: 15px;
    letter-spacing: normal;
    text-indent: 0;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

ne-card .ne-card-container {
    line-height: 1.74
}

[data-card-type=inline] {
    display: inline-flex;
    vertical-align: baseline;
    margin: 0 1px
}

[data-card-type=inline] ne-card-root {
    display: inline;
    width: 100%;
    z-index: 1
}

[data-card-type=inline] .ne-card-container {
    display: inline
}

[data-card-type=block] {
    display: block;
    width: calc(100% - 2px);
    max-width: 100%
}

[data-card-type=block] ne-card-root {
    display: block;
    width: 100%;
    z-index: 1
}

[data-card-type=block] ne-card-root .ne-card-container {
    background-color: var(--yq-bg-primary)
}

ne-card[data-card-type=inline] ne-l-ph,
ne-card[data-card-type=inline] ne-r-ph {
    width: 1px
}

.ne-ui-tooltip {
    pointer-events: none
}

.ne-ui-tooltip-content {
    max-width: 100px;
    text-align: center
}

.ne-card-toolbar-dropdown-item {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    padding: 5px;
    width: 28px;
    height: 28px;
    cursor: pointer;
    box-sizing: border-box
}

.ne-card-toolbar-dropdown-item.selected,
.ne-card-toolbar-dropdown-item:hover {
    background-color: var(--yq-bg-tertiary)
}

.ne-card-toolbar-dropdown-item-has-title {
    width: auto;
    white-space: nowrap;
    line-height: 28px
}

.ne-card-toolbar-dropdown-item-has-title>span {
    margin-left: 4px
}

.ne-card-toolbar-dropdown-item-has-title>span:first-child {
    margin-left: 0
}

.ne-card-toolbar-dropdown-item:hover {
    background-color: var(--yq-bg-tertiary)
}

.ne-card-toolbar-select-item {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    padding: 5px;
    width: 38px;
    height: 28px;
    box-sizing: border-box
}

.ne-card-toolbar-select-item-has-title {
    width: auto;
    white-space: nowrap;
    line-height: 28px
}

.ne-card-toolbar-select-item-has-title span {
    margin-left: 4px
}

.ne-card-toolbar-select-item-has-title span:first-child {
    margin-left: 0
}

.ne-card-toolbar-select-item:hover {
    background-color: var(--yq-bg-tertiary)
}

.ne-card-toolbar-arrow-down-icon {
    width: 16px;
    height: 16px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/d5fce5b0-cd60-43b0-a351-9463486be4d2.svg)
}

.ne-card-toolbar-select-menu {
    border-radius: 5px
}

.ne-card-toolbar-select-menu .ne-card-toolbar-select-menu-item,
.ne-card-toolbar-select-menu .ne-card-toolbar-select-menu-item.ant-dropdown-menu-item-only-child.ant-dropdown-menu-item {
    position: relative;
    padding: 10px 20px 10px 30px;
    line-height: 30px;
    font-size: 12px
}

.ne-card-toolbar-select-menu .ne-card-toolbar-select-menu-item.ant-dropdown-menu-item-only-child.ant-dropdown-menu-item.ant-dropdown-menu-item-selected,
.ne-card-toolbar-select-menu .ne-card-toolbar-select-menu-item.ant-dropdown-menu-item-selected {
    background: none
}

.ne-card-toolbar-select-menu .ne-card-toolbar-select-menu-item.ant-dropdown-menu-item-only-child.ant-dropdown-menu-item.ant-dropdown-menu-item-selected:hover,
.ne-card-toolbar-select-menu .ne-card-toolbar-select-menu-item.ant-dropdown-menu-item-selected:hover {
    background-color: var(--yq-bg-tertiary)
}

.ne-card-toolbar-select-menu .ne-card-toolbar-select-menu-item.ant-dropdown-menu-item-only-child.ant-dropdown-menu-item.ant-dropdown-menu-item-selected .ne-card-toolbar-check-icon,
.ne-card-toolbar-select-menu .ne-card-toolbar-select-menu-item.ant-dropdown-menu-item-selected .ne-card-toolbar-check-icon {
    opacity: 1
}

.ne-card-toolbar-select-menu .ne-card-toolbar-select-menu-item.ant-dropdown-menu-item-only-child.ant-dropdown-menu-item .ne-card-toolbar-check-icon,
.ne-card-toolbar-select-menu .ne-card-toolbar-select-menu-item .ne-card-toolbar-check-icon {
    position: absolute;
    left: 2px;
    top: 0;
    bottom: 0;
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0
}

.ne-card-toolbar-select-menu .ne-card-toolbar-select-menu-item.ant-dropdown-menu-item-only-child.ant-dropdown-menu-item .ne-card-toolbar-select-item-content,
.ne-card-toolbar-select-menu .ne-card-toolbar-select-menu-item .ne-card-toolbar-select-item-content {
    display: flex;
    align-items: center
}

.ne-card-toolbar-select-menu .ne-card-toolbar-select-menu-item.ant-dropdown-menu-item-only-child.ant-dropdown-menu-item .ne-card-toolbar-select-item-content .ne-card-toolbar-select-item-icon,
.ne-card-toolbar-select-menu .ne-card-toolbar-select-menu-item .ne-card-toolbar-select-item-content .ne-card-toolbar-select-item-icon {
    margin-right: 3px
}

.ne-card-toolbar-select-menu .ne-card-toolbar-select-menu-item.ant-dropdown-menu-item-only-child.ant-dropdown-menu-item .ne-card-toolbar-select-item-content .ne-card-toolbar-select-item-label,
.ne-card-toolbar-select-menu .ne-card-toolbar-select-menu-item .ne-card-toolbar-select-item-content .ne-card-toolbar-select-item-label {
    font-size: 14px;
    line-height: 22px;
    color: var(--yq-text-body)
}

@keyframes antCheckboxEffect {
    0% {
        transform: scale(1);
        opacity: .5
    }

    to {
        transform: scale(1.6);
        opacity: 0
    }
}

.ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line:before {
    top: auto !important;
    bottom: auto !important;
    height: 14px !important
}

.ant-tree.ant-tree-directory .ant-tree-treenode {
    position: relative
}

.ant-tree.ant-tree-directory .ant-tree-treenode:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 4px;
    left: 0;
    transition: background-color .3s;
    content: "";
    pointer-events: none
}

.ant-tree.ant-tree-directory .ant-tree-treenode:hover:before {
    background: #f5f5f5
}

.ant-tree.ant-tree-directory .ant-tree-treenode>* {
    z-index: 1
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher {
    transition: color .3s
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper {
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
    background: transparent
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected {
    color: #fff;
    background: transparent
}

.ant-tree.ant-tree-directory .ant-tree-treenode-selected:before,
.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover:before {
    background: #1890ff
}

.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher {
    color: #fff
}

.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper {
    color: #fff;
    background: transparent
}

.ant-tree-checkbox {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum", "tnum";
    position: relative;
    top: .2em;
    line-height: 1;
    white-space: nowrap;
    outline: none;
    cursor: pointer
}

.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox:hover .ant-tree-checkbox-inner {
    border-color: #1890ff
}

.ant-tree-checkbox-checked:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #1890ff;
    border-radius: 2px;
    visibility: hidden;
    animation: antCheckboxEffect .36s ease-in-out;
    animation-fill-mode: backwards;
    content: ""
}

.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after,
.ant-tree-checkbox:hover:after {
    visibility: visible
}

.ant-tree-checkbox-inner {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    direction: ltr;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    border-collapse: separate;
    transition: all .3s
}

.ant-tree-checkbox-inner:after {
    position: absolute;
    top: 50%;
    left: 22%;
    display: table;
    width: 5.71428571px;
    height: 9.14285714px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg) scale(0) translate(-50%, -50%);
    opacity: 0;
    transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
    content: " "
}

.ant-tree-checkbox-input {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0
}

.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
    position: absolute;
    display: table;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg) scale(1) translate(-50%, -50%);
    opacity: 1;
    transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
    content: " "
}

.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
    background-color: #1890ff;
    border-color: #1890ff
}

.ant-tree-checkbox-disabled {
    cursor: not-allowed
}

.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
    border-color: rgba(0, 0, 0, .25);
    animation-name: none
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-input {
    cursor: not-allowed
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
    background-color: #f5f5f5;
    border-color: #d9d9d9 !important
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after {
    border-color: #f5f5f5;
    border-collapse: separate;
    animation-name: none
}

.ant-tree-checkbox-disabled+span {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-tree-checkbox-disabled:hover:after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after {
    visibility: hidden
}

.ant-tree-checkbox-wrapper {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum", "tnum";
    display: inline-flex;
    align-items: baseline;
    line-height: inherit;
    cursor: pointer
}

.ant-tree-checkbox-wrapper:after {
    display: inline-block;
    width: 0;
    overflow: hidden;
    content: "\a0"
}

.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled {
    cursor: not-allowed
}

.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper {
    margin-left: 8px
}

.ant-tree-checkbox+span {
    padding-right: 8px;
    padding-left: 8px
}

.ant-tree-checkbox-group {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum", "tnum";
    display: inline-block
}

.ant-tree-checkbox-group-item {
    margin-right: 8px
}

.ant-tree-checkbox-group-item:last-child {
    margin-right: 0
}

.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item {
    margin-left: 0
}

.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
    background-color: #fff;
    border-color: #d9d9d9
}

.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after {
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    background-color: #1890ff;
    border: 0;
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
    content: " "
}

.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after {
    background-color: rgba(0, 0, 0, .25);
    border-color: rgba(0, 0, 0, .25)
}

.ant-tree {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum", "tnum";
    background: #fff;
    border-radius: 2px;
    transition: background-color .3s
}

.ant-tree-focused:not(:hover):not(.ant-tree-active-focused) {
    background: #e6f7ff
}

.ant-tree-list-holder-inner {
    align-items: flex-start
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner {
    align-items: stretch
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper {
    flex: auto
}

.ant-tree .ant-tree-treenode {
    display: flex;
    align-items: flex-start;
    padding: 0 0 4px 0;
    outline: none
}

.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper {
    color: rgba(0, 0, 0, .25);
    cursor: not-allowed
}

.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover {
    background: transparent
}

.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper {
    background: #f5f5f5
}

.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title {
    color: inherit;
    font-weight: 500
}

.ant-tree-indent {
    align-self: stretch;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ant-tree-indent-unit {
    display: inline-block;
    width: 24px
}

.ant-tree-switcher {
    position: relative;
    flex: none;
    align-self: stretch;
    width: 24px;
    margin: 0;
    line-height: 24px;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ant-tree-switcher .ant-select-tree-switcher-icon,
.ant-tree-switcher .ant-tree-switcher-icon {
    display: inline-block;
    font-size: 10px;
    vertical-align: baseline
}

.ant-tree-switcher .ant-select-tree-switcher-icon svg,
.ant-tree-switcher .ant-tree-switcher-icon svg {
    transition: transform .3s
}

.ant-tree-switcher-noop {
    cursor: default
}

.ant-tree-switcher_close .ant-tree-switcher-icon svg {
    transform: rotate(-90deg)
}

.ant-tree-switcher-loading-icon {
    color: #1890ff
}

.ant-tree-switcher-leaf-line {
    position: relative;
    z-index: 1;
    display: inline-block;
    width: 100%;
    height: 100%
}

.ant-tree-switcher-leaf-line:before {
    position: absolute;
    top: 0;
    bottom: -4px;
    margin-left: -1px;
    border-left: 1px solid #d9d9d9;
    content: " "
}

.ant-tree-switcher-leaf-line:after {
    position: absolute;
    width: 10px;
    height: 14px;
    margin-left: -1px;
    border-bottom: 1px solid #d9d9d9;
    content: " "
}

.ant-tree-checkbox {
    top: auto;
    margin: 4px 8px 0 0
}

.ant-tree .ant-tree-node-content-wrapper {
    position: relative;
    z-index: auto;
    min-height: 24px;
    margin: 0;
    padding: 0 4px;
    color: inherit;
    line-height: 24px;
    background: transparent;
    border-radius: 2px;
    cursor: pointer;
    transition: all .3s, border 0s, line-height 0s, box-shadow 0s
}

.ant-tree .ant-tree-node-content-wrapper:hover {
    background-color: #f5f5f5
}

.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
    background-color: #bae7ff
}

.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle {
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    vertical-align: top
}

.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty {
    display: none
}

.ant-tree-unselectable .ant-tree-node-content-wrapper:hover {
    background-color: transparent
}

.ant-tree-node-content-wrapper[draggable=true] {
    line-height: 24px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator {
    position: absolute;
    z-index: 1;
    height: 2px;
    background-color: #1890ff;
    border-radius: 1px;
    pointer-events: none
}

.ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator:after {
    position: absolute;
    top: -3px;
    left: -6px;
    width: 8px;
    height: 8px;
    background-color: transparent;
    border: 2px solid #1890ff;
    border-radius: 50%;
    content: ""
}

.ant-tree .ant-tree-treenode.drop-container>[draggable] {
    box-shadow: 0 0 0 2px #1890ff
}

.ant-tree-show-line .ant-tree-indent-unit {
    position: relative;
    height: 100%
}

.ant-tree-show-line .ant-tree-indent-unit:before {
    position: absolute;
    top: 0;
    right: 12px;
    bottom: -4px;
    border-right: 1px solid #d9d9d9;
    content: ""
}

.ant-tree-show-line .ant-tree-indent-unit-end:before {
    display: none
}

.ant-tree-show-line .ant-tree-switcher {
    background: #fff
}

.ant-tree-show-line .ant-tree-switcher-line-icon {
    vertical-align: -.225em
}

.ant-tree-rtl {
    direction: rtl
}

.ant-tree-rtl .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator:after {
    right: -6px;
    left: auto
}

.ant-tree .ant-tree-treenode-rtl {
    direction: rtl
}

.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg {
    transform: rotate(90deg)
}

.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit:before {
    right: auto;
    left: -13px;
    border-right: none;
    border-left: 1px solid #d9d9d9
}

.ant-tree-rtl.ant-tree-checkbox,
.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox {
    margin: 4px 0 0 8px
}

.multi-select-menu {
    background-color: var(--yq-popover-bg);
    box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .04);
    border: 1px solid var(--yq-border-primary);
    border-radius: 8px;
    padding: 4px 0
}

.multi-select-menu-item {
    position: relative;
    padding: 5px 20px 5px 20px;
    line-height: 30px;
    font-size: 12px;
    white-space: nowrap
}

.multi-select-menu-item:hover {
    background-color: var(--yq-bg-primary-hover);
    color: inherit !important
}

.ne-ui-boundary-popover {
    display: none;
    position: absolute;
    top: -999999999px;
    left: -999999999px
}

.ne-card-toolbar-wrap {
    width: 100%;
    height: 0;
    position: absolute;
    bottom: 100%;
    left: 0;
    margin-bottom: 5px
}

.ne-container-right-toolbar {
    padding-right: 12px;
    transform: translateY(-4px)
}

.ne-container-right-toolbar .ne-ui-container-right-toolbar-item {
    display: flex;
    width: 24px;
    height: 24px;
    margin-bottom: 4px;
    justify-content: center;
    align-items: center;
    border-radius: 2px;
    background-color: var(--yq-bg-primary);
    cursor: pointer;
    color: var(--yq-text-primary)
}

.ne-container-right-toolbar .ne-ui-container-right-toolbar-item:hover {
    background-color: var(--yq-bg-tertiary)
}

.ne-container-right-toolbar .ne-ui-container-right-toolbar-item:last-child {
    margin-bottom: 0
}

.ne-container-right-toolbar .ne-ui-container-right-toolbar-divider {
    width: 24px;
    height: 1px;
    background-color: var(--yq-bg-primary-hover-light);
    margin: 2px 0
}

.ne-container-right-toolbar .ne-ui-container-right-toolbar-divider:last-child {
    margin-bottom: 0
}

.ne-container-toolbar .ne-icon {
    color: var(--yq-text-primary)
}

.ne-ui-container-toolbar-trigger {
    display: flex;
    width: 24px;
    height: 24px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    background: var(--yq-white);
    cursor: -webkit-grab;
    cursor: grab
}

.ne-ui-container-toolbar-trigger:hover {
    background-color: var(--yq-bg-tertiary)
}

.ne-container-toolbar-tip {
    text-align: center;
    color: hsla(0, 0%, 100%, .6)
}

.ne-container-toolbar-tip span {
    color: #fff
}

.ne-card-tooltip-text {
    min-width: 100px;
    text-align: center;
    color: var(--lakex-editor-color-white-f60)
}

.ne-card-tooltip-text>span {
    color: var(--yq-white)
}

.ne-container-toolbar-overlay {
    padding-right: 0;
    z-index: 9999
}

.ne-container-toolbar-overlay .ne-card-container-menu {
    padding: 8px 0
}

.ne-container-toolbar-overlay .ant-popover-arrow {
    display: none
}

.ne-container-toolbar-overlay .ant-popover-inner-content {
    padding: 0
}

.ne-container-toolbar-overlay .ant-menu-vertical>.ant-menu-item {
    height: 34px;
    line-height: 34px
}

.ne-container-toolbar-switch-item {
    cursor: default !important
}

.ne-container-toolbar-item {
    display: flex;
    min-width: 148px;
    align-items: center;
    color: var(--yq-text-primary)
}

.ne-container-toolbar-item>label {
    display: flex;
    flex: 1;
    cursor: pointer;
    align-items: center
}

.ne-container-toolbar-item .ne-icon {
    margin-right: 10px
}

.ne-container-toolbar-item .ant-switch {
    margin-right: 0;
    margin-left: auto
}

.ne-container-toolbar-item-shortcut {
    font-size: 12px;
    color: var(--yq-text-disable);
    text-align: right;
    flex: 1 0 auto
}

.ne-container-toolbar-wrap {
    left: -18px
}

.ant-spin-nested-loading.okr-spin-container div.ant-spin-container {
    min-height: 100%;
    height: auto
}

.ant-spin-nested-loading.okr-spin-container .okr-card-frame {
    max-height: 100%
}

ne-card[data-card-name=thirdparty].ne-focused .ne-thirdparty-wrap {
    border-color: var(--lakex-editor-border-secondary)
}

ne-card[data-card-name=thirdparty].ne-max .ne-thirdparty-wrap {
    border-color: transparent
}

ne-card[data-card-name=thirdparty] .ne-thirdparty-wrap {
    height: 100%
}

ne-card[data-card-name=thirdparty] .ne-thirdparty-wrap .ne-thirdparty-content {
    line-height: 0;
    background: var(--yq-bg-tertiary);
    height: 100%
}

ne-card[data-card-name=thirdparty] .ne-thirdparty-wrap .ne-thirdparty-iframe {
    position: relative;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: var(--yq-bg-primary)
}

ne-card[data-card-name=thirdparty] .ne-thirdparty-wrap .ne-thirdparty-video-box {
    width: 100%;
    height: 100%;
    background: var(--yq-black)
}

ne-card[data-card-name=thirdparty] .ne-thirdparty-wrap .ne-thirdparty-video {
    display: block;
    margin: auto;
    max-width: 100%;
    max-height: 500px
}

ne-card[data-card-name=thirdparty] .ne-thirdparty-wrap .ne-thirdparty-content-bg {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 80px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -40px;
    text-align: center;
    line-height: 80px;
    color: var(--yq-text-body);
    font-size: 36px;
    z-index: 1;
    visibility: visible;
    opacity: 1;
    transition: all .3s linear
}

ne-card[data-card-name=thirdparty] .ne-card-container[data-alias] {
    height: 500px
}

ne-card[data-card-name=thirdparty] .ne-card-container[data-alias=taobao] {
    max-height: 500px;
    height: auto
}

ne-card[data-card-name=thirdparty] .ne-card-container[data-alias=xiami] {
    height: 112px
}

ne-card[data-card-name=thirdparty] .ne-card-container[data-alias=music163] {
    height: 88px
}

ne-card[data-card-name=thirdparty] .ne-card-container[data-alias=ximalaya] {
    height: 38px
}

ne-card[data-card-name=thirdparty] .ne-card-container[data-alias=dima] {
    height: 66px
}

ne-card[data-card-name=thirdparty] .ne-thirdparty-unavailable {
    background: var(--yq-bg-tertiary);
    border-radius: 4px;
    font-size: 14px;
    color: var(--yq-text-disable);
    display: flex;
    justify-content: center;
    align-items: center;
    height: 88px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text
}

ne-card[data-card-name=thirdparty] .ne-thirdparty-unavailable .ne-thirdparty-unavailable-info {
    margin-left: 8px;
    display: inline-block;
    word-break: break-all;
    max-width: calc(100% - 128px)
}

.ne-thirdparty-creator-wrap {
    border-radius: 2px
}

.ne-thirdparty-creator-form {
    position: relative;
    border-radius: 2px
}

.ne-thirdparty-creator-input {
    margin-left: 10px
}

.ne-thirdparty-creator-input input {
    width: calc(100% - 200px);
    border: 0;
    height: 40px;
    line-height: 40px;
    margin: 4px 0;
    font-size: 14px;
    outline: none;
    background: transparent
}

.ne-thirdparty-creator-input input::-moz-placeholder {
    color: var(--yq-text-disable)
}

.ne-thirdparty-creator-input input::placeholder {
    color: var(--yq-text-disable)
}

.ne-thirdparty-creator-button {
    position: absolute;
    top: 9px;
    right: 12px
}

.ne-thirdparty-creator-example-button,
.ne-thirdparty-creator-help {
    border: 0;
    padding: 0;
    background: none;
    cursor: pointer;
    outline: none;
    color: var(--yq-text-body);
    margin-right: 16px;
    letter-spacing: inherit
}

[class*=ant-],
[class*=ant-] *,
[class*=ant-] :after,
[class*=ant-] :before,
[class^=ant-],
[class^=ant-] *,
[class^=ant-] :after,
[class^=ant-] :before {
    box-sizing: border-box
}

.ne-viewer .ne-drawer-box {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    pointer-events: none
}

.ne-viewer.ne-ui-max-view .ne-drawer-box {
    display: none
}

@media only print {
    .ne-viewer .ne-drawer-box {
        display: none
    }
}

.ne-viewer {
    position: relative
}

.ne-viewer .ne-viewer-body {
    position: relative;
    z-index: 1;
    outline: none;
    white-space: pre-wrap;
    white-space: break-spaces;
    word-break: break-word;
    word-wrap: break-word;
    font-family: Chinese Quote, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-feature-settings: none;
    font-variant-ligatures: none;
    --link-color: var(--yq-text-link)
}

.ne-viewer .ne-viewer-body ::-moz-selection {
    background: var(--lakex-editor-selection) !important;
    color: inherit !important
}

.ne-viewer .ne-viewer-body ::selection {
    background: var(--lakex-editor-selection) !important;
    color: inherit !important
}

.ne-viewer .ne-viewer-body .ne-table {
    white-space: pre-wrap
}

.ne-viewer .ne-viewer-body .ne-spacing-all {
    margin-top: 16px;
    margin-bottom: 16px
}

.ne-viewer .ne-viewer-body .ne-spacing-top {
    margin-top: 16px
}

.ne-viewer .ne-viewer-body .ne-spacing-bottom {
    margin-bottom: 16px
}

.ne-viewer .ant-radio-inner:after {
    display: block
}

.ne-viewer ne-alert-hole,
.ne-viewer ne-container-hole,
.ne-viewer ne-hole {
    width: 100%;
    max-width: 100%;
    display: flex
}

.ne-viewer ne-alert-hole.ne-spacing-all:first-child,
.ne-viewer ne-alert-hole.ne-spacing-top:first-child,
.ne-viewer ne-container-hole.ne-spacing-all:first-child,
.ne-viewer ne-container-hole.ne-spacing-top:first-child,
.ne-viewer ne-hole.ne-spacing-all:first-child,
.ne-viewer ne-hole.ne-spacing-top:first-child {
    margin-top: 0
}

.ne-viewer ne-root-card-hole.ne-full-width ne-card[data-card-type=block] {
    width: auto
}

.ne-viewer ne-card {
    text-indent: 0
}

.ne-viewer ne-card.ne-card-mask:after {
    content: " ";
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    cursor: not-allowed
}

.ne-viewer ne-card[data-card-type=inline] {
    display: inline-flex;
    vertical-align: baseline;
    max-width: calc(100% - 2px);
    white-space: normal;
    height: auto
}

.ne-viewer ne-card[data-card-type=block] {
    display: block;
    width: calc(100% - 2px);
    max-width: 100%;
    border-radius: 4px;
    border: 1px solid var(--lakex-editor-border-primary);
    margin-top: 2px;
    margin-bottom: 2px
}

.ne-viewer ne-card[data-card-type=block][data-card-name=localdoc] {
    border: 1px solid var(--lakex-editor-border-secondary)
}

.ne-viewer ne-card[data-card-type=block][data-card-name=bookmark],
.ne-viewer ne-card[data-card-type=block][data-card-name=bookmark] .ne-card-container,
.ne-viewer ne-card[data-card-type=block][data-card-name=yuque],
.ne-viewer ne-card[data-card-type=block][data-card-name=yuque] .ne-card-container {
    border-radius: 6px
}

.ne-viewer ne-card[data-card-type=block][data-card-name=hr] {
    border: 1px solid transparent
}

.ne-viewer ne-card[data-card-type=block].ne-max.ne-focused {
    border: 0
}

.ne-viewer ne-card[data-card-type=block] .ne-card-container {
    overflow: hidden;
    border-radius: 4px;
    width: 100%;
    background-color: var(--yq-bg-primary)
}

.ne-viewer .ne-viewer-b-filler {
    display: inline;
    text-indent: 0;
    min-width: 1px;
    vertical-align: baseline;
    font-size: 1em;
    height: 1em;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ne-viewer .ne-ui-container-toolbar-trigger {
    cursor: pointer
}

.ne-viewer .ne-inner-overlay-container {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 411
}

@media print {

    .ne-viewer ne-alert-hole,
    .ne-viewer ne-container-hole,
    .ne-viewer ne-hole {
        page-break-inside: avoid;
        break-inside: avoid-page
    }
}

.ne-viewer a:hover {
    color: var(--yq-text-link-hover)
}

.ne-viewer .ne-viewer-header {
    background-color: var(--yq-bg-primary);
    display: none;
    border-bottom: 1px solid var(--lakex-editor-border-primary);
    height: 55px
}

.ne-viewer .ne-viewer-header .ne-ui-exit-max-view-btn {
    background: url(https://gw.alipayobjects.com/zos/bmw-prod/09ca6e30-fd03-49ff-b2fb-15a2fbd8042a.svg) no-repeat 0;
    border: none;
    outline: none;
    color: var(--yq-text-body);
    cursor: pointer;
    height: 54px;
    line-height: 54px;
    margin-left: 36px;
    padding: 0 30px 0 24px
}

.ne-viewer .ne-viewer-header .ne-ui-exit-max-view-btn:hover {
    color: var(--yq-text-caption)
}

.ne-viewer.ne-ui-max-view .ne-viewer-header {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1032
}

.ne-viewer.ne-ui-max-view .ne-viewer-body {
    height: calc(100% - 54px);
    position: relative;
    top: 55px;
    background: var(--yq-bg-primary)
}

.ne-viewer.ne-ui-max-view .ne-ui-max-view-node {
    position: fixed;
    top: 54px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1032;
    width: auto;
    height: auto !important;
    overflow: auto
}

.ne-viewer.ne-ui-max-view .ne-ui-max-view-node>.ne-card-container {
    height: 100% !important
}

.ne-viewer.ne-ui-max-view ne-alert-hole.ne-spacing-all,
.ne-viewer.ne-ui-max-view ne-container-hole.ne-spacing-all,
.ne-viewer.ne-ui-max-view ne-hole.ne-spacing-all {
    margin: 0 !important
}

.ne-viewer.ne-ui-max-view .ne-container-toolbar {
    display: none
}

.ne-viewer.ne-ui-max-view ne-card[data-card-type=block] {
    margin: 0;
    border: 0
}

.ne-viewer[data-viewer-mode=present] {
    font-size: 1.8rem;
    line-height: 2.8rem
}

.ne-viewer[data-viewer-mode=present] ne-code ne-code-content ne-text,
.ne-viewer[data-viewer-mode=present] ne-text {
    font-size: inherit
}

.ne-viewer[data-viewer-mode=present] .ne-viewer-body .ne-spacing-all {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.ne-viewer[data-viewer-mode=present] .ne-viewer-body .ne-spacing-top {
    margin-top: 1.5rem
}

.ne-viewer[data-viewer-mode=present] .ne-viewer-body .ne-spacing-bottom {
    margin-bottom: 1.5rem
}

@media print {

    .ne-viewer ne-alert-hole,
    .ne-viewer ne-card[data-card-name=file],
    .ne-viewer ne-card[data-card-name=image],
    .ne-viewer ne-card[data-card-name=math],
    .ne-viewer ne-container-hole,
    .ne-viewer ne-hole,
    .ne-viewer table tr {
        page-break-inside: avoid
    }

    .ne-viewer .CodeMirror pre {
        white-space: pre-wrap;
        word-wrap: break-word
    }
}

.ne-viewer[data-viewer-mode=simple] ne-card[data-card-name=thirdparty] .ne-card-container[data-alias] {
    height: auto
}

.ne-card-bookmark-card-view {
    height: 102px;
    overflow: hidden;
    font-size: 14px;
    position: relative;
    border-radius: 5px;
    background-color: var(--yq-bg-tertiary)
}

.ne-card-bookmark-card-view .ne-card-bookmark-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 80%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    filter: blur(50px);
    opacity: .1
}

.ne-card-bookmark-card-view .ne-card-bookmark-bg-empty {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--yq-bg-tertiary)
}

.ne-card-bookmark-card-view .ne-card-bookmark-detail {
    position: relative;
    display: flex;
    flex-direction: row;
    height: 100%;
    overflow: hidden
}

.ne-card-bookmark-card-view .ne-card-bookmark-detail .ne-card-bookmark-content {
    min-width: 0;
    display: flex;
    padding: 12px 18px;
    flex: 1
}

.ne-card-bookmark-card-view .ne-card-bookmark-detail .ne-card-bookmark-content .ne-card-bookmark-body {
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow: hidden;
    margin-left: 16px;
    justify-content: center
}

.ne-card-bookmark-card-view .ne-card-bookmark-detail .ne-card-bookmark-content .ne-card-bookmark-body .ne-card-bookmark-title {
    color: var(--yq-text-primary);
    font-weight: 700;
    font-size: 15px;
    line-height: 26px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ne-card-bookmark-card-view .ne-card-bookmark-detail .ne-card-bookmark-content .ne-card-bookmark-body .ne-card-bookmark-belong,
.ne-card-bookmark-card-view .ne-card-bookmark-detail .ne-card-bookmark-content .ne-card-bookmark-body .ne-card-bookmark-desc {
    margin-top: 4px;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ne-card-bookmark-card-view .ne-card-bookmark-detail .ne-card-bookmark-content .ne-card-bookmark-body .ne-card-bookmark-desc {
    color: var(--yq-text-body)
}

.ne-card-bookmark-card-view .ne-card-bookmark-detail .ne-card-bookmark-content .ne-card-bookmark-body .ne-card-bookmark-belong {
    color: var(--yq-text-caption)
}

.ne-card-bookmark-card-view .ne-card-bookmark-detail .ne-card-bookmark-cover-img {
    width: 78px;
    height: 78px;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 8px
}

.ne-card-bookmark-card-view .ne-card-bookmark-error,
.ne-card-bookmark-card-view .ne-card-bookmark-loading {
    position: relative;
    height: 100%;
    display: flex;
    text-align: center;
    align-items: center;
    flex-direction: row;
    justify-content: start;
    align-self: center;
    color: var(--yq-text-disable);
    background-color: var(--yq-bg-tertiary);
    padding: 12px 18px
}

.ne-card-bookmark-card-view .ne-card-bookmark-loading .ne-card-bookmark-skeleton-logo {
    flex-shrink: 0;
    width: 78px;
    height: 78px;
    border-radius: 8px;
    margin-right: 16px
}

.ne-card-bookmark-card-view .ne-card-bookmark-loading .ne-card-bookmark-skeleton-info {
    flex: 1;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.ne-card-bookmark-card-view .ne-card-bookmark-loading .ne-card-bookmark-skeleton-title {
    height: 16px;
    border-radius: 6px
}

.ne-card-bookmark-card-view .ne-card-bookmark-loading .ne-card-bookmark-skeleton-desc {
    width: 40%;
    height: 16px;
    border-radius: 6px
}

.ne-card-bookmark-card-view .ne-card-bookmark-loading .ne-card-bookmark-skeleton-desc>span {
    width: 100%
}

.ne-card-bookmark-card-view .ne-card-bookmark-error .ne-card-bookmark-error-logo {
    background-image: url(https://gw.alipayobjects.com/mdn/prod_resou/afts/img/A*Stw6SLI_ZuAAAAAAAAAAAAAAARQnAQ);
    width: 78px;
    height: 78px;
    border-radius: 8px;
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 16px
}

.ne-card-bookmark-card-view .ne-card-bookmark-error .ne-card-bookmark-error-text {
    font-size: 15px;
    color: var(--yq-text-caption);
    line-height: 26px
}

.ne-uilib-avatar-icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: -.15em;
    text-align: center;
    text-transform: none;
    line-height: 1;
    text-rendering: auto;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%
}

.ne-menu-item-container-tooltip {
    pointer-events: none
}

.show-selected .ne-menu-item-container-tooltip {
    display: none
}

.ne-menu-item-container {
    display: flex;
    margin: 0 14px 4px 14px;
    padding: 6px
}

.with-scroll .ne-menu-item-container {
    margin: 0 4px 4px 14px
}

.ne-menu-item-container.disabled:hover {
    cursor: default;
    background-color: transparent;
    background-color: initial
}

.ne-menu-item-container.disabled .ne-menu-item-container-title {
    color: var(--yq-text-disable)
}

.ne-menu-item-container.iconBorder .ne-menu-item-container-icon {
    border: 1px solid var(--lakex-editor-border-primary)
}

.ne-menu-item-container.iconBorder .ne-menu-item-container-icon div.ne-icon {
    font-size: 24px
}

.ne-menu-item-container .ne-menu-item-container-content {
    flex: 1;
    display: flex;
    align-items: center;
    flex-flow: wrap
}

.ne-menu-item-container .ne-menu-item-container-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 7px;
    margin-right: 8px
}

.ne-menu-item-container .ne-menu-item-container-icon div.ne-icon {
    font-size: 36px
}

.ne-menu-item-container .ne-menu-item-container-vip {
    height: 16px;
    padding: 4px;
    display: inline-flex;
    align-items: center;
    vertical-align: text-top
}

.ne-menu-item-container .ne-menu-item-container-title {
    width: 100%;
    font-size: 14px;
    line-height: 18px;
    color: var(--yq-text-primary)
}

.ne-menu-item-container .ne-menu-item-container-key {
    font-size: 12px;
    line-height: 18px;
    color: var(--yq-text-disable);
    float: right
}

.ne-menu-item-container .ne-menu-item-container-key.showRightArrow {
    margin-right: 24px
}

.ne-menu-item-container .ne-menu-item-container-title {
    position: relative
}

.ne-menu-item-container .ne-menu-item-container-right {
    position: absolute;
    top: 1px;
    right: 0;
    height: 100%;
    display: inline-flex;
    align-items: center
}

.ne-menu-item-container .ne-menu-item-container-describe {
    font-size: 12px;
    line-height: 18px;
    color: var(--yq-text-caption)
}

.ne-ui-search-menu-table-selector .ant-popover-inner-content {
    padding: 12px 16px
}

.ne-ui-search-menu-table-selector .ant-popover-arrow {
    display: none
}

.ne-ui-search-menu-table-selector .ant-popover-content {
    min-width: 20px
}

.ne-ui-search-menu-table-selector .ne-ui-table-selector-counter {
    margin-top: 8px;
    font-size: 14px;
    line-height: 20px;
    color: var(--yq-text-primary)
}

.ne-ui-search-menu-table-selector .ne-ui-selector-title {
    font-size: 14px;
    line-height: 20px;
    color: var(--yq-text-caption);
    margin-bottom: 8px
}

.ne-ui-search-menu-table-selector .ne-ui-table-selector-row {
    margin-top: -1px;
    display: flex
}

.ne-ui-search-menu-table-selector .ne-ui-table-selector-cell {
    width: 20px;
    height: 16px;
    background-color: var(--yq-bg-primary);
    border: 1px solid var(--lakex-editor-border-secondary);
    margin-left: -1px
}

.ne-ui-search-menu-table-selector .ne-ui-table-selector-cell.ne-ui-selected {
    background-color: var(--lakex-editor-background-focus)
}

.show-hover .ne-menu-item-container:hover,
.show-selected .ne-menu-item-container.selected {
    cursor: pointer;
    background-color: var(--yq-bg-primary-hover);
    border-radius: 5px
}

.ne-ui-file-item-container {
    position: relative
}

.ne-ui-file-item-container .ne-ui-file-item {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.ne-ui-file-item-container .ne-ui-file-item .ne-ui-file-item-content {
    display: flex;
    justify-content: center;
    align-items: center
}

.ne-ui-file-item-container .ne-ui-file-item .ne-ui-file-item-remark {
    color: var(--yq-text-caption);
    font-size: 12px;
    line-height: 12px;
    margin-top: 6px;
    margin-left: 32px
}

.ne-ui-file-item-container input {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    opacity: 0;
    z-index: -1
}

.ne-menu-item-group {
    min-width: 280px
}

.ne-menu-item-group .ne-menu-item-group-title {
    padding: 0 20px;
    margin-top: 12px;
    margin-bottom: 4px
}

.ne-menu-item-group:first-child .ne-menu-item-group-title {
    margin-top: 0
}

.ne-menu-item-group.label .ne-menu-item-group-content {
    padding: 0 20px 8px
}

.ne-menu-item-group.label .ne-menu-item-group-content .ne-menu-item-container {
    display: inline-block;
    padding: 1px 8px;
    margin: 0;
    margin-top: 4px;
    margin-bottom: 0;
    background-color: var(--yq-bg-tertiary);
    margin-right: 8px;
    border-radius: 4px;
    height: 24px;
    line-height: 24px
}

.ne-menu-item-group.label .ne-menu-item-group-content .ne-menu-item-container-title {
    font-size: 14px;
    line-height: 22px;
    color: var(--yq-text-primary)
}

.ne-menu-item-group.label .ne-menu-item-group-content .ne-menu-item-container-describe,
.ne-menu-item-group.label .ne-menu-item-group-content .ne-menu-item-container-icon,
.ne-menu-item-group.label .ne-menu-item-group-content .ne-menu-item-container-key,
.ne-menu-item-group.label .ne-menu-item-group-content .ne-menu-item-container-vip {
    display: none
}

.ne-menu-item-group.icon .ne-menu-item-group-content {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    padding: 0 14px 0 9px
}

.with-scroll .ne-menu-item-group.icon .ne-menu-item-group-content {
    padding: 0 4px 0 9px
}

.with-scroll .ne-menu-item-group.icon .ne-menu-item-group-content .ne-menu-item-container {
    min-width: 32px;
    max-width: 32px
}

.ne-menu-item-group.icon .ne-menu-item-group-content .ne-menu-item-container {
    flex: 1;
    margin: 0;
    margin-bottom: 4px;
    margin-left: 10px;
    padding: 0;
    min-width: 32px;
    max-width: 32px
}

.ne-menu-item-group.icon .ne-menu-item-group-content .ne-menu-item-container .ne-menu-item-container-content {
    display: none
}

.ne-menu-item-group.icon .ne-menu-item-group-content .ne-menu-item-container-icon {
    min-width: 32px;
    height: 32px;
    text-align: center;
    color: var(--yq-text-primary)
}

.ne-menu-item-group.icon .ne-menu-item-group-content .ne-menu-item-container-icon div.ne-icon {
    font-size: 20px
}

.ne-menu-item-group.icon .ne-menu-item-group-content .ne-menu-item-container-right {
    top: 0
}

.ne-menu-item-group.icon+.ne-menu-item-group {
    margin-top: -4px
}

.ne-menu-item-group.two-column .ne-menu-item-group-content {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    padding: 0 14px 0 14px
}

.with-scroll .ne-menu-item-group.two-column .ne-menu-item-group-content {
    padding: 0 4px 0 14px
}

.with-scroll .ne-menu-item-group.two-column .ne-menu-item-group-content .ne-menu-item-container {
    min-width: 131px;
    max-width: 131px
}

.ne-menu-item-group.two-column .ne-menu-item-group-content .ne-menu-item-container {
    flex: 1;
    margin: 0;
    margin-bottom: 4px;
    padding: 6px;
    min-width: 126px;
    max-width: 126px
}

.ne-menu-item-group.two-column .ne-menu-item-group-content .ne-menu-item-container .ne-menu-item-container-describe,
.ne-menu-item-group.two-column .ne-menu-item-group-content .ne-menu-item-container .ne-menu-item-container-key {
    display: none
}

.ne-menu-item-group.two-column .ne-menu-item-group-content .ne-menu-item-container-content {
    flex: 1;
    display: flex;
    flex-flow: row;
    align-items: center
}

.ne-menu-item-group.two-column .ne-menu-item-group-content .ne-menu-item-container-right {
    top: 0
}

.ne-menu-item-group.two-column+.ne-menu-item-group {
    margin-top: -4px
}

.ne-menu-item-group.border-icon .ne-menu-item-group-content .ne-menu-item-container {
    display: flex;
    padding: 6px;
    margin-bottom: 0
}

.ne-menu-item-group.border-icon .ne-menu-item-group-content .ne-menu-item-container .ne-menu-item-container-describe {
    display: none
}

.ne-menu-item-group.border-icon .ne-menu-item-group-content .ne-menu-item-container-icon {
    border: 1px solid var(--lakex-editor-border-primary)
}

.ne-menu-item-group.border-icon .ne-menu-item-group-content .ne-menu-item-container-icon div.ne-icon {
    font-size: 24px
}

.ne-menu-item-group.submenu {
    min-width: 188px
}

.ne-menu-item-group.submenu .ne-menu-item-group-content {
    padding: 6px 0
}

.ne-menu-item-group.submenu .ne-menu-item-group-content .ne-menu-item-container {
    margin-left: 4px;
    margin-right: 4px;
    padding-left: 12px;
    padding-right: 12px;
    align-items: center
}

.ne-menu-item-group.submenu .ne-menu-item-group-content .ne-menu-item-container-describe {
    display: none
}

.ne-menu-item-group.submenu .ne-menu-item-group-content .ne-menu-item-container-icon {
    width: 16px;
    height: 16px;
    background-color: transparent
}

.ne-menu-item-group.submenu .ne-menu-item-group-content .ne-menu-item-container-icon .ne-icon {
    font-size: 16px
}

.show-hover .ne-menu-item-group.label .ne-menu-item-group-content .ne-menu-item-container:hover {
    cursor: pointer;
    background-color: var(--lakex-editor-border-secondary)
}

.show-hover .ne-menu-item-group.icon .ne-menu-item-container:hover .ne-menu-item-container-icon {
    background: var(--yq-bg-primary-hover);
    border-radius: 6px
}

.show-selected .ne-menu-item-group.label .ne-menu-item-group-content .ne-menu-item-container.selected {
    cursor: pointer;
    background-color: var(--lakex-editor-border-secondary)
}

.show-selected .ne-menu-item-group.icon .ne-menu-item-container.selected .ne-menu-item-container-icon {
    background: var(--yq-bg-primary-hover);
    border-radius: 6px
}

.ne-ui-search-submenu-panel .ant-popover-inner-content {
    padding: 0
}

.ne-ui-search-submenu-panel .ant-popover-arrow {
    display: none
}

.ne-ui-submenu-right {
    display: flex;
    align-items: center
}

.ne-ui-table-selector-row {
    margin-top: -1px;
    display: flex
}

.ne-ui-table-selector-cell {
    width: 20px;
    height: 16px;
    background-color: var(--yq-bg-primary);
    border: 1px solid var(--lakex-editor-border-secondary);
    margin-left: -1px
}

.ne-ui-table-selector-cell.ne-ui-selected {
    background-color: var(--lakex-editor-background-focus)
}

.ne-menu-search {
    margin: 14px 20px 12px 20px;
    max-width: 100%
}

.ne-menu-search .ant-input-affix-wrapper {
    border-radius: 8px
}

.ne-menu-search .ant-input-affix-wrapper-focused,
.ne-menu-search .ant-input-affix-wrapper:hover {
    box-shadow: none
}

.ne-ui-search-card-menu {
    background-color: var(--yq-bg-foreground);
    border: 1px solid var(--lakex-editor-border-primary);
    box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .04);
    color: var(--yq-text-primary);
    border-radius: 8px;
    padding: 5px 0;
    min-width: 280px
}

.ne-ui-search-card-menu.empty {
    height: auto !important
}

.ne-ui-search-card-menu .ne-ui-card-menu-group-title {
    color: var(--yq-text-caption);
    cursor: default;
    padding: 0;
    line-height: 20px;
    font-size: 12px;
    margin-top: 0
}

.ne-ui-search-card-menu .ne-ui-search-menu-hr {
    height: 1px;
    background-color: var(--yq-bg-tertiary);
    margin: 12px 20px
}

.ne-ui-search-card-menu.with-scroll .ne-ui-search-menu-hr {
    margin-right: 10px
}

.ne-ui-card-search-empty {
    padding: 40px 0 80px
}

.ne-ui-card-search-empty .empty-result-img {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/f7263ac4-6a8a-46f2-bd1e-14e42d60171d.svg);
    background-size: 100%;
    margin: 12px auto;
    background-repeat: no-repeat;
    width: 218px;
    height: 136px
}

.ne-ui-card-search-empty .empty-result-text {
    color: var(--yq-text-caption);
    font-size: 14px;
    line-height: 22px;
    height: 22px;
    text-align: center
}

[data-kumuhana=pouli] .ne-ui-card-search-empty .empty-result-img {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/de13ccc4-212a-458c-922c-b228dbcc1904.svg)
}

.ne-embed-icon {
    width: 16px;
    height: 16px;
    display: flex !important;
    justify-content: center;
    align-items: center
}

.ne-embed-nav {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    height: 38px;
    padding: 11px 11px 0 0;
    display: flex;
    align-items: center;
    white-space: nowrap;
    overflow-y: visible
}

.ne-embed-nav ul {
    margin: 0;
    padding: 0
}

.ne-embed-nav li {
    margin: 0
}

.ne-embed-nav .start-nav {
    flex: 1;
    display: flex;
    overflow: hidden;
    align-items: center
}

.ne-embed-nav .end-nav {
    display: flex;
    justify-content: flex-end
}

.ne-embed-nav-divider {
    margin: 0 6px;
    margin-top: 5px;
    height: 16px
}

.ne-error-tips {
    display: inline-block;
    padding: 6px 8px;
    background: var(--yq-bg-tertiary);
    border-radius: 2px
}

.ne-error-tips-wrap {
    display: flex;
    flex-direction: row
}

.ne-error-tips-card-icon {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    margin-right: 4px
}

.ne-error-tips-content {
    flex: 1;
    display: block;
    align-items: center
}

.ne-error-tips-operation {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    margin-left: 6px
}

.ne-error-tips-operation-slash {
    color: var(--yq-bg-primary-hover-light)
}

.ne-error-tips-operation-icon {
    display: flex;
    width: 16px;
    height: 16px;
    margin-left: 6px;
    cursor: pointer
}

.ne-ui-link-card-view {
    width: 100%;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: relative
}

.ne-ui-link-card-view-box {
    width: 100%;
    height: 100%;
    padding: 20px;
    background-color: var(--yq-bg-primary);
    cursor: pointer;
    display: flex
}

.ne-ui-link-card-view-icon .ne-uilib-avatar-icon {
    width: 24px;
    height: 24px
}

.ne-ui-link-card-view-content {
    width: calc(100% - 50px);
    margin-left: 12px
}

.ne-ui-link-card-view-title {
    font-size: 14px;
    line-height: 14px;
    color: var(--yq-text-primary);
    font-weight: 700
}

.ne-ui-link-card-view-desc {
    color: var(--yq-text-caption)
}

.ne-ui-link-card-view-belong,
.ne-ui-link-card-view-desc {
    font-size: 12px;
    line-height: 12px;
    margin-top: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ne-ui-link-card-view-belong {
    color: var(--yq-text-body)
}

.ne-ui-link-embed-view-iframe {
    width: 100%;
    height: 100%
}

.ne-ui-link-title-view {
    vertical-align: bottom;
    display: inline-block;
    line-height: 20px
}

.ne-ui-link-title-view-content {
    color: var(--yq-text-link)
}

.ne-ui-link-title-view-icon .ne-uilib-avatar-icon {
    width: 20px;
    height: 20px;
    margin-right: 10px
}

.ne-ui-mode-menu-panel {
    position: absolute;
    top: 0;
    left: -1px;
    z-index: 9999;
    margin-top: 6px;
    min-width: 150px;
    border-radius: 4px;
    border: 1px solid var(--lakex-editor-border-primary);
    box-shadow: 0 2px 8px -4px var(--lakex-editor-color-black-f12);
    background-color: var(--yq-bg-primary);
    transform: translateX(-150px)
}

.ne-ui-mode-menu-list {
    min-width: 100%;
    padding: 8px;
    cursor: pointer
}

.ne-ui-mode-menu-item {
    display: flex;
    align-items: center;
    min-width: 100%;
    height: 32px;
    padding: 8px;
    border-radius: 4px;
    font-size: 14px;
    color: var(--yq-text-primary)
}

.ne-ui-mode-menu-item-selected,
.ne-ui-mode-menu-item:hover {
    background-color: var(--yq-bg-primary-hover)
}

.ne-ui-mode-menu-item .ne-ui-mode-menu-item-title {
    margin-left: 8px;
    flex: 1;
    white-space: nowrap
}

.ne-lang-select.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
    padding: 0 5px 0 8px;
    border-color: transparent;
    background: transparent;
    border-radius: 4px;
    height: 24px;
    text-align: right;
    cursor: pointer
}

.ne-lang-select.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item {
    padding-right: 23px
}

.ne-lang-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
    border-color: transparent;
    background-color: #e8e8e8
}

.ne-lang-select.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
    border-color: transparent;
    box-shadow: none;
    background-color: #e8e8e8;
    text-align: left
}

.ne-lang-select .ant-select-arrow {
    color: var(--yq-text-primary);
    right: 7px;
    margin-top: -8px;
    width: 16px;
    height: 16px
}

.ne-ui-t-button.ant-btn {
    cursor: pointer;
    outline: none;
    box-shadow: none;
    border-radius: 2px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background: transparent
}

.ne-ui-t-button.ant-btn[disabled] {
    opacity: .25;
    background: transparent
}

.ne-ui-t-button.ant-btn:after {
    display: none !important
}

.ne-ui-t-button.ant-btn:active,
.ne-ui-t-button.ant-btn:focus {
    background: transparent
}

.ne-ui-t-button.ant-btn.ant-dropdown-open,
.ne-ui-t-button.ant-btn:hover {
    background: var(--lakex-editor-overlay-background-tertiary);
    color: var(--yq-text-primary)
}

.ne-ui-t-button.ant-btn.checked {
    background: var(--yq-bg-primary-hover-light)
}

.ne-ui-overlay-button {
    width: 28px;
    height: 28px;
    padding: 0;
    border: none
}

.ne-ui-overlay-divider {
    width: 1px;
    height: 14px;
    border-left: 1px solid var(--lakex-editor-border-primary)
}

.ne-ui-overlay {
    background-color: var(--yq-bg-foreground);
    border: 1px solid var(--lakex-editor-border-primary);
    box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .04);
    color: var(--yq-text-primary);
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 6px 12px;
    background: var(--yq-bg-primary)
}

.ne-ui-overlay .ne-ui-overlay-item {
    margin-left: 8px
}

.ne-ui-overlay .ne-ui-overlay-item:first-child {
    margin-left: 0
}

.ne-ui-overlay-bar-wrap .ant-popover-arrow {
    display: none
}

.ne-ui-overlay-bar-wrap .ant-popover-inner-content {
    padding: 0
}

.ne-ui-select .ant-select-selector input {
    display: none
}

.ne-sidebar-view {
    padding: 0 20px;
    overflow: auto;
    min-height: 100%
}

.ne-sidebar-view .ne-sidebar-header {
    margin: 16px 0 24px 0;
    position: relative
}

.ne-sidebar-view .ne-sidebar-header .ne-sidebar-title {
    font-size: 14px;
    line-height: 22px;
    font-weight: 700
}

.ne-sidebar-view .ne-sidebar-header .ne-sidebar-close-btn {
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    border-radius: 4px;
    background: none;
    padding: 0;
    outline: none;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer
}

.ne-sidebar-view .ne-sidebar-header .ne-sidebar-close-btn:hover {
    background-color: var(--yq-bg-primary-hover-light)
}

@keyframes circle {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.ne-ui-spin .ne-ui-spin-indicator {
    margin: 0 auto;
    width: 24px;
    height: 24px;
    border: 2px solid var(--lakex-editor-text-caption);
    border-color: var(--lakex-editor-text-caption) transparent transparent transparent;
    border-radius: 50%;
    animation: circle 1s linear infinite
}

.ne-ui-spin-block {
    display: block
}

ne-card[data-card-name=bookmarkInline] {
    vertical-align: baseline;
    position: relative;
    height: auto
}

ne-card[data-card-name=bookmarkInline] .ne-card-container {
    display: inline-flex
}

ne-card[data-card-name=bookmarkInline] a {
    color: var(--yq-text-link);
    -webkit-text-decoration: none;
    text-decoration: none
}

ne-quote ne-card[data-card-name=bookmarkInline] {
    opacity: .7
}

.ne-card-bookmark-title-view {
    display: inline-flex;
    align-items: baseline;
    color: var(--yq-text-link);
    cursor: pointer;
    font-size: 15px
}

.ne-card-bookmark-title-view .ne-card-bookmark-icon {
    display: inline-block;
    vertical-align: -.15em;
    text-align: center;
    text-transform: none;
    line-height: 1;
    text-rendering: auto;
    -o-object-fit: cover;
    object-fit: cover;
    margin-right: 2px;
    flex-shrink: 0;
    top: 4px;
    position: relative;
    width: 20px;
    height: 20px;
    border-radius: 6px
}

.h5-ne-card-bookmark-card-view {
    height: 78px;
    overflow: hidden;
    font-size: 14px;
    position: relative;
    border-radius: 5px;
    background-color: var(--yq-bg-tertiary)
}

.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 80%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    filter: blur(50px);
    opacity: .1
}

.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-bg-empty {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--yq-bg-tertiary)
}

.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-detail {
    position: relative;
    display: flex;
    flex-direction: row;
    height: 100%;
    overflow: hidden
}

.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-detail .h5-ne-card-bookmark-content {
    min-width: 0;
    display: flex;
    padding: 15px 12px;
    flex: 1
}

.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-detail .h5-ne-card-bookmark-content .h5-ne-card-bookmark-body {
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow: hidden;
    margin-left: 12px;
    justify-content: center
}

.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-detail .h5-ne-card-bookmark-content .h5-ne-card-bookmark-body .h5-ne-card-bookmark-title {
    color: var(--yq-text-primary);
    font-weight: 700;
    font-size: 15px;
    line-height: 26px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-detail .h5-ne-card-bookmark-content .h5-ne-card-bookmark-body .h5-ne-card-bookmark-belong {
    margin-top: 4px;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--yq-text-caption)
}

.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-detail .h5-ne-card-bookmark-cover-img {
    width: 48px;
    height: 48px;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 8px
}

.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-error,
.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-loading {
    position: relative;
    height: 100%;
    display: flex;
    text-align: center;
    align-items: center;
    flex-direction: row;
    justify-content: start;
    align-self: center;
    background: var(--yq-bg-tertiary);
    color: var(--yq-text-disable);
    padding: 15px 12px
}

.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-loading .h5-ne-card-bookmark-skeleton-logo {
    flex-shrink: 0;
    width: 48px;
    height: 48px;
    border-radius: 8px;
    margin-right: 16px
}

.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-loading .h5-ne-card-bookmark-skeleton-info {
    flex: 1;
    height: 40px;
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-loading .h5-ne-card-bookmark-skeleton-title {
    height: 16px;
    border-radius: 6px
}

.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-loading .h5-ne-card-bookmark-skeleton-desc {
    width: 40%;
    height: 16px;
    border-radius: 6px
}

.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-loading .h5-ne-card-bookmark-skeleton-desc>span {
    width: 100%
}

.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-error .h5-ne-card-bookmark-error-logo {
    background-image: url(https://gw.alipayobjects.com/mdn/prod_resou/afts/img/A*Stw6SLI_ZuAAAAAAAAAAAAAAARQnAQ);
    width: 48px;
    height: 48px;
    border-radius: 8px;
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 12px
}

.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-error .h5-ne-card-bookmark-error-text {
    font-size: 15px;
    color: var(--yq-text-caption);
    line-height: 26px
}

.ne-bookmark-edit-overlay {
    padding: 16px;
    cursor: default
}

.ne-bookmark-edit-field-title {
    margin-bottom: 16px
}

ne-card[data-card-name=checkIn] .ne-card-container {
    background: var(--yq-bg-secondary)
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-readable {
    display: flex;
    align-items: center;
    padding: 29px 40px 29px 24px
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-readable-content {
    display: flex;
    flex: 1;
    flex-direction: column
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-readable-content-title {
    display: flex;
    align-items: center
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-readable-content-title-icon {
    display: flex
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-readable-content-title-text {
    font-size: 16px;
    color: var(--yq-text-primary);
    padding: 0 12px;
    font-weight: 500
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-readable-content-deadline {
    margin-top: 12px;
    font-size: 14px;
    color: var(--yq-text-body)
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-readable-content-deadline-expired {
    margin-left: 8px;
    color: var(--yq-red-6)
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-readable-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 32px;
    padding: 0 16px;
    font-size: 14px;
    border-radius: 4px;
    background-color: var(--yq-blue-6);
    color: var(--yq-white)
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-editable {
    padding-top: 16px;
    padding-bottom: 16px;
    background-color: var(--yq-bg-secondary)
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-editable-label {
    padding-left: 20px;
    margin-bottom: 16px;
    font-size: 14px;
    font-weight: 500
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-editable-item {
    display: flex;
    margin-bottom: 16px
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-editable-item-name {
    flex: 0 0 150px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 14px;
    padding-right: 12px
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-editable-item-content {
    flex: 1;
    padding-right: 20px
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-editable-item-content-input-title {
    max-width: 440px;
    height: 40px
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-editable-item-content-input-button {
    width: 220px;
    height: 40px
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-editable-item-content-enable {
    display: flex;
    align-items: center
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-editable-item-content-enable-tip {
    margin-left: 6px;
    cursor: pointer;
    color: var(--yq-text-caption)
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-editable-item-content-datepicker {
    margin-top: 12px
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-editable-item-content-datepicker-deadline {
    width: 220px;
    height: 40px
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-editable-footer {
    border-top: 1px solid var(--yq-border-primary);
    padding-right: 16px;
    padding-top: 16px;
    text-align: right
}

ne-card[data-card-name=checkIn] .ne-card-check-in-status-editable-footer button {
    margin-left: 8px
}

ne-card[data-card-name=checkbox] {
    vertical-align: middle;
    margin-top: -7px
}

ne-card[data-card-name=checkbox] .ne-checkbox {
    display: inline
}

.ne-codeblock-ai-select .ant-select-arrow {
    display: none
}

.ne-codeblock-ai-select.ne-lang-select.ant-select-single.ant-select-sm:not(.ant-select-customize-input).yuque .ant-select-selector {
    padding: 0 8px
}

.ne-codeblock-ai-select.ne-lang-select.ant-select-single.ant-select-sm:not(.ant-select-customize-input).yuque .ant-select-selector .ant-select-selection-item {
    font-size: 16px;
    padding-right: 0;
    color: var(--yq-yuque-green-600)
}

.ne-code-ai-popup.ne-code-popup-BracketLightsPro .ant-select-item,
.ne-code-ai-popup.ne-code-popup-default .ant-select-item,
.ne-code-ai-popup.ne-code-popup-GithubLight .ant-select-item {
    margin: 0 6px;
    border-radius: 5px
}

.ant-select-item.ant-select-item-option.ne-codeblock-ai-remains {
    flex-direction: column;
    background-color: transparent !important
}

.ant-select-item.ant-select-item-option.ne-codeblock-ai-remains:before {
    content: "";
    background: var(--yq-yuque-grey-200);
    margin: 0 -8px;
    margin-bottom: 4px;
    font-size: 1px;
    height: 1px;
    display: block
}

.editor-ai-code-remain-area {
    font-size: 12px;
    color: var(--yq-pea-green-900);
    line-height: 20px;
    display: flex;
    align-items: center
}

.editor-ai-code-remain-area.disabled {
    color: var(--yq-yuque-grey-700)
}

.ant-menu-submenu-popup.codeblock-pop-menu,
.ne-codeblock-overlay .ant-popover-inner {
    background: #fff;
    box-shadow: 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);
    border-radius: 6px
}

.ant-menu-submenu-popup.codeblock-pop-menu .ant-menu.ant-menu-sub.ant-menu-vertical,
.ne-codeblock-overlay .ant-popover-inner .ant-menu.ant-menu-sub.ant-menu-vertical {
    box-shadow: none
}

.ant-menu-submenu-popup.codeblock-pop-menu .ant-menu .ant-menu-item,
.ne-codeblock-overlay .ant-popover-inner .ant-menu .ant-menu-item {
    color: inherit !important
}

.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical {
    max-height: 400px;
    overflow: auto
}

.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .codeblock-search {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 50px;
    line-height: 50px;
    padding: 0 8px;
    z-index: 3
}

.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .codeblock-search .ant-input {
    border-radius: 6px
}

.ant-menu-submenu.codeblock-pop-menu.showSearch {
    padding-top: 42px
}

.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical,
.ant-popover .ant-menu.codeblock-pop-menu {
    min-width: 220px;
    padding: 8px
}

.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item,
.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-item,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-submenu {
    height: 36px;
    line-height: 36px;
    border-radius: 6px;
    vertical-align: middle
}

.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item.flexable,
.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu.flexable,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-item.flexable,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-submenu.flexable {
    display: flex;
    align-items: center
}

.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item.remains,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-item.remains {
    background-color: transparent !important
}

.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item-divider,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-item-divider {
    margin: 4px -8px
}

.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu-title,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-submenu-title {
    margin: 0;
    line-height: 36px;
    height: 36px;
    color: inherit !important
}

.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu-active,
.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu-active .ant-menu-submenu-title:hover,
.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu-arrow,
.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu-open,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-submenu-active,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-submenu-active .ant-menu-submenu-title:hover,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-submenu-arrow,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-submenu-open {
    color: inherit !important
}

.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-active,
.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item:hover,
.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu-active,
.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu-open,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-active,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-item:hover,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-submenu-active,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-submenu-open {
    background-color: #f5f5f5;
    color: inherit !important
}

.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item.right-contains,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-item.right-contains {
    background-color: transparent !important;
    vertical-align: middle;
    display: flex;
    align-items: center;
    cursor: default
}

.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .right-slot,
.ant-popover .ant-menu.codeblock-pop-menu .right-slot {
    flex: 1;
    height: 100%;
    display: inline-flex;
    justify-content: right;
    align-items: center;
    vertical-align: middle
}

.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .right-slot.label,
.ant-popover .ant-menu.codeblock-pop-menu .right-slot.label {
    color: #bec0bf
}

.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .check-space,
.ant-popover .ant-menu.codeblock-pop-menu .check-space {
    margin-left: -16px;
    margin-right: 4px;
    margin-top: -2px;
    width: 32px;
    display: inline-flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    vertical-align: middle
}

.ant-menu-submenu.codeblock-pop-menu>.ant-menu.ant-menu-sub.ant-menu-vertical {
    min-width: 184px;
    border-radius: 6px
}

.codeblock-pop-menu-BracketLightsPro .ant-menu-sub,
.codeblock-pop-menu-BracketLightsPro .ant-popover-inner,
.codeblock-pop-menu-default .ant-menu-sub,
.codeblock-pop-menu-default .ant-popover-inner,
.codeblock-pop-menu-GithubLight .ant-menu-sub,
.codeblock-pop-menu-GithubLight .ant-popover-inner,
.ne-codeblock-overlay-BracketLightsPro .ant-menu-sub,
.ne-codeblock-overlay-BracketLightsPro .ant-popover-inner,
.ne-codeblock-overlay-default .ant-menu-sub,
.ne-codeblock-overlay-default .ant-popover-inner,
.ne-codeblock-overlay-GithubLight .ant-menu-sub,
.ne-codeblock-overlay-GithubLight .ant-popover-inner {
    background-color: #fff !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
    border: none !important;
    box-shadow: 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) !important;
    color: #585a5a
}

.codeblock-pop-menu-BracketLightsPro .ant-menu-sub .codeblock-pop-menu,
.codeblock-pop-menu-BracketLightsPro .ant-popover-inner .codeblock-pop-menu,
.codeblock-pop-menu-default .ant-menu-sub .codeblock-pop-menu,
.codeblock-pop-menu-default .ant-popover-inner .codeblock-pop-menu,
.codeblock-pop-menu-GithubLight .ant-menu-sub .codeblock-pop-menu,
.codeblock-pop-menu-GithubLight .ant-popover-inner .codeblock-pop-menu,
.ne-codeblock-overlay-BracketLightsPro .ant-menu-sub .codeblock-pop-menu,
.ne-codeblock-overlay-BracketLightsPro .ant-popover-inner .codeblock-pop-menu,
.ne-codeblock-overlay-default .ant-menu-sub .codeblock-pop-menu,
.ne-codeblock-overlay-default .ant-popover-inner .codeblock-pop-menu,
.ne-codeblock-overlay-GithubLight .ant-menu-sub .codeblock-pop-menu,
.ne-codeblock-overlay-GithubLight .ant-popover-inner .codeblock-pop-menu {
    color: #585a5a
}

.codeblock-pop-menu-BracketLightsPro .ant-menu-sub .ant-menu-item-divider,
.codeblock-pop-menu-BracketLightsPro .ant-popover-inner .ant-menu-item-divider,
.codeblock-pop-menu-default .ant-menu-sub .ant-menu-item-divider,
.codeblock-pop-menu-default .ant-popover-inner .ant-menu-item-divider,
.codeblock-pop-menu-GithubLight .ant-menu-sub .ant-menu-item-divider,
.codeblock-pop-menu-GithubLight .ant-popover-inner .ant-menu-item-divider,
.ne-codeblock-overlay-BracketLightsPro .ant-menu-sub .ant-menu-item-divider,
.ne-codeblock-overlay-BracketLightsPro .ant-popover-inner .ant-menu-item-divider,
.ne-codeblock-overlay-default .ant-menu-sub .ant-menu-item-divider,
.ne-codeblock-overlay-default .ant-popover-inner .ant-menu-item-divider,
.ne-codeblock-overlay-GithubLight .ant-menu-sub .ant-menu-item-divider,
.ne-codeblock-overlay-GithubLight .ant-popover-inner .ant-menu-item-divider {
    background-color: rgba(0, 0, 0, .06)
}

.codeblock-pop-menu-BracketLightsPro .ant-menu-sub .codeblock-search,
.codeblock-pop-menu-BracketLightsPro .ant-popover-inner .codeblock-search,
.codeblock-pop-menu-default .ant-menu-sub .codeblock-search,
.codeblock-pop-menu-default .ant-popover-inner .codeblock-search,
.codeblock-pop-menu-GithubLight .ant-menu-sub .codeblock-search,
.codeblock-pop-menu-GithubLight .ant-popover-inner .codeblock-search,
.ne-codeblock-overlay-BracketLightsPro .ant-menu-sub .codeblock-search,
.ne-codeblock-overlay-BracketLightsPro .ant-popover-inner .codeblock-search,
.ne-codeblock-overlay-default .ant-menu-sub .codeblock-search,
.ne-codeblock-overlay-default .ant-popover-inner .codeblock-search,
.ne-codeblock-overlay-GithubLight .ant-menu-sub .codeblock-search,
.ne-codeblock-overlay-GithubLight .ant-popover-inner .codeblock-search {
    background-color: #fff;
    border-top: 1px solid hsla(0, 0%, 100%, .12);
    border-left: 1px solid hsla(0, 0%, 100%, .12);
    border-right: 1px solid hsla(0, 0%, 100%, .12)
}

.codeblock-pop-menu-BracketLightsPro .ant-menu-sub .codeblock-search .ant-input,
.codeblock-pop-menu-BracketLightsPro .ant-popover-inner .codeblock-search .ant-input,
.codeblock-pop-menu-default .ant-menu-sub .codeblock-search .ant-input,
.codeblock-pop-menu-default .ant-popover-inner .codeblock-search .ant-input,
.codeblock-pop-menu-GithubLight .ant-menu-sub .codeblock-search .ant-input,
.codeblock-pop-menu-GithubLight .ant-popover-inner .codeblock-search .ant-input,
.ne-codeblock-overlay-BracketLightsPro .ant-menu-sub .codeblock-search .ant-input,
.ne-codeblock-overlay-BracketLightsPro .ant-popover-inner .codeblock-search .ant-input,
.ne-codeblock-overlay-default .ant-menu-sub .codeblock-search .ant-input,
.ne-codeblock-overlay-default .ant-popover-inner .codeblock-search .ant-input,
.ne-codeblock-overlay-GithubLight .ant-menu-sub .codeblock-search .ant-input,
.ne-codeblock-overlay-GithubLight .ant-popover-inner .codeblock-search .ant-input {
    background-color: #fff
}

.codeblock-pop-menu-Darcula,
.codeblock-pop-menu-NightOwl,
.codeblock-pop-menu-OneDarkPro,
.ne-codeblock-overlay-Darcula,
.ne-codeblock-overlay-NightOwl,
.ne-codeblock-overlay-OneDarkPro {
    background: transparent !important
}

.codeblock-pop-menu-Darcula .ant-menu-sub,
.codeblock-pop-menu-Darcula .ant-popover-inner,
.codeblock-pop-menu-NightOwl .ant-menu-sub,
.codeblock-pop-menu-NightOwl .ant-popover-inner,
.codeblock-pop-menu-OneDarkPro .ant-menu-sub,
.codeblock-pop-menu-OneDarkPro .ant-popover-inner,
.ne-codeblock-overlay-Darcula .ant-menu-sub,
.ne-codeblock-overlay-Darcula .ant-popover-inner,
.ne-codeblock-overlay-NightOwl .ant-menu-sub,
.ne-codeblock-overlay-NightOwl .ant-popover-inner,
.ne-codeblock-overlay-OneDarkPro .ant-menu-sub,
.ne-codeblock-overlay-OneDarkPro .ant-popover-inner {
    background-color: #1f1f1f !important;
    border: 1px solid hsla(0, 0%, 100%, .12) !important;
    box-shadow: 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) !important;
    color: hsla(0, 0%, 100%, .88)
}

.codeblock-pop-menu-Darcula .ant-menu-sub .codeblock-pop-menu,
.codeblock-pop-menu-Darcula .ant-popover-inner .codeblock-pop-menu,
.codeblock-pop-menu-NightOwl .ant-menu-sub .codeblock-pop-menu,
.codeblock-pop-menu-NightOwl .ant-popover-inner .codeblock-pop-menu,
.codeblock-pop-menu-OneDarkPro .ant-menu-sub .codeblock-pop-menu,
.codeblock-pop-menu-OneDarkPro .ant-popover-inner .codeblock-pop-menu,
.ne-codeblock-overlay-Darcula .ant-menu-sub .codeblock-pop-menu,
.ne-codeblock-overlay-Darcula .ant-popover-inner .codeblock-pop-menu,
.ne-codeblock-overlay-NightOwl .ant-menu-sub .codeblock-pop-menu,
.ne-codeblock-overlay-NightOwl .ant-popover-inner .codeblock-pop-menu,
.ne-codeblock-overlay-OneDarkPro .ant-menu-sub .codeblock-pop-menu,
.ne-codeblock-overlay-OneDarkPro .ant-popover-inner .codeblock-pop-menu {
    color: hsla(0, 0%, 100%, .88)
}

.codeblock-pop-menu-Darcula .ant-menu-sub .ant-menu-item-divider,
.codeblock-pop-menu-Darcula .ant-popover-inner .ant-menu-item-divider,
.codeblock-pop-menu-NightOwl .ant-menu-sub .ant-menu-item-divider,
.codeblock-pop-menu-NightOwl .ant-popover-inner .ant-menu-item-divider,
.codeblock-pop-menu-OneDarkPro .ant-menu-sub .ant-menu-item-divider,
.codeblock-pop-menu-OneDarkPro .ant-popover-inner .ant-menu-item-divider,
.ne-codeblock-overlay-Darcula .ant-menu-sub .ant-menu-item-divider,
.ne-codeblock-overlay-Darcula .ant-popover-inner .ant-menu-item-divider,
.ne-codeblock-overlay-NightOwl .ant-menu-sub .ant-menu-item-divider,
.ne-codeblock-overlay-NightOwl .ant-popover-inner .ant-menu-item-divider,
.ne-codeblock-overlay-OneDarkPro .ant-menu-sub .ant-menu-item-divider,
.ne-codeblock-overlay-OneDarkPro .ant-popover-inner .ant-menu-item-divider {
    background-color: rgba(48, 48, 48, .37)
}

.codeblock-pop-menu-Darcula .ant-menu-item-active,
.codeblock-pop-menu-Darcula .ant-menu-submenu-active,
.codeblock-pop-menu-NightOwl .ant-menu-item-active,
.codeblock-pop-menu-NightOwl .ant-menu-submenu-active,
.codeblock-pop-menu-OneDarkPro .ant-menu-item-active,
.codeblock-pop-menu-OneDarkPro .ant-menu-submenu-active,
.ne-codeblock-overlay-Darcula .ant-menu-item-active,
.ne-codeblock-overlay-Darcula .ant-menu-submenu-active,
.ne-codeblock-overlay-NightOwl .ant-menu-item-active,
.ne-codeblock-overlay-NightOwl .ant-menu-submenu-active,
.ne-codeblock-overlay-OneDarkPro .ant-menu-item-active,
.ne-codeblock-overlay-OneDarkPro .ant-menu-submenu-active {
    background-color: hsla(0, 0%, 100%, .12) !important
}

.codeblock-pop-menu-Darcula .codeblock-search,
.codeblock-pop-menu-NightOwl .codeblock-search,
.codeblock-pop-menu-OneDarkPro .codeblock-search,
.ne-codeblock-overlay-Darcula .codeblock-search,
.ne-codeblock-overlay-NightOwl .codeblock-search,
.ne-codeblock-overlay-OneDarkPro .codeblock-search {
    background-color: #1f1f1f;
    border-top: 1px solid hsla(0, 0%, 100%, .12);
    border-left: 1px solid hsla(0, 0%, 100%, .12);
    border-right: 1px solid hsla(0, 0%, 100%, .12)
}

.codeblock-pop-menu-Darcula .codeblock-search .ant-input,
.codeblock-pop-menu-NightOwl .codeblock-search .ant-input,
.codeblock-pop-menu-OneDarkPro .codeblock-search .ant-input,
.ne-codeblock-overlay-Darcula .codeblock-search .ant-input,
.ne-codeblock-overlay-NightOwl .codeblock-search .ant-input,
.ne-codeblock-overlay-OneDarkPro .codeblock-search .ant-input {
    background-color: #1f1f1f;
    color: hsla(0, 0%, 100%, .88)
}

[data-kumuhana=pouli] .codeblock-pop-menu-Darcula .ant-menu-sub .ant-menu-item-divider,
[data-kumuhana=pouli] .codeblock-pop-menu-Darcula .ant-popover-inner .ant-menu-item-divider,
[data-kumuhana=pouli] .codeblock-pop-menu-NightOwl .ant-menu-sub .ant-menu-item-divider,
[data-kumuhana=pouli] .codeblock-pop-menu-NightOwl .ant-popover-inner .ant-menu-item-divider,
[data-kumuhana=pouli] .codeblock-pop-menu-OneDarkPro .ant-menu-sub .ant-menu-item-divider,
[data-kumuhana=pouli] .codeblock-pop-menu-OneDarkPro .ant-popover-inner .ant-menu-item-divider,
[data-kumuhana=pouli] .ne-codeblock-overlay-Darcula .ant-menu-sub .ant-menu-item-divider,
[data-kumuhana=pouli] .ne-codeblock-overlay-Darcula .ant-popover-inner .ant-menu-item-divider,
[data-kumuhana=pouli] .ne-codeblock-overlay-NightOwl .ant-menu-sub .ant-menu-item-divider,
[data-kumuhana=pouli] .ne-codeblock-overlay-NightOwl .ant-popover-inner .ant-menu-item-divider,
[data-kumuhana=pouli] .ne-codeblock-overlay-OneDarkPro .ant-menu-sub .ant-menu-item-divider,
[data-kumuhana=pouli] .ne-codeblock-overlay-OneDarkPro .ant-popover-inner .ant-menu-item-divider {
    background-color: #303030
}

.pop-menu-remains {
    margin-top: 8px
}

ne-card.ne-card-hovered .codeblock-menu.collapsed .collapsed-btn {
    display: block
}

.ne-codeblock-collapsed .codeblock-menu .collapsed-btn {
    display: none !important
}

.ne-codeblock[theme].ne-codeblock-collapsed .codeblock-menu {
    border-bottom: none
}

.codeblock-menu {
    display: block;
    width: 100%;
    display: flex;
    height: 38px;
    line-height: 38px;
    align-items: center;
    margin-top: -5px;
    position: relative;
    z-index: 3;
    transition: all .2s;
    font-size: 14px
}

.codeblock-menu .start-nav {
    flex: 1;
    display: flex;
    align-items: center;
    overflow: hidden;
    padding-left: 11px
}

.codeblock-menu .end-nav {
    padding-right: 11px;
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.codeblock-menu.collapsed {
    height: 0;
    line-height: 0;
    margin-bottom: 6px;
    border-bottom: none
}

.codeblock-menu.collapsed :not(.collapsed-btn) {
    display: none
}

.codeblock-menu.focused.collapsed .collapsed-btn {
    display: block
}

.codeblock-menu.collapsed .collapsed-btn {
    height: 13px;
    width: 48px;
    top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    transform: translate(-50%);
    display: none
}

.codeblock-menu.collapsed .collapsed-btn:after {
    transform: scale(1.4) translate(-1.5px, -50%) rotate(180deg);
    margin-right: -2px
}

.codeblock-menu:hover .collapsed-btn {
    display: block
}

.codeblock-menu .collapsed-btn {
    display: none;
    position: absolute;
    left: 50%;
    top: 100%;
    transform: translate(-50%, -50%);
    width: 48px;
    height: 11px;
    border-radius: 5.5px;
    cursor: pointer;
    transition: height .2s;
    margin-left: -1px
}

.codeblock-menu .collapsed-btn:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 6px;
    height: 4px;
    transform: scale(1.4) translate(-2px, -50%) rotate(0deg);
    margin-right: -2px
}

.ne-codeblock[theme="Bracket Lights Pro"] {
    background-color: #fdfdfd
}

.ne-codeblock[theme="Bracket Lights Pro"] .codeblock-menu {
    background-color: #f8f8f8;
    border-bottom: 1px solid #f0f0f0
}

.ne-codeblock[theme="Bracket Lights Pro"] .codeblock-menu.collapsed {
    border-bottom: none
}

.ne-codeblock[theme="Bracket Lights Pro"] .codeblock-menu .detect-language:hover,
.ne-codeblock[theme="Bracket Lights Pro"] .codeblock-menu .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme="Bracket Lights Pro"] .codeblock-menu .ne-codeblock-copy:hover,
.ne-codeblock[theme="Bracket Lights Pro"] .codeblock-menu .ne-codeblock-explain:hover,
.ne-codeblock[theme="Bracket Lights Pro"] .codeblock-menu .ne-codeblock-more-button:hover,
.ne-codeblock[theme="Bracket Lights Pro"] .codeblock-menu .ne-codeblock-run-button:hover {
    background-color: #e7e9e8
}

.ne-codeblock[theme="Bracket Lights Pro"] .codeblock-menu .CodeMirror-code-name.code-name-placeholder {
    color: #bfbfbf
}

.ne-codeblock[theme="Bracket Lights Pro"] .codeblock-menu .ne-codeblock-mode-name {
    color: hsla(0, 0%, 54.9%, .5)
}

.ne-codeblock[theme="Bracket Lights Pro"] .codeblock-menu .collapsed-btn {
    background-color: #e7e9e8
}

.ne-codeblock[theme="Bracket Lights Pro"] .codeblock-menu .collapsed-btn:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.886 3.1L3.046.936a.464.464 0 01.657 0L5.864 3.1a.465.465 0 01-.328.794H1.214A.464.464 0 01.886 3.1z' fill='%238c8c8c'/%3E%3C/svg%3E")
}

.ne-codeblock[theme="Bracket Lights Pro"] .ne-codeblock-copy,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-codeblock-explain,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-codeblock-run-button,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-icon {
    color: #585a5a
}

.ne-codeblock[theme="Bracket Lights Pro"] .code-name-placeholder {
    color: #bec0bf
}

.ne-codeblock[theme="Bracket Lights Pro"] .ant-input,
.ne-codeblock[theme="Bracket Lights Pro"] .ant-select-selector,
.ne-codeblock[theme="Bracket Lights Pro"] .CodeMirror-code-name {
    color: #262626
}

.ne-codeblock[theme=Darcula] {
    background-color: #2b2b2b
}

.ne-codeblock[theme=Darcula] .codeblock-menu {
    background-color: #222;
    border-bottom: 1px solid #181818
}

.ne-codeblock[theme=Darcula] .codeblock-menu.collapsed {
    border-bottom: none
}

.ne-codeblock[theme=Darcula] .codeblock-menu .detect-language:hover,
.ne-codeblock[theme=Darcula] .codeblock-menu .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme=Darcula] .codeblock-menu .ne-codeblock-copy:hover,
.ne-codeblock[theme=Darcula] .codeblock-menu .ne-codeblock-explain:hover,
.ne-codeblock[theme=Darcula] .codeblock-menu .ne-codeblock-more-button:hover,
.ne-codeblock[theme=Darcula] .codeblock-menu .ne-codeblock-run-button:hover {
    background-color: #434343
}

.ne-codeblock[theme=Darcula] .codeblock-menu .CodeMirror-code-name.code-name-placeholder {
    color: #484848
}

.ne-codeblock[theme=Darcula] .codeblock-menu .ne-codeblock-mode-name {
    color: rgba(147, 153, 158, .5)
}

.ne-codeblock[theme=Darcula] .codeblock-menu .collapsed-btn {
    background-color: #434343
}

.ne-codeblock[theme=Darcula] .codeblock-menu .collapsed-btn:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.886 3.1L3.046.936a.464.464 0 01.657 0L5.864 3.1a.465.465 0 01-.328.794H1.214A.464.464 0 01.886 3.1z' fill='%2393999e'/%3E%3C/svg%3E")
}

.ne-codeblock[theme=Darcula] .ne-codeblock-copy,
.ne-codeblock[theme=Darcula] .ne-codeblock-explain,
.ne-codeblock[theme=Darcula] .ne-codeblock-run-button,
.ne-codeblock[theme=Darcula] .ne-icon {
    color: #b3b3b3
}

.ne-codeblock[theme=Darcula] .code-name-placeholder {
    color: #505050
}

.ne-codeblock[theme=Darcula] .ant-input,
.ne-codeblock[theme=Darcula] .ant-select-selector,
.ne-codeblock[theme=Darcula] .CodeMirror-code-name {
    color: #e2e2e2
}

.ne-codeblock[theme="Github Light"] {
    background-color: #fff
}

.ne-codeblock[theme="Github Light"] .codeblock-menu {
    background-color: #f5f5f5;
    border-bottom: 1px solid #f0f0f0
}

.ne-codeblock[theme="Github Light"] .codeblock-menu.collapsed {
    border-bottom: none
}

.ne-codeblock[theme="Github Light"] .codeblock-menu .detect-language:hover,
.ne-codeblock[theme="Github Light"] .codeblock-menu .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme="Github Light"] .codeblock-menu .ne-codeblock-copy:hover,
.ne-codeblock[theme="Github Light"] .codeblock-menu .ne-codeblock-explain:hover,
.ne-codeblock[theme="Github Light"] .codeblock-menu .ne-codeblock-more-button:hover,
.ne-codeblock[theme="Github Light"] .codeblock-menu .ne-codeblock-run-button:hover {
    background-color: #e7e9e8
}

.ne-codeblock[theme="Github Light"] .codeblock-menu .CodeMirror-code-name.code-name-placeholder {
    color: #bfbfbf
}

.ne-codeblock[theme="Github Light"] .codeblock-menu .ne-codeblock-mode-name {
    color: hsla(0, 0%, 54.9%, .5)
}

.ne-codeblock[theme="Github Light"] .codeblock-menu .collapsed-btn {
    background-color: #e7e9e8
}

.ne-codeblock[theme="Github Light"] .codeblock-menu .collapsed-btn:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.886 3.1L3.046.936a.464.464 0 01.657 0L5.864 3.1a.465.465 0 01-.328.794H1.214A.464.464 0 01.886 3.1z' fill='%238c8c8c'/%3E%3C/svg%3E")
}

.ne-codeblock[theme="Github Light"] .ne-codeblock-copy,
.ne-codeblock[theme="Github Light"] .ne-codeblock-explain,
.ne-codeblock[theme="Github Light"] .ne-codeblock-run-button,
.ne-codeblock[theme="Github Light"] .ne-icon {
    color: #585a5a
}

.ne-codeblock[theme="Github Light"] .code-name-placeholder {
    color: #bec0bf
}

.ne-codeblock[theme="Github Light"] .ant-input,
.ne-codeblock[theme="Github Light"] .ant-select-selector,
.ne-codeblock[theme="Github Light"] .CodeMirror-code-name {
    color: #262626
}

.ne-codeblock[theme="Night Owl"] {
    background-color: #001628
}

.ne-codeblock[theme="Night Owl"] .codeblock-menu {
    background-color: #000c18;
    border-bottom: 1px solid #00070e
}

.ne-codeblock[theme="Night Owl"] .codeblock-menu.collapsed {
    border-bottom: none
}

.ne-codeblock[theme="Night Owl"] .codeblock-menu .detect-language:hover,
.ne-codeblock[theme="Night Owl"] .codeblock-menu .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme="Night Owl"] .codeblock-menu .ne-codeblock-copy:hover,
.ne-codeblock[theme="Night Owl"] .codeblock-menu .ne-codeblock-explain:hover,
.ne-codeblock[theme="Night Owl"] .codeblock-menu .ne-codeblock-more-button:hover,
.ne-codeblock[theme="Night Owl"] .codeblock-menu .ne-codeblock-run-button:hover {
    background-color: #35414c
}

.ne-codeblock[theme="Night Owl"] .codeblock-menu .CodeMirror-code-name.code-name-placeholder {
    color: #484848
}

.ne-codeblock[theme="Night Owl"] .codeblock-menu .ne-codeblock-mode-name {
    color: rgba(204, 211, 219, .5)
}

.ne-codeblock[theme="Night Owl"] .codeblock-menu .collapsed-btn {
    background-color: #35414c
}

.ne-codeblock[theme="Night Owl"] .codeblock-menu .collapsed-btn:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.886 3.1L3.046.936a.464.464 0 01.657 0L5.864 3.1a.465.465 0 01-.328.794H1.214A.464.464 0 01.886 3.1z' fill='%23ccd3db'/%3E%3C/svg%3E")
}

.ne-codeblock[theme="Night Owl"] .ne-codeblock-copy,
.ne-codeblock[theme="Night Owl"] .ne-codeblock-explain,
.ne-codeblock[theme="Night Owl"] .ne-codeblock-run-button,
.ne-codeblock[theme="Night Owl"] .ne-icon {
    color: #b3b3b3
}

.ne-codeblock[theme="Night Owl"] .code-name-placeholder {
    color: #505050
}

.ne-codeblock[theme="Night Owl"] .ant-input,
.ne-codeblock[theme="Night Owl"] .ant-select-selector,
.ne-codeblock[theme="Night Owl"] .CodeMirror-code-name {
    color: #e2e2e2
}

.ne-codeblock[theme="One Dark Pro"] {
    background-color: #272c35
}

.ne-codeblock[theme="One Dark Pro"] .codeblock-menu {
    background-color: #242933;
    border-bottom: 1px solid #191e25
}

.ne-codeblock[theme="One Dark Pro"] .codeblock-menu.collapsed {
    border-bottom: none
}

.ne-codeblock[theme="One Dark Pro"] .codeblock-menu .detect-language:hover,
.ne-codeblock[theme="One Dark Pro"] .codeblock-menu .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme="One Dark Pro"] .codeblock-menu .ne-codeblock-copy:hover,
.ne-codeblock[theme="One Dark Pro"] .codeblock-menu .ne-codeblock-explain:hover,
.ne-codeblock[theme="One Dark Pro"] .codeblock-menu .ne-codeblock-more-button:hover,
.ne-codeblock[theme="One Dark Pro"] .codeblock-menu .ne-codeblock-run-button:hover {
    background-color: #404756
}

.ne-codeblock[theme="One Dark Pro"] .codeblock-menu .CodeMirror-code-name.code-name-placeholder {
    color: #484848
}

.ne-codeblock[theme="One Dark Pro"] .codeblock-menu .ne-codeblock-mode-name {
    color: rgba(173, 177, 185, .5)
}

.ne-codeblock[theme="One Dark Pro"] .codeblock-menu .collapsed-btn {
    background-color: #404756
}

.ne-codeblock[theme="One Dark Pro"] .codeblock-menu .collapsed-btn:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.886 3.1L3.046.936a.464.464 0 01.657 0L5.864 3.1a.465.465 0 01-.328.794H1.214A.464.464 0 01.886 3.1z' fill='%23adb1b9'/%3E%3C/svg%3E")
}

.ne-codeblock[theme="One Dark Pro"] .ne-codeblock-copy,
.ne-codeblock[theme="One Dark Pro"] .ne-codeblock-explain,
.ne-codeblock[theme="One Dark Pro"] .ne-codeblock-run-button,
.ne-codeblock[theme="One Dark Pro"] .ne-icon {
    color: #b3b3b3
}

.ne-codeblock[theme="One Dark Pro"] .code-name-placeholder {
    color: #505050
}

.ne-codeblock[theme="One Dark Pro"] .ant-input,
.ne-codeblock[theme="One Dark Pro"] .ant-select-selector,
.ne-codeblock[theme="One Dark Pro"] .CodeMirror-code-name {
    color: #e2e2e2
}

.detect-language {
    height: 24px;
    width: 24px;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s;
    cursor: pointer
}

.detect-language.ne-codeblock-more-active,
.detect-language:hover {
    background-color: #e7e9e8
}

.ne-codeblock-run-button {
    cursor: pointer
}

.ne-codeblock[theme=default] .codeblock-menu {
    background-color: #f5f5f5;
    border-bottom: 1px solid #e8e8e8
}

.ne-codeblock[theme=default] .codeblock-menu.collapsed {
    border-bottom: none
}

.ne-codeblock[theme=default] .codeblock-menu .detect-language:hover,
.ne-codeblock[theme=default] .codeblock-menu .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme=default] .codeblock-menu .ne-codeblock-copy:hover,
.ne-codeblock[theme=default] .codeblock-menu .ne-codeblock-explain:hover,
.ne-codeblock[theme=default] .codeblock-menu .ne-codeblock-more-button:hover,
.ne-codeblock[theme=default] .codeblock-menu .ne-codeblock-run-button:hover {
    background-color: #e7e9e8
}

.ne-codeblock[theme=default] .codeblock-menu .CodeMirror-code-name.code-name-placeholder {
    color: #bfbfbf
}

.ne-codeblock[theme=default] .codeblock-menu .ne-codeblock-mode-name {
    color: rgba(89, 89, 89, .5)
}

.ne-codeblock[theme=default] .codeblock-menu .collapsed-btn {
    background-color: #e7e9e8
}

.ne-codeblock[theme=default] .codeblock-menu .collapsed-btn:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.886 3.1L3.046.936a.464.464 0 01.657 0L5.864 3.1a.465.465 0 01-.328.794H1.214A.464.464 0 01.886 3.1z' fill='%23595959'/%3E%3C/svg%3E")
}

.ne-codeblock[theme=default] .ne-codeblock-copy,
.ne-codeblock[theme=default] .ne-codeblock-explain,
.ne-codeblock[theme=default] .ne-codeblock-run-button,
.ne-codeblock[theme=default] .ne-icon {
    color: #585a5a
}

.ne-codeblock[theme=default] .code-name-placeholder {
    color: #bec0bf
}

.ne-codeblock[theme=default] .ant-input,
.ne-codeblock[theme=default] .ant-select-selector,
.ne-codeblock[theme=default] .CodeMirror-code-name {
    color: #262626
}

.ne-ai-code-explain {
    width: 300px;
    border-radius: 8px;
    box-shadow: 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);
    background-color: var(--yq-bg-primary);
    border: 1px solid var(--yq-border-primary);
    overflow: hidden;
    padding-top: 13px;
    display: flex;
    flex-direction: column
}

.ne-ai-code-explain .ant-spin-container,
.ne-ai-code-explain .ant-spin-nested-loading {
    flex: 1;
    display: flex;
    flex-direction: column
}

.ne-ai-code-explain .box {
    padding-bottom: 0;
    position: relative;
    display: flex;
    flex-direction: column
}

.ne-ai-code-explain .box>.content {
    white-space: pre-line;
    min-height: 100px;
    padding: 16px;
    flex: 1
}

.ne-ai-code-explain .box-bottom {
    width: 100%;
    overflow: hidden;
    border-top: 1px solid var(--yq-border-primary)
}

.ne-ai-code-explain .codeblock-explain-menu {
    padding-left: 12px;
    padding-right: 10px;
    border-radius: 8px;
    height: 28px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    display: flex
}

.ne-ai-code-explain .codeblock-explain-menu-title {
    flex: 1;
    height: 28px
}

.ne-ai-code-explain .codeblock-explain-menu-extend {
    display: flex;
    align-items: center;
    justify-content: right;
    height: 28px
}

.ne-ai-code-explain .menu-explain-button {
    cursor: pointer;
    border-radius: 6px;
    padding: 4px;
    height: 28px;
    min-width: 28px;
    line-height: 22px;
    vertical-align: baseline;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.ne-ai-code-explain .menu-explain-button:hover {
    background-color: var(--yq-icon-hover)
}

.ne-ai-code-explain .menu-explain-button div.ne-icon {
    vertical-align: text-bottom
}

.ne-ai-code-explain .menu-explain-button .button-content {
    padding-left: 8px;
    display: inline-block;
    line-height: 22px;
    vertical-align: baseline;
    cursor: pointer
}

.ne-ai-code-explain .ne-codeblock-loading {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    background-color: hsla(0, 0%, 100%, .5)
}

.editor-ai-feedback-area.mini .editor-ai-feedback-action {
    flex: 0 0 56px;
    text-align: right
}

.editor-ai-feedback-area.mini .editor-ai-feedback-icon {
    padding-left: 6px;
    padding-right: 6px
}

.editor-ai-feedback-area.mini .editor-ai-feedback-icon:last-child {
    padding-left: 0;
    padding-right: 0
}

/*!
 本文件源码来源于老编辑器
 定制了一些 codemirror 中内容的配色等基础样式，非特殊情况无需修改
 */
/*!
 本文件源码来源于老编辑器
 定制了一些 codemirror 中内容的配色等基础样式，非特殊情况无需修改
 */
.ne-editor ne-card[data-card-name=codeblock] .ne-codeblock-content ::-moz-selection {
    background: transparent !important
}

.ne-editor ne-card[data-card-name=codeblock] .ne-codeblock-content ::selection {
    background: transparent !important
}

.ne-editor ne-card[data-card-name=codeblock] .cm-selectionBackground {
    background: rgba(80, 153, 236, .5) !important
}

.ne-editor ne-card[data-card-name=codeblock] .cm-selectionMatch {
    background: rgba(80, 153, 236, .2) !important
}

.ne-editor ne-card[data-card-name=codeblock] [theme="Night Owl"] .cm-selectionBackground,
.ne-editor ne-card[data-card-name=codeblock] [theme="Night Owl"] .cm-selectionMatch,
.ne-editor ne-card[data-card-name=codeblock] [theme="One Dark Pro"] .cm-selectionBackground,
.ne-editor ne-card[data-card-name=codeblock] [theme="One Dark Pro"] .cm-selectionMatch,
.ne-editor ne-card[data-card-name=codeblock] [theme=Darcula] .cm-selectionBackground,
.ne-editor ne-card[data-card-name=codeblock] [theme=Darcula] .cm-selectionMatch {
    background: hsla(0, 0%, 100%, .08) !important
}

.ne-editor ne-card[data-card-name=codeblock] .cm-scroller {
    padding-bottom: 5px
}

.ne-editor ne-card[data-card-name=codeblock] .ne-codemirror-container-resizer {
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 999;
    transform: translate(-50%, -100%);
    height: 40px;
    width: 11px;
    display: flex;
    align-items: center;
    text-align: center;
    border-radius: 5.5px;
    background: var(--yq-bg-primary-hover-light);
    cursor: pointer
}

.ne-editor ne-card[data-card-name=codeblock] .ne-codemirror-container-resizer .ne-icon {
    color: var(--yq-text-caption);
    transform-origin: center;
    transform: translateX(-1.5px) rotate(90deg);
    margin-left: -1px
}

.ne-editor ne-card[data-card-name=codeblock] .codemirror-container {
    display: flex;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative
}

.ne-editor ne-card[data-card-name=codeblock] .codemirror-container .cm-editor,
.ne-editor ne-card[data-card-name=codeblock] .codemirror-container .ne-codeblock-content.ne-code,
.ne-editor ne-card[data-card-name=codeblock] .codemirror-container .ne-codeblock-inner {
    height: 100% !important
}

.ne-editor ne-card[data-card-name=codeblock] .codemirror-container .cm-scroller {
    min-height: 100%
}

.ne-editor ne-card[data-card-name=codeblock] .codemirror-container.show-explain .codemirror-content {
    width: 50%
}

.ne-editor ne-card[data-card-name=codeblock] .codemirror-container.show-explain.smallMode .codemirror-content {
    transition: none;
    display: none
}

.ne-editor ne-card[data-card-name=codeblock] .codemirror-container.show-explain.smallMode .codemirror-sidebar {
    transition: none
}

.ne-editor ne-card[data-card-name=codeblock] .codemirror-container.show-explain.smallMode .codemirror-sidebar.open {
    width: 100%
}

.ne-editor ne-card[data-card-name=codeblock] .codemirror-container.show-explain.smallMode .codemirror-sidebar.open .ne-codemirror-container-resizer {
    display: none
}

.ne-editor ne-card[data-card-name=codeblock] .codemirror-content {
    flex: 1;
    width: 100%;
    transition: width .5s ease-in-out
}

.ne-editor ne-card[data-card-name=codeblock] .codemirror-sidebar {
    width: 0;
    transition: width .5s ease-in-out;
    position: relative
}

.ne-editor ne-card[data-card-name=codeblock] .codemirror-sidebar .ne-ai-code-explain {
    box-shadow: none
}

.ne-editor ne-card[data-card-name=codeblock] .codemirror-sidebar.open {
    width: 50%
}

.ne-editor ne-card[data-card-name=codeblock] .codemirror-sidebar.open.full {
    width: 100%;
    position: absolute;
    right: 0;
    height: 100%;
    z-index: 9
}

.ne-editor ne-card[data-card-name=codeblock] .codemirror-sidebar.open.full .ne-codemirror-container-resizer {
    transform: translateY(-100%);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ne-editor ne-card[data-card-name=codeblock] .codemirror-sidebar.open.full .ne-icon {
    transform: translateX(-2.5px) rotate(-90deg)
}

.ne-editor ne-card[data-card-name=codeblock] .codemirror-sidebar.open.full .ant-spin-container,
.ne-editor ne-card[data-card-name=codeblock] .codemirror-sidebar.open.full .ant-spin-nested-loading,
.ne-editor ne-card[data-card-name=codeblock] .codemirror-sidebar.open.full .box {
    width: 100%
}

.codeblock-modal-frame {
    border: none;
    width: 100%;
    height: 600px
}

.ant-modal.ant-modal-confirm.ant-modal-confirm-info.codeblock-modal .ant-modal-body {
    padding: 5px;
    background-color: transparent
}

.ant-modal.ant-modal-confirm.ant-modal-confirm-info.codeblock-modal.loading .ant-modal-content {
    background-color: transparent;
    box-shadow: none
}

.ant-modal.ant-modal-confirm.ant-modal-confirm-info.codeblock-modal.loading .ant-modal-content .ant-spin-blur {
    opacity: 0
}

.ant-modal.ant-modal-confirm.ant-modal-confirm-info.codeblock-modal .ant-modal-confirm-btns {
    display: none
}

.ne-loading-view {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.data-table-card {
    position: relative
}

.data-table-card.left-shadow:before {
    left: 0;
    background: linear-gradient(270deg, transparent, var(--lakex-editor-color-black-f08))
}

.data-table-card.left-shadow:before,
.data-table-card.right-shadow:after {
    content: " ";
    position: absolute;
    pointer-events: none;
    top: 0;
    bottom: 0;
    width: 8px;
    z-index: 2
}

.data-table-card.right-shadow:after {
    right: 0;
    background: linear-gradient(90deg, transparent, var(--lakex-editor-color-black-f08))
}

.ne-lake-table-loading {
    height: 200px
}

.ne-fallback-block-card {
    cursor: default;
    padding: 32px;
    background: var(--yq-bg-secondary);
    border: 1px solid var(--yq-yuque-grey-5);
    border-radius: 4px;
    line-height: 0
}

.ne-fallback-block-card .inner-content {
    display: flex;
    align-items: center
}

.ne-fallback-block-card .ne-fallback-img {
    width: 32px;
    height: 32px
}

.ne-fallback-block-card .inner-tips {
    margin-left: 20px;
    color: var(--yq-text-caption)
}

.ne-fallback-block-card .main-tip {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px
}

.ne-fallback-block-card .sub-tip {
    font-size: 12px;
    line-height: 17px
}

ne-card[data-card-name=dataTable] {
    border: none !important
}

ne-card[data-card-name=dataTable] .ne-card-container {
    height: auto !important;
    overflow: visible !important
}

ne-card[data-card-name=dataTable] .ne-card-container .data-table-card {
    height: 100%
}

ne-card[data-card-name=dataTable]:not(.ne-max) {
    --view-bg-color: var(--yq-white);
    --grid-view-footer-bg-color: var(--yq-white);
    --toolbar-bg-color: var(--yq-white)
}

ne-card[data-card-name=dataTable]:not(.ne-max) .lakex-table-workbench-toolbar-container {
    border-bottom: 1px solid var(--yq-yuque-grey-200)
}

ne-card[data-card-name=dataTable]:not(.ne-max) .lakex-viewer-calendar {
    padding: 0;
    border-left: 1px solid var(--yq-yuque-grey-200);
    border-right: 1px solid var(--yq-yuque-grey-200)
}

ne-card[data-card-name=dataTable]:not(.ne-max) .lakex-viewer-card {
    margin-top: 20px
}

html[data-kumuhana=pouli] ne-card[data-card-name=dataTable]:not(.ne-max) {
    --view-bg-color: var(--yq-yuque-grey-100);
    --grid-view-footer-bg-color: var(--yq-yuque-grey-100);
    --toolbar-bg-color: var(--yq-yuque-grey-100)
}

.ant-popover.ne-ui-popover.ne-ding-mention-popover .ant-popover-inner-content {
    padding: 9px 17px
}

.ant-popover.ne-ui-popover.ne-ding-mention-popover .ant-popover-inner {
    border-radius: 4px
}

.ant-at-wrap {
    display: flex;
    align-items: center
}

.ant-at-wrap .ant-at-bell {
    display: inline-block;
    color: var(--yq-text-link);
    margin-right: 4px;
    cursor: pointer;
    transition: color .3s;
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: transparent;
    outline: none
}

.ant-at-wrap:hover .ant-at-bell,
.ant-at-wrap:hover a {
    color: var(--yq-text-link-hover)
}

.ne-emoji {
    display: inline-block;
    line-height: inherit;
    background-size: contain;
    background-position: 0 0;
    background-repeat: no-repeat
}

.ne-emoji-default {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    margin-bottom: 3px
}

.ne-emoji-que {
    width: 64px;
    height: 64px;
    vertical-align: text-bottom;
    margin-bottom: -3px
}

.ne-image-sidebar {
    position: relative;
    font-size: 14px;
    color: var(--yq-text-body);
    height: 100%;
    overflow: auto;
    padding: 0 20px
}

.ne-image-sidebar .ant-input {
    line-height: 22px;
    font-size: 14px
}

.ne-image-sidebar-header {
    position: relative;
    line-height: 24px;
    font-weight: 700;
    padding-bottom: 8px;
    margin-top: 16px;
    margin-bottom: 10px
}

.ne-image-sidebar-box-item-label {
    margin-bottom: 8px;
    color: var(--yq-text-caption)
}

.ne-image-sidebar-box-item-group {
    margin-bottom: 24px
}

.ne-image-sidebar-size-input-group {
    display: flex
}

.ne-image-sidebar-width-group {
    margin-right: 10px
}

.ne-image-sidebar-link-input {
    padding-left: 12px
}

.ne-image-sidebar-height-group .ne-image-sidebar-sub-label,
.ne-image-sidebar-width-group .ne-image-sidebar-sub-label {
    margin-top: 2px;
    text-align: center;
    font-size: 12px;
    color: var(--yq-text-caption)
}

.ne-image-sidebar-size-ratio-btns .ant-radio-group {
    display: flex
}

.ne-image-sidebar-size-ratio-btns .ant-radio-group>.ant-radio-button-wrapper {
    flex: 1;
    text-align: center;
    background: var(--yq-bg-primary)
}

.ne-image-sidebar-switch-row {
    margin-top: 16px;
    margin-bottom: 8px
}

.ne-image-sidebar-switch-row>label {
    display: flex;
    cursor: pointer;
    width: 100%;
    justify-content: space-between;
    align-items: center
}

.ne-image-sidebar-link-target {
    margin-top: 12px
}

.ne-image-sidebar-close-btn {
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    background: none;
    padding: 0;
    outline: none;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer
}

.ne-image-sidebar-close-btn:hover {
    background-color: var(--yq-bg-primary-hover-light)
}

textarea.ant-input.ne-image-siderbar-title-textarea {
    resize: none;
    line-height: 22px;
    font-size: 14px;
    min-height: 86px;
    padding: 9.5px 12px;
    color: var(--yq-text-body);
    word-break: break-all
}

textarea.ant-input.ne-image-siderbar-title-textarea::-moz-placeholder {
    color: var(--yq-text-disable)
}

textarea.ant-input.ne-image-siderbar-title-textarea::placeholder {
    color: var(--yq-text-disable)
}

.ne-engine ne-card[data-card-name=image] {
    vertical-align: baseline;
    display: inline-block
}

.ne-engine ne-card[data-card-name=image] ne-card-root {
    display: inline-block
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-card[data-card-name=image],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-card[data-card-name=image].ne-spacing-all {
    vertical-align: text-bottom;
    margin-bottom: 0
}

.ne-image-gallery-empty {
    position: relative;
    background: var(--yq-bg-secondary);
    padding-top: 68px;
    padding-bottom: 52px;
    text-align: center;
    font-size: 14px;
    color: var(--yq-text-caption);
    line-height: 22px;
    border-radius: 8px;
    border: 1px dashed var(--yq-border-primary)
}

.ne-image-gallery-empty.drop-file-in {
    border-color: var(--yq-theme)
}

.ne-image-gallery-empty:hover {
    background: var(--yq-bg-tertiary)
}

.ne-image-gallery-empty-icon {
    font-size: 40px;
    color: var(--yq-yuque-grey-6)
}

.ne-image-gallery-empty-text {
    margin-top: 8px
}

.ne-image-gallery-empty-button {
    margin-top: 16px;
    border-radius: 8px
}

.ne-image-gallery-mobile .ne-image-gallery-empty {
    padding-top: 52px
}

.ne-editor ne-card[data-card-type=block][data-card-name=imageGallery].ne-card-hovered .ne-image-gallery-empty,
.ne-editor ne-card[data-card-type=block][data-card-name=imageGallery].ne-focused .ne-image-gallery-empty {
    border-color: transparent
}

.ne-editor ne-card[data-card-type=block][data-card-name=imageGallery].ne-card-hovered .ne-image-gallery-empty.drop-file-in,
.ne-editor ne-card[data-card-type=block][data-card-name=imageGallery].ne-focused .ne-image-gallery-empty.drop-file-in {
    border-color: var(--yq-theme)
}

.ne-ui-image-gallery-ocr-mask {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    overflow: hidden
}

.ne-ui-image-gallery-ocr-mask ::-moz-selection {
    background: transparent !important
}

.ne-ui-image-gallery-ocr-mask ::selection {
    background: transparent !important
}

.ne-ui-image-gallery-ocr-text {
    line-height: 1;
    position: absolute;
    white-space: pre;
    word-break: keep-all;
    color: transparent !important
}

.ne-ui-image-gallery-ocr-text::-moz-selection {
    background: transparent !important
}

.ne-ui-image-gallery-ocr-text::selection {
    background: transparent !important
}

.ne-image-gallery-image-wrapper {
    position: relative;
    width: 100%;
    height: 100%
}

.ne-image-gallery-image-wrapper.loading-bg {
    background-color: var(--yq-bg-tertiary)
}

.ne-image-gallery-uploading-image {
    position: relative;
    width: 100%;
    height: 100%
}

.ne-image-gallery-uploading-image-self {
    opacity: .6;
    max-width: 100%
}

.ne-image-gallery-uploading-progress {
    position: absolute;
    bottom: 5px;
    right: 5px;
    color: var(--yq-white);
    font-size: 12px;
    line-height: 1;
    background-color: var(--yq-black);
    padding: 5px;
    border-radius: 2px
}

.ne-image-gallery-image-mock {
    max-width: 100%;
    background-color: var(--yq-bg-tertiary)
}

.ne-image-gallery-image-mock-inner {
    height: 0
}

.ne-image-gallery-error {
    position: relative;
    background: var(--yq-bg-tertiary);
    width: 100% !important;
    height: 100%
}

.ne-image-gallery-error-info {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.ne-image-gallery-error-icon {
    width: 16px
}

.ne-image-gallery-error-tip {
    margin-top: 4px;
    font-size: 12px;
    line-height: 20px;
    color: var(--yq-text-caption)
}

.ne-image-gallery-edit-modal-title {
    font-size: 14px;
    color: var(--yq-text-primary);
    line-height: 24px;
    margin-bottom: 16px;
    font-weight: 500
}

.ne-image-gallery-edit-modal-sub-title {
    font-size: 14px;
    color: var(--yq-text-body);
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 16px
}

.ne-image-gallery-edit-modal-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    color: var(--yq-icon-caption);
    font-weight: 700;
    -webkit-text-decoration: none;
    text-decoration: none;
    background: transparent;
    cursor: pointer;
    width: 56px;
    height: 56px;
    font-size: 16px;
    font-style: normal;
    line-height: 56px;
    text-align: center;
    text-transform: none;
    text-rendering: auto
}

.ne-image-gallery-show-type {
    display: flex;
    justify-content: space-between;
    margin-left: -5px;
    margin-right: -5px
}

.ne-image-gallery-show-type-item {
    border: 2px solid transparent;
    padding: 3px;
    border-radius: 10px;
    width: 159px;
    height: 94px;
    cursor: pointer
}

.ne-image-gallery-show-type-item-active {
    border-color: var(--yq-theme)
}

.ne-image-gallery-show-type-item-img {
    width: 100%
}

.ne-image-gallery-show-type-item-image {
    width: 159px;
    height: 94px
}

.ne-image-gallery-edit {
    padding-bottom: 12px;
    display: flex;
    align-items: center;
    margin-left: -24px;
    margin-right: -24px;
    padding-left: 24px;
    padding-right: 24px;
    height: 125px
}

.ne-image-gallery-edit-upload {
    position: relative;
    padding-right: 24px;
    border-right: 1px solid var(--yq-border-light);
    display: flex;
    align-items: center;
    cursor: pointer
}

.ne-image-gallery-edit-upload-icon {
    background-color: var(--yq-bg-secondary);
    border: 1.5px dashed var(--yq-border-primary);
    border-radius: 6px;
    font-size: 24px;
    color: var(--yq-text-body);
    width: 72px;
    height: 72px;
    display: flex;
    align-items: center;
    justify-content: center
}

.ne-image-gallery-edit-upload-icon:hover {
    background: var(--yq-bg-tertiary)
}

.ne-image-gallery-edit-upload-icon.disable {
    color: var(--yq-yuque-grey-6);
    background-color: var(--yq-bg-secondary) !important
}

.ne-image-gallery-edit-tooltip .ant-tooltip-arrow {
    display: block
}

.ne-image-gallery-edit-list {
    position: relative;
    padding-left: 9px;
    display: flex;
    padding-top: 16px;
    padding-bottom: 16px;
    align-items: center;
    overflow-x: auto
}

.ne-image-gallery-edit-list.with-scrollbar {
    padding-bottom: 6px
}

.ne-image-gallery-edit-list::-webkit-scrollbar {
    height: 10px;
    -webkit-appearance: none
}

.ne-image-gallery-edit-list::-webkit-scrollbar:vertical {
    width: 10px
}

.ne-image-gallery-edit-list::-webkit-scrollbar-thumb {
    border-radius: 6px;
    border: 2px solid var(--yq-white);
    background-color: var(--yq-yuque-grey-5)
}

.ne-image-gallery-edit-list::-webkit-scrollbar-track {
    background-color: var(--yq-bg-primary);
    border-radius: 6px
}

.ne-image-gallery-edit-list-item-container {
    padding-left: 9px;
    padding-right: 9px
}

.ne-image-gallery-edit-list-item-container.dragging {
    opacity: .3
}

.ne-image-gallery-edit-list-item {
    border: 2.25px solid transparent;
    padding: 2.25px;
    border-radius: 6px
}

.ne-image-gallery-edit-list-item.active {
    border-color: var(--yq-theme)
}

.ne-image-gallery-edit-list-item-image {
    height: 72px;
    width: 72px;
    -o-object-fit: cover;
    object-fit: cover
}

.ne-image-gallery-edit-list-item-image.not-show {
    opacity: .3
}

.ne-image-gallery-edit-list-item-content {
    position: relative;
    height: 72px;
    width: 72px;
    cursor: pointer;
    border-radius: 3px;
    overflow: hidden
}

.ne-image-gallery-edit-list-item-content:hover .ne-image-gallery-edit-list-item-opt-area {
    display: block
}

.ne-image-gallery-edit-list-item-opt-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 16px;
    display: none;
    color: #fff;
    background: linear-gradient(rgba(0, 0, 0, .7), transparent);
    pointer-events: none
}

.ne-image-gallery-edit-list-item-opt-area .hidden {
    display: none
}

.ne-image-gallery-edit-list-item-sort {
    position: absolute;
    left: 8px;
    top: 8px;
    cursor: pointer
}

.ne-image-gallery-edit-list-item-delete {
    position: absolute;
    padding: 8px 8px 0 8px;
    right: 0;
    top: 0;
    cursor: pointer;
    pointer-events: auto
}

.ne-image-gallery-edit-sort-highlight {
    position: absolute;
    width: 5px;
    height: 91.5px;
    transform: translateX(0);
    top: 5px
}

.ne-image-gallery-edit-sort-highlight-top {
    width: 5px;
    height: 1.5px;
    border-radius: 50%;
    background-color: var(--yq-blue-4)
}

.ne-image-gallery-edit-sort-highlight-line {
    position: relative;
    left: 1.745px;
    width: 1.5px;
    height: 88.5px;
    background-color: var(--yq-blue-4)
}

.ne-image-gallery-edit-sort-highlight-bottom {
    width: 5px;
    height: 1.5px;
    border-radius: 50%;
    background-color: var(--yq-blue-4)
}

.ne-ui-image-gallery-inner-button-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 9px;
    right: 9px;
    background: rgba(38, 38, 38, .6);
    border-radius: 8px;
    z-index: 4
}

.ne-ui-image-gallery-inner-divider {
    display: block;
    width: 1px;
    height: 20px;
    margin: 0;
    background: hsla(0, 0%, 100%, .1)
}

.ne-ui-image-gallery-inner-divider:last-child {
    display: none
}

.ne-ui-image-inner-menu .ant-menu-item {
    border-radius: 6px
}

.ne-image-gallery-show-title {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #fff;
    line-height: 1.4
}

.ant-carousel {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum", "tnum"
}

.ant-carousel .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    touch-action: pan-y;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent
}

.ant-carousel .slick-list {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    overflow: hidden
}

.ant-carousel .slick-list:focus {
    outline: none
}

.ant-carousel .slick-list.dragging {
    cursor: pointer
}

.ant-carousel .slick-list .slick-slide {
    pointer-events: none
}

.ant-carousel .slick-list .slick-slide input.ant-checkbox-input,
.ant-carousel .slick-list .slick-slide input.ant-radio-input {
    visibility: hidden
}

.ant-carousel .slick-list .slick-slide.slick-active {
    pointer-events: auto
}

.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input,
.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input {
    visibility: visible
}

.ant-carousel .slick-list .slick-slide>div>div {
    vertical-align: bottom
}

.ant-carousel .slick-slider .slick-list,
.ant-carousel .slick-slider .slick-track {
    transform: translateZ(0);
    touch-action: pan-y
}

.ant-carousel .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

.ant-carousel .slick-track:after,
.ant-carousel .slick-track:before {
    display: table;
    content: ""
}

.ant-carousel .slick-track:after {
    clear: both
}

.slick-loading .ant-carousel .slick-track {
    visibility: hidden
}

.ant-carousel .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

.ant-carousel .slick-slide img {
    display: block
}

.ant-carousel .slick-slide.slick-loading img {
    display: none
}

.ant-carousel .slick-slide.dragging img {
    pointer-events: none
}

.ant-carousel .slick-initialized .slick-slide {
    display: block
}

.ant-carousel .slick-loading .slick-slide {
    visibility: hidden
}

.ant-carousel .slick-vertical .slick-slide {
    display: block;
    height: auto
}

.ant-carousel .slick-arrow.slick-hidden {
    display: none
}

.ant-carousel .slick-next,
.ant-carousel .slick-prev {
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;
    font-size: 0;
    line-height: 0;
    border: 0;
    cursor: pointer
}

.ant-carousel .slick-next,
.ant-carousel .slick-next:focus,
.ant-carousel .slick-next:hover,
.ant-carousel .slick-prev,
.ant-carousel .slick-prev:focus,
.ant-carousel .slick-prev:hover {
    color: transparent;
    background: transparent;
    outline: none
}

.ant-carousel .slick-next:focus:before,
.ant-carousel .slick-next:hover:before,
.ant-carousel .slick-prev:focus:before,
.ant-carousel .slick-prev:hover:before {
    opacity: 1
}

.ant-carousel .slick-next.slick-disabled:before,
.ant-carousel .slick-prev.slick-disabled:before {
    opacity: .25
}

.ant-carousel .slick-prev {
    left: -25px
}

.ant-carousel .slick-prev:before {
    content: "←"
}

.ant-carousel .slick-next {
    right: -25px
}

.ant-carousel .slick-next:before {
    content: "→"
}

.ant-carousel .slick-dots {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: flex !important;
    justify-content: center;
    margin-right: 15%;
    margin-left: 15%;
    padding-left: 0;
    list-style: none
}

.ant-carousel .slick-dots-bottom {
    bottom: 12px
}

.ant-carousel .slick-dots-top {
    top: 12px;
    bottom: auto
}

.ant-carousel .slick-dots li {
    position: relative;
    display: inline-block;
    flex: 0 1 auto;
    box-sizing: content-box;
    width: 16px;
    height: 3px;
    margin: 0 2px;
    margin-right: 3px;
    margin-left: 3px;
    padding: 0;
    text-align: center;
    text-indent: -999px;
    vertical-align: top;
    transition: all .5s
}

.ant-carousel .slick-dots li button {
    display: block;
    width: 100%;
    height: 3px;
    padding: 0;
    color: transparent;
    font-size: 0;
    background: #fff;
    border: 0;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
    opacity: .3;
    transition: all .5s
}

.ant-carousel .slick-dots li button:focus,
.ant-carousel .slick-dots li button:hover {
    opacity: .75
}

.ant-carousel .slick-dots li.slick-active {
    width: 24px
}

.ant-carousel .slick-dots li.slick-active button {
    background: #fff;
    opacity: 1
}

.ant-carousel .slick-dots li.slick-active:focus,
.ant-carousel .slick-dots li.slick-active:hover {
    opacity: 1
}

.ne-image-gallery-carousel-bottom {
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 3.2%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    z-index: 1;
    pointer-events: none
}

.ne-image-gallery-carousel-bottom.mini-gap {
    padding: 16px
}

.ne-image-gallery-carousel-bottom-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .42) 51%, rgba(0, 0, 0, .85) 99%);
    opacity: .15
}

.ne-image-gallery-carousel-bottom-mask.with-title {
    opacity: .9
}

.ne-image-gallery-carousel-bottom-title-wrap {
    position: relative;
    flex: 1 1 auto;
    padding-right: 24px
}

.ne-image-gallery-carousel-bottom-dots {
    position: relative;
    flex: 0 0 auto;
    margin-right: -3px;
    margin-left: -3px;
    pointer-events: auto;
    font-size: 0;
    line-height: 1.4;
    overflow: hidden
}

.ne-image-gallery-carousel-bottom-dots:after {
    content: "\200B"
}

.ne-image-gallery-carousel-bottom-dots-scroll {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    transform: translateX(0);
    transition: transform .5s
}

.ne-image-gallery-carousel-bottom-dots-item {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    overflow: hidden;
    background: #fff;
    opacity: .5
}

.ne-image-gallery-carousel-bottom-dots-item-wrapper {
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer
}

.ne-image-gallery-carousel-bottom-dots-item.active {
    opacity: 1
}

.ne-image-gallery-carousel-thumbs {
    border-radius: 0 0 6px 6px
}

.ne-image-gallery-carousel-thumbs-title-area {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .42) 50%, rgba(0, 0, 0, .85) 99%);
    padding: 24px
}

.ne-image-gallery-carousel-thumbs-title-area.mini-gap {
    padding: 16px
}

.ne-image-gallery-carousel-thumbs-area,
.ne-image-gallery-carousel-thumbs-placeholder {
    display: flex;
    align-items: center;
    margin-left: -4px;
    margin-right: -4px;
    padding: 16px 0 0;
    overflow-x: auto
}

.ne-image-gallery-carousel-thumbs-area::-webkit-scrollbar,
.ne-image-gallery-carousel-thumbs-placeholder::-webkit-scrollbar {
    height: 10px;
    -webkit-appearance: none
}

.ne-image-gallery-carousel-thumbs-area::-webkit-scrollbar:vertical,
.ne-image-gallery-carousel-thumbs-placeholder::-webkit-scrollbar:vertical {
    width: 10px
}

.ne-image-gallery-carousel-thumbs-area::-webkit-scrollbar-thumb,
.ne-image-gallery-carousel-thumbs-placeholder::-webkit-scrollbar-thumb {
    border-radius: 6px;
    border: 2px solid var(--yq-white);
    background-color: var(--yq-yuque-grey-5)
}

.ne-image-gallery-carousel-thumbs-area::-webkit-scrollbar-track,
.ne-image-gallery-carousel-thumbs-placeholder::-webkit-scrollbar-track {
    background-color: var(--yq-bg-primary);
    border-radius: 6px
}

.ne-image-gallery-carousel-thumbs-image-wrapper {
    cursor: pointer
}

.ne-image-gallery-carousel-thumbs-image-height {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 2px;
    overflow: hidden
}

.ne-image-gallery-carousel-thumbs-image-container {
    position: relative;
    margin-left: 4px;
    margin-right: 4px;
    border: 6px solid transparent;
    border-radius: 6px;
    box-sizing: content-box !important;
    font-size: 0;
    flex: 0 0 auto
}

.ne-image-gallery-carousel-thumbs-image-container.active {
    border-color: rgba(190, 192, 191, .5)
}

.ne-image-gallery-carousel-thumbs-image-container.active .ne-image-gallery-carousel-thumbs-image-height {
    border-radius: 1px
}

.ne-image-gallery-carousel-thumbs-image {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    pointer-events: none
}

.ne-image-gallery-carousel-thumbs-image.origin-size-image {
    will-change: transform
}

.ne-image-gallery-mobile .ne-image-gallery-carousel-thumbs-area,
.ne-image-gallery-mobile .ne-image-gallery-carousel-thumbs-placeholder {
    padding: 6px 0 0;
    margin-left: -2px;
    margin-right: -2px
}

.ne-image-gallery-mobile .ne-image-gallery-carousel-thumbs-image-container,
.ne-image-gallery-mobile .ne-image-gallery-carousel-thumbs-placeholder {
    border-width: 3px;
    margin-left: 2px;
    margin-right: 2px
}

.ne-image-gallery-mobile .ne-image-gallery-carousel-thumbs-image-container.active .ne-image-gallery-carousel-thumbs-image-height,
.ne-image-gallery-mobile .ne-image-gallery-carousel-thumbs-image-height,
.ne-image-gallery-mobile .ne-image-gallery-carousel-thumbs-placeholder.active .ne-image-gallery-carousel-thumbs-image-height {
    border-radius: 3px
}

.ne-image-gallery-mobile .ne-image-gallery-carousel-thumbs-title-area {
    padding: 8px 12px
}

.ne-image-gallery-carousel.in-view-mode .ne-image-gallery-carousel-thumbs-title-area {
    cursor: pointer
}

[data-kumuhana=pouli] .selector .ne-image-gallery-carousel-thumbs-image-container.active {
    border-color: hsla(0, 0%, 100%, .5)
}

.ne-image-gallery-carousel {
    position: relative
}

.ne-image-gallery-carousel .slick-track {
    will-change: transform
}

.ne-image-gallery-carousel .slick-track .slick-cloned .ne-image-gallery-carousel-content-container.origin-size-image {
    visibility: hidden
}

.ne-image-gallery-carousel .slick-track .slick-cloned .ne-image-gallery-carousel-content-container.origin-size-image .ne-image-gallery-carousel-content-bg {
    will-change: auto
}

.ne-image-gallery-carousel-content {
    position: relative;
    overflow: hidden
}

.ne-image-gallery-carousel-content-wrapper {
    position: relative;
    overflow: hidden;
    padding-left: .5px;
    padding-right: .5px;
    border-radius: 8px
}

.ne-image-gallery-carousel-content-container.origin-size-image .ne-image-gallery-carousel-content-neat-image-contain {
    will-change: transform
}

.ne-image-gallery-carousel-content-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    background-color: #fff;
    will-change: transform;
    z-index: -1;
    filter: blur(50px);
    opacity: .5
}

.ne-image-gallery-carousel-content-bg img {
    width: 100%;
    height: 100%
}

.ne-image-gallery-carousel-content-neat {
    position: absolute;
    width: 100%;
    height: 100%
}

.ne-image-gallery-carousel-content-neat,
.ne-image-gallery-carousel-content-neat .ne-image-gallery-image-wrapper {
    display: flex;
    align-items: center;
    justify-content: center
}

.ne-image-gallery-carousel-content-neat-image-contain.more-height {
    width: auto;
    height: 100%
}

.ne-image-gallery-carousel-content-neat-image-contain.more-width {
    width: 100%;
    height: auto
}

.ne-image-gallery-carousel-opt-area {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    display: none
}

.ne-image-gallery-carousel-opt-area.show {
    display: block
}

.ne-image-gallery-carousel.in-view-mode .ne-image-gallery-carousel-content {
    cursor: pointer
}

.ne-image-gallery-carousel.with-thumbs .ant-carousel {
    overflow: hidden;
    border-radius: 8px
}

.ne-image-gallery-flow-container {
    position: relative;
    margin: -5px
}

.ne-image-gallery-flow-item {
    padding: 5px;
    width: 1px
}

.ne-image-gallery-flow-item .ne-image-gallery-image-wrapper {
    position: absolute;
    height: 100%;
    width: 100%
}

.ne-image-gallery-flow-item-gap {
    position: relative;
    border-radius: 6px;
    overflow: hidden
}

.ne-image-gallery-flow-image {
    border-radius: 6px;
    width: 100%
}

.ne-image-gallery-flow-title-area {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    padding: 8px;
    display: none;
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .32) 51%, rgba(0, 0, 0, .45) 99%)
}

.ne-image-gallery-flow-title-area.show {
    display: block
}

.ne-image-gallery-flow-opt-area {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    display: none
}

.ne-image-gallery-flow-opt-area.show {
    display: block
}

.ne-image-gallery-flow-container.in-view-mode .ne-image-gallery-flow-item-gap {
    cursor: pointer
}

.ne-image-gallery-flow-one-row {
    display: flex;
    align-items: flex-start;
    justify-content: space-around
}

.ne-image-gallery-flow-one-row-item {
    padding: 5px
}

.ne-image-gallery-flow-one-row-item.single {
    width: 100%
}

.ne-image-gallery-flow-one-row-item.single .ne-image-gallery-flow-one-row-image {
    width: 100%;
    height: auto
}

.ne-image-gallery-flow-one-row-content {
    position: relative;
    border-radius: 6px;
    height: 100%;
    overflow: hidden
}

.ne-image-gallery-flow-one-row .ne-image-gallery-image-wrapper {
    width: auto;
    height: 100%
}

.ne-image-gallery-flow-one-row-image {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.ne-image-gallery-flow-one-row-title-area {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    padding: 8px;
    display: none;
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .32) 51%, rgba(0, 0, 0, .45) 99%)
}

.ne-image-gallery-flow-one-row-title-area.show {
    display: block
}

.ne-image-gallery-flow-container.in-view-mode .ne-image-gallery-flow-one-row-content {
    cursor: pointer
}

.ne-image-gallery-single {
    position: relative
}

.ne-image-gallery-single-image {
    width: 100%
}

.ne-image-gallery-single-bottom {
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 24px;
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .42) 51%, rgba(0, 0, 0, .85) 99%);
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    opacity: .9;
    z-index: 1;
    pointer-events: none
}

.ne-image-gallery-single-bottom-title-wrap {
    flex: 1 1 auto;
    padding-right: 24px
}

.ne-image-gallery-single-opt-area {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    display: none
}

.ne-image-gallery-single-opt-area.show {
    display: block
}

.ne-image-gallery-mobile .ne-image-gallery-single-bottom {
    padding: 8px 12px
}

.ne-image-gallery-single.in-view-mode .ne-image-gallery-single-bottom,
.ne-image-gallery-single.in-view-mode .ne-image-gallery-single-image {
    cursor: pointer
}

.ne-editor ne-card[data-card-type=block][data-card-name=imageGallery] {
    border-color: transparent;
    border-radius: 8px;
    overflow: hidden;
    padding: 1px
}

.ne-editor ne-card[data-card-type=block][data-card-name=imageGallery].ne-focused {
    border-color: var(--yq-cardborder-selected)
}

.ne-editor ne-card[data-card-type=block][data-card-name=imageGallery].ne-card-hovered {
    border-color: var(--yq-cardborder-hover)
}

.ne-image-gallery-edit-upload-input {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer
}

.ne-image-gallery-message {
    z-index: 1011
}

.ne-image-gallery-message .ant-message-notice {
    margin-top: 20vh
}

.ne-image-gallery-message .ant-message-notice .ant-message-notice-content {
    box-shadow: 0 2px 12px rgba(0, 0, 0, .36)
}

.info-graphic-card-container {
    width: 100%;
    height: 100%
}

ne-card[data-card-name=infoGraphic] {
    border-radius: 0 !important
}

ne-card[data-card-name=infoGraphic] .ne-card-container {
    overflow: visible !important
}

ne-card[data-card-name=lockedtext] .ne-card-container {
    height: 240px
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-lock-icon {
    width: 180px;
    height: 106px;
    background: transparent url(https://gw.alipayobjects.com/mdn/prod_resou/afts/img/A*VhgARpqXhsYAAAAAAAAAAABjARQnAQ) no-repeat;
    background-size: contain
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-unlock-container {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    height: 100%;
    background-color: var(--yq-bg-secondary)
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-unlock-container .ne-card-locked-text-unlock-content {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-unlock-container .ne-card-locked-text-unlock-content .ne-card-locked-text-unlock-submit {
    width: 50%;
    margin-top: 20px
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-unlock-container .ne-card-locked-text-unlock-content .ne-card-locked-text-unlock-input input {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-unlock-container .ne-card-locked-text-unlock-content .ne-card-locked-text-unlock-submit-button {
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    height: 30px
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-unlock-container .ne-card-locked-text-unlock-content .ne-card-locked-text-unlock-submit-button.ne-card-locked-text-unlock-submit-button-disabled {
    color: rgba(0, 0, 0, .25);
    background: var(--yq-bg-tertiary);
    border-color: var(--yq-yuque-grey-5);
    cursor: not-allowed
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-unlock-container .ne-card-locked-text-unlock-content .ne-card-locked-text-unlock-submit-button>span {
    vertical-align: middle
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-unlock-container .ne-card-locked-text-unlock-content .ne-card-locked-text-unlock-submit-button .ne-icon {
    margin-right: 2px
}

ne-card[data-card-name=lockedtext] .ant-form-item:not(.ant-form-item-has-error) .ant-input-group-addon:hover {
    color: var(--yq-yuque-green-5)
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-editing-container {
    display: flex;
    flex-direction: column;
    height: 100%
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-editing-container .ne-card-locked-text-editing-header {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    height: 40px;
    padding: 0 12px 0 20px;
    background-color: var(--yq-bg-secondary)
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-editing-container .ne-card-locked-text-editing-header .ne-card-locked-text-editing-header-title {
    display: flex;
    font-size: 14px;
    color: var(--yq-text-primary);
    font-weight: 500
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-editing-container .ne-card-locked-text-editing-header .ne-card-locked-text-editing-header-notify {
    margin-left: 10px;
    display: flex;
    align-items: center;
    color: var(--yq-text-disable);
    font-size: 14px;
    font-weight: 400
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-editing-container .ne-card-locked-text-editing-header .ne-card-locked-text-editing-header-notify .ne-icon {
    margin-right: 2px;
    color: var(--yq-icon-disable)
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-editing-container .ne-card-locked-text-editing-header .ne-card-locked-text-editing-header-operation {
    display: flex;
    flex-direction: row;
    align-items: center
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-editing-container .ne-card-locked-text-editing-header .ne-card-locked-text-editing-header-operation .ne-card-locked-text-editing-header-operation-button {
    display: flex;
    align-items: center;
    padding: 5px 6px;
    margin: 0 0 0 18px;
    border-radius: 3px;
    cursor: pointer;
    color: var(--yq-text-body)
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-editing-container .ne-card-locked-text-editing-header .ne-card-locked-text-editing-header-operation .ne-card-locked-text-editing-header-operation-button:hover {
    background: var(--yq-bg-primary-hover-light)
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-editing-container .ne-card-locked-text-editing-header .ne-card-locked-text-editing-header-operation .ne-card-locked-text-editing-header-operation-button-icon {
    margin-right: 4px
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-editing-container .ne-card-locked-text-editing-header .ne-card-locked-text-editing-header-operation .ne-card-locked-text-editing-header-operation-button-text {
    font-size: 14px;
    line-height: 1
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-editing-container .ne-card-locked-text-editing-content {
    flex: 1;
    display: flex
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-editing-container .ne-card-locked-text-editing-content .ne-card-locked-text-editing-textarea {
    width: 100%;
    height: 100%;
    border: 0;
    outline: none;
    resize: none;
    padding: 0 16px;
    line-height: 1.74;
    background: var(--yq-bg-secondary)
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-set-password-container {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    height: 100%;
    background-color: var(--yq-bg-secondary)
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-set-password-container .ne-card-locked-text-set-password-poster {
    display: flex;
    align-items: center;
    justify-content: center
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-set-password-container .ne-card-locked-text-set-password-content {
    flex: 0 0 40%;
    margin-left: 10%
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-set-password-container .ne-card-locked-text-set-password-content .ne-card-locked-text-set-password-notify {
    color: var(--yq-text-body);
    margin: 8px 0
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-set-password-container .ne-card-locked-text-set-password-content .ne-card-locked-text-set-password-input {
    margin: 8px 0
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-set-password-container .ne-card-locked-text-set-password-content .ne-card-locked-text-set-password-buttons button {
    margin-right: 8px
}

.ne-ui-toolbar-material-library {
    padding: 0 8px
}

.ne-sidebar-material-library {
    display: flex;
    position: relative;
    height: 100%;
    padding-top: 16px;
    margin-left: 16px;
    margin-right: 16px
}

.ne-sidebar-material-library-close {
    position: absolute;
    top: 16px;
    right: 0;
    cursor: pointer;
    z-index: 2;
    display: flex;
    width: 24px;
    height: 24px;
    align-items: center;
    justify-content: center;
    border-radius: 4px
}

.ne-sidebar-material-library-close:hover {
    background-color: var(--yq-bg-primary-hover-light)
}

.ne-sidebar-material-library-main {
    display: flex;
    flex: 1;
    overflow: hidden
}

@font-face {
    font-family: KaTeX_AMS;
    src: url(https://gw.alipayobjects.com/os/bmw-prod/019a4e9e-b063-4224-b457-5babf40979cd.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/f62f903d-eabe-4d69-acfe-86e41c858f8a.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/24899907-b8fb-495e-b758-fb7f693be0e1.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: KaTeX_Caligraphic;
    src: url(https://gw.alipayobjects.com/os/bmw-prod/fd6462c7-253d-424a-8904-0c88b29abfd1.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/6b71eec1-da4d-4c6c-8404-b1f00fafd794.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/246d3683-4515-4dea-a5bf-2a78bac0bcaa.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: KaTeX_Caligraphic;
    src: url(https://gw.alipayobjects.com/os/bmw-prod/5152b263-b8dd-40d1-83fb-96b41b2e90f6.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/98489548-d7f3-4b33-964c-4a88161b63f0.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/3461892d-0450-4c00-ad91-44a22ed93146.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: KaTeX_Fraktur;
    src: url(https://gw.alipayobjects.com/os/bmw-prod/262faaec-b6c5-4d7f-8aaa-88288f740801.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/b38e8fe6-4b82-488c-b2d6-dfc3fab33996.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/83e59a7c-a7ff-4010-921f-c8b72b6ea147.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: KaTeX_Fraktur;
    src: url(https://gw.alipayobjects.com/os/bmw-prod/d285d05a-4a7b-48a9-b154-a1623f7828b9.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/7400bd66-38d1-4e5d-9bc9-d0f4a2d307ad.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/62fb04ed-7e21-4833-a1e9-25a7eee425b8.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: KaTeX_Main;
    src: url(https://gw.alipayobjects.com/os/bmw-prod/80c4bae4-cf76-4d80-83bd-45d8437e46dd.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/b7e16804-4488-4ad4-afeb-8ca8a03b6d2a.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/a8b9e729-b346-472b-8abe-306ad3161887.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: KaTeX_Main;
    src: url(https://gw.alipayobjects.com/os/bmw-prod/24021f68-a78b-4a3a-9eab-d5e43670b982.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/3bccd94e-6c44-48df-8d7d-f2d2a0ec73ca.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/f00413c9-887d-469a-8060-15c3a7fc89be.ttf) format("truetype");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: KaTeX_Main;
    src: url(https://gw.alipayobjects.com/os/bmw-prod/9c6164f3-1a40-45ac-8b88-327111d81143.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/2314e925-3ff7-4edf-b5ef-8f3771ae9dd1.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/75fb86aa-4a53-4605-9320-459b1bfc2c99.ttf) format("truetype");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: KaTeX_Main;
    src: url(https://gw.alipayobjects.com/os/bmw-prod/f536bc95-84a7-4100-9478-7819dadb2ead.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/638c1bfb-e93e-4bac-a6c5-e419d4874269.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/f8567afb-749b-421b-827e-4e3c571cd9ea.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: KaTeX_Math;
    src: url(https://gw.alipayobjects.com/os/bmw-prod/105b3d72-1e92-42ce-95a6-0f910db6f19c.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/7b4d8d06-dd24-4590-a853-04c8e1f66a92.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/f3caffc3-00d0-4e82-84ba-f6661b0cf074.ttf) format("truetype");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: KaTeX_Math;
    src: url(https://gw.alipayobjects.com/os/bmw-prod/9a57ab70-fe59-4d31-84c6-335f17e81154.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/2b242b74-e715-4158-96c8-d94705062f33.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/03b73ec9-d40e-4cc5-8e7f-56c1f208abf6.ttf) format("truetype");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: "KaTeX_SansSerif";
    src: url(https://gw.alipayobjects.com/os/bmw-prod/799e2753-aeeb-4742-8b42-2b53bb846c8e.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/d1552a82-22e9-4d36-a605-61fbce136305.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/5e8dbeb4-81ff-4811-8594-31a2ec52f8fe.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: "KaTeX_SansSerif";
    src: url(https://gw.alipayobjects.com/os/bmw-prod/0d5ad848-7800-4028-b6de-362ce13275b1.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/746d81f3-0969-4519-9409-8ce29eef63ed.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/28a69d65-61c1-4b17-a681-68b389dfb507.ttf) format("truetype");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: "KaTeX_SansSerif";
    src: url(https://gw.alipayobjects.com/os/bmw-prod/c0a98309-21e8-4c1f-8e53-100271defd28.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/1252f462-0974-4b98-8a22-361000ce76af.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/e9f8fc4c-c7bc-4695-a2b0-346f148938c0.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: KaTeX_Script;
    src: url(https://gw.alipayobjects.com/os/bmw-prod/7d619cf9-bdaa-4b29-ad0e-50979fcd4142.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/a01a69d6-16f9-4b60-b016-1dbaa17cf835.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/9da45bbb-7a05-4b84-b7ba-a905c7487334.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: KaTeX_Size1;
    src: url(https://gw.alipayobjects.com/os/bmw-prod/6dabb9ed-e616-4b4f-8a05-10ba1da4d125.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/30813519-d625-413b-a613-d663e0051438.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/cf932216-32cf-4886-8784-497059f9428e.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: KaTeX_Size2;
    src: url(https://gw.alipayobjects.com/os/bmw-prod/ea28e5bf-47ed-4ab6-932f-aca5e7052d8d.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/5acd58ec-add9-4074-85d0-e50e38807cd9.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/38d79519-ba39-441d-80fc-e85486a62868.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: KaTeX_Size3;
    src: url(https://gw.alipayobjects.com/os/bmw-prod/afb2ee32-1315-4569-b19b-294b5d06d9a9.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/4ce4718c-8a0f-4cfc-87d1-87f3181bd21f.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/17e395ed-9e25-464e-a2b0-56c6afff6da7.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: KaTeX_Size4;
    src: url(https://gw.alipayobjects.com/os/bmw-prod/120e78dc-b5ce-4f23-9f12-a07e0c512a4d.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/30007994-ae34-4106-9050-5c57fcdb191d.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/34ee8fb3-9364-46a2-a448-dcd5987a50f7.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: KaTeX_Typewriter;
    src: url(https://gw.alipayobjects.com/os/bmw-prod/94ac5e00-58e2-4a84-bfe3-147e24faa22d.woff2) format("woff2"), url(https://gw.alipayobjects.com/os/bmw-prod/5e46f79d-4957-4b2d-b8c2-d66dd6563bda.woff) format("woff"), url(https://gw.alipayobjects.com/os/bmw-prod/331279c4-c77f-4b83-92e3-d34ef31d72ae.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

.katex {
    font: normal 1.21em KaTeX_Main, Times New Roman, serif;
    line-height: 1;
    text-indent: 0;
    text-rendering: auto;
    vertical-align: text-bottom
}

.katex * {
    -ms-high-contrast-adjust: none !important;
    border-color: currentColor
}

.katex .katex-version:after {
    content: "0.15.2"
}

.katex .katex-mathml {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden
}

.katex .katex-html>.newline {
    display: block
}

.katex .base {
    position: relative;
    white-space: nowrap;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content
}

.katex .base,
.katex .strut {
    display: inline-block
}

.katex .textbf {
    font-weight: 700
}

.katex .textit {
    font-style: italic
}

.katex .textrm {
    font-family: KaTeX_Main
}

.katex .textsf {
    font-family: KaTeX_SansSerif
}

.katex .texttt {
    font-family: KaTeX_Typewriter
}

.katex .mathnormal {
    font-family: KaTeX_Math;
    font-style: italic
}

.katex .mathit {
    font-family: KaTeX_Main;
    font-style: italic
}

.katex .mathrm {
    font-style: normal
}

.katex .mathbf {
    font-family: KaTeX_Main;
    font-weight: 700
}

.katex .boldsymbol {
    font-family: KaTeX_Math;
    font-weight: 700;
    font-style: italic
}

.katex .amsrm,
.katex .mathbb,
.katex .textbb {
    font-family: KaTeX_AMS
}

.katex .mathcal {
    font-family: KaTeX_Caligraphic
}

.katex .mathfrak,
.katex .textfrak {
    font-family: KaTeX_Fraktur
}

.katex .mathtt {
    font-family: KaTeX_Typewriter
}

.katex .mathscr,
.katex .textscr {
    font-family: KaTeX_Script
}

.katex .mathsf,
.katex .textsf {
    font-family: KaTeX_SansSerif
}

.katex .mathboldsf,
.katex .textboldsf {
    font-family: KaTeX_SansSerif;
    font-weight: 700
}

.katex .mathitsf,
.katex .textitsf {
    font-family: KaTeX_SansSerif;
    font-style: italic
}

.katex .mainrm {
    font-family: KaTeX_Main;
    font-style: normal
}

.katex .vlist-t {
    display: inline-table;
    table-layout: fixed;
    border-collapse: collapse
}

.katex .vlist-r {
    display: table-row
}

.katex .vlist {
    display: table-cell;
    vertical-align: bottom;
    position: relative
}

.katex .vlist>span {
    display: block;
    height: 0;
    position: relative
}

.katex .vlist>span>span {
    display: inline-block
}

.katex .vlist>span>.pstrut {
    overflow: hidden;
    width: 0
}

.katex .vlist-t2 {
    margin-right: -2px
}

.katex .vlist-s {
    display: table-cell;
    vertical-align: bottom;
    font-size: 1px;
    width: 2px;
    min-width: 2px
}

.katex .vbox {
    display: inline-flex;
    flex-direction: column;
    align-items: baseline
}

.katex .hbox {
    width: 100%
}

.katex .hbox,
.katex .thinbox {
    display: inline-flex;
    flex-direction: row
}

.katex .thinbox {
    width: 0;
    max-width: 0
}

.katex .msupsub {
    text-align: left
}

.katex .mfrac>span>span {
    text-align: center
}

.katex .mfrac .frac-line {
    display: inline-block;
    width: 100%;
    border-bottom-style: solid
}

.katex .hdashline,
.katex .hline,
.katex .mfrac .frac-line,
.katex .overline .overline-line,
.katex .rule,
.katex .underline .underline-line {
    min-height: 1px
}

.katex .mspace {
    display: inline-block
}

.katex .clap,
.katex .llap,
.katex .rlap {
    width: 0;
    position: relative
}

.katex .clap>.inner,
.katex .llap>.inner,
.katex .rlap>.inner {
    position: absolute
}

.katex .clap>.fix,
.katex .llap>.fix,
.katex .rlap>.fix {
    display: inline-block
}

.katex .llap>.inner {
    right: 0
}

.katex .clap>.inner,
.katex .rlap>.inner {
    left: 0
}

.katex .clap>.inner>span {
    margin-left: -50%;
    margin-right: 50%
}

.katex .rule {
    display: inline-block;
    border: 0 solid;
    position: relative
}

.katex .hline,
.katex .overline .overline-line,
.katex .underline .underline-line {
    display: inline-block;
    width: 100%;
    border-bottom-style: solid
}

.katex .hdashline {
    display: inline-block;
    width: 100%;
    border-bottom-style: dashed
}

.katex .sqrt>.root {
    margin-left: .27777778em;
    margin-right: -.55555556em
}

.katex .fontsize-ensurer.reset-size1.size1,
.katex .sizing.reset-size1.size1 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size1.size2,
.katex .sizing.reset-size1.size2 {
    font-size: 1.2em
}

.katex .fontsize-ensurer.reset-size1.size3,
.katex .sizing.reset-size1.size3 {
    font-size: 1.4em
}

.katex .fontsize-ensurer.reset-size1.size4,
.katex .sizing.reset-size1.size4 {
    font-size: 1.6em
}

.katex .fontsize-ensurer.reset-size1.size5,
.katex .sizing.reset-size1.size5 {
    font-size: 1.8em
}

.katex .fontsize-ensurer.reset-size1.size6,
.katex .sizing.reset-size1.size6 {
    font-size: 2em
}

.katex .fontsize-ensurer.reset-size1.size7,
.katex .sizing.reset-size1.size7 {
    font-size: 2.4em
}

.katex .fontsize-ensurer.reset-size1.size8,
.katex .sizing.reset-size1.size8 {
    font-size: 2.88em
}

.katex .fontsize-ensurer.reset-size1.size9,
.katex .sizing.reset-size1.size9 {
    font-size: 3.456em
}

.katex .fontsize-ensurer.reset-size1.size10,
.katex .sizing.reset-size1.size10 {
    font-size: 4.148em
}

.katex .fontsize-ensurer.reset-size1.size11,
.katex .sizing.reset-size1.size11 {
    font-size: 4.976em
}

.katex .fontsize-ensurer.reset-size2.size1,
.katex .sizing.reset-size2.size1 {
    font-size: .83333333em
}

.katex .fontsize-ensurer.reset-size2.size2,
.katex .sizing.reset-size2.size2 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size2.size3,
.katex .sizing.reset-size2.size3 {
    font-size: 1.16666667em
}

.katex .fontsize-ensurer.reset-size2.size4,
.katex .sizing.reset-size2.size4 {
    font-size: 1.33333333em
}

.katex .fontsize-ensurer.reset-size2.size5,
.katex .sizing.reset-size2.size5 {
    font-size: 1.5em
}

.katex .fontsize-ensurer.reset-size2.size6,
.katex .sizing.reset-size2.size6 {
    font-size: 1.66666667em
}

.katex .fontsize-ensurer.reset-size2.size7,
.katex .sizing.reset-size2.size7 {
    font-size: 2em
}

.katex .fontsize-ensurer.reset-size2.size8,
.katex .sizing.reset-size2.size8 {
    font-size: 2.4em
}

.katex .fontsize-ensurer.reset-size2.size9,
.katex .sizing.reset-size2.size9 {
    font-size: 2.88em
}

.katex .fontsize-ensurer.reset-size2.size10,
.katex .sizing.reset-size2.size10 {
    font-size: 3.45666667em
}

.katex .fontsize-ensurer.reset-size2.size11,
.katex .sizing.reset-size2.size11 {
    font-size: 4.14666667em
}

.katex .fontsize-ensurer.reset-size3.size1,
.katex .sizing.reset-size3.size1 {
    font-size: .71428571em
}

.katex .fontsize-ensurer.reset-size3.size2,
.katex .sizing.reset-size3.size2 {
    font-size: .85714286em
}

.katex .fontsize-ensurer.reset-size3.size3,
.katex .sizing.reset-size3.size3 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size3.size4,
.katex .sizing.reset-size3.size4 {
    font-size: 1.14285714em
}

.katex .fontsize-ensurer.reset-size3.size5,
.katex .sizing.reset-size3.size5 {
    font-size: 1.28571429em
}

.katex .fontsize-ensurer.reset-size3.size6,
.katex .sizing.reset-size3.size6 {
    font-size: 1.42857143em
}

.katex .fontsize-ensurer.reset-size3.size7,
.katex .sizing.reset-size3.size7 {
    font-size: 1.71428571em
}

.katex .fontsize-ensurer.reset-size3.size8,
.katex .sizing.reset-size3.size8 {
    font-size: 2.05714286em
}

.katex .fontsize-ensurer.reset-size3.size9,
.katex .sizing.reset-size3.size9 {
    font-size: 2.46857143em
}

.katex .fontsize-ensurer.reset-size3.size10,
.katex .sizing.reset-size3.size10 {
    font-size: 2.96285714em
}

.katex .fontsize-ensurer.reset-size3.size11,
.katex .sizing.reset-size3.size11 {
    font-size: 3.55428571em
}

.katex .fontsize-ensurer.reset-size4.size1,
.katex .sizing.reset-size4.size1 {
    font-size: .625em
}

.katex .fontsize-ensurer.reset-size4.size2,
.katex .sizing.reset-size4.size2 {
    font-size: .75em
}

.katex .fontsize-ensurer.reset-size4.size3,
.katex .sizing.reset-size4.size3 {
    font-size: .875em
}

.katex .fontsize-ensurer.reset-size4.size4,
.katex .sizing.reset-size4.size4 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size4.size5,
.katex .sizing.reset-size4.size5 {
    font-size: 1.125em
}

.katex .fontsize-ensurer.reset-size4.size6,
.katex .sizing.reset-size4.size6 {
    font-size: 1.25em
}

.katex .fontsize-ensurer.reset-size4.size7,
.katex .sizing.reset-size4.size7 {
    font-size: 1.5em
}

.katex .fontsize-ensurer.reset-size4.size8,
.katex .sizing.reset-size4.size8 {
    font-size: 1.8em
}

.katex .fontsize-ensurer.reset-size4.size9,
.katex .sizing.reset-size4.size9 {
    font-size: 2.16em
}

.katex .fontsize-ensurer.reset-size4.size10,
.katex .sizing.reset-size4.size10 {
    font-size: 2.5925em
}

.katex .fontsize-ensurer.reset-size4.size11,
.katex .sizing.reset-size4.size11 {
    font-size: 3.11em
}

.katex .fontsize-ensurer.reset-size5.size1,
.katex .sizing.reset-size5.size1 {
    font-size: .55555556em
}

.katex .fontsize-ensurer.reset-size5.size2,
.katex .sizing.reset-size5.size2 {
    font-size: .66666667em
}

.katex .fontsize-ensurer.reset-size5.size3,
.katex .sizing.reset-size5.size3 {
    font-size: .77777778em
}

.katex .fontsize-ensurer.reset-size5.size4,
.katex .sizing.reset-size5.size4 {
    font-size: .88888889em
}

.katex .fontsize-ensurer.reset-size5.size5,
.katex .sizing.reset-size5.size5 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size5.size6,
.katex .sizing.reset-size5.size6 {
    font-size: 1.11111111em
}

.katex .fontsize-ensurer.reset-size5.size7,
.katex .sizing.reset-size5.size7 {
    font-size: 1.33333333em
}

.katex .fontsize-ensurer.reset-size5.size8,
.katex .sizing.reset-size5.size8 {
    font-size: 1.6em
}

.katex .fontsize-ensurer.reset-size5.size9,
.katex .sizing.reset-size5.size9 {
    font-size: 1.92em
}

.katex .fontsize-ensurer.reset-size5.size10,
.katex .sizing.reset-size5.size10 {
    font-size: 2.30444444em
}

.katex .fontsize-ensurer.reset-size5.size11,
.katex .sizing.reset-size5.size11 {
    font-size: 2.76444444em
}

.katex .fontsize-ensurer.reset-size6.size1,
.katex .sizing.reset-size6.size1 {
    font-size: .5em
}

.katex .fontsize-ensurer.reset-size6.size2,
.katex .sizing.reset-size6.size2 {
    font-size: .6em
}

.katex .fontsize-ensurer.reset-size6.size3,
.katex .sizing.reset-size6.size3 {
    font-size: .7em
}

.katex .fontsize-ensurer.reset-size6.size4,
.katex .sizing.reset-size6.size4 {
    font-size: .8em
}

.katex .fontsize-ensurer.reset-size6.size5,
.katex .sizing.reset-size6.size5 {
    font-size: .9em
}

.katex .fontsize-ensurer.reset-size6.size6,
.katex .sizing.reset-size6.size6 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size6.size7,
.katex .sizing.reset-size6.size7 {
    font-size: 1.2em
}

.katex .fontsize-ensurer.reset-size6.size8,
.katex .sizing.reset-size6.size8 {
    font-size: 1.44em
}

.katex .fontsize-ensurer.reset-size6.size9,
.katex .sizing.reset-size6.size9 {
    font-size: 1.728em
}

.katex .fontsize-ensurer.reset-size6.size10,
.katex .sizing.reset-size6.size10 {
    font-size: 2.074em
}

.katex .fontsize-ensurer.reset-size6.size11,
.katex .sizing.reset-size6.size11 {
    font-size: 2.488em
}

.katex .fontsize-ensurer.reset-size7.size1,
.katex .sizing.reset-size7.size1 {
    font-size: .41666667em
}

.katex .fontsize-ensurer.reset-size7.size2,
.katex .sizing.reset-size7.size2 {
    font-size: .5em
}

.katex .fontsize-ensurer.reset-size7.size3,
.katex .sizing.reset-size7.size3 {
    font-size: .58333333em
}

.katex .fontsize-ensurer.reset-size7.size4,
.katex .sizing.reset-size7.size4 {
    font-size: .66666667em
}

.katex .fontsize-ensurer.reset-size7.size5,
.katex .sizing.reset-size7.size5 {
    font-size: .75em
}

.katex .fontsize-ensurer.reset-size7.size6,
.katex .sizing.reset-size7.size6 {
    font-size: .83333333em
}

.katex .fontsize-ensurer.reset-size7.size7,
.katex .sizing.reset-size7.size7 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size7.size8,
.katex .sizing.reset-size7.size8 {
    font-size: 1.2em
}

.katex .fontsize-ensurer.reset-size7.size9,
.katex .sizing.reset-size7.size9 {
    font-size: 1.44em
}

.katex .fontsize-ensurer.reset-size7.size10,
.katex .sizing.reset-size7.size10 {
    font-size: 1.72833333em
}

.katex .fontsize-ensurer.reset-size7.size11,
.katex .sizing.reset-size7.size11 {
    font-size: 2.07333333em
}

.katex .fontsize-ensurer.reset-size8.size1,
.katex .sizing.reset-size8.size1 {
    font-size: .34722222em
}

.katex .fontsize-ensurer.reset-size8.size2,
.katex .sizing.reset-size8.size2 {
    font-size: .41666667em
}

.katex .fontsize-ensurer.reset-size8.size3,
.katex .sizing.reset-size8.size3 {
    font-size: .48611111em
}

.katex .fontsize-ensurer.reset-size8.size4,
.katex .sizing.reset-size8.size4 {
    font-size: .55555556em
}

.katex .fontsize-ensurer.reset-size8.size5,
.katex .sizing.reset-size8.size5 {
    font-size: .625em
}

.katex .fontsize-ensurer.reset-size8.size6,
.katex .sizing.reset-size8.size6 {
    font-size: .69444444em
}

.katex .fontsize-ensurer.reset-size8.size7,
.katex .sizing.reset-size8.size7 {
    font-size: .83333333em
}

.katex .fontsize-ensurer.reset-size8.size8,
.katex .sizing.reset-size8.size8 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size8.size9,
.katex .sizing.reset-size8.size9 {
    font-size: 1.2em
}

.katex .fontsize-ensurer.reset-size8.size10,
.katex .sizing.reset-size8.size10 {
    font-size: 1.44027778em
}

.katex .fontsize-ensurer.reset-size8.size11,
.katex .sizing.reset-size8.size11 {
    font-size: 1.72777778em
}

.katex .fontsize-ensurer.reset-size9.size1,
.katex .sizing.reset-size9.size1 {
    font-size: .28935185em
}

.katex .fontsize-ensurer.reset-size9.size2,
.katex .sizing.reset-size9.size2 {
    font-size: .34722222em
}

.katex .fontsize-ensurer.reset-size9.size3,
.katex .sizing.reset-size9.size3 {
    font-size: .40509259em
}

.katex .fontsize-ensurer.reset-size9.size4,
.katex .sizing.reset-size9.size4 {
    font-size: .46296296em
}

.katex .fontsize-ensurer.reset-size9.size5,
.katex .sizing.reset-size9.size5 {
    font-size: .52083333em
}

.katex .fontsize-ensurer.reset-size9.size6,
.katex .sizing.reset-size9.size6 {
    font-size: .5787037em
}

.katex .fontsize-ensurer.reset-size9.size7,
.katex .sizing.reset-size9.size7 {
    font-size: .69444444em
}

.katex .fontsize-ensurer.reset-size9.size8,
.katex .sizing.reset-size9.size8 {
    font-size: .83333333em
}

.katex .fontsize-ensurer.reset-size9.size9,
.katex .sizing.reset-size9.size9 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size9.size10,
.katex .sizing.reset-size9.size10 {
    font-size: 1.20023148em
}

.katex .fontsize-ensurer.reset-size9.size11,
.katex .sizing.reset-size9.size11 {
    font-size: 1.43981481em
}

.katex .fontsize-ensurer.reset-size10.size1,
.katex .sizing.reset-size10.size1 {
    font-size: .24108004em
}

.katex .fontsize-ensurer.reset-size10.size2,
.katex .sizing.reset-size10.size2 {
    font-size: .28929605em
}

.katex .fontsize-ensurer.reset-size10.size3,
.katex .sizing.reset-size10.size3 {
    font-size: .33751205em
}

.katex .fontsize-ensurer.reset-size10.size4,
.katex .sizing.reset-size10.size4 {
    font-size: .38572806em
}

.katex .fontsize-ensurer.reset-size10.size5,
.katex .sizing.reset-size10.size5 {
    font-size: .43394407em
}

.katex .fontsize-ensurer.reset-size10.size6,
.katex .sizing.reset-size10.size6 {
    font-size: .48216008em
}

.katex .fontsize-ensurer.reset-size10.size7,
.katex .sizing.reset-size10.size7 {
    font-size: .57859209em
}

.katex .fontsize-ensurer.reset-size10.size8,
.katex .sizing.reset-size10.size8 {
    font-size: .69431051em
}

.katex .fontsize-ensurer.reset-size10.size9,
.katex .sizing.reset-size10.size9 {
    font-size: .83317261em
}

.katex .fontsize-ensurer.reset-size10.size10,
.katex .sizing.reset-size10.size10 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size10.size11,
.katex .sizing.reset-size10.size11 {
    font-size: 1.19961427em
}

.katex .fontsize-ensurer.reset-size11.size1,
.katex .sizing.reset-size11.size1 {
    font-size: .20096463em
}

.katex .fontsize-ensurer.reset-size11.size2,
.katex .sizing.reset-size11.size2 {
    font-size: .24115756em
}

.katex .fontsize-ensurer.reset-size11.size3,
.katex .sizing.reset-size11.size3 {
    font-size: .28135048em
}

.katex .fontsize-ensurer.reset-size11.size4,
.katex .sizing.reset-size11.size4 {
    font-size: .32154341em
}

.katex .fontsize-ensurer.reset-size11.size5,
.katex .sizing.reset-size11.size5 {
    font-size: .36173633em
}

.katex .fontsize-ensurer.reset-size11.size6,
.katex .sizing.reset-size11.size6 {
    font-size: .40192926em
}

.katex .fontsize-ensurer.reset-size11.size7,
.katex .sizing.reset-size11.size7 {
    font-size: .48231511em
}

.katex .fontsize-ensurer.reset-size11.size8,
.katex .sizing.reset-size11.size8 {
    font-size: .57877814em
}

.katex .fontsize-ensurer.reset-size11.size9,
.katex .sizing.reset-size11.size9 {
    font-size: .69453376em
}

.katex .fontsize-ensurer.reset-size11.size10,
.katex .sizing.reset-size11.size10 {
    font-size: .83360129em
}

.katex .fontsize-ensurer.reset-size11.size11,
.katex .sizing.reset-size11.size11 {
    font-size: 1em
}

.katex .delimsizing.size1 {
    font-family: KaTeX_Size1
}

.katex .delimsizing.size2 {
    font-family: KaTeX_Size2
}

.katex .delimsizing.size3 {
    font-family: KaTeX_Size3
}

.katex .delimsizing.size4 {
    font-family: KaTeX_Size4
}

.katex .delimsizing.mult .delim-size1>span {
    font-family: KaTeX_Size1
}

.katex .delimsizing.mult .delim-size4>span {
    font-family: KaTeX_Size4
}

.katex .nulldelimiter {
    display: inline-block;
    width: .12em
}

.katex .delimcenter,
.katex .op-symbol {
    position: relative
}

.katex .op-symbol.small-op {
    font-family: KaTeX_Size1
}

.katex .op-symbol.large-op {
    font-family: KaTeX_Size2
}

.katex .accent>.vlist-t,
.katex .op-limits>.vlist-t {
    text-align: center
}

.katex .accent .accent-body {
    position: relative
}

.katex .accent .accent-body:not(.accent-full) {
    width: 0
}

.katex .overlay {
    display: block
}

.katex .mtable .vertical-separator {
    display: inline-block;
    min-width: 1px
}

.katex .mtable .arraycolsep {
    display: inline-block
}

.katex .mtable .col-align-c>.vlist-t {
    text-align: center
}

.katex .mtable .col-align-l>.vlist-t {
    text-align: left
}

.katex .mtable .col-align-r>.vlist-t {
    text-align: right
}

.katex .svg-align {
    text-align: left
}

.katex svg {
    display: block;
    position: absolute;
    width: 100%;
    height: inherit;
    fill: currentColor;
    stroke: currentColor;
    fill-rule: nonzero;
    fill-opacity: 1;
    stroke-width: 1;
    stroke-linecap: butt;
    stroke-linejoin: miter;
    stroke-miterlimit: 4;
    stroke-dasharray: none;
    stroke-dashoffset: 0;
    stroke-opacity: 1
}

.katex svg path {
    stroke: none
}

.katex img {
    border-style: none;
    min-width: 0;
    min-height: 0;
    max-width: none;
    max-height: none
}

.katex .stretchy {
    width: 100%;
    display: block;
    position: relative;
    overflow: hidden
}

.katex .stretchy:after,
.katex .stretchy:before {
    content: ""
}

.katex .hide-tail {
    width: 100%;
    position: relative;
    overflow: hidden
}

.katex .halfarrow-left {
    position: absolute;
    left: 0;
    width: 50.2%;
    overflow: hidden
}

.katex .halfarrow-right {
    position: absolute;
    right: 0;
    width: 50.2%;
    overflow: hidden
}

.katex .brace-left {
    position: absolute;
    left: 0;
    width: 25.1%;
    overflow: hidden
}

.katex .brace-center {
    position: absolute;
    left: 25%;
    width: 50%;
    overflow: hidden
}

.katex .brace-right {
    position: absolute;
    right: 0;
    width: 25.1%;
    overflow: hidden
}

.katex .x-arrow-pad {
    padding: 0 .5em
}

.katex .cd-arrow-pad {
    padding: 0 .55556em 0 .27778em
}

.katex .mover,
.katex .munder,
.katex .x-arrow {
    text-align: center
}

.katex .boxpad {
    padding: 0 .3em
}

.katex .fbox,
.katex .fcolorbox {
    box-sizing: border-box;
    border: .04em solid
}

.katex .cancel-pad {
    padding: 0 .2em
}

.katex .cancel-lap {
    margin-left: -.2em;
    margin-right: -.2em
}

.katex .sout {
    border-bottom-style: solid;
    border-bottom-width: .08em
}

.katex .angl {
    box-sizing: border-box;
    border-top: .049em solid;
    border-right: .049em solid;
    margin-right: .03889em
}

.katex .anglpad {
    padding: 0 .03889em
}

.katex .eqn-num:before {
    counter-increment: katexEqnNo;
    content: "(" counter(katexEqnNo) ")"
}

.katex .mml-eqn-num:before {
    counter-increment: mmlEqnNo;
    content: "(" counter(mmlEqnNo) ")"
}

.katex .mtr-glue {
    width: 50%
}

.katex .cd-vert-arrow {
    display: inline-block;
    position: relative
}

.katex .cd-label-left {
    display: inline-block;
    position: absolute;
    right: calc(50% + .3em);
    text-align: left
}

.katex .cd-label-right {
    display: inline-block;
    position: absolute;
    left: calc(50% + .3em);
    text-align: right
}

.katex-display {
    margin: 2px 0
}

.katex-display,
.katex-display>.katex {
    display: block;
    text-align: center
}

.katex-display>.katex>.katex-html {
    display: block;
    position: relative
}

.katex-display>.katex>.katex-html>.tag {
    position: relative !important;
    right: 0;
    padding-left: 2em
}

.katex-display.leqno>.katex>.katex-html>.tag {
    left: 0;
    right: auto
}

.katex-display.fleqn>.katex {
    text-align: left;
    padding-left: 2em
}

body {
    counter-reset: katexEqnNo mmlEqnNo
}

.ne-viewer[data-viewer-mode=present] {
    counter-reset: katexEqnNo
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=math] {
    font-size: inherit !important
}

ne-card[data-card-name=math][data-card-type=inline] {
    height: 100%;
    vertical-align: baseline;
    vertical-align: initial;
    overflow-y: hidden;
    overflow-x: auto
}

ne-card[data-card-name=math] .ne-card-container,
ne-card[data-card-name=math] .ne-math {
    display: inline-block
}

ne-card[data-card-name=math] .ne-math .ne-math-viewer {
    display: inline-block;
    cursor: pointer
}

ne-card[data-card-name=math] .ne-math .ne-math-viewer img.dark {
    filter: invert(1)
}

ne-card[data-card-name=math] img {
    max-width: 100%
}

textarea.ne-math-input.ant-input {
    width: 100%;
    border: none;
    border-radius: 0;
    min-width: 400px;
    min-height: 84px;
    max-height: 100%;
    height: 100%;
    padding: 6px 6px;
    line-height: 24px;
    color: var(--yq-text-body);
    outline: none;
    font-family: Lucida Console, Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
    vertical-align: bottom;
    font-size: 14px;
    font-weight: 400;
    resize: none;
    border-radius: 8px
}

.ne-math-selected {
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial
}

.ne-math-editor-toolbar {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px
}

.ne-math-editor-error-bottom,
.ne-math-editor-error-top,
.ne-math-editor-toolbar {
    position: relative;
    height: 40px;
    background: var(--yq-bg-secondary);
    border-top: 1px solid var(--yq-border-primary);
    line-height: 24px;
    padding: 8px 8px;
    text-align: left;
    text-indent: 0
}

.ne-math-editor-error-bottom .ne-math-editor-submit,
.ne-math-editor-error-top .ne-math-editor-submit,
.ne-math-editor-toolbar .ne-math-editor-submit {
    float: right
}

.ne-math-editor-error-bottom a,
.ne-math-editor-error-top a,
.ne-math-editor-toolbar a {
    font-size: 12px;
    color: var(--yq-text-caption)
}

.ne-math-editor-error-bottom .larkui-icon,
.ne-math-editor-error-top .larkui-icon,
.ne-math-editor-toolbar .larkui-icon {
    margin-right: 6px
}

.ne-math-editor-error-bottom a:hover,
.ne-math-editor-error-top a:hover,
.ne-math-editor-toolbar a:hover {
    color: var(--yq-text-body)
}

.ne-math-editor-toolbar .ne-icon {
    margin-right: 5px
}

.ne-math-editor-toolbar .ne-help-link {
    display: inline-flex;
    align-items: center
}

.ne-math-fallback {
    vertical-align: baseline;
    vertical-align: initial;
    font-size: 1em
}

.ne-math-editor-error-bottom,
.ne-math-editor-error-top {
    color: red;
    height: auto;
    white-space: pre-wrap
}

.ant-popover-placement-bottomLeft .ne-math-editor-error-top,
.ant-popover-placement-bottomRight .ne-math-editor-error-top,
.ant-popover-placement-topLeft .ne-math-editor-error-bottom,
.ant-popover-placement-topRight .ne-math-editor-error-bottom {
    display: none
}

.ne-math-editor-overlay .ant-popover {
    padding-top: 4px;
    padding-bottom: 4px
}

.ne-math-editor-overlay .ant-popover-content {
    overflow: hidden
}

.ne-math-editor-overlay .ant-popover-inner-content {
    padding: 0
}

div.ne-icon-question {
    width: 14px;
    height: 14px;
    font-size: 14px;
    line-height: 1em;
    vertical-align: middle;
    margin-bottom: 2px;
    margin-right: 4px
}

.ne-math-code,
.ne-math-placeholder,
.ne-math-placeholder-error {
    display: inline-block;
    line-height: 32px;
    padding: 0 6px;
    height: auto;
    border-radius: 3px;
    cursor: pointer
}

.ne-math-placeholder {
    color: var(--yq-text-primary);
    background: var(--yq-bg-tertiary)
}

.ne-math-placeholder-error {
    color: red;
    background: var(--yq-bg-tertiary)
}

.ne-math-entry {
    cursor: pointer
}

@media print {
    .ne-viewer ne-card[data-card-name=math][data-card-type=inline] {
        display: inline
    }
}

.ne-viewer ne-card[data-card-name=math][data-card-type=inline] {
    vertical-align: baseline;
    vertical-align: initial
}

.ne-viewer ne-card[data-card-name=math] .ne-math-viewer {
    display: inline-block
}

.ne-viewer ne-card[data-card-name=math] .ne-math-viewer img.dark {
    filter: invert(1)
}

div.ne-math-resize {
    width: 500px;
    height: 400px;
    position: relative
}

div.ne-math-resize .ne-math-resizer-bottom,
div.ne-math-resize .ne-math-resizer-top {
    position: absolute;
    right: 0;
    width: 8px;
    height: 8px;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

div.ne-math-resize .ne-math-resizer-top {
    top: 0;
    cursor: nesw-resize
}

div.ne-math-resize .ne-math-resizer-top:after {
    content: "";
    border-top: 1px solid var(--yq-black);
    border-bottom: 1px solid var(--yq-black);
    transform: rotate(45deg);
    position: absolute;
    top: 2px;
    left: -6px;
    width: 24px;
    height: 3px
}

div.ne-math-resize .ne-math-resizer-bottom {
    bottom: 0;
    cursor: nwse-resize
}

div.ne-math-resize .ne-math-resizer-bottom:after {
    content: "";
    border-top: 1px solid var(--yq-black);
    border-bottom: 1px solid var(--yq-black);
    transform: rotate(-45deg);
    position: absolute;
    top: 4px;
    left: -6px;
    width: 24px;
    height: 3px
}

.ant-popover-placement-bottomLeft .ne-math-resizer-top,
.ant-popover-placement-bottomRight .ne-math-resizer-top,
.ant-popover-placement-topLeft .ne-math-resizer-bottom,
.ant-popover-placement-topRight .ne-math-resizer-bottom {
    display: none
}

.okr-card-frame {
    border: none;
    width: 100%;
    height: 100%
}

.ant-spin-nested-loading.okr-spin-container {
    line-height: 0;
    height: 100%
}

.ant-spin-nested-loading.okr-spin-container .okr-card-frame,
.ant-spin-nested-loading.okr-spin-container div.ant-spin-container {
    height: 100%
}

.okr-modal-frame {
    border: none;
    width: 100%;
    height: 600px
}

.ant-modal.ant-modal-confirm.ant-modal-confirm-info.okr-modal .ant-modal-body {
    padding: 5px
}

.ant-modal.ant-modal-confirm.ant-modal-confirm-info.okr-modal .ant-modal-confirm-btns {
    display: none
}

.ne-editor.ne-layout-mode-adapt.ne-no-paper {
    background: var(--yq-bg-primary)
}

.ne-editor.ne-layout-mode-adapt.ne-no-paper .ne-editor-wrap {
    padding: 0
}

.ne-editor.ne-layout-mode-adapt.ne-no-paper .ne-editor-wrap .ne-editor-wrap-content {
    margin: 0
}

.ne-editor.ne-layout-mode-adapt.ne-no-paper .ne-editor-wrap .ne-editor-wrap-content .ne-editor-wrap-box {
    border: none;
    box-shadow: none
}

.prd-skeleton-wrapper {
    padding: 0 16px 16px 16px
}

.prd-failed-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 16px 0
}

.prd-failed-wrapper p {
    margin-bottom: 20px
}

.ne-card-toolbar {
    background: var(--yq-bg-primary);
    border: 1px solid var(--lakex-editor-border-primary);
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .04);
    color: var(--yq-text-primary)
}

.ne-card-toolbar .ne-ui-card-toolbar-divider {
    background-color: rgba(0, 0, 0, .05)
}

[data-kumuhana=pouli] .ne-card-toolbar {
    background: rgba(41, 41, 41, .85)
}

[data-kumuhana=pouli] .ne-card-toolbar .ne-ui-card-toolbar-divider {
    background-color: var(--yq-border-light)
}

.ne-card-toolbar {
    display: inline-flex;
    align-items: center;
    flex-direction: row;
    border-radius: 4px;
    padding: 6px 12px
}

.ne-card-toolbar .ant-tooltip-content {
    white-space: nowrap
}

.ne-card-toolbar .ne-icon {
    color: var(--yq-text-primary)
}

.ne-card-toolbar .ne-card-toolbar-item {
    width: 28px;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    border-radius: 4px;
    margin-right: 4px
}

.ne-card-toolbar .ne-card-toolbar-item:first-child {
    margin-left: 0
}

.ne-card-toolbar .ne-card-toolbar-item:last-child {
    margin-right: 0
}

.ne-card-toolbar .ne-card-toolbar-item.selected,
.ne-card-toolbar .ne-card-toolbar-item:hover {
    background-color: var(--yq-bg-tertiary)
}

.ne-card-toolbar .ne-card-toolbar-item.ne-card-toolbar-item-has-title {
    padding: 0 6px
}

.ne-card-toolbar .ne-card-toolbar-item[data-disabled] {
    cursor: not-allowed
}

.ne-card-toolbar .ne-card-toolbar-item[data-disabled]:hover {
    background: transparent
}

.ne-card-toolbar .ne-card-toolbar-item[data-disabled] .ne-icon {
    color: var(--yq-text-disable)
}

.ne-card-toolbar .ne-card-toolbar-item.ne-card-toolbar-item-has-title {
    width: auto;
    white-space: nowrap;
    line-height: 28px
}

.ne-card-toolbar .ne-card-toolbar-item.ne-card-toolbar-item-has-title span {
    margin-left: 4px
}

.ne-card-toolbar .ne-card-toolbar-item.ne-card-toolbar-item-has-title span:first-child {
    margin-left: 0
}

.ne-card-toolbar .ne-card-toolbar-input-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 28px;
    margin: 0 4px
}

.ne-card-toolbar .ne-card-toolbar-input-container .ne-card-toolbar-input-title {
    font-size: 14px;
    line-height: 22px
}

.ne-card-toolbar .ne-card-toolbar-input-container .ne-card-toolbar-input {
    width: 54px;
    border-radius: 4px;
    margin-left: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 22px
}

.ne-card-toolbar .ne-ui-card-toolbar-divider {
    width: 1px;
    height: 16px;
    background-color: var(--yq-bg-primary-hover-light);
    margin: 0 6px
}

.ne-card-toolbar .ne-ui-card-toolbar-divider:last-child {
    margin-right: 0
}

.selection-helper .selection-helper-toolbar {
    position: absolute;
    transform: translateY(-100%)
}

.selection-helper .selection-helper-toolbar .ne-card-toolbar {
    padding: 2px 4px;
    border-radius: 3px
}

.ne-ui-sidebar {
    display: none;
    width: 288px;
    background: var(--yq-bg-primary);
    border-left: 1px solid var(--yq-border-light);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden
}

.ne-ui-sidebar-layer {
    height: 100%
}

.ne-common-sidebar {
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
    color: var(--yq-text-body)
}

.ne-common-sidebar .ne-sidebar-header {
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
    padding-bottom: 8px;
    margin-bottom: 10px;
    border-bottom: 1px solid var(--yq-border-primary)
}

.ne-common-sidebar .ne-sidebar-body {
    flex: 1
}

.ne-common-sidebar .ne-sidebar-close-btn {
    width: 24px;
    height: 24px;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    background: none;
    padding: 0;
    outline: none;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer
}

.ne-common-sidebar .ne-sidebar-close-btn:hover {
    background-color: var(--yq-bg-primary-hover-light)
}

.ne-toc-pin-tooltip[ne-force-tooltip-hide] {
    display: none !important
}

.ne-toc-view {
    position: relative;
    z-index: 1;
    max-height: calc(100% - 50px);
    display: flex;
    flex-shrink: 0;
    flex-direction: column;
    font-family: Chinese Quote, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif
}

.ne-toc-view.ne-toc-viewer {
    margin-top: 24px
}

.ne-toc-view.ne-force-hide {
    display: none !important
}

.ne-toc-view .ne-toc-pin {
    margin-bottom: 12px;
    padding-top: 8px;
    padding-left: 28px;
    display: flex;
    align-items: center;
    height: 30px;
    flex-shrink: 0;
    color: var(--yq-text-primary)
}

.ne-toc-view .ne-toc-pin .ne-toc-pin-text {
    color: var(--yq-text-primary);
    margin-right: 8px;
    font-weight: 700
}

.ne-toc-view .ne-toc-pin .ne-toc-fold-wrap,
.ne-toc-view .ne-toc-pin .ne-toc-pin-wrap {
    position: relative;
    font-size: 0;
    height: 24px;
    width: 24px;
    display: flex;
    align-items: center;
    justify-content: center
}

.ne-toc-view .ne-toc-pin .ne-toc-fold-wrap:hover,
.ne-toc-view .ne-toc-pin .ne-toc-pin-wrap:hover {
    border-radius: 6px;
    background-color: var(--yq-bg-primary-hover-light)
}

.ne-toc-view .ne-toc-pin .ne-toc-fold-wrap .ne-icon,
.ne-toc-view .ne-toc-pin .ne-toc-pin-wrap .ne-icon {
    font-size: 16px
}

.ne-toc-view .ne-toc-fold-wrap .lake-icon,
.ne-toc-view .ne-toc-pin .lake-icon,
.ne-toc-view .ne-toc-pin .ne-icon {
    cursor: pointer
}

.ne-toc-view-inner {
    width: 100%;
    cursor: default;
    overflow-x: hidden;
    overflow-y: auto
}

.ne-toc-view-inner .ne-toc-item {
    color: var(--yq-text-body);
    display: block
}

.ne-toc-small-view {
    width: 39px
}

.ne-toc-small-view .ne-toc-view-inner {
    overflow-y: hidden
}

.ne-toc-small-view:hover .ne-toc-view-inner {
    overflow-y: auto
}

.ne-toc-small-view .ne-toc-pin {
    opacity: 0;
    overflow: hidden
}

.ne-toc-small-view .ne-toc-item-text {
    display: none
}

.ne-toc-small-view .ne-toc-item {
    height: 22px;
    margin-bottom: 6px;
    position: relative
}

.ne-toc-small-view .ne-toc-item:before {
    content: " ";
    display: block;
    height: 2px;
    width: 8px;
    position: absolute;
    right: 0;
    top: 10px;
    background: var(--yq-yuque-grey-5) !important
}

.ne-toc-small-view .ne-toc-item.ne-toc-selected:before {
    background: var(--yq-yuque-green-6) !important
}

.ne-toc-small-view .ne-toc-item:last-child {
    margin-bottom: 0
}

.ne-toc-small-view .ne-toc-item.ne-toc-depth-1:before {
    width: 24px
}

.ne-toc-small-view .ne-toc-item.ne-toc-depth-2:before {
    width: 16px
}

.ne-toc-small-view .ne-toc-item.ne-toc-depth-3:before {
    width: 12px
}

.ne-toc-small-view .ne-toc-item.ne-toc-depth-4:before {
    width: 8px
}

.ne-toc-small-view .ne-toc-item.ne-toc-depth-5:before {
    width: 4px
}

.ne-toc-small-view .ne-toc-item.ne-toc-depth-6:before {
    width: 2px
}

.ne-toc-small-view .ne-toc-item .ne-toc-fold-btn,
.ne-toc-small-view .ne-toc-placeholder .ne-toc-placeholder-ind {
    display: none
}

.ne-toc-normal-view,
.ne-toc-sidebar-hover .ne-toc-view,
.ne-toc-small-view:hover,
.ne-viewer-toc-sidebar-hover .ne-toc-view {
    width: 305px;
    z-index: 4
}

.ne-toc-normal-view .ne-toc-pin,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-pin,
.ne-toc-small-view:hover .ne-toc-pin,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-pin {
    opacity: 1
}

.ne-toc-normal-view .ne-toc-item-text,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item-text,
.ne-toc-small-view:hover .ne-toc-item-text,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-item-text {
    display: block
}

.ne-toc-normal-view .ne-toc-content,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-content,
.ne-toc-small-view:hover .ne-toc-content,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-content {
    position: relative;
    z-index: 2
}

.ne-toc-normal-view .ne-toc-content:after,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-content:after,
.ne-toc-small-view:hover .ne-toc-content:after,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-content:after {
    content: " ";
    background: var(--yq-yuque-grey-5);
    width: 2px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.ne-toc-normal-view .ne-toc-item,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item,
.ne-toc-small-view:hover .ne-toc-item,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-item {
    padding-left: 8px;
    padding-right: 20px;
    height: 22px;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 6px;
    white-space: nowrap;
    border-left: 2px solid transparent;
    cursor: default
}

.ne-toc-normal-view .ne-toc-item a,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item a,
.ne-toc-small-view:hover .ne-toc-item a,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-item a {
    color: var(--yq-text-body)
}

.ne-toc-normal-view .ne-toc-item span.prefix,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item span.prefix,
.ne-toc-small-view:hover .ne-toc-item span.prefix,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-item span.prefix {
    font-family: Helvetica Neue, Consolas
}

.ne-toc-normal-view .ne-toc-item span.ne-toc-emoji,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item span.ne-toc-emoji,
.ne-toc-small-view:hover .ne-toc-item span.ne-toc-emoji,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-item span.ne-toc-emoji {
    font-family: Apple Color Emoji, Segoe UI Emoji, NotoColorEmoji, Noto Color Emoji, Segoe UI Symbol, Android Emoji, EmojiSymbols
}

.ne-toc-normal-view .ne-toc-item.ne-toc-ident-item,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item.ne-toc-ident-item,
.ne-toc-small-view:hover .ne-toc-item.ne-toc-ident-item,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-item.ne-toc-ident-item {
    padding-left: 35px
}

.ne-toc-normal-view .ne-toc-item .ne-toc-item-inner,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item .ne-toc-item-inner,
.ne-toc-small-view:hover .ne-toc-item .ne-toc-item-inner,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-item .ne-toc-item-inner {
    display: flex;
    align-items: center
}

.ne-toc-normal-view .ne-toc-item:before,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item:before,
.ne-toc-small-view:hover .ne-toc-item:before,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-item:before {
    display: none
}

.ne-toc-normal-view .ne-toc-item.ne-toc-selected,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item.ne-toc-selected,
.ne-toc-small-view:hover .ne-toc-item.ne-toc-selected,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-item.ne-toc-selected {
    border-left-color: var(--yq-border-primary-active);
    color: var(--yq-text-primary);
    font-weight: 700
}

.ne-toc-normal-view .ne-toc-item:last-child,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item:last-child,
.ne-toc-small-view:hover .ne-toc-item:last-child,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-item:last-child {
    margin-bottom: 0
}

.ne-toc-normal-view .ne-toc-item .ne-toc-fold-btn,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item .ne-toc-fold-btn,
.ne-toc-small-view:hover .ne-toc-item .ne-toc-fold-btn,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-item .ne-toc-fold-btn {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-shrink: 0;
    color: var(--yq-text-caption);
    width: 17px;
    height: 16px;
    cursor: pointer
}

.ne-toc-normal-view .ne-toc-item .ne-toc-fold-btn .ne-rotate-270,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item .ne-toc-fold-btn .ne-rotate-270,
.ne-toc-small-view:hover .ne-toc-item .ne-toc-fold-btn .ne-rotate-270,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-item .ne-toc-fold-btn .ne-rotate-270 {
    transform: rotate(270deg)
}

.ne-toc-normal-view .ne-toc-item .ne-toc-item-text,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item .ne-toc-item-text,
.ne-toc-small-view:hover .ne-toc-item .ne-toc-item-text,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-item .ne-toc-item-text {
    overflow: hidden;
    text-overflow: ellipsis
}

.ne-toc-normal-view .ne-toc-item .ne-toc-item-text:hover,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item .ne-toc-item-text:hover,
.ne-toc-small-view:hover .ne-toc-item .ne-toc-item-text:hover,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-item .ne-toc-item-text:hover {
    cursor: pointer;
    color: var(--yq-text-primary);
    font-weight: 700
}

.ne-toc-normal-view .ne-toc-item .ne-toc-item-text:hover a,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item .ne-toc-item-text:hover a,
.ne-toc-small-view:hover .ne-toc-item .ne-toc-item-text:hover a,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-item .ne-toc-item-text:hover a {
    color: var(--yq-text-primary)
}

.ne-toc-normal-view .ne-toc-depth-1,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-depth-1,
.ne-toc-small-view:hover .ne-toc-depth-1,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-depth-1 {
    padding-left: 25px
}

.ne-toc-normal-view .ne-toc-depth-1.ne-toc-parent-item,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-depth-1.ne-toc-parent-item,
.ne-toc-small-view:hover .ne-toc-depth-1.ne-toc-parent-item,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-depth-1.ne-toc-parent-item {
    padding-left: 8px
}

.ne-toc-normal-view .ne-toc-depth-2,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-depth-2,
.ne-toc-small-view:hover .ne-toc-depth-2,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-depth-2 {
    padding-left: 42px
}

.ne-toc-normal-view .ne-toc-depth-2.ne-toc-parent-item,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-depth-2.ne-toc-parent-item,
.ne-toc-small-view:hover .ne-toc-depth-2.ne-toc-parent-item,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-depth-2.ne-toc-parent-item {
    padding-left: 25px
}

.ne-toc-normal-view .ne-toc-depth-3,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-depth-3,
.ne-toc-small-view:hover .ne-toc-depth-3,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-depth-3 {
    padding-left: 59px
}

.ne-toc-normal-view .ne-toc-depth-3.ne-toc-parent-item,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-depth-3.ne-toc-parent-item,
.ne-toc-small-view:hover .ne-toc-depth-3.ne-toc-parent-item,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-depth-3.ne-toc-parent-item {
    padding-left: 42px
}

.ne-toc-normal-view .ne-toc-depth-4,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-depth-4,
.ne-toc-small-view:hover .ne-toc-depth-4,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-depth-4 {
    padding-left: 76px
}

.ne-toc-normal-view .ne-toc-depth-4.ne-toc-parent-item,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-depth-4.ne-toc-parent-item,
.ne-toc-small-view:hover .ne-toc-depth-4.ne-toc-parent-item,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-depth-4.ne-toc-parent-item {
    padding-left: 59px
}

.ne-toc-normal-view .ne-toc-depth-5,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-depth-5,
.ne-toc-small-view:hover .ne-toc-depth-5,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-depth-5 {
    padding-left: 93px
}

.ne-toc-normal-view .ne-toc-depth-5.ne-toc-parent-item,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-depth-5.ne-toc-parent-item,
.ne-toc-small-view:hover .ne-toc-depth-5.ne-toc-parent-item,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-depth-5.ne-toc-parent-item {
    padding-left: 76px
}

.ne-toc-normal-view .ne-toc-depth-6,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-depth-6,
.ne-toc-small-view:hover .ne-toc-depth-6,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-depth-6 {
    padding-left: 110px
}

.ne-toc-normal-view .ne-toc-depth-6.ne-toc-parent-item,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-depth-6.ne-toc-parent-item,
.ne-toc-small-view:hover .ne-toc-depth-6.ne-toc-parent-item,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-depth-6.ne-toc-parent-item {
    padding-left: 93px
}

.ne-toc-normal-view .ne-toc-placeholder .ne-toc-placeholder-ind,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-placeholder .ne-toc-placeholder-ind,
.ne-toc-small-view:hover .ne-toc-placeholder .ne-toc-placeholder-ind,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-placeholder .ne-toc-placeholder-ind {
    display: none
}

.ne-toc-placeholder .ne-toc-placeholder-ind {
    width: 100%;
    height: 58px;
    background: url(https://gw.alipayobjects.com/mdn/prod_resou/afts/img/A*Y9PXRrL9XM0AAAAAAAAAAAAAARQnAQ) no-repeat 100% 0;
    display: none
}

.ne-toc-sidebar {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background: hsla(0, 0%, 100%, .8);
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    will-change: bottom;
    display: none;
    z-index: 1
}

.ne-toc-sidebar.skip-bottom.ne-small-toc-sidebar {
    bottom: 150px
}

html[data-kumuhana=pouli] .ne-toc-sidebar {
    background: var(--yq-bg-primary)
}

.ne-toc-sidebar.ne-normal-toc-sidebar {
    width: 40px
}

.ne-toc-sidebar .ne-toc-view {
    margin-top: 35px;
    overflow: hidden
}

.ne-toc-sidebar .ne-toc-view .ne-toc-fold-wrap,
.ne-toc-sidebar .ne-toc-view .ne-toc-pin-wrap {
    opacity: 0
}

.ne-toc-sidebar .ne-toc-view:hover .ne-toc-fold-wrap,
.ne-toc-sidebar .ne-toc-view:hover .ne-toc-pin-wrap {
    opacity: 1
}

@-moz-document url-prefix() {
    .ne-toc-sidebar {
        background: var(--yq-bg-primary)
    }
}

.ne-toc-visible .ne-toc-sidebar {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start
}

.ne-ui-scrollbar-visible .ne-toc-sidebar {
    right: 15px
}

ne-card[data-card-name=transfer] .ne-card-transfer {
    display: flex;
    align-items: center;
    height: 52px;
    border: 1px solid var(--yq-yuque-grey-5);
    border-radius: 2px;
    background-color: var(--yq-bg-primary);
    font-size: 14px;
    color: var(--yq-text-primary);
    padding: 0 16px
}

ne-card[data-card-name=transfer] .ne-card-transfer-icon {
    flex: 0 0 auto
}

ne-card[data-card-name=transfer] .ne-card-transfer-info {
    flex: 1;
    display: flex;
    margin: 0 12px;
    overflow: hidden
}

ne-card[data-card-name=transfer] .ne-card-transfer-info-name {
    min-width: 0;
    margin-right: 6px
}

ne-card[data-card-name=transfer] .ne-card-transfer-info-name-inside {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

ne-card[data-card-name=transfer] .ne-card-transfer-info-size {
    flex: 0 0 auto;
    color: var(--yq-text-disable)
}

ne-card[data-card-name=transfer] .ne-card-transfer-status {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    height: 100%
}

ne-card[data-card-name=transfer] .ne-card-transfer-status .ne-icon {
    margin-left: 4px
}

.ne-translate-sidebar .ne-sidebar-translate-language-selector {
    margin: 14px 0
}

.ne-translate-sidebar .ne-sidebar-translate-language-selector .ne-translate-language-selector .ant-select-selector {
    background: var(--yq-bg-primary)
}

.ne-translate-sidebar .ne-translate-language-selector {
    width: 100%
}

.ne-translate-sidebar .ne-sidebar-translate-result {
    height: 361px;
    border-radius: 4px;
    white-space: pre-wrap;
    padding: 8px;
    border: 1px solid var(--yq-yuque-grey-5);
    overflow: auto;
    background: var(--yq-bg-primary)
}

.ne-translate-sidebar .ne-sidebar-translate-result.ne-sidebar-tip-message {
    color: var(--yq-yuque-grey-5)
}

.ne-translate-sidebar.flex {
    display: flex;
    flex-direction: column
}

.ne-translate-sidebar.flex .ne-sidebar-body {
    flex: 1;
    display: flex
}

ne-card[data-card-name=unicodeEmoji].ne-focused .ne-card-unicode-emoji {
    border-color: var(--yq-cardborder-selected)
}

ne-card[data-card-name=unicodeEmoji] .ne-card-container {
    width: 100%;
    display: flex;
    align-items: center
}

ne-card[data-card-name=unicodeEmoji] .ne-card-unicode-emoji {
    display: flex;
    align-items: center;
    width: 100%;
    border-radius: .2em;
    overflow: hidden;
    background-color: var(--yq-bg-tertiary);
    border: 1px solid transparent
}

ne-card[data-card-name=unicodeEmoji] .ne-card-unicode-emoji:hover {
    background-color: var(--yq-bg-primary-hover)
}

ne-card[data-card-name=unicodeEmoji] .ne-card-unicode-emoji-icon {
    font-size: .8em;
    margin: .2em
}

.ne-card-video-content {
    position: relative;
    height: 450px;
    background: var(--yq-bg-secondary);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ne-card-video-content video {
    width: 100%;
    height: 450px;
    outline: none
}

.ne-card-video-error,
.ne-card-video-uploaded,
.ne-card-video-uploading {
    border: 1px solid var(--yq-border-primary);
    background: var(--yq-bg-tertiary)
}

.ne-card-video-done {
    position: relative;
    border: none;
    background: none;
    line-height: 0
}

.ne-card-video-content-active {
    outline: 1px solid var(--yq-yuque-grey-5)
}

.ne-card-video-center {
    position: absolute;
    top: 50%;
    margin-top: -48px;
    width: 100%;
    height: 96px
}

.ne-card-video-converting,
.ne-card-video-icon,
.ne-card-video-message,
.ne-card-video-name,
.ne-card-video-progress {
    text-align: center
}

.ne-card-video-icon {
    font-size: 24px;
    color: var(--yq-text-disable);
    margin-bottom: 12px
}

.ne-card-video-name {
    margin-bottom: 12px
}

.ne-card-video-message,
.ne-card-video-name {
    color: var(--yq-text-body)
}

.ne-card-video-anticon {
    display: inline-block;
    font-style: normal;
    vertical-align: -.125em;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    margin-right: 5px
}

.ne-card-video-anticon-anticon-spin {
    display: inline-block;
    animation: rotateLoading 1s linear infinite
}

.ne-card-video .lake-error-icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: var(--yq-red-6);
    text-align: center;
    font-size: 12px;
    color: var(--yq-white);
    padding: 1px 0 0 0;
    line-height: 16px;
    border-radius: 100%;
    vertical-align: middle;
    margin: -2px 5px 0 0
}

.h5-ne-card-video-wrapper,
.h5-ne-card-video-wrapper video {
    position: relative
}

.h5-ne-card-video-wrapper img {
    width: 48px;
    height: 48px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    pointer-events: none
}

.h5-ne-card-video-wrapper .h5-ne-card-video-desc {
    position: absolute;
    background-image: linear-gradient(180deg, transparent 19%, rgba(0, 0, 0, .4));
    left: 0;
    right: 0;
    bottom: 0;
    height: 46px;
    display: flex;
    color: var(--yq-white);
    align-items: center;
    justify-content: space-between;
    padding: 0 12px;
    padding-top: 16px
}

@media screen and (max-width:750px) {
    .ne-card-video-content {
        height: auto
    }

    .ne-card-video-content video {
        height: auto !important
    }

    .ne-card-video-converting-wrapper,
    .ne-card-video-progress-wrapper {
        height: 200px
    }
}

.ne-doc-major-viewer-mobile .ne-card-video-content {
    height: auto
}

.ne-doc-major-viewer-mobile .ne-card-video-content video {
    height: auto !important
}

.ne-ui-embed-input-panelbase-header {
    height: 32px;
    padding: 0 16px;
    color: var(--yq-text-caption);
    font-size: 12px;
    line-height: 32px
}

.ne-ui-embed-input-panelbase-body {
    overflow-x: hidden;
    overflow-y: auto
}

.ne-ui-embed-input-panelbase-item {
    padding: 12px 16px;
    height: 58px;
    cursor: pointer;
    display: flex
}

.ne-ui-embed-input-panelbase-item-selected,
.ne-ui-embed-input-panelbase-item:hover {
    background-color: var(--yq-bg-tertiary)
}

.ne-ui-embed-input-panelbase-item .ne-uilib-avatar-icon {
    margin-right: 12px
}

.ne-ui-embed-input-panelbase-item-content {
    width: 234px
}

.ne-ui-embed-input-panelbase-item-content em {
    color: var(--yq-yuque-green-6);
    font-style: normal
}

.ne-ui-embed-input-panelbase-item-content dt {
    color: var(--yq-text-primary);
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ne-ui-embed-input-panelbase-item-content dd {
    color: var(--yq-text-caption);
    font-size: 12px;
    line-height: 14px;
    margin-top: 6px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ne-ui-embed-input-panelbase-error,
.ne-ui-embed-input-panelbase-loading {
    height: 100%;
    color: var(--yq-text-caption);
    display: flex;
    align-items: center;
    justify-content: center
}

.ne-ui-embed-input-panelbase-footer {
    font-size: 12px;
    height: 36px;
    line-height: 34px;
    border-top: 1px solid var(--yq-border-primary);
    color: var(--yq-text-caption);
    padding: 0 16px
}

.ne-ui-embed-input-recommendpanel .ne-ui-embed-input-panelbase-body {
    height: 262px
}

.ne-ui-embed-input-searchpanel .ne-ui-embed-input-panelbase-body {
    height: 294px
}

.ne-ui-embed-input-searchpanel-tip {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.ne-ui-embed-input-searchpanel-tip .ne-icon {
    width: 28px;
    height: 28px
}

.ne-ui-embed-input-searchpanel-tip-content {
    text-align: center;
    font-size: 14px;
    line-height: 22px;
    color: var(--yq-text-body);
    margin-top: 10px
}

.ne-ui-embed-input-container {
    border-radius: 2px
}

.ne-ui-embed-input-form {
    position: relative;
    border-radius: 2px
}

.ne-ui-embed-input-endpoint {
    margin-left: 10px
}

.ne-ui-embed-input-endpoint input {
    width: calc(100% - 80px);
    border: 0;
    height: 40px;
    line-height: 40px;
    margin: 4px 0;
    font-size: 14px;
    outline: none;
    background: transparent
}

.ne-ui-embed-input-endpoint input::-moz-placeholder {
    color: var(--yq-yuque-grey-6)
}

.ne-ui-embed-input-endpoint input::placeholder {
    color: var(--yq-yuque-grey-6)
}

.ne-ui-embed-input-pannel {
    position: absolute;
    top: 100%;
    left: -1px;
    z-index: 9999;
    margin-top: 6px;
    width: 310px;
    height: 330px;
    border-radius: 4px
}

.ne-ui-embed-input-button {
    position: absolute;
    top: 9px;
    right: 12px
}

.ne-ui-embed-input-example-button {
    border: 0;
    padding: 0;
    background: none;
    cursor: pointer;
    outline: none;
    color: var(--yq-text-body);
    margin-right: 16px
}

.ne-ui-embed-input-pannel {
    background-color: var(--yq-bg-foreground);
    border: 1px solid var(--lakex-editor-border-primary);
    box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .04);
    color: var(--yq-text-primary)
}

.h5-ne-yuque-doc-card-view {
    height: 78px;
    font-size: 14px;
    overflow: hidden;
    position: relative;
    border-radius: 5px;
    background-color: var(--yq-bg-tertiary)
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-card-view-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 80%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    opacity: .1;
    filter: blur(50px)
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-card-view-bg.book,
.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-card-view-bg.note {
    background-color: var(--yq-yuque-green-3)
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-card-view-bg.form,
.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-card-view-bg.sheet,
.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-card-view-bg.table,
.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-card-view-bg.thread {
    background-color: var(--yq-pea-green-3)
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-card-view-bg.doc,
.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-card-view-bg.file,
.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-card-view-bg.group {
    background-color: var(--yq-blue-3)
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-card-view-bg.artboard {
    background-color: var(--yq-orange-3)
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-card-view-bg.board,
.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-card-view-bg.mind {
    background-color: var(--yq-purple-3)
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-card-view-bg img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-icon {
    width: 48px;
    height: 48px;
    font-size: 48px;
    border-radius: 8px;
    color: var(--yq-text-body)
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-icon.default {
    box-shadow: 0 4px 8px 1px rgba(0, 0, 0, .08)
}

.h5-ne-yuque-doc-card-view div.h5-ne-yuque-doc-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--yq-bg-primary)
}

.h5-ne-yuque-doc-card-view div.h5-ne-yuque-doc-icon>img {
    display: block;
    width: 32px;
    height: 32px;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%
}

.h5-ne-yuque-doc-card-view img.h5-ne-yuque-doc-icon {
    -o-object-fit: cover;
    object-fit: cover
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-detail {
    display: flex;
    flex-direction: row;
    position: relative
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-detail .h5-ne-yuque-doc-content {
    min-width: 0;
    display: flex;
    padding: 15px 12px;
    flex: 1
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-detail .h5-ne-yuque-doc-content .h5-ne-yuque-doc-body {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 12px;
    flex: 1;
    overflow: hidden
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-detail .h5-ne-yuque-doc-content .h5-ne-yuque-doc-body .h5-ne-yuque-doc-title {
    color: var(--yq-text-primary);
    font-weight: 700;
    line-height: 26px;
    font-size: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-detail .h5-ne-yuque-doc-content .h5-ne-yuque-doc-body .h5-ne-yuque-doc-belong {
    margin-top: 4px;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: var(--yq-text-caption)
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-detail .h5-ne-yuque-doc-cover {
    width: 166px;
    height: 98px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    flex: 0 0 166px
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-error,
.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-loading {
    position: relative;
    height: 100%;
    display: flex;
    text-align: center;
    align-items: center;
    flex-direction: row;
    justify-content: start;
    align-self: center;
    background: var(--yq-bg-tertiary);
    color: var(--yq-text-disable);
    padding: 15px 12px
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-loading .h5-ne-yuque-doc-skeleton-logo {
    flex-shrink: 0;
    width: 48px;
    height: 48px;
    border-radius: 8px;
    margin-right: 16px
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-loading .h5-ne-yuque-doc-skeleton-info {
    flex: 1;
    height: 40px;
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-loading .h5-ne-yuque-doc-skeleton-title {
    height: 16px;
    border-radius: 6px
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-loading .h5-ne-yuque-doc-skeleton-desc {
    width: 40%;
    height: 16px;
    border-radius: 6px
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-loading .h5-ne-yuque-doc-skeleton-desc>span {
    width: 100%
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-error .h5-ne-yuque-doc-error-logo {
    background-image: url(https://gw.alipayobjects.com/mdn/prod_resou/afts/img/A*Stw6SLI_ZuAAAAAAAAAAAAAAARQnAQ);
    width: 48px;
    height: 48px;
    border-radius: 8px;
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 12px
}

.h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-error .h5-ne-yuque-doc-error-text {
    font-size: 15px;
    color: var(--yq-text-caption);
    line-height: 26px
}

.h5-ne-yuque-doc-card-view .lakex-group-avatar {
    transform: none;
    width: 24px;
    height: 24px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 2px;
    color: var(--yq-white);
    border-radius: 100%;
    overflow: hidden
}

.h5-ne-yuque-doc-card-view .lakex-group-avatar img {
    width: 100%;
    height: 100%
}

.h5-ne-yuque-doc-card-view .lakex-group-avatar span {
    font-size: 10px
}

.h5-ne-yuque-doc-card-view.h5-ne-yuque-doc-fecodex {
    height: 242px
}

.h5-ne-yuque-doc-card-view.h5-ne-yuque-doc-fecodex .h5-ne-yuque-doc-content {
    flex-direction: column
}

.h5-ne-yuque-doc-card-view.h5-ne-yuque-doc-fecodex .h5-ne-yuque-doc-content .h5-ne-yuque-doc-body {
    margin-left: 0
}

.h5-ne-yuque-doc-card-view.h5-ne-yuque-doc-fecodex .h5-ne-yuque-doc-img {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 150px;
    margin: 10px 0
}

.h5-ne-yuque-doc-card-view.h5-ne-yuque-doc-fecodex .h5-ne-yuque-doc-icon {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto
}

.h5-ne-yuque-doc-card-view.h5-ne-yuque-doc-fecodex .h5-ne-yuque-doc-footer {
    display: flex;
    justify-content: space-between;
    color: var(--yq-text-body)
}

[data-kumuhana=pouli] .h5-ne-yuque-doc-card-view .h5-ne-yuque-doc-icon {
    color: var(--yq-yuque-grey-2)
}

.ne-yuque-doc-card-view {
    height: 102px;
    font-size: 14px;
    overflow: hidden;
    position: relative;
    border-radius: 5px;
    background-color: var(--yq-bg-tertiary)
}

.ne-yuque-doc-card-view .ne-yuque-doc-card-view-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 80%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    opacity: .1;
    filter: blur(50px)
}

.ne-yuque-doc-card-view .ne-yuque-doc-card-view-bg.book,
.ne-yuque-doc-card-view .ne-yuque-doc-card-view-bg.note {
    background-color: var(--yq-yuque-green-3)
}

.ne-yuque-doc-card-view .ne-yuque-doc-card-view-bg.form,
.ne-yuque-doc-card-view .ne-yuque-doc-card-view-bg.sheet,
.ne-yuque-doc-card-view .ne-yuque-doc-card-view-bg.table,
.ne-yuque-doc-card-view .ne-yuque-doc-card-view-bg.thread {
    background-color: var(--yq-pea-green-3)
}

.ne-yuque-doc-card-view .ne-yuque-doc-card-view-bg.doc,
.ne-yuque-doc-card-view .ne-yuque-doc-card-view-bg.file,
.ne-yuque-doc-card-view .ne-yuque-doc-card-view-bg.group {
    background-color: var(--yq-blue-3)
}

.ne-yuque-doc-card-view .ne-yuque-doc-card-view-bg.artboard {
    background-color: var(--yq-orange-3)
}

.ne-yuque-doc-card-view .ne-yuque-doc-card-view-bg.board,
.ne-yuque-doc-card-view .ne-yuque-doc-card-view-bg.mind {
    background-color: var(--yq-purple-3)
}

.ne-yuque-doc-card-view .ne-yuque-doc-card-view-bg img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.ne-yuque-doc-card-view .ne-yuque-doc-icon {
    width: 78px;
    height: 78px;
    font-size: 78px;
    border-radius: 8px;
    color: var(--yq-text-body)
}

.ne-yuque-doc-card-view .ne-yuque-doc-icon.default {
    box-shadow: 0 4px 8px 1px rgba(0, 0, 0, .08)
}

.ne-yuque-doc-card-view div.ne-yuque-doc-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--yq-bg-primary)
}

.ne-yuque-doc-card-view div.ne-yuque-doc-icon>img {
    display: block;
    width: 48px;
    height: 48px;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%
}

.ne-yuque-doc-card-view img.ne-yuque-doc-icon {
    -o-object-fit: cover;
    object-fit: cover
}

.ne-yuque-doc-card-view .ne-yuque-doc-detail {
    display: flex;
    flex-direction: row;
    position: relative
}

.ne-yuque-doc-card-view .ne-yuque-doc-detail .ne-yuque-doc-content {
    min-width: 0;
    display: flex;
    padding: 12px 18px;
    flex: 1
}

.ne-yuque-doc-card-view .ne-yuque-doc-detail .ne-yuque-doc-content .ne-yuque-doc-body {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 16px;
    flex: 1;
    overflow: hidden
}

.ne-yuque-doc-card-view .ne-yuque-doc-detail .ne-yuque-doc-content .ne-yuque-doc-body .ne-yuque-doc-title {
    color: var(--yq-text-primary);
    font-weight: 700;
    line-height: 26px;
    font-size: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ne-yuque-doc-card-view .ne-yuque-doc-detail .ne-yuque-doc-content .ne-yuque-doc-body .ne-yuque-doc-belong,
.ne-yuque-doc-card-view .ne-yuque-doc-detail .ne-yuque-doc-content .ne-yuque-doc-body .ne-yuque-doc-desc {
    margin-top: 4px;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.ne-yuque-doc-card-view .ne-yuque-doc-detail .ne-yuque-doc-content .ne-yuque-doc-body .ne-yuque-doc-desc {
    color: var(--yq-text-body)
}

.ne-yuque-doc-card-view .ne-yuque-doc-detail .ne-yuque-doc-content .ne-yuque-doc-body .ne-yuque-doc-belong {
    color: var(--yq-text-caption)
}

.ne-yuque-doc-card-view .ne-yuque-doc-detail .ne-yuque-doc-cover {
    width: 166px;
    height: 98px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    flex: 0 0 166px
}

.ne-yuque-doc-card-view .ne-yuque-doc-error,
.ne-yuque-doc-card-view .ne-yuque-doc-loading {
    position: relative;
    height: 100%;
    display: flex;
    text-align: center;
    align-items: center;
    flex-direction: row;
    justify-content: start;
    align-self: center;
    background: var(--yq-bg-tertiary);
    color: var(--yq-text-disable);
    padding: 12px 18px
}

.ne-yuque-doc-card-view .ne-yuque-doc-loading .ne-yuque-doc-skeleton-logo {
    flex-shrink: 0;
    width: 78px;
    height: 78px;
    border-radius: 8px;
    margin-right: 16px
}

.ne-yuque-doc-card-view .ne-yuque-doc-loading .ne-yuque-doc-skeleton-info {
    flex: 1;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.ne-yuque-doc-card-view .ne-yuque-doc-loading .ne-yuque-doc-skeleton-title {
    height: 16px;
    border-radius: 6px
}

.ne-yuque-doc-card-view .ne-yuque-doc-loading .ne-yuque-doc-skeleton-desc {
    width: 40%;
    height: 16px;
    border-radius: 6px
}

.ne-yuque-doc-card-view .ne-yuque-doc-loading .ne-yuque-doc-skeleton-desc>span {
    width: 100%
}

.ne-yuque-doc-card-view .ne-yuque-doc-error .ne-yuque-doc-error-logo {
    background-image: url(https://gw.alipayobjects.com/mdn/prod_resou/afts/img/A*Stw6SLI_ZuAAAAAAAAAAAAAAARQnAQ);
    width: 78px;
    height: 78px;
    border-radius: 8px;
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 16px
}

.ne-yuque-doc-card-view .ne-yuque-doc-error .ne-yuque-doc-error-text {
    font-size: 15px;
    color: var(--yq-text-caption);
    line-height: 26px
}

.ne-yuque-doc-card-view .lakex-group-avatar {
    transform: none;
    width: 24px;
    height: 24px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 2px;
    color: var(--yq-white);
    border-radius: 100%;
    overflow: hidden
}

.ne-yuque-doc-card-view .lakex-group-avatar img {
    width: 100%;
    height: 100%
}

.ne-yuque-doc-card-view .lakex-group-avatar span {
    font-size: 10px
}

.ne-yuque-doc-card-view.ne-yuque-doc-fecodex {
    height: auto
}

.ne-yuque-doc-card-view.ne-yuque-doc-fecodex .ne-yuque-doc-content {
    flex-direction: column;
    container-type: inline-size
}

.ne-yuque-doc-card-view.ne-yuque-doc-fecodex .ne-yuque-doc-content .ne-yuque-doc-body {
    margin-left: 0
}

.ne-yuque-doc-card-view.ne-yuque-doc-fecodex .ne-yuque-doc-img {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: auto;
    margin: 10px 0
}

.ne-yuque-doc-card-view.ne-yuque-doc-fecodex .ne-yuque-doc-icon {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto
}

.ne-yuque-doc-card-view.ne-yuque-doc-fecodex .ne-yuque-doc-footer {
    display: flex;
    justify-content: space-between;
    color: var(--yq-text-body)
}

@container (max-width: 160px) {
    .ne-yuque-doc-footer {
        flex-direction: column;
        text-align: center
    }
}

[data-kumuhana=pouli] .ne-yuque-doc-card-view .ne-yuque-doc-icon {
    color: var(--yq-yuque-grey-2)
}

.ne-card-container[data-alias=embed] {
    height: 467px
}

.ne-yuque-doc-embed-view {
    height: 100%
}

.ne-yuque-doc-embed-view .ne-yuque-doc-iframe-box {
    height: 100%;
    overflow: hidden
}

.ne-yuque-doc-embed-view .ne-yuque-doc-iframe-box iframe {
    width: 100%;
    height: 100%;
    border-radius: 6px
}

.ne-yuque-doc-embed-view .ne-yuque-doc-error {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    text-align: center;
    background: var(--yq-bg-tertiary);
    color: var(--yq-text-disable)
}

ne-card[data-card-name=yuqueInline] {
    vertical-align: baseline;
    position: relative;
    height: auto
}

ne-card[data-card-name=yuqueInline] .ne-card-container {
    display: inline-flex
}

.ne-yuque-doc-title-view {
    display: inline-flex;
    align-items: baseline;
    color: var(--yq-text-link);
    cursor: pointer;
    font-size: 15px
}

.ne-yuque-doc-title-view .ne-svg-icon {
    margin-right: 2px;
    flex-shrink: 0;
    top: 4px;
    position: relative
}

.ne-yuque-doc-title-view span.lakex-group-avatar.lakex-group-text-avatar {
    vertical-align: baseline;
    top: -1.5px
}

.ne-yuque-doc-title-view .lakex-group-avatar {
    border-radius: 100%;
    transform: none;
    width: 20px;
    height: 20px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 2px;
    color: var(--yq-white);
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    top: 4px;
    flex-shrink: 0
}

.ne-yuque-doc-title-view .lakex-group-avatar img {
    width: 100%;
    height: 100%
}

.ne-yuque-doc-title-view .lakex-group-avatar span {
    font-size: 10px
}

.ne-editor ne-card[data-card-name=yuque][data-card-type=block] .ne-card-container {
    overflow: visible
}

[data-kumuhana=pouli] ne-table-wrap ne-table-inner-wrap::-webkit-scrollbar-thumb {
    background: hsla(0, 0%, 100%, .2);
    border-radius: 15px;
    border: 3.5px solid transparent;
    background-clip: content-box;
    visibility: hidden
}

[data-kumuhana=pouli] .ne-paint-formatting {
    cursor: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2232px%22%20height%3D%2222px%22%20viewBox%3D%220%200%2032%2022%22%20version%3D%221.1%22%3E%3Ctitle%3E%25u753B%25u677F%3C%2Ftitle%3E%3Cdefs%3E%3Cpath%20d%3D%22M1.98238696%2C8.93070537%20L1.98238696%2C7.94670537%20L2.98438696%2C7.94670537%20L2.98438696%2C2.82172366%20C2.86526604%2C2.46632579%202.33755453%2C1.73387714%202.07909532%2C1.53244072%20C1.82245859%2C1.33385277%201.51846322%2C1.18356053%201.17974005%2C1.07623055%20C1.09361789%2C1.04867962%200.942233098%2C1.02608568%200.752704803%2C1.01318705%20C0.547546769%2C0.99922471%200.324838037%2C0.997431773%200.122456031%2C1.00289596%20C0.0577095542%2C1.0049281%200.0577095542%2C1.0049281%200.0461739234%2C1.00547208%20L2.66453526e-15%2C0.00653866278%20C0.0201288131%2C0.00561901141%200.0201288131%2C0.00561901141%200.095466479%2C0.00326024734%20C0.326813823%2C-0.00298598914%200.57886869%2C-0.000956798402%200.82060425%2C0.0154948802%20C1.08383002%2C0.0334091071%201.30523442%2C0.0664533548%201.48311677%2C0.123360851%20C1.92613162%2C0.263734745%202.33443502%2C0.465595821%202.69244577%2C0.742631738%20C2.92220036%2C0.921693142%203.22249704%2C1.27542805%203.47419998%2C1.65264521%20C3.73327327%2C1.2768273%204.04523695%2C0.928194595%204.30613304%2C0.748389847%20C4.73300675%2C0.452017529%205.12144633%2C0.241589862%205.49261188%2C0.123985302%20C5.67183876%2C0.0665134984%205.89339455%2C0.0334392002%206.15695686%2C0.0155333346%20C6.39828739%2C-0.00086215042%206.64992391%2C-0.00287712455%206.88091587%2C0.00336029265%20C6.95624626%2C0.00571905714%206.95624626%2C0.00571905714%206.97637392%2C0.00663866278%20L6.9302%2C1.00557208%20C6.91866322%2C1.00502805%206.91866322%2C1.00502805%206.85392296%2C1.00299592%20C6.65186148%2C0.997539703%206.42953662%2C0.999319964%206.2247385%2C1.01323351%20C6.03513065%2C1.02611507%205.88376607%2C1.04871108%205.79631677%2C1.07674989%20C5.53439856%2C1.15974142%205.22808562%2C1.32567897%204.87502342%2C1.5708014%20C4.59703217%2C1.76238997%204.11677653%2C2.41431766%203.97038696%2C2.80892139%20L3.97038696%2C7.94670537%20L4.96838696%2C7.94670537%20L4.96838696%2C8.93070537%20L3.97038696%2C8.93070537%20L3.97038696%2C13.105686%20C4.11670515%2C13.5000221%204.59679626%2C14.1508096%204.87723109%2C14.3433396%20C5.22794492%2C14.5878372%205.53331353%2C14.7530473%205.79898646%2C14.835715%20C5.88455642%2C14.8633576%206.03571032%2C14.8861134%206.22510548%2C14.8991205%20C6.43008749%2C14.9131981%206.65261707%2C14.9150397%206.85467786%2C14.9095877%20C6.91881525%2C14.9075757%206.91881525%2C14.9075757%206.9302%2C14.9070387%20L6.97637392%2C15.9059721%20C6.95638406%2C15.9068853%206.95638406%2C15.9068853%206.88164995%2C15.9092239%20C6.65044146%2C15.9154624%206.39838542%2C15.9133764%206.15658989%2C15.8967706%20C5.89281487%2C15.8786553%205.67104842%2C15.8452689%205.49678181%2C15.7889425%20C5.12245551%2C15.6725096%204.73298559%2C15.4617992%204.30830631%2C15.1657213%20C4.04607558%2C14.9857034%203.73313494%2C14.6366765%203.47358647%2C14.260493%20C3.2222%2C14.6368595%202.92226549%2C14.9900484%202.69181313%2C15.1704712%20C2.33440151%2C15.4481035%201.92492528%2C15.6505444%201.48545655%2C15.7885022%20C1.30602372%2C15.8463289%201.08440926%2C15.8796848%200.82097149%2C15.8978083%20C0.578770634%2C15.9144708%200.326296046%2C15.9165712%200.0947322934%2C15.910324%20C0.0199910052%2C15.9079853%200.0199910052%2C15.9079853%200%2C15.9070721%20L0.0461739234%2C14.9081387%20C0.0575575289%2C14.9086757%200.0575575289%2C14.9086757%200.12170105%2C14.9106877%20C0.324082071%2C14.9161477%200.546995551%2C14.9142932%200.752337563%2C14.9001664%20C0.941653857%2C14.8871422%201.09282859%2C14.8643884%201.18231791%2C14.8355632%20C1.51818058%2C14.7301179%201.82187326%2C14.5799754%202.07685728%2C14.381912%20C2.33817654%2C14.1773204%202.865383%2C13.4458836%202.97005625%2C13.0867107%20L2.98438696%2C8.93070537%20L1.98238696%2C8.93070537%20Z%22%20id%3D%22path-1%22%2F%3E%3Cfilter%20x%3D%22-21.5%25%22%20y%3D%22-9.4%25%22%20width%3D%22143.0%25%22%20height%3D%22118.9%25%22%20filterUnits%3D%22objectBoundingBox%22%20id%3D%22filter-2%22%3E%3CfeOffset%20dx%3D%220%22%20dy%3D%220%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetOuter1%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%220.5%22%20in%3D%22shadowOffsetOuter1%22%20result%3D%22shadowBlurOuter1%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%201%20%20%200%200%200%200%201%20%20%200%200%200%200%201%20%200%200%200%201%200%22%20type%3D%22matrix%22%20in%3D%22shadowBlurOuter1%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20id%3D%22%25u753B%25u677F%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22format-painter%22%20transform%3D%22translate(13.000000%2C%202.000000)%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22nonzero%22%3E%3Crect%20id%3D%22%25u77E9%25u5F62%22%20opacity%3D%220%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2218%22%20height%3D%2218%22%2F%3E%3Cpath%20d%3D%22M13.5%2C3.65625%20L15.3280723%2C3.65625%20C15.7164082%2C3.65625%2016.0311973%2C3.97105664%2016.0311973%2C4.359375%20L16.0311973%2C8.015625%20C16.0311973%2C8.40394336%2015.7164082%2C8.71875%2015.3280723%2C8.71875%20L9.15820312%2C8.71875%20L9.15820312%2C10.265625%20L9.93164062%2C10.265625%20C10.0093057%2C10.265625%2010.0722656%2C10.328585%2010.0722656%2C10.40625%20L10.0722656%2C14.5546875%20C10.0722656%2C15.3701719%209.4111875%2C16.03125%208.59570312%2C16.03125%20C7.78021875%2C16.03125%207.11914062%2C15.3701719%207.11914062%2C14.5546875%20L7.11914062%2C10.40625%20C7.11914062%2C10.328585%207.18210058%2C10.265625%207.25976562%2C10.265625%20L8.03320312%2C10.265625%20L8.03320312%2C8.296875%20C8.03320312%2C7.90855664%208.34800977%2C7.59375%208.73632812%2C7.59375%20L14.9061973%2C7.59375%20L14.9061973%2C4.78125%20L13.5%2C4.78125%20L13.5%2C6.046875%20C13.5%2C6.27987305%2013.311123%2C6.46875%2013.078125%2C6.46875%20L3.234375%2C6.46875%20C3.00137695%2C6.46875%202.8125%2C6.27987305%202.8125%2C6.046875%20L2.8125%2C2.390625%20C2.8125%2C2.15762695%203.00137695%2C1.96875%203.234375%2C1.96875%20L13.078125%2C1.96875%20C13.311123%2C1.96875%2013.5%2C2.15762695%2013.5%2C2.390625%20L13.5%2C3.65625%20Z%22%20id%3D%22%25u8DEF%25u5F84%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22%25u7F16%25u7EC4%22%20transform%3D%22translate(-9.500000%2C%20-5.000000)%22%3E%3Cg%20id%3D%22Cursor%22%20transform%3D%22translate(13.000000%2C%208.000000)%22%3E%3Cuse%20fill%3D%22black%22%20fill-opacity%3D%221%22%20filter%3D%22url(%23filter-2)%22%20xlink%3Ahref%3D%22%23path-1%22%2F%3E%3Cuse%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%20xlink%3Ahref%3D%22%23path-1%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 5 10, text
}

@media print {
    ::-webkit-scrollbar {
        display: none
    }
}

[data-viewer-mode=present] ne-code-content,
[data-viewer-mode=present] ne-code ne-code-content ne-text {
    font-size: inherit !important
}

.ne-viewer ne-table-inner-wrap .cm-content[contenteditable=false] {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    user-select: auto !important
}

.ne-card-audio-error {
    width: 100%;
    height: 88px;
    padding: 24px 20px;
    background-color: var(--yq-bg-tertiary);
    border: 1px solid var(--lakex-editor-border-primary);
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: default
}

.ne-card-audio-error[data-error-type=copyright] {
    justify-content: left;
    background: var(--yq-bg-primary)
}

.ne-card-audio-error .error-icon {
    width: 28px;
    height: 28px;
    color: var(--yq-text-body);
    font-size: 28px;
    display: flex;
    justify-content: center;
    align-items: center
}

.ne-card-audio-error .error-icon .ne-card-audio-svg-icon {
    width: 28px;
    height: 28px;
    background-size: 28px
}

.ne-card-audio-error .error-icon .ne-card-audio-icon {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/b9d51288-551f-447e-930f-7e1132a4a90b.svg)
}

.ne-card-audio-error .error-icon .ne-card-audio-error-icon {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/dc01c10b-e433-4bb3-bf7e-8b679725b823.svg)
}

.ne-card-audio-error .error-message {
    display: flex;
    flex-direction: column;
    line-height: 20px;
    color: var(--yq-text-disable);
    margin-left: 16px;
    font-size: 14px
}

.ne-card-audio-error .uploading-message {
    display: block;
    margin-left: 16px;
    color: var(--yq-text-disable)
}

@media only screen and (max-width:667px) {
    .ne-card-audio-error .ne-card-audio-svg-icon {
        width: 21px;
        height: 21px;
        background-size: 21px 21px
    }
}

@keyframes ne-audio-loading {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.ne-default-audio-loading {
    height: 88px;
    display: flex;
    align-items: center;
    padding: 8px
}

.ne-default-audio-loading .ne-icon {
    margin-right: 8px;
    animation: ne-audio-loading 1s linear infinite
}

.ne-audio-progress {
    width: 100%;
    border-radius: 5px;
    height: 5px;
    margin-top: -5px
}

.ne-audio-progress .ne-audio-progress-inner {
    height: 5px;
    background: var(--lakex-editor-color-theme);
    border-radius: 5px
}

.ne-default-audio {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.ne-default-audio audio {
    width: 100%
}

.ne-default-audio span {
    color: var(--yq-text-caption);
    font-size: 12px
}

.ne-eidtor-card-lake-diagram-editor {
    height: 100%;
    overflow: hidden
}

.ne-eidtor-card-lake-diagram-editor .lake-diagram-board-toolbar {
    display: none
}

ne-card[data-card-name=board].ne-focused .ne-eidtor-card-lake-diagram-editor .lake-diagram-board-toolbar {
    display: flex
}

.ne-engine .selection-transparent::-moz-selection {
    background-color: transparent !important
}

.ne-engine .selection-transparent::selection {
    background-color: transparent !important
}

.ne-engine ne-card.ne-focused .selection-transparent::-moz-selection {
    background-color: transparent !important
}

.ne-engine ne-card.ne-focused .selection-transparent::selection {
    background-color: transparent !important
}

.ne-engine .selection-transparent ::-moz-selection {
    background-color: transparent !important
}

.ne-engine .selection-transparent ::selection {
    background-color: transparent !important
}

.ne-engine ne-card.ne-focused .selection-transparent ::-moz-selection {
    background-color: transparent !important
}

.ne-engine ne-card.ne-focused .selection-transparent ::selection {
    background-color: transparent !important
}

ne-card[data-card-name=board] {
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text;
    border: 1px solid transparent
}

ne-card[data-card-name=board] [contenteditable=true] {
    display: none
}

ne-card[data-card-name=board].ne-focused [contenteditable=true] {
    display: block
}

ne-card[data-card-name=board] .ne-card-container {
    height: 460px
}

.ne-card-calendar-schedule-panel-textarea.ant-input {
    resize: none;
    border: none;
    background: transparent;
    padding-left: 0
}

.ne-card-calendar-schedule-panel-textarea.ant-input:focus {
    box-shadow: none
}

.ne-card-calendar-schedule-panel-textarea.ant-input-desc.ant-input {
    font-size: 12px
}

.ne-card-calendar-schedule-panel-textarea-title.ant-input {
    font-size: 18px
}

.ne-card-calendar-schedule-panel-item-content .ant-select-arrow {
    font-size: 12px;
    color: var(--yq-text-caption);
    display: flex;
    align-items: center;
    padding-left: 8px
}

.ne-card-calendar-schedule-panel-color-select-dropdown {
    width: 122px
}

.ne-card-calendar-schedule-panel-color-select-option {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

.ant-select-selector .ne-card-calendar-schedule-panel-color-select-option {
    height: 100%
}

.ant-select-selector .ne-card-calendar-schedule-panel-color-select-option-name,
.ant-select-selector .ne-card-calendar-schedule-panel-color-select-option-status {
    display: none
}

.ne-card-calendar-schedule-panel-color-select-option-status {
    flex: 0 0 14px
}

.ne-card-calendar-schedule-panel-color-select-option-status[data-selected=true] {
    background: url(https://gw.alipayobjects.com/zos/bmw-prod/16f5566a-e266-4417-b762-3bd0e1f8296a.svg) no-repeat 50%;
    height: 14px;
    background-size: 14px 14px
}

.ne-card-calendar-schedule-panel-color-select-option-box {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 24px
}

.ne-card-calendar-schedule-panel-color-select-option-box-content {
    width: 8px;
    height: 8px
}

.ne-card-calendar-schedule-panel-color-select-option-name {
    flex: 1;
    font-size: 14px;
    color: var(--yq-text-body);
    font-weight: 400
}

.ne-card-calendar-schedule-panel-date-picker {
    padding-left: 0
}

.ne-card-calendar-schedule-panel-date-picker .ant-picker-active-bar {
    transform: translateX(-11px)
}

.ne-card-calendar-schedule-panel-date-picker .ant-picker-clear,
.ne-card-calendar-schedule-panel-date-picker .ant-picker-suffix {
    display: none
}

.ne-card-calendar-schedule-panel-icon-calendar-e {
    margin-top: 7px
}

.ne-card-calendar-schedule-panel-icon-desc-e {
    margin-top: 4px
}

.ne-card-calendar-schedule-panel-button-box {
    position: absolute;
    right: 10px;
    top: 10px;
    display: flex;
    z-index: 1
}

.ne-card-calendar-schedule-panel-button-box .ne-icon {
    margin: 6px;
    cursor: pointer
}

.ne-card-calendar-schedule-panel-button-box .ne-icon:hover {
    background: var(--yq-bg-primary-hover);
    color: var(--yq-black)
}

.ne-card-calendar-popover-overlay .ant-popover-inner-content {
    padding: 0 8px
}

.ne-card-calendar-schedule-snapshot {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3
}

.ne-card-calendar-schedule-snapshot-line {
    position: absolute
}

.ne-card-calendar-schedule-snapshot .ne-card-calendar-schedule-line {
    width: auto !important;
    margin-top: 0;
    opacity: .8 !important
}

.ne-card-calendar-schedule-snapshot .ne-card-calendar-schedule-line[data-is-start=false] {
    left: 0
}

ne-card[data-card-name=calendar] .ne-card-container {
    background: var(--yq-bg-secondary)
}

ne-card[data-card-name=calendar] .ne-card-calendar {
    position: relative;
    padding: 0 16px 16px 16px
}

ne-card[data-card-name=calendar] .ne-card-calendar-header {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    height: 72px;
    position: relative
}

@media only screen and (min-width:768px) {
    ne-card[data-card-name=calendar] .ne-card-calendar-header-today-button {
        position: absolute;
        top: 20px;
        right: 16px
    }
}

ne-card[data-card-name=calendar] .ne-card-calendar-header-month-selector {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

ne-card[data-card-name=calendar] .ne-card-calendar-header-month-selector-next,
ne-card[data-card-name=calendar] .ne-card-calendar-header-month-selector-prev {
    width: 24px;
    height: 24px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 50%;
    display: flex;
    align-items: center;
    justify-content: center
}

ne-card[data-card-name=calendar] .ne-card-calendar-header-month-selector-next .ne-icon,
ne-card[data-card-name=calendar] .ne-card-calendar-header-month-selector-prev .ne-icon {
    color: var(--yq-text-caption)
}

ne-card[data-card-name=calendar] .ne-card-calendar-header-month-selector-next:hover .ne-icon,
ne-card[data-card-name=calendar] .ne-card-calendar-header-month-selector-prev:hover .ne-icon {
    color: var(--yq-black)
}

ne-card[data-card-name=calendar] .ne-card-calendar-header-month-selector-date {
    margin: 0 20px;
    font-size: 16px;
    font-weight: 500
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-week-names {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 8px 0
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-week-names-item {
    flex: 1;
    font-size: 12px;
    font-weight: 500;
    color: var(--yq-text-caption)
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box {
    position: relative;
    border: 1px solid var(--lakex-editor-border-secondary);
    border-radius: 4px
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row {
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid var(--lakex-editor-border-secondary)
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row:first-of-type .ne-card-calendar-content-box-row-cell:first-of-type {
    border-top-left-radius: 4px
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row:first-of-type .ne-card-calendar-content-box-row-cell:last-of-type {
    border-top-right-radius: 4px
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row:last-of-type,
ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row[data-last=true] {
    border-bottom: none
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row:last-of-type .ne-card-calendar-content-box-row-cell:first-of-type,
ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row[data-last=true] .ne-card-calendar-content-box-row-cell:first-of-type {
    border-bottom-left-radius: 4px
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row:last-of-type .ne-card-calendar-content-box-row-cell:last-of-type,
ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row[data-last=true] .ne-card-calendar-content-box-row-cell:last-of-type {
    border-bottom-right-radius: 4px
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell {
    display: flex;
    flex: 1;
    flex-direction: column;
    min-height: 84px;
    padding: 4px 4px 10px 4px;
    background-color: var(--yq-bg-secondary);
    border-right: 1px solid var(--lakex-editor-border-secondary);
    min-width: 0;
    position: relative
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell:first-of-type,
ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell:last-of-type {
    background-color: var(--yq-bg-primary)
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell:last-of-type {
    border-right: none
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell:hover .ne-card-calendar-content-box-row-cell-date-plus {
    display: block
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell[data-border=full]:after,
ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell[data-border=half]:after,
ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell[data-border=left]:after,
ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell[data-border=right]:after {
    content: " ";
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell[data-border=full]:after {
    border: 1px solid var(--lakex-editor-color-theme-light)
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell[data-border=half]:after,
ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell[data-border=left]:after,
ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell[data-border=right]:after {
    border-top: 1px solid var(--lakex-editor-color-theme-light);
    border-bottom: 1px solid var(--lakex-editor-color-theme-light)
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell[data-border=left]:after {
    border-left: 1px solid var(--lakex-editor-color-theme-light)
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell[data-border=right]:after {
    border-right: 1px solid var(--lakex-editor-color-theme-light)
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell[data-border-style=top-left-corner]:after {
    border-top-left-radius: 4px
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell[data-border-style=top-right-corner]:after {
    border-top-right-radius: 4px
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell[data-border-style=bottom-left-corner]:after {
    border-bottom-left-radius: 4px
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell[data-border-style=bottom-right-corner]:after {
    border-bottom-right-radius: 4px
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell-date {
    color: var(--yq-text-body);
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell-date-plus {
    display: none;
    width: 12px;
    height: 12px;
    border: 1px solid var(--lakex-editor-border-secondary);
    background: var(--lakex-editor-color-white) url(https://gw.alipayobjects.com/zos/bmw-prod/7ac8d36f-f041-4ee7-b1fe-d13404e9acea.svg) no-repeat 50%;
    background-size: 10px 10px;
    border-radius: 2px;
    cursor: pointer
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell-date-text {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 18px;
    height: 18px;
    font-size: 12px
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell-date[data-today=true] .ne-card-calendar-content-box-row-cell-date-text {
    border-radius: 50%;
    color: var(--yq-white);
    background-color: var(--yq-text-link-hover)
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell-date[data-fade=true] {
    color: var(--yq-text-disable)
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell-schedule-index {
    height: 2px;
    margin-top: 2px
}

ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell-schedule-holder {
    height: 24px;
    margin-top: 2px
}

ne-card[data-card-name=calendar] .ne-card-calendar-schedule-line {
    display: flex;
    height: 24px;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    box-sizing: border-box;
    margin-top: 2px;
    z-index: 2;
    cursor: pointer;
    align-items: center;
    position: relative
}

ne-card[data-card-name=calendar] .ne-card-calendar-schedule-line[data-active=true] .ne-card-calendar-schedule-line-title {
    color: #fff
}

ne-card[data-card-name=calendar] .ne-card-calendar-schedule-line[data-is-start=false] {
    left: -5px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

ne-card[data-card-name=calendar] .ne-card-calendar-schedule-line[data-control=false] {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

ne-card[data-card-name=calendar] .ne-card-calendar-schedule-line-label {
    flex: 0 0 2px;
    width: 2px;
    height: 12px;
    border-radius: 1px;
    margin: 0 4px 0 5px
}

ne-card[data-card-name=calendar] .ne-card-calendar-schedule-line-left-arrow,
ne-card[data-card-name=calendar] .ne-card-calendar-schedule-line-right-arrow {
    position: relative;
    flex: 0 0 4px;
    width: 0;
    height: 0
}

ne-card[data-card-name=calendar] .ne-card-calendar-schedule-line-left-arrow {
    right: -1px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-right-width: 4px;
    border-right-style: solid;
    margin-left: 8px
}

ne-card[data-card-name=calendar] .ne-card-calendar-schedule-line-right-arrow {
    left: -1px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left-width: 4px;
    border-left-style: solid;
    margin-right: 8px
}

ne-card[data-card-name=calendar] .ne-card-calendar-schedule-line-title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    color: var(--yq-text-primary);
    min-width: 0;
    flex: 1;
    height: 100%;
    line-height: 22px
}

ne-card[data-card-name=calendar] .ne-card-calendar-schedule-line-title[data-not-title=true] {
    color: var(--yq-text-disable)
}

ne-card[data-card-name=calendar] .ne-card-calendar-schedule-line-control {
    flex: 0 0 16px;
    height: 100%;
    cursor: ew-resize
}

ne-card[data-card-name=calendar] .ne-card-calendar-popover-fake-line {
    position: absolute;
    width: 1px;
    height: 24px
}

ne-card[data-card-name=calendar] .ne-card-calendar-mask {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    z-index: 2
}

.ne-card-calendar-schedule-panel {
    width: 320px;
    box-sizing: border-box;
    padding: 24px 16px;
    display: flex;
    flex-direction: column
}

.ne-card-calendar-schedule-panel-item {
    display: flex;
    flex-direction: row
}

.ne-card-calendar-schedule-panel-item-side {
    flex: 0 0 36px
}

.ne-card-calendar-schedule-panel-item-content {
    flex: 1
}

.ne-card-calendar-schedule-panel-icon {
    width: 16px;
    height: 16px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 16px 16px
}

.ne-card-calendar-schedule-panel-icon-calendar {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/524c6fbd-2711-47e5-a2f1-c03b27a7e979.svg)
}

.ne-card-calendar-schedule-panel-icon-desc {
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/31781942-31fc-4d5b-97e7-97b295e9e692.svg)
}

.ne-card-calendar-schedule-panel-divider {
    margin: 8px 0 16px 0
}

.correction-overlay {
    background: var(--yq-white);
    border: 1px solid var(--lakex-editor-border-primary);
    box-shadow: 0 1px 4px -2px var(--lakex-editor-color-black-f12), 0 2px 12px 0 var(--lakex-editor-color-black-f05), 0 8px 80px 4px var(--lakex-editor-color-black-f05);
    border-radius: 7px;
    position: fixed;
    padding: 16px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.correction-overlay button {
    padding: 0;
    width: 40px
}

.correction-overlay .tip {
    color: var(--yq-text-caption);
    font-size: 12px
}

.correction-overlay .replace {
    font-weight: 700
}

.correction-overlay .footer {
    min-width: 96px;
    height: 40px;
    display: flex;
    border-top: 1px solid var(--lakex-editor-border-primary);
    align-items: flex-end;
    justify-content: space-between
}

.correction-overlay .footer button {
    height: 24px;
    font-size: 12px;
    font-weight: 400
}

.ne-custom-card-fallback {
    background-color: var(--yq-bg-secondary);
    border-radius: 4px;
    color: var(--lakex-editor-text-danger-light);
    padding: 0 4px
}

ne-card[data-card-name=slash] .ne-card-container {
    white-space: nowrap
}

ne-card[data-card-name=slash].ne-focused {
    background: transparent !important
}

.ne-slash-overlay {
    z-index: 3
}

.ne-ui-slash-command-view {
    display: inline;
    position: relative
}

.ne-ui-slash-command-view .ne-ui-slash-command-input-wrap {
    display: inline;
    position: relative;
    min-width: 50px;
    white-space: nowrap;
    overflow: hidden
}

.ne-ui-slash-command-view .ne-ui-slash-command-input-wrap .ne-ui-slash-command-hidden {
    color: transparent;
    padding: 0 5px;
    min-width: 60px
}

.ne-ui-slash-command-view .ne-ui-slash-command-input {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    border: none;
    background: none;
    outline: none;
    padding: 0
}

.ne-ui-slash-command-view .ne-ui-slash-command-input::-moz-placeholder {
    color: var(--yq-text-disable)
}

.ne-ui-slash-command-view .ne-ui-slash-command-input::placeholder {
    color: var(--yq-text-disable)
}

.ne-ui-slash-command-menu .ne-ui-card-menu-content {
    max-height: 216px;
    width: 750px
}

.ne-ui-search-card-menu.ne-ui-slash-card-select-menu {
    max-height: 100%;
    height: auto;
    overflow-y: auto
}

.ne-ui-search-card-menu.ne-ui-slash-card-select-menu .ne-ui-card-menu-content {
    padding-top: 7px;
    height: auto
}

.lock-to-bottom .ne-ui-search-card-menu.ne-ui-slash-card-select-menu {
    position: absolute;
    bottom: 0
}

.ne-editor ne-card[data-card-type=block][data-card-name=customBlock],
.ne-editor ne-card[data-card-type=block][data-card-name=customBlock].ne-card-hovered,
.ne-editor ne-card[data-card-type=block][data-card-name=customBlock].ne-focused {
    border: none
}

.ne-ant-calendar.ant-picker-calendar .ant-picker-panel {
    background-color: transparent;
    border: none
}

.ne-ant-calendar {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
    min-width: 252px
}

.ne-ant-calendar.ant-picker-calendar {
    background-color: transparent
}

.ne-ant-calendar .ant-picker-panel .ant-picker-footer {
    border-top: none
}

.ne-ant-calendar .ant-picker-buttons {
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

.ne-ant-calendar .ant-picker-buttons button {
    padding: 0;
    color: var(--yq-text-link);
    line-height: 40px;
    background: transparent;
    border: 0;
    cursor: pointer;
    transition: color .3s
}

.ant-picker-calendar-mini .ant-picker-content.ne-calendar-header,
.ne-ant-calendar .ant-picker-cell .ant-picker-cell-inner {
    height: auto
}

ne-t-filler:first-child+ne-card[data-card-type=inline][data-card-name=dateCard] .ne-card-date-card,
ne-text:first-child:empty+ne-card[data-card-type=inline][data-card-name=dateCard] .ne-card-date-card {
    margin-left: 1px
}

ne-card[data-card-type=inline][data-card-name=dateCard] .ne-card-date-card {
    padding: .1em 6px;
    border-radius: 4px;
    background-color: var(--lakex-editor-overlay-background-tertiary);
    margin: 0 .2em;
    cursor: pointer
}

ne-card[data-card-type=inline][data-card-name=dateCard] .ne-card-date-card div.ne-icon {
    font-size: inherit;
    vertical-align: text-top;
    margin-top: .2em;
    margin-right: 6px
}

.ne-editor ne-card[data-card-type=inline][data-card-name=dateCard].ne-card-hovered,
.ne-editor ne-card[data-card-type=inline][data-card-name=dateCard].ne-focused {
    background-color: transparent;
    cursor: pointer
}

.ne-editor ne-card[data-card-type=inline][data-card-name=dateCard].ne-card-hovered .ne-card-date-card,
.ne-editor ne-card[data-card-type=inline][data-card-name=dateCard].ne-focused .ne-card-date-card {
    background-color: var(--yq-bg-primary-hover);
    border-color: var(--yq-bg-primary-hover)
}

.ant-popover.ne-ui-popover.ne-date-card-overlay .ant-picker-date-panel .ant-picker-header {
    border: none;
    padding-left: 16px;
    padding-right: 16px
}

.ant-popover.ne-ui-popover.ne-date-card-overlay .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before,
.ant-popover.ne-ui-popover.ne-date-card-overlay .ant-picker-date-panel .ant-picker-cell .ant-picker-cell-inner {
    border-radius: 100%;
    width: 28px;
    height: 28px;
    padding: 2px
}

.ant-popover.ne-ui-popover.ne-date-card-overlay .ant-popover-inner-content {
    padding: 0;
    border-radius: 8px
}

.ant-popover.ne-ui-popover.ne-date-card-overlay .ant-picker-calendar .ant-picker-panel .ant-picker-body {
    padding: 8px 24px
}

.ant-popover.ne-ui-popover.ne-date-card-overlay .ant-picker-footer {
    border-top: 1px solid var(--lakex-editor-border-primary)
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-type=inline][data-card-name=dateCard] {
    font-size: 1.6rem
}

.ne-card-date-card-mention {
    padding: 4px 8px
}

.ne-card-date-card-mention div.ne-icon {
    font-size: inherit;
    vertical-align: text-top;
    margin-top: .08em;
    margin-right: 4px
}

.ne-card-date-card-mention .hint {
    color: var(--yq-text-disable);
    margin-left: 4px
}

.ne-engine ne-card[data-card-name=block] .ne-fallback-block-card,
.ne-viewer ne-card[data-card-name=block] .ne-fallback-block-card {
    cursor: default;
    padding: 32px;
    background: var(--yq-bg-secondary);
    border: 1px solid var(--lakex-editor-border-secondary);
    border-radius: 4px;
    line-height: 0
}

.ne-engine ne-card[data-card-name=block] .ne-fallback-block-card .inner-content,
.ne-viewer ne-card[data-card-name=block] .ne-fallback-block-card .inner-content {
    display: flex;
    align-items: center
}

.ne-engine ne-card[data-card-name=block] .ne-fallback-block-card .ne-fallback-img,
.ne-viewer ne-card[data-card-name=block] .ne-fallback-block-card .ne-fallback-img {
    width: 32px;
    height: 32px
}

.ne-engine ne-card[data-card-name=block] .ne-fallback-block-card .inner-tips,
.ne-viewer ne-card[data-card-name=block] .ne-fallback-block-card .inner-tips {
    margin-left: 20px;
    color: var(--yq-text-caption)
}

.ne-engine ne-card[data-card-name=block] .ne-fallback-block-card .main-tip,
.ne-viewer ne-card[data-card-name=block] .ne-fallback-block-card .main-tip {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px
}

.ne-engine ne-card[data-card-name=block] .ne-fallback-block-card .sub-tip,
.ne-viewer ne-card[data-card-name=block] .ne-fallback-block-card .sub-tip {
    font-size: 12px;
    line-height: 17px
}

.ne-engine ne-card[data-card-name=inline],
.ne-viewer ne-card[data-card-name=inline] {
    vertical-align: middle;
    cursor: default
}

.ne-engine ne-card[data-card-name=inline] .ne-fallback-inline-card,
.ne-viewer ne-card[data-card-name=inline] .ne-fallback-inline-card {
    display: inline
}

.ne-engine ne-card[data-card-name=inline] .ne-fallback-inline-card .inner-content,
.ne-viewer ne-card[data-card-name=inline] .ne-fallback-inline-card .inner-content {
    display: inline;
    align-items: center;
    font-size: 14px;
    line-height: 14px;
    color: var(--yq-text-caption);
    padding: 0 8px;
    position: relative
}

.ne-engine ne-card[data-card-name=inline] .ne-fallback-inline-card .inner-content:hover .sub-tip,
.ne-viewer ne-card[data-card-name=inline] .ne-fallback-inline-card .inner-content:hover .sub-tip {
    left: 0;
    opacity: 1
}

.ne-engine ne-card[data-card-name=inline] .ne-fallback-inline-card .ne-fallback-img,
.ne-viewer ne-card[data-card-name=inline] .ne-fallback-inline-card .ne-fallback-img {
    width: 16px;
    height: 16px
}

.ne-engine ne-card[data-card-name=inline] .ne-fallback-inline-card .inner-tips,
.ne-viewer ne-card[data-card-name=inline] .ne-fallback-inline-card .inner-tips {
    display: inline;
    margin-left: 6px
}

.ne-engine ne-card[data-card-name=inline] .ne-fallback-inline-card .main-tip,
.ne-viewer ne-card[data-card-name=inline] .ne-fallback-inline-card .main-tip {
    display: inline
}

.ne-engine ne-card[data-card-name=inline] .ne-fallback-inline-card .sub-tip,
.ne-viewer ne-card[data-card-name=inline] .ne-fallback-inline-card .sub-tip {
    opacity: 0;
    font-size: 14px;
    line-height: 20px;
    padding-top: 8px;
    position: absolute;
    top: 100%;
    left: -9999999px;
    margin-left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    transition: opacity .1s ease
}

.ne-engine ne-card[data-card-name=inline] .ne-fallback-inline-card .sub-tip-content,
.ne-viewer ne-card[data-card-name=inline] .ne-fallback-inline-card .sub-tip-content {
    padding: 6px 8px;
    background: var(--yq-bg-primary);
    border-radius: 4px;
    box-shadow: 0 3px 6px -4px var(--lakex-editor-color-black-f12), 0 6px 16px 0 var(--lakex-editor-color-black-f08), 0 9px 28px 8px var(--lakex-editor-color-black-f05)
}

ne-card[data-card-name=localdoc] {
    min-width: 0
}

ne-card[data-card-name=localdoc] .ne-card-container[data-alias=embed] {
    height: 450px
}

ne-card[data-card-name=localdoc] .ne-card-local-doc {
    background: var(--yq-bg-secondary);
    height: 100%;
    overflow: hidden;
    border-radius: 4px
}

ne-card[data-card-name=localdoc] .ne-card-local-doc iframe {
    border-radius: 4px
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-expand {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-header {
    height: 32px;
    flex: 0 0 32px;
    display: flex;
    align-items: center;
    padding: 0 16px;
    background: var(--yq-bg-primary)
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-header-border {
    border-bottom: 1px solid var(--lakex-editor-border-secondary)
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-header-icon {
    flex: 0 0 16px;
    display: flex;
    width: 16px;
    height: 16px
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-header-title {
    flex: 1;
    margin: 0 6px;
    min-width: 0;
    font-size: 12px;
    color: var(--yq-text-body);
    display: flex
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-header-title a,
ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-header-title span {
    display: block;
    font-size: 12px;
    color: var(--yq-text-body);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-header-title a:hover {
    color: var(--yq-cardborder-selected)
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-header-title-loading {
    margin-left: 6px
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-header-title .disable-name {
    color: var(--yq-text-disable)
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-header-op {
    flex: 0 0 auto;
    display: flex
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-header-op-download,
ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-header-op-preview {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border-radius: 4px
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-header-op-download:hover,
ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-header-op-preview:hover {
    background-color: var(--yq-bg-primary-hover)
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-header-op-download .ne-icon,
ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-header-op-preview .ne-icon {
    color: var(--yq-text-body)
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-header-op-download {
    cursor: pointer;
    margin-left: 12px
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-content {
    position: relative;
    width: 100%;
    height: 100%;
    flex: 1;
    overflow: hidden
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-content iframe {
    width: 100%;
    height: 100%
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-content-loading {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-expand-content-loading-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 36px;
    height: 36px;
    margin: -18px 0 0 -18px
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-collapse {
    display: flex;
    align-items: center;
    padding: 12px;
    background: var(--yq-bg-primary)
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-collapse-icon {
    flex: 0 0 24px;
    width: 24px;
    height: 24px
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-collapse-content {
    flex: 1;
    display: flex;
    align-items: center;
    margin: 0 12px;
    min-width: 0;
    color: var(--yq-text-primary);
    font-size: 16px
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-collapse-content-name {
    min-width: 0
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-collapse-content-name a,
ne-card[data-card-name=localdoc] .ne-card-local-doc-collapse-content-name span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    color: var(--yq-text-primary)
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-collapse-content-name a:hover {
    color: var(--yq-cardborder-selected)
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-collapse-content-name .disable-name {
    color: var(--yq-text-disable)
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-collapse-content-size {
    flex: 0 0 auto;
    margin-left: 8px;
    color: var(--yq-text-disable)
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-collapse-op {
    flex: 0 0 auto;
    display: flex
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-collapse-op-download,
ne-card[data-card-name=localdoc] .ne-card-local-doc-collapse-op-preview {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid var(--lakex-editor-border-primary)
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-collapse-op-download .ne-icon,
ne-card[data-card-name=localdoc] .ne-card-local-doc-collapse-op-preview .ne-icon {
    color: var(--yq-text-body)
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-collapse-op-download:hover .ne-icon,
ne-card[data-card-name=localdoc] .ne-card-local-doc-collapse-op-preview:hover .ne-icon {
    color: var(--lakex-editor-color-theme)
}

ne-card[data-card-name=localdoc] .ne-card-local-doc-collapse-op-download {
    cursor: pointer;
    margin-left: 14px
}

@keyframes neCardFileLoading {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

ne-card[data-card-name=file] {
    color: var(--yq-text-primary);
    overflow: hidden
}

ne-card[data-card-name=file] .ne-card-file {
    display: inline-flex;
    align-items: baseline;
    font-size: 15px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    max-width: 100%
}

ne-card[data-card-name=file] .ne-card-file>span {
    display: inline-flex;
    align-items: center;
    overflow: hidden;
    white-space: nowrap
}

ne-card[data-card-name=file] .ne-card-file[data-status=done] {
    color: var(--yq-text-link)
}

ne-card[data-card-name=file] .ne-card-file .ne-card-file-icon {
    position: relative;
    margin-right: 6px
}

ne-card[data-card-name=file] .ne-card-file .ne-card-file-icon div.ne-icon {
    font-size: 1em;
    vertical-align: text-top;
    position: relative;
    top: 1.5px
}

ne-card[data-card-name=file] .ne-card-file .ne-card-file-name {
    flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-right: 8px
}

ne-card[data-card-name=file] .ne-card-file .ne-card-file-name-size {
    flex: 0 0 auto
}

.ne-ui-local-doc-upload-item {
    margin-top: -8px;
    height: 46px;
    border-radius: 4px 4px 0 0;
    border-bottom: 1px solid var(--lakex-editor-border-primary);
    margin-bottom: 8px
}

.ne-ui-toolbar-fontsize .ne-ui-select-value {
    width: 50px
}

.ne-ui-toolbar-fontsize-dropdown .ne-ui-select-item {
    padding-right: 25px
}

.ne-ui-font-size-item {
    padding-right: 15px
}

.ne-ui-toolbar-more {
    display: flex;
    align-items: center;
    height: 24px;
    margin-left: 10px;
    border-left: 1px solid var(--lakex-editor-border-primary)
}

.ne-ui-toolbar-more-button.checked {
    background-color: var(--yq-bg-primary-hover-light)
}

.ne-ui-toolbar-more-overlay {
    padding: 0
}

.ne-ui-toolbar-more-overlay .ant-popover-arrow {
    display: none
}

.ne-ui-toolbar-more-overlay .ant-popover-inner-content {
    padding: 0 10px;
    height: 40px;
    display: flex;
    align-items: center
}

.ne-ui-toolbar-more-overlay .ant-popover-inner-content .ne-ui-divider:first-child {
    display: none
}

.ne-ui-divider {
    display: inline-flex;
    width: 1px;
    height: 24px;
    background-color: var(--yq-bg-tertiary)
}

.ne-ui-toolbar-card-select-button.ant-btn {
    min-width: 26px;
    height: 26px;
    padding: 0;
    border: none;
    cursor: pointer;
    background: none;
    display: flex;
    justify-content: center;
    align-items: center
}

.ne-ui-toolbar-card-select-button.ant-btn.ne-ui-menu-open {
    background: var(--lakex-editor-overlay-background-tertiary)
}

.ne-ui-toolbar-card-select-button.ant-btn[disabled] {
    opacity: .25;
    background: none
}

.ne-card-toolbar-select-popover {
    z-index: 9
}

.ne-ui-toolbar-card-select-menu {
    display: flex;
    flex-direction: column;
    height: 100%
}

.lock-height .ne-ui-toolbar-card-select-menu .ne-ui-card-menu-content {
    height: 100%
}

.lock-height .ne-ui-toolbar-card-select-menu.ne-ui-search-card-menu.empty {
    height: 100% !important
}

.ne-ui-toolbar-card-select-menu .ne-ui-card-menu-content {
    min-width: 182px;
    max-height: 100%;
    overflow-y: auto
}

.ne-ui-toolbar-card-select-menu .ne-ui-card-menu-content::-webkit-scrollbar {
    -webkit-appearance: none
}

.ne-ui-toolbar-card-select-menu .ne-ui-card-menu-content::-webkit-scrollbar:vertical {
    width: 10px
}

.ne-ui-toolbar-card-select-menu .ne-ui-card-menu-content::-webkit-scrollbar-thumb {
    border-radius: 6px;
    border: 2px solid var(--lakex-editor-color-white);
    background-color: var(--lakex-editor-border-secondary)
}

.ne-ui-toolbar-card-select-menu .ne-ui-card-menu-content::-webkit-scrollbar-track {
    background-color: var(--yq-bg-primary);
    border-radius: 6px
}

.ne-ui-color-picker-button {
    display: flex
}

.ne-ui-toolbar-arrow-button.ant-btn {
    border: none;
    background: transparent;
    width: 42px;
    padding: 0
}

.ne-ui-toolbar-arrow-button.ant-btn[disabled] {
    opacity: .25;
    background: transparent
}

.ne-ui-toolbar-arrow-button.ant-btn:after {
    display: none !important
}

.ne-ui-toolbar-arrow-button.ant-btn:active,
.ne-ui-toolbar-arrow-button.ant-btn:focus {
    background: transparent
}

.ne-ui-toolbar-arrow-button.ant-btn:hover {
    background: var(--lakex-editor-overlay-background-tertiary)
}

.ne-ui-toolbar-arrow-button.ant-btn>.ne-icon {
    width: 26px
}

.ne-ui-toolbar-arrow-down {
    width: 16px;
    height: 16px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/d5fce5b0-cd60-43b0-a351-9463486be4d2.svg)
}

.ne-ui-toolbar-dropdown-button {
    border-radius: 6px;
    width: 40px;
    height: 27px
}

.ne-ui-toolbar-dropdown-button-menu.ne-check-menu .ne-ui-menu-item {
    padding-left: 32px
}

.ne-ui-toolbar-dropdown-button-menu.ne-check-menu .ne-ui-menu-item .ne-ui-menu-item-checked {
    position: absolute;
    left: 10px
}

.ne-ui-toolbar-dropdown-button-menu .ne-ui-menu-item.ant-dropdown-menu-item {
    min-width: 104px;
    padding-right: 2px;
    font-size: 12px;
    white-space: nowrap
}

.ne-ui-toolbar-dropdown-button-menu .ne-ui-menu-item.ant-dropdown-menu-item .ne-ui-menu-item-content {
    display: flex;
    align-items: center;
    line-height: 30px;
    padding-right: 16px
}

.ne-ui-toolbar-dropdown-button-menu .ne-ui-menu-item.ant-dropdown-menu-item.ne-disabled .ne-icon {
    opacity: .25
}

.ne-ui-toolbar-dropdown-button-menu .ne-ui-menu-item.ant-dropdown-menu-item .ne-icon,
.ne-ui-toolbar-dropdown-button-menu .ne-ui-menu-item.ant-dropdown-menu-item .ne-ui-dropdown-item-icon {
    margin-right: 10px
}

.ne-ui-toolbar-dropdown-inline-container {
    background-color: var(--yq-bg-foreground);
    border: 1px solid var(--lakex-editor-border-primary);
    box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .04);
    color: var(--yq-text-primary);
    display: flex;
    height: 40px;
    width: auto;
    justify-content: space-evenly;
    align-items: center;
    border-radius: 5px;
    padding: 0 5px
}

.ne-ui-toolbar-dropdown-inline-container .ne-ui-inline-button {
    width: 28px;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    border-radius: 5px;
    margin-left: 3px
}

.ne-ui-toolbar-dropdown-inline-container .ne-ui-inline-button.selected {
    background-color: var(--yq-bg-primary-hover-light)
}

.ne-ui-toolbar-dropdown-inline-container .ne-ui-inline-button:first-of-type {
    margin-left: 0
}

.ne-ui-toolbar-dropdown-inline-container .ne-ui-inline-button:hover {
    background-color: var(--yq-bg-primary-hover-light)
}

.ne-button-emoji-popover .ant-popover-inner-content {
    padding: 0
}

.ne-button-emoji-panel {
    width: 224px;
    padding: 4px 4px;
    transition: none
}

.ne-button-emoji-panel .ne-button-emoji-item {
    width: 72px;
    height: 96px;
    padding: 4px 4px;
    display: inline-block;
    line-height: inherit;
    text-align: center
}

.ne-button-emoji-panel .ne-button-emoji-item img {
    margin: 0 auto;
    height: 64px;
    width: 64px
}

.ne-button-emoji-panel .ne-button-emoji-item .ne-emoji-title {
    font-size: 12px;
    color: var(--yq-text-caption);
    line-height: 24px
}

.ne-button-emoji-panel .ne-button-emoji-item:hover {
    border-radius: 4px;
    background: var(--yq-bg-primary-hover)
}

.ne-ui-toolbar-status-dropdown-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 42px;
    height: 27px;
    border: 1px solid transparent;
    border-radius: 6px;
    margin-left: 2px !important
}

.ne-ui-toolbar-status-dropdown-button.disabled {
    border-color: transparent !important
}

.ne-ui-toolbar-status-dropdown-button.checked,
.ne-ui-toolbar-status-dropdown-button.ne-ui-dropdown-open,
.ne-ui-toolbar-status-dropdown-button.sync:hover {
    background-color: var(--yq-bg-tertiary);
    border-radius: 6px
}

.ne-ui-toolbar-status-dropdown-button button.ne-ui-t-button {
    padding: 0;
    border: none;
    background: transparent;
    height: 27px
}

.ne-ui-toolbar-status-dropdown-button button.ne-ui-t-button[disabled] {
    opacity: .25;
    background: transparent
}

.ne-ui-toolbar-status-dropdown-button button.ne-ui-t-button:after {
    display: none !important
}

.ne-ui-toolbar-status-dropdown-button button.ne-ui-t-button:active,
.ne-ui-toolbar-status-dropdown-button button.ne-ui-t-button:focus {
    background: transparent
}

.ne-ui-toolbar-status-dropdown-button button.ne-ui-t-button:hover {
    background: var(--lakex-editor-overlay-background-tertiary)
}

.ne-ui-toolbar-status-dropdown-button button.ne-ui-t-button.ant-dropdown-open {
    background: none
}

.ne-ui-toolbar-status-dropdown-button .ne-ui-toolbar-status-dropdown-show-button {
    width: 25px;
    height: 27px;
    border-radius: 6px
}

.ne-ui-toolbar-status-dropdown-button .ne-ui-toolbar-status-dropdown-show-button .ne-ui-status-dropdown-button {
    border: 2px solid transparent;
    border-radius: 6px;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.ne-ui-toolbar-status-dropdown-button .ne-ui-toolbar-status-dropdown-show-button .ne-ui-status-dropdown-button:hover {
    border-color: var(--yq-border-light)
}

.ne-ui-toolbar-status-dropdown-button .ne-ui-toolbar-status-dropdown-icon-container {
    width: 16px;
    min-width: 0;
    border-left: 1px solid transparent
}

.ne-ui-toolbar-status-dropdown-overlay {
    background-color: var(--yq-bg-foreground);
    border: 1px solid var(--lakex-editor-border-primary);
    box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .04);
    color: var(--yq-text-primary);
    border-radius: 8px
}

.ne-ui-toolbar-status-dropdown-arrow {
    width: 16px;
    height: 16px;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat
}

.ne-ui-toolbar-button.ant-btn {
    min-width: 26px;
    height: 26px;
    border-radius: 6px;
    padding: 0;
    border: none;
    background: transparent
}

.ne-ui-toolbar-button.ant-btn[disabled] {
    opacity: .25;
    background: transparent
}

.ne-ui-toolbar-button.ant-btn:after {
    display: none !important
}

.ne-ui-toolbar-button.ant-btn:active,
.ne-ui-toolbar-button.ant-btn:focus {
    background: transparent
}

.ne-ui-toolbar-button.ant-btn:hover {
    background: var(--lakex-editor-overlay-background-tertiary)
}

.ne-ui-toolbar-select-button.ant-btn {
    padding: 0 5px 0 10px;
    width: auto;
    border-radius: 6px
}

.ne-ui-toolbar-select-value {
    width: 40px;
    text-align: left;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--lakex-editor-icon-primary)
}

.ne-ui-select-menu {
    border-radius: 5px
}

.ne-ui-select-menu .ant-dropdown-menu-item.ne-ui-select-item,
.ne-ui-select-menu .ne-ui-select-item {
    position: relative;
    padding: 4px 15px 4px 25px;
    line-height: 30px;
    font-size: 12px
}

.ne-ui-select-menu .ant-dropdown-menu-item.ne-ui-select-item.ant-dropdown-menu-item-selected,
.ne-ui-select-menu .ne-ui-select-item.ant-dropdown-menu-item-selected {
    background: none
}

.ne-ui-select-menu .ant-dropdown-menu-item.ne-ui-select-item.ant-dropdown-menu-item-selected .ne-ui-select-item-check-icon,
.ne-ui-select-menu .ne-ui-select-item.ant-dropdown-menu-item-selected .ne-ui-select-item-check-icon {
    opacity: 1
}

.ne-ui-select-menu .ant-dropdown-menu-item.ne-ui-select-item-check-icon,
.ne-ui-select-menu .ne-ui-select-item-check-icon {
    position: absolute;
    left: 5px;
    top: 0;
    bottom: 0;
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0
}

.ne-ui-select-menu .ant-dropdown-menu-item.ne-ui-select-item .ne-ui-select-item-label,
.ne-ui-select-menu .ne-ui-select-item .ne-ui-select-item-label {
    margin-left: 10px;
    flex-grow: 1
}

.ne-ui-toolbar-dbl-toggle-button.ant-btn {
    min-width: 26px;
    height: 26px;
    border-radius: 5px;
    padding: 0;
    border: none;
    background: transparent
}

.ne-ui-toolbar-dbl-toggle-button.ant-btn[disabled] {
    opacity: .25;
    background: transparent
}

.ne-ui-toolbar-dbl-toggle-button.ant-btn:after {
    display: none !important
}

.ne-ui-toolbar-dbl-toggle-button.ant-btn:active,
.ne-ui-toolbar-dbl-toggle-button.ant-btn:focus {
    background: transparent
}

.ne-ui-toolbar-dbl-toggle-button.ant-btn:hover {
    background: var(--lakex-editor-overlay-background-tertiary)
}

.ne-ui-toolbar-dbl-toggle-button.ant-btn.checked {
    background-color: var(--yq-bg-primary-hover-light)
}

.ne-ui-toolbar-file-button,
.ne-ui-toolbar-file-button.ant-btn {
    min-width: 32px;
    height: 32px;
    position: relative;
    overflow: hidden;
    padding: 0;
    border: none;
    background: transparent
}

.ne-ui-toolbar-file-button.ant-btn[disabled],
.ne-ui-toolbar-file-button[disabled] {
    opacity: .25;
    background: transparent
}

.ne-ui-toolbar-file-button.ant-btn:after,
.ne-ui-toolbar-file-button:after {
    display: none !important
}

.ne-ui-toolbar-file-button.ant-btn:active,
.ne-ui-toolbar-file-button.ant-btn:focus,
.ne-ui-toolbar-file-button:active,
.ne-ui-toolbar-file-button:focus {
    background: transparent
}

.ne-ui-toolbar-file-button.ant-btn:hover,
.ne-ui-toolbar-file-button:hover {
    background: var(--lakex-editor-overlay-background-tertiary)
}

.ne-ui-toolbar-file-button.ant-btn .ne-ui-toolbar-file-input,
.ne-ui-toolbar-file-button .ne-ui-toolbar-file-input {
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%;
    left: 0;
    top: -32px
}

.ne-ui-toolbar-toggle-button.ant-btn {
    width: 26px;
    height: 26px;
    border-radius: 6px;
    padding: 0;
    border: none;
    background: transparent
}

.ne-ui-toolbar-toggle-button.ant-btn[disabled] {
    opacity: .25;
    background: transparent
}

.ne-ui-toolbar-toggle-button.ant-btn:after {
    display: none !important
}

.ne-ui-toolbar-toggle-button.ant-btn:active,
.ne-ui-toolbar-toggle-button.ant-btn:focus {
    background: transparent
}

.ne-ui-toolbar-toggle-button.ant-btn:hover {
    background: var(--lakex-editor-overlay-background-tertiary)
}

.ne-ui-toolbar-toggle-button.ant-btn.checked {
    background-color: var(--yq-bg-primary-hover-light)
}

.ne-ui-toolbar {
    position: relative;
    display: flex;
    height: 50px;
    color: var(--yq-text-body)
}

.ne-ui-toolbar .ant-btn,
.ne-ui-toolbar .ne-toolbar-widget {
    color: var(--yq-text-body);
    flex-shrink: 0
}

.ne-ui-toolbar .ant-btn:hover,
.ne-ui-toolbar .ne-toolbar-widget:hover {
    color: var(--yq-text-body)
}

.ne-ui-toolbar .ant-btn:last-child,
.ne-ui-toolbar .ne-toolbar-widget:last-child {
    margin-right: 0
}

.ne-ui-toolbar .ant-btn .ne-ui-toolbar-insert-card .ne-icon-t-insert-card.ne-icon,
.ne-ui-toolbar .ne-toolbar-widget .ne-ui-toolbar-insert-card .ne-icon-t-insert-card.ne-icon {
    color: var(--lakex-editor-color-theme)
}

.ne-ui-inner-toolbar {
    position: relative;
    top: 0;
    left: 0;
    height: 100%
}

.ne-ui-inner-toolbar .ne-ui-toolbar-content {
    display: flex;
    flex-wrap: nowrap;
    height: 100%;
    align-items: center
}

.ne-ui-toolbar .ne-toolbar-widget {
    margin-left: 8px
}

.ne-ui-toolbar .ne-toolbar-widget .ne-icon {
    color: var(--lakex-editor-icon-primary)
}

.ne-ui-toolbar [data-ne-button-arrow=true]+[data-ne-button-arrow=true] {
    margin-left: 4px
}

.ne-ui-toolbar .ne-ui-divider+[data-ne-button-arrow=true],
.ne-ui-toolbar [data-ne-button-arrow=true]+.ne-ui-divider {
    margin-left: 10px
}

button.ant-btn.ne-toolbar-widget.ne-ui-t-button>div[data-name=EditorFormatPainter]>svg,
button.ant-btn.ne-ui-toolbar-button.ne-toolbar-widget.ne-ui-t-button>div[data-name=EditorRedo]>svg,
button.ant-btn.ne-ui-toolbar-button.ne-toolbar-widget.ne-ui-t-button>div[data-name=EditorUndo]>svg,
button.ant-btn.ne-ui-toolbar-button.ne-ui-toolbar-clear-format.ne-toolbar-widget.ne-ui-t-button>div>svg {
    width: 16px;
    height: 16px
}

.ne-ui-t-button.ant-btn {
    border-color: transparent !important
}

.ne-ui-enter-fullscreen,
.ne-ui-exit-fullscreen {
    display: none;
    position: fixed;
    top: 4px;
    right: 4px;
    height: 42px;
    width: 42px;
    border-radius: 4px;
    border-right: none;
    text-align: center;
    line-height: 50px;
    outline: none;
    color: var(--yq-icon-secondary);
    cursor: pointer;
    z-index: 5;
    justify-content: center;
    align-items: center
}

.ne-ui-exit-fullscreen:hover {
    background: var(--lakex-editor-overlay-background-tertiary)
}

.ne-ui-enter-fullscreen {
    top: 0;
    right: 0;
    width: 22px;
    height: 22px;
    line-height: 22px;
    position: absolute;
    display: flex;
    background: none;
    border: none;
    outline: none
}

.ne-ui-fullscreen {
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    height: auto
}

.ne-ui-fullscreen .ne-ui-sidebar-visible .ne-editor-wrap:after {
    content: " ";
    display: block;
    width: 288px
}

.ne-ui-fullscreen .ne-ui-sidebar-visible .ne-ui-sidebar {
    right: 0
}

.ne-ui-fullscreen .ne-editor-extra-box,
.ne-ui-fullscreen .ne-editor-footer-box {
    display: none
}

.ne-ui-fullscreen .ne-editor {
    height: 100%
}

.ne-ui-fullscreen .ne-editor-body {
    height: calc(100% - 104px)
}

.ne-ui-fullscreen .ne-editor-wrap {
    padding-top: 16px;
    height: 100%;
    display: flex
}

.ne-ui-fullscreen .ne-editor-wrap-content {
    margin: 0 16px;
    height: 100%;
    flex: 1;
    width: 440px
}

.ne-ui-fullscreen .ne-editor-box,
.ne-ui-fullscreen .ne-editor-outer-wrap-box,
.ne-ui-fullscreen .ne-editor-wrap-box,
.ne-ui-fullscreen .ne-engine-box {
    height: 100%
}

.ne-ui-fullscreen .ne-engine-box .ne-engine {
    height: 100%;
    overflow: hidden
}

.ne-ui-fullscreen .ne-editor-body {
    height: calc(100% - 50px)
}

.ne-ui-fullscreen .ne-editor-wrap .ne-editor-wrap-box {
    margin-bottom: 20px
}

.ne-ui-fullscreen .ne-ui {
    padding-left: 40px;
    padding-right: 50px;
    border-bottom: 1px solid var(--lakex-editor-border-light)
}

.ne-ui-fullscreen .ne-editor.ne-layout-mode-adapt {
    background-color: var(--yq-bg-primary)
}

.ne-ui-fullscreen .ne-editor-box,
.ne-ui-fullscreen .ne-editor-outer-wrap-box,
.ne-ui-fullscreen .ne-editor-wrap-box,
.ne-ui-fullscreen .ne-engine-box {
    height: auto
}

.ne-ui-fullscreen .ne-engine-box .ne-engine {
    padding-top: 40px;
    padding-bottom: 40px
}

.ne-ui-fullscreen .ne-ui-sidebar {
    top: 0
}

.ne-ui-fullscreen .ne-ui-exit-fullscreen {
    display: flex
}

.ne-ui-fullscreen .ne-ui-enter-fullscreen,
.ne-ui-max-view .ne-ui-enter-fullscreen,
.ne-ui-max-view .ne-ui-exit-fullscreen {
    display: none
}

.lakex-note-editor .ne-ui-enter-fullscreen {
    top: 6px;
    right: 6px
}

.ne-ui-toolbar-format .ne-ui-select-value {
    width: 80px
}

.ne-ui-toolbar-format-dropdown .ant-select-item-option:nth-child(2) {
    font-size: 24px
}

.ne-ui-toolbar-format-dropdown .ant-select-item-option:nth-child(3) {
    font-size: 20px
}

.ne-ui-toolbar-format-dropdown .ant-select-item-option:nth-child(4) {
    font-size: 16px
}

.ne-ui-toolbar-format-dropdown .ant-select-item-option:nth-child(5) {
    font-size: 14px
}

.ne-ui-select-item .ne-ui-select-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    white-space: nowrap
}

.ne-ui-select-item .ne-ui-select-content .ne-ui-item-content {
    font-size: 16px;
    font-weight: 700
}

.ne-ui-select-item .ne-ui-select-content .ne-ui-item-heading1 {
    font-size: 28px;
    font-weight: 700;
    line-height: 1.6
}

.ne-ui-select-item .ne-ui-select-content .ne-ui-item-heading2 {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.6
}

.ne-ui-select-item .ne-ui-select-content .ne-ui-item-heading3 {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6
}

.ne-ui-select-item .ne-ui-select-content .ne-ui-item-heading4 {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.6
}

.ne-ui-select-item .ne-ui-select-content .ne-ui-item-heading5 {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.6
}

.ne-ui-select-item .ne-ui-select-content .ne-ui-command-style {
    color: var(--yq-text-disable);
    margin-left: 65px
}

@media screen and (max-width:750px) {
    .ne-ui-command-style {
        display: none
    }
}

.ne-engine ne-hole[data-card=hr] .ne-i-filler {
    align-self: center
}

.ne-engine ne-card[data-card-name=hr] {
    font-size: 24px;
    color: var(--yq-white)
}

.ne-engine ne-card[data-card-name=hr] .ne-card-container {
    width: 100%;
    background: transparent
}

.ne-engine ne-card[data-card-name=hr] ne-card-root {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: default
}

.ne-engine ne-card[data-card-name=hr] ne-card-root .ne-card-container {
    padding: 8px 0
}

.ne-engine ne-card[data-card-name=hr] ne-card-root .ne-card-container:hover {
    background-color: transparent
}

.ne-engine ne-card[data-card-name=hr] ne-card-root .ne-hr-line {
    width: 100%;
    height: 1px;
    background: var(--yq-border-primary);
    border-top: 1px solid transparent
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-card[data-card-name=hr] .ne-card-container {
    padding: 12px 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-card[data-card-name=hr] .ne-hr-line {
    height: 1px
}

@media (hover:hover) {
    .ne-engine ne-card[data-card-name=hr] ne-card-root .ne-card-container:hover {
        background-color: var(--yq-bg-tertiary)
    }
}

ne-card[data-card-name=label].ne-focused .ne-card-label-text {
    border-color: var(--yq-cardborder-selected)
}

ne-card[data-card-name=label] .ne-card-label-text {
    border: 2px solid var(--lakex-editor-color-white)
}

.ne-label-overlay .ne-card-label-input-box input {
    min-width: 144px
}

.ne-label-overlay .ne-card-label-colors {
    display: flex;
    margin-top: 10px
}

.ne-label-overlay .ne-card-label-colors .ne-card-label-color-item {
    width: 24px;
    height: 24px;
    padding: 2px;
    border-radius: 3px;
    border: 1px solid transparent;
    cursor: pointer
}

.ne-label-overlay .ne-card-label-colors .ne-card-label-color-item:hover {
    border-color: var(--lakex-editor-border-secondary);
    box-shadow: 0 1px 2px var(--lakex-editor-color-black-f12)
}

.ne-label-overlay .ne-card-label-colors .ne-card-label-color-item:focus {
    border-color: var(--yq-text-disable) !important;
    box-shadow: 0 1px 2px var(--lakex-editor-color-black-f12)
}

.ne-label-overlay .ne-card-label-colors .ne-card-label-color-inner-item {
    width: 18px;
    height: 18px;
    border: 1px solid transparent;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 2px
}

.ne-label-overlay .ne-card-label-colors .ne-card-label-color-selected {
    display: block;
    width: 12px;
    height: 12px
}

.ne-card-label-memos {
    display: flex;
    flex-wrap: wrap;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 248px;
    max-height: 54px;
    overflow-y: hidden;
    margin-top: 4px
}

.ne-card-label-memos-item {
    cursor: pointer;
    max-width: 120px;
    margin-right: 4px;
    margin-top: 4px;
    border-radius: 2px;
    border: 2px solid transparent;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
    height: 23px;
    line-height: 19px;
    padding: 0 .2em
}

.ne-card-label-memos-item:hover {
    border-color: var(--lakex-editor-border-secondary)
}

.ne-card-label-memos-item:focus {
    border-color: var(--yq-text-disable) !important
}

.ne-card-label-color-item[data-color-index="0"] .ne-card-label-color-inner-item {
    background: var(--lakex-label-color0-bg);
    border-color: var(--lakex-label-color0-border)
}

.ne-card-label-color-item[data-color-index="1"] .ne-card-label-color-inner-item {
    background: var(--lakex-label-color1-bg);
    border-color: var(--lakex-label-color1-border)
}

.ne-card-label-color-item[data-color-index="2"] .ne-card-label-color-inner-item {
    background: var(--lakex-label-color2-bg);
    border-color: var(--lakex-label-color2-border)
}

.ne-card-label-color-item[data-color-index="3"] .ne-card-label-color-inner-item {
    background: var(--lakex-label-color3-bg);
    border-color: var(--lakex-label-color3-border)
}

.ne-card-label-color-item[data-color-index="4"] .ne-card-label-color-inner-item {
    background: var(--lakex-label-color4-bg);
    border-color: var(--lakex-label-color4-border)
}

.ne-card-label-color-item[data-color-index="5"] .ne-card-label-color-inner-item {
    background: var(--lakex-label-color5-bg);
    border-color: var(--lakex-label-color5-border)
}

.ne-doc-major-editor .ne-layout-mode-fixed .ne-editor-extra-box,
.ne-doc-major-editor .ne-layout-mode-fixed .ne-editor-footer-box {
    max-width: 830px;
    padding: 0 40px;
    margin: 0 auto
}

.ne-doc-major-editor .ne-layout-mode-fixed .ne-engine>.ne-b-filler {
    display: block;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
    min-height: 24px;
    height: 1em;
    line-height: 1.74
}

.ne-doc-major-editor .ne-layout-mode-fixed .ne-ui {
    padding: 0 40px;
    margin: 0 auto
}

.ne-doc-major-editor .ne-layout-mode-fixed .ne-ui .ne-ui-toolbar {
    justify-content: center
}

.ne-doc-major-editor .ne-layout-mode-fixed .ne-ui .ne-ui-toolbar .ne-ui-inner-toolbar:after {
    content: " ";
    height: 1px;
    background: var(--yq-bg-tertiary);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.ne-doc-major-editor .ne-layout-mode-fixed:not(.ne-normal-toc):not(.ne-ui-sidebar-visible) .ne-engine>* {
    max-width: 750px;
    margin-left: auto;
    margin-right: auto
}

.ne-doc-major-editor .ne-layout-mode-fixed:not(.ne-normal-toc):not(.ne-ui-sidebar-visible) .ne-engine ne-alert-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed:not(.ne-normal-toc):not(.ne-ui-sidebar-visible) .ne-engine ne-container-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed:not(.ne-normal-toc):not(.ne-ui-sidebar-visible) .ne-engine ne-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed:not(.ne-normal-toc):not(.ne-ui-sidebar-visible) .ne-engine ne-table-hole.ne-full-width {
    max-width: 100%
}

.ne-doc-major-editor .ne-layout-mode-fixed:not(.ne-normal-toc):not(.ne-ui-sidebar-visible) .ne-engine ne-table-hole.ne-full-width ne-table-wrap {
    min-width: 750px;
    width: auto
}

.ne-doc-major-editor .ne-layout-mode-fixed:not(.ne-normal-toc):not(.ne-ui-sidebar-visible) .ne-engine ne-table-hole.ne-full-width>.ne-i-filler {
    flex: 1
}

.ne-doc-major-editor .ne-layout-mode-fixed:not(.ne-normal-toc):not(.ne-ui-sidebar-visible) .ne-engine ne-table-hole.ne-full-width>.ne-i-filler:first-child {
    margin-right: 2px;
    text-align: right
}

.ne-doc-major-editor .ne-layout-mode-fixed:not(.ne-normal-toc):not(.ne-ui-sidebar-visible) .ne-engine ne-table-hole.ne-full-width>.ne-i-filler:last-child {
    text-align: left
}

.ne-doc-major-editor .ne-layout-mode-fixed:not(.ne-normal-toc):not(.ne-ui-sidebar-visible) .ne-engine ne-root-card-hole.ne-full-width {
    max-width: 100%
}

.ne-doc-major-editor .ne-layout-mode-fixed:not(.ne-normal-toc):not(.ne-ui-sidebar-visible) .ne-engine ne-root-card-hole.ne-full-width>ne-card {
    min-width: 750px;
    width: auto
}

.ne-doc-major-editor .ne-layout-mode-fixed:not(.ne-normal-toc):not(.ne-ui-sidebar-visible) .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler {
    flex: 1
}

.ne-doc-major-editor .ne-layout-mode-fixed:not(.ne-normal-toc):not(.ne-ui-sidebar-visible) .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:first-child {
    margin-right: 2px;
    text-align: right
}

.ne-doc-major-editor .ne-layout-mode-fixed:not(.ne-normal-toc):not(.ne-ui-sidebar-visible) .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:last-child {
    text-align: left
}

.ne-doc-major-editor .ne-layout-mode-fixed:not(.ne-normal-toc):not(.ne-ui-sidebar-visible).ne-viewport-size-standard ne-root-card-hole.ne-full-width>ne-card,
.ne-doc-major-editor .ne-layout-mode-fixed:not(.ne-normal-toc):not(.ne-ui-sidebar-visible).ne-viewport-size-standard ne-table-hole.ne-full-width ne-table-wrap {
    min-width: 750px;
    width: auto
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XXL .ne-engine>* {
    max-width: 750px;
    margin-left: auto;
    margin-right: auto
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XXL .ne-engine ne-alert-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XXL .ne-engine ne-container-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XXL .ne-engine ne-hole.ne-full-width {
    max-width: 100%;
    margin-right: 280px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XXL .ne-engine ne-table-hole {
    max-width: 752px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XXL .ne-engine ne-table-hole.ne-full-width {
    max-width: 100%;
    margin-left: auto;
    margin-right: 280px;
    justify-content: center
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XXL .ne-engine ne-table-hole.ne-full-width ne-table-wrap {
    min-width: 750px;
    width: auto
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XXL .ne-engine ne-table-hole.ne-full-width>.ne-i-filler:first-child {
    flex: 1;
    max-width: 280px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XXL .ne-engine ne-table-hole.ne-full-width>.ne-i-filler:first-child:first-child {
    margin-right: 2px;
    text-align: right
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XXL .ne-engine ne-table-hole.ne-full-width>.ne-i-filler:first-child:last-child {
    text-align: left
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XXL .ne-engine ne-table-hole.ne-full-width>.ne-i-filler:last-child {
    flex: 0
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XXL .ne-engine ne-root-card-hole {
    max-width: 752px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XXL .ne-engine ne-root-card-hole.ne-full-width {
    max-width: 100%;
    margin-left: auto;
    margin-right: 280px;
    justify-content: center
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XXL .ne-engine ne-root-card-hole.ne-full-width>ne-card {
    min-width: 750px;
    width: auto
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XXL .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:first-child {
    flex: 1;
    max-width: 280px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XXL .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:first-child:first-child {
    margin-right: 2px;
    text-align: right
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XXL .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:first-child:last-child {
    text-align: left
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XXL .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:last-child {
    flex: 0
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine>* {
    max-width: 750px;
    margin-left: auto;
    margin-right: 280px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-alert-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-container-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-hole.ne-full-width {
    max-width: 100%;
    margin-right: 280px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-root-card-hole,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-table-hole {
    max-width: 752px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-root-card-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-table-hole.ne-full-width {
    max-width: 100%;
    margin-left: auto;
    margin-right: 280px;
    justify-content: center
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-root-card-hole.ne-full-width ne-table-wrap,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-table-hole.ne-full-width ne-table-wrap {
    min-width: min(100%, 750px);
    width: auto
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:first-child,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-table-hole.ne-full-width>.ne-i-filler:first-child {
    flex: 1;
    max-width: 280px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:first-child:first-child,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-table-hole.ne-full-width>.ne-i-filler:first-child:first-child {
    text-align: right
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:first-child:last-child,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-table-hole.ne-full-width>.ne-i-filler:first-child:last-child {
    text-align: left
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:last-child,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-table-hole.ne-full-width>.ne-i-filler:last-child {
    flex: 0
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-root-card-hole {
    max-width: 752px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-root-card-hole.ne-full-width {
    max-width: 100%;
    margin-left: auto;
    margin-right: 280px;
    justify-content: center
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-root-card-hole.ne-full-width>ne-card {
    min-width: 750px;
    width: auto
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:first-child {
    flex: 1;
    max-width: 280px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:first-child:first-child {
    text-align: right
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:first-child:last-child {
    text-align: left
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:last-child {
    flex: 0
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-editor-extra-box,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-XL .ne-editor-footer-box {
    margin-left: auto;
    margin-right: 280px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-L .ne-engine>*,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-M .ne-engine>* {
    max-width: 750px;
    margin-left: auto;
    margin-right: 280px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-L .ne-engine ne-alert-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-L .ne-engine ne-container-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-L .ne-engine ne-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-M .ne-engine ne-alert-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-M .ne-engine ne-container-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-M .ne-engine ne-hole.ne-full-width {
    max-width: 100%;
    margin-right: 280px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-L .ne-engine ne-root-card-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-L .ne-engine ne-table-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-M .ne-engine ne-root-card-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-M .ne-engine ne-table-hole.ne-full-width {
    max-width: 100%;
    margin-left: auto;
    margin-right: 280px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-L .ne-editor-extra-box,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-L .ne-editor-footer-box,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-M .ne-editor-extra-box,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-normal-toc:not(.ne-ui-sidebar-visible).ne-viewport-size-toc-M .ne-editor-footer-box {
    margin-left: auto;
    margin-right: 280px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XXL .ne-engine>* {
    max-width: 750px;
    margin-left: auto;
    margin-right: auto
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XXL .ne-engine ne-alert-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XXL .ne-engine ne-container-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XXL .ne-engine ne-hole.ne-full-width {
    max-width: 100%;
    margin-right: 305px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-L .ne-engine>*,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-M .ne-engine>*,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-engine>* {
    max-width: 750px;
    margin-left: auto;
    margin-right: 305px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-L .ne-engine ne-alert-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-L .ne-engine ne-container-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-L .ne-engine ne-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-M .ne-engine ne-alert-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-M .ne-engine ne-container-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-M .ne-engine ne-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-engine ne-alert-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-engine ne-container-hole.ne-full-width,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-engine ne-hole.ne-full-width {
    max-width: 100%;
    margin-right: 305px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-L .ne-editor-extra-box,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-L .ne-editor-footer-box,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-M .ne-editor-extra-box,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-M .ne-editor-footer-box,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-editor-extra-box,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-editor-footer-box {
    margin-left: auto;
    margin-right: 305px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XXL .ne-engine ne-table-hole {
    max-width: 752px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XXL .ne-engine ne-table-hole.ne-full-width {
    max-width: 100%;
    margin-right: 305px;
    margin-left: auto;
    justify-content: center
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XXL .ne-engine ne-table-hole.ne-full-width ne-table-wrap {
    min-width: 750px;
    width: auto
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XXL .ne-engine ne-table-hole.ne-full-width>.ne-i-filler:first-child {
    flex: 1;
    max-width: 305px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XXL .ne-engine ne-table-hole.ne-full-width>.ne-i-filler:last-child {
    flex: 0
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XXL .ne-engine ne-root-card-hole {
    max-width: 752px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XXL .ne-engine ne-root-card-hole.ne-full-width {
    max-width: 100%;
    margin-right: 305px;
    margin-left: auto;
    justify-content: center
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XXL .ne-engine ne-root-card-hole.ne-full-width>ne-card {
    min-width: 750px;
    width: auto
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XXL .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:first-child {
    flex: 1;
    max-width: 305px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XXL .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:last-child {
    flex: 0
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-engine ne-table-hole {
    max-width: 752px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-engine ne-table-hole.ne-full-width {
    max-width: 100%;
    margin-left: auto;
    margin-right: 305px;
    justify-content: center
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-engine ne-table-hole.ne-full-width ne-table-wrap {
    min-width: 750px;
    width: auto
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-engine ne-table-hole.ne-full-width>.ne-i-filler:first-child {
    flex: 1;
    max-width: 305px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-engine ne-table-hole.ne-full-width>.ne-i-filler:first-child:first-child {
    text-align: right
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-engine ne-table-hole.ne-full-width>.ne-i-filler:first-child:last-child {
    text-align: left
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-engine ne-table-hole.ne-full-width>.ne-i-filler:last-child {
    flex: 0
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-engine ne-root-card-hole {
    max-width: 752px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-engine ne-root-card-hole.ne-full-width {
    max-width: 100%;
    margin-left: auto;
    margin-right: 305px;
    justify-content: center
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-engine ne-root-card-hole.ne-full-width>ne-card {
    min-width: 750px;
    width: auto
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:first-child {
    flex: 1;
    max-width: 305px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:first-child:first-child {
    text-align: right
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:first-child:last-child {
    text-align: left
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible.ne-viewport-size-sidebar-XL .ne-engine ne-root-card-hole.ne-full-width>.ne-i-filler:last-child {
    flex: 0
}

.ne-editor .ne-ui-sidebar {
    z-index: 3
}

.ne-layout-mode-adapt:not(.ne-simple-ui):not(.ne-small-ui) .ne-editor-wrap,
.ne-layout-mode-fixed .ne-editor-wrap {
    display: flex;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    overflow-y: overlay
}

.ne-layout-mode-adapt.ne-editor,
.ne-layout-mode-fixed.ne-editor {
    height: 100%
}

.ne-layout-mode-adapt .ne-editor-wrap-content,
.ne-layout-mode-fixed .ne-editor-wrap-content {
    flex: 1;
    min-width: 500px
}

.ne-layout-mode-adapt .ne-editor-body,
.ne-layout-mode-fixed .ne-editor-body {
    height: calc(100% - 50px)
}

.ne-layout-mode-adapt .ne-editor-outer-wrap-box,
.ne-layout-mode-fixed .ne-editor-outer-wrap-box {
    min-width: 500px;
    padding-bottom: 1px
}

.ne-layout-mode-adapt .ne-editor-wrap-box,
.ne-layout-mode-fixed .ne-editor-wrap-box {
    background-color: var(--yq-bg-primary)
}

.ne-layout-mode-adapt .ne-engine,
.ne-layout-mode-fixed .ne-engine {
    min-height: 1024px;
    padding: 20px 40px 90px 40px
}

.ne-layout-mode-adapt .ne-ui-sidebar,
.ne-layout-mode-fixed .ne-ui-sidebar {
    width: 305px;
    right: 0
}

.ne-layout-mode-adapt ne-alert-hole,
.ne-layout-mode-adapt ne-container-hole,
.ne-layout-mode-adapt ne-hole,
.ne-layout-mode-fixed ne-alert-hole,
.ne-layout-mode-fixed ne-container-hole,
.ne-layout-mode-fixed ne-hole {
    display: flex;
    line-height: 1
}

.ne-layout-mode-adapt ne-alert-hole .ne-i-filler,
.ne-layout-mode-adapt ne-container-hole .ne-i-filler,
.ne-layout-mode-adapt ne-hole .ne-i-filler,
.ne-layout-mode-fixed ne-alert-hole .ne-i-filler,
.ne-layout-mode-fixed ne-container-hole .ne-i-filler,
.ne-layout-mode-fixed ne-hole .ne-i-filler {
    align-self: stretch
}

.ne-layout-mode-adapt ne-alert-hole .ne-i-filler:first-child,
.ne-layout-mode-adapt ne-container-hole .ne-i-filler:first-child,
.ne-layout-mode-adapt ne-hole .ne-i-filler:first-child,
.ne-layout-mode-fixed ne-alert-hole .ne-i-filler:first-child,
.ne-layout-mode-fixed ne-container-hole .ne-i-filler:first-child,
.ne-layout-mode-fixed ne-hole .ne-i-filler:first-child {
    align-self: flex-start
}

.ne-layout-mode-adapt ne-alert-hole .ne-i-filler:last-child,
.ne-layout-mode-adapt ne-container-hole .ne-i-filler:last-child,
.ne-layout-mode-adapt ne-hole .ne-i-filler:last-child,
.ne-layout-mode-fixed ne-alert-hole .ne-i-filler:last-child,
.ne-layout-mode-fixed ne-container-hole .ne-i-filler:last-child,
.ne-layout-mode-fixed ne-hole .ne-i-filler:last-child {
    align-self: flex-end
}

.ne-layout-mode-adapt ne-root-card-hole,
.ne-layout-mode-adapt ne-table-hole,
.ne-layout-mode-fixed ne-root-card-hole,
.ne-layout-mode-fixed ne-table-hole {
    display: flex;
    align-items: flex-end
}

.ne-layout-mode-adapt ne-root-card-hole>.ne-i-filler,
.ne-layout-mode-adapt ne-table-hole>.ne-i-filler,
.ne-layout-mode-fixed ne-root-card-hole>.ne-i-filler,
.ne-layout-mode-fixed ne-table-hole>.ne-i-filler {
    line-height: 1
}

.ne-layout-mode-adapt ne-root-card-hole>.ne-i-filler:first-child,
.ne-layout-mode-adapt ne-table-hole>.ne-i-filler:first-child,
.ne-layout-mode-fixed ne-root-card-hole>.ne-i-filler:first-child,
.ne-layout-mode-fixed ne-table-hole>.ne-i-filler:first-child {
    margin-top: 1em;
    align-self: flex-start
}

.ne-layout-mode-adapt ne-root-card-hole>.ne-i-filler:last-child,
.ne-layout-mode-adapt ne-table-hole>.ne-i-filler:last-child,
.ne-layout-mode-fixed ne-root-card-hole>.ne-i-filler:last-child,
.ne-layout-mode-fixed ne-table-hole>.ne-i-filler:last-child {
    margin-bottom: 1em;
    align-self: flex-end
}

.ne-ui-scrollbar-visible .ne-layout-mode-adapt .ne-ui-sidebar,
.ne-ui-scrollbar-visible .ne-layout-mode-fixed .ne-ui-sidebar {
    right: 15px
}

.ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading .ne-editor-extra-box,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading .ne-editor-footer-box {
    max-width: 890px
}

.ne-doc-major-editor .ne-layout-mode-adapt.ne-typography-show-heading .ne-editor-extra-box,
.ne-doc-major-editor .ne-layout-mode-adapt.ne-typography-show-heading .ne-editor-footer-box,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading .ne-editor-extra-box,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading .ne-editor-footer-box {
    padding: 0 70px
}

.ne-doc-major-editor .ne-layout-mode-adapt.ne-typography-show-heading .ne-ui,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading .ne-ui {
    padding-left: 57px;
    padding-right: 57px
}

.ne-doc-major-editor .ne-layout-mode-adapt.ne-typography-show-heading .ne-engine,
.ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading .ne-engine {
    padding-left: 70px;
    padding-right: 70px
}

#app .ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading.ne-typography-desktop .ne-editor-extra-box,
#app .ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading.ne-typography-desktop .ne-editor-footer-box {
    max-width: 890px !important
}

#app .ne-doc-major-editor .ne-layout-mode-adapt.ne-typography-show-heading.ne-typography-desktop .ne-editor-extra-box,
#app .ne-doc-major-editor .ne-layout-mode-adapt.ne-typography-show-heading.ne-typography-desktop .ne-editor-footer-box,
#app .ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading.ne-typography-desktop .ne-editor-extra-box,
#app .ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading.ne-typography-desktop .ne-editor-footer-box {
    padding: 0 70px !important
}

#app .ne-doc-major-editor .ne-layout-mode-adapt.ne-typography-show-heading.ne-typography-desktop .ne-ui,
#app .ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading.ne-typography-desktop .ne-ui {
    padding-left: 57px !important;
    padding-right: 57px !important
}

#app .ne-doc-major-editor .ne-layout-mode-adapt.ne-typography-show-heading.ne-typography-desktop .ne-engine,
#app .ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading.ne-typography-desktop .ne-engine {
    padding-left: 70px !important;
    padding-right: 70px !important
}

.ne-doc-major-editor .ne-layout-mode-adapt .ne-editor-extra-box,
.ne-doc-major-editor .ne-layout-mode-adapt .ne-editor-footer-box {
    padding: 0 40px
}

.ne-doc-major-editor .ne-layout-mode-adapt .ne-ui {
    padding: 0 27px
}

.ne-doc-major-editor .ne-layout-mode-adapt .ne-ui .ne-ui-toolbar {
    justify-content: flex-start
}

.ne-doc-major-editor .ne-layout-mode-adapt .ne-ui:after {
    content: " ";
    height: 1px;
    background: var(--yq-bg-tertiary);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.ne-doc-major-editor .ne-layout-mode-adapt.ne-normal-toc:not(.ne-ui-sidebar-visible) .ne-editor-extra-box,
.ne-doc-major-editor .ne-layout-mode-adapt.ne-normal-toc:not(.ne-ui-sidebar-visible) .ne-editor-footer-box,
.ne-doc-major-editor .ne-layout-mode-adapt.ne-normal-toc:not(.ne-ui-sidebar-visible) .ne-engine>* {
    margin-right: 280px
}

.ne-doc-major-editor .ne-layout-mode-adapt.ne-ui-sidebar-visible .ne-editor-extra-box,
.ne-doc-major-editor .ne-layout-mode-adapt.ne-ui-sidebar-visible .ne-editor-footer-box,
.ne-doc-major-editor .ne-layout-mode-adapt.ne-ui-sidebar-visible .ne-engine>* {
    margin-right: 305px
}

.list-type-selector {
    padding: 8px;
    padding-right: 2px;
    white-space: nowrap
}

.list-type-selector ul {
    display: inline-block;
    width: 85px;
    height: 85px;
    border: 1px solid var(--lakex-editor-border-primary);
    margin: 0;
    margin-right: 6px;
    border-radius: 6px;
    font-size: 12px;
    line-height: 16px;
    cursor: pointer;
    padding: 4px 0
}

.list-type-selector ul:hover {
    border-color: var(--yq-cardborder-hover)
}

.list-type-selector ul.active {
    border-color: var(--yq-cardborder-selected)
}

.list-type-selector li {
    display: flex;
    align-items: center;
    padding-right: 9px;
    line-height: 15px
}

.list-type-selector li .ne-list-symbol[data-level="0"] {
    margin-left: 9px
}

.list-type-selector li .ne-list-symbol[data-level="1"] {
    margin-left: 19px
}

.list-type-selector li .ne-list-symbol[data-level="2"] {
    margin-left: 34px
}

.list-type-selector li .ne-list-symbol {
    padding-right: 6px;
    font-family: Helvetica Neue, Consolas
}

.list-type-selector li .ne-list-symbol:after {
    content: "."
}

.list-type-selector li .ne-list-symbol[data-type="1"][data-level="1"]:after {
    content: ""
}

.list-type-selector li .ne-list-symbol[data-type="1"][data-level="0"]:after {
    content: "、";
    width: .5em;
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom
}

.list-type-selector li .content {
    flex: 1;
    height: 3px;
    background-color: var(--yq-border-primary)
}

.index-type-selector {
    padding: 8px;
    padding-right: 2px;
    white-space: nowrap
}

.index-type-selector ul {
    display: inline-block;
    width: 85px;
    height: 85px;
    border: 1px solid var(--lakex-editor-border-primary);
    margin: 0;
    margin-right: 6px;
    border-radius: 6px;
    font-size: 12px;
    line-height: 16px;
    cursor: pointer;
    padding: 4px 0
}

.index-type-selector ul:hover {
    border-color: var(--yq-cardborder-hover)
}

.index-type-selector ul.active {
    border-color: var(--yq-cardborder-selected)
}

.index-type-selector li {
    display: flex;
    align-items: center;
    padding-right: 9px;
    margin-left: 9px;
    line-height: 15px
}

.index-type-selector li .ne-list-symbol {
    padding-right: 6px;
    font-family: Helvetica Neue, Consolas
}

.index-type-selector li .ne-list-symbol:after {
    content: "."
}

.index-type-selector li .ne-list-symbol[data-type="1"][data-level="1"]:after {
    content: ""
}

.index-type-selector li .ne-list-symbol[data-type="1"][data-level="0"]:after {
    content: "、";
    width: .5em;
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom
}

.index-type-selector li .content {
    flex: 1;
    height: 3px;
    border-radius: 2px;
    margin: 3px 0;
    background-color: var(--yq-border-primary)
}

.index-type-selector li .content[data-level="0"] {
    height: 9px
}

.index-type-selector li .content[data-level="1"] {
    height: 7px
}

.index-type-selector li .content[data-level="2"] {
    height: 5px
}

.order-list-index-menu-panel {
    border-radius: 6px;
    border: 1px solid var(--lakex-editor-border-primary);
    padding: 5px 4px;
    background-color: var(--yq-white);
    box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .04)
}

.order-list-index-menu-panel .order-list-index-menu-item {
    height: 34px;
    line-height: 34px;
    border-radius: 6px;
    min-width: 103px;
    padding-left: 12px;
    background-color: transparent;
    cursor: pointer;
    position: relative;
    color: var(--yq-text-primary)
}

.order-list-index-menu-panel .order-list-index-menu-item.disabled {
    cursor: not-allowed;
    color: var(--yq-text-disable);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.order-list-index-menu-panel .order-list-index-menu-item.active,
.order-list-index-menu-panel .order-list-index-menu-item:hover {
    background-color: var(--yq-bg-primary-hover)
}

.order-list-index-menu-panel .order-list-index-menu-item>div.ne-icon-kitchen,
.order-list-index-menu-panel .order-list-index-menu-item>div.ne-lark-icon {
    right: 5px;
    top: 50%;
    position: absolute;
    transform: translateY(-50%)
}

.order-list-index-menu-panel.enUS .order-list-index-menu-item {
    min-width: 160px
}

.ant-popover.order-list-index-menu-popover .ant-popover-inner-content {
    padding: 0
}

.ne-ui-mention-content {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 8px;
    border-radius: 4px;
    cursor: pointer;
    max-width: 360px
}

@media screen and (max-width:375px) {
    .ne-ui-mention-content {
        max-width: 300px
    }
}

.ne-ui-mention-content .ne-svg-icon {
    width: 24px;
    height: 24px;
    margin-right: 8px;
    flex-shrink: 0
}

.ne-ui-mention-content-info {
    width: calc(100% - 28px)
}

.ne-ui-mention-content-info-desc {
    display: flex;
    color: var(--yq-text-body);
    font-size: 12px;
    line-height: 20px;
    align-items: center;
    justify-content: space-between
}

.ne-ui-mention-content-info-desc-prefix {
    white-space: nowrap;
    word-break: keep-all;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 14px
}

.ne-ui-mention-content-info-desc time {
    flex-shrink: 0
}

.ne-ui-mention-content-info-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--yq-text-primary);
    font-size: 14px;
    line-height: 22px
}

.ne-ui-mention-content-info-title em {
    font-weight: 700;
    font-style: normal
}

.divider {
    width: 1px;
    height: 10px;
    background-color: var(--yq-text-disable);
    margin: 8px 4px
}

.ne-ui-mention-item {
    display: flex;
    padding: 4px 8px;
    cursor: pointer;
    font-size: 14px;
    height: auto;
    border-radius: 4px
}

.ne-ui-mention-name {
    color: var(--yq-text-primary);
    font-size: 14px;
    line-height: 22px
}

.ne-ui-mention-avatar {
    width: 24px;
    height: 24px;
    border-radius: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    margin-right: 8px
}

.ne-ui-mention-info {
    line-height: 20px;
    width: calc(100% - 28px);
    color: var(--yq-text-body);
    font-size: 14px
}

.ne-ui-mention-info .ne-ui-mention-desc {
    color: var(--yq-text-body);
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: keep-all;
    white-space: nowrap
}

.ne-ui-mention-info .ne-ui-mention-desc span {
    display: inline-block;
    max-width: 97px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ne-ui-mention-item-mini {
    width: 216px
}

.ne-ui-mention-item-mini .ne-ui-mention-desc span {
    max-width: 56px
}

ne-card[data-card-name=mention].ne-card-editing {
    background: transparent !important
}

ne-card[data-card-name=mention] .ne-ui-card-select-view,
ne-card[data-card-name=mention] .ne-ui-mention-link {
    white-space: nowrap
}

.ne-ui-mention-menu-mini {
    width: 240px !important
}

.ne-ui-mention-menu {
    border-radius: 4px;
    width: 360px;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden
}

@media screen and (max-width:375px) {
    .ne-ui-mention-menu {
        width: 300px
    }
}

.ne-ui-mention-menu-list {
    padding: 8px;
    height: auto
}

.ne-ui-mention-menu-empty {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: var(--yq-text-disable);
    padding: 16px
}

.ne-ui-mention-menu-empty img {
    width: 180px;
    margin-bottom: 12px
}

.ne-ui-mention-menu {
    background-color: var(--yq-bg-foreground);
    border: 1px solid var(--lakex-editor-border-primary);
    box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .04);
    color: var(--yq-text-primary)
}

.doc-user-divider,
.ne-ui-mention-item-selected {
    background-color: var(--yq-bg-primary-hover)
}

.doc-user-divider {
    height: 1px;
    margin: 8px;
    width: calc(100% - 16px)
}

.ne-ui-mention-header {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    color: var(--yq-text-caption);
    padding: 14px 16px 4px 16px;
    word-break: keep-all
}

.ne-ui-mention-tab,
.ne-ui-mention-tabs {
    display: flex;
    align-items: center;
    border-radius: 4px;
    cursor: pointer
}

.ne-ui-mention-tab {
    padding: 2px 8px;
    justify-content: center;
    min-width: 50px;
    line-height: 20px
}

.ne-ui-mention-tab span {
    margin-left: 4px
}

.ne-ui-mention-tab-selected {
    background-color: var(--yq-bg-primary-hover);
    color: var(--yq-text-body)
}

.ne-ui-mention-tab-divider {
    height: 12px;
    width: 1px;
    margin: 0 8px;
    background-color: var(--lakex-editor-border-secondary)
}

.ne-ui-card-select-view {
    display: inline;
    position: relative
}

.ne-ui-card-select-view .ne-ui-card-select-input-wrap {
    display: inline;
    position: relative;
    min-width: 50px;
    white-space: nowrap;
    overflow: hidden
}

.ne-ui-card-select-view .ne-ui-card-select-input-wrap .ne-ui-card-select-hidden {
    color: transparent;
    padding: 0 5px;
    min-width: 60px
}

.ne-ui-card-select-view .ne-ui-card-select-input {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    border: none;
    background: none;
    outline: none;
    padding: 0
}

.ne-ui-card-select-view .ne-ui-card-select-input::-moz-placeholder {
    color: var(--yq-text-disable)
}

.ne-ui-card-select-view .ne-ui-card-select-input::placeholder {
    color: var(--yq-text-disable)
}

.ne-doc-note-editor {
    position: relative;
    z-index: 10
}

.ne-doc-note-editor .ne-note-ui.ne-editor {
    display: flex;
    flex-direction: column;
    height: 100%;
    border-radius: 4px;
    background-color: var(--yq-bg-primary)
}

.ne-doc-note-editor .ne-note-ui .ne-ui {
    position: static;
    z-index: auto;
    margin-top: 12px
}

.ne-doc-note-editor .ne-note-ui .ne-ui div.ne-icon {
    font-size: 20px;
    margin: 6px 8px
}

.ne-doc-note-editor .ne-note-ui .ne-ui div.ne-icon-expand {
    font-size: 10px
}

.ne-doc-note-editor .ne-note-ui .ne-editor-body {
    height: auto
}

.ne-doc-note-editor .ne-note-ui .ne-editor-body .ne-editor-wrap {
    display: flex;
    height: 100%;
    overflow: visible;
    padding-top: 0
}

.ne-doc-note-editor .ne-note-ui .ne-editor-body .ne-editor-wrap:after,
.ne-doc-note-editor .ne-note-ui .ne-editor-body .ne-editor-wrap:before {
    display: none
}

.ne-doc-note-editor .ne-note-ui .ne-editor-body .ne-editor-wrap .ne-editor-wrap-content {
    flex: 1;
    width: 100%;
    max-height: calc(100vh - 270px);
    min-height: 228px;
    overflow: auto;
    overflow: overlay;
    margin: 0;
    min-width: auto
}

.ne-doc-note-editor .ne-note-ui .ne-editor-body .ne-editor-wrap .ne-editor-box,
.ne-doc-note-editor .ne-note-ui .ne-editor-body .ne-editor-wrap .ne-editor-outer-wrap-box,
.ne-doc-note-editor .ne-note-ui .ne-editor-body .ne-editor-wrap .ne-editor-wrap-box,
.ne-doc-note-editor .ne-note-ui .ne-editor-body .ne-editor-wrap .ne-engine-box {
    height: auto;
    min-height: 100%;
    min-width: auto
}

.ne-doc-note-editor .ne-note-ui .ne-editor-body .ne-editor-wrap .ne-editor-wrap-box {
    border: none;
    box-shadow: none;
    background: none;
    margin-bottom: 0
}

.ne-doc-note-editor .ne-note-ui .ne-editor-body .ne-ui-sidebar {
    display: none !important
}

.ne-doc-note-editor .ne-note-ui.ne-ui-sidebar-visible .ne-editor-wrap:after {
    display: none
}

.ne-doc-note-editor .ne-note-ui .ne-editor-outer-wrap-box {
    width: auto;
    padding-bottom: 0
}

.ne-doc-note-editor .ne-note-ui .ne-engine {
    padding-top: 16px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 8px;
    min-height: 40vh;
    width: 100%
}

.ne-doc-note-editor .ne-note-ui .ne-engine ne-heading-anchor {
    display: none !important
}

.ne-doc-note-editor .ne-note-ui .ne-editor-extra-box {
    display: none
}

.ne-doc-note-editor .ne-note-ui .ne-ui-toolbar {
    position: static;
    border: none;
    background-color: var(--yq-bg-primary);
    justify-content: flex-start;
    border-radius: 4px
}

.ne-doc-note-editor .ne-note-ui .ne-ui-toolbar .ne-ui-inner-toolbar {
    position: static;
    margin-left: 8px
}

.ne-doc-note-editor .ne-note-ui .ne-ui-toolbar .ne-ui-toolbar-button,
.ne-doc-note-editor .ne-note-ui .ne-ui-toolbar .ne-ui-toolbar-file-button,
.ne-doc-note-editor .ne-note-ui .ne-ui-toolbar .ne-ui-toolbar-file-button.ant-btn,
.ne-doc-note-editor .ne-note-ui .ne-ui-toolbar .ne-ui-toolbar-toggle-button {
    height: 32px;
    width: 32px;
    border-radius: 4px;
    margin: 8px 0 8px 12px
}

.ne-doc-note-editor .ne-note-ui .ne-ui-toolbar .ne-ui-toolbar-select-button {
    height: 24px;
    padding: 0 0 0 4px
}

.ne-doc-note-editor .ne-note-ui .ne-ui-toolbar-fullscreen {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
    width: 30px;
    height: 30px
}

.ne-doc-note-editor .ne-note-ui .ne-ui-toolbar-fullscreen>.ne-icon {
    font-size: 10px
}

.ne-doc-note-editor .ne-note-ui .ne-ui-toolbar-fullscreen.ne-ui-toolbar-button {
    min-width: 30px;
    margin-right: 0
}

.ne-doc-note-editor .ne-note-ui .ne-ui-toolbar-fullscreen.ne-ui-toolbar-button:hover {
    background: none
}

.ne-doc-note-editor .ne-note-ui .ne-container-toolbar {
    display: none !important
}

.ne-doc-note-editor .ne-note-ui .ne-engine ne-table-wrap.ne-table-focus {
    margin-top: 0
}

.ne-doc-note-editor .ne-note-ui .ne-engine ne-table-wrap.ne-table-focus ne-table-inner-wrap {
    padding-top: 14px
}

.ne-doc-note-editor .ne-note-ui .ne-engine ne-table-wrap.ne-table-focus .ne-ui-table {
    margin-top: 0
}

.ne-doc-note-editor .ne-note-ui .ne-engine ne-table-wrap.ne-table-focus.ne-ui-table-left-shadow:before,
.ne-doc-note-editor .ne-note-ui .ne-engine ne-table-wrap.ne-table-focus.ne-ui-table-right-shadow:after {
    margin-top: 14px
}

.ne-doc-note-editor .ne-note-ui .ne-table-container-toolbar {
    display: none !important
}

.ne-doc-note-editor .ne-note-ui ne-table-hole:first-child {
    margin-top: -14px
}

.ne-doc-note-editor.ne-ui-fullscreen {
    position: fixed;
    z-index: 1010
}

.ne-doc-note-editor.ne-ui-fullscreen .ne-editor-wrap-content {
    overflow-y: auto
}

.ne-doc-note-mobile-editor .ne-note-ui.ne-editor {
    flex-direction: column-reverse
}

.ne-doc-note-mobile-editor .ne-note-ui .ne-editor-body .ne-editor-wrap .ne-editor-wrap-content {
    flex: 1;
    width: 100%;
    max-height: 100vh;
    min-height: 100%;
    overflow: scroll;
    margin: 0
}

.ne-doc-note-mobile-editor .ne-note-ui .ne-ui {
    margin-bottom: 0;
    margin-top: 0;
    border-top: 1px solid var(--lakex-editor-border-primary);
    padding: 8px
}

.ne-note-ui .ne-ui-card-menu,
.ne-overlay-with-note-ui .ne-ui-card-menu {
    padding: 10px 0
}

.ne-note-ui .ne-ui-card-menu-content,
.ne-overlay-with-note-ui .ne-ui-card-menu-content {
    min-width: 124px
}

.ne-simple-ui.ne-editor {
    display: flex;
    flex-direction: column-reverse;
    height: auto;
    border-radius: 4px;
    background-color: var(--yq-bg-primary)
}

.ne-simple-ui .ne-ui {
    position: static;
    z-index: auto
}

.ne-simple-ui .ne-ui-sidebar {
    display: none !important
}

.ne-simple-ui.ne-ui-sidebar-visible .ne-editor-wrap:after {
    display: none
}

.ne-simple-ui .ne-editor-wrap {
    display: flex;
    height: auto;
    overflow: visible;
    padding-top: 0
}

.ne-simple-ui .ne-editor-wrap:after,
.ne-simple-ui .ne-editor-wrap:before {
    display: none
}

.ne-simple-ui .ne-editor-wrap-box {
    border: none;
    box-shadow: none;
    background: none;
    margin-bottom: 0
}

.ne-simple-ui .ne-editor-wrap-content {
    flex: 1;
    width: 100%;
    min-width: auto;
    margin: 0
}

.ne-simple-ui .ne-editor-outer-wrap-box {
    width: auto;
    min-width: auto;
    padding-bottom: 0
}

.ne-simple-ui .ne-editor-body {
    height: auto
}

.ne-simple-ui .ne-engine,
.ne-simple-ui.ne-layout-mode-adapt .ne-engine,
.ne-simple-ui.ne-layout-mode-fixed .ne-engine {
    padding: 8px;
    min-height: 84px
}

.ne-simple-ui .ne-engine ne-heading-anchor,
.ne-simple-ui.ne-layout-mode-adapt .ne-engine ne-heading-anchor,
.ne-simple-ui.ne-layout-mode-fixed .ne-engine ne-heading-anchor {
    display: none !important
}

.ne-simple-ui .ne-editor-extra-box {
    display: none
}

.ne-simple-ui .ne-ui-toolbar {
    position: static;
    border: none;
    background-color: var(--yq-bg-primary);
    justify-content: flex-start;
    padding-left: 8px;
    height: 32px;
    border-radius: 4px
}

.ne-simple-ui .ne-ui-inner-toolbar {
    position: static
}

.ne-simple-ui .ne-ui-toolbar-button,
.ne-simple-ui .ne-ui-toolbar-file-button,
.ne-simple-ui .ne-ui-toolbar-toggle-button {
    min-width: 24px;
    height: 24px
}

.ne-simple-ui .ne-ui-toolbar-select-button {
    height: 24px;
    padding: 0 0 0 4px;
    margin-right: 8px
}

.ne-simple-ui .ne-ui-toolbar-fullscreen {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
    width: 30px;
    height: 30px
}

.ne-simple-ui .ne-ui-toolbar-fullscreen>.ne-icon {
    font-size: 10px
}

.ne-simple-ui .ne-ui-toolbar-fullscreen.ne-ui-toolbar-button {
    min-width: 30px;
    margin-right: 0
}

.ne-simple-ui .ne-ui-toolbar-fullscreen.ne-ui-toolbar-button:hover {
    background: none
}

.ne-simple-ui .ne-brick-toolbar,
.ne-simple-ui .ne-container-right-toolbar,
.ne-simple-ui .ne-container-toolbar {
    display: none !important
}

.ne-simple-ui .ne-engine ne-table-wrap.ne-table-focus {
    margin-top: 0
}

.ne-simple-ui .ne-engine ne-table-wrap.ne-table-focus ne-table-inner-wrap {
    padding-top: 14px
}

.ne-simple-ui .ne-engine ne-table-wrap.ne-table-focus .ne-ui-table {
    margin-top: 0
}

.ne-simple-ui .ne-engine ne-table-wrap.ne-table-focus.ne-ui-table-left-shadow:before,
.ne-simple-ui .ne-engine ne-table-wrap.ne-table-focus.ne-ui-table-right-shadow:after {
    margin-top: 14px
}

.ne-simple-ui .ne-table-container-toolbar {
    display: none !important
}

.ne-simple-ui ne-table-hole:first-child {
    margin-top: -14px
}

.ne-overlay-with-simple-ui .ne-ui-card-select-menu,
.ne-simple-ui .ne-ui-card-select-menu {
    padding: 10px 0
}

.ne-overlay-with-simple-ui .ne-ui-card-select-menu .ne-ui-card-menu-content,
.ne-simple-ui .ne-ui-card-select-menu .ne-ui-card-menu-content {
    min-width: 124px
}

.ne-ui-scrollbar-visible .ne-simple-ui .ne-editor-wrap {
    overflow-y: visible
}

.ne-editor.ne-small-ui .ne-ui {
    background-color: var(--yq-bg-primary)
}

.ne-editor.ne-small-ui .ne-ui.more-opened {
    z-index: 6
}

.ne-editor.ne-small-ui .ne-ui:has(.ne-ui-dropdown-open) {
    z-index: 6
}

.ne-editor.ne-small-ui .ne-editor-wrap {
    overflow: visible;
    z-index: 5
}

.ne-editor.ne-small-ui .ne-editor-wrap .ne-editor-wrap-content {
    overflow: auto;
    overflow: overlay
}

.ne-simple-ui ne-heading-anchor {
    display: none !important
}

.mention-drawer {
    color: var(--yq-text-primary)
}

.mention-drawer .ant-drawer-body {
    padding: 24px 12px 12px 12px
}

.mention-drawer .ant-drawer-content {
    background-color: var(--yq-bg-primary);
    border-radius: 10px 10px 0 0
}

.mention-drawer-content {
    overflow: hidden;
    height: 100%
}

.mention-drawer-search {
    color: var(--yq-text-body)
}

.mention-drawer-menu {
    height: calc(100% - 24px);
    overflow: auto
}

.mention-mobile-placeholder {
    color: var(--yq-text-disable)
}

.ne-editor .ne-ui-random-tip {
    position: absolute;
    right: 10px;
    bottom: 6px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: var(--lakex-editor-border-secondary);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ne-editor .ne-ui-random-tip-keys {
    margin-right: .5em
}

.ne-ui-search-input-suffix {
    color: var(--yq-cardborder-selected)
}

.ne-ui-search-container {
    position: fixed
}

.ne-ui-search-panel {
    background-color: var(--yq-bg-foreground);
    border: 1px solid var(--lakex-editor-border-primary);
    box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .04);
    color: var(--yq-text-primary);
    padding: 16px;
    padding-top: 0;
    border-radius: 4px
}

.ne-ui-search-sub-panel {
    width: 360px
}

.ne-ui-search-sub-panel .ne-ui-replace-input,
.ne-ui-search-sub-panel .ne-ui-search-input {
    margin-top: 12px
}

.ne-ui-search-sub-panel .ne-ui-search-panel-item label {
    display: block;
    margin-bottom: 12px
}

.ne-ui-search-sub-panel .ne-ui-search-panel-item button {
    margin-right: 8px
}

.ne-ui-search-sub-panel .ne-ui-search-panel-btns {
    text-align: right
}

.ne-ui-search-panel-close-btn {
    position: absolute;
    top: 10px;
    right: 16px;
    z-index: 1;
    width: 24px;
    height: 24px;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.ne-ui-search-panel-close-btn:hover {
    background-color: var(--yq-bg-tertiary)
}

.table-head-overlay {
    color: var(--yq-text-primary);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.table-head-overlay .ant-popover-arrow {
    display: none
}

.table-head-overlay .menu-item {
    display: flex;
    padding: 12px 16px;
    align-items: center
}

.table-head-overlay .menu-item .table-head-color-icon {
    margin-left: 25px
}

.table-head-overlay .menu-item>span {
    flex-shrink: 0;
    margin-left: 12px
}

.table-head-overlay .menu-item .ant-switch-small {
    margin-left: 30px
}

.table-head-overlay .menu-item:hover {
    background-color: var(--yq-bg-primary-hover)
}

.table-head-color-popup {
    margin-top: 4px;
    color: var(--yq-text-primary)
}

.table-head-color-popup-buttons {
    display: flex
}

.table-head-color-popup-custom {
    margin-top: 16px;
    margin-bottom: 12px
}

.table-head-color-popup-actions {
    display: flex;
    align-items: center
}

.table-head-color-popup-actions .table-head-color-popup-divider {
    width: 1px;
    height: 20px;
    margin-left: 12px;
    margin-right: 6px;
    background-color: var(--yq-border-primary)
}

.table-head-color-icon {
    width: 20px;
    height: 20px;
    border-radius: 4px;
    border: solid 1px var(--lakex-editor-border-primary);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: pointer;
    font-weight: bolder;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 5px
}

.table-head-color-icon:first-child {
    margin-left: 0
}

.table-head-color-icon:last-child {
    margin-right: 0
}

.table-head-color-icon:hover {
    border-color: var(--yq-cardborder-hover)
}

.table-head-color-icon-selected {
    border-color: var(--yq-cardborder-selected)
}

.table-head-color-icon-default {
    background-color: var(--yq-bg-secondary);
    color: var(--yq-text-primary)
}

.table-head-color-icon-blue {
    background-color: var(--yq-blue-1);
    color: var(--yq-blue-9)
}

.table-head-color-icon-green {
    background-color: var(--yq-pea-green-1);
    color: var(--yq-pea-green-9)
}

.table-head-color-icon-red {
    background-color: var(--yq-red-1);
    color: var(--yq-red-9)
}

.table-head-color-icon-inverseGreen {
    background-color: var(--yq-pea-green-8);
    color: var(--yq-pea-green-1)
}

.table-head-color-icon-inverseBlue {
    background-color: var(--yq-blue-8);
    color: var(--yq-blue-1)
}

.ne-text-diagram-resize {
    position: absolute;
    top: 38px;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    max-height: 150px;
    width: 9px;
    align-items: center;
    text-align: center;
    transition: left .314s;
    z-index: 99;
    display: none;
    visibility: hidden
}

.ne-text-diagram-layout-two-column .ne-text-diagram-resize {
    display: flex
}

.ne-text-diagram-resize .ne-text-diagram-resize-handler {
    height: 40px;
    width: 11px;
    display: flex;
    align-items: center;
    text-align: center;
    border-radius: 5.5px;
    background: var(--yq-bg-primary-hover-light);
    cursor: pointer
}

.ne-text-diagram-resize .ne-icon {
    color: var(--yq-text-caption);
    transform-origin: center;
    transform: translateX(-1.5px) rotate(90deg);
    margin-left: -1px
}

.ne-text-diagram-resize.collapsed {
    left: 2px;
    visibility: visible
}

.ne-text-diagram-resize.collapsed .ne-text-diagram-resize-handler {
    margin-left: 0;
    border-radius: 5.5px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    transform: translateX(2px)
}

.ne-text-diagram-resize.collapsed .ne-icon {
    transform: translateX(-2.5px) rotate(-90deg)
}

.ne-text-diagram-loading {
    width: 36px;
    height: 36px;
    font-size: 36px;
    position: absolute;
    top: calc(50% - 18px);
    left: calc(50% - 18px);
    color: var(--yq-text-body);
    z-index: 1
}

.ne-text-diagram-stage {
    position: relative;
    height: 100%;
    background: var(--yq-bg-secondary);
    border-radius: 4px;
    font-size: 14px;
    text-indent: 0
}

.ne-text-diagram-stage ul.ant-dropdown-menu {
    list-style: none;
    margin: 0
}

.ne-text-diagram-stage ul.ant-dropdown-menu li {
    margin: 0
}

.ne-embed-nav {
    border-bottom: 1px solid var(--lakex-editor-border-primary);
    padding-top: 0;
    padding-left: 18px
}

.ne-embed-nav,
.ne-embed-nav a,
.ne-embed-nav a:hover {
    color: var(--yq-text-body)
}

.ne-embed-nav .ne-text-diagram-name {
    font-weight: 700
}

.ne-embed-nav .ne-diagram-select,
.ne-embed-nav .ne-text-diagram-template-selector {
    position: relative;
    min-width: 64px;
    height: 24px;
    line-height: 24px;
    padding: 0 6px;
    border-radius: 4px;
    transition: all .3s;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.ne-embed-nav .ne-diagram-select.ant-dropdown-open,
.ne-embed-nav .ne-diagram-select:hover,
.ne-embed-nav .ne-text-diagram-template-selector.ant-dropdown-open,
.ne-embed-nav .ne-text-diagram-template-selector:hover {
    background-color: var(--yq-bg-primary-hover-light)
}

.ne-embed-nav .ne-diagram-select .ne-icon-down,
.ne-embed-nav .ne-text-diagram-template-selector .ne-icon-down {
    vertical-align: -.125em;
    position: absolute;
    top: 53%;
    right: 10px;
    width: 16px;
    height: 16px;
    margin-top: -9px;
    font-size: 12px;
    pointer-events: none;
    color: var(--yq-text-caption)
}

.ne-embed-nav .ne-diagram-select[disabled],
.ne-embed-nav .ne-text-diagram-template-selector[disabled] {
    color: var(--yq-text-disable);
    cursor: not-allowed;
    pointer-events: none
}

.ne-embed-nav .ne-diagram-select[disabled] .ne-icon-down,
.ne-embed-nav .ne-text-diagram-template-selector[disabled] .ne-icon-down {
    color: var(--yq-text-disable)
}

.ne-embed-nav .ne-diagram-select {
    width: 96px
}

.ne-embed-nav .ne-text-diagram-select {
    position: absolute
}

.ne-embed-nav .ne-text-diagram-action-preview {
    background: none;
    border: none;
    height: 24px;
    line-height: 24px;
    border-radius: 4px;
    transition: all .3s;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.ne-embed-nav .ne-text-diagram-action-preview div.ne-icon {
    margin-right: 8px
}

.ne-embed-nav .ne-text-diagram-action-preview:hover {
    background: var(--yq-bg-primary-hover-light)
}

.ne-embed-nav .ne-text-diagram-action-preview:focus {
    outline: none
}

.ne-embed-nav .ne-text-diagram-action-preview-active {
    background: var(--yq-bg-primary-hover-light)
}

.ne-embed-nav .ne-text-diagram-divider {
    margin: 0 6px;
    height: 16px
}

.ne-embed-nav {
    background-color: var(--lakex-editor-overlay-background-tertiary)
}

.ne-text-diagram-editor-wrap {
    position: relative;
    height: 100%;
    display: flex
}

.ne-text-diagram-editor-wrap .ne-text-diagram-editor {
    padding-top: 38px;
    width: 100%;
    transition: width .314s
}

.ne-text-diagram-editor-wrap .ne-text-diagram-editor textarea {
    width: 100%;
    height: 100%;
    border: none
}

.ne-text-diagram-editor-wrap .ne-text-diagram-editor .cm-editor {
    height: 100%;
    background: var(--yq-bg-primary)
}

.ne-text-diagram-editor-wrap .ne-text-diagram-editor .cm-editor ::-moz-selection {
    background: transparent !important
}

.ne-text-diagram-editor-wrap .ne-text-diagram-editor .cm-editor ::selection {
    background: transparent !important
}

.ne-text-diagram-editor-wrap .ne-text-diagram-editor .cm-gutter.cm-lineNumbers {
    background: var(--yq-bg-primary);
    color: var(--yq-text-caption)
}

.ne-text-diagram-editor-wrap .ne-text-diagram-editor .CodeMirror-vscrollbar {
    width: 16px;
    background-color: var(--yq-bg-primary)
}

.ne-text-diagram-editor-wrap .ne-text-diagram-preview {
    padding-top: 38px;
    background: var(--yq-bg-primary)
}

.ne-text-diagram-layout-default .ne-text-diagram-preview {
    position: relative;
    top: 0;
    left: -1px;
    right: -1px;
    border-left: 1px solid var(--lakex-editor-border-primary);
    border-radius: 4px;
    border-top: 0;
    border-bottom: 0;
    background-color: var(--yq-bg-primary)
}

.ne-text-diagram-layout-default .ne-text-diagram-preview .ne-text-diagram-viewer {
    flex: 1;
    height: 100%;
    overflow: auto;
    height: calc(100% + 3px);
    max-height: 640px;
    margin: 0 auto
}

.ne-text-diagram-layout-default .ne-text-diagram-preview img {
    max-width: 100%
}

.ne-text-diagram-preview {
    position: relative;
    overflow: auto;
    display: flex;
    align-items: center;
    transition: width .314s;
    min-height: 89px
}

.ne-text-diagram-preview pre {
    margin: 16px
}

.ne-text-diagram-preview .ne-icon-loading {
    width: 36px;
    height: 36px;
    position: absolute;
    top: calc(50% - 22px);
    left: 50%;
    text-align: center;
    color: var(--yq-text-body);
    font-size: 36px;
    z-index: 1;
    visibility: visible;
    opacity: 1;
    transition: all .3s linear;
    animation: loading .8s linear infinite
}

.ne-text-diagram-preview .ne-text-diagram-viewer {
    padding: 12px 24px 12px 24px;
    text-align: center;
    align-items: center;
    margin: 0 auto;
    max-height: 100%
}

.ne-text-diagram-preview .ne-text-diagram-viewer img {
    margin: 0 auto;
    background-color: #fff
}

.ne-text-diagram-layout-two-column {
    height: 100%;
    border-radius: 0;
    border: 0
}

.ne-max .ne-text-diagram-layout-two-column {
    border-bottom: 1px solid var(--lakex-editor-border-primary)
}

.ne-text-diagram-layout-two-column .ne-embed-nav {
    padding-left: 18px;
    width: 100%
}

.ne-text-diagram-layout-two-column .ne-text-diagram-editor-wrap {
    width: 100%;
    overflow: auto;
    display: flex
}

.ne-text-diagram-layout-two-column .ne-text-diagram-editor {
    max-height: none;
    width: 50%;
    min-height: 127px
}

.ne-text-diagram-layout-two-column .ne-text-diagram-preview {
    width: 50%;
    border-left: 1px solid var(--lakex-editor-border-primary);
    padding: 12px;
    margin-top: 38px
}

ne-card[data-card-name=vote] .ne-card-vote {
    padding: 16px 24px;
    background: var(--yq-bg-secondary);
    font-size: 14px;
    color: var(--yq-text-body)
}

ne-card[data-card-name=vote] .ne-card-vote-setting {
    display: flex;
    margin-bottom: 16px
}

ne-card[data-card-name=vote] .ne-card-vote-setting-type {
    flex: 0 0 82px
}

ne-card[data-card-name=vote] .ne-card-vote-setting-type .ant-select-selection-item {
    color: var(--yq-text-body)
}

ne-card[data-card-name=vote] .ne-card-vote-setting-title {
    flex: 1;
    margin-right: 36px
}

ne-card[data-card-name=vote] .ne-card-vote-setting-title-input {
    color: var(--yq-text-body)
}

ne-card[data-card-name=vote] .ne-card-vote-vote-list {
    margin-bottom: 16px
}

ne-card[data-card-name=vote] .ne-card-vote-vote-item {
    display: flex;
    margin-bottom: 8px
}

ne-card[data-card-name=vote] .ne-card-vote-vote-item:last-of-type {
    margin-bottom: 0
}

ne-card[data-card-name=vote] .ne-card-vote-vote-item-input {
    flex: 1;
    color: var(--yq-text-body)
}

ne-card[data-card-name=vote] .ne-card-vote-vote-item-side {
    flex: 0 0 36px;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

ne-card[data-card-name=vote] .ne-card-vote-vote-item-delete {
    color: var(--yq-text-caption);
    cursor: pointer
}

ne-card[data-card-name=vote] .ne-card-vote-vote-item-delete:hover {
    color: var(--yq-text-body)
}

ne-card[data-card-name=vote] .ne-card-vote-operation {
    display: flex;
    margin-bottom: 16px
}

ne-card[data-card-name=vote] .ne-card-vote-operation-wrap {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    cursor: pointer
}

ne-card[data-card-name=vote] .ne-card-vote-operation-wrap-icon {
    margin-right: 6px
}

ne-card[data-card-name=vote] .ne-card-vote-deadline-wrap {
    position: relative
}

ne-card[data-card-name=vote] .ne-card-vote-deadline-wrap-label {
    position: absolute;
    left: 12px;
    z-index: 1;
    height: 100%;
    display: flex;
    align-items: center
}

ne-card[data-card-name=vote] .ne-card-vote-deadline-wrap-date-picker {
    width: 310px
}

ne-card[data-card-name=vote] .ne-card-vote-deadline-wrap-date-picker input {
    text-align: right;
    color: var(--yq-text-caption);
    z-index: 2
}

ne-card[data-card-name=vote] .ne-card-vote-deadline-wrap-date-picker.ant-picker {
    border-color: var(--yq-border-primary);
    background-color: var(--yq-white)
}

.ne-card-vote-popconfirm .ant-popover-buttons,
.ne-card-vote-popconfirm .ant-popover-message {
    white-space: nowrap
}

.ne-card-vote-popconfirm .ant-popover-buttons .ant-popover-message-title,
.ne-card-vote-popconfirm .ant-popover-message .ant-popover-message-title {
    color: var(--yq-text-body)
}

.ne-brick-table-inner {
    overflow-x: hidden
}

.ne-collaboration-layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    z-index: 1
}

.ne-collaboration-layer .ne-collaboration-cursor {
    position: absolute;
    width: 2px
}

.ne-collaboration-layer .ne-collaboration-cursor .ne-collaboration-user {
    position: absolute;
    left: -2px;
    top: -4px;
    background: inherit;
    width: 6px;
    height: 6px;
    border-radius: 6px;
    overflow: hidden;
    color: var(--yq-white);
    cursor: pointer;
    transition: all .1s linear
}

.ne-collaboration-layer .ne-collaboration-cursor.active .ne-collaboration-user,
.ne-collaboration-layer .ne-collaboration-cursor:hover .ne-collaboration-user {
    top: -16px;
    padding: 0 4px;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    width: auto;
    white-space: nowrap;
    border-radius: 2px 2px 2px 2px;
    overflow: visible
}

@media not print {

    .ne-engine[data-show-wording=true] ne-card[data-card-type=inline][ne-comment-id],
    .ne-engine[data-show-wording=true] ne-text[ne-comment-id],
    .ne-viewer[data-show-wording=true] ne-card[data-card-type=inline][ne-comment-id],
    .ne-viewer[data-show-wording=true] ne-text[ne-comment-id] {
        border-bottom: 2px solid #f0c417
    }

    .ne-engine[data-show-wording=true] ne-card[data-card-type=block][ne-comment-id],
    .ne-viewer[data-show-wording=true] ne-card[data-card-type=block][ne-comment-id] {
        box-shadow: 0 0 0 2px #f0c417
    }
}

ne-heading-border {
    z-index: -1
}

ne-heading-border .border-content {
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 6px;
    pointer-events: none
}

.ne-editor ne-h1.hovered ne-heading-border .border-content,
.ne-editor ne-h2.hovered ne-heading-border .border-content,
.ne-editor ne-h3.hovered ne-heading-border .border-content,
.ne-editor ne-h4.hovered ne-heading-border .border-content,
.ne-editor ne-h5.hovered ne-heading-border .border-content,
.ne-editor ne-h6.hovered ne-heading-border .border-content {
    border: 1px solid var(--yq-border-primary-active)
}

ne-alert {
    display: block;
    width: 100%;
    margin: 4px 0;
    padding: 10px;
    border-radius: 4px;
    color: var(--yq-text-primary);
    line-height: 1.74
}

ne-alert[ne-alert-type=tips] {
    background-color: var(--lakex-alert-tips-background);
    border: 1px solid transparent
}

ne-alert[ne-alert-type=tips].focused,
ne-alert[ne-alert-type=tips]:hover {
    border: 1px solid var(--lakex-alert-tips-border)
}

ne-alert[ne-alert-type=info] {
    background-color: var(--lakex-alert-info-background);
    border: 1px solid transparent
}

ne-alert[ne-alert-type=info].focused,
ne-alert[ne-alert-type=info]:hover {
    border: 1px solid var(--lakex-alert-info-border)
}

ne-alert[ne-alert-type=color1] {
    background-color: var(--lakex-alert-color1-background);
    border: 1px solid transparent
}

ne-alert[ne-alert-type=color1].focused,
ne-alert[ne-alert-type=color1]:hover {
    border: 1px solid var(--lakex-alert-color1-border)
}

ne-alert[ne-alert-type=color2] {
    background-color: var(--lakex-alert-color2-background);
    border: 1px solid transparent
}

ne-alert[ne-alert-type=color2].focused,
ne-alert[ne-alert-type=color2]:hover {
    border: 1px solid var(--lakex-alert-color2-border)
}

ne-alert[ne-alert-type=success] {
    background-color: var(--lakex-alert-success-background);
    border: 1px solid transparent
}

ne-alert[ne-alert-type=success].focused,
ne-alert[ne-alert-type=success]:hover {
    border: 1px solid var(--lakex-alert-success-border)
}

ne-alert[ne-alert-type=warning] {
    background-color: var(--lakex-alert-warning-background);
    border: 1px solid transparent
}

ne-alert[ne-alert-type=warning].focused,
ne-alert[ne-alert-type=warning]:hover {
    border: 1px solid var(--lakex-alert-warning-border)
}

ne-alert[ne-alert-type=color3] {
    background-color: var(--lakex-alert-color3-background);
    border: 1px solid transparent
}

ne-alert[ne-alert-type=color3].focused,
ne-alert[ne-alert-type=color3]:hover {
    border: 1px solid var(--lakex-alert-color3-border)
}

ne-alert[ne-alert-type=danger] {
    background-color: var(--lakex-alert-danger-background);
    border: 1px solid transparent
}

ne-alert[ne-alert-type=danger].focused,
ne-alert[ne-alert-type=danger]:hover {
    border: 1px solid var(--lakex-alert-danger-border)
}

ne-alert[ne-alert-type=color4] {
    background-color: var(--lakex-alert-color4-background);
    border: 1px solid transparent
}

ne-alert[ne-alert-type=color4].focused,
ne-alert[ne-alert-type=color4]:hover {
    border: 1px solid var(--lakex-alert-color4-border)
}

ne-alert[ne-alert-type=color5] {
    background-color: var(--lakex-alert-color5-background);
    border: 1px solid transparent
}

ne-alert[ne-alert-type=color5].focused,
ne-alert[ne-alert-type=color5]:hover {
    border: 1px solid var(--lakex-alert-color5-border)
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=tips] {
    background-color: var(--lakex-alert-tips-background);
    border: 1px solid transparent
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=tips].focused,
[data-kumuhana=pouli] ne-alert[ne-alert-type=tips]:hover {
    border: 1px solid var(--lakex-alert-tips-border)
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=info] {
    background-color: var(--lakex-alert-info-background);
    border: 1px solid transparent
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=info].focused,
[data-kumuhana=pouli] ne-alert[ne-alert-type=info]:hover {
    border: 1px solid var(--lakex-alert-info-border)
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=color1] {
    background-color: var(--lakex-alert-color1-background);
    border: 1px solid transparent
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=color1].focused,
[data-kumuhana=pouli] ne-alert[ne-alert-type=color1]:hover {
    border: 1px solid var(--lakex-alert-color1-border)
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=color2] {
    background-color: var(--lakex-alert-color2-background);
    border: 1px solid transparent
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=color2].focused,
[data-kumuhana=pouli] ne-alert[ne-alert-type=color2]:hover {
    border: 1px solid var(--lakex-alert-color2-border)
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=success] {
    background-color: var(--lakex-alert-success-background);
    border: 1px solid transparent
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=success].focused,
[data-kumuhana=pouli] ne-alert[ne-alert-type=success]:hover {
    border: 1px solid var(--lakex-alert-success-border)
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=warning] {
    background-color: var(--lakex-alert-warning-background);
    border: 1px solid transparent
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=warning].focused,
[data-kumuhana=pouli] ne-alert[ne-alert-type=warning]:hover {
    border: 1px solid var(--lakex-alert-warning-border)
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=color3] {
    background-color: var(--lakex-alert-color3-background);
    border: 1px solid transparent
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=color3].focused,
[data-kumuhana=pouli] ne-alert[ne-alert-type=color3]:hover {
    border: 1px solid var(--lakex-alert-color3-border)
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=danger] {
    background-color: var(--lakex-alert-danger-background);
    border: 1px solid transparent
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=danger].focused,
[data-kumuhana=pouli] ne-alert[ne-alert-type=danger]:hover {
    border: 1px solid var(--lakex-alert-danger-border)
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=color4] {
    background-color: var(--lakex-alert-color4-background);
    border: 1px solid transparent
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=color4].focused,
[data-kumuhana=pouli] ne-alert[ne-alert-type=color4]:hover {
    border: 1px solid var(--lakex-alert-color4-border)
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=color5] {
    background-color: var(--lakex-alert-color5-background);
    border: 1px solid transparent
}

[data-kumuhana=pouli] ne-alert[ne-alert-type=color5].focused,
[data-kumuhana=pouli] ne-alert[ne-alert-type=color5]:hover {
    border: 1px solid var(--lakex-alert-color5-border)
}

.ne-viewer ne-alert:hover {
    border: 1px solid transparent !important
}

[ne-alignment=left] {
    text-align: left
}

[ne-alignment=right] {
    text-align: right;
    justify-content: flex-end
}

[ne-alignment=center] {
    text-align: center;
    justify-content: center
}

[ne-alignment=justify] {
    text-align: justify
}

[ne-alignment=distributed] {
    text-align: justify;
    -moz-text-align-last: justify;
    text-align-last: justify
}

[ne-bold] {
    font-weight: 700
}

[ne-italic] {
    font-style: italic
}

[ne-emoji] {
    font-family: Apple Color Emoji, Segoe UI Emoji, NotoColorEmoji, Noto Color Emoji, Segoe UI Symbol, Android Emoji, EmojiSymbols
}

ne-code-content [ne-emoji] {
    font-family: inherit
}

[ne-underline] {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-underline-offset: .3em
}

[ne-underline][ne-strikethrough] {
    -webkit-text-decoration: underline line-through;
    text-decoration: underline line-through
}

@supports not (text-underline-offset:0.3em) {
    [ne-underline] {
        -webkit-text-decoration: none;
        text-decoration: none;
        border-bottom: .06em solid
    }

    [ne-underline][ne-strikethrough] {
        -webkit-text-decoration: line-through;
        text-decoration: line-through
    }
}

[ne-strikethrough] {
    -webkit-text-decoration: line-through;
    text-decoration: line-through
}

.ne-editor ne-card.ne-card-mask:after {
    content: " ";
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    cursor: not-allowed
}

.ne-editor ne-card[data-card-type=block] {
    border-radius: 4px;
    border: 1px solid var(--lakex-editor-border-primary);
    margin: 2px 0
}

.ne-editor ne-card[data-card-type=block].ne-max {
    margin-top: 0
}

.ne-editor ne-card[data-card-type=block][data-card-name=localdoc] {
    border: 1px solid var(--lakex-editor-border-secondary)
}

.ne-editor ne-card[data-card-type=block][data-card-name=bookmark],
.ne-editor ne-card[data-card-type=block][data-card-name=bookmark] .ne-card-container,
.ne-editor ne-card[data-card-type=block][data-card-name=yuque],
.ne-editor ne-card[data-card-type=block][data-card-name=yuque] .ne-card-container {
    border-radius: 6px
}

.ne-editor ne-card[data-card-type=block][data-card-name=hr] {
    border: 1px solid transparent
}

.ne-editor ne-card[data-card-type=block].ne-card-hovered {
    border: 1px solid var(--lakex-editor-card-border-hover)
}

.ne-editor ne-card[data-card-type=block].ne-card-hovered[data-card-name=hr] {
    border: 1px solid transparent
}

.ne-editor ne-card[data-card-type=block].ne-focused {
    border: 1px solid var(--lakex-editor-card-border-selected)
}

.ne-editor ne-card[data-card-type=block].ne-focused[data-card-name=board] {
    border: 1px solid var(--lakex-editor-text-disable)
}

.ne-editor ne-card[data-card-type=block].ne-focused[data-card-name=hr] {
    border: 1px solid transparent
}

.ne-editor ne-card[data-card-type=block].ne-focused[data-card-name=hr] .ne-card-container {
    background: var(--lakex-editor-background-focus)
}

.ne-editor ne-card[data-card-type=block].ne-card-editing {
    border: 1px solid var(--lakex-editor-text-disable)
}

.ne-editor ne-card[data-card-type=block].ne-max,
.ne-editor ne-card[data-card-type=block].ne-max[data-card-name=board] {
    border: 0
}

.ne-editor ne-card[data-card-type=block] .ne-card-container {
    overflow: hidden;
    border-radius: 4px
}

.ne-editor ne-card[data-card-type=inline].ne-card-hovered,
.ne-editor ne-card[data-card-type=inline].ne-focused {
    background: var(--lakex-editor-card-background-hover)
}

.ne-editor ne-card[data-card-type=inline][data-card-name=file] {
    height: auto
}

.ne-editor ne-card[data-card-type=inline][data-card-name=image] {
    height: auto;
    line-height: 0;
    border-radius: 4px;
    border: 0 solid transparent
}

.ne-editor ne-card[data-card-type=inline][data-card-name=image] .ne-card-container {
    line-height: 0
}

.ne-editor ne-card[data-card-type=inline][data-card-name=image] .ne-image-wrap {
    border: 1px solid transparent;
    border-radius: 4px
}

.ne-editor ne-card[data-card-type=inline][data-card-name=image].ne-card-hovered,
.ne-editor ne-card[data-card-type=inline][data-card-name=image].ne-focused {
    background: transparent
}

.ne-editor ne-card[data-card-type=inline][data-card-name=image].ne-card-hovered .ne-image-wrap,
.ne-editor ne-card[data-card-type=inline][data-card-name=image].ne-focused .ne-image-wrap {
    border: 1px solid var(--lakex-editor-background-focus)
}

.ne-editor ne-card[data-card-type=inline].ne-card-hovered[data-card-name=yuqueInline] .ne-yuque-doc-title-view {
    background: var(--lakex-editor-card-background-hover)
}

.ne-editor ne-card[data-card-type=inline][data-card-name=unicodeEmoji].ne-card-hovered,
.ne-editor ne-card[data-card-type=inline][data-card-name=unicodeEmoji].ne-focused {
    background: transparent
}

.ne-editor ne-card .ne-invisible .ne-card-container {
    display: none !important
}

.ne-editor ne-card.ne-brick-highlight {
    border-color: var(--yq-cardborder-hover) !important
}

.ne-hidden-copy-node {
    opacity: 0;
    width: 0;
    height: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0
}

ne-code {
    display: inline;
    text-indent: 0
}

ne-code-content {
    display: inline;
    background-color: var(--lakex-editor-code-background);
    border-radius: 4px;
    border: 1px solid var(--lakex-editor-border-primary);
    font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Segoe UI;
    padding: 0 4px;
    margin: 1px 3px;
    line-height: 1.1;
    word-break: break-all
}

ne-code-content:after,
ne-code-content:before {
    content: "\FEFF";
    display: inline
}

.ne-engine ne-code ne-code-content ne-text[ne-fontsize="12"],
.ne-viewer ne-code ne-code-content ne-text[ne-fontsize="12"] {
    font-size: 12px;
    line-height: 15px
}

.ne-engine ne-code ne-code-content ne-text[ne-fontsize="13"],
.ne-viewer ne-code ne-code-content ne-text[ne-fontsize="13"] {
    font-size: 13px;
    line-height: 15px
}

.ne-engine ne-code ne-code-content ne-text[ne-fontsize="14"],
.ne-viewer ne-code ne-code-content ne-text[ne-fontsize="14"] {
    font-size: 14px
}

.ne-engine ne-code ne-code-content ne-text[ne-fontsize="15"],
.ne-viewer ne-code ne-code-content ne-text[ne-fontsize="15"] {
    font-size: 15px
}

.ne-engine ne-code ne-code-content ne-text[ne-fontsize="16"],
.ne-engine ne-code ne-code-content ne-text[ne-fontsize="17"],
.ne-viewer ne-code ne-code-content ne-text[ne-fontsize="16"],
.ne-viewer ne-code ne-code-content ne-text[ne-fontsize="17"] {
    font-size: 16px
}

.ne-engine ne-code ne-code-content ne-text[ne-fontsize="18"],
.ne-viewer ne-code ne-code-content ne-text[ne-fontsize="18"] {
    font-size: 17px
}

.ne-engine ne-code ne-code-content ne-text[ne-fontsize="19"],
.ne-viewer ne-code ne-code-content ne-text[ne-fontsize="19"] {
    font-size: 18px
}

.ne-engine ne-code ne-code-content ne-text[ne-fontsize="20"],
.ne-viewer ne-code ne-code-content ne-text[ne-fontsize="20"] {
    font-size: 19px
}

.ne-engine ne-code ne-code-content ne-text[ne-fontsize="22"],
.ne-viewer ne-code ne-code-content ne-text[ne-fontsize="22"] {
    font-size: 21px
}

.ne-engine ne-code ne-code-content ne-text[ne-fontsize="24"],
.ne-viewer ne-code ne-code-content ne-text[ne-fontsize="24"] {
    font-size: 23px
}

.ne-engine ne-code ne-code-content ne-text[ne-fontsize="29"],
.ne-viewer ne-code ne-code-content ne-text[ne-fontsize="29"] {
    font-size: 28px
}

.ne-engine ne-code ne-code-content ne-text[ne-fontsize="32"],
.ne-viewer ne-code ne-code-content ne-text[ne-fontsize="32"] {
    font-size: 31px
}

.ne-engine ne-code ne-code-content ne-text[ne-fontsize="40"],
.ne-viewer ne-code ne-code-content ne-text[ne-fontsize="40"] {
    font-size: 38px
}

.ne-engine ne-code ne-code-content ne-text[ne-fontsize="48"],
.ne-viewer ne-code ne-code-content ne-text[ne-fontsize="48"] {
    font-size: 45px
}

ne-collapse {
    display: flex;
    border: 1px solid var(--lakex-editor-border-primary);
    border-radius: 6px;
    padding: 8px 30px 8px 0;
    margin: 10px 0;
    width: 100%;
    max-width: 100%;
    line-height: 1.74
}

ne-collapse.ne-brick-highlight,
ne-collapse:hover {
    border-color: var(--yq-cardborder-hover)
}

ne-collapse.app-ne-brick-highlight {
    border-color: var(--yq-text-link) !important;
    box-shadow: 0 0 0 .5px var(--lakex-editor-text-link)
}

.ne-viewer[data-viewer-mode=present] ne-collapse .ne-collapse-folding-inner {
    width: 50px;
    height: 30px;
    margin-top: 12px
}

.ne-viewer[data-viewer-mode=present] ne-collapse .ne-collapse-folding-inner .ne-icon,
.ne-viewer[data-viewer-mode=present] ne-collapse .ne-collapse-folding-inner .ne-icon>span.lake-icon,
.ne-viewer[data-viewer-mode=present] ne-collapse ne-collapse-content ne-summary ne-text {
    font-size: inherit !important
}

.ne-viewer ne-collapse {
    border: none;
    padding: 0 20px 12px 0
}

.ne-viewer ne-collapse [data-placeholder]:before {
    position: absolute;
    content: attr(data-placeholder);
    color: var(--yq-text-disable);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    pointer-events: none;
    white-space: nowrap;
    top: 50%;
    transform: translateY(-50%)
}

.ne-viewer ne-collapse .collapse-controller {
    width: 30px
}

.ne-viewer ne-collapse-content {
    max-width: calc(100% - 30px)
}

.ne-viewer ne-collapse .ne-collapse-fold-container {
    justify-content: center
}

ne-collapse .collapse-controller {
    width: 30px
}

ne-collapse-content {
    max-width: 100%;
    max-width: calc(100% - 30px);
    display: block;
    flex: 1;
    outline: none
}

ne-collapse ne-summary {
    position: relative;
    display: block
}

ne-collapse-content>:last-child {
    margin-bottom: 0
}

ne-collapse .ne-collapse-fold-container {
    display: flex;
    justify-content: center;
    align-items: center
}

ne-collapse[ne-open=false] ne-collapse-content>* {
    display: none
}

ne-collapse[ne-open=false] ne-collapse-content>ne-summary {
    display: block
}

ne-collapse .ne-collapse-folding-inner {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px
}

ne-collapse .ne-collapse-folding-inner:hover {
    background-color: var(--yq-bg-primary-hover);
    border-radius: 4px
}

ne-collapse .ne-collapse-folding-inner.ne-collapse-fold-disabled .ne-icon {
    cursor: not-allowed
}

ne-collapse .ne-collapse-folding-inner .ne-icon {
    cursor: pointer;
    color: var(--yq-text-primary)
}

ne-collapse.content-empty .ne-collapse-folding-inner .ne-icon {
    color: var(--yq-text-caption)
}

.ne-viewer.ne-paragraph-spacing-relax.ne-typography-classic ne-collapse-content>:last-child,
.ne-viewer.ne-paragraph-spacing-relax.ne-typography-classic ne-collapse[ne-open=false] ne-collapse-content>ne-summary {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic ne-collapse {
    padding-bottom: 0;
    margin: 2px 0
}

.ne-engine.ne-typography-classic ne-collapse[ne-open=false] ne-collapse-content>ne-summary {
    margin-bottom: 0 !important
}

.ne-engine.ne-typography-classic ne-collapse ne-summary .ne-b-filler,
.ne-engine.ne-typography-classic ne-collapse ne-summary ne-card[data-card-type=inline],
.ne-engine.ne-typography-classic ne-collapse ne-summary ne-code ne-text,
.ne-engine.ne-typography-classic ne-collapse ne-summary ne-text,
.ne-viewer.ne-typography-classic ne-collapse ne-summary .ne-b-filler,
.ne-viewer.ne-typography-classic ne-collapse ne-summary ne-card[data-card-type=inline],
.ne-viewer.ne-typography-classic ne-collapse ne-summary ne-code ne-text,
.ne-viewer.ne-typography-classic ne-collapse ne-summary ne-text {
    font-size: 15px !important
}

.ne-engine.ne-typography-classic ne-collapse .ne-collapse-fold-container,
.ne-viewer.ne-typography-classic ne-collapse .ne-collapse-fold-container {
    height: 26.1px
}

.ne-engine.ne-typography-classic.fz12 ne-collapse ne-summary .ne-b-filler,
.ne-engine.ne-typography-classic.fz12 ne-collapse ne-summary ne-card[data-card-type=inline],
.ne-engine.ne-typography-classic.fz12 ne-collapse ne-summary ne-code ne-text,
.ne-engine.ne-typography-classic.fz12 ne-collapse ne-summary ne-text,
.ne-viewer.ne-typography-classic.fz12 ne-collapse ne-summary .ne-b-filler,
.ne-viewer.ne-typography-classic.fz12 ne-collapse ne-summary ne-card[data-card-type=inline],
.ne-viewer.ne-typography-classic.fz12 ne-collapse ne-summary ne-code ne-text,
.ne-viewer.ne-typography-classic.fz12 ne-collapse ne-summary ne-text {
    font-size: 12px !important
}

.ne-engine.ne-typography-classic.fz12 ne-collapse .ne-collapse-fold-container,
.ne-viewer.ne-typography-classic.fz12 ne-collapse .ne-collapse-fold-container {
    height: 20.88px
}

.ne-engine.ne-typography-classic.fz13 ne-collapse ne-summary .ne-b-filler,
.ne-engine.ne-typography-classic.fz13 ne-collapse ne-summary ne-card[data-card-type=inline],
.ne-engine.ne-typography-classic.fz13 ne-collapse ne-summary ne-code ne-text,
.ne-engine.ne-typography-classic.fz13 ne-collapse ne-summary ne-text,
.ne-viewer.ne-typography-classic.fz13 ne-collapse ne-summary .ne-b-filler,
.ne-viewer.ne-typography-classic.fz13 ne-collapse ne-summary ne-card[data-card-type=inline],
.ne-viewer.ne-typography-classic.fz13 ne-collapse ne-summary ne-code ne-text,
.ne-viewer.ne-typography-classic.fz13 ne-collapse ne-summary ne-text {
    font-size: 13px !important
}

.ne-engine.ne-typography-classic.fz13 ne-collapse .ne-collapse-fold-container,
.ne-viewer.ne-typography-classic.fz13 ne-collapse .ne-collapse-fold-container {
    height: 22.62px
}

.ne-engine.ne-typography-classic.fz14 ne-collapse ne-summary .ne-b-filler,
.ne-engine.ne-typography-classic.fz14 ne-collapse ne-summary ne-card[data-card-type=inline],
.ne-engine.ne-typography-classic.fz14 ne-collapse ne-summary ne-code ne-text,
.ne-engine.ne-typography-classic.fz14 ne-collapse ne-summary ne-text,
.ne-viewer.ne-typography-classic.fz14 ne-collapse ne-summary .ne-b-filler,
.ne-viewer.ne-typography-classic.fz14 ne-collapse ne-summary ne-card[data-card-type=inline],
.ne-viewer.ne-typography-classic.fz14 ne-collapse ne-summary ne-code ne-text,
.ne-viewer.ne-typography-classic.fz14 ne-collapse ne-summary ne-text {
    font-size: 14px !important
}

.ne-engine.ne-typography-classic.fz14 ne-collapse .ne-collapse-fold-container,
.ne-viewer.ne-typography-classic.fz14 ne-collapse .ne-collapse-fold-container {
    height: 24.36px
}

.ne-engine.ne-typography-classic.fz15 ne-collapse ne-summary .ne-b-filler,
.ne-engine.ne-typography-classic.fz15 ne-collapse ne-summary ne-card[data-card-type=inline],
.ne-engine.ne-typography-classic.fz15 ne-collapse ne-summary ne-code ne-text,
.ne-engine.ne-typography-classic.fz15 ne-collapse ne-summary ne-text,
.ne-viewer.ne-typography-classic.fz15 ne-collapse ne-summary .ne-b-filler,
.ne-viewer.ne-typography-classic.fz15 ne-collapse ne-summary ne-card[data-card-type=inline],
.ne-viewer.ne-typography-classic.fz15 ne-collapse ne-summary ne-code ne-text,
.ne-viewer.ne-typography-classic.fz15 ne-collapse ne-summary ne-text {
    font-size: 15px !important
}

.ne-engine.ne-typography-classic.fz15 ne-collapse .ne-collapse-fold-container,
.ne-viewer.ne-typography-classic.fz15 ne-collapse .ne-collapse-fold-container {
    height: 26.1px
}

.ne-engine.ne-typography-classic.fz16 ne-collapse ne-summary .ne-b-filler,
.ne-engine.ne-typography-classic.fz16 ne-collapse ne-summary ne-card[data-card-type=inline],
.ne-engine.ne-typography-classic.fz16 ne-collapse ne-summary ne-code ne-text,
.ne-engine.ne-typography-classic.fz16 ne-collapse ne-summary ne-text,
.ne-viewer.ne-typography-classic.fz16 ne-collapse ne-summary .ne-b-filler,
.ne-viewer.ne-typography-classic.fz16 ne-collapse ne-summary ne-card[data-card-type=inline],
.ne-viewer.ne-typography-classic.fz16 ne-collapse ne-summary ne-code ne-text,
.ne-viewer.ne-typography-classic.fz16 ne-collapse ne-summary ne-text {
    font-size: 16px !important
}

.ne-engine.ne-typography-classic.fz16 ne-collapse .ne-collapse-fold-container,
.ne-viewer.ne-typography-classic.fz16 ne-collapse .ne-collapse-fold-container {
    height: 27.84px
}

.ne-engine.ne-typography-classic.fz19 ne-collapse ne-summary .ne-b-filler,
.ne-engine.ne-typography-classic.fz19 ne-collapse ne-summary ne-card[data-card-type=inline],
.ne-engine.ne-typography-classic.fz19 ne-collapse ne-summary ne-code ne-text,
.ne-engine.ne-typography-classic.fz19 ne-collapse ne-summary ne-text,
.ne-viewer.ne-typography-classic.fz19 ne-collapse ne-summary .ne-b-filler,
.ne-viewer.ne-typography-classic.fz19 ne-collapse ne-summary ne-card[data-card-type=inline],
.ne-viewer.ne-typography-classic.fz19 ne-collapse ne-summary ne-code ne-text,
.ne-viewer.ne-typography-classic.fz19 ne-collapse ne-summary ne-text {
    font-size: 19px !important
}

.ne-engine.ne-typography-classic.fz19 ne-collapse .ne-collapse-fold-container,
.ne-viewer.ne-typography-classic.fz19 ne-collapse .ne-collapse-fold-container {
    height: 33.06px
}

.ne-engine.ne-typography-classic.fz22 ne-collapse ne-summary .ne-b-filler,
.ne-engine.ne-typography-classic.fz22 ne-collapse ne-summary ne-card[data-card-type=inline],
.ne-engine.ne-typography-classic.fz22 ne-collapse ne-summary ne-code ne-text,
.ne-engine.ne-typography-classic.fz22 ne-collapse ne-summary ne-text,
.ne-viewer.ne-typography-classic.fz22 ne-collapse ne-summary .ne-b-filler,
.ne-viewer.ne-typography-classic.fz22 ne-collapse ne-summary ne-card[data-card-type=inline],
.ne-viewer.ne-typography-classic.fz22 ne-collapse ne-summary ne-code ne-text,
.ne-viewer.ne-typography-classic.fz22 ne-collapse ne-summary ne-text {
    font-size: 22px !important
}

.ne-engine.ne-typography-classic.fz22 ne-collapse .ne-collapse-fold-container,
.ne-viewer.ne-typography-classic.fz22 ne-collapse .ne-collapse-fold-container {
    height: 38.28px
}

.ne-engine.ne-typography-classic.fz24 ne-collapse ne-summary .ne-b-filler,
.ne-engine.ne-typography-classic.fz24 ne-collapse ne-summary ne-card[data-card-type=inline],
.ne-engine.ne-typography-classic.fz24 ne-collapse ne-summary ne-code ne-text,
.ne-engine.ne-typography-classic.fz24 ne-collapse ne-summary ne-text,
.ne-viewer.ne-typography-classic.fz24 ne-collapse ne-summary .ne-b-filler,
.ne-viewer.ne-typography-classic.fz24 ne-collapse ne-summary ne-card[data-card-type=inline],
.ne-viewer.ne-typography-classic.fz24 ne-collapse ne-summary ne-code ne-text,
.ne-viewer.ne-typography-classic.fz24 ne-collapse ne-summary ne-text {
    font-size: 24px !important
}

.ne-engine.ne-typography-classic.fz24 ne-collapse .ne-collapse-fold-container,
.ne-viewer.ne-typography-classic.fz24 ne-collapse .ne-collapse-fold-container {
    height: 41.76px
}

ne-text[ne-text-gradient]:not([ne-strikethrough]):not([ne-underline]):not([ne-bg-color]) {
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(90deg, var(--gradient-start-color), var(--gradient-end-color))
}

ne-container-hole[data-card=columns] {
    margin: 14px auto
}

ne-container-hole[data-card=columns]>.ne-i-filler:first-child {
    transform: translateX(-6px)
}

ne-container-hole[data-card=columns]>.ne-i-filler:last-child {
    transform: translateX(6px)
}

.columns-add-button,
.columns-remove-button {
    position: absolute;
    background-color: var(--yq-bg-primary);
    width: 24px;
    height: 24px;
    border: 1px solid var(--lakex-editor-border-primary);
    border-radius: 6px;
    top: 0;
    left: 50%;
    transform: translate(-50%, -100%);
    color: var(--yq-text-link);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    pointer-events: all;
    z-index: 2
}

.columns-drag-button {
    width: 40px;
    height: 12px;
    border-radius: 6px;
    background-color: var(--lakex-editor-overlay-background-tertiary);
    cursor: -webkit-grab;
    cursor: grab;
    pointer-events: all;
    z-index: 2;
    top: 0;
    left: 50%;
    margin-top: -14px;
    transform: translate(-50%)
}

.columns-drag-button:active {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.columns-drag-button:hover {
    background-color: var(--yq-cardborder-selected)
}

.columns-drag-button:hover:before {
    background-color: var(--yq-white);
    box-shadow: var(--lakex-editor-color-white) -4px 0, var(--lakex-editor-color-white) 4px 0
}

.columns-drag-button.selected {
    background-color: var(--yq-cardborder-selected)
}

.columns-drag-button.selected .columns-remove-button {
    display: flex
}

.columns-drag-button.selected:before {
    background-color: var(--yq-white);
    box-shadow: var(--lakex-editor-color-white) -4px 0, var(--lakex-editor-color-white) 4px 0
}

.columns-drag-button.inRemoveBtn {
    background-color: var(--lakex-editor-text-danger)
}

.columns-drag-button .columns-remove-button {
    top: -7px;
    display: none
}

.columns-drag-button:before {
    content: "";
    width: 2px;
    height: 2px;
    border-radius: 100%;
    background-color: var(--yq-black);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: var(--lakex-editor-color-black) -4px 0, var(--lakex-editor-color-black) 4px 0
}

.columns-remove-button {
    color: var(--yq-text-primary)
}

.columns-remove-button:hover {
    color: var(--lakex-editor-text-danger)
}

ne-columns {
    width: 100%;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 1
}

ne-columns .columns-add,
ne-columns .columns-remove {
    position: absolute;
    display: none;
    width: 2px;
    top: 0;
    left: 0;
    bottom: 0;
    pointer-events: none
}

ne-columns .columns-add {
    background-color: var(--yq-cardborder-selected)
}

ne-columns .columns-move-inspector {
    display: none;
    position: absolute;
    background-color: var(--yq-text-link);
    width: 2px;
    top: -6px;
    left: 0;
    bottom: -6px;
    pointer-events: none
}

ne-columns .columns-move-inspector.show,
ne-columns.ne-columns-removable .columns-remove {
    display: block
}

ne-columns.ne-columns-removable ne-column-border {
    border: 1px solid var(--lakex-editor-border-primary)
}

ne-columns .columns-end-add,
ne-columns .columns-start-add {
    bottom: 6px;
    position: absolute;
    top: -17px;
    left: -18px;
    width: 20px;
    height: 20px;
    background-color: transparent;
    display: block
}

ne-columns .columns-end-add {
    left: auto;
    right: -18px
}

ne-columns .columns-adder,
ne-columns .columns-end-add,
ne-columns .columns-start-add {
    display: none
}

ne-columns .columns-adder:after,
ne-columns .columns-end-add:after,
ne-columns .columns-start-add:after {
    content: "";
    width: 4px;
    height: 4px;
    background-color: var(--lakex-editor-border-secondary);
    border-radius: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

ne-columns.columns-in-selected .columns-adder,
ne-columns.columns-in-selected .columns-end-add,
ne-columns.columns-in-selected .columns-start-add {
    display: none !important
}

ne-columns ne-columns-content {
    flex: 1;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    line-height: inherit;
    outline: none
}

ne-columns.ne-columns-resizing ne-column-border,
ne-columns.ne-focused ne-column-border,
ne-columns:hover ne-column-border {
    border: 1px solid var(--lakex-editor-border-primary);
    border-radius: 6px
}

ne-columns.ne-brick-highlight .columns-adder,
ne-columns.ne-brick-highlight .columns-end-add,
ne-columns.ne-brick-highlight .columns-start-add,
ne-columns.ne-focused .columns-adder,
ne-columns.ne-focused .columns-end-add,
ne-columns.ne-focused .columns-start-add,
ne-columns:hover .columns-adder,
ne-columns:hover .columns-end-add,
ne-columns:hover .columns-start-add {
    display: block
}

ne-columns.ne-brick-highlight .columns-adder:after,
ne-columns.ne-brick-highlight .columns-end-add:after,
ne-columns.ne-brick-highlight .columns-start-add:after {
    background: var(--yq-cardborder-hover)
}

ne-columns.ne-brick-highlight ne-column-border {
    border: 1px solid var(--lakex-editor-card-border-hover);
    background-color: var(--lakex-editor-column-background-highlight);
    transition: background-color .3s ease
}

ne-columns ne-column-border {
    border-radius: 6px
}

ne-columns.ne-columns-inserting .columns-add {
    display: block
}

ne-columns.ne-columns-inserting ne-column ne-column-controller:hover:after {
    display: none
}

ne-columns.ne-columns-resizing ne-columns-content {
    pointer-events: none
}

ne-columns.ne-columns-resizing .columns-add,
ne-columns.ne-columns-resizing .columns-remove,
ne-columns.ne-columns-resizing ne-column ne-column-controller {
    display: none
}

ne-columns.ne-columns-resizing .ne-number-show {
    display: flex
}

ne-columns.ne-max-cols .columns-add-button,
ne-columns.ne-max-cols .columns-adder,
ne-columns.ne-max-cols .columns-end-add,
ne-columns.ne-max-cols .columns-start-add {
    display: none
}

ne-columns ne-column {
    flex: 1;
    min-width: 1px;
    margin: 10px 18px 10px 0;
    padding-right: 6px;
    display: block;
    position: relative;
    line-height: 1.72;
    outline: none
}

ne-columns ne-column.ne-column-dragging {
    opacity: .5
}

ne-columns ne-column.ne-column-removing-border ne-column-border {
    border-color: var(--lakex-editor-text-danger-light)
}

ne-columns ne-column.ne-column-drag-border ne-column-border {
    border-color: var(--yq-cardborder-hover)
}

ne-columns ne-column.ne-column-drag-border.selected ne-column-border {
    border-color: var(--yq-cardborder-selected)
}

ne-columns ne-column.ne-column-drag-border.ne-column-removing-border ne-column-border {
    border-color: var(--lakex-editor-text-danger-light)
}

ne-columns ne-column ne-column-border {
    display: block;
    position: absolute;
    top: -6px;
    left: -6px;
    right: 0;
    bottom: -6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

ne-columns ne-column ne-column-content {
    outline: none;
    display: block;
    height: auto;
    max-width: 100%;
    overflow: hidden;
    line-height: inherit;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    user-select: auto;
    position: relative
}

ne-columns ne-column ne-column-hover {
    position: absolute;
    right: 0;
    left: 0;
    top: -20px;
    height: 20px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

ne-columns ne-column .ne-number-show {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    justify-content: center;
    align-items: center;
    border-radius: 16px;
    color: var(--yq-white);
    background-color: var(--lakex-editor-color-black-f65);
    padding: 2px 11px;
    word-break: keep-all;
    white-space: nowrap;
    font-size: 14px;
    line-height: 24px;
    display: none;
    z-index: 1;
    font-weight: 700
}

ne-columns ne-column .ne-number-show.is-adjust {
    color: var(--yq-text-link);
    background-color: var(--lakex-editor-background-focus)
}

ne-columns ne-column.ne-columns-resizing ne-column-controller,
ne-columns ne-column.ne-columns-resizing ne-column-controller:after {
    display: block
}

ne-columns ne-column ne-column-controller {
    display: block;
    position: absolute;
    right: -12px;
    top: -6px;
    bottom: -6px;
    width: 12px;
    cursor: col-resize;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

ne-columns ne-column ne-column-controller .columns-adder {
    position: absolute;
    top: -20px;
    left: -4px;
    width: 20px;
    height: 20px;
    background-color: transparent;
    display: none;
    cursor: pointer
}

ne-columns ne-column ne-column-controller:after {
    content: "";
    display: none;
    position: absolute;
    top: 0;
    max-height: 100%;
    height: 60px;
    width: 4px;
    left: 50%;
    top: 50%;
    border-radius: 4px;
    transform: translate(-50%, -50%);
    background-color: var(--yq-cardborder-selected)
}

ne-columns ne-column ne-column-controller:hover:after {
    display: block
}

ne-columns ne-column:first-child {
    margin-left: 0
}

ne-columns ne-column:last-child {
    margin-right: 0;
    padding-right: 0
}

ne-columns ne-column:last-child ne-column-border {
    right: -6px
}

ne-columns ne-column:last-child ne-column-controller {
    display: none
}

.ne-ui-columns-drag-moving-tip {
    width: 144px;
    height: 133px;
    top: -999999999px;
    left: -999999999px;
    border-radius: 6px;
    border: 1px solid var(--lakex-editor-border-primary);
    background-color: var(--lakex-editor-color-white-f90);
    color: var(--yq-text-primary);
    position: relative
}

.ne-ui-columns-drag-moving-tip:before {
    top: 16px;
    height: 8px
}

.ne-ui-columns-drag-moving-tip:after,
.ne-ui-columns-drag-moving-tip:before {
    content: "";
    position: absolute;
    left: 10px;
    right: 10px;
    border-radius: 6px;
    background: linear-gradient(90deg, var(--lakex-editor-background-primary-hover), var(--lakex-editor-background-primary-hover-light))
}

.ne-ui-columns-drag-moving-tip:after {
    top: 90px;
    height: 31px
}

.ne-ui-columns-drag-moving-tip .ne-ui-columns-drag-text:before {
    content: "";
    position: absolute;
    top: 34px;
    left: 10px;
    right: 56px;
    height: 15px;
    border-radius: 6px;
    background: linear-gradient(90deg, var(--lakex-editor-background-primary-hover), var(--lakex-editor-background-primary-hover-light))
}

.ne-ui-columns-drag-moving-tip .ne-ui-columns-drag-text:after {
    content: attr(data-content);
    position: absolute;
    top: 59px;
    left: 10px;
    right: 10px
}

.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 ne-columns-content,
ne-columns.ne-columns-h5 ne-columns-content {
    flex-direction: column
}

.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 ne-column,
ne-columns.ne-columns-h5 ne-column {
    margin-top: 18px;
    margin-right: 0;
    padding-right: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 ne-column:first-child,
ne-columns.ne-columns-h5 ne-column:first-child {
    margin-top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 ne-column ne-column-border,
ne-columns.ne-columns-h5 ne-column ne-column-border {
    right: -6px
}

.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 .columns-add,
.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 .columns-end-add,
.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 .columns-hover,
.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 .columns-remove,
.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 .columns-start-add,
.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 ne-column .columns-hover,
.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 ne-column ne-column-controller,
ne-columns.ne-columns-h5 .columns-add,
ne-columns.ne-columns-h5 .columns-end-add,
ne-columns.ne-columns-h5 .columns-hover,
ne-columns.ne-columns-h5 .columns-remove,
ne-columns.ne-columns-h5 .columns-start-add,
ne-columns.ne-columns-h5 ne-column .columns-hover,
ne-columns.ne-columns-h5 ne-column ne-column-controller {
    display: none
}

.ne-engine.ne-typography-classic.ne-paragraph-spacing-relax ne-container-hole[data-card=columns] {
    margin: 20px auto
}

.ne-engine.ne-typography-classic.ne-paragraph-spacing-relax ne-container-hole[data-card=columns] .columns-end-add,
.ne-engine.ne-typography-classic.ne-paragraph-spacing-relax ne-container-hole[data-card=columns] .columns-start-add {
    top: -26px
}

.ne-engine.ne-typography-classic.ne-paragraph-spacing-relax ne-container-hole[data-card=columns] ne-columns[ne-fake-selection]:after {
    top: -6px;
    bottom: -6px
}

.ne-engine.ne-typography-classic.ne-paragraph-spacing-relax ne-container-hole[data-card=columns] ne-columns .columns-add,
.ne-engine.ne-typography-classic.ne-paragraph-spacing-relax ne-container-hole[data-card=columns] ne-columns .columns-remove {
    top: -8px;
    bottom: -6px
}

.ne-engine.ne-typography-classic.ne-paragraph-spacing-relax ne-container-hole[data-card=columns] ne-column-content>.ne-spacing-all:last-child,
ne-columns ne-column-content>.ne-spacing-all:last-child {
    margin-bottom: 0
}

ne-columns ne-column ne-card[data-card-name=calendar] {
    max-width: 100%;
    overflow: hidden
}

ne-columns ne-column ne-card[data-card-name=calendar]>.ne-card-container,
ne-columns ne-column ne-card[data-card-name=calendar]>ne-card-root {
    min-width: 300px
}

ne-columns ne-column ne-card[data-card-name=checkIn] {
    max-width: 100%;
    overflow: hidden
}

ne-columns ne-column ne-card[data-card-name=checkIn]>.ne-card-container,
ne-columns ne-column ne-card[data-card-name=checkIn]>ne-card-root {
    min-width: 260px
}

ne-columns ne-column ne-card[data-card-name=vote] {
    max-width: 100%;
    overflow: hidden
}

ne-columns ne-column ne-card[data-card-name=vote]>.ne-card-container,
ne-columns ne-column ne-card[data-card-name=vote]>ne-card-root {
    min-width: 360px
}

ne-columns ne-column ne-card[data-card-name=lockedtext] {
    max-width: 100%;
    overflow: hidden
}

ne-columns ne-column ne-card[data-card-name=lockedtext]>.ne-card-container,
ne-columns ne-column ne-card[data-card-name=lockedtext]>ne-card-root {
    min-width: 380px
}

.ne-ui-max-view ne-columns,
.ne-ui-max-view ne-columns ne-column,
.ne-ui-max-view ne-columns ne-column ne-column-content {
    position: static
}

.ne-engine.ne-typography-classic [ne-fontsize="12"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="12"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="12"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="12"],
.ne-engine.ne-typography-traditional [ne-fontsize="12"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="12"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="12"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="12"],
.ne-engine [ne-fontsize="12"],
.ne-viewer.ne-typography-classic [ne-fontsize="12"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="12"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="12"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="12"],
.ne-viewer.ne-typography-traditional [ne-fontsize="12"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="12"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="12"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="12"],
.ne-viewer [ne-fontsize="12"] {
    font-size: 12px
}

.ne-engine.ne-typography-classic [ne-fontsize="13"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="13"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="13"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="13"],
.ne-engine.ne-typography-traditional [ne-fontsize="13"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="13"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="13"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="13"],
.ne-engine [ne-fontsize="13"],
.ne-viewer.ne-typography-classic [ne-fontsize="13"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="13"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="13"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="13"],
.ne-viewer.ne-typography-traditional [ne-fontsize="13"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="13"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="13"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="13"],
.ne-viewer [ne-fontsize="13"] {
    font-size: 13px
}

.ne-engine.ne-typography-classic [ne-fontsize="14"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="14"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="14"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="14"],
.ne-engine.ne-typography-traditional [ne-fontsize="14"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="14"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="14"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="14"],
.ne-engine [ne-fontsize="14"],
.ne-viewer.ne-typography-classic [ne-fontsize="14"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="14"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="14"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="14"],
.ne-viewer.ne-typography-traditional [ne-fontsize="14"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="14"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="14"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="14"],
.ne-viewer [ne-fontsize="14"] {
    font-size: 14px
}

.ne-engine.ne-typography-classic [ne-fontsize="15"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="15"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="15"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="15"],
.ne-engine.ne-typography-traditional [ne-fontsize="15"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="15"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="15"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="15"],
.ne-engine [ne-fontsize="15"],
.ne-viewer.ne-typography-classic [ne-fontsize="15"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="15"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="15"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="15"],
.ne-viewer.ne-typography-traditional [ne-fontsize="15"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="15"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="15"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="15"],
.ne-viewer [ne-fontsize="15"] {
    font-size: 15px
}

.ne-engine.ne-typography-classic [ne-fontsize="16"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="16"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="16"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="16"],
.ne-engine.ne-typography-traditional [ne-fontsize="16"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="16"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="16"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="16"],
.ne-engine [ne-fontsize="16"],
.ne-viewer.ne-typography-classic [ne-fontsize="16"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="16"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="16"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="16"],
.ne-viewer.ne-typography-traditional [ne-fontsize="16"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="16"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="16"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="16"],
.ne-viewer [ne-fontsize="16"] {
    font-size: 16px
}

.ne-engine.ne-typography-classic [ne-fontsize="17"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="17"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="17"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="17"],
.ne-engine.ne-typography-traditional [ne-fontsize="17"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="17"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="17"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="17"],
.ne-engine [ne-fontsize="17"],
.ne-viewer.ne-typography-classic [ne-fontsize="17"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="17"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="17"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="17"],
.ne-viewer.ne-typography-traditional [ne-fontsize="17"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="17"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="17"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="17"],
.ne-viewer [ne-fontsize="17"] {
    font-size: 17px
}

.ne-engine.ne-typography-classic [ne-fontsize="18"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="18"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="18"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="18"],
.ne-engine.ne-typography-traditional [ne-fontsize="18"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="18"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="18"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="18"],
.ne-engine [ne-fontsize="18"],
.ne-viewer.ne-typography-classic [ne-fontsize="18"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="18"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="18"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="18"],
.ne-viewer.ne-typography-traditional [ne-fontsize="18"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="18"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="18"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="18"],
.ne-viewer [ne-fontsize="18"] {
    font-size: 18px
}

.ne-engine.ne-typography-classic [ne-fontsize="19"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="19"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="19"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="19"],
.ne-engine.ne-typography-traditional [ne-fontsize="19"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="19"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="19"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="19"],
.ne-engine [ne-fontsize="19"],
.ne-viewer.ne-typography-classic [ne-fontsize="19"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="19"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="19"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="19"],
.ne-viewer.ne-typography-traditional [ne-fontsize="19"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="19"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="19"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="19"],
.ne-viewer [ne-fontsize="19"] {
    font-size: 19px
}

.ne-engine.ne-typography-classic [ne-fontsize="20"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="20"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="20"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="20"],
.ne-engine.ne-typography-traditional [ne-fontsize="20"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="20"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="20"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="20"],
.ne-engine [ne-fontsize="20"],
.ne-viewer.ne-typography-classic [ne-fontsize="20"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="20"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="20"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="20"],
.ne-viewer.ne-typography-traditional [ne-fontsize="20"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="20"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="20"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="20"],
.ne-viewer [ne-fontsize="20"] {
    font-size: 20px
}

.ne-engine.ne-typography-classic [ne-fontsize="21"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="21"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="21"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="21"],
.ne-engine.ne-typography-traditional [ne-fontsize="21"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="21"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="21"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="21"],
.ne-engine [ne-fontsize="21"],
.ne-viewer.ne-typography-classic [ne-fontsize="21"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="21"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="21"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="21"],
.ne-viewer.ne-typography-traditional [ne-fontsize="21"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="21"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="21"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="21"],
.ne-viewer [ne-fontsize="21"] {
    font-size: 21px
}

.ne-engine.ne-typography-classic [ne-fontsize="22"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="22"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="22"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="22"],
.ne-engine.ne-typography-traditional [ne-fontsize="22"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="22"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="22"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="22"],
.ne-engine [ne-fontsize="22"],
.ne-viewer.ne-typography-classic [ne-fontsize="22"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="22"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="22"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="22"],
.ne-viewer.ne-typography-traditional [ne-fontsize="22"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="22"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="22"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="22"],
.ne-viewer [ne-fontsize="22"] {
    font-size: 22px
}

.ne-engine.ne-typography-classic [ne-fontsize="23"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="23"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="23"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="23"],
.ne-engine.ne-typography-traditional [ne-fontsize="23"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="23"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="23"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="23"],
.ne-engine [ne-fontsize="23"],
.ne-viewer.ne-typography-classic [ne-fontsize="23"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="23"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="23"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="23"],
.ne-viewer.ne-typography-traditional [ne-fontsize="23"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="23"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="23"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="23"],
.ne-viewer [ne-fontsize="23"] {
    font-size: 23px
}

.ne-engine.ne-typography-classic [ne-fontsize="24"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="24"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="24"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="24"],
.ne-engine.ne-typography-traditional [ne-fontsize="24"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="24"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="24"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="24"],
.ne-engine [ne-fontsize="24"],
.ne-viewer.ne-typography-classic [ne-fontsize="24"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="24"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="24"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="24"],
.ne-viewer.ne-typography-traditional [ne-fontsize="24"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="24"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="24"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="24"],
.ne-viewer [ne-fontsize="24"] {
    font-size: 24px
}

.ne-engine.ne-typography-classic [ne-fontsize="25"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="25"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="25"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="25"],
.ne-engine.ne-typography-traditional [ne-fontsize="25"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="25"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="25"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="25"],
.ne-engine [ne-fontsize="25"],
.ne-viewer.ne-typography-classic [ne-fontsize="25"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="25"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="25"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="25"],
.ne-viewer.ne-typography-traditional [ne-fontsize="25"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="25"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="25"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="25"],
.ne-viewer [ne-fontsize="25"] {
    font-size: 25px
}

.ne-engine.ne-typography-classic [ne-fontsize="26"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="26"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="26"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="26"],
.ne-engine.ne-typography-traditional [ne-fontsize="26"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="26"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="26"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="26"],
.ne-engine [ne-fontsize="26"],
.ne-viewer.ne-typography-classic [ne-fontsize="26"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="26"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="26"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="26"],
.ne-viewer.ne-typography-traditional [ne-fontsize="26"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="26"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="26"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="26"],
.ne-viewer [ne-fontsize="26"] {
    font-size: 26px
}

.ne-engine.ne-typography-classic [ne-fontsize="27"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="27"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="27"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="27"],
.ne-engine.ne-typography-traditional [ne-fontsize="27"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="27"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="27"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="27"],
.ne-engine [ne-fontsize="27"],
.ne-viewer.ne-typography-classic [ne-fontsize="27"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="27"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="27"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="27"],
.ne-viewer.ne-typography-traditional [ne-fontsize="27"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="27"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="27"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="27"],
.ne-viewer [ne-fontsize="27"] {
    font-size: 27px
}

.ne-engine.ne-typography-classic [ne-fontsize="28"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="28"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="28"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="28"],
.ne-engine.ne-typography-traditional [ne-fontsize="28"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="28"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="28"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="28"],
.ne-engine [ne-fontsize="28"],
.ne-viewer.ne-typography-classic [ne-fontsize="28"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="28"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="28"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="28"],
.ne-viewer.ne-typography-traditional [ne-fontsize="28"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="28"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="28"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="28"],
.ne-viewer [ne-fontsize="28"] {
    font-size: 28px
}

.ne-engine.ne-typography-classic [ne-fontsize="29"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="29"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="29"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="29"],
.ne-engine.ne-typography-traditional [ne-fontsize="29"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="29"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="29"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="29"],
.ne-engine [ne-fontsize="29"],
.ne-viewer.ne-typography-classic [ne-fontsize="29"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="29"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="29"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="29"],
.ne-viewer.ne-typography-traditional [ne-fontsize="29"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="29"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="29"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="29"],
.ne-viewer [ne-fontsize="29"] {
    font-size: 29px
}

.ne-engine.ne-typography-classic [ne-fontsize="30"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="30"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="30"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="30"],
.ne-engine.ne-typography-traditional [ne-fontsize="30"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="30"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="30"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="30"],
.ne-engine [ne-fontsize="30"],
.ne-viewer.ne-typography-classic [ne-fontsize="30"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="30"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="30"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="30"],
.ne-viewer.ne-typography-traditional [ne-fontsize="30"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="30"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="30"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="30"],
.ne-viewer [ne-fontsize="30"] {
    font-size: 30px
}

.ne-engine.ne-typography-classic [ne-fontsize="31"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="31"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="31"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="31"],
.ne-engine.ne-typography-traditional [ne-fontsize="31"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="31"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="31"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="31"],
.ne-engine [ne-fontsize="31"],
.ne-viewer.ne-typography-classic [ne-fontsize="31"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="31"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="31"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="31"],
.ne-viewer.ne-typography-traditional [ne-fontsize="31"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="31"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="31"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="31"],
.ne-viewer [ne-fontsize="31"] {
    font-size: 31px
}

.ne-engine.ne-typography-classic [ne-fontsize="32"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="32"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="32"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="32"],
.ne-engine.ne-typography-traditional [ne-fontsize="32"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="32"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="32"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="32"],
.ne-engine [ne-fontsize="32"],
.ne-viewer.ne-typography-classic [ne-fontsize="32"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="32"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="32"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="32"],
.ne-viewer.ne-typography-traditional [ne-fontsize="32"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="32"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="32"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="32"],
.ne-viewer [ne-fontsize="32"] {
    font-size: 32px
}

.ne-engine.ne-typography-classic [ne-fontsize="33"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="33"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="33"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="33"],
.ne-engine.ne-typography-traditional [ne-fontsize="33"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="33"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="33"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="33"],
.ne-engine [ne-fontsize="33"],
.ne-viewer.ne-typography-classic [ne-fontsize="33"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="33"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="33"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="33"],
.ne-viewer.ne-typography-traditional [ne-fontsize="33"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="33"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="33"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="33"],
.ne-viewer [ne-fontsize="33"] {
    font-size: 33px
}

.ne-engine.ne-typography-classic [ne-fontsize="34"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="34"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="34"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="34"],
.ne-engine.ne-typography-traditional [ne-fontsize="34"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="34"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="34"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="34"],
.ne-engine [ne-fontsize="34"],
.ne-viewer.ne-typography-classic [ne-fontsize="34"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="34"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="34"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="34"],
.ne-viewer.ne-typography-traditional [ne-fontsize="34"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="34"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="34"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="34"],
.ne-viewer [ne-fontsize="34"] {
    font-size: 34px
}

.ne-engine.ne-typography-classic [ne-fontsize="35"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="35"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="35"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="35"],
.ne-engine.ne-typography-traditional [ne-fontsize="35"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="35"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="35"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="35"],
.ne-engine [ne-fontsize="35"],
.ne-viewer.ne-typography-classic [ne-fontsize="35"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="35"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="35"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="35"],
.ne-viewer.ne-typography-traditional [ne-fontsize="35"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="35"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="35"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="35"],
.ne-viewer [ne-fontsize="35"] {
    font-size: 35px
}

.ne-engine.ne-typography-classic [ne-fontsize="36"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="36"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="36"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="36"],
.ne-engine.ne-typography-traditional [ne-fontsize="36"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="36"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="36"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="36"],
.ne-engine [ne-fontsize="36"],
.ne-viewer.ne-typography-classic [ne-fontsize="36"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="36"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="36"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="36"],
.ne-viewer.ne-typography-traditional [ne-fontsize="36"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="36"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="36"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="36"],
.ne-viewer [ne-fontsize="36"] {
    font-size: 36px
}

.ne-engine.ne-typography-classic [ne-fontsize="37"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="37"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="37"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="37"],
.ne-engine.ne-typography-traditional [ne-fontsize="37"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="37"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="37"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="37"],
.ne-engine [ne-fontsize="37"],
.ne-viewer.ne-typography-classic [ne-fontsize="37"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="37"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="37"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="37"],
.ne-viewer.ne-typography-traditional [ne-fontsize="37"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="37"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="37"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="37"],
.ne-viewer [ne-fontsize="37"] {
    font-size: 37px
}

.ne-engine.ne-typography-classic [ne-fontsize="38"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="38"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="38"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="38"],
.ne-engine.ne-typography-traditional [ne-fontsize="38"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="38"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="38"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="38"],
.ne-engine [ne-fontsize="38"],
.ne-viewer.ne-typography-classic [ne-fontsize="38"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="38"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="38"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="38"],
.ne-viewer.ne-typography-traditional [ne-fontsize="38"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="38"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="38"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="38"],
.ne-viewer [ne-fontsize="38"] {
    font-size: 38px
}

.ne-engine.ne-typography-classic [ne-fontsize="39"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="39"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="39"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="39"],
.ne-engine.ne-typography-traditional [ne-fontsize="39"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="39"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="39"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="39"],
.ne-engine [ne-fontsize="39"],
.ne-viewer.ne-typography-classic [ne-fontsize="39"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="39"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="39"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="39"],
.ne-viewer.ne-typography-traditional [ne-fontsize="39"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="39"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="39"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="39"],
.ne-viewer [ne-fontsize="39"] {
    font-size: 39px
}

.ne-engine.ne-typography-classic [ne-fontsize="40"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="40"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="40"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="40"],
.ne-engine.ne-typography-traditional [ne-fontsize="40"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="40"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="40"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="40"],
.ne-engine [ne-fontsize="40"],
.ne-viewer.ne-typography-classic [ne-fontsize="40"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="40"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="40"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="40"],
.ne-viewer.ne-typography-traditional [ne-fontsize="40"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="40"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="40"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="40"],
.ne-viewer [ne-fontsize="40"] {
    font-size: 40px
}

.ne-engine.ne-typography-classic [ne-fontsize="41"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="41"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="41"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="41"],
.ne-engine.ne-typography-traditional [ne-fontsize="41"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="41"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="41"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="41"],
.ne-engine [ne-fontsize="41"],
.ne-viewer.ne-typography-classic [ne-fontsize="41"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="41"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="41"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="41"],
.ne-viewer.ne-typography-traditional [ne-fontsize="41"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="41"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="41"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="41"],
.ne-viewer [ne-fontsize="41"] {
    font-size: 41px
}

.ne-engine.ne-typography-classic [ne-fontsize="42"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="42"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="42"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="42"],
.ne-engine.ne-typography-traditional [ne-fontsize="42"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="42"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="42"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="42"],
.ne-engine [ne-fontsize="42"],
.ne-viewer.ne-typography-classic [ne-fontsize="42"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="42"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="42"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="42"],
.ne-viewer.ne-typography-traditional [ne-fontsize="42"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="42"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="42"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="42"],
.ne-viewer [ne-fontsize="42"] {
    font-size: 42px
}

.ne-engine.ne-typography-classic [ne-fontsize="43"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="43"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="43"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="43"],
.ne-engine.ne-typography-traditional [ne-fontsize="43"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="43"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="43"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="43"],
.ne-engine [ne-fontsize="43"],
.ne-viewer.ne-typography-classic [ne-fontsize="43"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="43"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="43"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="43"],
.ne-viewer.ne-typography-traditional [ne-fontsize="43"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="43"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="43"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="43"],
.ne-viewer [ne-fontsize="43"] {
    font-size: 43px
}

.ne-engine.ne-typography-classic [ne-fontsize="44"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="44"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="44"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="44"],
.ne-engine.ne-typography-traditional [ne-fontsize="44"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="44"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="44"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="44"],
.ne-engine [ne-fontsize="44"],
.ne-viewer.ne-typography-classic [ne-fontsize="44"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="44"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="44"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="44"],
.ne-viewer.ne-typography-traditional [ne-fontsize="44"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="44"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="44"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="44"],
.ne-viewer [ne-fontsize="44"] {
    font-size: 44px
}

.ne-engine.ne-typography-classic [ne-fontsize="45"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="45"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="45"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="45"],
.ne-engine.ne-typography-traditional [ne-fontsize="45"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="45"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="45"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="45"],
.ne-engine [ne-fontsize="45"],
.ne-viewer.ne-typography-classic [ne-fontsize="45"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="45"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="45"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="45"],
.ne-viewer.ne-typography-traditional [ne-fontsize="45"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="45"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="45"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="45"],
.ne-viewer [ne-fontsize="45"] {
    font-size: 45px
}

.ne-engine.ne-typography-classic [ne-fontsize="46"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="46"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="46"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="46"],
.ne-engine.ne-typography-traditional [ne-fontsize="46"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="46"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="46"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="46"],
.ne-engine [ne-fontsize="46"],
.ne-viewer.ne-typography-classic [ne-fontsize="46"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="46"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="46"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="46"],
.ne-viewer.ne-typography-traditional [ne-fontsize="46"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="46"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="46"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="46"],
.ne-viewer [ne-fontsize="46"] {
    font-size: 46px
}

.ne-engine.ne-typography-classic [ne-fontsize="47"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="47"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="47"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="47"],
.ne-engine.ne-typography-traditional [ne-fontsize="47"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="47"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="47"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="47"],
.ne-engine [ne-fontsize="47"],
.ne-viewer.ne-typography-classic [ne-fontsize="47"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="47"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="47"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="47"],
.ne-viewer.ne-typography-traditional [ne-fontsize="47"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="47"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="47"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="47"],
.ne-viewer [ne-fontsize="47"] {
    font-size: 47px
}

.ne-engine.ne-typography-classic [ne-fontsize="48"]+.ne-b-filler,
.ne-engine.ne-typography-classic [ne-fontsize="48"]+.ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize="48"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="48"],
.ne-engine.ne-typography-traditional [ne-fontsize="48"]+.ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="48"]+.ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize="48"]+ne-card[data-card-name=slash],
.ne-engine.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="48"],
.ne-engine [ne-fontsize="48"],
.ne-viewer.ne-typography-classic [ne-fontsize="48"]+.ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="48"]+.ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize="48"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-classic ne-card[data-card-type=inline][ne-fontsize="48"],
.ne-viewer.ne-typography-traditional [ne-fontsize="48"]+.ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="48"]+.ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize="48"]+ne-card[data-card-name=slash],
.ne-viewer.ne-typography-traditional ne-card[data-card-type=inline][ne-fontsize="48"],
.ne-viewer [ne-fontsize="48"] {
    font-size: 48px
}

.ne-typography-classic.fz12,
.ne-typography-classic.fz12 ne-code ne-text,
.ne-typography-traditional.fz12,
.ne-typography-traditional.fz12 ne-code ne-text {
    font-size: 12px
}

.ne-typography-classic.fz12 ne-text[ne-sub],
.ne-typography-classic.fz12 ne-text[ne-sup],
.ne-typography-traditional.fz12 ne-text[ne-sub],
.ne-typography-traditional.fz12 ne-text[ne-sup] {
    font-size: 9px
}

.ne-typography-classic.fz12 ne-card[data-card-type=inline],
.ne-typography-traditional.fz12 ne-card[data-card-type=inline] {
    font-size: 12px
}

.ne-typography-classic.fz13,
.ne-typography-classic.fz13 ne-code ne-text,
.ne-typography-traditional.fz13,
.ne-typography-traditional.fz13 ne-code ne-text {
    font-size: 13px
}

.ne-typography-classic.fz13 ne-text[ne-sub],
.ne-typography-classic.fz13 ne-text[ne-sup],
.ne-typography-traditional.fz13 ne-text[ne-sub],
.ne-typography-traditional.fz13 ne-text[ne-sup] {
    font-size: 9.75px
}

.ne-typography-classic.fz13 ne-card[data-card-type=inline],
.ne-typography-traditional.fz13 ne-card[data-card-type=inline] {
    font-size: 13px
}

.ne-typography-classic.fz14,
.ne-typography-classic.fz14 ne-code ne-text,
.ne-typography-traditional.fz14,
.ne-typography-traditional.fz14 ne-code ne-text {
    font-size: 14px
}

.ne-typography-classic.fz14 ne-text[ne-sub],
.ne-typography-classic.fz14 ne-text[ne-sup],
.ne-typography-traditional.fz14 ne-text[ne-sub],
.ne-typography-traditional.fz14 ne-text[ne-sup] {
    font-size: 10.5px
}

.ne-typography-classic.fz14 ne-card[data-card-type=inline],
.ne-typography-traditional.fz14 ne-card[data-card-type=inline] {
    font-size: 14px
}

.ne-typography-classic.fz15,
.ne-typography-classic.fz15 ne-code ne-text,
.ne-typography-traditional.fz15,
.ne-typography-traditional.fz15 ne-code ne-text {
    font-size: 15px
}

.ne-typography-classic.fz15 ne-text[ne-sub],
.ne-typography-classic.fz15 ne-text[ne-sup],
.ne-typography-traditional.fz15 ne-text[ne-sub],
.ne-typography-traditional.fz15 ne-text[ne-sup] {
    font-size: 11.25px
}

.ne-typography-classic.fz15 ne-card[data-card-type=inline],
.ne-typography-traditional.fz15 ne-card[data-card-type=inline] {
    font-size: 15px
}

.ne-typography-classic.fz16,
.ne-typography-classic.fz16 ne-code ne-text,
.ne-typography-traditional.fz16,
.ne-typography-traditional.fz16 ne-code ne-text {
    font-size: 16px
}

.ne-typography-classic.fz16 ne-text[ne-sub],
.ne-typography-classic.fz16 ne-text[ne-sup],
.ne-typography-traditional.fz16 ne-text[ne-sub],
.ne-typography-traditional.fz16 ne-text[ne-sup] {
    font-size: 12px
}

.ne-typography-classic.fz16 ne-card[data-card-type=inline],
.ne-typography-traditional.fz16 ne-card[data-card-type=inline] {
    font-size: 16px
}

.ne-typography-classic.fz19,
.ne-typography-classic.fz19 ne-code ne-text,
.ne-typography-traditional.fz19,
.ne-typography-traditional.fz19 ne-code ne-text {
    font-size: 19px
}

.ne-typography-classic.fz19 ne-text[ne-sub],
.ne-typography-classic.fz19 ne-text[ne-sup],
.ne-typography-traditional.fz19 ne-text[ne-sub],
.ne-typography-traditional.fz19 ne-text[ne-sup] {
    font-size: 14.25px
}

.ne-typography-classic.fz19 ne-card[data-card-type=inline],
.ne-typography-traditional.fz19 ne-card[data-card-type=inline] {
    font-size: 19px
}

.ne-typography-classic.fz22,
.ne-typography-classic.fz22 ne-code ne-text,
.ne-typography-traditional.fz22,
.ne-typography-traditional.fz22 ne-code ne-text {
    font-size: 22px
}

.ne-typography-classic.fz22 ne-text[ne-sub],
.ne-typography-classic.fz22 ne-text[ne-sup],
.ne-typography-traditional.fz22 ne-text[ne-sub],
.ne-typography-traditional.fz22 ne-text[ne-sup] {
    font-size: 16.5px
}

.ne-typography-classic.fz22 ne-card[data-card-type=inline],
.ne-typography-traditional.fz22 ne-card[data-card-type=inline] {
    font-size: 22px
}

.ne-typography-classic.fz24,
.ne-typography-classic.fz24 ne-code ne-text,
.ne-typography-traditional.fz24,
.ne-typography-traditional.fz24 ne-code ne-text {
    font-size: 24px
}

.ne-typography-classic.fz24 ne-text[ne-sub],
.ne-typography-classic.fz24 ne-text[ne-sup],
.ne-typography-traditional.fz24 ne-text[ne-sub],
.ne-typography-traditional.fz24 ne-text[ne-sup] {
    font-size: 18px
}

.ne-typography-classic.fz24 ne-card[data-card-type=inline],
.ne-typography-traditional.fz24 ne-card[data-card-type=inline] {
    font-size: 24px
}

.ne-paint-formatting {
    cursor: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2232px%22%20height%3D%2222px%22%20viewBox%3D%220%200%2032%2022%22%20version%3D%221.1%22%3E%3Ctitle%3E%u753B%u677F%3C/title%3E%3Cdefs%3E%3Cpath%20d%3D%22M1.98238696%2C8.93070537%20L1.98238696%2C7.94670537%20L2.98438696%2C7.94670537%20L2.98438696%2C2.82172366%20C2.86526604%2C2.46632579%202.33755453%2C1.73387714%202.07909532%2C1.53244072%20C1.82245859%2C1.33385277%201.51846322%2C1.18356053%201.17974005%2C1.07623055%20C1.09361789%2C1.04867962%200.942233098%2C1.02608568%200.752704803%2C1.01318705%20C0.547546769%2C0.99922471%200.324838037%2C0.997431773%200.122456031%2C1.00289596%20C0.0577095542%2C1.0049281%200.0577095542%2C1.0049281%200.0461739234%2C1.00547208%20L2.66453526e-15%2C0.00653866278%20C0.0201288131%2C0.00561901141%200.0201288131%2C0.00561901141%200.095466479%2C0.00326024734%20C0.326813823%2C-0.00298598914%200.57886869%2C-0.000956798402%200.82060425%2C0.0154948802%20C1.08383002%2C0.0334091071%201.30523442%2C0.0664533548%201.48311677%2C0.123360851%20C1.92613162%2C0.263734745%202.33443502%2C0.465595821%202.69244577%2C0.742631738%20C2.92220036%2C0.921693142%203.22249704%2C1.27542805%203.47419998%2C1.65264521%20C3.73327327%2C1.2768273%204.04523695%2C0.928194595%204.30613304%2C0.748389847%20C4.73300675%2C0.452017529%205.12144633%2C0.241589862%205.49261188%2C0.123985302%20C5.67183876%2C0.0665134984%205.89339455%2C0.0334392002%206.15695686%2C0.0155333346%20C6.39828739%2C-0.00086215042%206.64992391%2C-0.00287712455%206.88091587%2C0.00336029265%20C6.95624626%2C0.00571905714%206.95624626%2C0.00571905714%206.97637392%2C0.00663866278%20L6.9302%2C1.00557208%20C6.91866322%2C1.00502805%206.91866322%2C1.00502805%206.85392296%2C1.00299592%20C6.65186148%2C0.997539703%206.42953662%2C0.999319964%206.2247385%2C1.01323351%20C6.03513065%2C1.02611507%205.88376607%2C1.04871108%205.79631677%2C1.07674989%20C5.53439856%2C1.15974142%205.22808562%2C1.32567897%204.87502342%2C1.5708014%20C4.59703217%2C1.76238997%204.11677653%2C2.41431766%203.97038696%2C2.80892139%20L3.97038696%2C7.94670537%20L4.96838696%2C7.94670537%20L4.96838696%2C8.93070537%20L3.97038696%2C8.93070537%20L3.97038696%2C13.105686%20C4.11670515%2C13.5000221%204.59679626%2C14.1508096%204.87723109%2C14.3433396%20C5.22794492%2C14.5878372%205.53331353%2C14.7530473%205.79898646%2C14.835715%20C5.88455642%2C14.8633576%206.03571032%2C14.8861134%206.22510548%2C14.8991205%20C6.43008749%2C14.9131981%206.65261707%2C14.9150397%206.85467786%2C14.9095877%20C6.91881525%2C14.9075757%206.91881525%2C14.9075757%206.9302%2C14.9070387%20L6.97637392%2C15.9059721%20C6.95638406%2C15.9068853%206.95638406%2C15.9068853%206.88164995%2C15.9092239%20C6.65044146%2C15.9154624%206.39838542%2C15.9133764%206.15658989%2C15.8967706%20C5.89281487%2C15.8786553%205.67104842%2C15.8452689%205.49678181%2C15.7889425%20C5.12245551%2C15.6725096%204.73298559%2C15.4617992%204.30830631%2C15.1657213%20C4.04607558%2C14.9857034%203.73313494%2C14.6366765%203.47358647%2C14.260493%20C3.2222%2C14.6368595%202.92226549%2C14.9900484%202.69181313%2C15.1704712%20C2.33440151%2C15.4481035%201.92492528%2C15.6505444%201.48545655%2C15.7885022%20C1.30602372%2C15.8463289%201.08440926%2C15.8796848%200.82097149%2C15.8978083%20C0.578770634%2C15.9144708%200.326296046%2C15.9165712%200.0947322934%2C15.910324%20C0.0199910052%2C15.9079853%200.0199910052%2C15.9079853%200%2C15.9070721%20L0.0461739234%2C14.9081387%20C0.0575575289%2C14.9086757%200.0575575289%2C14.9086757%200.12170105%2C14.9106877%20C0.324082071%2C14.9161477%200.546995551%2C14.9142932%200.752337563%2C14.9001664%20C0.941653857%2C14.8871422%201.09282859%2C14.8643884%201.18231791%2C14.8355632%20C1.51818058%2C14.7301179%201.82187326%2C14.5799754%202.07685728%2C14.381912%20C2.33817654%2C14.1773204%202.865383%2C13.4458836%202.97005625%2C13.0867107%20L2.98438696%2C8.93070537%20L1.98238696%2C8.93070537%20Z%22%20id%3D%22path-1%22/%3E%3Cfilter%20x%3D%22-21.5%25%22%20y%3D%22-9.4%25%22%20width%3D%22143.0%25%22%20height%3D%22118.9%25%22%20filterUnits%3D%22objectBoundingBox%22%20id%3D%22filter-2%22%3E%3CfeOffset%20dx%3D%220%22%20dy%3D%220%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetOuter1%22/%3E%3CfeGaussianBlur%20stdDeviation%3D%220.5%22%20in%3D%22shadowOffsetOuter1%22%20result%3D%22shadowBlurOuter1%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%201%20%20%200%200%200%200%201%20%20%200%200%200%200%201%20%200%200%200%201%200%22%20type%3D%22matrix%22%20in%3D%22shadowBlurOuter1%22/%3E%3C/filter%3E%3C/defs%3E%3Cg%20id%3D%22%u753B%u677F%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22format-painter%22%20transform%3D%22translate%2813.000000%2C%202.000000%29%22%20fill%3D%22%23000000%22%20fill-rule%3D%22nonzero%22%3E%3Crect%20id%3D%22%u77E9%u5F62%22%20opacity%3D%220%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2218%22%20height%3D%2218%22/%3E%3Cpath%20d%3D%22M13.5%2C3.65625%20L15.3280723%2C3.65625%20C15.7164082%2C3.65625%2016.0311973%2C3.97105664%2016.0311973%2C4.359375%20L16.0311973%2C8.015625%20C16.0311973%2C8.40394336%2015.7164082%2C8.71875%2015.3280723%2C8.71875%20L9.15820312%2C8.71875%20L9.15820312%2C10.265625%20L9.93164062%2C10.265625%20C10.0093057%2C10.265625%2010.0722656%2C10.328585%2010.0722656%2C10.40625%20L10.0722656%2C14.5546875%20C10.0722656%2C15.3701719%209.4111875%2C16.03125%208.59570312%2C16.03125%20C7.78021875%2C16.03125%207.11914062%2C15.3701719%207.11914062%2C14.5546875%20L7.11914062%2C10.40625%20C7.11914062%2C10.328585%207.18210058%2C10.265625%207.25976562%2C10.265625%20L8.03320312%2C10.265625%20L8.03320312%2C8.296875%20C8.03320312%2C7.90855664%208.34800977%2C7.59375%208.73632812%2C7.59375%20L14.9061973%2C7.59375%20L14.9061973%2C4.78125%20L13.5%2C4.78125%20L13.5%2C6.046875%20C13.5%2C6.27987305%2013.311123%2C6.46875%2013.078125%2C6.46875%20L3.234375%2C6.46875%20C3.00137695%2C6.46875%202.8125%2C6.27987305%202.8125%2C6.046875%20L2.8125%2C2.390625%20C2.8125%2C2.15762695%203.00137695%2C1.96875%203.234375%2C1.96875%20L13.078125%2C1.96875%20C13.311123%2C1.96875%2013.5%2C2.15762695%2013.5%2C2.390625%20L13.5%2C3.65625%20Z%22%20id%3D%22%u8DEF%u5F84%22/%3E%3C/g%3E%3Cg%20id%3D%22%u7F16%u7EC4%22%20transform%3D%22translate%28-9.500000%2C%20-5.000000%29%22%3E%3Cg%20id%3D%22Cursor%22%20transform%3D%22translate%2813.000000%2C%208.000000%29%22%3E%3Cuse%20fill%3D%22black%22%20fill-opacity%3D%221%22%20filter%3D%22url%28%23filter-2%29%22%20xlink%3Ahref%3D%22%23path-1%22/%3E%3Cuse%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20xlink%3Ahref%3D%22%23path-1%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A) 5 10, text
}

ne-h1.hovered ne-heading-anchor,
ne-h1:hover ne-heading-anchor,
ne-h2.hovered ne-heading-anchor,
ne-h2:hover ne-heading-anchor,
ne-h3.hovered ne-heading-anchor,
ne-h3:hover ne-heading-anchor,
ne-h4.hovered ne-heading-anchor,
ne-h4:hover ne-heading-anchor,
ne-h5.hovered ne-heading-anchor,
ne-h5:hover ne-heading-anchor,
ne-h6.hovered ne-heading-anchor,
ne-h6:hover ne-heading-anchor {
    opacity: 1
}

ne-heading-anchor {
    display: flex;
    align-items: center;
    opacity: 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    color: var(--yq-text-disable);
    line-height: 1;
    font-family: lake-icon !important
}

.ne-doc-major-editor .ne-typography-show-heading ne-heading-anchor {
    transform: translate(-26px)
}

ne-heading-anchor:hover>span {
    color: var(--yq-text-body);
    background-color: var(--yq-bg-tertiary)
}

ne-heading-anchor>span {
    cursor: pointer;
    width: 20px;
    height: 20px;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px
}

.ne-heading-anchor-tooltip {
    white-space: nowrap
}

ne-h1 ne-heading-anchor>span,
ne-h2 ne-heading-anchor>span,
ne-h3 ne-heading-anchor>span,
ne-h4.hovered ne-heading-anchor,
ne-h4:hover ne-heading-anchor {
    margin-top: 2px
}

.ne-engine ne-h1.hovered ne-heading-fold,
.ne-engine ne-h1.ne-force-visible ne-heading-fold,
.ne-engine ne-h1:hover ne-heading-fold,
.ne-engine ne-h2.hovered ne-heading-fold,
.ne-engine ne-h2.ne-force-visible ne-heading-fold,
.ne-engine ne-h2:hover ne-heading-fold,
.ne-engine ne-h3.hovered ne-heading-fold,
.ne-engine ne-h3.ne-force-visible ne-heading-fold,
.ne-engine ne-h3:hover ne-heading-fold,
.ne-engine ne-h4.hovered ne-heading-fold,
.ne-engine ne-h4.ne-force-visible ne-heading-fold,
.ne-engine ne-h4:hover ne-heading-fold,
.ne-engine ne-h5.hovered ne-heading-fold,
.ne-engine ne-h5.ne-force-visible ne-heading-fold,
.ne-engine ne-h5:hover ne-heading-fold,
.ne-engine ne-h6.hovered ne-heading-fold,
.ne-engine ne-h6.ne-force-visible ne-heading-fold,
.ne-engine ne-h6:hover ne-heading-fold,
.ne-viewer ne-h1.hovered ne-heading-fold,
.ne-viewer ne-h1.ne-force-visible ne-heading-fold,
.ne-viewer ne-h1:hover ne-heading-fold,
.ne-viewer ne-h2.hovered ne-heading-fold,
.ne-viewer ne-h2.ne-force-visible ne-heading-fold,
.ne-viewer ne-h2:hover ne-heading-fold,
.ne-viewer ne-h3.hovered ne-heading-fold,
.ne-viewer ne-h3.ne-force-visible ne-heading-fold,
.ne-viewer ne-h3:hover ne-heading-fold,
.ne-viewer ne-h4.hovered ne-heading-fold,
.ne-viewer ne-h4.ne-force-visible ne-heading-fold,
.ne-viewer ne-h4:hover ne-heading-fold,
.ne-viewer ne-h5.hovered ne-heading-fold,
.ne-viewer ne-h5.ne-force-visible ne-heading-fold,
.ne-viewer ne-h5:hover ne-heading-fold,
.ne-viewer ne-h6.hovered ne-heading-fold,
.ne-viewer ne-h6.ne-force-visible ne-heading-fold,
.ne-viewer ne-h6:hover ne-heading-fold {
    opacity: 1
}

.ne-engine ne-heading-fold,
.ne-viewer ne-heading-fold {
    display: block;
    opacity: 0;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    cursor: pointer
}

.ne-engine ne-heading-fold.mobile,
.ne-viewer ne-heading-fold.mobile {
    height: 24px;
    transform: translateY(-2px)
}

.ne-engine ne-heading-fold.ne-force-visible,
.ne-viewer ne-heading-fold.ne-force-visible {
    opacity: 1
}

.ne-engine ne-heading-fold:hover,
.ne-viewer ne-heading-fold:hover {
    background: var(--yq-bg-tertiary)
}

.ne-engine ne-heading-fold .ne-heading-folding-inner,
.ne-viewer ne-heading-fold .ne-heading-folding-inner {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.ne-engine ne-heading-fold .ne-heading-folding-inner.ne-heading-fold-disabled,
.ne-viewer ne-heading-fold .ne-heading-folding-inner.ne-heading-fold-disabled {
    cursor: not-allowed
}

.ne-engine .ne-force-fold,
.ne-viewer .ne-force-fold {
    display: none !important
}

.ne-engine ne-h1,
.ne-engine ne-h2,
.ne-engine ne-h3,
.ne-engine ne-h4,
.ne-engine ne-h5,
.ne-engine ne-h6,
.ne-viewer ne-h1,
.ne-viewer ne-h2,
.ne-viewer ne-h3,
.ne-viewer ne-h4,
.ne-viewer ne-h5,
.ne-viewer ne-h6 {
    position: relative;
    display: block
}

.ne-engine ne-h1 ne-text,
.ne-engine ne-h2 ne-text,
.ne-engine ne-h3 ne-text,
.ne-engine ne-h4 ne-text,
.ne-engine ne-h5 ne-text,
.ne-engine ne-h6 ne-text,
.ne-viewer ne-h1 ne-text,
.ne-viewer ne-h2 ne-text,
.ne-viewer ne-h3 ne-text,
.ne-viewer ne-h4 ne-text,
.ne-viewer ne-h5 ne-text,
.ne-viewer ne-h6 ne-text {
    font-weight: 700
}

.ne-engine ne-h1.app-ne-brick-highlight,
.ne-engine ne-h1.ne-brick-highlight,
.ne-engine ne-h2.app-ne-brick-highlight,
.ne-engine ne-h2.ne-brick-highlight,
.ne-engine ne-h3.app-ne-brick-highlight,
.ne-engine ne-h3.ne-brick-highlight,
.ne-engine ne-h4.app-ne-brick-highlight,
.ne-engine ne-h4.ne-brick-highlight,
.ne-engine ne-h5.app-ne-brick-highlight,
.ne-engine ne-h5.ne-brick-highlight,
.ne-engine ne-h6.app-ne-brick-highlight,
.ne-engine ne-h6.ne-brick-highlight,
.ne-viewer ne-h1.app-ne-brick-highlight,
.ne-viewer ne-h1.ne-brick-highlight,
.ne-viewer ne-h2.app-ne-brick-highlight,
.ne-viewer ne-h2.ne-brick-highlight,
.ne-viewer ne-h3.app-ne-brick-highlight,
.ne-viewer ne-h3.ne-brick-highlight,
.ne-viewer ne-h4.app-ne-brick-highlight,
.ne-viewer ne-h4.ne-brick-highlight,
.ne-viewer ne-h5.app-ne-brick-highlight,
.ne-viewer ne-h5.ne-brick-highlight,
.ne-viewer ne-h6.app-ne-brick-highlight,
.ne-viewer ne-h6.ne-brick-highlight {
    position: relative
}

.ne-engine ne-h1.app-ne-brick-highlight:before,
.ne-engine ne-h1.ne-brick-highlight:before,
.ne-engine ne-h2.app-ne-brick-highlight:before,
.ne-engine ne-h2.ne-brick-highlight:before,
.ne-engine ne-h3.app-ne-brick-highlight:before,
.ne-engine ne-h3.ne-brick-highlight:before,
.ne-engine ne-h4.app-ne-brick-highlight:before,
.ne-engine ne-h4.ne-brick-highlight:before,
.ne-engine ne-h5.app-ne-brick-highlight:before,
.ne-engine ne-h5.ne-brick-highlight:before,
.ne-engine ne-h6.app-ne-brick-highlight:before,
.ne-engine ne-h6.ne-brick-highlight:before,
.ne-viewer ne-h1.app-ne-brick-highlight:before,
.ne-viewer ne-h1.ne-brick-highlight:before,
.ne-viewer ne-h2.app-ne-brick-highlight:before,
.ne-viewer ne-h2.ne-brick-highlight:before,
.ne-viewer ne-h3.app-ne-brick-highlight:before,
.ne-viewer ne-h3.ne-brick-highlight:before,
.ne-viewer ne-h4.app-ne-brick-highlight:before,
.ne-viewer ne-h4.ne-brick-highlight:before,
.ne-viewer ne-h5.app-ne-brick-highlight:before,
.ne-viewer ne-h5.ne-brick-highlight:before,
.ne-viewer ne-h6.app-ne-brick-highlight:before,
.ne-viewer ne-h6.ne-brick-highlight:before {
    content: " ";
    width: calc(100% + 12px);
    height: calc(100% + 8px);
    position: absolute;
    top: -4px;
    left: -6px;
    background: var(--lakex-editor-background-focus);
    opacity: .4;
    z-index: -1;
    border-radius: 6px
}

.ne-engine ne-heading-ext,
.ne-viewer ne-heading-ext {
    position: absolute;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    align-items: center;
    -moz-user-select: none;
    user-select: none;
    -webkit-user-select: none;
    left: 0;
    transform: translateX(-100%);
    text-indent: 0
}

.ne-engine ne-heading-content,
.ne-viewer ne-heading-content {
    display: block
}

[ne-text-indent] {
    text-indent: 2em
}

[ne-indent="1"] {
    padding-left: 2em
}

ne-p[ne-indent="1"].ne-brick-highlight:before {
    margin-left: 2em
}

ne-quote[ne-indent="1"] {
    padding-left: calc(2em + 10px) !important
}

ne-quote[ne-indent="1"]:before {
    left: 2em !important
}

ne-quote[ne-indent="1"].ne-brick-highlight:after {
    margin-left: 2em
}

@media only screen and (max-width:768px) {
    [ne-indent="1"] {
        padding-left: min(2em, 50vw)
    }

    ne-quote[ne-indent="1"] {
        padding-left: calc(min(2em, 50vw) + 10px) !important
    }

    ne-quote[ne-indent="1"]:before {
        left: min(2em, 50vw) !important
    }
}

[ne-indent="2"] {
    padding-left: 4em
}

ne-p[ne-indent="2"].ne-brick-highlight:before {
    margin-left: 4em
}

ne-quote[ne-indent="2"] {
    padding-left: calc(4em + 10px) !important
}

ne-quote[ne-indent="2"]:before {
    left: 4em !important
}

ne-quote[ne-indent="2"].ne-brick-highlight:after {
    margin-left: 4em
}

@media only screen and (max-width:768px) {
    [ne-indent="2"] {
        padding-left: min(4em, 50vw)
    }

    ne-quote[ne-indent="2"] {
        padding-left: calc(min(4em, 50vw) + 10px) !important
    }

    ne-quote[ne-indent="2"]:before {
        left: min(4em, 50vw) !important
    }
}

[ne-indent="3"] {
    padding-left: 6em
}

ne-p[ne-indent="3"].ne-brick-highlight:before {
    margin-left: 6em
}

ne-quote[ne-indent="3"] {
    padding-left: calc(6em + 10px) !important
}

ne-quote[ne-indent="3"]:before {
    left: 6em !important
}

ne-quote[ne-indent="3"].ne-brick-highlight:after {
    margin-left: 6em
}

@media only screen and (max-width:768px) {
    [ne-indent="3"] {
        padding-left: min(6em, 50vw)
    }

    ne-quote[ne-indent="3"] {
        padding-left: calc(min(6em, 50vw) + 10px) !important
    }

    ne-quote[ne-indent="3"]:before {
        left: min(6em, 50vw) !important
    }
}

[ne-indent="4"] {
    padding-left: 8em
}

ne-p[ne-indent="4"].ne-brick-highlight:before {
    margin-left: 8em
}

ne-quote[ne-indent="4"] {
    padding-left: calc(8em + 10px) !important
}

ne-quote[ne-indent="4"]:before {
    left: 8em !important
}

ne-quote[ne-indent="4"].ne-brick-highlight:after {
    margin-left: 8em
}

@media only screen and (max-width:768px) {
    [ne-indent="4"] {
        padding-left: min(8em, 50vw)
    }

    ne-quote[ne-indent="4"] {
        padding-left: calc(min(8em, 50vw) + 10px) !important
    }

    ne-quote[ne-indent="4"]:before {
        left: min(8em, 50vw) !important
    }
}

[ne-indent="5"] {
    padding-left: 10em
}

ne-p[ne-indent="5"].ne-brick-highlight:before {
    margin-left: 10em
}

ne-quote[ne-indent="5"] {
    padding-left: calc(10em + 10px) !important
}

ne-quote[ne-indent="5"]:before {
    left: 10em !important
}

ne-quote[ne-indent="5"].ne-brick-highlight:after {
    margin-left: 10em
}

@media only screen and (max-width:768px) {
    [ne-indent="5"] {
        padding-left: min(10em, 50vw)
    }

    ne-quote[ne-indent="5"] {
        padding-left: calc(min(10em, 50vw) + 10px) !important
    }

    ne-quote[ne-indent="5"]:before {
        left: min(10em, 50vw) !important
    }
}

[ne-indent="6"] {
    padding-left: 12em
}

ne-p[ne-indent="6"].ne-brick-highlight:before {
    margin-left: 12em
}

ne-quote[ne-indent="6"] {
    padding-left: calc(12em + 10px) !important
}

ne-quote[ne-indent="6"]:before {
    left: 12em !important
}

ne-quote[ne-indent="6"].ne-brick-highlight:after {
    margin-left: 12em
}

@media only screen and (max-width:768px) {
    [ne-indent="6"] {
        padding-left: min(12em, 50vw)
    }

    ne-quote[ne-indent="6"] {
        padding-left: calc(min(12em, 50vw) + 10px) !important
    }

    ne-quote[ne-indent="6"]:before {
        left: min(12em, 50vw) !important
    }
}

[ne-indent="7"] {
    padding-left: 14em
}

ne-p[ne-indent="7"].ne-brick-highlight:before {
    margin-left: 14em
}

ne-quote[ne-indent="7"] {
    padding-left: calc(14em + 10px) !important
}

ne-quote[ne-indent="7"]:before {
    left: 14em !important
}

ne-quote[ne-indent="7"].ne-brick-highlight:after {
    margin-left: 14em
}

@media only screen and (max-width:768px) {
    [ne-indent="7"] {
        padding-left: min(14em, 50vw)
    }

    ne-quote[ne-indent="7"] {
        padding-left: calc(min(14em, 50vw) + 10px) !important
    }

    ne-quote[ne-indent="7"]:before {
        left: min(14em, 50vw) !important
    }
}

[ne-indent="8"] {
    padding-left: 16em
}

ne-p[ne-indent="8"].ne-brick-highlight:before {
    margin-left: 16em
}

ne-quote[ne-indent="8"] {
    padding-left: calc(16em + 10px) !important
}

ne-quote[ne-indent="8"]:before {
    left: 16em !important
}

ne-quote[ne-indent="8"].ne-brick-highlight:after {
    margin-left: 16em
}

@media only screen and (max-width:768px) {
    [ne-indent="8"] {
        padding-left: min(16em, 50vw)
    }

    ne-quote[ne-indent="8"] {
        padding-left: calc(min(16em, 50vw) + 10px) !important
    }

    ne-quote[ne-indent="8"]:before {
        left: min(16em, 50vw) !important
    }
}

[ne-indent="9"] {
    padding-left: 18em
}

ne-p[ne-indent="9"].ne-brick-highlight:before {
    margin-left: 18em
}

ne-quote[ne-indent="9"] {
    padding-left: calc(18em + 10px) !important
}

ne-quote[ne-indent="9"]:before {
    left: 18em !important
}

ne-quote[ne-indent="9"].ne-brick-highlight:after {
    margin-left: 18em
}

@media only screen and (max-width:768px) {
    [ne-indent="9"] {
        padding-left: min(18em, 50vw)
    }

    ne-quote[ne-indent="9"] {
        padding-left: calc(min(18em, 50vw) + 10px) !important
    }

    ne-quote[ne-indent="9"]:before {
        left: min(18em, 50vw) !important
    }
}

[ne-indent="10"] {
    padding-left: 20em
}

ne-p[ne-indent="10"].ne-brick-highlight:before {
    margin-left: 20em
}

ne-quote[ne-indent="10"] {
    padding-left: calc(20em + 10px) !important
}

ne-quote[ne-indent="10"]:before {
    left: 20em !important
}

ne-quote[ne-indent="10"].ne-brick-highlight:after {
    margin-left: 20em
}

@media only screen and (max-width:768px) {
    [ne-indent="10"] {
        padding-left: min(20em, 50vw)
    }

    ne-quote[ne-indent="10"] {
        padding-left: calc(min(20em, 50vw) + 10px) !important
    }

    ne-quote[ne-indent="10"]:before {
        left: min(20em, 50vw) !important
    }
}

[ne-indent="11"] {
    padding-left: 22em
}

ne-p[ne-indent="11"].ne-brick-highlight:before {
    margin-left: 22em
}

ne-quote[ne-indent="11"] {
    padding-left: calc(22em + 10px) !important
}

ne-quote[ne-indent="11"]:before {
    left: 22em !important
}

ne-quote[ne-indent="11"].ne-brick-highlight:after {
    margin-left: 22em
}

@media only screen and (max-width:768px) {
    [ne-indent="11"] {
        padding-left: min(22em, 50vw)
    }

    ne-quote[ne-indent="11"] {
        padding-left: calc(min(22em, 50vw) + 10px) !important
    }

    ne-quote[ne-indent="11"]:before {
        left: min(22em, 50vw) !important
    }
}

[ne-indent="12"] {
    padding-left: 24em
}

ne-p[ne-indent="12"].ne-brick-highlight:before {
    margin-left: 24em
}

ne-quote[ne-indent="12"] {
    padding-left: calc(24em + 10px) !important
}

ne-quote[ne-indent="12"]:before {
    left: 24em !important
}

ne-quote[ne-indent="12"].ne-brick-highlight:after {
    margin-left: 24em
}

@media only screen and (max-width:768px) {
    [ne-indent="12"] {
        padding-left: min(24em, 50vw)
    }

    ne-quote[ne-indent="12"] {
        padding-left: calc(min(24em, 50vw) + 10px) !important
    }

    ne-quote[ne-indent="12"]:before {
        left: min(24em, 50vw) !important
    }
}

[ne-indent="13"] {
    padding-left: 26em
}

ne-p[ne-indent="13"].ne-brick-highlight:before {
    margin-left: 26em
}

ne-quote[ne-indent="13"] {
    padding-left: calc(26em + 10px) !important
}

ne-quote[ne-indent="13"]:before {
    left: 26em !important
}

ne-quote[ne-indent="13"].ne-brick-highlight:after {
    margin-left: 26em
}

@media only screen and (max-width:768px) {
    [ne-indent="13"] {
        padding-left: min(26em, 50vw)
    }

    ne-quote[ne-indent="13"] {
        padding-left: calc(min(26em, 50vw) + 10px) !important
    }

    ne-quote[ne-indent="13"]:before {
        left: min(26em, 50vw) !important
    }
}

[ne-indent="14"] {
    padding-left: 28em
}

ne-p[ne-indent="14"].ne-brick-highlight:before {
    margin-left: 28em
}

ne-quote[ne-indent="14"] {
    padding-left: calc(28em + 10px) !important
}

ne-quote[ne-indent="14"]:before {
    left: 28em !important
}

ne-quote[ne-indent="14"].ne-brick-highlight:after {
    margin-left: 28em
}

@media only screen and (max-width:768px) {
    [ne-indent="14"] {
        padding-left: min(28em, 50vw)
    }

    ne-quote[ne-indent="14"] {
        padding-left: calc(min(28em, 50vw) + 10px) !important
    }

    ne-quote[ne-indent="14"]:before {
        left: min(28em, 50vw) !important
    }
}

[ne-indent="15"] {
    padding-left: 30em
}

ne-p[ne-indent="15"].ne-brick-highlight:before {
    margin-left: 30em
}

ne-quote[ne-indent="15"] {
    padding-left: calc(30em + 10px) !important
}

ne-quote[ne-indent="15"]:before {
    left: 30em !important
}

ne-quote[ne-indent="15"].ne-brick-highlight:after {
    margin-left: 30em
}

@media only screen and (max-width:768px) {
    [ne-indent="15"] {
        padding-left: min(30em, 50vw)
    }

    ne-quote[ne-indent="15"] {
        padding-left: calc(min(30em, 50vw) + 10px) !important
    }

    ne-quote[ne-indent="15"]:before {
        left: min(30em, 50vw) !important
    }
}

[ne-indent="16"] {
    padding-left: 32em
}

ne-p[ne-indent="16"].ne-brick-highlight:before {
    margin-left: 32em
}

ne-quote[ne-indent="16"] {
    padding-left: calc(32em + 10px) !important
}

ne-quote[ne-indent="16"]:before {
    left: 32em !important
}

ne-quote[ne-indent="16"].ne-brick-highlight:after {
    margin-left: 32em
}

@media only screen and (max-width:768px) {
    [ne-indent="16"] {
        padding-left: min(32em, 50vw)
    }

    ne-quote[ne-indent="16"] {
        padding-left: calc(min(32em, 50vw) + 10px) !important
    }

    ne-quote[ne-indent="16"]:before {
        left: min(32em, 50vw) !important
    }
}

[ne-indent="17"] {
    padding-left: 34em
}

ne-p[ne-indent="17"].ne-brick-highlight:before {
    margin-left: 34em
}

ne-quote[ne-indent="17"] {
    padding-left: calc(34em + 10px) !important
}

ne-quote[ne-indent="17"]:before {
    left: 34em !important
}

ne-quote[ne-indent="17"].ne-brick-highlight:after {
    margin-left: 34em
}

@media only screen and (max-width:768px) {
    [ne-indent="17"] {
        padding-left: min(34em, 50vw)
    }

    ne-quote[ne-indent="17"] {
        padding-left: calc(min(34em, 50vw) + 10px) !important
    }

    ne-quote[ne-indent="17"]:before {
        left: min(34em, 50vw) !important
    }
}

.ne-engine [ne-line-height="1"],
.ne-viewer [ne-line-height="1"] {
    line-height: 1
}

.ne-engine [ne-line-height="1.15"],
.ne-viewer [ne-line-height="1.15"] {
    line-height: 1.15
}

.ne-engine [ne-line-height="1.5"],
.ne-viewer [ne-line-height="1.5"] {
    line-height: 1.5
}

.ne-engine [ne-line-height="2"],
.ne-viewer [ne-line-height="2"] {
    line-height: 2
}

.ne-engine [ne-line-height="2.5"],
.ne-viewer [ne-line-height="2.5"] {
    line-height: 2.5
}

.ne-engine [ne-line-height="3"],
.ne-viewer [ne-line-height="3"] {
    line-height: 3
}

.ne-engine ne-h1[ne-line-height="1"],
.ne-engine ne-h2[ne-line-height="1"],
.ne-engine ne-h3[ne-line-height="1"],
.ne-engine ne-h4[ne-line-height="1"],
.ne-engine ne-h5[ne-line-height="1"],
.ne-engine ne-h6[ne-line-height="1"],
.ne-viewer ne-h1[ne-line-height="1"],
.ne-viewer ne-h2[ne-line-height="1"],
.ne-viewer ne-h3[ne-line-height="1"],
.ne-viewer ne-h4[ne-line-height="1"],
.ne-viewer ne-h5[ne-line-height="1"],
.ne-viewer ne-h6[ne-line-height="1"] {
    line-height: 1
}

.ne-engine ne-h1[ne-line-height="1.15"],
.ne-engine ne-h2[ne-line-height="1.15"],
.ne-engine ne-h3[ne-line-height="1.15"],
.ne-engine ne-h4[ne-line-height="1.15"],
.ne-engine ne-h5[ne-line-height="1.15"],
.ne-engine ne-h6[ne-line-height="1.15"],
.ne-viewer ne-h1[ne-line-height="1.15"],
.ne-viewer ne-h2[ne-line-height="1.15"],
.ne-viewer ne-h3[ne-line-height="1.15"],
.ne-viewer ne-h4[ne-line-height="1.15"],
.ne-viewer ne-h5[ne-line-height="1.15"],
.ne-viewer ne-h6[ne-line-height="1.15"] {
    line-height: 1.15
}

.ne-engine ne-h1[ne-line-height="1.5"],
.ne-engine ne-h2[ne-line-height="1.5"],
.ne-engine ne-h3[ne-line-height="1.5"],
.ne-engine ne-h4[ne-line-height="1.5"],
.ne-engine ne-h5[ne-line-height="1.5"],
.ne-engine ne-h6[ne-line-height="1.5"],
.ne-viewer ne-h1[ne-line-height="1.5"],
.ne-viewer ne-h2[ne-line-height="1.5"],
.ne-viewer ne-h3[ne-line-height="1.5"],
.ne-viewer ne-h4[ne-line-height="1.5"],
.ne-viewer ne-h5[ne-line-height="1.5"],
.ne-viewer ne-h6[ne-line-height="1.5"] {
    line-height: 1.5
}

.ne-engine ne-h1[ne-line-height="2"],
.ne-engine ne-h2[ne-line-height="2"],
.ne-engine ne-h3[ne-line-height="2"],
.ne-engine ne-h4[ne-line-height="2"],
.ne-engine ne-h5[ne-line-height="2"],
.ne-engine ne-h6[ne-line-height="2"],
.ne-viewer ne-h1[ne-line-height="2"],
.ne-viewer ne-h2[ne-line-height="2"],
.ne-viewer ne-h3[ne-line-height="2"],
.ne-viewer ne-h4[ne-line-height="2"],
.ne-viewer ne-h5[ne-line-height="2"],
.ne-viewer ne-h6[ne-line-height="2"] {
    line-height: 2
}

.ne-engine ne-h1[ne-line-height="2.5"],
.ne-engine ne-h2[ne-line-height="2.5"],
.ne-engine ne-h3[ne-line-height="2.5"],
.ne-engine ne-h4[ne-line-height="2.5"],
.ne-engine ne-h5[ne-line-height="2.5"],
.ne-engine ne-h6[ne-line-height="2.5"],
.ne-viewer ne-h1[ne-line-height="2.5"],
.ne-viewer ne-h2[ne-line-height="2.5"],
.ne-viewer ne-h3[ne-line-height="2.5"],
.ne-viewer ne-h4[ne-line-height="2.5"],
.ne-viewer ne-h5[ne-line-height="2.5"],
.ne-viewer ne-h6[ne-line-height="2.5"] {
    line-height: 2.5
}

.ne-engine ne-h1[ne-line-height="3"],
.ne-engine ne-h2[ne-line-height="3"],
.ne-engine ne-h3[ne-line-height="3"],
.ne-engine ne-h4[ne-line-height="3"],
.ne-engine ne-h5[ne-line-height="3"],
.ne-engine ne-h6[ne-line-height="3"],
.ne-viewer ne-h1[ne-line-height="3"],
.ne-viewer ne-h2[ne-line-height="3"],
.ne-viewer ne-h3[ne-line-height="3"],
.ne-viewer ne-h4[ne-line-height="3"],
.ne-viewer ne-h5[ne-line-height="3"],
.ne-viewer ne-h6[ne-line-height="3"] {
    line-height: 3
}

.ne-link-editor {
    background-color: var(--yq-bg-foreground);
    border: 1px solid var(--lakex-editor-border-primary);
    box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .04);
    color: var(--yq-text-primary);
    width: 365px;
    max-width: calc(100vw - 32px);
    border-radius: 5px;
    padding: 16px 12px;
    font-size: 14px
}

.ne-link-editor .ne-link-editor-field,
.ne-link-editor .ne-link-editor-field-title {
    margin-bottom: 16px
}

.ne-link-editor .ne-link-error-tip {
    color: var(--lakex-editor-text-danger);
    margin-top: 16px
}

ne-link {
    display: inline;
    text-indent: 0;
    position: relative
}

ne-link-content {
    display: inline;
    cursor: pointer;
    color: var(--yq-text-link);
    caret-color: var(--yq-black) !important
}

ne-link-content:hover {
    background: var(--lakex-editor-card-background-hover)
}

ne-link-content ne-text {
    color: var(--yq-text-link)
}

ne-oli,
ne-tli,
ne-uli {
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
    padding-left: 2em
}

ne-oli[ne-level="1"],
ne-tli[ne-level="1"],
ne-uli[ne-level="1"] {
    padding-left: 4em
}

@media only screen and (max-width:768px) {

    ne-oli[ne-level="1"],
    ne-tli[ne-level="1"],
    ne-uli[ne-level="1"] {
        padding-left: min(4em, 50vw)
    }
}

ne-oli[ne-level="2"],
ne-tli[ne-level="2"],
ne-uli[ne-level="2"] {
    padding-left: 6em
}

@media only screen and (max-width:768px) {

    ne-oli[ne-level="2"],
    ne-tli[ne-level="2"],
    ne-uli[ne-level="2"] {
        padding-left: min(6em, 50vw)
    }
}

ne-oli[ne-level="3"],
ne-tli[ne-level="3"],
ne-uli[ne-level="3"] {
    padding-left: 8em
}

@media only screen and (max-width:768px) {

    ne-oli[ne-level="3"],
    ne-tli[ne-level="3"],
    ne-uli[ne-level="3"] {
        padding-left: min(8em, 50vw)
    }
}

ne-oli[ne-level="4"],
ne-tli[ne-level="4"],
ne-uli[ne-level="4"] {
    padding-left: 10em
}

@media only screen and (max-width:768px) {

    ne-oli[ne-level="4"],
    ne-tli[ne-level="4"],
    ne-uli[ne-level="4"] {
        padding-left: min(10em, 50vw)
    }
}

ne-oli[ne-level="5"],
ne-tli[ne-level="5"],
ne-uli[ne-level="5"] {
    padding-left: 12em
}

@media only screen and (max-width:768px) {

    ne-oli[ne-level="5"],
    ne-tli[ne-level="5"],
    ne-uli[ne-level="5"] {
        padding-left: min(12em, 50vw)
    }
}

ne-oli[ne-level="6"],
ne-tli[ne-level="6"],
ne-uli[ne-level="6"] {
    padding-left: 14em
}

@media only screen and (max-width:768px) {

    ne-oli[ne-level="6"],
    ne-tli[ne-level="6"],
    ne-uli[ne-level="6"] {
        padding-left: min(14em, 50vw)
    }
}

ne-oli[ne-level="7"],
ne-tli[ne-level="7"],
ne-uli[ne-level="7"] {
    padding-left: 16em
}

@media only screen and (max-width:768px) {

    ne-oli[ne-level="7"],
    ne-tli[ne-level="7"],
    ne-uli[ne-level="7"] {
        padding-left: min(16em, 50vw)
    }
}

ne-oli[ne-level="8"],
ne-tli[ne-level="8"],
ne-uli[ne-level="8"] {
    padding-left: 18em
}

@media only screen and (max-width:768px) {

    ne-oli[ne-level="8"],
    ne-tli[ne-level="8"],
    ne-uli[ne-level="8"] {
        padding-left: min(18em, 50vw)
    }
}

ne-oli-i,
ne-tli-i,
ne-uli-i {
    min-width: 2em;
    margin-left: -2em;
    text-indent: 0;
    padding-left: 0;
    display: inline-flex;
    justify-content: flex-end;
    -moz-user-select: none;
    user-select: none;
    -webkit-user-select: none;
    box-sizing: border-box;
    white-space: nowrap
}

ne-oli-i.heading {
    margin-left: 0;
    min-width: auto;
    text-indent: 0;
    font-weight: 700
}

.ne-editor ne-h1[index-type],
.ne-editor ne-h2[index-type],
.ne-editor ne-h3[index-type],
.ne-editor ne-h4[index-type],
.ne-editor ne-h5[index-type],
.ne-editor ne-h6[index-type],
.ne-viewer ne-h1[index-type],
.ne-viewer ne-h2[index-type],
.ne-viewer ne-h3[index-type],
.ne-viewer ne-h4[index-type],
.ne-viewer ne-h5[index-type],
.ne-viewer ne-h6[index-type] {
    display: flex;
    justify-content: flex-start;
    align-items: baseline
}

.ne-editor ne-h1[index-type][ne-text-indent] ne-oli-i.heading,
.ne-editor ne-h2[index-type][ne-text-indent] ne-oli-i.heading,
.ne-editor ne-h3[index-type][ne-text-indent] ne-oli-i.heading,
.ne-editor ne-h4[index-type][ne-text-indent] ne-oli-i.heading,
.ne-editor ne-h5[index-type][ne-text-indent] ne-oli-i.heading,
.ne-editor ne-h6[index-type][ne-text-indent] ne-oli-i.heading,
.ne-viewer ne-h1[index-type][ne-text-indent] ne-oli-i.heading,
.ne-viewer ne-h2[index-type][ne-text-indent] ne-oli-i.heading,
.ne-viewer ne-h3[index-type][ne-text-indent] ne-oli-i.heading,
.ne-viewer ne-h4[index-type][ne-text-indent] ne-oli-i.heading,
.ne-viewer ne-h5[index-type][ne-text-indent] ne-oli-i.heading,
.ne-viewer ne-h6[index-type][ne-text-indent] ne-oli-i.heading {
    margin-left: 2em
}

.ne-editor ne-h1[index-type] ne-heading-content,
.ne-editor ne-h2[index-type] ne-heading-content,
.ne-editor ne-h3[index-type] ne-heading-content,
.ne-editor ne-h4[index-type] ne-heading-content,
.ne-editor ne-h5[index-type] ne-heading-content,
.ne-editor ne-h6[index-type] ne-heading-content,
.ne-viewer ne-h1[index-type] ne-heading-content,
.ne-viewer ne-h2[index-type] ne-heading-content,
.ne-viewer ne-h3[index-type] ne-heading-content,
.ne-viewer ne-h4[index-type] ne-heading-content,
.ne-viewer ne-h5[index-type] ne-heading-content,
.ne-viewer ne-h6[index-type] ne-heading-content {
    text-indent: 0;
    flex: 1
}

.ne-editor ne-h1[index-type] span.ne-b-filler,
.ne-editor ne-h2[index-type] span.ne-b-filler,
.ne-editor ne-h3[index-type] span.ne-b-filler,
.ne-editor ne-h4[index-type] span.ne-b-filler,
.ne-editor ne-h5[index-type] span.ne-b-filler,
.ne-editor ne-h6[index-type] span.ne-b-filler,
.ne-viewer ne-h1[index-type] span.ne-b-filler,
.ne-viewer ne-h2[index-type] span.ne-b-filler,
.ne-viewer ne-h3[index-type] span.ne-b-filler,
.ne-viewer ne-h4[index-type] span.ne-b-filler,
.ne-viewer ne-h5[index-type] span.ne-b-filler,
.ne-viewer ne-h6[index-type] span.ne-b-filler {
    display: inline
}

.ne-editor ne-h1[ne-alignment=center],
.ne-editor ne-h2[ne-alignment=center],
.ne-editor ne-h3[ne-alignment=center],
.ne-editor ne-h4[ne-alignment=center],
.ne-editor ne-h5[ne-alignment=center],
.ne-editor ne-h6[ne-alignment=center],
.ne-viewer ne-h1[ne-alignment=center],
.ne-viewer ne-h2[ne-alignment=center],
.ne-viewer ne-h3[ne-alignment=center],
.ne-viewer ne-h4[ne-alignment=center],
.ne-viewer ne-h5[ne-alignment=center],
.ne-viewer ne-h6[ne-alignment=center] {
    justify-content: center
}

.ne-editor ne-h1[ne-alignment=center] ne-heading-content,
.ne-editor ne-h2[ne-alignment=center] ne-heading-content,
.ne-editor ne-h3[ne-alignment=center] ne-heading-content,
.ne-editor ne-h4[ne-alignment=center] ne-heading-content,
.ne-editor ne-h5[ne-alignment=center] ne-heading-content,
.ne-editor ne-h6[ne-alignment=center] ne-heading-content,
.ne-viewer ne-h1[ne-alignment=center] ne-heading-content,
.ne-viewer ne-h2[ne-alignment=center] ne-heading-content,
.ne-viewer ne-h3[ne-alignment=center] ne-heading-content,
.ne-viewer ne-h4[ne-alignment=center] ne-heading-content,
.ne-viewer ne-h5[ne-alignment=center] ne-heading-content,
.ne-viewer ne-h6[ne-alignment=center] ne-heading-content {
    flex: initial
}

.ne-editor ne-h1[ne-alignment=right],
.ne-editor ne-h2[ne-alignment=right],
.ne-editor ne-h3[ne-alignment=right],
.ne-editor ne-h4[ne-alignment=right],
.ne-editor ne-h5[ne-alignment=right],
.ne-editor ne-h6[ne-alignment=right],
.ne-viewer ne-h1[ne-alignment=right],
.ne-viewer ne-h2[ne-alignment=right],
.ne-viewer ne-h3[ne-alignment=right],
.ne-viewer ne-h4[ne-alignment=right],
.ne-viewer ne-h5[ne-alignment=right],
.ne-viewer ne-h6[ne-alignment=right] {
    justify-content: right
}

.ne-editor ne-h1[ne-alignment=right] ne-heading-content,
.ne-editor ne-h2[ne-alignment=right] ne-heading-content,
.ne-editor ne-h3[ne-alignment=right] ne-heading-content,
.ne-editor ne-h4[ne-alignment=right] ne-heading-content,
.ne-editor ne-h5[ne-alignment=right] ne-heading-content,
.ne-editor ne-h6[ne-alignment=right] ne-heading-content,
.ne-viewer ne-h1[ne-alignment=right] ne-heading-content,
.ne-viewer ne-h2[ne-alignment=right] ne-heading-content,
.ne-viewer ne-h3[ne-alignment=right] ne-heading-content,
.ne-viewer ne-h4[ne-alignment=right] ne-heading-content,
.ne-viewer ne-h5[ne-alignment=right] ne-heading-content,
.ne-viewer ne-h6[ne-alignment=right] ne-heading-content {
    flex: initial
}

ne-oli-i.clickable span.ne-list-symbol {
    cursor: pointer
}

ne-oli-i.clickable:hover .ne-list-symbol,
ne-oli-i.select-active .ne-list-symbol {
    position: relative
}

ne-oli-i.clickable:hover .ne-list-symbol:before,
ne-oli-i.select-active .ne-list-symbol:before {
    background-color: var(--yq-bg-primary-hover);
    z-index: -1;
    content: "";
    position: absolute;
    right: 2px;
    left: -4px;
    border-radius: 6px;
    height: 100%
}

ne-oli-i .ne-list-symbol {
    padding-right: 6px;
    font-family: Helvetica Neue, Consolas
}

ne-oli-i .ne-list-symbol:after {
    content: "."
}

ne-oli-i .ne-list-symbol[data-type="1"][data-level="0"],
ne-oli-i .ne-list-symbol[data-type="1"][data-level="1"] {
    font-family: inherit
}

ne-oli-i .ne-list-symbol[data-type="1"][data-level="1"]:after {
    content: ""
}

ne-oli-i .ne-list-symbol[data-type="1"][data-level="0"]:after {
    content: "、";
    width: .5em;
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom
}

ne-uli-i .ne-list-symbol {
    padding-right: 6px
}

ne-uli-i .ne-list-symbol>span {
    display: inline-block;
    transform: scale(.5)
}

ne-tli ne-tli-i.ne-checkbox {
    margin-left: -2em;
    padding-right: 5px;
    box-sizing: border-box;
    color: var(--yq-text-primary);
    font-size: 14px;
    font-feature-settings: "tnum";
    position: relative;
    top: .2em;
    white-space: nowrap;
    outline: none;
    cursor: pointer
}

ne-tli ne-tli-i.ne-checkbox .ne-checkbox-inner {
    position: relative;
    top: 0;
    left: 0;
    width: 16px;
    height: 16px;
    background-color: var(--yq-bg-primary);
    border: solid 1px var(--lakex-editor-border-primary);
    border-collapse: separate;
    transition: all .3s;
    border-radius: 4px
}

ne-tli ne-tli-i.ne-checkbox .ne-checkbox-inner:after {
    position: absolute;
    top: 50%;
    left: 22%;
    display: table;
    width: 5.7px;
    height: 9.14px;
    border: 2px solid var(--lakex-editor-background-primary);
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg) scale(0) translate(-50%, -50%);
    opacity: 0;
    transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
    content: " "
}

ne-tli ne-tli-i.ne-checkbox:after {
    display: none
}

ne-tli ne-tli-i.ne-checkbox-checked .ne-checkbox-inner {
    background-color: var(--lakex-editor-color-theme);
    border-color: var(--lakex-editor-color-theme)
}

ne-tli ne-tli-i.ne-checkbox-checked .ne-checkbox-inner:after {
    position: absolute;
    top: 50%;
    left: 22%;
    display: table;
    width: 5.7px;
    height: 9.14px;
    border: 2px solid var(--lakex-editor-background-primary);
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg) scale(1) translate(-50%, -50%);
    opacity: 1;
    transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
    content: " "
}

ne-oli-c {
    flex: 1
}

ne-oli-c,
ne-tli-c,
ne-uli-c {
    text-indent: 0;
    padding-left: 0;
    min-width: 1px
}

ne-oli-i[ne-i-bold],
ne-uli-i[ne-i-bold] {
    font-weight: 700
}

ne-oli-i[ne-i-italic],
ne-uli-i[ne-i-italic] {
    font-style: italic
}

ne-oli-i[ne-i-underline],
ne-uli-i[ne-i-underline] {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

ne-oli-i[ne-i-underline][ne-i-strikethrough],
ne-uli-i[ne-i-underline][ne-i-strikethrough] {
    -webkit-text-decoration: underline line-through;
    text-decoration: underline line-through
}

ne-oli-i[ne-i-strikethrough],
ne-uli-i[ne-i-strikethrough] {
    -webkit-text-decoration: line-through;
    text-decoration: line-through
}

ne-mark {
    display: inline;
    text-indent: 0
}

ne-mark-content {
    display: inline;
    background-color: var(--yq-yellow-5);
    padding: 0;
    margin: 0 1px
}

ne-mark-content ne-text {
    color: inherit !important;
    background: none !important
}

ne-p {
    display: block;
    min-height: 24px
}

.ne-engine [data-placeholder] {
    position: relative
}

.ne-engine [data-placeholder]:before {
    position: absolute;
    content: attr(data-placeholder);
    color: var(--lakex-editor-border-secondary);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    pointer-events: none;
    white-space: nowrap;
    top: 50%;
    transform: translateY(-50%);
    padding-left: 2px
}

ne-quote {
    display: block;
    padding-left: 10px;
    margin: 10px 0;
    position: relative
}

ne-quote:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 2px;
    border-radius: 2px;
    background-color: var(--lakex-editor-border-secondary)
}

ne-quote ne-oli-i,
ne-quote ne-text,
ne-quote ne-uli-i {
    opacity: .7
}

ne-card.ne-card-offline ne-card-root {
    display: none
}

.ne-engine ne-card ::-moz-selection,
.ne-engine ne-table-wrap ::-moz-selection {
    background-color: transparent !important
}

.ne-engine ne-card ::selection,
.ne-engine ne-table-wrap ::selection {
    background-color: transparent !important
}

.ne-engine ne-table-wrap {
    caret-color: transparent
}

.ne-engine ne-table-wrap.ne-table-focus {
    caret-color: unset
}

.ne-engine ne-table-wrap.ne-table-focus ::-moz-selection {
    background-color: var(--lakex-editor-selection) !important
}

.ne-engine ne-table-wrap.ne-table-focus ::selection {
    background-color: var(--lakex-editor-selection) !important
}

.ne-engine table[ne-fake-table-selection] td .ne-td-content {
    caret-color: transparent
}

.ne-engine table[ne-fake-table-selection] td .ne-td-content ::-moz-selection {
    background-color: transparent !important
}

.ne-engine table[ne-fake-table-selection] td .ne-td-content ::selection {
    background-color: transparent !important
}

.ne-engine ne-columns[ne-fake-table-selection] ne-column {
    caret-color: transparent
}

.ne-engine ne-columns[ne-fake-table-selection] ne-column ::-moz-selection {
    background-color: transparent !important
}

.ne-engine ne-columns[ne-fake-table-selection] ne-column ::selection {
    background-color: transparent !important
}

.ne-engine ne-card.ne-focused ::-moz-selection {
    background-color: var(--lakex-editor-selection) !important
}

.ne-engine ne-card.ne-focused ::selection {
    background-color: var(--lakex-editor-selection) !important
}

.ne-engine .ne-i-filler ::-moz-selection {
    background-color: transparent !important
}

.ne-engine .ne-i-filler ::selection {
    background-color: transparent !important
}

ne-column[ne-fake-cell-selection]:after,
ne-table-wrap[ne-fake-selection] ne-table-box:after,
td[ne-fake-cell-selection]:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background-color: var(--lakex-editor-selection);
    pointer-events: none
}

ne-column[ne-fake-cell-selection]:after {
    border-radius: 6px;
    top: -6px;
    left: -6px;
    bottom: -6px
}

ne-card[ne-fake-selection]:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--lakex-editor-selection);
    pointer-events: none;
    z-index: 99
}

ne-alert[ne-fake-selection],
ne-collapse[ne-fake-selection],
ne-columns[ne-fake-selection] {
    position: relative
}

ne-alert[ne-fake-selection] ::-moz-selection,
ne-collapse[ne-fake-selection] ::-moz-selection,
ne-columns[ne-fake-selection] ::-moz-selection {
    background-color: transparent !important
}

ne-alert[ne-fake-selection] ::selection,
ne-collapse[ne-fake-selection] ::selection,
ne-columns[ne-fake-selection] ::selection {
    background-color: transparent !important
}

ne-alert[ne-fake-selection]:after,
ne-collapse[ne-fake-selection]:after,
ne-columns[ne-fake-selection]:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--lakex-editor-selection);
    pointer-events: none;
    z-index: 99
}

ne-columns[ne-fake-selection]:after {
    left: -6px;
    right: -6px
}

[ne-sup] {
    vertical-align: super;
    top: -.25em
}

[ne-sub],
[ne-sup] {
    font-size: .83em;
    position: relative;
    z-index: 0
}

[ne-sub] {
    vertical-align: sub;
    bottom: -.25em
}

.ne-engine [ne-sub][ne-fontsize="12"],
.ne-engine [ne-sup][ne-fontsize="12"],
.ne-viewer [ne-sub][ne-fontsize="12"],
.ne-viewer [ne-sup][ne-fontsize="12"] {
    font-size: 9px
}

.ne-engine [ne-sub][ne-fontsize="13"],
.ne-engine [ne-sup][ne-fontsize="13"],
.ne-viewer [ne-sub][ne-fontsize="13"],
.ne-viewer [ne-sup][ne-fontsize="13"] {
    font-size: 9.75px
}

.ne-engine [ne-sub][ne-fontsize="14"],
.ne-engine [ne-sup][ne-fontsize="14"],
.ne-viewer [ne-sub][ne-fontsize="14"],
.ne-viewer [ne-sup][ne-fontsize="14"] {
    font-size: 10.5px
}

.ne-engine [ne-sub][ne-fontsize="15"],
.ne-engine [ne-sup][ne-fontsize="15"],
.ne-viewer [ne-sub][ne-fontsize="15"],
.ne-viewer [ne-sup][ne-fontsize="15"] {
    font-size: 11.25px
}

.ne-engine [ne-sub][ne-fontsize="16"],
.ne-engine [ne-sup][ne-fontsize="16"],
.ne-viewer [ne-sub][ne-fontsize="16"],
.ne-viewer [ne-sup][ne-fontsize="16"] {
    font-size: 12px
}

.ne-engine [ne-sub][ne-fontsize="17"],
.ne-engine [ne-sup][ne-fontsize="17"],
.ne-viewer [ne-sub][ne-fontsize="17"],
.ne-viewer [ne-sup][ne-fontsize="17"] {
    font-size: 12.75px
}

.ne-engine [ne-sub][ne-fontsize="18"],
.ne-engine [ne-sup][ne-fontsize="18"],
.ne-viewer [ne-sub][ne-fontsize="18"],
.ne-viewer [ne-sup][ne-fontsize="18"] {
    font-size: 13.5px
}

.ne-engine [ne-sub][ne-fontsize="19"],
.ne-engine [ne-sup][ne-fontsize="19"],
.ne-viewer [ne-sub][ne-fontsize="19"],
.ne-viewer [ne-sup][ne-fontsize="19"] {
    font-size: 14.25px
}

.ne-engine [ne-sub][ne-fontsize="20"],
.ne-engine [ne-sup][ne-fontsize="20"],
.ne-viewer [ne-sub][ne-fontsize="20"],
.ne-viewer [ne-sup][ne-fontsize="20"] {
    font-size: 15px
}

.ne-engine [ne-sub][ne-fontsize="21"],
.ne-engine [ne-sup][ne-fontsize="21"],
.ne-viewer [ne-sub][ne-fontsize="21"],
.ne-viewer [ne-sup][ne-fontsize="21"] {
    font-size: 15.75px
}

.ne-engine [ne-sub][ne-fontsize="22"],
.ne-engine [ne-sup][ne-fontsize="22"],
.ne-viewer [ne-sub][ne-fontsize="22"],
.ne-viewer [ne-sup][ne-fontsize="22"] {
    font-size: 16.5px
}

.ne-engine [ne-sub][ne-fontsize="23"],
.ne-engine [ne-sup][ne-fontsize="23"],
.ne-viewer [ne-sub][ne-fontsize="23"],
.ne-viewer [ne-sup][ne-fontsize="23"] {
    font-size: 17.25px
}

.ne-engine [ne-sub][ne-fontsize="24"],
.ne-engine [ne-sup][ne-fontsize="24"],
.ne-viewer [ne-sub][ne-fontsize="24"],
.ne-viewer [ne-sup][ne-fontsize="24"] {
    font-size: 18px
}

.ne-engine [ne-sub][ne-fontsize="25"],
.ne-engine [ne-sup][ne-fontsize="25"],
.ne-viewer [ne-sub][ne-fontsize="25"],
.ne-viewer [ne-sup][ne-fontsize="25"] {
    font-size: 18.75px
}

.ne-engine [ne-sub][ne-fontsize="26"],
.ne-engine [ne-sup][ne-fontsize="26"],
.ne-viewer [ne-sub][ne-fontsize="26"],
.ne-viewer [ne-sup][ne-fontsize="26"] {
    font-size: 19.5px
}

.ne-engine [ne-sub][ne-fontsize="27"],
.ne-engine [ne-sup][ne-fontsize="27"],
.ne-viewer [ne-sub][ne-fontsize="27"],
.ne-viewer [ne-sup][ne-fontsize="27"] {
    font-size: 20.25px
}

.ne-engine [ne-sub][ne-fontsize="28"],
.ne-engine [ne-sup][ne-fontsize="28"],
.ne-viewer [ne-sub][ne-fontsize="28"],
.ne-viewer [ne-sup][ne-fontsize="28"] {
    font-size: 21px
}

.ne-engine [ne-sub][ne-fontsize="29"],
.ne-engine [ne-sup][ne-fontsize="29"],
.ne-viewer [ne-sub][ne-fontsize="29"],
.ne-viewer [ne-sup][ne-fontsize="29"] {
    font-size: 21.75px
}

.ne-engine [ne-sub][ne-fontsize="30"],
.ne-engine [ne-sup][ne-fontsize="30"],
.ne-viewer [ne-sub][ne-fontsize="30"],
.ne-viewer [ne-sup][ne-fontsize="30"] {
    font-size: 22.5px
}

.ne-engine [ne-sub][ne-fontsize="31"],
.ne-engine [ne-sup][ne-fontsize="31"],
.ne-viewer [ne-sub][ne-fontsize="31"],
.ne-viewer [ne-sup][ne-fontsize="31"] {
    font-size: 23.25px
}

.ne-engine [ne-sub][ne-fontsize="32"],
.ne-engine [ne-sup][ne-fontsize="32"],
.ne-viewer [ne-sub][ne-fontsize="32"],
.ne-viewer [ne-sup][ne-fontsize="32"] {
    font-size: 24px
}

.ne-engine [ne-sub][ne-fontsize="33"],
.ne-engine [ne-sup][ne-fontsize="33"],
.ne-viewer [ne-sub][ne-fontsize="33"],
.ne-viewer [ne-sup][ne-fontsize="33"] {
    font-size: 24.75px
}

.ne-engine [ne-sub][ne-fontsize="34"],
.ne-engine [ne-sup][ne-fontsize="34"],
.ne-viewer [ne-sub][ne-fontsize="34"],
.ne-viewer [ne-sup][ne-fontsize="34"] {
    font-size: 25.5px
}

.ne-engine [ne-sub][ne-fontsize="35"],
.ne-engine [ne-sup][ne-fontsize="35"],
.ne-viewer [ne-sub][ne-fontsize="35"],
.ne-viewer [ne-sup][ne-fontsize="35"] {
    font-size: 26.25px
}

.ne-engine [ne-sub][ne-fontsize="36"],
.ne-engine [ne-sup][ne-fontsize="36"],
.ne-viewer [ne-sub][ne-fontsize="36"],
.ne-viewer [ne-sup][ne-fontsize="36"] {
    font-size: 27px
}

.ne-engine [ne-sub][ne-fontsize="37"],
.ne-engine [ne-sup][ne-fontsize="37"],
.ne-viewer [ne-sub][ne-fontsize="37"],
.ne-viewer [ne-sup][ne-fontsize="37"] {
    font-size: 27.75px
}

.ne-engine [ne-sub][ne-fontsize="38"],
.ne-engine [ne-sup][ne-fontsize="38"],
.ne-viewer [ne-sub][ne-fontsize="38"],
.ne-viewer [ne-sup][ne-fontsize="38"] {
    font-size: 28.5px
}

.ne-engine [ne-sub][ne-fontsize="39"],
.ne-engine [ne-sup][ne-fontsize="39"],
.ne-viewer [ne-sub][ne-fontsize="39"],
.ne-viewer [ne-sup][ne-fontsize="39"] {
    font-size: 29.25px
}

.ne-engine [ne-sub][ne-fontsize="40"],
.ne-engine [ne-sup][ne-fontsize="40"],
.ne-viewer [ne-sub][ne-fontsize="40"],
.ne-viewer [ne-sup][ne-fontsize="40"] {
    font-size: 30px
}

.ne-engine [ne-sub][ne-fontsize="41"],
.ne-engine [ne-sup][ne-fontsize="41"],
.ne-viewer [ne-sub][ne-fontsize="41"],
.ne-viewer [ne-sup][ne-fontsize="41"] {
    font-size: 30.75px
}

.ne-engine [ne-sub][ne-fontsize="42"],
.ne-engine [ne-sup][ne-fontsize="42"],
.ne-viewer [ne-sub][ne-fontsize="42"],
.ne-viewer [ne-sup][ne-fontsize="42"] {
    font-size: 31.5px
}

.ne-engine [ne-sub][ne-fontsize="43"],
.ne-engine [ne-sup][ne-fontsize="43"],
.ne-viewer [ne-sub][ne-fontsize="43"],
.ne-viewer [ne-sup][ne-fontsize="43"] {
    font-size: 32.25px
}

.ne-engine [ne-sub][ne-fontsize="44"],
.ne-engine [ne-sup][ne-fontsize="44"],
.ne-viewer [ne-sub][ne-fontsize="44"],
.ne-viewer [ne-sup][ne-fontsize="44"] {
    font-size: 33px
}

.ne-engine [ne-sub][ne-fontsize="45"],
.ne-engine [ne-sup][ne-fontsize="45"],
.ne-viewer [ne-sub][ne-fontsize="45"],
.ne-viewer [ne-sup][ne-fontsize="45"] {
    font-size: 33.75px
}

.ne-engine [ne-sub][ne-fontsize="46"],
.ne-engine [ne-sup][ne-fontsize="46"],
.ne-viewer [ne-sub][ne-fontsize="46"],
.ne-viewer [ne-sup][ne-fontsize="46"] {
    font-size: 34.5px
}

.ne-engine [ne-sub][ne-fontsize="47"],
.ne-engine [ne-sup][ne-fontsize="47"],
.ne-viewer [ne-sub][ne-fontsize="47"],
.ne-viewer [ne-sup][ne-fontsize="47"] {
    font-size: 35.25px
}

.ne-engine [ne-sub][ne-fontsize="48"],
.ne-engine [ne-sup][ne-fontsize="48"],
.ne-viewer [ne-sub][ne-fontsize="48"],
.ne-viewer [ne-sup][ne-fontsize="48"] {
    font-size: 36px
}

.ne-ui-table-column-bar {
    height: 14px;
    border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: var(--yq-border-primary);
    background-color: var(--lakex-editor-overlay-background-tertiary);
    cursor: pointer;
    position: relative
}

.ne-ui-table-column-bar:hover {
    background-color: var(--yq-bg-primary-hover-light)
}

.ne-ui-table-column-bar.ne-ui-active {
    background-color: var(--lakex-editor-table-bar-active)
}

.ne-ui-table-column-bar.ne-ui-active .ne-ui-table-column-bar-move {
    display: flex
}

.ne-ui-table-column-bar:last-child {
    border-top-right-radius: 8px
}

.ne-ui-table-column-bar:last-child .ne-ui-table-column-bar-resizer {
    margin-left: -6px
}

.ne-ui-table-column-bar-resizer {
    width: 7px;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 100%;
    bottom: 0;
    z-index: 1;
    margin-left: -4px;
    background-color: var(--yq-cardborder-selected);
    cursor: col-resize
}

.ne-ui-table-column-bar-resizer:hover {
    opacity: 1
}

.ne-ui-table-column-bar-move {
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    display: none;
    cursor: move
}

ne-table-wrap.ne-ui-table-column-resizing .ne-ui-table-column-add-button,
ne-table-wrap.ne-ui-table-column-resizing .ne-ui-table-column-delete-button {
    display: none !important
}

.ne-ui-table-column-controller {
    position: absolute;
    top: 1px;
    left: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ne-ui-table-column-controller.ne-ui-active .ne-ui-table-column-bar {
    background-color: var(--lakex-editor-table-bar-active)
}

.ne-ui-table-column-controller-inner {
    display: none;
    position: relative;
    left: 0;
    bottom: 0;
    height: 14px;
    border-right: 1px solid var(--lakex-editor-border-primary);
    border-top-right-radius: 9px
}

.ne-ui-table-column-controller-text-mask {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 14px;
    height: 28px;
    cursor: text
}

.ne-ui-table-column-moving-line {
    position: absolute;
    left: -9999px;
    z-index: 2;
    margin-left: 1px;
    width: 2px;
    height: 999999px;
    background: var(--yq-cardborder-selected);
    display: none;
    pointer-events: none
}

.ne-ui-table-column-add-button-track,
.ne-ui-table-column-delete-button {
    position: absolute;
    bottom: 100%;
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 2;
    margin-bottom: 4px
}

.ne-ui-table-column-add-button,
.ne-ui-table-column-delete-button {
    background-color: var(--yq-bg-foreground);
    border: 1px solid var(--lakex-editor-border-primary);
    box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .04);
    color: var(--yq-text-primary);
    width: 24px;
    height: 24px;
    border-radius: 2px;
    cursor: pointer;
    background-position: 50%;
    background-repeat: no-repeat
}

.ne-ui-table-column-delete-button {
    margin-left: -12px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23585a5a' d='M8.5.75a1 1 0 011 1V3h2a.5.5 0 01.5.5v.563a.125.125 0 01-.125.125h-.932l-.392 8.11a1 1 0 01-.999.952H2.448a1 1 0 01-1-.952l-.39-8.11H.124A.125.125 0 010 4.063V3.5A.5.5 0 01.5 3h2V1.75a1 1 0 011-1h5zm1.269 3.438H2.23l.29 7.875h6.96l.29-7.876zM5 5.625c.069 0 .125.056.125.125v4.75a.125.125 0 01-.125.125h-.813a.125.125 0 01-.125-.125V5.75c0-.069.056-.125.125-.125H5zm2.813 0c.069 0 .125.056.125.125v4.75a.125.125 0 01-.125.125H7a.125.125 0 01-.125-.125V5.75c0-.069.056-.125.125-.125h.813zm.5-3.688H3.686V3h4.626V1.937z'/%3E%3C/svg%3E")
}

.ne-ui-table-column-delete-button:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e4495b' d='M8.5.75a1 1 0 011 1V3h2a.5.5 0 01.5.5v.563a.125.125 0 01-.125.125h-.932l-.392 8.11a1 1 0 01-.999.952H2.448a1 1 0 01-1-.952l-.39-8.11H.124A.125.125 0 010 4.063V3.5A.5.5 0 01.5 3h2V1.75a1 1 0 011-1h5zm1.269 3.438H2.23l.29 7.875h6.96l.29-7.876zM5 5.625c.069 0 .125.056.125.125v4.75a.125.125 0 01-.125.125h-.813a.125.125 0 01-.125-.125V5.75c0-.069.056-.125.125-.125H5zm2.813 0c.069 0 .125.056.125.125v4.75a.125.125 0 01-.125.125H7a.125.125 0 01-.125-.125V5.75c0-.069.056-.125.125-.125h.813zm.5-3.688H3.686V3h4.626V1.937z'/%3E%3C/svg%3E")
}

.ne-ui-table-column-add-button {
    position: static;
    pointer-events: auto;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23585a5a' d='M5.531.375h.938c.083 0 .125.042.125.125v11c0 .083-.042.125-.125.125H5.53c-.083 0-.125-.042-.125-.125V.5c0-.083.042-.125.125-.125zM.75 5.406h10.5c.083 0 .125.042.125.125v.938c0 .083-.042.125-.125.125H.75c-.083 0-.125-.042-.125-.125V5.53c0-.083.042-.125.125-.125z'/%3E%3C/svg%3E")
}

.ne-ui-table-column-add-button:before {
    content: " ";
    display: none;
    width: 2px;
    height: 10000000px;
    background: var(--yq-cardborder-selected);
    position: absolute;
    top: 24px;
    left: 12px
}

.ne-ui-table-column-add-button:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%233384f5' d='M5.531.375h.938c.083 0 .125.042.125.125v11c0 .083-.042.125-.125.125H5.53c-.083 0-.125-.042-.125-.125V.5c0-.083.042-.125.125-.125zM.75 5.406h10.5c.083 0 .125.042.125.125v.938c0 .083-.042.125-.125.125H.75c-.083 0-.125-.042-.125-.125V5.53c0-.083.042-.125.125-.125z'/%3E%3C/svg%3E")
}

.ne-ui-table-column-add-button:hover:before {
    display: block
}

.ne-ui-table-column-add-button-track {
    width: 24px;
    pointer-events: none
}

.ne-ui-table-column-add-button-track.ne-ui-table-column-add-button-fixed-offset-after .ne-ui-table-column-add-button:before {
    left: auto;
    right: 0
}

.ne-ui-table-column-add-button-track.ne-ui-table-column-add-button-fixed-offset-before .ne-ui-table-column-add-button:before {
    left: 1px;
    right: auto
}

[data-kumuhana=pouli] .ne-ui-table-column-delete-button {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E2E2E2' d='M8.5.75a1 1 0 011 1V3h2a.5.5 0 01.5.5v.563a.125.125 0 01-.125.125h-.932l-.392 8.11a1 1 0 01-.999.952H2.448a1 1 0 01-1-.952l-.39-8.11H.124A.125.125 0 010 4.063V3.5A.5.5 0 01.5 3h2V1.75a1 1 0 011-1h5zm1.269 3.438H2.23l.29 7.875h6.96l.29-7.876zM5 5.625c.069 0 .125.056.125.125v4.75a.125.125 0 01-.125.125h-.813a.125.125 0 01-.125-.125V5.75c0-.069.056-.125.125-.125H5zm2.813 0c.069 0 .125.056.125.125v4.75a.125.125 0 01-.125.125H7a.125.125 0 01-.125-.125V5.75c0-.069.056-.125.125-.125h.813zm.5-3.688H3.686V3h4.626V1.937z'/%3E%3C/svg%3E")
}

[data-kumuhana=pouli] .ne-ui-table-column-delete-button:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e4495b' d='M8.5.75a1 1 0 011 1V3h2a.5.5 0 01.5.5v.563a.125.125 0 01-.125.125h-.932l-.392 8.11a1 1 0 01-.999.952H2.448a1 1 0 01-1-.952l-.39-8.11H.124A.125.125 0 010 4.063V3.5A.5.5 0 01.5 3h2V1.75a1 1 0 011-1h5zm1.269 3.438H2.23l.29 7.875h6.96l.29-7.876zM5 5.625c.069 0 .125.056.125.125v4.75a.125.125 0 01-.125.125h-.813a.125.125 0 01-.125-.125V5.75c0-.069.056-.125.125-.125H5zm2.813 0c.069 0 .125.056.125.125v4.75a.125.125 0 01-.125.125H7a.125.125 0 01-.125-.125V5.75c0-.069.056-.125.125-.125h.813zm.5-3.688H3.686V3h4.626V1.937z'/%3E%3C/svg%3E")
}

[data-kumuhana=pouli] .ne-ui-table-column-add-button {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E2E2E2' d='M5.531.375h.938c.083 0 .125.042.125.125v11c0 .083-.042.125-.125.125H5.53c-.083 0-.125-.042-.125-.125V.5c0-.083.042-.125.125-.125zM.75 5.406h10.5c.083 0 .125.042.125.125v.938c0 .083-.042.125-.125.125H.75c-.083 0-.125-.042-.125-.125V5.53c0-.083.042-.125.125-.125z'/%3E%3C/svg%3E")
}

[data-kumuhana=pouli] .ne-ui-table-column-add-button:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%233384f5' d='M5.531.375h.938c.083 0 .125.042.125.125v11c0 .083-.042.125-.125.125H5.53c-.083 0-.125-.042-.125-.125V.5c0-.083.042-.125.125-.125zM.75 5.406h10.5c.083 0 .125.042.125.125v.938c0 .083-.042.125-.125.125H.75c-.083 0-.125-.042-.125-.125V5.53c0-.083.042-.125.125-.125z'/%3E%3C/svg%3E")
}

.ne-ui-table-context-menu {
    background-color: var(--yq-bg-foreground);
    border: 1px solid var(--lakex-editor-border-primary);
    box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .04);
    color: var(--yq-text-primary);
    border-radius: 4px;
    padding: 4px 0
}

.ne-ui-table-context-menu-item {
    min-width: 198px;
    padding: 6px 16px;
    display: flex;
    align-items: center;
    cursor: default;
    white-space: nowrap
}

.ne-ui-table-context-menu-item .ne-ui-icon-box {
    width: 16px;
    height: 16px;
    margin-right: 10px
}

.ne-ui-table-context-menu-item:hover {
    background-color: var(--yq-bg-primary-hover)
}

.ne-ui-table-context-menu-item.ne-disabled {
    opacity: .3
}

.ne-ui-table-context-menu-item.ne-disabled:hover {
    background-color: var(--yq-bg-primary)
}

.ne-ui-table-context-menu-item.ne-ui-input-item .ne-ui-table-context-menu-item-text {
    display: flex
}

.ne-ui-table-context-menu-item.ne-ui-input-item .ne-ui-table-context-menu-item-text input {
    width: 47px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    margin: 0 8px
}

.ne-ui-table-context-menu-item-text {
    flex: 1
}

.ne-ui-table-context-menu-item-hotkey {
    letter-spacing: 3px;
    color: var(--yq-text-disable)
}

.ne-ui-table-context-menu-divider {
    border-top: 1px solid var(--lakex-editor-border-primary);
    margin: 6px 0
}

.ne-ui-table-context-menu-tooltip-overlay .ant-tooltip-inner {
    background-color: var(--yq-bg-foreground);
    border: 1px solid var(--lakex-editor-border-primary);
    box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .04);
    color: var(--yq-text-primary)
}

.ne-ui-table-context-menu-tooltip-overlay .ant-tooltip-arrow {
    display: none
}

.ne-ui-table-context-menu-tooltip-overlay .ant-tooltip-inner {
    width: 130px;
    min-height: 30px;
    border-radius: 4px;
    text-align: center;
    -webkit-font-smoothing: auto
}

.ne-ui-table-control-point-wrapper {
    position: absolute;
    top: 1px;
    left: -8px;
    width: 22px;
    height: 14px;
    background-color: var(--yq-bg-primary);
    display: none
}

.ne-ui-table-control-point {
    position: absolute;
    top: 0;
    right: 0;
    width: 14px;
    height: 14px;
    border: 1px solid var(--lakex-editor-border-primary);
    background-color: var(--lakex-editor-overlay-background-tertiary);
    border-top-left-radius: 50%;
    cursor: pointer
}

.ne-ui-table-control-point:hover {
    background-color: var(--yq-bg-primary-hover-light)
}

.ne-ui-table-control-point.ne-ui-active {
    background-color: var(--lakex-editor-table-bar-active)
}

.ne-ui-table-resize-mask {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    z-index: 2;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    pointer-events: none
}

.ne-ui-table-resize-mask>div {
    position: absolute;
    pointer-events: auto
}

.ne-ui-table-resize-mask .ne-ui-table-resize-top {
    left: 0;
    top: 0;
    width: 100%;
    height: 7px;
    cursor: row-resize
}

.ne-ui-table-resize-mask .ne-ui-table-resize-right {
    right: 0;
    top: 0;
    width: 7px;
    height: 100%;
    cursor: col-resize
}

.ne-ui-table-resize-mask .ne-ui-table-resize-bottom {
    left: 0;
    bottom: 0;
    width: 100%;
    height: 7px;
    cursor: row-resize
}

.ne-ui-table-resize-mask .ne-ui-table-resize-left {
    left: 0;
    top: 0;
    width: 7px;
    height: 100%;
    cursor: col-resize
}

.ne-ui-table-resize-mask.ne-ui-table-resize-mask-last-col .ne-ui-table-resize-right {
    width: 4px
}

.ne-ui-table-resize-mask .ne-ui-table-vertical-resizing-line {
    position: absolute;
    z-index: 2;
    background-color: var(--yq-cardborder-selected)
}

.ne-ui-table-row-bar {
    position: relative;
    width: 14px;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: var(--yq-border-primary);
    background-color: var(--lakex-editor-overlay-background-tertiary);
    cursor: pointer
}

.ne-ui-table-row-bar:hover {
    background-color: var(--yq-bg-primary-hover-light)
}

.ne-ui-table-row-bar.ne-ui-active {
    background-color: var(--lakex-editor-table-bar-active)
}

.ne-ui-table-row-bar.ne-ui-active .ne-ui-table-row-bar-move {
    display: flex
}

.ne-ui-table-row-bar:last-child {
    border-bottom-left-radius: 8px
}

.ne-ui-table-row-bar:last-child .ne-ui-table-row-bar-resizer {
    margin-top: -6px
}

.ne-ui-table-row-bar-resizer {
    height: 7px;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 100%;
    right: 0;
    z-index: 1;
    margin-top: -4px;
    background-color: var(--yq-cardborder-selected);
    cursor: row-resize
}

.ne-ui-table-row-bar-resizer:hover {
    opacity: 1
}

.ne-ui-table-row-bar-move {
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    display: none;
    cursor: move
}

.ne-ui-table-row-bar-line {
    height: 1px;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 2;
    background-color: var(--yq-cardborder-selected)
}

ne-table-wrap.ne-ui-table-row-resizing .ne-ui-table-row-delete-button {
    display: none !important
}

.ne-ui-table-row-controller {
    position: absolute;
    top: 14px;
    left: -8px;
    width: 22px;
    background-color: var(--yq-bg-primary)
}

.ne-ui-table-row-controller.ne-ui-active .ne-ui-table-row-bar {
    background-color: var(--lakex-editor-table-bar-active)
}

.ne-ui-table-row-controller .ne-ui-table-row-controller-inner {
    position: relative;
    left: 8px;
    width: 14px;
    border-bottom: 1px solid var(--lakex-editor-border-primary);
    display: none;
    border-bottom-left-radius: 9px
}

.ne-ui-table-row-moving-line {
    position: absolute;
    top: -9999px;
    z-index: 2;
    height: 2px;
    width: 0;
    background: var(--yq-cardborder-selected);
    display: none;
    pointer-events: none
}

.ne-ui-table-row-add-button,
.ne-ui-table-row-delete-button {
    position: absolute;
    right: 100%;
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 2;
    width: 24px;
    height: 24px;
    border: 1px solid var(--lakex-editor-border-primary);
    border-radius: 2px;
    cursor: pointer;
    background-color: var(--yq-bg-primary);
    background-position: 50%;
    background-repeat: no-repeat
}

.ne-ui-table-row-delete-button {
    left: 14px;
    margin-left: 2px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23404040' d='M8.5.75a1 1 0 011 1V3h2a.5.5 0 01.5.5v.563a.125.125 0 01-.125.125h-.932l-.392 8.11a1 1 0 01-.999.952H2.448a1 1 0 01-1-.952l-.39-8.11H.124A.125.125 0 010 4.063V3.5A.5.5 0 01.5 3h2V1.75a1 1 0 011-1h5zm1.269 3.438H2.23l.29 7.875h6.96l.29-7.876zM5 5.625c.069 0 .125.056.125.125v4.75a.125.125 0 01-.125.125h-.813a.125.125 0 01-.125-.125V5.75c0-.069.056-.125.125-.125H5zm2.813 0c.069 0 .125.056.125.125v4.75a.125.125 0 01-.125.125H7a.125.125 0 01-.125-.125V5.75c0-.069.056-.125.125-.125h.813zm.5-3.688H3.686V3h4.626V1.937z'/%3E%3C/svg%3E")
}

.ne-ui-table-row-delete-button:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e4495b' d='M8.5.75a1 1 0 011 1V3h2a.5.5 0 01.5.5v.563a.125.125 0 01-.125.125h-.932l-.392 8.11a1 1 0 01-.999.952H2.448a1 1 0 01-1-.952l-.39-8.11H.124A.125.125 0 010 4.063V3.5A.5.5 0 01.5 3h2V1.75a1 1 0 011-1h5zm1.269 3.438H2.23l.29 7.875h6.96l.29-7.876zM5 5.625c.069 0 .125.056.125.125v4.75a.125.125 0 01-.125.125h-.813a.125.125 0 01-.125-.125V5.75c0-.069.056-.125.125-.125H5zm2.813 0c.069 0 .125.056.125.125v4.75a.125.125 0 01-.125.125H7a.125.125 0 01-.125-.125V5.75c0-.069.056-.125.125-.125h.813zm.5-3.688H3.686V3h4.626V1.937z'/%3E%3C/svg%3E")
}

.ne-ui-table-row-add-button {
    margin-right: 2px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23404040' d='M5.531.375h.938c.083 0 .125.042.125.125v11c0 .083-.042.125-.125.125H5.53c-.083 0-.125-.042-.125-.125V.5c0-.083.042-.125.125-.125zM.75 5.406h10.5c.083 0 .125.042.125.125v.938c0 .083-.042.125-.125.125H.75c-.083 0-.125-.042-.125-.125V5.53c0-.083.042-.125.125-.125z'/%3E%3C/svg%3E")
}

.ne-ui-table-row-add-button:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%233384f5' d='M5.531.375h.938c.083 0 .125.042.125.125v11c0 .083-.042.125-.125.125H5.53c-.083 0-.125-.042-.125-.125V.5c0-.083.042-.125.125-.125zM.75 5.406h10.5c.083 0 .125.042.125.125v.938c0 .083-.042.125-.125.125H.75c-.083 0-.125-.042-.125-.125V5.53c0-.083.042-.125.125-.125z'/%3E%3C/svg%3E")
}

.ne-ui-table-row-delete-button {
    margin-top: -12px
}

[data-kumuhana=pouli] .ne-ui-table-row-delete-button {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E2E2E2' d='M8.5.75a1 1 0 011 1V3h2a.5.5 0 01.5.5v.563a.125.125 0 01-.125.125h-.932l-.392 8.11a1 1 0 01-.999.952H2.448a1 1 0 01-1-.952l-.39-8.11H.124A.125.125 0 010 4.063V3.5A.5.5 0 01.5 3h2V1.75a1 1 0 011-1h5zm1.269 3.438H2.23l.29 7.875h6.96l.29-7.876zM5 5.625c.069 0 .125.056.125.125v4.75a.125.125 0 01-.125.125h-.813a.125.125 0 01-.125-.125V5.75c0-.069.056-.125.125-.125H5zm2.813 0c.069 0 .125.056.125.125v4.75a.125.125 0 01-.125.125H7a.125.125 0 01-.125-.125V5.75c0-.069.056-.125.125-.125h.813zm.5-3.688H3.686V3h4.626V1.937z'/%3E%3C/svg%3E")
}

[data-kumuhana=pouli] .ne-ui-table-row-delete-button:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23e4495b' d='M8.5.75a1 1 0 011 1V3h2a.5.5 0 01.5.5v.563a.125.125 0 01-.125.125h-.932l-.392 8.11a1 1 0 01-.999.952H2.448a1 1 0 01-1-.952l-.39-8.11H.124A.125.125 0 010 4.063V3.5A.5.5 0 01.5 3h2V1.75a1 1 0 011-1h5zm1.269 3.438H2.23l.29 7.875h6.96l.29-7.876zM5 5.625c.069 0 .125.056.125.125v4.75a.125.125 0 01-.125.125h-.813a.125.125 0 01-.125-.125V5.75c0-.069.056-.125.125-.125H5zm2.813 0c.069 0 .125.056.125.125v4.75a.125.125 0 01-.125.125H7a.125.125 0 01-.125-.125V5.75c0-.069.056-.125.125-.125h.813zm.5-3.688H3.686V3h4.626V1.937z'/%3E%3C/svg%3E")
}

[data-kumuhana=pouli] .ne-ui-table-row-add-button {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E2E2E2' d='M5.531.375h.938c.083 0 .125.042.125.125v11c0 .083-.042.125-.125.125H5.53c-.083 0-.125-.042-.125-.125V.5c0-.083.042-.125.125-.125zM.75 5.406h10.5c.083 0 .125.042.125.125v.938c0 .083-.042.125-.125.125H.75c-.083 0-.125-.042-.125-.125V5.53c0-.083.042-.125.125-.125z'/%3E%3C/svg%3E")
}

[data-kumuhana=pouli] .ne-ui-table-row-add-button:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%233384f5' d='M5.531.375h.938c.083 0 .125.042.125.125v11c0 .083-.042.125-.125.125H5.53c-.083 0-.125-.042-.125-.125V.5c0-.083.042-.125.125-.125zM.75 5.406h10.5c.083 0 .125.042.125.125v.938c0 .083-.042.125-.125.125H.75c-.083 0-.125-.042-.125-.125V5.53c0-.083.042-.125.125-.125z'/%3E%3C/svg%3E")
}

.ne-ui-table-selection {
    position: absolute;
    top: 14px;
    left: 0;
    z-index: 2
}

.ne-ui-table-selection-bg {
    position: absolute;
    background-color: var(--lakex-editor-selection);
    z-index: 1;
    pointer-events: none;
    display: none
}

.ne-ui-table-moving-tip {
    position: absolute;
    top: -999999999px;
    left: -999999999px;
    z-index: 9999;
    width: 150px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: var(--yq-white);
    background-color: var(--yq-cardborder-selected)
}

.ne-table-highlight {
    background: var(--lakex-editor-text-danger-light);
    opacity: .08;
    position: absolute;
    z-index: 2;
    pointer-events: none
}

.ne-td {
    position: relative
}

.ne-ui-selection-highlight td[ne-fake-cell-selection]:after {
    background-color: transparent
}

.ne-ui-selection-highlight-row .ne-ui-table-row-bar .ne-ui-table-row-bar-move {
    display: none
}

.ne-ui-selection-highlight-row .ne-ui-table-row-bar.ne-ui-selected {
    background: var(--lakex-editor-table-bar-danger) !important
}

.ne-ui-selection-highlight-column .ne-ui-table-column-bar .ne-ui-table-column-bar-move {
    display: none
}

.ne-ui-selection-highlight-column .ne-ui-table-column-bar.ne-ui-selected {
    background: var(--lakex-editor-table-bar-danger) !important
}

.ne-ui-selection-highlight-table .ne-ui-table-column-bar-move,
.ne-ui-selection-highlight-table .ne-ui-table-row-bar-move {
    display: none !important
}

.ne-ui-selection-highlight-table .ne-ui-table-column-bar,
.ne-ui-selection-highlight-table .ne-ui-table-control-point,
.ne-ui-selection-highlight-table .ne-ui-table-row-bar {
    background: var(--lakex-editor-table-bar-danger) !important
}

.ne-engine ne-table-wrap.ne-table-focus {
    margin-top: -28px
}

.ne-engine ne-table-wrap.ne-table-focus ne-table-inner-wrap {
    padding-top: 42px
}

.ne-engine ne-table-wrap.ne-table-focus ne-overlay-tmp {
    z-index: 1
}

.ne-engine ne-table-wrap.ne-table-focus .ne-ui-table {
    margin-top: 28px
}

.ne-engine ne-table-wrap.ne-table-focus .ne-ui-table-column-controller {
    padding-top: 28px
}

.ne-engine ne-table-wrap.h5-ne-table-focus,
.ne-engine ne-table-wrap.pad-ne-table-focus {
    margin-top: 0
}

.ne-engine ne-table-wrap.h5-ne-table-focus ne-table-inner-wrap,
.ne-engine ne-table-wrap.pad-ne-table-focus ne-table-inner-wrap {
    padding-top: 14px
}

.ne-engine ne-table-wrap.h5-ne-table-focus .ne-ui-table,
.ne-engine ne-table-wrap.pad-ne-table-focus .ne-ui-table {
    margin-top: 0
}

.ne-engine ne-table-wrap.h5-ne-table-focus .ne-ui-table-column-controller,
.ne-engine ne-table-wrap.pad-ne-table-focus .ne-ui-table-column-controller {
    padding-top: 0
}

ne-table-box {
    background-color: var(--yq-bg-primary)
}

@media print {
    ne-table-box {
        display: block !important
    }
}

.ne-ui-table {
    position: absolute;
    top: 0;
    left: -13px;
    z-index: 2
}

ne-table-wrap.ne-ui-table-column-resizing {
    cursor: col-resize !important
}

.baseShadowLeftPseudoStyle,
.baseShadowPseudoStyle {
    content: " ";
    position: absolute;
    pointer-events: none;
    top: 0;
    width: 8px;
    z-index: 2;
    margin-top: 14px
}

.baseShadowLeftPseudoStyle {
    left: 0;
    background: linear-gradient(270deg, transparent, var(--lakex-editor-color-black-f08))
}

.baseShadowRightPseudoStyle {
    content: " ";
    position: absolute;
    pointer-events: none;
    top: 0;
    width: 8px;
    z-index: 2;
    margin-top: 14px;
    background: linear-gradient(90deg, transparent, var(--lakex-editor-color-black-f08));
    right: 0
}

ne-table-wrap {
    display: block;
    max-width: 100%;
    position: relative;
    z-index: 1
}

ne-table-wrap.ne-table-focus.ne-table-hide-border .ne-td {
    border: 1px dashed var(--lakex-editor-border-primary) !important
}

ne-table-wrap.ne-table-focus.ne-ui-table-left-shadow:before,
ne-table-wrap.ne-table-focus.ne-ui-table-right-shadow:after {
    margin-top: 29px
}

ne-table-wrap.ne-table-focus ne-table-inner-wrap::-webkit-scrollbar-thumb,
ne-table-wrap:hover ne-table-inner-wrap::-webkit-scrollbar-thumb {
    visibility: visible
}

ne-table-wrap.ne-ui-table-left-shadow:before {
    left: 0;
    background: linear-gradient(270deg, transparent, var(--lakex-editor-color-black-f08))
}

ne-table-wrap.ne-ui-table-left-shadow:before,
ne-table-wrap.ne-ui-table-right-shadow:after {
    bottom: 15px;
    content: " ";
    position: absolute;
    pointer-events: none;
    top: 0;
    width: 8px;
    z-index: 2;
    margin-top: 14px
}

ne-table-wrap.ne-ui-table-right-shadow:after {
    background: linear-gradient(90deg, transparent, var(--lakex-editor-color-black-f08));
    right: 0
}

ne-table-wrap.h5-ne-ui-table-left-shadow:before {
    left: 0;
    background: linear-gradient(270deg, transparent, var(--lakex-editor-color-black-f08))
}

ne-table-wrap.h5-ne-ui-table-left-shadow:before,
ne-table-wrap.h5-ne-ui-table-right-shadow:after {
    bottom: 0;
    content: " ";
    position: absolute;
    pointer-events: none;
    top: 0;
    width: 8px;
    z-index: 2;
    margin-top: 14px
}

ne-table-wrap.h5-ne-ui-table-right-shadow:after {
    background: linear-gradient(90deg, transparent, var(--lakex-editor-color-black-f08));
    right: 0
}

ne-table-wrap.pad-ne-ui-table-left-shadow:before {
    left: 0;
    background: linear-gradient(270deg, transparent, var(--lakex-editor-color-black-f08))
}

ne-table-wrap.pad-ne-ui-table-left-shadow:before,
ne-table-wrap.pad-ne-ui-table-right-shadow:after {
    margin-top: 29px;
    bottom: 0;
    content: " ";
    position: absolute;
    pointer-events: none;
    top: 0;
    width: 8px;
    z-index: 2;
    margin-top: 14px
}

ne-table-wrap.pad-ne-ui-table-right-shadow:after {
    background: linear-gradient(90deg, transparent, var(--lakex-editor-color-black-f08));
    right: 0
}

ne-table-wrap.ne-table-hide-border .ne-td {
    border: 1px solid transparent !important
}

.h5-ne-ui-table-shadow {
    bottom: 0
}

ne-table-inner-wrap {
    display: block;
    overflow-y: hidden;
    overflow-x: scroll;
    position: relative;
    z-index: 1;
    scrollbar-color: var(--lakex-editor-table-scrollbar-thumb) transparent
}

ne-table-inner-wrap::-webkit-scrollbar {
    background: transparent
}

ne-table-inner-wrap::-webkit-scrollbar-thumb {
    background: var(--lakex-editor-table-scrollbar-thumb);
    border-radius: 15px;
    border: 3.5px solid transparent;
    background-clip: content-box;
    visibility: hidden
}

.ne-table {
    border-collapse: collapse;
    position: relative;
    z-index: 1;
    table-layout: fixed
}

.ne-table tfoot {
    pointer-events: none
}

.ne-table tfoot,
.ne-table tfoot td {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ne-table tfoot td {
    position: relative;
    height: 0;
    overflow: hidden;
    line-height: 0;
    font-size: 0;
    padding: 0
}

.ne-tr {
    height: 33px
}

.ne-td {
    border: 1px solid var(--lakex-editor-border-primary);
    vertical-align: top
}

[data-kumuhana=pouli] .ne-engine .ne-tr:last-child .ne-td {
    border-bottom-color: var(--yq-border-light)
}

.ne-td-content {
    margin: 4px 8px
}

.ne-td-break {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 1px;
    height: 1px;
    pointer-events: none
}

.ne-paragraph-spacing-relax.ne-typography-classic ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-table-hole {
    margin-top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic ne-root-card-hole ne-table-wrap.ne-ui-table-left-shadow:before,
.ne-paragraph-spacing-relax.ne-typography-classic ne-root-card-hole ne-table-wrap.ne-ui-table-right-shadow:after,
.ne-paragraph-spacing-relax.ne-typography-classic ne-table-hole ne-table-wrap.ne-ui-table-left-shadow:before,
.ne-paragraph-spacing-relax.ne-typography-classic ne-table-hole ne-table-wrap.ne-ui-table-right-shadow:after {
    bottom: 15px
}

.ne-paragraph-spacing-relax.ne-typography-classic ne-root-card-hole ne-table-wrap.ne-table-focus.h5-ne-ui-table-left-shadow:before,
.ne-paragraph-spacing-relax.ne-typography-classic ne-root-card-hole ne-table-wrap.ne-table-focus.h5-ne-ui-table-right-shadow:after,
.ne-paragraph-spacing-relax.ne-typography-classic ne-root-card-hole ne-table-wrap.ne-table-focus.ne-ui-table-left-shadow:before,
.ne-paragraph-spacing-relax.ne-typography-classic ne-root-card-hole ne-table-wrap.ne-table-focus.ne-ui-table-right-shadow:after,
.ne-paragraph-spacing-relax.ne-typography-classic ne-table-hole ne-table-wrap.ne-table-focus.h5-ne-ui-table-left-shadow:before,
.ne-paragraph-spacing-relax.ne-typography-classic ne-table-hole ne-table-wrap.ne-table-focus.h5-ne-ui-table-right-shadow:after,
.ne-paragraph-spacing-relax.ne-typography-classic ne-table-hole ne-table-wrap.ne-table-focus.ne-ui-table-left-shadow:before,
.ne-paragraph-spacing-relax.ne-typography-classic ne-table-hole ne-table-wrap.ne-table-focus.ne-ui-table-right-shadow:after {
    top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-table-wrap ne-table-inner-wrap {
    padding-top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-table-wrap.ne-ui-table-left-shadow:before,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-table-wrap.ne-ui-table-right-shadow:after {
    top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-table-wrap.h5-ne-ui-table-left-shadow:before,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-table-wrap.h5-ne-ui-table-right-shadow:after,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-table-wrap.pad-ne-ui-table-left-shadow:before,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-table-wrap.pad-ne-ui-table-right-shadow:after {
    top: -14px
}

ne-table-inner-wrap [contenteditable=false] {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    user-select: none !important
}

.pad-ne-table-hole {
    margin-bottom: 0
}

.ne-engine ne-table-wrap.ne-max {
    background-color: var(--yq-bg-secondary);
    overflow: auto;
    margin: 0 !important
}

.ne-engine ne-table-wrap.ne-max.ne-ui-table-left-shadow:after,
.ne-engine ne-table-wrap.ne-max.ne-ui-table-left-shadow:before,
.ne-engine ne-table-wrap.ne-max.ne-ui-table-right-shadow:after,
.ne-engine ne-table-wrap.ne-max.ne-ui-table-right-shadow:before {
    display: none
}

.ne-engine ne-table-wrap.ne-max .ne-ui-table {
    left: 26px
}

.ne-engine ne-table-wrap.ne-max.ne-table-focus ne-table-inner-wrap {
    margin-left: 39px
}

.ne-engine ne-table-wrap.ne-max .ne-ui-table-control-point-wrapper,
.ne-engine ne-table-wrap.ne-max .ne-ui-table-row-controller {
    background-color: var(--yq-bg-secondary)
}

.ne-ui-max-view .ne-engine ne-table-wrap:not(.ne-max),
.ne-ui-max-view .ne-engine ne-table-wrap:not(.ne-max) ne-table-inner-wrap,
.ne-ui-max-view .ne-engine ne-table-wrap:not(.ne-max) ne-table-inner-wrap ne-table-box,
.ne-ui-max-view .ne-engine ne-table-wrap:not(.ne-max) ne-table-inner-wrap ne-table-box table {
    position: static
}

.ne-typography-traditional {
    line-height: 1.74;
    letter-spacing: .05em;
    color: var(--yq-text-primary);
    font-size: 14px
}

.ne-typography-traditional .ne-table {
    line-height: 1.74
}

.ne-typography-traditional ne-code ne-text {
    font-size: 14px
}

.ne-typography-traditional ne-text[ne-sub],
.ne-typography-traditional ne-text[ne-sup] {
    font-size: 10.5px
}

.ne-typography-traditional ne-h1,
.ne-typography-traditional ne-h2,
.ne-typography-traditional ne-h3,
.ne-typography-traditional ne-h4 {
    margin: 7px 0
}

.ne-typography-traditional ne-h5 {
    font-size: 14px !important;
    margin: 7px 0
}

.ne-typography-traditional ne-h5 [ne-fontsize],
.ne-typography-traditional ne-h5 ne-card[data-card-type=inline],
.ne-typography-traditional ne-h5 ne-text {
    font-size: 14px !important
}

.ne-typography-traditional ne-h6 {
    font-size: 14px !important;
    margin: 7px 0
}

.ne-typography-traditional ne-h6 [ne-fontsize],
.ne-typography-traditional ne-h6 ne-card[data-card-type=inline],
.ne-typography-traditional ne-h6 ne-text {
    font-size: 14px !important
}

.ne-typography-traditional ne-tli ne-tli-i.ant-checkbox {
    padding-top: 1px
}

.ne-typography-traditional ne-card[data-card-name=mention] {
    font-size: 14px
}

.ne-table-hole,
ne-root-card-hole {
    margin: 4px 0 16px 0;
    -webkit-margin-after: 1px
}

.ne-table-hole[data-no-spacing],
ne-root-card-hole[data-no-spacing] {
    margin: -12px 0 0 0;
    -webkit-margin-after: -15px
}

.ne-typography-classic.ne-engine ne-h1,
.ne-typography-classic.ne-viewer ne-h1,
.ne-typography-traditional.ne-engine ne-h1,
.ne-typography-traditional.ne-viewer ne-h1 {
    font-size: 28px;
    line-height: 36px;
    margin: 26px 0 10px 0
}

.ne-typography-classic.ne-engine ne-h1:first-child,
.ne-typography-classic.ne-viewer ne-h1:first-child,
.ne-typography-traditional.ne-engine ne-h1:first-child,
.ne-typography-traditional.ne-viewer ne-h1:first-child {
    margin-top: 0
}

.ne-typography-classic.ne-engine ne-h1 ne-heading-ext,
.ne-typography-classic.ne-viewer ne-h1 ne-heading-ext,
.ne-typography-traditional.ne-engine ne-h1 ne-heading-ext,
.ne-typography-traditional.ne-viewer ne-h1 ne-heading-ext {
    height: 36px
}

.ne-typography-classic.ne-engine ne-h1 [ne-fontsize],
.ne-typography-classic.ne-engine ne-h1 ne-card[data-card-type=inline],
.ne-typography-classic.ne-engine ne-h1 ne-code ne-text,
.ne-typography-classic.ne-engine ne-h1 ne-text,
.ne-typography-classic.ne-viewer ne-h1 [ne-fontsize],
.ne-typography-classic.ne-viewer ne-h1 ne-card[data-card-type=inline],
.ne-typography-classic.ne-viewer ne-h1 ne-code ne-text,
.ne-typography-classic.ne-viewer ne-h1 ne-text,
.ne-typography-traditional.ne-engine ne-h1 [ne-fontsize],
.ne-typography-traditional.ne-engine ne-h1 ne-card[data-card-type=inline],
.ne-typography-traditional.ne-engine ne-h1 ne-code ne-text,
.ne-typography-traditional.ne-engine ne-h1 ne-text,
.ne-typography-traditional.ne-viewer ne-h1 [ne-fontsize],
.ne-typography-traditional.ne-viewer ne-h1 ne-card[data-card-type=inline],
.ne-typography-traditional.ne-viewer ne-h1 ne-code ne-text,
.ne-typography-traditional.ne-viewer ne-h1 ne-text {
    font-size: 28px
}

.ne-typography-classic.ne-engine ne-h2,
.ne-typography-classic.ne-viewer ne-h2,
.ne-typography-traditional.ne-engine ne-h2,
.ne-typography-traditional.ne-viewer ne-h2 {
    font-size: 24px;
    line-height: 32px
}

.ne-typography-classic.ne-engine ne-h2:first-child,
.ne-typography-classic.ne-viewer ne-h2:first-child,
.ne-typography-traditional.ne-engine ne-h2:first-child,
.ne-typography-traditional.ne-viewer ne-h2:first-child {
    margin-top: 0
}

.ne-typography-classic.ne-engine ne-h2 ne-heading-ext,
.ne-typography-classic.ne-viewer ne-h2 ne-heading-ext,
.ne-typography-traditional.ne-engine ne-h2 ne-heading-ext,
.ne-typography-traditional.ne-viewer ne-h2 ne-heading-ext {
    height: 32px
}

.ne-typography-classic.ne-engine ne-h2 [ne-fontsize],
.ne-typography-classic.ne-engine ne-h2 ne-card[data-card-type=inline],
.ne-typography-classic.ne-engine ne-h2 ne-code ne-text,
.ne-typography-classic.ne-engine ne-h2 ne-text,
.ne-typography-classic.ne-viewer ne-h2 [ne-fontsize],
.ne-typography-classic.ne-viewer ne-h2 ne-card[data-card-type=inline],
.ne-typography-classic.ne-viewer ne-h2 ne-code ne-text,
.ne-typography-classic.ne-viewer ne-h2 ne-text,
.ne-typography-traditional.ne-engine ne-h2 [ne-fontsize],
.ne-typography-traditional.ne-engine ne-h2 ne-card[data-card-type=inline],
.ne-typography-traditional.ne-engine ne-h2 ne-code ne-text,
.ne-typography-traditional.ne-engine ne-h2 ne-text,
.ne-typography-traditional.ne-viewer ne-h2 [ne-fontsize],
.ne-typography-traditional.ne-viewer ne-h2 ne-card[data-card-type=inline],
.ne-typography-traditional.ne-viewer ne-h2 ne-code ne-text,
.ne-typography-traditional.ne-viewer ne-h2 ne-text {
    font-size: 24px
}

.ne-typography-classic.ne-engine ne-h3,
.ne-typography-classic.ne-viewer ne-h3,
.ne-typography-traditional.ne-engine ne-h3,
.ne-typography-traditional.ne-viewer ne-h3 {
    font-size: 20px;
    line-height: 28px
}

.ne-typography-classic.ne-engine ne-h3:first-child,
.ne-typography-classic.ne-viewer ne-h3:first-child,
.ne-typography-traditional.ne-engine ne-h3:first-child,
.ne-typography-traditional.ne-viewer ne-h3:first-child {
    margin-top: 0
}

.ne-typography-classic.ne-engine ne-h3 ne-heading-ext,
.ne-typography-classic.ne-viewer ne-h3 ne-heading-ext,
.ne-typography-traditional.ne-engine ne-h3 ne-heading-ext,
.ne-typography-traditional.ne-viewer ne-h3 ne-heading-ext {
    height: 28px
}

.ne-typography-classic.ne-engine ne-h3 [ne-fontsize],
.ne-typography-classic.ne-engine ne-h3 ne-card[data-card-type=inline],
.ne-typography-classic.ne-engine ne-h3 ne-code ne-text,
.ne-typography-classic.ne-engine ne-h3 ne-text,
.ne-typography-classic.ne-viewer ne-h3 [ne-fontsize],
.ne-typography-classic.ne-viewer ne-h3 ne-card[data-card-type=inline],
.ne-typography-classic.ne-viewer ne-h3 ne-code ne-text,
.ne-typography-classic.ne-viewer ne-h3 ne-text,
.ne-typography-traditional.ne-engine ne-h3 [ne-fontsize],
.ne-typography-traditional.ne-engine ne-h3 ne-card[data-card-type=inline],
.ne-typography-traditional.ne-engine ne-h3 ne-code ne-text,
.ne-typography-traditional.ne-engine ne-h3 ne-text,
.ne-typography-traditional.ne-viewer ne-h3 [ne-fontsize],
.ne-typography-traditional.ne-viewer ne-h3 ne-card[data-card-type=inline],
.ne-typography-traditional.ne-viewer ne-h3 ne-code ne-text,
.ne-typography-traditional.ne-viewer ne-h3 ne-text {
    font-size: 20px
}

.ne-typography-classic.ne-engine ne-h4,
.ne-typography-classic.ne-viewer ne-h4,
.ne-typography-traditional.ne-engine ne-h4,
.ne-typography-traditional.ne-viewer ne-h4 {
    font-size: 16px;
    line-height: 24px
}

.ne-typography-classic.ne-engine ne-h4:first-child,
.ne-typography-classic.ne-viewer ne-h4:first-child,
.ne-typography-traditional.ne-engine ne-h4:first-child,
.ne-typography-traditional.ne-viewer ne-h4:first-child {
    margin-top: 0
}

.ne-typography-classic.ne-engine ne-h4 ne-heading-ext,
.ne-typography-classic.ne-viewer ne-h4 ne-heading-ext,
.ne-typography-traditional.ne-engine ne-h4 ne-heading-ext,
.ne-typography-traditional.ne-viewer ne-h4 ne-heading-ext {
    height: 24px
}

.ne-typography-classic.ne-engine ne-h4 [ne-fontsize],
.ne-typography-classic.ne-engine ne-h4 ne-card[data-card-type=inline],
.ne-typography-classic.ne-engine ne-h4 ne-code ne-text,
.ne-typography-classic.ne-engine ne-h4 ne-text,
.ne-typography-classic.ne-viewer ne-h4 [ne-fontsize],
.ne-typography-classic.ne-viewer ne-h4 ne-card[data-card-type=inline],
.ne-typography-classic.ne-viewer ne-h4 ne-code ne-text,
.ne-typography-classic.ne-viewer ne-h4 ne-text,
.ne-typography-traditional.ne-engine ne-h4 [ne-fontsize],
.ne-typography-traditional.ne-engine ne-h4 ne-card[data-card-type=inline],
.ne-typography-traditional.ne-engine ne-h4 ne-code ne-text,
.ne-typography-traditional.ne-engine ne-h4 ne-text,
.ne-typography-traditional.ne-viewer ne-h4 [ne-fontsize],
.ne-typography-traditional.ne-viewer ne-h4 ne-card[data-card-type=inline],
.ne-typography-traditional.ne-viewer ne-h4 ne-code ne-text,
.ne-typography-traditional.ne-viewer ne-h4 ne-text {
    font-size: 16px
}

.ne-typography-classic.ne-engine ne-h5,
.ne-typography-classic.ne-viewer ne-h5,
.ne-typography-traditional.ne-engine ne-h5,
.ne-typography-traditional.ne-viewer ne-h5 {
    line-height: 24px
}

.ne-typography-classic.ne-engine ne-h5:first-child,
.ne-typography-classic.ne-viewer ne-h5:first-child,
.ne-typography-traditional.ne-engine ne-h5:first-child,
.ne-typography-traditional.ne-viewer ne-h5:first-child {
    margin-top: 0
}

.ne-typography-classic.ne-engine ne-h5 ne-heading-ext,
.ne-typography-classic.ne-viewer ne-h5 ne-heading-ext,
.ne-typography-traditional.ne-engine ne-h5 ne-heading-ext,
.ne-typography-traditional.ne-viewer ne-h5 ne-heading-ext {
    height: 24px
}

.ne-typography-classic.ne-engine ne-h6,
.ne-typography-classic.ne-viewer ne-h6,
.ne-typography-traditional.ne-engine ne-h6,
.ne-typography-traditional.ne-viewer ne-h6 {
    line-height: 24px
}

.ne-typography-classic.ne-engine ne-h6:first-child,
.ne-typography-classic.ne-viewer ne-h6:first-child,
.ne-typography-traditional.ne-engine ne-h6:first-child,
.ne-typography-traditional.ne-viewer ne-h6:first-child {
    margin-top: 0
}

.ne-typography-classic.ne-engine ne-h6 ne-heading-ext,
.ne-typography-classic.ne-viewer ne-h6 ne-heading-ext,
.ne-typography-traditional.ne-engine ne-h6 ne-heading-ext,
.ne-typography-traditional.ne-viewer ne-h6 ne-heading-ext {
    height: 24px
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 {
    font-size: 28px;
    line-height: 38px;
    margin-top: 38px;
    margin-bottom: 19px
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1:first-child {
    margin-top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1 ne-heading-ext,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 ne-heading-ext {
    height: 38px
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1 [ne-fontsize],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1 ne-card[data-card-type=inline],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1 ne-code ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1 ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 [ne-fontsize],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 ne-card[data-card-type=inline],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 ne-code ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 ne-text {
    font-size: 28px
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 {
    font-size: 24px;
    line-height: 34px;
    margin-top: 34px;
    margin-bottom: 17px
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2:first-child {
    margin-top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2 ne-heading-ext,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 ne-heading-ext {
    height: 32px
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2 [ne-fontsize],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2 ne-card[data-card-type=inline],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2 ne-code ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2 ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 [ne-fontsize],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 ne-card[data-card-type=inline],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 ne-code ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 ne-text {
    font-size: 24px
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 {
    font-size: 20px;
    line-height: 30px;
    margin-top: 30px;
    margin-bottom: 15px
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3:first-child {
    margin-top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3 ne-heading-ext,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 ne-heading-ext {
    height: 28px
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3 [ne-fontsize],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3 ne-card[data-card-type=inline],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3 ne-code ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3 ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 [ne-fontsize],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 ne-card[data-card-type=inline],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 ne-code ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 ne-text {
    font-size: 20px
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 {
    font-size: 16px;
    line-height: 26px;
    margin-top: 26px;
    margin-bottom: 13px
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4:first-child {
    margin-top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4 ne-heading-ext,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 ne-heading-ext {
    height: 24px
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4 [ne-fontsize],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4 ne-card[data-card-type=inline],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4 ne-code ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4 ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 [ne-fontsize],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 ne-card[data-card-type=inline],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 ne-code ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 ne-text {
    font-size: 16px
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h5,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h5 {
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 12px
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h5:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h5:first-child {
    margin-top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h5 ne-heading-ext,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h5 ne-heading-ext {
    height: 24px
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h6,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h6 {
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 12px
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h6:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h6:first-child {
    margin-top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h6 ne-heading-ext,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h6 ne-heading-ext {
    height: 24px
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h5:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h5:first-child {
    margin-top: 0
}

.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 {
    font-size: 26px;
    line-height: 36px;
    margin-top: 36px;
    margin-bottom: 18px
}

.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1 ne-heading-ext,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 ne-heading-ext,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1 ne-heading-ext,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 ne-heading-ext {
    height: 36px
}

.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1 [ne-fontsize],
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1 ne-card[data-card-type=inline],
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1 ne-code ne-text,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1 ne-text,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 [ne-fontsize],
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 ne-card[data-card-type=inline],
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 ne-code ne-text,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1 [ne-fontsize],
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1 ne-card[data-card-type=inline],
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1 ne-code ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1 ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 [ne-fontsize],
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 ne-card[data-card-type=inline],
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 ne-code ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 ne-text {
    font-size: 26px
}

.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 {
    font-size: 22px;
    line-height: 30px;
    margin-top: 30px;
    margin-bottom: 15px
}

.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2 ne-heading-ext,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 ne-heading-ext,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2 ne-heading-ext,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 ne-heading-ext {
    height: 30px
}

.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2 [ne-fontsize],
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2 ne-card[data-card-type=inline],
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2 ne-code ne-text,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2 ne-text,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 [ne-fontsize],
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 ne-card[data-card-type=inline],
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 ne-code ne-text,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2 [ne-fontsize],
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2 ne-card[data-card-type=inline],
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2 ne-code ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2 ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 [ne-fontsize],
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 ne-card[data-card-type=inline],
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 ne-code ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 ne-text {
    font-size: 22px
}

.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 {
    font-size: 18px;
    line-height: 28px;
    margin-top: 28px;
    margin-bottom: 14px
}

.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3:first-child,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3:first-child {
    margin-top: 0
}

.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3 ne-heading-ext,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 ne-heading-ext,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3 ne-heading-ext,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 ne-heading-ext {
    height: 28px
}

.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3 ne-card[data-card-type=inline],
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3 ne-code ne-text,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3 ne-text,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 ne-card[data-card-type=inline],
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 ne-code ne-text,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3 ne-card[data-card-type=inline],
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3 ne-code ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3 ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 ne-card[data-card-type=inline],
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 ne-code ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 ne-text {
    font-size: 18px
}

.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 {
    font-size: 16px;
    line-height: 26px;
    margin-top: 26px;
    margin-bottom: 13px
}

.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4 ne-heading-ext,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 ne-heading-ext,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4 ne-heading-ext,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 ne-heading-ext {
    height: 26px
}

.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4 [ne-fontsize],
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4 ne-card[data-card-type=inline],
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4 ne-code ne-text,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4 ne-text,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 [ne-fontsize],
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 ne-card[data-card-type=inline],
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 ne-code ne-text,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4 [ne-fontsize],
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4 ne-card[data-card-type=inline],
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4 ne-code ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4 ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 [ne-fontsize],
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 ne-card[data-card-type=inline],
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 ne-code ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 ne-text {
    font-size: 16px
}

.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h5,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h5,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h5,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h5 {
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 12px
}

.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h5 ne-heading-ext,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h5 ne-heading-ext,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h5 ne-heading-ext,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h5 ne-heading-ext {
    height: 24px
}

.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h6,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h6,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h6,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h6 {
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 12px
}

.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h6 ne-heading-ext,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h6 ne-heading-ext,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h6 ne-heading-ext,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h6 ne-heading-ext {
    height: 24px
}

.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1:first-child,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2:first-child,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3:first-child,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4:first-child,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h5:first-child,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1:first-child,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2:first-child,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3:first-child,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4:first-child,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h5:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h5:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h5:first-child {
    margin-top: 0
}

.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-alert>:last-child,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-alert>ne-p:last-child ne-card,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-alert>ne-p:last-child ne-card.ne-spacing-all,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-collapse>:last-child,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-collapse>ne-p:last-child ne-card,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-collapse>ne-p:last-child ne-card.ne-spacing-all,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-column-content>:last-child,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-column-content>ne-p:last-child ne-card,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-column-content>ne-p:last-child ne-card.ne-spacing-all,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-column>:last-child,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-column>ne-p:last-child ne-card,
.ne-doc-major-editor-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-column>ne-p:last-child ne-card.ne-spacing-all,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-alert>:last-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-alert>ne-p:last-child ne-card,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-alert>ne-p:last-child ne-card.ne-spacing-all,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-collapse>:last-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-collapse>ne-p:last-child ne-card,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-collapse>ne-p:last-child ne-card.ne-spacing-all,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-column-content>:last-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-column-content>ne-p:last-child ne-card,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-column-content>ne-p:last-child ne-card.ne-spacing-all,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-column>:last-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-column>ne-p:last-child ne-card,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-column>ne-p:last-child ne-card.ne-spacing-all {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic,
.ne-viewer.ne-paragraph-spacing-relax.ne-typography-classic .ne-viewer-body {
    font-family: PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Segoe UI
}

.ne-paragraph-spacing-relax.ne-typography-classic {
    color: var(--yq-text-primary);
    letter-spacing: normal
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer .ne-viewer-body .ne-spacing-all {
    margin-top: 0;
    margin-bottom: 7.83px
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-card[data-card-type=inline].ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer .ne-viewer-body ne-card[data-card-type=inline].ne-spacing-all {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-p:last-child>.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer .ne-viewer-body ne-p:last-child>.ne-spacing-all {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-oli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-tli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-uli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer .ne-viewer-body ne-oli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer .ne-viewer-body ne-tli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer .ne-viewer-body ne-uli+.ne-spacing-all {
    margin-top: 7.83px
}

.ne-paragraph-spacing-relax.ne-typography-classic ne-card[data-card-type=inline] {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-table-hole.ne-spacing-all {
    margin-bottom: 7.83px
}

.ne-paragraph-spacing-relax.ne-typography-classic .ne-td ne-alert-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic .ne-td ne-alert-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic .ne-td ne-container-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic .ne-td ne-container-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic .ne-td ne-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic .ne-td ne-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic .ne-td ne-p:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic .ne-td ne-summary:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic .ne-td ne-table-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic .ne-td ne-table-hole:last-child {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic ne-alert,
.ne-paragraph-spacing-relax.ne-typography-classic ne-collapse,
.ne-paragraph-spacing-relax.ne-typography-classic ne-column,
.ne-paragraph-spacing-relax.ne-typography-classic ne-column-content {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic ne-alert>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic ne-alert>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic ne-alert>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-collapse>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic ne-collapse>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic ne-collapse>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-column-content>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic ne-column-content>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic ne-column-content>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-column>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic ne-column>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic ne-column>ne-p:last-child ne-card.ne-spacing-all {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-columns.ne-columns-h5 ne-column {
    margin-top: 7.83px
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-columns.ne-columns-h5 ne-column:first-child {
    margin-top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic ne-oli,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli {
    margin-bottom: 3.915px
}

.ne-paragraph-spacing-relax.ne-typography-classic ne-oli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli:last-child {
    margin-bottom: 0
}

.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer .ne-viewer-body>ne-oli:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer .ne-viewer-body>ne-p:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer .ne-viewer-body>ne-summary:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer .ne-viewer-body>ne-tli:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer .ne-viewer-body>ne-uli:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli+ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli+ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli+ne-table-hole.ne-spacing-all {
    margin-top: 7.83px
}

.ne-paragraph-spacing-relax.ne-typography-classic ne-collapse ne-collapse-content {
    padding-bottom: 7.83px
}

.ne-paragraph-spacing-relax.ne-typography-classic ne-collapse ne-collapse-content :last-child {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer .ne-viewer-body ne-collapse ne-collapse-content {
    padding-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-hole.ne-spacing-all {
    margin-top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-engine .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-viewer .ne-viewer-body .ne-spacing-all {
    margin-top: 0;
    margin-bottom: 6.264px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-engine ne-card[data-card-type=inline].ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-viewer .ne-viewer-body ne-card[data-card-type=inline].ne-spacing-all {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-engine ne-p:last-child>.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-viewer .ne-viewer-body ne-p:last-child>.ne-spacing-all {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-engine ne-oli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-engine ne-tli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-engine ne-uli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-viewer .ne-viewer-body ne-oli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-viewer .ne-viewer-body ne-tli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-viewer .ne-viewer-body ne-uli+.ne-spacing-all {
    margin-top: 6.264px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-card[data-card-type=inline] {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-table-hole.ne-spacing-all {
    margin-bottom: 6.264px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz12 .ne-td ne-alert-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 .ne-td ne-alert-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 .ne-td ne-container-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 .ne-td ne-container-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 .ne-td ne-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 .ne-td ne-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 .ne-td ne-p:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 .ne-td ne-summary:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 .ne-td ne-table-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 .ne-td ne-table-hole:last-child {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-alert,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-collapse,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-column,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-column-content {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-alert>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-alert>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-alert>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-collapse>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-collapse>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-collapse>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-column-content>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-column-content>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-column-content>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-column>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-column>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-column>ne-p:last-child ne-card.ne-spacing-all {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-viewer ne-columns.ne-columns-h5 ne-column {
    margin-top: 6.264px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-viewer ne-columns.ne-columns-h5 ne-column:first-child {
    margin-top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli {
    margin-bottom: 3.132px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli:last-child {
    margin-bottom: 0
}

.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-viewer .ne-viewer-body>ne-oli:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-viewer .ne-viewer-body>ne-p:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-viewer .ne-viewer-body>ne-summary:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-viewer .ne-viewer-body>ne-tli:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-viewer .ne-viewer-body>ne-uli:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli+ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli+ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli+ne-table-hole.ne-spacing-all {
    margin-top: 6.264px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-collapse ne-collapse-content {
    padding-bottom: 6.264px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-collapse ne-collapse-content :last-child {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-viewer .ne-viewer-body ne-collapse ne-collapse-content {
    padding-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-engine .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-viewer .ne-viewer-body .ne-spacing-all {
    margin-top: 0;
    margin-bottom: 6.786px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-engine ne-card[data-card-type=inline].ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-viewer .ne-viewer-body ne-card[data-card-type=inline].ne-spacing-all {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-engine ne-p:last-child>.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-viewer .ne-viewer-body ne-p:last-child>.ne-spacing-all {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-engine ne-oli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-engine ne-tli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-engine ne-uli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-viewer .ne-viewer-body ne-oli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-viewer .ne-viewer-body ne-tli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-viewer .ne-viewer-body ne-uli+.ne-spacing-all {
    margin-top: 6.786px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-card[data-card-type=inline] {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-table-hole.ne-spacing-all {
    margin-bottom: 6.786px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz13 .ne-td ne-alert-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 .ne-td ne-alert-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 .ne-td ne-container-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 .ne-td ne-container-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 .ne-td ne-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 .ne-td ne-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 .ne-td ne-p:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 .ne-td ne-summary:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 .ne-td ne-table-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 .ne-td ne-table-hole:last-child {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-alert,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-collapse,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-column,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-column-content {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-alert>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-alert>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-alert>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-collapse>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-collapse>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-collapse>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-column-content>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-column-content>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-column-content>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-column>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-column>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-column>ne-p:last-child ne-card.ne-spacing-all {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-viewer ne-columns.ne-columns-h5 ne-column {
    margin-top: 6.786px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-viewer ne-columns.ne-columns-h5 ne-column:first-child {
    margin-top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli {
    margin-bottom: 3.393px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli:last-child {
    margin-bottom: 0
}

.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-viewer .ne-viewer-body>ne-oli:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-viewer .ne-viewer-body>ne-p:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-viewer .ne-viewer-body>ne-summary:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-viewer .ne-viewer-body>ne-tli:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-viewer .ne-viewer-body>ne-uli:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli+ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli+ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli+ne-table-hole.ne-spacing-all {
    margin-top: 6.786px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-collapse ne-collapse-content {
    padding-bottom: 6.786px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-collapse ne-collapse-content :last-child {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-viewer .ne-viewer-body ne-collapse ne-collapse-content {
    padding-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-engine .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-viewer .ne-viewer-body .ne-spacing-all {
    margin-top: 0;
    margin-bottom: 7.308px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-engine ne-card[data-card-type=inline].ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-viewer .ne-viewer-body ne-card[data-card-type=inline].ne-spacing-all {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-engine ne-p:last-child>.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-viewer .ne-viewer-body ne-p:last-child>.ne-spacing-all {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-engine ne-oli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-engine ne-tli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-engine ne-uli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-viewer .ne-viewer-body ne-oli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-viewer .ne-viewer-body ne-tli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-viewer .ne-viewer-body ne-uli+.ne-spacing-all {
    margin-top: 7.308px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-card[data-card-type=inline] {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-table-hole.ne-spacing-all {
    margin-bottom: 7.308px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz14 .ne-td ne-alert-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 .ne-td ne-alert-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 .ne-td ne-container-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 .ne-td ne-container-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 .ne-td ne-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 .ne-td ne-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 .ne-td ne-p:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 .ne-td ne-summary:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 .ne-td ne-table-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 .ne-td ne-table-hole:last-child {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-alert,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-collapse,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-column,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-column-content {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-alert>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-alert>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-alert>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-collapse>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-collapse>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-collapse>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-column-content>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-column-content>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-column-content>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-column>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-column>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-column>ne-p:last-child ne-card.ne-spacing-all {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-viewer ne-columns.ne-columns-h5 ne-column {
    margin-top: 7.308px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-viewer ne-columns.ne-columns-h5 ne-column:first-child {
    margin-top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli {
    margin-bottom: 3.654px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli:last-child {
    margin-bottom: 0
}

.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-viewer .ne-viewer-body>ne-oli:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-viewer .ne-viewer-body>ne-p:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-viewer .ne-viewer-body>ne-summary:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-viewer .ne-viewer-body>ne-tli:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-viewer .ne-viewer-body>ne-uli:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli+ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli+ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli+ne-table-hole.ne-spacing-all {
    margin-top: 7.308px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-collapse ne-collapse-content {
    padding-bottom: 7.308px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-collapse ne-collapse-content :last-child {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-viewer .ne-viewer-body ne-collapse ne-collapse-content {
    padding-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-engine .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-viewer .ne-viewer-body .ne-spacing-all {
    margin-top: 0;
    margin-bottom: 7.83px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-engine ne-card[data-card-type=inline].ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-viewer .ne-viewer-body ne-card[data-card-type=inline].ne-spacing-all {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-engine ne-p:last-child>.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-viewer .ne-viewer-body ne-p:last-child>.ne-spacing-all {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-engine ne-oli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-engine ne-tli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-engine ne-uli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-viewer .ne-viewer-body ne-oli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-viewer .ne-viewer-body ne-tli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-viewer .ne-viewer-body ne-uli+.ne-spacing-all {
    margin-top: 7.83px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-card[data-card-type=inline] {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-table-hole.ne-spacing-all {
    margin-bottom: 7.83px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz15 .ne-td ne-alert-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 .ne-td ne-alert-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 .ne-td ne-container-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 .ne-td ne-container-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 .ne-td ne-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 .ne-td ne-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 .ne-td ne-p:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 .ne-td ne-summary:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 .ne-td ne-table-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 .ne-td ne-table-hole:last-child {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-alert,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-collapse,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-column,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-column-content {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-alert>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-alert>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-alert>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-collapse>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-collapse>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-collapse>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-column-content>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-column-content>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-column-content>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-column>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-column>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-column>ne-p:last-child ne-card.ne-spacing-all {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-viewer ne-columns.ne-columns-h5 ne-column {
    margin-top: 7.83px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-viewer ne-columns.ne-columns-h5 ne-column:first-child {
    margin-top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli {
    margin-bottom: 3.915px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli:last-child {
    margin-bottom: 0
}

.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-viewer .ne-viewer-body>ne-oli:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-viewer .ne-viewer-body>ne-p:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-viewer .ne-viewer-body>ne-summary:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-viewer .ne-viewer-body>ne-tli:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-viewer .ne-viewer-body>ne-uli:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli+ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli+ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli+ne-table-hole.ne-spacing-all {
    margin-top: 7.83px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-collapse ne-collapse-content {
    padding-bottom: 7.83px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-collapse ne-collapse-content :last-child {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-viewer .ne-viewer-body ne-collapse ne-collapse-content {
    padding-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-engine .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-viewer .ne-viewer-body .ne-spacing-all {
    margin-top: 0;
    margin-bottom: 8.352px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-engine ne-card[data-card-type=inline].ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-viewer .ne-viewer-body ne-card[data-card-type=inline].ne-spacing-all {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-engine ne-p:last-child>.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-viewer .ne-viewer-body ne-p:last-child>.ne-spacing-all {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-engine ne-oli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-engine ne-tli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-engine ne-uli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-viewer .ne-viewer-body ne-oli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-viewer .ne-viewer-body ne-tli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-viewer .ne-viewer-body ne-uli+.ne-spacing-all {
    margin-top: 8.352px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-card[data-card-type=inline] {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-table-hole.ne-spacing-all {
    margin-bottom: 8.352px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz16 .ne-td ne-alert-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 .ne-td ne-alert-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 .ne-td ne-container-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 .ne-td ne-container-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 .ne-td ne-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 .ne-td ne-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 .ne-td ne-p:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 .ne-td ne-summary:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 .ne-td ne-table-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 .ne-td ne-table-hole:last-child {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-alert,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-collapse,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-column,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-column-content {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-alert>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-alert>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-alert>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-collapse>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-collapse>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-collapse>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-column-content>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-column-content>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-column-content>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-column>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-column>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-column>ne-p:last-child ne-card.ne-spacing-all {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-viewer ne-columns.ne-columns-h5 ne-column {
    margin-top: 8.352px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-viewer ne-columns.ne-columns-h5 ne-column:first-child {
    margin-top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli {
    margin-bottom: 4.176px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli:last-child {
    margin-bottom: 0
}

.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-viewer .ne-viewer-body>ne-oli:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-viewer .ne-viewer-body>ne-p:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-viewer .ne-viewer-body>ne-summary:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-viewer .ne-viewer-body>ne-tli:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-viewer .ne-viewer-body>ne-uli:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli+ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli+ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli+ne-table-hole.ne-spacing-all {
    margin-top: 8.352px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-collapse ne-collapse-content {
    padding-bottom: 8.352px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-collapse ne-collapse-content :last-child {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-viewer .ne-viewer-body ne-collapse ne-collapse-content {
    padding-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-engine .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-viewer .ne-viewer-body .ne-spacing-all {
    margin-top: 0;
    margin-bottom: 9.918px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-engine ne-card[data-card-type=inline].ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-viewer .ne-viewer-body ne-card[data-card-type=inline].ne-spacing-all {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-engine ne-p:last-child>.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-viewer .ne-viewer-body ne-p:last-child>.ne-spacing-all {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-engine ne-oli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-engine ne-tli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-engine ne-uli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-viewer .ne-viewer-body ne-oli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-viewer .ne-viewer-body ne-tli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-viewer .ne-viewer-body ne-uli+.ne-spacing-all {
    margin-top: 9.918px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-card[data-card-type=inline] {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-table-hole.ne-spacing-all {
    margin-bottom: 9.918px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz19 .ne-td ne-alert-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 .ne-td ne-alert-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 .ne-td ne-container-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 .ne-td ne-container-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 .ne-td ne-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 .ne-td ne-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 .ne-td ne-p:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 .ne-td ne-summary:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 .ne-td ne-table-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 .ne-td ne-table-hole:last-child {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-alert,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-collapse,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-column,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-column-content {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-alert>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-alert>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-alert>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-collapse>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-collapse>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-collapse>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-column-content>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-column-content>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-column-content>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-column>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-column>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-column>ne-p:last-child ne-card.ne-spacing-all {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-viewer ne-columns.ne-columns-h5 ne-column {
    margin-top: 9.918px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-viewer ne-columns.ne-columns-h5 ne-column:first-child {
    margin-top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli {
    margin-bottom: 4.959px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli:last-child {
    margin-bottom: 0
}

.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-viewer .ne-viewer-body>ne-oli:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-viewer .ne-viewer-body>ne-p:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-viewer .ne-viewer-body>ne-summary:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-viewer .ne-viewer-body>ne-tli:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-viewer .ne-viewer-body>ne-uli:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli+ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli+ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli+ne-table-hole.ne-spacing-all {
    margin-top: 9.918px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-collapse ne-collapse-content {
    padding-bottom: 9.918px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-collapse ne-collapse-content :last-child {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-viewer .ne-viewer-body ne-collapse ne-collapse-content {
    padding-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-engine .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-viewer .ne-viewer-body .ne-spacing-all {
    margin-top: 0;
    margin-bottom: 11.484px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-engine ne-card[data-card-type=inline].ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-viewer .ne-viewer-body ne-card[data-card-type=inline].ne-spacing-all {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-engine ne-p:last-child>.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-viewer .ne-viewer-body ne-p:last-child>.ne-spacing-all {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-engine ne-oli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-engine ne-tli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-engine ne-uli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-viewer .ne-viewer-body ne-oli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-viewer .ne-viewer-body ne-tli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-viewer .ne-viewer-body ne-uli+.ne-spacing-all {
    margin-top: 11.484px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-card[data-card-type=inline] {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-table-hole.ne-spacing-all {
    margin-bottom: 11.484px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz22 .ne-td ne-alert-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 .ne-td ne-alert-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 .ne-td ne-container-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 .ne-td ne-container-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 .ne-td ne-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 .ne-td ne-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 .ne-td ne-p:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 .ne-td ne-summary:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 .ne-td ne-table-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 .ne-td ne-table-hole:last-child {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-alert,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-collapse,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-column,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-column-content {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-alert>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-alert>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-alert>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-collapse>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-collapse>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-collapse>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-column-content>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-column-content>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-column-content>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-column>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-column>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-column>ne-p:last-child ne-card.ne-spacing-all {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-viewer ne-columns.ne-columns-h5 ne-column {
    margin-top: 11.484px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-viewer ne-columns.ne-columns-h5 ne-column:first-child {
    margin-top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli {
    margin-bottom: 5.742px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli:last-child {
    margin-bottom: 0
}

.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-viewer .ne-viewer-body>ne-oli:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-viewer .ne-viewer-body>ne-p:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-viewer .ne-viewer-body>ne-summary:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-viewer .ne-viewer-body>ne-tli:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-viewer .ne-viewer-body>ne-uli:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli+ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli+ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli+ne-table-hole.ne-spacing-all {
    margin-top: 11.484px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-collapse ne-collapse-content {
    padding-bottom: 11.484px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-collapse ne-collapse-content :last-child {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-viewer .ne-viewer-body ne-collapse ne-collapse-content {
    padding-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-engine .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-viewer .ne-viewer-body .ne-spacing-all {
    margin-top: 0;
    margin-bottom: 12.528px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-engine ne-card[data-card-type=inline].ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-viewer .ne-viewer-body ne-card[data-card-type=inline].ne-spacing-all {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-engine ne-p:last-child>.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-viewer .ne-viewer-body ne-p:last-child>.ne-spacing-all {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-engine ne-oli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-engine ne-tli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-engine ne-uli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-viewer .ne-viewer-body ne-oli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-viewer .ne-viewer-body ne-tli+.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-viewer .ne-viewer-body ne-uli+.ne-spacing-all {
    margin-top: 12.528px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-card[data-card-type=inline] {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-table-hole.ne-spacing-all {
    margin-bottom: 12.528px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz24 .ne-td ne-alert-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 .ne-td ne-alert-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 .ne-td ne-container-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 .ne-td ne-container-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 .ne-td ne-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 .ne-td ne-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 .ne-td ne-p:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 .ne-td ne-summary:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 .ne-td ne-table-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 .ne-td ne-table-hole:last-child {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-alert,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-collapse,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-column,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-column-content {
    margin-top: 0;
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-alert>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-alert>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-alert>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-collapse>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-collapse>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-collapse>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-column-content>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-column-content>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-column-content>ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-column>:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-column>ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-column>ne-p:last-child ne-card.ne-spacing-all {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-viewer ne-columns.ne-columns-h5 ne-column {
    margin-top: 12.528px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-viewer ne-columns.ne-columns-h5 ne-column:first-child {
    margin-top: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli {
    margin-bottom: 6.264px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli:last-child {
    margin-bottom: 0
}

.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-viewer .ne-viewer-body>ne-oli:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-viewer .ne-viewer-body>ne-p:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-viewer .ne-viewer-body>ne-summary:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-viewer .ne-viewer-body>ne-tli:first-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-viewer .ne-viewer-body>ne-uli:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli+ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli+ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli+ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli+ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli+ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli+ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli+ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli+ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli+ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli+ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli+ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli+ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli+ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli+ne-table-hole.ne-spacing-all {
    margin-top: 12.528px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-collapse ne-collapse-content {
    padding-bottom: 12.528px
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-collapse ne-collapse-content :last-child {
    margin-bottom: 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-viewer .ne-viewer-body ne-collapse ne-collapse-content {
    padding-bottom: 0
}

.ne-typography-classic {
    line-height: 1.74;
    letter-spacing: .008em;
    color: var(--yq-text-primary);
    font-size: 15px
}

.ne-typography-classic .ne-table {
    line-height: 1.74
}

.ne-typography-classic ne-text[ne-sub],
.ne-typography-classic ne-text[ne-sup] {
    font-size: 11.25px
}

.ne-typography-classic ne-h1 {
    margin: 26px 0 10px 0
}

.ne-typography-classic ne-h2 {
    margin: 21px 0 5px 0
}

.ne-typography-classic ne-h3 {
    margin: 16px 0 5px 0
}

.ne-typography-classic ne-h4 {
    margin: 10px 0 5px 0
}

.ne-typography-classic ne-h5 {
    font-size: 15px !important;
    margin: 8px 0 5px 0
}

.ne-typography-classic ne-h5 [ne-fontsize],
.ne-typography-classic ne-h5 ne-card[data-card-type=inline],
.ne-typography-classic ne-h5 ne-text {
    font-size: 15px !important
}

.ne-typography-classic ne-h6 {
    font-size: 15px !important;
    margin: 8px 0 5px 0
}

.ne-typography-classic ne-h6 [ne-fontsize],
.ne-typography-classic ne-h6 ne-card[data-card-type=inline],
.ne-typography-classic ne-h6 ne-text {
    font-size: 15px !important
}

.ne-typography-classic ne-tli ne-tli-i.ant-checkbox {
    padding-top: 2px
}

.ne-typography-classic ne-card[data-card-name=mention] {
    font-size: 15px
}

.ne-no-select-container *,
.ne-no-select-container[contenteditable] {
    -moz-user-select: none !important;
    user-select: none !important;
    -webkit-user-select: none !important
}

.ne-brick-long-press {
    transform: scale(1.04);
    background: var(--yq-white);
    box-shadow: 0 1px 4px -2px rgba(0, 0, 0, .13), 0 2px 8px 0 rgba(0, 0, 0, .08), 0 8px 17px 4px rgba(0, 0, 0, .04);
    border-radius: 8.32px;
    transition: all .3s ease
}

.ne-ui-brick-add-below-menu {
    width: 280px;
    height: 500px
}

.ne-ui-brick-add-below-menu .ne-ui-card-menu-content {
    overflow-x: hidden
}

.ne-ui-turn-into-menu {
    padding: 12px
}

.ne-ui-turn-into-menu .ne-ui-turn-into-icons {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-gap: 4px;
    gap: 4px
}

.ne-ui-turn-into-menu .ne-ui-turn-into-icons .ne-ui-turn-into-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    border-radius: 6px;
    cursor: pointer;
    color: var(--yq-yuque-grey-9)
}

.ne-ui-turn-into-menu .ne-ui-turn-into-icons .ne-ui-turn-into-icon:not(.selected):hover {
    background-color: var(--yq-yuque-grey-3)
}

.ne-ui-turn-into-menu .ne-ui-turn-into-icons .ne-ui-turn-into-icon.selected {
    background-color: var(--yq-blue-50);
    color: var(--yq-blue-600)
}

.ne-ui-turn-into-menu .ne-ui-turn-into-normals {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 4px;
    gap: 4px;
    margin-top: 10px
}

.ne-ui-turn-into-menu .ne-ui-turn-into-normals .ne-ui-turn-into-normal {
    margin-top: 0;
    padding: 6px;
    height: 36px;
    font-size: 14px;
    border-radius: 6px;
    cursor: pointer;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    color: var(--yq-yuque-grey-9)
}

.ne-ui-turn-into-menu .ne-ui-turn-into-normals .ne-ui-turn-into-normal:first-child {
    margin-top: 0
}

.ne-ui-turn-into-menu .ne-ui-turn-into-normals .ne-ui-turn-into-normal.selected {
    background-color: var(--yq-blue-50)
}

.ne-ui-turn-into-menu .ne-ui-turn-into-normals .ne-ui-turn-into-normal.selected .ne-icon rect[stroke] {
    stroke: var(--yq-blue-600)
}

.ne-ui-turn-into-menu .ne-ui-turn-into-normals .ne-ui-turn-into-normal:not(.selected):hover {
    background-color: var(--yq-yuque-grey-3)
}

.ne-ui-turn-into-menu .ne-ui-turn-into-normals .ne-ui-turn-into-normal .text-content {
    flex: 1;
    display: inline-block
}

.ne-ui-turn-into-menu .ne-ui-turn-into-normals .ne-ui-turn-into-normal .turn-icon {
    width: 24px;
    height: 24px;
    font-size: 24px;
    display: inline-block;
    vertical-align: middle;
    background: var(--yq-white);
    margin-right: 8px;
    border-radius: 6px
}

.ne-ui-turn-into-menu .ne-ui-turn-into-normals .ne-ui-turn-into-normal .turn-icon>.ne-icon {
    vertical-align: top
}

.ne-ui-turn-into-menu .ne-ui-turn-into-icon-tooltip,
ne-drag-cursor {
    pointer-events: none
}

ne-drag-cursor {
    position: absolute;
    top: -999999px;
    left: -999999px;
    width: 2px;
    height: 0;
    background-color: var(--lakex-editor-cursor);
    z-index: 999
}

.ne-card-drag-image {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: var(--yq-bg-secondary);
    opacity: .5;
    pointer-events: none
}

.ne-card-drag-image-placeholder {
    background-color: var(--yq-bg-secondary);
    box-shadow: 0 0 4px var(--lakex-editor-color-black-f30)
}

@keyframes neBrickFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

td.ne-brick-drag-highlight {
    background-color: var(--lakex-editor-column-background-highlight) !important;
    transition: background-color .3s ease
}

ne-columns.ne-brick-drag-highlight .columns-adder,
ne-columns.ne-brick-drag-highlight .columns-end-add,
ne-columns.ne-brick-drag-highlight .columns-start-add {
    display: block
}

ne-columns.ne-brick-drag-highlight .columns-adder:after,
ne-columns.ne-brick-drag-highlight .columns-end-add:after,
ne-columns.ne-brick-drag-highlight .columns-start-add:after {
    background: var(--yq-cardborder-hover)
}

ne-columns.ne-brick-drag-highlight ne-column-border {
    border: 1px solid var(--lakex-editor-card-border-hover);
    background-color: var(--lakex-editor-column-background-highlight);
    transition: background-color .3s ease
}

.ne-brick-delegation {
    position: fixed;
    z-index: 9999;
    pointer-events: none;
    top: 0;
    left: 0;
    transform-origin: left top;
    opacity: 0;
    font-family: Chinese Quote, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    animation: neBrickFadeIn .1s ease;
    animation-fill-mode: forwards;
    word-wrap: break-word
}

.ne-brick-delegation-bg {
    background-color: transparent
}

.ne-brick-delegation-bg:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--yq-bg-primary);
    opacity: .5;
    filter: blur(10px);
    z-index: -1
}

.ne-brick-delegation .ne-b-filler,
.ne-brick-delegation .ne-i-filler {
    display: none
}

.ne-brick-delegation ne-h1 {
    font-size: 28px;
    display: block;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 8px
}

.ne-brick-delegation ne-h2 {
    font-size: 24px;
    display: block;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 8px
}

.ne-brick-delegation ne-h3 {
    font-size: 20px;
    display: block;
    font-weight: 700;
    line-height: 28px;
    margin-bottom: 8px
}

.ne-brick-delegation ne-h4 {
    font-size: 16px;
    display: block;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 8px
}

.ne-brick-delegation ne-h5 {
    font-size: 12px;
    display: block;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 8px
}

.ne-brick-delegation ne-h6 {
    font-size: 8px;
    display: block;
    font-weight: 700;
    line-height: 16px;
    margin-bottom: 8px
}

.ne-brick-delegation ne-hole:only-child {
    padding: 0 !important;
    margin: 0 !important
}

.ne-brick-delegation ne-hole:only-child [data-card-type=block] {
    width: 100% !important;
    box-shadow: 0 1px 4px -2px var(--lakex-editor-color-black-f12), 0 2px 8px 0 var(--lakex-editor-color-black-f08), 0 8px 16px 4px var(--lakex-editor-color-black-f05);
    opacity: .9
}

.ne-brick-delegation ne-alert-hole:only-child,
.ne-brick-delegation ne-container-hole:only-child {
    padding: 0 !important
}

.ne-brick-delegation ne-alert-hole:only-child ne-collapse,
.ne-brick-delegation ne-alert-hole:only-child ne-column-border,
.ne-brick-delegation ne-container-hole:only-child ne-collapse,
.ne-brick-delegation ne-container-hole:only-child ne-column-border {
    background-color: var(--lakex-editor-color-white-f90)
}

.ne-brick-delegation ne-alert-hole:only-child ne-alert,
.ne-brick-delegation ne-alert-hole:only-child ne-collapse,
.ne-brick-delegation ne-alert-hole:only-child ne-column-border,
.ne-brick-delegation ne-container-hole:only-child ne-alert,
.ne-brick-delegation ne-container-hole:only-child ne-collapse,
.ne-brick-delegation ne-container-hole:only-child ne-column-border {
    box-shadow: 0 1px 4px -2px var(--lakex-editor-color-black-f12), 0 2px 8px 0 var(--lakex-editor-color-black-f08), 0 8px 16px 4px var(--lakex-editor-color-black-f05);
    opacity: .9
}

.ne-brick-delegation ne-alert-hole {
    display: flex
}

.ne-brick-delegation ne-quote:only-child {
    margin: 4px !important
}

.ne-brick-delegation ne-card[data-card-type=block] {
    border: 1px solid var(--lakex-editor-background-primary-hover-light)
}

.ne-brick-delegation .ne-eidtor-card-lake-diagram-editor .lake-diagram-board-toolbar {
    display: flex !important
}

.ne-brick-delegation ne-table-wrap:after {
    bottom: 0 !important;
    margin-top: 14px !important
}

.ne-brick-delegation ne-table-wrap .ne-ui-table-column-bar,
.ne-brick-delegation ne-table-wrap .ne-ui-table-control-point,
.ne-brick-delegation ne-table-wrap .ne-ui-table-row-bar {
    background-color: var(--lakex-editor-background-focus)
}

.ne-brick-delegation ne-table-wrap .ne-ui-table {
    height: 100%
}

.ne-brick-delegation ne-table-wrap .ne-ui-table .ne-ui-table-row-controller {
    height: calc(100% - 14px);
    background: transparent
}

.ne-brick-delegation ne-table-wrap .ne-ui-table .app-ne-ui-table-row-controller {
    height: calc(100% - 14px)
}

.ne-brick-delegation ne-table-wrap .ne-ui-table .app-ne-ui-table-row-controller-inner {
    height: 100%
}

.ne-brick-delegation ne-table-wrap .ne-ui-table .ne-ui-table-row-controller-inner {
    display: flex;
    flex-direction: column;
    height: 100%;
    border-bottom-left-radius: 8px;
    overflow: hidden
}

.ne-brick-delegation ne-table-wrap .ne-ui-table .ne-ui-table-row-controller-inner .ne-ui-table-row-bar {
    border-bottom-color: transparent;
    border-top-color: transparent
}

.ne-brick-delegation ne-table-wrap .ne-ui-table .ne-ui-table-control-point-wrapper {
    display: block;
    background-color: transparent
}

.ne-brick-delegation ne-table-wrap ne-table-box {
    background-color: var(--yq-white)
}

.ne-brick-delegation ne-table-wrap ne-table-box table {
    line-height: 1.74
}

.ne-brick-delegation ne-table-wrap ne-table-inner-wrap {
    padding-top: 0;
    overflow-x: hidden;
    box-shadow: 0 1px 4px -2px var(--lakex-editor-color-black-f12), 0 2px 8px 0 var(--lakex-editor-color-black-f08), 0 8px 16px 4px var(--lakex-editor-color-black-f05)
}

.ne-brick-delegation ne-table-wrap ne-table-inner-wrap .ne-ui-table-column-controller-inner {
    display: flex
}

.ne-brick-delegation ne-table-wrap.ne-focused ne-table-inner-wrap {
    padding-top: 14px
}

.ne-brick-delegation ne-heading-ext {
    display: none !important
}

.ne-brick-delegation ne-container-hole[data-card=columns] {
    margin: 0 !important;
    transform: scale(.97)
}

.ne-brick-delegation ne-container-hole[data-card=columns] ne-column-border {
    border: 1px solid var(--lakex-editor-background-primary-hover-light)
}

.ne-dragging-element {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.ne-drag-line-vertical {
    background-color: var(--yq-cardborder-selected);
    width: 1.5px;
    border-radius: 100vw
}

.ne-drag-line,
.ne-drag-line-vertical {
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 999
}

.ne-drag-line {
    height: 2px;
    display: flex
}

.ne-drag-line>div {
    background-color: var(--yq-cardborder-selected);
    height: 1.5px;
    position: relative
}

.ne-drag-line .ne-drag-seg-line {
    width: 30px;
    margin-right: 2px;
    background-color: var(--lakex-editor-background-focus)
}

.ne-drag-line .ne-drag-seg-line:before {
    content: "";
    width: 1.5px;
    height: 4px;
    position: absolute;
    left: 0;
    top: -1px;
    background-color: var(--lakex-editor-background-focus)
}

.ne-drag-line .ne-drag-tri-line {
    flex: 1
}

.ne-drag-line .ne-drag-tri-line:before {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0;
    background-color: transparent;
    top: -4.5px;
    border-style: solid;
    border-width: 5px 5px;
    border-color: transparent transparent transparent var(--lakex-editor-card-border-selected);
    border-radius: 4px
}

.ne-drag-line .ne-drag-nor-line {
    flex: 1
}

.ne-brick-source-shadow {
    opacity: .3;
    transition: opacity .1s ease
}

.ne-brick-toolbar {
    transition-property: top, left;
    transition-timing-function: ease-in-out;
    transition-duration: .2s
}

.ne-brick-toolbar.animation {
    pointer-events: none;
    animation-name: ne-brick-toolbar-animation;
    animation-timing-function: ease-in;
    animation-duration: .2s;
    animation-iteration-count: 1
}

@keyframes ne-brick-toolbar-animation {
    0% {
        opacity: 1
    }

    33% {
        opacity: 0
    }

    66% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.ne-ui-brick-toolbar-trigger {
    display: flex;
    width: 24px;
    height: 24px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    color: var(--yq-text-primary);
    background-color: var(--yq-bg-primary);
    opacity: .88;
    cursor: -webkit-grab;
    cursor: grab
}

.ne-ui-brick-toolbar-trigger:hover {
    background-color: var(--yq-bg-tertiary);
    opacity: 1
}

.ne-ui-brick-toolbar-trigger-focused {
    background-color: var(--yq-bg-primary-hover);
    opacity: 1
}

.ne-brick-toolbar-overlay {
    padding-right: 0;
    z-index: 9999;
    padding-top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ne-brick-toolbar-overlay .ant-menu-item:active {
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll !important;
    background: initial !important
}

.ne-brick-toolbar-overlay>.ant-popover-content>.ant-popover-arrow {
    display: none
}

.ne-brick-toolbar-overlay>.ant-popover-content>.ant-popover-inner>.ant-popover-inner-content {
    padding: 0
}

.ne-brick-toolbar-overlay .ant-menu-vertical>.ant-menu-item {
    height: 34px;
    line-height: 34px;
    padding: 0 8px
}

.ne-brick-toolbar-overlay-sub {
    padding-right: 0;
    z-index: 9999;
    padding-top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ne-brick-toolbar-overlay-sub .ant-menu-item:active {
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll !important;
    background: initial !important
}

.ne-brick-toolbar-overlay-sub>.ant-popover-content>.ant-popover-arrow {
    display: none
}

.ne-brick-toolbar-overlay-sub>.ant-popover-content>.ant-popover-inner>.ant-popover-inner-content {
    padding: 0
}

.ne-brick-toolbar-overlay-sub .ant-menu-vertical>.ant-menu-item {
    height: 34px;
    line-height: 34px;
    padding: 0 8px
}

.ne-brick-toolbar-item {
    display: flex;
    min-width: 148px;
    margin-right: -10px;
    align-items: center;
    color: var(--yq-yuque-grey-9)
}

.ne-brick-toolbar-item .ne-icon {
    margin-right: 8px;
    flex-shrink: 0
}

.ne-brick-toolbar-item .ne-brick-menu-arrow-right {
    flex-shrink: 0
}

.ne-brick-toolbar-item .ne-brick-menu-text {
    flex: 1
}

.ne-brick-toolbar-item .ne-brick-menu-desc {
    color: var(--yq-yuque-grey-6)
}

.ant-menu-submenu-popup.ne-brick-menu {
    background: var(--yq-white);
    box-shadow: 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);
    border-radius: 6px
}

.ant-menu-submenu-popup.ne-brick-menu .ant-menu.ant-menu-sub.ant-menu-vertical {
    box-shadow: none
}

.ant-menu-submenu-popup.ne-brick-menu .ant-menu .ant-menu-item {
    color: inherit !important
}

.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical {
    max-height: 400px;
    overflow: auto
}

.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .codeblock-search {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 50px;
    line-height: 50px;
    padding: 0 8px;
    z-index: 3
}

.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .codeblock-search .ant-input {
    border-radius: 6px
}

.ant-menu-submenu.ne-brick-menu.showSearch {
    padding-top: 42px
}

.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical,
.ant-popover .ant-menu.ne-brick-menu {
    min-width: 180px;
    padding: 8px
}

.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item,
.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu,
.ant-popover .ant-menu.ne-brick-menu .ant-menu-item,
.ant-popover .ant-menu.ne-brick-menu .ant-menu-submenu {
    height: 36px;
    line-height: 36px;
    border-radius: 6px;
    vertical-align: middle
}

.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item.flexable,
.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu.flexable,
.ant-popover .ant-menu.ne-brick-menu .ant-menu-item.flexable,
.ant-popover .ant-menu.ne-brick-menu .ant-menu-submenu.flexable {
    display: flex;
    align-items: center
}

.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item-divider,
.ant-popover .ant-menu.ne-brick-menu .ant-menu-item-divider {
    margin: 4px -8px
}

.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu-title,
.ant-popover .ant-menu.ne-brick-menu .ant-menu-submenu-title {
    margin: 0;
    line-height: 36px;
    height: 36px;
    color: inherit !important
}

.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu-active,
.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu-active .ant-menu-submenu-title:hover,
.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu-arrow,
.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu-open,
.ant-popover .ant-menu.ne-brick-menu .ant-menu-submenu-active,
.ant-popover .ant-menu.ne-brick-menu .ant-menu-submenu-active .ant-menu-submenu-title:hover,
.ant-popover .ant-menu.ne-brick-menu .ant-menu-submenu-arrow,
.ant-popover .ant-menu.ne-brick-menu .ant-menu-submenu-open {
    color: inherit !important
}

.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-active,
.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item:hover,
.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu-active,
.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu-open,
.ant-popover .ant-menu.ne-brick-menu .ant-menu-active,
.ant-popover .ant-menu.ne-brick-menu .ant-menu-item:hover,
.ant-popover .ant-menu.ne-brick-menu .ant-menu-submenu-active,
.ant-popover .ant-menu.ne-brick-menu .ant-menu-submenu-open {
    background-color: var(--yq-yuque-grey-3);
    color: inherit !important
}

.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item.right-contains,
.ant-popover .ant-menu.ne-brick-menu .ant-menu-item.right-contains {
    background-color: transparent !important;
    vertical-align: middle;
    display: flex;
    align-items: center;
    cursor: default
}

.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .right-slot,
.ant-popover .ant-menu.ne-brick-menu .right-slot {
    flex: 1;
    height: 100%;
    display: inline-flex;
    justify-content: right;
    align-items: center;
    vertical-align: middle;
    margin-right: 10px
}

.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .right-slot.label,
.ant-popover .ant-menu.ne-brick-menu .right-slot.label {
    color: var(--yq-yuque-grey-6)
}

.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical .check-space,
.ant-popover .ant-menu.ne-brick-menu .check-space {
    margin-left: -16px;
    margin-right: 4px;
    margin-top: -2px;
    width: 32px;
    display: inline-flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    vertical-align: middle
}

.ant-menu-submenu.ne-brick-menu>.ant-menu.ant-menu-sub.ant-menu-vertical {
    min-width: 184px;
    border-radius: 6px
}

.ne-ui-brick-toolbar-tooltip>span:nth-child(odd) {
    color: #d8dad9
}

ne-alert.app-ne-brick-highlight {
    border-color: var(--yq-blue-6) !important;
    box-shadow: 0 0 0 .5px var(--yq-blue-6) !important
}

ne-alert.ne-brick-highlight {
    border-color: var(--yq-cardborder-hover) !important
}

.ne-viewer ne-columns {
    -webkit-user-select: initial;
    -moz-user-select: initial;
    user-select: initial;
    padding: 0 1px
}

.ne-viewer ne-columns ne-column {
    margin-right: 18px
}

.ne-viewer ne-columns ne-column:last-child {
    margin-right: 0
}

.ne-viewer ne-columns.ne-columns-h5 {
    flex-direction: column;
    padding: 0
}

.ne-viewer ne-columns.ne-columns-h5 ne-column {
    margin: 0
}

.ne-viewer ne-columns.ne-columns-h5 .columns-end-add,
.ne-viewer ne-columns.ne-columns-h5 .columns-start-add,
.ne-viewer ne-columns.ne-columns-h5 ne-column ne-column-controller {
    display: none
}

.ne-ui-columns-drag-moving-tip {
    z-index: 9999
}

ne-oli[ne-level="1"].app-ne-brick-highlight,
ne-oli[ne-level="1"].ne-brick-highlight:before,
ne-tli[ne-level="1"].app-ne-brick-highlight,
ne-tli[ne-level="1"].ne-brick-highlight:before,
ne-uli[ne-level="1"].app-ne-brick-highlight,
ne-uli[ne-level="1"].ne-brick-highlight:before {
    margin-left: 2em
}

ne-oli[ne-level="2"].app-ne-brick-highlight,
ne-oli[ne-level="2"].ne-brick-highlight:before,
ne-tli[ne-level="2"].app-ne-brick-highlight,
ne-tli[ne-level="2"].ne-brick-highlight:before,
ne-uli[ne-level="2"].app-ne-brick-highlight,
ne-uli[ne-level="2"].ne-brick-highlight:before {
    margin-left: 4em
}

ne-oli[ne-level="3"].app-ne-brick-highlight,
ne-oli[ne-level="3"].ne-brick-highlight:before,
ne-tli[ne-level="3"].app-ne-brick-highlight,
ne-tli[ne-level="3"].ne-brick-highlight:before,
ne-uli[ne-level="3"].app-ne-brick-highlight,
ne-uli[ne-level="3"].ne-brick-highlight:before {
    margin-left: 6em
}

ne-oli[ne-level="4"].app-ne-brick-highlight,
ne-oli[ne-level="4"].ne-brick-highlight:before,
ne-tli[ne-level="4"].app-ne-brick-highlight,
ne-tli[ne-level="4"].ne-brick-highlight:before,
ne-uli[ne-level="4"].app-ne-brick-highlight,
ne-uli[ne-level="4"].ne-brick-highlight:before {
    margin-left: 8em
}

ne-oli[ne-level="5"].app-ne-brick-highlight,
ne-oli[ne-level="5"].ne-brick-highlight:before,
ne-tli[ne-level="5"].app-ne-brick-highlight,
ne-tli[ne-level="5"].ne-brick-highlight:before,
ne-uli[ne-level="5"].app-ne-brick-highlight,
ne-uli[ne-level="5"].ne-brick-highlight:before {
    margin-left: 10em
}

ne-oli[ne-level="6"].app-ne-brick-highlight,
ne-oli[ne-level="6"].ne-brick-highlight:before,
ne-tli[ne-level="6"].app-ne-brick-highlight,
ne-tli[ne-level="6"].ne-brick-highlight:before,
ne-uli[ne-level="6"].app-ne-brick-highlight,
ne-uli[ne-level="6"].ne-brick-highlight:before {
    margin-left: 12em
}

ne-oli[ne-level="7"].app-ne-brick-highlight,
ne-oli[ne-level="7"].ne-brick-highlight:before,
ne-tli[ne-level="7"].app-ne-brick-highlight,
ne-tli[ne-level="7"].ne-brick-highlight:before,
ne-uli[ne-level="7"].app-ne-brick-highlight,
ne-uli[ne-level="7"].ne-brick-highlight:before {
    margin-left: 14em
}

ne-oli[ne-level="8"].app-ne-brick-highlight,
ne-oli[ne-level="8"].ne-brick-highlight:before,
ne-tli[ne-level="8"].app-ne-brick-highlight,
ne-tli[ne-level="8"].ne-brick-highlight:before,
ne-uli[ne-level="8"].app-ne-brick-highlight,
ne-uli[ne-level="8"].ne-brick-highlight:before {
    margin-left: 16em
}

ne-oli.app-ne-brick-highlight,
ne-oli.ne-brick-highlight,
ne-tli.app-ne-brick-highlight,
ne-tli.ne-brick-highlight,
ne-uli.app-ne-brick-highlight,
ne-uli.ne-brick-highlight {
    position: relative
}

ne-oli.app-ne-brick-highlight:before,
ne-oli.ne-brick-highlight:before,
ne-tli.app-ne-brick-highlight:before,
ne-tli.ne-brick-highlight:before,
ne-uli.app-ne-brick-highlight:before,
ne-uli.ne-brick-highlight:before {
    content: " ";
    height: calc(100% + 4px);
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    bottom: 0;
    background: var(--yq-blue-1);
    opacity: .4;
    z-index: -1;
    border-radius: 6px
}

ne-p.app-ne-brick-highlight,
ne-p.ne-brick-highlight {
    position: relative
}

ne-p.app-ne-brick-highlight:before,
ne-p.ne-brick-highlight:before {
    content: " ";
    height: calc(100% + 4px);
    position: absolute;
    top: -2px;
    right: 0;
    bottom: 0;
    left: -6px;
    background: var(--yq-blue-1);
    opacity: .4;
    z-index: -1;
    border-radius: 6px
}

ne-p.app-ne-brick-highlight-only-img ne-card {
    border-color: var(--yq-blue-6) !important;
    box-shadow: 0 0 0 1.5px var(--yq-blue-6) !important
}

ne-p.ne-brick-highlight-only-img ne-card {
    box-shadow: 0 0 0 1px var(--yq-cardborder-hover) !important
}

ne-quote.app-ne-brick-highlight,
ne-quote.ne-brick-highlight {
    position: relative
}

ne-quote.app-ne-brick-highlight:after,
ne-quote.ne-brick-highlight:after {
    content: " ";
    width: calc(100% + 12px);
    height: calc(100% + 12px);
    position: absolute;
    top: -6px;
    left: -6px;
    background: var(--yq-blue-1);
    opacity: .4;
    z-index: -1;
    border-radius: 6px
}

[data-kumuhana=pouli] ne-table-wrap.ne-brick-highlight ne-table-box {
    background-color: rgba(25, 48, 72, .4)
}

ne-table-wrap.ne-brick-highlight {
    position: relative
}

ne-table-wrap.ne-brick-highlight ne-table-box {
    background-color: rgba(217, 234, 252, .4)
}

ne-table-wrap.ne-brick-highlight [data-kumuhana=pouli] ne-table-box {
    background-color: rgba(25, 48, 72, .4)
}

ne-table-wrap.ne-brick-highlight .ne-ui-table-column-controller-inner,
ne-table-wrap.ne-brick-highlight .ne-ui-table-row-controller-inner {
    border-color: var(--yq-cardborder-hover)
}

ne-table-wrap.ne-brick-highlight .ne-ui-table-row-bar {
    border-left-color: var(--yq-cardborder-hover)
}

ne-table-wrap.ne-brick-highlight .ne-ui-table-control-point {
    border-left-color: var(--yq-cardborder-hover);
    border-top-color: var(--yq-cardborder-hover)
}

ne-table-wrap.ne-brick-highlight .ne-ui-table-column-bar {
    border-top-color: var(--yq-cardborder-hover)
}

ne-table-wrap.ne-brick-highlight .ne-ui-table-column-bar,
ne-table-wrap.ne-brick-highlight .ne-ui-table-control-point,
ne-table-wrap.ne-brick-highlight .ne-ui-table-row-bar {
    background-color: var(--yq-cardborder-hover)
}

ne-table-wrap.ne-brick-highlight tr td:first-child {
    border-left-color: var(--yq-cardborder-hover)
}

ne-table-wrap.ne-brick-highlight tr td:last-child {
    border-right-color: var(--yq-cardborder-hover)
}

ne-table-wrap.ne-brick-highlight tr:first-child td {
    border-top-color: var(--yq-cardborder-hover)
}

ne-table-wrap.ne-brick-highlight tr:last-child td {
    border-bottom-color: var(--yq-cardborder-hover)
}

.ne-ui-toolbar-color-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 42px;
    height: 32px;
    border: 1px solid transparent;
    border-radius: 2px;
    margin-left: 8px !important
}

.ne-ui-toolbar-color-button.disabled {
    border-color: transparent !important
}

.ne-ui-toolbar-color-button.ne-ui-dropdown-open {
    background-color: var(--yq-bg-tertiary);
    border-radius: 5px;
    height: 26px
}

.ne-ui-toolbar-color-button button {
    padding: 0;
    border: none;
    background: transparent;
    height: 25px
}

.ne-ui-toolbar-color-button button[disabled] {
    opacity: .25;
    background: transparent
}

.ne-ui-toolbar-color-button button:after {
    display: none !important
}

.ne-ui-toolbar-color-button button:active,
.ne-ui-toolbar-color-button button:focus {
    background: transparent
}

.ne-ui-toolbar-color-button button:hover {
    background: var(--lakex-editor-overlay-background-tertiary)
}

.ne-ui-toolbar-color-button button.ant-dropdown-open {
    background: none
}

.ne-ui-toolbar-color-button .ne-ui-toolbar-color-show-button {
    width: 25px;
    height: 26px;
    border-radius: 5px
}

.ne-ui-toolbar-color-button .ne-ui-toolbar-color-show-button .ne-ui-color-button {
    border: 2px solid transparent;
    border-radius: 5px;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.ne-ui-toolbar-color-button .ne-ui-toolbar-color-show-button .ne-ui-color-button:hover {
    border-color: var(--yq-border-light)
}

.ne-ui-toolbar-color-button .ne-ui-toolbar-color-dropdown-button {
    width: 16px;
    min-width: 0;
    border-left: 1px solid transparent
}

.ne-ui-toolbar-color-button .ne-ui-toolbar-color-dropdown-button.ant-btn-default:focus,
.ne-ui-toolbar-color-button .ne-ui-toolbar-color-dropdown-button.ant-btn-default:hover,
.ne-ui-toolbar-color-button .ne-ui-toolbar-color-dropdown-button.ant-btn:focus,
.ne-ui-toolbar-color-button .ne-ui-toolbar-color-dropdown-button.ant-btn:hover {
    border-color: transparent
}

.ne-ui-toolbar-color-picker-overlay {
    background-color: var(--yq-bg-foreground);
    border: 1px solid var(--lakex-editor-border-primary);
    box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .04);
    color: var(--yq-text-primary);
    border-radius: 5px
}

.ne-ui-toolbar-color-dropdown-arrow {
    width: 16px;
    height: 16px;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(https://gw.alipayobjects.com/zos/bmw-prod/d5fce5b0-cd60-43b0-a351-9463486be4d2.svg)
}

.ne-color-selector {
    white-space: nowrap
}

.ne-color-selector .color-box {
    border-radius: 4px;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    vertical-align: middle
}

.ne-color-selector .color-box:last-child {
    margin-right: 0
}

.ne-color-selector .color-box:hover {
    outline-offset: 2px;
    outline: 1px solid var(--lakex-editor-card-border-hover)
}

.ne-color-selector .color-box.color-tips {
    background-color: var(--lakex-alert-tips-bar-bg);
    border: 1px solid var(--lakex-alert-tips-bar-border)
}

.ne-color-selector .color-box.color-info {
    background-color: var(--lakex-alert-info-bar-bg);
    border: 1px solid var(--lakex-alert-info-bar-border)
}

.ne-color-selector .color-box.color-color1 {
    background-color: var(--lakex-alert-color1-bar-bg);
    border: 1px solid var(--lakex-alert-color1-bar-border)
}

.ne-color-selector .color-box.color-color2 {
    background-color: var(--lakex-alert-color2-bar-bg);
    border: 1px solid var(--lakex-alert-color2-bar-border)
}

.ne-color-selector .color-box.color-success {
    background-color: var(--lakex-alert-success-bar-bg);
    border: 1px solid var(--lakex-alert-success-bar-border)
}

.ne-color-selector .color-box.color-warning {
    background-color: var(--lakex-alert-warning-bar-bg);
    border: 1px solid var(--lakex-alert-warning-bar-border)
}

.ne-color-selector .color-box.color-color3 {
    background-color: var(--lakex-alert-color3-bar-bg);
    border: 1px solid var(--lakex-alert-color3-bar-border)
}

.ne-color-selector .color-box.color-danger {
    background-color: var(--lakex-alert-danger-bar-bg);
    border: 1px solid var(--lakex-alert-danger-bar-border)
}

.ne-color-selector .color-box.color-color4 {
    background-color: var(--lakex-alert-color4-bar-bg);
    border: 1px solid var(--lakex-alert-color4-bar-border)
}

.ne-color-selector .color-box.color-color5 {
    background-color: var(--lakex-alert-color5-bar-bg);
    border: 1px solid var(--lakex-alert-color5-bar-border)
}

.AudioAnalysis-module_container__3K2Tk {
    position: relative;
    cursor: pointer
}

.AudioAnalysis-module_container__3K2Tk:after {
    background-color: var(--yq-bg-tertiary);
    position: absolute;
    content: "";
    left: -6px;
    top: -6px;
    width: calc(100% + 12px);
    height: calc(100% + 12px);
    border-radius: 7px;
    visibility: hidden;
    z-index: 0
}

.AudioAnalysis-module_container__3K2Tk:hover:after {
    visibility: visible
}

.ne-viewer ne-card[data-card-name=board]:not(.ne-focused) {
    border: 1px solid transparent
}

.ne-viewer ne-card[data-card-name=board].ne-focused .ne-eidtor-card-lake-diagram-viewer .lake-board-toolbar {
    display: block
}

.ne-viewer ne-card[data-card-name=board] .ne-eidtor-card-lake-diagram-viewer {
    height: 100%;
    overflow: hidden
}

.ne-viewer ne-card[data-card-name=board] .ne-eidtor-card-lake-diagram-viewer .lake-board-toolbar {
    display: none
}

.ne-viewer .ne-lake-board-loading {
    height: 460px
}

ne-card[data-card-name=board].ne-focused {
    border: 1px solid var(--lakex-editor-text-disable)
}

.ne-viewer[data-viewer-mode=simple] ne-card[data-card-name=board] .ne-card-container {
    height: auto !important
}

.ne-viewer[data-viewer-mode=simple] ne-card[data-card-name=board] .ne-card-container img {
    width: auto
}

.ant-popover.board-max-tips .ant-popover-arrow {
    display: block;
    border-bottom-color: var(--yq-blue-600);
    border-left-color: var(--yq-blue-600)
}

.ant-popover.board-max-tips .ant-popover-arrow .ant-popover-arrow-content {
    background-color: var(--yq-blue-600)
}

.ant-popover.board-max-tips .ant-popover-inner {
    background-color: var(--yq-blue-600);
    border: none;
    color: var(--yq-white)
}

.ant-popover.board-max-tips .ant-popover-inner .ant-popover-inner-content {
    color: var(--yq-white);
    word-break: keep-all;
    white-space: nowrap;
    padding: 0
}

.ant-popover.board-max-tips .ant-popover-inner .ant-popover-inner-content .board-max-tips-content {
    padding: 12px 16px
}

.ant-popover.board-max-tips .ant-popover-inner .ne-icon.ne-icon-close {
    cursor: pointer;
    vertical-align: text-bottom
}

.ant-popover.board-max-tips:before {
    content: " ";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -10px;
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background-color: var(--yq-blue-600)
}

.ant-popover.board-max-tips.ant-popover-placement-left .ant-popover-arrow {
    display: block;
    border-top-color: var(--yq-blue-600);
    border-right-color: var(--yq-blue-600)
}

.ant-popover.board-max-tips.ant-popover-placement-left:before {
    left: auto;
    right: -10px
}

.ne-file-preferences-checkbox {
    margin-left: 8px
}

.ne-file-preferences-checkbox span {
    white-space: nowrap
}

.ant-modal.ne-ocr-modal {
    max-width: 100%
}

.ant-modal.ne-ocr-modal .ant-modal-body {
    padding: 20px 24px 28px 24px;
    height: 560px
}

.ant-modal.ne-ocr-modal .ant-modal-confirm-content {
    margin-top: 16px
}

.ant-modal.ne-ocr-modal .ant-modal-confirm-btns {
    display: none
}

.ne-ocr-split {
    width: 100%;
    height: 471px;
    display: flex;
    flex-direction: row
}

.ne-ocr-split .ne-ocr-image-container,
.ne-ocr-split .ne-ocr-text-container {
    flex: 1
}

.ne-ocr-split .ne-ocr-image-container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    border-radius: 8px;
    overflow: hidden;
    background-color: var(--yq-yuque-grey-200);
    border: 1px solid var(--yq-border-primary);
    margin-right: 28px
}

.ne-ocr-split .ne-ocr-image-container img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.ne-ocr-split .ne-ocr-text-container {
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid var(--yq-border-primary);
    position: relative
}

.ne-ocr-split .ne-ocr-text-container .ant-spin-container,
.ne-ocr-split .ne-ocr-text-container .ant-spin-nested-loading {
    height: 100%
}

.ne-ocr-split .ne-ocr-text-container textarea {
    width: 100%;
    white-space: pre-wrap;
    word-break: break-word;
    height: 100%;
    border: none;
    background: transparent;
    outline: none;
    padding: 16px 16px 50px 16px
}

.ne-ocr-split .ne-ocr-text-container .ne-ocr-text {
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 16px 16px 32px 16px
}

.ne-ocr-split .ne-ocr-text-container .ne-ocr-text pre {
    white-space: pre-wrap;
    word-break: break-word
}

.ne-ocr-split .ne-ocr-text-container .ne-ocr-button-group {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    display: flex;
    justify-content: flex-end;
    padding-top: 16px;
    background: var(--yq-ant-modal-content-bg);
    background: linear-gradient(0deg, var(--yq-ant-modal-content-bg) 40%, hsla(0, 0%, 100%, 0))
}

.ne-ocr-split .ne-ocr-text-container .ne-ocr-button-group .ne-ocr-button-wrap {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding-left: 16px
}

.ne-ocr-split .ne-ocr-text-container .ne-ocr-button-group .ne-icon {
    vertical-align: sub;
    margin-right: 4px
}

.ne-ocr-split .ne-ocr-text-container .ne-ocr-button-group .ant-btn {
    margin-right: 16px;
    margin-bottom: 16px
}

.ne-local-image,
.ne-mock-image {
    background-color: var(--yq-bg-tertiary)
}

.ne-mock-image {
    max-width: 100%
}

.ne-image-loading-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px
}

.ne-image-error {
    position: relative;
    font-size: 12px;
    color: var(--yq-text-caption);
    background: var(--yq-bg-tertiary)
}

.ne-image-error img {
    max-width: 100%
}

.ne-image-error .ne-image-tip {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-top: 20px;
    font-size: 12px;
    line-height: 20px;
    color: var(--yq-text-caption);
    width: 100%;
    text-align: center
}

.ne-uploading-image {
    position: relative
}

.ne-uploading-image .ne-image {
    opacity: .6;
    max-width: 100%
}

.ne-uploading-image .ne-image-uploading-progress {
    position: absolute;
    bottom: 5px;
    right: 5px;
    color: var(--yq-white);
    font-size: 12px;
    line-height: 1;
    background-color: var(--yq-black);
    padding: 5px;
    border-radius: 2px
}

.ne-ui-image-crop-box {
    pointer-events: none;
    position: absolute;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;
    z-index: 3;
    touch-action: none
}

.ne-ui-image-inner-button-wrap {
    display: none;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 9px;
    right: 9px;
    background: rgba(38, 38, 38, .6);
    border-radius: 8px;
    z-index: 4
}

.ne-ui-image-inner-button-wrap-menu-open {
    display: flex
}

.ne-ui-image-inner-button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    color: #fff;
    border: none;
    outline: none;
    background: none;
    cursor: pointer
}

.ne-ui-image-inner-divider {
    display: block;
    width: 1px;
    height: 20px;
    margin: 0 4px;
    background: hsla(0, 0%, 100%, .1)
}

.ne-ui-image-inner-divider:last-child {
    display: none
}

.ne-ui-image-inner-menu .ant-popover-content {
    min-width: 104px !important
}

.ne-ui-image-inner-menu .ant-popover-inner-content {
    padding: 4px
}

.ne-ui-image-inner-menu .ant-menu-item {
    display: flex;
    align-items: center
}

.ne-ui-image-inner-menu .ant-menu-item .ne-icon {
    margin-right: 8px
}

ne-card[data-card-name=image] .ne-card-container .ne-ui-image-ocr-mask {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    overflow: hidden
}

ne-card[data-card-name=image] .ne-card-container .ne-ui-image-ocr-mask ::-moz-selection {
    background: transparent !important
}

ne-card[data-card-name=image] .ne-card-container .ne-ui-image-ocr-mask ::selection {
    background: transparent !important
}

.ne-ui-image-ocr-text {
    line-height: 1;
    position: absolute;
    white-space: pre;
    word-break: keep-all;
    color: transparent !important
}

.ne-ui-image-ocr-text::-moz-selection {
    background: transparent !important
}

.ne-ui-image-ocr-text::selection {
    background: transparent !important
}

.ne-active .ne-ui-image-resizer-box {
    display: block
}

.ne-ui-image-resizer-box {
    display: none;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    outline: 1px solid var(--yq-blue-4)
}

.ne-ui-image-resizer-box.ne-ui-resizing:after {
    position: absolute;
    z-index: 3;
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    content: attr(data-size);
    color: var(--yq-white);
    background-color: rgba(0, 0, 0, .3)
}

.ne-ui-image-resizer,
.ne-ui-image-resizer-handler {
    width: 14px;
    height: 14px;
    border: 2px solid #fff;
    background-color: var(--yq-blue-5);
    border-radius: 10px;
    position: absolute;
    z-index: 2
}

.ne-ui-image-resizer-handler {
    z-index: 3;
    border: none;
    background-color: transparent
}

.ne-resizer-tl {
    top: -7px;
    left: -7px;
    cursor: nwse-resize;
    pointer-events: all
}

.ne-resizer-tr {
    top: -7px;
    right: -7px;
    cursor: nesw-resize;
    pointer-events: all
}

.ne-resizer-br {
    right: -7px;
    cursor: nwse-resize
}

.ne-resizer-bl,
.ne-resizer-br {
    bottom: -7px;
    pointer-events: all
}

.ne-resizer-bl {
    left: -7px;
    cursor: nesw-resize
}

.ne-image-title {
    position: relative;
    word-break: break-all;
    white-space: normal;
    margin-top: 7px;
    max-width: 100%;
    text-align: center
}

.ne-image-title .ne-image-title-content {
    vertical-align: top;
    display: inline-block;
    min-width: 1px;
    max-width: 100%;
    min-height: 18px;
    line-height: 22px;
    font-size: 14px;
    outline: none;
    word-break: break-word;
    white-space: normal;
    color: var(--yq-text-caption);
    text-align: center;
    caret-color: auto
}

.ne-image-title .ne-image-title-placeholder {
    position: absolute;
    top: 2px;
    width: 100%;
    display: block;
    color: var(--yq-text-disable);
    pointer-events: none;
    line-height: 22px;
    font-size: 14px
}

.ne-image-card-show-title,
.ne-viewer ne-card[data-card-type=inline].ne-image-card-show-title {
    vertical-align: -13px
}

.ne-image-card-show-title .ne-card-container {
    line-height: 0
}

ne-card[data-card-name=image] img {
    vertical-align: baseline;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor
}

.ne-paragraph-spacing-relax.ne-typography-classic ne-card[data-card-name=image] img {
    vertical-align: text-bottom
}

.ne-image-wrap {
    position: relative;
    line-height: 0
}

.ne-image-wrap.ne-image-style-stroke:before {
    border: 1px solid var(--yq-border-primary);
    border-radius: 4px
}

.ne-image-wrap.ne-image-style-shadow:before {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .15)
}

.ne-image-wrap.ne-image-loaded .ne-image {
    opacity: 1;
    border-radius: 4px
}

.ne-image-wrap:before {
    content: " ";
    display: block;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    pointer-events: none
}

.ne-image-wrap .ne-image-box {
    position: relative;
    overflow: hidden;
    border-radius: 4px;
    max-width: 100%;
    font-size: 0
}

.ne-image-wrap .ne-image-box.ne-image-box-loading {
    background-color: var(--yq-bg-tertiary)
}

.ne-image-wrap .ne-image {
    transition: opacity .1s ease-in
}

.ne-image-wrap .ne-image.ne-image-preview {
    cursor: zoom-in
}

.ne-image-wrap .ne-image.ne-image-absolute {
    position: absolute;
    z-index: 2
}

.ne-image-wrap .ne-image.ne-image-hide {
    opacity: 0;
    height: 0;
    display: inline-block
}

.ne-image-wrap .ne-bg-img,
.ne-image-wrap .ne-image {
    max-width: 100%
}

.ne-image-wrap:hover .ne-ui-image-inner-button-wrap {
    display: flex
}

.ne-image-size-overlay.ant-dropdown-menu {
    padding: 16px
}

.ne-image-size-overlay {
    width: 262px;
    cursor: default
}

.ne-image-size-overlay-inputs {
    display: flex;
    margin-bottom: 16px
}

.ne-image-size-overlay-inputs-item {
    display: flex;
    width: 109px;
    height: 24px;
    align-items: center;
    justify-content: space-between
}

.ne-image-size-overlay-inputs-item:first-child {
    margin-right: 12px
}

.ne-image-size-overlay-inputs-item input::-webkit-inner-spin-button,
.ne-image-size-overlay-inputs-item input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.ne-image-size-overlay-inputs-item input {
    -moz-appearance: textfield
}

.ne-image-size-overlay .ant-radio-group {
    background-color: var(--yq-bg-tertiary);
    border-radius: 6px
}

.ne-image-size-overlay .ant-radio-button-wrapper {
    border: none;
    background-color: var(--yq-bg-tertiary);
    padding: 0 13px;
    line-height: 32px
}

.ne-image-size-overlay .ant-radio-button-wrapper:hover {
    color: var(--yq-text-caption)
}

.ne-image-size-overlay .ant-radio-button-wrapper:not(:first-child):before {
    transform: translateY(50%);
    height: 50%;
    padding: 0;
    top: 0
}

.ne-image-size-overlay .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
    box-shadow: inset 0 0 0 2px var(--yq-yuque-grey-2)
}

.ne-image-size-overlay .ant-radio-button-wrapper-checked {
    background: var(--yq-bg-primary);
    box-shadow: inset 0 0 0 2px var(--yq-yuque-grey-2);
    border-radius: 6px;
    color: inherit
}

.ne-image-size-overlay .ant-radio-button-wrapper-checked:before {
    display: none
}

.ne-image-link-overlay {
    padding: 16px;
    padding-bottom: 11px;
    cursor: default
}

.ne-image-link-overlay-link-target {
    margin-top: 7px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.ne-image-link-overlay-unlink {
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: 6px 8px;
    border-radius: 4px;
    margin-right: -8px
}

.ne-image-link-overlay-unlink-hidden {
    visibility: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: flex;
    align-items: center;
    padding: 6px 8px;
    border-radius: 4px;
    cursor: default
}

.ne-image-link-overlay-unlink>span {
    margin-left: 4px
}

.ne-image-link-overlay-unlink:hover {
    background-color: var(--yq-bg-tertiary)
}

.ne-image-spacing-overlay {
    padding: 16px;
    cursor: default
}

.ne-image-spacing-overlay-switch-row:first-child {
    margin-bottom: 8px
}

.ne-image-spacing-overlay-switch-row>label {
    display: flex;
    cursor: pointer;
    width: 100%;
    justify-content: space-between;
    align-items: center
}

.ne-image-more-overlay-checked-icon {
    margin-right: 4px;
    opacity: 0
}

.ne-image-more-overlay-checked-icon-checked {
    margin-right: 4px;
    opacity: 1
}

.ne-image-more-overlay-menu-item {
    width: 155px
}

.ne-image-more-overlay-menu-item .ant-dropdown-menu-submenu {
    display: flex;
    align-items: center;
    width: 100%
}

.ne-image-more-overlay-menu-item .ne-icon {
    margin-right: 8px;
    vertical-align: text-bottom
}

.ne-viewer ne-card[data-card-name=textDiagram] .ne-card-container {
    overflow: auto;
    min-height: 100px
}

.ne-viewer ne-card[data-card-name=textDiagram] .ne-text-diagram-viewer {
    display: flex
}

.ne-viewer ne-card[data-card-name=textDiagram] img {
    margin: 0 auto;
    max-width: 100%;
    background-color: #fff;
    -o-object-fit: contain;
    object-fit: contain
}

.app-ne-ui-table-column-bar {
    height: 100%;
    background-color: var(--yq-bg-primary-hover);
    cursor: pointer;
    position: relative;
    display: flex;
    align-items: center
}

.app-ne-ui-table-column-bar:last-child {
    border-top-right-radius: 8px
}

.app-ne-ui-table-column-bar:last-child .ne-ui-table-column-bar-resizer {
    margin-left: -6px
}

.app-ne-ui-table-column-bar:first-child {
    border-top-left-radius: 8px
}

.app-ne-ui-table-column-bar .app-ne-ui-table-column-bar-resize {
    width: 32px;
    height: 32px;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: -14px;
    top: -9px;
    z-index: 1
}

.app-ne-ui-table-column-bar .app-ne-ui-table-column-bar-resize:last-child {
    width: 18px;
    right: 0;
    justify-content: flex-end
}

.app-ne-ui-table-column-bar.app-ne-ui-active {
    background-color: var(--yq-yuque-grey-5);
    color: var(--yq-icon-secondary)
}

.app-ne-ui-table-column-bar.app-ne-ui-active .app-ne-ui-table-column-bar-move,
.app-ne-ui-table-column-bar.app-ne-ui-active .app-ne-ui-table-column-bar-resize {
    display: flex
}

.app-ne-ui-table-column-bar.app-ne-ui-selected {
    background-color: #1672f3;
    color: #fff
}

.app-ne-ui-table-column-bar.app-ne-ui-selected .app-ne-ui-table-column-bar-move,
.app-ne-ui-table-column-bar.app-ne-ui-selected .app-ne-ui-table-column-bar-resize {
    display: flex
}

.app-ne-ui-table-column-bar-resizer {
    width: 7px;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 100%;
    bottom: 0;
    z-index: 1;
    margin-left: -4px;
    background-color: #0689f3;
    cursor: col-resize
}

.app-ne-ui-table-column-bar-resizer:hover {
    opacity: 1
}

.app-ne-ui-table-column-bar-move {
    flex: 1;
    height: 100%;
    justify-content: center;
    align-items: center;
    display: none
}

.app-ne-ui-table-column-bar-resize {
    width: 4px;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    display: none;
    cursor: col-resize;
    margin-right: 3px
}

.app-ne-ui-table-column-controller {
    position: absolute;
    top: 1px;
    left: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.app-ne-ui-table-column-controller-inner {
    display: none;
    position: relative;
    left: 0;
    bottom: 0;
    height: 14px
}

.app-ne-ui-table-column-controller-text-mask {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 14px;
    height: 28px;
    cursor: text
}

.app-ne-ui-table-row-bar {
    position: relative;
    width: 100%;
    background-color: var(--yq-bg-primary-hover);
    cursor: pointer
}

.app-ne-ui-table-row-bar.app-ne-ui-active {
    background-color: var(--yq-yuque-grey-5);
    color: var(--yq-icon-secondary)
}

.app-ne-ui-table-row-bar.app-ne-ui-active .app-ne-ui-table-row-bar-move {
    display: flex
}

.app-ne-ui-table-row-bar.app-ne-ui-selected {
    background-color: #1672f3;
    color: #fff
}

.app-ne-ui-table-row-bar.app-ne-ui-selected .app-ne-ui-table-row-bar-move {
    display: flex
}

.app-ne-ui-table-row-bar:last-child .app-ne-ui-table-row-bar-resizer {
    margin-top: -6px
}

.app-ne-ui-table-row-bar-resizer {
    height: 7px;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 100%;
    right: 0;
    z-index: 1;
    margin-top: -4px;
    background-color: #0689f3
}

.app-ne-ui-table-row-bar-resizer:hover {
    opacity: 1
}

.app-ne-ui-table-row-bar-move {
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    display: none
}

.app-ne-ui-table-row-bar-line {
    height: 1px;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 2;
    background-color: #0689f3
}

.app-ne-ui-table-row-controller {
    position: absolute;
    top: 14px;
    left: -8px;
    width: 22px;
    background-color: var(--yq-bg-primary)
}

.app-ne-ui-table-row-controller .app-ne-ui-table-row-controller-inner {
    position: relative;
    left: 8px;
    width: 14px;
    border-radius: 8px 0 0 8px;
    display: none;
    overflow: hidden
}

.ne-engine ne-table-wrap {
    padding-left: 0;
    margin-top: 0
}

.ne-engine ne-table-wrap.ne-invisible .ne-ui-table,
.ne-engine ne-table-wrap.ne-invisible ne-table-inner-wrap {
    display: none !important
}

.ne-engine ne-table-wrap.ne-table-focus .app-ne-ui-table-column-controller {
    padding-top: 28px
}

.ne-engine ne-table-wrap.ne-ui-selecting {
    caret-color: transparent
}

.ne-engine ne-table-wrap.ne-ui-selecting ::-moz-selection {
    background-color: transparent !important
}

.ne-engine ne-table-wrap.ne-ui-selecting ::selection {
    background-color: transparent !important
}

.app-ne-table-wrap.ne-table-focus.h5-ne-ui-table-left-shadow:before,
.app-ne-table-wrap.ne-table-focus.h5-ne-ui-table-right-shadow:after {
    margin-top: 29px
}

.app-ne-table-wrap ne-table-inner-wrap::-webkit-scrollbar {
    display: none
}

ne-table-inner-wrap {
    line-height: 0;
    padding-top: 14px;
    cursor: pointer
}

ne-table-box {
    display: inline-block;
    position: relative;
    cursor: text
}

.app-ne-ui-table {
    position: absolute;
    top: 0;
    left: -14px;
    z-index: 2
}

.app-ne-brick-highlight {
    position: relative
}

.app-ne-brick-highlight .app-ne-ui-table-column-controller,
.app-ne-brick-highlight .app-ne-ui-table-row-controller {
    display: none
}

.app-ne-brick-highlight.ne-table-focus.h5-ne-ui-table-left-shadow:before,
.app-ne-brick-highlight.ne-table-focus.h5-ne-ui-table-right-shadow:after {
    margin-top: 41px !important
}

.app-ne-brick-highlight ne-table-box {
    background-color: rgba(217, 234, 252, .4)
}

.app-ne-brick-highlight tr td:first-child {
    border-left-color: var(--yq-cardborder-hover)
}

.app-ne-brick-highlight tr td:last-child {
    border-right-color: var(--yq-cardborder-hover)
}

.app-ne-brick-highlight tr:first-child td {
    border-top-color: var(--yq-cardborder-hover)
}

.app-ne-brick-highlight tr:last-child td {
    border-bottom-color: var(--yq-cardborder-hover)
}

[data-kumuhana=pouli] .app-ne-brick-highlight ne-table-box {
    background-color: rgba(25, 48, 72, .4)
}

.ne-doc-app-editor {
    background: var(--yq-bg-primary);
    height: 100%
}

.ne-doc-app-editor .ne-editor {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden;
    background: var(--yq-bg-primary)
}

.ne-doc-app-editor .ne-editor.ne-layout-mode-adapt .ne-editor-wrap-content {
    width: 100%;
    min-width: auto
}

.ne-doc-app-editor .ne-editor .ne-editor-body {
    height: 100%;
    overflow: hidden
}

.ne-doc-app-editor .ne-editor .ne-editor-wrap {
    display: block;
    padding: 12px;
    overflow: auto
}

.ne-doc-app-editor .ne-editor .ne-editor-wrap:after,
.ne-doc-app-editor .ne-editor .ne-editor-wrap:before {
    display: none
}

.ne-doc-app-editor .ne-editor .ne-editor-wrap .ne-editor-wrap-content {
    margin: 0
}

.ne-doc-app-editor .ne-editor .ne-editor-wrap .ne-editor-wrap-content .ne-editor-outer-wrap-box {
    width: 100%;
    min-width: auto
}

.ne-doc-app-editor .ne-editor .ne-editor-wrap-box {
    margin-bottom: 0;
    border: 0;
    box-shadow: none
}

.ne-doc-app-editor .ne-editor .ne-editor-extra-box {
    padding: 16px 16px 0
}

.ne-doc-app-editor .ne-editor .ne-engine {
    min-height: calc(100vh - 100px);
    padding: 16px 10px 60vh;
    bottom: 0
}

.ne-doc-app-editor .ne-editor .ne-engine ne-heading-anchor {
    display: none
}

.ne-doc-app-editor .ne-editor ne-card[data-card-name=bookmark],
.ne-doc-app-editor .ne-editor ne-card[data-card-name=yuque] {
    border: none !important
}

.ne-doc-app-editor .ne-editor ne-card[data-card-name=bookmark] .ne-yuque-doc-embed-view,
.ne-doc-app-editor .ne-editor ne-card[data-card-name=yuque] .ne-yuque-doc-embed-view {
    border: 1px solid var(--yq-border-primary);
    border-radius: 4px
}

.ne-doc-app-editor .ne-editor ne-card.app-ne-brick-highlight {
    border-color: var(--yq-blue-6) !important;
    box-shadow: 0 0 0 .5px var(--yq-blue-6)
}

.ne-doc-app-editor .ne-engine ne-h1 ne-text {
    font-size: 24px;
    line-height: 33px
}

.ne-doc-app-editor .ne-engine ne-h2 ne-text {
    font-size: 20px;
    line-height: 28px
}

.ne-doc-app-editor .ne-engine ne-h3 ne-text {
    font-size: 18px;
    line-height: 25px
}

.ne-doc-app-editor .ne-engine ne-h4 ne-text {
    font-size: 16px;
    line-height: 22px
}

.ne-card-calendar-schedule-panel-title {
    word-break: break-word;
    font-size: 18px;
    color: var(--yq-text-body);
    max-height: 86px;
    overflow-y: auto
}

.ne-card-calendar-schedule-panel-date,
.ne-card-calendar-schedule-panel-desc {
    font-size: 12px;
    color: var(--yq-text-body)
}

.ne-card-calendar-schedule-panel-date {
    height: 20px;
    display: flex;
    align-items: center
}

.ne-card-calendar-schedule-panel-date-split {
    padding: 0 7px
}

.ne-card-calendar-schedule-panel-desc {
    max-height: 74px;
    overflow-y: auto;
    white-space: pre-wrap;
    word-break: break-all
}

.ne-card-calendar-schedule-panel-icon-calendar-v,
.ne-card-calendar-schedule-panel-icon-desc-v {
    margin-top: 1px
}

.ne-card-calendar-schedule-panel-margin-top {
    margin-top: 6px
}

.ne-card-calendar-schedule-panel-color {
    width: 8px;
    height: 8px;
    margin-top: 9px
}

.ne-viewer ne-card[data-card-name=calendar] {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell {
    min-height: 10rem
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=calendar] .ne-card-calendar-content-box-row-cell-date-text {
    font-size: 1.6rem;
    width: 2.2rem;
    height: 2.2rem
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=calendar] .ne-card-calendar-content-week-names-item {
    font-size: 1.6rem
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=calendar] .ne-card-calendar-header-month-selector-date,
.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=calendar] .ne-card-calendar-header-month-selector-next .ne-icon,
.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=calendar] .ne-card-calendar-header-month-selector-prev .ne-icon,
.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=calendar] .ne-card-calendar-schedule-panel-title {
    font-size: 2.2rem
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=calendar] .ne-card-calendar-schedule-panel-date,
.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=calendar] .ne-card-calendar-schedule-panel-desc {
    font-size: 1.6rem
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=calendar] .ne-card-calendar-schedule-panel-color {
    height: .7rem;
    width: .7rem
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=calendar] .ne-card-calendar-schedule-panel-icon {
    height: 1.4rem;
    width: 1.4rem
}

.ne-viewer[data-viewer-mode=simple] ne-card[data-card-name=localdoc] .ne-card-container[data-alias=embed] {
    height: auto !important
}

.ne-viewer ne-card[data-card-name=file].ne-card-hovered .ne-card-file,
.ne-viewer ne-card[data-card-name=file]:hover .ne-card-file {
    background: var(--lakex-editor-card-background-hover)
}

.ne-viewer ne-card[data-card-name=file].ne-card-hovered .ne-card-file.disable,
.ne-viewer ne-card[data-card-name=file]:hover .ne-card-file.disable {
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial
}

.ne-viewer ne-card[data-card-name=file] .ne-card-file.disable {
    color: var(--yq-text-disable);
    cursor: default
}

.ne-viewer ne-card[data-card-name=file] .ne-card-container {
    width: 100%
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=file] .ne-card-file {
    height: auto;
    font-size: 1.8rem
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=file] .ne-card-file .ne-card-file-name {
    font-size: 1.8rem
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=file] .ne-card-file .ne-card-file-size {
    font-size: 85%
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=file] .ne-card-file .ne-icon {
    font-size: 1em
}

ne-card[data-card-name=label] {
    top: -2px
}

ne-card[data-card-name=label] .ne-card-container {
    width: 100%;
    display: flex;
    align-items: center
}

ne-card[data-card-name=label] .ne-card-label {
    width: 100%
}

ne-card[data-card-name=label] .ne-card-label-text {
    white-space: nowrap;
    border-radius: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    line-height: 1.1;
    padding: 0 .2em;
    margin: 0 .2em;
    border: 2px solid transparent
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=label] .ne-card-label-text {
    font-size: 21.6px
}

.ne-label-color-0 {
    color: var(--lakex-label-color0-text);
    background: var(--lakex-label-color0-bg)
}

.ne-label-color-1 {
    color: var(--lakex-label-color1-text);
    background: var(--lakex-label-color1-bg)
}

.ne-label-color-2 {
    color: var(--lakex-label-color2-text);
    background: var(--lakex-label-color2-bg)
}

.ne-label-color-3 {
    color: var(--lakex-label-color3-text);
    background: var(--lakex-label-color3-bg)
}

.ne-label-color-4 {
    color: var(--lakex-label-color4-text);
    background: var(--lakex-label-color4-bg)
}

.ne-label-color-5 {
    color: var(--lakex-label-color5-text);
    background: var(--lakex-label-color5-bg)
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=mention] {
    font-size: inherit !important
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=mention] .ne-ui-mention-link {
    font-size: inherit;
    white-space: nowrap
}

ne-card[data-card-name=vote] .ne-card-vote-viewer {
    display: flex;
    flex-direction: column;
    position: relative;
    min-height: 200px;
    padding: 24px;
    background-color: var(--yq-bg-secondary)
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-error-tip {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-content {
    flex: 1
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-content-header {
    display: flex;
    margin-bottom: 24px
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-content-header-type {
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 10px;
    height: 24px;
    background-color: var(--lakex-editor-background-focus);
    color: var(--yq-text-primary);
    border-radius: 4px;
    margin-right: 12px
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-content-header-title {
    flex: 1;
    font-size: 16px;
    color: var(--yq-text-primary);
    line-height: 24px;
    font-weight: 700
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-content-footer {
    display: flex;
    margin-top: 16px
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-content-footer-deadline,
ne-card[data-card-name=vote] .ne-card-vote-viewer-content-footer-member-count {
    font-size: 14px;
    color: var(--yq-text-caption);
    margin-right: 12px
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-content-footer-re-vote {
    cursor: pointer;
    font-size: 14px;
    color: var(--yq-text-body)
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-content-footer-view-data {
    line-height: 33px;
    color: var(--yq-text-caption);
    padding: 0 10px
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-content-footer-view-data-link {
    margin-left: 10px;
    color: var(--link-color);
    cursor: pointer
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-vote-item {
    display: flex;
    align-items: center;
    padding: 9px 16px;
    border: 1px solid var(--lakex-editor-border-primary);
    border-radius: 2px;
    background-color: var(--yq-bg-primary);
    margin-bottom: 8px;
    cursor: pointer
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-vote-item-op {
    margin-right: 16px
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-vote-item-text {
    font-size: 14px;
    color: var(--yq-text-body);
    line-height: 22px;
    word-break: break-word
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-voting-mask {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--yq-text-caption);
    background: var(--lakex-editor-color-white-f60)
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-voting-mask .ne-icon {
    margin-right: 8px;
    color: var(--yq-text-caption)
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-query-detail-loading {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-query-detail-loading .ne-icon {
    margin-right: 8px
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-result-item {
    display: flex;
    flex-direction: column;
    padding: 8px 16px;
    border: 1px solid var(--lakex-editor-border-primary);
    border-radius: 2px;
    background-color: var(--yq-bg-primary);
    margin-bottom: 8px
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-result-item[data-voted=true] {
    color: var(--yq-text-link)
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-result-item[data-voted=true] .ne-card-vote-viewer-result-item-line-length {
    background-color: var(--yq-text-link)
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-result-item-info {
    display: flex;
    flex-direction: row
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-result-item-info-name {
    flex: 1
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-result-item-info-data {
    flex: 0 0 auto
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-result-item-info-data-detail span+span {
    margin-left: 12px
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-result-item-info-data-members {
    color: var(--yq-text-body);
    max-width: 400px;
    max-height: 300px;
    overflow-y: auto
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-result-item-line {
    margin-top: 8px;
    height: 8px;
    background-color: var(--yq-bg-tertiary);
    border-radius: 4px
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-result-item-line-length {
    height: 8px;
    border-radius: 4px;
    background-color: var(--lakex-editor-background-focus)
}

ne-card[data-card-name=vote] .ne-card-vote-viewer-result-popover-overlay .ant-popover-content {
    min-width: auto
}

[data-kumuhana=pouli] ne-card[data-card-name=vote] .ne-card-vote-viewer-vote-item {
    background-color: var(--yq-bg-primary-hover)
}

ne-container-hole.ne-arranging-highlight,
ne-h1.ne-arranging-highlight,
ne-h2.ne-arranging-highlight,
ne-h3.ne-arranging-highlight,
ne-h4.ne-arranging-highlight,
ne-h5.ne-arranging-highlight,
ne-h6.ne-arranging-highlight,
ne-oli.ne-arranging-highlight,
ne-p.ne-arranging-highlight,
ne-table-hole.ne-arranging-highlight,
ne-tli.ne-arranging-highlight,
ne-uli.ne-arranging-highlight {
    background-color: var(--yq-bg-tertiary)
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=bookmarkInline] {
    font-size: 1.8rem !important
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=bookmarkInline] .ne-card-bookmark-title-view {
    font-size: inherit
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=bookmarkInline] .ne-card-bookmark-title-view .ne-card-bookmark-icon {
    width: 1.8rem !important;
    height: 1.8rem !important;
    background-size: cover;
    background-position: 50%
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=bookmarkInline] .ne-card-bookmark-title-view .ne-card-bookmark-title {
    font-size: inherit
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=bookmark] .ne-card-bookmark-card-view {
    height: auto
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=bookmark] .ne-card-bookmark-card-view .ne-card-bookmark-cover-img {
    width: 8.4rem !important;
    height: 8.4rem !important
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=bookmark] .ne-card-bookmark-card-view .ne-card-bookmark-belong,
.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=bookmark] .ne-card-bookmark-card-view .ne-card-bookmark-desc,
.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=bookmark] .ne-card-bookmark-card-view .ne-card-bookmark-title {
    font-size: 1.8rem;
    line-height: 2.8rem
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-container {
    background: var(--yq-bg-secondary)
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in {
    padding: 24px 32px 20px 24px
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-content {
    display: flex;
    align-items: center
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-content-main {
    flex: 1;
    display: flex;
    flex-direction: column
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-content-main-title {
    display: flex;
    align-items: center;
    padding-left: 2px
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-content-main-title-icon {
    display: flex
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-content-main-title-text {
    flex: 1;
    margin-left: 5px;
    font-size: 16px;
    color: var(--yq-text-primary);
    font-weight: 500
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-content-main-deadline {
    margin-top: 12px;
    color: var(--yq-text-body);
    font-size: 14px
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-content-main-deadline-expired {
    margin-left: 8px;
    color: var(--yq-red-6)
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-content-btn {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 32px;
    cursor: pointer;
    border: 1px solid var(--yq-blue-6);
    font-size: 14px;
    background-color: var(--yq-blue-6);
    background-image: none;
    color: var(--yq-white);
    border-radius: 4px;
    padding: 0 16px
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-content-btn[disabled] {
    cursor: default;
    background-color: rgba(17, 124, 238, .3);
    border: 1px solid rgba(17, 124, 238, .3)
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-content-btn:hover {
    background-color: var(--yq-blue-5);
    border-color: var(--yq-cardborder-selected)
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-content-btn:focus {
    background-color: var(--yq-blue-8);
    border-color: var(--yq-blue-8)
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-content-btn:focus,
.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-content-btn:hover {
    background-image: none
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-content-btn[ant-click-animating-without-extra-node=true]:after {
    animation: none
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-content-btn[data-checked=true] {
    border-color: var(--yq-yuque-grey-5);
    background-color: var(--yq-bg-primary);
    color: var(--yq-text-body)
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-content-btn[data-checked=true][disabled] {
    cursor: default;
    background-color: var(--yq-bg-secondary);
    border: 1px solid var(--yq-yuque-grey-5);
    color: var(--yq-text-disable)
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-footer {
    margin-top: 16px;
    border-top: 1px solid var(--yq-border-primary);
    padding-top: 12px
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-footer-list {
    display: flex;
    flex-wrap: wrap
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-footer-list-item {
    height: 28px;
    width: 28px;
    margin-top: 4px;
    margin-right: 7px
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-footer-list-item img {
    height: 100%;
    width: 100%;
    border-radius: 50%
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-footer-more {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 28px;
    height: 28px;
    width: 28px;
    margin-top: 4px;
    color: var(--yq-text-caption);
    background-color: var(--yq-bg-primary);
    border: 1px solid var(--yq-border-primary);
    border-radius: 50%;
    cursor: pointer
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-footer-more:hover {
    border-color: var(--yq-yuque-green-5);
    color: var(--yq-yuque-green-5)
}

.ne-viewer ne-card[data-card-name=checkIn] .ne-card-check-in-v-footer-tip {
    color: var(--yq-text-disable);
    font-size: 14px
}

.ne-card-check-in-v-modal-wrapper .ant-modal-body {
    padding: 12px 24px 26px 24px
}

.ne-card-check-in-v-list-modal-title {
    display: flex;
    font-size: 14px;
    color: var(--yq-text-body)
}

.ne-card-check-in-v-list-modal-title-text {
    flex: 1
}

.ne-card-check-in-v-list-modal-title-export {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 2px 4px
}

.ne-card-check-in-v-list-modal-title-export:hover {
    background-color: var(--yq-bg-tertiary);
    border-radius: 4px
}

.ne-card-check-in-v-list-modal-title-export .ne-icon {
    margin-right: 4px
}

.ne-card-check-in-v-list-modal-content {
    margin-top: 12px;
    max-height: 55vh;
    overflow-x: hidden;
    overflow-y: auto
}

.ne-card-check-in-v-list-modal-content-item {
    display: flex;
    align-items: center;
    margin-bottom: 24px
}

.ne-card-check-in-v-list-modal-content-item:last-of-type {
    margin-bottom: 0
}

.ne-card-check-in-v-list-modal-content-item-side {
    flex: 0 0 40px;
    width: 40px;
    height: 40px
}

.ne-card-check-in-v-list-modal-content-item-side img {
    height: 100%;
    width: 100%;
    border-radius: 50%
}

.ne-card-check-in-v-list-modal-content-item-content {
    flex: 1;
    padding-left: 14px
}

.ne-card-check-in-v-list-modal-content-item-content-name {
    font-size: 16px;
    font-weight: 500;
    color: var(--yq-text-primary)
}

.ne-card-check-in-v-list-modal-content-item-content-desc {
    margin-top: 6px;
    font-size: 14px;
    color: var(--yq-text-body)
}

.ne-viewer .ne-checkbox .ant-checkbox-inner {
    cursor: default
}

.ne-viewer .ne-checkbox:hover .ant-checkbox-inner {
    border-color: var(--yq-yuque-grey-5)
}

.ne-viewer .ne-checkbox.ant-checkbox-checked:hover .ant-checkbox-inner {
    border-color: var(--yq-cardborder-selected)
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=checkbox] .ne-checkbox .ant-checkbox-inner {
    width: 32px;
    height: 32px
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=checkbox] .ne-checkbox.ant-checkbox-checked .ant-checkbox-inner:after {
    width: 12px;
    height: 20px
}

.ne-codeblock-explain .ne-icon {
    color: var(--yq-yuque-green-600) !important
}

/*!
 本文件源码来源于老编辑器
 定制了一些 codemirror 中内容的配色等基础样式，非特殊情况无需修改
 */
.CodeMirror {
    font-family: monospace;
    color: var(--yq-black)
}

.CodeMirror-lines {
    padding: 4px 0
}

.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
    padding: 0 4px
}

.CodeMirror-gutter-filler,
.CodeMirror-scrollbar-filler {
    background-color: var(--yq-white)
}

.CodeMirror-gutters {
    border-right: 1px solid #ddd;
    background-color: #f7f7f7;
    white-space: nowrap
}

.CodeMirror-linenumber {
    padding: 0 3px 0 5px;
    min-width: 20px;
    text-align: right;
    color: #999;
    white-space: nowrap
}

.CodeMirror-guttermarker {
    color: var(--yq-black)
}

.CodeMirror-guttermarker-subtle {
    color: #999
}

.CodeMirror-cursor {
    border-left: 1px solid #000;
    border-right: none;
    width: 0
}

.CodeMirror div.CodeMirror-secondarycursor {
    border-left: 1px solid silver
}

.cm-fat-cursor .CodeMirror-cursor {
    width: auto;
    border: 0 !important;
    background: #7e7
}

.cm-fat-cursor div.CodeMirror-cursors {
    z-index: 1
}

.cm-fat-cursor .CodeMirror-line::selection,
.cm-fat-cursor .CodeMirror-line>span::selection,
.cm-fat-cursor .CodeMirror-line>span>span::selection {
    background: transparent
}

.cm-fat-cursor .CodeMirror-line::-moz-selection,
.cm-fat-cursor .CodeMirror-line>span::-moz-selection,
.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection {
    background: transparent
}

.cm-fat-cursor {
    caret-color: transparent
}

@keyframes blink {
    50% {
        background-color: transparent
    }
}

.cm-tab {
    display: inline-block;
    text-decoration: inherit
}

.CodeMirror-rulers {
    position: absolute;
    left: 0;
    right: 0;
    top: -50px;
    bottom: 0;
    overflow: hidden
}

.CodeMirror-ruler {
    border-left: 1px solid #ccc;
    top: 0;
    bottom: 0;
    position: absolute
}

.cm-s-default .cm-keyword {
    color: #708
}

.cm-s-default .cm-atom {
    color: #219
}

.cm-s-default .cm-number {
    color: #164
}

.cm-s-default .cm-def {
    color: #00f
}

.cm-s-default .cm-variable-2 {
    color: #05a
}

.cm-s-default .cm-type,
.cm-s-default .cm-variable-3 {
    color: #085
}

.cm-s-default .cm-comment {
    color: #a50
}

.cm-s-default .cm-string {
    color: #a11
}

.cm-s-default .cm-string-2 {
    color: #f50
}

.cm-s-default .cm-meta {
    color: #555
}

.cm-s-default .cm-builtin {
    color: #30a
}

.cm-s-default .cm-tag {
    color: #170
}

.cm-s-default .cm-attribute {
    color: #00c
}

div.CodeMirror span.CodeMirror-matchingbracket {
    color: #0b0
}

div.CodeMirror span.CodeMirror-nonmatchingbracket {
    color: #a22
}

.CodeMirror-matchingtag {
    background: rgba(255, 150, 0, .3)
}

.CodeMirror-activeline-background {
    background: #e8f2ff
}

.CodeMirror {
    position: relative;
    overflow: hidden;
    background: var(--yq-bg-primary)
}

.CodeMirror-scroll {
    overflow: scroll !important;
    margin-bottom: -50px;
    margin-right: -50px;
    padding-bottom: 50px;
    height: 100%;
    outline: none;
    position: relative
}

.CodeMirror-sizer {
    position: relative;
    border-right: 50px solid transparent
}

.CodeMirror-gutter-filler,
.CodeMirror-hscrollbar,
.CodeMirror-scrollbar-filler,
.CodeMirror-vscrollbar {
    position: absolute;
    z-index: 6;
    display: none;
    outline: none
}

.CodeMirror-vscrollbar {
    right: 0;
    top: 0;
    overflow-x: hidden;
    overflow-y: scroll
}

.CodeMirror-hscrollbar {
    bottom: 0;
    left: 0;
    overflow-y: hidden;
    overflow-x: scroll
}

.CodeMirror-scrollbar-filler {
    right: 0;
    bottom: 0
}

.CodeMirror-gutter-filler {
    left: 0;
    bottom: 0
}

.CodeMirror-gutters {
    position: absolute;
    left: 0;
    top: 0;
    min-height: 100%;
    z-index: 3
}

.CodeMirror-gutter {
    white-space: normal;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: -50px
}

.CodeMirror-gutter-wrapper {
    position: absolute;
    z-index: 4;
    background: none !important;
    border: none !important
}

.CodeMirror-gutter-background {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 4
}

.CodeMirror-gutter-elt {
    position: absolute;
    cursor: default;
    z-index: 4
}

.CodeMirror-gutter-wrapper ::selection {
    background-color: transparent
}

.CodeMirror-gutter-wrapper ::-moz-selection {
    background-color: transparent
}

.CodeMirror-lines {
    cursor: text;
    min-height: 1px
}

.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
    border-radius: 0;
    border-width: 0;
    background: transparent;
    font-family: inherit;
    font-size: inherit;
    margin: 0;
    white-space: pre;
    word-wrap: normal;
    line-height: inherit;
    color: inherit;
    z-index: 2;
    position: relative;
    overflow: visible;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-variant-ligatures: contextual;
    font-feature-settings: "calt";
    font-variant-ligatures: contextual
}

.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
    word-wrap: break-word;
    white-space: pre-wrap;
    word-break: normal
}

.CodeMirror-linebackground {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0
}

.CodeMirror-linewidget {
    position: relative;
    z-index: 2;
    padding: .1px
}

.CodeMirror-rtl pre {
    direction: rtl
}

.CodeMirror-code {
    outline: none
}

.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber,
.CodeMirror-scroll,
.CodeMirror-sizer {
    box-sizing: content-box
}

.CodeMirror-measure {
    position: absolute;
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden
}

.CodeMirror-cursor {
    position: absolute;
    pointer-events: none
}

.CodeMirror-measure pre {
    position: static
}

div.CodeMirror-cursors {
    visibility: hidden;
    position: relative;
    z-index: 3
}

.CodeMirror-focused div.CodeMirror-cursors,
div.CodeMirror-dragcursors {
    visibility: visible
}

.CodeMirror-selected {
    background: #d9d9d9
}

.CodeMirror-focused .CodeMirror-selected {
    background: #d7d4f0
}

.CodeMirror-crosshair {
    cursor: crosshair
}

.CodeMirror-line::selection,
.CodeMirror-line>span::selection,
.CodeMirror-line>span>span::selection {
    background: #d7d4f0
}

.CodeMirror-line::-moz-selection,
.CodeMirror-line>span::-moz-selection,
.CodeMirror-line>span>span::-moz-selection {
    background: #d7d4f0
}

.cm-searching {
    background-color: #ffa;
    background-color: rgba(255, 255, 0, .4)
}

.cm-force-border {
    padding-right: .1px
}

@media print {
    .CodeMirror div.CodeMirror-cursors {
        visibility: hidden
    }
}

.cm-tab-wrap-hack:after {
    content: ""
}

/*!
 本文件源码来源于老编辑器
 定制了一些 codemirror 中内容的配色等基础样式，非特殊情况无需修改
 */
.CodeMirror,
span.CodeMirror-selectedtext {
    background: none
}

.CodeMirror {
    font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
    font-size: 14px;
    line-height: 1.45;
    color: #595959;
    direction: ltr
}

.CodeMirror * {
    box-sizing: content-box;
    box-sizing: initial
}

.CodeMirror.CodeMirror-focused .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,
.CodeMirror.CodeMirror-focused .CodeMirror-scroll::-webkit-scrollbar-thumb,
.CodeMirror.CodeMirror-focused .CodeMirror-vscrollbar::-webkit-scrollbar-thumb,
.CodeMirror:hover .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,
.CodeMirror:hover .CodeMirror-scroll::-webkit-scrollbar-thumb,
.CodeMirror:hover .CodeMirror-vscrollbar::-webkit-scrollbar-thumb {
    visibility: visible
}

.CodeMirror .CodeMirror-gutter-filler,
.CodeMirror .CodeMirror-scrollbar-filler {
    background: transparent
}

.CodeMirror .CodeMirror-lines {
    padding-bottom: 24px
}

.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber,
.CodeMirror-scroll,
.CodeMirror-sizer {
    box-sizing: content-box !important
}

.CodeMirror-gutters {
    background: #fafafa;
    border-color: #fafafa;
    padding: 0 6px 0 6px
}

.CodeMirror-hscrollbar,
.CodeMirror-scroll,
.CodeMirror-vscrollbar {
    scrollbar-color: var(--lakex-editor-text-disable) transparent
}

.CodeMirror-hscrollbar::-webkit-scrollbar,
.CodeMirror-hscrollbar::-webkit-scrollbar-corner,
.CodeMirror-scroll::-webkit-scrollbar,
.CodeMirror-scroll::-webkit-scrollbar-corner,
.CodeMirror-vscrollbar::-webkit-scrollbar,
.CodeMirror-vscrollbar::-webkit-scrollbar-corner {
    background-color: transparent
}

.CodeMirror-hscrollbar::-webkit-scrollbar-thumb,
.CodeMirror-scroll::-webkit-scrollbar-thumb,
.CodeMirror-vscrollbar::-webkit-scrollbar-thumb {
    background-color: var(--yq-text-disable);
    border-radius: 16px;
    border: 3.5px solid transparent;
    background-clip: content-box;
    visibility: visible
}

.box pre,
.CodeMirror-gutter-wrapper pre,
.CodeMirror pre,
.editor .top-boxes pre,
.info-message {
    color: #262626
}

.CodeMirror-linenumber {
    color: #afafaf
}

.cm-s-default .cm-header {
    color: #00f
}

.cm-s-default .cm-quote {
    color: #090
}

.cm-negative {
    color: #d44
}

.cm-positive {
    color: #292
}

.cm-header,
.cm-strong {
    font-weight: 700
}

.cm-em {
    font-style: italic
}

.cm-link {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.cm-strikethrough {
    -webkit-text-decoration: line-through;
    text-decoration: line-through
}

.cm-s-default .cm-keyword {
    color: #d73a49
}

.cm-s-default .cm-atom {
    color: #905
}

.cm-s-default .cm-def,
.cm-s-default .cm-number,
.cm-s-default .cm-variable-2 {
    color: #005cc5
}

.cm-s-default .cm-type,
.cm-s-default .cm-variable-3 {
    color: #22863a
}

.cm-s-default .cm-comment {
    color: #6a737d
}

.cm-s-default .cm-string,
.cm-s-default .cm-string-2 {
    color: #690
}

.cm-s-default .cm-meta {
    color: #1f7f9a
}

.cm-s-default .cm-qualifier {
    color: #555
}

.cm-s-default .cm-builtin {
    color: #6f42c1
}

.cm-s-default .cm-bracket {
    color: #997
}

.cm-s-default .cm-tag {
    color: #22863a
}

.cm-s-default .cm-attribute {
    color: #6f42c1
}

.cm-s-default .cm-hr {
    color: #999
}

.cm-s-default .cm-link {
    color: #00c
}

.cm-invalidchar,
.cm-s-default .cm-error {
    color: red
}

.cm-s-default .cm-operator {
    color: #d73a49
}

.cm-s-default .cm-property {
    color: #005cc5
}

.CodeMirror-composing {
    border-bottom: 2px solid
}

.CodeMirror-code-name.code-name-placeholder {
    color: #bfbfbf
}

.CodeMirror-scroll {
    margin-top: 12px
}

.ne-codeblock[theme=default] .ne-embed-nav {
    background: #f5f5f5;
    border-bottom: 1px solid #e8e8e8
}

.ne-codeblock[theme=default] .ne-embed-nav .ant-select-selection-item,
.ne-codeblock[theme=default] .ne-embed-nav .ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input,
.ne-codeblock[theme=default] .ne-embed-nav .CodeMirror-code-name,
.ne-codeblock[theme=default] .ne-embed-nav .ne-codeblock-collapsed-button,
.ne-codeblock[theme=default] .ne-embed-nav .ne-codeblock-copy,
.ne-codeblock[theme=default] .ne-embed-nav .ne-codeblock-explain,
.ne-codeblock[theme=default] .ne-embed-nav .ne-codeblock-more-button,
.ne-codeblock[theme=default] .ne-embed-nav .ne-codeblock-run-button,
.ne-codeblock[theme=default] .ne-embed-nav .ne-icon-card-codeblock-more {
    color: #595959
}

.ne-codeblock[theme=default] .ne-embed-nav .CodeMirror-code-name.code-name-placeholder,
.ne-codeblock[theme=default] .ne-embed-nav .ne-codeblock-mode-name {
    color: #bfbfbf
}

.ne-codeblock[theme=default] .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme=default] .ne-codeblock-copy:hover,
.ne-codeblock[theme=default] .ne-codeblock-explain:hover,
.ne-codeblock[theme=default] .ne-codeblock-more-button.ne-codeblock-more-active,
.ne-codeblock[theme=default] .ne-codeblock-more-button:hover,
.ne-codeblock[theme=default] .ne-codeblock-run-button:hover,
.ne-codeblock[theme=default] .ne-lang-select.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector,
.ne-codeblock[theme=default] .ne-lang-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
    background-color: #e8e8e8;
    border-color: transparent
}

.cm-searching,
.CodeMirror-focused .CodeMirror-selected,
.CodeMirror-selected {
    background-color: rgba(80, 153, 236, .5)
}

.CodeMirror-light-line-wrap+.CodeMirror-light-line-wrap .CodeMirror-gutter-background.CodeMirror-light-line-gutter,
.CodeMirror-light-line-wrap+.CodeMirror-light-line-wrap .CodeMirror-lightline-background {
    border-top: none
}

.CodeMirror-collapsed-folded {
    transform-origin: center;
    transform: rotate(-90deg)
}

.ne-codeblock[theme=Darcula] .CodeMirror-gutter-wrapper,
.ne-codeblock[theme=Darcula] .CodeMirror-gutters,
.ne-codeblock[theme=Darcula] .ne-codeblock,
.ne-codeblock[theme=Darcula] .ne-codeblock-content,
.ne-codeblock[theme=Darcula] .ne-codeblock-inner {
    background: #2b2b2b
}

.ne-codeblock[theme=Darcula] .CodeMirror-cursor {
    border-left-color: #aeaeae
}

.ne-codeblock[theme=Darcula] .box pre,
.ne-codeblock[theme=Darcula] .CodeMirror-gutter-wrapper pre,
.ne-codeblock[theme=Darcula] .CodeMirror pre,
.ne-codeblock[theme=Darcula] .editor .top-boxes pre,
.ne-codeblock[theme=Darcula] .info-message {
    color: #ccc
}

.ne-codeblock[theme=Darcula] .cm-atom,
.ne-codeblock[theme=Darcula] .cm-keyword {
    color: #d87e30
}

.ne-codeblock[theme=Darcula] .box-html .cm-atom {
    color: #a578b4
}

.ne-codeblock[theme=Darcula] .cm-def {
    color: #ffc45a
}

.ne-codeblock[theme=Darcula] .cm-variable,
.ne-codeblock[theme=Darcula] .cm-variable-2 {
    color: #ccc
}

.ne-codeblock[theme=Darcula] .cm-variable-3 {
    color: #ffc45a
}

.ne-codeblock[theme=Darcula] .cm-header {
    color: #ccc
}

.ne-codeblock[theme=Darcula] .cm-number {
    color: #719fc5
}

.ne-codeblock[theme=Darcula] .cm-property {
    color: #ffc45a
}

.ne-codeblock[theme=Darcula] .cm-attribute,
.ne-codeblock[theme=Darcula] .cm-builtin {
    color: #ccc
}

.ne-codeblock[theme=Darcula] .cm-qualifier {
    color: #ffc45a
}

.ne-codeblock[theme=Darcula] .cm-meta,
.ne-codeblock[theme=Darcula] .cm-operator {
    color: #ccc
}

.ne-codeblock[theme=Darcula] .cm-string {
    color: #628854
}

.ne-codeblock[theme=Darcula] .cm-string-2 {
    color: #b45555
}

.ne-codeblock[theme=Darcula] .box-css .cm-tag,
.ne-codeblock[theme=Darcula] .cm-tag,
.ne-codeblock[theme=Darcula] .cm-tag.cm-bracket {
    color: #ffc45a
}

.ne-codeblock[theme=Darcula] .cm-variable.cm-callee {
    color: #39e62d
}

.ne-codeblock[theme=Darcula] .CodeMirror-linenumber {
    color: #858585
}

.ne-codeblock[theme=Darcula] .CodeMirror-foldgutter-open.CodeMirror-guttermarker-subtle {
    color: #696969
}

.ne-codeblock[theme=Darcula] .cm-comment {
    color: #707070
}

.ne-codeblock[theme=Darcula] .CodeMirror-gutters {
    border-color: transparent
}

.ne-codeblock[theme=Darcula] .ne-embed-nav {
    background: #222;
    border-bottom: 1px solid #181818
}

.ne-codeblock[theme=Darcula] .ne-embed-nav .ant-select-selection-item,
.ne-codeblock[theme=Darcula] .ne-embed-nav .ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input,
.ne-codeblock[theme=Darcula] .ne-embed-nav .CodeMirror-code-name,
.ne-codeblock[theme=Darcula] .ne-embed-nav .ne-codeblock-collapsed-button,
.ne-codeblock[theme=Darcula] .ne-embed-nav .ne-codeblock-copy,
.ne-codeblock[theme=Darcula] .ne-embed-nav .ne-codeblock-explain,
.ne-codeblock[theme=Darcula] .ne-embed-nav .ne-codeblock-more-button,
.ne-codeblock[theme=Darcula] .ne-embed-nav .ne-codeblock-run-button,
.ne-codeblock[theme=Darcula] .ne-embed-nav .ne-icon-card-codeblock-more {
    color: #93999e
}

.ne-codeblock[theme=Darcula] .ne-embed-nav .CodeMirror-code-name.code-name-placeholder {
    color: #484848
}

.ne-codeblock[theme=Darcula] .ne-embed-nav .ne-codeblock-mode-name {
    color: rgba(147, 153, 158, .5)
}

.ne-codeblock[theme=Darcula] .ant-divider-vertical {
    border-color: #393939
}

.ne-codeblock[theme=Darcula] .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme=Darcula] .ne-codeblock-copy:hover,
.ne-codeblock[theme=Darcula] .ne-codeblock-explain:hover,
.ne-codeblock[theme=Darcula] .ne-codeblock-more-button.ne-codeblock-more-active,
.ne-codeblock[theme=Darcula] .ne-codeblock-more-button:hover,
.ne-codeblock[theme=Darcula] .ne-codeblock-run-button:hover,
.ne-codeblock[theme=Darcula] .ne-lang-select.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector,
.ne-codeblock[theme=Darcula] .ne-lang-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
    background-color: #393939;
    border-color: transparent
}

.ne-codeblock[theme="Night Owl"] .CodeMirror-gutter-wrapper,
.ne-codeblock[theme="Night Owl"] .CodeMirror-gutters,
.ne-codeblock[theme="Night Owl"] .ne-codeblock,
.ne-codeblock[theme="Night Owl"] .ne-codeblock-content,
.ne-codeblock[theme="Night Owl"] .ne-codeblock-inner {
    background: #001628
}

.ne-codeblock[theme="Night Owl"] .CodeMirror-cursor {
    border-left-color: #80a4c3
}

.ne-codeblock[theme="Night Owl"] .box pre,
.ne-codeblock[theme="Night Owl"] .CodeMirror-gutter-wrapper pre,
.ne-codeblock[theme="Night Owl"] .CodeMirror pre,
.ne-codeblock[theme="Night Owl"] .editor .top-boxes pre,
.ne-codeblock[theme="Night Owl"] .info-message {
    color: #d4deec
}

.ne-codeblock[theme="Night Owl"] .cm-keyword {
    color: #d18df0;
    font-style: italic
}

.ne-codeblock[theme="Night Owl"] .cm-atom {
    color: #ff4571
}

.ne-codeblock[theme="Night Owl"] .box-html .cm-atom {
    color: #79a9ff
}

.ne-codeblock[theme="Night Owl"] .cm-def {
    color: #79a9ff;
    font-style: italic
}

.ne-codeblock[theme="Night Owl"] .cm-variable,
.ne-codeblock[theme="Night Owl"] .cm-variable-2 {
    color: #5adeca;
    font-style: italic
}

.ne-codeblock[theme="Night Owl"] .cm-variable-3 {
    color: #bce666;
    font-style: italic
}

.ne-codeblock[theme="Night Owl"] .cm-header {
    color: #d4deec
}

.ne-codeblock[theme="Night Owl"] .cm-number {
    color: #ff8563
}

.ne-codeblock[theme="Night Owl"] .cm-property {
    color: #79a9ff;
    font-style: italic
}

.ne-codeblock[theme="Night Owl"] .cm-attribute {
    color: #bce666;
    font-style: italic
}

.ne-codeblock[theme="Night Owl"] .cm-builtin {
    color: #ffd400;
    font-style: italic
}

.ne-codeblock[theme="Night Owl"] .cm-qualifier {
    color: #bce666;
    font-style: italic
}

.ne-codeblock[theme="Night Owl"] .cm-operator {
    color: #d18df0
}

.ne-codeblock[theme="Night Owl"] .cm-meta {
    color: #bce666
}

.ne-codeblock[theme="Night Owl"] .cm-string {
    color: #f3c384
}

.ne-codeblock[theme="Night Owl"] .cm-string-2 {
    color: #7d5959
}

.ne-codeblock[theme="Night Owl"] .cm-tag {
    color: #c1ede6
}

.ne-codeblock[theme="Night Owl"] .box-css .cm-tag {
    color: #ff545c
}

.ne-codeblock[theme="Night Owl"] .cm-tag.cm-bracket {
    color: #5adeca
}

.ne-codeblock[theme="Night Owl"] .cm-variable.cm-callee {
    color: #39e62d
}

.ne-codeblock[theme="Night Owl"] .CodeMirror-linenumber {
    color: #858585
}

.ne-codeblock[theme="Night Owl"] .CodeMirror-guttermarker-subtle {
    color: #fff
}

.ne-codeblock[theme="Night Owl"] .cm-comment {
    color: #5e7877
}

.ne-codeblock[theme="Night Owl"] .CodeMirror-gutters {
    border-color: transparent
}

.ne-codeblock[theme="Night Owl"] .ne-embed-nav {
    background: #000c18;
    border-bottom: 1px solid #00070e
}

.ne-codeblock[theme="Night Owl"] .ne-embed-nav .ant-select-selection-item,
.ne-codeblock[theme="Night Owl"] .ne-embed-nav .ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input,
.ne-codeblock[theme="Night Owl"] .ne-embed-nav .CodeMirror-code-name,
.ne-codeblock[theme="Night Owl"] .ne-embed-nav .ne-codeblock-collapsed-button,
.ne-codeblock[theme="Night Owl"] .ne-embed-nav .ne-codeblock-copy,
.ne-codeblock[theme="Night Owl"] .ne-embed-nav .ne-codeblock-explain,
.ne-codeblock[theme="Night Owl"] .ne-embed-nav .ne-codeblock-more-button,
.ne-codeblock[theme="Night Owl"] .ne-embed-nav .ne-codeblock-run-button,
.ne-codeblock[theme="Night Owl"] .ne-embed-nav .ne-icon-card-codeblock-more {
    color: #ccd3db
}

.ne-codeblock[theme="Night Owl"] .ne-embed-nav .CodeMirror-code-name.code-name-placeholder {
    color: #484848
}

.ne-codeblock[theme="Night Owl"] .ne-embed-nav .ne-codeblock-mode-name {
    color: rgba(147, 153, 158, .5)
}

.ne-codeblock[theme="Night Owl"] .ant-divider-vertical {
    border-color: #1f2a36
}

.ne-codeblock[theme="Night Owl"] .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme="Night Owl"] .ne-codeblock-copy:hover,
.ne-codeblock[theme="Night Owl"] .ne-codeblock-explain:hover,
.ne-codeblock[theme="Night Owl"] .ne-codeblock-more-button.ne-codeblock-more-active,
.ne-codeblock[theme="Night Owl"] .ne-codeblock-more-button:hover,
.ne-codeblock[theme="Night Owl"] .ne-codeblock-run-button:hover,
.ne-codeblock[theme="Night Owl"] .ne-lang-select.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector,
.ne-codeblock[theme="Night Owl"] .ne-lang-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
    background-color: #1f2a36;
    border-color: transparent
}

.ne-codeblock[theme="One Dark Pro"],
.ne-codeblock[theme="One Dark Pro"] .CodeMirror-gutter-wrapper,
.ne-codeblock[theme="One Dark Pro"] .CodeMirror-gutters,
.ne-codeblock[theme="One Dark Pro"] .ne-codeblock-content,
.ne-codeblock[theme="One Dark Pro"] .ne-codeblock-inner {
    background: #272c35
}

.ne-codeblock[theme="One Dark Pro"] .CodeMirror-cursor {
    border-left-color: #528bf7
}

.ne-codeblock[theme="One Dark Pro"] .box pre,
.ne-codeblock[theme="One Dark Pro"] .CodeMirror-gutter-wrapper pre,
.ne-codeblock[theme="One Dark Pro"] .CodeMirror pre,
.ne-codeblock[theme="One Dark Pro"] .editor .top-boxes pre,
.ne-codeblock[theme="One Dark Pro"] .info-message {
    color: #a9b2c0
}

.ne-codeblock[theme="One Dark Pro"] .cm-keyword {
    color: #d371e3
}

.ne-codeblock[theme="One Dark Pro"] .cm-atom {
    color: #da985c
}

.ne-codeblock[theme="One Dark Pro"] .box-html .cm-atom {
    color: #f06372
}

.ne-codeblock[theme="One Dark Pro"] .cm-def {
    color: #ebbf6f
}

.ne-codeblock[theme="One Dark Pro"] .cm-variable {
    color: #f06372
}

.ne-codeblock[theme="One Dark Pro"] .cm-variable-2 {
    color: #f06372;
    font-style: italic
}

.ne-codeblock[theme="One Dark Pro"] .cm-variable-3 {
    color: #1db8c4
}

.ne-codeblock[theme="One Dark Pro"] .cm-header {
    color: #a9b2c0
}

.ne-codeblock[theme="One Dark Pro"] .cm-number {
    color: #da985c
}

.ne-codeblock[theme="One Dark Pro"] .cm-property {
    color: #43b0f5
}

.ne-codeblock[theme="One Dark Pro"] .cm-attribute {
    color: #da985c
}

.ne-codeblock[theme="One Dark Pro"] .cm-builtin {
    color: #43b0f5
}

.ne-codeblock[theme="One Dark Pro"] .cm-qualifier {
    color: #da985c
}

.ne-codeblock[theme="One Dark Pro"] .cm-meta,
.ne-codeblock[theme="One Dark Pro"] .cm-operator {
    color: #1db8c4
}

.ne-codeblock[theme="One Dark Pro"] .cm-string,
.ne-codeblock[theme="One Dark Pro"] .cm-string-2 {
    color: #8bc56f
}

.ne-codeblock[theme="One Dark Pro"] .box-css .cm-tag,
.ne-codeblock[theme="One Dark Pro"] .cm-tag {
    color: #f06372
}

.ne-codeblock[theme="One Dark Pro"] .cm-tag.cm-bracket {
    color: #a9b2c0
}

.ne-codeblock[theme="One Dark Pro"] .cm-variable.cm-callee {
    color: #357e30
}

.ne-codeblock[theme="One Dark Pro"] .CodeMirror-linenumber {
    color: #777b83
}

.ne-codeblock[theme="One Dark Pro"] .CodeMirror-guttermarker-subtle {
    color: #fff
}

.ne-codeblock[theme="One Dark Pro"] .cm-comment {
    color: #7e848f
}

.ne-codeblock[theme="One Dark Pro"] .CodeMirror-gutters {
    border-color: transparent
}

.ne-codeblock[theme="One Dark Pro"] .ne-embed-nav {
    background: #242933;
    border-bottom: 1px solid #191e25
}

.ne-codeblock[theme="One Dark Pro"] .ne-embed-nav .ant-select-selection-item,
.ne-codeblock[theme="One Dark Pro"] .ne-embed-nav .ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input,
.ne-codeblock[theme="One Dark Pro"] .ne-embed-nav .CodeMirror-code-name,
.ne-codeblock[theme="One Dark Pro"] .ne-embed-nav .ne-codeblock-collapsed-button,
.ne-codeblock[theme="One Dark Pro"] .ne-embed-nav .ne-codeblock-copy,
.ne-codeblock[theme="One Dark Pro"] .ne-embed-nav .ne-codeblock-explain,
.ne-codeblock[theme="One Dark Pro"] .ne-embed-nav .ne-codeblock-more-button,
.ne-codeblock[theme="One Dark Pro"] .ne-embed-nav .ne-icon-card-codeblock-more {
    color: #adb1b9
}

.ne-codeblock[theme="One Dark Pro"] .ne-embed-nav .CodeMirror-code-name.code-name-placeholder {
    color: #484848
}

.ne-codeblock[theme="One Dark Pro"] .ne-embed-nav .ne-codeblock-mode-name {
    color: rgba(173, 177, 185, .5)
}

.ne-codeblock[theme="One Dark Pro"] .ant-divider-vertical {
    border-color: #3c424d
}

.ne-codeblock[theme="One Dark Pro"] .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme="One Dark Pro"] .ne-codeblock-copy:hover,
.ne-codeblock[theme="One Dark Pro"] .ne-codeblock-explain:hover,
.ne-codeblock[theme="One Dark Pro"] .ne-codeblock-more-button.ne-codeblock-more-active,
.ne-codeblock[theme="One Dark Pro"] .ne-codeblock-more-button:hover,
.ne-codeblock[theme="One Dark Pro"] .ne-codeblock-run-button:hover,
.ne-codeblock[theme="One Dark Pro"] .ne-lang-select.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector,
.ne-codeblock[theme="One Dark Pro"] .ne-lang-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
    background-color: #3c424d;
    border-color: transparent
}

.ne-codeblock[theme="Github Light"] .CodeMirror-gutter-wrapper,
.ne-codeblock[theme="Github Light"] .CodeMirror-gutters,
.ne-codeblock[theme="Github Light"] .ne-codeblock,
.ne-codeblock[theme="Github Light"] .ne-codeblock-content,
.ne-codeblock[theme="Github Light"] .ne-codeblock-inner {
    background: #fff
}

.ne-codeblock[theme="Github Light"] .CodeMirror-cursor {
    border-left-color: #286ada
}

.ne-codeblock[theme="Github Light"] .box pre,
.ne-codeblock[theme="Github Light"] .CodeMirror-gutter-wrapper pre,
.ne-codeblock[theme="Github Light"] .CodeMirror pre,
.ne-codeblock[theme="Github Light"] .editor .top-boxes pre,
.ne-codeblock[theme="Github Light"] .info-message {
    color: #262c31
}

.ne-codeblock[theme="Github Light"] .cm-keyword {
    color: #e10023
}

.ne-codeblock[theme="Github Light"] .box-html .cm-atom,
.ne-codeblock[theme="Github Light"] .cm-atom {
    color: #004fb4
}

.ne-codeblock[theme="Github Light"] .cm-def {
    color: #a13000
}

.ne-codeblock[theme="Github Light"] .cm-variable {
    color: #232930
}

.ne-codeblock[theme="Github Light"] .cm-variable-2 {
    color: #a13000
}

.ne-codeblock[theme="Github Light"] .cm-variable-3 {
    color: #004fb4
}

.ne-codeblock[theme="Github Light"] .cm-header {
    color: #232930
}

.ne-codeblock[theme="Github Light"] .cm-number {
    color: #004fb4
}

.ne-codeblock[theme="Github Light"] .cm-property {
    color: #8c48e7
}

.ne-codeblock[theme="Github Light"] .cm-attribute,
.ne-codeblock[theme="Github Light"] .cm-builtin,
.ne-codeblock[theme="Github Light"] .cm-qualifier {
    color: #004fb4
}

.ne-codeblock[theme="Github Light"] .cm-operator {
    color: #e10023
}

.ne-codeblock[theme="Github Light"] .cm-meta {
    color: #004fb4
}

.ne-codeblock[theme="Github Light"] .cm-string {
    color: #002f6d
}

.ne-codeblock[theme="Github Light"] .cm-string-2 {
    color: #7d5959
}

.ne-codeblock[theme="Github Light"] .box-css .cm-tag,
.ne-codeblock[theme="Github Light"] .cm-tag {
    color: #006520
}

.ne-codeblock[theme="Github Light"] .cm-tag.cm-bracket {
    color: #232930
}

.ne-codeblock[theme="Github Light"] .cm-variable.cm-callee {
    color: #3ef231
}

.ne-codeblock[theme="Github Light"] .CodeMirror-linenumber {
    color: #8e9499
}

.ne-codeblock[theme="Github Light"] .CodeMirror-guttermarker-subtle {
    color: #fff
}

.ne-codeblock[theme="Github Light"] .cm-comment {
    color: #6c7782
}

.ne-codeblock[theme="Github Light"] .CodeMirror-gutters {
    border-color: transparent
}

.ne-codeblock[theme="Github Light"] .ne-embed-nav {
    background: #f8f8f8;
    border-bottom: 1px solid #f0f0f0
}

.ne-codeblock[theme="Github Light"] .ne-embed-nav .ant-select-selection-item,
.ne-codeblock[theme="Github Light"] .ne-embed-nav .ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input,
.ne-codeblock[theme="Github Light"] .ne-embed-nav .CodeMirror-code-name,
.ne-codeblock[theme="Github Light"] .ne-embed-nav .ne-codeblock-collapsed-button,
.ne-codeblock[theme="Github Light"] .ne-embed-nav .ne-codeblock-copy,
.ne-codeblock[theme="Github Light"] .ne-embed-nav .ne-codeblock-explain,
.ne-codeblock[theme="Github Light"] .ne-embed-nav .ne-codeblock-more-button,
.ne-codeblock[theme="Github Light"] .ne-embed-nav .ne-codeblock-run-button,
.ne-codeblock[theme="Github Light"] .ne-embed-nav .ne-icon-card-codeblock-more {
    color: #8c8c8c
}

.ne-codeblock[theme="Github Light"] .ne-embed-nav .CodeMirror-code-name.code-name-placeholder,
.ne-codeblock[theme="Github Light"] .ne-embed-nav .ne-codeblock-mode-name {
    color: #bfbfbf
}

.ne-codeblock[theme="Github Light"] .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme="Github Light"] .ne-codeblock-copy:hover,
.ne-codeblock[theme="Github Light"] .ne-codeblock-explain:hover,
.ne-codeblock[theme="Github Light"] .ne-codeblock-more-button.ne-codeblock-more-active,
.ne-codeblock[theme="Github Light"] .ne-codeblock-more-button:hover,
.ne-codeblock[theme="Github Light"] .ne-codeblock-run-button:hover,
.ne-codeblock[theme="Github Light"] .ne-lang-select.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector,
.ne-codeblock[theme="Github Light"] .ne-lang-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
    background-color: #eee;
    border-color: transparent
}

.ne-codeblock[theme="Bracket Lights Pro"] .CodeMirror-gutter-wrapper,
.ne-codeblock[theme="Bracket Lights Pro"] .CodeMirror-gutters,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-codeblock,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-codeblock-content,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-codeblock-inner {
    background: #fdfdfd
}

.ne-codeblock[theme="Bracket Lights Pro"] .CodeMirror-cursor {
    border-left-color: #000
}

.ne-codeblock[theme="Bracket Lights Pro"] .box pre,
.ne-codeblock[theme="Bracket Lights Pro"] .CodeMirror-gutter-wrapper pre,
.ne-codeblock[theme="Bracket Lights Pro"] .CodeMirror pre,
.ne-codeblock[theme="Bracket Lights Pro"] .editor .top-boxes pre,
.ne-codeblock[theme="Bracket Lights Pro"] .info-message {
    color: #363636
}

.ne-codeblock[theme="Bracket Lights Pro"] .cm-keyword {
    color: #2869c9
}

.ne-codeblock[theme="Bracket Lights Pro"] .cm-atom {
    color: #f78000
}

.ne-codeblock[theme="Bracket Lights Pro"] .box-html .cm-atom {
    color: #353535
}

.ne-codeblock[theme="Bracket Lights Pro"] .cm-def {
    color: #9020cc
}

.ne-codeblock[theme="Bracket Lights Pro"] .cm-variable,
.ne-codeblock[theme="Bracket Lights Pro"] .cm-variable-2 {
    color: #353535
}

.ne-codeblock[theme="Bracket Lights Pro"] .cm-variable-3 {
    color: #535353
}

.ne-codeblock[theme="Bracket Lights Pro"] .cm-header {
    color: #353535
}

.ne-codeblock[theme="Bracket Lights Pro"] .cm-number {
    color: #680
}

.ne-codeblock[theme="Bracket Lights Pro"] .cm-property {
    color: #353535
}

.ne-codeblock[theme="Bracket Lights Pro"] .cm-attribute {
    color: #680
}

.ne-codeblock[theme="Bracket Lights Pro"] .cm-builtin,
.ne-codeblock[theme="Bracket Lights Pro"] .cm-operator,
.ne-codeblock[theme="Bracket Lights Pro"] .cm-qualifier {
    color: #2869c9
}

.ne-codeblock[theme="Bracket Lights Pro"] .cm-meta {
    color: #353535
}

.ne-codeblock[theme="Bracket Lights Pro"] .cm-string {
    color: #f78000
}

.ne-codeblock[theme="Bracket Lights Pro"] .cm-string-2 {
    color: #7d5959
}

.ne-codeblock[theme="Bracket Lights Pro"] .box-css .cm-tag,
.ne-codeblock[theme="Bracket Lights Pro"] .cm-tag,
.ne-codeblock[theme="Bracket Lights Pro"] .cm-tag.cm-bracket {
    color: #2869c9
}

.ne-codeblock[theme="Bracket Lights Pro"] .cm-variable.cm-callee {
    color: #3ef231
}

.ne-codeblock[theme="Bracket Lights Pro"] .CodeMirror-linenumber {
    color: #bfbfbf
}

.ne-codeblock[theme="Bracket Lights Pro"] .CodeMirror-guttermarker-subtle {
    color: #fff
}

.ne-codeblock[theme="Bracket Lights Pro"] .cm-comment {
    color: #00a961
}

.ne-codeblock[theme="Bracket Lights Pro"] .CodeMirror-gutters {
    border-color: transparent
}

.ne-codeblock[theme="Bracket Lights Pro"] .ne-embed-nav {
    background: #f8f8f8;
    border-bottom: 1px solid #f0f0f0
}

.ne-codeblock[theme="Bracket Lights Pro"] .ne-embed-nav .ant-select-selection-item,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-embed-nav .ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-embed-nav .CodeMirror-code-name,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-embed-nav .ne-codeblock-collapsed-button,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-embed-nav .ne-codeblock-copy,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-embed-nav .ne-codeblock-explain,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-embed-nav .ne-codeblock-more-button,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-embed-nav .ne-codeblock-run-button,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-embed-nav .ne-icon-card-codeblock-more {
    color: #8c8c8c
}

.ne-codeblock[theme="Bracket Lights Pro"] .ne-embed-nav .CodeMirror-code-name.code-name-placeholder {
    color: #bfbfbf
}

.ne-codeblock[theme="Bracket Lights Pro"] .ne-embed-nav .ne-codeblock-mode-name {
    color: hsla(0, 0%, 54.9%, .5)
}

.ne-codeblock[theme="Bracket Lights Pro"] .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-codeblock-copy:hover,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-codeblock-explain:hover,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-codeblock-more-button.ne-codeblock-more-active,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-codeblock-more-button:hover,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-codeblock-run-button:hover,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-lang-select.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector,
.ne-codeblock[theme="Bracket Lights Pro"] .ne-lang-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
    background-color: #eee;
    border-color: transparent
}

.ne-codeblock.code-fz12 .cm-scroller {
    font-size: 12px
}

.ne-codeblock.code-fz13 .cm-scroller {
    font-size: 13px
}

.ne-codeblock.code-fz14 .cm-scroller {
    font-size: 14px
}

.ne-codeblock.code-fz15 .cm-scroller {
    font-size: 15px
}

.ne-codeblock.code-fz16 .cm-scroller {
    font-size: 16px
}

.ne-codeblock.code-fz19 .cm-scroller {
    font-size: 19px
}

.ne-codeblock.code-fz22 .cm-scroller {
    font-size: 22px
}

.ne-codeblock.code-fz0 .cm-scroller,
ne-card[data-card-name=codeblock] {
    font-size: inherit
}

[data-card-name=codeblock] {
    height: auto !important
}

.ne-codeblock,
.ne-engine .ne-codeblock {
    padding-top: 5px;
    padding-bottom: 0
}

.ne-codeblock {
    position: relative;
    overflow: visible;
    text-indent: 0;
    background: #fafafa
}

.ne-codeblock .ne-codeblock-content.ne-code,
.ne-codeblock .ne-codeblock-inner {
    padding-top: 5px
}

.ne-codeblock.hide-toolbar .ne-codeblock-content.ne-code,
.ne-codeblock.hide-toolbar .ne-codeblock-inner {
    padding: 0;
    padding: initial
}

.ne-codeblock.ne-codeblock-collapsed {
    min-height: 38px;
    padding-bottom: 0
}

.ne-codeblock.ne-codeblock-collapsed .ne-embed-nav {
    border-bottom: none
}

.ne-codeblock .ne-embed-nav {
    padding: 0 11px;
    height: 38px
}

.ne-codeblock .ne-embed-nav .start-nav {
    height: 38px;
    line-height: 38px
}

.ne-codeblock .CodeMirror-code-name {
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ne-codeblock .CodeMirror-code-name .ant-input {
    margin: 0 4px;
    max-width: 200px;
    -webkit-user-select: all;
    -moz-user-select: all;
    user-select: all;
    color: var(--yq-text-primary)
}

.ne-codeblock .CodeMirror-code-name>.normal {
    padding-left: 14px
}

.ne-editor .ne-codeblock .CodeMirror-code-name>.normal {
    cursor: pointer
}

.ne-codeblock-content {
    position: relative;
    z-index: 2;
    background: #fafafa
}

.ne-codeblock-more-menu.ant-menu-vertical>.ant-menu-submenu {
    color: #585a5a
}

.ne-codeblock-more-menu.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title {
    height: 32px;
    line-height: 36px;
    color: #585a5a
}

.ne-codeblock-more-menu.ant-menu-vertical>.ant-menu-submenu .ant-menu-submenu-arrow {
    color: #585a5a;
    margin-top: 1px
}

.ne-codeblock-more-submenu {
    width: 97px
}

.ne-codeblock-more-submenu .ant-menu-vertical-left.ant-menu-sub,
.ne-codeblock-more-submenu .ant-menu-vertical-right.ant-menu-sub,
.ne-codeblock-more-submenu .ant-menu-vertical.ant-menu-sub {
    width: 100%;
    max-width: 100%;
    min-width: 100%
}

.ne-codeblock-more-submenu .ant-menu-item-only-child {
    padding-left: 40px;
    color: #585a5a;
    background-color: transparent
}

.ne-codeblock-more-submenu .ant-menu-item-only-child:hover {
    background-color: hsla(0, 0%, 96.1%, .17)
}

.ne-codeblock-more-submenu .ant-menu-item-only-child .ant-menu-title-content {
    color: #585a5a
}

.ne-codeblock-more-submenu .ant-menu-item-only-child.active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h16v16H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath stroke='%23595959' stroke-width='1.375' stroke-linecap='round' stroke-linejoin='round' mask='url(%23b)' d='M1.688 7.861l4.302 4.264 8.323-8.25'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 12px;
    transition: none
}

.ne-codeblock-overlay.ant-popover .ant-popover-content {
    min-width: 156px
}

.ne-codeblock-overlay .ant-popover-inner-content {
    padding: 1px 0
}

.ne-codeblock-overlay .ant-menu.ant-menu-vertical .ant-menu-item.ne-codeblock-more-item {
    margin-top: 4px;
    padding: 16px;
    height: 36px;
    color: var(--yq-text-body);
    font-size: 14px;
    line-height: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: default !important
}

.ne-codeblock-overlay .ant-menu.ant-menu-vertical .ant-menu-item.ne-codeblock-more-item:hover {
    background: none !important
}

.ne-codeblock-overlay .ne-codeblock-more-item-switch {
    margin-left: 40px
}

.ne-codeblock-height-limit .cm-scroller {
    max-height: 3936px
}

@media print {
    .ne-codeblock-height-limit .CodeMirror-scroll {
        max-height: 11808px
    }
}

.CodeMirror-scroll {
    min-height: 50px
}

.ne-codeblock-collapsed-button,
.ne-codeblock-more-button {
    height: 24px;
    width: 24px;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s;
    cursor: pointer
}

.ne-codeblock-collapsed-button.ne-codeblock-more-active,
.ne-codeblock-collapsed-button:hover,
.ne-codeblock-more-button.ne-codeblock-more-active,
.ne-codeblock-more-button:hover {
    background-color: var(--yq-yuque-grey-4)
}

.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
    word-break: normal
}

.ne-code-ai-popup .ant-select-item-option-selected {
    display: none
}

.ne-code-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
    font-weight: 400
}

.ne-code-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h16v16H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath stroke='%23595959' stroke-width='1.375' stroke-linecap='round' stroke-linejoin='round' mask='url(%23b)' d='M1.688 7.861l4.302 4.264 8.323-8.25'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 0
}

.ne-code-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled):not(.ant-select-item-option-active) {
    background-color: transparent
}

.ne-code-popup .ant-select-item-option-content {
    padding-left: 24px
}

.ne-code-ai-popup.ne-code-popup-BracketLightsPro,
.ne-code-ai-popup.ne-code-popup-default,
.ne-code-ai-popup.ne-code-popup-GithubLight,
.ne-code-popup.ne-code-popup-BracketLightsPro,
.ne-code-popup.ne-code-popup-default,
.ne-code-popup.ne-code-popup-GithubLight {
    background-color: #fff !important;
    border: none;
    box-shadow: 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)
}

.ne-code-ai-popup.ne-code-popup-BracketLightsPro .ant-select-item,
.ne-code-ai-popup.ne-code-popup-default .ant-select-item,
.ne-code-ai-popup.ne-code-popup-GithubLight .ant-select-item,
.ne-code-popup.ne-code-popup-BracketLightsPro .ant-select-item,
.ne-code-popup.ne-code-popup-default .ant-select-item,
.ne-code-popup.ne-code-popup-GithubLight .ant-select-item {
    color: #585a5a
}

.ne-code-ai-popup.ne-code-popup-Darcula,
.ne-code-ai-popup.ne-code-popup-NightOwl,
.ne-code-ai-popup.ne-code-popup-OneDarkPro,
.ne-code-popup.ne-code-popup-Darcula,
.ne-code-popup.ne-code-popup-NightOwl,
.ne-code-popup.ne-code-popup-OneDarkPro {
    color: hsla(0, 0%, 100%, .88);
    background-color: #1f1f1f !important;
    border: 1px solid hsla(0, 0%, 100%, .12) !important;
    box-shadow: 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)
}

.ne-code-ai-popup.ne-code-popup-Darcula .ant-select-item-option-active:not(.ant-select-item-option-disabled),
.ne-code-ai-popup.ne-code-popup-NightOwl .ant-select-item-option-active:not(.ant-select-item-option-disabled),
.ne-code-ai-popup.ne-code-popup-OneDarkPro .ant-select-item-option-active:not(.ant-select-item-option-disabled),
.ne-code-popup.ne-code-popup-Darcula .ant-select-item-option-active:not(.ant-select-item-option-disabled),
.ne-code-popup.ne-code-popup-NightOwl .ant-select-item-option-active:not(.ant-select-item-option-disabled),
.ne-code-popup.ne-code-popup-OneDarkPro .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
    background-color: hsla(0, 0%, 100%, .12)
}

.ne-code-ai-popup.ne-code-popup-Darcula .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content,
.ne-code-ai-popup.ne-code-popup-NightOwl .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content,
.ne-code-ai-popup.ne-code-popup-OneDarkPro .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content,
.ne-code-popup.ne-code-popup-Darcula .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content,
.ne-code-popup.ne-code-popup-NightOwl .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content,
.ne-code-popup.ne-code-popup-OneDarkPro .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h16v16H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath stroke='rgba(255, 255, 255, 0.88)' stroke-width='1.375' stroke-linecap='round' stroke-linejoin='round' mask='url(%23b)' d='M1.688 7.861l4.302 4.264 8.323-8.25'/%3E%3C/g%3E%3C/svg%3E")
}

.ne-code-ai-popup.ne-code-popup-Darcula .ant-select-item,
.ne-code-ai-popup.ne-code-popup-NightOwl .ant-select-item,
.ne-code-ai-popup.ne-code-popup-OneDarkPro .ant-select-item,
.ne-code-popup.ne-code-popup-Darcula .ant-select-item,
.ne-code-popup.ne-code-popup-NightOwl .ant-select-item,
.ne-code-popup.ne-code-popup-OneDarkPro .ant-select-item {
    color: hsla(0, 0%, 100%, .88)
}

.ne-code-ai-popup.ne-code-popup-Darcula .ant-select-item:hover,
.ne-code-ai-popup.ne-code-popup-NightOwl .ant-select-item:hover,
.ne-code-ai-popup.ne-code-popup-OneDarkPro .ant-select-item:hover,
.ne-code-popup.ne-code-popup-Darcula .ant-select-item:hover,
.ne-code-popup.ne-code-popup-NightOwl .ant-select-item:hover,
.ne-code-popup.ne-code-popup-OneDarkPro .ant-select-item:hover {
    background-color: hsla(0, 0%, 100%, .12)
}

.ne-codeblock-loading {
    color: #b1b1b1;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -25px
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .cm-scroller {
    padding-bottom: 5px
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .ne-codeblock-inner ::-moz-selection {
    background: rgba(80, 153, 236, .5) !important
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .ne-codeblock-inner ::selection {
    background: rgba(80, 153, 236, .5) !important
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .ne-codeblock-inner .cm-selectionMatch {
    background: rgba(80, 153, 236, .2) !important
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .ne-codeblock-inner .cm-selectionBackground {
    background: transparent !important
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .ne-codemirror-container-resizer {
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 999;
    transform: translate(-50%, -100%);
    height: 40px;
    width: 11px;
    display: flex;
    align-items: center;
    text-align: center;
    border-radius: 5.5px;
    background: var(--yq-bg-primary-hover-light);
    cursor: pointer
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .ne-codemirror-container-resizer .ne-icon {
    color: var(--yq-text-caption);
    transform-origin: center;
    transform: translateX(-1.5px) rotate(90deg);
    margin-left: -1px
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-container {
    display: flex;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-container .cm-editor,
.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-container .ne-codeblock-content.ne-code,
.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-container .ne-codeblock-inner {
    height: 100% !important
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-container .cm-scroller {
    min-height: 100%
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-container.show-explain .codemirror-content {
    width: 50%
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-container.show-explain.smallMode .codemirror-content {
    transition: none;
    display: none
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-container.show-explain.smallMode .codemirror-sidebar {
    transition: none
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-container.show-explain.smallMode .codemirror-sidebar.open {
    width: 100%
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-container.show-explain.smallMode .codemirror-sidebar.open .ne-codemirror-container-resizer {
    display: none
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-content {
    flex: 1;
    width: 100%;
    transition: width .5s ease-in-out
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-sidebar {
    width: 0;
    transition: width .5s ease-in-out;
    position: relative
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-sidebar .ne-ai-code-explain {
    box-shadow: none
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-sidebar.open {
    width: 50%
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-sidebar.open.full {
    width: 100%;
    position: absolute;
    right: 0;
    height: 100%;
    z-index: 9
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-sidebar.open.full .ne-codemirror-container-resizer {
    transform: translateY(-100%);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-sidebar.open.full .ne-icon {
    transform: translateX(-2.5px) rotate(-90deg)
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-sidebar.open.full .ant-spin-container,
.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-sidebar.open.full .ant-spin-nested-loading,
.ne-viewer .ne-viewer-body ne-card[data-card-name=codeblock] .codemirror-sidebar.open.full .box {
    width: 100%
}

.ne-code-viewer {
    width: 100%;
    height: auto !important;
    background: #fafafa;
    position: relative
}

.ne-code-viewer:hover .ne-codeblock-copy-icon {
    display: block
}

.ne-code-viewer .ne-codeblock-copy-icon {
    position: absolute;
    right: 5px;
    top: 5px;
    height: 24px;
    width: 24px;
    z-index: 3;
    cursor: pointer;
    display: none
}

.ne-code-viewer .ne-codeblock-copy-icon:hover {
    opacity: .9
}

.ne-code-viewer .ne-codeblock-inner {
    position: relative;
    z-index: 2;
    background: #fafafa
}

.ne-code-viewer .ne-codeblock-inner .cm-lineNumbers .cm-gutterElement {
    padding-left: 15px
}

.ne-code-viewer.ne-codeblock-height-limit .cm-scroller {
    max-height: 12600px
}

.ne-code-viewer.ne-codeblock-priting .cm-scroller {
    height: auto !important
}

.ne-code-viewer .CodeMirror-scroll {
    min-height: 50px
}

.ne-code-viewer .CodeMirror-linenumber {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ne-code-viewer .ne-codeblock-mode-name {
    padding-right: 6px;
    font-size: 14px;
    color: #8a8f8d
}

.ne-code-viewer .CodeMirror-cursors {
    display: none !important
}

.ne-code-viewer .ne-codeblock-copy,
.ne-code-viewer .ne-codeblock-explain,
.ne-code-viewer .ne-codeblock-run-button {
    padding: 0 6px;
    font-size: 14px;
    line-height: 24px;
    height: 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer
}

.ne-code-viewer .ne-codeblock-copy .ne-icon.ne-icon-copy,
.ne-code-viewer .ne-codeblock-explain .ne-icon.ne-icon-copy,
.ne-code-viewer .ne-codeblock-run-button .ne-icon.ne-icon-copy {
    margin-right: 4px
}

.ne-code-viewer .ne-codeblock-copy.small-mode .ne-icon.ne-icon-copy,
.ne-code-viewer .ne-codeblock-explain.small-mode .ne-icon.ne-icon-copy,
.ne-code-viewer .ne-codeblock-run-button.small-mode .ne-icon.ne-icon-copy {
    margin-right: 0
}

.ne-code-viewer .ne-codeblock-copy:hover,
.ne-code-viewer .ne-codeblock-explain:hover,
.ne-code-viewer .ne-codeblock-run-button:hover {
    background: var(--yq-yuque-grey-4);
    border-radius: 4px
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=codeblock] {
    font-size: inherit
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=codeblock] .ne-embed-nav {
    padding-right: 1.5rem;
    line-height: 1.3rem
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=codeblock] .ne-codeblock-mode-name {
    font-size: 1rem
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=codeblock] .ne-codeblock-copy,
.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=codeblock] .ne-codeblock-explain {
    font-size: 1rem;
    padding: 0 .2em
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=codeblock] .ne-codeblock-copy:hover,
.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=codeblock] .ne-codeblock-explain:hover {
    border-radius: .2rem
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=codeblock] .ne-codeblock-copy .ne-icon,
.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=codeblock] .ne-codeblock-explain .ne-icon {
    font-size: 1rem
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=codeblock] pre {
    font-size: 1.5rem;
    line-height: 2rem
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=codeblock] .CodeMirror-linenumber {
    font-size: 1.2rem;
    line-height: 2rem
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=codeblock] .cm-scroller {
    font-size: inherit
}

.ne-v-codeblock-hold {
    position: absolute;
    z-index: -1;
    width: 0;
    height: 0;
    overflow: hidden
}

.ne-ui-max-view-node.ne-max[data-card-name=codeblock] .ne-card-container div.ne-codeblock.ne-code-viewer {
    height: 100% !important;
    max-height: 100%
}

.ne-ui-max-view-node.ne-max[data-card-name=codeblock] .ne-card-container .hide-toolbar>.ne-codeblock-inner {
    height: 100%
}

.ne-ui-max-view-node.ne-max[data-card-name=codeblock] .ne-card-container .ne-codeblock-inner {
    height: calc(100% - 38px)
}

.ne-ui-max-view-node.ne-max[data-card-name=codeblock] .ne-card-container .cm-editor,
.ne-ui-max-view-node.ne-max[data-card-name=codeblock] .ne-card-container .cm-scroller {
    height: 100% !important
}

.count-tips-module_tipsContainer___5agc {
    transform: translateY(-4px)
}

.count-tips-module_tipsContainer___5agc .count-tips-module_lineCommentsTip__kERPw {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    cursor: pointer
}

.count-tips-module_tipsContainer___5agc .count-tips-module_lineCommentsTip__kERPw.count-tips-module_large__2FKwn {
    width: 30px;
    height: 24px
}

.count-tips-module_tipsContainer___5agc .count-tips-module_lineCommentsTip__kERPw.count-tips-module_large__2FKwn .count-tips-module_iconWrapper__30NGq {
    width: 22px;
    height: 16px
}

.count-tips-module_tipsContainer___5agc .count-tips-module_lineCommentsTip__kERPw .count-tips-module_iconWrapper__30NGq {
    position: relative;
    width: 16px;
    height: 16px;
    display: flex;
    align-items: center;
    justify-content: center
}

.count-tips-module_tipsContainer___5agc .count-tips-module_lineCommentsTip__kERPw .count-tips-module_iconWrapper__30NGq .count-tips-module_commentIcon__2voWY {
    color: var(--yq-text-disable)
}

.count-tips-module_tipsContainer___5agc .count-tips-module_lineCommentsTip__kERPw .count-tips-module_iconWrapper__30NGq .count-tips-module_commentIcon__2voWY.count-tips-module_highlight__MnAQi {
    color: var(--yq-yellow-6)
}

.count-tips-module_tipsContainer___5agc .count-tips-module_lineCommentsTip__kERPw .count-tips-module_iconWrapper__30NGq .count-tips-module_commentsNum__3d_7K {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: var(--yq-white);
    font-size: 12px;
    font-family: HelveticaNeue-Medium;
    line-height: 16px;
    text-align: center
}

@media only print {
    .count-tips-module_tipsContainer___5agc {
        display: none
    }
}

.paragraph-tips-module_tipsContainer__3KAJw {
    display: flex;
    justify-content: center;
    padding-right: 12px;
    box-sizing: border-box;
    transform: translateY(-4px)
}

.paragraph-tips-module_tipsContainer__3KAJw.paragraph-tips-module_hide__3y04q {
    display: none
}

.paragraph-tips-module_tipsContainer__3KAJw .paragraph-tips-module_tipsWrapper__3Uzpe {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border-radius: 4px;
    cursor: pointer;
    background-color: var(--yq-bg-primary);
    color: var(--yq-text-primary)
}

.paragraph-tips-module_tipsContainer__3KAJw .paragraph-tips-module_tipsWrapper__3Uzpe:hover {
    background-color: var(--yq-bg-tertiary)
}

@media only print {
    .paragraph-tips-module_tipsContainer__3KAJw {
        display: none
    }
}

.ne-doc-major-viewer-mobile ne-card[data-card-name=dataTable] {
    min-width: calc(100% - 2px)
}

.ne-viewer ne-card[data-card-type=inline][data-card-name=image] {
    display: inline-block
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=image] .ne-ui-image-maximize {
    width: 3.2rem;
    height: 3.2rem
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=image] .ne-ui-image-maximize .ne-icon {
    font-size: 1.8rem
}

.ne-viewer ne-card[data-card-name=image] {
    height: auto
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-card[data-card-name=image] {
    vertical-align: text-bottom;
    margin-bottom: 0
}

.ne-viewer ne-card[data-card-type=block][data-card-name=imageGallery] {
    border-color: transparent;
    border-radius: 8px;
    overflow: hidden
}

ne-card[data-card-name=lockedtext] .ne-card-locked-text .ne-card-locked-text-read-container {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 8px;
    overflow-y: auto;
    line-height: 1.74
}

.ne-viewer[data-viewer-mode=simple] ne-card[data-card-name=lockedtext] .ne-card-container {
    height: auto !important
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=lockedtext] .ne-card-locked-text-unlock-submit-button {
    width: auto !important
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=lockedtext] .ne-card-locked-text-read-container {
    font-size: 1.6rem
}

.ne-viewer .ne-viewer-body ne-card[data-card-name=prd] {
    border: none
}

.ne-tr-sticky {
    position: fixed;
    z-index: 2;
    display: grid;
    overflow: hidden;
    box-shadow: var(--lakex-editor-color-black-f08) 0 8px 8px -4px
}

.ne-tr-sticky td:not([data-col="0"]) {
    border-left: none
}

.ne-viewer[data-viewer-mode=present] ne-h1,
.ne-viewer[data-viewer-mode=present] ne-h2,
.ne-viewer[data-viewer-mode=present] ne-h3,
.ne-viewer[data-viewer-mode=present] ne-h4,
.ne-viewer[data-viewer-mode=present] ne-h5,
.ne-viewer[data-viewer-mode=present] ne-h6 {
    margin: 1.5rem 0;
    font-weight: 500
}

.ne-viewer[data-viewer-mode=present] ne-h1 ne-text,
.ne-viewer[data-viewer-mode=present] ne-h2 ne-text,
.ne-viewer[data-viewer-mode=present] ne-h3 ne-text,
.ne-viewer[data-viewer-mode=present] ne-h4 ne-text,
.ne-viewer[data-viewer-mode=present] ne-h5 ne-text,
.ne-viewer[data-viewer-mode=present] ne-h6 ne-text {
    font-size: inherit !important;
    line-height: inherit !important;
    font-weight: inherit !important
}

.ne-viewer[data-viewer-mode=present] ne-h1 {
    font-size: 3.2rem !important;
    line-height: 4rem !important
}

.ne-viewer[data-viewer-mode=present] ne-h1 ne-heading-ext,
.ne-viewer[data-viewer-mode=present] ne-h1 ne-heading-fold {
    width: 4rem;
    height: 4rem
}

.ne-viewer[data-viewer-mode=present] ne-h1 ne-heading-ext div.ne-icon,
.ne-viewer[data-viewer-mode=present] ne-h1 ne-heading-fold div.ne-icon {
    font-size: inherit !important
}

.ne-viewer[data-viewer-mode=present] ne-h2 {
    font-size: 2.8rem !important;
    line-height: 3.6rem !important
}

.ne-viewer[data-viewer-mode=present] ne-h2 ne-heading-ext,
.ne-viewer[data-viewer-mode=present] ne-h2 ne-heading-fold {
    width: 3.6rem;
    height: 3.6rem
}

.ne-viewer[data-viewer-mode=present] ne-h2 ne-heading-ext div.ne-icon,
.ne-viewer[data-viewer-mode=present] ne-h2 ne-heading-fold div.ne-icon {
    font-size: inherit !important
}

.ne-viewer[data-viewer-mode=present] ne-h3 {
    font-size: 2.4rem !important;
    line-height: 3rem !important
}

.ne-viewer[data-viewer-mode=present] ne-h3 ne-heading-ext,
.ne-viewer[data-viewer-mode=present] ne-h3 ne-heading-fold {
    width: 3rem;
    height: 3rem
}

.ne-viewer[data-viewer-mode=present] ne-h3 ne-heading-ext div.ne-icon,
.ne-viewer[data-viewer-mode=present] ne-h3 ne-heading-fold div.ne-icon {
    font-size: inherit !important
}

.ne-viewer[data-viewer-mode=present] ne-h4 {
    font-size: 2.2rem !important;
    line-height: 2.6rem !important
}

.ne-viewer[data-viewer-mode=present] ne-h4 ne-heading-ext,
.ne-viewer[data-viewer-mode=present] ne-h4 ne-heading-fold {
    width: 2.6rem;
    height: 2.6rem
}

.ne-viewer[data-viewer-mode=present] ne-h4 ne-heading-ext div.ne-icon,
.ne-viewer[data-viewer-mode=present] ne-h4 ne-heading-fold div.ne-icon {
    font-size: inherit !important
}

.ne-viewer[data-viewer-mode=present] ne-h5,
.ne-viewer[data-viewer-mode=present] ne-h6 {
    font-size: 2rem !important;
    line-height: 2.6rem !important
}

.ne-viewer[data-viewer-mode=present] ne-h5 ne-heading-ext,
.ne-viewer[data-viewer-mode=present] ne-h5 ne-heading-fold,
.ne-viewer[data-viewer-mode=present] ne-h6 ne-heading-ext,
.ne-viewer[data-viewer-mode=present] ne-h6 ne-heading-fold {
    width: 2.6rem;
    height: 2.6rem
}

.ne-viewer[data-viewer-mode=present] ne-h5 ne-heading-ext div.ne-icon,
.ne-viewer[data-viewer-mode=present] ne-h5 ne-heading-fold div.ne-icon,
.ne-viewer[data-viewer-mode=present] ne-h6 ne-heading-ext div.ne-icon,
.ne-viewer[data-viewer-mode=present] ne-h6 ne-heading-fold div.ne-icon {
    font-size: inherit !important
}

.ne-viewer-toc-sidebar {
    position: fixed;
    top: 60px;
    bottom: 0;
    right: 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background: var(--yq-bg-primary);
    display: none;
    z-index: 412
}

.ne-viewer-toc-sidebar .ne-toc-view .ne-toc-pin .ne-toc-fold-wrap,
.ne-viewer-toc-sidebar .ne-toc-view .ne-toc-pin .ne-toc-pin-wrap {
    opacity: 0
}

.ne-viewer-toc-sidebar .ne-toc-view:hover .ne-toc-fold-wrap,
.ne-viewer-toc-sidebar .ne-toc-view:hover .ne-toc-pin-wrap {
    opacity: 1
}

.ne-viewer-toc-sidebar .ne-toc-view .ne-toc-placeholder {
    display: none
}

@-moz-document url-prefix() {
    .ne-viewer-toc-sidebar {
        background: var(--yq-bg-primary)
    }
}

.ne-viewer-toc-visible[ne-viewer-toc-outside=true] .ne-viewer-toc-sidebar {
    display: none
}

.ne-viewer-toc-visible .ne-viewer-toc-sidebar {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start
}

.wording-tooltip-module_toolTipContainer__yGSTN {
    position: relative;
    display: inline-block;
    z-index: 998
}

.wording-tooltip-module_toolTipContainer__yGSTN.wording-tooltip-module_hide__1u96- {
    display: none
}

.wording-tooltip-module_toolTipContainer__yGSTN .wording-tooltip-module_toolTipContent__NHFlD {
    position: absolute;
    bottom: 125%;
    left: 50%;
    padding: 2px 4px;
    background-color: var(--yq-bg-primary);
    box-shadow: 0 1px 4px -2px rgba(0, 0, 0, .13);
    border: 1px solid var(--yq-border-primary);
    text-align: center;
    border-radius: 4px;
    transform: translateX(-50%);
    display: flex
}

.wording-tooltip-module_toolTipContainer__yGSTN .wording-tooltip-module_toolTipContent__NHFlD .wording-tooltip-module_itemWrapper__1BQ9b {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    border-radius: 4px;
    color: var(--yq-text-primary);
    cursor: pointer
}

.wording-tooltip-module_toolTipContainer__yGSTN .wording-tooltip-module_toolTipContent__NHFlD .wording-tooltip-module_itemWrapper__1BQ9b:hover {
    background-color: var(--yq-bg-tertiary)
}

.ne-viewer[data-viewer-mode=simple] ne-card[data-card-name=yuque] .ne-card-container {
    height: auto !important
}

.ne-viewer[data-viewer-mode=simple] ne-card[data-card-name=yuque] .ne-card-container[data-alias=embed] {
    border: none
}

.ne-viewer ne-card[data-card-name=yuqueInline] {
    vertical-align: baseline;
    height: auto
}

.ne-viewer ne-card[data-card-name=yuque] .ne-yuque-card-page-embed {
    height: auto !important
}

.ne-viewer ne-card[data-card-name=yuque] .ne-yuque-doc-embed-warning {
    display: flex;
    justify-content: center;
    align-items: center;
    background: var(--yq-bg-secondary);
    height: 80px;
    color: var(--yq-yuque-grey-6)
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=yuqueInline] {
    font-size: 1.8rem !important
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=yuqueInline] .ne-yuque-doc-title-view {
    font-size: inherit
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=yuqueInline] .ne-yuque-doc-title-view .ne-svg-icon {
    width: 1.8rem !important;
    height: 1.8rem !important
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=yuqueInline] .ne-yuque-doc-title-view .ne-svg-icon-yuque-doc {
    background-size: cover;
    background-position: 50%
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=yuqueInline] .ne-yuque-doc-title-view .ne-yuque-doc-title {
    font-size: inherit
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=yuque] .ne-yuque-doc-card-view {
    height: auto
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=yuque] .ne-yuque-doc-card-view .ne-yuque-doc-icon {
    width: 8.4rem !important;
    height: 8.4rem !important
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=yuque] .ne-yuque-doc-card-view .ne-yuque-doc-icon img {
    width: 66%;
    height: 66%
}

.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=yuque] .ne-yuque-doc-card-view .ne-yuque-doc-belong,
.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=yuque] .ne-yuque-doc-card-view .ne-yuque-doc-desc,
.ne-viewer[data-viewer-mode=present] ne-card[data-card-name=yuque] .ne-yuque-doc-card-view .ne-yuque-doc-title {
    font-size: 1.8rem;
    line-height: 2.8rem
}

.ne-viewer-hidden-copy-node {
    opacity: 0;
    width: 0;
    height: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0
}

.ne-viewer ne-card[data-card-name=customBlock] {
    border: none
}

ne-card[data-card-name=dateCard] {
    border-radius: 4px
}

.ne-viewer[data-viewer-mode=present] .ne-list-symbol[ne-fontsize="12"],
.ne-viewer[data-viewer-mode=present] .ne-list-symbol[ne-fontsize="13"],
.ne-viewer[data-viewer-mode=present] .ne-list-symbol[ne-fontsize="14"],
.ne-viewer[data-viewer-mode=present] .ne-list-symbol[ne-fontsize="15"],
.ne-viewer[data-viewer-mode=present] .ne-list-symbol[ne-fontsize="16"],
.ne-viewer[data-viewer-mode=present] .ne-list-symbol[ne-fontsize="19"],
.ne-viewer[data-viewer-mode=present] .ne-list-symbol[ne-fontsize="22"],
.ne-viewer[data-viewer-mode=present] .ne-list-symbol[ne-fontsize="24"],
.ne-viewer[data-viewer-mode=present] .ne-list-symbol[ne-fontsize="29"],
.ne-viewer[data-viewer-mode=present] ne-text:not([ne-fontsize]),
.ne-viewer[data-viewer-mode=present] ne-text[ne-fontsize="12"],
.ne-viewer[data-viewer-mode=present] ne-text[ne-fontsize="13"],
.ne-viewer[data-viewer-mode=present] ne-text[ne-fontsize="14"],
.ne-viewer[data-viewer-mode=present] ne-text[ne-fontsize="15"],
.ne-viewer[data-viewer-mode=present] ne-text[ne-fontsize="16"],
.ne-viewer[data-viewer-mode=present] ne-text[ne-fontsize="19"],
.ne-viewer[data-viewer-mode=present] ne-text[ne-fontsize="22"],
.ne-viewer[data-viewer-mode=present] ne-text[ne-fontsize="24"],
.ne-viewer[data-viewer-mode=present] ne-text[ne-fontsize="29"] {
    font-size: 1.8rem;
    line-height: 2.8rem
}

.ne-viewer[data-viewer-mode=present] .ne-list-symbol[ne-fontsize="32"],
.ne-viewer[data-viewer-mode=present] ne-text[ne-fontsize="32"] {
    font-size: 32px;
    line-height: 2.8rem
}

.ne-viewer[data-viewer-mode=present] .ne-list-symbol[ne-fontsize="40"],
.ne-viewer[data-viewer-mode=present] ne-text[ne-fontsize="40"] {
    font-size: 40px
}

.ne-viewer[data-viewer-mode=present] .ne-list-symbol[ne-fontsize="48"],
.ne-viewer[data-viewer-mode=present] ne-text[ne-fontsize="48"] {
    font-size: 48px
}

.ne-viewer ne-card[data-card-name=hr] {
    padding: 18px 0
}

.ne-viewer ne-card[data-card-name=hr] .ne-hr {
    width: 100%;
    height: 2px;
    background: var(--yq-bg-primary-hover-light);
    border-top: 1px solid transparent
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-card[data-card-name=hr] {
    padding: 12px 0
}

.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-card[data-card-name=hr] .ne-hr {
    height: 1px;
    background: var(--yq-bg-primary-hover-light)
}

.ne-viewer[data-viewer-mode=present] .ne-hr {
    border: 0;
    height: 4px;
    background-color: var(--yq-bg-primary-hover-light);
    margin: 1em 0
}

.ne-viewer [ne-text-indent]>ne-card[data-card-name=image] {
    max-width: calc(100% - 2em)
}

.ne-doc-major-viewer .ne-viewer-layout-mode-fixed .ne-viewer-body {
    padding: 0 50px
}

.ne-doc-major-viewer .ne-viewer-layout-mode-fixed .ne-viewer-body>* {
    max-width: 95vw;
    margin-left: auto;
    margin-right: auto
}

.ne-doc-major-viewer .ne-viewer-layout-mode-fixed .ne-viewer-body>.ne-viewer-b-filler {
    display: block;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto
}

.ne-doc-major-viewer .ne-viewer-layout-mode-fixed .ne-viewer-body ne-alert-hole.ne-full-width,
.ne-doc-major-viewer .ne-viewer-layout-mode-fixed .ne-viewer-body ne-container-hole.ne-full-width,
.ne-doc-major-viewer .ne-viewer-layout-mode-fixed .ne-viewer-body ne-hole.ne-full-width {
    max-width: 100%
}

.ne-doc-major-viewer .ne-viewer-layout-mode-fixed .ne-viewer-body ne-table-hole.ne-full-width {
    max-width: 100%;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.ne-doc-major-viewer .ne-viewer-layout-mode-fixed .ne-viewer-body ne-table-hole.ne-full-width ne-table-wrap {
    min-width: 750px
}

.ne-doc-major-viewer .ne-viewer-layout-mode-fixed .ne-viewer-body ne-table-hole.ne-full-width>.ne-i-filler {
    flex: 1
}

.ne-doc-major-viewer .ne-viewer-layout-mode-fixed .ne-viewer-body ne-table-hole.ne-full-width>.ne-i-filler:first-child {
    text-align: right
}

.ne-doc-major-viewer .ne-viewer-layout-mode-fixed .ne-viewer-body ne-table-hole.ne-full-width>.ne-i-filler:last-child {
    text-align: left
}

.ne-doc-major-viewer .ne-viewer-layout-mode-fixed .ne-viewer-body ne-root-card-hole.ne-full-width {
    max-width: 100%;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.ne-doc-major-viewer .ne-viewer-layout-mode-fixed .ne-viewer-body ne-root-card-hole.ne-full-width>ne-card {
    min-width: 750px
}

.ne-doc-major-viewer .ne-viewer-layout-mode-fixed .ne-viewer-body ne-root-card-hole.ne-full-width>.ne-i-filler {
    flex: 1
}

.ne-doc-major-viewer .ne-viewer-layout-mode-fixed .ne-viewer-body ne-root-card-hole.ne-full-width>.ne-i-filler:first-child {
    text-align: right
}

.ne-doc-major-viewer .ne-viewer-layout-mode-fixed .ne-viewer-body ne-root-card-hole.ne-full-width>.ne-i-filler:last-child {
    text-align: left
}

.ne-doc-major-viewer .ne-viewer-layout-mode-adapt {
    padding: 0 50px
}

.ne-doc-major-viewer .ne-viewer-layout-mode-adapt ne-root-card-hole,
.ne-doc-major-viewer .ne-viewer-layout-mode-adapt ne-table-hole {
    display: flex
}

.ne-viewer a.ne-link {
    cursor: pointer
}

.ne-viewer a.ne-link ne-text {
    color: var(--yq-text-link)
}

.ne-viewer ne-tli .ne-checkbox-cursor-default {
    cursor: default
}

.ne-viewer ne-tli ne-tli-i:hover .ne-checkbox-inner {
    border-color: var(--lakex-editor-border-secondary)
}

.ne-viewer ne-tli ne-tli-i.ne-checkbox-checked:hover .ne-checkbox-inner {
    border-color: var(--yq-cardborder-selected)
}

.ne-viewer[data-viewer-mode=present] ne-tli .ant-checkbox-inner {
    width: 32px;
    height: 32px
}

.ne-viewer[data-viewer-mode=present] ne-tli .ant-checkbox-checked .ant-checkbox-inner:after {
    width: 12px;
    height: 20px
}

.ne-viewer[data-viewer-mode=present] ne-oli,
.ne-viewer[data-viewer-mode=present] ne-tli,
.ne-viewer[data-viewer-mode=present] ne-uli {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.ne-viewer[data-viewer-mode=present] ne-oli ne-oli-i,
.ne-viewer[data-viewer-mode=present] ne-oli ne-tli-i,
.ne-viewer[data-viewer-mode=present] ne-oli ne-uli-i,
.ne-viewer[data-viewer-mode=present] ne-tli ne-oli-i,
.ne-viewer[data-viewer-mode=present] ne-tli ne-tli-i,
.ne-viewer[data-viewer-mode=present] ne-tli ne-uli-i,
.ne-viewer[data-viewer-mode=present] ne-uli ne-oli-i,
.ne-viewer[data-viewer-mode=present] ne-uli ne-tli-i,
.ne-viewer[data-viewer-mode=present] ne-uli ne-uli-i {
    text-align: left;
    min-width: auto
}

.ne-viewer[data-viewer-mode=present] ne-p {
    line-height: inherit
}

.ne-viewer[data-viewer-mode=present] ne-quote ne-oli,
.ne-viewer[data-viewer-mode=present] ne-quote ne-p,
.ne-viewer[data-viewer-mode=present] ne-quote ne-quote,
.ne-viewer[data-viewer-mode=present] ne-quote ne-tli,
.ne-viewer[data-viewer-mode=present] ne-quote ne-uli {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.ne-viewer [ne-sub],
.ne-viewer [ne-sup] {
    z-index: auto
}

.ne-viewer[data-viewer-mode=present] ne-text[ne-sub],
.ne-viewer[data-viewer-mode=present] ne-text[ne-sup] {
    font-size: 75%
}

.tableHeadTd {
    background-color: var(--table-head-bg-color) !important
}

.tableHeadNormalText .ne-td-content>.ne-b-filler,
.tableHeadNormalText ne-text {
    font-weight: 700 !important;
    color: var(--table-head-text-color) !important;
    -webkit-text-fill-color: unset !important
}

.tableHeadGradientText .ne-td-content>.ne-b-filler,
.tableHeadGradientText ne-text {
    font-weight: 700 !important;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(90deg, var(--table-head-text1-color), var(--table-head-text2-color)) !important
}

table[ne-table-row-head=true][ne-table-head-text-gradient=true] tr:first-child td {
    background-color: var(--table-head-bg-color) !important
}

table[ne-table-row-head=true][ne-table-head-text-gradient=true] tr:first-child td .ne-td-content>.ne-b-filler,
table[ne-table-row-head=true][ne-table-head-text-gradient=true] tr:first-child td ne-text {
    font-weight: 700 !important;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(90deg, var(--table-head-text1-color), var(--table-head-text2-color)) !important
}

table[ne-table-col-head=true][ne-table-head-text-gradient=true] tr>td[data-col="0"] {
    background-color: var(--table-head-bg-color) !important
}

table[ne-table-col-head=true][ne-table-head-text-gradient=true] tr>td[data-col="0"] .ne-td-content>.ne-b-filler,
table[ne-table-col-head=true][ne-table-head-text-gradient=true] tr>td[data-col="0"] ne-text {
    font-weight: 700 !important;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(90deg, var(--table-head-text1-color), var(--table-head-text2-color)) !important
}

table[ne-table-col-head=true]:not([ne-table-head-text-gradient=true]) tr>td[data-col="0"] {
    background-color: var(--table-head-bg-color) !important
}

table[ne-table-col-head=true]:not([ne-table-head-text-gradient=true]) tr>td[data-col="0"] .ne-td-content>.ne-b-filler,
table[ne-table-col-head=true]:not([ne-table-head-text-gradient=true]) tr>td[data-col="0"] ne-text {
    font-weight: 700 !important;
    color: var(--table-head-text-color) !important;
    -webkit-text-fill-color: unset !important
}

table[ne-table-row-head=true]:not([ne-table-head-text-gradient=true]) tr:first-child td {
    background-color: var(--table-head-bg-color) !important
}

table[ne-table-row-head=true]:not([ne-table-head-text-gradient=true]) tr:first-child td .ne-td-content>.ne-b-filler,
table[ne-table-row-head=true]:not([ne-table-head-text-gradient=true]) tr:first-child td ne-text {
    font-weight: 700 !important;
    color: var(--table-head-text-color) !important;
    -webkit-text-fill-color: unset !important
}

.ne-viewer ne-root-card-hole.ne-max,
.ne-viewer ne-table-hole.ne-max {
    background-color: var(--yq-bg-secondary);
    overflow: auto;
    margin: 0 !important;
    padding: 20px
}

.ne-viewer ne-root-card-hole,
.ne-viewer ne-table-hole {
    display: block
}

.ne-viewer ne-table-wrap {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.ne-viewer ne-table-wrap.ne-ui-table-left-shadow:before,
.ne-viewer ne-table-wrap.ne-ui-table-right-shadow:after {
    margin-top: 0;
    top: 14px
}

.ne-viewer ne-table-inner-wrap {
    line-height: 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    padding-top: 14px
}

.ne-ui-max-view.ne-viewer ne-table-wrap:not(.ne-max),
.ne-ui-max-view.ne-viewer ne-table-wrap:not(.ne-max) ne-table-inner-wrap,
.ne-ui-max-view.ne-viewer ne-table-wrap:not(.ne-max) ne-table-inner-wrap ne-table-box,
.ne-ui-max-view.ne-viewer ne-table-wrap:not(.ne-max) ne-table-inner-wrap ne-table-box table {
    position: static
}

.ne-viewer[data-viewer-mode=present] .ne-table {
    width: 100% !important
}

.ne-viewer[data-viewer-mode=present] .ne-table .ne-tr {
    height: 3.5rem
}

.ne-viewer[data-viewer-mode=present] .ne-table .ne-tr .ne-td,
.ne-viewer[data-viewer-mode=present] .ne-table .ne-tr .ne-th {
    font-size: 1.8rem;
    line-height: 2.8rem
}

.ne-viewer[data-viewer-mode=simple] .ne-table {
    width: 100%
}

.ne-doc-major-editor .ne-editor.layout-read-write.ne-layout-mode-adapt .ne-editor-body,
.ne-doc-major-editor .ne-editor.layout-read-write.ne-layout-mode-fixed .ne-editor-body {
    height: 100%
}

.ne-doc-major-editor .ne-editor.layout-read-write.ne-layout-mode-fixed:not(.ne-normal-toc):not(.ne-ui-sidebar-visible) .ne-engine ne-table-hole.ne-full-width ne-table-wrap,
.ne-doc-major-editor .ne-editor.layout-read-write.ne-layout-mode-fixed:not(.ne-normal-toc):not(.ne-ui-sidebar-visible).ne-viewport-size-standard ne-table-hole.ne-full-width ne-table-wrap {
    min-width: auto
}

.ne-doc-major-editor .ne-editor.layout-read-write.ne-layout-mode-adapt .ne-engine,
.ne-doc-major-editor .ne-editor.layout-read-write.ne-layout-mode-fixed .ne-engine {
    min-height: calc(100vh - 140px)
}

.ne-doc-major-editor .ne-editor.layout-read-write .ne-editor-extra-box {
    margin-right: var(--center-editor-margin-right) !important
}

.ne-doc-major-editor .ne-editor.layout-read-write:not(.ne-layout-mode-adapt) .ne-engine>:not(.ne-full-width) {
    margin-left: auto;
    margin-right: var(--center-editor-margin-right) !important;
    max-width: 750px
}

.ne-doc-major-editor .ne-editor.layout-read-write:not(.ne-layout-mode-adapt) .ne-editor-extra-box {
    max-width: 890px;
    padding: 0 70px
}

.ne-doc-major-editor .ne-editor.layout-read-write.ne-layout-mode-adapt .ne-ui-toolbar {
    margin-left: 0;
    justify-content: right
}

.ne-doc-major-editor .ne-editor.layout-read-write.ne-layout-mode-adapt .ne-ui-toolbar .ne-ui-inner-toolbar {
    flex: 1
}

.ne-doc-major-editor .ne-editor.layout-read-write ne-alert-hole.ne-full-width,
.ne-doc-major-editor .ne-editor.layout-read-write ne-container-hole.ne-full-width,
.ne-doc-major-editor .ne-editor.layout-read-write ne-hole.ne-full-width,
.ne-doc-major-editor .ne-editor.layout-read-write ne-root-card-hole.ne-full-width,
.ne-doc-major-editor .ne-editor.layout-read-write ne-table-hole.ne-full-width {
    margin-right: 0 !important;
    max-width: 100%
}

.ne-doc-major-editor .ne-editor.layout-read-write ne-alert-hole.ne-full-width>.ne-i-filler,
.ne-doc-major-editor .ne-editor.layout-read-write ne-container-hole.ne-full-width>.ne-i-filler,
.ne-doc-major-editor .ne-editor.layout-read-write ne-hole.ne-full-width>.ne-i-filler,
.ne-doc-major-editor .ne-editor.layout-read-write ne-root-card-hole.ne-full-width>.ne-i-filler,
.ne-doc-major-editor .ne-editor.layout-read-write ne-table-hole.ne-full-width>.ne-i-filler {
    flex: 0 !important
}

.ne-doc-major-editor .ne-editor.layout-read-write ne-alert-hole.ne-full-width>.ne-i-filler:first-child,
.ne-doc-major-editor .ne-editor.layout-read-write ne-container-hole.ne-full-width>.ne-i-filler:first-child,
.ne-doc-major-editor .ne-editor.layout-read-write ne-hole.ne-full-width>.ne-i-filler:first-child,
.ne-doc-major-editor .ne-editor.layout-read-write ne-root-card-hole.ne-full-width>.ne-i-filler:first-child,
.ne-doc-major-editor .ne-editor.layout-read-write ne-table-hole.ne-full-width>.ne-i-filler:first-child {
    flex: 1 !important;
    max-width: var(--center-editor-table-margin-left) !important
}

.ne-doc-major-editor .ne-editor.layout-read-write ne-alert-hole.ne-full-width>ne-card[data-card-type=block]:not(.ne-max),
.ne-doc-major-editor .ne-editor.layout-read-write ne-container-hole.ne-full-width>ne-card[data-card-type=block]:not(.ne-max),
.ne-doc-major-editor .ne-editor.layout-read-write ne-hole.ne-full-width>ne-card[data-card-type=block]:not(.ne-max),
.ne-doc-major-editor .ne-editor.layout-read-write ne-root-card-hole.ne-full-width>ne-card[data-card-type=block]:not(.ne-max),
.ne-doc-major-editor .ne-editor.layout-read-write ne-table-hole.ne-full-width>ne-card[data-card-type=block]:not(.ne-max) {
    max-width: calc(100% - var(--center-editor-table-after-min-width))
}

.ne-doc-major-editor .ne-editor.layout-read-write ne-alert-hole.ne-full-width:after,
.ne-doc-major-editor .ne-editor.layout-read-write ne-container-hole.ne-full-width:after,
.ne-doc-major-editor .ne-editor.layout-read-write ne-hole.ne-full-width:after,
.ne-doc-major-editor .ne-editor.layout-read-write ne-root-card-hole.ne-full-width:after,
.ne-doc-major-editor .ne-editor.layout-read-write ne-table-hole.ne-full-width:after {
    content: "";
    flex: 1;
    max-width: var(--center-editor-table-after-width);
    min-width: var(--center-editor-table-after-min-width)
}

.ne-doc-major-editor .ne-editor.layout-read-write.ne-normal-toc:not(.ne-side-panel-visible) ne-alert-hole.ne-full-width,
.ne-doc-major-editor .ne-editor.layout-read-write.ne-normal-toc:not(.ne-side-panel-visible) ne-container-hole.ne-full-width,
.ne-doc-major-editor .ne-editor.layout-read-write.ne-normal-toc:not(.ne-side-panel-visible) ne-hole.ne-full-width,
.ne-doc-major-editor .ne-editor.layout-read-write.ne-normal-toc:not(.ne-side-panel-visible) ne-root-card-hole.ne-full-width,
.ne-doc-major-editor .ne-editor.layout-read-write.ne-normal-toc:not(.ne-side-panel-visible) ne-table-hole.ne-full-width {
    margin-right: var(--center-editor-table-margin-right) !important
}

.ne-doc-major-editor .ne-editor.layout-read-write .ne-ui:after {
    display: none
}

.ne-ui-max-view:not(.ne-ui-max-view-no-toolbar) .ne-editor.layout-read-write .ne-editor-wrap {
    padding-top: 44px
}

.lark.lark-layout-read-write {
    height: auto
}

.lark.lark-layout-read-write #lark-doc-edit-root,
.lark.lark-layout-read-write .lakex-editor-container,
.lark.lark-layout-read-write .lakex-editor-wrapper,
.lark.lark-layout-read-write>.lark-editor.lark-editor-lake {
    height: 100%
}

.lark.lark-layout-read-write .ne-toc-sidebar,
.lark.lark-layout-read-write .ne-ui-sidebar {
    position: fixed;
    top: 94px;
    right: var(--center-editor-right)
}

.ne-doc-major-editor .ne-editor.layout-read-write.ne-layout-mode-fixed .ne-ui .ne-ui-toolbar .ne-ui-inner-toolbar:after {
    background-color: transparent
}

#ne-toolbar-container {
    position: fixed;
    z-index: 100;
    top: 52px;
    left: 0;
    right: 0;
    height: 42px;
    width: auto;
    border: none;
    background-color: var(--yq-bg-primary);
    border-bottom: 1px solid var(--yq-border-light);
    transform: translateY(0);
    transition: transform .2s ease .2s, left .2s cubic-bezier(.1, 0, 0, 1) 0s;
    will-change: transform, left;
    font-size: 14px
}

#ne-toolbar-container[data-fixed=false] .ne-ui-toolbar {
    margin-left: 57px;
    height: 42px;
    justify-content: left;
    margin-right: var(--center-editor-toolbar-margin-right) !important
}

#ne-toolbar-container[data-fixed=true] {
    left: 0 !important
}

#ne-toolbar-container[data-fixed=true] .ne-ui-toolbar {
    height: 42px;
    justify-content: left;
    margin-left: var(--center-editor-toolbar-margin-left) !important;
    margin-right: var(--center-editor-toolbar-margin-right) !important
}

#ne-toolbar-container[data-max-view=true] {
    z-index: 9999
}

#ne-toolbar-container[data-max-view=true] .ne-ui-toolbar {
    justify-content: left;
    margin-left: 0 !important;
    margin-right: 0 !important
}

html.layout-read-write {
    overflow: hidden
}

html.layout-read-write #header {
    z-index: 6 !important
}

html.layout-read-write #ne-toolbar-container {
    z-index: 5 !important
}

html.layout-read-write #ne-toolbar-container[data-max-view=true] {
    z-index: 1002 !important
}

html.layout-read-write #doc-reader-content:after {
    content: "";
    display: none
}

html.layout-read-write .lark {
    min-height: auto
}

html.layout-read-write #main-right-content {
    overflow-y: hidden
}

html.layout-read-write #ne-toolbar-container[data-max-view-no-toolbar=true][data-max-view=true] {
    display: none
}

.ne-card-placeholder-content.inline {
    border: 1px solid var(--yq-yuque-grey-4);
    padding: 3px;
    border-radius: 2px;
    margin: 1px 3px
}

.ne-card-placeholder-content.block {
    min-height: 200px;
    padding: 5px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--yq-yuque-grey-2);
    border: 1px solid var(--yq-yuque-grey-4);
    font-size: 14px;
    line-height: 22px;
    color: var(--yq-yuque-grey-8)
}

.ne-card-placeholder-content.block .anticon {
    margin-right: 4px
}

.ne-editor ne-card[data-card-type=block].ne-card-offline {
    border: none
}

.ne-engine ne-card[data-card-name=image].ne-card-offline ne-card-root {
    display: none
}

.ne-card-placeholder-content.inline {
    line-height: 1
}

.ne-doc-major-editor .ne-editor {
    background-color: var(--yq-bg-primary)
}

.ne-doc-major-editor-mobile {
    background: var(--yq-bg-primary);
    height: 100vh
}

.ne-doc-major-editor-mobile .ne-editor {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden;
    background: var(--yq-bg-primary)
}

.ne-doc-major-editor-mobile .ne-editor.ne-layout-mode-adapt .ne-editor-wrap-content {
    width: 100%;
    min-width: auto
}

.ne-doc-major-editor-mobile .ne-editor .ne-ui {
    position: absolute;
    bottom: 0;
    right: 0;
    top: auto;
    padding: 0 10px
}

.ne-doc-major-editor-mobile .ne-editor .ne-editor-body {
    height: 100%;
    overflow: hidden
}

.ne-doc-major-editor-mobile .ne-editor .ne-editor-wrap {
    display: block;
    padding: 0;
    overflow: auto
}

.ne-doc-major-editor-mobile .ne-editor .ne-editor-wrap:after,
.ne-doc-major-editor-mobile .ne-editor .ne-editor-wrap:before {
    display: none
}

.ne-doc-major-editor-mobile .ne-editor .ne-editor-wrap .ne-editor-wrap-content {
    margin: 0
}

.ne-doc-major-editor-mobile .ne-editor .ne-editor-wrap .ne-editor-wrap-content .ne-editor-outer-wrap-box {
    width: 100%;
    min-width: auto
}

.ne-doc-major-editor-mobile .ne-editor .ne-editor-wrap-box {
    margin-bottom: 0;
    border: 0;
    box-shadow: none
}

.ne-doc-major-editor-mobile .ne-editor .ne-editor-extra-box {
    padding: 20px
}

.ne-doc-major-editor-mobile .ne-editor .ne-engine {
    min-height: 100%;
    padding: 20px;
    bottom: 0
}

.ne-doc-major-editor-mobile .ne-editor .ne-engine ne-heading-anchor {
    display: none
}

.ne-doc-major-editor-mobile .ne-editor ne-card[data-card-name=bookmark],
.ne-doc-major-editor-mobile .ne-editor ne-card[data-card-name=yuque] {
    border: none !important
}

.ne-doc-major-editor-mobile .ne-editor ne-card[data-card-name=bookmark] .ne-yuque-doc-embed-view,
.ne-doc-major-editor-mobile .ne-editor ne-card[data-card-name=yuque] .ne-yuque-doc-embed-view {
    border: 1px solid var(--yq-border-primary);
    border-radius: 4px
}

.ne-doc-major-editor-mobile .ne-editor ne-card.app-ne-brick-highlight {
    border-color: var(--yq-blue-6) !important;
    box-shadow: 0 0 0 .5px var(--yq-blue-6)
}

.ne-doc-major-editor-mobile .ne-engine ne-h1 ne-text {
    font-size: 24px;
    line-height: 33px
}

.ne-doc-major-editor-mobile .ne-engine ne-h2 ne-text {
    font-size: 20px;
    line-height: 28px
}

.ne-doc-major-editor-mobile .ne-engine ne-h3 ne-text {
    font-size: 18px;
    line-height: 25px
}

.ne-doc-major-editor-mobile .ne-engine ne-h4 ne-text {
    font-size: 16px;
    line-height: 22px
}

.ne-doc-major-viewer-mobile .ne-viewer ne-h1 ne-text {
    font-size: 24px;
    line-height: 33px
}

.ne-doc-major-viewer-mobile .ne-viewer ne-h2 ne-text {
    font-size: 20px;
    line-height: 28px
}

.ne-doc-major-viewer-mobile .ne-viewer ne-h3 ne-text {
    font-size: 18px;
    line-height: 25px
}

.ne-doc-major-viewer-mobile .ne-viewer ne-h4 ne-text {
    font-size: 16px;
    line-height: 22px
}

.ne-doc-major-viewer-mobile ne-card[data-card-name=bookmark],
.ne-doc-major-viewer-mobile ne-card[data-card-name=yuque] {
    border: none !important
}

.ne-doc-major-viewer-mobile ne-card[data-card-name=bookmark] .ne-yuque-doc-embed-view,
.ne-doc-major-viewer-mobile ne-card[data-card-name=yuque] .ne-yuque-doc-embed-view {
    border: 1px solid var(--yq-border-primary);
    border-radius: 4px
}

.ne-doc-major-viewer-mobile ne-card.app-ne-brick-highlight {
    border-color: var(--yq-blue-6) !important;
    box-shadow: 0 0 0 .5px var(--yq-blue-6)
}

.ne-card-file-inline-tooltip,
.ne-card-local-doc-collapse-tooltip,
.ne-card-local-doc-expand-tooltip {
    max-width: none
}

.ne-doc-micro-editor .ne-editor {
    background-color: var(--yq-bg-secondary)
}

.ne-doc-micro-editor .ne-simple-ui.ne-editor {
    background-color: var(--yq-bg-primary)
}

.ne-doc-micro-editor .ne-simple-ui .ne-ui-mention-menu {
    height: auto;
    max-height: 240px !important
}

.ne-doc-micro-editor .ne-simple-ui.ne-allow-fullscreen .ne-engine {
    padding-top: 16px
}

.ne-doc-micro-editor .ne-simple-ui .ne-engine {
    padding: 8px;
    min-height: 84px
}

.ne-doc-minor-editor .ne-editor {
    background-color: var(--yq-bg-secondary)
}

.ne-doc-minor-editor .ne-simple-ui.ne-editor {
    background-color: var(--yq-bg-primary)
}

.ne-doc-minor-editor .ne-simple-ui .ne-ui-mention-menu {
    height: auto;
    max-height: 240px !important
}

.ne-doc-minor-editor .ne-simple-ui .ne-engine {
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 8px;
    min-height: 188px
}

.mobile-ne-common ne-card[data-card-name=bookmark],
.mobile-ne-common ne-card[data-card-name=yuque] {
    border: none !important
}

.mobile-ne-common ne-card[data-card-name=bookmark] .ne-yuque-doc-embed-view,
.mobile-ne-common ne-card[data-card-name=yuque] .ne-yuque-doc-embed-view {
    border: 1px solid var(--yq-border-primary);
    border-radius: 4px
}

.mobile-ne-common ne-card.app-ne-brick-highlight {
    border-color: var(--yq-blue-6) !important;
    box-shadow: 0 0 0 .5px var(--yq-blue-6)
}

.ne-note-app-editor {
    background: var(--yq-bg-primary);
    height: 100%
}

.ne-note-app-editor .ne-editor {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden;
    background: var(--yq-bg-primary)
}

.ne-note-app-editor .ne-editor.ne-layout-mode-adapt .ne-editor-wrap-content {
    width: 100%;
    min-width: auto
}

.ne-note-app-editor .ne-editor .ne-editor-body {
    height: 100%;
    overflow: hidden
}

.ne-note-app-editor .ne-editor .ne-editor-wrap {
    display: block;
    padding: 0;
    overflow: auto
}

.ne-note-app-editor .ne-editor .ne-editor-wrap:after,
.ne-note-app-editor .ne-editor .ne-editor-wrap:before {
    display: none
}

.ne-note-app-editor .ne-editor .ne-editor-wrap .ne-editor-wrap-content {
    margin: 0
}

.ne-note-app-editor .ne-editor .ne-editor-wrap .ne-editor-wrap-content .ne-editor-outer-wrap-box {
    width: 100%;
    min-width: auto
}

.ne-note-app-editor .ne-editor .ne-editor-wrap-box {
    margin-bottom: 0;
    border: 0;
    box-shadow: none
}

.ne-note-app-editor .ne-editor .ne-editor-extra-box {
    display: none
}

.ne-note-app-editor .ne-editor .ne-engine {
    min-height: calc(100vh - 100px);
    padding: 16px 16px 70vh;
    bottom: 0
}

@media screen and (max-height:700px) {
    .ne-note-app-editor .ne-editor .ne-engine {
        padding-bottom: 600px
    }
}

.ne-note-app-editor .ne-editor .ne-engine ne-heading-anchor {
    display: none
}

.ne-note-app-editor .ne-engine ne-h1 ne-text {
    font-size: 24px;
    line-height: 33px
}

.ne-note-app-editor .ne-engine ne-h2 ne-text {
    font-size: 20px;
    line-height: 28px
}

.ne-note-app-editor .ne-engine ne-h3 ne-text {
    font-size: 18px;
    line-height: 25px
}

.ne-note-app-editor .ne-engine ne-h4 ne-text {
    font-size: 16px;
    line-height: 22px
}

.ne-note-app-editor ne-card[data-card-name=bookmark],
.ne-note-app-editor ne-card[data-card-name=yuque] {
    border: none !important
}

.ne-note-app-editor ne-card[data-card-name=bookmark] .ne-yuque-doc-embed-view,
.ne-note-app-editor ne-card[data-card-name=yuque] .ne-yuque-doc-embed-view {
    border: 1px solid var(--yq-border-primary);
    border-radius: 4px
}

.ne-note-app-editor ne-card.app-ne-brick-highlight {
    border-color: var(--yq-blue-6) !important;
    box-shadow: 0 0 0 .5px var(--yq-blue-6)
}