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

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.ne-editor {
  position: relative;
  background-color: var(--lakex-editor-background-primary);
}
.ne-editor-header {
  background-color: var(--lakex-editor-background);
  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 left center;
  border: none;
  outline: none;
  color: var(--lakex-editor-text-color);
  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(--lakex-editor-text-caption);
}
.ne-ui {
  position: relative;
  top: 0;
  left: 0;
  z-index: 5;
}
.ne-ui .ant-dropdown {
  transform: translateZ(0);
}
.ne-editor-body {
  position: relative;
}
.ne-editor-wrap {
  position: relative;
  overflow-anchor: none;
}
.ne-editor-box {
  position: relative;
}
.ne-editor-extra-box {
  position: relative;
}
.ne-overlay-container,
.ne-inner-overlay-container {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
}
.ne-overlay-container {
  z-index: 1012;
}
.ne-overlay-container {
  position: fixed;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.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 {
  display: none;
}
.ne-ui-max-view .ne-editor {
  height: 100%;
}
.ne-ui-max-view .ne-editor-body {
  height: calc(100% - 50px - 54px);
}
.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-wrap-box,
.ne-ui-max-view .ne-editor-outer-wrap-box,
.ne-ui-max-view .ne-editor-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 {
  height: 100% !important;
}
.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(--lakex-editor-background-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 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-card-resizer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  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;
}

/** 只提供变量 */
/** 适配antd5 */
[class^='ant-'],
[class*='ant-'],
[class^='ant-'] *,
[class*='ant-'] *,
[class^='ant-'] *::before,
[class*='ant-'] *::before,
[class^='ant-'] *::after,
[class*='ant-'] *::after {
  box-sizing: border-box;
}
/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-engine-box {
  position: relative;
  overflow-anchor: none;
}
.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: 0.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-variant-ligatures: none;
  --link-color: var(--lakex-editor-text-link);
}
.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-t-filler {
  display: inline;
}
.ne-engine span.ne-i-filler {
  display: inline;
}
.ne-engine span.ne-b-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-hole,
ne-card[data-card-type='inline'] {
  max-width: calc(100% - 2px);
}
ne-hole.ne-spacing-all,
ne-card.ne-spacing-all {
  margin-top: 16px;
  margin-bottom: 16px;
}
ne-hole.ne-spacing-top,
ne-card.ne-spacing-top {
  margin-top: 16px;
}
ne-hole.ne-spacing-bottom,
ne-card.ne-spacing-bottom {
  margin-bottom: 16px;
}
ne-hole.ne-spacing-all:first-child {
  margin-top: 0;
}
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: 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(--lakex-editor-background-primary);
}
ne-card[data-card-type='inline'] ne-l-ph,
ne-card[data-card-type='inline'] ne-r-ph {
  width: 1px;
}

@keyframes neIconLoading {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
div.ne-icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 1em;
  height: 1em;
  font-size: 16px;
  background-position: center;
  background-repeat: no-repeat;
}
div.ne-icon .ne-icon-symbol {
  width: 1em;
  height: 1em;
  fill: currentColor;
  overflow: hidden;
}
div.ne-icon-loading {
  animation: neIconLoading 1000ms 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: -0.15em;
  text-align: center;
  text-transform: none;
  line-height: 1;
  text-rendering: auto;
  background-repeat: no-repeat;
  background-position: center;
}
.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-ppt,
.ne-svg-icon-pptx,
.ne-svg-icon-potx {
  background-image: url('https://gw.alipayobjects.com/zos/basement_prod/d62af37c-9f13-4ca2-8861-f2b18c98f3a9.svg');
}
.ne-svg-icon-xls {
  background-image: url('https://gw.alipayobjects.com/zos/basement_prod/1874c8cc-a103-429b-8465-bb3adfe78d43.svg');
}
.ne-svg-icon-xlsx {
  background-image: url('https://gw.alipayobjects.com/zos/basement_prod/1874c8cc-a103-429b-8465-bb3adfe78d43.svg');
}
.ne-svg-icon-doc {
  background-image: url('https://gw.alipayobjects.com/zos/basement_prod/d98a673f-ef0f-46a6-83e3-ba6d01a4ec9d.svg');
}
.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-ui-tooltip {
  pointer-events: none;
}
.ne-ui-tooltip-content {
  max-width: 100px;
  text-align: center;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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:hover,
.ne-card-toolbar-dropdown-item.selected {
  background-color: var(--lakex-editor-background-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(--lakex-editor-background-tertiary);
}
.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-selected,
.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 {
  background: none;
}
.ne-card-toolbar-select-menu .ne-card-toolbar-select-menu-item.ant-dropdown-menu-item-selected:hover,
.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 {
  background-color: var(--lakex-editor-background-tertiary);
}
.ne-card-toolbar-select-menu .ne-card-toolbar-select-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-only-child.ant-dropdown-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 .ne-card-toolbar-check-icon,
.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 {
  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 .ne-card-toolbar-select-item-content,
.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 {
  display: flex;
  align-items: center;
}
.ne-card-toolbar-select-menu .ne-card-toolbar-select-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.ant-dropdown-menu-item-only-child.ant-dropdown-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 .ne-card-toolbar-select-item-content .ne-card-toolbar-select-item-label,
.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 {
  font-size: 14px;
  line-height: 22px;
  color: var(--lakex-editor-text-body);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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(--lakex-editor-background-tertiary);
}
.ne-card-toolbar-arrow-down-icon {
  width: 16px;
  height: 16px;
  background-position: center;
  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-selected,
.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 {
  background: none;
}
.ne-card-toolbar-select-menu .ne-card-toolbar-select-menu-item.ant-dropdown-menu-item-selected:hover,
.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 {
  background-color: var(--lakex-editor-background-tertiary);
}
.ne-card-toolbar-select-menu .ne-card-toolbar-select-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-only-child.ant-dropdown-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 .ne-card-toolbar-check-icon,
.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 {
  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 .ne-card-toolbar-select-item-content,
.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 {
  display: flex;
  align-items: center;
}
.ne-card-toolbar-select-menu .ne-card-toolbar-select-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.ant-dropdown-menu-item-only-child.ant-dropdown-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 .ne-card-toolbar-select-item-content .ne-card-toolbar-select-item-label,
.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 {
  font-size: 14px;
  line-height: 22px;
  color: var(--lakex-editor-text-body);
}

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

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.ne-card-toolbar {
  background: var(--lakex-editor-background-primary);
  border: 1px solid var(--lakex-editor-border-primary);
  backdrop-filter: blur(50px);
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.04);
  color: var(--lakex-editor-text-color);
}
.ne-card-toolbar .ne-ui-card-toolbar-divider {
  background-color: rgba(0, 0, 0, 0.05);
}
[data-kumuhana='pouli'] .ne-card-toolbar {
  background: rgba(41, 41, 41, 0.85);
}
[data-kumuhana='pouli'] .ne-card-toolbar .ne-ui-card-toolbar-divider {
  background-color: var(--lakex-editor-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(--lakex-editor-text-color);
}
.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:hover,
.ne-card-toolbar .ne-card-toolbar-item.selected {
  background-color: var(--lakex-editor-background-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(--lakex-editor-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(--lakex-editor-background-primary-hover-light);
  margin: 0 6px;
}
.ne-card-toolbar .ne-ui-card-toolbar-divider:last-child {
  margin-right: 0;
}

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

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

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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(--lakex-editor-background-primary);
  cursor: pointer;
  color: var(--lakex-editor-text-color);
}
.ne-container-right-toolbar .ne-ui-container-right-toolbar-item:hover {
  background-color: var(--lakex-editor-background-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(--lakex-editor-background-primary-hover-light);
  margin: 2px 0;
}
.ne-container-right-toolbar .ne-ui-container-right-toolbar-divider:last-child {
  margin-bottom: 0;
}

/**  兼容antd5 */
.ne-ui-popover .ant-popover-inner {
  padding: 0;
}
.ne-ui-popover .ant-popover-inner .ant-menu {
  border-inline-end: 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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
ne-drag-cursor {
  position: absolute;
  top: -999999px;
  left: -999999px;
  width: 2px;
  height: 0;
  background-color: var(--lakex-editor-cursor);
  pointer-events: none;
  z-index: 999;
}
.ne-card-drag-image {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 9999;
  background-color: var(--lakex-editor-background-secondary);
  opacity: 0.5;
  pointer-events: none;
}
.ne-card-drag-image-placeholder {
  background-color: var(--lakex-editor-background-secondary);
  box-shadow: 0 0 4px var(--lakex-editor-color-black-f30);
}
@keyframes neBrickFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
td.ne-brick-drag-highlight {
  background-color: var(--lakex-editor-column-background-highlight) !important;
  transition: background-color ease 0.3s;
}
ne-columns.ne-brick-drag-highlight .columns-start-add,
ne-columns.ne-brick-drag-highlight .columns-end-add,
ne-columns.ne-brick-drag-highlight .columns-adder {
  display: block;
}
ne-columns.ne-brick-drag-highlight .columns-start-add::after,
ne-columns.ne-brick-drag-highlight .columns-end-add::after,
ne-columns.ne-brick-drag-highlight .columns-adder::after {
  background: var(--lakex-editor-card-border-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 ease 0.3s;
}
.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 0.1s ease;
  animation-fill-mode: forwards;
  overflow-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(--lakex-editor-background-primary);
  opacity: 0.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: bold;
  line-height: 36px;
  margin-bottom: 8px;
}
.ne-brick-delegation ne-h2 {
  font-size: 24px;
  display: block;
  font-weight: bold;
  line-height: 32px;
  margin-bottom: 8px;
}
.ne-brick-delegation ne-h3 {
  font-size: 20px;
  display: block;
  font-weight: bold;
  line-height: 28px;
  margin-bottom: 8px;
}
.ne-brick-delegation ne-h4 {
  font-size: 16px;
  display: block;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 8px;
}
.ne-brick-delegation ne-h5 {
  font-size: 12px;
  display: block;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 8px;
}
.ne-brick-delegation ne-h6 {
  font-size: 8px;
  display: block;
  font-weight: bold;
  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: 0.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-container-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-column-border {
  background-color: var(--lakex-editor-color-white-f90);
}
.ne-brick-delegation ne-alert-hole:only-child ne-alert,
.ne-brick-delegation ne-container-hole:only-child ne-alert,
.ne-brick-delegation ne-alert-hole:only-child ne-collapse,
.ne-brick-delegation ne-container-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-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: 0.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-row-bar,
.ne-brick-delegation ne-table-wrap .ne-ui-table-control-point,
.ne-brick-delegation ne-table-wrap .ne-ui-table-column-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(--lakex-editor-color-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(0.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: grabbing;
}
.ne-drag-line-vertical {
  position: fixed;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 999;
  background-color: var(--lakex-editor-card-border-selected);
  width: 1.5px;
  border-radius: 100vw;
}
.ne-drag-line {
  position: fixed;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 999;
  height: 2px;
  display: flex;
}
.ne-drag-line > div {
  background-color: var(--lakex-editor-card-border-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: 0.3;
  transition: opacity 0.1s ease;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-container-toolbar .ne-icon {
  color: var(--lakex-editor-text-color);
}
.ne-ui-container-toolbar-trigger {
  display: flex;
  width: 24px;
  height: 24px;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
  background: var(--lakex-editor-color-white);
  cursor: grab;
}
.ne-ui-container-toolbar-trigger:hover {
  background-color: var(--lakex-editor-background-tertiary);
}
.ne-container-toolbar-tip {
  text-align: center;
  color: rgba(255, 255, 255, 0.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(--lakex-editor-color-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(--lakex-editor-text-color);
}
.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(--lakex-editor-text-disable);
  text-align: right;
  flex: 1 0 auto;
}

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

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
/** 适配antd5 */
[class^='ant-'],
[class*='ant-'],
[class^='ant-'] *,
[class*='ant-'] *,
[class^='ant-'] *::before,
[class*='ant-'] *::before,
[class^='ant-'] *::after,
[class*='ant-'] *::after {
  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-variant-ligatures: none;
  --link-color: var(--lakex-editor-text-link);
}
.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-hole,
.ne-viewer ne-container-hole,
.ne-viewer ne-alert-hole {
  width: 100%;
  max-width: 100%;
  display: flex;
}
.ne-viewer ne-hole.ne-spacing-all:first-child,
.ne-viewer ne-container-hole.ne-spacing-all:first-child,
.ne-viewer ne-alert-hole.ne-spacing-all:first-child {
  margin-top: 0;
}
.ne-viewer ne-hole.ne-spacing-top:first-child,
.ne-viewer ne-container-hole.ne-spacing-top:first-child,
.ne-viewer ne-alert-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: initial;
  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='yuque'] {
  border-radius: 6px;
}
.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-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(--lakex-editor-background-primary);
}
.ne-viewer .ne-viewer-b-filler {
  display: inline;
  text-indent: 0;
  min-width: 1px;
  vertical-align: baseline;
  font-size: 1em;
  height: 1em;
  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-hole,
  .ne-viewer ne-container-hole,
  .ne-viewer ne-alert-hole {
    break-inside: avoid-page;
  }
}
.ne-viewer a:hover {
  color: var(--lakex-editor-text-link-hover);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-viewer .ne-viewer-header {
  background-color: var(--lakex-editor-background-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 left center;
  border: none;
  outline: none;
  color: var(--lakex-editor-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(--lakex-editor-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(--lakex-editor-background-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-hole.ne-spacing-all,
.ne-viewer.ne-ui-max-view ne-container-hole.ne-spacing-all,
.ne-viewer.ne-ui-max-view ne-alert-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-text {
  font-size: inherit;
}
.ne-viewer[data-viewer-mode='present'] ne-code ne-code-content 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-card[data-card-name="math"],
  .ne-viewer ne-card[data-card-name="image"],
  .ne-viewer ne-card[data-card-name="file"],
  .ne-viewer ne-container-hole,
  .ne-viewer ne-alert-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;
  }
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.lake-colorboard-default {
  display: flex;
  align-items: center;
  padding: 4px 8px;
  margin: 4px 0 8px;
  border-radius: 2px;
  cursor: pointer;
}
.lake-colorboard-default:hover {
  background-color: var(--lakex-editor-background-tertiary);
}
.lake-colorboard-group {
  display: flex;
  padding: 0 8px;
  width: 100%;
  height: auto;
  position: relative;
}
.lake-colorboard-group:first-child {
  margin-bottom: 10px;
}
.lake-colorboard-group:nth-child(2) {
  margin-bottom: 6px;
}
.lake-colorboard-group:last-child {
  margin-bottom: 0;
}
.lake-colorboard-group-item {
  width: 24px;
  height: 24px;
  padding: 2px 2px;
  display: inline-block;
  border-radius: 3px 3px;
  border: 1px solid transparent;
  flex: 0 0 auto;
  cursor: pointer;
}
.lake-colorboard-group-item > span {
  position: relative;
  width: 18px;
  height: 18px;
  display: block;
  border-radius: 2px 2px;
  border: 1px solid transparent;
}
.lake-colorboard-group-item > span svg {
  position: absolute;
  top: -1px;
  left: 1px;
  width: 12px;
  height: 12px;
}
.lake-colorboard-group-item-border > span {
  border: 1px solid var(--lakex-editor-border-light);
}
.lake-colorboard-group-item-border-none > span {
  border: none;
}
.lake-colorboard-group-item-border-none > span svg {
  top: 1px;
  left: 2px;
}
.lake-colorboard-group-item-special {
  position: relative;
}
.lake-colorboard-group-item-special::after {
  content: '';
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  width: 22px;
  height: 0;
  border-bottom: 2px solid #ff5151;
  transform: rotate(-45deg);
}
.lake-colorboard-group-item:hover {
  border: 1px solid #d9d9d9;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
}
.lake-colorboard .lake-color-history {
  padding: 6px 12px;
  margin-top: 8px;
  text-align: left;
}
.lake-colorboard .lake-none-custom-color {
  line-height: 20px;
  color: var(--lakex-editor-text-disable);
  padding: 2px 12px;
  text-align: left;
}
.lake-colorboard .lake-more-color {
  margin-top: 10px;
  border-top: 1px solid var(--lakex-editor-border-primary);
}
.lake-colorboard .lake-more-color-container {
  display: flex;
  align-items: center;
  cursor: pointer;
  padding: 12px 8px;
  border-radius: 2px;
}
.lake-colorboard .lake-more-color-container:hover {
  background-color: var(--lakex-editor-background-tertiary);
}
.lake-colorboard .lake-more-color-preview {
  display: inline-block;
  width: 17px;
  height: 17px;
  margin-right: 8px;
  border-radius: 50%;
  background-position: center;
  background-image: url('https://gw.alipayobjects.com/mdn/rms_740edc/afts/img/A*G6CzS7jByMIAAAAAAAAAAABkARQnAQ');
}
.lake-colorboard .lake-more-color .lake-icon-arrow-right {
  position: absolute;
  right: 12px;
  line-height: 18px;
}
.lake-rgbpicker-container {
  width: 250px;
  height: 264px;
  padding: 12px;
  border-radius: 4px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.08);
  border: 1px solid var(--lakex-editor-border-light);
  background-color: var(--lakex-editor-background-foreground);
  z-index: 1032;
  box-sizing: border-box;
}
.lake-rgbpicker-container .lake-input-label {
  text-align: center;
  font-size: 12px;
  color: var(--lakex-editor-text-caption);
}
.lake-custom-picker {
  width: 100%;
  padding: 0;
}
.lake-satuation-container {
  position: relative;
  height: 130px;
  overflow: hidden;
  margin-bottom: 12px;
}
.lake-hue-container {
  position: relative;
  width: 182px;
  height: 8px;
  margin-bottom: 6px;
}
.lake-check-board-container {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.35), inset 0 0 4px rgba(0, 0, 0, 0.35);
}
.ne-rgba-picker-tooltip .ant-tooltip-arrow {
  display: none;
}
.ne-rgba-picker-tooltip .ant-tooltip-inner {
  background-color: transparent;
  box-shadow: unset;
}

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

/** 只提供变量 */
/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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: 0.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:hover,
.ne-ui-t-button.ant-btn.ant-dropdown-open {
  background: var(--lakex-editor-overlay-background-tertiary);
  color: var(--lakex-editor-text-color);
}
.ne-ui-t-button.ant-btn.checked {
  background: var(--lakex-editor-background-primary-hover-light);
}

/** 只提供变量 */
/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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(--lakex-editor-background-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: 0.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(--lakex-editor-border-light);
}
.ne-ui-toolbar-color-button .ne-ui-toolbar-color-dropdown-button {
  width: 16px;
  min-width: unset;
  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(--lakex-editor-background-foreground);
  border: 1px solid var(--lakex-editor-border-primary);
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.04);
  color: var(--lakex-editor-text-color);
}
.ne-ui-toolbar-color-dropdown-arrow {
  width: 16px;
  height: 16px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url('https://gw.alipayobjects.com/zos/bmw-prod/d5fce5b0-cd60-43b0-a351-9463486be4d2.svg');
}

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

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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: initial;
}
.ne-menu-item-container.disabled .ne-menu-item-container-title {
  color: var(--lakex-editor-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(--lakex-editor-text-color);
}
.ne-menu-item-container .ne-menu-item-container-key {
  font-size: 12px;
  line-height: 18px;
  color: var(--lakex-editor-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(--lakex-editor-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(--lakex-editor-text-color);
}
.ne-ui-search-menu-table-selector .ne-ui-selector-title {
  font-size: 14px;
  line-height: 20px;
  color: var(--lakex-editor-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(--lakex-editor-background-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 {
  cursor: pointer;
  background-color: var(--lakex-editor-background-primary-hover);
  border-radius: 5px;
}
.show-selected .ne-menu-item-container.selected {
  cursor: pointer;
  background-color: var(--lakex-editor-background-primary-hover);
  border-radius: 5px;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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(--lakex-editor-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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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(--lakex-editor-background-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(--lakex-editor-text-color);
}
.ne-menu-item-group.label .ne-menu-item-group-content .ne-menu-item-container-vip,
.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 {
  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(--lakex-editor-text-color);
}
.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(--lakex-editor-background-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(--lakex-editor-background-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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-ui-table-selector-row {
  margin-top: -1px;
  display: flex;
}
.ne-ui-table-selector-cell {
  width: 20px;
  height: 16px;
  background-color: var(--lakex-editor-background-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;
}

/** 只提供变量 */
/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-ui-search-card-menu {
  background-color: var(--lakex-editor-background-foreground);
  border: 1px solid var(--lakex-editor-border-primary);
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.04);
  color: var(--lakex-editor-text-color);
}
.ne-ui-search-card-menu {
  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(--lakex-editor-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(--lakex-editor-background-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(--lakex-editor-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');
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.ne-ui-command-menu {
  display: flex;
  background: var(--lakex-editor-background-primary);
  box-shadow: 0 1px 4px -2px var(--lakex-editor-color-black-f12), 0 2px 8px 0px var(--lakex-editor-color-black-f08), 0 8px 16px 4px var(--lakex-editor-color-black-f05);
  border-radius: 2px;
  padding: 0;
  overflow: hidden;
  flex-direction: column;
}
.ne-ui-command-menu.ne-ui-command-menu-column-1 {
  width: 212px;
}
.ne-ui-command-menu.ne-ui-command-menu-column-4 {
  width: 750px;
}
.ne-ui-command-menu input {
  width: 10px;
  height: 10px;
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.ne-ui-command-menu-info {
  display: flex;
  align-items: center;
  height: 36px;
  padding: 8px 20px;
  border-top: 1px solid var(--lakex-editor-background-primary-hover-light);
  font-size: 12px;
  color: var(--lakex-editor-text-caption);
  cursor: default;
}
.ne-ui-command-menu-info .ne-ui-command-menu-hotkey {
  width: 168px;
}
.ne-ui-command-menu-info .ne-ui-command-menu-hotkey + .ne-ui-command-menu-md {
  padding-left: 216px;
}
.ne-ui-command-menu-info .ne-ui-command-menu-hotkey-keys {
  display: inline-block;
  text-align: center;
  height: 20px;
  line-height: 20px;
  min-width: 20px;
  padding: 0px 4px;
  margin-right: 4px;
  background-color: var(--lakex-editor-background-tertiary);
  border-radius: 2px;
}
.ne-ui-command-menu-info .ne-ui-command-menu-md-keys {
  color: var(--lakex-editor-color-theme);
  margin-right: 0.5em;
}
.ne-ui-command-menu-info .ne-ui-command-menu-md-trigger {
  color: var(--lakex-editor-text-color);
}
.ne-ui-command-menu-scrollable {
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-color: var(--lakex-editor-background-primary-hover-light) transparent;
}
.ne-ui-command-menu-column-1 .ne-ui-command-menu-scrollable {
  max-height: 270px;
}
.ne-ui-command-menu-column-4 .ne-ui-command-menu-scrollable {
  max-height: 202px;
}
.ne-ui-command-menu-scrollable::-webkit-scrollbar {
  background: transparent;
}
.ne-ui-command-menu-scrollable::-webkit-scrollbar-thumb {
  background: var(--lakex-editor-background-primary-hover-light);
  border-radius: 15px;
  border: 4.5px solid transparent;
  background-clip: content-box;
  width: 4px;
}
.ne-ui-command-menu-content {
  display: flex;
  padding: 15px 12px;
  flex: 1;
  min-height: 1px;
  flex-direction: row;
}
.ne-ui-command-menu-column-4 .ne-ui-command-menu-content {
  padding-right: 4px;
}
.ne-ui-command-menu-column {
  display: flex;
  flex: 1;
  min-height: 1px;
  flex-direction: column;
  width: auto;
  margin-left: 4px;
}
.ne-ui-command-menu-column:first-child {
  margin-left: 0;
}
.ne-ui-command-menu-item {
  display: flex;
  align-items: center;
  color: var(--lakex-editor-text-body);
  padding: 0 8px;
  cursor: pointer;
  white-space: nowrap;
  height: 32px;
  border-radius: 6px;
  margin-top: 2px;
  line-height: 1.5;
}
.ne-ui-command-menu-item:first-child {
  margin-top: 0;
}
.ne-ui-command-menu-item.ne-ui-selected {
  background-color: var(--lakex-editor-background-tertiary);
}
.ne-ui-command-menu-item.ne-ui-disabled {
  color: var(--lakex-editor-text-caption);
}
.ne-ui-command-menu-item.ne-ui-disabled .ne-ui-command-menu-item-icon {
  opacity: 0.3;
}
.ne-ui-command-menu-item .ne-ui-command-menu-item-icon {
  display: flex;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}
.ne-ui-command-menu-item .ne-ui-command-menu-item-icon .ne-icon {
  width: 18px;
  height: 18px;
  background-size: 18px 18px;
}
.ne-ui-command-menu-item .ne-ui-command-menu-item-content {
  font-size: 14px;
  height: 22px;
  line-height: 22px;
  display: flex;
  align-items: center;
}
.ne-ui-command-menu-item .ne-ui-command-menu-item-content.ne-ui-remind::after {
  margin-left: 5px;
  content: ' ';
  display: block;
  width: 12px;
  height: 12px;
  border: 3px solid var(--lakex-editor-background-focus);
  border-radius: 100%;
  background: var(--lakex-editor-card-border-selected);
  background-clip: content-box;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-embed-nav {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  font-size: 14px;
  line-height: 24px;
  user-select: none;
  height: 38px;
  padding: 11px 11px 0px 0px;
  color: var(--lakex-editor-text-body);
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow-y: visible;
  /* AntD 组件中用了 ul 需要覆盖默认定义的文档中的 UL 的样式 */
}
.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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-error-tips {
  display: inline-block;
  padding: 6px 8px;
  background: var(--lakex-editor-background-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: flex;
  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(--lakex-editor-background-primary-hover-light);
}
.ne-error-tips-operation-icon {
  display: flex;
  width: 16px;
  height: 16px;
  margin-left: 6px;
  cursor: pointer;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-ui-link-card-view {
  width: 100%;
  cursor: pointer;
  user-select: none;
  position: relative;
}
.ne-ui-link-card-view-box {
  width: 100%;
  height: 100%;
  padding: 20px;
  background-color: var(--lakex-editor-background-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(--lakex-editor-text-color);
  font-weight: bold;
}
.ne-ui-link-card-view-desc {
  font-size: 12px;
  line-height: 12px;
  color: var(--lakex-editor-text-caption);
  margin-top: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ne-ui-link-card-view-belong {
  font-size: 12px;
  line-height: 12px;
  color: var(--lakex-editor-text-body);
  margin-top: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

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

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-ui-link-title-view {
  vertical-align: bottom;
  display: inline-block;
  line-height: 20px;
}
.ne-ui-link-title-view-content {
  color: var(--lakex-editor-text-link);
}
.ne-ui-link-title-view-icon .ne-uilib-avatar-icon {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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: 0px 2px 8px -4px var(--lakex-editor-color-black-f12);
  background-color: var(--lakex-editor-background-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(--lakex-editor-text-color);
}
.ne-ui-mode-menu-item:hover,
.ne-ui-mode-menu-item-selected {
  background-color: var(--lakex-editor-background-primary-hover);
}
.ne-ui-mode-menu-item .ne-ui-mode-menu-item-title {
  margin-left: 8px;
  flex: 1;
  white-space: nowrap;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/* 定制化 AntD Select 组件的静态及 Hover 态样式 */
.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(--lakex-editor-text-color);
  right: 7px;
  margin-top: -8px;
  width: 16px;
  height: 16px;
}

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

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-ui-overlay-divider {
  width: 1px;
  height: 14px;
  border-left: 1px solid var(--lakex-editor-border-primary);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.ne-ui-overlay {
  background-color: var(--lakex-editor-background-foreground);
  border: 1px solid var(--lakex-editor-border-primary);
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.04);
  color: var(--lakex-editor-text-color);
}
.ne-ui-overlay {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 6px 12px;
  background: var(--lakex-editor-background-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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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: bold;
}
.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(--lakex-editor-background-primary-hover-light);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
@keyframes circle {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-local-image {
  background-color: var(--lakex-editor-background-tertiary);
}
.ne-mock-image {
  background-color: var(--lakex-editor-background-tertiary);
  max-width: 100%;
}
.ne-image-loading-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-image-error {
  position: relative;
  font-size: 12px;
  color: var(--lakex-editor-text-caption);
  background: var(--lakex-editor-background-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(--lakex-editor-text-caption);
  width: 100%;
  text-align: center;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.ne-uploading-image {
  position: relative;
}
.ne-uploading-image .ne-image {
  opacity: 0.6;
  max-width: 100%;
}
.ne-uploading-image .ne-image-uploading-progress {
  position: absolute;
  bottom: 5px;
  right: 5px;
  color: var(--lakex-editor-color-white);
  font-size: 12px;
  line-height: 1;
  background-color: var(--lakex-editor-color-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;
}

.lake-crop-box {
  pointer-events: none;
  touch-action: none;
  z-index: 3;
  position: absolute;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
}
.lake-crop-box .ne-crop-mask {
  fill: #000;
  opacity: 0.4;
  cursor: default;
  pointer-events: all;
  user-select: none;
}
.lake-crop-box .ne-crop-tools {
  pointer-events: all;
  fill: #1890ff;
  stroke: #fff;
}
.lake-crop-box .ne-crop-mobile-tools {
  pointer-events: all;
  fill: none;
}
.lake-crop-box .ne-crop-move {
  cursor: default;
  fill: none;
  stroke: #1890ff;
  stroke-dasharray: 2px 2px;
}
.lake-crop-box .ne-crop-move.movable {
  cursor: move;
}
.lake-crop-box .ne-crop-n {
  cursor: ns-resize;
}
.lake-crop-box .ne-crop-s {
  cursor: ns-resize;
}
.lake-crop-box .ne-crop-e {
  cursor: ew-resize;
}
.lake-crop-box .ne-crop-w {
  cursor: ew-resize;
}
.lake-crop-box .ne-crop-nw {
  cursor: nwse-resize;
}
.lake-crop-box .ne-crop-ne {
  cursor: nesw-resize;
}
.lake-crop-box .ne-crop-sw {
  cursor: nesw-resize;
}
.lake-crop-box .ne-crop-se {
  cursor: nwse-resize;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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, 0.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: rgba(255, 255, 255, 0.1);
}
.ne-ui-image-inner-divider:last-child {
  display: none;
}
.ne-ui-image-inner-menu .ne-ui-image-inner-menu-menu {
  color: var(--lakex-editor-text-body);
}
.ne-ui-image-inner-menu .ant-popover-content {
  min-width: 104px !important;
}
.ne-ui-image-inner-menu .ant-popover-arrow {
  display: none;
}
.ne-ui-image-inner-menu .ant-menu {
  border: none;
  box-shadow: none;
  background: transparent;
}
.ne-ui-image-inner-menu .ant-popover-inner {
  border-radius: 8px;
}
.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:hover {
  color: var(--lakex-editor-text-color);
  background-color: var(--lakex-editor-background-primary-hover);
}
.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;
  user-select: none;
  overflow: hidden;
}
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::selection {
  background: transparent !important;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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(--lakex-editor-text-link-hover);
}
.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(--lakex-editor-color-white);
  background-color: var(--lakex-editor-color-black-f30);
}
.ne-ui-image-resizer,
.ne-ui-image-resizer-handler {
  width: 14px;
  height: 14px;
  border: 2px solid #fff;
  background-color: var(--lakex-editor-card-border-selected);
  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 {
  bottom: -7px;
  right: -7px;
  cursor: nwse-resize;
  pointer-events: all;
}
.ne-resizer-bl {
  bottom: -7px;
  left: -7px;
  cursor: nesw-resize;
  pointer-events: all;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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-all;
  white-space: normal;
  color: var(--lakex-editor-text-caption);
  text-align: center;
  caret-color: initial;
}
.ne-image-title .ne-image-title-placeholder {
  position: absolute;
  top: 2px;
  width: 100%;
  display: block;
  color: var(--lakex-editor-text-disable);
  pointer-events: none;
  line-height: 22px;
  font-size: 14px;
}
.ne-viewer ne-card[data-card-type='inline'].ne-image-card-show-title,
.ne-image-card-show-title {
  vertical-align: -13px;
}
.ne-image-card-show-title .ne-card-container {
  line-height: 0;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
ne-card[data-card-name='image'] img {
  vertical-align: baseline;
}
.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(--lakex-editor-border-primary);
  border-radius: 4px;
}
.ne-image-wrap.ne-image-style-shadow:before {
  box-shadow: 0 3px 6px 0 var(--lakex-editor-color-black-f12);
}
.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(--lakex-editor-background-tertiary);
}
.ne-image-wrap .ne-image {
  transition: opacity ease-in 0.1s;
}
.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-image,
.ne-image-wrap .ne-bg-img {
  max-width: 100%;
}
.ne-image-wrap:hover .ne-ui-image-inner-button-wrap {
  display: flex;
}

.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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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(--lakex-editor-background-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(--lakex-editor-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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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(--lakex-editor-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;
  user-select: none;
  transition: opacity ease 0.1s;
}
.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(--lakex-editor-background-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);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
ne-card[data-card-name='localdoc'] {
  /* stylelint-disable-line */
  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(--lakex-editor-background-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(--lakex-editor-background-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(--lakex-editor-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(--lakex-editor-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(--lakex-editor-card-border-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(--lakex-editor-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-preview,
ne-card[data-card-name='localdoc'] .ne-card-local-doc-expand-header-op-download {
  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-preview:hover,
ne-card[data-card-name='localdoc'] .ne-card-local-doc-expand-header-op-download:hover {
  background-color: var(--lakex-editor-background-primary-hover);
}
ne-card[data-card-name='localdoc'] .ne-card-local-doc-expand-header-op-preview .ne-icon,
ne-card[data-card-name='localdoc'] .ne-card-local-doc-expand-header-op-download .ne-icon {
  color: var(--lakex-editor-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: rgba(0, 0, 0, 0);
}
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(--lakex-editor-background-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(--lakex-editor-text-color);
  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(--lakex-editor-text-color);
}
ne-card[data-card-name='localdoc'] .ne-card-local-doc-collapse-content-name a:hover {
  color: var(--lakex-editor-card-border-selected);
}
ne-card[data-card-name='localdoc'] .ne-card-local-doc-collapse-content-name .disable-name {
  color: var(--lakex-editor-text-disable);
}
ne-card[data-card-name='localdoc'] .ne-card-local-doc-collapse-content-size {
  flex: 0 0 auto;
  margin-left: 8px;
  color: var(--lakex-editor-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-preview,
ne-card[data-card-name='localdoc'] .ne-card-local-doc-collapse-op-download {
  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-preview .ne-icon,
ne-card[data-card-name='localdoc'] .ne-card-local-doc-collapse-op-download .ne-icon {
  color: var(--lakex-editor-text-body);
}
ne-card[data-card-name='localdoc'] .ne-card-local-doc-collapse-op-preview:hover .ne-icon,
ne-card[data-card-name='localdoc'] .ne-card-local-doc-collapse-op-download: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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
@keyframes neCardFileLoading {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
ne-card[data-card-name='file'] {
  color: var(--lakex-editor-text-color);
  overflow: hidden;
}
ne-card[data-card-name='file'] .ne-card-file {
  display: inline-flex;
  align-items: baseline;
  font-size: 15px;
  cursor: pointer;
  overflow: hidden;
}
ne-card[data-card-name='file'] .ne-card-file[data-status='done'] {
  color: var(--lakex-editor-text-link);
}
ne-card[data-card-name='file'] .ne-card-file-icon {
  position: relative;
  margin-right: 6px;
}
ne-card[data-card-name='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-name {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right: 8px;
}
ne-card[data-card-name='file'] .ne-card-file-size {
  flex: 0 0 auto;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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(--lakex-editor-background-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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-ui-divider {
  display: inline-flex;
  width: 1px;
  height: 24px;
  background-color: var(--lakex-editor-background-tertiary);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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: 0.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(--lakex-editor-background-primary);
  border-radius: 6px;
}

.ne-ui-color-picker-button {
  display: flex;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-ui-toolbar-arrow-button.ant-btn {
  border: none;
  background: transparent;
  width: 42px;
  padding: 0;
}
.ne-ui-toolbar-arrow-button.ant-btn[disabled] {
  opacity: 0.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: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('https://gw.alipayobjects.com/zos/bmw-prod/d5fce5b0-cd60-43b0-a351-9463486be4d2.svg');
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.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: 0.25;
}
.ne-ui-toolbar-dropdown-button-menu .ne-ui-menu-item.ant-dropdown-menu-item .ne-ui-dropdown-item-icon,
.ne-ui-toolbar-dropdown-button-menu .ne-ui-menu-item.ant-dropdown-menu-item .ne-icon {
  margin-right: 10px;
}
.ne-ui-toolbar-dropdown-inline-container {
  background-color: var(--lakex-editor-background-foreground);
  border: 1px solid var(--lakex-editor-border-primary);
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.04);
  color: var(--lakex-editor-text-color);
}
.ne-ui-toolbar-dropdown-inline-container {
  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(--lakex-editor-background-primary-hover-light);
}
.ne-ui-toolbar-dropdown-inline-container .ne-ui-inline-button:nth-of-type(1) {
  margin-left: 0;
}
.ne-ui-toolbar-dropdown-inline-container .ne-ui-inline-button:hover {
  background-color: var(--lakex-editor-background-primary-hover-light);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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: unset;
  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(--lakex-editor-text-caption);
  line-height: 24px;
}
.ne-button-emoji-panel .ne-button-emoji-item:hover {
  border-radius: 4px;
  background: var(--lakex-editor-background-primary-hover);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.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(--lakex-editor-background-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: 0.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(--lakex-editor-border-light);
}
.ne-ui-toolbar-status-dropdown-button .ne-ui-toolbar-status-dropdown-icon-container {
  width: 16px;
  min-width: unset;
  border-left: 1px solid transparent;
}
.ne-ui-toolbar-status-dropdown-overlay {
  background-color: var(--lakex-editor-background-foreground);
  border: 1px solid var(--lakex-editor-border-primary);
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.04);
  color: var(--lakex-editor-text-color);
}
.ne-ui-toolbar-status-dropdown-overlay {
  border-radius: 8px;
}
.ne-ui-toolbar-status-dropdown-arrow {
  width: 16px;
  height: 16px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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: 0.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);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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 .ne-ui-select-item,
.ne-ui-select-menu .ant-dropdown-menu-item.ne-ui-select-item {
  position: relative;
  padding: 4px 15px 4px 25px;
  line-height: 30px;
  font-size: 12px;
}
.ne-ui-select-menu .ne-ui-select-item.ant-dropdown-menu-item-selected,
.ne-ui-select-menu .ant-dropdown-menu-item.ne-ui-select-item.ant-dropdown-menu-item-selected {
  background: none;
}
.ne-ui-select-menu .ne-ui-select-item.ant-dropdown-menu-item-selected .ne-ui-select-item-check-icon,
.ne-ui-select-menu .ant-dropdown-menu-item.ne-ui-select-item.ant-dropdown-menu-item-selected .ne-ui-select-item-check-icon {
  opacity: 1;
}
.ne-ui-select-menu .ne-ui-select-item-check-icon,
.ne-ui-select-menu .ant-dropdown-menu-item.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 .ne-ui-select-item .ne-ui-select-item-label,
.ne-ui-select-menu .ant-dropdown-menu-item.ne-ui-select-item .ne-ui-select-item-label {
  margin-left: 10px;
  flex-grow: 1;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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: 0.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(--lakex-editor-background-primary-hover-light);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-ui-toolbar-file-button,
.ne-ui-toolbar-file-button.ant-btn {
  min-width: 32px;
  height: 32px;
  position: relative;
  padding: 0;
  border: none;
  background: transparent;
}
.ne-ui-toolbar-file-button[disabled],
.ne-ui-toolbar-file-button.ant-btn[disabled] {
  opacity: 0.25;
  background: transparent;
}
.ne-ui-toolbar-file-button:after,
.ne-ui-toolbar-file-button.ant-btn:after {
  display: none !important;
}
.ne-ui-toolbar-file-button:active,
.ne-ui-toolbar-file-button.ant-btn:active,
.ne-ui-toolbar-file-button:focus,
.ne-ui-toolbar-file-button.ant-btn:focus {
  background: transparent;
}
.ne-ui-toolbar-file-button:hover,
.ne-ui-toolbar-file-button.ant-btn:hover {
  background: var(--lakex-editor-overlay-background-tertiary);
}
.ne-ui-toolbar-file-button .ne-ui-toolbar-file-input,
.ne-ui-toolbar-file-button.ant-btn .ne-ui-toolbar-file-input {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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: 0.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(--lakex-editor-background-primary-hover-light);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-ui-toolbar {
  position: relative;
  display: flex;
  height: 50px;
  color: var(--lakex-editor-text-body);
}
.ne-ui-toolbar .ne-toolbar-widget,
.ne-ui-toolbar .ant-btn {
  color: var(--lakex-editor-text-body);
  flex-shrink: 0;
}
.ne-ui-toolbar .ne-toolbar-widget:hover,
.ne-ui-toolbar .ant-btn:hover {
  color: var(--lakex-editor-text-body);
}
.ne-ui-toolbar .ne-toolbar-widget:last-child,
.ne-ui-toolbar .ant-btn:last-child {
  margin-right: 0;
}
.ne-ui-toolbar .ne-toolbar-widget .ne-ui-toolbar-insert-card .ne-icon-t-insert-card.ne-icon,
.ne-ui-toolbar .ant-btn .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 [data-ne-button-arrow='true'] + .ne-ui-divider,
.ne-ui-toolbar .ne-ui-divider + [data-ne-button-arrow='true'] {
  margin-left: 10px;
}
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-toolbar-widget.ne-ui-t-button > div[data-name='EditorRedo'] > svg,
button.ant-btn.ne-toolbar-widget.ne-ui-t-button > div[data-name='EditorFormatPainter'] > 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;
}

/** 只提供变量 */
/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-ui-exit-fullscreen,
.ne-ui-enter-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(--lakex-editor-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 {
  display: none;
}
.ne-ui-fullscreen .ne-editor {
  height: 100%;
}
.ne-ui-fullscreen .ne-editor-body {
  height: calc(100% - 50px - 54px);
}
.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-wrap-box,
.ne-ui-fullscreen .ne-editor-outer-wrap-box,
.ne-ui-fullscreen .ne-editor-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-ui-sidebar {
  top: 0;
}
.ne-ui-fullscreen .ne-editor.ne-layout-mode-adapt {
  background-color: var(--lakex-editor-background-primary);
}
.ne-ui-fullscreen .ne-editor-wrap-box,
.ne-ui-fullscreen .ne-editor-outer-wrap-box,
.ne-ui-fullscreen .ne-editor-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 {
  display: none;
}
.ne-ui-max-view .ne-ui-exit-fullscreen {
  display: none;
}
.ne-ui-max-view .ne-ui-enter-fullscreen {
  display: none;
}
.lakex-note-editor .ne-ui-enter-fullscreen {
  top: 6px;
  right: 6px;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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: bold;
}
.ne-ui-select-item .ne-ui-select-content .ne-ui-item-heading1 {
  font-size: 28px;
  font-weight: bold;
  line-height: 1.6;
}
.ne-ui-select-item .ne-ui-select-content .ne-ui-item-heading2 {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.6;
}
.ne-ui-select-item .ne-ui-select-content .ne-ui-item-heading3 {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.6;
}
.ne-ui-select-item .ne-ui-select-content .ne-ui-item-heading4 {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.6;
}
.ne-ui-select-item .ne-ui-select-content .ne-ui-item-heading5 {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.6;
}
.ne-ui-select-item .ne-ui-select-content .ne-ui-command-style {
  color: var(--lakex-editor-text-disable);
  margin-left: 65px;
}
@media screen and (max-width: 750px) {
  .ne-ui-command-style {
    display: none;
  }
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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(--lakex-editor-color-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(--lakex-editor-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(--lakex-editor-background-tertiary);
  }
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
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 0.2em;
  margin: 0 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-card[data-card-name='label'].ne-focused .ne-card-label-text {
  border-color: var(--lakex-editor-card-border-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(--lakex-editor-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: max-content;
  /* 至少能并排放下两个最大宽度item */
  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 0.2em;
}
.ne-card-label-memos-item:hover {
  border-color: var(--lakex-editor-border-secondary);
}
.ne-card-label-memos-item:focus {
  border-color: var(--lakex-editor-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);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.ne-editor .ne-ui-sidebar {
  z-index: 3;
}
.ne-layout-mode-fixed .ne-editor-wrap,
.ne-layout-mode-adapt:not(.ne-simple-ui, .ne-small-ui) .ne-editor-wrap {
  display: flex;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  overflow-y: overlay;
}
.ne-layout-mode-fixed.ne-editor,
.ne-layout-mode-adapt.ne-editor {
  height: 100%;
}
.ne-layout-mode-fixed .ne-editor-wrap-content,
.ne-layout-mode-adapt .ne-editor-wrap-content {
  flex: 1;
  min-width: 500px;
}
.ne-layout-mode-fixed .ne-editor-body,
.ne-layout-mode-adapt .ne-editor-body {
  height: calc(100% - 50px);
}
.ne-layout-mode-fixed .ne-editor-outer-wrap-box,
.ne-layout-mode-adapt .ne-editor-outer-wrap-box {
  min-width: 500px;
  padding-bottom: 1px;
}
.ne-layout-mode-fixed .ne-editor-wrap-box,
.ne-layout-mode-adapt .ne-editor-wrap-box {
  background-color: var(--lakex-editor-background-primary);
}
.ne-layout-mode-fixed .ne-engine,
.ne-layout-mode-adapt .ne-engine {
  min-height: 1024px;
  padding: 20px 40px 90px 40px;
}
.ne-layout-mode-fixed .ne-ui-sidebar,
.ne-layout-mode-adapt .ne-ui-sidebar {
  width: 305px;
  right: 0;
}
.ne-layout-mode-fixed ne-hole,
.ne-layout-mode-adapt ne-hole,
.ne-layout-mode-fixed ne-container-hole,
.ne-layout-mode-adapt ne-container-hole,
.ne-layout-mode-fixed ne-alert-hole,
.ne-layout-mode-adapt ne-alert-hole {
  display: flex;
  line-height: 1;
}
.ne-layout-mode-fixed ne-hole .ne-i-filler,
.ne-layout-mode-adapt ne-hole .ne-i-filler,
.ne-layout-mode-fixed ne-container-hole .ne-i-filler,
.ne-layout-mode-adapt ne-container-hole .ne-i-filler,
.ne-layout-mode-fixed ne-alert-hole .ne-i-filler,
.ne-layout-mode-adapt ne-alert-hole .ne-i-filler {
  align-self: stretch;
}
.ne-layout-mode-fixed ne-hole .ne-i-filler:first-child,
.ne-layout-mode-adapt ne-hole .ne-i-filler:first-child,
.ne-layout-mode-fixed ne-container-hole .ne-i-filler:first-child,
.ne-layout-mode-adapt ne-container-hole .ne-i-filler:first-child,
.ne-layout-mode-fixed ne-alert-hole .ne-i-filler:first-child,
.ne-layout-mode-adapt ne-alert-hole .ne-i-filler:first-child {
  align-self: flex-start;
}
.ne-layout-mode-fixed ne-hole .ne-i-filler:last-child,
.ne-layout-mode-adapt ne-hole .ne-i-filler:last-child,
.ne-layout-mode-fixed ne-container-hole .ne-i-filler:last-child,
.ne-layout-mode-adapt ne-container-hole .ne-i-filler:last-child,
.ne-layout-mode-fixed ne-alert-hole .ne-i-filler:last-child,
.ne-layout-mode-adapt ne-alert-hole .ne-i-filler:last-child {
  align-self: flex-end;
}
.ne-layout-mode-fixed ne-table-hole,
.ne-layout-mode-adapt ne-table-hole,
.ne-layout-mode-fixed ne-root-card-hole,
.ne-layout-mode-adapt ne-root-card-hole {
  display: flex;
  align-items: flex-end;
}
.ne-layout-mode-fixed ne-table-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-adapt ne-root-card-hole > .ne-i-filler {
  line-height: 1;
}
.ne-layout-mode-fixed ne-table-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-adapt ne-root-card-hole > .ne-i-filler:first-child {
  margin-top: 1em;
  align-self: flex-start;
}
.ne-layout-mode-fixed ne-table-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-adapt ne-root-card-hole > .ne-i-filler:last-child {
  margin-bottom: 1em;
  align-self: flex-end;
}
.ne-ui-scrollbar-visible .ne-layout-mode-fixed .ne-ui-sidebar,
.ne-ui-scrollbar-visible .ne-layout-mode-adapt .ne-ui-sidebar {
  right: 15px;
}
.ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading .ne-editor-extra-box {
  max-width: 890px;
}
.ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading .ne-editor-extra-box,
.ne-doc-major-editor .ne-layout-mode-adapt.ne-typography-show-heading .ne-editor-extra-box {
  padding: 0 70px;
}
.ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading .ne-ui,
.ne-doc-major-editor .ne-layout-mode-adapt.ne-typography-show-heading .ne-ui {
  padding-left: 57px;
  padding-right: 57px;
}
.ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading .ne-engine,
.ne-doc-major-editor .ne-layout-mode-adapt.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 {
  max-width: 890px !important;
}
#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-adapt.ne-typography-show-heading.ne-typography-desktop .ne-editor-extra-box {
  padding: 0 70px !important;
}
#app .ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading.ne-typography-desktop .ne-ui,
#app .ne-doc-major-editor .ne-layout-mode-adapt.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-fixed.ne-typography-show-heading.ne-typography-desktop .ne-engine,
#app .ne-doc-major-editor .ne-layout-mode-adapt.ne-typography-show-heading.ne-typography-desktop .ne-engine {
  padding-left: 70px !important;
  padding-right: 70px !important;
}
.ne-doc-major-editor .ne-layout-mode-fixed .ne-editor-extra-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(--lakex-editor-background-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-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-alert-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 {
  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-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-viewport-size-standard 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 > * {
  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-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-alert-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-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-alert-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-table-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-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-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-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-table-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-root-card-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-table-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-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-table-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-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-table-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-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-table-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-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 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 {
  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-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,
.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-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-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-M .ne-engine ne-alert-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-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-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-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-M .ne-engine ne-root-card-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-M .ne-editor-extra-box {
  margin-left: auto;
  margin-right: 280px;
}
.ne-doc-major-editor .ne-layout-mode-fixed.ne-ui-sidebar-visible {
  /* ---------- 表格 ---------- */
}
.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-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-alert-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-XL .ne-engine > *,
.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 > * {
  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-XL .ne-engine ne-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-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-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-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-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-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-M .ne-engine ne-alert-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-XL .ne-editor-extra-box,
.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-M .ne-editor-extra-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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.ne-editor .ne-ui-sidebar {
  z-index: 3;
}
.ne-layout-mode-fixed .ne-editor-wrap,
.ne-layout-mode-adapt:not(.ne-simple-ui, .ne-small-ui) .ne-editor-wrap {
  display: flex;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  overflow-y: overlay;
}
.ne-layout-mode-fixed.ne-editor,
.ne-layout-mode-adapt.ne-editor {
  height: 100%;
}
.ne-layout-mode-fixed .ne-editor-wrap-content,
.ne-layout-mode-adapt .ne-editor-wrap-content {
  flex: 1;
  min-width: 500px;
}
.ne-layout-mode-fixed .ne-editor-body,
.ne-layout-mode-adapt .ne-editor-body {
  height: calc(100% - 50px);
}
.ne-layout-mode-fixed .ne-editor-outer-wrap-box,
.ne-layout-mode-adapt .ne-editor-outer-wrap-box {
  min-width: 500px;
  padding-bottom: 1px;
}
.ne-layout-mode-fixed .ne-editor-wrap-box,
.ne-layout-mode-adapt .ne-editor-wrap-box {
  background-color: var(--lakex-editor-background-primary);
}
.ne-layout-mode-fixed .ne-engine,
.ne-layout-mode-adapt .ne-engine {
  min-height: 1024px;
  padding: 20px 40px 90px 40px;
}
.ne-layout-mode-fixed .ne-ui-sidebar,
.ne-layout-mode-adapt .ne-ui-sidebar {
  width: 305px;
  right: 0;
}
.ne-layout-mode-fixed ne-hole,
.ne-layout-mode-adapt ne-hole,
.ne-layout-mode-fixed ne-container-hole,
.ne-layout-mode-adapt ne-container-hole,
.ne-layout-mode-fixed ne-alert-hole,
.ne-layout-mode-adapt ne-alert-hole {
  display: flex;
  line-height: 1;
}
.ne-layout-mode-fixed ne-hole .ne-i-filler,
.ne-layout-mode-adapt ne-hole .ne-i-filler,
.ne-layout-mode-fixed ne-container-hole .ne-i-filler,
.ne-layout-mode-adapt ne-container-hole .ne-i-filler,
.ne-layout-mode-fixed ne-alert-hole .ne-i-filler,
.ne-layout-mode-adapt ne-alert-hole .ne-i-filler {
  align-self: stretch;
}
.ne-layout-mode-fixed ne-hole .ne-i-filler:first-child,
.ne-layout-mode-adapt ne-hole .ne-i-filler:first-child,
.ne-layout-mode-fixed ne-container-hole .ne-i-filler:first-child,
.ne-layout-mode-adapt ne-container-hole .ne-i-filler:first-child,
.ne-layout-mode-fixed ne-alert-hole .ne-i-filler:first-child,
.ne-layout-mode-adapt ne-alert-hole .ne-i-filler:first-child {
  align-self: flex-start;
}
.ne-layout-mode-fixed ne-hole .ne-i-filler:last-child,
.ne-layout-mode-adapt ne-hole .ne-i-filler:last-child,
.ne-layout-mode-fixed ne-container-hole .ne-i-filler:last-child,
.ne-layout-mode-adapt ne-container-hole .ne-i-filler:last-child,
.ne-layout-mode-fixed ne-alert-hole .ne-i-filler:last-child,
.ne-layout-mode-adapt ne-alert-hole .ne-i-filler:last-child {
  align-self: flex-end;
}
.ne-layout-mode-fixed ne-table-hole,
.ne-layout-mode-adapt ne-table-hole,
.ne-layout-mode-fixed ne-root-card-hole,
.ne-layout-mode-adapt ne-root-card-hole {
  display: flex;
  align-items: flex-end;
}
.ne-layout-mode-fixed ne-table-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-adapt ne-root-card-hole > .ne-i-filler {
  line-height: 1;
}
.ne-layout-mode-fixed ne-table-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-adapt ne-root-card-hole > .ne-i-filler:first-child {
  margin-top: 1em;
  align-self: flex-start;
}
.ne-layout-mode-fixed ne-table-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-adapt ne-root-card-hole > .ne-i-filler:last-child {
  margin-bottom: 1em;
  align-self: flex-end;
}
.ne-ui-scrollbar-visible .ne-layout-mode-fixed .ne-ui-sidebar,
.ne-ui-scrollbar-visible .ne-layout-mode-adapt .ne-ui-sidebar {
  right: 15px;
}
.ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading .ne-editor-extra-box {
  max-width: 890px;
}
.ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading .ne-editor-extra-box,
.ne-doc-major-editor .ne-layout-mode-adapt.ne-typography-show-heading .ne-editor-extra-box {
  padding: 0 70px;
}
.ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading .ne-ui,
.ne-doc-major-editor .ne-layout-mode-adapt.ne-typography-show-heading .ne-ui {
  padding-left: 57px;
  padding-right: 57px;
}
.ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading .ne-engine,
.ne-doc-major-editor .ne-layout-mode-adapt.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 {
  max-width: 890px !important;
}
#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-adapt.ne-typography-show-heading.ne-typography-desktop .ne-editor-extra-box {
  padding: 0 70px !important;
}
#app .ne-doc-major-editor .ne-layout-mode-fixed.ne-typography-show-heading.ne-typography-desktop .ne-ui,
#app .ne-doc-major-editor .ne-layout-mode-adapt.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-fixed.ne-typography-show-heading.ne-typography-desktop .ne-engine,
#app .ne-doc-major-editor .ne-layout-mode-adapt.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 {
  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(--lakex-editor-background-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-engine > * {
  margin-right: 280px;
}
.ne-doc-major-editor .ne-layout-mode-adapt.ne-normal-toc:not(.ne-ui-sidebar-visible) .ne-editor-extra-box {
  margin-right: 280px;
}
.ne-doc-major-editor .ne-layout-mode-adapt.ne-ui-sidebar-visible .ne-engine > * {
  margin-right: 305px;
}
.ne-doc-major-editor .ne-layout-mode-adapt.ne-ui-sidebar-visible .ne-editor-extra-box {
  margin-right: 305px;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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(--lakex-editor-card-border-hover);
}
.list-type-selector ul.active {
  border-color: var(--lakex-editor-card-border-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: 0.5em;
  overflow: hidden;
  display: inline-block;
  vertical-align: bottom;
}
.list-type-selector li .content {
  flex: 1;
  height: 3px;
  background-color: var(--lakex-editor-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(--lakex-editor-card-border-hover);
}
.index-type-selector ul.active {
  border-color: var(--lakex-editor-card-border-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: 0.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(--lakex-editor-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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.order-list-index-menu-panel {
  border-radius: 6px;
  border: 1px solid var(--lakex-editor-border-primary);
  padding: 5px 4px;
  background-color: var(--lakex-editor-color-white);
  box-shadow: 0 8px 16px 4px rgba(0, 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(--lakex-editor-text-color);
}
.order-list-index-menu-panel .order-list-index-menu-item.disabled {
  cursor: not-allowed;
  color: var(--lakex-editor-text-disable);
  user-select: none;
}
.order-list-index-menu-panel .order-list-index-menu-item:hover,
.order-list-index-menu-panel .order-list-index-menu-item.active {
  background-color: var(--lakex-editor-background-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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
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::placeholder {
  color: var(--lakex-editor-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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.table-head-overlay {
  color: var(--lakex-editor-text-color);
  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(--lakex-editor-background-primary-hover);
}
.table-head-color-popup {
  margin-top: 4px;
  color: var(--lakex-editor-text-color);
}
.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(--lakex-editor-border-primary);
}
.table-head-color-icon {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: solid 1px var(--lakex-editor-border-primary);
  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(--lakex-editor-card-border-hover);
}
.table-head-color-icon-selected {
  border-color: var(--lakex-editor-card-border-selected);
}
.table-head-color-icon-default {
  background-color: var(--lakex-editor-background-secondary);
  color: var(--lakex-editor-text-color);
}
.table-head-color-icon-blue {
  background-color: var(--lakex-editor-color-blue1);
  color: var(--lakex-editor-color-blue9);
}
.table-head-color-icon-green {
  background-color: var(--lakex-editor-color-peaGreen1);
  color: var(--lakex-editor-color-peaGreen9);
}
.table-head-color-icon-red {
  background-color: var(--lakex-editor-color-red1);
  color: var(--lakex-editor-color-red9);
}
.table-head-color-icon-inverseGreen {
  background-color: var(--lakex-editor-color-peaGreen8);
  color: var(--lakex-editor-color-peaGreen1);
}
.table-head-color-icon-inverseBlue {
  background-color: var(--lakex-editor-color-blue8);
  color: var(--lakex-editor-color-blue1);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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(--lakex-editor-background-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:before {
  display: none;
}
.ne-doc-note-editor .ne-note-ui .ne-editor-body .ne-editor-wrap:after {
  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-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-editor-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(--lakex-editor-background-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-toggle-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 {
  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-overlay-with-note-ui .ne-ui-card-menu,
.ne-note-ui .ne-ui-card-menu {
  padding: 10px 0;
}
.ne-overlay-with-note-ui .ne-ui-card-menu-content,
.ne-note-ui .ne-ui-card-menu-content {
  min-width: 124px;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-simple-ui.ne-editor {
  display: flex;
  flex-direction: column-reverse;
  height: auto;
  border-radius: 4px;
  background-color: var(--lakex-editor-background-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:before {
  display: none;
}
.ne-simple-ui .ne-editor-wrap:after {
  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 {
  padding: 8px;
  min-height: 84px;
}
.ne-simple-ui .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(--lakex-editor-background-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-toggle-button,
.ne-simple-ui .ne-ui-toolbar-file-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-container-toolbar,
.ne-simple-ui .ne-container-right-toolbar,
.ne-simple-ui .ne-brick-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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-editor.ne-small-ui .ne-ui {
  background-color: var(--lakex-editor-background-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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-codeblock-overlay .ant-popover-inner,
.ant-menu-submenu-popup.codeblock-pop-menu {
  padding: 0;
  background: #ffffff;
  box-shadow: 0 1px 4px -2px rgba(0, 0, 0, 0.13), 0 2px 8px 0 rgba(0, 0, 0, 0.08), 0 8px 16px 4px rgba(0, 0, 0, 0.04);
  border-radius: 6px;
}
.ne-codeblock-overlay .ant-popover-inner .ant-menu.ant-menu-sub.ant-menu-vertical,
.ant-menu-submenu-popup.codeblock-pop-menu .ant-menu.ant-menu-sub.ant-menu-vertical {
  box-shadow: none;
}
.ne-codeblock-overlay .ant-popover-inner .ant-menu .ant-menu-item,
.ant-menu-submenu-popup.codeblock-pop-menu .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-popover .ant-menu.codeblock-pop-menu,
.ant-menu-submenu.codeblock-pop-menu > .ant-menu.ant-menu-sub.ant-menu-vertical {
  min-width: 220px;
  padding: 8px;
}
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-item,
.ant-menu-submenu.codeblock-pop-menu > .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-submenu,
.ant-menu-submenu.codeblock-pop-menu > .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu {
  height: 36px;
  line-height: 36px;
  border-radius: 6px;
  vertical-align: middle;
}
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-item.flexable,
.ant-menu-submenu.codeblock-pop-menu > .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item.flexable,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-submenu.flexable,
.ant-menu-submenu.codeblock-pop-menu > .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu.flexable {
  display: flex;
  align-items: center;
}
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-item-divider,
.ant-menu-submenu.codeblock-pop-menu > .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item-divider {
  margin: 4px -8px;
}
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-submenu-title,
.ant-menu-submenu.codeblock-pop-menu > .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu-title {
  margin: 0;
  line-height: 36px;
  height: 36px;
  color: inherit !important;
}
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-submenu-active,
.ant-menu-submenu.codeblock-pop-menu > .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu-active,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-submenu-arrow,
.ant-menu-submenu.codeblock-pop-menu > .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu-arrow,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-submenu-open,
.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-menu-submenu-title:hover,
.ant-menu-submenu.codeblock-pop-menu > .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu-active .ant-menu-submenu-title:hover {
  color: inherit !important;
}
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-item:hover,
.ant-menu-submenu.codeblock-pop-menu > .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item:hover,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-active,
.ant-menu-submenu.codeblock-pop-menu > .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-active,
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-submenu-open,
.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-menu-submenu.codeblock-pop-menu > .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-submenu-active {
  background-color: #f5f5f5;
  color: inherit !important;
}
.ant-popover .ant-menu.codeblock-pop-menu .ant-menu-item.right-contains,
.ant-menu-submenu.codeblock-pop-menu > .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item.right-contains {
  background-color: transparent !important;
  vertical-align: middle;
  display: flex;
  align-items: center;
  cursor: default;
}
.ant-popover .ant-menu.codeblock-pop-menu .right-slot,
.ant-menu-submenu.codeblock-pop-menu > .ant-menu.ant-menu-sub.ant-menu-vertical .right-slot {
  flex: 1;
  height: 100%;
  display: inline-flex;
  justify-content: right;
  align-items: center;
  vertical-align: middle;
}
.ant-popover .ant-menu.codeblock-pop-menu .right-slot.label,
.ant-menu-submenu.codeblock-pop-menu > .ant-menu.ant-menu-sub.ant-menu-vertical .right-slot.label {
  color: #bec0bf;
}
.ant-popover .ant-menu.codeblock-pop-menu .check-space,
.ant-menu-submenu.codeblock-pop-menu > .ant-menu.ant-menu-sub.ant-menu-vertical .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;
}
.ne-codeblock-overlay-GithubLight .ant-popover-inner,
.codeblock-pop-menu-GithubLight .ant-popover-inner,
.ne-codeblock-overlay-BracketLightsPro .ant-popover-inner,
.codeblock-pop-menu-BracketLightsPro .ant-popover-inner,
.ne-codeblock-overlay-default .ant-popover-inner,
.codeblock-pop-menu-default .ant-popover-inner,
.ne-codeblock-overlay-GithubLight .ant-menu-sub,
.codeblock-pop-menu-GithubLight .ant-menu-sub,
.ne-codeblock-overlay-BracketLightsPro .ant-menu-sub,
.codeblock-pop-menu-BracketLightsPro .ant-menu-sub,
.ne-codeblock-overlay-default .ant-menu-sub,
.codeblock-pop-menu-default .ant-menu-sub {
  background-color: #fff !important;
  backdrop-filter: none !important;
  border: none !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) !important;
  color: #585a5a;
}
.ne-codeblock-overlay-GithubLight .ant-popover-inner .codeblock-pop-menu,
.codeblock-pop-menu-GithubLight .ant-popover-inner .codeblock-pop-menu,
.ne-codeblock-overlay-BracketLightsPro .ant-popover-inner .codeblock-pop-menu,
.codeblock-pop-menu-BracketLightsPro .ant-popover-inner .codeblock-pop-menu,
.ne-codeblock-overlay-default .ant-popover-inner .codeblock-pop-menu,
.codeblock-pop-menu-default .ant-popover-inner .codeblock-pop-menu,
.ne-codeblock-overlay-GithubLight .ant-menu-sub .codeblock-pop-menu,
.codeblock-pop-menu-GithubLight .ant-menu-sub .codeblock-pop-menu,
.ne-codeblock-overlay-BracketLightsPro .ant-menu-sub .codeblock-pop-menu,
.codeblock-pop-menu-BracketLightsPro .ant-menu-sub .codeblock-pop-menu,
.ne-codeblock-overlay-default .ant-menu-sub .codeblock-pop-menu,
.codeblock-pop-menu-default .ant-menu-sub .codeblock-pop-menu {
  color: #585a5a;
}
.ne-codeblock-overlay-GithubLight .ant-popover-inner .ant-menu-item-divider,
.codeblock-pop-menu-GithubLight .ant-popover-inner .ant-menu-item-divider,
.ne-codeblock-overlay-BracketLightsPro .ant-popover-inner .ant-menu-item-divider,
.codeblock-pop-menu-BracketLightsPro .ant-popover-inner .ant-menu-item-divider,
.ne-codeblock-overlay-default .ant-popover-inner .ant-menu-item-divider,
.codeblock-pop-menu-default .ant-popover-inner .ant-menu-item-divider,
.ne-codeblock-overlay-GithubLight .ant-menu-sub .ant-menu-item-divider,
.codeblock-pop-menu-GithubLight .ant-menu-sub .ant-menu-item-divider,
.ne-codeblock-overlay-BracketLightsPro .ant-menu-sub .ant-menu-item-divider,
.codeblock-pop-menu-BracketLightsPro .ant-menu-sub .ant-menu-item-divider,
.ne-codeblock-overlay-default .ant-menu-sub .ant-menu-item-divider,
.codeblock-pop-menu-default .ant-menu-sub .ant-menu-item-divider {
  background-color: rgba(0, 0, 0, 0.06);
}
.ne-codeblock-overlay-GithubLight .ant-popover-inner .codeblock-search,
.codeblock-pop-menu-GithubLight .ant-popover-inner .codeblock-search,
.ne-codeblock-overlay-BracketLightsPro .ant-popover-inner .codeblock-search,
.codeblock-pop-menu-BracketLightsPro .ant-popover-inner .codeblock-search,
.ne-codeblock-overlay-default .ant-popover-inner .codeblock-search,
.codeblock-pop-menu-default .ant-popover-inner .codeblock-search,
.ne-codeblock-overlay-GithubLight .ant-menu-sub .codeblock-search,
.codeblock-pop-menu-GithubLight .ant-menu-sub .codeblock-search,
.ne-codeblock-overlay-BracketLightsPro .ant-menu-sub .codeblock-search,
.codeblock-pop-menu-BracketLightsPro .ant-menu-sub .codeblock-search,
.ne-codeblock-overlay-default .ant-menu-sub .codeblock-search,
.codeblock-pop-menu-default .ant-menu-sub .codeblock-search {
  background-color: #fff;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-left: 1px solid rgba(255, 255, 255, 0.12);
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}
.ne-codeblock-overlay-GithubLight .ant-popover-inner .codeblock-search .ant-input,
.codeblock-pop-menu-GithubLight .ant-popover-inner .codeblock-search .ant-input,
.ne-codeblock-overlay-BracketLightsPro .ant-popover-inner .codeblock-search .ant-input,
.codeblock-pop-menu-BracketLightsPro .ant-popover-inner .codeblock-search .ant-input,
.ne-codeblock-overlay-default .ant-popover-inner .codeblock-search .ant-input,
.codeblock-pop-menu-default .ant-popover-inner .codeblock-search .ant-input,
.ne-codeblock-overlay-GithubLight .ant-menu-sub .codeblock-search .ant-input,
.codeblock-pop-menu-GithubLight .ant-menu-sub .codeblock-search .ant-input,
.ne-codeblock-overlay-BracketLightsPro .ant-menu-sub .codeblock-search .ant-input,
.codeblock-pop-menu-BracketLightsPro .ant-menu-sub .codeblock-search .ant-input,
.ne-codeblock-overlay-default .ant-menu-sub .codeblock-search .ant-input,
.codeblock-pop-menu-default .ant-menu-sub .codeblock-search .ant-input {
  background-color: #fff;
}
.ne-codeblock-overlay-OneDarkPro,
.codeblock-pop-menu-OneDarkPro,
.ne-codeblock-overlay-NightOwl,
.codeblock-pop-menu-NightOwl,
.ne-codeblock-overlay-Darcula,
.codeblock-pop-menu-Darcula {
  background: transparent !important;
}
.ne-codeblock-overlay-OneDarkPro .ant-popover-inner,
.codeblock-pop-menu-OneDarkPro .ant-popover-inner,
.ne-codeblock-overlay-NightOwl .ant-popover-inner,
.codeblock-pop-menu-NightOwl .ant-popover-inner,
.ne-codeblock-overlay-Darcula .ant-popover-inner,
.codeblock-pop-menu-Darcula .ant-popover-inner,
.ne-codeblock-overlay-OneDarkPro .ant-menu-sub,
.codeblock-pop-menu-OneDarkPro .ant-menu-sub,
.ne-codeblock-overlay-NightOwl .ant-menu-sub,
.codeblock-pop-menu-NightOwl .ant-menu-sub,
.ne-codeblock-overlay-Darcula .ant-menu-sub,
.codeblock-pop-menu-Darcula .ant-menu-sub {
  background-color: #1f1f1f !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !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) !important;
  color: rgba(255, 255, 255, 0.88);
}
.ne-codeblock-overlay-OneDarkPro .ant-popover-inner .codeblock-pop-menu,
.codeblock-pop-menu-OneDarkPro .ant-popover-inner .codeblock-pop-menu,
.ne-codeblock-overlay-NightOwl .ant-popover-inner .codeblock-pop-menu,
.codeblock-pop-menu-NightOwl .ant-popover-inner .codeblock-pop-menu,
.ne-codeblock-overlay-Darcula .ant-popover-inner .codeblock-pop-menu,
.codeblock-pop-menu-Darcula .ant-popover-inner .codeblock-pop-menu,
.ne-codeblock-overlay-OneDarkPro .ant-menu-sub .codeblock-pop-menu,
.codeblock-pop-menu-OneDarkPro .ant-menu-sub .codeblock-pop-menu,
.ne-codeblock-overlay-NightOwl .ant-menu-sub .codeblock-pop-menu,
.codeblock-pop-menu-NightOwl .ant-menu-sub .codeblock-pop-menu,
.ne-codeblock-overlay-Darcula .ant-menu-sub .codeblock-pop-menu,
.codeblock-pop-menu-Darcula .ant-menu-sub .codeblock-pop-menu {
  color: rgba(255, 255, 255, 0.88);
}
.ne-codeblock-overlay-OneDarkPro .ant-popover-inner .ant-menu-item-divider,
.codeblock-pop-menu-OneDarkPro .ant-popover-inner .ant-menu-item-divider,
.ne-codeblock-overlay-NightOwl .ant-popover-inner .ant-menu-item-divider,
.codeblock-pop-menu-NightOwl .ant-popover-inner .ant-menu-item-divider,
.ne-codeblock-overlay-Darcula .ant-popover-inner .ant-menu-item-divider,
.codeblock-pop-menu-Darcula .ant-popover-inner .ant-menu-item-divider,
.ne-codeblock-overlay-OneDarkPro .ant-menu-sub .ant-menu-item-divider,
.codeblock-pop-menu-OneDarkPro .ant-menu-sub .ant-menu-item-divider,
.ne-codeblock-overlay-NightOwl .ant-menu-sub .ant-menu-item-divider,
.codeblock-pop-menu-NightOwl .ant-menu-sub .ant-menu-item-divider,
.ne-codeblock-overlay-Darcula .ant-menu-sub .ant-menu-item-divider,
.codeblock-pop-menu-Darcula .ant-menu-sub .ant-menu-item-divider {
  background-color: rgba(48, 48, 48, 0.37);
}
.ne-codeblock-overlay-OneDarkPro .ant-menu-submenu-active,
.codeblock-pop-menu-OneDarkPro .ant-menu-submenu-active,
.ne-codeblock-overlay-NightOwl .ant-menu-submenu-active,
.codeblock-pop-menu-NightOwl .ant-menu-submenu-active,
.ne-codeblock-overlay-Darcula .ant-menu-submenu-active,
.codeblock-pop-menu-Darcula .ant-menu-submenu-active,
.ne-codeblock-overlay-OneDarkPro .ant-menu-item-active,
.codeblock-pop-menu-OneDarkPro .ant-menu-item-active,
.ne-codeblock-overlay-NightOwl .ant-menu-item-active,
.codeblock-pop-menu-NightOwl .ant-menu-item-active,
.ne-codeblock-overlay-Darcula .ant-menu-item-active,
.codeblock-pop-menu-Darcula .ant-menu-item-active {
  background-color: rgba(255, 255, 255, 0.12) !important;
}
.ne-codeblock-overlay-OneDarkPro .codeblock-search,
.codeblock-pop-menu-OneDarkPro .codeblock-search,
.ne-codeblock-overlay-NightOwl .codeblock-search,
.codeblock-pop-menu-NightOwl .codeblock-search,
.ne-codeblock-overlay-Darcula .codeblock-search,
.codeblock-pop-menu-Darcula .codeblock-search {
  background-color: #1f1f1f;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-left: 1px solid rgba(255, 255, 255, 0.12);
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}
.ne-codeblock-overlay-OneDarkPro .codeblock-search .ant-input,
.codeblock-pop-menu-OneDarkPro .codeblock-search .ant-input,
.ne-codeblock-overlay-NightOwl .codeblock-search .ant-input,
.codeblock-pop-menu-NightOwl .codeblock-search .ant-input,
.ne-codeblock-overlay-Darcula .codeblock-search .ant-input,
.codeblock-pop-menu-Darcula .codeblock-search .ant-input {
  background-color: #1f1f1f;
}
[data-kumuhana='pouli'] .ne-codeblock-overlay-OneDarkPro .ant-popover-inner .ant-menu-item-divider,
[data-kumuhana='pouli'] .codeblock-pop-menu-OneDarkPro .ant-popover-inner .ant-menu-item-divider,
[data-kumuhana='pouli'] .ne-codeblock-overlay-NightOwl .ant-popover-inner .ant-menu-item-divider,
[data-kumuhana='pouli'] .codeblock-pop-menu-NightOwl .ant-popover-inner .ant-menu-item-divider,
[data-kumuhana='pouli'] .ne-codeblock-overlay-Darcula .ant-popover-inner .ant-menu-item-divider,
[data-kumuhana='pouli'] .codeblock-pop-menu-Darcula .ant-popover-inner .ant-menu-item-divider,
[data-kumuhana='pouli'] .ne-codeblock-overlay-OneDarkPro .ant-menu-sub .ant-menu-item-divider,
[data-kumuhana='pouli'] .codeblock-pop-menu-OneDarkPro .ant-menu-sub .ant-menu-item-divider,
[data-kumuhana='pouli'] .ne-codeblock-overlay-NightOwl .ant-menu-sub .ant-menu-item-divider,
[data-kumuhana='pouli'] .codeblock-pop-menu-NightOwl .ant-menu-sub .ant-menu-item-divider,
[data-kumuhana='pouli'] .ne-codeblock-overlay-Darcula .ant-menu-sub .ant-menu-item-divider,
[data-kumuhana='pouli'] .codeblock-pop-menu-Darcula .ant-menu-sub .ant-menu-item-divider {
  background-color: #303030;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
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 200ms;
  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%, 0%);
  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 200ms;
  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 .ne-codeblock-copy:hover,
.ne-codeblock[theme='Bracket Lights Pro'] .codeblock-menu .ne-codeblock-more-button:hover,
.ne-codeblock[theme='Bracket Lights Pro'] .codeblock-menu .detect-language:hover,
.ne-codeblock[theme='Bracket Lights Pro'] .codeblock-menu .ne-codeblock-collapsed-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: rgba(140, 140, 140, 0.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,%3Csvg width=%276%27 height=%274%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M.886 3.1 3.046.936a.464.464 0 0 1 .657 0L5.864 3.1a.465.465 0 0 1-.328.794H1.214A.464.464 0 0 1 .886 3.1Z%27 fill=%27%238c8c8c%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}
.ne-codeblock[theme='Bracket Lights Pro'] .ne-icon,
.ne-codeblock[theme='Bracket Lights Pro'] .ne-codeblock-copy {
  color: #585a5a;
}
.ne-codeblock[theme='Bracket Lights Pro'] .code-name-placeholder {
  color: #bec0bf;
}
.ne-codeblock[theme='Bracket Lights Pro'] .CodeMirror-code-name,
.ne-codeblock[theme='Bracket Lights Pro'] .ant-select-selector,
.ne-codeblock[theme='Bracket Lights Pro'] .ant-input {
  color: #262626;
}
.ne-codeblock[theme='Darcula'] {
  background-color: #2b2b2b;
}
.ne-codeblock[theme='Darcula'] .codeblock-menu {
  background-color: #222222;
  border-bottom: 1px solid #181818;
}
.ne-codeblock[theme='Darcula'] .codeblock-menu.collapsed {
  border-bottom: none;
}
.ne-codeblock[theme='Darcula'] .codeblock-menu .ne-codeblock-copy:hover,
.ne-codeblock[theme='Darcula'] .codeblock-menu .ne-codeblock-more-button:hover,
.ne-codeblock[theme='Darcula'] .codeblock-menu .detect-language:hover,
.ne-codeblock[theme='Darcula'] .codeblock-menu .ne-codeblock-collapsed-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, 0.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,%3Csvg width=%276%27 height=%274%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M.886 3.1 3.046.936a.464.464 0 0 1 .657 0L5.864 3.1a.465.465 0 0 1-.328.794H1.214A.464.464 0 0 1 .886 3.1Z%27 fill=%27%2393999e%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}
.ne-codeblock[theme='Darcula'] .ne-icon,
.ne-codeblock[theme='Darcula'] .ne-codeblock-copy {
  color: #b3b3b3;
}
.ne-codeblock[theme='Darcula'] .code-name-placeholder {
  color: #505050;
}
.ne-codeblock[theme='Darcula'] .CodeMirror-code-name,
.ne-codeblock[theme='Darcula'] .ant-select-selector,
.ne-codeblock[theme='Darcula'] .ant-input {
  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 .ne-codeblock-copy:hover,
.ne-codeblock[theme='Github Light'] .codeblock-menu .ne-codeblock-more-button:hover,
.ne-codeblock[theme='Github Light'] .codeblock-menu .detect-language:hover,
.ne-codeblock[theme='Github Light'] .codeblock-menu .ne-codeblock-collapsed-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: rgba(140, 140, 140, 0.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,%3Csvg width=%276%27 height=%274%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M.886 3.1 3.046.936a.464.464 0 0 1 .657 0L5.864 3.1a.465.465 0 0 1-.328.794H1.214A.464.464 0 0 1 .886 3.1Z%27 fill=%27%238c8c8c%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}
.ne-codeblock[theme='Github Light'] .ne-icon,
.ne-codeblock[theme='Github Light'] .ne-codeblock-copy {
  color: #585a5a;
}
.ne-codeblock[theme='Github Light'] .code-name-placeholder {
  color: #bec0bf;
}
.ne-codeblock[theme='Github Light'] .CodeMirror-code-name,
.ne-codeblock[theme='Github Light'] .ant-select-selector,
.ne-codeblock[theme='Github Light'] .ant-input {
  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 .ne-codeblock-copy:hover,
.ne-codeblock[theme='Night Owl'] .codeblock-menu .ne-codeblock-more-button:hover,
.ne-codeblock[theme='Night Owl'] .codeblock-menu .detect-language:hover,
.ne-codeblock[theme='Night Owl'] .codeblock-menu .ne-codeblock-collapsed-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, 0.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,%3Csvg width=%276%27 height=%274%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M.886 3.1 3.046.936a.464.464 0 0 1 .657 0L5.864 3.1a.465.465 0 0 1-.328.794H1.214A.464.464 0 0 1 .886 3.1Z%27 fill=%27%23ccd3db%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}
.ne-codeblock[theme='Night Owl'] .ne-icon,
.ne-codeblock[theme='Night Owl'] .ne-codeblock-copy {
  color: #b3b3b3;
}
.ne-codeblock[theme='Night Owl'] .code-name-placeholder {
  color: #505050;
}
.ne-codeblock[theme='Night Owl'] .CodeMirror-code-name,
.ne-codeblock[theme='Night Owl'] .ant-select-selector,
.ne-codeblock[theme='Night Owl'] .ant-input {
  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 .ne-codeblock-copy:hover,
.ne-codeblock[theme='One Dark Pro'] .codeblock-menu .ne-codeblock-more-button:hover,
.ne-codeblock[theme='One Dark Pro'] .codeblock-menu .detect-language:hover,
.ne-codeblock[theme='One Dark Pro'] .codeblock-menu .ne-codeblock-collapsed-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, 0.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,%3Csvg width=%276%27 height=%274%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M.886 3.1 3.046.936a.464.464 0 0 1 .657 0L5.864 3.1a.465.465 0 0 1-.328.794H1.214A.464.464 0 0 1 .886 3.1Z%27 fill=%27%23adb1b9%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}
.ne-codeblock[theme='One Dark Pro'] .ne-icon,
.ne-codeblock[theme='One Dark Pro'] .ne-codeblock-copy {
  color: #b3b3b3;
}
.ne-codeblock[theme='One Dark Pro'] .code-name-placeholder {
  color: #505050;
}
.ne-codeblock[theme='One Dark Pro'] .CodeMirror-code-name,
.ne-codeblock[theme='One Dark Pro'] .ant-select-selector,
.ne-codeblock[theme='One Dark Pro'] .ant-input {
  color: #e2e2e2;
}
.detect-language {
  height: 24px;
  width: 24px;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  cursor: pointer;
}
.detect-language:hover,
.detect-language.ne-codeblock-more-active {
  background-color: #e7e9e8;
}
.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 .ne-codeblock-copy:hover,
.ne-codeblock[theme='default'] .codeblock-menu .ne-codeblock-more-button:hover,
.ne-codeblock[theme='default'] .codeblock-menu .detect-language:hover,
.ne-codeblock[theme='default'] .codeblock-menu .ne-codeblock-collapsed-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, 0.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,%3Csvg width=%276%27 height=%274%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M.886 3.1 3.046.936a.464.464 0 0 1 .657 0L5.864 3.1a.465.465 0 0 1-.328.794H1.214A.464.464 0 0 1 .886 3.1Z%27 fill=%27%23595959%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}
.ne-codeblock[theme='default'] .ne-icon,
.ne-codeblock[theme='default'] .ne-codeblock-copy {
  color: #585a5a;
}
.ne-codeblock[theme='default'] .code-name-placeholder {
  color: #bec0bf;
}
.ne-codeblock[theme='default'] .CodeMirror-code-name,
.ne-codeblock[theme='default'] .ant-select-selector,
.ne-codeblock[theme='default'] .ant-input {
  color: #262626;
}

/* stylelint-disable */
/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/*!
 本文件源码来源于老编辑器
 定制了一些 codemirror 中内容的配色等基础样式，非特殊情况无需修改
 */
/* BASICS */
.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  color: var(--lakex-editor-color-black);
  direction: ltr;
}
/* PADDING */
.CodeMirror-lines {
  padding: 4px 0;
  /* Vertical padding around content */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px;
  /* Horizontal padding of content */
}
.CodeMirror-scrollbar-filler,
.CodeMirror-gutter-filler {
  background-color: var(--lakex-editor-color-white);
  /* The little square between H and V scrollbars */
}
/* GUTTER */
.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(--lakex-editor-color-black);
}
.CodeMirror-guttermarker-subtle {
  color: #999;
}
/* CURSOR */
.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.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;
}
@-moz-keyframes blink {
  50% {
    background-color: transparent;
  }
}
@-webkit-keyframes blink {
  50% {
    background-color: transparent;
  }
}
@keyframes blink {
  50% {
    background-color: transparent;
  }
}
/* Can style cursor different in overwrite (non-insert) mode */
.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;
}
/* DEFAULT THEME */
.cm-s-default .cm-header {
  color: blue;
}
.cm-s-default .cm-quote {
  color: #090;
}
.cm-negative {
  color: #d44;
}
.cm-positive {
  color: #292;
}
.cm-header,
.cm-strong {
  font-weight: bold;
}
.cm-em {
  font-style: italic;
}
.cm-link {
  text-decoration: underline;
}
.cm-strikethrough {
  text-decoration: line-through;
}
.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-variable-3,
.cm-s-default .cm-type {
  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-qualifier {
  color: #555;
}
.cm-s-default .cm-builtin {
  color: #30a;
}
.cm-s-default .cm-bracket {
  color: #997;
}
.cm-s-default .cm-tag {
  color: #170;
}
.cm-s-default .cm-attribute {
  color: #00c;
}
.cm-s-default .cm-hr {
  color: #999;
}
.cm-s-default .cm-link {
  color: #00c;
}
.cm-s-default .cm-error {
  color: #f00;
}
.cm-invalidchar {
  color: #f00;
}
.CodeMirror-composing {
  border-bottom: 2px solid;
}
/* Default styles for common addons */
div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0b0;
}
div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #a22;
}
.CodeMirror-matchingtag {
  background: rgba(255, 150, 0, 0.3);
}
.CodeMirror-activeline-background {
  background: #e8f2ff;
}
/* STOP */
/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */
.CodeMirror {
  position: relative;
  overflow: hidden;
  background: var(--lakex-editor-background-primary);
}
.CodeMirror-scroll {
  overflow: scroll !important;
  /* Things will break if this is overridden */
  /* 50px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -50px;
  margin-right: -50px;
  padding-bottom: 50px;
  height: 100%;
  outline: none;
  /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 50px solid transparent;
}
/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar,
.CodeMirror-hscrollbar,
.CodeMirror-scrollbar-filler,
.CodeMirror-gutter-filler {
  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;
  /* prevents collapsing before first draw */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  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-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: 0.1px;
  /* Force widget margins to stay inside of the container */
}
.CodeMirror-rtl pre {
  direction: rtl;
}
.CodeMirror-code {
  outline: none;
}
/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box;
  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;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}
.CodeMirror-focused div.CodeMirror-cursors {
  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, 0.4);
}
/* Used to force a border model for a node */
.cm-force-border {
  padding-right: 0.1px;
}
@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}
/* See issue #2901 */
.cm-tab-wrap-hack:after {
  content: '';
}
/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext {
  background: none;
}
/*!
 本文件源码来源于老编辑器
 定制了一些 codemirror 中内容的配色等基础样式，非特殊情况无需修改
 */
.CodeMirror {
  background: none;
  /* 字体参照 github，考虑和 14px 文字在一起排版，字号用 13px */
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace;
  font-size: 14px;
  line-height: 1.45;
  color: #595959;
  direction: ltr;
}
.CodeMirror * {
  box-sizing: unset;
}
.CodeMirror:hover .CodeMirror-scroll::-webkit-scrollbar-thumb,
.CodeMirror.CodeMirror-focused .CodeMirror-scroll::-webkit-scrollbar-thumb,
.CodeMirror:hover .CodeMirror-vscrollbar::-webkit-scrollbar-thumb,
.CodeMirror.CodeMirror-focused .CodeMirror-vscrollbar::-webkit-scrollbar-thumb,
.CodeMirror:hover .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,
.CodeMirror.CodeMirror-focused .CodeMirror-hscrollbar::-webkit-scrollbar-thumb {
  visibility: visible;
}
.CodeMirror .CodeMirror-scrollbar-filler,
.CodeMirror .CodeMirror-gutter-filler {
  background: transparent;
}
.CodeMirror .CodeMirror-lines {
  padding-bottom: 24px;
}
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
.CodeMirror-gutters {
  background: #fafafa;
  border-color: #fafafa;
  padding: 0 6px 0 6px;
}
.CodeMirror-scroll,
.CodeMirror-vscrollbar,
.CodeMirror-hscrollbar {
  scrollbar-color: var(--lakex-editor-text-disable) transparent;
}
.CodeMirror-scroll::-webkit-scrollbar,
.CodeMirror-vscrollbar::-webkit-scrollbar,
.CodeMirror-hscrollbar::-webkit-scrollbar {
  background-color: transparent;
}
.CodeMirror-scroll::-webkit-scrollbar-corner,
.CodeMirror-vscrollbar::-webkit-scrollbar-corner,
.CodeMirror-hscrollbar::-webkit-scrollbar-corner {
  background-color: transparent;
}
.CodeMirror-scroll::-webkit-scrollbar-thumb,
.CodeMirror-vscrollbar::-webkit-scrollbar-thumb,
.CodeMirror-hscrollbar::-webkit-scrollbar-thumb {
  background-color: var(--lakex-editor-text-disable);
  border-radius: 16px;
  border: 3.5px solid transparent;
  background-clip: content-box;
  visibility: visible;
}
.CodeMirror-selected {
  background: transparent;
}
.CodeMirror-focused .CodeMirror-selected {
  background: var(--lakex-editor-selection);
}
.CodeMirror-crosshair {
  cursor: crosshair;
}
.CodeMirror-line::selection,
.CodeMirror-line > span::selection,
.CodeMirror-line > span > span::selection {
  background: var(--lakex-editor-selection);
}
.CodeMirror-line::-moz-selection,
.CodeMirror-line > span::-moz-selection,
.CodeMirror-line > span > span::-moz-selection {
  background: var(--lakex-editor-selection);
}
/* DEFAULT THEME (来源于老编辑器，定制了一套代码配色) */
.CodeMirror pre,
.box pre,
.editor .top-boxes pre,
.CodeMirror-gutter-wrapper pre {
  color: #262626;
}
.CodeMirror-linenumber {
  color: #afafaf;
}
.cm-s-default .cm-header {
  color: blue;
}
.cm-s-default .cm-quote {
  color: #090;
}
.cm-negative {
  color: #d44;
}
.cm-positive {
  color: #292;
}
.cm-header,
.cm-strong {
  font-weight: bold;
}
.cm-em {
  font-style: italic;
}
.cm-link {
  text-decoration: underline;
}
.cm-strikethrough {
  text-decoration: line-through;
}
/* 以 codemirror 默认为蓝本，部分颜色用 github 及 prism.js */
.cm-s-default .cm-keyword {
  color: #d73a49;
}
/* use github */
.cm-s-default .cm-atom {
  color: #905;
}
/* false null 等常量，use prism.js */
.cm-s-default .cm-number {
  color: #005cc5;
}
/* use github */
.cm-s-default .cm-def {
  color: #005cc5;
}
/* use github */
.cm-s-default .cm-variable-2 {
  color: #005cc5;
}
/* use github 蓝色 */
.cm-s-default .cm-variable-3,
.cm-s-default .cm-type {
  color: #22863a;
}
/* use github 绿色 */
.cm-s-default .cm-comment {
  color: #6a737d;
}
/* use github */
.cm-s-default .cm-string {
  color: #690;
}
/* 单行字符串，用 prism 颜色 origin #a11; */
.cm-s-default .cm-string-2 {
  color: #690;
}
/* 多行字符串，用 prism 颜色 origin #a11; */
.cm-s-default .cm-meta {
  color: #1f7f9a;
}
/* c #include、java annotation 等，采用 vscode default light+ 颜色 */
.cm-s-default .cm-qualifier {
  color: #555;
}
.cm-s-default .cm-builtin {
  color: #6f42c1;
}
/* use github */
.cm-s-default .cm-bracket {
  color: #997;
}
.cm-s-default .cm-tag {
  color: #22863a;
}
/* html tag 名，use github */
.cm-s-default .cm-attribute {
  color: #6f42c1;
}
/* html tag 属性名，use github */
.cm-s-default .cm-hr {
  color: #999;
}
/* md 语法 */
.cm-s-default .cm-link {
  color: #00c;
}
/* md 语法 */
.cm-s-default .cm-error {
  color: #f00;
}
.cm-invalidchar {
  color: #f00;
}
.cm-s-default .cm-operator {
  color: #d73a49;
}
/* 用 github 颜色 */
.cm-s-default .cm-property {
  color: #005cc5;
}
/* 用 github 蓝色，和 cm-def 一致 */
.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 .CodeMirror-code-name,
.ne-codeblock[theme='default'] .ne-embed-nav .ne-icon-card-codeblock-more,
.ne-codeblock[theme='default'] .ne-embed-nav .ne-codeblock-copy,
.ne-codeblock[theme='default'] .ne-embed-nav .ne-codeblock-more-button,
.ne-codeblock[theme='default'] .ne-embed-nav .ne-codeblock-collapsed-button,
.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 {
  color: #595959;
}
.ne-codeblock[theme='default'] .ne-embed-nav .CodeMirror-code-name.code-name-placeholder {
  color: #bfbfbf;
}
.ne-codeblock[theme='default'] .ne-embed-nav .ne-codeblock-mode-name {
  color: #bfbfbf;
}
.ne-codeblock[theme='default'] .ne-codeblock-copy:hover,
.ne-codeblock[theme='default'] .ne-codeblock-more-button:hover,
.ne-codeblock[theme='default'] .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme='default'] .ne-codeblock-more-button.ne-codeblock-more-active,
.ne-codeblock[theme='default'] .ne-lang-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,
.ne-codeblock[theme='default'] .ne-lang-select.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background-color: #e8e8e8;
  border-color: transparent;
}
.cm-searching,
.CodeMirror-focused .CodeMirror-selected,
.CodeMirror-selected {
  background-color: rgba(80, 153, 236, 0.5);
}
/* Default styles for common addons */
/* STOP */
.CodeMirror-light-line-wrap + .CodeMirror-light-line-wrap .CodeMirror-lightline-background,
.CodeMirror-light-line-wrap + .CodeMirror-light-line-wrap .CodeMirror-gutter-background.CodeMirror-light-line-gutter {
  border-top: none;
}
.CodeMirror-collapsed-folded {
  transform-origin: center;
  transform: rotateZ(-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-inner,
.ne-codeblock[theme='Darcula'] .ne-codeblock-content {
  background: #2b2b2b;
}
.ne-codeblock[theme='Darcula'] .CodeMirror-cursor {
  border-left-color: #aeaeae;
}
.ne-codeblock[theme='Darcula'] .CodeMirror pre,
.ne-codeblock[theme='Darcula'] .box pre,
.ne-codeblock[theme='Darcula'] .editor .top-boxes pre,
.ne-codeblock[theme='Darcula'] .CodeMirror-gutter-wrapper pre {
  color: #cccccc;
}
.ne-codeblock[theme='Darcula'] .cm-keyword {
  color: #d87e30;
}
.ne-codeblock[theme='Darcula'] .cm-atom {
  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 {
  color: #cccccc;
}
.ne-codeblock[theme='Darcula'] .cm-variable-2 {
  color: #cccccc;
}
.ne-codeblock[theme='Darcula'] .cm-variable-3 {
  color: #ffc45a;
}
.ne-codeblock[theme='Darcula'] .cm-header {
  color: #cccccc;
}
.ne-codeblock[theme='Darcula'] .cm-number {
  color: #719fc5;
}
.ne-codeblock[theme='Darcula'] .cm-property {
  color: #ffc45a;
}
.ne-codeblock[theme='Darcula'] .cm-attribute {
  color: #cccccc;
}
.ne-codeblock[theme='Darcula'] .cm-builtin {
  color: #cccccc;
}
.ne-codeblock[theme='Darcula'] .cm-qualifier {
  color: #ffc45a;
}
.ne-codeblock[theme='Darcula'] .cm-operator {
  color: #cccccc;
}
.ne-codeblock[theme='Darcula'] .cm-meta {
  color: #cccccc;
}
.ne-codeblock[theme='Darcula'] .cm-string {
  color: #628854;
}
.ne-codeblock[theme='Darcula'] .cm-string-2 {
  color: #b45555;
}
.ne-codeblock[theme='Darcula'] .cm-tag {
  color: #ffc45a;
}
.ne-codeblock[theme='Darcula'] .box-css .cm-tag {
  color: #ffc45a;
}
.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: #222222;
  border-bottom: 1px solid #181818;
}
.ne-codeblock[theme='Darcula'] .ne-embed-nav .ant-select-selection-item,
.ne-codeblock[theme='Darcula'] .ne-embed-nav .CodeMirror-code-name,
.ne-codeblock[theme='Darcula'] .ne-embed-nav .ne-codeblock-copy,
.ne-codeblock[theme='Darcula'] .ne-embed-nav .ne-icon-card-codeblock-more,
.ne-codeblock[theme='Darcula'] .ne-embed-nav .ne-codeblock-more-button,
.ne-codeblock[theme='Darcula'] .ne-embed-nav .ne-codeblock-collapsed-button,
.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 {
  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, 0.5);
}
.ne-codeblock[theme='Darcula'] .ant-divider-vertical {
  border-color: #393939;
}
.ne-codeblock[theme='Darcula'] .ne-codeblock-copy:hover,
.ne-codeblock[theme='Darcula'] .ne-codeblock-more-button:hover,
.ne-codeblock[theme='Darcula'] .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme='Darcula'] .ne-codeblock-more-button.ne-codeblock-more-active,
.ne-codeblock[theme='Darcula'] .ne-lang-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,
.ne-codeblock[theme='Darcula'] .ne-lang-select.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .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-inner,
.ne-codeblock[theme='Night Owl'] .ne-codeblock-content {
  background: #001628;
}
.ne-codeblock[theme='Night Owl'] .CodeMirror-cursor {
  border-left-color: #80a4c3;
}
.ne-codeblock[theme='Night Owl'] .CodeMirror pre,
.ne-codeblock[theme='Night Owl'] .box pre,
.ne-codeblock[theme='Night Owl'] .editor .top-boxes pre,
.ne-codeblock[theme='Night Owl'] .CodeMirror-gutter-wrapper pre {
  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 {
  color: #5adeca;
  font-style: italic;
}
.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: #ffffff;
}
.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 .ne-icon-card-codeblock-more,
.ne-codeblock[theme='Night Owl'] .ne-embed-nav .CodeMirror-code-name,
.ne-codeblock[theme='Night Owl'] .ne-embed-nav .ne-codeblock-copy,
.ne-codeblock[theme='Night Owl'] .ne-embed-nav .ne-codeblock-more-button,
.ne-codeblock[theme='Night Owl'] .ne-embed-nav .ne-codeblock-collapsed-button,
.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 {
  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, 0.5);
}
.ne-codeblock[theme='Night Owl'] .ant-divider-vertical {
  border-color: #1f2a36;
}
.ne-codeblock[theme='Night Owl'] .ne-codeblock-copy:hover,
.ne-codeblock[theme='Night Owl'] .ne-codeblock-more-button:hover,
.ne-codeblock[theme='Night Owl'] .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme='Night Owl'] .ne-codeblock-more-button.ne-codeblock-more-active,
.ne-codeblock[theme='Night Owl'] .ne-lang-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,
.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 {
  background-color: #1f2a36;
  border-color: transparent;
}
.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[theme='One Dark Pro'] .ne-codeblock-inner,
.ne-codeblock[theme='One Dark Pro'] .ne-codeblock-content {
  background: #272c35;
}
.ne-codeblock[theme='One Dark Pro'] .CodeMirror-cursor {
  border-left-color: #528bf7;
}
.ne-codeblock[theme='One Dark Pro'] .CodeMirror pre,
.ne-codeblock[theme='One Dark Pro'] .box pre,
.ne-codeblock[theme='One Dark Pro'] .editor .top-boxes pre,
.ne-codeblock[theme='One Dark Pro'] .CodeMirror-gutter-wrapper pre {
  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-operator {
  color: #1db8c4;
}
.ne-codeblock[theme='One Dark Pro'] .cm-meta {
  color: #1db8c4;
}
.ne-codeblock[theme='One Dark Pro'] .cm-string {
  color: #8bc56f;
}
.ne-codeblock[theme='One Dark Pro'] .cm-string-2 {
  color: #8bc56f;
}
.ne-codeblock[theme='One Dark Pro'] .cm-tag {
  color: #f06372;
}
.ne-codeblock[theme='One Dark Pro'] .box-css .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: #ffffff;
}
.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 .ne-icon-card-codeblock-more,
.ne-codeblock[theme='One Dark Pro'] .ne-embed-nav .ne-codeblock-copy,
.ne-codeblock[theme='One Dark Pro'] .ne-embed-nav .CodeMirror-code-name,
.ne-codeblock[theme='One Dark Pro'] .ne-embed-nav .ne-codeblock-more-button,
.ne-codeblock[theme='One Dark Pro'] .ne-embed-nav .ne-codeblock-collapsed-button,
.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 {
  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, 0.5);
}
.ne-codeblock[theme='One Dark Pro'] .ant-divider-vertical {
  border-color: #3c424d;
}
.ne-codeblock[theme='One Dark Pro'] .ne-codeblock-copy:hover,
.ne-codeblock[theme='One Dark Pro'] .ne-codeblock-more-button:hover,
.ne-codeblock[theme='One Dark Pro'] .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme='One Dark Pro'] .ne-codeblock-more-button.ne-codeblock-more-active,
.ne-codeblock[theme='One Dark Pro'] .ne-lang-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,
.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 {
  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-inner,
.ne-codeblock[theme='Github Light'] .ne-codeblock-content {
  background: #ffffff;
}
.ne-codeblock[theme='Github Light'] .CodeMirror-cursor {
  border-left-color: #286ada;
}
.ne-codeblock[theme='Github Light'] .CodeMirror pre,
.ne-codeblock[theme='Github Light'] .box pre,
.ne-codeblock[theme='Github Light'] .editor .top-boxes pre,
.ne-codeblock[theme='Github Light'] .CodeMirror-gutter-wrapper pre {
  color: #262c31;
}
.ne-codeblock[theme='Github Light'] .cm-keyword {
  color: #e10023;
}
.ne-codeblock[theme='Github Light'] .cm-atom {
  color: #004fb4;
}
.ne-codeblock[theme='Github Light'] .box-html .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 {
  color: #004fb4;
}
.ne-codeblock[theme='Github Light'] .cm-builtin {
  color: #004fb4;
}
.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'] .cm-tag {
  color: #006520;
}
.ne-codeblock[theme='Github Light'] .box-css .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: #ffffff;
}
.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 .CodeMirror-code-name,
.ne-codeblock[theme='Github Light'] .ne-embed-nav .ne-icon-card-codeblock-more,
.ne-codeblock[theme='Github Light'] .ne-embed-nav .ne-codeblock-more-button,
.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 .ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  color: #8c8c8c;
}
.ne-codeblock[theme='Github Light'] .ne-embed-nav .CodeMirror-code-name.code-name-placeholder {
  color: #bfbfbf;
}
.ne-codeblock[theme='Github Light'] .ne-embed-nav .ne-codeblock-mode-name {
  color: #bfbfbf;
}
.ne-codeblock[theme='Github Light'] .ne-codeblock-copy:hover,
.ne-codeblock[theme='Github Light'] .ne-codeblock-more-button:hover,
.ne-codeblock[theme='Github Light'] .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme='Github Light'] .ne-codeblock-more-button.ne-codeblock-more-active,
.ne-codeblock[theme='Github Light'] .ne-lang-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,
.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 {
  background-color: #eeeeee;
  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-inner,
.ne-codeblock[theme='Bracket Lights Pro'] .ne-codeblock-content {
  background: #fdfdfd;
}
.ne-codeblock[theme='Bracket Lights Pro'] .CodeMirror-cursor {
  border-left-color: #000000;
}
.ne-codeblock[theme='Bracket Lights Pro'] .CodeMirror pre,
.ne-codeblock[theme='Bracket Lights Pro'] .box pre,
.ne-codeblock[theme='Bracket Lights Pro'] .editor .top-boxes pre,
.ne-codeblock[theme='Bracket Lights Pro'] .CodeMirror-gutter-wrapper pre {
  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 {
  color: #353535;
}
.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: #668800;
}
.ne-codeblock[theme='Bracket Lights Pro'] .cm-property {
  color: #353535;
}
.ne-codeblock[theme='Bracket Lights Pro'] .cm-attribute {
  color: #668800;
}
.ne-codeblock[theme='Bracket Lights Pro'] .cm-builtin {
  color: #2869c9;
}
.ne-codeblock[theme='Bracket Lights Pro'] .cm-qualifier {
  color: #2869c9;
}
.ne-codeblock[theme='Bracket Lights Pro'] .cm-operator {
  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'] .cm-tag {
  color: #2869c9;
}
.ne-codeblock[theme='Bracket Lights Pro'] .box-css .cm-tag {
  color: #2869c9;
}
.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: #ffffff;
}
.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 .CodeMirror-code-name,
.ne-codeblock[theme='Bracket Lights Pro'] .ne-embed-nav .ne-codeblock-copy,
.ne-codeblock[theme='Bracket Lights Pro'] .ne-embed-nav .ne-icon-card-codeblock-more,
.ne-codeblock[theme='Bracket Lights Pro'] .ne-embed-nav .ne-codeblock-more-button,
.ne-codeblock[theme='Bracket Lights Pro'] .ne-embed-nav .ne-codeblock-collapsed-button,
.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 {
  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: rgba(140, 140, 140, 0.5);
}
.ne-codeblock[theme='Bracket Lights Pro'] .ne-codeblock-copy:hover,
.ne-codeblock[theme='Bracket Lights Pro'] .ne-codeblock-more-button:hover,
.ne-codeblock[theme='Bracket Lights Pro'] .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme='Bracket Lights Pro'] .ne-codeblock-more-button.ne-codeblock-more-active,
.ne-codeblock[theme='Bracket Lights Pro'] .ne-lang-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,
.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 {
  background-color: #eeeeee;
  border-color: transparent;
}
[data-card-name='codeblock'] {
  height: auto !important;
}
.ne-engine .ne-codeblock {
  padding-top: 5px;
  padding-bottom: 0;
}
.ne-codeblock {
  position: relative;
  overflow: visible;
  text-indent: 0;
  background: #fafafa;
  padding-top: 5px;
  padding-bottom: 0;
}
.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: unset;
}
.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;
  user-select: all;
  color: var(--lakex-editor-text-color);
}
.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.ant-menu-sub,
.ne-codeblock-more-submenu .ant-menu-vertical-left.ant-menu-sub,
.ne-codeblock-more-submenu .ant-menu-vertical-right.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: rgba(245, 245, 245, 0.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,%3Csvg width=%2716%27 height=%2716%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3Cpath id=%27a%27 d=%27M0 0h16v16H0z%27/%3E%3C/defs%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cmask id=%27b%27 fill=%27%23fff%27%3E%3Cuse xlink:href=%27%23a%27/%3E%3C/mask%3E%3Cpath stroke=%27%23595959%27 stroke-width=%271.375%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 mask=%27url%28%23b%29%27 d=%27m1.688 7.861 4.302 4.264 8.323-8.25%27/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 12px center;
  transition: none;
}
.ne-codeblock-overlay {
  /* Popover 最小高度以及默认边距都太大了，不符合当前场景 */
}
.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(--lakex-editor-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 0.3s;
  cursor: pointer;
}
.ne-codeblock-collapsed-button:hover,
.ne-codeblock-more-button:hover,
.ne-codeblock-collapsed-button.ne-codeblock-more-active,
.ne-codeblock-more-button.ne-codeblock-more-active {
  background-color: var(--lakex-editor-background-primary-hover-light);
}
.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) {
  background-color: transparent;
  font-weight: normal;
}
.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,%3Csvg width=%2716%27 height=%2716%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3Cpath id=%27a%27 d=%27M0 0h16v16H0z%27/%3E%3C/defs%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cmask id=%27b%27 fill=%27%23fff%27%3E%3Cuse xlink:href=%27%23a%27/%3E%3C/mask%3E%3Cpath stroke=%27%23595959%27 stroke-width=%271.375%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 mask=%27url%28%23b%29%27 d=%27m1.688 7.861 4.302 4.264 8.323-8.25%27/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 center;
}
.ne-code-popup .ant-select-item-option-content {
  padding-left: 24px;
}
.ne-code-popup.ne-code-popup-default,
.ne-code-ai-popup.ne-code-popup-default,
.ne-code-popup.ne-code-popup-GithubLight,
.ne-code-ai-popup.ne-code-popup-GithubLight,
.ne-code-popup.ne-code-popup-BracketLightsPro,
.ne-code-ai-popup.ne-code-popup-BracketLightsPro {
  background-color: #fff !important;
  border: none;
  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-code-popup.ne-code-popup-default .ant-select-item,
.ne-code-ai-popup.ne-code-popup-default .ant-select-item,
.ne-code-popup.ne-code-popup-GithubLight .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-ai-popup.ne-code-popup-BracketLightsPro .ant-select-item {
  color: #585a5a;
}
.ne-code-popup.ne-code-popup-OneDarkPro,
.ne-code-ai-popup.ne-code-popup-OneDarkPro,
.ne-code-popup.ne-code-popup-NightOwl,
.ne-code-ai-popup.ne-code-popup-NightOwl,
.ne-code-popup.ne-code-popup-Darcula,
.ne-code-ai-popup.ne-code-popup-Darcula {
  color: rgba(255, 255, 255, 0.88);
  background-color: #1f1f1f !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !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);
}
.ne-code-popup.ne-code-popup-OneDarkPro .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-NightOwl .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-popup.ne-code-popup-Darcula .ant-select-item-option-active:not(.ant-select-item-option-disabled),
.ne-code-ai-popup.ne-code-popup-Darcula .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background: none;
}
.ne-code-popup.ne-code-popup-OneDarkPro .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-NightOwl .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-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-Darcula .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3Cpath id=%27a%27 d=%27M0 0h16v16H0z%27/%3E%3C/defs%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cmask id=%27b%27 fill=%27%23fff%27%3E%3Cuse xlink:href=%27%23a%27/%3E%3C/mask%3E%3Cpath stroke=%27rgba%28255%2C%20255%2C%20255%2C%200.88%29%27 stroke-width=%271.375%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 mask=%27url%28%23b%29%27 d=%27m1.688 7.861 4.302 4.264 8.323-8.25%27/%3E%3C/g%3E%3C/svg%3E");
}
.ne-code-popup.ne-code-popup-OneDarkPro .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-NightOwl .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-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-Darcula .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3Cpath id=%27a%27 d=%27M0 0h16v16H0z%27/%3E%3C/defs%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cmask id=%27b%27 fill=%27%23fff%27%3E%3Cuse xlink:href=%27%23a%27/%3E%3C/mask%3E%3Cpath stroke=%27rgba%28255%2C%20255%2C%20255%2C%200.88%29%27 stroke-width=%271.375%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 mask=%27url%28%23b%29%27 d=%27m1.688 7.861 4.302 4.264 8.323-8.25%27/%3E%3C/g%3E%3C/svg%3E");
}
.ne-code-popup.ne-code-popup-OneDarkPro .ant-select-item,
.ne-code-ai-popup.ne-code-popup-OneDarkPro .ant-select-item,
.ne-code-popup.ne-code-popup-NightOwl .ant-select-item,
.ne-code-ai-popup.ne-code-popup-NightOwl .ant-select-item,
.ne-code-popup.ne-code-popup-Darcula .ant-select-item,
.ne-code-ai-popup.ne-code-popup-Darcula .ant-select-item {
  color: rgba(255, 255, 255, 0.88);
}
.ne-code-popup.ne-code-popup-OneDarkPro .ant-select-item:hover,
.ne-code-ai-popup.ne-code-popup-OneDarkPro .ant-select-item:hover,
.ne-code-popup.ne-code-popup-NightOwl .ant-select-item:hover,
.ne-code-ai-popup.ne-code-popup-NightOwl .ant-select-item:hover,
.ne-code-popup.ne-code-popup-Darcula .ant-select-item:hover,
.ne-code-ai-popup.ne-code-popup-Darcula .ant-select-item:hover {
  background-color: rgba(255, 255, 255, 0.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-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, 0.5) !important;
}
.ne-editor ne-card[data-card-name='codeblock'] .cm-scroller {
  padding-bottom: 5px;
}

.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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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(--lakex-editor-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(--lakex-editor-text-color);
  font-size: 14px;
  line-height: 22px;
}
.ne-ui-mention-content-info-title em {
  font-weight: bold;
  font-style: normal;
}
.divider {
  width: 1px;
  height: 10px;
  background-color: var(--lakex-editor-text-disable);
  margin: 8px 4px;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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(--lakex-editor-text-color);
  font-size: 14px;
  line-height: 22px;
}
.ne-ui-mention-avatar {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  object-fit: contain;
  margin-right: 8px;
}
.ne-ui-mention-info {
  line-height: 20px;
  width: calc(100% - 28px);
  color: var(--lakex-editor-text-body);
  font-size: 14px;
}
.ne-ui-mention-info .ne-ui-mention-desc {
  color: var(--lakex-editor-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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
ne-card[data-card-name='mention'].ne-card-editing {
  background: transparent !important;
}
.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::placeholder {
  color: var(--lakex-editor-text-disable);
}
.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(--lakex-editor-text-disable);
  padding: 16px;
}
.ne-ui-mention-menu-empty img {
  width: 180px;
  margin-bottom: 12px;
}
.ne-ui-mention-menu {
  background-color: var(--lakex-editor-background-foreground);
  border: 1px solid var(--lakex-editor-border-primary);
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.04);
  color: var(--lakex-editor-text-color);
}
.ne-ui-mention-item-selected {
  background-color: var(--lakex-editor-background-primary-hover);
}
.doc-user-divider {
  height: 1px;
  margin: 8px;
  width: calc(100% - 16px);
  background-color: var(--lakex-editor-background-primary-hover);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-ui-mention-header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  color: var(--lakex-editor-text-caption);
  padding: 14px 16px 4px 16px;
  word-break: keep-all;
}
.ne-ui-mention-tabs {
  display: flex;
  align-items: center;
  border-radius: 4px;
  cursor: pointer;
}
.ne-ui-mention-tab {
  border-radius: 4px;
  padding: 2px 8px;
  cursor: pointer;
  display: flex;
  align-items: center;
  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(--lakex-editor-background-primary-hover);
  color: var(--lakex-editor-text-body);
}
.ne-ui-mention-tab-divider {
  height: 12px;
  width: 1px;
  margin: 0 8px;
  background-color: var(--lakex-editor-border-secondary);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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::placeholder {
  color: var(--lakex-editor-text-disable);
}

.ne-simple-ui ne-heading-anchor {
  display: none !important;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.mention-drawer {
  color: var(--lakex-editor-text-color);
}
.mention-drawer .ant-drawer-body {
  padding: 24px 12px 12px 12px;
}
.mention-drawer .ant-drawer-content {
  background-color: var(--lakex-editor-background-primary);
  border-radius: 10px 10px 0 0;
}
.mention-drawer-content {
  overflow: hidden;
  height: 100%;
}
.mention-drawer-search {
  color: var(--lakex-editor-text-body);
}
.mention-drawer-menu {
  height: calc(100% - 24px);
  overflow: auto;
}
.mention-mobile-placeholder {
  color: var(--lakex-editor-text-disable);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-card-video-content {
  position: relative;
  height: 450px;
  background: var(--lakex-editor-background-secondary);
  user-select: none;
}
.ne-card-video-content video {
  width: 100%;
  height: 450px;
  outline: none;
}
.ne-card-video-uploading,
.ne-card-video-uploaded,
.ne-card-video-error {
  border: 1px solid var(--lakex-editor-border-primary);
  background: var(--lakex-editor-background-tertiary);
}
.ne-card-video-done {
  position: relative;
  border: none;
  background: none;
  line-height: 0;
}
.ne-card-video-content-active {
  outline: 1px solid var(--lakex-editor-border-secondary);
}
.ne-card-video-center {
  position: absolute;
  top: 50%;
  margin-top: -48px;
  width: 100%;
  height: 96px;
}
.ne-card-video-icon,
.ne-card-video-name,
.ne-card-video-message,
.ne-card-video-progress,
.ne-card-video-converting {
  text-align: center;
}
.ne-card-video-icon {
  font-size: 24px;
  color: var(--lakex-editor-text-disable);
  margin-bottom: 12px;
}
.ne-card-video-name {
  color: var(--lakex-editor-text-body);
  margin-bottom: 12px;
}
.ne-card-video-message {
  color: var(--lakex-editor-text-body);
}
.ne-card-video-anticon {
  display: inline-block;
  font-style: normal;
  vertical-align: -0.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;
  -webkit-animation: rotateLoading 1s infinite linear;
  animation: rotateLoading 1s infinite linear;
}
.ne-card-video .lake-error-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  background: var(--lakex-editor-text-danger);
  text-align: center;
  font-size: 12px;
  color: var(--lakex-editor-color-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 {
  position: relative;
}
.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%);
  user-select: none;
  pointer-events: none;
}
.h5-ne-card-video-wrapper .h5-ne-card-video-desc {
  position: absolute;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 19%, var(--lakex-editor-color-black-f30) 100%);
  left: 0;
  right: 0;
  bottom: 0;
  height: 46px;
  display: flex;
  color: var(--lakex-editor-color-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;
}

/* stylelint-disable font-family-no-missing-generic-family-keyword */
@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: normal;
  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: bold;
  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: normal;
  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: bold;
  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: normal;
  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: bold;
  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: bold;
  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: normal;
  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: normal;
  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: bold;
  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: normal;
  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: bold;
  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: normal;
  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: normal;
  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: normal;
  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: normal;
  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: normal;
  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: normal;
  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: normal;
  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: normal;
  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 {
  /* Accessibility hack to only show to screen readers
         Found at: http://a11yproject.com/posts/how-to-hide-content/ */
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.katex .katex-html {
  /* \newline is an empty block at top level, between .base elements */
}
.katex .katex-html > .newline {
  display: block;
}
.katex .base {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}
.katex .strut {
  display: inline-block;
}
.katex .textbf {
  font-weight: bold;
}
.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: bold;
}
.katex .boldsymbol {
  font-family: KaTeX_Math;
  font-weight: bold;
  font-style: italic;
}
.katex .amsrm {
  font-family: KaTeX_AMS;
}
.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: bold;
}
.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 {
  display: inline-flex;
  flex-direction: row;
  width: 100%;
}
.katex .thinbox {
  display: inline-flex;
  flex-direction: row;
  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 .mfrac .frac-line,
.katex .overline .overline-line,
.katex .underline .underline-line,
.katex .hline,
.katex .hdashline,
.katex .rule {
  min-height: 1px;
}
.katex .mspace {
  display: inline-block;
}
.katex .llap,
.katex .rlap,
.katex .clap {
  width: 0;
  position: relative;
}
.katex .llap > .inner,
.katex .rlap > .inner,
.katex .clap > .inner {
  position: absolute;
}
.katex .llap > .fix,
.katex .rlap > .fix,
.katex .clap > .fix {
  display: inline-block;
}
.katex .llap > .inner {
  right: 0;
}
.katex .rlap > .inner,
.katex .clap > .inner {
  left: 0;
}
.katex .clap > .inner > span {
  margin-left: -50%;
  margin-right: 50%;
}
.katex .rule {
  display: inline-block;
  border: solid 0;
  position: relative;
}
.katex .overline .overline-line,
.katex .underline .underline-line,
.katex .hline {
  display: inline-block;
  width: 100%;
  border-bottom-style: solid;
}
.katex .hdashline {
  display: inline-block;
  width: 100%;
  border-bottom-style: dashed;
}
.katex .sqrt > .root {
  /* These values are taken from the definition of `\r@@t`,
             `\mkern 5mu` and `\mkern -10mu`. */
  margin-left: 0.27777778em;
  margin-right: -0.55555556em;
}
.katex .sizing.reset-size1.size1,
.katex .fontsize-ensurer.reset-size1.size1 {
  font-size: 1em;
}
.katex .sizing.reset-size1.size2,
.katex .fontsize-ensurer.reset-size1.size2 {
  font-size: 1.2em;
}
.katex .sizing.reset-size1.size3,
.katex .fontsize-ensurer.reset-size1.size3 {
  font-size: 1.4em;
}
.katex .sizing.reset-size1.size4,
.katex .fontsize-ensurer.reset-size1.size4 {
  font-size: 1.6em;
}
.katex .sizing.reset-size1.size5,
.katex .fontsize-ensurer.reset-size1.size5 {
  font-size: 1.8em;
}
.katex .sizing.reset-size1.size6,
.katex .fontsize-ensurer.reset-size1.size6 {
  font-size: 2em;
}
.katex .sizing.reset-size1.size7,
.katex .fontsize-ensurer.reset-size1.size7 {
  font-size: 2.4em;
}
.katex .sizing.reset-size1.size8,
.katex .fontsize-ensurer.reset-size1.size8 {
  font-size: 2.88em;
}
.katex .sizing.reset-size1.size9,
.katex .fontsize-ensurer.reset-size1.size9 {
  font-size: 3.456em;
}
.katex .sizing.reset-size1.size10,
.katex .fontsize-ensurer.reset-size1.size10 {
  font-size: 4.148em;
}
.katex .sizing.reset-size1.size11,
.katex .fontsize-ensurer.reset-size1.size11 {
  font-size: 4.976em;
}
.katex .sizing.reset-size2.size1,
.katex .fontsize-ensurer.reset-size2.size1 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size2.size2,
.katex .fontsize-ensurer.reset-size2.size2 {
  font-size: 1em;
}
.katex .sizing.reset-size2.size3,
.katex .fontsize-ensurer.reset-size2.size3 {
  font-size: 1.16666667em;
}
.katex .sizing.reset-size2.size4,
.katex .fontsize-ensurer.reset-size2.size4 {
  font-size: 1.33333333em;
}
.katex .sizing.reset-size2.size5,
.katex .fontsize-ensurer.reset-size2.size5 {
  font-size: 1.5em;
}
.katex .sizing.reset-size2.size6,
.katex .fontsize-ensurer.reset-size2.size6 {
  font-size: 1.66666667em;
}
.katex .sizing.reset-size2.size7,
.katex .fontsize-ensurer.reset-size2.size7 {
  font-size: 2em;
}
.katex .sizing.reset-size2.size8,
.katex .fontsize-ensurer.reset-size2.size8 {
  font-size: 2.4em;
}
.katex .sizing.reset-size2.size9,
.katex .fontsize-ensurer.reset-size2.size9 {
  font-size: 2.88em;
}
.katex .sizing.reset-size2.size10,
.katex .fontsize-ensurer.reset-size2.size10 {
  font-size: 3.45666667em;
}
.katex .sizing.reset-size2.size11,
.katex .fontsize-ensurer.reset-size2.size11 {
  font-size: 4.14666667em;
}
.katex .sizing.reset-size3.size1,
.katex .fontsize-ensurer.reset-size3.size1 {
  font-size: 0.71428571em;
}
.katex .sizing.reset-size3.size2,
.katex .fontsize-ensurer.reset-size3.size2 {
  font-size: 0.85714286em;
}
.katex .sizing.reset-size3.size3,
.katex .fontsize-ensurer.reset-size3.size3 {
  font-size: 1em;
}
.katex .sizing.reset-size3.size4,
.katex .fontsize-ensurer.reset-size3.size4 {
  font-size: 1.14285714em;
}
.katex .sizing.reset-size3.size5,
.katex .fontsize-ensurer.reset-size3.size5 {
  font-size: 1.28571429em;
}
.katex .sizing.reset-size3.size6,
.katex .fontsize-ensurer.reset-size3.size6 {
  font-size: 1.42857143em;
}
.katex .sizing.reset-size3.size7,
.katex .fontsize-ensurer.reset-size3.size7 {
  font-size: 1.71428571em;
}
.katex .sizing.reset-size3.size8,
.katex .fontsize-ensurer.reset-size3.size8 {
  font-size: 2.05714286em;
}
.katex .sizing.reset-size3.size9,
.katex .fontsize-ensurer.reset-size3.size9 {
  font-size: 2.46857143em;
}
.katex .sizing.reset-size3.size10,
.katex .fontsize-ensurer.reset-size3.size10 {
  font-size: 2.96285714em;
}
.katex .sizing.reset-size3.size11,
.katex .fontsize-ensurer.reset-size3.size11 {
  font-size: 3.55428571em;
}
.katex .sizing.reset-size4.size1,
.katex .fontsize-ensurer.reset-size4.size1 {
  font-size: 0.625em;
}
.katex .sizing.reset-size4.size2,
.katex .fontsize-ensurer.reset-size4.size2 {
  font-size: 0.75em;
}
.katex .sizing.reset-size4.size3,
.katex .fontsize-ensurer.reset-size4.size3 {
  font-size: 0.875em;
}
.katex .sizing.reset-size4.size4,
.katex .fontsize-ensurer.reset-size4.size4 {
  font-size: 1em;
}
.katex .sizing.reset-size4.size5,
.katex .fontsize-ensurer.reset-size4.size5 {
  font-size: 1.125em;
}
.katex .sizing.reset-size4.size6,
.katex .fontsize-ensurer.reset-size4.size6 {
  font-size: 1.25em;
}
.katex .sizing.reset-size4.size7,
.katex .fontsize-ensurer.reset-size4.size7 {
  font-size: 1.5em;
}
.katex .sizing.reset-size4.size8,
.katex .fontsize-ensurer.reset-size4.size8 {
  font-size: 1.8em;
}
.katex .sizing.reset-size4.size9,
.katex .fontsize-ensurer.reset-size4.size9 {
  font-size: 2.16em;
}
.katex .sizing.reset-size4.size10,
.katex .fontsize-ensurer.reset-size4.size10 {
  font-size: 2.5925em;
}
.katex .sizing.reset-size4.size11,
.katex .fontsize-ensurer.reset-size4.size11 {
  font-size: 3.11em;
}
.katex .sizing.reset-size5.size1,
.katex .fontsize-ensurer.reset-size5.size1 {
  font-size: 0.55555556em;
}
.katex .sizing.reset-size5.size2,
.katex .fontsize-ensurer.reset-size5.size2 {
  font-size: 0.66666667em;
}
.katex .sizing.reset-size5.size3,
.katex .fontsize-ensurer.reset-size5.size3 {
  font-size: 0.77777778em;
}
.katex .sizing.reset-size5.size4,
.katex .fontsize-ensurer.reset-size5.size4 {
  font-size: 0.88888889em;
}
.katex .sizing.reset-size5.size5,
.katex .fontsize-ensurer.reset-size5.size5 {
  font-size: 1em;
}
.katex .sizing.reset-size5.size6,
.katex .fontsize-ensurer.reset-size5.size6 {
  font-size: 1.11111111em;
}
.katex .sizing.reset-size5.size7,
.katex .fontsize-ensurer.reset-size5.size7 {
  font-size: 1.33333333em;
}
.katex .sizing.reset-size5.size8,
.katex .fontsize-ensurer.reset-size5.size8 {
  font-size: 1.6em;
}
.katex .sizing.reset-size5.size9,
.katex .fontsize-ensurer.reset-size5.size9 {
  font-size: 1.92em;
}
.katex .sizing.reset-size5.size10,
.katex .fontsize-ensurer.reset-size5.size10 {
  font-size: 2.30444444em;
}
.katex .sizing.reset-size5.size11,
.katex .fontsize-ensurer.reset-size5.size11 {
  font-size: 2.76444444em;
}
.katex .sizing.reset-size6.size1,
.katex .fontsize-ensurer.reset-size6.size1 {
  font-size: 0.5em;
}
.katex .sizing.reset-size6.size2,
.katex .fontsize-ensurer.reset-size6.size2 {
  font-size: 0.6em;
}
.katex .sizing.reset-size6.size3,
.katex .fontsize-ensurer.reset-size6.size3 {
  font-size: 0.7em;
}
.katex .sizing.reset-size6.size4,
.katex .fontsize-ensurer.reset-size6.size4 {
  font-size: 0.8em;
}
.katex .sizing.reset-size6.size5,
.katex .fontsize-ensurer.reset-size6.size5 {
  font-size: 0.9em;
}
.katex .sizing.reset-size6.size6,
.katex .fontsize-ensurer.reset-size6.size6 {
  font-size: 1em;
}
.katex .sizing.reset-size6.size7,
.katex .fontsize-ensurer.reset-size6.size7 {
  font-size: 1.2em;
}
.katex .sizing.reset-size6.size8,
.katex .fontsize-ensurer.reset-size6.size8 {
  font-size: 1.44em;
}
.katex .sizing.reset-size6.size9,
.katex .fontsize-ensurer.reset-size6.size9 {
  font-size: 1.728em;
}
.katex .sizing.reset-size6.size10,
.katex .fontsize-ensurer.reset-size6.size10 {
  font-size: 2.074em;
}
.katex .sizing.reset-size6.size11,
.katex .fontsize-ensurer.reset-size6.size11 {
  font-size: 2.488em;
}
.katex .sizing.reset-size7.size1,
.katex .fontsize-ensurer.reset-size7.size1 {
  font-size: 0.41666667em;
}
.katex .sizing.reset-size7.size2,
.katex .fontsize-ensurer.reset-size7.size2 {
  font-size: 0.5em;
}
.katex .sizing.reset-size7.size3,
.katex .fontsize-ensurer.reset-size7.size3 {
  font-size: 0.58333333em;
}
.katex .sizing.reset-size7.size4,
.katex .fontsize-ensurer.reset-size7.size4 {
  font-size: 0.66666667em;
}
.katex .sizing.reset-size7.size5,
.katex .fontsize-ensurer.reset-size7.size5 {
  font-size: 0.75em;
}
.katex .sizing.reset-size7.size6,
.katex .fontsize-ensurer.reset-size7.size6 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size7.size7,
.katex .fontsize-ensurer.reset-size7.size7 {
  font-size: 1em;
}
.katex .sizing.reset-size7.size8,
.katex .fontsize-ensurer.reset-size7.size8 {
  font-size: 1.2em;
}
.katex .sizing.reset-size7.size9,
.katex .fontsize-ensurer.reset-size7.size9 {
  font-size: 1.44em;
}
.katex .sizing.reset-size7.size10,
.katex .fontsize-ensurer.reset-size7.size10 {
  font-size: 1.72833333em;
}
.katex .sizing.reset-size7.size11,
.katex .fontsize-ensurer.reset-size7.size11 {
  font-size: 2.07333333em;
}
.katex .sizing.reset-size8.size1,
.katex .fontsize-ensurer.reset-size8.size1 {
  font-size: 0.34722222em;
}
.katex .sizing.reset-size8.size2,
.katex .fontsize-ensurer.reset-size8.size2 {
  font-size: 0.41666667em;
}
.katex .sizing.reset-size8.size3,
.katex .fontsize-ensurer.reset-size8.size3 {
  font-size: 0.48611111em;
}
.katex .sizing.reset-size8.size4,
.katex .fontsize-ensurer.reset-size8.size4 {
  font-size: 0.55555556em;
}
.katex .sizing.reset-size8.size5,
.katex .fontsize-ensurer.reset-size8.size5 {
  font-size: 0.625em;
}
.katex .sizing.reset-size8.size6,
.katex .fontsize-ensurer.reset-size8.size6 {
  font-size: 0.69444444em;
}
.katex .sizing.reset-size8.size7,
.katex .fontsize-ensurer.reset-size8.size7 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size8.size8,
.katex .fontsize-ensurer.reset-size8.size8 {
  font-size: 1em;
}
.katex .sizing.reset-size8.size9,
.katex .fontsize-ensurer.reset-size8.size9 {
  font-size: 1.2em;
}
.katex .sizing.reset-size8.size10,
.katex .fontsize-ensurer.reset-size8.size10 {
  font-size: 1.44027778em;
}
.katex .sizing.reset-size8.size11,
.katex .fontsize-ensurer.reset-size8.size11 {
  font-size: 1.72777778em;
}
.katex .sizing.reset-size9.size1,
.katex .fontsize-ensurer.reset-size9.size1 {
  font-size: 0.28935185em;
}
.katex .sizing.reset-size9.size2,
.katex .fontsize-ensurer.reset-size9.size2 {
  font-size: 0.34722222em;
}
.katex .sizing.reset-size9.size3,
.katex .fontsize-ensurer.reset-size9.size3 {
  font-size: 0.40509259em;
}
.katex .sizing.reset-size9.size4,
.katex .fontsize-ensurer.reset-size9.size4 {
  font-size: 0.46296296em;
}
.katex .sizing.reset-size9.size5,
.katex .fontsize-ensurer.reset-size9.size5 {
  font-size: 0.52083333em;
}
.katex .sizing.reset-size9.size6,
.katex .fontsize-ensurer.reset-size9.size6 {
  font-size: 0.5787037em;
}
.katex .sizing.reset-size9.size7,
.katex .fontsize-ensurer.reset-size9.size7 {
  font-size: 0.69444444em;
}
.katex .sizing.reset-size9.size8,
.katex .fontsize-ensurer.reset-size9.size8 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size9.size9,
.katex .fontsize-ensurer.reset-size9.size9 {
  font-size: 1em;
}
.katex .sizing.reset-size9.size10,
.katex .fontsize-ensurer.reset-size9.size10 {
  font-size: 1.20023148em;
}
.katex .sizing.reset-size9.size11,
.katex .fontsize-ensurer.reset-size9.size11 {
  font-size: 1.43981481em;
}
.katex .sizing.reset-size10.size1,
.katex .fontsize-ensurer.reset-size10.size1 {
  font-size: 0.24108004em;
}
.katex .sizing.reset-size10.size2,
.katex .fontsize-ensurer.reset-size10.size2 {
  font-size: 0.28929605em;
}
.katex .sizing.reset-size10.size3,
.katex .fontsize-ensurer.reset-size10.size3 {
  font-size: 0.33751205em;
}
.katex .sizing.reset-size10.size4,
.katex .fontsize-ensurer.reset-size10.size4 {
  font-size: 0.38572806em;
}
.katex .sizing.reset-size10.size5,
.katex .fontsize-ensurer.reset-size10.size5 {
  font-size: 0.43394407em;
}
.katex .sizing.reset-size10.size6,
.katex .fontsize-ensurer.reset-size10.size6 {
  font-size: 0.48216008em;
}
.katex .sizing.reset-size10.size7,
.katex .fontsize-ensurer.reset-size10.size7 {
  font-size: 0.57859209em;
}
.katex .sizing.reset-size10.size8,
.katex .fontsize-ensurer.reset-size10.size8 {
  font-size: 0.69431051em;
}
.katex .sizing.reset-size10.size9,
.katex .fontsize-ensurer.reset-size10.size9 {
  font-size: 0.83317261em;
}
.katex .sizing.reset-size10.size10,
.katex .fontsize-ensurer.reset-size10.size10 {
  font-size: 1em;
}
.katex .sizing.reset-size10.size11,
.katex .fontsize-ensurer.reset-size10.size11 {
  font-size: 1.19961427em;
}
.katex .sizing.reset-size11.size1,
.katex .fontsize-ensurer.reset-size11.size1 {
  font-size: 0.20096463em;
}
.katex .sizing.reset-size11.size2,
.katex .fontsize-ensurer.reset-size11.size2 {
  font-size: 0.24115756em;
}
.katex .sizing.reset-size11.size3,
.katex .fontsize-ensurer.reset-size11.size3 {
  font-size: 0.28135048em;
}
.katex .sizing.reset-size11.size4,
.katex .fontsize-ensurer.reset-size11.size4 {
  font-size: 0.32154341em;
}
.katex .sizing.reset-size11.size5,
.katex .fontsize-ensurer.reset-size11.size5 {
  font-size: 0.36173633em;
}
.katex .sizing.reset-size11.size6,
.katex .fontsize-ensurer.reset-size11.size6 {
  font-size: 0.40192926em;
}
.katex .sizing.reset-size11.size7,
.katex .fontsize-ensurer.reset-size11.size7 {
  font-size: 0.48231511em;
}
.katex .sizing.reset-size11.size8,
.katex .fontsize-ensurer.reset-size11.size8 {
  font-size: 0.57877814em;
}
.katex .sizing.reset-size11.size9,
.katex .fontsize-ensurer.reset-size11.size9 {
  font-size: 0.69453376em;
}
.katex .sizing.reset-size11.size10,
.katex .fontsize-ensurer.reset-size11.size10 {
  font-size: 0.83360129em;
}
.katex .sizing.reset-size11.size11,
.katex .fontsize-ensurer.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: 0.12em;
}
.katex .delimcenter {
  position: relative;
}
.katex .op-symbol {
  position: relative;
}
.katex .op-symbol.small-op {
  font-family: KaTeX_Size1;
}
.katex .op-symbol.large-op {
  font-family: KaTeX_Size2;
}
.katex .op-limits > .vlist-t {
  text-align: center;
}
.katex .accent > .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::before,
.katex .stretchy::after {
  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 0.5em;
}
.katex .cd-arrow-pad {
  padding: 0 0.55556em 0 0.27778em;
}
.katex .x-arrow,
.katex .mover,
.katex .munder {
  text-align: center;
}
.katex .boxpad {
  padding: 0 0.3em;
}
.katex .fbox,
.katex .fcolorbox {
  box-sizing: border-box;
  border: 0.04em solid;
}
.katex .cancel-pad {
  padding: 0 0.2em;
}
.katex .cancel-lap {
  margin-left: -0.2em;
  margin-right: -0.2em;
}
.katex .sout {
  border-bottom-style: solid;
  border-bottom-width: 0.08em;
}
.katex .angl {
  box-sizing: border-box;
  border-top: 0.049em solid;
  border-right: 0.049em solid;
  margin-right: 0.03889em;
}
.katex .anglpad {
  padding: 0 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% + 0.3em);
  text-align: left;
}
.katex .cd-label-right {
  display: inline-block;
  position: absolute;
  left: calc(50% + 0.3em);
  text-align: right;
}
.katex-display {
  display: block;
  margin: 2px 0;
  text-align: center;
}
.katex-display > .katex {
  display: block;
  text-align: center;
}
.katex-display > .katex > .katex-html {
  display: block;
  position: relative;
}
.katex-display > .katex > .katex-html > .tag {
  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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-viewer[data-viewer-mode='present'] {
  counter-reset: katexEqnNo;
}
ne-card[data-card-name='math'][data-card-type='inline'] {
  height: 100%;
  vertical-align: unset;
  overflow-y: hidden;
  overflow-x: auto;
}
ne-card[data-card-name='math'] .ne-card-container {
  display: inline-block;
}
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 {
  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(--lakex-editor-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: unset;
}
.ne-math-editor-toolbar {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.ne-math-editor-toolbar,
.ne-math-editor-error-top,
.ne-math-editor-error-bottom {
  position: relative;
  height: 40px;
  background: var(--lakex-editor-background-secondary);
  border-top: 1px solid var(--lakex-editor-border-primary);
  line-height: 24px;
  padding: 8px 8px;
  text-align: left;
  text-indent: 0;
}
.ne-math-editor-toolbar .ne-math-editor-submit,
.ne-math-editor-error-top .ne-math-editor-submit,
.ne-math-editor-error-bottom .ne-math-editor-submit {
  float: right;
}
.ne-math-editor-toolbar a,
.ne-math-editor-error-top a,
.ne-math-editor-error-bottom a {
  font-size: 12px;
  color: var(--lakex-editor-text-caption);
}
.ne-math-editor-toolbar .larkui-icon,
.ne-math-editor-error-top .larkui-icon,
.ne-math-editor-error-bottom .larkui-icon {
  margin-right: 6px;
}
.ne-math-editor-toolbar a:hover,
.ne-math-editor-error-top a:hover,
.ne-math-editor-error-bottom a:hover {
  color: var(--lakex-editor-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: unset;
  font-size: 1em;
}
.ne-math-editor-error-top,
.ne-math-editor-error-bottom {
  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 {
  display: none;
}
.ant-popover-placement-topLeft .ne-math-editor-error-bottom,
.ant-popover-placement-topRight .ne-math-editor-error-bottom {
  display: none;
}
.ne-ui-popover.ne-math-editor-overlay .ant-popover {
  padding-top: 4px;
  padding-bottom: 4px;
}
.ne-ui-popover.ne-math-editor-overlay .ant-popover-content {
  overflow: hidden;
}
.ne-ui-popover.ne-math-editor-overlay .ant-popover-inner-content {
  padding: 0;
  border: 1px solid var(--lakex-editor-border-primary);
}
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(--lakex-editor-text-color);
  background: var(--lakex-editor-background-tertiary);
}
.ne-math-placeholder-error {
  color: red;
  background: var(--lakex-editor-background-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: unset;
}
.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-top,
div.ne-math-resize .ne-math-resizer-bottom {
  position: absolute;
  right: 0;
  width: 8px;
  height: 8px;
  overflow: hidden;
  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(--lakex-editor-color-black);
  border-bottom: 1px solid var(--lakex-editor-color-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(--lakex-editor-color-black);
  border-bottom: 1px solid var(--lakex-editor-color-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 {
  display: none;
}
.ant-popover-placement-topLeft .ne-math-resizer-bottom,
.ant-popover-placement-topRight .ne-math-resizer-bottom {
  display: none;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
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(--lakex-editor-background-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(--lakex-editor-background-primary);
}
ne-card[data-card-name='thirdparty'] .ne-thirdparty-wrap .ne-thirdparty-video-box {
  width: 100%;
  height: 100%;
  background: var(--lakex-editor-color-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(--lakex-editor-text-body);
  font-size: 36px;
  z-index: 1;
  visibility: visible;
  opacity: 1;
  transition: all 0.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-thirdparty-unavailable {
  background: var(--lakex-editor-background-tertiary);
  border-radius: 4px;
  font-size: 14px;
  color: var(--lakex-editor-text-disable);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 88px;
  overflow: hidden;
  text-overflow: ellipsis;
  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);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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::placeholder {
  color: var(--lakex-editor-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(--lakex-editor-text-body);
  margin-right: 16px;
  letter-spacing: unset;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.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(--lakex-editor-text-color);
}
.ne-toc-view .ne-toc-pin .ne-toc-pin-text {
  color: var(--lakex-editor-text-color);
  margin-right: 8px;
  font-weight: bold;
}
.ne-toc-view .ne-toc-pin .ne-toc-pin-wrap,
.ne-toc-view .ne-toc-pin .ne-toc-fold-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-pin-wrap:hover,
.ne-toc-view .ne-toc-pin .ne-toc-fold-wrap:hover {
  border-radius: 6px;
  background-color: var(--lakex-editor-background-primary-hover-light);
}
.ne-toc-view .ne-toc-pin .ne-toc-pin-wrap .ne-icon,
.ne-toc-view .ne-toc-pin .ne-toc-fold-wrap .ne-icon {
  font-size: 16px;
}
.ne-toc-view .ne-toc-pin .lake-icon,
.ne-toc-view .ne-toc-pin .ne-icon {
  cursor: pointer;
}
.ne-toc-view .ne-toc-fold-wrap .lake-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(--lakex-editor-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: 20px / 2;
  background: var(--lakex-editor-border-secondary);
}
.ne-toc-small-view .ne-toc-item.ne-toc-selected:before {
  background: var(--lakex-editor-color-theme);
}
.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 {
  display: none;
}
.ne-toc-small-view .ne-toc-placeholder .ne-toc-placeholder-ind {
  display: none;
}
.ne-toc-normal-view,
.ne-toc-small-view:hover,
.ne-viewer-toc-sidebar-hover .ne-toc-view,
.ne-toc-sidebar-hover .ne-toc-view {
  width: 305px;
}
.ne-toc-normal-view .ne-toc-pin,
.ne-toc-small-view:hover .ne-toc-pin,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-pin,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-pin {
  opacity: 1;
}
.ne-toc-normal-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,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item-text {
  display: block;
}
.ne-toc-normal-view .ne-toc-content,
.ne-toc-small-view:hover .ne-toc-content,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-content,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-content {
  position: relative;
  z-index: 2;
}
.ne-toc-normal-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,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-content:after {
  content: ' ';
  background: var(--lakex-editor-border-secondary);
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.ne-toc-normal-view .ne-toc-item,
.ne-toc-small-view:hover .ne-toc-item,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-item,
.ne-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-small-view:hover .ne-toc-item a,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-item a,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item a {
  color: var(--lakex-editor-text-body);
}
.ne-toc-normal-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,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item span.prefix {
  font-family: Helvetica Neue, Consolas;
}
.ne-toc-normal-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,
.ne-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-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,
.ne-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-small-view:hover .ne-toc-item:before,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-item:before,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item:before {
  display: none;
}
.ne-toc-normal-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,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item.ne-toc-selected {
  border-left-color: var(--lakex-editor-border-primary);
  color: var(--lakex-editor-text-color);
  font-weight: bold;
}
.ne-toc-normal-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,
.ne-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-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,
.ne-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(--lakex-editor-text-caption);
  width: 17px;
  height: 16px;
  cursor: pointer;
}
.ne-toc-normal-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,
.ne-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-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,
.ne-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-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,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item .ne-toc-item-text:hover {
  cursor: pointer;
  color: var(--lakex-editor-text-color);
  font-weight: bold;
}
.ne-toc-normal-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,
.ne-toc-sidebar-hover .ne-toc-view .ne-toc-item .ne-toc-item-text:hover a {
  color: var(--lakex-editor-text-color);
}
.ne-toc-normal-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,
.ne-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-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,
.ne-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-small-view:hover .ne-toc-depth-2,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-depth-2,
.ne-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-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,
.ne-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-small-view:hover .ne-toc-depth-3,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-depth-3,
.ne-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-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,
.ne-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-small-view:hover .ne-toc-depth-4,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-depth-4,
.ne-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-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,
.ne-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-small-view:hover .ne-toc-depth-5,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-depth-5,
.ne-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-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,
.ne-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-small-view:hover .ne-toc-depth-6,
.ne-viewer-toc-sidebar-hover .ne-toc-view .ne-toc-depth-6,
.ne-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-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,
.ne-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-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,
.ne-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 right top;
  display: none;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-toc-sidebar {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: fit-content;
  background: var(--lakex-editor-background-primary);
  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(--lakex-editor-background-primary);
}
.ne-toc-sidebar.ne-normal-toc-sidebar {
  width: 40px;
}
.ne-toc-sidebar .ne-toc-view {
  margin-top: 35px;
  overflow: hidden;
  background-color: var(--lakex-editor-background);
}
.ne-toc-sidebar .ne-toc-view .ne-toc-pin-wrap,
.ne-toc-sidebar .ne-toc-view .ne-toc-fold-wrap {
  opacity: 0;
}
.ne-toc-sidebar .ne-toc-view:hover .ne-toc-pin-wrap,
.ne-toc-sidebar .ne-toc-view:hover .ne-toc-fold-wrap {
  opacity: 1;
}
@-moz-document url-prefix() {
  .ne-toc-sidebar {
    background: var(--lakex-editor-background-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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-custom-card-fallback {
  background-color: var(--lakex-editor-background-secondary);
  border-radius: 4px;
  color: var(--lakex-editor-text-danger-light);
  padding: 0 4px;
}

.ne-editor ne-card[data-card-type='block'][data-card-name='customBlock'] {
  border: none;
}
.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-viewer ne-card[data-card-name='customBlock'] {
  border: none;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-ui-search-input-suffix {
  color: var(--lakex-editor-card-border-selected);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.ne-ui-search-container {
  position: fixed;
}
.ne-ui-search-panel {
  background-color: var(--lakex-editor-background-foreground);
  border: 1px solid var(--lakex-editor-border-primary);
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.04);
  color: var(--lakex-editor-text-color);
}
.ne-ui-search-panel {
  padding: 16px;
  padding-top: 0;
  border-radius: 4px;
}
.ne-ui-search-sub-panel {
  width: 360px;
}
.ne-ui-search-sub-panel .ne-ui-search-input,
.ne-ui-search-sub-panel .ne-ui-replace-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(--lakex-editor-background-tertiary);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-card-bookmark-card-view {
  height: 102px;
  overflow: hidden;
  font-size: 14px;
  position: relative;
  border-radius: 5px;
  background-color: var(--lakex-editor-background-tertiary);
}
.ne-card-bookmark-card-view .ne-card-bookmark-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 80%;
  height: 100%;
  object-fit: cover;
  filter: blur(50px);
  opacity: 0.1;
}
.ne-card-bookmark-card-view .ne-card-bookmark-bg-empty {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--lakex-editor-background-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(--lakex-editor-text-color);
  font-weight: bold;
  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-desc,
.ne-card-bookmark-card-view .ne-card-bookmark-detail .ne-card-bookmark-content .ne-card-bookmark-body .ne-card-bookmark-belong {
  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(--lakex-editor-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(--lakex-editor-text-caption);
}
.ne-card-bookmark-card-view .ne-card-bookmark-detail .ne-card-bookmark-cover-img {
  width: 78px;
  height: 78px;
  object-fit: cover;
  border-radius: 8px;
}
.ne-card-bookmark-card-view .ne-card-bookmark-loading,
.ne-card-bookmark-card-view .ne-card-bookmark-error {
  position: relative;
  height: 100%;
  display: flex;
  text-align: center;
  align-items: center;
  flex-direction: row;
  justify-content: start;
  align-self: center;
  color: var(--lakex-editor-text-disable);
  background-color: var(--lakex-editor-background-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(--lakex-editor-text-caption);
  line-height: 26px;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
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(--lakex-editor-text-link);
  text-decoration: none;
}
ne-quote ne-card[data-card-name='bookmarkInline'] {
  opacity: 0.7;
}
.ne-card-bookmark-title-view {
  display: inline-flex;
  align-items: baseline;
  color: var(--lakex-editor-text-link);
  cursor: pointer;
  font-size: 15px;
}
.ne-card-bookmark-title-view .ne-card-bookmark-icon {
  display: inline-block;
  vertical-align: -0.15em;
  text-align: center;
  text-transform: none;
  line-height: 1;
  text-rendering: auto;
  object-fit: cover;
  margin-right: 2px;
  flex-shrink: 0;
  top: 4px;
  position: relative;
  width: 20px;
  height: 20px;
  border-radius: 6px;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.h5-ne-card-bookmark-card-view {
  height: 78px;
  overflow: hidden;
  font-size: 14px;
  position: relative;
  border-radius: 5px;
  background-color: var(--lakex-editor-background-tertiary);
}
.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 80%;
  height: 100%;
  object-fit: cover;
  filter: blur(50px);
  opacity: 0.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(--lakex-editor-background-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(--lakex-editor-text-color);
  font-weight: bold;
  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;
}
.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 {
  color: var(--lakex-editor-text-caption);
}
.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-detail .h5-ne-card-bookmark-cover-img {
  width: 48px;
  height: 48px;
  object-fit: cover;
  border-radius: 8px;
}
.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-loading,
.h5-ne-card-bookmark-card-view .h5-ne-card-bookmark-error {
  position: relative;
  height: 100%;
  display: flex;
  text-align: center;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  align-self: center;
  background: var(--lakex-editor-background-tertiary);
  color: var(--lakex-editor-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(--lakex-editor-text-caption);
  line-height: 26px;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.lakex-dark-theme-dark .ant-dropdown-menu {
  background-color: var(--lakex-editor-background-foreground);
  border-color: var(--lakex-editor-border-primary);
}
.lakex-dark-theme-dark .ant-popover-inner {
  background-color: var(--lakex-editor-background-foreground);
}
.lakex-dark-theme-dark .ant-tabs,
.lakex-dark-theme-dark .ant-dropdown-menu-item,
.lakex-dark-theme-dark .ant-dropdown-menu-submenu-title {
  color: var(--lakex-editor-text-color);
}
.lakex-dark-theme-dark .ant-dropdown-menu-item:hover,
.lakex-dark-theme-dark .ant-dropdown-menu-submenu-title:hover {
  background-color: var(--lakex-editor-background-primary-hover);
}
.lakex-dark-theme-dark .ant-input-affix-wrapper {
  color: var(--lakex-editor-text-color);
  border-color: var(--lakex-editor-border-primary);
  background-color: hsla(0, 0%, 100%, 0.04);
}
.lakex-dark-theme-dark .ant-input-affix-wrapper input {
  color: var(--lakex-editor-text-color);
  background-color: transparent;
}
.lakex-dark-theme-dark .ant-input {
  color: var(--lakex-editor-text-color);
  border-color: var(--lakex-editor-border-primary);
  background-color: hsla(0, 0%, 100%, 0.04);
}
.lakex-dark-theme-dark .ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow,
.lakex-dark-theme-dark .ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow,
.lakex-dark-theme-dark .ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow,
.lakex-dark-theme-dark .ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow,
.lakex-dark-theme-dark .ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow,
.lakex-dark-theme-dark .ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow {
  bottom: 6.2px;
  border-top-color: transparent;
  border-right-color: var(--lakex-editor-overlay-background-tertiary);
  border-bottom-color: var(--lakex-editor-overlay-background-tertiary);
  border-left-color: transparent;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
}
.lakex-dark-theme-dark .ant-btn,
.lakex-dark-theme-dark .ant-btn-default {
  color: var(--lakex-editor-text-color);
  background: transparent;
  border-color: hsla(0, 0%, 100%, 0.12);
}
.lakex-dark-theme-dark .ant-btn-default[disabled],
.lakex-dark-theme-dark .ant-btn-default[disabled]:active,
.lakex-dark-theme-dark .ant-btn-default[disabled]:focus,
.lakex-dark-theme-dark .ant-btn-default[disabled]:hover,
.lakex-dark-theme-dark .ant-btn[disabled],
.lakex-dark-theme-dark .ant-btn[disabled]:active,
.lakex-dark-theme-dark .ant-btn[disabled]:focus,
.lakex-dark-theme-dark .ant-btn[disabled]:hover {
  color: var(--lakex-editor-text-disable);
  background: transparent;
  border-color: hsla(0, 0%, 100%, 0.12);
  text-shadow: none;
  box-shadow: none;
}
.lakex-dark-theme-dark .ne-card-toolbar {
  background-color: var(--lakex-editor-background-foreground);
}
.lakex-dark-theme-dark .ne-toc-sidebar,
.lakex-dark-theme-dark .ne-toc-sidebar .ne-toc-view {
  background-color: transparent;
}
.lakex-dark-theme-dark .ant-picker-content th,
.lakex-dark-theme-dark .ant-picker-cell.ant-picker-cell-in-view,
.lakex-dark-theme-dark .ant-picker-dropdown,
.lakex-dark-theme-dark .ant-popover-inner-content,
.lakex-dark-theme-dark .ant-select,
.lakex-dark-theme-dark .ant-popover,
.lakex-dark-theme-dark .ant-picker-input > input {
  color: var(--lakex-editor-text-color);
}
.lakex-dark-theme-dark .ant-popover .ant-popover-inner,
.lakex-dark-theme-dark .ant-select-dropdown {
  background-color: var(--lakex-editor-overlay-background-tertiary);
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.04);
  border: 1px solid var(--lakex-editor-border-primary);
  border-radius: 8px;
}
.lakex-dark-theme-dark .ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background-color: hsla(0, 0%, 100%, 0.04);
  border: 1px solid hsla(0, 0%, 100%, 0.12);
}
.lakex-dark-theme-dark .ne-card-calendar-schedule-panel-item-content .ant-select-arrow {
  color: var(--lakex-editor-text-caption);
}
.lakex-dark-theme-dark .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  color: var(--lakex-editor-text-color);
  font-weight: 600;
  background-color: editorBackgroundPrimaryHover;
}
.lakex-dark-theme-dark .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: hsla(0, 0%, 100%, 0.08);
}
.lakex-dark-theme-dark .ant-picker-panel-container {
  overflow: hidden;
  vertical-align: top;
  background: var(--lakex-editor-overlay-background-tertiary);
  border-radius: 6px;
  box-shadow: 0 1px 4px -2px rgba(0, 0, 0, 0.13), 0 2px 8px 0 rgba(0, 0, 0, 0.08), 0 8px 16px 4px rgba(0, 0, 0, 0.04);
  transition: margin 0.3s;
  border: 1px solid var(--lakex-editor-border-primary);
}
.lakex-dark-theme-dark .ant-picker-panel {
  border: 1px solid hsla(0, 0%, 100%, 0.08);
}
.lakex-dark-theme-dark .ant-picker-header {
  display: flex;
  padding: 0 8px;
  color: hsla(0, 0%, 100%, 0.85);
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.08);
}
.lakex-dark-theme-dark .ant-picker-cell {
  color: var(--lakex-editor-text-disable);
}
.lakex-dark-theme-dark .ant-picker-cell-disabled .ant-picker-cell-inner {
  color: var(--lakex-editor-text-disable);
  background: transparent;
}
.lakex-dark-theme-dark .ant-picker-header button {
  color: var(--lakex-editor-text-disable);
}
.lakex-dark-theme-dark .ant-picker-header-view button {
  color: inherit;
}
.lakex-dark-theme-dark .ant-picker-cell-disabled:before {
  background: #303030;
}
.lakex-dark-theme-dark .ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
.lakex-dark-theme-dark .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(
      .ant-picker-cell-range-start
    ):not(.ant-picker-cell-range-end):not(
      .ant-picker-cell-range-hover-start
    ):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background: hsla(0, 0%, 100%, 0.08);
}
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(
      .ant-picker-cell-in-range
    ):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(
      .ant-picker-cell-in-range
    ):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(
      .ant-picker-cell-in-range
    ):after {
  border-top: 1px dashed #2b6bb1;
  border-bottom: 1px dashed #2b6bb1;
}
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-range-end:not(
      .ant-picker-cell-range-end-single
    ):before,
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-range-start:not(
      .ant-picker-cell-range-start-single
    ):before,
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-range-end:not(
      .ant-picker-cell-range-end-single
    ):before,
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-range-start:not(
      .ant-picker-cell-range-start-single
    ):before,
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-in-range:before {
  background: #193048;
}
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner {
  color: #fff;
  background: #2b6bb1;
}
.lakex-dark-theme-dark .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after,
.lakex-dark-theme-dark .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after,
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-range-end:not(
      .ant-picker-cell-range-end-single
    ).ant-picker-cell-range-hover-end:before,
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,
.lakex-dark-theme-dark .ant-picker-cell-in-view.ant-picker-cell-range-start:not(
      .ant-picker-cell-range-start-single
    ).ant-picker-cell-range-hover-start:before,
.lakex-dark-theme-dark .ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before,
.lakex-dark-theme-dark .ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before {
  background: #2b6bb1;
}
.lakex-dark-theme-dark .ant-picker-range-arrow:after {
  display: none;
}
.lakex-dark-theme-dark .ant-picker-panel-container .ant-picker-panel {
  vertical-align: top;
  background: transparent;
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(
    .ant-picker-cell-range-start-single
  ):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 6px 0 0 6px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(
    .ant-picker-cell-range-end-single
  ):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 0 6px 6px 0;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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(--lakex-editor-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-status,
.ant-select-selector .ne-card-calendar-schedule-panel-color-select-option-name {
  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 center center;
  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(--lakex-editor-text-body);
  font-weight: normal;
}
.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-suffix,
.ne-card-calendar-schedule-panel-date-picker .ant-picker-clear {
  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(--lakex-editor-background-primary-hover);
  color: var(--lakex-editor-color-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: 0.8 !important;
}
.ne-card-calendar-schedule-snapshot .ne-card-calendar-schedule-line[data-is-start='false'] {
  left: 0;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
ne-card[data-card-name='calendar'] {
  /* stylelint-disable-line */
}
ne-card[data-card-name='calendar'] .ne-card-container {
  background: var(--lakex-editor-background-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-prev,
ne-card[data-card-name='calendar'] .ne-card-calendar-header-month-selector-next {
  width: 24px;
  height: 24px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center center;
  display: flex;
  align-items: center;
  justify-content: center;
}
ne-card[data-card-name='calendar'] .ne-card-calendar-header-month-selector-prev .ne-icon,
ne-card[data-card-name='calendar'] .ne-card-calendar-header-month-selector-next .ne-icon {
  color: var(--lakex-editor-text-caption);
}
ne-card[data-card-name='calendar'] .ne-card-calendar-header-month-selector-prev:hover .ne-icon,
ne-card[data-card-name='calendar'] .ne-card-calendar-header-month-selector-next:hover .ne-icon {
  color: var(--lakex-editor-color-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(--lakex-editor-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(--lakex-editor-background-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(--lakex-editor-background-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(--lakex-editor-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 center center;
  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(--lakex-editor-color-white);
  background-color: var(--lakex-editor-text-link-hover);
}
ne-card[data-card-name='calendar'] .ne-card-calendar-content-box-row-cell-date[data-fade='true'] {
  color: var(--lakex-editor-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(--lakex-editor-text-color);
  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(--lakex-editor-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: center center;
  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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
ne-card[data-card-name='vote'] .ne-card-vote {
  padding: 16px 24px;
  background: var(--lakex-editor-background-secondary);
  font-size: 14px;
  color: var(--lakex-editor-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(--lakex-editor-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(--lakex-editor-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(--lakex-editor-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(--lakex-editor-text-caption);
  cursor: pointer;
}
ne-card[data-card-name='vote'] .ne-card-vote-vote-item-delete:hover {
  color: var(--lakex-editor-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(--lakex-editor-text-caption);
  z-index: 2;
}
ne-card[data-card-name='vote'] .ne-card-vote-deadline-wrap-date-picker.ant-picker {
  border-color: var(--lakex-editor-border-primary);
  background-color: var(--lakex-editor-color-white);
}
.ne-card-vote-popconfirm .ant-popover-message,
.ne-card-vote-popconfirm .ant-popover-buttons {
  white-space: nowrap;
}
.ne-card-vote-popconfirm .ant-popover-message .ant-popover-message-title,
.ne-card-vote-popconfirm .ant-popover-buttons .ant-popover-message-title {
  color: var(--lakex-editor-text-body);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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 0.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(--lakex-editor-background-primary-hover-light);
  cursor: pointer;
}
.ne-text-diagram-resize .ne-icon {
  color: var(--lakex-editor-text-caption);
  transform-origin: center;
  transform: translateX(-1.5px) rotateZ(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: 0px;
  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) rotateZ(-90deg);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-text-diagram-loading {
  width: 36px;
  height: 36px;
  font-size: 36px;
  position: absolute;
  top: calc(50% - 18px);
  left: calc(50% - 18px);
  color: var(--lakex-editor-text-body);
  z-index: 1;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-text-diagram-stage {
  position: relative;
  height: 100%;
  background: var(--lakex-editor-background-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);
  color: var(--lakex-editor-text-body);
  padding-top: 0;
  padding-left: 18px;
}
.ne-embed-nav a,
.ne-embed-nav a:hover {
  color: var(--lakex-editor-text-body);
}
.ne-embed-nav .ne-text-diagram-name {
  font-weight: bold;
}
.ne-embed-nav .ne-text-diagram-template-selector,
.ne-embed-nav .ne-diagram-select {
  position: relative;
  min-width: 64px;
  height: 24px;
  line-height: 24px;
  padding: 0 6px;
  border-radius: 4px;
  transition: all 0.3s;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ne-embed-nav .ne-text-diagram-template-selector:hover,
.ne-embed-nav .ne-diagram-select:hover,
.ne-embed-nav .ne-text-diagram-template-selector.ant-dropdown-open,
.ne-embed-nav .ne-diagram-select.ant-dropdown-open {
  background-color: var(--lakex-editor-background-primary-hover-light);
}
.ne-embed-nav .ne-text-diagram-template-selector .ne-icon-down,
.ne-embed-nav .ne-diagram-select .ne-icon-down {
  vertical-align: -0.125em;
  position: absolute;
  top: 53%;
  right: 10px;
  width: 16px;
  height: 16px;
  margin-top: -9px;
  font-size: 12px;
  pointer-events: none;
  color: var(--lakex-editor-text-caption);
}
.ne-embed-nav .ne-text-diagram-template-selector[disabled],
.ne-embed-nav .ne-diagram-select[disabled] {
  color: var(--lakex-editor-text-disable);
  cursor: not-allowed;
  pointer-events: none;
}
.ne-embed-nav .ne-text-diagram-template-selector[disabled] .ne-icon-down,
.ne-embed-nav .ne-diagram-select[disabled] .ne-icon-down {
  color: var(--lakex-editor-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 0.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(--lakex-editor-background-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(--lakex-editor-background-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 0.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(--lakex-editor-background-primary);
}
.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(--lakex-editor-background-primary);
  color: var(--lakex-editor-text-caption);
}
.ne-text-diagram-editor-wrap .ne-text-diagram-editor .CodeMirror-vscrollbar {
  width: 16px;
  background-color: var(--lakex-editor-background-primary);
}
.ne-text-diagram-editor-wrap .ne-text-diagram-preview {
  padding-top: 38px;
  background: var(--lakex-editor-background-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(--lakex-editor-background-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 0.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(--lakex-editor-text-body);
  font-size: 36px;
  z-index: 1;
  visibility: visible;
  opacity: 1;
  transition: all 0.3s linear;
  animation: loading 0.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: #ffffff;
}
.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: unset;
  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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-card-audio-error {
  width: 100%;
  height: 88px;
  padding: 24px 20px;
  background-color: var(--lakex-editor-background-tertiary);
  border: 1px solid var(--lakex-editor-border-primary);
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  cursor: default;
}
.ne-card-audio-error[data-error-type='copyright'] {
  justify-content: left;
  background: var(--lakex-editor-background-primary);
}
.ne-card-audio-error .error-icon {
  width: 28px;
  height: 28px;
  color: var(--lakex-editor-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(--lakex-editor-text-disable);
  margin-left: 16px;
  font-size: 14px;
}
.ne-card-audio-error .uploading-message {
  display: block;
  margin-left: 16px;
  color: var(--lakex-editor-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;
  }
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
@keyframes ne-audio-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.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(--lakex-editor-text-caption);
  font-size: 12px;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-ant-calendar.ant-picker-calendar .ant-picker-panel {
  background-color: transparent;
  border: none;
}
.ne-ant-calendar {
  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(--lakex-editor-text-link);
  line-height: 40px;
  background: transparent;
  border: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ne-ant-calendar .ant-picker-cell .ant-picker-cell-inner {
  height: auto;
}
.ant-picker-calendar-mini .ant-picker-content.ne-calendar-header {
  height: auto;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
ne-card[data-card-name='dateCard'] {
  border-radius: 4px;
}
ne-t-filler:first-child + ne-card[data-card-type='inline'][data-card-name='dateCard'] .ne-card-date-card {
  margin-left: 1px;
}
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: 0.1em 6px;
  border-radius: 4px;
  background-color: var(--lakex-editor-overlay-background-tertiary);
  margin: 0 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: 0.2em;
  margin-right: 6px;
}
.ne-editor ne-card[data-card-type='inline'][data-card-name='dateCard'].ne-focused,
.ne-editor ne-card[data-card-type='inline'][data-card-name='dateCard'].ne-card-hovered {
  background-color: transparent;
  cursor: pointer;
}
.ne-editor ne-card[data-card-type='inline'][data-card-name='dateCard'].ne-focused .ne-card-date-card,
.ne-editor ne-card[data-card-type='inline'][data-card-name='dateCard'].ne-card-hovered .ne-card-date-card {
  background-color: var(--lakex-editor-background-primary-hover);
  border-color: var(--lakex-editor-background-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 .ant-picker-cell-inner,
.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 {
  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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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: 0.08em;
  margin-right: 4px;
}
.ne-card-date-card-mention .hint {
  color: var(--lakex-editor-text-disable);
  margin-left: 4px;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.lakex-custom-theme-light .ant-dropdown-menu {
  background-color: var(--lakex-editor-background-foreground);
  border-color: var(--lakex-editor-border-primary);
}
.lakex-custom-theme-light .ant-popover-inner {
  background-color: var(--lakex-editor-background-foreground);
}
.lakex-custom-theme-light .ant-tabs,
.lakex-custom-theme-light .ant-dropdown-menu-item,
.lakex-custom-theme-light .ant-dropdown-menu-submenu-title {
  color: var(--lakex-editor-text-color);
}
.lakex-custom-theme-light .ant-dropdown-menu-item:hover,
.lakex-custom-theme-light .ant-dropdown-menu-submenu-title:hover {
  background-color: var(--lakex-editor-background-primary-hover);
}
.lakex-custom-theme-light .ant-input-affix-wrapper {
  color: var(--lakex-editor-text-color);
  border-color: var(--lakex-editor-border-primary);
  background-color: hsla(0, 0%, 100%, 0.04);
}
.lakex-custom-theme-light .ant-input-affix-wrapper input {
  color: var(--lakex-editor-text-color);
  background-color: transparent;
}
.lakex-custom-theme-light .ant-input {
  color: var(--lakex-editor-text-color);
  border-color: var(--lakex-editor-border-primary);
  background-color: hsla(0, 0%, 100%, 0.04);
}
.lakex-custom-theme-light .ant-input::placeholder {
  color: var(--lakex-editor-text-disable);
}
.lakex-custom-theme-light .ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow,
.lakex-custom-theme-light .ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow,
.lakex-custom-theme-light .ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow,
.lakex-custom-theme-light .ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow,
.lakex-custom-theme-light .ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow,
.lakex-custom-theme-light .ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow {
  bottom: 6.2px;
  border-top-color: transparent;
  border-right-color: var(--lakex-editor-overlay-background-tertiary);
  border-bottom-color: var(--lakex-editor-overlay-background-tertiary);
  border-left-color: transparent;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
}
.lakex-custom-theme-light .ant-btn,
.lakex-custom-theme-light .ant-btn-default {
  color: var(--lakex-editor-text-color);
  background: transparent;
  border-color: hsla(0, 0%, 100%, 0.12);
}
.lakex-custom-theme-light .ant-btn-default[disabled],
.lakex-custom-theme-light .ant-btn-default[disabled]:active,
.lakex-custom-theme-light .ant-btn-default[disabled]:focus,
.lakex-custom-theme-light .ant-btn-default[disabled]:hover,
.lakex-custom-theme-light .ant-btn[disabled],
.lakex-custom-theme-light .ant-btn[disabled]:active,
.lakex-custom-theme-light .ant-btn[disabled]:focus,
.lakex-custom-theme-light .ant-btn[disabled]:hover {
  color: var(--lakex-editor-text-disable);
  background: transparent;
  border-color: hsla(0, 0%, 100%, 0.12);
  text-shadow: none;
  box-shadow: none;
}
.lakex-custom-theme-light .ne-card-toolbar {
  background-color: var(--lakex-editor-background-foreground);
}
.lakex-custom-theme-light .ne-toc-sidebar,
.lakex-custom-theme-light .ne-toc-sidebar .ne-toc-view {
  background-color: transparent;
}
.lakex-custom-theme-light .ant-picker-content th,
.lakex-custom-theme-light .ant-picker-cell.ant-picker-cell-in-view,
.lakex-custom-theme-light .ant-picker-dropdown,
.lakex-custom-theme-light .ant-popover-inner-content,
.lakex-custom-theme-light .ant-select,
.lakex-custom-theme-light .ant-popover,
.lakex-custom-theme-light .ant-picker-input > input {
  color: var(--lakex-editor-text-color);
}
.lakex-custom-theme-light .ant-popover .ant-popover-inner,
.lakex-custom-theme-light .ant-select-dropdown {
  background-color: var(--lakex-editor-overlay-background-tertiary);
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.04);
  border: 1px solid var(--lakex-editor-border-primary);
  border-radius: 8px;
}
.lakex-custom-theme-light .ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background-color: hsla(0, 0%, 100%, 0.04);
  border: 1px solid hsla(0, 0%, 100%, 0.12);
}
.lakex-custom-theme-light .ne-card-calendar-schedule-panel-item-content .ant-select-arrow {
  color: var(--lakex-editor-text-caption);
}
.lakex-custom-theme-light .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  color: var(--lakex-editor-text-color);
  font-weight: 600;
  background-color: editorBackgroundPrimaryHover;
}
.lakex-custom-theme-light .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: hsla(0, 0%, 100%, 0.08);
}
.lakex-custom-theme-light .ant-picker-panel-container {
  overflow: hidden;
  vertical-align: top;
  background: var(--lakex-editor-overlay-background-tertiary);
  border-radius: 6px;
  box-shadow: 0 1px 4px -2px rgba(0, 0, 0, 0.13), 0 2px 8px 0 rgba(0, 0, 0, 0.08), 0 8px 16px 4px rgba(0, 0, 0, 0.04);
  transition: margin 0.3s;
  border: 1px solid var(--lakex-editor-border-primary);
}
.lakex-custom-theme-light .ant-picker-panel {
  border: 1px solid hsla(0, 0%, 100%, 0.08);
}
.lakex-custom-theme-light .ant-picker-header {
  display: flex;
  padding: 0 8px;
  color: hsla(0, 0%, 100%, 0.85);
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.08);
}
.lakex-custom-theme-light .ant-picker-cell {
  color: var(--lakex-editor-text-disable);
}
.lakex-custom-theme-light .ant-picker-cell-disabled .ant-picker-cell-inner {
  color: var(--lakex-editor-text-disable);
  background: transparent;
}
.lakex-custom-theme-light .ant-picker-header button {
  color: var(--lakex-editor-text-disable);
}
.lakex-custom-theme-light .ant-picker-header-view button {
  color: inherit;
}
.lakex-custom-theme-light .ant-picker-cell-disabled:before {
  background: #303030;
}
.lakex-custom-theme-light .ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
.lakex-custom-theme-light .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(
      .ant-picker-cell-range-start
    ):not(.ant-picker-cell-range-end):not(
      .ant-picker-cell-range-hover-start
    ):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background: hsla(0, 0%, 100%, 0.08);
}
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(
      .ant-picker-cell-in-range
    ):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(
      .ant-picker-cell-in-range
    ):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(
      .ant-picker-cell-in-range
    ):after {
  border-top: 1px dashed #2b6bb1;
  border-bottom: 1px dashed #2b6bb1;
}
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-range-end:not(
      .ant-picker-cell-range-end-single
    ):before,
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-range-start:not(
      .ant-picker-cell-range-start-single
    ):before,
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-range-end:not(
      .ant-picker-cell-range-end-single
    ):before,
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-range-start:not(
      .ant-picker-cell-range-start-single
    ):before,
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-in-range:before {
  background: #193048;
}
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner {
  color: #fff;
  background: #2b6bb1;
}
.lakex-custom-theme-light .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after,
.lakex-custom-theme-light .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after,
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-range-end:not(
      .ant-picker-cell-range-end-single
    ).ant-picker-cell-range-hover-end:before,
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,
.lakex-custom-theme-light .ant-picker-cell-in-view.ant-picker-cell-range-start:not(
      .ant-picker-cell-range-start-single
    ).ant-picker-cell-range-hover-start:before,
.lakex-custom-theme-light .ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before,
.lakex-custom-theme-light .ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before {
  background: #2b6bb1;
}
.lakex-custom-theme-light .ant-picker-range-arrow:after {
  display: none;
}
.lakex-custom-theme-light .ant-picker-panel-container .ant-picker-panel {
  vertical-align: top;
  background: transparent;
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(
    .ant-picker-cell-range-start-single
  ):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 6px 0 0 6px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(
    .ant-picker-cell-range-end-single
  ):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 0 6px 6px 0;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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);
  user-select: none;
}
.ne-editor .ne-ui-random-tip-keys {
  margin-right: 0.5em;
}

/** 只提供变量 */
/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
ne-alert {
  display: block;
  width: 100%;
  margin: 4px 0;
  padding: 10px;
  border-radius: 4px;
  color: var(--lakex-editor-text-color);
  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;
  text-align-last: justify;
}

[ne-bold] {
  font-weight: bold;
}
[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] {
  text-decoration: underline;
  text-underline-offset: 0.3em;
}
[ne-underline][ne-strikethrough] {
  text-decoration: underline line-through;
}
@supports not (text-underline-offset: 0.3em) {
  [ne-underline] {
    text-decoration: none;
    border-bottom: 0.06em solid;
  }
  [ne-underline][ne-strikethrough] {
    text-decoration: line-through;
  }
}
[ne-strikethrough] {
  text-decoration: line-through;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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='yuque'] {
  border-radius: 6px;
}
.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-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 {
  border: 0;
}
.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: 0px 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(--lakex-editor-card-border-hover) !important;
}

.ne-hidden-copy-node {
  opacity: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
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:before,
ne-code-content:after {
  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-viewer ne-code ne-code-content ne-text[ne-fontsize='16'] {
  font-size: 16px;
}
.ne-engine ne-code ne-code-content ne-text[ne-fontsize='17'],
.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-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) 0%, var(--gradient-end-color) 100%);
}

.ne-engine [ne-fontsize='12'],
.ne-viewer [ne-fontsize='12'] {
  font-size: 12px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='12'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='12'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='12'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='12'] {
  font-size: 12px;
}
.ne-engine.ne-typography-classic [ne-fontsize='12'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='12'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='12'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='12'] + ne-card[data-card-name='slash'] {
  font-size: 12px;
}
.ne-engine.ne-typography-classic [ne-fontsize='12'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='12'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='12'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='12'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='12'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='12'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='12'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='12'] + .ne-b-filler {
  font-size: 12px;
}
.ne-engine [ne-fontsize='13'],
.ne-viewer [ne-fontsize='13'] {
  font-size: 13px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='13'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='13'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='13'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='13'] {
  font-size: 13px;
}
.ne-engine.ne-typography-classic [ne-fontsize='13'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='13'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='13'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='13'] + ne-card[data-card-name='slash'] {
  font-size: 13px;
}
.ne-engine.ne-typography-classic [ne-fontsize='13'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='13'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='13'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='13'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='13'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='13'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='13'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='13'] + .ne-b-filler {
  font-size: 13px;
}
.ne-engine [ne-fontsize='14'],
.ne-viewer [ne-fontsize='14'] {
  font-size: 14px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='14'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='14'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='14'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='14'] {
  font-size: 14px;
}
.ne-engine.ne-typography-classic [ne-fontsize='14'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='14'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='14'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='14'] + ne-card[data-card-name='slash'] {
  font-size: 14px;
}
.ne-engine.ne-typography-classic [ne-fontsize='14'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='14'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='14'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='14'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='14'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='14'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='14'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='14'] + .ne-b-filler {
  font-size: 14px;
}
.ne-engine [ne-fontsize='15'],
.ne-viewer [ne-fontsize='15'] {
  font-size: 15px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='15'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='15'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='15'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='15'] {
  font-size: 15px;
}
.ne-engine.ne-typography-classic [ne-fontsize='15'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='15'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='15'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='15'] + ne-card[data-card-name='slash'] {
  font-size: 15px;
}
.ne-engine.ne-typography-classic [ne-fontsize='15'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='15'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='15'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='15'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='15'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='15'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='15'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='15'] + .ne-b-filler {
  font-size: 15px;
}
.ne-engine [ne-fontsize='16'],
.ne-viewer [ne-fontsize='16'] {
  font-size: 16px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='16'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='16'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='16'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='16'] {
  font-size: 16px;
}
.ne-engine.ne-typography-classic [ne-fontsize='16'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='16'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='16'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='16'] + ne-card[data-card-name='slash'] {
  font-size: 16px;
}
.ne-engine.ne-typography-classic [ne-fontsize='16'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='16'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='16'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='16'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='16'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='16'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='16'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='16'] + .ne-b-filler {
  font-size: 16px;
}
.ne-engine [ne-fontsize='17'],
.ne-viewer [ne-fontsize='17'] {
  font-size: 17px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='17'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='17'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='17'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='17'] {
  font-size: 17px;
}
.ne-engine.ne-typography-classic [ne-fontsize='17'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='17'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='17'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='17'] + ne-card[data-card-name='slash'] {
  font-size: 17px;
}
.ne-engine.ne-typography-classic [ne-fontsize='17'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='17'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='17'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='17'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='17'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='17'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='17'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='17'] + .ne-b-filler {
  font-size: 17px;
}
.ne-engine [ne-fontsize='18'],
.ne-viewer [ne-fontsize='18'] {
  font-size: 18px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='18'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='18'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='18'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='18'] {
  font-size: 18px;
}
.ne-engine.ne-typography-classic [ne-fontsize='18'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='18'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='18'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='18'] + ne-card[data-card-name='slash'] {
  font-size: 18px;
}
.ne-engine.ne-typography-classic [ne-fontsize='18'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='18'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='18'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='18'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='18'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='18'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='18'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='18'] + .ne-b-filler {
  font-size: 18px;
}
.ne-engine [ne-fontsize='19'],
.ne-viewer [ne-fontsize='19'] {
  font-size: 19px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='19'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='19'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='19'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='19'] {
  font-size: 19px;
}
.ne-engine.ne-typography-classic [ne-fontsize='19'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='19'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='19'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='19'] + ne-card[data-card-name='slash'] {
  font-size: 19px;
}
.ne-engine.ne-typography-classic [ne-fontsize='19'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='19'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='19'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='19'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='19'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='19'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='19'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='19'] + .ne-b-filler {
  font-size: 19px;
}
.ne-engine [ne-fontsize='20'],
.ne-viewer [ne-fontsize='20'] {
  font-size: 20px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='20'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='20'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='20'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='20'] {
  font-size: 20px;
}
.ne-engine.ne-typography-classic [ne-fontsize='20'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='20'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='20'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='20'] + ne-card[data-card-name='slash'] {
  font-size: 20px;
}
.ne-engine.ne-typography-classic [ne-fontsize='20'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='20'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='20'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='20'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='20'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='20'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='20'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='20'] + .ne-b-filler {
  font-size: 20px;
}
.ne-engine [ne-fontsize='21'],
.ne-viewer [ne-fontsize='21'] {
  font-size: 21px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='21'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='21'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='21'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='21'] {
  font-size: 21px;
}
.ne-engine.ne-typography-classic [ne-fontsize='21'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='21'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='21'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='21'] + ne-card[data-card-name='slash'] {
  font-size: 21px;
}
.ne-engine.ne-typography-classic [ne-fontsize='21'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='21'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='21'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='21'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='21'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='21'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='21'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='21'] + .ne-b-filler {
  font-size: 21px;
}
.ne-engine [ne-fontsize='22'],
.ne-viewer [ne-fontsize='22'] {
  font-size: 22px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='22'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='22'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='22'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='22'] {
  font-size: 22px;
}
.ne-engine.ne-typography-classic [ne-fontsize='22'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='22'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='22'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='22'] + ne-card[data-card-name='slash'] {
  font-size: 22px;
}
.ne-engine.ne-typography-classic [ne-fontsize='22'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='22'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='22'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='22'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='22'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='22'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='22'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='22'] + .ne-b-filler {
  font-size: 22px;
}
.ne-engine [ne-fontsize='23'],
.ne-viewer [ne-fontsize='23'] {
  font-size: 23px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='23'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='23'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='23'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='23'] {
  font-size: 23px;
}
.ne-engine.ne-typography-classic [ne-fontsize='23'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='23'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='23'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='23'] + ne-card[data-card-name='slash'] {
  font-size: 23px;
}
.ne-engine.ne-typography-classic [ne-fontsize='23'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='23'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='23'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='23'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='23'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='23'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='23'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='23'] + .ne-b-filler {
  font-size: 23px;
}
.ne-engine [ne-fontsize='24'],
.ne-viewer [ne-fontsize='24'] {
  font-size: 24px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='24'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='24'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='24'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='24'] {
  font-size: 24px;
}
.ne-engine.ne-typography-classic [ne-fontsize='24'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='24'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='24'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='24'] + ne-card[data-card-name='slash'] {
  font-size: 24px;
}
.ne-engine.ne-typography-classic [ne-fontsize='24'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='24'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='24'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='24'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='24'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='24'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='24'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='24'] + .ne-b-filler {
  font-size: 24px;
}
.ne-engine [ne-fontsize='25'],
.ne-viewer [ne-fontsize='25'] {
  font-size: 25px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='25'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='25'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='25'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='25'] {
  font-size: 25px;
}
.ne-engine.ne-typography-classic [ne-fontsize='25'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='25'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='25'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='25'] + ne-card[data-card-name='slash'] {
  font-size: 25px;
}
.ne-engine.ne-typography-classic [ne-fontsize='25'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='25'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='25'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='25'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='25'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='25'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='25'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='25'] + .ne-b-filler {
  font-size: 25px;
}
.ne-engine [ne-fontsize='26'],
.ne-viewer [ne-fontsize='26'] {
  font-size: 26px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='26'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='26'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='26'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='26'] {
  font-size: 26px;
}
.ne-engine.ne-typography-classic [ne-fontsize='26'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='26'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='26'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='26'] + ne-card[data-card-name='slash'] {
  font-size: 26px;
}
.ne-engine.ne-typography-classic [ne-fontsize='26'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='26'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='26'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='26'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='26'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='26'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='26'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='26'] + .ne-b-filler {
  font-size: 26px;
}
.ne-engine [ne-fontsize='27'],
.ne-viewer [ne-fontsize='27'] {
  font-size: 27px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='27'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='27'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='27'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='27'] {
  font-size: 27px;
}
.ne-engine.ne-typography-classic [ne-fontsize='27'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='27'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='27'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='27'] + ne-card[data-card-name='slash'] {
  font-size: 27px;
}
.ne-engine.ne-typography-classic [ne-fontsize='27'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='27'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='27'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='27'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='27'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='27'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='27'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='27'] + .ne-b-filler {
  font-size: 27px;
}
.ne-engine [ne-fontsize='28'],
.ne-viewer [ne-fontsize='28'] {
  font-size: 28px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='28'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='28'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='28'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='28'] {
  font-size: 28px;
}
.ne-engine.ne-typography-classic [ne-fontsize='28'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='28'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='28'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='28'] + ne-card[data-card-name='slash'] {
  font-size: 28px;
}
.ne-engine.ne-typography-classic [ne-fontsize='28'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='28'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='28'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='28'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='28'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='28'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='28'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='28'] + .ne-b-filler {
  font-size: 28px;
}
.ne-engine [ne-fontsize='29'],
.ne-viewer [ne-fontsize='29'] {
  font-size: 29px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='29'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='29'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='29'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='29'] {
  font-size: 29px;
}
.ne-engine.ne-typography-classic [ne-fontsize='29'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='29'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='29'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='29'] + ne-card[data-card-name='slash'] {
  font-size: 29px;
}
.ne-engine.ne-typography-classic [ne-fontsize='29'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='29'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='29'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='29'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='29'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='29'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='29'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='29'] + .ne-b-filler {
  font-size: 29px;
}
.ne-engine [ne-fontsize='30'],
.ne-viewer [ne-fontsize='30'] {
  font-size: 30px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='30'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='30'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='30'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='30'] {
  font-size: 30px;
}
.ne-engine.ne-typography-classic [ne-fontsize='30'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='30'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='30'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='30'] + ne-card[data-card-name='slash'] {
  font-size: 30px;
}
.ne-engine.ne-typography-classic [ne-fontsize='30'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='30'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='30'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='30'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='30'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='30'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='30'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='30'] + .ne-b-filler {
  font-size: 30px;
}
.ne-engine [ne-fontsize='31'],
.ne-viewer [ne-fontsize='31'] {
  font-size: 31px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='31'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='31'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='31'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='31'] {
  font-size: 31px;
}
.ne-engine.ne-typography-classic [ne-fontsize='31'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='31'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='31'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='31'] + ne-card[data-card-name='slash'] {
  font-size: 31px;
}
.ne-engine.ne-typography-classic [ne-fontsize='31'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='31'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='31'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='31'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='31'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='31'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='31'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='31'] + .ne-b-filler {
  font-size: 31px;
}
.ne-engine [ne-fontsize='32'],
.ne-viewer [ne-fontsize='32'] {
  font-size: 32px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='32'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='32'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='32'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='32'] {
  font-size: 32px;
}
.ne-engine.ne-typography-classic [ne-fontsize='32'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='32'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='32'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='32'] + ne-card[data-card-name='slash'] {
  font-size: 32px;
}
.ne-engine.ne-typography-classic [ne-fontsize='32'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='32'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='32'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='32'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='32'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='32'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='32'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='32'] + .ne-b-filler {
  font-size: 32px;
}
.ne-engine [ne-fontsize='33'],
.ne-viewer [ne-fontsize='33'] {
  font-size: 33px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='33'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='33'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='33'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='33'] {
  font-size: 33px;
}
.ne-engine.ne-typography-classic [ne-fontsize='33'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='33'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='33'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='33'] + ne-card[data-card-name='slash'] {
  font-size: 33px;
}
.ne-engine.ne-typography-classic [ne-fontsize='33'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='33'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='33'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='33'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='33'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='33'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='33'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='33'] + .ne-b-filler {
  font-size: 33px;
}
.ne-engine [ne-fontsize='34'],
.ne-viewer [ne-fontsize='34'] {
  font-size: 34px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='34'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='34'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='34'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='34'] {
  font-size: 34px;
}
.ne-engine.ne-typography-classic [ne-fontsize='34'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='34'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='34'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='34'] + ne-card[data-card-name='slash'] {
  font-size: 34px;
}
.ne-engine.ne-typography-classic [ne-fontsize='34'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='34'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='34'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='34'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='34'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='34'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='34'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='34'] + .ne-b-filler {
  font-size: 34px;
}
.ne-engine [ne-fontsize='35'],
.ne-viewer [ne-fontsize='35'] {
  font-size: 35px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='35'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='35'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='35'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='35'] {
  font-size: 35px;
}
.ne-engine.ne-typography-classic [ne-fontsize='35'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='35'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='35'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='35'] + ne-card[data-card-name='slash'] {
  font-size: 35px;
}
.ne-engine.ne-typography-classic [ne-fontsize='35'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='35'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='35'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='35'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='35'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='35'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='35'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='35'] + .ne-b-filler {
  font-size: 35px;
}
.ne-engine [ne-fontsize='36'],
.ne-viewer [ne-fontsize='36'] {
  font-size: 36px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='36'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='36'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='36'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='36'] {
  font-size: 36px;
}
.ne-engine.ne-typography-classic [ne-fontsize='36'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='36'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='36'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='36'] + ne-card[data-card-name='slash'] {
  font-size: 36px;
}
.ne-engine.ne-typography-classic [ne-fontsize='36'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='36'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='36'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='36'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='36'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='36'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='36'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='36'] + .ne-b-filler {
  font-size: 36px;
}
.ne-engine [ne-fontsize='37'],
.ne-viewer [ne-fontsize='37'] {
  font-size: 37px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='37'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='37'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='37'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='37'] {
  font-size: 37px;
}
.ne-engine.ne-typography-classic [ne-fontsize='37'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='37'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='37'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='37'] + ne-card[data-card-name='slash'] {
  font-size: 37px;
}
.ne-engine.ne-typography-classic [ne-fontsize='37'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='37'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='37'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='37'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='37'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='37'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='37'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='37'] + .ne-b-filler {
  font-size: 37px;
}
.ne-engine [ne-fontsize='38'],
.ne-viewer [ne-fontsize='38'] {
  font-size: 38px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='38'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='38'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='38'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='38'] {
  font-size: 38px;
}
.ne-engine.ne-typography-classic [ne-fontsize='38'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='38'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='38'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='38'] + ne-card[data-card-name='slash'] {
  font-size: 38px;
}
.ne-engine.ne-typography-classic [ne-fontsize='38'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='38'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='38'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='38'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='38'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='38'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='38'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='38'] + .ne-b-filler {
  font-size: 38px;
}
.ne-engine [ne-fontsize='39'],
.ne-viewer [ne-fontsize='39'] {
  font-size: 39px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='39'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='39'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='39'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='39'] {
  font-size: 39px;
}
.ne-engine.ne-typography-classic [ne-fontsize='39'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='39'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='39'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='39'] + ne-card[data-card-name='slash'] {
  font-size: 39px;
}
.ne-engine.ne-typography-classic [ne-fontsize='39'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='39'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='39'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='39'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='39'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='39'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='39'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='39'] + .ne-b-filler {
  font-size: 39px;
}
.ne-engine [ne-fontsize='40'],
.ne-viewer [ne-fontsize='40'] {
  font-size: 40px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='40'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='40'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='40'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='40'] {
  font-size: 40px;
}
.ne-engine.ne-typography-classic [ne-fontsize='40'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='40'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='40'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='40'] + ne-card[data-card-name='slash'] {
  font-size: 40px;
}
.ne-engine.ne-typography-classic [ne-fontsize='40'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='40'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='40'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='40'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='40'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='40'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='40'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='40'] + .ne-b-filler {
  font-size: 40px;
}
.ne-engine [ne-fontsize='41'],
.ne-viewer [ne-fontsize='41'] {
  font-size: 41px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='41'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='41'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='41'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='41'] {
  font-size: 41px;
}
.ne-engine.ne-typography-classic [ne-fontsize='41'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='41'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='41'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='41'] + ne-card[data-card-name='slash'] {
  font-size: 41px;
}
.ne-engine.ne-typography-classic [ne-fontsize='41'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='41'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='41'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='41'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='41'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='41'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='41'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='41'] + .ne-b-filler {
  font-size: 41px;
}
.ne-engine [ne-fontsize='42'],
.ne-viewer [ne-fontsize='42'] {
  font-size: 42px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='42'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='42'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='42'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='42'] {
  font-size: 42px;
}
.ne-engine.ne-typography-classic [ne-fontsize='42'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='42'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='42'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='42'] + ne-card[data-card-name='slash'] {
  font-size: 42px;
}
.ne-engine.ne-typography-classic [ne-fontsize='42'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='42'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='42'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='42'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='42'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='42'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='42'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='42'] + .ne-b-filler {
  font-size: 42px;
}
.ne-engine [ne-fontsize='43'],
.ne-viewer [ne-fontsize='43'] {
  font-size: 43px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='43'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='43'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='43'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='43'] {
  font-size: 43px;
}
.ne-engine.ne-typography-classic [ne-fontsize='43'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='43'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='43'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='43'] + ne-card[data-card-name='slash'] {
  font-size: 43px;
}
.ne-engine.ne-typography-classic [ne-fontsize='43'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='43'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='43'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='43'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='43'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='43'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='43'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='43'] + .ne-b-filler {
  font-size: 43px;
}
.ne-engine [ne-fontsize='44'],
.ne-viewer [ne-fontsize='44'] {
  font-size: 44px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='44'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='44'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='44'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='44'] {
  font-size: 44px;
}
.ne-engine.ne-typography-classic [ne-fontsize='44'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='44'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='44'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='44'] + ne-card[data-card-name='slash'] {
  font-size: 44px;
}
.ne-engine.ne-typography-classic [ne-fontsize='44'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='44'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='44'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='44'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='44'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='44'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='44'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='44'] + .ne-b-filler {
  font-size: 44px;
}
.ne-engine [ne-fontsize='45'],
.ne-viewer [ne-fontsize='45'] {
  font-size: 45px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='45'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='45'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='45'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='45'] {
  font-size: 45px;
}
.ne-engine.ne-typography-classic [ne-fontsize='45'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='45'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='45'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='45'] + ne-card[data-card-name='slash'] {
  font-size: 45px;
}
.ne-engine.ne-typography-classic [ne-fontsize='45'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='45'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='45'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='45'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='45'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='45'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='45'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='45'] + .ne-b-filler {
  font-size: 45px;
}
.ne-engine [ne-fontsize='46'],
.ne-viewer [ne-fontsize='46'] {
  font-size: 46px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='46'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='46'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='46'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='46'] {
  font-size: 46px;
}
.ne-engine.ne-typography-classic [ne-fontsize='46'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='46'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='46'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='46'] + ne-card[data-card-name='slash'] {
  font-size: 46px;
}
.ne-engine.ne-typography-classic [ne-fontsize='46'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='46'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='46'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='46'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='46'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='46'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='46'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='46'] + .ne-b-filler {
  font-size: 46px;
}
.ne-engine [ne-fontsize='47'],
.ne-viewer [ne-fontsize='47'] {
  font-size: 47px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='47'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='47'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='47'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='47'] {
  font-size: 47px;
}
.ne-engine.ne-typography-classic [ne-fontsize='47'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='47'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='47'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='47'] + ne-card[data-card-name='slash'] {
  font-size: 47px;
}
.ne-engine.ne-typography-classic [ne-fontsize='47'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='47'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='47'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='47'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='47'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='47'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='47'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='47'] + .ne-b-filler {
  font-size: 47px;
}
.ne-engine [ne-fontsize='48'],
.ne-viewer [ne-fontsize='48'] {
  font-size: 48px;
}
.ne-engine.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='48'],
.ne-viewer.ne-typography-classic ne-card[data-card-type='inline'][ne-fontsize='48'],
.ne-engine.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='48'],
.ne-viewer.ne-typography-traditional ne-card[data-card-type='inline'][ne-fontsize='48'] {
  font-size: 48px;
}
.ne-engine.ne-typography-classic [ne-fontsize='48'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-classic [ne-fontsize='48'] + ne-card[data-card-name='slash'],
.ne-engine.ne-typography-traditional [ne-fontsize='48'] + ne-card[data-card-name='slash'],
.ne-viewer.ne-typography-traditional [ne-fontsize='48'] + ne-card[data-card-name='slash'] {
  font-size: 48px;
}
.ne-engine.ne-typography-classic [ne-fontsize='48'] + .ne-t-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='48'] + .ne-t-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='48'] + .ne-t-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='48'] + .ne-t-filler,
.ne-engine.ne-typography-classic [ne-fontsize='48'] + .ne-b-filler,
.ne-viewer.ne-typography-classic [ne-fontsize='48'] + .ne-b-filler,
.ne-engine.ne-typography-traditional [ne-fontsize='48'] + .ne-b-filler,
.ne-viewer.ne-typography-traditional [ne-fontsize='48'] + .ne-b-filler {
  font-size: 48px;
}

.ne-typography-classic.fz12,
.ne-typography-traditional.fz12 {
  font-size: 12px;
}
.ne-typography-classic.fz12 ne-code ne-text,
.ne-typography-traditional.fz12 ne-code ne-text {
  font-size: 12px;
}
.ne-typography-classic.fz12 ne-text[ne-sub],
.ne-typography-traditional.fz12 ne-text[ne-sub],
.ne-typography-classic.fz12 ne-text[ne-sup],
.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-traditional.fz13 {
  font-size: 13px;
}
.ne-typography-classic.fz13 ne-code ne-text,
.ne-typography-traditional.fz13 ne-code ne-text {
  font-size: 13px;
}
.ne-typography-classic.fz13 ne-text[ne-sub],
.ne-typography-traditional.fz13 ne-text[ne-sub],
.ne-typography-classic.fz13 ne-text[ne-sup],
.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-traditional.fz14 {
  font-size: 14px;
}
.ne-typography-classic.fz14 ne-code ne-text,
.ne-typography-traditional.fz14 ne-code ne-text {
  font-size: 14px;
}
.ne-typography-classic.fz14 ne-text[ne-sub],
.ne-typography-traditional.fz14 ne-text[ne-sub],
.ne-typography-classic.fz14 ne-text[ne-sup],
.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-traditional.fz15 {
  font-size: 15px;
}
.ne-typography-classic.fz15 ne-code ne-text,
.ne-typography-traditional.fz15 ne-code ne-text {
  font-size: 15px;
}
.ne-typography-classic.fz15 ne-text[ne-sub],
.ne-typography-traditional.fz15 ne-text[ne-sub],
.ne-typography-classic.fz15 ne-text[ne-sup],
.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-traditional.fz16 {
  font-size: 16px;
}
.ne-typography-classic.fz16 ne-code ne-text,
.ne-typography-traditional.fz16 ne-code ne-text {
  font-size: 16px;
}
.ne-typography-classic.fz16 ne-text[ne-sub],
.ne-typography-traditional.fz16 ne-text[ne-sub],
.ne-typography-classic.fz16 ne-text[ne-sup],
.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-traditional.fz19 {
  font-size: 19px;
}
.ne-typography-classic.fz19 ne-code ne-text,
.ne-typography-traditional.fz19 ne-code ne-text {
  font-size: 19px;
}
.ne-typography-classic.fz19 ne-text[ne-sub],
.ne-typography-traditional.fz19 ne-text[ne-sub],
.ne-typography-classic.fz19 ne-text[ne-sup],
.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-traditional.fz22 {
  font-size: 22px;
}
.ne-typography-classic.fz22 ne-code ne-text,
.ne-typography-traditional.fz22 ne-code ne-text {
  font-size: 22px;
}
.ne-typography-classic.fz22 ne-text[ne-sub],
.ne-typography-traditional.fz22 ne-text[ne-sub],
.ne-typography-classic.fz22 ne-text[ne-sup],
.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-traditional.fz24 {
  font-size: 24px;
}
.ne-typography-classic.fz24 ne-code ne-text,
.ne-typography-traditional.fz24 ne-code ne-text {
  font-size: 24px;
}
.ne-typography-classic.fz24 ne-text[ne-sub],
.ne-typography-traditional.fz24 ne-text[ne-sub],
.ne-typography-classic.fz24 ne-text[ne-sup],
.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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
ne-h1:hover ne-heading-anchor,
ne-h2:hover ne-heading-anchor,
ne-h3:hover ne-heading-anchor,
ne-h4:hover ne-heading-anchor,
ne-h5:hover ne-heading-anchor,
ne-h6:hover ne-heading-anchor,
ne-h1.hovered ne-heading-anchor,
ne-h2.hovered ne-heading-anchor,
ne-h3.hovered ne-heading-anchor,
ne-h4.hovered ne-heading-anchor,
ne-h5.hovered ne-heading-anchor,
ne-h6.hovered ne-heading-anchor {
  opacity: 1;
}
ne-heading-anchor {
  display: flex;
  align-items: center;
  opacity: 0;
  width: fit-content;
  user-select: none;
  color: var(--lakex-editor-text-disable);
  line-height: 1;
  font-family: lake-icon !important;
}
.ne-doc-major-editor .ne-typography-show-heading ne-heading-anchor {
  transform: translate(-26px, 0px);
}
ne-heading-anchor:hover > span {
  color: var(--lakex-editor-text-body);
  background-color: var(--lakex-editor-background-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 {
  margin-top: 2px;
}
ne-h4:hover ne-heading-anchor,
ne-h4.hovered ne-heading-anchor {
  margin-top: 2px;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-viewer ne-h1:hover ne-heading-fold,
.ne-engine ne-h1:hover ne-heading-fold,
.ne-viewer ne-h2:hover ne-heading-fold,
.ne-engine ne-h2:hover ne-heading-fold,
.ne-viewer ne-h3:hover ne-heading-fold,
.ne-engine ne-h3:hover ne-heading-fold,
.ne-viewer ne-h4:hover ne-heading-fold,
.ne-engine ne-h4:hover ne-heading-fold,
.ne-viewer ne-h5:hover ne-heading-fold,
.ne-engine ne-h5:hover ne-heading-fold,
.ne-viewer ne-h6:hover ne-heading-fold,
.ne-engine ne-h6:hover ne-heading-fold,
.ne-viewer ne-h1.hovered ne-heading-fold,
.ne-engine ne-h1.hovered ne-heading-fold,
.ne-viewer ne-h2.hovered ne-heading-fold,
.ne-engine ne-h2.hovered ne-heading-fold,
.ne-viewer ne-h3.hovered ne-heading-fold,
.ne-engine ne-h3.hovered ne-heading-fold,
.ne-viewer ne-h4.hovered ne-heading-fold,
.ne-engine ne-h4.hovered ne-heading-fold,
.ne-viewer ne-h5.hovered ne-heading-fold,
.ne-engine ne-h5.hovered ne-heading-fold,
.ne-viewer ne-h6.hovered ne-heading-fold,
.ne-engine ne-h6.hovered ne-heading-fold {
  opacity: 1;
}
.ne-viewer ne-h1.ne-force-visible ne-heading-fold,
.ne-engine ne-h1.ne-force-visible ne-heading-fold,
.ne-viewer ne-h2.ne-force-visible ne-heading-fold,
.ne-engine ne-h2.ne-force-visible ne-heading-fold,
.ne-viewer ne-h3.ne-force-visible ne-heading-fold,
.ne-engine ne-h3.ne-force-visible ne-heading-fold,
.ne-viewer ne-h4.ne-force-visible ne-heading-fold,
.ne-engine ne-h4.ne-force-visible ne-heading-fold,
.ne-viewer ne-h5.ne-force-visible ne-heading-fold,
.ne-engine ne-h5.ne-force-visible ne-heading-fold,
.ne-viewer ne-h6.ne-force-visible ne-heading-fold,
.ne-engine ne-h6.ne-force-visible ne-heading-fold {
  opacity: 1;
}
.ne-viewer ne-heading-fold,
.ne-engine ne-heading-fold {
  display: block;
  opacity: 0;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  cursor: pointer;
}
.ne-viewer ne-heading-fold.mobile,
.ne-engine ne-heading-fold.mobile {
  height: 24px;
  transform: translateY(-2px);
}
.ne-viewer ne-heading-fold.ne-force-visible,
.ne-engine ne-heading-fold.ne-force-visible {
  opacity: 1;
}
.ne-viewer ne-heading-fold:hover,
.ne-engine ne-heading-fold:hover {
  background: var(--lakex-editor-background-tertiary);
}
.ne-viewer ne-heading-fold .ne-heading-folding-inner,
.ne-engine ne-heading-fold .ne-heading-folding-inner {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ne-viewer ne-heading-fold .ne-heading-folding-inner.ne-heading-fold-disabled,
.ne-engine ne-heading-fold .ne-heading-folding-inner.ne-heading-fold-disabled {
  cursor: not-allowed;
}
.ne-viewer .ne-force-fold,
.ne-engine .ne-force-fold {
  display: none !important;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-viewer ne-h1,
.ne-engine ne-h1,
.ne-viewer ne-h2,
.ne-engine ne-h2,
.ne-viewer ne-h3,
.ne-engine ne-h3,
.ne-viewer ne-h4,
.ne-engine ne-h4,
.ne-viewer ne-h5,
.ne-engine ne-h5,
.ne-viewer ne-h6,
.ne-engine ne-h6 {
  position: relative;
  display: block;
}
.ne-viewer ne-h1 ne-text,
.ne-engine ne-h1 ne-text,
.ne-viewer ne-h2 ne-text,
.ne-engine ne-h2 ne-text,
.ne-viewer ne-h3 ne-text,
.ne-engine ne-h3 ne-text,
.ne-viewer ne-h4 ne-text,
.ne-engine ne-h4 ne-text,
.ne-viewer ne-h5 ne-text,
.ne-engine ne-h5 ne-text,
.ne-viewer ne-h6 ne-text,
.ne-engine ne-h6 ne-text {
  font-weight: bold;
}
.ne-viewer ne-h1.ne-brick-highlight,
.ne-engine ne-h1.ne-brick-highlight,
.ne-viewer ne-h2.ne-brick-highlight,
.ne-engine ne-h2.ne-brick-highlight,
.ne-viewer ne-h3.ne-brick-highlight,
.ne-engine ne-h3.ne-brick-highlight,
.ne-viewer ne-h4.ne-brick-highlight,
.ne-engine ne-h4.ne-brick-highlight,
.ne-viewer ne-h5.ne-brick-highlight,
.ne-engine ne-h5.ne-brick-highlight,
.ne-viewer ne-h6.ne-brick-highlight,
.ne-engine ne-h6.ne-brick-highlight,
.ne-viewer ne-h1.app-ne-brick-highlight,
.ne-engine ne-h1.app-ne-brick-highlight,
.ne-viewer ne-h2.app-ne-brick-highlight,
.ne-engine ne-h2.app-ne-brick-highlight,
.ne-viewer ne-h3.app-ne-brick-highlight,
.ne-engine ne-h3.app-ne-brick-highlight,
.ne-viewer ne-h4.app-ne-brick-highlight,
.ne-engine ne-h4.app-ne-brick-highlight,
.ne-viewer ne-h5.app-ne-brick-highlight,
.ne-engine ne-h5.app-ne-brick-highlight,
.ne-viewer ne-h6.app-ne-brick-highlight,
.ne-engine ne-h6.app-ne-brick-highlight {
  position: relative;
}
.ne-viewer ne-h1.ne-brick-highlight::before,
.ne-engine ne-h1.ne-brick-highlight::before,
.ne-viewer ne-h2.ne-brick-highlight::before,
.ne-engine ne-h2.ne-brick-highlight::before,
.ne-viewer ne-h3.ne-brick-highlight::before,
.ne-engine ne-h3.ne-brick-highlight::before,
.ne-viewer ne-h4.ne-brick-highlight::before,
.ne-engine ne-h4.ne-brick-highlight::before,
.ne-viewer ne-h5.ne-brick-highlight::before,
.ne-engine ne-h5.ne-brick-highlight::before,
.ne-viewer ne-h6.ne-brick-highlight::before,
.ne-engine ne-h6.ne-brick-highlight::before,
.ne-viewer ne-h1.app-ne-brick-highlight::before,
.ne-engine ne-h1.app-ne-brick-highlight::before,
.ne-viewer ne-h2.app-ne-brick-highlight::before,
.ne-engine ne-h2.app-ne-brick-highlight::before,
.ne-viewer ne-h3.app-ne-brick-highlight::before,
.ne-engine ne-h3.app-ne-brick-highlight::before,
.ne-viewer ne-h4.app-ne-brick-highlight::before,
.ne-engine ne-h4.app-ne-brick-highlight::before,
.ne-viewer ne-h5.app-ne-brick-highlight::before,
.ne-engine ne-h5.app-ne-brick-highlight::before,
.ne-viewer ne-h6.app-ne-brick-highlight::before,
.ne-engine ne-h6.app-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: 40%;
  z-index: -1;
  border-radius: 6px;
}
.ne-viewer ne-heading-ext,
.ne-engine ne-heading-ext {
  position: absolute;
  width: fit-content;
  display: flex;
  align-items: center;
  user-select: none;
  -webkit-user-select: none;
  left: 0;
  transform: translateX(-100%);
  text-indent: 0;
}
.ne-viewer ne-heading-content,
.ne-engine 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-viewer ne-h1[ne-line-height='1'],
.ne-engine ne-h2[ne-line-height='1'],
.ne-viewer ne-h2[ne-line-height='1'],
.ne-engine ne-h3[ne-line-height='1'],
.ne-viewer ne-h3[ne-line-height='1'],
.ne-engine ne-h4[ne-line-height='1'],
.ne-viewer ne-h4[ne-line-height='1'],
.ne-engine ne-h5[ne-line-height='1'],
.ne-viewer ne-h5[ne-line-height='1'],
.ne-engine ne-h6[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-viewer ne-h1[ne-line-height='1.15'],
.ne-engine ne-h2[ne-line-height='1.15'],
.ne-viewer ne-h2[ne-line-height='1.15'],
.ne-engine ne-h3[ne-line-height='1.15'],
.ne-viewer ne-h3[ne-line-height='1.15'],
.ne-engine ne-h4[ne-line-height='1.15'],
.ne-viewer ne-h4[ne-line-height='1.15'],
.ne-engine ne-h5[ne-line-height='1.15'],
.ne-viewer ne-h5[ne-line-height='1.15'],
.ne-engine ne-h6[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-viewer ne-h1[ne-line-height='1.5'],
.ne-engine ne-h2[ne-line-height='1.5'],
.ne-viewer ne-h2[ne-line-height='1.5'],
.ne-engine ne-h3[ne-line-height='1.5'],
.ne-viewer ne-h3[ne-line-height='1.5'],
.ne-engine ne-h4[ne-line-height='1.5'],
.ne-viewer ne-h4[ne-line-height='1.5'],
.ne-engine ne-h5[ne-line-height='1.5'],
.ne-viewer ne-h5[ne-line-height='1.5'],
.ne-engine ne-h6[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-viewer ne-h1[ne-line-height='2'],
.ne-engine ne-h2[ne-line-height='2'],
.ne-viewer ne-h2[ne-line-height='2'],
.ne-engine ne-h3[ne-line-height='2'],
.ne-viewer ne-h3[ne-line-height='2'],
.ne-engine ne-h4[ne-line-height='2'],
.ne-viewer ne-h4[ne-line-height='2'],
.ne-engine ne-h5[ne-line-height='2'],
.ne-viewer ne-h5[ne-line-height='2'],
.ne-engine ne-h6[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-viewer ne-h1[ne-line-height='2.5'],
.ne-engine ne-h2[ne-line-height='2.5'],
.ne-viewer ne-h2[ne-line-height='2.5'],
.ne-engine ne-h3[ne-line-height='2.5'],
.ne-viewer ne-h3[ne-line-height='2.5'],
.ne-engine ne-h4[ne-line-height='2.5'],
.ne-viewer ne-h4[ne-line-height='2.5'],
.ne-engine ne-h5[ne-line-height='2.5'],
.ne-viewer ne-h5[ne-line-height='2.5'],
.ne-engine ne-h6[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-viewer ne-h1[ne-line-height='3'],
.ne-engine ne-h2[ne-line-height='3'],
.ne-viewer ne-h2[ne-line-height='3'],
.ne-engine ne-h3[ne-line-height='3'],
.ne-viewer ne-h3[ne-line-height='3'],
.ne-engine ne-h4[ne-line-height='3'],
.ne-viewer ne-h4[ne-line-height='3'],
.ne-engine ne-h5[ne-line-height='3'],
.ne-viewer ne-h5[ne-line-height='3'],
.ne-engine ne-h6[ne-line-height='3'],
.ne-viewer ne-h6[ne-line-height='3'] {
  line-height: 3;
}

/** 只提供变量 */
/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-link-editor {
  background-color: var(--lakex-editor-background-foreground);
  border: 1px solid var(--lakex-editor-border-primary);
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.04);
  color: var(--lakex-editor-text-color);
}
.ne-link-editor {
  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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
ne-link {
  display: inline;
  text-indent: 0;
  position: relative;
}
ne-link-content {
  display: inline;
  cursor: pointer;
  color: var(--lakex-editor-text-link);
  caret-color: var(--lakex-editor-color-black) !important;
}
ne-link-content:hover {
  background: var(--lakex-editor-card-background-hover);
}
ne-link-content ne-text {
  color: var(--lakex-editor-text-link);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
ne-oli,
ne-uli,
ne-tli {
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
  padding-left: 2em;
}
ne-oli[ne-level='1'],
ne-uli[ne-level='1'],
ne-tli[ne-level='1'] {
  padding-left: calc(2em + 2em);
}
@media only screen and (max-width: 768px) {
  ne-oli[ne-level='1'],
  ne-uli[ne-level='1'],
  ne-tli[ne-level='1'] {
    padding-left: min(calc(2em + 2em), 50vw);
  }
}
ne-oli[ne-level='2'],
ne-uli[ne-level='2'],
ne-tli[ne-level='2'] {
  padding-left: calc(2em + 4em);
}
@media only screen and (max-width: 768px) {
  ne-oli[ne-level='2'],
  ne-uli[ne-level='2'],
  ne-tli[ne-level='2'] {
    padding-left: min(calc(2em + 4em), 50vw);
  }
}
ne-oli[ne-level='3'],
ne-uli[ne-level='3'],
ne-tli[ne-level='3'] {
  padding-left: calc(2em + 6em);
}
@media only screen and (max-width: 768px) {
  ne-oli[ne-level='3'],
  ne-uli[ne-level='3'],
  ne-tli[ne-level='3'] {
    padding-left: min(calc(2em + 6em), 50vw);
  }
}
ne-oli[ne-level='4'],
ne-uli[ne-level='4'],
ne-tli[ne-level='4'] {
  padding-left: calc(2em + 8em);
}
@media only screen and (max-width: 768px) {
  ne-oli[ne-level='4'],
  ne-uli[ne-level='4'],
  ne-tli[ne-level='4'] {
    padding-left: min(calc(2em + 8em), 50vw);
  }
}
ne-oli[ne-level='5'],
ne-uli[ne-level='5'],
ne-tli[ne-level='5'] {
  padding-left: calc(2em + 10em);
}
@media only screen and (max-width: 768px) {
  ne-oli[ne-level='5'],
  ne-uli[ne-level='5'],
  ne-tli[ne-level='5'] {
    padding-left: min(calc(2em + 10em), 50vw);
  }
}
ne-oli[ne-level='6'],
ne-uli[ne-level='6'],
ne-tli[ne-level='6'] {
  padding-left: calc(2em + 12em);
}
@media only screen and (max-width: 768px) {
  ne-oli[ne-level='6'],
  ne-uli[ne-level='6'],
  ne-tli[ne-level='6'] {
    padding-left: min(calc(2em + 12em), 50vw);
  }
}
ne-oli[ne-level='7'],
ne-uli[ne-level='7'],
ne-tli[ne-level='7'] {
  padding-left: calc(2em + 14em);
}
@media only screen and (max-width: 768px) {
  ne-oli[ne-level='7'],
  ne-uli[ne-level='7'],
  ne-tli[ne-level='7'] {
    padding-left: min(calc(2em + 14em), 50vw);
  }
}
ne-oli[ne-level='8'],
ne-uli[ne-level='8'],
ne-tli[ne-level='8'] {
  padding-left: calc(2em + 16em);
}
@media only screen and (max-width: 768px) {
  ne-oli[ne-level='8'],
  ne-uli[ne-level='8'],
  ne-tli[ne-level='8'] {
    padding-left: min(calc(2em + 16em), 50vw);
  }
}
ne-oli-i,
ne-uli-i,
ne-tli-i {
  min-width: 2em;
  margin-left: -2em;
  text-indent: 0;
  padding-left: 0;
  display: inline-flex;
  justify-content: flex-end;
  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: initial;
  font-weight: bold;
}
ne-h1[index-type],
ne-h2[index-type],
ne-h3[index-type],
ne-h4[index-type],
ne-h5[index-type],
ne-h6[index-type] {
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
}
ne-h1[index-type][ne-text-indent] ne-oli-i.heading,
ne-h2[index-type][ne-text-indent] ne-oli-i.heading,
ne-h3[index-type][ne-text-indent] ne-oli-i.heading,
ne-h4[index-type][ne-text-indent] ne-oli-i.heading,
ne-h5[index-type][ne-text-indent] ne-oli-i.heading,
ne-h6[index-type][ne-text-indent] ne-oli-i.heading {
  margin-left: 2em;
}
ne-h1[index-type] ne-heading-content,
ne-h2[index-type] ne-heading-content,
ne-h3[index-type] ne-heading-content,
ne-h4[index-type] ne-heading-content,
ne-h5[index-type] ne-heading-content,
ne-h6[index-type] ne-heading-content {
  text-indent: 0;
  flex: 1;
}
ne-h1[index-type] span.ne-b-filler,
ne-h2[index-type] span.ne-b-filler,
ne-h3[index-type] span.ne-b-filler,
ne-h4[index-type] span.ne-b-filler,
ne-h5[index-type] span.ne-b-filler,
ne-h6[index-type] span.ne-b-filler {
  display: inline;
}
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(--lakex-editor-background-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='1'],
ne-oli-i .ne-list-symbol[data-type='1'][data-level='0'] {
  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: 0.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(0.5);
}
ne-tli ne-tli-i.ne-checkbox {
  margin-left: -2em;
  padding-right: 5px;
  box-sizing: border-box;
  color: var(--lakex-editor-text-color);
  font-size: 14px;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.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(--lakex-editor-background-primary);
  border: solid 1px var(--lakex-editor-border-primary);
  border-collapse: separate;
  transition: all 0.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 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.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 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
ne-oli-c {
  flex: 1;
}
ne-oli-c,
ne-uli-c,
ne-tli-c {
  text-indent: 0;
  padding-left: 0;
  min-width: 1px;
}
/** symbol 样式 **/
ne-oli-i[ne-i-bold],
ne-uli-i[ne-i-bold] {
  font-weight: bold;
}
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] {
  text-decoration: underline;
}
ne-oli-i[ne-i-underline][ne-i-strikethrough],
ne-uli-i[ne-i-underline][ne-i-strikethrough] {
  text-decoration: underline line-through;
}
ne-oli-i[ne-i-strikethrough],
ne-uli-i[ne-i-strikethrough] {
  text-decoration: line-through;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
ne-mark {
  display: inline;
  text-indent: 0;
}
ne-mark-content {
  display: inline;
  background-color: var(--lakex-editor-color-yellow5);
  padding: 0;
  margin: 0 1px;
}
ne-mark-content ne-text {
  color: inherit !important;
  background: none !important;
}

ne-p {
  display: block;
  min-height: 24px;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
ne-quote {
  display: block;
  padding-left: 10px;
  margin: 10px 0;
  position: relative;
}
ne-quote::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0px;
  bottom: 0;
  width: 2px;
  border-radius: 2px;
  background-color: var(--lakex-editor-border-secondary);
}
ne-quote ne-text,
ne-quote ne-oli-i,
ne-quote ne-uli-i {
  opacity: 0.7;
}

ne-card.ne-card-offline ne-card-root {
  display: none;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-engine ne-table-wrap ::selection,
.ne-engine ne-card ::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 ::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 ::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 ::selection {
  background-color: transparent !important;
}
.ne-engine ne-card.ne-focused ::selection {
  background-color: var(--lakex-editor-selection) !important;
}
.ne-engine .ne-i-filler ::selection {
  background-color: transparent !important;
}
/* ---- table start ----- */
ne-table-wrap[ne-fake-selection] ne-table-box:after {
  content: ' ';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background-color: var(--lakex-editor-selection);
  pointer-events: none;
}
td[ne-fake-cell-selection]:after,
ne-column[ne-fake-cell-selection]:after {
  content: ' ';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--lakex-editor-selection);
  pointer-events: none;
  z-index: 2;
}
ne-column[ne-fake-cell-selection]::after {
  border-radius: 6px;
  top: -6px;
  left: -6px;
  bottom: -6px;
}
/* ---- table end ----- */
/* ---- card start ----- */
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-collapse[ne-fake-selection],
ne-alert[ne-fake-selection],
ne-columns[ne-fake-selection] {
  position: relative;
}
ne-collapse[ne-fake-selection] ::selection,
ne-alert[ne-fake-selection] ::selection,
ne-columns[ne-fake-selection] ::selection {
  background-color: transparent !important;
}
ne-collapse[ne-fake-selection]:after,
ne-alert[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;
}
/* ---- card end ----- */

[ne-sup] {
  font-size: 0.83em;
  vertical-align: super;
  position: relative;
  top: -0.25em;
  z-index: 0;
}
[ne-sub] {
  font-size: 0.83em;
  vertical-align: sub;
  position: relative;
  bottom: -0.25em;
  z-index: 0;
}
.ne-engine [ne-sub][ne-fontsize='12'],
.ne-viewer [ne-sub][ne-fontsize='12'],
.ne-engine [ne-sup][ne-fontsize='12'],
.ne-viewer [ne-sup][ne-fontsize='12'] {
  font-size: 9px;
}
.ne-engine [ne-sub][ne-fontsize='13'],
.ne-viewer [ne-sub][ne-fontsize='13'],
.ne-engine [ne-sup][ne-fontsize='13'],
.ne-viewer [ne-sup][ne-fontsize='13'] {
  font-size: 9.75px;
}
.ne-engine [ne-sub][ne-fontsize='14'],
.ne-viewer [ne-sub][ne-fontsize='14'],
.ne-engine [ne-sup][ne-fontsize='14'],
.ne-viewer [ne-sup][ne-fontsize='14'] {
  font-size: 10.5px;
}
.ne-engine [ne-sub][ne-fontsize='15'],
.ne-viewer [ne-sub][ne-fontsize='15'],
.ne-engine [ne-sup][ne-fontsize='15'],
.ne-viewer [ne-sup][ne-fontsize='15'] {
  font-size: 11.25px;
}
.ne-engine [ne-sub][ne-fontsize='16'],
.ne-viewer [ne-sub][ne-fontsize='16'],
.ne-engine [ne-sup][ne-fontsize='16'],
.ne-viewer [ne-sup][ne-fontsize='16'] {
  font-size: 12px;
}
.ne-engine [ne-sub][ne-fontsize='17'],
.ne-viewer [ne-sub][ne-fontsize='17'],
.ne-engine [ne-sup][ne-fontsize='17'],
.ne-viewer [ne-sup][ne-fontsize='17'] {
  font-size: 12.75px;
}
.ne-engine [ne-sub][ne-fontsize='18'],
.ne-viewer [ne-sub][ne-fontsize='18'],
.ne-engine [ne-sup][ne-fontsize='18'],
.ne-viewer [ne-sup][ne-fontsize='18'] {
  font-size: 13.5px;
}
.ne-engine [ne-sub][ne-fontsize='19'],
.ne-viewer [ne-sub][ne-fontsize='19'],
.ne-engine [ne-sup][ne-fontsize='19'],
.ne-viewer [ne-sup][ne-fontsize='19'] {
  font-size: 14.25px;
}
.ne-engine [ne-sub][ne-fontsize='20'],
.ne-viewer [ne-sub][ne-fontsize='20'],
.ne-engine [ne-sup][ne-fontsize='20'],
.ne-viewer [ne-sup][ne-fontsize='20'] {
  font-size: 15px;
}
.ne-engine [ne-sub][ne-fontsize='21'],
.ne-viewer [ne-sub][ne-fontsize='21'],
.ne-engine [ne-sup][ne-fontsize='21'],
.ne-viewer [ne-sup][ne-fontsize='21'] {
  font-size: 15.75px;
}
.ne-engine [ne-sub][ne-fontsize='22'],
.ne-viewer [ne-sub][ne-fontsize='22'],
.ne-engine [ne-sup][ne-fontsize='22'],
.ne-viewer [ne-sup][ne-fontsize='22'] {
  font-size: 16.5px;
}
.ne-engine [ne-sub][ne-fontsize='23'],
.ne-viewer [ne-sub][ne-fontsize='23'],
.ne-engine [ne-sup][ne-fontsize='23'],
.ne-viewer [ne-sup][ne-fontsize='23'] {
  font-size: 17.25px;
}
.ne-engine [ne-sub][ne-fontsize='24'],
.ne-viewer [ne-sub][ne-fontsize='24'],
.ne-engine [ne-sup][ne-fontsize='24'],
.ne-viewer [ne-sup][ne-fontsize='24'] {
  font-size: 18px;
}
.ne-engine [ne-sub][ne-fontsize='25'],
.ne-viewer [ne-sub][ne-fontsize='25'],
.ne-engine [ne-sup][ne-fontsize='25'],
.ne-viewer [ne-sup][ne-fontsize='25'] {
  font-size: 18.75px;
}
.ne-engine [ne-sub][ne-fontsize='26'],
.ne-viewer [ne-sub][ne-fontsize='26'],
.ne-engine [ne-sup][ne-fontsize='26'],
.ne-viewer [ne-sup][ne-fontsize='26'] {
  font-size: 19.5px;
}
.ne-engine [ne-sub][ne-fontsize='27'],
.ne-viewer [ne-sub][ne-fontsize='27'],
.ne-engine [ne-sup][ne-fontsize='27'],
.ne-viewer [ne-sup][ne-fontsize='27'] {
  font-size: 20.25px;
}
.ne-engine [ne-sub][ne-fontsize='28'],
.ne-viewer [ne-sub][ne-fontsize='28'],
.ne-engine [ne-sup][ne-fontsize='28'],
.ne-viewer [ne-sup][ne-fontsize='28'] {
  font-size: 21px;
}
.ne-engine [ne-sub][ne-fontsize='29'],
.ne-viewer [ne-sub][ne-fontsize='29'],
.ne-engine [ne-sup][ne-fontsize='29'],
.ne-viewer [ne-sup][ne-fontsize='29'] {
  font-size: 21.75px;
}
.ne-engine [ne-sub][ne-fontsize='30'],
.ne-viewer [ne-sub][ne-fontsize='30'],
.ne-engine [ne-sup][ne-fontsize='30'],
.ne-viewer [ne-sup][ne-fontsize='30'] {
  font-size: 22.5px;
}
.ne-engine [ne-sub][ne-fontsize='31'],
.ne-viewer [ne-sub][ne-fontsize='31'],
.ne-engine [ne-sup][ne-fontsize='31'],
.ne-viewer [ne-sup][ne-fontsize='31'] {
  font-size: 23.25px;
}
.ne-engine [ne-sub][ne-fontsize='32'],
.ne-viewer [ne-sub][ne-fontsize='32'],
.ne-engine [ne-sup][ne-fontsize='32'],
.ne-viewer [ne-sup][ne-fontsize='32'] {
  font-size: 24px;
}
.ne-engine [ne-sub][ne-fontsize='33'],
.ne-viewer [ne-sub][ne-fontsize='33'],
.ne-engine [ne-sup][ne-fontsize='33'],
.ne-viewer [ne-sup][ne-fontsize='33'] {
  font-size: 24.75px;
}
.ne-engine [ne-sub][ne-fontsize='34'],
.ne-viewer [ne-sub][ne-fontsize='34'],
.ne-engine [ne-sup][ne-fontsize='34'],
.ne-viewer [ne-sup][ne-fontsize='34'] {
  font-size: 25.5px;
}
.ne-engine [ne-sub][ne-fontsize='35'],
.ne-viewer [ne-sub][ne-fontsize='35'],
.ne-engine [ne-sup][ne-fontsize='35'],
.ne-viewer [ne-sup][ne-fontsize='35'] {
  font-size: 26.25px;
}
.ne-engine [ne-sub][ne-fontsize='36'],
.ne-viewer [ne-sub][ne-fontsize='36'],
.ne-engine [ne-sup][ne-fontsize='36'],
.ne-viewer [ne-sup][ne-fontsize='36'] {
  font-size: 27px;
}
.ne-engine [ne-sub][ne-fontsize='37'],
.ne-viewer [ne-sub][ne-fontsize='37'],
.ne-engine [ne-sup][ne-fontsize='37'],
.ne-viewer [ne-sup][ne-fontsize='37'] {
  font-size: 27.75px;
}
.ne-engine [ne-sub][ne-fontsize='38'],
.ne-viewer [ne-sub][ne-fontsize='38'],
.ne-engine [ne-sup][ne-fontsize='38'],
.ne-viewer [ne-sup][ne-fontsize='38'] {
  font-size: 28.5px;
}
.ne-engine [ne-sub][ne-fontsize='39'],
.ne-viewer [ne-sub][ne-fontsize='39'],
.ne-engine [ne-sup][ne-fontsize='39'],
.ne-viewer [ne-sup][ne-fontsize='39'] {
  font-size: 29.25px;
}
.ne-engine [ne-sub][ne-fontsize='40'],
.ne-viewer [ne-sub][ne-fontsize='40'],
.ne-engine [ne-sup][ne-fontsize='40'],
.ne-viewer [ne-sup][ne-fontsize='40'] {
  font-size: 30px;
}
.ne-engine [ne-sub][ne-fontsize='41'],
.ne-viewer [ne-sub][ne-fontsize='41'],
.ne-engine [ne-sup][ne-fontsize='41'],
.ne-viewer [ne-sup][ne-fontsize='41'] {
  font-size: 30.75px;
}
.ne-engine [ne-sub][ne-fontsize='42'],
.ne-viewer [ne-sub][ne-fontsize='42'],
.ne-engine [ne-sup][ne-fontsize='42'],
.ne-viewer [ne-sup][ne-fontsize='42'] {
  font-size: 31.5px;
}
.ne-engine [ne-sub][ne-fontsize='43'],
.ne-viewer [ne-sub][ne-fontsize='43'],
.ne-engine [ne-sup][ne-fontsize='43'],
.ne-viewer [ne-sup][ne-fontsize='43'] {
  font-size: 32.25px;
}
.ne-engine [ne-sub][ne-fontsize='44'],
.ne-viewer [ne-sub][ne-fontsize='44'],
.ne-engine [ne-sup][ne-fontsize='44'],
.ne-viewer [ne-sup][ne-fontsize='44'] {
  font-size: 33px;
}
.ne-engine [ne-sub][ne-fontsize='45'],
.ne-viewer [ne-sub][ne-fontsize='45'],
.ne-engine [ne-sup][ne-fontsize='45'],
.ne-viewer [ne-sup][ne-fontsize='45'] {
  font-size: 33.75px;
}
.ne-engine [ne-sub][ne-fontsize='46'],
.ne-viewer [ne-sub][ne-fontsize='46'],
.ne-engine [ne-sup][ne-fontsize='46'],
.ne-viewer [ne-sup][ne-fontsize='46'] {
  font-size: 34.5px;
}
.ne-engine [ne-sub][ne-fontsize='47'],
.ne-viewer [ne-sub][ne-fontsize='47'],
.ne-engine [ne-sup][ne-fontsize='47'],
.ne-viewer [ne-sup][ne-fontsize='47'] {
  font-size: 35.25px;
}
.ne-engine [ne-sub][ne-fontsize='48'],
.ne-viewer [ne-sub][ne-fontsize='48'],
.ne-engine [ne-sup][ne-fontsize='48'],
.ne-viewer [ne-sup][ne-fontsize='48'] {
  font-size: 36px;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.ne-ui-table-column-bar {
  height: 14px;
  border-width: 1px 0 1px 1px;
  border-style: solid;
  border-color: var(--lakex-editor-border-primary);
  background-color: var(--lakex-editor-overlay-background-tertiary);
  cursor: pointer;
  position: relative;
}
.ne-ui-table-column-bar:hover {
  background-color: var(--lakex-editor-background-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(--lakex-editor-card-border-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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
ne-table-wrap.ne-ui-table-column-resizing .ne-ui-table-column-delete-button,
ne-table-wrap.ne-ui-table-column-resizing .ne-ui-table-column-add-button {
  display: none !important;
}
.ne-ui-table-column-controller {
  position: absolute;
  top: 1px;
  left: 0;
  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(--lakex-editor-card-border-selected);
  display: none;
  pointer-events: none;
}
.ne-ui-table-column-delete-button,
.ne-ui-table-column-add-button-track {
  position: absolute;
  bottom: 100%;
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 2;
  margin-bottom: 4px;
}
.ne-ui-table-column-add-button {
  background-color: var(--lakex-editor-background-foreground);
  border: 1px solid var(--lakex-editor-border-primary);
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.04);
  color: var(--lakex-editor-text-color);
}
.ne-ui-table-column-delete-button {
  background-color: var(--lakex-editor-background-foreground);
  border: 1px solid var(--lakex-editor-border-primary);
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.04);
  color: var(--lakex-editor-text-color);
}
.ne-ui-table-column-delete-button,
.ne-ui-table-column-add-button {
  width: 24px;
  height: 24px;
  border-radius: 2px;
  cursor: pointer;
  background-position: center center;
  background-repeat: no-repeat;
}
.ne-ui-table-column-delete-button {
  margin-left: -12px;
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2714%27 viewBox=%270 0 12 14%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%23585a5a%27 d=%27M8.5.75a1 1 0 0 1 1 1V3h2a.5.5 0 0 1 .5.5v.563a.125.125 0 0 1-.125.125h-.932l-.392 8.11a1 1 0 0 1-.999.952H2.448a1 1 0 0 1-1-.952l-.39-8.11H.124A.125.125 0 0 1 0 4.063V3.5A.5.5 0 0 1 .5 3h2V1.75a1 1 0 0 1 1-1h5zm1.269 3.438H2.23l.29 7.875H9.48l.29-7.876zM5 5.625c.069 0 .125.056.125.125v4.75a.125.125 0 0 1-.125.125h-.813a.125.125 0 0 1-.125-.125V5.75c0-.069.056-.125.125-.125H5zm2.813 0c.069 0 .125.056.125.125v4.75a.125.125 0 0 1-.125.125H7a.125.125 0 0 1-.125-.125V5.75c0-.069.056-.125.125-.125h.813zm.5-3.688H3.686V3h4.626V1.937z%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}
.ne-ui-table-column-delete-button:hover {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2714%27 viewBox=%270 0 12 14%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%23e4495b%27 d=%27M8.5.75a1 1 0 0 1 1 1V3h2a.5.5 0 0 1 .5.5v.563a.125.125 0 0 1-.125.125h-.932l-.392 8.11a1 1 0 0 1-.999.952H2.448a1 1 0 0 1-1-.952l-.39-8.11H.124A.125.125 0 0 1 0 4.063V3.5A.5.5 0 0 1 .5 3h2V1.75a1 1 0 0 1 1-1h5zm1.269 3.438H2.23l.29 7.875H9.48l.29-7.876zM5 5.625c.069 0 .125.056.125.125v4.75a.125.125 0 0 1-.125.125h-.813a.125.125 0 0 1-.125-.125V5.75c0-.069.056-.125.125-.125H5zm2.813 0c.069 0 .125.056.125.125v4.75a.125.125 0 0 1-.125.125H7a.125.125 0 0 1-.125-.125V5.75c0-.069.056-.125.125-.125h.813zm.5-3.688H3.686V3h4.626V1.937z%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}
.ne-ui-table-column-add-button {
  position: static;
  pointer-events: auto;
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%23585a5a%27 d=%27M5.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%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}
.ne-ui-table-column-add-button:before {
  content: ' ';
  display: none;
  width: 2px;
  height: 10000000px;
  background: var(--lakex-editor-card-border-selected);
  position: absolute;
  top: 24px;
  left: 12px;
}
.ne-ui-table-column-add-button:hover {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%233384f5%27 d=%27M5.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%27 fill-rule=%27nonzero%27/%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,%3Csvg width=%2712%27 height=%2714%27 viewBox=%270 0 12 14%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%23E2E2E2%27 d=%27M8.5.75a1 1 0 0 1 1 1V3h2a.5.5 0 0 1 .5.5v.563a.125.125 0 0 1-.125.125h-.932l-.392 8.11a1 1 0 0 1-.999.952H2.448a1 1 0 0 1-1-.952l-.39-8.11H.124A.125.125 0 0 1 0 4.063V3.5A.5.5 0 0 1 .5 3h2V1.75a1 1 0 0 1 1-1h5zm1.269 3.438H2.23l.29 7.875H9.48l.29-7.876zM5 5.625c.069 0 .125.056.125.125v4.75a.125.125 0 0 1-.125.125h-.813a.125.125 0 0 1-.125-.125V5.75c0-.069.056-.125.125-.125H5zm2.813 0c.069 0 .125.056.125.125v4.75a.125.125 0 0 1-.125.125H7a.125.125 0 0 1-.125-.125V5.75c0-.069.056-.125.125-.125h.813zm.5-3.688H3.686V3h4.626V1.937z%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}
[data-kumuhana='pouli'] .ne-ui-table-column-delete-button:hover {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2714%27 viewBox=%270 0 12 14%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%23e4495b%27 d=%27M8.5.75a1 1 0 0 1 1 1V3h2a.5.5 0 0 1 .5.5v.563a.125.125 0 0 1-.125.125h-.932l-.392 8.11a1 1 0 0 1-.999.952H2.448a1 1 0 0 1-1-.952l-.39-8.11H.124A.125.125 0 0 1 0 4.063V3.5A.5.5 0 0 1 .5 3h2V1.75a1 1 0 0 1 1-1h5zm1.269 3.438H2.23l.29 7.875H9.48l.29-7.876zM5 5.625c.069 0 .125.056.125.125v4.75a.125.125 0 0 1-.125.125h-.813a.125.125 0 0 1-.125-.125V5.75c0-.069.056-.125.125-.125H5zm2.813 0c.069 0 .125.056.125.125v4.75a.125.125 0 0 1-.125.125H7a.125.125 0 0 1-.125-.125V5.75c0-.069.056-.125.125-.125h.813zm.5-3.688H3.686V3h4.626V1.937z%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}
[data-kumuhana='pouli'] .ne-ui-table-column-add-button {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%23E2E2E2%27 d=%27M5.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%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}
[data-kumuhana='pouli'] .ne-ui-table-column-add-button:hover {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%233384f5%27 d=%27M5.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%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.ne-ui-table-context-menu {
  background-color: var(--lakex-editor-background-foreground);
  border: 1px solid var(--lakex-editor-border-primary);
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.04);
  color: var(--lakex-editor-text-color);
}
.ne-ui-table-context-menu {
  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(--lakex-editor-background-primary-hover);
}
.ne-ui-table-context-menu-item.ne-disabled {
  opacity: 0.3;
}
.ne-ui-table-context-menu-item.ne-disabled:hover {
  background-color: var(--lakex-editor-background-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(--lakex-editor-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(--lakex-editor-background-foreground);
  border: 1px solid var(--lakex-editor-border-primary);
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.04);
  color: var(--lakex-editor-text-color);
}
.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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.ne-ui-table-control-point-wrapper {
  position: absolute;
  top: 1px;
  left: -8px;
  width: 22px;
  height: 14px;
  background-color: var(--lakex-editor-background-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(--lakex-editor-background-primary-hover-light);
}
.ne-ui-table-control-point.ne-ui-active {
  background-color: var(--lakex-editor-table-bar-active);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.ne-ui-table-resize-mask {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  z-index: 2;
  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(--lakex-editor-card-border-selected);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.ne-ui-table-row-bar {
  position: relative;
  width: 14px;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: var(--lakex-editor-border-primary);
  background-color: var(--lakex-editor-overlay-background-tertiary);
  cursor: pointer;
}
.ne-ui-table-row-bar:hover {
  background-color: var(--lakex-editor-background-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(--lakex-editor-card-border-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(--lakex-editor-card-border-selected);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
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(--lakex-editor-background-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(--lakex-editor-card-border-selected);
  display: none;
  pointer-events: none;
}
.ne-ui-table-row-delete-button,
.ne-ui-table-row-add-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(--lakex-editor-background-primary);
  background-position: center center;
  background-repeat: no-repeat;
}
.ne-ui-table-row-delete-button {
  left: 14px;
  margin-left: 2px;
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2714%27 viewBox=%270 0 12 14%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%23404040%27 d=%27M8.5.75a1 1 0 0 1 1 1V3h2a.5.5 0 0 1 .5.5v.563a.125.125 0 0 1-.125.125h-.932l-.392 8.11a1 1 0 0 1-.999.952H2.448a1 1 0 0 1-1-.952l-.39-8.11H.124A.125.125 0 0 1 0 4.063V3.5A.5.5 0 0 1 .5 3h2V1.75a1 1 0 0 1 1-1h5zm1.269 3.438H2.23l.29 7.875H9.48l.29-7.876zM5 5.625c.069 0 .125.056.125.125v4.75a.125.125 0 0 1-.125.125h-.813a.125.125 0 0 1-.125-.125V5.75c0-.069.056-.125.125-.125H5zm2.813 0c.069 0 .125.056.125.125v4.75a.125.125 0 0 1-.125.125H7a.125.125 0 0 1-.125-.125V5.75c0-.069.056-.125.125-.125h.813zm.5-3.688H3.686V3h4.626V1.937z%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}
.ne-ui-table-row-delete-button:hover {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2714%27 viewBox=%270 0 12 14%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%23e4495b%27 d=%27M8.5.75a1 1 0 0 1 1 1V3h2a.5.5 0 0 1 .5.5v.563a.125.125 0 0 1-.125.125h-.932l-.392 8.11a1 1 0 0 1-.999.952H2.448a1 1 0 0 1-1-.952l-.39-8.11H.124A.125.125 0 0 1 0 4.063V3.5A.5.5 0 0 1 .5 3h2V1.75a1 1 0 0 1 1-1h5zm1.269 3.438H2.23l.29 7.875H9.48l.29-7.876zM5 5.625c.069 0 .125.056.125.125v4.75a.125.125 0 0 1-.125.125h-.813a.125.125 0 0 1-.125-.125V5.75c0-.069.056-.125.125-.125H5zm2.813 0c.069 0 .125.056.125.125v4.75a.125.125 0 0 1-.125.125H7a.125.125 0 0 1-.125-.125V5.75c0-.069.056-.125.125-.125h.813zm.5-3.688H3.686V3h4.626V1.937z%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}
.ne-ui-table-row-add-button {
  margin-right: 2px;
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%23404040%27 d=%27M5.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%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}
.ne-ui-table-row-add-button:hover {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%233384f5%27 d=%27M5.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%27 fill-rule=%27nonzero%27/%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,%3Csvg width=%2712%27 height=%2714%27 viewBox=%270 0 12 14%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%23E2E2E2%27 d=%27M8.5.75a1 1 0 0 1 1 1V3h2a.5.5 0 0 1 .5.5v.563a.125.125 0 0 1-.125.125h-.932l-.392 8.11a1 1 0 0 1-.999.952H2.448a1 1 0 0 1-1-.952l-.39-8.11H.124A.125.125 0 0 1 0 4.063V3.5A.5.5 0 0 1 .5 3h2V1.75a1 1 0 0 1 1-1h5zm1.269 3.438H2.23l.29 7.875H9.48l.29-7.876zM5 5.625c.069 0 .125.056.125.125v4.75a.125.125 0 0 1-.125.125h-.813a.125.125 0 0 1-.125-.125V5.75c0-.069.056-.125.125-.125H5zm2.813 0c.069 0 .125.056.125.125v4.75a.125.125 0 0 1-.125.125H7a.125.125 0 0 1-.125-.125V5.75c0-.069.056-.125.125-.125h.813zm.5-3.688H3.686V3h4.626V1.937z%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}
[data-kumuhana='pouli'] .ne-ui-table-row-delete-button:hover {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2714%27 viewBox=%270 0 12 14%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%23e4495b%27 d=%27M8.5.75a1 1 0 0 1 1 1V3h2a.5.5 0 0 1 .5.5v.563a.125.125 0 0 1-.125.125h-.932l-.392 8.11a1 1 0 0 1-.999.952H2.448a1 1 0 0 1-1-.952l-.39-8.11H.124A.125.125 0 0 1 0 4.063V3.5A.5.5 0 0 1 .5 3h2V1.75a1 1 0 0 1 1-1h5zm1.269 3.438H2.23l.29 7.875H9.48l.29-7.876zM5 5.625c.069 0 .125.056.125.125v4.75a.125.125 0 0 1-.125.125h-.813a.125.125 0 0 1-.125-.125V5.75c0-.069.056-.125.125-.125H5zm2.813 0c.069 0 .125.056.125.125v4.75a.125.125 0 0 1-.125.125H7a.125.125 0 0 1-.125-.125V5.75c0-.069.056-.125.125-.125h.813zm.5-3.688H3.686V3h4.626V1.937z%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}
[data-kumuhana='pouli'] .ne-ui-table-row-add-button {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%23E2E2E2%27 d=%27M5.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%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}
[data-kumuhana='pouli'] .ne-ui-table-row-add-button:hover {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%233384f5%27 d=%27M5.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%27 fill-rule=%27nonzero%27/%3E%3C/svg%3E");
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.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(--lakex-editor-color-white);
  background-color: var(--lakex-editor-card-border-selected);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.ne-table-highlight {
  background: var(--lakex-editor-text-danger-light);
  opacity: 0.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-row-bar-move,
.ne-ui-selection-highlight-table .ne-ui-table-column-bar-move {
  display: none !important;
}
.ne-ui-selection-highlight-table .ne-ui-table-column-bar,
.ne-ui-selection-highlight-table .ne-ui-table-row-bar,
.ne-ui-selection-highlight-table .ne-ui-table-control-point {
  background: var(--lakex-editor-table-bar-danger) !important;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.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 {
  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-engine ne-table-wrap.ne-ui-selecting {
  caret-color: transparent;
}
.ne-engine ne-table-wrap.ne-ui-selecting ::selection {
  background-color: transparent !important;
}
ne-table-inner-wrap {
  line-height: 0;
  padding-top: 14px;
}
ne-table-box {
  background-color: var(--lakex-editor-background-primary);
  display: inline-block;
  position: relative;
  cursor: text;
}
@media print {
  ne-table-box {
    display: block !important;
  }
}
.ne-ui-table {
  position: absolute;
  top: 0px;
  left: -13px;
  z-index: 2;
}

ne-table-wrap.ne-ui-table-column-resizing {
  cursor: col-resize !important;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.tableHeadTd {
  background-color: var(--table-head-bg-color) !important;
}
.tableHeadNormalText ne-text,
.tableHeadNormalText .ne-td-content > .ne-b-filler {
  font-weight: bold !important;
  color: var(--table-head-text-color) !important;
  -webkit-text-fill-color: unset !important;
}
.tableHeadGradientText ne-text,
.tableHeadGradientText .ne-td-content > .ne-b-filler {
  font-weight: bold !important;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  background-image: linear-gradient(90deg, var(--table-head-text1-color), var(--table-head-text2-color)) !important;
}
/** 表头样式，参考plugins/table/src/common/table-attr-translator.ts的变量定义 */
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-text,
table[ne-table-row-head='true'][ne-table-head-text-gradient='true'] tr:first-child td .ne-td-content > .ne-b-filler {
  font-weight: bold !important;
  -webkit-text-fill-color: transparent;
  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-text,
table[ne-table-col-head='true'][ne-table-head-text-gradient='true'] tr > td[data-col='0'] .ne-td-content > .ne-b-filler {
  font-weight: bold !important;
  -webkit-text-fill-color: transparent;
  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-text,
table[ne-table-col-head='true']:not([ne-table-head-text-gradient='true']) tr > td[data-col='0'] .ne-td-content > .ne-b-filler {
  font-weight: bold !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-text,
table[ne-table-row-head='true']:not([ne-table-head-text-gradient='true']) tr:first-child td .ne-td-content > .ne-b-filler {
  font-weight: bold !important;
  color: var(--table-head-text-color) !important;
  -webkit-text-fill-color: unset !important;
}
.baseShadowPseudoStyle {
  content: ' ';
  position: absolute;
  pointer-events: none;
  top: 0;
  width: 8px;
  z-index: 2;
  margin-top: 14px;
}
.baseShadowLeftPseudoStyle {
  content: ' ';
  position: absolute;
  pointer-events: none;
  top: 0;
  width: 8px;
  z-index: 2;
  margin-top: 14px;
  left: 0;
  background: -webkit-gradient(linear, right, left, from(rgba(0, 0, 0, 0)), to(var(--lakex-editor-color-black-f08)));
  background: linear-gradient(to left, rgba(0, 0, 0, 0), var(--lakex-editor-color-black-f08));
}
.baseShadowRightPseudoStyle {
  content: ' ';
  position: absolute;
  pointer-events: none;
  top: 0;
  width: 8px;
  z-index: 2;
  margin-top: 14px;
  background: -webkit-gradient(linear, left, right, rgba(0, 0, 0, 0), var(--lakex-editor-color-black-f08));
  background: linear-gradient(to right, rgba(0, 0, 0, 0), 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 {
  bottom: 15px;
  content: ' ';
  position: absolute;
  pointer-events: none;
  top: 0;
  width: 8px;
  z-index: 2;
  margin-top: 14px;
  left: 0;
  background: -webkit-gradient(linear, right, left, from(rgba(0, 0, 0, 0)), to(var(--lakex-editor-color-black-f08)));
  background: linear-gradient(to left, rgba(0, 0, 0, 0), var(--lakex-editor-color-black-f08));
}
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;
  background: -webkit-gradient(linear, left, right, rgba(0, 0, 0, 0), var(--lakex-editor-color-black-f08));
  background: linear-gradient(to right, rgba(0, 0, 0, 0), var(--lakex-editor-color-black-f08));
  right: 0;
}
ne-table-wrap.h5-ne-ui-table-left-shadow:before {
  bottom: 0;
  content: ' ';
  position: absolute;
  pointer-events: none;
  top: 0;
  width: 8px;
  z-index: 2;
  margin-top: 14px;
  left: 0;
  background: -webkit-gradient(linear, right, left, from(rgba(0, 0, 0, 0)), to(var(--lakex-editor-color-black-f08)));
  background: linear-gradient(to left, rgba(0, 0, 0, 0), var(--lakex-editor-color-black-f08));
}
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;
  background: -webkit-gradient(linear, left, right, rgba(0, 0, 0, 0), var(--lakex-editor-color-black-f08));
  background: linear-gradient(to right, rgba(0, 0, 0, 0), var(--lakex-editor-color-black-f08));
  right: 0;
}
ne-table-wrap.pad-ne-ui-table-left-shadow:before {
  margin-top: 29px;
  bottom: 0;
  content: ' ';
  position: absolute;
  pointer-events: none;
  top: 0;
  width: 8px;
  z-index: 2;
  margin-top: 14px;
  left: 0;
  background: -webkit-gradient(linear, right, left, from(rgba(0, 0, 0, 0)), to(var(--lakex-editor-color-black-f08)));
  background: linear-gradient(to left, rgba(0, 0, 0, 0), var(--lakex-editor-color-black-f08));
}
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;
  background: -webkit-gradient(linear, left, right, rgba(0, 0, 0, 0), var(--lakex-editor-color-black-f08));
  background: linear-gradient(to right, rgba(0, 0, 0, 0), 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;
  /* --- 定制表格滚动条样式 start --- */
  scrollbar-color: var(--lakex-editor-table-scrollbar-thumb) transparent;
  /* --- 定制表格滚动条样式 end --- */
}
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 {
  user-select: none;
  pointer-events: none;
}
.ne-table tfoot td {
  position: relative;
  height: 0;
  overflow: hidden;
  line-height: 0;
  font-size: 0;
  padding: 0;
  user-select: none;
}
.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(--lakex-editor-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-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-root-card-hole {
  margin-top: 0;
}
.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-root-card-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,
.ne-paragraph-spacing-relax.ne-typography-classic ne-root-card-hole ne-table-wrap.ne-ui-table-right-shadow::after {
  bottom: 15px;
}
.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-root-card-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,
.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-root-card-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-root-card-hole ne-table-wrap.ne-table-focus.h5-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-right-shadow::after,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-table-wrap.ne-ui-table-left-shadow::before {
  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'] {
  user-select: none !important;
}
.pad-ne-table-hole {
  margin-bottom: 0px;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
.ne-engine ne-table-wrap.ne-max {
  background-color: var(--lakex-editor-background-secondary);
  overflow: auto;
  margin: 0 !important;
}
.ne-engine ne-table-wrap.ne-max.ne-ui-table-right-shadow:before,
.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-left-shadow:after {
  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-row-controller {
  background-color: var(--lakex-editor-background-secondary);
}
.ne-engine ne-table-wrap.ne-max .ne-ui-table-control-point-wrapper {
  background-color: var(--lakex-editor-background-secondary);
}
/* 内部卡片全屏样式处理 */
.ne-ui-max-view .ne-engine ne-table-wrap:not(.ne-max) {
  position: initial;
}
.ne-ui-max-view .ne-engine ne-table-wrap:not(.ne-max) ne-table-inner-wrap {
  position: initial;
}
.ne-ui-max-view .ne-engine ne-table-wrap:not(.ne-max) ne-table-inner-wrap ne-table-box {
  position: initial;
}
.ne-ui-max-view .ne-engine ne-table-wrap:not(.ne-max) ne-table-inner-wrap ne-table-box table {
  position: initial;
}

/**
 * 排版设置共享内容
 */
/** 只提供变量 */
/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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-traditional.ne-engine ne-h1,
.ne-typography-classic.ne-engine ne-h1,
.ne-typography-traditional.ne-viewer ne-h1,
.ne-typography-classic.ne-viewer ne-h1 {
  font-size: 28px;
  line-height: 36px;
  margin: 26px 0 10px 0;
}
.ne-typography-traditional.ne-engine ne-h1:first-child,
.ne-typography-classic.ne-engine ne-h1:first-child,
.ne-typography-traditional.ne-viewer ne-h1:first-child,
.ne-typography-classic.ne-viewer ne-h1:first-child {
  margin-top: 0;
}
.ne-typography-traditional.ne-engine ne-h1 ne-heading-ext,
.ne-typography-classic.ne-engine ne-h1 ne-heading-ext,
.ne-typography-traditional.ne-viewer ne-h1 ne-heading-ext,
.ne-typography-classic.ne-viewer ne-h1 ne-heading-ext {
  height: 36px;
}
.ne-typography-traditional.ne-engine ne-h1 ne-text,
.ne-typography-classic.ne-engine ne-h1 ne-text,
.ne-typography-traditional.ne-viewer ne-h1 ne-text,
.ne-typography-classic.ne-viewer ne-h1 ne-text,
.ne-typography-traditional.ne-engine ne-h1 [ne-fontsize],
.ne-typography-classic.ne-engine ne-h1 [ne-fontsize],
.ne-typography-traditional.ne-viewer ne-h1 [ne-fontsize],
.ne-typography-classic.ne-viewer ne-h1 [ne-fontsize],
.ne-typography-traditional.ne-engine ne-h1 ne-card[data-card-type='inline'],
.ne-typography-classic.ne-engine ne-h1 ne-card[data-card-type='inline'],
.ne-typography-traditional.ne-viewer ne-h1 ne-card[data-card-type='inline'],
.ne-typography-classic.ne-viewer ne-h1 ne-card[data-card-type='inline'],
.ne-typography-traditional.ne-engine ne-h1 ne-code ne-text,
.ne-typography-classic.ne-engine ne-h1 ne-code ne-text,
.ne-typography-traditional.ne-viewer ne-h1 ne-code ne-text,
.ne-typography-classic.ne-viewer ne-h1 ne-code ne-text {
  font-size: 28px;
}
.ne-typography-traditional.ne-engine ne-h2,
.ne-typography-classic.ne-engine ne-h2,
.ne-typography-traditional.ne-viewer ne-h2,
.ne-typography-classic.ne-viewer ne-h2 {
  font-size: 24px;
  line-height: 32px;
}
.ne-typography-traditional.ne-engine ne-h2:first-child,
.ne-typography-classic.ne-engine ne-h2:first-child,
.ne-typography-traditional.ne-viewer ne-h2:first-child,
.ne-typography-classic.ne-viewer ne-h2:first-child {
  margin-top: 0;
}
.ne-typography-traditional.ne-engine ne-h2 ne-heading-ext,
.ne-typography-classic.ne-engine ne-h2 ne-heading-ext,
.ne-typography-traditional.ne-viewer ne-h2 ne-heading-ext,
.ne-typography-classic.ne-viewer ne-h2 ne-heading-ext {
  height: 32px;
}
.ne-typography-traditional.ne-engine ne-h2 ne-text,
.ne-typography-classic.ne-engine ne-h2 ne-text,
.ne-typography-traditional.ne-viewer ne-h2 ne-text,
.ne-typography-classic.ne-viewer ne-h2 ne-text,
.ne-typography-traditional.ne-engine ne-h2 [ne-fontsize],
.ne-typography-classic.ne-engine ne-h2 [ne-fontsize],
.ne-typography-traditional.ne-viewer ne-h2 [ne-fontsize],
.ne-typography-classic.ne-viewer ne-h2 [ne-fontsize],
.ne-typography-traditional.ne-engine ne-h2 ne-card[data-card-type='inline'],
.ne-typography-classic.ne-engine ne-h2 ne-card[data-card-type='inline'],
.ne-typography-traditional.ne-viewer ne-h2 ne-card[data-card-type='inline'],
.ne-typography-classic.ne-viewer ne-h2 ne-card[data-card-type='inline'],
.ne-typography-traditional.ne-engine ne-h2 ne-code ne-text,
.ne-typography-classic.ne-engine ne-h2 ne-code ne-text,
.ne-typography-traditional.ne-viewer ne-h2 ne-code ne-text,
.ne-typography-classic.ne-viewer ne-h2 ne-code ne-text {
  font-size: 24px;
}
.ne-typography-traditional.ne-engine ne-h3,
.ne-typography-classic.ne-engine ne-h3,
.ne-typography-traditional.ne-viewer ne-h3,
.ne-typography-classic.ne-viewer ne-h3 {
  font-size: 20px;
  line-height: 28px;
}
.ne-typography-traditional.ne-engine ne-h3:first-child,
.ne-typography-classic.ne-engine ne-h3:first-child,
.ne-typography-traditional.ne-viewer ne-h3:first-child,
.ne-typography-classic.ne-viewer ne-h3:first-child {
  margin-top: 0;
}
.ne-typography-traditional.ne-engine ne-h3 ne-heading-ext,
.ne-typography-classic.ne-engine ne-h3 ne-heading-ext,
.ne-typography-traditional.ne-viewer ne-h3 ne-heading-ext,
.ne-typography-classic.ne-viewer ne-h3 ne-heading-ext {
  height: 28px;
}
.ne-typography-traditional.ne-engine ne-h3 ne-text,
.ne-typography-classic.ne-engine ne-h3 ne-text,
.ne-typography-traditional.ne-viewer ne-h3 ne-text,
.ne-typography-classic.ne-viewer ne-h3 ne-text,
.ne-typography-traditional.ne-engine ne-h3 [ne-fontsize],
.ne-typography-classic.ne-engine ne-h3 [ne-fontsize],
.ne-typography-traditional.ne-viewer ne-h3 [ne-fontsize],
.ne-typography-classic.ne-viewer ne-h3 [ne-fontsize],
.ne-typography-traditional.ne-engine ne-h3 ne-card[data-card-type='inline'],
.ne-typography-classic.ne-engine ne-h3 ne-card[data-card-type='inline'],
.ne-typography-traditional.ne-viewer ne-h3 ne-card[data-card-type='inline'],
.ne-typography-classic.ne-viewer ne-h3 ne-card[data-card-type='inline'],
.ne-typography-traditional.ne-engine ne-h3 ne-code ne-text,
.ne-typography-classic.ne-engine ne-h3 ne-code ne-text,
.ne-typography-traditional.ne-viewer ne-h3 ne-code ne-text,
.ne-typography-classic.ne-viewer ne-h3 ne-code ne-text {
  font-size: 20px;
}
.ne-typography-traditional.ne-engine ne-h4,
.ne-typography-classic.ne-engine ne-h4,
.ne-typography-traditional.ne-viewer ne-h4,
.ne-typography-classic.ne-viewer ne-h4 {
  font-size: 16px;
  line-height: 24px;
}
.ne-typography-traditional.ne-engine ne-h4:first-child,
.ne-typography-classic.ne-engine ne-h4:first-child,
.ne-typography-traditional.ne-viewer ne-h4:first-child,
.ne-typography-classic.ne-viewer ne-h4:first-child {
  margin-top: 0;
}
.ne-typography-traditional.ne-engine ne-h4 ne-heading-ext,
.ne-typography-classic.ne-engine ne-h4 ne-heading-ext,
.ne-typography-traditional.ne-viewer ne-h4 ne-heading-ext,
.ne-typography-classic.ne-viewer ne-h4 ne-heading-ext {
  height: 24px;
}
.ne-typography-traditional.ne-engine ne-h4 ne-text,
.ne-typography-classic.ne-engine ne-h4 ne-text,
.ne-typography-traditional.ne-viewer ne-h4 ne-text,
.ne-typography-classic.ne-viewer ne-h4 ne-text,
.ne-typography-traditional.ne-engine ne-h4 [ne-fontsize],
.ne-typography-classic.ne-engine ne-h4 [ne-fontsize],
.ne-typography-traditional.ne-viewer ne-h4 [ne-fontsize],
.ne-typography-classic.ne-viewer ne-h4 [ne-fontsize],
.ne-typography-traditional.ne-engine ne-h4 ne-card[data-card-type='inline'],
.ne-typography-classic.ne-engine ne-h4 ne-card[data-card-type='inline'],
.ne-typography-traditional.ne-viewer ne-h4 ne-card[data-card-type='inline'],
.ne-typography-classic.ne-viewer ne-h4 ne-card[data-card-type='inline'],
.ne-typography-traditional.ne-engine ne-h4 ne-code ne-text,
.ne-typography-classic.ne-engine ne-h4 ne-code ne-text,
.ne-typography-traditional.ne-viewer ne-h4 ne-code ne-text,
.ne-typography-classic.ne-viewer ne-h4 ne-code ne-text {
  font-size: 16px;
}
.ne-typography-traditional.ne-engine ne-h5,
.ne-typography-classic.ne-engine ne-h5,
.ne-typography-traditional.ne-viewer ne-h5,
.ne-typography-classic.ne-viewer ne-h5 {
  line-height: 24px;
}
.ne-typography-traditional.ne-engine ne-h5:first-child,
.ne-typography-classic.ne-engine ne-h5:first-child,
.ne-typography-traditional.ne-viewer ne-h5:first-child,
.ne-typography-classic.ne-viewer ne-h5:first-child {
  margin-top: 0;
}
.ne-typography-traditional.ne-engine ne-h5 ne-heading-ext,
.ne-typography-classic.ne-engine ne-h5 ne-heading-ext,
.ne-typography-traditional.ne-viewer ne-h5 ne-heading-ext,
.ne-typography-classic.ne-viewer ne-h5 ne-heading-ext {
  height: 24px;
}
.ne-typography-traditional.ne-engine ne-h6,
.ne-typography-classic.ne-engine ne-h6,
.ne-typography-traditional.ne-viewer ne-h6,
.ne-typography-classic.ne-viewer ne-h6 {
  line-height: 24px;
}
.ne-typography-traditional.ne-engine ne-h6:first-child,
.ne-typography-classic.ne-engine ne-h6:first-child,
.ne-typography-traditional.ne-viewer ne-h6:first-child,
.ne-typography-classic.ne-viewer ne-h6:first-child {
  margin-top: 0;
}
.ne-typography-traditional.ne-engine ne-h6 ne-heading-ext,
.ne-typography-classic.ne-engine ne-h6 ne-heading-ext,
.ne-typography-traditional.ne-viewer ne-h6 ne-heading-ext,
.ne-typography-classic.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-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1 [ne-fontsize],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer 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-viewer 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-viewer ne-h1 ne-code 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-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2 [ne-fontsize],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer 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-viewer 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-viewer ne-h2 ne-code 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-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3 [ne-fontsize],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer 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-viewer 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-viewer ne-h3 ne-code 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-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4 [ne-fontsize],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer 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-viewer 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-viewer ne-h4 ne-code 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-viewer 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-viewer 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-viewer 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-viewer 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-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-viewer-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-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-viewer-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-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-text,
.ne-doc-major-viewer-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-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 ne-text,
.ne-doc-major-editor-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-fontsize],
.ne-doc-major-editor-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-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-viewer-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-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-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-viewer-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-viewer ne-h1 ne-code ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 ne-code ne-text {
  font-size: 26px;
}
.ne-doc-major-editor-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-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-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-viewer-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-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-text,
.ne-doc-major-viewer-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-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 ne-text,
.ne-doc-major-editor-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-fontsize],
.ne-doc-major-editor-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-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-viewer-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-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-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-viewer-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-viewer ne-h2 ne-code ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 ne-code ne-text {
  font-size: 22px;
}
.ne-doc-major-editor-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-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-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-viewer-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-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-viewer-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-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-text,
.ne-doc-major-viewer-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-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 ne-text,
.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-viewer-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-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-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-viewer-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-viewer ne-h3 ne-code ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 ne-code ne-text {
  font-size: 18px;
}
.ne-doc-major-editor-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-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-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-viewer-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-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-text,
.ne-doc-major-viewer-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-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 ne-text,
.ne-doc-major-editor-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-fontsize],
.ne-doc-major-editor-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-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-viewer-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-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-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-viewer-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-viewer ne-h4 ne-code ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 ne-code ne-text {
  font-size: 16px;
}
.ne-doc-major-editor-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-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-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-viewer-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-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-viewer-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-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-viewer-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-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-viewer-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-viewer ne-h1:first-child,
.ne-doc-major-viewer-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-engine ne-h2:first-child,
.ne-doc-major-viewer-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-viewer ne-h2:first-child,
.ne-doc-major-viewer-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-engine 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-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-viewer 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-viewer-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-viewer ne-h4:first-child,
.ne-doc-major-viewer-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-engine ne-h5:first-child,
.ne-doc-major-viewer-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-h5: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-viewer-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-collapse > *:last-child,
.ne-doc-major-viewer-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-column > *:last-child,
.ne-doc-major-viewer-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-content > *:last-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-column-content > *:last-child {
  margin-bottom: 0;
}
.ne-doc-major-editor-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-doc-major-editor-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-doc-major-editor-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-doc-major-editor-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-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-viewer-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 > ne-p:last-child ne-card.ne-spacing-all,
.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-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-column > ne-p:last-child ne-card.ne-spacing-all,
.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-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-column-content > ne-p:last-child ne-card.ne-spacing-all {
  margin-bottom: 0;
}
/*
 * 本文件提供默认紧凑排版的基础样式设置，此处需要和各插件配合，使得 js 中获取的值和 css 中定义的值处于一致状态
 */
.ne-typography-traditional {
  line-height: 1.74;
  letter-spacing: 0.05em;
  color: var(--lakex-editor-text-color);
  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 {
  margin: 7px 0;
}
.ne-typography-traditional ne-h2 {
  margin: 7px 0;
}
.ne-typography-traditional ne-h3 {
  margin: 7px 0;
}
.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-text,
.ne-typography-traditional ne-h5 [ne-fontsize],
.ne-typography-traditional ne-h5 ne-card[data-card-type='inline'] {
  font-size: 14px !important;
}
.ne-typography-traditional ne-h6 {
  font-size: 14px !important;
  margin: 7px 0;
}
.ne-typography-traditional ne-h6 ne-text,
.ne-typography-traditional ne-h6 [ne-fontsize],
.ne-typography-traditional ne-h6 ne-card[data-card-type='inline'] {
  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;
}

/**
 * 排版设置共享内容
 */
/** 只提供变量 */
/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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-traditional.ne-engine ne-h1,
.ne-typography-classic.ne-engine ne-h1,
.ne-typography-traditional.ne-viewer ne-h1,
.ne-typography-classic.ne-viewer ne-h1 {
  font-size: 28px;
  line-height: 36px;
  margin: 26px 0 10px 0;
}
.ne-typography-traditional.ne-engine ne-h1:first-child,
.ne-typography-classic.ne-engine ne-h1:first-child,
.ne-typography-traditional.ne-viewer ne-h1:first-child,
.ne-typography-classic.ne-viewer ne-h1:first-child {
  margin-top: 0;
}
.ne-typography-traditional.ne-engine ne-h1 ne-heading-ext,
.ne-typography-classic.ne-engine ne-h1 ne-heading-ext,
.ne-typography-traditional.ne-viewer ne-h1 ne-heading-ext,
.ne-typography-classic.ne-viewer ne-h1 ne-heading-ext {
  height: 36px;
}
.ne-typography-traditional.ne-engine ne-h1 ne-text,
.ne-typography-classic.ne-engine ne-h1 ne-text,
.ne-typography-traditional.ne-viewer ne-h1 ne-text,
.ne-typography-classic.ne-viewer ne-h1 ne-text,
.ne-typography-traditional.ne-engine ne-h1 [ne-fontsize],
.ne-typography-classic.ne-engine ne-h1 [ne-fontsize],
.ne-typography-traditional.ne-viewer ne-h1 [ne-fontsize],
.ne-typography-classic.ne-viewer ne-h1 [ne-fontsize],
.ne-typography-traditional.ne-engine ne-h1 ne-card[data-card-type='inline'],
.ne-typography-classic.ne-engine ne-h1 ne-card[data-card-type='inline'],
.ne-typography-traditional.ne-viewer ne-h1 ne-card[data-card-type='inline'],
.ne-typography-classic.ne-viewer ne-h1 ne-card[data-card-type='inline'],
.ne-typography-traditional.ne-engine ne-h1 ne-code ne-text,
.ne-typography-classic.ne-engine ne-h1 ne-code ne-text,
.ne-typography-traditional.ne-viewer ne-h1 ne-code ne-text,
.ne-typography-classic.ne-viewer ne-h1 ne-code ne-text {
  font-size: 28px;
}
.ne-typography-traditional.ne-engine ne-h2,
.ne-typography-classic.ne-engine ne-h2,
.ne-typography-traditional.ne-viewer ne-h2,
.ne-typography-classic.ne-viewer ne-h2 {
  font-size: 24px;
  line-height: 32px;
}
.ne-typography-traditional.ne-engine ne-h2:first-child,
.ne-typography-classic.ne-engine ne-h2:first-child,
.ne-typography-traditional.ne-viewer ne-h2:first-child,
.ne-typography-classic.ne-viewer ne-h2:first-child {
  margin-top: 0;
}
.ne-typography-traditional.ne-engine ne-h2 ne-heading-ext,
.ne-typography-classic.ne-engine ne-h2 ne-heading-ext,
.ne-typography-traditional.ne-viewer ne-h2 ne-heading-ext,
.ne-typography-classic.ne-viewer ne-h2 ne-heading-ext {
  height: 32px;
}
.ne-typography-traditional.ne-engine ne-h2 ne-text,
.ne-typography-classic.ne-engine ne-h2 ne-text,
.ne-typography-traditional.ne-viewer ne-h2 ne-text,
.ne-typography-classic.ne-viewer ne-h2 ne-text,
.ne-typography-traditional.ne-engine ne-h2 [ne-fontsize],
.ne-typography-classic.ne-engine ne-h2 [ne-fontsize],
.ne-typography-traditional.ne-viewer ne-h2 [ne-fontsize],
.ne-typography-classic.ne-viewer ne-h2 [ne-fontsize],
.ne-typography-traditional.ne-engine ne-h2 ne-card[data-card-type='inline'],
.ne-typography-classic.ne-engine ne-h2 ne-card[data-card-type='inline'],
.ne-typography-traditional.ne-viewer ne-h2 ne-card[data-card-type='inline'],
.ne-typography-classic.ne-viewer ne-h2 ne-card[data-card-type='inline'],
.ne-typography-traditional.ne-engine ne-h2 ne-code ne-text,
.ne-typography-classic.ne-engine ne-h2 ne-code ne-text,
.ne-typography-traditional.ne-viewer ne-h2 ne-code ne-text,
.ne-typography-classic.ne-viewer ne-h2 ne-code ne-text {
  font-size: 24px;
}
.ne-typography-traditional.ne-engine ne-h3,
.ne-typography-classic.ne-engine ne-h3,
.ne-typography-traditional.ne-viewer ne-h3,
.ne-typography-classic.ne-viewer ne-h3 {
  font-size: 20px;
  line-height: 28px;
}
.ne-typography-traditional.ne-engine ne-h3:first-child,
.ne-typography-classic.ne-engine ne-h3:first-child,
.ne-typography-traditional.ne-viewer ne-h3:first-child,
.ne-typography-classic.ne-viewer ne-h3:first-child {
  margin-top: 0;
}
.ne-typography-traditional.ne-engine ne-h3 ne-heading-ext,
.ne-typography-classic.ne-engine ne-h3 ne-heading-ext,
.ne-typography-traditional.ne-viewer ne-h3 ne-heading-ext,
.ne-typography-classic.ne-viewer ne-h3 ne-heading-ext {
  height: 28px;
}
.ne-typography-traditional.ne-engine ne-h3 ne-text,
.ne-typography-classic.ne-engine ne-h3 ne-text,
.ne-typography-traditional.ne-viewer ne-h3 ne-text,
.ne-typography-classic.ne-viewer ne-h3 ne-text,
.ne-typography-traditional.ne-engine ne-h3 [ne-fontsize],
.ne-typography-classic.ne-engine ne-h3 [ne-fontsize],
.ne-typography-traditional.ne-viewer ne-h3 [ne-fontsize],
.ne-typography-classic.ne-viewer ne-h3 [ne-fontsize],
.ne-typography-traditional.ne-engine ne-h3 ne-card[data-card-type='inline'],
.ne-typography-classic.ne-engine ne-h3 ne-card[data-card-type='inline'],
.ne-typography-traditional.ne-viewer ne-h3 ne-card[data-card-type='inline'],
.ne-typography-classic.ne-viewer ne-h3 ne-card[data-card-type='inline'],
.ne-typography-traditional.ne-engine ne-h3 ne-code ne-text,
.ne-typography-classic.ne-engine ne-h3 ne-code ne-text,
.ne-typography-traditional.ne-viewer ne-h3 ne-code ne-text,
.ne-typography-classic.ne-viewer ne-h3 ne-code ne-text {
  font-size: 20px;
}
.ne-typography-traditional.ne-engine ne-h4,
.ne-typography-classic.ne-engine ne-h4,
.ne-typography-traditional.ne-viewer ne-h4,
.ne-typography-classic.ne-viewer ne-h4 {
  font-size: 16px;
  line-height: 24px;
}
.ne-typography-traditional.ne-engine ne-h4:first-child,
.ne-typography-classic.ne-engine ne-h4:first-child,
.ne-typography-traditional.ne-viewer ne-h4:first-child,
.ne-typography-classic.ne-viewer ne-h4:first-child {
  margin-top: 0;
}
.ne-typography-traditional.ne-engine ne-h4 ne-heading-ext,
.ne-typography-classic.ne-engine ne-h4 ne-heading-ext,
.ne-typography-traditional.ne-viewer ne-h4 ne-heading-ext,
.ne-typography-classic.ne-viewer ne-h4 ne-heading-ext {
  height: 24px;
}
.ne-typography-traditional.ne-engine ne-h4 ne-text,
.ne-typography-classic.ne-engine ne-h4 ne-text,
.ne-typography-traditional.ne-viewer ne-h4 ne-text,
.ne-typography-classic.ne-viewer ne-h4 ne-text,
.ne-typography-traditional.ne-engine ne-h4 [ne-fontsize],
.ne-typography-classic.ne-engine ne-h4 [ne-fontsize],
.ne-typography-traditional.ne-viewer ne-h4 [ne-fontsize],
.ne-typography-classic.ne-viewer ne-h4 [ne-fontsize],
.ne-typography-traditional.ne-engine ne-h4 ne-card[data-card-type='inline'],
.ne-typography-classic.ne-engine ne-h4 ne-card[data-card-type='inline'],
.ne-typography-traditional.ne-viewer ne-h4 ne-card[data-card-type='inline'],
.ne-typography-classic.ne-viewer ne-h4 ne-card[data-card-type='inline'],
.ne-typography-traditional.ne-engine ne-h4 ne-code ne-text,
.ne-typography-classic.ne-engine ne-h4 ne-code ne-text,
.ne-typography-traditional.ne-viewer ne-h4 ne-code ne-text,
.ne-typography-classic.ne-viewer ne-h4 ne-code ne-text {
  font-size: 16px;
}
.ne-typography-traditional.ne-engine ne-h5,
.ne-typography-classic.ne-engine ne-h5,
.ne-typography-traditional.ne-viewer ne-h5,
.ne-typography-classic.ne-viewer ne-h5 {
  line-height: 24px;
}
.ne-typography-traditional.ne-engine ne-h5:first-child,
.ne-typography-classic.ne-engine ne-h5:first-child,
.ne-typography-traditional.ne-viewer ne-h5:first-child,
.ne-typography-classic.ne-viewer ne-h5:first-child {
  margin-top: 0;
}
.ne-typography-traditional.ne-engine ne-h5 ne-heading-ext,
.ne-typography-classic.ne-engine ne-h5 ne-heading-ext,
.ne-typography-traditional.ne-viewer ne-h5 ne-heading-ext,
.ne-typography-classic.ne-viewer ne-h5 ne-heading-ext {
  height: 24px;
}
.ne-typography-traditional.ne-engine ne-h6,
.ne-typography-classic.ne-engine ne-h6,
.ne-typography-traditional.ne-viewer ne-h6,
.ne-typography-classic.ne-viewer ne-h6 {
  line-height: 24px;
}
.ne-typography-traditional.ne-engine ne-h6:first-child,
.ne-typography-classic.ne-engine ne-h6:first-child,
.ne-typography-traditional.ne-viewer ne-h6:first-child,
.ne-typography-classic.ne-viewer ne-h6:first-child {
  margin-top: 0;
}
.ne-typography-traditional.ne-engine ne-h6 ne-heading-ext,
.ne-typography-classic.ne-engine ne-h6 ne-heading-ext,
.ne-typography-traditional.ne-viewer ne-h6 ne-heading-ext,
.ne-typography-classic.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-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h1 [ne-fontsize],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer 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-viewer 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-viewer ne-h1 ne-code 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-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h2 [ne-fontsize],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer 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-viewer 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-viewer ne-h2 ne-code 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-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h3 [ne-fontsize],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer 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-viewer 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-viewer ne-h3 ne-code 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-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 ne-text,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-h4 [ne-fontsize],
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer 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-viewer 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-viewer ne-h4 ne-code 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-viewer 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-viewer 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-viewer 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-viewer 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-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-viewer-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-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-viewer-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-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-text,
.ne-doc-major-viewer-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-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 ne-text,
.ne-doc-major-editor-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-fontsize],
.ne-doc-major-editor-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-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-viewer-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-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-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-viewer-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-viewer ne-h1 ne-code ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h1 ne-code ne-text {
  font-size: 26px;
}
.ne-doc-major-editor-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-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-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-viewer-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-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-text,
.ne-doc-major-viewer-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-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 ne-text,
.ne-doc-major-editor-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-fontsize],
.ne-doc-major-editor-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-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-viewer-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-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-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-viewer-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-viewer ne-h2 ne-code ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h2 ne-code ne-text {
  font-size: 22px;
}
.ne-doc-major-editor-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-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-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-viewer-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-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-viewer-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-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-text,
.ne-doc-major-viewer-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-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 ne-text,
.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-viewer-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-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-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-viewer-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-viewer ne-h3 ne-code ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h3 ne-code ne-text {
  font-size: 18px;
}
.ne-doc-major-editor-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-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-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-viewer-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-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-text,
.ne-doc-major-viewer-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-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 ne-text,
.ne-doc-major-editor-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-fontsize],
.ne-doc-major-editor-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-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-viewer-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-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-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-viewer-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-viewer ne-h4 ne-code ne-text,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer ne-h4 ne-code ne-text {
  font-size: 16px;
}
.ne-doc-major-editor-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-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-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-viewer-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-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-viewer-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-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-viewer-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-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-viewer-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-viewer ne-h1:first-child,
.ne-doc-major-viewer-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-engine ne-h2:first-child,
.ne-doc-major-viewer-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-viewer ne-h2:first-child,
.ne-doc-major-viewer-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-engine 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-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-viewer 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-viewer-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-viewer ne-h4:first-child,
.ne-doc-major-viewer-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-engine ne-h5:first-child,
.ne-doc-major-viewer-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-h5: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-viewer-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-collapse > *:last-child,
.ne-doc-major-viewer-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-column > *:last-child,
.ne-doc-major-viewer-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-content > *:last-child,
.ne-doc-major-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-column-content > *:last-child {
  margin-bottom: 0;
}
.ne-doc-major-editor-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-doc-major-editor-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-doc-major-editor-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-doc-major-editor-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-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-viewer-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 > ne-p:last-child ne-card.ne-spacing-all,
.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-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-column > ne-p:last-child ne-card.ne-spacing-all,
.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-viewer-mobile .ne-paragraph-spacing-relax.ne-typography-classic ne-column-content > ne-p:last-child ne-card.ne-spacing-all {
  margin-bottom: 0;
}
.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 {
  font-family: 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Segoe UI';
  color: var(--lakex-editor-text-color);
  letter-spacing: initial;
}
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer .ne-viewer-body .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine .ne-spacing-all {
  margin-top: 0;
  margin-bottom: 7.83px;
}
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer .ne-viewer-body ne-card[data-card-type='inline'].ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-card[data-card-type='inline'].ne-spacing-all {
  margin-top: 0;
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer .ne-viewer-body ne-p:last-child > .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.ne-engine ne-p:last-child > .ne-spacing-all {
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.ne-viewer .ne-viewer-body ne-uli + .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-engine 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-engine ne-tli + .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-p,
.ne-paragraph-spacing-relax.ne-typography-classic ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-alert-hole.ne-spacing-all {
  margin-bottom: 7.83px;
}
.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-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-table-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic .ne-td ne-table-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-alert-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic .ne-td ne-alert-hole.ne-spacing-all: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-collapse > *:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic ne-column > *:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic ne-column-content > *:last-child {
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic ne-alert > ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic ne-collapse > ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic ne-column > ne-p:last-child ne-card,
.ne-paragraph-spacing-relax.ne-typography-classic ne-column-content > 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 > ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-column > ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-column-content > 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-uli,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli {
  margin-bottom: 3.915px;
}
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli:last-child {
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli + ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli + ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli + 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-oli + ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli + ne-root-card-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli + ne-table-hole.ne-spacing-all,
.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-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli + ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli + ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli + ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-uli + ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-oli + ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-tli + ne-alert-hole.ne-spacing-all {
  margin-top: 7.83px;
}
.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-uli:first-child,
.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-tli:first-child {
  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-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-alert-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic ne-card.ne-spacing-all {
  margin-top: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-viewer .ne-viewer-body .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-engine .ne-spacing-all {
  margin-top: 0;
  margin-bottom: 6.264px;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-viewer .ne-viewer-body ne-card[data-card-type='inline'].ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-engine ne-card[data-card-type='inline'].ne-spacing-all {
  margin-top: 0;
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-viewer .ne-viewer-body ne-p:last-child > .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-engine ne-p:last-child > .ne-spacing-all {
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz12.ne-viewer .ne-viewer-body ne-uli + .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-engine 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-engine ne-tli + .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-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-table-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-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-container-hole,
.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 {
  margin-bottom: 6.264px;
}
.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-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-table-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 .ne-td ne-table-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-alert-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 .ne-td ne-alert-hole.ne-spacing-all: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-collapse > *:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-column > *:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-column-content > *:last-child {
  margin-bottom: 0;
}
.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-collapse > ne-p:last-child ne-card,
.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-content > 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 > ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-column > ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-column-content > 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-uli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli {
  margin-bottom: 3.132px;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli:last-child {
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli + ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli + ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli + 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-oli + ne-root-card-hole.ne-spacing-all,
.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-uli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-oli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-tli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz12 ne-uli + ne-table-hole.ne-spacing-all,
.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-table-hole.ne-spacing-all,
.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-oli + ne-container-hole.ne-spacing-all,
.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-uli + ne-alert-hole.ne-spacing-all,
.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-tli + ne-alert-hole.ne-spacing-all {
  margin-top: 6.264px;
}
.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-uli:first-child,
.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-tli:first-child {
  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-viewer .ne-viewer-body .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-engine .ne-spacing-all {
  margin-top: 0;
  margin-bottom: 6.786px;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-viewer .ne-viewer-body ne-card[data-card-type='inline'].ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-engine ne-card[data-card-type='inline'].ne-spacing-all {
  margin-top: 0;
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-viewer .ne-viewer-body ne-p:last-child > .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-engine ne-p:last-child > .ne-spacing-all {
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz13.ne-viewer .ne-viewer-body ne-uli + .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-engine 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-engine ne-tli + .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-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-table-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-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-container-hole,
.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 {
  margin-bottom: 6.786px;
}
.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-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-table-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 .ne-td ne-table-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-alert-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 .ne-td ne-alert-hole.ne-spacing-all: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-collapse > *:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-column > *:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-column-content > *:last-child {
  margin-bottom: 0;
}
.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-collapse > ne-p:last-child ne-card,
.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-content > 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 > ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-column > ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-column-content > 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-uli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli {
  margin-bottom: 3.393px;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli:last-child {
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli + ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli + ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli + 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-oli + ne-root-card-hole.ne-spacing-all,
.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-uli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-oli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-tli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz13 ne-uli + ne-table-hole.ne-spacing-all,
.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-table-hole.ne-spacing-all,
.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-oli + ne-container-hole.ne-spacing-all,
.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-uli + ne-alert-hole.ne-spacing-all,
.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-tli + ne-alert-hole.ne-spacing-all {
  margin-top: 6.786px;
}
.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-uli:first-child,
.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-tli:first-child {
  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-viewer .ne-viewer-body .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-engine .ne-spacing-all {
  margin-top: 0;
  margin-bottom: 7.308px;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-viewer .ne-viewer-body ne-card[data-card-type='inline'].ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-engine ne-card[data-card-type='inline'].ne-spacing-all {
  margin-top: 0;
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-viewer .ne-viewer-body ne-p:last-child > .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-engine ne-p:last-child > .ne-spacing-all {
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz14.ne-viewer .ne-viewer-body ne-uli + .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-engine 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-engine ne-tli + .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-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-table-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-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-container-hole,
.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 {
  margin-bottom: 7.308px;
}
.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-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-table-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 .ne-td ne-table-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-alert-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 .ne-td ne-alert-hole.ne-spacing-all: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-collapse > *:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-column > *:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-column-content > *:last-child {
  margin-bottom: 0;
}
.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-collapse > ne-p:last-child ne-card,
.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-content > 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 > ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-column > ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-column-content > 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-uli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli {
  margin-bottom: 3.654px;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli:last-child {
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli + ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli + ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli + 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-oli + ne-root-card-hole.ne-spacing-all,
.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-uli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-oli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-tli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz14 ne-uli + ne-table-hole.ne-spacing-all,
.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-table-hole.ne-spacing-all,
.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-oli + ne-container-hole.ne-spacing-all,
.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-uli + ne-alert-hole.ne-spacing-all,
.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-tli + ne-alert-hole.ne-spacing-all {
  margin-top: 7.308px;
}
.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-uli:first-child,
.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-tli:first-child {
  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-viewer .ne-viewer-body .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-engine .ne-spacing-all {
  margin-top: 0;
  margin-bottom: 7.83px;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-viewer .ne-viewer-body ne-card[data-card-type='inline'].ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-engine ne-card[data-card-type='inline'].ne-spacing-all {
  margin-top: 0;
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-viewer .ne-viewer-body ne-p:last-child > .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-engine ne-p:last-child > .ne-spacing-all {
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz15.ne-viewer .ne-viewer-body ne-uli + .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-engine 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-engine ne-tli + .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-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-table-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-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-container-hole,
.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 {
  margin-bottom: 7.83px;
}
.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-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-table-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 .ne-td ne-table-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-alert-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 .ne-td ne-alert-hole.ne-spacing-all: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-collapse > *:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-column > *:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-column-content > *:last-child {
  margin-bottom: 0;
}
.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-collapse > ne-p:last-child ne-card,
.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-content > 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 > ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-column > ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-column-content > 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-uli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli {
  margin-bottom: 3.915px;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli:last-child {
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli + ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli + ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli + 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-oli + ne-root-card-hole.ne-spacing-all,
.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-uli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-oli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-tli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz15 ne-uli + ne-table-hole.ne-spacing-all,
.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-table-hole.ne-spacing-all,
.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-oli + ne-container-hole.ne-spacing-all,
.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-uli + ne-alert-hole.ne-spacing-all,
.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-tli + ne-alert-hole.ne-spacing-all {
  margin-top: 7.83px;
}
.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-uli:first-child,
.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-tli:first-child {
  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-viewer .ne-viewer-body .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-engine .ne-spacing-all {
  margin-top: 0;
  margin-bottom: 8.352px;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-viewer .ne-viewer-body ne-card[data-card-type='inline'].ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-engine ne-card[data-card-type='inline'].ne-spacing-all {
  margin-top: 0;
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-viewer .ne-viewer-body ne-p:last-child > .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-engine ne-p:last-child > .ne-spacing-all {
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz16.ne-viewer .ne-viewer-body ne-uli + .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-engine 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-engine ne-tli + .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-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-table-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-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-container-hole,
.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 {
  margin-bottom: 8.352px;
}
.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-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-table-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 .ne-td ne-table-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-alert-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 .ne-td ne-alert-hole.ne-spacing-all: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-collapse > *:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-column > *:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-column-content > *:last-child {
  margin-bottom: 0;
}
.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-collapse > ne-p:last-child ne-card,
.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-content > 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 > ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-column > ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-column-content > 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-uli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli {
  margin-bottom: 4.176px;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli:last-child {
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli + ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli + ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli + 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-oli + ne-root-card-hole.ne-spacing-all,
.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-uli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-oli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-tli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz16 ne-uli + ne-table-hole.ne-spacing-all,
.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-table-hole.ne-spacing-all,
.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-oli + ne-container-hole.ne-spacing-all,
.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-uli + ne-alert-hole.ne-spacing-all,
.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-tli + ne-alert-hole.ne-spacing-all {
  margin-top: 8.352px;
}
.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-uli:first-child,
.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-tli:first-child {
  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-viewer .ne-viewer-body .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-engine .ne-spacing-all {
  margin-top: 0;
  margin-bottom: 9.918px;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-viewer .ne-viewer-body ne-card[data-card-type='inline'].ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-engine ne-card[data-card-type='inline'].ne-spacing-all {
  margin-top: 0;
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-viewer .ne-viewer-body ne-p:last-child > .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-engine ne-p:last-child > .ne-spacing-all {
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz19.ne-viewer .ne-viewer-body ne-uli + .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-engine 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-engine ne-tli + .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-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-table-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-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-container-hole,
.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 {
  margin-bottom: 9.918px;
}
.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-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-table-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 .ne-td ne-table-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-alert-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 .ne-td ne-alert-hole.ne-spacing-all: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-collapse > *:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-column > *:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-column-content > *:last-child {
  margin-bottom: 0;
}
.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-collapse > ne-p:last-child ne-card,
.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-content > 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 > ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-column > ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-column-content > 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-uli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli {
  margin-bottom: 4.959px;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli:last-child {
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli + ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli + ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli + 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-oli + ne-root-card-hole.ne-spacing-all,
.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-uli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-oli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-tli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz19 ne-uli + ne-table-hole.ne-spacing-all,
.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-table-hole.ne-spacing-all,
.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-oli + ne-container-hole.ne-spacing-all,
.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-uli + ne-alert-hole.ne-spacing-all,
.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-tli + ne-alert-hole.ne-spacing-all {
  margin-top: 9.918px;
}
.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-uli:first-child,
.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-tli:first-child {
  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-viewer .ne-viewer-body .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-engine .ne-spacing-all {
  margin-top: 0;
  margin-bottom: 11.484px;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-viewer .ne-viewer-body ne-card[data-card-type='inline'].ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-engine ne-card[data-card-type='inline'].ne-spacing-all {
  margin-top: 0;
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-viewer .ne-viewer-body ne-p:last-child > .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-engine ne-p:last-child > .ne-spacing-all {
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz22.ne-viewer .ne-viewer-body ne-uli + .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-engine 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-engine ne-tli + .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-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-table-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-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-container-hole,
.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 {
  margin-bottom: 11.484px;
}
.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-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-table-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 .ne-td ne-table-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-alert-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 .ne-td ne-alert-hole.ne-spacing-all: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-collapse > *:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-column > *:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-column-content > *:last-child {
  margin-bottom: 0;
}
.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-collapse > ne-p:last-child ne-card,
.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-content > 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 > ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-column > ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-column-content > 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-uli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli {
  margin-bottom: 5.742px;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli:last-child {
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli + ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli + ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli + 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-oli + ne-root-card-hole.ne-spacing-all,
.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-uli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-oli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-tli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz22 ne-uli + ne-table-hole.ne-spacing-all,
.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-table-hole.ne-spacing-all,
.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-oli + ne-container-hole.ne-spacing-all,
.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-uli + ne-alert-hole.ne-spacing-all,
.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-tli + ne-alert-hole.ne-spacing-all {
  margin-top: 11.484px;
}
.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-uli:first-child,
.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-tli:first-child {
  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-viewer .ne-viewer-body .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-engine .ne-spacing-all {
  margin-top: 0;
  margin-bottom: 12.528px;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-viewer .ne-viewer-body ne-card[data-card-type='inline'].ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-engine ne-card[data-card-type='inline'].ne-spacing-all {
  margin-top: 0;
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-viewer .ne-viewer-body ne-p:last-child > .ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-engine ne-p:last-child > .ne-spacing-all {
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz24.ne-viewer .ne-viewer-body ne-uli + .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-engine 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-engine ne-tli + .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-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-table-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-table-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-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-container-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-container-hole,
.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 {
  margin-bottom: 12.528px;
}
.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-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-table-hole.ne-spacing-all:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 .ne-td ne-table-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-alert-hole:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 .ne-td ne-alert-hole.ne-spacing-all: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-collapse > *:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-column > *:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-column-content > *:last-child {
  margin-bottom: 0;
}
.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-collapse > ne-p:last-child ne-card,
.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-content > 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 > ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-column > ne-p:last-child ne-card.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-column-content > 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-uli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli {
  margin-bottom: 6.264px;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli:last-child,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli:last-child {
  margin-bottom: 0;
}
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli + ne-p,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli + ne-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli + ne-table-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli + ne-container-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli + ne-summary,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli + ne-alert-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli + ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli + ne-root-card-hole,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli + 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-oli + ne-root-card-hole.ne-spacing-all,
.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-uli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-oli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-tli + ne-hole.ne-spacing-all,
.ne-paragraph-spacing-relax.ne-typography-classic.fz24 ne-uli + ne-table-hole.ne-spacing-all,
.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-table-hole.ne-spacing-all,
.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-oli + ne-container-hole.ne-spacing-all,
.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-uli + ne-alert-hole.ne-spacing-all,
.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-tli + ne-alert-hole.ne-spacing-all {
  margin-top: 12.528px;
}
.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-uli:first-child,
.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-tli:first-child {
  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;
}
/*
 * 本文件提供【经典】排版的基础样式设置，此处需要和各插件配合，使得 js 中获取的值和 css 中定义的值处于一致状态
 */
.ne-typography-classic {
  line-height: 1.74;
  letter-spacing: 0.008em;
  color: var(--lakex-editor-text-color);
  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-text,
.ne-typography-classic ne-h5 [ne-fontsize],
.ne-typography-classic ne-h5 ne-card[data-card-type='inline'] {
  font-size: 15px !important;
}
.ne-typography-classic ne-h6 {
  font-size: 15px !important;
  margin: 8px 0 5px 0;
}
.ne-typography-classic ne-h6 ne-text,
.ne-typography-classic ne-h6 [ne-fontsize],
.ne-typography-classic ne-h6 ne-card[data-card-type='inline'] {
  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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
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(--lakex-editor-background-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(--lakex-editor-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: grab;
  pointer-events: all;
  z-index: 2;
  top: 0;
  left: 50%;
  margin-top: -14px;
  transform: translate(-50%, 0);
}
.columns-drag-button:active {
  cursor: grabbing;
}
.columns-drag-button:hover {
  background-color: var(--lakex-editor-card-border-selected);
}
.columns-drag-button:hover::before {
  background-color: var(--lakex-editor-color-white);
  box-shadow: var(--lakex-editor-color-white) -4px 0px, var(--lakex-editor-color-white) 4px 0px;
}
.columns-drag-button.selected {
  background-color: var(--lakex-editor-card-border-selected);
}
.columns-drag-button.selected .columns-remove-button {
  display: flex;
}
.columns-drag-button.selected::before {
  background-color: var(--lakex-editor-color-white);
  box-shadow: var(--lakex-editor-color-white) -4px 0px, var(--lakex-editor-color-white) 4px 0px;
}
.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(--lakex-editor-color-black);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: var(--lakex-editor-color-black) -4px 0px, var(--lakex-editor-color-black) 4px 0px;
}
.columns-remove-button {
  color: var(--lakex-editor-text-color);
}
.columns-remove-button:hover {
  color: var(--lakex-editor-text-danger);
}
ne-columns {
  width: 100%;
  position: relative;
  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(--lakex-editor-card-border-selected);
}
ne-columns .columns-move-inspector {
  display: none;
  position: absolute;
  background-color: var(--lakex-editor-text-link);
  width: 2px;
  top: -6px;
  left: 0;
  bottom: -6px;
  pointer-events: none;
}
ne-columns .columns-move-inspector.show {
  display: block;
}
ne-columns.ne-columns-removable .columns-remove {
  display: block;
}
ne-columns .columns-start-add,
ne-columns .columns-end-add {
  bottom: 6px;
  position: absolute;
  top: -17px;
  left: -18px;
  width: 20px;
  height: 20px;
  background-color: transparent;
  display: block;
}
ne-columns .columns-end-add {
  left: initial;
  right: -18px;
}
ne-columns .columns-start-add,
ne-columns .columns-end-add,
ne-columns .columns-adder {
  display: none;
}
ne-columns .columns-start-add::after,
ne-columns .columns-end-add::after,
ne-columns .columns-adder::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-start-add,
ne-columns.columns-in-selected .columns-end-add,
ne-columns.columns-in-selected .columns-adder {
  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-focused ne-column-border,
ne-columns:hover ne-column-border,
ne-columns.ne-columns-resizing ne-column-border {
  border: 1px solid var(--lakex-editor-border-primary);
  border-radius: 6px;
}
ne-columns.ne-focused .columns-start-add,
ne-columns:hover .columns-start-add,
ne-columns.ne-focused .columns-end-add,
ne-columns:hover .columns-end-add,
ne-columns.ne-focused .columns-adder,
ne-columns:hover .columns-adder {
  display: block;
}
ne-columns.ne-brick-highlight .columns-start-add,
ne-columns.ne-brick-highlight .columns-end-add,
ne-columns.ne-brick-highlight .columns-adder {
  display: block;
}
ne-columns.ne-brick-highlight .columns-start-add::after,
ne-columns.ne-brick-highlight .columns-end-add::after,
ne-columns.ne-brick-highlight .columns-adder::after {
  background: var(--lakex-editor-card-border-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 ease 0.3s;
}
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 ne-column ne-column-controller {
  display: none;
}
ne-columns.ne-columns-resizing .columns-add,
ne-columns.ne-columns-resizing .columns-remove {
  display: none;
}
ne-columns.ne-columns-resizing .ne-number-show {
  display: flex;
}
ne-columns.ne-max-cols .columns-start-add,
ne-columns.ne-max-cols .columns-adder,
ne-columns.ne-max-cols .columns-add-button,
ne-columns.ne-max-cols .columns-end-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: 0.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(--lakex-editor-card-border-hover);
}
ne-columns ne-column.ne-column-drag-border.selected ne-column-border {
  border-color: var(--lakex-editor-card-border-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;
  user-select: none;
}
ne-columns ne-column ne-column-content {
  outline: none;
  display: block;
  height: auto;
  max-width: 100%;
  overflow: hidden;
  line-height: inherit;
  user-select: auto;
  position: relative;
}
ne-columns ne-column ne-column-hover {
  position: absolute;
  right: 0;
  left: 0;
  top: -20px;
  height: 20px;
  cursor: default;
  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(--lakex-editor-color-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: bold;
}
ne-columns ne-column .ne-number-show.is-adjust {
  color: var(--lakex-editor-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;
  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(--lakex-editor-card-border-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(--lakex-editor-text-color);
  position: relative;
}
.ne-ui-columns-drag-moving-tip:before {
  content: '';
  position: absolute;
  top: 16px;
  left: 10px;
  right: 10px;
  height: 8px;
  border-radius: 6px;
  background: linear-gradient(0.25turn, var(--lakex-editor-background-primary-hover), var(--lakex-editor-background-primary-hover-light));
}
.ne-ui-columns-drag-moving-tip:after {
  content: '';
  position: absolute;
  top: 90px;
  left: 10px;
  right: 10px;
  height: 31px;
  border-radius: 6px;
  background: linear-gradient(0.25turn, var(--lakex-editor-background-primary-hover), var(--lakex-editor-background-primary-hover-light));
}
.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(0.25turn, 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-columns.ne-columns-h5 ne-columns-content,
.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 ne-columns-content {
  flex-direction: column;
}
ne-columns.ne-columns-h5 ne-column,
.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 ne-column {
  margin-top: 18px;
  margin-right: 0;
  padding-right: 0;
}
ne-columns.ne-columns-h5 ne-column:first-child,
.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 ne-column:first-child {
  margin-top: 0;
}
ne-columns.ne-columns-h5 ne-column ne-column-border,
.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 ne-column ne-column-border {
  right: -6px;
}
ne-columns.ne-columns-h5 ne-column .columns-hover,
.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 ne-column .columns-hover,
ne-columns.ne-columns-h5 ne-column ne-column-controller,
.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 ne-column ne-column-controller {
  display: none;
}
ne-columns.ne-columns-h5 .columns-add,
.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 .columns-add,
ne-columns.ne-columns-h5 .columns-hover,
.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 .columns-hover,
ne-columns.ne-columns-h5 .columns-remove,
.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 .columns-remove,
ne-columns.ne-columns-h5 .columns-start-add,
.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 .columns-start-add,
ne-columns.ne-columns-h5 .columns-end-add,
.ne-paragraph-spacing-relax.ne-typography-classic ne-columns.ne-columns-h5 .columns-end-add {
  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-start-add,
.ne-engine.ne-typography-classic.ne-paragraph-spacing-relax ne-container-hole[data-card='columns'] .columns-end-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 {
  margin-bottom: 0;
}
/** 子元素尾部处理 **/
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 {
  position: initial;
}
.ne-ui-max-view ne-columns ne-column {
  position: initial;
}
.ne-ui-max-view ne-columns ne-column ne-column-content {
  position: initial;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-engine [data-placeholder] {
  position: relative;
}
.ne-engine [data-placeholder]::before {
  position: absolute;
  content: attr(data-placeholder);
  color: var(--lakex-editor-border-secondary);
  user-select: none;
  pointer-events: none;
  white-space: nowrap;
  top: 50%;
  transform: translateY(-50%);
  padding-left: 2px;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
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:hover {
  border-color: var(--lakex-editor-card-border-hover);
}
ne-collapse.ne-brick-highlight {
  border-color: var(--lakex-editor-card-border-hover);
}
ne-collapse.app-ne-brick-highlight {
  border-color: var(--lakex-editor-text-link) !important;
  box-shadow: 0px 0px 0px 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 {
  font-size: inherit !important;
}
.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(--lakex-editor-text-disable);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-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(--lakex-editor-background-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(--lakex-editor-text-color);
}
ne-collapse.content-empty .ne-collapse-folding-inner .ne-icon {
  color: var(--lakex-editor-text-caption);
}
.ne-viewer.ne-paragraph-spacing-relax.ne-typography-classic ne-collapse[ne-open='false'] ne-collapse-content > ne-summary,
.ne-viewer.ne-paragraph-spacing-relax.ne-typography-classic ne-collapse-content > :last-child {
  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-text,
.ne-viewer.ne-typography-classic ne-collapse ne-summary ne-text,
.ne-engine.ne-typography-classic ne-collapse ne-summary ne-card[data-card-type='inline'],
.ne-viewer.ne-typography-classic ne-collapse ne-summary ne-card[data-card-type='inline'],
.ne-engine.ne-typography-classic ne-collapse ne-summary .ne-b-filler,
.ne-viewer.ne-typography-classic ne-collapse ne-summary .ne-b-filler,
.ne-engine.ne-typography-classic ne-collapse ne-summary ne-code ne-text,
.ne-viewer.ne-typography-classic ne-collapse ne-summary ne-code 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-text,
.ne-viewer.ne-typography-classic.fz12 ne-collapse ne-summary ne-text,
.ne-engine.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-card[data-card-type='inline'],
.ne-engine.ne-typography-classic.fz12 ne-collapse ne-summary .ne-b-filler,
.ne-viewer.ne-typography-classic.fz12 ne-collapse ne-summary .ne-b-filler,
.ne-engine.ne-typography-classic.fz12 ne-collapse ne-summary ne-code ne-text,
.ne-viewer.ne-typography-classic.fz12 ne-collapse ne-summary ne-code 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-text,
.ne-viewer.ne-typography-classic.fz13 ne-collapse ne-summary ne-text,
.ne-engine.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-card[data-card-type='inline'],
.ne-engine.ne-typography-classic.fz13 ne-collapse ne-summary .ne-b-filler,
.ne-viewer.ne-typography-classic.fz13 ne-collapse ne-summary .ne-b-filler,
.ne-engine.ne-typography-classic.fz13 ne-collapse ne-summary ne-code ne-text,
.ne-viewer.ne-typography-classic.fz13 ne-collapse ne-summary ne-code 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-text,
.ne-viewer.ne-typography-classic.fz14 ne-collapse ne-summary ne-text,
.ne-engine.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-card[data-card-type='inline'],
.ne-engine.ne-typography-classic.fz14 ne-collapse ne-summary .ne-b-filler,
.ne-viewer.ne-typography-classic.fz14 ne-collapse ne-summary .ne-b-filler,
.ne-engine.ne-typography-classic.fz14 ne-collapse ne-summary ne-code ne-text,
.ne-viewer.ne-typography-classic.fz14 ne-collapse ne-summary ne-code 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-text,
.ne-viewer.ne-typography-classic.fz15 ne-collapse ne-summary ne-text,
.ne-engine.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-card[data-card-type='inline'],
.ne-engine.ne-typography-classic.fz15 ne-collapse ne-summary .ne-b-filler,
.ne-viewer.ne-typography-classic.fz15 ne-collapse ne-summary .ne-b-filler,
.ne-engine.ne-typography-classic.fz15 ne-collapse ne-summary ne-code ne-text,
.ne-viewer.ne-typography-classic.fz15 ne-collapse ne-summary ne-code 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-text,
.ne-viewer.ne-typography-classic.fz16 ne-collapse ne-summary ne-text,
.ne-engine.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-card[data-card-type='inline'],
.ne-engine.ne-typography-classic.fz16 ne-collapse ne-summary .ne-b-filler,
.ne-viewer.ne-typography-classic.fz16 ne-collapse ne-summary .ne-b-filler,
.ne-engine.ne-typography-classic.fz16 ne-collapse ne-summary ne-code ne-text,
.ne-viewer.ne-typography-classic.fz16 ne-collapse ne-summary ne-code 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-text,
.ne-viewer.ne-typography-classic.fz19 ne-collapse ne-summary ne-text,
.ne-engine.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-card[data-card-type='inline'],
.ne-engine.ne-typography-classic.fz19 ne-collapse ne-summary .ne-b-filler,
.ne-viewer.ne-typography-classic.fz19 ne-collapse ne-summary .ne-b-filler,
.ne-engine.ne-typography-classic.fz19 ne-collapse ne-summary ne-code ne-text,
.ne-viewer.ne-typography-classic.fz19 ne-collapse ne-summary ne-code 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-text,
.ne-viewer.ne-typography-classic.fz22 ne-collapse ne-summary ne-text,
.ne-engine.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-card[data-card-type='inline'],
.ne-engine.ne-typography-classic.fz22 ne-collapse ne-summary .ne-b-filler,
.ne-viewer.ne-typography-classic.fz22 ne-collapse ne-summary .ne-b-filler,
.ne-engine.ne-typography-classic.fz22 ne-collapse ne-summary ne-code ne-text,
.ne-viewer.ne-typography-classic.fz22 ne-collapse ne-summary ne-code 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-text,
.ne-viewer.ne-typography-classic.fz24 ne-collapse ne-summary ne-text,
.ne-engine.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-card[data-card-type='inline'],
.ne-engine.ne-typography-classic.fz24 ne-collapse ne-summary .ne-b-filler,
.ne-viewer.ne-typography-classic.fz24 ne-collapse ne-summary .ne-b-filler,
.ne-engine.ne-typography-classic.fz24 ne-collapse ne-summary ne-code ne-text,
.ne-viewer.ne-typography-classic.fz24 ne-collapse ne-summary ne-code 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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-viewer ne-card[data-card-name='file']:hover .ne-card-file,
.ne-viewer ne-card[data-card-name='file'].ne-card-hovered .ne-card-file {
  background: var(--lakex-editor-card-background-hover);
}
.ne-viewer ne-card[data-card-name='file']:hover .ne-card-file.disable,
.ne-viewer ne-card[data-card-name='file'].ne-card-hovered .ne-card-file.disable {
  background: unset;
}
.ne-viewer ne-card[data-card-name='file'] .ne-card-file.disable {
  color: var(--lakex-editor-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-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-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-hidden-copy-node {
  opacity: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
}

.ne-viewer[data-viewer-mode='present'] .ne-list-symbol[ne-fontsize='12'],
.ne-viewer[data-viewer-mode='present'] ne-text[ne-fontsize='12'],
.ne-viewer[data-viewer-mode='present'] .ne-list-symbol[ne-fontsize='13'],
.ne-viewer[data-viewer-mode='present'] ne-text[ne-fontsize='13'],
.ne-viewer[data-viewer-mode='present'] .ne-list-symbol[ne-fontsize='13'],
.ne-viewer[data-viewer-mode='present'] ne-text[ne-fontsize='13'],
.ne-viewer[data-viewer-mode='present'] .ne-list-symbol[ne-fontsize='14'],
.ne-viewer[data-viewer-mode='present'] ne-text[ne-fontsize='14'],
.ne-viewer[data-viewer-mode='present'] .ne-list-symbol[ne-fontsize='15'],
.ne-viewer[data-viewer-mode='present'] ne-text[ne-fontsize='15'],
.ne-viewer[data-viewer-mode='present'] .ne-list-symbol[ne-fontsize='16'],
.ne-viewer[data-viewer-mode='present'] ne-text[ne-fontsize='16'],
.ne-viewer[data-viewer-mode='present'] .ne-list-symbol[ne-fontsize='19'],
.ne-viewer[data-viewer-mode='present'] ne-text[ne-fontsize='19'],
.ne-viewer[data-viewer-mode='present'] .ne-list-symbol[ne-fontsize='22'],
.ne-viewer[data-viewer-mode='present'] ne-text[ne-fontsize='22'],
.ne-viewer[data-viewer-mode='present'] .ne-list-symbol[ne-fontsize='24'],
.ne-viewer[data-viewer-mode='present'] ne-text[ne-fontsize='24'],
.ne-viewer[data-viewer-mode='present'] .ne-list-symbol[ne-fontsize='29'],
.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[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-fold,
.ne-viewer[data-viewer-mode='present'] ne-h1 ne-heading-ext {
  width: 4rem;
  height: 4rem;
}
.ne-viewer[data-viewer-mode='present'] ne-h1 ne-heading-fold div.ne-icon,
.ne-viewer[data-viewer-mode='present'] ne-h1 ne-heading-ext 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-fold,
.ne-viewer[data-viewer-mode='present'] ne-h2 ne-heading-ext {
  width: 3.6rem;
  height: 3.6rem;
}
.ne-viewer[data-viewer-mode='present'] ne-h2 ne-heading-fold div.ne-icon,
.ne-viewer[data-viewer-mode='present'] ne-h2 ne-heading-ext 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-fold,
.ne-viewer[data-viewer-mode='present'] ne-h3 ne-heading-ext {
  width: 3rem;
  height: 3rem;
}
.ne-viewer[data-viewer-mode='present'] ne-h3 ne-heading-fold div.ne-icon,
.ne-viewer[data-viewer-mode='present'] ne-h3 ne-heading-ext 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-fold,
.ne-viewer[data-viewer-mode='present'] ne-h4 ne-heading-ext {
  width: 2.6rem;
  height: 2.6rem;
}
.ne-viewer[data-viewer-mode='present'] ne-h4 ne-heading-fold div.ne-icon,
.ne-viewer[data-viewer-mode='present'] ne-h4 ne-heading-ext 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-fold,
.ne-viewer[data-viewer-mode='present'] ne-h6 ne-heading-fold,
.ne-viewer[data-viewer-mode='present'] ne-h5 ne-heading-ext,
.ne-viewer[data-viewer-mode='present'] ne-h6 ne-heading-ext {
  width: 2.6rem;
  height: 2.6rem;
}
.ne-viewer[data-viewer-mode='present'] ne-h5 ne-heading-fold div.ne-icon,
.ne-viewer[data-viewer-mode='present'] ne-h6 ne-heading-fold div.ne-icon,
.ne-viewer[data-viewer-mode='present'] ne-h5 ne-heading-ext div.ne-icon,
.ne-viewer[data-viewer-mode='present'] ne-h6 ne-heading-ext div.ne-icon {
  font-size: inherit !important;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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(--lakex-editor-background-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(--lakex-editor-background-primary-hover-light);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-viewer[data-viewer-mode='present'] .ne-hr {
  border: 0;
  height: 4px;
  background-color: var(--lakex-editor-background-primary-hover-light);
  margin: 1em 0;
}

.ne-viewer [ne-text-indent] > ne-card[data-card-name="image"] {
  max-width: calc(100% - 2em);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
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 0.2em;
  margin: 0 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-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: 750px;
  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-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-alert-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: 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: 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-table-hole,
.ne-doc-major-viewer .ne-viewer-layout-mode-adapt ne-root-card-hole {
  display: flex;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-viewer a.ne-link {
  cursor: pointer;
}
.ne-viewer a.ne-link ne-text {
  color: var(--lakex-editor-text-link);
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.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(--lakex-editor-card-border-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-uli,
.ne-viewer[data-viewer-mode='present'] ne-oli,
.ne-viewer[data-viewer-mode='present'] ne-tli {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.ne-viewer[data-viewer-mode='present'] ne-uli ne-oli-i,
.ne-viewer[data-viewer-mode='present'] ne-oli ne-oli-i,
.ne-viewer[data-viewer-mode='present'] ne-tli ne-oli-i,
.ne-viewer[data-viewer-mode='present'] ne-uli ne-uli-i,
.ne-viewer[data-viewer-mode='present'] ne-oli ne-uli-i,
.ne-viewer[data-viewer-mode='present'] ne-tli ne-uli-i,
.ne-viewer[data-viewer-mode='present'] ne-uli ne-tli-i,
.ne-viewer[data-viewer-mode='present'] ne-oli ne-tli-i,
.ne-viewer[data-viewer-mode='present'] ne-tli ne-tli-i {
  text-align: left;
  min-width: auto;
}

.ne-viewer[data-viewer-mode='present'] ne-p {
  line-height: unset;
}

.ne-viewer[data-viewer-mode='present'] ne-quote ne-p,
.ne-viewer[data-viewer-mode='present'] ne-quote ne-uli,
.ne-viewer[data-viewer-mode='present'] ne-quote ne-oli,
.ne-viewer[data-viewer-mode='present'] ne-quote ne-tli,
.ne-viewer[data-viewer-mode='present'] ne-quote ne-quote {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.ne-viewer [ne-sup],
.ne-viewer [ne-sub] {
  z-index: initial;
}

.ne-viewer[data-viewer-mode='present'] ne-text[ne-sup],
.ne-viewer[data-viewer-mode='present'] ne-text[ne-sub] {
  font-size: 75%;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.tableHeadTd {
  background-color: var(--table-head-bg-color) !important;
}
.tableHeadNormalText ne-text,
.tableHeadNormalText .ne-td-content > .ne-b-filler {
  font-weight: bold !important;
  color: var(--table-head-text-color) !important;
  -webkit-text-fill-color: unset !important;
}
.tableHeadGradientText ne-text,
.tableHeadGradientText .ne-td-content > .ne-b-filler {
  font-weight: bold !important;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  background-image: linear-gradient(90deg, var(--table-head-text1-color), var(--table-head-text2-color)) !important;
}
/** 表头样式，参考plugins/table/src/common/table-attr-translator.ts的变量定义 */
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-text,
table[ne-table-row-head='true'][ne-table-head-text-gradient='true'] tr:first-child td .ne-td-content > .ne-b-filler {
  font-weight: bold !important;
  -webkit-text-fill-color: transparent;
  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-text,
table[ne-table-col-head='true'][ne-table-head-text-gradient='true'] tr > td[data-col='0'] .ne-td-content > .ne-b-filler {
  font-weight: bold !important;
  -webkit-text-fill-color: transparent;
  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-text,
table[ne-table-col-head='true']:not([ne-table-head-text-gradient='true']) tr > td[data-col='0'] .ne-td-content > .ne-b-filler {
  font-weight: bold !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-text,
table[ne-table-row-head='true']:not([ne-table-head-text-gradient='true']) tr:first-child td .ne-td-content > .ne-b-filler {
  font-weight: bold !important;
  color: var(--table-head-text-color) !important;
  -webkit-text-fill-color: unset !important;
}
.ne-viewer ne-table-hole.ne-max,
.ne-viewer ne-root-card-hole.ne-max {
  background-color: var(--lakex-editor-background-secondary);
  overflow: auto;
  margin: 0 !important;
  padding: 20px;
}
.ne-viewer ne-table-hole,
.ne-viewer ne-root-card-hole {
  display: block;
}
.ne-viewer ne-table-wrap {
  width: max-content;
}
.ne-viewer ne-table-wrap.ne-ui-table-left-shadow::before {
  margin-top: 0;
  top: 14px;
}
.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: max-content;
  max-width: 100%;
  padding-top: 14px;
}
/* 内部卡片全屏样式处理 */
.ne-ui-max-view.ne-viewer ne-table-wrap:not(.ne-max) {
  position: initial;
}
.ne-ui-max-view.ne-viewer ne-table-wrap:not(.ne-max) ne-table-inner-wrap {
  position: initial;
}
.ne-ui-max-view.ne-viewer ne-table-wrap:not(.ne-max) ne-table-inner-wrap ne-table-box {
  position: initial;
}
.ne-ui-max-view.ne-viewer ne-table-wrap:not(.ne-max) ne-table-inner-wrap ne-table-box table {
  position: initial;
}

.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-th,
.ne-viewer[data-viewer-mode='present'] .ne-table .ne-tr .ne-td {
  font-size: 1.8rem;
  line-height: 2.8rem;
}

.ne-viewer[data-viewer-mode='simple'] .ne-table {
  width: 100%;
}

/* stylelint-disable */
/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/*!
 本文件源码来源于老编辑器
 定制了一些 codemirror 中内容的配色等基础样式，非特殊情况无需修改
 */
/* BASICS */
.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  color: var(--lakex-editor-color-black);
  direction: ltr;
}
/* PADDING */
.CodeMirror-lines {
  padding: 4px 0;
  /* Vertical padding around content */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px;
  /* Horizontal padding of content */
}
.CodeMirror-scrollbar-filler,
.CodeMirror-gutter-filler {
  background-color: var(--lakex-editor-color-white);
  /* The little square between H and V scrollbars */
}
/* GUTTER */
.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(--lakex-editor-color-black);
}
.CodeMirror-guttermarker-subtle {
  color: #999;
}
/* CURSOR */
.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.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;
}
@-moz-keyframes blink {
  50% {
    background-color: transparent;
  }
}
@-webkit-keyframes blink {
  50% {
    background-color: transparent;
  }
}
@keyframes blink {
  50% {
    background-color: transparent;
  }
}
/* Can style cursor different in overwrite (non-insert) mode */
.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;
}
/* DEFAULT THEME */
.cm-s-default .cm-header {
  color: blue;
}
.cm-s-default .cm-quote {
  color: #090;
}
.cm-negative {
  color: #d44;
}
.cm-positive {
  color: #292;
}
.cm-header,
.cm-strong {
  font-weight: bold;
}
.cm-em {
  font-style: italic;
}
.cm-link {
  text-decoration: underline;
}
.cm-strikethrough {
  text-decoration: line-through;
}
.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-variable-3,
.cm-s-default .cm-type {
  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-qualifier {
  color: #555;
}
.cm-s-default .cm-builtin {
  color: #30a;
}
.cm-s-default .cm-bracket {
  color: #997;
}
.cm-s-default .cm-tag {
  color: #170;
}
.cm-s-default .cm-attribute {
  color: #00c;
}
.cm-s-default .cm-hr {
  color: #999;
}
.cm-s-default .cm-link {
  color: #00c;
}
.cm-s-default .cm-error {
  color: #f00;
}
.cm-invalidchar {
  color: #f00;
}
.CodeMirror-composing {
  border-bottom: 2px solid;
}
/* Default styles for common addons */
div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0b0;
}
div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #a22;
}
.CodeMirror-matchingtag {
  background: rgba(255, 150, 0, 0.3);
}
.CodeMirror-activeline-background {
  background: #e8f2ff;
}
/* STOP */
/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */
.CodeMirror {
  position: relative;
  overflow: hidden;
  background: var(--lakex-editor-background-primary);
}
.CodeMirror-scroll {
  overflow: scroll !important;
  /* Things will break if this is overridden */
  /* 50px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -50px;
  margin-right: -50px;
  padding-bottom: 50px;
  height: 100%;
  outline: none;
  /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 50px solid transparent;
}
/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar,
.CodeMirror-hscrollbar,
.CodeMirror-scrollbar-filler,
.CodeMirror-gutter-filler {
  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;
  /* prevents collapsing before first draw */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  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-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: 0.1px;
  /* Force widget margins to stay inside of the container */
}
.CodeMirror-rtl pre {
  direction: rtl;
}
.CodeMirror-code {
  outline: none;
}
/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box;
  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;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}
.CodeMirror-focused div.CodeMirror-cursors {
  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, 0.4);
}
/* Used to force a border model for a node */
.cm-force-border {
  padding-right: 0.1px;
}
@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}
/* See issue #2901 */
.cm-tab-wrap-hack:after {
  content: '';
}
/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext {
  background: none;
}
/*!
 本文件源码来源于老编辑器
 定制了一些 codemirror 中内容的配色等基础样式，非特殊情况无需修改
 */
.CodeMirror {
  background: none;
  /* 字体参照 github，考虑和 14px 文字在一起排版，字号用 13px */
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace;
  font-size: 14px;
  line-height: 1.45;
  color: #595959;
  direction: ltr;
}
.CodeMirror * {
  box-sizing: unset;
}
.CodeMirror:hover .CodeMirror-scroll::-webkit-scrollbar-thumb,
.CodeMirror.CodeMirror-focused .CodeMirror-scroll::-webkit-scrollbar-thumb,
.CodeMirror:hover .CodeMirror-vscrollbar::-webkit-scrollbar-thumb,
.CodeMirror.CodeMirror-focused .CodeMirror-vscrollbar::-webkit-scrollbar-thumb,
.CodeMirror:hover .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,
.CodeMirror.CodeMirror-focused .CodeMirror-hscrollbar::-webkit-scrollbar-thumb {
  visibility: visible;
}
.CodeMirror .CodeMirror-scrollbar-filler,
.CodeMirror .CodeMirror-gutter-filler {
  background: transparent;
}
.CodeMirror .CodeMirror-lines {
  padding-bottom: 24px;
}
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
.CodeMirror-gutters {
  background: #fafafa;
  border-color: #fafafa;
  padding: 0 6px 0 6px;
}
.CodeMirror-scroll,
.CodeMirror-vscrollbar,
.CodeMirror-hscrollbar {
  scrollbar-color: var(--lakex-editor-text-disable) transparent;
}
.CodeMirror-scroll::-webkit-scrollbar,
.CodeMirror-vscrollbar::-webkit-scrollbar,
.CodeMirror-hscrollbar::-webkit-scrollbar {
  background-color: transparent;
}
.CodeMirror-scroll::-webkit-scrollbar-corner,
.CodeMirror-vscrollbar::-webkit-scrollbar-corner,
.CodeMirror-hscrollbar::-webkit-scrollbar-corner {
  background-color: transparent;
}
.CodeMirror-scroll::-webkit-scrollbar-thumb,
.CodeMirror-vscrollbar::-webkit-scrollbar-thumb,
.CodeMirror-hscrollbar::-webkit-scrollbar-thumb {
  background-color: var(--lakex-editor-text-disable);
  border-radius: 16px;
  border: 3.5px solid transparent;
  background-clip: content-box;
  visibility: visible;
}
.CodeMirror-selected {
  background: transparent;
}
.CodeMirror-focused .CodeMirror-selected {
  background: var(--lakex-editor-selection);
}
.CodeMirror-crosshair {
  cursor: crosshair;
}
.CodeMirror-line::selection,
.CodeMirror-line > span::selection,
.CodeMirror-line > span > span::selection {
  background: var(--lakex-editor-selection);
}
.CodeMirror-line::-moz-selection,
.CodeMirror-line > span::-moz-selection,
.CodeMirror-line > span > span::-moz-selection {
  background: var(--lakex-editor-selection);
}
/* DEFAULT THEME (来源于老编辑器，定制了一套代码配色) */
.CodeMirror pre,
.box pre,
.editor .top-boxes pre,
.CodeMirror-gutter-wrapper pre {
  color: #262626;
}
.CodeMirror-linenumber {
  color: #afafaf;
}
.cm-s-default .cm-header {
  color: blue;
}
.cm-s-default .cm-quote {
  color: #090;
}
.cm-negative {
  color: #d44;
}
.cm-positive {
  color: #292;
}
.cm-header,
.cm-strong {
  font-weight: bold;
}
.cm-em {
  font-style: italic;
}
.cm-link {
  text-decoration: underline;
}
.cm-strikethrough {
  text-decoration: line-through;
}
/* 以 codemirror 默认为蓝本，部分颜色用 github 及 prism.js */
.cm-s-default .cm-keyword {
  color: #d73a49;
}
/* use github */
.cm-s-default .cm-atom {
  color: #905;
}
/* false null 等常量，use prism.js */
.cm-s-default .cm-number {
  color: #005cc5;
}
/* use github */
.cm-s-default .cm-def {
  color: #005cc5;
}
/* use github */
.cm-s-default .cm-variable-2 {
  color: #005cc5;
}
/* use github 蓝色 */
.cm-s-default .cm-variable-3,
.cm-s-default .cm-type {
  color: #22863a;
}
/* use github 绿色 */
.cm-s-default .cm-comment {
  color: #6a737d;
}
/* use github */
.cm-s-default .cm-string {
  color: #690;
}
/* 单行字符串，用 prism 颜色 origin #a11; */
.cm-s-default .cm-string-2 {
  color: #690;
}
/* 多行字符串，用 prism 颜色 origin #a11; */
.cm-s-default .cm-meta {
  color: #1f7f9a;
}
/* c #include、java annotation 等，采用 vscode default light+ 颜色 */
.cm-s-default .cm-qualifier {
  color: #555;
}
.cm-s-default .cm-builtin {
  color: #6f42c1;
}
/* use github */
.cm-s-default .cm-bracket {
  color: #997;
}
.cm-s-default .cm-tag {
  color: #22863a;
}
/* html tag 名，use github */
.cm-s-default .cm-attribute {
  color: #6f42c1;
}
/* html tag 属性名，use github */
.cm-s-default .cm-hr {
  color: #999;
}
/* md 语法 */
.cm-s-default .cm-link {
  color: #00c;
}
/* md 语法 */
.cm-s-default .cm-error {
  color: #f00;
}
.cm-invalidchar {
  color: #f00;
}
.cm-s-default .cm-operator {
  color: #d73a49;
}
/* 用 github 颜色 */
.cm-s-default .cm-property {
  color: #005cc5;
}
/* 用 github 蓝色，和 cm-def 一致 */
.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 .CodeMirror-code-name,
.ne-codeblock[theme='default'] .ne-embed-nav .ne-icon-card-codeblock-more,
.ne-codeblock[theme='default'] .ne-embed-nav .ne-codeblock-copy,
.ne-codeblock[theme='default'] .ne-embed-nav .ne-codeblock-more-button,
.ne-codeblock[theme='default'] .ne-embed-nav .ne-codeblock-collapsed-button,
.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 {
  color: #595959;
}
.ne-codeblock[theme='default'] .ne-embed-nav .CodeMirror-code-name.code-name-placeholder {
  color: #bfbfbf;
}
.ne-codeblock[theme='default'] .ne-embed-nav .ne-codeblock-mode-name {
  color: #bfbfbf;
}
.ne-codeblock[theme='default'] .ne-codeblock-copy:hover,
.ne-codeblock[theme='default'] .ne-codeblock-more-button:hover,
.ne-codeblock[theme='default'] .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme='default'] .ne-codeblock-more-button.ne-codeblock-more-active,
.ne-codeblock[theme='default'] .ne-lang-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,
.ne-codeblock[theme='default'] .ne-lang-select.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background-color: #e8e8e8;
  border-color: transparent;
}
.cm-searching,
.CodeMirror-focused .CodeMirror-selected,
.CodeMirror-selected {
  background-color: rgba(80, 153, 236, 0.5);
}
/* Default styles for common addons */
/* STOP */
.CodeMirror-light-line-wrap + .CodeMirror-light-line-wrap .CodeMirror-lightline-background,
.CodeMirror-light-line-wrap + .CodeMirror-light-line-wrap .CodeMirror-gutter-background.CodeMirror-light-line-gutter {
  border-top: none;
}
.CodeMirror-collapsed-folded {
  transform-origin: center;
  transform: rotateZ(-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-inner,
.ne-codeblock[theme='Darcula'] .ne-codeblock-content {
  background: #2b2b2b;
}
.ne-codeblock[theme='Darcula'] .CodeMirror-cursor {
  border-left-color: #aeaeae;
}
.ne-codeblock[theme='Darcula'] .CodeMirror pre,
.ne-codeblock[theme='Darcula'] .box pre,
.ne-codeblock[theme='Darcula'] .editor .top-boxes pre,
.ne-codeblock[theme='Darcula'] .CodeMirror-gutter-wrapper pre {
  color: #cccccc;
}
.ne-codeblock[theme='Darcula'] .cm-keyword {
  color: #d87e30;
}
.ne-codeblock[theme='Darcula'] .cm-atom {
  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 {
  color: #cccccc;
}
.ne-codeblock[theme='Darcula'] .cm-variable-2 {
  color: #cccccc;
}
.ne-codeblock[theme='Darcula'] .cm-variable-3 {
  color: #ffc45a;
}
.ne-codeblock[theme='Darcula'] .cm-header {
  color: #cccccc;
}
.ne-codeblock[theme='Darcula'] .cm-number {
  color: #719fc5;
}
.ne-codeblock[theme='Darcula'] .cm-property {
  color: #ffc45a;
}
.ne-codeblock[theme='Darcula'] .cm-attribute {
  color: #cccccc;
}
.ne-codeblock[theme='Darcula'] .cm-builtin {
  color: #cccccc;
}
.ne-codeblock[theme='Darcula'] .cm-qualifier {
  color: #ffc45a;
}
.ne-codeblock[theme='Darcula'] .cm-operator {
  color: #cccccc;
}
.ne-codeblock[theme='Darcula'] .cm-meta {
  color: #cccccc;
}
.ne-codeblock[theme='Darcula'] .cm-string {
  color: #628854;
}
.ne-codeblock[theme='Darcula'] .cm-string-2 {
  color: #b45555;
}
.ne-codeblock[theme='Darcula'] .cm-tag {
  color: #ffc45a;
}
.ne-codeblock[theme='Darcula'] .box-css .cm-tag {
  color: #ffc45a;
}
.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: #222222;
  border-bottom: 1px solid #181818;
}
.ne-codeblock[theme='Darcula'] .ne-embed-nav .ant-select-selection-item,
.ne-codeblock[theme='Darcula'] .ne-embed-nav .CodeMirror-code-name,
.ne-codeblock[theme='Darcula'] .ne-embed-nav .ne-codeblock-copy,
.ne-codeblock[theme='Darcula'] .ne-embed-nav .ne-icon-card-codeblock-more,
.ne-codeblock[theme='Darcula'] .ne-embed-nav .ne-codeblock-more-button,
.ne-codeblock[theme='Darcula'] .ne-embed-nav .ne-codeblock-collapsed-button,
.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 {
  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, 0.5);
}
.ne-codeblock[theme='Darcula'] .ant-divider-vertical {
  border-color: #393939;
}
.ne-codeblock[theme='Darcula'] .ne-codeblock-copy:hover,
.ne-codeblock[theme='Darcula'] .ne-codeblock-more-button:hover,
.ne-codeblock[theme='Darcula'] .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme='Darcula'] .ne-codeblock-more-button.ne-codeblock-more-active,
.ne-codeblock[theme='Darcula'] .ne-lang-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,
.ne-codeblock[theme='Darcula'] .ne-lang-select.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .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-inner,
.ne-codeblock[theme='Night Owl'] .ne-codeblock-content {
  background: #001628;
}
.ne-codeblock[theme='Night Owl'] .CodeMirror-cursor {
  border-left-color: #80a4c3;
}
.ne-codeblock[theme='Night Owl'] .CodeMirror pre,
.ne-codeblock[theme='Night Owl'] .box pre,
.ne-codeblock[theme='Night Owl'] .editor .top-boxes pre,
.ne-codeblock[theme='Night Owl'] .CodeMirror-gutter-wrapper pre {
  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 {
  color: #5adeca;
  font-style: italic;
}
.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: #ffffff;
}
.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 .ne-icon-card-codeblock-more,
.ne-codeblock[theme='Night Owl'] .ne-embed-nav .CodeMirror-code-name,
.ne-codeblock[theme='Night Owl'] .ne-embed-nav .ne-codeblock-copy,
.ne-codeblock[theme='Night Owl'] .ne-embed-nav .ne-codeblock-more-button,
.ne-codeblock[theme='Night Owl'] .ne-embed-nav .ne-codeblock-collapsed-button,
.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 {
  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, 0.5);
}
.ne-codeblock[theme='Night Owl'] .ant-divider-vertical {
  border-color: #1f2a36;
}
.ne-codeblock[theme='Night Owl'] .ne-codeblock-copy:hover,
.ne-codeblock[theme='Night Owl'] .ne-codeblock-more-button:hover,
.ne-codeblock[theme='Night Owl'] .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme='Night Owl'] .ne-codeblock-more-button.ne-codeblock-more-active,
.ne-codeblock[theme='Night Owl'] .ne-lang-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,
.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 {
  background-color: #1f2a36;
  border-color: transparent;
}
.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[theme='One Dark Pro'] .ne-codeblock-inner,
.ne-codeblock[theme='One Dark Pro'] .ne-codeblock-content {
  background: #272c35;
}
.ne-codeblock[theme='One Dark Pro'] .CodeMirror-cursor {
  border-left-color: #528bf7;
}
.ne-codeblock[theme='One Dark Pro'] .CodeMirror pre,
.ne-codeblock[theme='One Dark Pro'] .box pre,
.ne-codeblock[theme='One Dark Pro'] .editor .top-boxes pre,
.ne-codeblock[theme='One Dark Pro'] .CodeMirror-gutter-wrapper pre {
  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-operator {
  color: #1db8c4;
}
.ne-codeblock[theme='One Dark Pro'] .cm-meta {
  color: #1db8c4;
}
.ne-codeblock[theme='One Dark Pro'] .cm-string {
  color: #8bc56f;
}
.ne-codeblock[theme='One Dark Pro'] .cm-string-2 {
  color: #8bc56f;
}
.ne-codeblock[theme='One Dark Pro'] .cm-tag {
  color: #f06372;
}
.ne-codeblock[theme='One Dark Pro'] .box-css .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: #ffffff;
}
.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 .ne-icon-card-codeblock-more,
.ne-codeblock[theme='One Dark Pro'] .ne-embed-nav .ne-codeblock-copy,
.ne-codeblock[theme='One Dark Pro'] .ne-embed-nav .CodeMirror-code-name,
.ne-codeblock[theme='One Dark Pro'] .ne-embed-nav .ne-codeblock-more-button,
.ne-codeblock[theme='One Dark Pro'] .ne-embed-nav .ne-codeblock-collapsed-button,
.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 {
  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, 0.5);
}
.ne-codeblock[theme='One Dark Pro'] .ant-divider-vertical {
  border-color: #3c424d;
}
.ne-codeblock[theme='One Dark Pro'] .ne-codeblock-copy:hover,
.ne-codeblock[theme='One Dark Pro'] .ne-codeblock-more-button:hover,
.ne-codeblock[theme='One Dark Pro'] .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme='One Dark Pro'] .ne-codeblock-more-button.ne-codeblock-more-active,
.ne-codeblock[theme='One Dark Pro'] .ne-lang-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,
.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 {
  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-inner,
.ne-codeblock[theme='Github Light'] .ne-codeblock-content {
  background: #ffffff;
}
.ne-codeblock[theme='Github Light'] .CodeMirror-cursor {
  border-left-color: #286ada;
}
.ne-codeblock[theme='Github Light'] .CodeMirror pre,
.ne-codeblock[theme='Github Light'] .box pre,
.ne-codeblock[theme='Github Light'] .editor .top-boxes pre,
.ne-codeblock[theme='Github Light'] .CodeMirror-gutter-wrapper pre {
  color: #262c31;
}
.ne-codeblock[theme='Github Light'] .cm-keyword {
  color: #e10023;
}
.ne-codeblock[theme='Github Light'] .cm-atom {
  color: #004fb4;
}
.ne-codeblock[theme='Github Light'] .box-html .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 {
  color: #004fb4;
}
.ne-codeblock[theme='Github Light'] .cm-builtin {
  color: #004fb4;
}
.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'] .cm-tag {
  color: #006520;
}
.ne-codeblock[theme='Github Light'] .box-css .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: #ffffff;
}
.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 .CodeMirror-code-name,
.ne-codeblock[theme='Github Light'] .ne-embed-nav .ne-icon-card-codeblock-more,
.ne-codeblock[theme='Github Light'] .ne-embed-nav .ne-codeblock-more-button,
.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 .ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  color: #8c8c8c;
}
.ne-codeblock[theme='Github Light'] .ne-embed-nav .CodeMirror-code-name.code-name-placeholder {
  color: #bfbfbf;
}
.ne-codeblock[theme='Github Light'] .ne-embed-nav .ne-codeblock-mode-name {
  color: #bfbfbf;
}
.ne-codeblock[theme='Github Light'] .ne-codeblock-copy:hover,
.ne-codeblock[theme='Github Light'] .ne-codeblock-more-button:hover,
.ne-codeblock[theme='Github Light'] .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme='Github Light'] .ne-codeblock-more-button.ne-codeblock-more-active,
.ne-codeblock[theme='Github Light'] .ne-lang-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,
.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 {
  background-color: #eeeeee;
  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-inner,
.ne-codeblock[theme='Bracket Lights Pro'] .ne-codeblock-content {
  background: #fdfdfd;
}
.ne-codeblock[theme='Bracket Lights Pro'] .CodeMirror-cursor {
  border-left-color: #000000;
}
.ne-codeblock[theme='Bracket Lights Pro'] .CodeMirror pre,
.ne-codeblock[theme='Bracket Lights Pro'] .box pre,
.ne-codeblock[theme='Bracket Lights Pro'] .editor .top-boxes pre,
.ne-codeblock[theme='Bracket Lights Pro'] .CodeMirror-gutter-wrapper pre {
  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 {
  color: #353535;
}
.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: #668800;
}
.ne-codeblock[theme='Bracket Lights Pro'] .cm-property {
  color: #353535;
}
.ne-codeblock[theme='Bracket Lights Pro'] .cm-attribute {
  color: #668800;
}
.ne-codeblock[theme='Bracket Lights Pro'] .cm-builtin {
  color: #2869c9;
}
.ne-codeblock[theme='Bracket Lights Pro'] .cm-qualifier {
  color: #2869c9;
}
.ne-codeblock[theme='Bracket Lights Pro'] .cm-operator {
  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'] .cm-tag {
  color: #2869c9;
}
.ne-codeblock[theme='Bracket Lights Pro'] .box-css .cm-tag {
  color: #2869c9;
}
.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: #ffffff;
}
.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 .CodeMirror-code-name,
.ne-codeblock[theme='Bracket Lights Pro'] .ne-embed-nav .ne-codeblock-copy,
.ne-codeblock[theme='Bracket Lights Pro'] .ne-embed-nav .ne-icon-card-codeblock-more,
.ne-codeblock[theme='Bracket Lights Pro'] .ne-embed-nav .ne-codeblock-more-button,
.ne-codeblock[theme='Bracket Lights Pro'] .ne-embed-nav .ne-codeblock-collapsed-button,
.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 {
  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: rgba(140, 140, 140, 0.5);
}
.ne-codeblock[theme='Bracket Lights Pro'] .ne-codeblock-copy:hover,
.ne-codeblock[theme='Bracket Lights Pro'] .ne-codeblock-more-button:hover,
.ne-codeblock[theme='Bracket Lights Pro'] .ne-codeblock-collapsed-button:hover,
.ne-codeblock[theme='Bracket Lights Pro'] .ne-codeblock-more-button.ne-codeblock-more-active,
.ne-codeblock[theme='Bracket Lights Pro'] .ne-lang-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,
.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 {
  background-color: #eeeeee;
  border-color: transparent;
}
[data-card-name='codeblock'] {
  height: auto !important;
}
.ne-engine .ne-codeblock {
  padding-top: 5px;
  padding-bottom: 0;
}
.ne-codeblock {
  position: relative;
  overflow: visible;
  text-indent: 0;
  background: #fafafa;
  padding-top: 5px;
  padding-bottom: 0;
}
.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: unset;
}
.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;
  user-select: all;
  color: var(--lakex-editor-text-color);
}
.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.ant-menu-sub,
.ne-codeblock-more-submenu .ant-menu-vertical-left.ant-menu-sub,
.ne-codeblock-more-submenu .ant-menu-vertical-right.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: rgba(245, 245, 245, 0.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,%3Csvg width=%2716%27 height=%2716%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3Cpath id=%27a%27 d=%27M0 0h16v16H0z%27/%3E%3C/defs%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cmask id=%27b%27 fill=%27%23fff%27%3E%3Cuse xlink:href=%27%23a%27/%3E%3C/mask%3E%3Cpath stroke=%27%23595959%27 stroke-width=%271.375%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 mask=%27url%28%23b%29%27 d=%27m1.688 7.861 4.302 4.264 8.323-8.25%27/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 12px center;
  transition: none;
}
.ne-codeblock-overlay {
  /* Popover 最小高度以及默认边距都太大了，不符合当前场景 */
}
.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(--lakex-editor-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 0.3s;
  cursor: pointer;
}
.ne-codeblock-collapsed-button:hover,
.ne-codeblock-more-button:hover,
.ne-codeblock-collapsed-button.ne-codeblock-more-active,
.ne-codeblock-more-button.ne-codeblock-more-active {
  background-color: var(--lakex-editor-background-primary-hover-light);
}
.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) {
  background-color: transparent;
  font-weight: normal;
}
.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,%3Csvg width=%2716%27 height=%2716%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3Cpath id=%27a%27 d=%27M0 0h16v16H0z%27/%3E%3C/defs%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cmask id=%27b%27 fill=%27%23fff%27%3E%3Cuse xlink:href=%27%23a%27/%3E%3C/mask%3E%3Cpath stroke=%27%23595959%27 stroke-width=%271.375%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 mask=%27url%28%23b%29%27 d=%27m1.688 7.861 4.302 4.264 8.323-8.25%27/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 center;
}
.ne-code-popup .ant-select-item-option-content {
  padding-left: 24px;
}
.ne-code-popup.ne-code-popup-default,
.ne-code-ai-popup.ne-code-popup-default,
.ne-code-popup.ne-code-popup-GithubLight,
.ne-code-ai-popup.ne-code-popup-GithubLight,
.ne-code-popup.ne-code-popup-BracketLightsPro,
.ne-code-ai-popup.ne-code-popup-BracketLightsPro {
  background-color: #fff !important;
  border: none;
  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-code-popup.ne-code-popup-default .ant-select-item,
.ne-code-ai-popup.ne-code-popup-default .ant-select-item,
.ne-code-popup.ne-code-popup-GithubLight .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-ai-popup.ne-code-popup-BracketLightsPro .ant-select-item {
  color: #585a5a;
}
.ne-code-popup.ne-code-popup-OneDarkPro,
.ne-code-ai-popup.ne-code-popup-OneDarkPro,
.ne-code-popup.ne-code-popup-NightOwl,
.ne-code-ai-popup.ne-code-popup-NightOwl,
.ne-code-popup.ne-code-popup-Darcula,
.ne-code-ai-popup.ne-code-popup-Darcula {
  color: rgba(255, 255, 255, 0.88);
  background-color: #1f1f1f !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !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);
}
.ne-code-popup.ne-code-popup-OneDarkPro .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-NightOwl .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-popup.ne-code-popup-Darcula .ant-select-item-option-active:not(.ant-select-item-option-disabled),
.ne-code-ai-popup.ne-code-popup-Darcula .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background: none;
}
.ne-code-popup.ne-code-popup-OneDarkPro .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-NightOwl .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-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-Darcula .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3Cpath id=%27a%27 d=%27M0 0h16v16H0z%27/%3E%3C/defs%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cmask id=%27b%27 fill=%27%23fff%27%3E%3Cuse xlink:href=%27%23a%27/%3E%3C/mask%3E%3Cpath stroke=%27rgba%28255%2C%20255%2C%20255%2C%200.88%29%27 stroke-width=%271.375%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 mask=%27url%28%23b%29%27 d=%27m1.688 7.861 4.302 4.264 8.323-8.25%27/%3E%3C/g%3E%3C/svg%3E");
}
.ne-code-popup.ne-code-popup-OneDarkPro .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-NightOwl .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-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-Darcula .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3Cpath id=%27a%27 d=%27M0 0h16v16H0z%27/%3E%3C/defs%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cmask id=%27b%27 fill=%27%23fff%27%3E%3Cuse xlink:href=%27%23a%27/%3E%3C/mask%3E%3Cpath stroke=%27rgba%28255%2C%20255%2C%20255%2C%200.88%29%27 stroke-width=%271.375%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 mask=%27url%28%23b%29%27 d=%27m1.688 7.861 4.302 4.264 8.323-8.25%27/%3E%3C/g%3E%3C/svg%3E");
}
.ne-code-popup.ne-code-popup-OneDarkPro .ant-select-item,
.ne-code-ai-popup.ne-code-popup-OneDarkPro .ant-select-item,
.ne-code-popup.ne-code-popup-NightOwl .ant-select-item,
.ne-code-ai-popup.ne-code-popup-NightOwl .ant-select-item,
.ne-code-popup.ne-code-popup-Darcula .ant-select-item,
.ne-code-ai-popup.ne-code-popup-Darcula .ant-select-item {
  color: rgba(255, 255, 255, 0.88);
}
.ne-code-popup.ne-code-popup-OneDarkPro .ant-select-item:hover,
.ne-code-ai-popup.ne-code-popup-OneDarkPro .ant-select-item:hover,
.ne-code-popup.ne-code-popup-NightOwl .ant-select-item:hover,
.ne-code-ai-popup.ne-code-popup-NightOwl .ant-select-item:hover,
.ne-code-popup.ne-code-popup-Darcula .ant-select-item:hover,
.ne-code-ai-popup.ne-code-popup-Darcula .ant-select-item:hover {
  background-color: rgba(255, 255, 255, 0.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 ::selection {
  background: rgba(80, 153, 236, 0.5) !important;
}
.ne-viewer .ne-viewer-body ne-card[data-card-name='codeblock'] .ne-codeblock-inner .cm-selectionBackground {
  background: transparent !important;
}
.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: 0.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 .CodeMirror-scroll {
  max-height: 12600px;
}
.ne-code-viewer .CodeMirror-scroll {
  min-height: 50px;
}
.ne-code-viewer .CodeMirror-linenumber {
  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 {
  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 {
  margin-right: 4px;
}
.ne-code-viewer .ne-codeblock-copy.small-mode .ne-icon.ne-icon-copy {
  margin-right: 0;
}
.ne-code-viewer .ne-codeblock-copy:hover {
  background: var(--lakex-editor-background-primary-hover-light);
  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 {
  font-size: 1rem;
  padding: 0 0.2em;
}
.ne-viewer[data-viewer-mode='present'] ne-card[data-card-name='codeblock'] .ne-codeblock-copy:hover {
  border-radius: 0.2rem;
}
.ne-viewer[data-viewer-mode='present'] ne-card[data-card-name='codeblock'] .ne-codeblock-copy .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;
}

.ne-viewer[data-viewer-mode='present'] ne-card[data-card-name='mention'] {
  font-size: 1.8rem;
}
.ne-viewer[data-viewer-mode='present'] ne-card[data-card-name='mention'] .ne-ui-mention-link {
  font-size: inherit;
}

.ne-viewer ne-columns {
  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 ne-column ne-column-controller {
  display: none;
}
.ne-viewer ne-columns.ne-columns-h5 .columns-start-add,
.ne-viewer ne-columns.ne-columns-h5 .columns-end-add {
  display: none;
}

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

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-viewer-toc-sidebar {
  position: fixed;
  top: 60px;
  bottom: 0;
  right: 0;
  width: fit-content;
  background: var(--lakex-editor-background-primary);
  display: none;
  z-index: 412;
}
.ne-viewer-toc-sidebar .ne-toc-view .ne-toc-pin .ne-toc-pin-wrap,
.ne-viewer-toc-sidebar .ne-toc-view .ne-toc-pin .ne-toc-fold-wrap {
  opacity: 0;
}
.ne-viewer-toc-sidebar .ne-toc-view:hover .ne-toc-pin-wrap,
.ne-viewer-toc-sidebar .ne-toc-view:hover .ne-toc-fold-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(--lakex-editor-background-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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
.ne-card-calendar-schedule-panel-title {
  word-break: break-word;
  font-size: 18px;
  color: var(--lakex-editor-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(--lakex-editor-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 {
  margin-top: 1px;
}
.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'] {
  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-prev .ne-icon,
.ne-viewer[data-viewer-mode='present'] ne-card[data-card-name='calendar'] .ne-card-calendar-header-month-selector-next .ne-icon {
  font-size: 2.2rem;
}
.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: 0.7rem;
  width: 0.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;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
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(--lakex-editor-background-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(--lakex-editor-text-color);
  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(--lakex-editor-text-color);
  line-height: 24px;
  font-weight: bold;
}
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-member-count,
ne-card[data-card-name='vote'] .ne-card-vote-viewer-content-footer-deadline {
  font-size: 14px;
  color: var(--lakex-editor-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(--lakex-editor-text-body);
}
ne-card[data-card-name='vote'] .ne-card-vote-viewer-content-footer-view-data {
  line-height: 33px;
  color: var(--lakex-editor-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(--lakex-editor-background-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(--lakex-editor-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(--lakex-editor-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(--lakex-editor-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(--lakex-editor-background-primary);
  margin-bottom: 8px;
}
ne-card[data-card-name='vote'] .ne-card-vote-viewer-result-item[data-voted='true'] {
  color: var(--lakex-editor-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(--lakex-editor-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(--lakex-editor-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(--lakex-editor-background-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(--lakex-editor-background-primary-hover);
}

.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: #ffffff;
  object-fit: contain;
}

/**
 * 通过.getCSSValue("editor.background")[] 会获得 var(--lakex-editor-background)的返回
 */
/**
 * 需要跟color-registry.ts同步
 */
/**
 * colors
 */
/** 只提供变量 */
ne-card[data-card-name='dateCard'] {
  border-radius: 4px;
}

