body,html {
  width: 100%;
  height: 100%
}

input::-ms-clear,input::-ms-reveal {
  display: none
}

*,:after,:before {
  box-sizing: border-box
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0,0,0,0)
}

@-ms-viewport {
  width: device-width
}

article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section {
  display: block
}

body {
  margin: 0;
  color: #595959;
  font-size: 14px;
  font-family: Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-variant: tabular-nums;
  line-height: 1.5;
  background-color: #fff;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum"
}

[tabindex="-1"]:focus {
  outline: none!important
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible
}

h1,h2,h3,h4,h5,h6 {
  margin-top: 0;
  margin-bottom: .5em;
  color: #262626;
  font-weight: 500
}

p {
  margin-top: 0;
  margin-bottom: 1em
}

abbr[data-original-title],abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help
}

address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit
}

input[type=number],input[type=password],input[type=text],textarea {
  -webkit-appearance: none
}

dl,ol,ul {
  margin-top: 0;
  margin-bottom: 1em
}

ol ol,ol ul,ul ol,ul ul {
  margin-bottom: 0
}

dt {
  font-weight: 500
}

dd {
  margin-bottom: .5em;
  margin-left: 0
}

blockquote {
  margin: 0 0 1em
}

dfn {
  font-style: italic
}

b,strong {
  font-weight: bolder
}

small {
  font-size: 80%
}

sub,sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline
}

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

a {
  color: #096dd9;
  text-decoration: none;
  background-color: rgba(0,0,0,0);
  outline: none;
  cursor: pointer;
  -webkit-transition: color .3s;
  transition: color .3s;
  -webkit-text-decoration-skip: objects
}

a:focus {
  text-decoration: underline;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto
}

a:hover {
  color: #1890ff
}

a:active {
  color: #0050b3
}

a:active,a:hover {
  text-decoration: none;
  outline: 0
}

a[disabled] {
  color: rgba(0,0,0,.25);
  cursor: not-allowed;
  pointer-events: none
}

code,kbd,pre,samp {
  font-size: 1em;
  font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace
}

pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto
}

figure {
  margin: 0 0 1em
}

img {
  vertical-align: middle;
  border-style: none
}

svg:not(:root) {
  overflow: hidden
}

[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea {
  -ms-touch-action: manipulation;
  touch-action: manipulation
}

table {
  border-collapse: collapse
}

caption {
  padding-top: .75em;
  padding-bottom: .3em;
  color: #8c8c8c;
  text-align: left;
  caption-side: bottom
}

th {
  text-align: inherit
}

button,input,optgroup,select,textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit
}

button,input {
  overflow: visible
}

button,select {
  text-transform: none
}

[type=reset],[type=submit],button,html [type=button] {
  -webkit-appearance: button
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
  padding: 0;
  border-style: none
}

input[type=checkbox],input[type=radio] {
  box-sizing: border-box;
  padding: 0
}

input[type=date],input[type=datetime-local],input[type=month],input[type=time] {
  -webkit-appearance: listbox
}

textarea {
  overflow: auto;
  resize: vertical
}

fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: .5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal
}

progress {
  vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
  height: auto
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none
}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button
}

output {
  display: inline-block
}

summary {
  display: list-item
}

template {
  display: none
}

[hidden] {
  display: none!important
}

mark {
  padding: .2em;
  background-color: #feffe6
}

::selection {
  color: #fff;
  background: #25b864
}

.clearfix {
  zoom:1}

.clearfix:after,.clearfix:before {
  content: "";
  display: table
}

.clearfix:after {
  clear: both
}

.anticon {
  display: inline-block;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.anticon>* {
  line-height: 1
}

.anticon svg {
  display: inline-block
}

.anticon:before {
  display: none
}

.anticon .anticon-icon {
  display: block
}

.anticon[tabindex] {
  cursor: pointer
}

.anticon-spin:before {
  display: inline-block;
  -webkit-animation: loadingCircle 1s linear infinite;
  animation: loadingCircle 1s linear infinite
}

.anticon-spin {
  display: inline-block;
  -webkit-animation: loadingCircle 1s linear infinite;
  animation: loadingCircle 1s linear infinite
}

.fade-appear,.fade-enter {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.fade-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.fade-appear.fade-appear-active,.fade-enter.fade-enter-active {
  -webkit-animation-name: antFadeIn;
  animation-name: antFadeIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.fade-leave.fade-leave-active {
  -webkit-animation-name: antFadeOut;
  animation-name: antFadeOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.fade-appear,.fade-enter {
  opacity: 0;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear
}

.fade-leave {
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear
}

@-webkit-keyframes antFadeIn {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes antFadeIn {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes antFadeOut {
  0% {
      opacity: 1
  }

  to {
      opacity: 0
  }
}

@keyframes antFadeOut {
  0% {
      opacity: 1
  }

  to {
      opacity: 0
  }
}

.move-up-appear,.move-up-enter {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.move-up-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.move-up-appear.move-up-appear-active,.move-up-enter.move-up-enter-active {
  -webkit-animation-name: antMoveUpIn;
  animation-name: antMoveUpIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.move-up-leave.move-up-leave-active {
  -webkit-animation-name: antMoveUpOut;
  animation-name: antMoveUpOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.move-up-appear,.move-up-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
  animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.move-up-leave {
  -webkit-animation-timing-function: cubic-bezier(.6,.04,.98,.34);
  animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

.move-down-appear,.move-down-enter {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.move-down-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.move-down-appear.move-down-appear-active,.move-down-enter.move-down-enter-active {
  -webkit-animation-name: antMoveDownIn;
  animation-name: antMoveDownIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.move-down-leave.move-down-leave-active {
  -webkit-animation-name: antMoveDownOut;
  animation-name: antMoveDownOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.move-down-appear,.move-down-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
  animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.move-down-leave {
  -webkit-animation-timing-function: cubic-bezier(.6,.04,.98,.34);
  animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

.move-left-appear,.move-left-enter {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.move-left-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.move-left-appear.move-left-appear-active,.move-left-enter.move-left-enter-active {
  -webkit-animation-name: antMoveLeftIn;
  animation-name: antMoveLeftIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.move-left-leave.move-left-leave-active {
  -webkit-animation-name: antMoveLeftOut;
  animation-name: antMoveLeftOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.move-left-appear,.move-left-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
  animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.move-left-leave {
  -webkit-animation-timing-function: cubic-bezier(.6,.04,.98,.34);
  animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

.move-right-appear,.move-right-enter {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.move-right-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.move-right-appear.move-right-appear-active,.move-right-enter.move-right-enter-active {
  -webkit-animation-name: antMoveRightIn;
  animation-name: antMoveRightIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.move-right-leave.move-right-leave-active {
  -webkit-animation-name: antMoveRightOut;
  animation-name: antMoveRightOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.move-right-appear,.move-right-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
  animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.move-right-leave {
  -webkit-animation-timing-function: cubic-bezier(.6,.04,.98,.34);
  animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

@-webkit-keyframes antMoveDownIn {
  0% {
      -webkit-transform: translateY(100%);
      transform: translateY(100%);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }

  to {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }
}

@keyframes antMoveDownIn {
  0% {
      -webkit-transform: translateY(100%);
      transform: translateY(100%);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }

  to {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }
}

@-webkit-keyframes antMoveDownOut {
  0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }

  to {
      -webkit-transform: translateY(100%);
      transform: translateY(100%);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }
}

@keyframes antMoveDownOut {
  0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }

  to {
      -webkit-transform: translateY(100%);
      transform: translateY(100%);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }
}

@-webkit-keyframes antMoveLeftIn {
  0% {
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }

  to {
      -webkit-transform: translateX(0);
      transform: translateX(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }
}

@keyframes antMoveLeftIn {
  0% {
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }

  to {
      -webkit-transform: translateX(0);
      transform: translateX(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }
}

@-webkit-keyframes antMoveLeftOut {
  0% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }

  to {
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }
}

@keyframes antMoveLeftOut {
  0% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }

  to {
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }
}

@-webkit-keyframes antMoveRightIn {
  0% {
      -webkit-transform: translateX(100%);
      transform: translateX(100%);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }

  to {
      -webkit-transform: translateX(0);
      transform: translateX(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }
}

@keyframes antMoveRightIn {
  0% {
      -webkit-transform: translateX(100%);
      transform: translateX(100%);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }

  to {
      -webkit-transform: translateX(0);
      transform: translateX(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }
}

@-webkit-keyframes antMoveRightOut {
  0% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }

  to {
      -webkit-transform: translateX(100%);
      transform: translateX(100%);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }
}

@keyframes antMoveRightOut {
  0% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }

  to {
      -webkit-transform: translateX(100%);
      transform: translateX(100%);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }
}

@-webkit-keyframes antMoveUpIn {
  0% {
      -webkit-transform: translateY(-100%);
      transform: translateY(-100%);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }

  to {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }
}

@keyframes antMoveUpIn {
  0% {
      -webkit-transform: translateY(-100%);
      transform: translateY(-100%);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }

  to {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }
}

@-webkit-keyframes antMoveUpOut {
  0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }

  to {
      -webkit-transform: translateY(-100%);
      transform: translateY(-100%);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }
}

@keyframes antMoveUpOut {
  0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }

  to {
      -webkit-transform: translateY(-100%);
      transform: translateY(-100%);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }
}

@-webkit-keyframes loadingCircle {
  to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn)
  }
}

@keyframes loadingCircle {
  to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn)
  }
}

[ant-click-animating-without-extra-node=true],[ant-click-animating=true] {
  position: relative
}

.ant-click-animating-node,[ant-click-animating-without-extra-node=true]:after {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  display: block;
  border: 0 solid #25b864;
  border-radius: inherit;
  opacity: .2;
  -webkit-animation: fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);
  animation: fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  pointer-events: none;
  content: ""
}

@-webkit-keyframes waveEffect {
  to {
      top: -6px;
      right: -6px;
      bottom: -6px;
      left: -6px;
      border-width: 6px
  }
}

@keyframes waveEffect {
  to {
      top: -6px;
      right: -6px;
      bottom: -6px;
      left: -6px;
      border-width: 6px
  }
}

@-webkit-keyframes fadeEffect {
  to {
      opacity: 0
  }
}

@keyframes fadeEffect {
  to {
      opacity: 0
  }
}

.slide-up-appear,.slide-up-enter {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.slide-up-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.slide-up-appear.slide-up-appear-active,.slide-up-enter.slide-up-enter-active {
  -webkit-animation-name: antSlideUpIn;
  animation-name: antSlideUpIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.slide-up-leave.slide-up-leave-active {
  -webkit-animation-name: antSlideUpOut;
  animation-name: antSlideUpOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.slide-up-appear,.slide-up-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.23,1,.32,1);
  animation-timing-function: cubic-bezier(.23,1,.32,1)
}

.slide-up-leave {
  -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
  animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

.slide-down-appear,.slide-down-enter {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.slide-down-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.slide-down-appear.slide-down-appear-active,.slide-down-enter.slide-down-enter-active {
  -webkit-animation-name: antSlideDownIn;
  animation-name: antSlideDownIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.slide-down-leave.slide-down-leave-active {
  -webkit-animation-name: antSlideDownOut;
  animation-name: antSlideDownOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.slide-down-appear,.slide-down-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.23,1,.32,1);
  animation-timing-function: cubic-bezier(.23,1,.32,1)
}

.slide-down-leave {
  -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
  animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

.slide-left-appear,.slide-left-enter {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.slide-left-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.slide-left-appear.slide-left-appear-active,.slide-left-enter.slide-left-enter-active {
  -webkit-animation-name: antSlideLeftIn;
  animation-name: antSlideLeftIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.slide-left-leave.slide-left-leave-active {
  -webkit-animation-name: antSlideLeftOut;
  animation-name: antSlideLeftOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.slide-left-appear,.slide-left-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.23,1,.32,1);
  animation-timing-function: cubic-bezier(.23,1,.32,1)
}

.slide-left-leave {
  -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
  animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

.slide-right-appear,.slide-right-enter {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.slide-right-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.slide-right-appear.slide-right-appear-active,.slide-right-enter.slide-right-enter-active {
  -webkit-animation-name: antSlideRightIn;
  animation-name: antSlideRightIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.slide-right-leave.slide-right-leave-active {
  -webkit-animation-name: antSlideRightOut;
  animation-name: antSlideRightOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.slide-right-appear,.slide-right-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.23,1,.32,1);
  animation-timing-function: cubic-bezier(.23,1,.32,1)
}

.slide-right-leave {
  -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
  animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

@-webkit-keyframes antSlideUpIn {
  0% {
      -webkit-transform: scaleY(.8);
      transform: scaleY(.8);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }

  to {
      -webkit-transform: scaleY(1);
      transform: scaleY(1);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }
}

@keyframes antSlideUpIn {
  0% {
      -webkit-transform: scaleY(.8);
      transform: scaleY(.8);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }

  to {
      -webkit-transform: scaleY(1);
      transform: scaleY(1);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }
}

@-webkit-keyframes antSlideUpOut {
  0% {
      -webkit-transform: scaleY(1);
      transform: scaleY(1);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }

  to {
      -webkit-transform: scaleY(.8);
      transform: scaleY(.8);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }
}

@keyframes antSlideUpOut {
  0% {
      -webkit-transform: scaleY(1);
      transform: scaleY(1);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }

  to {
      -webkit-transform: scaleY(.8);
      transform: scaleY(.8);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }
}

@-webkit-keyframes antSlideDownIn {
  0% {
      -webkit-transform: scaleY(.8);
      transform: scaleY(.8);
      -webkit-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
      opacity: 0
  }

  to {
      -webkit-transform: scaleY(1);
      transform: scaleY(1);
      -webkit-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
      opacity: 1
  }
}

@keyframes antSlideDownIn {
  0% {
      -webkit-transform: scaleY(.8);
      transform: scaleY(.8);
      -webkit-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
      opacity: 0
  }

  to {
      -webkit-transform: scaleY(1);
      transform: scaleY(1);
      -webkit-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
      opacity: 1
  }
}

@-webkit-keyframes antSlideDownOut {
  0% {
      -webkit-transform: scaleY(1);
      transform: scaleY(1);
      -webkit-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
      opacity: 1
  }

  to {
      -webkit-transform: scaleY(.8);
      transform: scaleY(.8);
      -webkit-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
      opacity: 0
  }
}

@keyframes antSlideDownOut {
  0% {
      -webkit-transform: scaleY(1);
      transform: scaleY(1);
      -webkit-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
      opacity: 1
  }

  to {
      -webkit-transform: scaleY(.8);
      transform: scaleY(.8);
      -webkit-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
      opacity: 0
  }
}

@-webkit-keyframes antSlideLeftIn {
  0% {
      -webkit-transform: scaleX(.8);
      transform: scaleX(.8);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }

  to {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }
}

@keyframes antSlideLeftIn {
  0% {
      -webkit-transform: scaleX(.8);
      transform: scaleX(.8);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }

  to {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }
}

@-webkit-keyframes antSlideLeftOut {
  0% {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }

  to {
      -webkit-transform: scaleX(.8);
      transform: scaleX(.8);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }
}

@keyframes antSlideLeftOut {
  0% {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }

  to {
      -webkit-transform: scaleX(.8);
      transform: scaleX(.8);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }
}

@-webkit-keyframes antSlideRightIn {
  0% {
      -webkit-transform: scaleX(.8);
      transform: scaleX(.8);
      -webkit-transform-origin: 100% 0;
      transform-origin: 100% 0;
      opacity: 0
  }

  to {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
      -webkit-transform-origin: 100% 0;
      transform-origin: 100% 0;
      opacity: 1
  }
}

@keyframes antSlideRightIn {
  0% {
      -webkit-transform: scaleX(.8);
      transform: scaleX(.8);
      -webkit-transform-origin: 100% 0;
      transform-origin: 100% 0;
      opacity: 0
  }

  to {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
      -webkit-transform-origin: 100% 0;
      transform-origin: 100% 0;
      opacity: 1
  }
}

@-webkit-keyframes antSlideRightOut {
  0% {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
      -webkit-transform-origin: 100% 0;
      transform-origin: 100% 0;
      opacity: 1
  }

  to {
      -webkit-transform: scaleX(.8);
      transform: scaleX(.8);
      -webkit-transform-origin: 100% 0;
      transform-origin: 100% 0;
      opacity: 0
  }
}

@keyframes antSlideRightOut {
  0% {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
      -webkit-transform-origin: 100% 0;
      transform-origin: 100% 0;
      opacity: 1
  }

  to {
      -webkit-transform: scaleX(.8);
      transform: scaleX(.8);
      -webkit-transform-origin: 100% 0;
      transform-origin: 100% 0;
      opacity: 0
  }
}

.swing-appear,.swing-enter {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.swing-appear.swing-appear-active,.swing-enter.swing-enter-active {
  -webkit-animation-name: antSwingIn;
  animation-name: antSwingIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

@-webkit-keyframes antSwingIn {
  0%,to {
      -webkit-transform: translateX(0);
      transform: translateX(0)
  }

  20% {
      -webkit-transform: translateX(-10px);
      transform: translateX(-10px)
  }

  40% {
      -webkit-transform: translateX(10px);
      transform: translateX(10px)
  }

  60% {
      -webkit-transform: translateX(-5px);
      transform: translateX(-5px)
  }

  80% {
      -webkit-transform: translateX(5px);
      transform: translateX(5px)
  }
}

@keyframes antSwingIn {
  0%,to {
      -webkit-transform: translateX(0);
      transform: translateX(0)
  }

  20% {
      -webkit-transform: translateX(-10px);
      transform: translateX(-10px)
  }

  40% {
      -webkit-transform: translateX(10px);
      transform: translateX(10px)
  }

  60% {
      -webkit-transform: translateX(-5px);
      transform: translateX(-5px)
  }

  80% {
      -webkit-transform: translateX(5px);
      transform: translateX(5px)
  }
}

.zoom-appear,.zoom-enter {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.zoom-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.zoom-appear.zoom-appear-active,.zoom-enter.zoom-enter-active {
  -webkit-animation-name: antZoomIn;
  animation-name: antZoomIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.zoom-leave.zoom-leave-active {
  -webkit-animation-name: antZoomOut;
  animation-name: antZoomOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.zoom-appear,.zoom-enter {
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
  animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.zoom-leave {
  -webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
  animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.zoom-big-appear,.zoom-big-enter {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.zoom-big-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.zoom-big-appear.zoom-big-appear-active,.zoom-big-enter.zoom-big-enter-active {
  -webkit-animation-name: antZoomBigIn;
  animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.zoom-big-leave.zoom-big-leave-active {
  -webkit-animation-name: antZoomBigOut;
  animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.zoom-big-appear,.zoom-big-enter {
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
  animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.zoom-big-leave {
  -webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
  animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.zoom-big-fast-appear,.zoom-big-fast-enter {
  -webkit-animation-duration: .1s;
  animation-duration: .1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.zoom-big-fast-leave {
  -webkit-animation-duration: .1s;
  animation-duration: .1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.zoom-big-fast-appear.zoom-big-fast-appear-active,.zoom-big-fast-enter.zoom-big-fast-enter-active {
  -webkit-animation-name: antZoomBigIn;
  animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.zoom-big-fast-leave.zoom-big-fast-leave-active {
  -webkit-animation-name: antZoomBigOut;
  animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.zoom-big-fast-appear,.zoom-big-fast-enter {
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
  animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.zoom-big-fast-leave {
  -webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
  animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.zoom-up-appear,.zoom-up-enter {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.zoom-up-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.zoom-up-appear.zoom-up-appear-active,.zoom-up-enter.zoom-up-enter-active {
  -webkit-animation-name: antZoomUpIn;
  animation-name: antZoomUpIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.zoom-up-leave.zoom-up-leave-active {
  -webkit-animation-name: antZoomUpOut;
  animation-name: antZoomUpOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.zoom-up-appear,.zoom-up-enter {
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
  animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.zoom-up-leave {
  -webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
  animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.zoom-down-appear,.zoom-down-enter {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.zoom-down-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.zoom-down-appear.zoom-down-appear-active,.zoom-down-enter.zoom-down-enter-active {
  -webkit-animation-name: antZoomDownIn;
  animation-name: antZoomDownIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.zoom-down-leave.zoom-down-leave-active {
  -webkit-animation-name: antZoomDownOut;
  animation-name: antZoomDownOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.zoom-down-appear,.zoom-down-enter {
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
  animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
  animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.zoom-left-appear,.zoom-left-enter {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.zoom-left-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.zoom-left-appear.zoom-left-appear-active,.zoom-left-enter.zoom-left-enter-active {
  -webkit-animation-name: antZoomLeftIn;
  animation-name: antZoomLeftIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.zoom-left-leave.zoom-left-leave-active {
  -webkit-animation-name: antZoomLeftOut;
  animation-name: antZoomLeftOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.zoom-left-appear,.zoom-left-enter {
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
  animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.zoom-left-leave {
  -webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
  animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.zoom-right-appear,.zoom-right-enter {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.zoom-right-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.zoom-right-appear.zoom-right-appear-active,.zoom-right-enter.zoom-right-enter-active {
  -webkit-animation-name: antZoomRightIn;
  animation-name: antZoomRightIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.zoom-right-leave.zoom-right-leave-active {
  -webkit-animation-name: antZoomRightOut;
  animation-name: antZoomRightOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.zoom-right-appear,.zoom-right-enter {
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.08,.82,.17,1);
  animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.zoom-right-leave {
  -webkit-animation-timing-function: cubic-bezier(.78,.14,.15,.86);
  animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

@-webkit-keyframes antZoomIn {
  0% {
      -webkit-transform: scale(.2);
      transform: scale(.2);
      opacity: 0
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1
  }
}

@keyframes antZoomIn {
  0% {
      -webkit-transform: scale(.2);
      transform: scale(.2);
      opacity: 0
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1
  }
}

@-webkit-keyframes antZoomOut {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1)
  }

  to {
      -webkit-transform: scale(.2);
      transform: scale(.2);
      opacity: 0
  }
}

@keyframes antZoomOut {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1)
  }

  to {
      -webkit-transform: scale(.2);
      transform: scale(.2);
      opacity: 0
  }
}

@-webkit-keyframes antZoomBigIn {
  0% {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      opacity: 0
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1
  }
}

@keyframes antZoomBigIn {
  0% {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      opacity: 0
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1
  }
}

@-webkit-keyframes antZoomBigOut {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1)
  }

  to {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      opacity: 0
  }
}

@keyframes antZoomBigOut {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1)
  }

  to {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      opacity: 0
  }
}

@-webkit-keyframes antZoomUpIn {
  0% {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      -webkit-transform-origin: 50% 0;
      transform-origin: 50% 0;
      opacity: 0
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1);
      -webkit-transform-origin: 50% 0;
      transform-origin: 50% 0
  }
}

@keyframes antZoomUpIn {
  0% {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      -webkit-transform-origin: 50% 0;
      transform-origin: 50% 0;
      opacity: 0
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1);
      -webkit-transform-origin: 50% 0;
      transform-origin: 50% 0
  }
}

@-webkit-keyframes antZoomUpOut {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1);
      -webkit-transform-origin: 50% 0;
      transform-origin: 50% 0
  }

  to {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      -webkit-transform-origin: 50% 0;
      transform-origin: 50% 0;
      opacity: 0
  }
}

@keyframes antZoomUpOut {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1);
      -webkit-transform-origin: 50% 0;
      transform-origin: 50% 0
  }

  to {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      -webkit-transform-origin: 50% 0;
      transform-origin: 50% 0;
      opacity: 0
  }
}

@-webkit-keyframes antZoomLeftIn {
  0% {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      -webkit-transform-origin: 0 50%;
      transform-origin: 0 50%;
      opacity: 0
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1);
      -webkit-transform-origin: 0 50%;
      transform-origin: 0 50%
  }
}

@keyframes antZoomLeftIn {
  0% {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      -webkit-transform-origin: 0 50%;
      transform-origin: 0 50%;
      opacity: 0
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1);
      -webkit-transform-origin: 0 50%;
      transform-origin: 0 50%
  }
}

@-webkit-keyframes antZoomLeftOut {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1);
      -webkit-transform-origin: 0 50%;
      transform-origin: 0 50%
  }

  to {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      -webkit-transform-origin: 0 50%;
      transform-origin: 0 50%;
      opacity: 0
  }
}

@keyframes antZoomLeftOut {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1);
      -webkit-transform-origin: 0 50%;
      transform-origin: 0 50%
  }

  to {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      -webkit-transform-origin: 0 50%;
      transform-origin: 0 50%;
      opacity: 0
  }
}

@-webkit-keyframes antZoomRightIn {
  0% {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      -webkit-transform-origin: 100% 50%;
      transform-origin: 100% 50%;
      opacity: 0
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1);
      -webkit-transform-origin: 100% 50%;
      transform-origin: 100% 50%
  }
}

@keyframes antZoomRightIn {
  0% {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      -webkit-transform-origin: 100% 50%;
      transform-origin: 100% 50%;
      opacity: 0
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1);
      -webkit-transform-origin: 100% 50%;
      transform-origin: 100% 50%
  }
}

@-webkit-keyframes antZoomRightOut {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1);
      -webkit-transform-origin: 100% 50%;
      transform-origin: 100% 50%
  }

  to {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      -webkit-transform-origin: 100% 50%;
      transform-origin: 100% 50%;
      opacity: 0
  }
}

@keyframes antZoomRightOut {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1);
      -webkit-transform-origin: 100% 50%;
      transform-origin: 100% 50%
  }

  to {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      -webkit-transform-origin: 100% 50%;
      transform-origin: 100% 50%;
      opacity: 0
  }
}

@-webkit-keyframes antZoomDownIn {
  0% {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      -webkit-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
      opacity: 0
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1);
      -webkit-transform-origin: 50% 100%;
      transform-origin: 50% 100%
  }
}

@keyframes antZoomDownIn {
  0% {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      -webkit-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
      opacity: 0
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1);
      -webkit-transform-origin: 50% 100%;
      transform-origin: 50% 100%
  }
}

@-webkit-keyframes antZoomDownOut {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1);
      -webkit-transform-origin: 50% 100%;
      transform-origin: 50% 100%
  }

  to {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      -webkit-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
      opacity: 0
  }
}

@keyframes antZoomDownOut {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1);
      -webkit-transform-origin: 50% 100%;
      transform-origin: 50% 100%
  }

  to {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      -webkit-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
      opacity: 0
  }
}

.ant-motion-collapse {
  overflow: hidden
}

.ant-motion-collapse-active {
  -webkit-transition: height .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)!important;
  transition: height .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)!important
}

.ant-message {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: fixed;
  top: 16px;
  left: 0;
  z-index: 1010;
  width: 100%;
  pointer-events: none
}

.ant-message-notice {
  padding: 8px;
  text-align: center
}

.ant-message-notice:first-child {
  margin-top: -8px
}

.ant-message-notice-content {
  display: inline-block;
  padding: 10px 16px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0,0,0,.15);
  pointer-events: all
}

.ant-message-success .anticon {
  color: #52c41a
}

.ant-message-error .anticon {
  color: #f5222d
}

.ant-message-warning .anticon {
  color: #faad14
}

.ant-message-info .anticon,.ant-message-loading .anticon {
  color: #1890ff
}

.ant-message .anticon {
  position: relative;
  top: 1px;
  margin-right: 8px;
  font-size: 16px
}

.ant-message-notice.move-up-leave.move-up-leave-active {
  overflow: hidden;
  -webkit-animation-name: MessageMoveOut;
  animation-name: MessageMoveOut;
  -webkit-animation-duration: .3s;
  animation-duration: .3s
}

@-webkit-keyframes MessageMoveOut {
  0% {
      max-height: 150px;
      padding: 8px;
      opacity: 1
  }

  to {
      max-height: 0;
      padding: 0;
      opacity: 0
  }
}

@keyframes MessageMoveOut {
  0% {
      max-height: 150px;
      padding: 8px;
      opacity: 1
  }

  to {
      max-height: 0;
      padding: 0;
      opacity: 0
  }
}

.ant-tooltip {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: absolute;
  z-index: 1060;
  display: block;
  max-width: 250px;
  visibility: visible
}

.ant-tooltip-hidden {
  display: none
}

.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight {
  padding-bottom: 8px
}

.ant-tooltip-placement-right,.ant-tooltip-placement-rightBottom,.ant-tooltip-placement-rightTop {
  padding-left: 8px
}

.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight {
  padding-top: 8px
}

.ant-tooltip-placement-left,.ant-tooltip-placement-leftBottom,.ant-tooltip-placement-leftTop {
  padding-right: 8px
}

.ant-tooltip-inner {
  min-width: 30px;
  min-height: 32px;
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: rgba(0,0,0,.75);
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,.15)
}

.ant-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: rgba(0,0,0,0)
}

.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: 3px;
  border-width: 5px 5px 0;
  border-top-color: rgba(0,0,0,.75)
}

.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  margin-left: -5px
}

.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  left: 16px
}

.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  right: 16px
}

.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  left: 3px;
  border-width: 5px 5px 5px 0;
  border-right-color: rgba(0,0,0,.75)
}

.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  margin-top: -5px
}

.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  top: 8px
}

.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  bottom: 8px
}

.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  right: 3px;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(0,0,0,.75)
}

.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  margin-top: -5px
}

.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  top: 8px
}

.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  bottom: 8px
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  top: 3px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(0,0,0,.75)
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  margin-left: -5px
}

.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  left: 16px
}

.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  right: 16px
}

.ant-btn {
  line-height: 1.499;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  box-shadow: 0 2px 0 rgba(0,0,0,.015);
  cursor: pointer;
  -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
  transition: all .3s cubic-bezier(.645,.045,.355,1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  height: 32px;
  padding: 0 15px;
  font-size: 14px;
  border-radius: 4px;
  color: #595959;
  background-color: #fafafa;
  border: 1px solid #d9d9d9
}

.ant-btn>.anticon {
  line-height: 1
}

.ant-btn,.ant-btn:active,.ant-btn:focus {
  outline: 0
}

.ant-btn:not([disabled]):hover {
  text-decoration: none
}

.ant-btn:not([disabled]):active {
  outline: 0;
  box-shadow: none
}

.ant-btn.disabled,.ant-btn[disabled] {
  cursor: not-allowed
}

.ant-btn.disabled>*,.ant-btn[disabled]>* {
  pointer-events: none
}

.ant-btn-lg {
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  border-radius: 4px
}

.ant-btn-sm {
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
  border-radius: 4px
}

.ant-btn>a:only-child {
  color: currentColor
}

.ant-btn>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn:focus,.ant-btn:hover {
  color: #47c479;
  background-color: #fafafa;
  border-color: #47c479
}

.ant-btn:focus>a:only-child,.ant-btn:hover>a:only-child {
  color: currentColor
}

.ant-btn:focus>a:only-child:after,.ant-btn:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn.active,.ant-btn:active {
  color: #16914f;
  background-color: #fafafa;
  border-color: #16914f
}

.ant-btn.active>a:only-child,.ant-btn:active>a:only-child {
  color: currentColor
}

.ant-btn.active>a:only-child:after,.ant-btn:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-disabled,.ant-btn-disabled.active,.ant-btn-disabled:active,.ant-btn-disabled:focus,.ant-btn-disabled:hover,.ant-btn.disabled,.ant-btn.disabled.active,.ant-btn.disabled:active,.ant-btn.disabled:focus,.ant-btn.disabled:hover,.ant-btn[disabled],.ant-btn[disabled].active,.ant-btn[disabled]:active,.ant-btn[disabled]:focus,.ant-btn[disabled]:hover {
  color: rgba(0,0,0,.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none
}

.ant-btn-disabled.active>a:only-child,.ant-btn-disabled:active>a:only-child,.ant-btn-disabled:focus>a:only-child,.ant-btn-disabled:hover>a:only-child,.ant-btn-disabled>a:only-child,.ant-btn.disabled.active>a:only-child,.ant-btn.disabled:active>a:only-child,.ant-btn.disabled:focus>a:only-child,.ant-btn.disabled:hover>a:only-child,.ant-btn.disabled>a:only-child,.ant-btn[disabled].active>a:only-child,.ant-btn[disabled]:active>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-disabled.active>a:only-child:after,.ant-btn-disabled:active>a:only-child:after,.ant-btn-disabled:focus>a:only-child:after,.ant-btn-disabled:hover>a:only-child:after,.ant-btn-disabled>a:only-child:after,.ant-btn.disabled.active>a:only-child:after,.ant-btn.disabled:active>a:only-child:after,.ant-btn.disabled:focus>a:only-child:after,.ant-btn.disabled:hover>a:only-child:after,.ant-btn.disabled>a:only-child:after,.ant-btn[disabled].active>a:only-child:after,.ant-btn[disabled]:active>a:only-child:after,.ant-btn[disabled]:focus>a:only-child:after,.ant-btn[disabled]:hover>a:only-child:after,.ant-btn[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn.active,.ant-btn:active,.ant-btn:focus,.ant-btn:hover {
  text-decoration: none;
  background: #fafafa
}

.ant-btn>i,.ant-btn>span {
  display: inline-block;
  pointer-events: none
}

.ant-btn-primary {
  color: #fff;
  background-color: #25b864;
  border-color: #25b864;
  text-shadow: 0 -1px 0 rgba(0,0,0,.12);
  box-shadow: 0 2px 0 rgba(0,0,0,.045)
}

.ant-btn-primary>a:only-child {
  color: currentColor
}

.ant-btn-primary>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-primary:focus,.ant-btn-primary:hover {
  color: #fff;
  background-color: #47c479;
  border-color: #47c479
}

.ant-btn-primary:focus>a:only-child,.ant-btn-primary:hover>a:only-child {
  color: currentColor
}

.ant-btn-primary:focus>a:only-child:after,.ant-btn-primary:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-primary.active,.ant-btn-primary:active {
  color: #fff;
  background-color: #16914f;
  border-color: #16914f
}

.ant-btn-primary.active>a:only-child,.ant-btn-primary:active>a:only-child {
  color: currentColor
}

.ant-btn-primary.active>a:only-child:after,.ant-btn-primary:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-primary-disabled,.ant-btn-primary-disabled.active,.ant-btn-primary-disabled:active,.ant-btn-primary-disabled:focus,.ant-btn-primary-disabled:hover,.ant-btn-primary.disabled,.ant-btn-primary.disabled.active,.ant-btn-primary.disabled:active,.ant-btn-primary.disabled:focus,.ant-btn-primary.disabled:hover,.ant-btn-primary[disabled],.ant-btn-primary[disabled].active,.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover {
  color: rgba(0,0,0,.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none
}

.ant-btn-primary-disabled.active>a:only-child,.ant-btn-primary-disabled:active>a:only-child,.ant-btn-primary-disabled:focus>a:only-child,.ant-btn-primary-disabled:hover>a:only-child,.ant-btn-primary-disabled>a:only-child,.ant-btn-primary.disabled.active>a:only-child,.ant-btn-primary.disabled:active>a:only-child,.ant-btn-primary.disabled:focus>a:only-child,.ant-btn-primary.disabled:hover>a:only-child,.ant-btn-primary.disabled>a:only-child,.ant-btn-primary[disabled].active>a:only-child,.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-primary-disabled.active>a:only-child:after,.ant-btn-primary-disabled:active>a:only-child:after,.ant-btn-primary-disabled:focus>a:only-child:after,.ant-btn-primary-disabled:hover>a:only-child:after,.ant-btn-primary-disabled>a:only-child:after,.ant-btn-primary.disabled.active>a:only-child:after,.ant-btn-primary.disabled:active>a:only-child:after,.ant-btn-primary.disabled:focus>a:only-child:after,.ant-btn-primary.disabled:hover>a:only-child:after,.ant-btn-primary.disabled>a:only-child:after,.ant-btn-primary[disabled].active>a:only-child:after,.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-primary[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #47c479;
  border-left-color: #47c479
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #d9d9d9
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
  border-right-color: #47c479
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #d9d9d9
}

.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group .ant-btn-primary:last-child:not(:first-child) {
  border-left-color: #47c479
}

.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled] {
  border-left-color: #d9d9d9
}

.ant-btn-ghost {
  color: #595959;
  background-color: rgba(0,0,0,0);
  border-color: #d9d9d9
}

.ant-btn-ghost>a:only-child {
  color: currentColor
}

.ant-btn-ghost>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-ghost:focus,.ant-btn-ghost:hover {
  color: #47c479;
  background-color: rgba(0,0,0,0);
  border-color: #47c479
}

.ant-btn-ghost:focus>a:only-child,.ant-btn-ghost:hover>a:only-child {
  color: currentColor
}

.ant-btn-ghost:focus>a:only-child:after,.ant-btn-ghost:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-ghost.active,.ant-btn-ghost:active {
  color: #16914f;
  background-color: rgba(0,0,0,0);
  border-color: #16914f
}

.ant-btn-ghost.active>a:only-child,.ant-btn-ghost:active>a:only-child {
  color: currentColor
}

.ant-btn-ghost.active>a:only-child:after,.ant-btn-ghost:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-ghost-disabled,.ant-btn-ghost-disabled.active,.ant-btn-ghost-disabled:active,.ant-btn-ghost-disabled:focus,.ant-btn-ghost-disabled:hover,.ant-btn-ghost.disabled,.ant-btn-ghost.disabled.active,.ant-btn-ghost.disabled:active,.ant-btn-ghost.disabled:focus,.ant-btn-ghost.disabled:hover,.ant-btn-ghost[disabled],.ant-btn-ghost[disabled].active,.ant-btn-ghost[disabled]:active,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:hover {
  color: rgba(0,0,0,.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none
}

.ant-btn-ghost-disabled.active>a:only-child,.ant-btn-ghost-disabled:active>a:only-child,.ant-btn-ghost-disabled:focus>a:only-child,.ant-btn-ghost-disabled:hover>a:only-child,.ant-btn-ghost-disabled>a:only-child,.ant-btn-ghost.disabled.active>a:only-child,.ant-btn-ghost.disabled:active>a:only-child,.ant-btn-ghost.disabled:focus>a:only-child,.ant-btn-ghost.disabled:hover>a:only-child,.ant-btn-ghost.disabled>a:only-child,.ant-btn-ghost[disabled].active>a:only-child,.ant-btn-ghost[disabled]:active>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-ghost-disabled.active>a:only-child:after,.ant-btn-ghost-disabled:active>a:only-child:after,.ant-btn-ghost-disabled:focus>a:only-child:after,.ant-btn-ghost-disabled:hover>a:only-child:after,.ant-btn-ghost-disabled>a:only-child:after,.ant-btn-ghost.disabled.active>a:only-child:after,.ant-btn-ghost.disabled:active>a:only-child:after,.ant-btn-ghost.disabled:focus>a:only-child:after,.ant-btn-ghost.disabled:hover>a:only-child:after,.ant-btn-ghost.disabled>a:only-child:after,.ant-btn-ghost[disabled].active>a:only-child:after,.ant-btn-ghost[disabled]:active>a:only-child:after,.ant-btn-ghost[disabled]:focus>a:only-child:after,.ant-btn-ghost[disabled]:hover>a:only-child:after,.ant-btn-ghost[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-dashed {
  color: #595959;
  background-color: #fafafa;
  border-color: #d9d9d9;
  border-style: dashed
}

.ant-btn-dashed>a:only-child {
  color: currentColor
}

.ant-btn-dashed>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-dashed:focus,.ant-btn-dashed:hover {
  color: #47c479;
  background-color: #fafafa;
  border-color: #47c479
}

.ant-btn-dashed:focus>a:only-child,.ant-btn-dashed:hover>a:only-child {
  color: currentColor
}

.ant-btn-dashed:focus>a:only-child:after,.ant-btn-dashed:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-dashed.active,.ant-btn-dashed:active {
  color: #16914f;
  background-color: #fafafa;
  border-color: #16914f
}

.ant-btn-dashed.active>a:only-child,.ant-btn-dashed:active>a:only-child {
  color: currentColor
}

.ant-btn-dashed.active>a:only-child:after,.ant-btn-dashed:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-dashed-disabled,.ant-btn-dashed-disabled.active,.ant-btn-dashed-disabled:active,.ant-btn-dashed-disabled:focus,.ant-btn-dashed-disabled:hover,.ant-btn-dashed.disabled,.ant-btn-dashed.disabled.active,.ant-btn-dashed.disabled:active,.ant-btn-dashed.disabled:focus,.ant-btn-dashed.disabled:hover,.ant-btn-dashed[disabled],.ant-btn-dashed[disabled].active,.ant-btn-dashed[disabled]:active,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:hover {
  color: rgba(0,0,0,.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none
}

.ant-btn-dashed-disabled.active>a:only-child,.ant-btn-dashed-disabled:active>a:only-child,.ant-btn-dashed-disabled:focus>a:only-child,.ant-btn-dashed-disabled:hover>a:only-child,.ant-btn-dashed-disabled>a:only-child,.ant-btn-dashed.disabled.active>a:only-child,.ant-btn-dashed.disabled:active>a:only-child,.ant-btn-dashed.disabled:focus>a:only-child,.ant-btn-dashed.disabled:hover>a:only-child,.ant-btn-dashed.disabled>a:only-child,.ant-btn-dashed[disabled].active>a:only-child,.ant-btn-dashed[disabled]:active>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-dashed-disabled.active>a:only-child:after,.ant-btn-dashed-disabled:active>a:only-child:after,.ant-btn-dashed-disabled:focus>a:only-child:after,.ant-btn-dashed-disabled:hover>a:only-child:after,.ant-btn-dashed-disabled>a:only-child:after,.ant-btn-dashed.disabled.active>a:only-child:after,.ant-btn-dashed.disabled:active>a:only-child:after,.ant-btn-dashed.disabled:focus>a:only-child:after,.ant-btn-dashed.disabled:hover>a:only-child:after,.ant-btn-dashed.disabled>a:only-child:after,.ant-btn-dashed[disabled].active>a:only-child:after,.ant-btn-dashed[disabled]:active>a:only-child:after,.ant-btn-dashed[disabled]:focus>a:only-child:after,.ant-btn-dashed[disabled]:hover>a:only-child:after,.ant-btn-dashed[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-danger {
  color: #f5222d;
  background-color: #f5f5f5;
  border-color: #d9d9d9
}

.ant-btn-danger>a:only-child {
  color: currentColor
}

.ant-btn-danger>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-danger:hover {
  color: #fff;
  background-color: #ff4d4f;
  border-color: #ff4d4f
}

.ant-btn-danger:hover>a:only-child {
  color: currentColor
}

.ant-btn-danger:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-danger:focus {
  color: #ff4d4f;
  background-color: #fff;
  border-color: #ff4d4f
}

.ant-btn-danger:focus>a:only-child {
  color: currentColor
}

.ant-btn-danger:focus>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-danger.active,.ant-btn-danger:active {
  color: #fff;
  background-color: #cf1322;
  border-color: #cf1322
}

.ant-btn-danger.active>a:only-child,.ant-btn-danger:active>a:only-child {
  color: currentColor
}

.ant-btn-danger.active>a:only-child:after,.ant-btn-danger:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-danger-disabled,.ant-btn-danger-disabled.active,.ant-btn-danger-disabled:active,.ant-btn-danger-disabled:focus,.ant-btn-danger-disabled:hover,.ant-btn-danger.disabled,.ant-btn-danger.disabled.active,.ant-btn-danger.disabled:active,.ant-btn-danger.disabled:focus,.ant-btn-danger.disabled:hover,.ant-btn-danger[disabled],.ant-btn-danger[disabled].active,.ant-btn-danger[disabled]:active,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:hover {
  color: rgba(0,0,0,.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none
}

.ant-btn-danger-disabled.active>a:only-child,.ant-btn-danger-disabled:active>a:only-child,.ant-btn-danger-disabled:focus>a:only-child,.ant-btn-danger-disabled:hover>a:only-child,.ant-btn-danger-disabled>a:only-child,.ant-btn-danger.disabled.active>a:only-child,.ant-btn-danger.disabled:active>a:only-child,.ant-btn-danger.disabled:focus>a:only-child,.ant-btn-danger.disabled:hover>a:only-child,.ant-btn-danger.disabled>a:only-child,.ant-btn-danger[disabled].active>a:only-child,.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-danger-disabled.active>a:only-child:after,.ant-btn-danger-disabled:active>a:only-child:after,.ant-btn-danger-disabled:focus>a:only-child:after,.ant-btn-danger-disabled:hover>a:only-child:after,.ant-btn-danger-disabled>a:only-child:after,.ant-btn-danger.disabled.active>a:only-child:after,.ant-btn-danger.disabled:active>a:only-child:after,.ant-btn-danger.disabled:focus>a:only-child:after,.ant-btn-danger.disabled:hover>a:only-child:after,.ant-btn-danger.disabled>a:only-child:after,.ant-btn-danger[disabled].active>a:only-child:after,.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-danger[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-round {
  height: 32px;
  padding: 0 16px;
  font-size: 16px;
  border-radius: 32px
}

.ant-btn-round.ant-btn-lg {
  height: 40px;
  padding: 0 20px;
  font-size: 18px;
  border-radius: 40px
}

.ant-btn-round.ant-btn-sm {
  height: 24px;
  padding: 0 12px;
  font-size: 14px;
  border-radius: 24px
}

.ant-btn-circle,.ant-btn-circle-outline {
  width: 32px;
  height: 32px;
  padding: 0;
  font-size: 16px;
  border-radius: 50%
}

.ant-btn-circle-outline.ant-btn-lg,.ant-btn-circle.ant-btn-lg {
  width: 40px;
  height: 40px;
  padding: 0;
  font-size: 18px;
  border-radius: 50%
}

.ant-btn-circle-outline.ant-btn-sm,.ant-btn-circle.ant-btn-sm {
  width: 24px;
  height: 24px;
  padding: 0;
  font-size: 14px;
  border-radius: 50%
}

.ant-btn:before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  display: none;
  background: #fff;
  border-radius: inherit;
  opacity: .35;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
  pointer-events: none;
  content: ""
}

.ant-btn .anticon {
  -webkit-transition: margin-left .3s cubic-bezier(.645,.045,.355,1);
  transition: margin-left .3s cubic-bezier(.645,.045,.355,1)
}

.ant-btn .anticon.anticon-minus>svg,.ant-btn .anticon.anticon-plus>svg {
  shape-rendering: optimizeSpeed
}

.ant-btn.ant-btn-loading:before {
  display: block
}

.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) {
  position: relative;
  padding-left: 29px;
  pointer-events: none
}

.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon:not(:last-child) {
  margin-left: -14px
}

.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) {
  padding-left: 24px
}

.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon {
  margin-left: -17px
}

.ant-btn-group {
  position: relative;
  display: inline-block
}

.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn {
  position: relative
}

.ant-btn-group>.ant-btn.active,.ant-btn-group>.ant-btn:active,.ant-btn-group>.ant-btn:focus,.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn.active,.ant-btn-group>span>.ant-btn:active,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>span>.ant-btn:hover {
  z-index: 2
}

.ant-btn-group>.ant-btn:disabled,.ant-btn-group>span>.ant-btn:disabled {
  z-index: 0
}

.ant-btn-group-lg>.ant-btn,.ant-btn-group-lg>span>.ant-btn {
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  border-radius: 0;
  line-height: 38px
}

.ant-btn-group-sm>.ant-btn,.ant-btn-group-sm>span>.ant-btn {
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
  border-radius: 0;
  line-height: 22px
}

.ant-btn-group-sm>.ant-btn>.anticon,.ant-btn-group-sm>span>.ant-btn>.anticon {
  font-size: 14px
}

.ant-btn+.ant-btn-group,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group,.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group>span+span,.ant-btn-group span+.ant-btn {
  margin-left: -1px
}

.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]) {
  border-left-color: rgba(0,0,0,0)
}

.ant-btn-group .ant-btn {
  border-radius: 0
}

.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn {
  margin-left: 0
}

.ant-btn-group>.ant-btn:only-child {
  border-radius: 4px
}

.ant-btn-group>span:only-child>.ant-btn {
  border-radius: 4px
}

.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px
}

.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px
}

.ant-btn-group-sm>.ant-btn:only-child {
  border-radius: 4px
}

.ant-btn-group-sm>span:only-child>.ant-btn {
  border-radius: 4px
}

.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px
}

.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px
}

.ant-btn-group>.ant-btn-group {
  float: left
}

.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn {
  border-radius: 0
}

.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child {
  padding-right: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child {
  padding-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.ant-btn:not(.ant-btn-circle):not(.ant-btn-circle-outline).ant-btn-icon-only {
  padding-right: 8px;
  padding-left: 8px
}

.ant-btn:active>span,.ant-btn:focus>span {
  position: relative
}

.ant-btn>.anticon+span,.ant-btn>span+.anticon {
  margin-left: 8px
}

.ant-btn-background-ghost {
  color: #fff;
  background: rgba(0,0,0,0)!important;
  border-color: #fff
}

.ant-btn-background-ghost.ant-btn-primary {
  color: #25b864;
  background-color: rgba(0,0,0,0);
  border-color: #25b864;
  text-shadow: none
}

.ant-btn-background-ghost.ant-btn-primary>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-background-ghost.ant-btn-primary:focus,.ant-btn-background-ghost.ant-btn-primary:hover {
  color: #47c479;
  background-color: rgba(0,0,0,0);
  border-color: #47c479
}

.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-background-ghost.ant-btn-primary.active,.ant-btn-background-ghost.ant-btn-primary:active {
  color: #16914f;
  background-color: rgba(0,0,0,0);
  border-color: #16914f
}

.ant-btn-background-ghost.ant-btn-primary.active>a:only-child,.ant-btn-background-ghost.ant-btn-primary:active>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-background-ghost.ant-btn-primary-disabled,.ant-btn-background-ghost.ant-btn-primary-disabled.active,.ant-btn-background-ghost.ant-btn-primary-disabled:active,.ant-btn-background-ghost.ant-btn-primary-disabled:focus,.ant-btn-background-ghost.ant-btn-primary-disabled:hover,.ant-btn-background-ghost.ant-btn-primary.disabled,.ant-btn-background-ghost.ant-btn-primary.disabled.active,.ant-btn-background-ghost.ant-btn-primary.disabled:active,.ant-btn-background-ghost.ant-btn-primary.disabled:focus,.ant-btn-background-ghost.ant-btn-primary.disabled:hover,.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled].active,.ant-btn-background-ghost.ant-btn-primary[disabled]:active,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover {
  color: rgba(0,0,0,.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none
}

.ant-btn-background-ghost.ant-btn-primary-disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled].active>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-primary-disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled].active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-background-ghost.ant-btn-danger {
  color: #f5222d;
  background-color: rgba(0,0,0,0);
  border-color: #f5222d;
  text-shadow: none
}

.ant-btn-background-ghost.ant-btn-danger>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-danger>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-background-ghost.ant-btn-danger:focus,.ant-btn-background-ghost.ant-btn-danger:hover {
  color: #ff4d4f;
  background-color: rgba(0,0,0,0);
  border-color: #ff4d4f
}

.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-background-ghost.ant-btn-danger.active,.ant-btn-background-ghost.ant-btn-danger:active {
  color: #cf1322;
  background-color: rgba(0,0,0,0);
  border-color: #cf1322
}

.ant-btn-background-ghost.ant-btn-danger.active>a:only-child,.ant-btn-background-ghost.ant-btn-danger:active>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-danger.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-background-ghost.ant-btn-danger-disabled,.ant-btn-background-ghost.ant-btn-danger-disabled.active,.ant-btn-background-ghost.ant-btn-danger-disabled:active,.ant-btn-background-ghost.ant-btn-danger-disabled:focus,.ant-btn-background-ghost.ant-btn-danger-disabled:hover,.ant-btn-background-ghost.ant-btn-danger.disabled,.ant-btn-background-ghost.ant-btn-danger.disabled.active,.ant-btn-background-ghost.ant-btn-danger.disabled:active,.ant-btn-background-ghost.ant-btn-danger.disabled:focus,.ant-btn-background-ghost.ant-btn-danger.disabled:hover,.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled].active,.ant-btn-background-ghost.ant-btn-danger[disabled]:active,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover {
  color: rgba(0,0,0,.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none
}

.ant-btn-background-ghost.ant-btn-danger-disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled].active>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child {
  color: currentColor
}

.ant-btn-background-ghost.ant-btn-danger-disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled].active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0);
  content: ""
}

.ant-btn-two-chinese-chars:first-letter {
  letter-spacing: .34em
}

.ant-btn-two-chinese-chars>:not(.anticon) {
  margin-right: -.34em;
  letter-spacing: .34em
}

.ant-btn-block {
  width: 100%
}

.ant-btn:empty {
  vertical-align: top
}

a.ant-btn {
  line-height: 30px
}

a.ant-btn-lg {
  line-height: 38px
}

a.ant-btn-sm {
  line-height: 22px
}

.ant-popover {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  font-weight: 400;
  white-space: normal;
  text-align: left;
  cursor: auto;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text
}

.ant-popover:after {
  position: absolute;
  background: hsla(0,0%,100%,.01);
  content: ""
}

.ant-popover-hidden {
  display: none
}

.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight {
  padding-bottom: 10px
}

.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop {
  padding-left: 10px
}

.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight {
  padding-top: 10px
}

.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop {
  padding-right: 10px
}

.ant-popover-inner {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,.15);
  box-shadow: 0 0 8px rgba(0,0,0,.15)\9
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
  .ant-popover-inner {
      box-shadow: 0 2px 8px rgba(0,0,0,.15)
  }
}

.ant-popover-title {
  min-width: 177px;
  min-height: 32px;
  margin: 0;
  padding: 5px 16px 4px;
  color: #262626;
  font-weight: 500;
  border-bottom: 1px solid #e8e8e8
}

.ant-popover-inner-content {
  padding: 12px 16px;
  color: #595959
}

.ant-popover-message {
  position: relative;
  padding: 4px 0 12px;
  color: #595959;
  font-size: 14px
}

.ant-popover-message>.anticon {
  position: absolute;
  top: 8px;
  color: #faad14;
  font-size: 14px
}

.ant-popover-message-title {
  padding-left: 22px
}

.ant-popover-buttons {
  margin-bottom: 4px;
  text-align: right
}

.ant-popover-buttons button {
  margin-left: 8px
}

.ant-popover-arrow {
  position: absolute;
  display: block;
  width: 8.48528137px;
  height: 8.48528137px;
  background: rgba(0,0,0,0);
  border-width: 4.24264069px;
  border-style: solid;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}

.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow {
  bottom: 6.2px;
  border-color: rgba(0,0,0,0) #fff #fff rgba(0,0,0,0);
  box-shadow: 3px 3px 7px rgba(0,0,0,.07)
}

.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg)
}

.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow {
  left: 16px
}

.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow {
  right: 16px
}

.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow {
  left: 6px;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff;
  box-shadow: -3px 3px 7px rgba(0,0,0,.07)
}

.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg)
}

.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow {
  top: 12px
}

.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow {
  bottom: 12px
}

.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow {
  top: 6px;
  border-color: #fff rgba(0,0,0,0) rgba(0,0,0,0) #fff;
  box-shadow: -2px -2px 5px rgba(0,0,0,.06)
}

.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg)
}

.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow {
  left: 16px
}

.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow {
  right: 16px
}

.ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow {
  right: 6px;
  border-color: #fff #fff rgba(0,0,0,0) rgba(0,0,0,0);
  box-shadow: 3px -3px 7px rgba(0,0,0,.07)
}

.ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg)
}

.ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow {
  top: 12px
}

.ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow {
  bottom: 12px
}

.ant-tag {
  box-sizing: border-box;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  display: inline-block;
  height: 22px;
  margin: 0 8px 0 0;
  padding: 0 7px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  background: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  opacity: 1;
  -webkit-transition: all .3s cubic-bezier(.215,.61,.355,1);
  transition: all .3s cubic-bezier(.215,.61,.355,1)
}

.ant-tag:hover {
  opacity: .85
}

.ant-tag,.ant-tag a,.ant-tag a:hover {
  color: #595959
}

.ant-tag>a:first-child:last-child {
  display: inline-block;
  margin: 0 -8px;
  padding: 0 8px
}

.ant-tag .anticon-close {
  display: inline-block;
  font-size: 12px;
  font-size: 10px\9;
  -webkit-transform: scale(.83333333) rotate(0deg);
  -ms-transform: scale(.83333333) rotate(0deg);
  transform: scale(.83333333) rotate(0deg);
  margin-left: 3px;
  color: #8c8c8c;
  font-weight: 700;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s
}

:root .ant-tag .anticon-close {
  font-size: 12px
}

.ant-tag .anticon-close:hover {
  color: #262626
}

.ant-tag-has-color {
  border-color: rgba(0,0,0,0)
}

.ant-tag-has-color,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover,.ant-tag-has-color a,.ant-tag-has-color a:hover {
  color: #fff
}

.ant-tag-checkable {
  background-color: rgba(0,0,0,0);
  border-color: rgba(0,0,0,0)
}

.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
  color: #25b864
}

.ant-tag-checkable-checked,.ant-tag-checkable:active {
  color: #fff
}

.ant-tag-checkable-checked {
  background-color: #25b864
}

.ant-tag-checkable:active {
  background-color: #16914f
}

.ant-tag-close {
  width: 0!important;
  margin: 0;
  padding: 0
}

.ant-tag-zoom-appear,.ant-tag-zoom-enter {
  -webkit-animation: antFadeIn .2s cubic-bezier(.78,.14,.15,.86);
  animation: antFadeIn .2s cubic-bezier(.78,.14,.15,.86);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.ant-tag-zoom-leave {
  -webkit-animation: antZoomOut .3s cubic-bezier(.78,.14,.15,.86);
  animation: antZoomOut .3s cubic-bezier(.78,.14,.15,.86);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.ant-tag-hidden {
  display: none
}

.ant-tag-pink {
  color: #eb2f96;
  background: #fff0f6;
  border-color: #ffadd2
}

.ant-tag-pink-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96
}

.ant-tag-magenta {
  color: #eb2f96;
  background: #fff0f6;
  border-color: #ffadd2
}

.ant-tag-magenta-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96
}

.ant-tag-red {
  color: #f5222d;
  background: #fff1f0;
  border-color: #ffa39e
}

.ant-tag-red-inverse {
  color: #fff;
  background: #f5222d;
  border-color: #f5222d
}

.ant-tag-volcano {
  color: #fa541c;
  background: #fff2e8;
  border-color: #ffbb96
}

.ant-tag-volcano-inverse {
  color: #fff;
  background: #fa541c;
  border-color: #fa541c
}

.ant-tag-orange {
  color: #fa8c16;
  background: #fff7e6;
  border-color: #ffd591
}

.ant-tag-orange-inverse {
  color: #fff;
  background: #fa8c16;
  border-color: #fa8c16
}

.ant-tag-yellow {
  color: #fadb14;
  background: #feffe6;
  border-color: #fffb8f
}

.ant-tag-yellow-inverse {
  color: #fff;
  background: #fadb14;
  border-color: #fadb14
}

.ant-tag-gold {
  color: #faad14;
  background: #fffbe6;
  border-color: #ffe58f
}

.ant-tag-gold-inverse {
  color: #fff;
  background: #faad14;
  border-color: #faad14
}

.ant-tag-cyan {
  color: #13c2c2;
  background: #e6fffb;
  border-color: #87e8de
}

.ant-tag-cyan-inverse {
  color: #fff;
  background: #13c2c2;
  border-color: #13c2c2
}

.ant-tag-lime {
  color: #a0d911;
  background: #fcffe6;
  border-color: #eaff8f
}

.ant-tag-lime-inverse {
  color: #fff;
  background: #a0d911;
  border-color: #a0d911
}

.ant-tag-green {
  color: #52c41a;
  background: #f6ffed;
  border-color: #b7eb8f
}

.ant-tag-green-inverse {
  color: #fff;
  background: #52c41a;
  border-color: #52c41a
}

.ant-tag-blue {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff
}

.ant-tag-blue-inverse {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff
}

.ant-tag-geekblue {
  color: #2f54eb;
  background: #f0f5ff;
  border-color: #adc6ff
}

.ant-tag-geekblue-inverse {
  color: #fff;
  background: #2f54eb;
  border-color: #2f54eb
}

.ant-tag-purple {
  color: #722ed1;
  background: #f9f0ff;
  border-color: #d3adf7
}

.ant-tag-purple-inverse {
  color: #fff;
  background: #722ed1;
  border-color: #722ed1
}

.size___3D2Zh {
  width: 24px;
  height: 24px
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.doc-draft-tip {
  font-weight: 400
}

.doc-draft-tag {
  margin-left: 8px
}

.doc-cover {
  background-repeat: no-repeat;
  background-size: 220px auto;
  height: 178px;
  margin: 0 auto
}

.doc-default-cover {
  background: no-repeat 50%;
  background-size: 59px 64px;
  height: 178px
}

.doc-template-tag {
  margin: 0 0 0 8px;
  background-color: rgba(0,0,0,0);
  border-color: #1890ff;
  color: #1890ff;
  height: 20px;
  line-height: 18px
}

.doc-title {
  font-size: 14px;
  line-height: 21px;
  text-overflow: ellipsis;
  color: #595959
}

.doc-title-draft {
  font-size: 12px;
  color: #8c8c8c;
  margin-right: 4px;
  font-weight: 400
}

.doc-icon {
  margin-right: 4px
}

.doc-access-scope {
  margin-left: 8px;
  color: #8c8c8c
}

.doc-belong {
  color: #8c8c8c
}

.doc-belong a {
  color: #8c8c8c;
  margin: 0 4px
}

.doc-belong a:first-child {
  margin-left: 0
}

.ant-menu {
  box-sizing: border-box;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  color: #595959;
  line-height: 0;
  list-style: none;
  background: #fff;
  outline: none;
  box-shadow: 0 2px 8px rgba(0,0,0,.15);
  -webkit-transition: background .3s,width .2s;
  transition: background .3s,width .2s;
  zoom:1}

.ant-menu:after,.ant-menu:before {
  content: "";
  display: table
}

.ant-menu:after {
  clear: both
}

.ant-menu ol,.ant-menu ul {
  margin: 0;
  padding: 0;
  list-style: none
}

.ant-menu-hidden {
  display: none
}

.ant-menu-item-group-title {
  padding: 8px 16px;
  color: #8c8c8c;
  font-size: 14px;
  line-height: 1.5;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-menu-submenu,.ant-menu-submenu-inline {
  -webkit-transition: border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1);
  transition: border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-item:active,.ant-menu-submenu-title:active {
  background: #e9f7ec
}

.ant-menu-submenu .ant-menu-sub {
  cursor: auto;
  -webkit-transition: background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1);
  transition: background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-item>a {
  display: block;
  color: #595959
}

.ant-menu-item>a:hover {
  color: #25b864
}

.ant-menu-item>a:focus {
  text-decoration: none
}

.ant-menu-item>a:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0,0,0,0);
  content: ""
}

.ant-menu-item-divider {
  height: 1px;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8
}

.ant-menu-item-active,.ant-menu-item:hover,.ant-menu-submenu-active,.ant-menu-submenu-title:hover,.ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open {
  color: #25b864
}

.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu {
  margin-top: -1px
}

.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover {
  background-color: rgba(0,0,0,0)
}

.ant-menu-item-selected {
  color: #25b864
}

.ant-menu-item-selected>a,.ant-menu-item-selected>a:hover {
  color: #25b864
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #e9f7ec
}

.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left {
  border-right: 1px solid #e8e8e8
}

.ant-menu-vertical-right {
  border-left: 1px solid #e8e8e8
}

.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub,.ant-menu-vertical.ant-menu-sub {
  min-width: 160px;
  padding: 0;
  border-right: 0;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0
}

.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item,.ant-menu-vertical.ant-menu-sub .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0
}

.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical.ant-menu-sub .ant-menu-item:after {
  border-right: 0
}

.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu {
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0
}

.ant-menu-horizontal.ant-menu-sub {
  min-width: 114px
}

.ant-menu-item,.ant-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  -webkit-transition: color .3s cubic-bezier(.645,.045,.355,1),border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1);
  transition: color .3s cubic-bezier(.645,.045,.355,1),border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-item .anticon,.ant-menu-submenu-title .anticon {
  min-width: 14px;
  margin-right: 10px;
  font-size: 14px;
  -webkit-transition: font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1);
  transition: font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-item .anticon+span,.ant-menu-submenu-title .anticon+span {
  opacity: 1;
  -webkit-transition: opacity .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1);
  transition: opacity .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1)
}

.ant-menu>.ant-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  padding: 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8
}

.ant-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: #fff;
  border-radius: 4px
}

.ant-menu-submenu-popup .submenu-title-wrapper {
  padding-right: 20px
}

.ant-menu-submenu-popup:before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: .0001;
  content: " "
}

.ant-menu-submenu>.ant-menu {
  background-color: #fff;
  border-radius: 4px
}

.ant-menu-submenu>.ant-menu-submenu-title:after {
  -webkit-transition: -webkit-transform .3s cubic-bezier(.645,.045,.355,1);
  transition: -webkit-transform .3s cubic-bezier(.645,.045,.355,1);
  transition: transform .3s cubic-bezier(.645,.045,.355,1);
  transition: transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
  -webkit-transition: -webkit-transform .3s cubic-bezier(.645,.045,.355,1);
  transition: -webkit-transform .3s cubic-bezier(.645,.045,.355,1);
  transition: transform .3s cubic-bezier(.645,.045,.355,1);
  transition: transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background: #fff;
  background-image: -webkit-linear-gradient(left,#595959,#595959);
  background-image: linear-gradient(90deg,#595959,#595959);
  border-radius: 2px;
  -webkit-transition: background .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
  transition: background .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
  transition: background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1);
  transition: background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
  content: ""
}

.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before {
  -webkit-transform: rotate(45deg) translateY(-2px);
  -ms-transform: rotate(45deg) translateY(-2px);
  transform: rotate(45deg) translateY(-2px)
}

.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after {
  -webkit-transform: rotate(-45deg) translateY(2px);
  -ms-transform: rotate(-45deg) translateY(2px);
  transform: rotate(-45deg) translateY(2px)
}

.ant-menu-submenu-inline>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,.ant-menu-submenu-inline>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before,.ant-menu-submenu-vertical-left>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,.ant-menu-submenu-vertical-left>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before,.ant-menu-submenu-vertical-right>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,.ant-menu-submenu-vertical-right>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before,.ant-menu-submenu-vertical>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,.ant-menu-submenu-vertical>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before {
  background: -webkit-linear-gradient(left,#25b864,#25b864);
  background: linear-gradient(90deg,#25b864,#25b864)
}

.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:before {
  -webkit-transform: rotate(-45deg) translateX(2px);
  -ms-transform: rotate(-45deg) translateX(2px);
  transform: rotate(-45deg) translateX(2px)
}

.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:after {
  -webkit-transform: rotate(45deg) translateX(-2px);
  -ms-transform: rotate(45deg) translateX(-2px);
  transform: rotate(45deg) translateX(-2px)
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow {
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px)
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:after {
  -webkit-transform: rotate(-45deg) translateX(-2px);
  -ms-transform: rotate(-45deg) translateX(-2px);
  transform: rotate(-45deg) translateX(-2px)
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow:before {
  -webkit-transform: rotate(45deg) translateX(2px);
  -ms-transform: rotate(45deg) translateX(2px);
  transform: rotate(45deg) translateX(2px)
}

.ant-menu-vertical-left .ant-menu-submenu-selected,.ant-menu-vertical-right .ant-menu-submenu-selected,.ant-menu-vertical .ant-menu-submenu-selected {
  color: #25b864
}

.ant-menu-vertical-left .ant-menu-submenu-selected>a,.ant-menu-vertical-right .ant-menu-submenu-selected>a,.ant-menu-vertical .ant-menu-submenu-selected>a {
  color: #25b864
}

.ant-menu-horizontal {
  line-height: 46px;
  white-space: nowrap;
  border: 0;
  border-bottom: 1px solid #e8e8e8;
  box-shadow: none
}

.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
  border-bottom: 2px solid rgba(0,0,0,0)
}

.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-item-open,.ant-menu-horizontal>.ant-menu-item-selected,.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu-active,.ant-menu-horizontal>.ant-menu-submenu-open,.ant-menu-horizontal>.ant-menu-submenu-selected,.ant-menu-horizontal>.ant-menu-submenu:hover {
  color: #25b864;
  border-bottom: 2px solid #25b864
}

.ant-menu-horizontal>.ant-menu-item>a {
  display: block;
  color: #595959
}

.ant-menu-horizontal>.ant-menu-item>a:hover {
  color: #25b864
}

.ant-menu-horizontal>.ant-menu-item>a:before {
  bottom: -2px
}

.ant-menu-horizontal>.ant-menu-item-selected>a {
  color: #25b864
}

.ant-menu-horizontal:after {
  display: block;
  clear: both;
  height: 0;
  content: " "
}

.ant-menu-inline .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-vertical .ant-menu-item {
  position: relative
}

.ant-menu-inline .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-vertical .ant-menu-item:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #25b864;
  -webkit-transform: scaleY(.0001);
  -ms-transform: scaleY(.0001);
  transform: scaleY(.0001);
  opacity: 0;
  -webkit-transition: opacity .15s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s cubic-bezier(.215,.61,.355,1);
  transition: opacity .15s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s cubic-bezier(.215,.61,.355,1);
  transition: transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);
  transition: transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s cubic-bezier(.215,.61,.355,1);
  content: ""
}

.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-vertical-right .ant-menu-item,.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title {
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px;
  overflow: hidden;
  font-size: 14px;
  line-height: 40px;
  text-overflow: ellipsis
}

.ant-menu-inline .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu,.ant-menu-vertical .ant-menu-submenu {
  padding-bottom: .01px
}

.ant-menu-inline .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child),.ant-menu-vertical .ant-menu-item:not(:last-child) {
  margin-bottom: 8px
}

.ant-menu-inline>.ant-menu-item,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title {
  height: 40px;
  line-height: 40px
}

.ant-menu-inline {
  width: 100%
}

.ant-menu-inline .ant-menu-item-selected:after,.ant-menu-inline .ant-menu-selected:after {
  -webkit-transform: scaleY(1);
  -ms-transform: scaleY(1);
  transform: scaleY(1);
  opacity: 1;
  -webkit-transition: opacity .15s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);
  transition: opacity .15s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);
  transition: transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1);
  transition: transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title {
  width: calc(100% + 1px)
}

.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 34px
}

.ant-menu-inline-collapsed {
  width: 80px
}

.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title {
  left: 0;
  padding: 0 32px!important;
  text-overflow: clip
}

.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow {
  display: none
}

.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
  line-height: 40px
}

.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span {
  display: inline-block;
  max-width: 0;
  opacity: 0
}

.ant-menu-inline-collapsed-tooltip {
  pointer-events: none
}

.ant-menu-inline-collapsed-tooltip .anticon {
  display: none
}

.ant-menu-inline-collapsed-tooltip a {
  color: hsla(0,0%,100%,.85)
}

.ant-menu-inline-collapsed .ant-menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.ant-menu-item-group-list {
  margin: 0;
  padding: 0
}

.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 16px 0 28px
}

.ant-menu-root.ant-menu-inline,.ant-menu-root.ant-menu-vertical,.ant-menu-root.ant-menu-vertical-left,.ant-menu-root.ant-menu-vertical-right {
  box-shadow: none
}

.ant-menu-sub.ant-menu-inline {
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none
}

.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
  list-style-position: inside;
  list-style-type: disc
}

.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-left: 32px
}

.ant-menu-item-disabled,.ant-menu-submenu-disabled {
  color: rgba(0,0,0,.25)!important;
  background: none;
  border-color: rgba(0,0,0,0)!important;
  cursor: not-allowed
}

.ant-menu-item-disabled>a,.ant-menu-submenu-disabled>a {
  color: rgba(0,0,0,.25)!important;
  pointer-events: none
}

.ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-submenu-disabled>.ant-menu-submenu-title {
  color: rgba(0,0,0,.25)!important;
  cursor: not-allowed
}

.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
  background: rgba(0,0,0,.25)!important
}

.ant-menu-dark,.ant-menu-dark .ant-menu-sub {
  color: hsla(0,0%,100%,.65);
  background: #001529
}

.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: .45;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before {
  background: #fff
}

.ant-menu-dark.ant-menu-submenu-popup {
  background: rgba(0,0,0,0)
}

.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #000c17;
  box-shadow: inset 0 2px 8px rgba(0,0,0,.45)
}

.ant-menu-dark.ant-menu-horizontal {
  border-bottom: 0
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu {
  top: 0;
  margin-top: 0;
  border-color: #001529;
  border-bottom: 0
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a:before {
  bottom: 0
}

.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a {
  color: hsla(0,0%,100%,.65)
}

.ant-menu-dark.ant-menu-inline,.ant-menu-dark.ant-menu-vertical,.ant-menu-dark.ant-menu-vertical-left,.ant-menu-dark.ant-menu-vertical-right {
  border-right: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item,.ant-menu-dark.ant-menu-vertical .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical .ant-menu-item:after {
  border-right: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
  width: 100%
}

.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-submenu-active,.ant-menu-dark .ant-menu-submenu-open,.ant-menu-dark .ant-menu-submenu-selected,.ant-menu-dark .ant-menu-submenu-title:hover {
  color: #fff;
  background-color: rgba(0,0,0,0)
}

.ant-menu-dark .ant-menu-item-active>a,.ant-menu-dark .ant-menu-item:hover>a,.ant-menu-dark .ant-menu-submenu-active>a,.ant-menu-dark .ant-menu-submenu-open>a,.ant-menu-dark .ant-menu-submenu-selected>a,.ant-menu-dark .ant-menu-submenu-title:hover>a {
  color: #fff
}

.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow {
  opacity: 1
}

.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title:hover>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
  background: #fff
}

.ant-menu-dark .ant-menu-item-selected {
  color: #fff;
  border-right: 0
}

.ant-menu-dark .ant-menu-item-selected:after {
  border-right: 0
}

.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>a:hover {
  color: #fff
}

.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected,.ant-menu.ant-menu-dark .ant-menu-item-selected {
  background-color: #25b864
}

.ant-menu-dark .ant-menu-item-disabled,.ant-menu-dark .ant-menu-item-disabled>a,.ant-menu-dark .ant-menu-submenu-disabled,.ant-menu-dark .ant-menu-submenu-disabled>a {
  color: hsla(0,0%,100%,.35)!important;
  opacity: .8
}

.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title {
  color: hsla(0,0%,100%,.35)!important
}

.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
  background: hsla(0,0%,100%,.35)!important
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@-webkit-keyframes shift-rightwards {
  0% {
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%)
  }

  40% {
      -webkit-transform: translateX(0);
      transform: translateX(0)
  }

  60% {
      -webkit-transform: translateX(0);
      transform: translateX(0)
  }

  to {
      -webkit-transform: translateX(100%);
      transform: translateX(100%)
  }
}

@keyframes shift-rightwards {
  0% {
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%)
  }

  40% {
      -webkit-transform: translateX(0);
      transform: translateX(0)
  }

  60% {
      -webkit-transform: translateX(0);
      transform: translateX(0)
  }

  to {
      -webkit-transform: translateX(100%);
      transform: translateX(100%)
  }
}

.loading {
  pointer-events: none
}

.loading-bar {
  display: none;
  background: #25b864;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%)
}

.loading-bar-show {
  display: block;
  -webkit-animation: shift-rightwards .5s ease-in-out infinite;
  animation: shift-rightwards .5s ease-in-out infinite
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.announcement {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  background-color: #fff2d2;
  padding: 6px 0;
  font-size: 12px;
  color: #303030;
  text-align: center
}

.announcement a {
  color: #303030;
  text-decoration: underline
}

.announcement a:hover {
  color: #606060
}

.announcement .btn-close {
  display: inline-block;
  padding: 0;
  border: none;
  position: absolute;
  right: 16px;
  top: 50%;
  margin-top: -6px;
  width: 12px;
  height: 12px;
  border-radius: 12px;
  background-color: #303030;
  opacity: .7;
  cursor: pointer;
  outline: none
}

.announcement .btn-close>.larkicon {
  display: block;
  font-size: 12px;
  line-height: 12px;
  -webkit-transform: scale(.6);
  -ms-transform: scale(.6);
  transform: scale(.6);
  color: #ffe183
}

.bind-email-nofi {
  height: 40px;
  line-height: 40px;
  background-color: #faf6e1;
  text-align: center
}

.ant-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block
}

.ant-dropdown:before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: -7px;
  left: -7px;
  z-index: -9999;
  opacity: .0001;
  content: " "
}

.ant-dropdown-wrap {
  position: relative
}

.ant-dropdown-wrap .ant-btn>.anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px\9;
  -webkit-transform: scale(.83333333) rotate(0deg);
  -ms-transform: scale(.83333333) rotate(0deg);
  transform: scale(.83333333) rotate(0deg)
}

:root .ant-dropdown-wrap .ant-btn>.anticon-down {
  font-size: 12px
}

.ant-dropdown-wrap .anticon-down:before {
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s,-webkit-transform .2s
}

.ant-dropdown-wrap-open .anticon-down:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

.ant-dropdown-hidden,.ant-dropdown-menu-hidden {
  display: none
}

.ant-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  outline: none;
  box-shadow: 0 2px 8px rgba(0,0,0,.15);
  -webkit-transform: translateZ(0)
}

.ant-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: #8c8c8c;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050
}

.ant-dropdown-menu-submenu-popup>.ant-dropdown-menu {
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0
}

.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: #595959;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-dropdown-menu-item>.anticon:first-child,.ant-dropdown-menu-submenu-title>.anticon:first-child {
  min-width: 12px;
  margin-right: 8px
}

.ant-dropdown-menu-item>a,.ant-dropdown-menu-submenu-title>a {
  display: block;
  margin: -5px -12px;
  padding: 5px 12px;
  color: #595959;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-dropdown-menu-item>a:focus,.ant-dropdown-menu-submenu-title>a:focus {
  text-decoration: none
}

.ant-dropdown-menu-item-selected,.ant-dropdown-menu-item-selected>a,.ant-dropdown-menu-submenu-title-selected,.ant-dropdown-menu-submenu-title-selected>a {
  color: #25b864;
  background-color: #e9f7ec
}

.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover {
  background-color: #e9f7ec
}

.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0,0,0,.25);
  cursor: not-allowed
}

.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0,0,0,.25);
  background-color: #fff;
  cursor: not-allowed
}

.ant-dropdown-menu-item-divider,.ant-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8
}

.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow {
  position: absolute;
  right: 8px
}

.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: #8c8c8c;
  font-style: normal;
  display: inline-block;
  font-size: 12px;
  font-size: 10px\9;
  -webkit-transform: scale(.83333333) rotate(0deg);
  -ms-transform: scale(.83333333) rotate(0deg);
  transform: scale(.83333333) rotate(0deg)
}

:root .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,:root .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  font-size: 12px
}

.ant-dropdown-menu-submenu-title {
  padding-right: 26px
}

.ant-dropdown-menu-submenu-vertical {
  position: relative
}

.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0
}

.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0,0,0,.25);
  background-color: #fff;
  cursor: not-allowed
}

.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomRight,.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
  animation-name: antSlideUpIn
}

.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topCenter,.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topLeft,.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topRight,.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topCenter,.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topLeft,.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
  animation-name: antSlideDownIn
}

.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
  animation-name: antSlideUpOut
}

.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topCenter,.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
  animation-name: antSlideDownOut
}

.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-trigger>.anticon.anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px\9;
  -webkit-transform: scale(.83333333) rotate(0deg);
  -ms-transform: scale(.83333333) rotate(0deg);
  transform: scale(.83333333) rotate(0deg)
}

:root .ant-dropdown-link>.anticon.anticon-down,:root .ant-dropdown-trigger>.anticon.anticon-down {
  font-size: 12px
}

.ant-dropdown-button {
  white-space: nowrap
}

.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child) {
  padding-right: 8px;
  padding-left: 8px
}

.ant-dropdown-button .anticon.anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px\9;
  -webkit-transform: scale(.83333333) rotate(0deg);
  -ms-transform: scale(.83333333) rotate(0deg);
  transform: scale(.83333333) rotate(0deg)
}

:root .ant-dropdown-button .anticon.anticon-down {
  font-size: 12px
}

.ant-dropdown-menu-dark,.ant-dropdown-menu-dark .ant-dropdown-menu {
  background: #001529
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title {
  color: hsla(0,0%,100%,.65)
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after {
  color: hsla(0,0%,100%,.65)
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover {
  color: #fff;
  background: rgba(0,0,0,0)
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a {
  color: #fff;
  background: #25b864
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.lark-dropdown,.lark-selector {
  position: relative
}

.lark-dropdown .ant-dropdown-trigger,.lark-selector .ant-dropdown-trigger {
  cursor: pointer
}

.lark-dropdown .ant-dropdown-trigger:focus,.lark-selector .ant-dropdown-trigger:focus {
  color: #25b864
}

.lark-dropdown .ant-dropdown,.lark-selector .ant-dropdown {
  min-width: 100%
}

.lark-dropdown .ant-dropdown .check-item,.lark-selector .ant-dropdown .check-item {
  position: relative;
  padding-left: 32px
}

.lark-dropdown .ant-dropdown .check-item .larkicon-svg-check,.lark-selector .ant-dropdown .check-item .larkicon-svg-check {
  position: absolute;
  left: 14px;
  top: 50%;
  margin-top: -4px
}

.lark-dropdown .ant-dropdown-menu-item-selected,.lark-selector .ant-dropdown-menu-item-selected {
  color: inherit;
  background-color: #f9f9f9
}

.lark-dropdown .anticon-check,.lark-selector .anticon-check {
  color: #25b864;
  margin-left: 6px
}

.lark-selector-trigger .ant-btn {
  width: 100%;
  text-align: left
}

.lark-selector-trigger .ant-btn .larkicon {
  float: right;
  margin-top: 9px
}

.lark-selector-body {
  min-width: 100%
}

.lark-selector-body>ul>li {
  border: none;
  padding-left: 14px
}

.lark-selector-body>ul>li:hover {
  color: #595959;
  background-color: #f1f9f3
}

.lark-selector-body>ul>li>a:hover {
  color: #595959
}

.lark-selector-body>ul>li>p {
  padding-right: 16px;
  white-space: nowrap
}

.lark-selector-body>ul>li .larkicon-svg-check {
  float: left;
  margin: 13px 8px 0 0;
  visibility: hidden
}

.lark-selector-body>ul>li.active {
  background-color: #f7f7f7
}

.lark-selector-body>ul>li.active .larkicon-svg-check {
  visibility: visible
}

.lark-selector-body>ul>li.disabled,.lark-selector-body>ul>li.disabled>a {
  cursor: not-allowed;
  color: #ccc
}

.lark-selector-body>ul>li.disabled:hover,.lark-selector-body>ul>li.disabled>a:hover {
  background-color: rgba(0,0,0,0)
}

.ant-input {
  box-sizing: border-box;
  margin: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 11px;
  color: #595959;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1
}

.ant-input:-ms-input-placeholder {
  color: #bfbfbf
}

.ant-input::-webkit-input-placeholder {
  color: #bfbfbf
}

.ant-input:hover {
  border-color: #47c479;
  border-right-width: 1px!important
}

.ant-input:focus {
  border-color: #47c479;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(37,184,100,.2)
}

.ant-input-disabled {
  color: rgba(0,0,0,.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1
}

.ant-input-disabled:hover {
  border-color: #e6d8d8;
  border-right-width: 1px!important
}

textarea.ant-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  -webkit-transition: all .3s,height 0s;
  transition: all .3s,height 0s
}

.ant-input-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px
}

.ant-input-sm {
  height: 24px;
  padding: 1px 7px
}

.ant-input-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0
}

.ant-input-group[class*=col-] {
  float: none;
  padding-right: 0;
  padding-left: 0
}

.ant-input-group>[class*=col-] {
  padding-right: 8px
}

.ant-input-group>[class*=col-]:last-child {
  padding-right: 0
}

.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input {
  display: table-cell
}

.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child) {
  border-radius: 0
}

.ant-input-group-addon,.ant-input-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle
}

.ant-input-group-wrap>* {
  display: block!important
}

.ant-input-group .ant-input {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit
}

.ant-input-group .ant-input:focus {
  z-index: 1;
  border-right-width: 1px
}

.ant-input-group .ant-input:hover {
  z-index: 1;
  border-right-width: 1px
}

.ant-input-group-addon {
  position: relative;
  padding: 0 11px;
  color: #595959;
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-input-group-addon .ant-select {
  margin: -5px -11px
}

.ant-input-group-addon .ant-select .ant-select-selection {
  margin: -1px;
  background-color: inherit;
  border: 1px solid rgba(0,0,0,0);
  box-shadow: none
}

.ant-input-group-addon .ant-select-focused .ant-select-selection,.ant-input-group-addon .ant-select-open .ant-select-selection {
  color: #25b864
}

.ant-input-group-addon>i:only-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: ""
}

.ant-input-group-addon:first-child,.ant-input-group>.ant-input:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.ant-input-group-addon:first-child .ant-select .ant-select-selection,.ant-input-group>.ant-input:first-child .ant-select .ant-select-selection {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.ant-input-group-addon:first-child {
  border-right: 0
}

.ant-input-group-addon:last-child {
  border-left: 0
}

.ant-input-group-addon:last-child,.ant-input-group>.ant-input:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.ant-input-group-addon:last-child .ant-select .ant-select-selection,.ant-input-group>.ant-input:last-child .ant-select .ant-select-selection {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px
}

.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon {
  height: 24px;
  padding: 1px 7px
}

.ant-input-group-lg .ant-select-selection--single {
  height: 40px
}

.ant-input-group-sm .ant-select-selection--single {
  height: 24px
}

.ant-input-group .ant-input-affix-wrapper {
  display: table-cell;
  float: left;
  width: 100%
}

.ant-input-group.ant-input-group-compact {
  display: block;
  zoom:1}

.ant-input-group.ant-input-group-compact:after,.ant-input-group.ant-input-group-compact:before {
  content: "";
  display: table
}

.ant-input-group.ant-input-group-compact:after {
  clear: both
}

.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child) {
  border-right-width: 1px
}

.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover {
  z-index: 1
}

.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus {
  z-index: 1
}

.ant-input-group.ant-input-group-compact>* {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0
}

.ant-input-group.ant-input-group-compact>:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px
}

.ant-input-group.ant-input-group-compact .ant-input {
  float: none
}

.ant-input-group.ant-input-group-compact>.ant-calendar-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper .ant-mention-editor,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selection,.ant-input-group.ant-input-group-compact>.ant-time-picker .ant-time-picker-input {
  border-right-width: 1px;
  border-radius: 0
}

.ant-input-group.ant-input-group-compact>.ant-calendar-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper .ant-mention-editor:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selection:hover,.ant-input-group.ant-input-group-compact>.ant-time-picker .ant-time-picker-input:hover {
  z-index: 1
}

.ant-input-group.ant-input-group-compact>.ant-calendar-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper .ant-mention-editor:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selection:focus,.ant-input-group.ant-input-group-compact>.ant-time-picker .ant-time-picker-input:focus {
  z-index: 1
}

.ant-input-group.ant-input-group-compact>.ant-calendar-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper:first-child .ant-mention-editor,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selection,.ant-input-group.ant-input-group-compact>.ant-time-picker:first-child .ant-time-picker-input,.ant-input-group.ant-input-group-compact>:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px
}

.ant-input-group.ant-input-group-compact>.ant-calendar-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper:last-child .ant-mention-editor,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selection,.ant-input-group.ant-input-group-compact>.ant-time-picker:last-child .ant-time-picker-input,.ant-input-group.ant-input-group-compact>:last-child {
  border-right-width: 1px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px
}

.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input {
  vertical-align: top
}

.ant-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top
}

.ant-input-affix-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: start
}

.ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: #47c479;
  border-right-width: 1px!important
}

.ant-input-affix-wrapper .ant-input {
  position: relative;
  text-align: inherit
}

.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input-suffix {
  position: absolute;
  top: 50%;
  z-index: 2;
  color: #595959;
  line-height: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.ant-input-affix-wrapper .ant-input-prefix :not(.anticon),.ant-input-affix-wrapper .ant-input-suffix :not(.anticon) {
  line-height: 1.5
}

.ant-input-affix-wrapper .ant-input-prefix {
  left: 12px
}

.ant-input-affix-wrapper .ant-input-suffix {
  right: 12px
}

.ant-input-affix-wrapper .ant-input:not(:first-child) {
  padding-left: 30px
}

.ant-input-affix-wrapper .ant-input:not(:last-child) {
  padding-right: 30px
}

.ant-input-affix-wrapper .ant-input {
  min-height: 100%
}

.ant-input-password-icon {
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-input-password-icon:hover {
  color: #333
}

.ant-input-search-icon {
  color: #8c8c8c;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-input-search-icon:hover {
  color: rgba(0,0,0,.8)
}

.ant-input-search-enter-button input {
  border-right: 0
}

.ant-input-search-enter-button+.ant-input-group-addon,.ant-input-search-enter-button input+.ant-input-group-addon {
  padding: 0;
  border: 0
}

.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button,.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button {
  width: 100%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

@-webkit-keyframes fadein___3cQlY {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___3cQlY {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___3_4uk {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___3_4uk {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.closeIcon___3N6Xf {
  display: block;
  width: 13px;
  height: 13px;
  -webkit-transition: background-color .35s;
  transition: background-color .35s;
  background-color: #d9d9d9;
  border-radius: 50%;
  text-align: center;
  cursor: pointer
}

.closeIcon___3N6Xf>.larkicon {
  display: block;
  -webkit-transform: scale(.5);
  -ms-transform: scale(.5);
  transform: scale(.5);
  font-size: 12px;
  color: #fff
}

.closeIcon___3N6Xf:hover {
  background-color: #bfbfbf
}

.ant-input-affix-wrapper .ant-input-suffix .larkicon {
  line-height: 13px
}

.ant-dropdown-trigger.ant-input-affix-wrapper .ant-input-prefix .anticon-search {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  font-size: 14px;
  color: #8c8c8c
}

@-webkit-keyframes fadein___9VInG {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___9VInG {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___3FbML {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___3FbML {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.wrapper___3WTxR {
  width: 100%
}

.option___GCjdW {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 12px
}

.optionScope___1RCde {
  margin-left: 16px;
  color: #8c8c8c
}

.dropdown___3qr8n .ant-dropdown-menu-item-selected {
  background-color: #e9f7ec
}

.dropdown___3qr8n .searchIcon___2FsJq>.anticon.anticon-search {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  font-size: 14px;
  color: #8c8c8c
}

.dropdown___3qr8n.themeGrey___2M8WG .ant-input {
  background: #f5f5f5;
  border: none;
  outline: none;
  box-shadow: none
}

.ant-modal {
  box-sizing: border-box;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  top: 100px;
  width: auto;
  margin: 0 auto;
  padding: 0 0 24px
}

.ant-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch
}

.ant-modal-title {
  margin: 0;
  color: #262626;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px
}

.ant-modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0,0,0,.15)
}

.ant-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  padding: 0;
  color: #8c8c8c;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: rgba(0,0,0,0);
  border: 0;
  outline: 0;
  cursor: pointer;
  -webkit-transition: color .3s;
  transition: color .3s
}

.ant-modal-close-x {
  display: block;
  width: 56px;
  height: 56px;
  font-size: 16px;
  font-style: normal;
  line-height: 56px;
  text-align: center;
  text-transform: none;
  text-rendering: auto
}

.ant-modal-close:focus,.ant-modal-close:hover {
  color: rgba(0,0,0,.75);
  text-decoration: none
}

.ant-modal-header {
  padding: 16px 24px;
  color: #595959;
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 4px 4px 0 0
}

.ant-modal-body {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word
}

.ant-modal-footer {
  padding: 10px 16px;
  text-align: right;
  border-top: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px
}

.ant-modal-footer button+button {
  margin-bottom: 0;
  margin-left: 8px
}

.ant-modal.zoom-appear,.ant-modal.zoom-enter {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 0;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0,0,0,.65);
  filter: alpha(opacity=50)
}

.ant-modal-mask-hidden {
  display: none
}

.ant-modal-open {
  overflow: hidden
}

.ant-modal-centered {
  text-align: center
}

.ant-modal-centered:before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: ""
}

.ant-modal-centered .ant-modal {
  top: 0;
  display: inline-block;
  text-align: left;
  vertical-align: middle
}

@media (max-width: 767px) {
  .ant-modal {
      max-width:calc(100vw - 16px);
      margin: 8px auto
  }

  .ant-modal-centered .ant-modal {
      -ms-flex: 1 1;
      flex: 1 1
  }
}

.ant-modal-confirm .ant-modal-header {
  display: none
}

.ant-modal-confirm .ant-modal-close {
  display: none
}

.ant-modal-confirm .ant-modal-body {
  padding: 32px 32px 24px
}

.ant-modal-confirm-body-wrapper {
  zoom:1}

.ant-modal-confirm-body-wrapper:after,.ant-modal-confirm-body-wrapper:before {
  content: "";
  display: table
}

.ant-modal-confirm-body-wrapper:after {
  clear: both
}

.ant-modal-confirm-body .ant-modal-confirm-title {
  display: block;
  overflow: hidden;
  color: #262626;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4
}

.ant-modal-confirm-body .ant-modal-confirm-content {
  margin-top: 8px;
  margin-left: 38px;
  color: #595959;
  font-size: 14px
}

.ant-modal-confirm-body>.anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px
}

.ant-modal-confirm .ant-modal-confirm-btns {
  float: right;
  margin-top: 24px
}

.ant-modal-confirm .ant-modal-confirm-btns button+button {
  margin-bottom: 0;
  margin-left: 8px
}

.ant-modal-confirm-error .ant-modal-confirm-body>.anticon {
  color: #f5222d
}

.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon {
  color: #faad14
}

.ant-modal-confirm-info .ant-modal-confirm-body>.anticon {
  color: #1890ff
}

.ant-modal-confirm-success .ant-modal-confirm-body>.anticon {
  color: #52c41a
}

.book-link .larkicon {
  font-size: 12px;
  margin-left: 6px
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.comment-action {
  padding: 16px;
  text-align: center;
  background: #fafafa;
  border: 1px solid #e8e8e8;
  border-radius: 4px
}

.login-action>a:first-child {
  margin-right: 8px
}

.login-action>a:first-child button {
  background: rgba(0,0,0,0)
}

.ant-badge {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: inline-block;
  color: unset;
  line-height: 1
}

.ant-badge-count {
  z-index: 10;
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  color: #fff;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #f5222d;
  border-radius: 10px;
  box-shadow: 0 0 0 1px #fff
}

.ant-badge-count a,.ant-badge-count a:hover {
  color: #fff
}

.ant-badge-multiple-words {
  padding: 0 8px
}

.ant-badge-dot {
  z-index: 10;
  width: 6px;
  height: 6px;
  background: #f5222d;
  border-radius: 100%;
  box-shadow: 0 0 0 1px #fff
}

.ant-badge-count,.ant-badge-dot,.ant-badge .ant-scroll-number-custom-component {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(50%,-50%);
  -ms-transform: translate(50%,-50%);
  transform: translate(50%,-50%);
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0
}

.ant-badge-status {
  line-height: inherit;
  vertical-align: baseline
}

.ant-badge-status-dot {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  vertical-align: middle;
  border-radius: 50%
}

.ant-badge-status-success {
  background-color: #52c41a
}

.ant-badge-status-processing {
  position: relative;
  background-color: #1890ff
}

.ant-badge-status-processing:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  -webkit-animation: antStatusProcessing 1.2s ease-in-out infinite;
  animation: antStatusProcessing 1.2s ease-in-out infinite;
  content: ""
}

.ant-badge-status-default {
  background-color: #d9d9d9
}

.ant-badge-status-error {
  background-color: #f5222d
}

.ant-badge-status-warning {
  background-color: #faad14
}

.ant-badge-status-text {
  margin-left: 8px;
  color: #595959;
  font-size: 14px
}

.ant-badge-zoom-appear,.ant-badge-zoom-enter {
  -webkit-animation: antZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46);
  animation: antZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.ant-badge-zoom-leave {
  -webkit-animation: antZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6);
  animation: antZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.ant-badge-not-a-wrapper {
  vertical-align: middle
}

.ant-badge-not-a-wrapper .ant-scroll-number {
  position: relative;
  top: auto;
  display: block
}

.ant-badge-not-a-wrapper .ant-badge-count {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none
}

@-webkit-keyframes antStatusProcessing {
  0% {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      opacity: .5
  }

  to {
      -webkit-transform: scale(2.4);
      transform: scale(2.4);
      opacity: 0
  }
}

@keyframes antStatusProcessing {
  0% {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      opacity: .5
  }

  to {
      -webkit-transform: scale(2.4);
      transform: scale(2.4);
      opacity: 0
  }
}

.ant-scroll-number {
  overflow: hidden
}

.ant-scroll-number-only {
  display: inline-block;
  height: 20px;
  -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
  transition: all .3s cubic-bezier(.645,.045,.355,1)
}

.ant-scroll-number-only>p {
  height: 20px;
  margin: 0
}

@-webkit-keyframes antZoomBadgeIn {
  0% {
      -webkit-transform: scale(0) translate(50%,-50%);
      transform: scale(0) translate(50%,-50%);
      opacity: 0
  }

  to {
      -webkit-transform: scale(1) translate(50%,-50%);
      transform: scale(1) translate(50%,-50%)
  }
}

@keyframes antZoomBadgeIn {
  0% {
      -webkit-transform: scale(0) translate(50%,-50%);
      transform: scale(0) translate(50%,-50%);
      opacity: 0
  }

  to {
      -webkit-transform: scale(1) translate(50%,-50%);
      transform: scale(1) translate(50%,-50%)
  }
}

@-webkit-keyframes antZoomBadgeOut {
  0% {
      -webkit-transform: scale(1) translate(50%,-50%);
      transform: scale(1) translate(50%,-50%)
  }

  to {
      -webkit-transform: scale(0) translate(50%,-50%);
      transform: scale(0) translate(50%,-50%);
      opacity: 0
  }
}

@keyframes antZoomBadgeOut {
  0% {
      -webkit-transform: scale(1) translate(50%,-50%);
      transform: scale(1) translate(50%,-50%)
  }

  to {
      -webkit-transform: scale(0) translate(50%,-50%);
      transform: scale(0) translate(50%,-50%);
      opacity: 0
  }
}

.ant-row {
  position: relative;
  height: auto;
  margin-right: 0;
  margin-left: 0;
  zoom:1;display: block;
  box-sizing: border-box
}

.ant-row:after,.ant-row:before {
  content: "";
  display: table
}

.ant-row:after {
  clear: both
}

.ant-row-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap
}

.ant-row-flex:after,.ant-row-flex:before {
  display: -ms-flexbox;
  display: flex
}

.ant-row-flex-start {
  -ms-flex-pack: start;
  justify-content: flex-start
}

.ant-row-flex-center {
  -ms-flex-pack: center;
  justify-content: center
}

.ant-row-flex-end {
  -ms-flex-pack: end;
  justify-content: flex-end
}

.ant-row-flex-space-between {
  -ms-flex-pack: justify;
  justify-content: space-between
}

.ant-row-flex-space-around {
  -ms-flex-pack: distribute;
  justify-content: space-around
}

.ant-row-flex-top {
  -ms-flex-align: start;
  align-items: flex-start
}

.ant-row-flex-middle {
  -ms-flex-align: center;
  align-items: center
}

.ant-row-flex-bottom {
  -ms-flex-align: end;
  align-items: flex-end
}

.ant-col {
  position: relative;
  display: block
}

.ant-col-1,.ant-col-2,.ant-col-3,.ant-col-4,.ant-col-5,.ant-col-6,.ant-col-7,.ant-col-8,.ant-col-9,.ant-col-10,.ant-col-11,.ant-col-12,.ant-col-13,.ant-col-14,.ant-col-15,.ant-col-16,.ant-col-17,.ant-col-18,.ant-col-19,.ant-col-20,.ant-col-21,.ant-col-22,.ant-col-23,.ant-col-24,.ant-col-lg-1,.ant-col-lg-2,.ant-col-lg-3,.ant-col-lg-4,.ant-col-lg-5,.ant-col-lg-6,.ant-col-lg-7,.ant-col-lg-8,.ant-col-lg-9,.ant-col-lg-10,.ant-col-lg-11,.ant-col-lg-12,.ant-col-lg-13,.ant-col-lg-14,.ant-col-lg-15,.ant-col-lg-16,.ant-col-lg-17,.ant-col-lg-18,.ant-col-lg-19,.ant-col-lg-20,.ant-col-lg-21,.ant-col-lg-22,.ant-col-lg-23,.ant-col-lg-24,.ant-col-md-1,.ant-col-md-2,.ant-col-md-3,.ant-col-md-4,.ant-col-md-5,.ant-col-md-6,.ant-col-md-7,.ant-col-md-8,.ant-col-md-9,.ant-col-md-10,.ant-col-md-11,.ant-col-md-12,.ant-col-md-13,.ant-col-md-14,.ant-col-md-15,.ant-col-md-16,.ant-col-md-17,.ant-col-md-18,.ant-col-md-19,.ant-col-md-20,.ant-col-md-21,.ant-col-md-22,.ant-col-md-23,.ant-col-md-24,.ant-col-sm-1,.ant-col-sm-2,.ant-col-sm-3,.ant-col-sm-4,.ant-col-sm-5,.ant-col-sm-6,.ant-col-sm-7,.ant-col-sm-8,.ant-col-sm-9,.ant-col-sm-10,.ant-col-sm-11,.ant-col-sm-12,.ant-col-sm-13,.ant-col-sm-14,.ant-col-sm-15,.ant-col-sm-16,.ant-col-sm-17,.ant-col-sm-18,.ant-col-sm-19,.ant-col-sm-20,.ant-col-sm-21,.ant-col-sm-22,.ant-col-sm-23,.ant-col-sm-24,.ant-col-xs-1,.ant-col-xs-2,.ant-col-xs-3,.ant-col-xs-4,.ant-col-xs-5,.ant-col-xs-6,.ant-col-xs-7,.ant-col-xs-8,.ant-col-xs-9,.ant-col-xs-10,.ant-col-xs-11,.ant-col-xs-12,.ant-col-xs-13,.ant-col-xs-14,.ant-col-xs-15,.ant-col-xs-16,.ant-col-xs-17,.ant-col-xs-18,.ant-col-xs-19,.ant-col-xs-20,.ant-col-xs-21,.ant-col-xs-22,.ant-col-xs-23,.ant-col-xs-24 {
  position: relative;
  min-height: 1px;
  padding-right: 0;
  padding-left: 0
}

.ant-col-1,.ant-col-2,.ant-col-3,.ant-col-4,.ant-col-5,.ant-col-6,.ant-col-7,.ant-col-8,.ant-col-9,.ant-col-10,.ant-col-11,.ant-col-12,.ant-col-13,.ant-col-14,.ant-col-15,.ant-col-16,.ant-col-17,.ant-col-18,.ant-col-19,.ant-col-20,.ant-col-21,.ant-col-22,.ant-col-23,.ant-col-24 {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  float: left
}

.ant-col-24 {
  display: block;
  box-sizing: border-box;
  width: 100%
}

.ant-col-push-24 {
  left: 100%
}

.ant-col-pull-24 {
  right: 100%
}

.ant-col-offset-24 {
  margin-left: 100%
}

.ant-col-order-24 {
  -ms-flex-order: 24;
  order: 24
}

.ant-col-23 {
  display: block;
  box-sizing: border-box;
  width: 95.83333333%
}

.ant-col-push-23 {
  left: 95.83333333%
}

.ant-col-pull-23 {
  right: 95.83333333%
}

.ant-col-offset-23 {
  margin-left: 95.83333333%
}

.ant-col-order-23 {
  -ms-flex-order: 23;
  order: 23
}

.ant-col-22 {
  display: block;
  box-sizing: border-box;
  width: 91.66666667%
}

.ant-col-push-22 {
  left: 91.66666667%
}

.ant-col-pull-22 {
  right: 91.66666667%
}

.ant-col-offset-22 {
  margin-left: 91.66666667%
}

.ant-col-order-22 {
  -ms-flex-order: 22;
  order: 22
}

.ant-col-21 {
  display: block;
  box-sizing: border-box;
  width: 87.5%
}

.ant-col-push-21 {
  left: 87.5%
}

.ant-col-pull-21 {
  right: 87.5%
}

.ant-col-offset-21 {
  margin-left: 87.5%
}

.ant-col-order-21 {
  -ms-flex-order: 21;
  order: 21
}

.ant-col-20 {
  display: block;
  box-sizing: border-box;
  width: 83.33333333%
}

.ant-col-push-20 {
  left: 83.33333333%
}

.ant-col-pull-20 {
  right: 83.33333333%
}

.ant-col-offset-20 {
  margin-left: 83.33333333%
}

.ant-col-order-20 {
  -ms-flex-order: 20;
  order: 20
}

.ant-col-19 {
  display: block;
  box-sizing: border-box;
  width: 79.16666667%
}

.ant-col-push-19 {
  left: 79.16666667%
}

.ant-col-pull-19 {
  right: 79.16666667%
}

.ant-col-offset-19 {
  margin-left: 79.16666667%
}

.ant-col-order-19 {
  -ms-flex-order: 19;
  order: 19
}

.ant-col-18 {
  display: block;
  box-sizing: border-box;
  width: 75%
}

.ant-col-push-18 {
  left: 75%
}

.ant-col-pull-18 {
  right: 75%
}

.ant-col-offset-18 {
  margin-left: 75%
}

.ant-col-order-18 {
  -ms-flex-order: 18;
  order: 18
}

.ant-col-17 {
  display: block;
  box-sizing: border-box;
  width: 70.83333333%
}

.ant-col-push-17 {
  left: 70.83333333%
}

.ant-col-pull-17 {
  right: 70.83333333%
}

.ant-col-offset-17 {
  margin-left: 70.83333333%
}

.ant-col-order-17 {
  -ms-flex-order: 17;
  order: 17
}

.ant-col-16 {
  display: block;
  box-sizing: border-box;
  width: 66.66666667%
}

.ant-col-push-16 {
  left: 66.66666667%
}

.ant-col-pull-16 {
  right: 66.66666667%
}

.ant-col-offset-16 {
  margin-left: 66.66666667%
}

.ant-col-order-16 {
  -ms-flex-order: 16;
  order: 16
}

.ant-col-15 {
  display: block;
  box-sizing: border-box;
  width: 62.5%
}

.ant-col-push-15 {
  left: 62.5%
}

.ant-col-pull-15 {
  right: 62.5%
}

.ant-col-offset-15 {
  margin-left: 62.5%
}

.ant-col-order-15 {
  -ms-flex-order: 15;
  order: 15
}

.ant-col-14 {
  display: block;
  box-sizing: border-box;
  width: 58.33333333%
}

.ant-col-push-14 {
  left: 58.33333333%
}

.ant-col-pull-14 {
  right: 58.33333333%
}

.ant-col-offset-14 {
  margin-left: 58.33333333%
}

.ant-col-order-14 {
  -ms-flex-order: 14;
  order: 14
}

.ant-col-13 {
  display: block;
  box-sizing: border-box;
  width: 54.16666667%
}

.ant-col-push-13 {
  left: 54.16666667%
}

.ant-col-pull-13 {
  right: 54.16666667%
}

.ant-col-offset-13 {
  margin-left: 54.16666667%
}

.ant-col-order-13 {
  -ms-flex-order: 13;
  order: 13
}

.ant-col-12 {
  display: block;
  box-sizing: border-box;
  width: 50%
}

.ant-col-push-12 {
  left: 50%
}

.ant-col-pull-12 {
  right: 50%
}

.ant-col-offset-12 {
  margin-left: 50%
}

.ant-col-order-12 {
  -ms-flex-order: 12;
  order: 12
}

.ant-col-11 {
  display: block;
  box-sizing: border-box;
  width: 45.83333333%
}

.ant-col-push-11 {
  left: 45.83333333%
}

.ant-col-pull-11 {
  right: 45.83333333%
}

.ant-col-offset-11 {
  margin-left: 45.83333333%
}

.ant-col-order-11 {
  -ms-flex-order: 11;
  order: 11
}

.ant-col-10 {
  display: block;
  box-sizing: border-box;
  width: 41.66666667%
}

.ant-col-push-10 {
  left: 41.66666667%
}

.ant-col-pull-10 {
  right: 41.66666667%
}

.ant-col-offset-10 {
  margin-left: 41.66666667%
}

.ant-col-order-10 {
  -ms-flex-order: 10;
  order: 10
}

.ant-col-9 {
  display: block;
  box-sizing: border-box;
  width: 37.5%
}

.ant-col-push-9 {
  left: 37.5%
}

.ant-col-pull-9 {
  right: 37.5%
}

.ant-col-offset-9 {
  margin-left: 37.5%
}

.ant-col-order-9 {
  -ms-flex-order: 9;
  order: 9
}

.ant-col-8 {
  display: block;
  box-sizing: border-box;
  width: 33.33333333%
}

.ant-col-push-8 {
  left: 33.33333333%
}

.ant-col-pull-8 {
  right: 33.33333333%
}

.ant-col-offset-8 {
  margin-left: 33.33333333%
}

.ant-col-order-8 {
  -ms-flex-order: 8;
  order: 8
}

.ant-col-7 {
  display: block;
  box-sizing: border-box;
  width: 29.16666667%
}

.ant-col-push-7 {
  left: 29.16666667%
}

.ant-col-pull-7 {
  right: 29.16666667%
}

.ant-col-offset-7 {
  margin-left: 29.16666667%
}

.ant-col-order-7 {
  -ms-flex-order: 7;
  order: 7
}

.ant-col-6 {
  display: block;
  box-sizing: border-box;
  width: 25%
}

.ant-col-push-6 {
  left: 25%
}

.ant-col-pull-6 {
  right: 25%
}

.ant-col-offset-6 {
  margin-left: 25%
}

.ant-col-order-6 {
  -ms-flex-order: 6;
  order: 6
}

.ant-col-5 {
  display: block;
  box-sizing: border-box;
  width: 20.83333333%
}

.ant-col-push-5 {
  left: 20.83333333%
}

.ant-col-pull-5 {
  right: 20.83333333%
}

.ant-col-offset-5 {
  margin-left: 20.83333333%
}

.ant-col-order-5 {
  -ms-flex-order: 5;
  order: 5
}

.ant-col-4 {
  display: block;
  box-sizing: border-box;
  width: 16.66666667%
}

.ant-col-push-4 {
  left: 16.66666667%
}

.ant-col-pull-4 {
  right: 16.66666667%
}

.ant-col-offset-4 {
  margin-left: 16.66666667%
}

.ant-col-order-4 {
  -ms-flex-order: 4;
  order: 4
}

.ant-col-3 {
  display: block;
  box-sizing: border-box;
  width: 12.5%
}

.ant-col-push-3 {
  left: 12.5%
}

.ant-col-pull-3 {
  right: 12.5%
}

.ant-col-offset-3 {
  margin-left: 12.5%
}

.ant-col-order-3 {
  -ms-flex-order: 3;
  order: 3
}

.ant-col-2 {
  display: block;
  box-sizing: border-box;
  width: 8.33333333%
}

.ant-col-push-2 {
  left: 8.33333333%
}

.ant-col-pull-2 {
  right: 8.33333333%
}

.ant-col-offset-2 {
  margin-left: 8.33333333%
}

.ant-col-order-2 {
  -ms-flex-order: 2;
  order: 2
}

.ant-col-1 {
  display: block;
  box-sizing: border-box;
  width: 4.16666667%
}

.ant-col-push-1 {
  left: 4.16666667%
}

.ant-col-pull-1 {
  right: 4.16666667%
}

.ant-col-offset-1 {
  margin-left: 4.16666667%
}

.ant-col-order-1 {
  -ms-flex-order: 1;
  order: 1
}

.ant-col-0 {
  display: none
}

.ant-col-offset-0 {
  margin-left: 0
}

.ant-col-order-0 {
  -ms-flex-order: 0;
  order: 0
}

.ant-col-xs-1,.ant-col-xs-2,.ant-col-xs-3,.ant-col-xs-4,.ant-col-xs-5,.ant-col-xs-6,.ant-col-xs-7,.ant-col-xs-8,.ant-col-xs-9,.ant-col-xs-10,.ant-col-xs-11,.ant-col-xs-12,.ant-col-xs-13,.ant-col-xs-14,.ant-col-xs-15,.ant-col-xs-16,.ant-col-xs-17,.ant-col-xs-18,.ant-col-xs-19,.ant-col-xs-20,.ant-col-xs-21,.ant-col-xs-22,.ant-col-xs-23,.ant-col-xs-24 {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  float: left
}

.ant-col-xs-24 {
  display: block;
  box-sizing: border-box;
  width: 100%
}

.ant-col-xs-push-24 {
  left: 100%
}

.ant-col-xs-pull-24 {
  right: 100%
}

.ant-col-xs-offset-24 {
  margin-left: 100%
}

.ant-col-xs-order-24 {
  -ms-flex-order: 24;
  order: 24
}

.ant-col-xs-23 {
  display: block;
  box-sizing: border-box;
  width: 95.83333333%
}

.ant-col-xs-push-23 {
  left: 95.83333333%
}

.ant-col-xs-pull-23 {
  right: 95.83333333%
}

.ant-col-xs-offset-23 {
  margin-left: 95.83333333%
}

.ant-col-xs-order-23 {
  -ms-flex-order: 23;
  order: 23
}

.ant-col-xs-22 {
  display: block;
  box-sizing: border-box;
  width: 91.66666667%
}

.ant-col-xs-push-22 {
  left: 91.66666667%
}

.ant-col-xs-pull-22 {
  right: 91.66666667%
}

.ant-col-xs-offset-22 {
  margin-left: 91.66666667%
}

.ant-col-xs-order-22 {
  -ms-flex-order: 22;
  order: 22
}

.ant-col-xs-21 {
  display: block;
  box-sizing: border-box;
  width: 87.5%
}

.ant-col-xs-push-21 {
  left: 87.5%
}

.ant-col-xs-pull-21 {
  right: 87.5%
}

.ant-col-xs-offset-21 {
  margin-left: 87.5%
}

.ant-col-xs-order-21 {
  -ms-flex-order: 21;
  order: 21
}

.ant-col-xs-20 {
  display: block;
  box-sizing: border-box;
  width: 83.33333333%
}

.ant-col-xs-push-20 {
  left: 83.33333333%
}

.ant-col-xs-pull-20 {
  right: 83.33333333%
}

.ant-col-xs-offset-20 {
  margin-left: 83.33333333%
}

.ant-col-xs-order-20 {
  -ms-flex-order: 20;
  order: 20
}

.ant-col-xs-19 {
  display: block;
  box-sizing: border-box;
  width: 79.16666667%
}

.ant-col-xs-push-19 {
  left: 79.16666667%
}

.ant-col-xs-pull-19 {
  right: 79.16666667%
}

.ant-col-xs-offset-19 {
  margin-left: 79.16666667%
}

.ant-col-xs-order-19 {
  -ms-flex-order: 19;
  order: 19
}

.ant-col-xs-18 {
  display: block;
  box-sizing: border-box;
  width: 75%
}

.ant-col-xs-push-18 {
  left: 75%
}

.ant-col-xs-pull-18 {
  right: 75%
}

.ant-col-xs-offset-18 {
  margin-left: 75%
}

.ant-col-xs-order-18 {
  -ms-flex-order: 18;
  order: 18
}

.ant-col-xs-17 {
  display: block;
  box-sizing: border-box;
  width: 70.83333333%
}

.ant-col-xs-push-17 {
  left: 70.83333333%
}

.ant-col-xs-pull-17 {
  right: 70.83333333%
}

.ant-col-xs-offset-17 {
  margin-left: 70.83333333%
}

.ant-col-xs-order-17 {
  -ms-flex-order: 17;
  order: 17
}

.ant-col-xs-16 {
  display: block;
  box-sizing: border-box;
  width: 66.66666667%
}

.ant-col-xs-push-16 {
  left: 66.66666667%
}

.ant-col-xs-pull-16 {
  right: 66.66666667%
}

.ant-col-xs-offset-16 {
  margin-left: 66.66666667%
}

.ant-col-xs-order-16 {
  -ms-flex-order: 16;
  order: 16
}

.ant-col-xs-15 {
  display: block;
  box-sizing: border-box;
  width: 62.5%
}

.ant-col-xs-push-15 {
  left: 62.5%
}

.ant-col-xs-pull-15 {
  right: 62.5%
}

.ant-col-xs-offset-15 {
  margin-left: 62.5%
}

.ant-col-xs-order-15 {
  -ms-flex-order: 15;
  order: 15
}

.ant-col-xs-14 {
  display: block;
  box-sizing: border-box;
  width: 58.33333333%
}

.ant-col-xs-push-14 {
  left: 58.33333333%
}

.ant-col-xs-pull-14 {
  right: 58.33333333%
}

.ant-col-xs-offset-14 {
  margin-left: 58.33333333%
}

.ant-col-xs-order-14 {
  -ms-flex-order: 14;
  order: 14
}

.ant-col-xs-13 {
  display: block;
  box-sizing: border-box;
  width: 54.16666667%
}

.ant-col-xs-push-13 {
  left: 54.16666667%
}

.ant-col-xs-pull-13 {
  right: 54.16666667%
}

.ant-col-xs-offset-13 {
  margin-left: 54.16666667%
}

.ant-col-xs-order-13 {
  -ms-flex-order: 13;
  order: 13
}

.ant-col-xs-12 {
  display: block;
  box-sizing: border-box;
  width: 50%
}

.ant-col-xs-push-12 {
  left: 50%
}

.ant-col-xs-pull-12 {
  right: 50%
}

.ant-col-xs-offset-12 {
  margin-left: 50%
}

.ant-col-xs-order-12 {
  -ms-flex-order: 12;
  order: 12
}

.ant-col-xs-11 {
  display: block;
  box-sizing: border-box;
  width: 45.83333333%
}

.ant-col-xs-push-11 {
  left: 45.83333333%
}

.ant-col-xs-pull-11 {
  right: 45.83333333%
}

.ant-col-xs-offset-11 {
  margin-left: 45.83333333%
}

.ant-col-xs-order-11 {
  -ms-flex-order: 11;
  order: 11
}

.ant-col-xs-10 {
  display: block;
  box-sizing: border-box;
  width: 41.66666667%
}

.ant-col-xs-push-10 {
  left: 41.66666667%
}

.ant-col-xs-pull-10 {
  right: 41.66666667%
}

.ant-col-xs-offset-10 {
  margin-left: 41.66666667%
}

.ant-col-xs-order-10 {
  -ms-flex-order: 10;
  order: 10
}

.ant-col-xs-9 {
  display: block;
  box-sizing: border-box;
  width: 37.5%
}

.ant-col-xs-push-9 {
  left: 37.5%
}

.ant-col-xs-pull-9 {
  right: 37.5%
}

.ant-col-xs-offset-9 {
  margin-left: 37.5%
}

.ant-col-xs-order-9 {
  -ms-flex-order: 9;
  order: 9
}

.ant-col-xs-8 {
  display: block;
  box-sizing: border-box;
  width: 33.33333333%
}

.ant-col-xs-push-8 {
  left: 33.33333333%
}

.ant-col-xs-pull-8 {
  right: 33.33333333%
}

.ant-col-xs-offset-8 {
  margin-left: 33.33333333%
}

.ant-col-xs-order-8 {
  -ms-flex-order: 8;
  order: 8
}

.ant-col-xs-7 {
  display: block;
  box-sizing: border-box;
  width: 29.16666667%
}

.ant-col-xs-push-7 {
  left: 29.16666667%
}

.ant-col-xs-pull-7 {
  right: 29.16666667%
}

.ant-col-xs-offset-7 {
  margin-left: 29.16666667%
}

.ant-col-xs-order-7 {
  -ms-flex-order: 7;
  order: 7
}

.ant-col-xs-6 {
  display: block;
  box-sizing: border-box;
  width: 25%
}

.ant-col-xs-push-6 {
  left: 25%
}

.ant-col-xs-pull-6 {
  right: 25%
}

.ant-col-xs-offset-6 {
  margin-left: 25%
}

.ant-col-xs-order-6 {
  -ms-flex-order: 6;
  order: 6
}

.ant-col-xs-5 {
  display: block;
  box-sizing: border-box;
  width: 20.83333333%
}

.ant-col-xs-push-5 {
  left: 20.83333333%
}

.ant-col-xs-pull-5 {
  right: 20.83333333%
}

.ant-col-xs-offset-5 {
  margin-left: 20.83333333%
}

.ant-col-xs-order-5 {
  -ms-flex-order: 5;
  order: 5
}

.ant-col-xs-4 {
  display: block;
  box-sizing: border-box;
  width: 16.66666667%
}

.ant-col-xs-push-4 {
  left: 16.66666667%
}

.ant-col-xs-pull-4 {
  right: 16.66666667%
}

.ant-col-xs-offset-4 {
  margin-left: 16.66666667%
}

.ant-col-xs-order-4 {
  -ms-flex-order: 4;
  order: 4
}

.ant-col-xs-3 {
  display: block;
  box-sizing: border-box;
  width: 12.5%
}

.ant-col-xs-push-3 {
  left: 12.5%
}

.ant-col-xs-pull-3 {
  right: 12.5%
}

.ant-col-xs-offset-3 {
  margin-left: 12.5%
}

.ant-col-xs-order-3 {
  -ms-flex-order: 3;
  order: 3
}

.ant-col-xs-2 {
  display: block;
  box-sizing: border-box;
  width: 8.33333333%
}

.ant-col-xs-push-2 {
  left: 8.33333333%
}

.ant-col-xs-pull-2 {
  right: 8.33333333%
}

.ant-col-xs-offset-2 {
  margin-left: 8.33333333%
}

.ant-col-xs-order-2 {
  -ms-flex-order: 2;
  order: 2
}

.ant-col-xs-1 {
  display: block;
  box-sizing: border-box;
  width: 4.16666667%
}

.ant-col-xs-push-1 {
  left: 4.16666667%
}

.ant-col-xs-pull-1 {
  right: 4.16666667%
}

.ant-col-xs-offset-1 {
  margin-left: 4.16666667%
}

.ant-col-xs-order-1 {
  -ms-flex-order: 1;
  order: 1
}

.ant-col-xs-0 {
  display: none
}

.ant-col-push-0 {
  left: auto
}

.ant-col-pull-0 {
  right: auto
}

.ant-col-xs-push-0 {
  left: auto
}

.ant-col-xs-pull-0 {
  right: auto
}

.ant-col-xs-offset-0 {
  margin-left: 0
}

.ant-col-xs-order-0 {
  -ms-flex-order: 0;
  order: 0
}

@media (min-width: 576px) {
  .ant-col-sm-1,.ant-col-sm-2,.ant-col-sm-3,.ant-col-sm-4,.ant-col-sm-5,.ant-col-sm-6,.ant-col-sm-7,.ant-col-sm-8,.ant-col-sm-9,.ant-col-sm-10,.ant-col-sm-11,.ant-col-sm-12,.ant-col-sm-13,.ant-col-sm-14,.ant-col-sm-15,.ant-col-sm-16,.ant-col-sm-17,.ant-col-sm-18,.ant-col-sm-19,.ant-col-sm-20,.ant-col-sm-21,.ant-col-sm-22,.ant-col-sm-23,.ant-col-sm-24 {
      -ms-flex:0 0 auto;
      flex: 0 0 auto;
      float: left
  }

  .ant-col-sm-24 {
      display: block;
      box-sizing: border-box;
      width: 100%
  }

  .ant-col-sm-push-24 {
      left: 100%
  }

  .ant-col-sm-pull-24 {
      right: 100%
  }

  .ant-col-sm-offset-24 {
      margin-left: 100%
  }

  .ant-col-sm-order-24 {
      -ms-flex-order: 24;
      order: 24
  }

  .ant-col-sm-23 {
      display: block;
      box-sizing: border-box;
      width: 95.83333333%
  }

  .ant-col-sm-push-23 {
      left: 95.83333333%
  }

  .ant-col-sm-pull-23 {
      right: 95.83333333%
  }

  .ant-col-sm-offset-23 {
      margin-left: 95.83333333%
  }

  .ant-col-sm-order-23 {
      -ms-flex-order: 23;
      order: 23
  }

  .ant-col-sm-22 {
      display: block;
      box-sizing: border-box;
      width: 91.66666667%
  }

  .ant-col-sm-push-22 {
      left: 91.66666667%
  }

  .ant-col-sm-pull-22 {
      right: 91.66666667%
  }

  .ant-col-sm-offset-22 {
      margin-left: 91.66666667%
  }

  .ant-col-sm-order-22 {
      -ms-flex-order: 22;
      order: 22
  }

  .ant-col-sm-21 {
      display: block;
      box-sizing: border-box;
      width: 87.5%
  }

  .ant-col-sm-push-21 {
      left: 87.5%
  }

  .ant-col-sm-pull-21 {
      right: 87.5%
  }

  .ant-col-sm-offset-21 {
      margin-left: 87.5%
  }

  .ant-col-sm-order-21 {
      -ms-flex-order: 21;
      order: 21
  }

  .ant-col-sm-20 {
      display: block;
      box-sizing: border-box;
      width: 83.33333333%
  }

  .ant-col-sm-push-20 {
      left: 83.33333333%
  }

  .ant-col-sm-pull-20 {
      right: 83.33333333%
  }

  .ant-col-sm-offset-20 {
      margin-left: 83.33333333%
  }

  .ant-col-sm-order-20 {
      -ms-flex-order: 20;
      order: 20
  }

  .ant-col-sm-19 {
      display: block;
      box-sizing: border-box;
      width: 79.16666667%
  }

  .ant-col-sm-push-19 {
      left: 79.16666667%
  }

  .ant-col-sm-pull-19 {
      right: 79.16666667%
  }

  .ant-col-sm-offset-19 {
      margin-left: 79.16666667%
  }

  .ant-col-sm-order-19 {
      -ms-flex-order: 19;
      order: 19
  }

  .ant-col-sm-18 {
      display: block;
      box-sizing: border-box;
      width: 75%
  }

  .ant-col-sm-push-18 {
      left: 75%
  }

  .ant-col-sm-pull-18 {
      right: 75%
  }

  .ant-col-sm-offset-18 {
      margin-left: 75%
  }

  .ant-col-sm-order-18 {
      -ms-flex-order: 18;
      order: 18
  }

  .ant-col-sm-17 {
      display: block;
      box-sizing: border-box;
      width: 70.83333333%
  }

  .ant-col-sm-push-17 {
      left: 70.83333333%
  }

  .ant-col-sm-pull-17 {
      right: 70.83333333%
  }

  .ant-col-sm-offset-17 {
      margin-left: 70.83333333%
  }

  .ant-col-sm-order-17 {
      -ms-flex-order: 17;
      order: 17
  }

  .ant-col-sm-16 {
      display: block;
      box-sizing: border-box;
      width: 66.66666667%
  }

  .ant-col-sm-push-16 {
      left: 66.66666667%
  }

  .ant-col-sm-pull-16 {
      right: 66.66666667%
  }

  .ant-col-sm-offset-16 {
      margin-left: 66.66666667%
  }

  .ant-col-sm-order-16 {
      -ms-flex-order: 16;
      order: 16
  }

  .ant-col-sm-15 {
      display: block;
      box-sizing: border-box;
      width: 62.5%
  }

  .ant-col-sm-push-15 {
      left: 62.5%
  }

  .ant-col-sm-pull-15 {
      right: 62.5%
  }

  .ant-col-sm-offset-15 {
      margin-left: 62.5%
  }

  .ant-col-sm-order-15 {
      -ms-flex-order: 15;
      order: 15
  }

  .ant-col-sm-14 {
      display: block;
      box-sizing: border-box;
      width: 58.33333333%
  }

  .ant-col-sm-push-14 {
      left: 58.33333333%
  }

  .ant-col-sm-pull-14 {
      right: 58.33333333%
  }

  .ant-col-sm-offset-14 {
      margin-left: 58.33333333%
  }

  .ant-col-sm-order-14 {
      -ms-flex-order: 14;
      order: 14
  }

  .ant-col-sm-13 {
      display: block;
      box-sizing: border-box;
      width: 54.16666667%
  }

  .ant-col-sm-push-13 {
      left: 54.16666667%
  }

  .ant-col-sm-pull-13 {
      right: 54.16666667%
  }

  .ant-col-sm-offset-13 {
      margin-left: 54.16666667%
  }

  .ant-col-sm-order-13 {
      -ms-flex-order: 13;
      order: 13
  }

  .ant-col-sm-12 {
      display: block;
      box-sizing: border-box;
      width: 50%
  }

  .ant-col-sm-push-12 {
      left: 50%
  }

  .ant-col-sm-pull-12 {
      right: 50%
  }

  .ant-col-sm-offset-12 {
      margin-left: 50%
  }

  .ant-col-sm-order-12 {
      -ms-flex-order: 12;
      order: 12
  }

  .ant-col-sm-11 {
      display: block;
      box-sizing: border-box;
      width: 45.83333333%
  }

  .ant-col-sm-push-11 {
      left: 45.83333333%
  }

  .ant-col-sm-pull-11 {
      right: 45.83333333%
  }

  .ant-col-sm-offset-11 {
      margin-left: 45.83333333%
  }

  .ant-col-sm-order-11 {
      -ms-flex-order: 11;
      order: 11
  }

  .ant-col-sm-10 {
      display: block;
      box-sizing: border-box;
      width: 41.66666667%
  }

  .ant-col-sm-push-10 {
      left: 41.66666667%
  }

  .ant-col-sm-pull-10 {
      right: 41.66666667%
  }

  .ant-col-sm-offset-10 {
      margin-left: 41.66666667%
  }

  .ant-col-sm-order-10 {
      -ms-flex-order: 10;
      order: 10
  }

  .ant-col-sm-9 {
      display: block;
      box-sizing: border-box;
      width: 37.5%
  }

  .ant-col-sm-push-9 {
      left: 37.5%
  }

  .ant-col-sm-pull-9 {
      right: 37.5%
  }

  .ant-col-sm-offset-9 {
      margin-left: 37.5%
  }

  .ant-col-sm-order-9 {
      -ms-flex-order: 9;
      order: 9
  }

  .ant-col-sm-8 {
      display: block;
      box-sizing: border-box;
      width: 33.33333333%
  }

  .ant-col-sm-push-8 {
      left: 33.33333333%
  }

  .ant-col-sm-pull-8 {
      right: 33.33333333%
  }

  .ant-col-sm-offset-8 {
      margin-left: 33.33333333%
  }

  .ant-col-sm-order-8 {
      -ms-flex-order: 8;
      order: 8
  }

  .ant-col-sm-7 {
      display: block;
      box-sizing: border-box;
      width: 29.16666667%
  }

  .ant-col-sm-push-7 {
      left: 29.16666667%
  }

  .ant-col-sm-pull-7 {
      right: 29.16666667%
  }

  .ant-col-sm-offset-7 {
      margin-left: 29.16666667%
  }

  .ant-col-sm-order-7 {
      -ms-flex-order: 7;
      order: 7
  }

  .ant-col-sm-6 {
      display: block;
      box-sizing: border-box;
      width: 25%
  }

  .ant-col-sm-push-6 {
      left: 25%
  }

  .ant-col-sm-pull-6 {
      right: 25%
  }

  .ant-col-sm-offset-6 {
      margin-left: 25%
  }

  .ant-col-sm-order-6 {
      -ms-flex-order: 6;
      order: 6
  }

  .ant-col-sm-5 {
      display: block;
      box-sizing: border-box;
      width: 20.83333333%
  }

  .ant-col-sm-push-5 {
      left: 20.83333333%
  }

  .ant-col-sm-pull-5 {
      right: 20.83333333%
  }

  .ant-col-sm-offset-5 {
      margin-left: 20.83333333%
  }

  .ant-col-sm-order-5 {
      -ms-flex-order: 5;
      order: 5
  }

  .ant-col-sm-4 {
      display: block;
      box-sizing: border-box;
      width: 16.66666667%
  }

  .ant-col-sm-push-4 {
      left: 16.66666667%
  }

  .ant-col-sm-pull-4 {
      right: 16.66666667%
  }

  .ant-col-sm-offset-4 {
      margin-left: 16.66666667%
  }

  .ant-col-sm-order-4 {
      -ms-flex-order: 4;
      order: 4
  }

  .ant-col-sm-3 {
      display: block;
      box-sizing: border-box;
      width: 12.5%
  }

  .ant-col-sm-push-3 {
      left: 12.5%
  }

  .ant-col-sm-pull-3 {
      right: 12.5%
  }

  .ant-col-sm-offset-3 {
      margin-left: 12.5%
  }

  .ant-col-sm-order-3 {
      -ms-flex-order: 3;
      order: 3
  }

  .ant-col-sm-2 {
      display: block;
      box-sizing: border-box;
      width: 8.33333333%
  }

  .ant-col-sm-push-2 {
      left: 8.33333333%
  }

  .ant-col-sm-pull-2 {
      right: 8.33333333%
  }

  .ant-col-sm-offset-2 {
      margin-left: 8.33333333%
  }

  .ant-col-sm-order-2 {
      -ms-flex-order: 2;
      order: 2
  }

  .ant-col-sm-1 {
      display: block;
      box-sizing: border-box;
      width: 4.16666667%
  }

  .ant-col-sm-push-1 {
      left: 4.16666667%
  }

  .ant-col-sm-pull-1 {
      right: 4.16666667%
  }

  .ant-col-sm-offset-1 {
      margin-left: 4.16666667%
  }

  .ant-col-sm-order-1 {
      -ms-flex-order: 1;
      order: 1
  }

  .ant-col-sm-0 {
      display: none
  }

  .ant-col-push-0 {
      left: auto
  }

  .ant-col-pull-0 {
      right: auto
  }

  .ant-col-sm-push-0 {
      left: auto
  }

  .ant-col-sm-pull-0 {
      right: auto
  }

  .ant-col-sm-offset-0 {
      margin-left: 0
  }

  .ant-col-sm-order-0 {
      -ms-flex-order: 0;
      order: 0
  }
}

@media (min-width: 768px) {
  .ant-col-md-1,.ant-col-md-2,.ant-col-md-3,.ant-col-md-4,.ant-col-md-5,.ant-col-md-6,.ant-col-md-7,.ant-col-md-8,.ant-col-md-9,.ant-col-md-10,.ant-col-md-11,.ant-col-md-12,.ant-col-md-13,.ant-col-md-14,.ant-col-md-15,.ant-col-md-16,.ant-col-md-17,.ant-col-md-18,.ant-col-md-19,.ant-col-md-20,.ant-col-md-21,.ant-col-md-22,.ant-col-md-23,.ant-col-md-24 {
      -ms-flex:0 0 auto;
      flex: 0 0 auto;
      float: left
  }

  .ant-col-md-24 {
      display: block;
      box-sizing: border-box;
      width: 100%
  }

  .ant-col-md-push-24 {
      left: 100%
  }

  .ant-col-md-pull-24 {
      right: 100%
  }

  .ant-col-md-offset-24 {
      margin-left: 100%
  }

  .ant-col-md-order-24 {
      -ms-flex-order: 24;
      order: 24
  }

  .ant-col-md-23 {
      display: block;
      box-sizing: border-box;
      width: 95.83333333%
  }

  .ant-col-md-push-23 {
      left: 95.83333333%
  }

  .ant-col-md-pull-23 {
      right: 95.83333333%
  }

  .ant-col-md-offset-23 {
      margin-left: 95.83333333%
  }

  .ant-col-md-order-23 {
      -ms-flex-order: 23;
      order: 23
  }

  .ant-col-md-22 {
      display: block;
      box-sizing: border-box;
      width: 91.66666667%
  }

  .ant-col-md-push-22 {
      left: 91.66666667%
  }

  .ant-col-md-pull-22 {
      right: 91.66666667%
  }

  .ant-col-md-offset-22 {
      margin-left: 91.66666667%
  }

  .ant-col-md-order-22 {
      -ms-flex-order: 22;
      order: 22
  }

  .ant-col-md-21 {
      display: block;
      box-sizing: border-box;
      width: 87.5%
  }

  .ant-col-md-push-21 {
      left: 87.5%
  }

  .ant-col-md-pull-21 {
      right: 87.5%
  }

  .ant-col-md-offset-21 {
      margin-left: 87.5%
  }

  .ant-col-md-order-21 {
      -ms-flex-order: 21;
      order: 21
  }

  .ant-col-md-20 {
      display: block;
      box-sizing: border-box;
      width: 83.33333333%
  }

  .ant-col-md-push-20 {
      left: 83.33333333%
  }

  .ant-col-md-pull-20 {
      right: 83.33333333%
  }

  .ant-col-md-offset-20 {
      margin-left: 83.33333333%
  }

  .ant-col-md-order-20 {
      -ms-flex-order: 20;
      order: 20
  }

  .ant-col-md-19 {
      display: block;
      box-sizing: border-box;
      width: 79.16666667%
  }

  .ant-col-md-push-19 {
      left: 79.16666667%
  }

  .ant-col-md-pull-19 {
      right: 79.16666667%
  }

  .ant-col-md-offset-19 {
      margin-left: 79.16666667%
  }

  .ant-col-md-order-19 {
      -ms-flex-order: 19;
      order: 19
  }

  .ant-col-md-18 {
      display: block;
      box-sizing: border-box;
      width: 75%
  }

  .ant-col-md-push-18 {
      left: 75%
  }

  .ant-col-md-pull-18 {
      right: 75%
  }

  .ant-col-md-offset-18 {
      margin-left: 75%
  }

  .ant-col-md-order-18 {
      -ms-flex-order: 18;
      order: 18
  }

  .ant-col-md-17 {
      display: block;
      box-sizing: border-box;
      width: 70.83333333%
  }

  .ant-col-md-push-17 {
      left: 70.83333333%
  }

  .ant-col-md-pull-17 {
      right: 70.83333333%
  }

  .ant-col-md-offset-17 {
      margin-left: 70.83333333%
  }

  .ant-col-md-order-17 {
      -ms-flex-order: 17;
      order: 17
  }

  .ant-col-md-16 {
      display: block;
      box-sizing: border-box;
      width: 66.66666667%
  }

  .ant-col-md-push-16 {
      left: 66.66666667%
  }

  .ant-col-md-pull-16 {
      right: 66.66666667%
  }

  .ant-col-md-offset-16 {
      margin-left: 66.66666667%
  }

  .ant-col-md-order-16 {
      -ms-flex-order: 16;
      order: 16
  }

  .ant-col-md-15 {
      display: block;
      box-sizing: border-box;
      width: 62.5%
  }

  .ant-col-md-push-15 {
      left: 62.5%
  }

  .ant-col-md-pull-15 {
      right: 62.5%
  }

  .ant-col-md-offset-15 {
      margin-left: 62.5%
  }

  .ant-col-md-order-15 {
      -ms-flex-order: 15;
      order: 15
  }

  .ant-col-md-14 {
      display: block;
      box-sizing: border-box;
      width: 58.33333333%
  }

  .ant-col-md-push-14 {
      left: 58.33333333%
  }

  .ant-col-md-pull-14 {
      right: 58.33333333%
  }

  .ant-col-md-offset-14 {
      margin-left: 58.33333333%
  }

  .ant-col-md-order-14 {
      -ms-flex-order: 14;
      order: 14
  }

  .ant-col-md-13 {
      display: block;
      box-sizing: border-box;
      width: 54.16666667%
  }

  .ant-col-md-push-13 {
      left: 54.16666667%
  }

  .ant-col-md-pull-13 {
      right: 54.16666667%
  }

  .ant-col-md-offset-13 {
      margin-left: 54.16666667%
  }

  .ant-col-md-order-13 {
      -ms-flex-order: 13;
      order: 13
  }

  .ant-col-md-12 {
      display: block;
      box-sizing: border-box;
      width: 50%
  }

  .ant-col-md-push-12 {
      left: 50%
  }

  .ant-col-md-pull-12 {
      right: 50%
  }

  .ant-col-md-offset-12 {
      margin-left: 50%
  }

  .ant-col-md-order-12 {
      -ms-flex-order: 12;
      order: 12
  }

  .ant-col-md-11 {
      display: block;
      box-sizing: border-box;
      width: 45.83333333%
  }

  .ant-col-md-push-11 {
      left: 45.83333333%
  }

  .ant-col-md-pull-11 {
      right: 45.83333333%
  }

  .ant-col-md-offset-11 {
      margin-left: 45.83333333%
  }

  .ant-col-md-order-11 {
      -ms-flex-order: 11;
      order: 11
  }

  .ant-col-md-10 {
      display: block;
      box-sizing: border-box;
      width: 41.66666667%
  }

  .ant-col-md-push-10 {
      left: 41.66666667%
  }

  .ant-col-md-pull-10 {
      right: 41.66666667%
  }

  .ant-col-md-offset-10 {
      margin-left: 41.66666667%
  }

  .ant-col-md-order-10 {
      -ms-flex-order: 10;
      order: 10
  }

  .ant-col-md-9 {
      display: block;
      box-sizing: border-box;
      width: 37.5%
  }

  .ant-col-md-push-9 {
      left: 37.5%
  }

  .ant-col-md-pull-9 {
      right: 37.5%
  }

  .ant-col-md-offset-9 {
      margin-left: 37.5%
  }

  .ant-col-md-order-9 {
      -ms-flex-order: 9;
      order: 9
  }

  .ant-col-md-8 {
      display: block;
      box-sizing: border-box;
      width: 33.33333333%
  }

  .ant-col-md-push-8 {
      left: 33.33333333%
  }

  .ant-col-md-pull-8 {
      right: 33.33333333%
  }

  .ant-col-md-offset-8 {
      margin-left: 33.33333333%
  }

  .ant-col-md-order-8 {
      -ms-flex-order: 8;
      order: 8
  }

  .ant-col-md-7 {
      display: block;
      box-sizing: border-box;
      width: 29.16666667%
  }

  .ant-col-md-push-7 {
      left: 29.16666667%
  }

  .ant-col-md-pull-7 {
      right: 29.16666667%
  }

  .ant-col-md-offset-7 {
      margin-left: 29.16666667%
  }

  .ant-col-md-order-7 {
      -ms-flex-order: 7;
      order: 7
  }

  .ant-col-md-6 {
      display: block;
      box-sizing: border-box;
      width: 25%
  }

  .ant-col-md-push-6 {
      left: 25%
  }

  .ant-col-md-pull-6 {
      right: 25%
  }

  .ant-col-md-offset-6 {
      margin-left: 25%
  }

  .ant-col-md-order-6 {
      -ms-flex-order: 6;
      order: 6
  }

  .ant-col-md-5 {
      display: block;
      box-sizing: border-box;
      width: 20.83333333%
  }

  .ant-col-md-push-5 {
      left: 20.83333333%
  }

  .ant-col-md-pull-5 {
      right: 20.83333333%
  }

  .ant-col-md-offset-5 {
      margin-left: 20.83333333%
  }

  .ant-col-md-order-5 {
      -ms-flex-order: 5;
      order: 5
  }

  .ant-col-md-4 {
      display: block;
      box-sizing: border-box;
      width: 16.66666667%
  }

  .ant-col-md-push-4 {
      left: 16.66666667%
  }

  .ant-col-md-pull-4 {
      right: 16.66666667%
  }

  .ant-col-md-offset-4 {
      margin-left: 16.66666667%
  }

  .ant-col-md-order-4 {
      -ms-flex-order: 4;
      order: 4
  }

  .ant-col-md-3 {
      display: block;
      box-sizing: border-box;
      width: 12.5%
  }

  .ant-col-md-push-3 {
      left: 12.5%
  }

  .ant-col-md-pull-3 {
      right: 12.5%
  }

  .ant-col-md-offset-3 {
      margin-left: 12.5%
  }

  .ant-col-md-order-3 {
      -ms-flex-order: 3;
      order: 3
  }

  .ant-col-md-2 {
      display: block;
      box-sizing: border-box;
      width: 8.33333333%
  }

  .ant-col-md-push-2 {
      left: 8.33333333%
  }

  .ant-col-md-pull-2 {
      right: 8.33333333%
  }

  .ant-col-md-offset-2 {
      margin-left: 8.33333333%
  }

  .ant-col-md-order-2 {
      -ms-flex-order: 2;
      order: 2
  }

  .ant-col-md-1 {
      display: block;
      box-sizing: border-box;
      width: 4.16666667%
  }

  .ant-col-md-push-1 {
      left: 4.16666667%
  }

  .ant-col-md-pull-1 {
      right: 4.16666667%
  }

  .ant-col-md-offset-1 {
      margin-left: 4.16666667%
  }

  .ant-col-md-order-1 {
      -ms-flex-order: 1;
      order: 1
  }

  .ant-col-md-0 {
      display: none
  }

  .ant-col-push-0 {
      left: auto
  }

  .ant-col-pull-0 {
      right: auto
  }

  .ant-col-md-push-0 {
      left: auto
  }

  .ant-col-md-pull-0 {
      right: auto
  }

  .ant-col-md-offset-0 {
      margin-left: 0
  }

  .ant-col-md-order-0 {
      -ms-flex-order: 0;
      order: 0
  }
}

@media (min-width: 992px) {
  .ant-col-lg-1,.ant-col-lg-2,.ant-col-lg-3,.ant-col-lg-4,.ant-col-lg-5,.ant-col-lg-6,.ant-col-lg-7,.ant-col-lg-8,.ant-col-lg-9,.ant-col-lg-10,.ant-col-lg-11,.ant-col-lg-12,.ant-col-lg-13,.ant-col-lg-14,.ant-col-lg-15,.ant-col-lg-16,.ant-col-lg-17,.ant-col-lg-18,.ant-col-lg-19,.ant-col-lg-20,.ant-col-lg-21,.ant-col-lg-22,.ant-col-lg-23,.ant-col-lg-24 {
      -ms-flex:0 0 auto;
      flex: 0 0 auto;
      float: left
  }

  .ant-col-lg-24 {
      display: block;
      box-sizing: border-box;
      width: 100%
  }

  .ant-col-lg-push-24 {
      left: 100%
  }

  .ant-col-lg-pull-24 {
      right: 100%
  }

  .ant-col-lg-offset-24 {
      margin-left: 100%
  }

  .ant-col-lg-order-24 {
      -ms-flex-order: 24;
      order: 24
  }

  .ant-col-lg-23 {
      display: block;
      box-sizing: border-box;
      width: 95.83333333%
  }

  .ant-col-lg-push-23 {
      left: 95.83333333%
  }

  .ant-col-lg-pull-23 {
      right: 95.83333333%
  }

  .ant-col-lg-offset-23 {
      margin-left: 95.83333333%
  }

  .ant-col-lg-order-23 {
      -ms-flex-order: 23;
      order: 23
  }

  .ant-col-lg-22 {
      display: block;
      box-sizing: border-box;
      width: 91.66666667%
  }

  .ant-col-lg-push-22 {
      left: 91.66666667%
  }

  .ant-col-lg-pull-22 {
      right: 91.66666667%
  }

  .ant-col-lg-offset-22 {
      margin-left: 91.66666667%
  }

  .ant-col-lg-order-22 {
      -ms-flex-order: 22;
      order: 22
  }

  .ant-col-lg-21 {
      display: block;
      box-sizing: border-box;
      width: 87.5%
  }

  .ant-col-lg-push-21 {
      left: 87.5%
  }

  .ant-col-lg-pull-21 {
      right: 87.5%
  }

  .ant-col-lg-offset-21 {
      margin-left: 87.5%
  }

  .ant-col-lg-order-21 {
      -ms-flex-order: 21;
      order: 21
  }

  .ant-col-lg-20 {
      display: block;
      box-sizing: border-box;
      width: 83.33333333%
  }

  .ant-col-lg-push-20 {
      left: 83.33333333%
  }

  .ant-col-lg-pull-20 {
      right: 83.33333333%
  }

  .ant-col-lg-offset-20 {
      margin-left: 83.33333333%
  }

  .ant-col-lg-order-20 {
      -ms-flex-order: 20;
      order: 20
  }

  .ant-col-lg-19 {
      display: block;
      box-sizing: border-box;
      width: 79.16666667%
  }

  .ant-col-lg-push-19 {
      left: 79.16666667%
  }

  .ant-col-lg-pull-19 {
      right: 79.16666667%
  }

  .ant-col-lg-offset-19 {
      margin-left: 79.16666667%
  }

  .ant-col-lg-order-19 {
      -ms-flex-order: 19;
      order: 19
  }

  .ant-col-lg-18 {
      display: block;
      box-sizing: border-box;
      width: 75%
  }

  .ant-col-lg-push-18 {
      left: 75%
  }

  .ant-col-lg-pull-18 {
      right: 75%
  }

  .ant-col-lg-offset-18 {
      margin-left: 75%
  }

  .ant-col-lg-order-18 {
      -ms-flex-order: 18;
      order: 18
  }

  .ant-col-lg-17 {
      display: block;
      box-sizing: border-box;
      width: 70.83333333%
  }

  .ant-col-lg-push-17 {
      left: 70.83333333%
  }

  .ant-col-lg-pull-17 {
      right: 70.83333333%
  }

  .ant-col-lg-offset-17 {
      margin-left: 70.83333333%
  }

  .ant-col-lg-order-17 {
      -ms-flex-order: 17;
      order: 17
  }

  .ant-col-lg-16 {
      display: block;
      box-sizing: border-box;
      width: 66.66666667%
  }

  .ant-col-lg-push-16 {
      left: 66.66666667%
  }

  .ant-col-lg-pull-16 {
      right: 66.66666667%
  }

  .ant-col-lg-offset-16 {
      margin-left: 66.66666667%
  }

  .ant-col-lg-order-16 {
      -ms-flex-order: 16;
      order: 16
  }

  .ant-col-lg-15 {
      display: block;
      box-sizing: border-box;
      width: 62.5%
  }

  .ant-col-lg-push-15 {
      left: 62.5%
  }

  .ant-col-lg-pull-15 {
      right: 62.5%
  }

  .ant-col-lg-offset-15 {
      margin-left: 62.5%
  }

  .ant-col-lg-order-15 {
      -ms-flex-order: 15;
      order: 15
  }

  .ant-col-lg-14 {
      display: block;
      box-sizing: border-box;
      width: 58.33333333%
  }

  .ant-col-lg-push-14 {
      left: 58.33333333%
  }

  .ant-col-lg-pull-14 {
      right: 58.33333333%
  }

  .ant-col-lg-offset-14 {
      margin-left: 58.33333333%
  }

  .ant-col-lg-order-14 {
      -ms-flex-order: 14;
      order: 14
  }

  .ant-col-lg-13 {
      display: block;
      box-sizing: border-box;
      width: 54.16666667%
  }

  .ant-col-lg-push-13 {
      left: 54.16666667%
  }

  .ant-col-lg-pull-13 {
      right: 54.16666667%
  }

  .ant-col-lg-offset-13 {
      margin-left: 54.16666667%
  }

  .ant-col-lg-order-13 {
      -ms-flex-order: 13;
      order: 13
  }

  .ant-col-lg-12 {
      display: block;
      box-sizing: border-box;
      width: 50%
  }

  .ant-col-lg-push-12 {
      left: 50%
  }

  .ant-col-lg-pull-12 {
      right: 50%
  }

  .ant-col-lg-offset-12 {
      margin-left: 50%
  }

  .ant-col-lg-order-12 {
      -ms-flex-order: 12;
      order: 12
  }

  .ant-col-lg-11 {
      display: block;
      box-sizing: border-box;
      width: 45.83333333%
  }

  .ant-col-lg-push-11 {
      left: 45.83333333%
  }

  .ant-col-lg-pull-11 {
      right: 45.83333333%
  }

  .ant-col-lg-offset-11 {
      margin-left: 45.83333333%
  }

  .ant-col-lg-order-11 {
      -ms-flex-order: 11;
      order: 11
  }

  .ant-col-lg-10 {
      display: block;
      box-sizing: border-box;
      width: 41.66666667%
  }

  .ant-col-lg-push-10 {
      left: 41.66666667%
  }

  .ant-col-lg-pull-10 {
      right: 41.66666667%
  }

  .ant-col-lg-offset-10 {
      margin-left: 41.66666667%
  }

  .ant-col-lg-order-10 {
      -ms-flex-order: 10;
      order: 10
  }

  .ant-col-lg-9 {
      display: block;
      box-sizing: border-box;
      width: 37.5%
  }

  .ant-col-lg-push-9 {
      left: 37.5%
  }

  .ant-col-lg-pull-9 {
      right: 37.5%
  }

  .ant-col-lg-offset-9 {
      margin-left: 37.5%
  }

  .ant-col-lg-order-9 {
      -ms-flex-order: 9;
      order: 9
  }

  .ant-col-lg-8 {
      display: block;
      box-sizing: border-box;
      width: 33.33333333%
  }

  .ant-col-lg-push-8 {
      left: 33.33333333%
  }

  .ant-col-lg-pull-8 {
      right: 33.33333333%
  }

  .ant-col-lg-offset-8 {
      margin-left: 33.33333333%
  }

  .ant-col-lg-order-8 {
      -ms-flex-order: 8;
      order: 8
  }

  .ant-col-lg-7 {
      display: block;
      box-sizing: border-box;
      width: 29.16666667%
  }

  .ant-col-lg-push-7 {
      left: 29.16666667%
  }

  .ant-col-lg-pull-7 {
      right: 29.16666667%
  }

  .ant-col-lg-offset-7 {
      margin-left: 29.16666667%
  }

  .ant-col-lg-order-7 {
      -ms-flex-order: 7;
      order: 7
  }

  .ant-col-lg-6 {
      display: block;
      box-sizing: border-box;
      width: 25%
  }

  .ant-col-lg-push-6 {
      left: 25%
  }

  .ant-col-lg-pull-6 {
      right: 25%
  }

  .ant-col-lg-offset-6 {
      margin-left: 25%
  }

  .ant-col-lg-order-6 {
      -ms-flex-order: 6;
      order: 6
  }

  .ant-col-lg-5 {
      display: block;
      box-sizing: border-box;
      width: 20.83333333%
  }

  .ant-col-lg-push-5 {
      left: 20.83333333%
  }

  .ant-col-lg-pull-5 {
      right: 20.83333333%
  }

  .ant-col-lg-offset-5 {
      margin-left: 20.83333333%
  }

  .ant-col-lg-order-5 {
      -ms-flex-order: 5;
      order: 5
  }

  .ant-col-lg-4 {
      display: block;
      box-sizing: border-box;
      width: 16.66666667%
  }

  .ant-col-lg-push-4 {
      left: 16.66666667%
  }

  .ant-col-lg-pull-4 {
      right: 16.66666667%
  }

  .ant-col-lg-offset-4 {
      margin-left: 16.66666667%
  }

  .ant-col-lg-order-4 {
      -ms-flex-order: 4;
      order: 4
  }

  .ant-col-lg-3 {
      display: block;
      box-sizing: border-box;
      width: 12.5%
  }

  .ant-col-lg-push-3 {
      left: 12.5%
  }

  .ant-col-lg-pull-3 {
      right: 12.5%
  }

  .ant-col-lg-offset-3 {
      margin-left: 12.5%
  }

  .ant-col-lg-order-3 {
      -ms-flex-order: 3;
      order: 3
  }

  .ant-col-lg-2 {
      display: block;
      box-sizing: border-box;
      width: 8.33333333%
  }

  .ant-col-lg-push-2 {
      left: 8.33333333%
  }

  .ant-col-lg-pull-2 {
      right: 8.33333333%
  }

  .ant-col-lg-offset-2 {
      margin-left: 8.33333333%
  }

  .ant-col-lg-order-2 {
      -ms-flex-order: 2;
      order: 2
  }

  .ant-col-lg-1 {
      display: block;
      box-sizing: border-box;
      width: 4.16666667%
  }

  .ant-col-lg-push-1 {
      left: 4.16666667%
  }

  .ant-col-lg-pull-1 {
      right: 4.16666667%
  }

  .ant-col-lg-offset-1 {
      margin-left: 4.16666667%
  }

  .ant-col-lg-order-1 {
      -ms-flex-order: 1;
      order: 1
  }

  .ant-col-lg-0 {
      display: none
  }

  .ant-col-push-0 {
      left: auto
  }

  .ant-col-pull-0 {
      right: auto
  }

  .ant-col-lg-push-0 {
      left: auto
  }

  .ant-col-lg-pull-0 {
      right: auto
  }

  .ant-col-lg-offset-0 {
      margin-left: 0
  }

  .ant-col-lg-order-0 {
      -ms-flex-order: 0;
      order: 0
  }
}

@media (min-width: 1200px) {
  .ant-col-xl-1,.ant-col-xl-2,.ant-col-xl-3,.ant-col-xl-4,.ant-col-xl-5,.ant-col-xl-6,.ant-col-xl-7,.ant-col-xl-8,.ant-col-xl-9,.ant-col-xl-10,.ant-col-xl-11,.ant-col-xl-12,.ant-col-xl-13,.ant-col-xl-14,.ant-col-xl-15,.ant-col-xl-16,.ant-col-xl-17,.ant-col-xl-18,.ant-col-xl-19,.ant-col-xl-20,.ant-col-xl-21,.ant-col-xl-22,.ant-col-xl-23,.ant-col-xl-24 {
      -ms-flex:0 0 auto;
      flex: 0 0 auto;
      float: left
  }

  .ant-col-xl-24 {
      display: block;
      box-sizing: border-box;
      width: 100%
  }

  .ant-col-xl-push-24 {
      left: 100%
  }

  .ant-col-xl-pull-24 {
      right: 100%
  }

  .ant-col-xl-offset-24 {
      margin-left: 100%
  }

  .ant-col-xl-order-24 {
      -ms-flex-order: 24;
      order: 24
  }

  .ant-col-xl-23 {
      display: block;
      box-sizing: border-box;
      width: 95.83333333%
  }

  .ant-col-xl-push-23 {
      left: 95.83333333%
  }

  .ant-col-xl-pull-23 {
      right: 95.83333333%
  }

  .ant-col-xl-offset-23 {
      margin-left: 95.83333333%
  }

  .ant-col-xl-order-23 {
      -ms-flex-order: 23;
      order: 23
  }

  .ant-col-xl-22 {
      display: block;
      box-sizing: border-box;
      width: 91.66666667%
  }

  .ant-col-xl-push-22 {
      left: 91.66666667%
  }

  .ant-col-xl-pull-22 {
      right: 91.66666667%
  }

  .ant-col-xl-offset-22 {
      margin-left: 91.66666667%
  }

  .ant-col-xl-order-22 {
      -ms-flex-order: 22;
      order: 22
  }

  .ant-col-xl-21 {
      display: block;
      box-sizing: border-box;
      width: 87.5%
  }

  .ant-col-xl-push-21 {
      left: 87.5%
  }

  .ant-col-xl-pull-21 {
      right: 87.5%
  }

  .ant-col-xl-offset-21 {
      margin-left: 87.5%
  }

  .ant-col-xl-order-21 {
      -ms-flex-order: 21;
      order: 21
  }

  .ant-col-xl-20 {
      display: block;
      box-sizing: border-box;
      width: 83.33333333%
  }

  .ant-col-xl-push-20 {
      left: 83.33333333%
  }

  .ant-col-xl-pull-20 {
      right: 83.33333333%
  }

  .ant-col-xl-offset-20 {
      margin-left: 83.33333333%
  }

  .ant-col-xl-order-20 {
      -ms-flex-order: 20;
      order: 20
  }

  .ant-col-xl-19 {
      display: block;
      box-sizing: border-box;
      width: 79.16666667%
  }

  .ant-col-xl-push-19 {
      left: 79.16666667%
  }

  .ant-col-xl-pull-19 {
      right: 79.16666667%
  }

  .ant-col-xl-offset-19 {
      margin-left: 79.16666667%
  }

  .ant-col-xl-order-19 {
      -ms-flex-order: 19;
      order: 19
  }

  .ant-col-xl-18 {
      display: block;
      box-sizing: border-box;
      width: 75%
  }

  .ant-col-xl-push-18 {
      left: 75%
  }

  .ant-col-xl-pull-18 {
      right: 75%
  }

  .ant-col-xl-offset-18 {
      margin-left: 75%
  }

  .ant-col-xl-order-18 {
      -ms-flex-order: 18;
      order: 18
  }

  .ant-col-xl-17 {
      display: block;
      box-sizing: border-box;
      width: 70.83333333%
  }

  .ant-col-xl-push-17 {
      left: 70.83333333%
  }

  .ant-col-xl-pull-17 {
      right: 70.83333333%
  }

  .ant-col-xl-offset-17 {
      margin-left: 70.83333333%
  }

  .ant-col-xl-order-17 {
      -ms-flex-order: 17;
      order: 17
  }

  .ant-col-xl-16 {
      display: block;
      box-sizing: border-box;
      width: 66.66666667%
  }

  .ant-col-xl-push-16 {
      left: 66.66666667%
  }

  .ant-col-xl-pull-16 {
      right: 66.66666667%
  }

  .ant-col-xl-offset-16 {
      margin-left: 66.66666667%
  }

  .ant-col-xl-order-16 {
      -ms-flex-order: 16;
      order: 16
  }

  .ant-col-xl-15 {
      display: block;
      box-sizing: border-box;
      width: 62.5%
  }

  .ant-col-xl-push-15 {
      left: 62.5%
  }

  .ant-col-xl-pull-15 {
      right: 62.5%
  }

  .ant-col-xl-offset-15 {
      margin-left: 62.5%
  }

  .ant-col-xl-order-15 {
      -ms-flex-order: 15;
      order: 15
  }

  .ant-col-xl-14 {
      display: block;
      box-sizing: border-box;
      width: 58.33333333%
  }

  .ant-col-xl-push-14 {
      left: 58.33333333%
  }

  .ant-col-xl-pull-14 {
      right: 58.33333333%
  }

  .ant-col-xl-offset-14 {
      margin-left: 58.33333333%
  }

  .ant-col-xl-order-14 {
      -ms-flex-order: 14;
      order: 14
  }

  .ant-col-xl-13 {
      display: block;
      box-sizing: border-box;
      width: 54.16666667%
  }

  .ant-col-xl-push-13 {
      left: 54.16666667%
  }

  .ant-col-xl-pull-13 {
      right: 54.16666667%
  }

  .ant-col-xl-offset-13 {
      margin-left: 54.16666667%
  }

  .ant-col-xl-order-13 {
      -ms-flex-order: 13;
      order: 13
  }

  .ant-col-xl-12 {
      display: block;
      box-sizing: border-box;
      width: 50%
  }

  .ant-col-xl-push-12 {
      left: 50%
  }

  .ant-col-xl-pull-12 {
      right: 50%
  }

  .ant-col-xl-offset-12 {
      margin-left: 50%
  }

  .ant-col-xl-order-12 {
      -ms-flex-order: 12;
      order: 12
  }

  .ant-col-xl-11 {
      display: block;
      box-sizing: border-box;
      width: 45.83333333%
  }

  .ant-col-xl-push-11 {
      left: 45.83333333%
  }

  .ant-col-xl-pull-11 {
      right: 45.83333333%
  }

  .ant-col-xl-offset-11 {
      margin-left: 45.83333333%
  }

  .ant-col-xl-order-11 {
      -ms-flex-order: 11;
      order: 11
  }

  .ant-col-xl-10 {
      display: block;
      box-sizing: border-box;
      width: 41.66666667%
  }

  .ant-col-xl-push-10 {
      left: 41.66666667%
  }

  .ant-col-xl-pull-10 {
      right: 41.66666667%
  }

  .ant-col-xl-offset-10 {
      margin-left: 41.66666667%
  }

  .ant-col-xl-order-10 {
      -ms-flex-order: 10;
      order: 10
  }

  .ant-col-xl-9 {
      display: block;
      box-sizing: border-box;
      width: 37.5%
  }

  .ant-col-xl-push-9 {
      left: 37.5%
  }

  .ant-col-xl-pull-9 {
      right: 37.5%
  }

  .ant-col-xl-offset-9 {
      margin-left: 37.5%
  }

  .ant-col-xl-order-9 {
      -ms-flex-order: 9;
      order: 9
  }

  .ant-col-xl-8 {
      display: block;
      box-sizing: border-box;
      width: 33.33333333%
  }

  .ant-col-xl-push-8 {
      left: 33.33333333%
  }

  .ant-col-xl-pull-8 {
      right: 33.33333333%
  }

  .ant-col-xl-offset-8 {
      margin-left: 33.33333333%
  }

  .ant-col-xl-order-8 {
      -ms-flex-order: 8;
      order: 8
  }

  .ant-col-xl-7 {
      display: block;
      box-sizing: border-box;
      width: 29.16666667%
  }

  .ant-col-xl-push-7 {
      left: 29.16666667%
  }

  .ant-col-xl-pull-7 {
      right: 29.16666667%
  }

  .ant-col-xl-offset-7 {
      margin-left: 29.16666667%
  }

  .ant-col-xl-order-7 {
      -ms-flex-order: 7;
      order: 7
  }

  .ant-col-xl-6 {
      display: block;
      box-sizing: border-box;
      width: 25%
  }

  .ant-col-xl-push-6 {
      left: 25%
  }

  .ant-col-xl-pull-6 {
      right: 25%
  }

  .ant-col-xl-offset-6 {
      margin-left: 25%
  }

  .ant-col-xl-order-6 {
      -ms-flex-order: 6;
      order: 6
  }

  .ant-col-xl-5 {
      display: block;
      box-sizing: border-box;
      width: 20.83333333%
  }

  .ant-col-xl-push-5 {
      left: 20.83333333%
  }

  .ant-col-xl-pull-5 {
      right: 20.83333333%
  }

  .ant-col-xl-offset-5 {
      margin-left: 20.83333333%
  }

  .ant-col-xl-order-5 {
      -ms-flex-order: 5;
      order: 5
  }

  .ant-col-xl-4 {
      display: block;
      box-sizing: border-box;
      width: 16.66666667%
  }

  .ant-col-xl-push-4 {
      left: 16.66666667%
  }

  .ant-col-xl-pull-4 {
      right: 16.66666667%
  }

  .ant-col-xl-offset-4 {
      margin-left: 16.66666667%
  }

  .ant-col-xl-order-4 {
      -ms-flex-order: 4;
      order: 4
  }

  .ant-col-xl-3 {
      display: block;
      box-sizing: border-box;
      width: 12.5%
  }

  .ant-col-xl-push-3 {
      left: 12.5%
  }

  .ant-col-xl-pull-3 {
      right: 12.5%
  }

  .ant-col-xl-offset-3 {
      margin-left: 12.5%
  }

  .ant-col-xl-order-3 {
      -ms-flex-order: 3;
      order: 3
  }

  .ant-col-xl-2 {
      display: block;
      box-sizing: border-box;
      width: 8.33333333%
  }

  .ant-col-xl-push-2 {
      left: 8.33333333%
  }

  .ant-col-xl-pull-2 {
      right: 8.33333333%
  }

  .ant-col-xl-offset-2 {
      margin-left: 8.33333333%
  }

  .ant-col-xl-order-2 {
      -ms-flex-order: 2;
      order: 2
  }

  .ant-col-xl-1 {
      display: block;
      box-sizing: border-box;
      width: 4.16666667%
  }

  .ant-col-xl-push-1 {
      left: 4.16666667%
  }

  .ant-col-xl-pull-1 {
      right: 4.16666667%
  }

  .ant-col-xl-offset-1 {
      margin-left: 4.16666667%
  }

  .ant-col-xl-order-1 {
      -ms-flex-order: 1;
      order: 1
  }

  .ant-col-xl-0 {
      display: none
  }

  .ant-col-push-0 {
      left: auto
  }

  .ant-col-pull-0 {
      right: auto
  }

  .ant-col-xl-push-0 {
      left: auto
  }

  .ant-col-xl-pull-0 {
      right: auto
  }

  .ant-col-xl-offset-0 {
      margin-left: 0
  }

  .ant-col-xl-order-0 {
      -ms-flex-order: 0;
      order: 0
  }
}

@media (min-width: 1600px) {
  .ant-col-xxl-1,.ant-col-xxl-2,.ant-col-xxl-3,.ant-col-xxl-4,.ant-col-xxl-5,.ant-col-xxl-6,.ant-col-xxl-7,.ant-col-xxl-8,.ant-col-xxl-9,.ant-col-xxl-10,.ant-col-xxl-11,.ant-col-xxl-12,.ant-col-xxl-13,.ant-col-xxl-14,.ant-col-xxl-15,.ant-col-xxl-16,.ant-col-xxl-17,.ant-col-xxl-18,.ant-col-xxl-19,.ant-col-xxl-20,.ant-col-xxl-21,.ant-col-xxl-22,.ant-col-xxl-23,.ant-col-xxl-24 {
      -ms-flex:0 0 auto;
      flex: 0 0 auto;
      float: left
  }

  .ant-col-xxl-24 {
      display: block;
      box-sizing: border-box;
      width: 100%
  }

  .ant-col-xxl-push-24 {
      left: 100%
  }

  .ant-col-xxl-pull-24 {
      right: 100%
  }

  .ant-col-xxl-offset-24 {
      margin-left: 100%
  }

  .ant-col-xxl-order-24 {
      -ms-flex-order: 24;
      order: 24
  }

  .ant-col-xxl-23 {
      display: block;
      box-sizing: border-box;
      width: 95.83333333%
  }

  .ant-col-xxl-push-23 {
      left: 95.83333333%
  }

  .ant-col-xxl-pull-23 {
      right: 95.83333333%
  }

  .ant-col-xxl-offset-23 {
      margin-left: 95.83333333%
  }

  .ant-col-xxl-order-23 {
      -ms-flex-order: 23;
      order: 23
  }

  .ant-col-xxl-22 {
      display: block;
      box-sizing: border-box;
      width: 91.66666667%
  }

  .ant-col-xxl-push-22 {
      left: 91.66666667%
  }

  .ant-col-xxl-pull-22 {
      right: 91.66666667%
  }

  .ant-col-xxl-offset-22 {
      margin-left: 91.66666667%
  }

  .ant-col-xxl-order-22 {
      -ms-flex-order: 22;
      order: 22
  }

  .ant-col-xxl-21 {
      display: block;
      box-sizing: border-box;
      width: 87.5%
  }

  .ant-col-xxl-push-21 {
      left: 87.5%
  }

  .ant-col-xxl-pull-21 {
      right: 87.5%
  }

  .ant-col-xxl-offset-21 {
      margin-left: 87.5%
  }

  .ant-col-xxl-order-21 {
      -ms-flex-order: 21;
      order: 21
  }

  .ant-col-xxl-20 {
      display: block;
      box-sizing: border-box;
      width: 83.33333333%
  }

  .ant-col-xxl-push-20 {
      left: 83.33333333%
  }

  .ant-col-xxl-pull-20 {
      right: 83.33333333%
  }

  .ant-col-xxl-offset-20 {
      margin-left: 83.33333333%
  }

  .ant-col-xxl-order-20 {
      -ms-flex-order: 20;
      order: 20
  }

  .ant-col-xxl-19 {
      display: block;
      box-sizing: border-box;
      width: 79.16666667%
  }

  .ant-col-xxl-push-19 {
      left: 79.16666667%
  }

  .ant-col-xxl-pull-19 {
      right: 79.16666667%
  }

  .ant-col-xxl-offset-19 {
      margin-left: 79.16666667%
  }

  .ant-col-xxl-order-19 {
      -ms-flex-order: 19;
      order: 19
  }

  .ant-col-xxl-18 {
      display: block;
      box-sizing: border-box;
      width: 75%
  }

  .ant-col-xxl-push-18 {
      left: 75%
  }

  .ant-col-xxl-pull-18 {
      right: 75%
  }

  .ant-col-xxl-offset-18 {
      margin-left: 75%
  }

  .ant-col-xxl-order-18 {
      -ms-flex-order: 18;
      order: 18
  }

  .ant-col-xxl-17 {
      display: block;
      box-sizing: border-box;
      width: 70.83333333%
  }

  .ant-col-xxl-push-17 {
      left: 70.83333333%
  }

  .ant-col-xxl-pull-17 {
      right: 70.83333333%
  }

  .ant-col-xxl-offset-17 {
      margin-left: 70.83333333%
  }

  .ant-col-xxl-order-17 {
      -ms-flex-order: 17;
      order: 17
  }

  .ant-col-xxl-16 {
      display: block;
      box-sizing: border-box;
      width: 66.66666667%
  }

  .ant-col-xxl-push-16 {
      left: 66.66666667%
  }

  .ant-col-xxl-pull-16 {
      right: 66.66666667%
  }

  .ant-col-xxl-offset-16 {
      margin-left: 66.66666667%
  }

  .ant-col-xxl-order-16 {
      -ms-flex-order: 16;
      order: 16
  }

  .ant-col-xxl-15 {
      display: block;
      box-sizing: border-box;
      width: 62.5%
  }

  .ant-col-xxl-push-15 {
      left: 62.5%
  }

  .ant-col-xxl-pull-15 {
      right: 62.5%
  }

  .ant-col-xxl-offset-15 {
      margin-left: 62.5%
  }

  .ant-col-xxl-order-15 {
      -ms-flex-order: 15;
      order: 15
  }

  .ant-col-xxl-14 {
      display: block;
      box-sizing: border-box;
      width: 58.33333333%
  }

  .ant-col-xxl-push-14 {
      left: 58.33333333%
  }

  .ant-col-xxl-pull-14 {
      right: 58.33333333%
  }

  .ant-col-xxl-offset-14 {
      margin-left: 58.33333333%
  }

  .ant-col-xxl-order-14 {
      -ms-flex-order: 14;
      order: 14
  }

  .ant-col-xxl-13 {
      display: block;
      box-sizing: border-box;
      width: 54.16666667%
  }

  .ant-col-xxl-push-13 {
      left: 54.16666667%
  }

  .ant-col-xxl-pull-13 {
      right: 54.16666667%
  }

  .ant-col-xxl-offset-13 {
      margin-left: 54.16666667%
  }

  .ant-col-xxl-order-13 {
      -ms-flex-order: 13;
      order: 13
  }

  .ant-col-xxl-12 {
      display: block;
      box-sizing: border-box;
      width: 50%
  }

  .ant-col-xxl-push-12 {
      left: 50%
  }

  .ant-col-xxl-pull-12 {
      right: 50%
  }

  .ant-col-xxl-offset-12 {
      margin-left: 50%
  }

  .ant-col-xxl-order-12 {
      -ms-flex-order: 12;
      order: 12
  }

  .ant-col-xxl-11 {
      display: block;
      box-sizing: border-box;
      width: 45.83333333%
  }

  .ant-col-xxl-push-11 {
      left: 45.83333333%
  }

  .ant-col-xxl-pull-11 {
      right: 45.83333333%
  }

  .ant-col-xxl-offset-11 {
      margin-left: 45.83333333%
  }

  .ant-col-xxl-order-11 {
      -ms-flex-order: 11;
      order: 11
  }

  .ant-col-xxl-10 {
      display: block;
      box-sizing: border-box;
      width: 41.66666667%
  }

  .ant-col-xxl-push-10 {
      left: 41.66666667%
  }

  .ant-col-xxl-pull-10 {
      right: 41.66666667%
  }

  .ant-col-xxl-offset-10 {
      margin-left: 41.66666667%
  }

  .ant-col-xxl-order-10 {
      -ms-flex-order: 10;
      order: 10
  }

  .ant-col-xxl-9 {
      display: block;
      box-sizing: border-box;
      width: 37.5%
  }

  .ant-col-xxl-push-9 {
      left: 37.5%
  }

  .ant-col-xxl-pull-9 {
      right: 37.5%
  }

  .ant-col-xxl-offset-9 {
      margin-left: 37.5%
  }

  .ant-col-xxl-order-9 {
      -ms-flex-order: 9;
      order: 9
  }

  .ant-col-xxl-8 {
      display: block;
      box-sizing: border-box;
      width: 33.33333333%
  }

  .ant-col-xxl-push-8 {
      left: 33.33333333%
  }

  .ant-col-xxl-pull-8 {
      right: 33.33333333%
  }

  .ant-col-xxl-offset-8 {
      margin-left: 33.33333333%
  }

  .ant-col-xxl-order-8 {
      -ms-flex-order: 8;
      order: 8
  }

  .ant-col-xxl-7 {
      display: block;
      box-sizing: border-box;
      width: 29.16666667%
  }

  .ant-col-xxl-push-7 {
      left: 29.16666667%
  }

  .ant-col-xxl-pull-7 {
      right: 29.16666667%
  }

  .ant-col-xxl-offset-7 {
      margin-left: 29.16666667%
  }

  .ant-col-xxl-order-7 {
      -ms-flex-order: 7;
      order: 7
  }

  .ant-col-xxl-6 {
      display: block;
      box-sizing: border-box;
      width: 25%
  }

  .ant-col-xxl-push-6 {
      left: 25%
  }

  .ant-col-xxl-pull-6 {
      right: 25%
  }

  .ant-col-xxl-offset-6 {
      margin-left: 25%
  }

  .ant-col-xxl-order-6 {
      -ms-flex-order: 6;
      order: 6
  }

  .ant-col-xxl-5 {
      display: block;
      box-sizing: border-box;
      width: 20.83333333%
  }

  .ant-col-xxl-push-5 {
      left: 20.83333333%
  }

  .ant-col-xxl-pull-5 {
      right: 20.83333333%
  }

  .ant-col-xxl-offset-5 {
      margin-left: 20.83333333%
  }

  .ant-col-xxl-order-5 {
      -ms-flex-order: 5;
      order: 5
  }

  .ant-col-xxl-4 {
      display: block;
      box-sizing: border-box;
      width: 16.66666667%
  }

  .ant-col-xxl-push-4 {
      left: 16.66666667%
  }

  .ant-col-xxl-pull-4 {
      right: 16.66666667%
  }

  .ant-col-xxl-offset-4 {
      margin-left: 16.66666667%
  }

  .ant-col-xxl-order-4 {
      -ms-flex-order: 4;
      order: 4
  }

  .ant-col-xxl-3 {
      display: block;
      box-sizing: border-box;
      width: 12.5%
  }

  .ant-col-xxl-push-3 {
      left: 12.5%
  }

  .ant-col-xxl-pull-3 {
      right: 12.5%
  }

  .ant-col-xxl-offset-3 {
      margin-left: 12.5%
  }

  .ant-col-xxl-order-3 {
      -ms-flex-order: 3;
      order: 3
  }

  .ant-col-xxl-2 {
      display: block;
      box-sizing: border-box;
      width: 8.33333333%
  }

  .ant-col-xxl-push-2 {
      left: 8.33333333%
  }

  .ant-col-xxl-pull-2 {
      right: 8.33333333%
  }

  .ant-col-xxl-offset-2 {
      margin-left: 8.33333333%
  }

  .ant-col-xxl-order-2 {
      -ms-flex-order: 2;
      order: 2
  }

  .ant-col-xxl-1 {
      display: block;
      box-sizing: border-box;
      width: 4.16666667%
  }

  .ant-col-xxl-push-1 {
      left: 4.16666667%
  }

  .ant-col-xxl-pull-1 {
      right: 4.16666667%
  }

  .ant-col-xxl-offset-1 {
      margin-left: 4.16666667%
  }

  .ant-col-xxl-order-1 {
      -ms-flex-order: 1;
      order: 1
  }

  .ant-col-xxl-0 {
      display: none
  }

  .ant-col-push-0 {
      left: auto
  }

  .ant-col-pull-0 {
      right: auto
  }

  .ant-col-xxl-push-0 {
      left: auto
  }

  .ant-col-xxl-pull-0 {
      right: auto
  }

  .ant-col-xxl-offset-0 {
      margin-left: 0
  }

  .ant-col-xxl-order-0 {
      -ms-flex-order: 0;
      order: 0
  }
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.notifications .ant-badge {
  display: block;
  font-size: 20px
}

.notifications .ant-badge-dot {
  width: 8px;
  height: 8px;
  right: 5px;
  top: 3px;
  background: #25b864
}

.notifications .larkicon-notification {
  font-size: 16px
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.lark-popover .ant-popover-open {
  color: #25b864
}

.lark-popover .ant-popover-open.ant-btn-primary {
  color: #fff
}

.lark-popover .ant-popover-arrow {
  width: 11.3137085px;
  height: 11.3137085px;
  border-top-left-radius: 2px;
  margin-top: -2px
}

.lark-popover .ant-popover-inner .ant-menu {
  border-radius: 4px
}

.lark-popover .ant-popover-content {
  min-width: 140px
}

.lark-popover.lark-popover-menu .ant-popover-inner-content {
  padding: 0
}

.lark-popover.lark-popover-noarrow .ant-popover-arrow {
  display: none
}

.lark-popover.lark-popover-noarrow .ant-popover-placement-bottom,.lark-popover.lark-popover-noarrow .ant-popover-placement-bottomLeft,.lark-popover.lark-popover-noarrow .ant-popover-placement-bottomRight {
  padding-top: 0
}

.lark-popover .ant-popover .ant-menu {
  padding: 8px 0;
  border: none
}

.lark-popover .ant-popover .ant-menu .ant-menu-item {
  height: 36px;
  line-height: 36px;
  color: #595959
}

.lark-popover .ant-popover .ant-menu .ant-menu-item:hover {
  color: #595959;
  background-color: #e9f7ec
}

.lark-popover .ant-popover .ant-menu .ant-menu-item a {
  color: #595959
}

.lark-popover .ant-popover .ant-menu .ant-menu-item a:hover {
  color: #595959
}

.lark-popover .ant-popover .ant-menu .ant-menu-item-divider {
  margin: 8px 0
}

.lark-popover .ant-popover .ant-menu .text {
  margin-left: 8px
}

.placeholder-avatar {
  display: inline-block;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  font-weight: 300
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.space-select-modal .ant-modal-body {
  padding: 0
}

.space-select-modal .public-tip {
  text-align: center;
  padding: 64px 24px 0
}

.space-select-modal .public-tip img {
  display: inline-block;
  height: 140px
}

.space-select-modal .public-tip p {
  font-size: 16px;
  margin-top: 24px
}

.space-select-modal .public-tip p span {
  font-weight: 700
}

.space-select-modal .dashboard-space {
  padding: 24px 40px 48px
}

.space-select-modal .dashboard-space-item {
  display: -ms-flexbox;
  display: flex;
  padding: 12px;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  margin-bottom: 12px
}

.space-select-modal .dashboard-space-item:hover {
  box-shadow: 0 0 3px rgba(0,0,0,.1)
}

.space-select-modal .dashboard-space-item .item-img {
  width: 48px;
  height: 48px;
  border-radius: 24px;
  text-align: center;
  line-height: 46px
}

.space-select-modal .dashboard-space-item .item-img img {
  width: 28px;
  height: 28px;
  border-radius: 2px
}

.space-select-modal .dashboard-space-item .item-info {
  -ms-flex: 1 1;
  flex: 1 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 24px
}

.space-select-modal .dashboard-space-item .item-info-name {
  font-size: 16px
}

.space-select-modal .dashboard-space-item .item-info-type {
  color: #8c8c8c
}

.space-select-modal .dashboard-space-item .item-check {
  color: #25b864;
  font-size: 20px;
  display: none
}

.space-select-modal .dashboard-space-item.dashboard-space-item-active {
  border-color: #25b864;
  background-color: rgba(37,184,100,.1)
}

.space-select-modal .dashboard-space-item.dashboard-space-item-active .item-check {
  display: block
}

.space-select-modal .dashboard-space-link {
  text-align: center;
  padding-top: 8px
}

.space-select-modal .dashboard-space-link .ant-btn {
  width: 100%
}

.user-active {
  text-align: center
}

.user-active-tip {
  margin-top: 24px;
  margin-bottom: 32px;
  font-size: 14px
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.header-user {
  position: relative;
  padding-right: 16px;
  cursor: pointer
}

.header-user img {
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 32px 32px
}

.header-user .larkicon-triangle-down {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) scale(.5);
  -ms-transform: translateY(-50%) scale(.5);
  transform: translateY(-50%) scale(.5);
  font-size: 12px;
  color: #bfbfbf
}

.header-user-menu {
  width: 210px
}

.header-user-menu .user-info {
  height: 38px;
  padding: 16px 12px 0
}

.header-user-menu .user-info span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  max-width: 88px
}

.header-user-menu .user-info-name {
  font-weight: 700;
  font-size: 16px;
  float: left
}

.header-user-menu .user-info-login {
  margin-left: 8px;
  color: #8c8c8c;
  position: relative;
  top: 2px
}

.header-user-menu .new {
  background: #25b864;
  color: #fff;
  line-height: 12px;
  font-size: 12px;
  padding: 1px 6px;
  border-radius: 10px;
  margin-left: 8px;
  margin-right: 10px;
  -webkit-transform: scale(.9);
  -ms-transform: scale(.9);
  transform: scale(.9)
}

.header-user-menu .ant-dropdown-menu-item .user-menu-item-link {
  padding-left: 24px
}

.header-user-menu .ant-dropdown-menu-item .user-menu-item-link .larkicon {
  max-width: 14px;
  margin-right: 10px
}

.header-user .user-new {
  position: absolute;
  margin-left: 30px;
  margin-top: -36px;
  background: #25b864;
  color: #fff;
  line-height: 12px;
  font-size: 12px;
  padding: 3px 6px 3px 7px;
  border-radius: 10px 10px 10px 0;
  -webkit-transform: scale(.9);
  -ms-transform: scale(.9);
  transform: scale(.9)
}

.lark-popover .ant-popover .ant-menu .ant-menu-item.user-menu-unconfirm {
  height: 56px
}

.lark-popover .ant-popover .ant-menu .ant-menu-item.user-menu-unconfirm .user-space-unconfirm {
  display: block;
  line-height: 1;
  padding-left: 22px;
  color: #bfbfbf
}

.space-center-modal {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center
}

.user-space-modal .ant-modal-content {
  box-shadow: none
}

.user-space-modal .user-space-switch {
  text-align: center
}

.user-space-modal .user-space-switch img {
  max-width: 280px;
  margin-bottom: 60px
}

.user-space-modal .user-space-switch .space-switch-name {
  color: #262626;
  font-size: 30px;
  margin-top: 12px
}

@media only screen and (max-width: 520px) {
  .user-space-modal .user-space-switch img {
      width:100%
  }
}

@-webkit-keyframes fadein___1G7-v {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___1G7-v {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___2AotZ {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___2AotZ {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.header-new-btn___1dkAK {
  position: relative;
  width: 30px;
  cursor: pointer
}

.header-new-btn___1dkAK .larkicon-header-new {
  display: block;
  text-align: left;
  font-size: 20px
}

.header-new-btn___1dkAK .larkicon.larkicon-add {
  font-size: 16px
}

.header-new-btn___1dkAK .larkicon-triangle-down {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) scale(.5);
  -ms-transform: translateY(-50%) scale(.5);
  transform: translateY(-50%) scale(.5);
  font-size: 12px;
  color: #bfbfbf
}

@-webkit-keyframes fadein___3rE0j {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___3rE0j {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___15Uty {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___15Uty {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.UserHeadActions__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 100%
}

.UserHeadActions__list .larkicon.larkicon-add,.UserHeadActions__list .larkicon.larkicon-notification {
  font-size: 16px
}

.UserHeadActions__item {
  padding: 0 10px;
  color: #595959;
  line-height: 32px
}

.UserHeadActions__item a {
  position: relative;
  font-size: 14px;
  color: #595959;
  display: block
}

.UserHeadActions__item a.active {
  color: #262626
}

.UserHeadActions__item a:hover {
  color: #8c8c8c
}

.UserHeadActions__item-active:before {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  height: 3px;
  width: 100%;
  background-color: #52c41a
}

.createDocView___1Hgvu h3 {
  font-size: 16px;
  line-height: 24px
}

.bookSelectorTip___vXaNO {
  margin: 0 0 8px;
  color: #8c8c8c
}

.bookSelector___2YRnl {
  max-height: 360px;
  overflow: auto
}

.bookSelector___2YRnl .icon-svg {
  vertical-align: middle;
  margin-top: -3px;
  margin-right: 8px
}

.bookSelector___2YRnl li {
  padding: 12px 0;
  border-bottom: 1px solid #e8e8e8;
  line-height: 24px;
  cursor: pointer
}

.bookSelector___2YRnl li:hover {
  background: #e9f7ec
}

.module-error {
  padding: 80px 0 120px;
  min-height: 100vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center
}

.module-error .error-tip {
  margin-right: 50px;
  line-height: 2;
  color: #8c8c8c
}

.module-error .error-tip>h3 {
  font-size: 32px;
  font-weight: 400;
  line-height: 2.2;
  color: #595959
}

.module-error .image {
  max-width: 380px
}

.module-error .image>img {
  max-width: 100%
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.logo {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center
}

.logo-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center
}

.logo-link .image {
  height: 32px;
  border-radius: 3px
}

.logo-link .image.image-default {
  width: 80px
}

.logo-link .image.image-custom {
  width: 32px
}

.logo-link .split {
  display: inline-block;
  visibility: hidden;
  height: 12px;
  border-left: 1px solid #e8e8e8;
  margin: 0 4px
}

.logo-link .text {
  color: #262626;
  font-size: 16px;
  line-height: 32px;
  max-width: 112px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
  margin-left: 16px
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.m-footer {
  padding: 16px
}

.m-footer .m-footer-item {
  margin-right: 24px;
  color: #8c8c8c
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.lark-nav {
  border: 1px solid #e8e8e8
}

.lark-nav.ant-menu-vertical>.ant-menu-item {
  padding-left: 0;
  border-bottom: 1px solid #e8e8e8;
  height: 48px;
  line-height: 48px;
  color: #595959
}

.lark-nav.ant-menu-vertical>.ant-menu-item:last-child {
  border-bottom: 0
}

.lark-nav.ant-menu-vertical>.ant-menu-item>a {
  color: #595959;
  padding-left: 16px;
  border-left: 2px solid rgba(0,0,0,0)
}

.lark-nav.ant-menu-vertical>.ant-menu-item>a:hover {
  color: #8c8c8c
}

.lark-nav.ant-menu-vertical>.ant-menu-item>a.active {
  border-left-color: #25b864;
  font-weight: 700;
  color: #262626
}

.lark-nav.ant-menu-vertical>.ant-menu-item>a.active:hover {
  color: #262626
}

.lark-nav.ant-menu-vertical>.ant-menu-item-active,.lark-nav.ant-menu-vertical>.ant-menu-item-selected {
  background: rgba(0,0,0,0)
}

.lark-nav.ant-menu-vertical>.ant-menu-item-selected>a {
  border-left-color: #25b864;
  font-weight: 700;
  color: #262626
}

.lark-nav.ant-menu-vertical>.ant-menu-item-selected>a:hover {
  color: #262626
}

.lark-nav.ant-menu-horizontal {
  border: 0;
  margin-left: -10px;
  margin-right: -10px
}

.lark-nav.ant-menu-horizontal>.ant-menu-item {
  border-bottom: 0;
  padding: 0;
  margin: 0 10px
}

.lark-nav.ant-menu-horizontal>.ant-menu-item.ant-menu-item-active,.lark-nav.ant-menu-horizontal>.ant-menu-item:hover {
  border: 0
}

.lark-nav.ant-menu-horizontal>.ant-menu-item>a {
  padding: 0 16px;
  border: none;
  border-bottom: 2px solid rgba(0,0,0,0);
  line-height: 48px;
  color: #595959
}

.lark-nav.ant-menu-horizontal>.ant-menu-item>a:hover {
  color: #8c8c8c
}

.lark-nav.ant-menu-horizontal>.ant-menu-item>a.active {
  font-weight: 700;
  border-bottom-color: #25b864;
  color: #262626
}

.lark-nav.ant-menu-horizontal>.ant-menu-item-selected>a {
  border-bottom-color: #25b864
}

@media only screen and (max-width: 575px) {
  .lark-nav.ant-menu-horizontal>.ant-menu-item {
      margin:0
  }
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.header {
  position: relative;
  z-index: 999;
  width: 100%;
  height: 60px;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0,0,0,.06)
}

.header-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 100%
}

.header-nav-left {
  float: left
}

.header-nav-right {
  float: right
}

.header-nav-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center
}

.header-nav-enter {
  margin-left: 16px
}

.header-nav-item {
  padding: 0 10px;
  color: #595959;
  line-height: 32px
}

.header-nav-item.header-nav-item-link {
  line-height: 24px
}

.header-nav-item a {
  position: relative;
  font-size: 14px;
  color: #595959;
  display: block
}

.header-nav-item a.active {
  color: #262626
}

.header-nav-item a:hover {
  color: #8c8c8c
}

.header-nav-item-active:before {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  height: 3px;
  width: 100%;
  background-color: #52c41a
}

.header-nav-item-text a {
  padding: 0 10px
}

.header-nav-item-text a:after {
  content: " ";
  border-top: 2px solid rgba(0,0,0,0);
  position: absolute;
  top: -14px;
  left: 0;
  right: 0;
  width: 100%;
  height: 2px;
  display: block;
  -webkit-transition: all .3s ease;
  transition: all .3s ease
}

.header-nav-item-text a.active:after {
  border-top-color: #25b864
}

.header-nav .ant-menu.ant-menu-horizontal {
  border-bottom: 0;
  background-color: rgba(0,0,0,0)
}

.header-nav .ant-menu.ant-menu-horizontal .ant-menu-item {
  top: 0;
  border-bottom: 2px solid rgba(0,0,0,0);
  border-top: 3px solid rgba(0,0,0,0);
  padding: 0
}

.header-nav .ant-menu.ant-menu-horizontal .ant-menu-item.ant-menu-item-selected {
  border-top: 3px solid #25b864
}

.header-nav .ant-menu.ant-menu-horizontal .ant-menu-item a {
  line-height: 56px;
  padding: 0 16px
}

.header-nav .ant-menu.ant-menu-horizontal .ant-menu-item a:hover {
  color: #8c8c8c
}

.header .header-search {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center
}

.header .header-search>div {
  margin-right: 24px;
  width: 270px
}

.header .header-nav-menu {
  max-width: calc(100% - 564px)
}

.header .header-nav-menu>.ant-menu {
  width: 100%
}

.header .dashboard-nav {
  margin-left: 30px
}

.header .dashboard-nav .menu-item {
  margin: 0 15px
}

.header-back {
  width: 60px;
  height: 60px;
  float: left;
  text-align: center;
  line-height: 60px;
  font-size: 16px;
  color: #595959;
  border-right: 1px solid #e8e8e8
}

.header-back:hover {
  color: #8c8c8c
}

.header-crumb {
  float: left;
  padding: 14px 16px;
  line-height: 32px
}

.header-crumb .lark-logo {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 32px;
  padding-right: 4px
}

.header-crumb .lark-logo img {
  display: block;
  width: 32px
}

.header-crumb-sm {
  padding-left: 6px;
  padding-right: 6px
}

.header-crumb .split {
  display: inline-block;
  vertical-align: middle;
  padding: 0 15px;
  color: #8c8c8c;
  font-size: 14px;
  font-weight: 700
}

.header-crumb .text {
  color: #262626
}

.header-crumb .split,.header-crumb .split+a {
  display: inline-block;
  vertical-align: middle
}

.header-crumb a {
  color: #595959
}

.header-crumb a:hover {
  color: #8c8c8c
}

.header-crumb .back {
  color: #595959;
  font-weight: 400;
  cursor: pointer
}

.header-crumb .back:hover {
  color: #8c8c8c
}

.header-crumb .book-title,.header-crumb .doc-title {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  max-width: 245px
}

.header-crumb .doc-title {
  font-weight: 700;
  color: #262626
}

.header-crumb .larkicon-lock {
  margin-left: 6px;
  -webkit-transform: scale(.9);
  -ms-transform: scale(.9);
  transform: scale(.9);
  vertical-align: middle;
  font-size: 12px;
  color: #8c8c8c
}

.header-crumb .editor-prompt {
  margin-left: 20px;
  font-size: 12px
}

.header-crumb .editor-prompt>span {
  color: #595959;
  font-weight: 400;
  line-height: 32px;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: all .3s ease;
  transition: all .3s ease
}

.header-crumb .editor-prompt-active>span {
  opacity: 1
}

.header-crumb .editor-prompt-active>span:hover {
  color: #8c8c8c
}

.header-time {
  width: 200px;
  padding: 14px;
  line-height: 32px;
  color: #bfbfbf;
  position: absolute;
  left: 50%;
  margin-left: -100px;
  top: 0;
  text-align: center;
  font-size: 12px
}

.header-action {
  float: right;
  padding-right: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center
}

.header-action-btn {
  padding: 14px 24px;
  float: left
}

.header-action-item {
  padding: 14px 0 14px 10px;
  float: left;
  line-height: 32px
}

.header-action-item>.larkicon {
  display: block;
  margin-right: 8px;
  color: #595959
}

.header-action-item>a:not(.ant-btn) {
  color: #595959
}

.header-action-item-text {
  padding-left: 16px;
  padding-right: 16px
}

.header-action-item .larkicon-more {
  display: block;
  width: 42px;
  height: 32px;
  line-height: 32px;
  font-size: 18px;
  cursor: pointer
}

.header-action-link {
  float: left;
  width: 60px;
  height: 60px;
  text-align: center;
  font-size: 14px;
  color: #595959;
  padding: 14px 20px;
  line-height: 32px;
  border-left: 1px solid #e8e8e8
}

.header-action-link-active {
  color: #25b864;
  background: #fafafa
}

.header-action-area {
  margin: 20px 0;
  padding: 0 20px;
  border-left: 1px solid #e8e8e8;
  float: left;
  height: 10px;
  cursor: pointer
}

.header-action-area em {
  margin-right: 10px;
  font-style: normal
}

.header-action-area .comment-icon {
  position: relative;
  display: block;
  margin-top: -3px
}

.header-action-area .comment-icon .larkicon-comments {
  font-size: 17px
}

.header-action-area .comment-icon .larkicon-check-o {
  position: absolute;
  right: -5px;
  bottom: 0;
  -webkit-transform: scale(.8);
  -ms-transform: scale(.8);
  transform: scale(.8);
  color: #999;
  background: #fff
}

.header-action-area .comment-icon.active .larkicon-check-o {
  color: #25b864
}

.header-action-area.more-menu .larkicon-more {
  font-size: 18px;
  position: relative;
  top: -4px
}

.header-action-like {
  float: left
}

.header .logo {
  float: left;
  margin-right: 40px
}

.header-theme-dark {
  background-color: #292e33;
  border-bottom: 1px solid #292e33
}

.header-theme-dark .logo a>span {
  color: #fff
}

.header-theme-dark .header-nav .header-nav-item>a,.header-theme-dark .header-nav .larkicon-bell,.header-theme-dark .header-nav .larkicon-header-new,.header-theme-dark .header-nav>.ant-menu>.ant-menu-item>a {
  color: #fff
}

@media screen and (max-width: 991px) {
  .header .logo {
      margin-right:20px
  }

  .header .header-search {
      display: none
  }

  .header .header-nav-menu {
      width: calc(100% - 260px)
  }
}

@media screen and (max-width: 767px) {
  .header .header-nav-menu,.header .header-nav.header-nav-left {
      display:none
  }
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.m-header {
  position: relative;
  z-index: 999;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #e8e8e8;
  height: 50px;
  background-color: #fff
}

.m-header .page-title {
  font-size: 1.1em;
  font-weight: 700;
  color: #262626
}

.m-header .title {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 180px;
  font-weight: 500
}

.m-header .title>a {
  color: #595959
}

.m-header .ant-dropdown-trigger .larkicon-arrow-down {
  margin-left: 6px;
  font-size: 14px
}

.m-header .navi-left {
  width: 120px
}

.m-header .navi-right {
  width: 120px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.m-header .notifications {
  padding: 8px 5px
}

.m-header .notifications .ant-badge {
  font-size: 24px;
  color: #595959
}

.m-header .notifications .ant-badge-dot {
  top: 5px;
  right: 6px
}

.m-header .navi-new {
  position: relative;
  margin-right: 3px
}

.m-header .navi-new .btn-new {
  padding: 8px 13px 8px 16px;
  font-size: 24px
}

.m-header .navi-new .btn-new>.larkicon {
  display: block
}

.m-header .btn-burger {
  padding: 7px 12px;
  font-size: 24px
}

.m-header .btn-login {
  margin-right: 8px;
  padding: 8px;
  color: #595959;
  white-space: nowrap
}

.m-header.header-theme-dark {
  background-color: #292e33;
  border-bottom: 1px solid #292e33;
  color: #fff
}

.m-header.header-theme-dark .btn-login,.m-header.header-theme-dark .notifications .ant-badge,.m-header.header-theme-dark .title>a {
  color: #fff
}

.navi-new-menu-mask {
  position: absolute;
  z-index: 998;
  top: 0;
  width: 100%;
  height: 100vh
}

.navi-new-menu {
  position: absolute;
  top: 100%;
  right: 0;
  margin-top: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,.15);
  border-radius: 4px;
  background: #fff;
  padding: 8px 0;
  min-width: 140px;
  z-index: 999
}

.navi-new-menu .larkicon {
  margin-right: 8px
}

.navi-new-menu .navi-new-menu-arrow {
  position: absolute;
  right: 14px;
  top: -6px;
  width: 11.3137085px;
  height: 11.3137085px;
  border: 1px solid rgba(0,0,0,0);
  border-top-left-radius: 2px;
  box-shadow: -1px -1px 4px rgba(0,0,0,.06);
  -webkit-transform: translateX(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg);
  background: #fff
}

.user-dropmenu-mask {
  position: absolute;
  z-index: 998;
  top: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(0,0,0,.4)
}

.user-dropmenu {
  position: fixed;
  z-index: 998;
  top: -10px;
  left: 0;
  right: 0;
  opacity: 0;
  background-color: #fff;
  -webkit-transition: top .2s cubic-bezier(.645,.045,.355,1) .05s,opacity .15s cubic-bezier(.645,.045,.355,1) .05s;
  transition: top .2s cubic-bezier(.645,.045,.355,1) .05s,opacity .15s cubic-bezier(.645,.045,.355,1) .05s
}

.user-dropmenu .search {
  padding: 16px 16px 4px
}

.user-dropmenu .search .header-search-item {
  width: 100%
}

.user-dropmenu .search .header-search-input-wrap {
  height: 36px;
  line-height: 36px
}

.user-dropmenu .search .header-search-label {
  color: #8c8c8c
}

.user-dropmenu .search .ant-input {
  border: none;
  background-color: #f5f5f5
}

.user-dropmenu .search .ant-input:focus {
  box-shadow: none;
  outline: none
}

.user-dropmenu .ant-menu.ant-menu-vertical {
  border-right: none
}

.user-dropmenu .ant-menu .ant-menu-item {
  padding-left: 16px!important;
  font-size: 15px
}

.user-dropmenu .ant-menu .ant-menu-item:hover>a {
  color: #595959
}

.user-dropmenu .ant-menu .ant-menu-item:active {
  background: rgba(0,0,0,0)
}

.user-dropmenu .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: rgba(0,0,0,0)
}

.user-dropmenu .ant-menu.ant-menu-inline {
  border-right: 0
}

.user-dropmenu .ant-menu .ant-menu-sub.ant-menu-inline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 12px
}

.user-dropmenu .ant-menu .ant-menu-sub.ant-menu-inline .ant-menu-item {
  padding: 0 4px!important;
  text-align: center;
  width: 33%
}

.user-dropmenu .ant-menu .ant-menu-submenu-title {
  padding-left: 16px!important
}

.user-dropmenu .ant-menu .ant-menu-submenu-title .ant-menu-submenu-arrow {
  display: none
}

.user-dropmenu .user-navi {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center
}

.user-dropmenu .user-navi .avatar {
  margin: 10px 16px
}

.user-dropmenu .user-navi .name {
  -ms-flex: auto;
  flex: auto;
  color: #595959;
  line-height: 32px
}

.user-dropmenu .dashboard-sub-menu .ant-menu-item a {
  background: #f5f5f5;
  border-radius: 4px
}

.user-dropmenu .dashboard-sub-menu .ant-menu-item a.active {
  color: #25b864
}

@media only screen and (max-width: 480px) {
  .m-header .btn-login {
      padding:8px 0;
      font-size: 12px
  }
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.footer {
  background: #fafafa
}

.footer-full {
  border-top: 1px solid #e8e8e8;
  background: #f7f9fa
}

.sitemap-container {
  padding: 64px 0;
  font-size: 14px
}

.sitemap-container .col-title {
  margin-bottom: 24px;
  font-size: 16px
}

.sitemap-container .copyright {
  margin-top: 14px;
  color: #8c8c8c
}

.sitemap-container .copyright>p {
  margin-bottom: 8px
}

.sitemap-container .links a {
  display: inline-block;
  padding: 4px 0;
  color: #595959
}

.sitemap-container .links a:hover {
  color: #8c8c8c
}

.footer-container {
  padding: 16px 0;
  text-align: center;
  color: #8c8c8c
}

.footer-container .links>a {
  display: inline-block;
  padding: 0 12px;
  border-left: 1px solid #e8e8e8;
  color: #8c8c8c;
  line-height: 1
}

.footer-container .links>a:hover {
  color: #bfbfbf
}

.footer-container .links>a:first-child {
  border-left: none
}

.footer-container .split {
  display: inline-block;
  vertical-align: middle;
  margin: 0 12px;
  width: 1px;
  height: 1em;
  background-color: #e8e8e8
}

.footer-container .copyright {
  text-align: right
}

.footer-container .copyright>span {
  padding-left: 24px
}

.footer-container .copyright>span:first-child {
  padding-left: 0
}

.footer-mini {
  padding: 10px;
  line-height: 36px
}

.footer-mini .links a {
  color: #8c8c8c
}

@media only screen and (max-width: 991px) {
  .sitemap-container {
      padding:32px 0 0
  }

  .sitemap-container .footer-logo {
      padding: 32px 0 16px;
      text-align: center
  }

  .sitemap-container .footer-logo>img {
      display: block;
      max-width: 32px;
      margin-left: auto;
      margin-right: auto
  }

  .sitemap-container .copyright {
      font-size: 12px;
      text-align: center
  }

  .sitemap-container .copyright>p {
      margin: 0
  }

  .sitemap>div {
      margin-bottom: 32px
  }
}

@media only screen and (max-width: 575px) {
  .footer .footer-container .links .hidden-in-narrow-screen {
      display:none
  }
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.adblock-detect {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #e6f7ff;
  overflow: hidden;
  z-index: 1000;
  color: #8c8c8c
}

.adblock-detect .text-ad {
  position: absolute;
  top: -9999px;
  left: -9999px
}

.adblock-detect .adblock-tip-content {
  padding: 12px;
  font-size: 14px;
  line-height: 1.8;
  text-align: center
}

.adblock-detect .btn-close {
  position: absolute;
  right: 16px;
  top: 16px;
  width: 12px;
  height: 12px;
  border-radius: 12px;
  background: none;
  padding: 0;
  border: none;
  cursor: pointer;
  outline: none
}

.adblock-detect .btn-close>.larkicon {
  display: block;
  font-size: 12px;
  line-height: 12px;
  color: #8c8c8c
}

.adblock-detect .btn-close:hover>.larkicon {
  color: #595959
}

.adblock-detect.visible+.announcement+div,.adblock-detect.visible+div:not(.announcement) {
  padding-top: 74px
}

.adblock-detect.visible+.announcement+div .main-wrapper-doc .doc-head-affixed,.adblock-detect.visible+div:not(.announcement) .main-wrapper-doc .doc-head-affixed {
  top: 74px
}

.adblock-detect.visible+.announcement+div .doc-contents .doc-page-nav-toc,.adblock-detect.visible+div:not(.announcement) .doc-contents .doc-page-nav-toc {
  top: 134px
}

.adblock-detect.visible+.announcement+div .doc-contents .doc-page-nav-toc-fixed,.adblock-detect.visible+div:not(.announcement) .doc-contents .doc-page-nav-toc-fixed {
  top: 74px
}

.adblock-detect.visible+.announcement+div .doc-aside-catalog,.adblock-detect.visible+div:not(.announcement) .doc-aside-catalog {
  top: 134px
}

.adblock-detect.visible+.announcement+div .doc-aside-fixed .doc-aside-catalog,.adblock-detect.visible+div:not(.announcement) .doc-aside-fixed .doc-aside-catalog {
  top: 74px
}

.adblock-detect.visible+.announcement+div .lark-editor-wrapper .bi-menubar,.adblock-detect.visible+div:not(.announcement) .lark-editor-wrapper .bi-menubar {
  top: 107px
}

.adblock-detect.visible+.announcement+div .lark-editor-wrapper .bi-toolbar,.adblock-detect.visible+div:not(.announcement) .lark-editor-wrapper .bi-toolbar {
  top: 138px
}

.adblock-detect.visible+.announcement+div .lark-editor-wrapper .bi-toc,.adblock-detect.visible+div:not(.announcement) .lark-editor-wrapper .bi-toc {
  top: 194px
}

.adblock-detect.visible+.announcement+div .lark-editor-compact .lark-editor-wrapper .bi-toolbar,.adblock-detect.visible+div:not(.announcement) .lark-editor-compact .lark-editor-wrapper .bi-toolbar {
  top: 74px
}

.adblock-detect.visible+.announcement+div .lark-editor-compact .bi-toc,.adblock-detect.visible+div:not(.announcement) .lark-editor-compact .bi-toc {
  top: 130px
}

.adblock-detect.visible+.announcement+div .main-wrapper-editor,.adblock-detect.visible+div:not(.announcement) .main-wrapper-editor {
  height: calc(100vh - 74px);
  overflow: hidden
}

.adblock-detect.visible+.announcement+div .main-wrapper-editor .editor-list-new,.adblock-detect.visible+div:not(.announcement) .main-wrapper-editor .editor-list-new {
  top: 134px
}

.adblock-detect.visible+.announcement+div .main-wrapper-editor .editor-wrapper,.adblock-detect.visible+div:not(.announcement) .main-wrapper-editor .editor-wrapper {
  overflow: hidden
}

.adblock-detect.visible+.announcement+div .main-wrapper-editor .header,.adblock-detect.visible+div:not(.announcement) .main-wrapper-editor .header {
  top: 74px
}

.adblock-detect.visible+.announcement+div .lark-sheet-editor,.adblock-detect.visible+div:not(.announcement) .lark-sheet-editor {
  height: calc(100vh - 74px)
}

.adblock-detect.visible+.announcement+div .lark-sheet-editor .bi-menubar,.adblock-detect.visible+div:not(.announcement) .lark-sheet-editor .bi-menubar {
  top: 107px
}

.adblock-detect.visible+.announcement+div .artboard-group-page .header,.adblock-detect.visible+div:not(.announcement) .artboard-group-page .header {
  top: 74px
}

.adblock-detect.visible+.announcement+div .main-wrapper-artboard,.adblock-detect.visible+div:not(.announcement) .main-wrapper-artboard {
  overflow: hidden
}

.adblock-detect.visible+.announcement+div .main-wrapper-artboard,.adblock-detect.visible+.announcement+div .main-wrapper-artboard .artboard-pen,.adblock-detect.visible+.announcement+div .main-wrapper-artboard .sidebar,.adblock-detect.visible+div:not(.announcement) .main-wrapper-artboard,.adblock-detect.visible+div:not(.announcement) .main-wrapper-artboard .artboard-pen,.adblock-detect.visible+div:not(.announcement) .main-wrapper-artboard .sidebar {
  height: calc(100vh - 74px)
}

@-webkit-keyframes fadein___2cpv6 {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___2cpv6 {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___3cvkN {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___3cvkN {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.modal___3wc6E .ant-modal-content {
  overflow: hidden
}

.modal___3wc6E .ant-modal-body {
  padding: 0 0 36px
}

.content___2rwL0 {
  min-height: 256px
}

.btn___1nrFW {
  margin-top: 24px;
  margin-left: 80px
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-container {
  height: 40px
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-ink-bar {
  visibility: hidden
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab {
  margin: 0 2px 0 0;
  padding: 0 16px;
  line-height: 38px;
  background: #fafafa;
  border: 1px solid #e8e8e8;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
  transition: all .3s cubic-bezier(.645,.045,.355,1)
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active {
  padding-bottom: 1px;
  color: #25b864;
  background: #fff;
  border-color: #e8e8e8
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-inactive {
  padding: 0
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-wrap {
  margin-bottom: 0
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x {
  width: 16px;
  height: 16px;
  height: 14px;
  margin-right: -5px;
  margin-left: 3px;
  overflow: hidden;
  color: #8c8c8c;
  font-size: 12px;
  vertical-align: middle;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x:hover {
  color: #262626
}

.ant-tabs.ant-tabs-card .ant-tabs-card-content>.ant-tabs-tabpane,.ant-tabs.ant-tabs-editable-card .ant-tabs-card-content>.ant-tabs-tabpane {
  -webkit-transition: none!important;
  transition: none!important
}

.ant-tabs.ant-tabs-card .ant-tabs-card-content>.ant-tabs-tabpane-inactive,.ant-tabs.ant-tabs-editable-card .ant-tabs-card-content>.ant-tabs-tabpane-inactive {
  overflow: hidden
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab:hover .anticon-close {
  opacity: 1
}

.ant-tabs-extra-content {
  line-height: 40px
}

.ant-tabs-extra-content .ant-tabs-new-tab {
  position: relative;
  width: 20px;
  height: 20px;
  color: #595959;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-tabs-extra-content .ant-tabs-new-tab:hover {
  color: #25b864;
  border-color: #25b864
}

.ant-tabs-extra-content .ant-tabs-new-tab svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto
}

.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-container,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-container {
  height: auto
}

.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab {
  margin-bottom: 8px;
  border-bottom: 1px solid #e8e8e8
}

.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active {
  padding-bottom: 4px
}

.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab:last-child,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab:last-child {
  margin-bottom: 8px
}

.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-new-tab,.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-new-tab {
  width: 90%
}

.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-wrap {
  margin-right: 0
}

.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab {
  margin-right: 1px;
  border-right: 0;
  border-radius: 4px 0 0 4px
}

.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active {
  margin-right: -1px;
  padding-right: 18px
}

.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-wrap {
  margin-left: 0
}

.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab {
  margin-left: 1px;
  border-left: 0;
  border-radius: 0 4px 4px 0
}

.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active {
  margin-left: -1px;
  padding-left: 18px
}

.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab {
  border-top: 0;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px
}

.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab-active {
  padding-top: 1px;
  padding-bottom: 0;
  color: #25b864
}

.ant-tabs {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  overflow: hidden;
  zoom:1}

.ant-tabs:after,.ant-tabs:before {
  content: "";
  display: table
}

.ant-tabs:after {
  clear: both
}

.ant-tabs-ink-bar {
  position: absolute;
  bottom: 1px;
  left: 0;
  z-index: 1;
  box-sizing: border-box;
  height: 2px;
  background-color: #25b864;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0
}

.ant-tabs-bar {
  margin: 0 0 16px;
  border-bottom: 1px solid #e8e8e8;
  outline: none;
  -webkit-transition: padding .3s cubic-bezier(.645,.045,.355,1);
  transition: padding .3s cubic-bezier(.645,.045,.355,1)
}

.ant-tabs-nav-container {
  position: relative;
  box-sizing: border-box;
  margin-bottom: -1px;
  overflow: hidden;
  font-size: 14px;
  line-height: 1.5;
  white-space: nowrap;
  -webkit-transition: padding .3s cubic-bezier(.645,.045,.355,1);
  transition: padding .3s cubic-bezier(.645,.045,.355,1);
  zoom:1}

.ant-tabs-nav-container:after,.ant-tabs-nav-container:before {
  content: "";
  display: table
}

.ant-tabs-nav-container:after {
  clear: both
}

.ant-tabs-nav-container-scrolling {
  padding-right: 32px;
  padding-left: 32px
}

.ant-tabs-bottom .ant-tabs-bottom-bar {
  margin-top: 16px;
  margin-bottom: 0;
  border-top: 1px solid #e8e8e8;
  border-bottom: none
}

.ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-ink-bar {
  top: 1px;
  bottom: auto
}

.ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-nav-container {
  margin-top: -1px;
  margin-bottom: 0
}

.ant-tabs-tab-next,.ant-tabs-tab-prev {
  position: absolute;
  z-index: 2;
  width: 0;
  height: 100%;
  color: #8c8c8c;
  text-align: center;
  background-color: rgba(0,0,0,0);
  border: 0;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);
  transition: width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none
}

.ant-tabs-tab-next.ant-tabs-tab-arrow-show,.ant-tabs-tab-prev.ant-tabs-tab-arrow-show {
  width: 32px;
  height: 100%;
  opacity: 1;
  pointer-events: auto
}

.ant-tabs-tab-next:hover,.ant-tabs-tab-prev:hover {
  color: #595959
}

.ant-tabs-tab-next-icon,.ant-tabs-tab-prev-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-weight: 700;
  font-style: normal;
  font-variant: normal;
  line-height: inherit;
  text-align: center;
  text-transform: none;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%)
}

.ant-tabs-tab-next-icon-target,.ant-tabs-tab-prev-icon-target {
  display: block;
  display: inline-block;
  font-size: 12px;
  font-size: 10px\9;
  -webkit-transform: scale(.83333333) rotate(0deg);
  -ms-transform: scale(.83333333) rotate(0deg);
  transform: scale(.83333333) rotate(0deg)
}

:root .ant-tabs-tab-next-icon-target,:root .ant-tabs-tab-prev-icon-target {
  font-size: 12px
}

.ant-tabs-tab-btn-disabled {
  cursor: not-allowed
}

.ant-tabs-tab-btn-disabled,.ant-tabs-tab-btn-disabled:hover {
  color: rgba(0,0,0,.25)
}

.ant-tabs-tab-next {
  right: 2px
}

.ant-tabs-tab-prev {
  left: 0
}

:root .ant-tabs-tab-prev {
  -webkit-filter: none;
  filter: none
}

.ant-tabs-nav-wrap {
  margin-bottom: -1px;
  overflow: hidden
}

.ant-tabs-nav-scroll {
  overflow: hidden;
  white-space: nowrap
}

.ant-tabs-nav {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  margin: 0;
  padding-left: 0;
  list-style: none;
  -webkit-transition: -webkit-transform .3s cubic-bezier(.645,.045,.355,1);
  transition: -webkit-transform .3s cubic-bezier(.645,.045,.355,1);
  transition: transform .3s cubic-bezier(.645,.045,.355,1);
  transition: transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)
}

.ant-tabs-nav:after,.ant-tabs-nav:before {
  display: table;
  content: " "
}

.ant-tabs-nav:after {
  clear: both
}

.ant-tabs-nav .ant-tabs-tab {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  height: 100%;
  margin: 0 32px 0 0;
  padding: 12px 16px;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color .3s cubic-bezier(.645,.045,.355,1);
  transition: color .3s cubic-bezier(.645,.045,.355,1)
}

.ant-tabs-nav .ant-tabs-tab:last-child {
  margin-right: 0
}

.ant-tabs-nav .ant-tabs-tab:hover {
  color: #47c479
}

.ant-tabs-nav .ant-tabs-tab:active {
  color: #16914f
}

.ant-tabs-nav .ant-tabs-tab .anticon {
  margin-right: 8px
}

.ant-tabs-nav .ant-tabs-tab-disabled,.ant-tabs-nav .ant-tabs-tab-disabled:hover {
  color: rgba(0,0,0,.25);
  cursor: not-allowed
}

.ant-tabs-nav .ant-tabs-tab-active {
  color: #25b864;
  font-weight: 500
}

.ant-tabs .ant-tabs-large-bar .ant-tabs-nav-container {
  font-size: 16px
}

.ant-tabs .ant-tabs-large-bar .ant-tabs-tab {
  padding: 16px
}

.ant-tabs .ant-tabs-small-bar .ant-tabs-nav-container {
  font-size: 14px
}

.ant-tabs .ant-tabs-small-bar .ant-tabs-tab {
  padding: 8px 16px
}

.ant-tabs .ant-tabs-bottom-content,.ant-tabs .ant-tabs-top-content {
  width: 100%
}

.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane,.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  opacity: 1;
  -webkit-transition: opacity .45s;
  transition: opacity .45s
}

.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane-inactive,.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane-inactive {
  height: 0;
  padding: 0!important;
  opacity: 0;
  pointer-events: none
}

.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane-inactive input,.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane-inactive input {
  visibility: hidden
}

.ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated,.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-transition: margin-left .3s cubic-bezier(.645,.045,.355,1);
  transition: margin-left .3s cubic-bezier(.645,.045,.355,1);
  will-change: margin-left
}

.ant-tabs .ant-tabs-left-bar,.ant-tabs .ant-tabs-right-bar {
  height: 100%;
  border-bottom: 0
}

.ant-tabs .ant-tabs-left-bar-tab-next,.ant-tabs .ant-tabs-left-bar-tab-prev,.ant-tabs .ant-tabs-right-bar-tab-next,.ant-tabs .ant-tabs-right-bar-tab-prev {
  width: 32px;
  height: 0;
  -webkit-transition: height .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);
  transition: height .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1)
}

.ant-tabs .ant-tabs-left-bar-tab-next.ant-tabs-tab-arrow-show,.ant-tabs .ant-tabs-left-bar-tab-prev.ant-tabs-tab-arrow-show,.ant-tabs .ant-tabs-right-bar-tab-next.ant-tabs-tab-arrow-show,.ant-tabs .ant-tabs-right-bar-tab-prev.ant-tabs-tab-arrow-show {
  width: 100%;
  height: 32px
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-tab,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab {
  display: block;
  float: none;
  margin: 0 0 16px;
  padding: 8px 24px
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-tab:last-child,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab:last-child {
  margin-bottom: 0
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-extra-content,.ant-tabs .ant-tabs-right-bar .ant-tabs-extra-content {
  text-align: center
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-scroll,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-scroll {
  width: auto
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap {
  height: 100%
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container {
  margin-bottom: 0
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling {
  padding: 32px 0
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap {
  margin-bottom: 0
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav,.ant-tabs .ant-tabs-right-bar .ant-tabs-nav {
  width: 100%
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar,.ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar {
  top: 0;
  bottom: auto;
  left: auto;
  width: 2px;
  height: auto
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-next,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-next {
  bottom: 0;
  width: 100%;
  height: 32px
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-prev,.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-prev {
  top: 0;
  width: 100%;
  height: 32px
}

.ant-tabs .ant-tabs-left-content,.ant-tabs .ant-tabs-right-content {
  width: auto;
  margin-top: 0!important;
  overflow: hidden
}

.ant-tabs .ant-tabs-left-bar {
  float: left;
  margin-right: -1px;
  margin-bottom: 0;
  border-right: 1px solid #e8e8e8
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-tab {
  text-align: right
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container {
  margin-right: -1px
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap {
  margin-right: -1px
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar {
  right: 1px
}

.ant-tabs .ant-tabs-left-content {
  padding-left: 24px;
  border-left: 1px solid #e8e8e8
}

.ant-tabs .ant-tabs-right-bar {
  float: right;
  margin-bottom: 0;
  margin-left: -1px;
  border-left: 1px solid #e8e8e8
}

.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container {
  margin-left: -1px
}

.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap {
  margin-left: -1px
}

.ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar {
  left: 1px
}

.ant-tabs .ant-tabs-right-content {
  padding-right: 24px;
  border-right: 1px solid #e8e8e8
}

.ant-tabs-bottom .ant-tabs-ink-bar-animated,.ant-tabs-top .ant-tabs-ink-bar-animated {
  -webkit-transition: width .3s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
  transition: width .3s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
  transition: transform .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1);
  transition: transform .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1),left .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)
}

.ant-tabs-left .ant-tabs-ink-bar-animated,.ant-tabs-right .ant-tabs-ink-bar-animated {
  -webkit-transition: height .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
  transition: height .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);
  transition: transform .3s cubic-bezier(.645,.045,.355,1),height .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1);
  transition: transform .3s cubic-bezier(.645,.045,.355,1),height .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1)
}

.ant-tabs-no-animation>.ant-tabs-content>.ant-tabs-content-animated,.no-flex>.ant-tabs-content>.ant-tabs-content-animated {
  margin-left: 0!important;
  -webkit-transform: none!important;
  -ms-transform: none!important;
  transform: none!important
}

.ant-tabs-no-animation>.ant-tabs-content>.ant-tabs-tabpane-inactive,.no-flex>.ant-tabs-content>.ant-tabs-tabpane-inactive {
  display: none
}

.ant-tabs-left-content>.ant-tabs-content-animated,.ant-tabs-right-content>.ant-tabs-content-animated {
  margin-left: 0!important;
  -webkit-transform: none!important;
  -ms-transform: none!important;
  transform: none!important
}

.ant-tabs-left-content>.ant-tabs-tabpane-inactive,.ant-tabs-right-content>.ant-tabs-tabpane-inactive {
  display: none
}

.ant-card {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  background: #fff;
  border-radius: 2px;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-card-hoverable {
  cursor: pointer
}

.ant-card-hoverable:hover {
  border-color: rgba(0,0,0,.09);
  box-shadow: 0 2px 8px rgba(0,0,0,.09)
}

.ant-card-bordered {
  border: 1px solid #e8e8e8
}

.ant-card-head {
  min-height: 48px;
  margin-bottom: -1px;
  padding: 0 16px;
  color: #262626;
  font-weight: 500;
  font-size: 16px;
  background: rgba(0,0,0,0);
  border-bottom: 1px solid #e8e8e8;
  border-radius: 2px 2px 0 0;
  zoom:1}

.ant-card-head:after,.ant-card-head:before {
  content: "";
  display: table
}

.ant-card-head:after {
  clear: both
}

.ant-card-head-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center
}

.ant-card-head-title {
  display: inline-block;
  -ms-flex: 1 1;
  flex: 1 1;
  padding: 10px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.ant-card-head .ant-tabs {
  clear: both;
  margin-bottom: -17px;
  color: #595959;
  font-weight: 400;
  font-size: 14px
}

.ant-card-head .ant-tabs-bar {
  border-bottom: 1px solid #e8e8e8
}

.ant-card-extra {
  float: right;
  margin-left: auto;
  padding: 10px 0;
  color: #595959;
  font-weight: 400;
  font-size: 14px
}

.ant-card-body {
  padding: 16px;
  zoom:1}

.ant-card-body:after,.ant-card-body:before {
  content: "";
  display: table
}

.ant-card-body:after {
  clear: both
}

.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
  margin: -1px 0 0 -1px;
  padding: 0
}

.ant-card-grid {
  float: left;
  width: 33.33%;
  padding: 16px;
  border: 0;
  border-radius: 0;
  box-shadow: 1px 0 0 0 #e8e8e8,0 1px 0 0 #e8e8e8,1px 1px 0 0 #e8e8e8,inset 1px 0 0 0 #e8e8e8,inset 0 1px 0 0 #e8e8e8;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-card-grid:hover {
  position: relative;
  z-index: 1;
  box-shadow: 0 2px 8px rgba(0,0,0,.15)
}

.ant-card-contain-tabs>.ant-card-head .ant-card-head-title {
  min-height: 38px;
  padding-bottom: 0
}

.ant-card-contain-tabs .ant-card-extra {
  padding-bottom: 0
}

.ant-card-cover>* {
  display: block;
  width: 100%
}

.ant-card-cover img {
  border-radius: 2px 2px 0 0
}

.ant-card-actions {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #fafafa;
  border-top: 1px solid #e8e8e8;
  zoom:1}

.ant-card-actions:after,.ant-card-actions:before {
  content: "";
  display: table
}

.ant-card-actions:after {
  clear: both
}

.ant-card-actions>li {
  float: left;
  margin: 12px 0;
  color: #8c8c8c;
  text-align: center
}

.ant-card-actions>li>span {
  position: relative;
  display: inline-block;
  min-width: 32px;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer
}

.ant-card-actions>li>span:hover {
  color: #25b864;
  -webkit-transition: color .3s;
  transition: color .3s
}

.ant-card-actions>li>span>.anticon {
  font-size: 16px;
  line-height: 22px
}

.ant-card-actions>li>span a {
  display: inline-block;
  width: 100%;
  color: #8c8c8c;
  line-height: 22px
}

.ant-card-actions>li>span a:hover {
  color: #25b864
}

.ant-card-actions>li:not(:last-child) {
  border-right: 1px solid #e8e8e8
}

.ant-card-wider-padding .ant-card-head {
  padding: 0 16px
}

.ant-card-wider-padding .ant-card-body {
  padding: 16px
}

.ant-card-padding-transition .ant-card-body,.ant-card-padding-transition .ant-card-head {
  -webkit-transition: padding .3s;
  transition: padding .3s
}

.ant-card-type-inner .ant-card-head {
  padding: 0 16px;
  background: #fafafa
}

.ant-card-type-inner .ant-card-head-title {
  padding: 12px 0;
  font-size: 14px
}

.ant-card-type-inner .ant-card-body {
  padding: 16px
}

.ant-card-type-inner .ant-card-extra {
  padding: 13.5px 0
}

.ant-card-meta {
  margin: -4px 0;
  zoom:1}

.ant-card-meta:after,.ant-card-meta:before {
  content: "";
  display: table
}

.ant-card-meta:after {
  clear: both
}

.ant-card-meta-avatar {
  float: left;
  padding-right: 16px
}

.ant-card-meta-detail {
  overflow: hidden
}

.ant-card-meta-detail>div:not(:last-child) {
  margin-bottom: 8px
}

.ant-card-meta-title {
  overflow: hidden;
  color: #262626;
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis
}

.ant-card-meta-description {
  color: #8c8c8c
}

.ant-card-loading {
  overflow: hidden
}

.ant-card-loading .ant-card-body {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-card-loading-content p {
  margin: 0
}

.ant-card-loading-block {
  height: 14px;
  margin: 4px 0;
  background: -webkit-linear-gradient(left,rgba(207,216,220,.2),rgba(207,216,220,.4),rgba(207,216,220,.2));
  background: linear-gradient(90deg,rgba(207,216,220,.2),rgba(207,216,220,.4),rgba(207,216,220,.2));
  background-size: 600% 600%;
  border-radius: 2px;
  -webkit-animation: card-loading 1.4s ease infinite;
  animation: card-loading 1.4s ease infinite
}

@-webkit-keyframes card-loading {
  0%,to {
      background-position: 0 50%
  }

  50% {
      background-position: 100% 50%
  }
}

@keyframes card-loading {
  0%,to {
      background-position: 0 50%
  }

  50% {
      background-position: 100% 50%
  }
}

.ant-card-small>.ant-card-head {
  min-height: 36px;
  padding: 0 8px;
  font-size: 14px
}

.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title {
  padding: 5px 0
}

.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra {
  padding: 5px 0;
  font-size: 14px
}

.ant-card-small>.ant-card-body {
  padding: 8px
}

.ant-spin {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: absolute;
  display: none;
  color: #25b864;
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  -webkit-transition: -webkit-transform .3s cubic-bezier(.78,.14,.15,.86);
  transition: -webkit-transform .3s cubic-bezier(.78,.14,.15,.86);
  transition: transform .3s cubic-bezier(.78,.14,.15,.86);
  transition: transform .3s cubic-bezier(.78,.14,.15,.86),-webkit-transform .3s cubic-bezier(.78,.14,.15,.86)
}

.ant-spin-spinning {
  position: static;
  display: inline-block;
  opacity: 1
}

.ant-spin-nested-loading {
  position: relative
}

.ant-spin-nested-loading>div>.ant-spin {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 400px
}

.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px
}

.ant-spin-nested-loading>div>.ant-spin .ant-spin-text {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 5px;
  text-shadow: 0 1px 2px #fff
}

.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot {
  margin-top: -20px
}

.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot {
  margin: -7px
}

.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text {
  padding-top: 2px
}

.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot {
  margin-top: -17px
}

.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot {
  margin: -16px
}

.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text {
  padding-top: 11px
}

.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot {
  margin-top: -26px
}

.ant-spin-container {
  position: relative;
  -webkit-transition: opacity .3s;
  transition: opacity .3s
}

.ant-spin-container:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none\9;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  -webkit-transition: all .3s;
  transition: all .3s;
  pointer-events: none;
  content: ""
}

.ant-spin-blur {
  clear: both;
  overflow: hidden;
  opacity: .5;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none
}

.ant-spin-blur:after {
  opacity: .4;
  pointer-events: auto
}

.ant-spin-tip {
  color: #8c8c8c
}

.ant-spin-dot {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 20px;
  height: 20px
}

.ant-spin-dot i {
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  background-color: #25b864;
  border-radius: 100%;
  -webkit-transform: scale(.75);
  -ms-transform: scale(.75);
  transform: scale(.75);
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  opacity: .3;
  -webkit-animation: antSpinMove 1s linear infinite alternate;
  animation: antSpinMove 1s linear infinite alternate
}

.ant-spin-dot i:first-child {
  top: 0;
  left: 0
}

.ant-spin-dot i:nth-child(2) {
  top: 0;
  right: 0;
  -webkit-animation-delay: .4s;
  animation-delay: .4s
}

.ant-spin-dot i:nth-child(3) {
  right: 0;
  bottom: 0;
  -webkit-animation-delay: .8s;
  animation-delay: .8s
}

.ant-spin-dot i:nth-child(4) {
  bottom: 0;
  left: 0;
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s
}

.ant-spin-dot-spin {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-animation: antRotate 1.2s linear infinite;
  animation: antRotate 1.2s linear infinite
}

.ant-spin-sm .ant-spin-dot {
  font-size: 14px;
  width: 14px;
  height: 14px
}

.ant-spin-sm .ant-spin-dot i {
  width: 6px;
  height: 6px
}

.ant-spin-lg .ant-spin-dot {
  font-size: 32px;
  width: 32px;
  height: 32px
}

.ant-spin-lg .ant-spin-dot i {
  width: 14px;
  height: 14px
}

.ant-spin.ant-spin-show-text .ant-spin-text {
  display: block
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
  .ant-spin-blur {
      background: #fff;
      opacity: .5
  }
}

@-webkit-keyframes antSpinMove {
  to {
      opacity: 1
  }
}

@keyframes antSpinMove {
  to {
      opacity: 1
  }
}

@-webkit-keyframes antRotate {
  to {
      -webkit-transform: rotate(405deg);
      transform: rotate(405deg)
  }
}

@keyframes antRotate {
  to {
      -webkit-transform: rotate(405deg);
      transform: rotate(405deg)
  }
}

@-webkit-keyframes fadein___VwKi5 {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___VwKi5 {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___2-4Cw {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___2-4Cw {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.list___1fgwu {
  padding: 6px 24px;
  width: 296px;
  max-height: calc(100vh - 32px);
  overflow-y: auto
}

.listHeader___2bLwI {
  padding: 10px 0;
  border-bottom: 1px solid #e8e8e8;
  font-size: 14px;
  font-weight: 500;
  color: #262626
}

.item___3u2aP {
  padding: 10px 0;
  margin-right: -5px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center
}

.item___3u2aP .itemKey___Q7tAd {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
  line-height: 1;
  color: #8c8c8c
}

.item___3u2aP kbd {
  padding: 4px 6px;
  margin: 0 5px;
  border: none;
  background-color: #f5f5f5;
  border-radius: 2px;
  color: #595959
}

.item___3u2aP .anticon {
  font-size: 12px;
  -webkit-transform: scale(.6);
  -ms-transform: scale(.6);
  transform: scale(.6)
}

.ant-breadcrumb {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  color: #8c8c8c;
  font-size: 14px
}

.ant-breadcrumb .anticon {
  font-size: 14px
}

.ant-breadcrumb a {
  color: #8c8c8c;
  -webkit-transition: color .3s;
  transition: color .3s
}

.ant-breadcrumb a:hover {
  color: #47c479
}

.ant-breadcrumb>span:last-child {
  color: #595959
}

.ant-breadcrumb>span:last-child .ant-breadcrumb-separator {
  display: none
}

.ant-breadcrumb-separator {
  margin: 0 8px;
  color: #8c8c8c
}

.ant-breadcrumb-link>.anticon+span {
  margin-left: 4px
}

@-webkit-keyframes fadein___28jHK {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___28jHK {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___3bbc4 {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___3bbc4 {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.dropdown___23EN0 {
  position: fixed;
  z-index: 1000;
  bottom: 24px;
  right: 24px
}

.dropdown___23EN0 .ant-dropdown-menu {
  min-width: 88px
}

.dropdown___23EN0 .ant-dropdown-menu-item {
  padding-left: 8px;
  padding-right: 8px
}

.dropdown___23EN0 .ant-dropdown-menu-submenu-title {
  padding-left: 8px;
  padding-right: 20px
}

.dropdownTrigger___1fwgC {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background: #fff;
  border-radius: 40px;
  box-shadow: 0 2px 6px rgba(0,0,0,.15);
  cursor: pointer
}

@media only print {
  .wrapper___2IPqp {
      display: none
  }
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.group-avatar {
  position: relative;
  display: inline-block
}

.group-avatar .lock {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: -5px
}

.group-avatar>.placeholder-avatar,.group-avatar>img {
  display: block;
  width: 100%
}

.default-group-avatar .larkicon {
  font-size: 32px;
  line-height: 36px;
  color: #d9d9d9
}

.ant-pagination {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum"
}

.ant-pagination ol,.ant-pagination ul {
  margin: 0;
  padding: 0;
  list-style: none
}

.ant-pagination:after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: " "
}

.ant-pagination-total-text {
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  line-height: 30px;
  vertical-align: middle
}

.ant-pagination-item {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  margin-right: 8px;
  font-family: Arial;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-pagination-item a {
  margin: 0 6px;
  color: #595959;
  text-decoration: none;
  -webkit-transition: none;
  transition: none
}

.ant-pagination-item:focus,.ant-pagination-item:hover {
  border-color: #25b864;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-pagination-item:focus a,.ant-pagination-item:hover a {
  color: #25b864
}

.ant-pagination-item-active {
  font-weight: 500;
  border-color: #25b864
}

.ant-pagination-item-active a {
  color: #25b864
}

.ant-pagination-item-active:focus,.ant-pagination-item-active:hover {
  border-color: #47c479
}

.ant-pagination-item-active:focus a,.ant-pagination-item-active:hover a {
  color: #47c479
}

.ant-pagination-jump-next,.ant-pagination-jump-prev {
  outline: 0
}

.ant-pagination-jump-next .ant-pagination-item-container,.ant-pagination-jump-prev .ant-pagination-item-container {
  position: relative
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon {
  display: inline-block;
  font-size: 12px;
  font-size: 12px\9;
  -webkit-transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
  color: #25b864;
  letter-spacing: -1px;
  opacity: 0;
  -webkit-transition: all .2s;
  transition: all .2s
}

:root .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,:root .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon {
  font-size: 12px
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  color: rgba(0,0,0,.25);
  letter-spacing: 2px;
  text-align: center;
  text-indent: .13em;
  opacity: 1;
  -webkit-transition: all .2s;
  transition: all .2s
}

.ant-pagination-jump-next:focus .ant-pagination-item-link-icon,.ant-pagination-jump-next:hover .ant-pagination-item-link-icon,.ant-pagination-jump-prev:focus .ant-pagination-item-link-icon,.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon {
  opacity: 1
}

.ant-pagination-jump-next:focus .ant-pagination-item-ellipsis,.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis,.ant-pagination-jump-prev:focus .ant-pagination-item-ellipsis,.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis {
  opacity: 0
}

.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-prev {
  margin-right: 8px
}

.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: #595959;
  font-family: Arial;
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-pagination-next,.ant-pagination-prev {
  outline: 0
}

.ant-pagination-next a,.ant-pagination-prev a {
  color: #595959;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-pagination-next:hover a,.ant-pagination-prev:hover a {
  border-color: #47c479
}

.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link {
  display: block;
  height: 100%;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: none;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-pagination-next:focus .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:focus .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link {
  color: #25b864;
  border-color: #25b864
}

.ant-pagination-disabled,.ant-pagination-disabled:focus,.ant-pagination-disabled:hover {
  cursor: not-allowed
}

.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-disabled:focus .ant-pagination-item-link,.ant-pagination-disabled:focus a,.ant-pagination-disabled:hover .ant-pagination-item-link,.ant-pagination-disabled:hover a,.ant-pagination-disabled a {
  color: rgba(0,0,0,.25);
  border-color: #d9d9d9;
  cursor: not-allowed
}

.ant-pagination-slash {
  margin: 0 10px 0 5px
}

.ant-pagination-options {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle
}

.ant-pagination-options-size-changer.ant-select {
  display: inline-block;
  width: auto;
  margin-right: 8px
}

.ant-pagination-options-quick-jumper {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  vertical-align: top
}

.ant-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 11px;
  color: #595959;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all .3s;
  transition: all .3s;
  width: 50px;
  margin: 0 8px
}

.ant-pagination-options-quick-jumper input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1
}

.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  color: #bfbfbf
}

.ant-pagination-options-quick-jumper input::-webkit-input-placeholder {
  color: #bfbfbf
}

.ant-pagination-options-quick-jumper input:hover {
  border-color: #47c479;
  border-right-width: 1px!important
}

.ant-pagination-options-quick-jumper input:focus {
  border-color: #47c479;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(37,184,100,.2)
}

.ant-pagination-options-quick-jumper input-disabled {
  color: rgba(0,0,0,.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1
}

.ant-pagination-options-quick-jumper input-disabled:hover {
  border-color: #e6d8d8;
  border-right-width: 1px!important
}

textarea.ant-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  -webkit-transition: all .3s,height 0s;
  transition: all .3s,height 0s
}

.ant-pagination-options-quick-jumper input-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px
}

.ant-pagination-options-quick-jumper input-sm {
  height: 24px;
  padding: 1px 7px
}

.ant-pagination-simple .ant-pagination-next,.ant-pagination-simple .ant-pagination-prev {
  height: 24px;
  line-height: 24px;
  vertical-align: top
}

.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link,.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link {
  height: 24px;
  border: 0
}

.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after,.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after {
  height: 24px;
  line-height: 24px
}

.ant-pagination-simple .ant-pagination-simple-pager {
  display: inline-block;
  height: 24px;
  margin-right: 8px
}

.ant-pagination-simple .ant-pagination-simple-pager input {
  box-sizing: border-box;
  height: 100%;
  margin-right: 8px;
  padding: 0 6px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: none;
  -webkit-transition: border-color .3s;
  transition: border-color .3s
}

.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #25b864
}

.ant-pagination.mini .ant-pagination-simple-pager,.ant-pagination.mini .ant-pagination-total-text {
  height: 24px;
  line-height: 24px
}

.ant-pagination.mini .ant-pagination-item {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px
}

.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active) {
  background: rgba(0,0,0,0);
  border-color: rgba(0,0,0,0)
}

.ant-pagination.mini .ant-pagination-next,.ant-pagination.mini .ant-pagination-prev {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px
}

.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link,.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link {
  background: rgba(0,0,0,0);
  border-color: rgba(0,0,0,0)
}

.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link:after,.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link:after {
  height: 24px;
  line-height: 24px
}

.ant-pagination.mini .ant-pagination-jump-next,.ant-pagination.mini .ant-pagination-jump-prev {
  height: 24px;
  margin-right: 0;
  line-height: 24px
}

.ant-pagination.mini .ant-pagination-options {
  margin-left: 2px
}

.ant-pagination.mini .ant-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px
}

.ant-pagination.mini .ant-pagination-options-quick-jumper input {
  height: 24px;
  padding: 1px 7px;
  width: 44px
}

@media only screen and (max-width: 992px) {
  .ant-pagination-item-after-jump-prev,.ant-pagination-item-before-jump-next {
      display:none
  }
}

@media only screen and (max-width: 576px) {
  .ant-pagination-options {
      display:none
  }
}

.ant-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative
}

.ant-list * {
  outline: none
}

.ant-list-pagination {
  margin-top: 24px;
  text-align: right
}

.ant-list-more {
  margin-top: 12px;
  text-align: center
}

.ant-list-more button {
  padding-right: 32px;
  padding-left: 32px
}

.ant-list-spin {
  min-height: 40px;
  text-align: center
}

.ant-list-empty-text {
  padding: 16px;
  color: #8c8c8c;
  font-size: 14px;
  text-align: center
}

.ant-list-item {
  display: -ms-flexbox;
  display: flex;
  padding: 12px 0
}

.ant-list-item-no-flex {
  display: block
}

.ant-list-item-meta {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1;
  flex: 1 1;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 0
}

.ant-list-item-meta-avatar {
  margin-right: 16px
}

.ant-list-item-meta-content {
  -ms-flex: 1 0;
  flex: 1 0
}

.ant-list-item-meta-title {
  margin-bottom: 4px;
  color: #595959;
  font-size: 14px;
  line-height: 22px
}

.ant-list-item-meta-title>a {
  color: #595959;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-list-item-meta-title>a:hover {
  color: #25b864
}

.ant-list-item-meta-description {
  color: #8c8c8c;
  font-size: 14px;
  line-height: 22px
}

.ant-list-item-action {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 48px;
  padding: 0;
  font-size: 0;
  list-style: none
}

.ant-list-item-action>li {
  position: relative;
  display: inline-block;
  padding: 0 8px;
  color: #8c8c8c;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  cursor: pointer
}

.ant-list-item-action>li:first-child {
  padding-left: 0
}

.ant-list-item-action-split {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 14px;
  margin-top: -7px;
  background-color: #e8e8e8
}

.ant-list-header {
  background: rgba(0,0,0,0)
}

.ant-list-footer {
  background: rgba(0,0,0,0)
}

.ant-list-footer,.ant-list-header {
  padding-top: 12px;
  padding-bottom: 12px
}

.ant-list-empty {
  padding: 16px 0;
  color: #8c8c8c;
  font-size: 12px;
  text-align: center
}

.ant-list-split .ant-list-item {
  border-bottom: 1px solid #e8e8e8
}

.ant-list-split .ant-list-item:last-child {
  border-bottom: none
}

.ant-list-split .ant-list-header {
  border-bottom: 1px solid #e8e8e8
}

.ant-list-loading .ant-list-spin-nested-loading {
  min-height: 32px
}

.ant-list-something-after-last-item .ant-spin-container>.ant-list-item:last-child {
  border-bottom: 1px solid #e8e8e8
}

.ant-list-lg .ant-list-item {
  padding-top: 16px;
  padding-bottom: 16px
}

.ant-list-sm .ant-list-item {
  padding-top: 8px;
  padding-bottom: 8px
}

.ant-list-vertical .ant-list-item-main {
  display: block;
  -ms-flex: 1 1;
  flex: 1 1
}

.ant-list-vertical .ant-list-item-extra {
  margin-left: 40px
}

.ant-list-vertical .ant-list-item-meta {
  margin-bottom: 16px
}

.ant-list-vertical .ant-list-item-meta-title {
  margin-bottom: 12px;
  color: #262626;
  font-size: 16px;
  line-height: 24px
}

.ant-list-vertical .ant-list-item-action {
  margin-top: 16px;
  margin-left: auto
}

.ant-list-vertical .ant-list-item-action>li {
  padding: 0 16px
}

.ant-list-vertical .ant-list-item-action>li:first-child {
  padding-left: 0
}

.ant-list-grid .ant-list-item {
  display: block;
  max-width: 100%;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: none
}

.ant-list-bordered {
  border: 1px solid #d9d9d9;
  border-radius: 4px
}

.ant-list-bordered .ant-list-header {
  padding-right: 24px;
  padding-left: 24px
}

.ant-list-bordered .ant-list-footer {
  padding-right: 24px;
  padding-left: 24px
}

.ant-list-bordered .ant-list-item {
  padding-right: 24px;
  padding-left: 24px;
  border-bottom: 1px solid #e8e8e8
}

.ant-list-bordered .ant-list-pagination {
  margin: 16px 24px
}

.ant-list-bordered.ant-list-sm .ant-list-item {
  padding-right: 16px;
  padding-left: 16px
}

.ant-list-bordered.ant-list-sm .ant-list-footer,.ant-list-bordered.ant-list-sm .ant-list-header {
  padding: 8px 16px
}

.ant-list-bordered.ant-list-lg .ant-list-footer,.ant-list-bordered.ant-list-lg .ant-list-header {
  padding: 16px 24px
}

@media screen and (max-width: 768px) {
  .ant-list-item-action {
      margin-left:24px
  }

  .ant-list-vertical .ant-list-item-extra {
      margin-left: 24px
  }
}

@media screen and (max-width: 576px) {
  .ant-list-item {
      -ms-flex-wrap:wrap;
      flex-wrap: wrap
  }

  .ant-list-item-action {
      margin-left: 12px
  }

  .ant-list-vertical .ant-list-item {
      -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse
  }

  .ant-list-vertical .ant-list-item-main {
      min-width: 220px
  }

  .ant-list-vertical .ant-list-item-extra {
      margin: auto auto 16px
  }
}

.ant-select {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: inline-block;
  outline: 0
}

.ant-select ol,.ant-select ul {
  margin: 0;
  padding: 0;
  list-style: none
}

.ant-select>ul>li>a {
  padding: 0;
  background-color: #fff
}

.ant-select-arrow {
  display: inline-block;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 11px;
  margin-top: -6px;
  color: rgba(0,0,0,.25);
  font-size: 12px;
  line-height: 1;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%
}

.ant-select-arrow>* {
  line-height: 1
}

.ant-select-arrow svg {
  display: inline-block
}

.ant-select-arrow:before {
  display: none
}

.ant-select-arrow .ant-select-arrow-icon {
  display: block
}

.ant-select-arrow .ant-select-arrow-icon svg {
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s,-webkit-transform .3s
}

.ant-select-selection {
  display: block;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-top: 1.02px solid #d9d9d9;
  border-radius: 4px;
  outline: none;
  -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
  transition: all .3s cubic-bezier(.645,.045,.355,1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-select-selection:hover {
  border-color: #47c479;
  border-right-width: 1px!important
}

.ant-select-focused .ant-select-selection,.ant-select-selection:active,.ant-select-selection:focus {
  border-color: #47c479;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(37,184,100,.2)
}

.ant-select-selection__clear {
  position: absolute;
  top: 50%;
  right: 11px;
  z-index: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0,0,0,.25);
  font-size: 12px;
  font-style: normal;
  line-height: 12px;
  text-align: center;
  text-transform: none;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: color .3s ease,opacity .15s ease;
  transition: color .3s ease,opacity .15s ease;
  text-rendering: auto
}

.ant-select-selection__clear:before {
  display: block
}

.ant-select-selection__clear:hover {
  color: #8c8c8c
}

.ant-select-selection:hover .ant-select-selection__clear {
  opacity: 1
}

.ant-select-selection-selected-value {
  float: left;
  max-width: 100%;
  padding-right: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.ant-select-no-arrow .ant-select-selection-selected-value {
  padding-right: 0
}

.ant-select-disabled {
  color: rgba(0,0,0,.25)
}

.ant-select-disabled .ant-select-selection {
  background: #f5f5f5;
  cursor: not-allowed
}

.ant-select-disabled .ant-select-selection:active,.ant-select-disabled .ant-select-selection:focus,.ant-select-disabled .ant-select-selection:hover {
  border-color: #d9d9d9;
  box-shadow: none
}

.ant-select-disabled .ant-select-selection__clear {
  display: none;
  visibility: hidden;
  pointer-events: none
}

.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice {
  padding-right: 10px;
  color: rgba(0,0,0,.33);
  background: #f5f5f5
}

.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice__remove {
  display: none
}

.ant-select-selection--single {
  position: relative;
  height: 32px;
  cursor: pointer
}

.ant-select-selection__rendered {
  position: relative;
  display: block;
  margin-right: 11px;
  margin-left: 11px;
  line-height: 30px
}

.ant-select-selection__rendered:after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  pointer-events: none;
  content: "."
}

.ant-select-lg {
  font-size: 16px
}

.ant-select-lg .ant-select-selection--single {
  height: 40px
}

.ant-select-lg .ant-select-selection__rendered {
  line-height: 38px
}

.ant-select-lg .ant-select-selection--multiple {
  min-height: 40px
}

.ant-select-lg .ant-select-selection--multiple .ant-select-selection__rendered li {
  height: 32px;
  line-height: 32px
}

.ant-select-lg .ant-select-selection--multiple .ant-select-arrow,.ant-select-lg .ant-select-selection--multiple .ant-select-selection__clear {
  top: 20px
}

.ant-select-sm .ant-select-selection--single {
  height: 24px
}

.ant-select-sm .ant-select-selection__rendered {
  margin: 0 7px;
  line-height: 22px
}

.ant-select-sm .ant-select-selection--multiple {
  min-height: 24px
}

.ant-select-sm .ant-select-selection--multiple .ant-select-selection__rendered li {
  height: 16px;
  line-height: 14px
}

.ant-select-sm .ant-select-selection--multiple .ant-select-arrow,.ant-select-sm .ant-select-selection--multiple .ant-select-selection__clear {
  top: 12px
}

.ant-select-sm .ant-select-arrow,.ant-select-sm .ant-select-selection__clear {
  right: 8px
}

.ant-select-disabled .ant-select-selection__choice__remove {
  color: rgba(0,0,0,.25);
  cursor: default
}

.ant-select-disabled .ant-select-selection__choice__remove:hover {
  color: rgba(0,0,0,.25)
}

.ant-select-search__field__wrap {
  position: relative;
  display: inline-block
}

.ant-select-search__field__placeholder,.ant-select-selection__placeholder {
  position: absolute;
  top: 50%;
  right: 9px;
  left: 0;
  max-width: 100%;
  height: 20px;
  margin-top: -10px;
  overflow: hidden;
  color: #bfbfbf;
  line-height: 20px;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis
}

.ant-select-search__field__placeholder {
  left: 12px
}

.ant-select-search__field__mirror {
  position: absolute;
  top: 0;
  left: 0;
  white-space: pre;
  opacity: 0;
  pointer-events: none
}

.ant-select-search--inline {
  position: absolute;
  width: 100%;
  height: 100%
}

.ant-select-search--inline .ant-select-search__field__wrap {
  width: 100%;
  height: 100%
}

.ant-select-search--inline .ant-select-search__field {
  width: 100%;
  height: 100%;
  font-size: 100%;
  line-height: 1;
  background: rgba(0,0,0,0);
  border-width: 0;
  border-radius: 4px;
  outline: 0
}

.ant-select-search--inline>i {
  float: right
}

.ant-select-selection--multiple {
  min-height: 32px;
  padding-bottom: 3px;
  cursor: text;
  zoom:1}

.ant-select-selection--multiple:after,.ant-select-selection--multiple:before {
  content: "";
  display: table
}

.ant-select-selection--multiple:after {
  clear: both
}

.ant-select-selection--multiple .ant-select-search--inline {
  position: static;
  float: left;
  width: auto;
  max-width: 100%;
  padding: 0
}

.ant-select-selection--multiple .ant-select-search--inline .ant-select-search__field {
  width: .75em;
  max-width: 100%
}

.ant-select-selection--multiple .ant-select-selection__rendered {
  height: auto;
  margin-bottom: -3px;
  margin-left: 5px
}

.ant-select-selection--multiple .ant-select-selection__placeholder {
  margin-left: 6px
}

.ant-select-selection--multiple .ant-select-selection__rendered>ul>li,.ant-select-selection--multiple>ul>li {
  height: 24px;
  margin-top: 3px;
  line-height: 22px
}

.ant-select-selection--multiple .ant-select-selection__choice {
  position: relative;
  float: left;
  max-width: 99%;
  margin-right: 4px;
  padding: 0 20px 0 10px;
  overflow: hidden;
  color: #595959;
  background-color: #fafafa;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  cursor: default;
  -webkit-transition: padding .3s cubic-bezier(.645,.045,.355,1);
  transition: padding .3s cubic-bezier(.645,.045,.355,1)
}

.ant-select-selection--multiple .ant-select-selection__choice__disabled {
  padding: 0 10px
}

.ant-select-selection--multiple .ant-select-selection__choice__content {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-transition: margin .3s cubic-bezier(.645,.045,.355,1);
  transition: margin .3s cubic-bezier(.645,.045,.355,1)
}

.ant-select-selection--multiple .ant-select-selection__choice__remove {
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 4px;
  color: #8c8c8c;
  font-weight: 700;
  line-height: inherit;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s;
  display: inline-block;
  font-size: 12px;
  font-size: 10px\9;
  -webkit-transform: scale(.83333333) rotate(0deg);
  -ms-transform: scale(.83333333) rotate(0deg);
  transform: scale(.83333333) rotate(0deg)
}

.ant-select-selection--multiple .ant-select-selection__choice__remove>* {
  line-height: 1
}

.ant-select-selection--multiple .ant-select-selection__choice__remove svg {
  display: inline-block
}

.ant-select-selection--multiple .ant-select-selection__choice__remove:before {
  display: none
}

.ant-select-selection--multiple .ant-select-selection__choice__remove .ant-select-selection--multiple .ant-select-selection__choice__remove-icon {
  display: block
}

:root .ant-select-selection--multiple .ant-select-selection__choice__remove {
  font-size: 12px
}

.ant-select-selection--multiple .ant-select-selection__choice__remove:hover {
  color: rgba(0,0,0,.75)
}

.ant-select-selection--multiple .ant-select-arrow,.ant-select-selection--multiple .ant-select-selection__clear {
  top: 16px
}

.ant-select-allow-clear .ant-select-selection--single .ant-select-selection-selected-value {
  padding-right: 16px
}

.ant-select-allow-clear .ant-select-selection--multiple .ant-select-selection__rendered,.ant-select-show-arrow .ant-select-selection--multiple .ant-select-selection__rendered {
  margin-right: 20px
}

.ant-select-open .ant-select-arrow-icon svg {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

.ant-select-open .ant-select-selection {
  border-color: #47c479;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(37,184,100,.2)
}

.ant-select-combobox .ant-select-arrow {
  display: none
}

.ant-select-combobox .ant-select-search--inline {
  float: none;
  width: 100%;
  height: 100%
}

.ant-select-combobox .ant-select-search__field__wrap {
  width: 100%;
  height: 100%
}

.ant-select-combobox .ant-select-search__field {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  box-shadow: none;
  -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1),height 0s;
  transition: all .3s cubic-bezier(.645,.045,.355,1),height 0s
}

.ant-select-combobox.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered,.ant-select-combobox.ant-select-show-arrow .ant-select-selection:hover .ant-select-selection__rendered {
  margin-right: 20px
}

.ant-select-dropdown {
  margin: 0;
  padding: 0;
  color: #595959;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  font-size: 14px;
  font-variant: normal;
  background-color: #fff;
  border-radius: 4px;
  outline: none;
  box-shadow: 0 2px 8px rgba(0,0,0,.15)
}

.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft {
  -webkit-animation-name: antSlideUpIn;
  animation-name: antSlideUpIn
}

.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft {
  -webkit-animation-name: antSlideDownIn;
  animation-name: antSlideDownIn
}

.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  -webkit-animation-name: antSlideUpOut;
  animation-name: antSlideUpOut
}

.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft {
  -webkit-animation-name: antSlideDownOut;
  animation-name: antSlideDownOut
}

.ant-select-dropdown-hidden {
  display: none
}

.ant-select-dropdown-menu {
  max-height: 250px;
  margin-bottom: 0;
  padding-left: 0;
  overflow: auto;
  list-style: none;
  outline: none
}

.ant-select-dropdown-menu-item-group-list {
  margin: 0;
  padding: 0
}

.ant-select-dropdown-menu-item-group-list>.ant-select-dropdown-menu-item {
  padding-left: 20px
}

.ant-select-dropdown-menu-item-group-title {
  height: 32px;
  padding: 0 12px;
  color: #8c8c8c;
  font-size: 12px;
  line-height: 32px
}

.ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:first-child:not(:last-child),.ant-select-dropdown-menu-item-group:not(:last-child) .ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:last-child {
  border-radius: 0
}

.ant-select-dropdown-menu-item {
  position: relative;
  display: block;
  padding: 5px 12px;
  overflow: hidden;
  color: #595959;
  font-weight: 400;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  -webkit-transition: background .3s ease;
  transition: background .3s ease
}

.ant-select-dropdown-menu-item:hover {
  background-color: #e9f7ec
}

.ant-select-dropdown-menu-item:first-child {
  border-radius: 4px 4px 0 0
}

.ant-select-dropdown-menu-item:last-child {
  border-radius: 0 0 4px 4px
}

.ant-select-dropdown-menu-item-disabled {
  color: rgba(0,0,0,.25);
  cursor: not-allowed
}

.ant-select-dropdown-menu-item-disabled:hover {
  color: rgba(0,0,0,.25);
  background-color: #fff;
  cursor: not-allowed
}

.ant-select-dropdown-menu-item-selected,.ant-select-dropdown-menu-item-selected:hover {
  color: #595959;
  font-weight: 600;
  background-color: #fafafa
}

.ant-select-dropdown-menu-item-active {
  background-color: #e9f7ec
}

.ant-select-dropdown-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8
}

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item {
  padding-right: 32px
}

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item .ant-select-selected-icon {
  position: absolute;
  top: 50%;
  right: 12px;
  color: rgba(0,0,0,0);
  font-weight: 700;
  font-size: 12px;
  text-shadow: 0 .1px 0,.1px 0 0,0 -.1px 0,-.1px 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all .2s;
  transition: all .2s
}

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:hover .ant-select-selected-icon {
  color: rgba(0,0,0,.87)
}

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-disabled .ant-select-selected-icon {
  display: none
}

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected .ant-select-selected-icon,.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected:hover .ant-select-selected-icon {
  display: inline-block;
  color: #25b864
}

.ant-select-dropdown-container-open .ant-select-dropdown,.ant-select-dropdown-open .ant-select-dropdown {
  display: block
}

.ant-empty {
  margin: 0 8px;
  font-size: 14px;
  line-height: 22px;
  text-align: center
}

.ant-empty-image {
  height: 100px;
  margin-bottom: 8px
}

.ant-empty-image img {
  height: 100%
}

.ant-empty-description {
  margin: 0
}

.ant-empty-footer {
  margin-top: 16px
}

.ant-empty-small {
  margin: 8px 0
}

.ant-empty-small .ant-empty-image {
  height: 35px
}

.ant-empty-normal {
  margin: 32px 0
}

.ant-empty-normal .ant-empty-image {
  height: 40px
}

.ant-select-dropdown--empty .ant-select-dropdown-menu-item {
  padding-right: 0;
  padding-left: 0
}

.ant-form {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum"
}

.ant-form legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  color: #8c8c8c;
  font-size: 16px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #d9d9d9
}

.ant-form label {
  font-size: 14px
}

.ant-form input[type=search] {
  box-sizing: border-box
}

.ant-form input[type=checkbox],.ant-form input[type=radio] {
  line-height: normal
}

.ant-form input[type=file] {
  display: block
}

.ant-form input[type=range] {
  display: block;
  width: 100%
}

.ant-form select[multiple],.ant-form select[size] {
  height: auto
}

.ant-form input[type=checkbox]:focus,.ant-form input[type=file]:focus,.ant-form input[type=radio]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px
}

.ant-form output {
  display: block;
  padding-top: 15px;
  color: #595959;
  font-size: 14px;
  line-height: 1.5
}

.ant-form-item-required:before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun,sans-serif;
  line-height: 1;
  content: "*"
}

.ant-form-hide-required-mark .ant-form-item-required:before {
  display: none
}

input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled] {
  cursor: not-allowed
}

.ant-checkbox-inline.disabled,.ant-checkbox-vertical.disabled,.ant-radio-inline.disabled,.ant-radio-vertical.disabled {
  cursor: not-allowed
}

.ant-checkbox.disabled label,.ant-radio.disabled label {
  cursor: not-allowed
}

.ant-form-item {
  box-sizing: border-box;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0 0 24px;
  vertical-align: top
}

.ant-form-item label {
  position: relative
}

.ant-form-item label>.anticon {
  font-size: 14px;
  vertical-align: top
}

.ant-form-item-control {
  position: relative;
  line-height: 40px;
  zoom:1}

.ant-form-item-control:after,.ant-form-item-control:before {
  content: "";
  display: table
}

.ant-form-item-control:after {
  clear: both
}

.ant-form-item-children {
  position: relative
}

.ant-form-item-with-help {
  margin-bottom: 5px
}

.ant-form-item-label {
  display: inline-block;
  overflow: hidden;
  line-height: 39.9999px;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle
}

.ant-form-item-label-left {
  text-align: left
}

.ant-form-item-label>label {
  color: #262626
}

.ant-form-item-label>label:after {
  content: ":";
  position: relative;
  top: -.5px;
  margin: 0 8px 0 2px
}

.ant-form-item .ant-switch {
  margin: 2px 0 4px
}

.ant-form-item-no-colon .ant-form-item-label label:after {
  content: " "
}

.ant-form-explain,.ant-form-extra {
  clear: both;
  min-height: 22px;
  margin-top: -2px;
  color: #8c8c8c;
  line-height: 1.5;
  -webkit-transition: color .3s cubic-bezier(.215,.61,.355,1);
  transition: color .3s cubic-bezier(.215,.61,.355,1)
}

.ant-form-explain {
  margin-bottom: -1px
}

.ant-form-extra {
  padding-top: 4px
}

.ant-form-text {
  display: inline-block;
  padding-right: 8px
}

.ant-form-split {
  display: block;
  text-align: center
}

form .has-feedback .ant-input {
  padding-right: 24px
}

form .has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,form .has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection__clear,form .has-feedback>.ant-select .ant-select-arrow,form .has-feedback>.ant-select .ant-select-selection__clear {
  right: 28px
}

form .has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,form .has-feedback>.ant-select .ant-select-selection-selected-value {
  padding-right: 42px
}

form .has-feedback .ant-cascader-picker-arrow {
  margin-right: 17px
}

form .has-feedback .ant-cascader-picker-clear {
  right: 28px
}

form .has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: 28px
}

form .has-feedback .ant-calendar-picker-clear,form .has-feedback .ant-calendar-picker-icon,form .has-feedback .ant-time-picker-clear,form .has-feedback .ant-time-picker-icon {
  right: 28px
}

form textarea.ant-input {
  height: auto;
  margin-bottom: 4px
}

form .ant-upload {
  background: rgba(0,0,0,0)
}

form input[type=checkbox],form input[type=radio] {
  width: 14px;
  height: 14px
}

form .ant-checkbox-inline,form .ant-radio-inline {
  display: inline-block;
  margin-left: 8px;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer
}

form .ant-checkbox-inline:first-child,form .ant-radio-inline:first-child {
  margin-left: 0
}

form .ant-checkbox-vertical,form .ant-radio-vertical {
  display: block
}

form .ant-checkbox-vertical+.ant-checkbox-vertical,form .ant-radio-vertical+.ant-radio-vertical {
  margin-left: 0
}

form .ant-input-number+.ant-form-text {
  margin-left: 8px
}

form .ant-input-number-handler-wrap {
  z-index: 2
}

form .ant-cascader-picker,form .ant-select {
  width: 100%
}

form .ant-input-group .ant-cascader-picker,form .ant-input-group .ant-select {
  width: auto
}

form .ant-input-group-wrapper,form :not(.ant-input-group-wrapper)>.ant-input-group {
  position: relative;
  top: -1px;
  display: inline-block;
  vertical-align: middle
}

.ant-input-group-wrap .ant-select-selection {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.ant-input-group-wrap .ant-select-selection:hover {
  border-color: #d9d9d9
}

.ant-input-group-wrap .ant-select-selection--single {
  height: 40px;
  margin-left: -1px;
  background-color: rgba(0,0,0,.07)
}

.ant-input-group-wrap .ant-select-selection--single .ant-select-selection__rendered {
  padding-right: 25px;
  padding-left: 8px;
  line-height: 30px
}

.ant-input-group-wrap .ant-select-open .ant-select-selection {
  border-color: #d9d9d9;
  box-shadow: none
}

.ant-col-24.ant-form-item-label,.ant-col-xl-24.ant-form-item-label,.ant-form-vertical .ant-form-item-label {
  display: block;
  margin: 0;
  padding: 0 0 8px;
  line-height: 1.5;
  white-space: normal;
  text-align: left
}

.ant-col-24.ant-form-item-label label:after,.ant-col-xl-24.ant-form-item-label label:after,.ant-form-vertical .ant-form-item-label label:after {
  display: none
}

.ant-form-vertical .ant-form-item {
  padding-bottom: 8px
}

.ant-form-vertical .ant-form-item-control {
  line-height: 1.5
}

.ant-form-vertical .ant-form-explain {
  margin-top: 2px;
  margin-bottom: -5px
}

.ant-form-vertical .ant-form-extra {
  margin-top: 2px;
  margin-bottom: -4px
}

@media (max-width: 575px) {
  .ant-form-item-control-wrapper,.ant-form-item-label {
      display:block;
      width: 100%
  }

  .ant-form-item-label {
      display: block;
      margin: 0;
      padding: 0 0 8px;
      line-height: 1.5;
      white-space: normal;
      text-align: left
  }

  .ant-form-item-label label:after {
      display: none
  }

  .ant-col-xs-24.ant-form-item-label {
      display: block;
      margin: 0;
      padding: 0 0 8px;
      line-height: 1.5;
      white-space: normal;
      text-align: left
  }

  .ant-col-xs-24.ant-form-item-label label:after {
      display: none
  }
}

@media (max-width: 767px) {
  .ant-col-sm-24.ant-form-item-label {
      display:block;
      margin: 0;
      padding: 0 0 8px;
      line-height: 1.5;
      white-space: normal;
      text-align: left
  }

  .ant-col-sm-24.ant-form-item-label label:after {
      display: none
  }
}

@media (max-width: 991px) {
  .ant-col-md-24.ant-form-item-label {
      display:block;
      margin: 0;
      padding: 0 0 8px;
      line-height: 1.5;
      white-space: normal;
      text-align: left
  }

  .ant-col-md-24.ant-form-item-label label:after {
      display: none
  }
}

@media (max-width: 1199px) {
  .ant-col-lg-24.ant-form-item-label {
      display:block;
      margin: 0;
      padding: 0 0 8px;
      line-height: 1.5;
      white-space: normal;
      text-align: left
  }

  .ant-col-lg-24.ant-form-item-label label:after {
      display: none
  }
}

@media (max-width: 1599px) {
  .ant-col-xl-24.ant-form-item-label {
      display:block;
      margin: 0;
      padding: 0 0 8px;
      line-height: 1.5;
      white-space: normal;
      text-align: left
  }

  .ant-col-xl-24.ant-form-item-label label:after {
      display: none
  }
}

.ant-form-inline .ant-form-item {
  display: inline-block;
  margin-right: 16px;
  margin-bottom: 0
}

.ant-form-inline .ant-form-item-with-help {
  margin-bottom: 24px
}

.ant-form-inline .ant-form-item>.ant-form-item-control-wrapper,.ant-form-inline .ant-form-item>.ant-form-item-label {
  display: inline-block;
  vertical-align: top
}

.ant-form-inline .ant-form-text {
  display: inline-block
}

.ant-form-inline .has-feedback {
  display: inline-block
}

.has-error.has-feedback .ant-form-item-children-icon,.has-success.has-feedback .ant-form-item-children-icon,.has-warning.has-feedback .ant-form-item-children-icon,.is-validating.has-feedback .ant-form-item-children-icon {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 1;
  width: 32px;
  height: 20px;
  margin-top: -10px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  visibility: visible;
  -webkit-animation: zoomIn .3s cubic-bezier(.12,.4,.29,1.46);
  animation: zoomIn .3s cubic-bezier(.12,.4,.29,1.46);
  pointer-events: none
}

.has-error.has-feedback .ant-form-item-children-icon svg,.has-success.has-feedback .ant-form-item-children-icon svg,.has-warning.has-feedback .ant-form-item-children-icon svg,.is-validating.has-feedback .ant-form-item-children-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto
}

.has-success.has-feedback .ant-form-item-children-icon {
  color: #52c41a;
  -webkit-animation-name: diffZoomIn1!important;
  animation-name: diffZoomIn1!important
}

.has-warning .ant-form-explain,.has-warning .ant-form-split {
  color: #faad14
}

.has-warning .ant-input,.has-warning .ant-input:hover {
  border-color: #faad14
}

.has-warning .ant-input:focus {
  border-color: #ffc53d;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250,173,20,.2)
}

.has-warning .ant-input:not([disabled]):hover {
  border-color: #faad14
}

.has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ffc53d;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250,173,20,.2)
}

.has-warning .ant-input-affix-wrapper .ant-input,.has-warning .ant-input-affix-wrapper .ant-input:hover {
  border-color: #faad14
}

.has-warning .ant-input-affix-wrapper .ant-input:focus {
  border-color: #ffc53d;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250,173,20,.2)
}

.has-warning .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: #faad14
}

.has-warning .ant-input-prefix {
  color: #faad14
}

.has-warning .ant-input-group-addon {
  color: #faad14;
  background-color: #fff;
  border-color: #faad14
}

.has-warning .has-feedback {
  color: #faad14
}

.has-warning.has-feedback .ant-form-item-children-icon {
  color: #faad14;
  -webkit-animation-name: diffZoomIn3!important;
  animation-name: diffZoomIn3!important
}

.has-warning .ant-select-selection {
  border-color: #faad14
}

.has-warning .ant-select-selection:hover {
  border-color: #faad14
}

.has-warning .ant-select-focused .ant-select-selection,.has-warning .ant-select-open .ant-select-selection {
  border-color: #ffc53d;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250,173,20,.2)
}

.has-warning .ant-calendar-picker-icon:after,.has-warning .ant-cascader-picker-arrow,.has-warning .ant-picker-icon:after,.has-warning .ant-select-arrow,.has-warning .ant-time-picker-icon:after {
  color: #faad14
}

.has-warning .ant-input-number,.has-warning .ant-time-picker-input {
  border-color: #faad14
}

.has-warning .ant-input-number-focused,.has-warning .ant-input-number:focus,.has-warning .ant-time-picker-input-focused,.has-warning .ant-time-picker-input:focus {
  border-color: #ffc53d;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250,173,20,.2)
}

.has-warning .ant-input-number:not([disabled]):hover,.has-warning .ant-time-picker-input:not([disabled]):hover {
  border-color: #faad14
}

.has-warning .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ffc53d;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250,173,20,.2)
}

.has-error .ant-form-explain,.has-error .ant-form-split {
  color: #f5222d
}

.has-error .ant-input,.has-error .ant-input:hover {
  border-color: #f5222d
}

.has-error .ant-input:focus {
  border-color: #ff4d4f;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245,34,45,.2)
}

.has-error .ant-input:not([disabled]):hover {
  border-color: #f5222d
}

.has-error .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ff4d4f;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245,34,45,.2)
}

.has-error .ant-input-affix-wrapper .ant-input,.has-error .ant-input-affix-wrapper .ant-input:hover {
  border-color: #f5222d
}

.has-error .ant-input-affix-wrapper .ant-input:focus {
  border-color: #ff4d4f;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245,34,45,.2)
}

.has-error .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: #f5222d
}

.has-error .ant-input-prefix {
  color: #f5222d
}

.has-error .ant-input-group-addon {
  color: #f5222d;
  background-color: #fff;
  border-color: #f5222d
}

.has-error .has-feedback {
  color: #f5222d
}

.has-error.has-feedback .ant-form-item-children-icon {
  color: #f5222d;
  -webkit-animation-name: diffZoomIn2!important;
  animation-name: diffZoomIn2!important
}

.has-error .ant-select-selection {
  border-color: #f5222d
}

.has-error .ant-select-selection:hover {
  border-color: #f5222d
}

.has-error .ant-select-focused .ant-select-selection,.has-error .ant-select-open .ant-select-selection {
  border-color: #ff4d4f;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245,34,45,.2)
}

.has-error .ant-select.ant-select-auto-complete .ant-input:focus {
  border-color: #f5222d
}

.has-error .ant-input-group-addon .ant-select-selection {
  border-color: rgba(0,0,0,0);
  box-shadow: none
}

.has-error .ant-calendar-picker-icon:after,.has-error .ant-cascader-picker-arrow,.has-error .ant-picker-icon:after,.has-error .ant-select-arrow,.has-error .ant-time-picker-icon:after {
  color: #f5222d
}

.has-error .ant-input-number,.has-error .ant-time-picker-input {
  border-color: #f5222d
}

.has-error .ant-input-number-focused,.has-error .ant-input-number:focus,.has-error .ant-time-picker-input-focused,.has-error .ant-time-picker-input:focus {
  border-color: #ff4d4f;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245,34,45,.2)
}

.has-error .ant-input-number:not([disabled]):hover,.has-error .ant-time-picker-input:not([disabled]):hover {
  border-color: #f5222d
}

.has-error .ant-mention-wrapper .ant-mention-editor,.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {
  border-color: #f5222d
}

.has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {
  border-color: #ff4d4f;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245,34,45,.2)
}

.has-error .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ff4d4f;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245,34,45,.2)
}

.has-error .ant-transfer-list {
  border-color: #f5222d
}

.has-error .ant-transfer-list-search:not([disabled]) {
  border-color: #d9d9d9
}

.has-error .ant-transfer-list-search:not([disabled]):hover {
  border-color: #47c479;
  border-right-width: 1px!important
}

.has-error .ant-transfer-list-search:not([disabled]):focus {
  border-color: #47c479;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(37,184,100,.2)
}

.is-validating.has-feedback .ant-form-item-children-icon {
  display: inline-block;
  color: #25b864
}

.ant-advanced-search-form .ant-form-item {
  margin-bottom: 24px
}

.ant-advanced-search-form .ant-form-item-with-help {
  margin-bottom: 5px
}

.show-help-appear,.show-help-enter {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.show-help-leave {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.show-help-appear.show-help-appear-active,.show-help-enter.show-help-enter-active {
  -webkit-animation-name: antShowHelpIn;
  animation-name: antShowHelpIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.show-help-leave.show-help-leave-active {
  -webkit-animation-name: antShowHelpOut;
  animation-name: antShowHelpOut;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  pointer-events: none
}

.show-help-appear,.show-help-enter {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(.645,.045,.355,1);
  animation-timing-function: cubic-bezier(.645,.045,.355,1)
}

.show-help-leave {
  -webkit-animation-timing-function: cubic-bezier(.645,.045,.355,1);
  animation-timing-function: cubic-bezier(.645,.045,.355,1)
}

@-webkit-keyframes antShowHelpIn {
  0% {
      -webkit-transform: translateY(-5px);
      transform: translateY(-5px);
      opacity: 0
  }

  to {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      opacity: 1
  }
}

@keyframes antShowHelpIn {
  0% {
      -webkit-transform: translateY(-5px);
      transform: translateY(-5px);
      opacity: 0
  }

  to {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      opacity: 1
  }
}

@-webkit-keyframes antShowHelpOut {
  to {
      -webkit-transform: translateY(-5px);
      transform: translateY(-5px);
      opacity: 0
  }
}

@keyframes antShowHelpOut {
  to {
      -webkit-transform: translateY(-5px);
      transform: translateY(-5px);
      opacity: 0
  }
}

@-webkit-keyframes diffZoomIn1 {
  0% {
      -webkit-transform: scale(0);
      transform: scale(0)
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1)
  }
}

@keyframes diffZoomIn1 {
  0% {
      -webkit-transform: scale(0);
      transform: scale(0)
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1)
  }
}

@-webkit-keyframes diffZoomIn2 {
  0% {
      -webkit-transform: scale(0);
      transform: scale(0)
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1)
  }
}

@keyframes diffZoomIn2 {
  0% {
      -webkit-transform: scale(0);
      transform: scale(0)
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1)
  }
}

@-webkit-keyframes diffZoomIn3 {
  0% {
      -webkit-transform: scale(0);
      transform: scale(0)
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1)
  }
}

@keyframes diffZoomIn3 {
  0% {
      -webkit-transform: scale(0);
      transform: scale(0)
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1)
  }
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.permission-selector__list {
  overflow: hidden
}

.permission-selector__tip {
  margin-top: 8px;
  font-size: 12px;
  color: #8c8c8c;
  line-height: 1.5
}

.permission-selector__item {
  float: left;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  min-width: 92px;
  height: 32px;
  font-size: 14px;
  color: #595959;
  line-height: 32px;
  text-align: center;
  cursor: pointer
}

.permission-selector__item .larkicon {
  margin-right: 8px;
  font-size: 16px;
  color: #8c8c8c
}

.permission-selector__item+.permission-selector__item {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.permission-selector__item:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.permission-selector__item.active {
  position: relative;
  z-index: 1;
  border-color: #25b864;
  color: #25b864
}

.permission-selector__item.active .larkicon {
  color: #25b864
}

.ant-switch {
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 44px;
  height: 22px;
  line-height: 20px;
  vertical-align: middle;
  background-color: rgba(0,0,0,.25);
  border: 1px solid rgba(0,0,0,0);
  border-radius: 100px;
  cursor: pointer;
  -webkit-transition: all .36s;
  transition: all .36s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-switch-inner {
  display: block;
  margin-right: 6px;
  margin-left: 24px;
  color: #fff;
  font-size: 12px
}

.ant-switch-loading-icon,.ant-switch:after {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 18px;
  height: 18px;
  background-color: #fff;
  border-radius: 18px;
  cursor: pointer;
  -webkit-transition: all .36s cubic-bezier(.78,.14,.15,.86);
  transition: all .36s cubic-bezier(.78,.14,.15,.86);
  content: " "
}

.ant-switch:after {
  box-shadow: 0 2px 4px 0 rgba(0,35,11,.2)
}

.ant-switch:active:after,.ant-switch:active:before {
  width: 24px
}

.ant-switch-loading-icon {
  z-index: 1;
  display: none;
  font-size: 12px;
  background: rgba(0,0,0,0)
}

.ant-switch-loading-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto
}

.ant-switch-loading .ant-switch-loading-icon {
  display: inline-block;
  color: #595959
}

.ant-switch-checked.ant-switch-loading .ant-switch-loading-icon {
  color: #25b864
}

.ant-switch:focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(37,184,100,.2)
}

.ant-switch:focus:hover {
  box-shadow: none
}

.ant-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 14px
}

.ant-switch-small .ant-switch-inner {
  margin-right: 3px;
  margin-left: 18px;
  font-size: 12px
}

.ant-switch-small:after {
  width: 12px;
  height: 12px
}

.ant-switch-small:active:after,.ant-switch-small:active:before {
  width: 16px
}

.ant-switch-small .ant-switch-loading-icon {
  width: 12px;
  height: 12px
}

.ant-switch-small.ant-switch-checked .ant-switch-inner {
  margin-right: 18px;
  margin-left: 3px
}

.ant-switch-small.ant-switch-checked .ant-switch-loading-icon {
  left: 100%;
  margin-left: -13px
}

.ant-switch-small.ant-switch-loading .ant-switch-loading-icon {
  font-weight: 700;
  -webkit-transform: scale(.66667);
  -ms-transform: scale(.66667);
  transform: scale(.66667)
}

.ant-switch-checked {
  background-color: #25b864
}

.ant-switch-checked .ant-switch-inner {
  margin-right: 24px;
  margin-left: 6px
}

.ant-switch-checked:after {
  left: 100%;
  margin-left: -1px;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%)
}

.ant-switch-checked .ant-switch-loading-icon {
  left: 100%;
  margin-left: -19px
}

.ant-switch-disabled,.ant-switch-loading {
  cursor: not-allowed;
  opacity: .4
}

.ant-switch-disabled *,.ant-switch-loading * {
  cursor: not-allowed
}

.ant-switch-disabled:after,.ant-switch-disabled:before,.ant-switch-loading:after,.ant-switch-loading:before {
  cursor: not-allowed
}

@-webkit-keyframes AntSwitchSmallLoadingCircle {
  0% {
      -webkit-transform: rotate(0deg) scale(.66667);
      transform: rotate(0deg) scale(.66667);
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%
  }

  to {
      -webkit-transform: rotate(1turn) scale(.66667);
      transform: rotate(1turn) scale(.66667);
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%
  }
}

@keyframes AntSwitchSmallLoadingCircle {
  0% {
      -webkit-transform: rotate(0deg) scale(.66667);
      transform: rotate(0deg) scale(.66667);
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%
  }

  to {
      -webkit-transform: rotate(1turn) scale(.66667);
      transform: rotate(1turn) scale(.66667);
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%
  }
}

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

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

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

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

.ant-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  top: -.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer
}

.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner {
  border-color: #25b864
}

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

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

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

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

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

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

.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #25b864;
  border-color: #25b864
}

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

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

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

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

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

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

.ant-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  display: inline-block;
  line-height: unset;
  cursor: pointer
}

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

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

.ant-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  display: inline-block
}

.ant-checkbox-group-item {
  display: inline-block;
  margin-right: 8px
}

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

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

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

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

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

.ant-input-number {
  box-sizing: border-box;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  width: 100%;
  height: 32px;
  color: #595959;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  -webkit-transition: all .3s;
  transition: all .3s;
  display: inline-block;
  width: 90px;
  margin: 0;
  padding: 0;
  border: 1px solid #d9d9d9;
  border-radius: 4px
}

.ant-input-number::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1
}

.ant-input-number:-ms-input-placeholder {
  color: #bfbfbf
}

.ant-input-number::-webkit-input-placeholder {
  color: #bfbfbf
}

.ant-input-number:focus {
  border-color: #47c479;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(37,184,100,.2)
}

textarea.ant-input-number {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  -webkit-transition: all .3s,height 0s;
  transition: all .3s,height 0s
}

.ant-input-number-lg {
  height: 40px;
  padding: 6px 11px
}

.ant-input-number-sm {
  height: 24px;
  padding: 1px 7px
}

.ant-input-number-handler {
  position: relative;
  display: block;
  width: 100%;
  height: 50%;
  overflow: hidden;
  color: #8c8c8c;
  font-weight: 700;
  line-height: 0;
  text-align: center;
  -webkit-transition: all .1s linear;
  transition: all .1s linear
}

.ant-input-number-handler:active {
  background: #f4f4f4
}

.ant-input-number-handler:hover .ant-input-number-handler-down-inner,.ant-input-number-handler:hover .ant-input-number-handler-up-inner {
  color: #47c479
}

.ant-input-number-handler-down-inner,.ant-input-number-handler-up-inner {
  display: inline-block;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 4px;
  width: 12px;
  height: 12px;
  color: #8c8c8c;
  line-height: 12px;
  -webkit-transition: all .1s linear;
  transition: all .1s linear;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.ant-input-number-handler-down-inner>*,.ant-input-number-handler-up-inner>* {
  line-height: 1
}

.ant-input-number-handler-down-inner svg,.ant-input-number-handler-up-inner svg {
  display: inline-block
}

.ant-input-number-handler-down-inner:before,.ant-input-number-handler-up-inner:before {
  display: none
}

.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon {
  display: block
}

.ant-input-number:hover {
  border-color: #47c479;
  border-right-width: 1px!important
}

.ant-input-number-focused {
  border-color: #47c479;
  border-right-width: 1px!important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(37,184,100,.2)
}

.ant-input-number-disabled {
  color: rgba(0,0,0,.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1
}

.ant-input-number-disabled:hover {
  border-color: #e6d8d8;
  border-right-width: 1px!important
}

.ant-input-number-disabled .ant-input-number-input {
  cursor: not-allowed
}

.ant-input-number-disabled .ant-input-number-handler-wrap {
  display: none
}

.ant-input-number-input {
  width: 100%;
  height: 30px;
  padding: 0 11px;
  text-align: left;
  background-color: rgba(0,0,0,0);
  border: 0;
  border-radius: 4px;
  outline: 0;
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
  -moz-appearance: textfield
}

.ant-input-number-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1
}

.ant-input-number-input:-ms-input-placeholder {
  color: #bfbfbf
}

.ant-input-number-input::-webkit-input-placeholder {
  color: #bfbfbf
}

.ant-input-number-lg {
  padding: 0;
  font-size: 16px
}

.ant-input-number-lg input {
  height: 38px
}

.ant-input-number-sm {
  padding: 0
}

.ant-input-number-sm input {
  height: 22px;
  padding: 0 7px
}

.ant-input-number-handler-wrap {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 100%;
  background: #fff;
  border-left: 1px solid #d9d9d9;
  border-radius: 0 4px 4px 0;
  opacity: 0;
  -webkit-transition: opacity .24s linear .1s;
  transition: opacity .24s linear .1s
}

.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner {
  display: inline-block;
  font-size: 12px;
  font-size: 7px\9;
  -webkit-transform: scale(.58333333) rotate(0deg);
  -ms-transform: scale(.58333333) rotate(0deg);
  transform: scale(.58333333) rotate(0deg);
  min-width: auto;
  margin-right: 0
}

:root .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner,:root .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner {
  font-size: 12px
}

.ant-input-number-handler-wrap:hover .ant-input-number-handler {
  height: 40%
}

.ant-input-number:hover .ant-input-number-handler-wrap {
  opacity: 1
}

.ant-input-number-handler-up {
  cursor: pointer
}

.ant-input-number-handler-up-inner {
  top: 50%;
  margin-top: -5px;
  text-align: center
}

.ant-input-number-handler-up:hover {
  height: 60%!important
}

.ant-input-number-handler-down {
  top: 0;
  border-top: 1px solid #d9d9d9;
  cursor: pointer
}

.ant-input-number-handler-down-inner {
  top: 50%;
  margin-top: -6px;
  text-align: center
}

.ant-input-number-handler-down:hover {
  height: 60%!important
}

.ant-input-number-handler-down-disabled,.ant-input-number-handler-up-disabled {
  cursor: not-allowed
}

.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner,.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner {
  color: rgba(0,0,0,.25)
}

.ant-upload {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  outline: 0
}

.ant-upload p {
  margin: 0
}

.ant-upload-btn {
  display: block;
  width: 100%;
  outline: none
}

.ant-upload input[type=file] {
  cursor: pointer
}

.ant-upload.ant-upload-select {
  display: inline-block
}

.ant-upload.ant-upload-select-picture-card {
  display: table;
  width: 104px;
  height: 104px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: border-color .3s ease;
  transition: border-color .3s ease
}

.ant-upload.ant-upload-select-picture-card>.ant-upload {
  display: table-cell;
  width: 100%;
  height: 100%;
  padding: 8px;
  text-align: center;
  vertical-align: middle
}

.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #25b864
}

.ant-upload.ant-upload-drag {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: border-color .3s;
  transition: border-color .3s
}

.ant-upload.ant-upload-drag .ant-upload {
  padding: 16px 0
}

.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border: 2px dashed #47c479
}

.ant-upload.ant-upload-drag.ant-upload-disabled {
  cursor: not-allowed
}

.ant-upload.ant-upload-drag .ant-upload-btn {
  display: table;
  height: 100%
}

.ant-upload.ant-upload-drag .ant-upload-drag-container {
  display: table-cell;
  vertical-align: middle
}

.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
  border-color: #47c479
}

.ant-upload.ant-upload-drag p.ant-upload-drag-icon {
  margin-bottom: 20px
}

.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
  color: #47c479;
  font-size: 48px
}

.ant-upload.ant-upload-drag p.ant-upload-text {
  margin: 0 0 4px;
  color: #262626;
  font-size: 16px
}

.ant-upload.ant-upload-drag p.ant-upload-hint {
  color: #8c8c8c;
  font-size: 14px
}

.ant-upload.ant-upload-drag .anticon-plus {
  color: rgba(0,0,0,.25);
  font-size: 30px;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-upload.ant-upload-drag .anticon-plus:hover {
  color: #8c8c8c
}

.ant-upload.ant-upload-drag:hover .anticon-plus {
  color: #8c8c8c
}

.ant-upload-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  zoom:1}

.ant-upload-list:after,.ant-upload-list:before {
  content: "";
  display: table
}

.ant-upload-list:after {
  clear: both
}

.ant-upload-list-item {
  position: relative;
  height: 22px;
  margin-top: 8px;
  font-size: 14px
}

.ant-upload-list-item-name {
  display: inline-block;
  width: 100%;
  padding-left: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.ant-upload-list-item-info {
  height: 100%;
  padding: 0 12px 0 4px;
  -webkit-transition: background-color .3s;
  transition: background-color .3s
}

.ant-upload-list-item-info>span {
  display: block
}

.ant-upload-list-item-info .anticon-loading,.ant-upload-list-item-info .anticon-paper-clip {
  position: absolute;
  top: 5px;
  color: #8c8c8c;
  font-size: 14px
}

.ant-upload-list-item .anticon-close {
  display: inline-block;
  font-size: 12px;
  font-size: 10px\9;
  -webkit-transform: scale(.83333333) rotate(0deg);
  -ms-transform: scale(.83333333) rotate(0deg);
  transform: scale(.83333333) rotate(0deg);
  position: absolute;
  top: 6px;
  right: 4px;
  color: #8c8c8c;
  line-height: 0;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: all .3s;
  transition: all .3s
}

:root .ant-upload-list-item .anticon-close {
  font-size: 12px
}

.ant-upload-list-item .anticon-close:hover {
  color: #595959
}

.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #e9f7ec
}

.ant-upload-list-item:hover .anticon-close {
  opacity: 1
}

.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .anticon-paper-clip {
  color: #f5222d
}

.ant-upload-list-item-error .anticon-close {
  color: #f5222d!important;
  opacity: 1
}

.ant-upload-list-item-progress {
  position: absolute;
  bottom: -12px;
  width: 100%;
  padding-left: 26px;
  font-size: 14px;
  line-height: 0
}

.ant-upload-list-picture-card .ant-upload-list-item,.ant-upload-list-picture .ant-upload-list-item {
  position: relative;
  height: 66px;
  padding: 8px;
  border: 1px solid #d9d9d9;
  border-radius: 4px
}

.ant-upload-list-picture-card .ant-upload-list-item:hover,.ant-upload-list-picture .ant-upload-list-item:hover {
  background: rgba(0,0,0,0)
}

.ant-upload-list-picture-card .ant-upload-list-item-error,.ant-upload-list-picture .ant-upload-list-item-error {
  border-color: #f5222d
}

.ant-upload-list-picture-card .ant-upload-list-item-info,.ant-upload-list-picture .ant-upload-list-item-info {
  padding: 0
}

.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info {
  background: rgba(0,0,0,0)
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading,.ant-upload-list-picture .ant-upload-list-item-uploading {
  border-style: dashed
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture .ant-upload-list-item-thumbnail {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 48px;
  height: 48px;
  font-size: 26px;
  line-height: 54px;
  text-align: center;
  opacity: .8
}

.ant-upload-list-picture-card .ant-upload-list-item-icon,.ant-upload-list-picture .ant-upload-list-item-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 26px;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%)
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img,.ant-upload-list-picture .ant-upload-list-item-thumbnail img {
  display: block;
  width: 48px;
  height: 48px;
  overflow: hidden
}

.ant-upload-list-picture-card .ant-upload-list-item-name,.ant-upload-list-picture .ant-upload-list-item-name {
  display: inline-block;
  box-sizing: border-box;
  max-width: 100%;
  margin: 0 0 0 8px;
  padding-right: 8px;
  padding-left: 48px;
  overflow: hidden;
  line-height: 44px;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name {
  line-height: 28px
}

.ant-upload-list-picture-card .ant-upload-list-item-progress,.ant-upload-list-picture .ant-upload-list-item-progress {
  bottom: 14px;
  width: calc(100% - 24px);
  margin-top: 0;
  padding-left: 56px
}

.ant-upload-list-picture-card .anticon-close,.ant-upload-list-picture .anticon-close {
  position: absolute;
  top: 8px;
  right: 8px;
  line-height: 1;
  opacity: 1
}

.ant-upload-list-picture-card {
  float: left
}

.ant-upload-list-picture-card.ant-upload-list:after {
  display: none
}

.ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0
}

.ant-upload-list-picture-card .ant-upload-list-item-info {
  position: relative;
  height: 100%;
  overflow: hidden
}

.ant-upload-list-picture-card .ant-upload-list-item-info:before {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,.5);
  opacity: 0;
  -webkit-transition: all .3s;
  transition: all .3s;
  content: " "
}

.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before {
  opacity: 1
}

.ant-upload-list-picture-card .ant-upload-list-item-actions {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  white-space: nowrap;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  opacity: 0;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o {
  z-index: 10;
  width: 16px;
  margin: 0 4px;
  color: hsla(0,0%,100%,.85);
  font-size: 16px;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o:hover {
  color: #fff
}

.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions {
  opacity: 1
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  position: static;
  display: block;
  width: 100%;
  height: 100%
}

.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: none;
  margin: 8px 0 0;
  padding: 0;
  line-height: 1.5;
  text-align: center
}

.ant-upload-list-picture-card .anticon-picture+.ant-upload-list-item-name {
  display: block
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
  background-color: #fafafa
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {
  height: auto
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye-o,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before {
  display: none
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading-text {
  margin-top: 18px;
  color: #8c8c8c
}

.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 32px;
  padding-left: 0
}

.ant-upload-list .ant-upload-success-icon {
  color: #52c41a;
  font-weight: 700
}

.ant-upload-list .ant-upload-animate-enter,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave,.ant-upload-list .ant-upload-animate-leave {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: cubic-bezier(.78,.14,.15,.86);
  animation-fill-mode: cubic-bezier(.78,.14,.15,.86)
}

.ant-upload-list .ant-upload-animate-enter {
  -webkit-animation-name: uploadAnimateIn;
  animation-name: uploadAnimateIn
}

.ant-upload-list .ant-upload-animate-leave {
  -webkit-animation-name: uploadAnimateOut;
  animation-name: uploadAnimateOut
}

.ant-upload-list .ant-upload-animate-inline-enter {
  -webkit-animation-name: uploadAnimateInlineIn;
  animation-name: uploadAnimateInlineIn
}

.ant-upload-list .ant-upload-animate-inline-leave {
  -webkit-animation-name: uploadAnimateInlineOut;
  animation-name: uploadAnimateInlineOut
}

@-webkit-keyframes uploadAnimateIn {
  0% {
      height: 0;
      margin: 0;
      padding: 0;
      opacity: 0
  }
}

@keyframes uploadAnimateIn {
  0% {
      height: 0;
      margin: 0;
      padding: 0;
      opacity: 0
  }
}

@-webkit-keyframes uploadAnimateOut {
  to {
      height: 0;
      margin: 0;
      padding: 0;
      opacity: 0
  }
}

@keyframes uploadAnimateOut {
  to {
      height: 0;
      margin: 0;
      padding: 0;
      opacity: 0
  }
}

@-webkit-keyframes uploadAnimateInlineIn {
  0% {
      width: 0;
      height: 0;
      margin: 0;
      padding: 0;
      opacity: 0
  }
}

@keyframes uploadAnimateInlineIn {
  0% {
      width: 0;
      height: 0;
      margin: 0;
      padding: 0;
      opacity: 0
  }
}

@-webkit-keyframes uploadAnimateInlineOut {
  to {
      width: 0;
      height: 0;
      margin: 0;
      padding: 0;
      opacity: 0
  }
}

@keyframes uploadAnimateInlineOut {
  to {
      width: 0;
      height: 0;
      margin: 0;
      padding: 0;
      opacity: 0
  }
}

.ant-progress {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  display: inline-block
}

.ant-progress-line {
  position: relative;
  width: 100%;
  font-size: 14px
}

.ant-progress-small.ant-progress-line,.ant-progress-small.ant-progress-line .ant-progress-text .anticon {
  font-size: 12px
}

.ant-progress-outer {
  display: inline-block;
  width: 100%;
  margin-right: 0;
  padding-right: 0
}

.ant-progress-show-info .ant-progress-outer {
  margin-right: calc(-2em - 8px);
  padding-right: calc(2em + 8px)
}

.ant-progress-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  background-color: #f5f5f5;
  border-radius: 100px
}

.ant-progress-circle-trail {
  stroke: #f5f5f5
}

.ant-progress-circle-path {
  -webkit-animation: ant-progress-appear .3s;
  animation: ant-progress-appear .3s;
  stroke: #1890ff
}

.ant-progress-bg,.ant-progress-success-bg {
  position: relative;
  background-color: #1890ff;
  -webkit-transition: all .4s cubic-bezier(.08,.82,.17,1) 0s;
  transition: all .4s cubic-bezier(.08,.82,.17,1) 0s
}

.ant-progress-success-bg {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #52c41a
}

.ant-progress-text {
  display: inline-block;
  width: 2em;
  margin-left: 8px;
  color: #8c8c8c;
  font-size: 1em;
  line-height: 1;
  white-space: nowrap;
  text-align: left;
  vertical-align: middle;
  word-break: normal
}

.ant-progress-text .anticon {
  font-size: 14px
}

.ant-progress-status-active .ant-progress-bg:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  border-radius: 10px;
  opacity: 0;
  -webkit-animation: ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;
  animation: ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;
  content: ""
}

.ant-progress-status-exception .ant-progress-bg {
  background-color: #f5222d
}

.ant-progress-status-exception .ant-progress-text {
  color: #f5222d
}

.ant-progress-status-exception .ant-progress-circle-path {
  stroke: #f5222d
}

.ant-progress-status-success .ant-progress-bg {
  background-color: #52c41a
}

.ant-progress-status-success .ant-progress-text {
  color: #52c41a
}

.ant-progress-status-success .ant-progress-circle-path {
  stroke: #52c41a
}

.ant-progress-circle .ant-progress-inner {
  position: relative;
  line-height: 1;
  background-color: rgba(0,0,0,0)
}

.ant-progress-circle .ant-progress-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  margin: 0;
  padding: 0;
  color: #595959;
  line-height: 1;
  white-space: normal;
  text-align: center;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%)
}

.ant-progress-circle .ant-progress-text .anticon {
  font-size: 1.16666667em
}

.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
  color: #f5222d
}

.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: #52c41a
}

@-webkit-keyframes ant-progress-active {
  0% {
      width: 0;
      opacity: .1
  }

  20% {
      width: 0;
      opacity: .5
  }

  to {
      width: 100%;
      opacity: 0
  }
}

@keyframes ant-progress-active {
  0% {
      width: 0;
      opacity: .1
  }

  20% {
      width: 0;
      opacity: .5
  }

  to {
      width: 100%;
      opacity: 0
  }
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

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

  to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn)
  }
}

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

  to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn)
  }
}

.lark-spinning>div {
  margin: 0 auto;
  width: 24px;
  height: 24px;
  border: 2px solid rgba(0,0,0,0);
  border-top-color: #8c8c8c;
  border-radius: 50%;
  -webkit-animation: circle 1s linear infinite;
  animation: circle 1s linear infinite
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.lark-list .anticon {
  color: #8c8c8c
}

.lark-list.lark-list-loading {
  position: relative;
  min-height: 180px
}

.lark-list.lark-list-loading .lark-spinning {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-70%);
  -ms-transform: translate(-50%,-70%);
  transform: translate(-50%,-70%)
}

.lark-list .ant-list-item {
  display: block
}

.lark-list .ant-list-item .title {
  font-weight: 500;
  color: #262626
}

.lark-list .ant-list-item .title:hover {
  color: #8c8c8c
}

.lark-list .ant-list-item-content {
  display: block
}

.lark-list .ant-list-pagination {
  border-top: 1px solid #e8e8e8;
  margin-top: -1px;
  padding: 16px
}

.lark-list .list-load-more {
  position: relative;
  padding: 16px
}

.lark-list .list-load-more>.btn-more {
  display: block;
  cursor: pointer;
  color: #8c8c8c
}

.lark-list .list-load-more>.btn-more:hover {
  color: #595959
}

.ant-alert {
  box-sizing: border-box;
  margin: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  padding: 8px 15px 8px 37px;
  border-radius: 4px
}

.ant-alert.ant-alert-no-icon {
  padding: 8px 15px
}

.ant-alert.ant-alert-closable {
  padding-right: 30px
}

.ant-alert-icon {
  position: absolute;
  top: 11.5px;
  left: 16px
}

.ant-alert-description {
  display: none;
  font-size: 14px;
  line-height: 22px
}

.ant-alert-success {
  background-color: #f6ffed;
  border: 1px solid #b7eb8f
}

.ant-alert-success .ant-alert-icon {
  color: #52c41a
}

.ant-alert-info {
  background-color: #e6f7ff;
  border: 1px solid #91d5ff
}

.ant-alert-info .ant-alert-icon {
  color: #1890ff
}

.ant-alert-warning {
  background-color: #fffbe6;
  border: 1px solid #ffe58f
}

.ant-alert-warning .ant-alert-icon {
  color: #faad14
}

.ant-alert-error {
  background-color: #fff1f0;
  border: 1px solid #ffa39e
}

.ant-alert-error .ant-alert-icon {
  color: #f5222d
}

.ant-alert-close-icon {
  position: absolute;
  top: 8px;
  right: 16px;
  overflow: hidden;
  font-size: 12px;
  line-height: 22px;
  cursor: pointer
}

.ant-alert-close-icon .anticon-close {
  color: #8c8c8c;
  -webkit-transition: color .3s;
  transition: color .3s
}

.ant-alert-close-icon .anticon-close:hover {
  color: rgba(0,0,0,.75)
}

.ant-alert-close-text {
  position: absolute;
  right: 16px
}

.ant-alert-with-description {
  position: relative;
  padding: 15px 15px 15px 64px;
  color: #595959;
  line-height: 1.5;
  border-radius: 4px
}

.ant-alert-with-description.ant-alert-no-icon {
  padding: 15px
}

.ant-alert-with-description .ant-alert-icon {
  position: absolute;
  top: 16px;
  left: 24px;
  font-size: 24px
}

.ant-alert-with-description .ant-alert-close-icon {
  position: absolute;
  top: 16px;
  right: 16px;
  font-size: 14px;
  cursor: pointer
}

.ant-alert-with-description .ant-alert-message {
  display: block;
  margin-bottom: 4px;
  color: #262626;
  font-size: 16px
}

.ant-alert-with-description .ant-alert-description {
  display: block
}

.ant-alert.ant-alert-close {
  height: 0!important;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition: all .3s cubic-bezier(.78,.14,.15,.86);
  transition: all .3s cubic-bezier(.78,.14,.15,.86)
}

.ant-alert-slide-up-leave {
  -webkit-animation: antAlertSlideUpOut .3s cubic-bezier(.78,.14,.15,.86);
  animation: antAlertSlideUpOut .3s cubic-bezier(.78,.14,.15,.86);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.ant-alert-banner {
  margin-bottom: 0;
  border: 0;
  border-radius: 0
}

@-webkit-keyframes antAlertSlideUpIn {
  0% {
      -webkit-transform: scaleY(0);
      transform: scaleY(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }

  to {
      -webkit-transform: scaleY(1);
      transform: scaleY(1);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }
}

@keyframes antAlertSlideUpIn {
  0% {
      -webkit-transform: scaleY(0);
      transform: scaleY(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }

  to {
      -webkit-transform: scaleY(1);
      transform: scaleY(1);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }
}

@-webkit-keyframes antAlertSlideUpOut {
  0% {
      -webkit-transform: scaleY(1);
      transform: scaleY(1);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }

  to {
      -webkit-transform: scaleY(0);
      transform: scaleY(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }
}

@keyframes antAlertSlideUpOut {
  0% {
      -webkit-transform: scaleY(1);
      transform: scaleY(1);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 1
  }

  to {
      -webkit-transform: scaleY(0);
      transform: scaleY(0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      opacity: 0
  }
}

.ant-radio-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  display: inline-block;
  line-height: unset
}

.ant-radio-wrapper {
  box-sizing: border-box;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: inline-block;
  margin: 0 8px 0 0;
  white-space: nowrap;
  cursor: pointer
}

.ant-radio {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: sub;
  outline: none;
  cursor: pointer
}

.ant-radio-input:focus+.ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner {
  border-color: #25b864
}

.ant-radio-input:focus+.ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(37,184,100,.08)
}

.ant-radio-checked:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #25b864;
  border-radius: 50%;
  visibility: hidden;
  -webkit-animation: antRadioEffect .36s ease-in-out;
  animation: antRadioEffect .36s ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  content: ""
}

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

.ant-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 100px;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-radio-inner:after {
  position: absolute;
  top: 3px;
  left: 3px;
  display: table;
  width: 8px;
  height: 8px;
  background-color: #25b864;
  border-top: 0;
  border-left: 0;
  border-radius: 8px;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-transition: all .3s cubic-bezier(.78,.14,.15,.86);
  transition: all .3s cubic-bezier(.78,.14,.15,.86);
  content: " "
}

.ant-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0
}

.ant-radio-checked .ant-radio-inner {
  border-color: #25b864
}

.ant-radio-checked .ant-radio-inner:after {
  -webkit-transform: scale(.875);
  -ms-transform: scale(.875);
  transform: scale(.875);
  opacity: 1;
  -webkit-transition: all .3s cubic-bezier(.78,.14,.15,.86);
  transition: all .3s cubic-bezier(.78,.14,.15,.86)
}

.ant-radio-disabled .ant-radio-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9!important;
  cursor: not-allowed
}

.ant-radio-disabled .ant-radio-inner:after {
  background-color: rgba(0,0,0,.2)
}

.ant-radio-disabled .ant-radio-input {
  cursor: not-allowed
}

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

span.ant-radio+* {
  padding-right: 8px;
  padding-left: 8px
}

.ant-radio-button-wrapper {
  position: relative;
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0 15px;
  color: #595959;
  line-height: 30px;
  background: #fafafa;
  border: 1px solid #d9d9d9;
  border-top: 1.02px solid #d9d9d9;
  border-left: 0;
  cursor: pointer;
  -webkit-transition: color .3s,background .3s,border-color .3s;
  transition: color .3s,background .3s,border-color .3s
}

.ant-radio-button-wrapper a {
  color: #595959
}

.ant-radio-button-wrapper>.ant-radio-button {
  display: block;
  width: 0;
  height: 0;
  margin-left: 0
}

.ant-radio-group-large .ant-radio-button-wrapper {
  height: 40px;
  font-size: 16px;
  line-height: 38px
}

.ant-radio-group-small .ant-radio-button-wrapper {
  height: 24px;
  padding: 0 7px;
  line-height: 22px
}

.ant-radio-button-wrapper:not(:first-child):before {
  position: absolute;
  top: 0;
  left: -1px;
  display: block;
  width: 1px;
  height: 100%;
  background-color: #d9d9d9;
  content: ""
}

.ant-radio-button-wrapper:first-child {
  border-left: 1px solid #d9d9d9;
  border-radius: 4px 0 0 4px
}

.ant-radio-button-wrapper:last-child {
  border-radius: 0 4px 4px 0
}

.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 4px
}

.ant-radio-button-wrapper:hover {
  position: relative;
  color: #25b864
}

.ant-radio-button-wrapper:focus-within {
  outline: 3px solid rgba(37,184,100,.06)
}

.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=checkbox],.ant-radio-button-wrapper input[type=radio] {
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none
}

.ant-radio-button-wrapper-checked {
  z-index: 1;
  color: #25b864;
  background: #fafafa;
  border-color: #25b864;
  box-shadow: -1px 0 0 0 #25b864
}

.ant-radio-button-wrapper-checked:before {
  background-color: #25b864!important;
  opacity: .1
}

.ant-radio-button-wrapper-checked:first-child {
  border-color: #25b864;
  box-shadow: none!important
}

.ant-radio-button-wrapper-checked:hover {
  color: #47c479;
  border-color: #47c479;
  box-shadow: -1px 0 0 0 #47c479
}

.ant-radio-button-wrapper-checked:active {
  color: #16914f;
  border-color: #16914f;
  box-shadow: -1px 0 0 0 #16914f
}

.ant-radio-button-wrapper-checked:focus-within {
  outline: 3px solid rgba(37,184,100,.06)
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: #25b864;
  border-color: #25b864
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #47c479;
  border-color: #47c479
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #16914f;
  border-color: #16914f
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  outline: 3px solid rgba(37,184,100,.06)
}

.ant-radio-button-wrapper-disabled {
  color: rgba(0,0,0,.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed
}

.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover {
  color: rgba(0,0,0,.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9
}

.ant-radio-button-wrapper-disabled:first-child {
  border-left-color: #d9d9d9
}

.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  color: #fff;
  background-color: #e6e6e6;
  border-color: #d9d9d9;
  box-shadow: none
}

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

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

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

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

@supports (-moz-appearance: meterbar) and (background-blend-mode:difference,normal) {
  .ant-radio {
      vertical-align:text-bottom
  }
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@font-face {
  font-family: m-larkicon;
  src: url("//at.alicdn.com/t/font_708645_r6olmrrt1xc.eot");
  src: url("//at.alicdn.com/t/font_708645_r6olmrrt1xc?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/font_708645_r6olmrrt1xc.woff") format("woff"),url("//at.alicdn.com/t/font_708645_r6olmrrt1xc.ttf") format("truetype"),url("//at.alicdn.com/t/font_708645_r6olmrrt1xc.svg#iconfont") format("svg")
}

.m-larkicon:before {
  font-family: m-larkicon,sans-serif
}

.m-larkicon-close:before {
  content: "\E60A"
}

.m-larkicon-toc:before {
  content: "\E60C"
}

.m-larkicon-arrow-left:before {
  content: "\E60D"
}

.m-wrapper {
  font-size: 15px
}

.m-wrapper .ant-menu.ant-menu-vertical {
  border-right: none
}

.m-wrapper .ant-menu .ant-menu-item:hover>a {
  color: #595959
}

.m-wrapper .ant-menu .ant-menu-item:active {
  background: rgba(0,0,0,0)
}

.m-wrapper .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: rgba(0,0,0,0)
}

.m-wrapper .ant-card {
  border: none;
  margin-bottom: 8px;
  font-size: 15px
}

.m-content {
  min-height: calc(100vh - 103px)
}

.m-modal-open {
  position: fixed;
  overflow: hidden;
  -webkit-overflow-scrolling: auto;
  height: 100vh;
  width: 100vw
}

/*# sourceMappingURL=common.30a18b78.chunk.css.map*/


@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.hljs-comment {
  color: #8e908c
}

.hljs-link,.hljs-meta {
  color: #4078c0
}

.hljs-addition {
  color: #b9ca4a
}

.hljs-deletion {
  color: #d54e53
}

.css .hljs-class,.css .hljs-id,.css .hljs-pseudo,.hljs-attribute,.hljs-regexp,.hljs-tag,.hljs-variable,.html .hljs-doctype,.ruby .hljs-constant,.xml .hljs-doctype,.xml .hljs-pi,.xml .hljs-tag .hljs-title {
  color: #c82829
}

.hljs-built_in,.hljs-constant,.hljs-literal,.hljs-number,.hljs-params,.hljs-pragma,.hljs-preprocessor {
  color: #f5871f
}

.css .hljs-rule .hljs-attribute,.ruby .hljs-class .hljs-title {
  color: #eab700
}

.hljs-header,.hljs-inheritance,.hljs-name,.hljs-string,.hljs-value,.ruby .hljs-symbol,.xml .hljs-cdata {
  color: #718c00
}

.css .hljs-hexcolor,.hljs-title {
  color: #3e999f
}

.coffeescript .hljs-title,.hljs-function,.javascript .hljs-title,.perl .hljs-sub,.python .hljs-decorator,.python .hljs-title,.ruby .hljs-function .hljs-title,.ruby .hljs-title .hljs-keyword {
  color: #4271ae
}

.hljs-keyword,.javascript .hljs-function {
  color: #8959a8
}

.hljs {
  display: block;
  overflow-x: auto;
  background: #fff;
  color: #4d4d4c;
  padding: .5em;
  -webkit-text-size-adjust: none
}

.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .css,.xml .hljs-cdata,.xml .javascript,.xml .vbscript {
  opacity: .5
}

.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog {
  color: #708090
}

.token.punctuation {
  color: #999
}

.namespace {
  opacity: .7
}

.token.boolean,.token.constant,.token.deleted,.token.function-name,.token.number,.token.property,.token.symbol,.token.tag {
  color: #905
}

.token.attr-name,.token.builtin,.token.char,.token.function,.token.inserted,.token.selector,.token.string {
  color: #690
}

.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable {
  color: #a67f59;
  background: hsla(0,0%,100%,.5)
}

.token.atrule,.token.attr-value,.token.keyword {
  color: #07a
}

.token.function {
  color: #dd4a68
}

.token.important,.token.regex,.token.variable {
  color: #e90
}

.token.bold,.token.important {
  font-weight: 700
}

.token.italic {
  font-style: italic
}

.token.entity {
  cursor: help
}

.mermaid .label {
  color: #333
}

.mermaid .node circle,.mermaid .node ellipse,.mermaid .node polygon,.mermaid .node rect {
  fill: #f7f7f7;
  stroke: #d0d0d0;
  stroke-width: 1px
}

.mermaid .edgePath .path {
  stroke: #333
}

.mermaid .edgeLabel {
  background-color: #e8e8e8
}

.mermaid .cluster rect {
  fill: #ffffde!important;
  rx: 4!important;
  stroke: #aa3!important;
  stroke-width: 1px!important
}

.mermaid .cluster text {
  fill: #333
}

.mermaid .actor {
  stroke: #d0d0d0;
  fill: #f7f7f7
}

.mermaid text.actor {
  fill: #000;
  stroke: none
}

.mermaid .actor-line {
  stroke: grey
}

.mermaid .messageLine0 {
  stroke-width: 1.5;
  stroke-dasharray: "2 2";
  marker-end: "url(#arrowhead)";
  stroke: #333
}

.mermaid .messageLine1 {
  stroke-width: 1.5;
  stroke-dasharray: "2 2";
  stroke: #333
}

.mermaid #arrowhead {
  fill: #333
}

.mermaid #crosshead path {
  fill: #333!important;
  stroke: #333!important
}

.mermaid .messageText {
  fill: #333;
  stroke: none
}

.mermaid .labelBox {
  stroke: #d0d0d0;
  fill: #f7f7f7
}

.mermaid .labelText {
  fill: #000;
  stroke: none
}

.mermaid .loopText {
  fill: #000;
  stroke: none
}

.mermaid .loopLine {
  stroke-width: 2;
  stroke-dasharray: "2 2";
  marker-end: "url(#arrowhead)";
  stroke: #d0d0d0
}

.mermaid .note {
  stroke: #e0ad4f;
  fill: #fff4a7
}

.mermaid .noteText {
  fill: #000;
  stroke: none;
  font-family: trebuchet ms,verdana,arial;
  font-size: 14px
}

.mermaid .section {
  stroke: none;
  opacity: .2
}

.mermaid .section0 {
  fill: #dedede
}

.mermaid .section2 {
  fill: #fff969
}

.mermaid .section1,.mermaid .section3 {
  fill: #fff;
  opacity: .2
}

.mermaid .sectionTitle0 {
  fill: #333
}

.mermaid .sectionTitle1 {
  fill: #333
}

.mermaid .sectionTitle2 {
  fill: #333
}

.mermaid .sectionTitle3 {
  fill: #333
}

.mermaid .sectionTitle {
  text-anchor: start;
  font-size: 11px;
  text-height: 14px
}

.mermaid .grid .tick {
  stroke: #d3d3d3;
  opacity: .3;
  shape-rendering: crispEdges
}

.mermaid .grid path {
  stroke-width: 0
}

.mermaid .today {
  fill: none;
  stroke: red;
  stroke-width: 2px
}

.mermaid .task {
  stroke-width: 2
}

.mermaid .taskText {
  text-anchor: middle;
  font-size: 11px
}

.mermaid .taskTextOutsideRight {
  fill: #000;
  text-anchor: start;
  font-size: 11px
}

.mermaid .taskTextOutsideLeft {
  fill: #000;
  text-anchor: end;
  font-size: 11px
}

.mermaid .taskText0,.mermaid .taskText1,.mermaid .taskText2,.mermaid .taskText3 {
  fill: #fff
}

.mermaid .task0,.mermaid .task1,.mermaid .task2,.mermaid .task3 {
  fill: #52b565;
  stroke: #2c8a3e
}

.mermaid .taskTextOutside0,.mermaid .taskTextOutside2 {
  fill: #000
}

.mermaid .taskTextOutside1,.mermaid .taskTextOutside3 {
  fill: #000
}

.mermaid .active0,.mermaid .active1,.mermaid .active2,.mermaid .active3 {
  fill: #a2e4af;
  stroke: #2c8a3e
}

.mermaid .activeText0,.mermaid .activeText1,.mermaid .activeText2,.mermaid .activeText3 {
  fill: #000!important
}

.mermaid .done0,.mermaid .done1,.mermaid .done2,.mermaid .done3 {
  stroke: #a8c1a8;
  fill: #f3fbf3;
  stroke-width: 1px
}

.mermaid .doneText0,.mermaid .doneText1,.mermaid .doneText2,.mermaid .doneText3 {
  fill: #000!important
}

.mermaid .crit0,.mermaid .crit1,.mermaid .crit2,.mermaid .crit3 {
  stroke: #d27a2f;
  fill: #ff8d4e;
  stroke-width: 2
}

.mermaid .activeCrit0,.mermaid .activeCrit1,.mermaid .activeCrit2,.mermaid .activeCrit3 {
  stroke: #ff8d45;
  fill: #ffdac3;
  stroke-width: 2
}

.mermaid .doneCrit0,.mermaid .doneCrit1,.mermaid .doneCrit2,.mermaid .doneCrit3 {
  stroke: #ff8d45;
  fill: #fff8f4;
  stroke-width: 2;
  cursor: pointer;
  shape-rendering: crispEdges
}

.mermaid .doneCritText0,.mermaid .doneCritText1,.mermaid .doneCritText2,.mermaid .doneCritText3 {
  fill: #000!important
}

.mermaid .activeCritText0,.mermaid .activeCritText1,.mermaid .activeCritText2,.mermaid .activeCritText3 {
  fill: #000!important
}

.mermaid .titleText {
  text-anchor: middle;
  font-size: 18px;
  fill: #000
}

.mermaid .node text {
  font-family: trebuchet ms,verdana,arial;
  font-size: 14px
}

div.mermaidTooltip {
  position: absolute;
  text-align: center;
  max-width: 200px;
  padding: 2px;
  font-family: trebuchet ms,verdana,arial;
  font-size: 12px;
  background: #ffffde;
  border: 1px solid #aa3;
  border-radius: 2px;
  pointer-events: none;
  z-index: 100
}

.graphviz {
  cursor: zoom-in
}

.graphviz svg {
  max-width: 100%
}

.file-download {
  line-height: 1.5;
  padding: 10px;
  display: table;
  border: 1px solid rgba(0,0,0,0);
  border-radius: 3px
}

.file-download:hover {
  border: 1px solid #e9e9e9
}

.file-download:hover .file-download-preview {
  visibility: visible
}

.file-download:hover .file-download-downclick {
  visibility: visible
}

.file-download-typeicon {
  pointer-events: none;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
  width: 20px;
  height: 24px;
  margin-right: 5px
}

.file-download-filename {
  margin-right: 10px
}

.file-download-preview {
  margin-right: 10px;
  visibility: hidden;
  -webkit-transition: .3s;
  transition: .3s
}

.file-download-preview span {
  color: #666
}

.file-download-downclick {
  visibility: hidden;
  -webkit-transition: .3s;
  transition: .3s
}

.file-download-downclick span {
  color: #666
}

.typo {
  position: relative;
  width: 100%;
  height: auto;
  min-height: 600px;
  word-wrap: break-word;
  color: #262626;
  font-family: Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: .05em
}

.typo .typo-safe-word {
  color: #e13c38;
  margin-top: 4px;
  cursor: pointer
}

.typo h1.typo-title {
  font-size: 32px;
  font-family: Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;
  line-height: 40px;
  padding: 0;
  margin-bottom: 32px;
  word-break: break-word;
  word-wrap: break-word;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  letter-spacing: .02em
}

.typo h1.typo-title .typo-title-warning-icon {
  font-size: 14px;
  color: #e8b839;
  vertical-align: middle;
  margin-left: 16px;
  margin-top: -4px;
  cursor: pointer
}

.typo>:first-child {
  margin-top: 0!important
}

.typo a,.typo a:active {
  word-wrap: break-word;
  color: #096dd9
}

.typo a:hover {
  color: #1890ff
}

.typo a:not([href]) {
  color: inherit;
  text-decoration: none
}

.typo b,.typo strong {
  font-weight: 700
}

.typo span strong {
  color: inherit
}

.typo del,.typo del * {
  text-decoration: line-through
}

.typo mark {
  background-color: #ff0;
  padding: 0
}

.typo input {
  margin: 0
}

.typo html input[disabled] {
  cursor: default
}

.typo input[type=checkbox] {
  box-sizing: border-box;
  padding: 0
}

.typo h1,.typo h2,.typo h3,.typo h4,.typo h5,.typo h6 {
  word-spacing: 1px;
  font-weight: 700
}

.typo h1 {
  font-size: 28px;
  line-height: 36px;
  padding: 7px 0
}

.typo h2 {
  font-size: 24px;
  line-height: 32px;
  padding: 7px 0
}

.typo h3 {
  font-size: 20px;
  line-height: 28px;
  padding: 7px 0
}

.typo h4 {
  font-size: 16px;
  line-height: 24px;
  padding: 7px 0
}

.typo h5 {
  font-size: 14px;
  line-height: 24px;
  padding: 7px 0
}

.typo h6 {
  font-size: 14px;
  line-height: 24px;
  padding: 7px 0;
  font-weight: 400
}

.typo blockquote,.typo dl,.typo h1,.typo h2,.typo h3,.typo h4,.typo h5,.typo h6,.typo hr,.typo ol,.typo p,.typo pre,.typo table,.typo ul {
  position: relative;
  margin-top: 24px;
  margin-bottom: 24px
}

.typo .select::-ms-expand {
  opacity: 0
}

.typo .octicon {
  font: normal normal normal 24px/1 Consolas,Liberation Mono,Menlo,Courier,monospace;
  display: inline-block;
  font-weight: lighter
}

.typo .octicon-link:before {
  content: "#"
}

.typo .anchor {
  position: absolute;
  left: -18px;
  top: 0;
  display: inline-block;
  padding-right: 0;
  border-bottom: none
}

.typo .anchor:hover {
  border-bottom: none
}

.typo .anchor:focus {
  outline: none
}

.typo h1 .octicon-link,.typo h2 .octicon-link,.typo h3 .octicon-link,.typo h4 .octicon-link,.typo h5 .octicon-link,.typo h6 .octicon-link {
  color: #999;
  vertical-align: middle;
  visibility: hidden
}

.typo h1:hover .anchor,.typo h2:hover .anchor,.typo h3:hover .anchor,.typo h4:hover .anchor,.typo h5:hover .anchor,.typo h6:hover .anchor {
  text-decoration: none
}

.typo h1:hover .anchor .octicon-link,.typo h2:hover .anchor .octicon-link,.typo h3:hover .anchor .octicon-link,.typo h4:hover .anchor .octicon-link,.typo h5:hover .anchor .octicon-link,.typo h6:hover .anchor .octicon-link {
  visibility: visible
}

.typo ol,.typo ul {
  padding-left: 2em;
  text-indent: 0
}

.typo ol ol,.typo ol ul,.typo ul ol,.typo ul ul {
  margin-top: 0;
  margin-bottom: 0
}

.typo ul {
  list-style-type: disc
}

.typo ul ul {
  list-style-type: circle
}

.typo ul ul ul {
  list-style-type: square
}

.typo ul ul ol {
  list-style-type: lower-alpha
}

.typo ul ol {
  list-style-type: lower-roman
}

.typo ul ol ul {
  list-style-type: square
}

.typo ul ol ol {
  list-style-type: lower-alpha
}

.typo ol {
  list-style-type: decimal
}

.typo ol ol {
  list-style-type: lower-roman
}

.typo ol ol ul {
  list-style-type: square
}

.typo ol ol ol {
  list-style-type: lower-alpha
}

.typo ol ul {
  list-style-type: circle
}

.typo ol ul ul {
  list-style-type: square
}

.typo ol ul ol {
  list-style-type: lower-alpha
}

.typo li>p {
  margin-top: 0;
  margin-bottom: 0
}

.typo hr {
  position: relative;
  height: 2px;
  padding: 0;
  background-color: #e8e8e8;
  border: none;
  margin-right: 0;
  margin-left: 0
}

.typo blockquote {
  padding: 0 0 0 1em;
  color: #8c8c8c;
  border-left: 3px solid #e8e8e8
}

.typo blockquote:first-child {
  margin-top: 0
}

.typo blockquote:last-child {
  margin-bottom: 0
}

.typo code {
  position: relative;
  font-family: monospace;
  font-size: inherit;
  background-color: rgba(0,0,0,.06);
  padding: 0 2px;
  border: 1px solid rgba(0,0,0,.08);
  border-radius: 2px 2px;
  line-height: inherit;
  word-wrap: break-word;
  word-break: break-all;
  text-indent: 0
}

.typo kbd {
  position: relative;
  top: -1px;
  display: inline-block;
  font-family: Consolas,Menlo,Courier,monospace;
  line-height: 18px;
  font-size: 13px;
  padding: 0 4px;
  margin: 0 1px;
  border: 1px solid #e8e8e8;
  border-bottom-color: #bbb;
  border-radius: 3px 3px;
  box-shadow: inset 0 -1px 0 #bbb
}

.typo pre {
  font-family: Consolas,Menlo,Courier,monospace;
  line-height: 21px;
  font-size: 13px;
  overflow: auto;
  -moz-tab-size: 4;
  tab-size: 4;
  margin: 5px 0;
  color: #595959;
  background: #fafafa;
  border-radius: 2px 2px;
  border: 1px solid #e8e8e8;
  padding: 16px
}

.typo pre code {
  border: none;
  background: none;
  top: 0;
  margin: 0;
  padding: 0;
  font-size: inherit;
  line-height: inherit
}

.typo pre code:after,.typo pre code:before {
  content: normal
}

.typo video {
  width: 100%;
  height: auto
}

.typo img {
  border: none;
  border-radius: 2px 2px
}

.typo img:not(.emoji) {
  max-width: 100%;
  box-sizing: content-box;
  background-color: #fff;
  cursor: pointer
}

.typo figure {
  position: relative
}

.typo figcaption {
  position: relative;
  width: 100%;
  text-align: center;
  left: 0;
  margin-top: 0;
  font-weight: 400;
  font-size: 12px;
  color: #8c8c8c
}

.typo table {
  table-layout: fixed;
  position: relative;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  word-break: normal;
  word-break: keep-all;
  overflow: auto;
  white-space: normal
}

.typo table tr {
  background: #fff;
  border-top: 1px solid #e8e8e8
}

.typo table tr:nth-child(odd) {
  background-color: #fafafa
}

.typo table thead tr:nth-child(odd) {
  background-color: #f5f5f5
}

.typo table td,.typo table th {
  padding: 6px 8px;
  border: 1px solid #e8e8e8;
  white-space: normal;
  word-wrap: break-word
}

.typo table p {
  margin-top: 0;
  margin-bottom: 0
}

.typo .bi-table {
  width: 100%;
  margin-top: 24px;
  margin-bottom: 24px;
  overflow: auto
}

.typo .bi-table table {
  margin-top: 0;
  margin-bottom: 0
}

.typo .bi-table table tr {
  min-height: 34px
}

.typo .align-right {
  max-width: 36%;
  margin: 14px 0 14px 24px;
  float: right
}

.typo .align-left {
  max-width: 36%;
  margin: 14px 24px 14px 0;
  float: left
}

.typo .align-center {
  display: block;
  margin: 14px 0
}

.typo .task-list-item {
  list-style-type: none
}

.typo .task-list-item input {
  margin: 0 2px 0 -18px;
  vertical-align: middle
}

.typo :checked+.radio-label {
  z-index: 1;
  position: relative;
  border-color: #4078c0
}

.typo .footnotes {
  margin-top: 32px;
  padding-top: 14px;
  padding-bottom: 14px;
  border-top: 1px solid #e8e8e8;
  font-size: 12px;
  color: #595959
}

.typo .footnotes>li>p {
  margin: 0
}

.typo .alert {
  margin-top: 18px;
  margin-bottom: 18px;
  padding: 10px;
  border: 1px solid rgba(0,0,0,0);
  border-radius: 2px 2px
}

.typo .alert p {
  margin: 0
}

.typo .alert-success {
  background-color: #edf9e8;
  border-color: #c2d2b5
}

.typo .alert-info {
  background-color: #e8f7ff;
  border-color: #abd2da
}

.typo .alert-warning {
  background-color: #fffbe6;
  border-color: #e0d1b1
}

.typo .alert-danger {
  background-color: #fff3f3;
  border-color: #deb8be
}

.typo [data-type=contain-block] {
  padding: 10px;
  border: 1px solid rgba(0,0,0,0);
  border-radius: 2px 2px
}

.typo [data-type=contain-block][data-value=info] {
  background-color: #e8f7ff;
  border-color: #abd2da
}

.typo [data-type=contain-block][data-value=danger] {
  background-color: #fff3f3;
  border-color: #deb8be
}

.typo [data-type=contain-block][data-value=warning] {
  background-color: #fffbe6;
  border-color: #e0d1b1
}

.typo [data-type=contain-block][data-value=success] {
  background-color: #edf9e8;
  border-color: #c2d2b5
}

.typo [data-type=contain-block][data-value=tips] {
  background-color: #fff6b6;
  border-color: #c3c3c3
}

.typo .emoji,.typo [data-type=emoji] {
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: inherit;
  vertical-align: middle;
  background-size: contain;
  background-position: 0 0;
  background-repeat: no-repeat;
  margin-top: -3px;
  margin-left: 1px;
  margin-right: 1px
}

.typo [data-type=file] {
  position: relative;
  display: block;
  border-radius: 3px 3px;
  padding: 12px 14px 12px 46px;
  border: 1px solid #e8e8e8;
  font-size: 14px;
  height: auto
}

.typo [data-type=file] .icon {
  position: absolute;
  left: 12px;
  top: 12px;
  width: 24px;
  height: 24px;
  font-size: 20px;
  text-align: center;
  line-height: 24px;
  color: #8c8c8c;
  display: block;
  background-position: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/FzhyAWEdgvDhnNkxjRqr.svg")
}

.typo [data-type=file] .icon-pdf {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/STpfVJwsRMXqbtsJMubu.svg")
}

.typo [data-type=file] .icon-xls,.typo [data-type=file] .icon-xlsx {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/PPlomOouVdpvoThfdAbJ.svg")
}

.typo [data-type=file] .icon-gzip,.typo [data-type=file] .icon-zip {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/ulKOptHdKPCuVPtOtbxd.svg")
}

.typo [data-type=file] .icon-psd {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/GZDSCUWoKLTTgcXHKlkT.svg")
}

.typo [data-type=file] .icon-rar {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/iYAySZgzdgtjAUShpysb.svg")
}

.typo [data-type=file] .icon-rp {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/tfzNsMpWIxSlidMCOrdo.svg")
}

.typo [data-type=file] .icon-doc,.typo [data-type=file] .icon-docx {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/mHAwzIfXYePwBupeHcEg.svg")
}

.typo [data-type=file] .icon-sketch {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/VYyVFKSsgTGHYjQmpzFt.svg")
}

.typo [data-type=file] .icon-png {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/yLmkZoijULIGxNKvsPYU.svg")
}

.typo [data-type=file] .icon-mov {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/AMTSLstcLPufUQYwLsfM.svg")
}

.typo [data-type=file] .icon-numbers {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/gsDMwRSoqadVLbQOxCum.svg")
}

.typo [data-type=file] .icon-ppt,.typo [data-type=file] .icon-pptx {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/HnSWhOcctnuiSBQVqiKU.svg")
}

.typo [data-type=file] .icon-mp4 {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/JBcWzVsJsUPYhcDmFPMo.svg")
}

.typo [data-type=file] .icon-gif {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/qsazRnPMjUhBQYPJTdea.svg")
}

.typo [data-type=file] .icon-ai {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/oKVqRsutRPbyJzLMUSkl.svg")
}

.typo [data-type=file] .icon-keynote {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/LxkoOiDRxGjcvpPBuUZU.svg")
}

.typo [data-type=file] .icon-jpeg {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/xGUpGYmgMjAOGiuIXxEG.svg")
}

.typo [data-type=file] .icon-md {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/QqGSdjwuVWKaIazAlzvm.svg")
}

.typo [data-type=file] .name {
  display: inline-block;
  font-size: 14px;
  color: #262626;
  line-height: 24px;
  font-weight: 400
}

.typo [data-type=file] .name:hover {
  border-bottom: 0
}

.typo [data-type=file] .size {
  display: inline-block;
  padding: 0 8px;
  line-height: 24px;
  font-size: 14px;
  color: #bfbfbf
}

.typo [data-type=file] .download,.typo [data-type=file] .preview {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  right: 16px;
  width: 20px;
  height: 24px;
  text-indent: -9999em;
  text-align: center;
  overflow: hidden;
  color: #595959;
  visibility: hidden;
  opacity: 0
}

.typo [data-type=file] .download:before,.typo [data-type=file] .preview:before {
  text-indent: 0;
  font-family: larkicon,sans-serif!important;
  display: block
}

.typo [data-type=file] .download:hover,.typo [data-type=file] .preview:hover {
  border-bottom: none;
  color: #262626
}

.typo [data-type=file] .preview {
  right: 48px
}

.typo [data-type=file] .download:before {
  content: "\E63E"
}

.typo [data-type=file] .preview:before {
  content: "\E640"
}

.typo [data-type=file]:hover {
  border: 1px solid #f0f0f0
}

.typo [data-type=file]:hover .download,.typo [data-type=file]:hover .preview {
  opacity: 1;
  visibility: visible
}

.typo ol[data-type=ordered-list],.typo ol[data-type=task-list],.typo ol[data-type=unordered-list],.typo ul[data-type=ordered-lsit],.typo ul[data-type=task-list],.typo ul[data-type=unordered-list] {
  white-space: normal;
  margin: 0
}

.typo [data-type=ordered-list] [data-type=list-item][data-list-type=task-list],.typo [data-type=task-list] [data-type=list-item][data-list-type=task-list],.typo [data-type=unordered-list] [data-type=list-item][data-list-type=task-list] {
  list-style: none;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  padding: 0 10px;
  margin-left: -2em
}

.typo [data-type=ordered-list] [data-type=list-item] [data-type=list-item-checkbox],.typo [data-type=task-list] [data-type=list-item] [data-type=list-item-checkbox],.typo [data-type=unordered-list] [data-type=list-item] [data-type=list-item-checkbox] {
  position: relative;
  display: block;
  height: 24px;
  text-align: center;
  vertical-align: middle;
  line-height: inherit
}

.typo [data-type=ordered-list] [data-type=list-item] [data-type=list-item-inner],.typo [data-type=task-list] [data-type=list-item] [data-type=list-item-inner],.typo [data-type=unordered-list] [data-type=list-item] [data-type=list-item-inner] {
  -ms-flex: 1 1;
  flex: 1 1;
  padding-left: 8px
}

.typo [data-type=indent][data-value="0"] {
  text-indent: 2em
}

.typo [data-type=indent][data-value="1"] {
  padding-left: 4em
}

.typo [data-type=indent][data-value="2"] {
  padding-left: 6em
}

.typo [data-type=indent][data-value="3"] {
  padding-left: 8em
}

.typo [data-type=indent][data-value="4"] {
  padding-left: 10em
}

.typo [data-type=indent][data-value="5"] {
  padding-left: 12em
}

.typo [data-type=indent][data-value="6"] {
  padding-left: 14em
}

.typo [data-type=indent][data-value="7"] {
  padding-left: 16em
}

.typo [data-type=indent][data-value="8"] {
  padding-left: 18em
}

.typo [data-type=indent][data-value="9"] {
  padding-left: 20em
}

.typo [data-type=indent][data-value="10"] {
  padding-left: 22em
}

.typo [data-type=indent][data-value="11"] {
  padding-left: 24em
}

.typo [data-type=indent][data-value="12"] {
  padding-left: 26em
}

.typo .toc-tree {
  list-style: square
}

.typo .toc-tree .toc-level-1 {
  margin-left: 0
}

.typo .toc-tree .toc-level-2 {
  margin-left: 2em
}

.typo .toc-tree .toc-level-3 {
  margin-left: 4em
}

.typo .toc-tree .toc-level-4 {
  margin-left: 6em
}

.typo .toc-tree .toc-level-5 {
  margin-left: 8em
}

.typo [data-type=image] {
  position: relative;
  display: inline-block
}

.typo [data-type=image]>span {
  position: relative;
  -ms-flex-order: 1;
  order: 1;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%
}

.typo [data-type=math] {
  position: relative;
  display: inline-block
}

.typo [data-type=puml] {
  position: relative;
  display: block
}

.typo [data-display=inline] {
  display: inline-block;
  text-indent: 0
}

.typo [data-display=block] {
  display: block
}

.typo [data-display=block][data-align=center],.typo [data-display=block][data-align=left],.typo [data-display=block][data-align=right] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start
}

.typo [data-display=block][data-align=right] {
  text-align: right;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.typo [data-display=block][data-align=left] {
  text-align: left;
  -ms-flex-pack: start;
  justify-content: flex-start
}

.typo [data-display=block][data-align=center] {
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center
}

.typo-yuque [data-type=file] .preview {
  display: none
}

.typo-bi blockquote,.typo-bi pre {
  margin-top: 5px;
  margin-bottom: 5px
}

.typo-bi hr {
  margin-top: 18px;
  margin-bottom: 18px
}

.typo-bi h1,.typo-bi h2,.typo-bi h3,.typo-bi h4,.typo-bi h5,.typo-bi h6 {
  margin-top: 0;
  margin-bottom: 0;
  white-space: pre-wrap
}

.typo-bi h1 .anchor,.typo-bi h2 .anchor,.typo-bi h3 .anchor,.typo-bi h4 .anchor,.typo-bi h5 .anchor,.typo-bi h6 .anchor {
  position: absolute;
  left: -30px;
  top: 7px;
  display: inline-block;
  padding-right: 0;
  text-decoration: none;
  color: #999;
  visibility: hidden;
  line-height: inherit;
  font-weight: 400;
  width: 30px;
  text-align: center;
  border-bottom: 0;
  font-family: serif
}

.typo-bi h1 .anchor:after,.typo-bi h2 .anchor:after,.typo-bi h3 .anchor:after,.typo-bi h4 .anchor:after,.typo-bi h5 .anchor:after,.typo-bi h6 .anchor:after {
  content: "#"
}

.typo-bi h1 .anchor:focus,.typo-bi h2 .anchor:focus,.typo-bi h3 .anchor:focus,.typo-bi h4 .anchor:focus,.typo-bi h5 .anchor:focus,.typo-bi h6 .anchor:focus {
  outline: none
}

.typo-bi h1:hover .anchor,.typo-bi h2:hover .anchor,.typo-bi h3:hover .anchor,.typo-bi h4:hover .anchor,.typo-bi h5:hover .anchor,.typo-bi h6:hover .anchor {
  visibility: visible
}

.typo-bi h1:target .anchor,.typo-bi h2:target .anchor,.typo-bi h3:target .anchor,.typo-bi h4:target .anchor,.typo-bi h5:target .anchor,.typo-bi h6:target .anchor {
  color: #51b063;
  visibility: visible
}

.typo-bi [data-type=p],.typo-bi p {
  min-height: 24px;
  line-height: 24px;
  margin-top: 0;
  margin-bottom: 0;
  white-space: pre-wrap
}

.typo-bi-errorboundary {
  min-height: auto;
  -webkit-transition: background .3s ease-in;
  transition: background .3s ease-in
}

.typo-bi-errorboundary:hover {
  background: #fafafa
}

.lark-table {
  position: relative;
  white-space: normal
}

.lark-table-trigger {
  width: 24px;
  height: 100%;
  position: absolute;
  top: 0;
  left: -30px;
  z-index: 100;
  display: inline-block;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
  line-height: 24px;
  cursor: pointer;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
  border-bottom: 1px solid rgba(0,0,0,0)
}

.lark-table-trigger:before {
  content: " ";
  display: inline-block;
  width: 30px;
  height: 100%;
  position: absolute;
  z-index: 10;
  top: 0;
  right: -10px
}

.lark-table-trigger:after {
  width: 24px;
  height: 24px;
  color: #bfbfbf;
  display: block;
  font-family: larkicon,sans-serif!important;
  content: "\E95F";
  background: #f6f6f6;
  border-radius: 2px 2px
}

.lark-table-trigger:hover {
  border-bottom: 1px solid rgba(0,0,0,0)!important
}

.lark-table-trigger:hover:after {
  color: #25b864
}

.lark-table:hover .lark-table-trigger {
  visibility: visible;
  opacity: 1
}

.lark-table-zoom {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1024
}

.lark-table-zoom-head {
  position: fixed;
  opacity: 1;
  display: block;
  z-index: 1000;
  width: 100%;
  top: 0;
  height: 60px;
  -webkit-transition: box-shadow .3s ease-in;
  transition: box-shadow .3s ease-in
}

.lark-table-zoom-head-active {
  box-shadow: 0 2px 5px rgba(0,0,0,.08)
}

.lark-table-zoom-body {
  width: 100%;
  max-width: 1400px;
  height: calc(100vh - 60px);
  overflow: hidden;
  margin-top: 59px;
  margin-left: auto;
  margin-right: auto
}

.lark-table-zoom-body .typo {
  min-height: auto;
  width: 100%;
  height: 100%;
  overflow: hidden
}

.lark-table-zoom-body .typo-bi .typo-content {
  padding-bottom: 0;
  width: 100%;
  height: 100%;
  overflow: hidden
}

.lark-table-zoom-body .typo-bi .typo-content .bi-table {
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0
}

.lark-table-zoom-body .typo-bi .typo-content table {
  cursor: inherit
}

.lark-table-zoom-body .typo-bi .typo-content table thead tr:nth-child(2n) {
  background: #fff
}

.lark-table-zoom-body .typo-bi .typo-content table thead tr:nth-child(odd) {
  background: #fafafa
}

.lark-table-zoom-body .typo-bi .typo-content table thead tr:nth-child(odd) th {
  font-weight: 700
}

.lark-table-zoom-body .typo-bi .typo-content table tbody tr:nth-child(2n) td {
  background: #fafafa
}

.lark-table-zoom-body .typo-bi .typo-content table tbody tr:nth-child(odd) td {
  background: #fff
}

.lark-table-zoom-back {
  opacity: 1;
  visibility: visible;
  position: absolute;
  bottom: 32px;
  left: 0;
  right: 0;
  margin: auto;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  max-width: 280px;
  padding: 7px 20px;
  line-height: 12px;
  font-size: 12px;
  -webkit-transition: background .2s;
  transition: background .2s;
  border-radius: 3px;
  box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
  -ms-flex-align: center;
  align-items: center;
  background: rgba(0,0,0,.72);
  -ms-flex-pack: justify;
  justify-content: space-between;
  z-index: 1024
}

.lark-table-zoom-back .cancel-btn {
  color: #fff;
  padding: 10px 15px;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  cursor: pointer
}

.lark-video {
  position: relative;
  width: 100%;
  height: 420px;
  background: #f6f6f6;
  border-radius: 2px 2px
}

.lark-video video {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transform: rotate(0deg) scale(1);
  -ms-transform: rotate(0deg) scale(1);
  transform: rotate(0deg) scale(1)
}

.icml-block {
  border-radius: 2px;
  border: 1px solid #e8e8e8
}

.icml-nav {
  border-top: 1px solid #e8e8e8
}

.icml-nav .ant-tabs-bar {
  margin-bottom: 0
}

.icml-nav .icml-actions {
  margin-right: 16px
}

.icml-nav .download {
  font-size: 12px
}

.icml-stage {
  padding: 16px
}

.icml-stage .icml-output {
  margin: 0 auto
}

.icml-editor {
  height: 200px;
  overflow: auto;
  font-size: 12px
}

.icml-editor .CodeMirror-lines {
  overflow: visible
}

.icml-editor .CodeMirror-lines:after {
  border-left: none
}

.zhi-mind-map {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0,0,0,.9);
  z-index: 999
}

.zhi-mind-map-open {
  display: block
}

.zhi-mind-map-align-right {
  text-align: right
}

.zhi-mind-map-align-center {
  text-align: center
}

.zhi-mind-map-close {
  float: right;
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: hsla(0,0%,100%,.8);
  text-align: center
}

.zhi-mind-map-close:hover {
  color: hsla(0,0%,100%,.96)
}

.zhi-mind-map-toolbar {
  position: absolute;
  top: 56px;
  left: 50%;
  height: 40px;
  line-height: 40px;
  border-radius: 20px;
  background-color: hsla(0,0%,98%,.92);
  z-index: 1;
  padding: 0 16px;
  margin-left: -108px
}

.zhi-mind-map-toolbar .bi-icon {
  margin-right: 3px
}

.zhi-mind-map-toolbar .bi-icon-arrow {
  position: absolute;
  right: 8px;
  top: 50%;
  width: 0;
  height: 0;
  border-left: 4px solid rgba(0,0,0,0);
  border-right: 4px solid rgba(0,0,0,0);
  border-top: 5px solid #bfbfbf;
  margin-top: -3px;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1)
}

.zhi-mind-map-content {
  position: absolute;
  top: 48px;
  right: 48px;
  bottom: 48px;
  left: 48px;
  background: #fff
}

.zhi-mind-map-context-menu {
  padding: 4px 0;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,.15)
}

.zhi-mind-map-context-menu a {
  display: block;
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
  color: #595955;
  -webkit-transition: background-color .3s cubic-bezier(.645,.045,.355,1);
  transition: background-color .3s cubic-bezier(.645,.045,.355,1)
}

.zhi-mind-map-context-menu a:hover {
  background-color: #eaf7ec
}

.zhi-mind-map-context-menu a.disable {
  cursor: not-allowed;
  color: rgba(0,0,0,.25)!important;
  border-color: rgba(0,0,0,0)!important;
  background: none
}

.bi-plugin-toolbar-item-trigger-active .bi-icon-arrow {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg)
}

.ant-notification {
  box-sizing: border-box;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: fixed;
  z-index: 1010;
  width: 384px;
  max-width: calc(100vw - 32px);
  margin: 0 24px 0 0
}

.ant-notification-bottomLeft,.ant-notification-topLeft {
  margin-right: 0;
  margin-left: 24px
}

.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active {
  -webkit-animation-name: NotificationLeftFadeIn;
  animation-name: NotificationLeftFadeIn
}

.ant-notification-close-icon {
  font-size: 14px;
  cursor: pointer
}

.ant-notification-notice {
  position: relative;
  margin-bottom: 16px;
  padding: 16px 24px;
  overflow: hidden;
  line-height: 1.5;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0,0,0,.15)
}

.ant-notification-notice-message {
  display: inline-block;
  margin-bottom: 8px;
  color: #262626;
  font-size: 16px;
  line-height: 24px
}

.ant-notification-notice-message-single-line-auto-margin {
  display: block;
  width: calc(264px - 100%);
  max-width: 4px;
  background-color: rgba(0,0,0,0);
  pointer-events: none
}

.ant-notification-notice-message-single-line-auto-margin:before {
  display: block;
  content: ""
}

.ant-notification-notice-description {
  font-size: 14px
}

.ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 24px
}

.ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-bottom: 4px;
  margin-left: 48px;
  font-size: 16px
}

.ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-left: 48px;
  font-size: 14px
}

.ant-notification-notice-icon {
  position: absolute;
  margin-left: 4px;
  font-size: 24px;
  line-height: 24px
}

.ant-notification-notice-icon-success {
  color: #52c41a
}

.ant-notification-notice-icon-info {
  color: #1890ff
}

.ant-notification-notice-icon-warning {
  color: #faad14
}

.ant-notification-notice-icon-error {
  color: #f5222d
}

.ant-notification-notice-close {
  position: absolute;
  top: 16px;
  right: 22px;
  color: #8c8c8c;
  outline: none
}

a.ant-notification-notice-close:focus {
  text-decoration: none
}

.ant-notification-notice-close:hover {
  color: #545454
}

.ant-notification-notice-btn {
  float: right;
  margin-top: 16px
}

.ant-notification .notification-fade-effect {
  -webkit-animation-duration: .24s;
  animation-duration: .24s;
  -webkit-animation-timing-function: cubic-bezier(.645,.045,.355,1);
  animation-timing-function: cubic-bezier(.645,.045,.355,1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.ant-notification-fade-appear,.ant-notification-fade-enter {
  opacity: 0;
  -webkit-animation-duration: .24s;
  animation-duration: .24s;
  -webkit-animation-timing-function: cubic-bezier(.645,.045,.355,1);
  animation-timing-function: cubic-bezier(.645,.045,.355,1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-notification-fade-leave {
  -webkit-animation-duration: .24s;
  animation-duration: .24s;
  -webkit-animation-timing-function: cubic-bezier(.645,.045,.355,1);
  animation-timing-function: cubic-bezier(.645,.045,.355,1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-fade-enter.ant-notification-fade-enter-active {
  -webkit-animation-name: NotificationFadeIn;
  animation-name: NotificationFadeIn;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

.ant-notification-fade-leave.ant-notification-fade-leave-active {
  -webkit-animation-name: NotificationFadeOut;
  animation-name: NotificationFadeOut;
  -webkit-animation-play-state: running;
  animation-play-state: running
}

@-webkit-keyframes NotificationFadeIn {
  0% {
      left: 384px;
      opacity: 0
  }

  to {
      left: 0;
      opacity: 1
  }
}

@keyframes NotificationFadeIn {
  0% {
      left: 384px;
      opacity: 0
  }

  to {
      left: 0;
      opacity: 1
  }
}

@-webkit-keyframes NotificationLeftFadeIn {
  0% {
      right: 384px;
      opacity: 0
  }

  to {
      right: 0;
      opacity: 1
  }
}

@keyframes NotificationLeftFadeIn {
  0% {
      right: 384px;
      opacity: 0
  }

  to {
      right: 0;
      opacity: 1
  }
}

@-webkit-keyframes NotificationFadeOut {
  0% {
      max-height: 150px;
      margin-bottom: 16px;
      padding-top: 16px 24px;
      padding-bottom: 16px 24px;
      opacity: 1
  }

  to {
      max-height: 0;
      margin-bottom: 0;
      padding-top: 0;
      padding-bottom: 0;
      opacity: 0
  }
}

@keyframes NotificationFadeOut {
  0% {
      max-height: 150px;
      margin-bottom: 16px;
      padding-top: 16px 24px;
      padding-bottom: 16px 24px;
      opacity: 1
  }

  to {
      max-height: 0;
      margin-bottom: 0;
      padding-top: 0;
      padding-bottom: 0;
      opacity: 0
  }
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.ant-tooltip-inner {
  border-radius: 2px 2px;
  padding: 4px 12px;
  line-height: 18px;
  background: #333;
  box-shadow: none;
  min-height: 26px
}

.ant-tooltip-placement-top .ant-tooltip-arrow {
  border-top-color: #333
}

.ant-tooltip-placement-left .ant-tooltip-arrow {
  border-left-color: #333
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  border-bottom-color: #333
}

.ant-tooltip-placement-right .ant-tooltip-arrow {
  border-right-color: #333
}

@font-face {
  font-family: bi-icon;
  src: url("//at.alicdn.com/t/font_538964_lt8h7c2h3hfo5hfr.eot");
  src: url("//at.alicdn.com/t/font_538964_lt8h7c2h3hfo5hfr.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/font_538964_lt8h7c2h3hfo5hfr.woff") format("woff"),url("//at.alicdn.com/t/font_538964_lt8h7c2h3hfo5hfr.ttf") format("truetype"),url("//at.alicdn.com/t/font_538964_lt8h7c2h3hfo5hfr.svg#iconfont") format("svg")
}

@font-face {
  font-family: Chinese Quote;
  src: local("PingFang SC"),local("SimSun");
  unicode-range: U+2018,U+2019,U+201c,U+201d
}

@font-face {
  font-family: Tahoma For Number;
  src: local("Tahoma");
  unicode-range: U+30-39
}

.bi-icon {
  display: inline-block;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  line-height: 1;
  text-rendering: auto
}

.bi-icon:before {
  display: block;
  font-family: bi-icon!important
}

.bi-icon-svgs {
  width: 12px;
  height: 12px
}

.bi-icon-bold:before {
  content: "\E9DE"
}

.bi-icon-underline:before {
  content: "\E9DD"
}

.bi-icon-code:before {
  content: "\E9EA"
}

.bi-icon-italic:before {
  content: "\E9E0"
}

.bi-icon-strikethrough:before {
  content: "\E9DC"
}

.bi-icon-sub:before {
  content: "\E9FF"
}

.bi-icon-sup:before {
  content: "\EA00"
}

.bi-icon-color:before {
  content: "\E9E6"
}

.bi-icon-background:before {
  content: "\E9F8"
}

.bi-icon-mark:before {
  content: "\E9E4"
}

.bi-icon-link:before {
  content: "\E9EB"
}

.bi-icon-emoji:before {
  content: "\EA04"
}

.bi-icon-math:before {
  content: "\EA06"
}

.bi-icon-codeblock:before {
  content: "\E9F7"
}

.bi-icon-mind-map:before {
  content: "\E8B2"
}

.bi-icon-puml:before {
  content: "\EA45"
}

.bi-icon-oList:before {
  content: "\E9E7"
}

.bi-icon-uList:before {
  content: "\E9E5"
}

.bi-icon-tList:before {
  content: "\E9EE"
}

.bi-icon-quote:before {
  content: "\E9E9"
}

.bi-icon-hr:before {
  content: "\E9F6"
}

.bi-icon-video:before {
  content: "\E9F9"
}

.bi-icon-riddle:before {
  content: "\EA01"
}

.bi-icon-left:before {
  content: "\E9E2"
}

.bi-icon-center:before {
  content: "\E9E3"
}

.bi-icon-right:before {
  content: "\E9E8"
}

.bi-icon-justify:before {
  content: "\E9E1"
}

.bi-icon-image:before {
  content: "\E9EF"
}

.bi-icon-pic-right:before {
  content: "\EA09"
}

.bi-icon-pic-left:before {
  content: "\EA08"
}

.bi-icon-pic-center:before {
  content: "\EA0A"
}

.bi-icon-pic-block:before {
  content: "\EA49"
}

.bi-icon-pic-inline:before {
  content: "\EA0B"
}

.bi-icon-pic-inline-left:before {
  content: "\EA4B"
}

.bi-icon-pic-inline-right:before {
  content: "\EA4D"
}

.bi-icon-replace:before {
  content: "\EA0E"
}

.bi-icon-indent-left:before {
  content: "\E9ED"
}

.bi-icon-indent-right:before {
  content: "\E9EC"
}

.bi-icon-insert-sibling:before {
  content: "\E8AF"
}

.bi-icon-insert-child:before {
  content: "\E8AE"
}

.bi-icon-expand-subtree:before {
  content: "\E8B4"
}

.bi-icon-collapse-subtree:before {
  content: "\E8B3"
}

.bi-icon-table:before {
  content: "\E9F4"
}

.bi-icon-table-merge:before {
  content: "\EA05"
}

.bi-icon-table-split:before {
  content: "\EA03"
}

.bi-icon-table-clean:before {
  content: "\EA2E"
}

.bi-icon-table-delete-column:before {
  content: "\EA32"
}

.bi-icon-table-delete-row:before {
  content: "\EA34"
}

.bi-icon-redo:before {
  content: "\E9DB"
}

.bi-icon-undo:before {
  content: "\E9DA"
}

.bi-icon-clean:before {
  content: "\E9DF"
}

.bi-icon-save:before {
  content: "\E9FB"
}

.bi-icon-delete:before {
  content: "\E9F3"
}

.bi-icon-print:before {
  content: "\E9D9"
}

.bi-icon-more:before {
  content: "\EA02"
}

.bi-icon-doc-list:before {
  content: "\EA20"
}

.bi-icon-doc-list2:before {
  content: "\EA41"
}

.bi-icon-plus:before {
  content: "\EA11"
}

.bi-icon-close:before {
  content: "\E982"
}

.bi-icon-check:before {
  content: "\E97B"
}

.bi-icon-edit:before {
  content: "\E6C8"
}

.bi-icon-add-blank:before {
  content: "\E9F5"
}

.bi-icon-add-markdown:before {
  content: "\EA42"
}

.bi-icon-import:before {
  content: "\EA40"
}

.bi-icon-doc:before {
  content: "\EA3F"
}

.bi-icon-pdf:before {
  content: "\E9FE"
}

.bi-icon-word:before {
  content: "\E9F2"
}

.bi-icon-markdown:before {
  content: "\EA0F"
}

.bi-icon-recent-doc:before {
  content: "\E9F1"
}

.bi-icon-doc-info:before {
  content: "\E629"
}

.bi-icon-info:before {
  content: "\E629"
}

.bi-icon-feedback:before {
  content: "\EA24"
}

.bi-icon-sidebar:before {
  content: "\EA1D"
}

.bi-icon-text:before {
  content: "\EA1C"
}

.bi-icon-tree:before {
  content: "\EA22"
}

.bi-icon-connect:before {
  content: "\EA35"
}

.bi-icon-termail:before {
  content: "\E636"
}

.bi-icon-drag:before {
  content: "\EA48"
}

.bi-icon-anchor:before {
  content: "\E989"
}

.bi-icon-zoom-in:before {
  content: "\EA47"
}

.bi-icon-zoom-out:before {
  content: "\EA46"
}

.bi-icon-paste:before {
  content: "\E9BE"
}

.bi-icon-cut:before {
  content: "\E9BD"
}

.bi-icon-copy:before {
  content: "\E9BC"
}

.bi-icon-clone:before {
  content: "\EA4A"
}

.bi-icon-hotkey:before {
  content: "\EA07"
}

.bi-icon-question:before {
  content: "\E63C"
}

.bi-icon-lock:before {
  content: "\E97D"
}

.bi-icon-unlock:before {
  content: "\E96C"
}

.bi-icon-expand:before {
  content: "\EA0D"
}

.bi-icon-collapse:before {
  content: "\EA0C"
}

.bi-icon-attachment:before {
  content: "\E9F0"
}

.bi-icon-eyes:before {
  content: "\E9FA"
}

.bi-icon-eyes-slash:before {
  content: "\E9FD"
}

.bi-icon-download:before {
  content: "\E9FC"
}

.bi-icon-preview:before {
  content: "\E9FA"
}

.bi-icon-arrow-up:before {
  content: "\EA1B"
}

.bi-icon-arrow-down:before {
  content: "\EA1A"
}

.bi-icon-arrow-left:before {
  content: "\EA1F"
}

.bi-icon-arrow-right:before {
  content: "\EA1E"
}

.bi-icon-full-screen:before {
  content: "\EA19"
}

.bi-icon-full-screen-cancel:before {
  content: "\EA18"
}

.bi-icon-h1:before {
  content: "\EA13"
}

.bi-icon-h2:before {
  content: "\EA17"
}

.bi-icon-h3:before {
  content: "\EA14"
}

.bi-icon-h4:before {
  content: "\EA12"
}

.bi-icon-h5:before {
  content: "\EA16"
}

.bi-icon-h6:before {
  content: "\EA15"
}

.bi-icon-h1:hover:before,.bi-icon-h2:hover:before,.bi-icon-h3:hover:before,.bi-icon-h4:hover:before,.bi-icon-h5:hover:before,.bi-icon-h6:hover:before {
  content: "\EA48"
}

.bi-icon-clock:before {
  content: "\E95B"
}

.bi-icon-dropper:before {
  content: "\E9C1"
}

.bi-icon-font:before {
  content: "\E97C"
}

.bi-icon-formula:before {
  content: "\E6A4"
}

.bi-icon-text-highlight:before {
  content: "\E6B1"
}

.bi-icon-footnote:before {
  content: "\E6B4"
}

.bi-icon-dropdown:before {
  content: "\E983"
}

.bi-icon-insert:before {
  content: "\E976"
}

.bi-icon-toc:before {
  content: "\E6BB"
}

.bi-icon-tocfold:before {
  content: "\E6BC"
}

.bi-icon-tocunfold:before {
  content: "\E6BA"
}

@-webkit-keyframes loadingBi {
  0%,50% {
      background-position: 0 50%
  }

  50% {
      background-position: 100% 50%
  }
}

@keyframes loadingBi {
  0%,50% {
      background-position: 0 50%
  }

  50% {
      background-position: 100% 50%
  }
}

.bi-core-loading {
  width: 100%;
  height: auto;
  background: #fff;
  overflow: hidden
}

.bi-core-loading-item {
  height: 16px;
  width: 100%;
  background: -webkit-linear-gradient(left,hsla(0,0%,96.1%,.4),hsla(0,0%,96.1%,.6));
  background: linear-gradient(90deg,hsla(0,0%,96.1%,.4),hsla(0,0%,96.1%,.6));
  margin-bottom: 24px;
  -webkit-animation: loadingBi 1s ease-in-out infinite;
  animation: loadingBi 1s ease-in-out infinite;
  background-size: 600% 600%
}

.bi-core-loading-item-empty {
  background: #fff;
  margin-bottom: 12px
}

.bi-root {
  position: relative
}

.bi-root-frame {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 1px;
  display: -ms-flexbox;
  display: flex;
  margin-left: 250px
}

.bi-root-frame .bi-toolbar {
  width: calc(100% - 250px)
}

.bi-root-mini {
  border: 1px solid #e8e8e8;
  border-radius: 3px 3px;
  padding-bottom: 37px
}

.bi-root-mini .bi-core-loading {
  height: 120px;
  overflow: hidden
}

.bi-root-mini .bi-content {
  z-index: 999
}

.bi-root-mini .bi-content-wrapper {
  padding: 0
}

.bi-root-mini .bi-content-editor {
  padding: 8px;
  max-width: none;
  box-shadow: none;
  border-radius: 3px 3px;
  min-height: 180px
}

.bi-root-mini .bi-content .bi-content-editor-core {
  min-height: 90px
}

.bi-root-mini .bi-typo {
  padding-bottom: 0
}

.bi-root-mini .bi-typo .bi-alignment,.bi-root-mini .bi-typo .bi-block,.bi-root-mini .bi-typo .bi-blockquote,.bi-root-mini .bi-typo .bi-code,.bi-root-mini .bi-typo .bi-file,.bi-root-mini .bi-typo .bi-footnote,.bi-root-mini .bi-typo .bi-heading,.bi-root-mini .bi-typo .bi-hr,.bi-root-mini .bi-typo .bi-image,.bi-root-mini .bi-typo .bi-list,.bi-root-mini .bi-typo .bi-paragraph,.bi-root-mini .bi-typo .bi-riddle,.bi-root-mini .bi-typo .bi-table,.bi-root-mini .bi-typo .bi-unstyle,.bi-root-mini .bi-typo .bi-video {
  max-width: 100%
}

.bi-root-mini .bi-typo .bi-heading:before {
  display: none
}

.bi-root-mini .bi-typo .bi-hr:before {
  display: none
}

.bi-root-mini .bi-button {
  line-height: 30px;
  height: 30px;
  -webkit-transition: color .3s ease;
  transition: color .3s ease
}

.bi-root-mini .bi-button .bi-icon-dropdown {
  -webkit-transition: color .3s ease;
  transition: color .3s ease
}

.bi-root-mini .bi-button .bi-icon-emoji+.bi-icon-dropdown {
  display: none
}

.bi-root-mini .bi-button-active {
  border-color: rgba(0,0,0,0)
}

.bi-root-mini .bi-button:hover {
  color: #25b864;
  border-color: rgba(0,0,0,0);
  box-shadow: none
}

.bi-root-mini .bi-button:hover .bi-icon-dropdown {
  color: #25b864
}

.bi-content-editor {
  position: relative;
  margin: 0 auto;
  background: #fff;
  width: 100%;
  max-width: 954px;
  font-family: Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size: 14px;
  color: #262626;
  line-height: 24px;
  min-height: 1024px;
  cursor: text;
  white-space: normal
}

.bi-bandaid {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 0;
  right: -32px
}

.bi-bandaid a.bi-bandaid-link {
  display: block;
  border-radius: 2px 2px;
  text-align: center;
  line-height: 24px;
  color: #bfbfbf;
  cursor: pointer
}

.bi-bandaid:hover {
  color: #595959;
  background: #f9f9f9
}

.bi-modal-full .ant-modal-body {
  padding: 0
}

.bi-modal-form .ant-form-item {
  margin-bottom: 0
}

.bi-modal-form .ant-form-item-input {
  margin-bottom: 6px
}

.bi-modal-form .ant-form-text {
  line-height: 1.5
}

.bi-modal-form .ant-form-text-item {
  margin-right: 10px
}

.bi-modal-form .ant-form-item-label label {
  color: #8c8c8c
}

.bi-modal-form .ant-radio-group {
  padding-top: 5px
}

.bi-button {
  display: inline-block;
  height: 30px;
  width: auto;
  min-width: 30px;
  text-align: left;
  padding: 0 8px;
  background-color: rgba(0,0,0,0);
  border: 1px solid rgba(0,0,0,0);
  border-radius: 3px 3px;
  font-size: 12px;
  margin: 0 3px 0 0;
  cursor: pointer;
  color: #595959;
  outline: none;
  line-height: 28px;
  -webkit-transition: all .3s ease-in;
  transition: all .3s ease-in
}

.bi-button:hover {
  border: 1px solid #d9d9d9;
  background-color: rgba(0,0,0,0)
}

.bi-button-active,.bi-button-active:hover {
  background-color: #e8e8e8;
  border: 1px solid rgba(0,0,0,0)
}

.bi-button-disabled,.bi-button-disabled:hover {
  background-color: rgba(0,0,0,0);
  border: 1px solid rgba(0,0,0,0);
  box-shadow: none;
  color: #bfbfbf;
  cursor: not-allowed
}

.bi-button-save {
  position: relative
}

.bi-button-save:after {
  content: " ";
  visibility: hidden;
  opacity: 0;
  width: 6px;
  height: 6px;
  border-radius: 6px 6px;
  background: #25b864;
  position: absolute;
  top: 6px;
  right: 6px;
  -webkit-transition: all .3s linear;
  transition: all .3s linear
}

.bi-button-save-active:after {
  opacity: 1;
  visibility: visible
}

.bi-button-inner-text {
  font-size: 12px
}

.bi-button-group {
  position: relative;
  display: inline-block;
  width: auto
}

.bi-button-set {
  position: relative;
  display: inline-block;
  z-index: 1
}

.bi-button-set-trigger {
  display: inline-block
}

.bi-button-set-trigger .bi-button {
  padding-right: 20px
}

.bi-button-set-trigger .bi-icon-arrow {
  position: absolute;
  right: 12px;
  top: 50%;
  width: 0;
  height: 0;
  border-left: 4px solid rgba(0,0,0,0);
  border-right: 4px solid rgba(0,0,0,0);
  border-top: 5px solid #bfbfbf;
  margin-top: -3px;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1)
}

.bi-button-set-trigger-active .bi-icon-arrow {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg)
}

.bi-button-set-trigger-double .bi-button {
  padding-right: 0
}

.bi-button-set-trigger-double .bi-button-current {
  margin-right: 0;
  border-radius: 3px 0 0 3px
}

.bi-button-set-trigger-double .bi-button-dropdown {
  margin-left: -1px;
  min-width: 15px;
  padding: 0;
  border-radius: 0 3px 3px 0
}

.bi-button-set-trigger-double .bi-button-dropdown .bi-icon-arrow {
  right: 7px
}

.bi-button-set-trigger-double:hover .bi-button {
  border: 1px solid #d9d9d9
}

.bi-button-set-trigger-double:active .bi-button {
  background-color: #e8e8e8
}

.bi-button-set-trigger-double-active .bi-button,.bi-button-set-trigger-double-active:hover .bi-button {
  border: 1px solid #e8e8e8
}

.bi-button-set-list {
  position: absolute;
  top: 32px;
  left: 0;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 3px 3px;
  box-shadow: 0 2px 10px rgba(0,0,0,.12);
  min-width: 168px;
  padding: 5px 0;
  height: auto;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1);
  z-index: 999;
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px)
}

.bi-button-set-list-active {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0)
}

.bi-button-set-list-item {
  display: block;
  padding: 2px 10px 2px 16px;
  line-height: 30px;
  color: #595959;
  text-align: left;
  position: relative
}

.bi-button-set-list-item-split {
  display: block;
  margin: 5px 0;
  border-bottom: 1px solid #d9d9d9
}

.bi-button-set-list-item span {
  display: inline-block
}

.bi-button-set-list-item .bi-icon {
  margin-right: 10px;
  color: #bfbfbf
}

.bi-button-set-list-item .bi-icon-dot {
  position: absolute;
  top: 50%;
  left: 16px;
  margin-top: -3px;
  width: 6px;
  height: 6px;
  display: block;
  background: #595959;
  border-radius: 6px 6px
}

.bi-button-set-list-item .bi-icon-check {
  position: absolute;
  right: 6px;
  top: 11px;
  text-align: right;
  color: #52c41a
}

.bi-button-set-list-item-heading1,.bi-button-set-list-item-heading2,.bi-button-set-list-item-heading3,.bi-button-set-list-item-heading4 {
  line-height: 1.6;
  font-weight: 700;
  color: #262626
}

.bi-button-set-list-item-heading1 {
  font-size: 28px
}

.bi-button-set-list-item-heading2 {
  font-size: 24px
}

.bi-button-set-list-item-heading3 {
  font-size: 20px
}

.bi-button-set-list-item-heading4 {
  font-size: 16px
}

.bi-button-set-list-item:hover {
  color: #262626;
  background-color: #f4f4f4
}

.bi-button-set-list-hoz {
  padding: 0;
  right: 3px;
  left: auto;
  height: 40px
}

.bi-button-set-list-with-dot .bi-button-set-list-item {
  padding-left: 32px;
  white-space: nowrap
}

.bi-button-set-list-colorboard {
  padding: 12px 10px
}

.bi-button-set-list-emoji-mini {
  width: 178px;
  padding: 5px 8px
}

.bi-button-set-list-emoji-mini .bi-button-set-list-item {
  width: 30px;
  height: 30px;
  padding: 5px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 1px;
  float: left
}

.bi-button-set-list-emoji-mini .bi-button-set-list-item img {
  display: block;
  margin: 0 auto;
  height: 20px;
  width: 20px
}

.bi-button-set-emode {
  text-align: left
}

.bi-button-set-emode .bi-button-set-list {
  width: 240px;
  left: 50%;
  margin-left: -120px;
  padding: 12px
}

.bi-button-set-emode .button-set-list-item {
  display: block;
  padding: 8px 12px 8px 48px;
  border: 1px solid rgba(0,0,0,0);
  position: relative;
  margin-bottom: 8px;
  border-radius: 3px 3px
}

.bi-button-set-emode .button-set-list-item:last-child {
  margin-bottom: 0
}

.bi-button-set-emode .button-set-list-item .icon {
  position: absolute;
  width: 24px;
  height: 24px;
  line-height: 24px;
  display: block;
  top: 16px;
  left: 17px;
  text-align: center;
  color: #ddd
}

.bi-button-set-emode .button-set-list-item .title {
  display: block;
  font-size: 14px;
  color: #666
}

.bi-button-set-emode .button-set-list-item .desc {
  display: block;
  font-size: 12px;
  color: #999
}

.bi-button-set-emode .button-set-list-item:hover {
  border: 1px solid #e8e8e8;
  background: #f8f8f8
}

.bi-button-set-emode .button-set-list-item-active .icon,.bi-button-set-emode .button-set-list-item-active:hover .icon {
  color: #25b864
}

.bi-typo {
  font-size: 14px;
  font-family: Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;
  color: #262626;
  line-height: 24px;
  word-wrap: break-word;
  letter-spacing: .05em;
  padding-bottom: 30px
}

.bi-typo>:first-child {
  margin-top: 0!important
}

.bi-typo a,.bi-typo a:active {
  word-wrap: break-word;
  color: #096dd9
}

.bi-typo a:hover {
  color: #1890ff
}

.bi-typo mark {
  padding: 0;
  background: #ff0
}

.bi-typo h1,.bi-typo h2,.bi-typo h3,.bi-typo h4,.bi-typo h5,.bi-typo h6 {
  cursor: text;
  word-spacing: 1px;
  font-weight: 700
}

.bi-typo h1 {
  font-size: 28px;
  line-height: 36px;
  padding: 7px 0
}

.bi-typo h2 {
  font-size: 24px;
  line-height: 32px;
  padding: 7px 0
}

.bi-typo h3 {
  font-size: 20px;
  line-height: 28px;
  padding: 7px 0
}

.bi-typo h4 {
  font-size: 16px;
  line-height: 24px;
  padding: 7px 0
}

.bi-typo h5 {
  font-size: 14px;
  line-height: 24px;
  padding: 7px 0
}

.bi-typo h6 {
  font-size: 14px;
  line-height: 24px;
  padding: 7px 0;
  font-weight: 400
}

.bi-typo blockquote {
  padding-left: 1em;
  margin-left: 0;
  border-left: 3px solid #f4f4f4;
  color: #8c8c8c
}

.bi-typo blockquote .bi-heading,.bi-typo blockquote .bi-list {
  color: #8c8c8c
}

.bi-typo ol,.bi-typo ul {
  margin: 0 0 24px;
  padding: 0 0 0 2em
}

.bi-typo ol ol,.bi-typo ol ul,.bi-typo ul ol,.bi-typo ul ul {
  margin-top: 0;
  margin-bottom: 0
}

.bi-typo ul {
  list-style-type: disc
}

.bi-typo ul ul {
  list-style-type: circle
}

.bi-typo ul ul ul {
  list-style-type: square
}

.bi-typo ul ul ol {
  list-style-type: lower-alpha
}

.bi-typo ul ol {
  list-style-type: lower-roman
}

.bi-typo ul ol ul {
  list-style-type: square
}

.bi-typo ul ol ol {
  list-style-type: lower-alpha
}

.bi-typo ol {
  list-style-type: decimal
}

.bi-typo ol ol {
  list-style-type: lower-roman
}

.bi-typo ol ol ul {
  list-style-type: square
}

.bi-typo ol ol ol {
  list-style-type: lower-alpha
}

.bi-typo ol ul {
  list-style-type: circle
}

.bi-typo ol ul ul {
  list-style-type: square
}

.bi-typo ol ul ol {
  list-style-type: lower-alpha
}

.bi-typo code {
  position: relative;
  font-family: monospace;
  font-size: inherit;
  background-color: rgba(0,0,0,.06);
  padding: 0 2px;
  border: 1px solid rgba(0,0,0,.08);
  border-radius: 2px 2px;
  line-height: inherit;
  word-wrap: break-word;
  word-break: break-all;
  text-indent: 0
}

.bi-typo pre {
  overflow: auto
}

.bi-typo pre code {
  position: relative;
  top: 0;
  display: inline;
  max-width: none;
  padding: 0;
  margin: 0;
  overflow: initial;
  line-height: inherit;
  vertical-align: inherit;
  white-space: pre;
  background: 0 0;
  font-size: inherit
}

.bi-typo>.bi-heading {
  position: relative
}

.bi-typo .bi-alignment,.bi-typo .bi-block,.bi-typo .bi-blockquote,.bi-typo .bi-code,.bi-typo .bi-file,.bi-typo .bi-footnote,.bi-typo .bi-heading,.bi-typo .bi-hr,.bi-typo .bi-image,.bi-typo .bi-list,.bi-typo .bi-paragraph,.bi-typo .bi-riddle,.bi-typo .bi-table,.bi-typo .bi-unstyle,.bi-typo .bi-video {
  max-width: 832px;
  margin-bottom: 0
}

.bi-typo .bi-heading {
  margin-top: 0;
  margin-bottom: 0
}

.bi-typo .bi-block .bi-paragraph,.bi-typo .bi-block .bi-unstyle,.bi-typo .bi-table .bi-paragraph,.bi-typo .bi-table .bi-unstyle {
  margin-bottom: 0
}

.bi-typo .bi-list {
  margin-bottom: 0
}

.bi-typo .bi-list .bi-paragraph,.bi-typo .bi-list .bi-unstyle {
  margin-top: 0;
  margin-bottom: 0
}

.bi-typo .bi-list .bi-list {
  margin-bottom: 0
}

.bi-typo .bi-table {
  margin-top: 24px;
  margin-bottom: 24px
}

.bi-typo .bi-table .bi-alignment,.bi-typo .bi-table .bi-block,.bi-typo .bi-table .bi-blockquote,.bi-typo .bi-table .bi-code,.bi-typo .bi-table .bi-file,.bi-typo .bi-table .bi-footnote,.bi-typo .bi-table .bi-heading,.bi-typo .bi-table .bi-hr,.bi-typo .bi-table .bi-image,.bi-typo .bi-table .bi-list,.bi-typo .bi-table .bi-paragraph,.bi-typo .bi-table .bi-riddle,.bi-typo .bi-table .bi-unstyle,.bi-typo .bi-table .bi-video {
  max-width: 100%
}

.bi-typo-hinted .bi-heading:before {
  font-family: inherit;
  font-size: inherit;
  text-align: left;
  position: relative;
  vertical-align: top;
  width: auto;
  opacity: 1;
  visibility: visible;
  color: #bfbfbf;
  display: inline;
  left: 0;
  line-height: inherit;
  padding-right: 4px
}

.bi-typo-hinted .bi-heading-one:before {
  content: "#"
}

.bi-typo-hinted .bi-heading-two:before {
  content: "##"
}

.bi-typo-hinted .bi-heading-three:before {
  content: "###"
}

.bi-typo-hinted .bi-heading-four:before {
  content: "####"
}

.bi-typo-hinted .bi-heading-five:before {
  content: "#####"
}

.bi-typo-hinted .bi-heading-six:before {
  content: "######"
}

.bi-typo-hinted .bi-bold:before {
  content: "**";
  color: #bfbfbf
}

.bi-typo-hinted .bi-bold:after {
  content: "**";
  color: #bfbfbf
}

.bi-typo-hinted .bi-italic:before {
  content: "_";
  color: #bfbfbf
}

.bi-typo-hinted .bi-italic:after {
  content: "_";
  color: #bfbfbf
}

.bi-typo-hinted .bi-mark:before {
  content: "==";
  color: #bfbfbf
}

.bi-typo-hinted .bi-mark:after {
  content: "==";
  color: #bfbfbf
}

.bi-typo-hinted .bi-strikethrough:before {
  content: "~~";
  color: #bfbfbf
}

.bi-typo-hinted .bi-strikethrough:after {
  content: "~~";
  color: #bfbfbf
}

.bi-typo-hinted .bi-underline:before {
  content: "++";
  color: #bfbfbf
}

.bi-typo-hinted .bi-underline:after {
  content: "++";
  color: #bfbfbf
}

.bi-typo-hinted .bi-code-mark:before {
  content: "`";
  color: #bfbfbf
}

.bi-typo-hinted .bi-code-mark:after {
  content: "`";
  color: #bfbfbf
}

.bi-typo-hinted .bi-link:before {
  content: "[";
  color: #bfbfbf
}

.bi-typo-hinted .bi-link:after {
  content: "](\E697)";
  font-family: bi-icon,sans-serif;
  color: #bfbfbf
}

.bi-typo>.bi-footnote:before {
  content: "";
  display: block;
  border-top: 4px solid #e8e8e8;
  width: 50%;
  max-width: 130px;
  margin: 40px 0 20px -30px
}

.bi-typo>.bi-footnote~.bi-footnote:before {
  content: "";
  display: none;
  border-top: 0
}

.bi-hover-menu {
  position: absolute;
  z-index: 1000;
  width: auto;
  height: 46px;
  background: #333;
  border-radius: 3px 3px;
  line-height: 36px;
  padding: 5px 12px;
  color: #fff;
  box-shadow: 0 0 0 1px #000,0 8px 16px rgba(43,43,43,.3);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s cubic-bezier(.3,1.2,.2,1);
  transition: all .3s cubic-bezier(.3,1.2,.2,1)
}

.bi-hover-menu-split {
  position: relative;
  display: inline-block;
  top: 3px;
  margin: 0 5px;
  height: 15px;
  border-left: 1px solid hsla(0,0%,100%,.4)
}

.bi-hover-menu .bi-button {
  position: relative;
  color: #fff;
  border: 0;
  margin: 0;
  padding: 0 12px;
  font-size: 14px;
  height: 36px;
  line-height: 36px
}

.bi-hover-menu .bi-button:hover {
  color: #25b864;
  background: rgba(0,0,0,0);
  box-shadow: none;
  border: 0
}

.bi-hover-menu .bi-button-active {
  background: rgba(0,0,0,0);
  border: 0;
  color: #25b864
}

.bi-hover-menu .bi-button-color-9A786C,.bi-hover-menu .bi-button-color-9A786C:hover {
  color: #9a786c
}

.bi-hover-menu .bi-button-color-D03C3C,.bi-hover-menu .bi-button-color-D03C3C:hover {
  color: #d03c3c
}

.bi-hover-menu .bi-button-color-E4965B,.bi-hover-menu .bi-button-color-E4965B:hover {
  color: #e4965b
}

.bi-hover-menu .bi-button-color-list {
  width: 315px;
  height: 0;
  padding: 5px 0;
  position: absolute;
  display: block;
  background: rgba(0,0,0,0);
  right: 30px;
  top: -5px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .6s cubic-bezier(.3,1.2,.2,1),-webkit-transform .6s cubic-bezier(.3,1.2,.2,1);
  transition: opacity .6s cubic-bezier(.3,1.2,.2,1),-webkit-transform .6s cubic-bezier(.3,1.2,.2,1);
  transition: opacity .6s cubic-bezier(.3,1.2,.2,1),transform .6s cubic-bezier(.3,1.2,.2,1);
  transition: opacity .6s cubic-bezier(.3,1.2,.2,1),transform .6s cubic-bezier(.3,1.2,.2,1),-webkit-transform .6s cubic-bezier(.3,1.2,.2,1);
  vertical-align: middle;
  -webkit-transform: translateZ(-3px);
  transform: translateZ(-3px)
}

.bi-hover-menu .bi-button-color:hover .bi-button-color-list {
  opacity: 1;
  visibility: visible;
  background: #333;
  height: 46px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0)
}

.bi-hover-menu-mini {
  height: 32px;
  line-height: 32px;
  padding: 0;
  border-radius: 2px 2px;
  box-shadow: 0 3px 3px rgba(0,0,0,.2)
}

.bi-hover-menu-mini .bi-button {
  height: 32px;
  line-height: 32px;
  padding: 0 6px;
  font-size: 16px;
  color: #e8e8e8
}

.bi-colorboard-group {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  position: relative
}

.bi-colorboard-group:first-child {
  margin-bottom: 10px
}

.bi-colorboard-group:nth-child(2) {
  margin-bottom: 6px
}

.bi-colorboard-group:last-child {
  margin-bottom: 0
}

.bi-colorboard-group-item {
  width: 24px;
  height: 24px;
  padding: 2px;
  display: inline-block;
  border-radius: 3px 3px;
  border: 1px solid rgba(0,0,0,0);
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  cursor: pointer;
  background-color: #fff
}

.bi-colorboard-group-item>span {
  position: relative;
  width: 18px;
  height: 18px;
  display: block;
  border-radius: 2px 2px;
  border: 1px solid rgba(0,0,0,0)
}

.bi-colorboard-group-item>span svg {
  position: absolute;
  top: -1px;
  left: 1px;
  width: 12px;
  height: 12px
}

.bi-colorboard-group-item-border>span {
  border: 1px solid #e8e8e8
}

.bi-colorboard-group-item-special {
  position: relative
}

.bi-colorboard-group-item-special:after {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  width: 22px;
  height: 0;
  border-bottom: 2px solid #ff5151;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}

.bi-colorboard-group-item:hover {
  border: 1px solid #d9d9d9;
  box-shadow: 0 1px 2px rgba(0,0,0,.12)
}

.bi-void {
  position: relative;
  padding: 0 1px;
  margin: 1px 0;
  height: auto;
  text-indent: 0
}

.bi-void .bi-void-first {
  position: absolute;
  top: 0;
  left: -2px;
  width: 3px;
  padding-left: 2px;
  height: 100%;
  outline: none;
  text-indent: 0;
  font-size: 1000000px;
  overflow: hidden;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}

.bi-void .bi-void-last {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -2px;
  width: 3px;
  height: 100%;
  outline: none;
  text-align: left;
  text-indent: 0;
  font-size: 1000000px;
  overflow: hidden;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}

.bi-void-inline {
  display: inline-block
}

.bi-void .bi-void-toolbar {
  position: absolute;
  right: 2px;
  top: 0
}

.bi-void:hover .bi-dnd-menu {
  visibility: visible;
  opacity: 1
}

.bi-void:active {
  cursor: grabbing;
  cursor: -webkit-grabbing
}

.bi-void-dragging {
  cursor: grabbing;
  cursor: -webkit-grabbing;
  opacity: .75
}

.bi-void-dragging .bi-void-first,.bi-void-dragging .bi-void-last {
  display: none
}

.bi-dnd {
  position: relative
}

.bi-dnd-menu {
  position: absolute;
  top: 0;
  left: -21px;
  right: auto;
  bottom: auto;
  width: 18px;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  font-weight: 400;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  background: hsla(0,0%,100%,.9)
}

.bi-dnd-menu-trigger {
  width: 18px;
  height: 24px;
  text-align: center;
  color: #bfbfbf;
  font-size: 12px;
  border-radius: 2px 2px;
  cursor: move;
  cursor: grab;
  cursor: -webkit-grab
}

.bi-dnd-menu-trigger-isdraging {
  cursor: grabbing;
  cursor: -webkit-grabbing
}

.bi-dnd-menu-trigger-active,.bi-dnd-menu-trigger:hover {
  background: #f4f4f4;
  color: #595959
}

.bi-dnd-menu-trigger-active {
  cursor: pointer
}

.bi-dnd-menu-detail {
  position: absolute;
  width: 158px;
  height: auto;
  top: 0;
  right: 24px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  margin-top: 12px;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 3px 3px;
  box-shadow: 0 2px 10px rgba(0,0,0,.12);
  padding: 6px 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1);
  text-align: left;
  z-index: 100
}

.bi-dnd-menu-detail-content {
  width: 100%;
  min-height: 60px
}

.bi-dnd-menu-detail:before {
  content: " ";
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: -7px;
  width: 0;
  height: 0;
  border-top: 7px solid rgba(0,0,0,0);
  border-left: 6px solid #d9d9d9;
  border-bottom: 7px solid rgba(0,0,0,0)
}

.bi-dnd-menu-detail:after {
  content: " ";
  position: absolute;
  top: 50%;
  right: -6px;
  margin-top: -8px;
  width: 0;
  height: 0;
  border-top: 7px solid rgba(0,0,0,0);
  border-left: 6px solid #fff;
  border-bottom: 7px solid rgba(0,0,0,0)
}

.bi-dnd-menu-detail-split {
  width: 100%;
  display: block;
  margin: 5px 0;
  height: 1px;
  background: #d9d9d9
}

.bi-dnd-menu-detail-item {
  display: block;
  padding: 4px 10px;
  line-height: 24px;
  color: #595959;
  -webkit-transition: background .3s ease-in-out;
  transition: background .3s ease-in-out
}

.bi-dnd-menu-detail-item .bi-icon {
  color: #595959
}

.bi-dnd-menu-detail-item-text {
  color: #595959;
  padding: 0 10px
}

.bi-dnd-menu-detail-item:hover {
  background: #f4f4f4
}

.bi-dnd-menu-detail-active {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.bi-dnd-menu-active {
  opacity: 1;
  visibility: visible;
  cursor: pointer
}

.bi-dnd.bi-heading-one .bi-dnd-menu {
  top: 12px
}

.bi-dnd.bi-heading-two .bi-dnd-menu {
  top: 11px
}

.bi-dnd.bi-heading-three .bi-dnd-menu {
  top: 9px
}

.bi-dnd.bi-heading-five .bi-dnd-menu,.bi-dnd.bi-heading-four .bi-dnd-menu,.bi-dnd.bi-heading-six .bi-dnd-menu {
  top: 7px
}

.bi-dnd.bi-heading-five:hover .bi-dnd-menu,.bi-dnd.bi-heading-four:hover .bi-dnd-menu,.bi-dnd.bi-heading-one:hover .bi-dnd-menu,.bi-dnd.bi-heading-six:hover .bi-dnd-menu,.bi-dnd.bi-heading-three:hover .bi-dnd-menu,.bi-dnd.bi-heading-two:hover .bi-dnd-menu {
  visibility: visible;
  opacity: 1
}

.bi-dnd-isover:after {
  content: " ";
  position: absolute;
  width: 100%;
  bottom: 1px;
  left: 0;
  height: 2px;
  border-radius: 1px 1px;
  background: #97deaf;
  z-index: 1
}

.bi-modal .ant-modal-content {
  border: 1px solid #d9d9d9;
  border-radius: 2px 2px;
  box-shadow: 0 2px 10px rgba(0,0,0,.12)
}

.bi-modal .ant-modal-footer {
  padding: 10px 24px
}

.bi-modal .ant-carousel .slick-dots {
  bottom: 0
}

.bi-modal .ant-carousel .slick-dots li button {
  background: #595959
}

.bi-modal .ant-carousel .slick-dots li.slick-active button {
  background: #25b864
}

.bi-meta {
  margin: 0 auto
}

.bi-meta-title {
  position: relative;
  display: block
}

.bi-meta-title:before {
  position: absolute;
  content: "\6807\9898";
  font-size: 12px;
  color: #ccc;
  line-height: 50px;
  left: -40px;
  top: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease;
  transition: all .3s ease
}

.bi-meta-title:focus:before {
  opacity: 1;
  visibility: visible
}

.bi-meta-title-input {
  position: relative;
  font-size: 36px;
  outline: none;
  border: none;
  box-shadow: none;
  display: block;
  width: 100%;
  line-height: 50px;
  color: #262626;
  font-weight: 700;
  font-family: Myriad Set Pro,Lucida Grande,Helvetica Neue,Helvetica,Arial,Verdana,"sans-serif";
  padding: 0
}

.bi-meta-slug {
  position: relative;
  display: block;
  padding-bottom: 18px;
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 32px
}

.bi-meta-slug:before {
  position: absolute;
  content: "\8DEF\5F84";
  font-size: 12px;
  color: #ccc;
  line-height: 32px;
  left: -40px;
  top: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease;
  transition: all .3s ease
}

.bi-meta-slug:focus:before {
  opacity: 1;
  visibility: visible
}

.bi-meta-slug-input {
  line-height: 32px;
  font-size: 14px;
  outline: none;
  border: none;
  box-shadow: none;
  display: inline-block;
  color: #999;
  font-family: monospace
}

@media only screen and (min-width: 1441px) {
  .bi-content-editor {
      max-width:954px
  }

  .bi-content-editor .bi-typo .bi-alignment,.bi-content-editor .bi-typo .bi-block,.bi-content-editor .bi-typo .bi-blockquote,.bi-content-editor .bi-typo .bi-code,.bi-content-editor .bi-typo .bi-file,.bi-content-editor .bi-typo .bi-footnote,.bi-content-editor .bi-typo .bi-heading,.bi-content-editor .bi-typo .bi-hr,.bi-content-editor .bi-typo .bi-image,.bi-content-editor .bi-typo .bi-list,.bi-content-editor .bi-typo .bi-paragraph,.bi-content-editor .bi-typo .bi-riddle,.bi-content-editor .bi-typo .bi-table,.bi-content-editor .bi-typo .bi-unstyle,.bi-content-editor .bi-typo .bi-video {
      max-width: 832px
  }

  .bi-content-editor .bi-toc {
      left: calc(50vw + 493px);
      width: 196px
  }
}

@media only screen and (min-width: 1281px) and (max-width:1440px) {
  .bi-content-editor {
      max-width:874px
  }

  .bi-content-editor .bi-typo .bi-alignment,.bi-content-editor .bi-typo .bi-block,.bi-content-editor .bi-typo .bi-blockquote,.bi-content-editor .bi-typo .bi-code,.bi-content-editor .bi-typo .bi-file,.bi-content-editor .bi-typo .bi-footnote,.bi-content-editor .bi-typo .bi-heading,.bi-content-editor .bi-typo .bi-hr,.bi-content-editor .bi-typo .bi-image,.bi-content-editor .bi-typo .bi-list,.bi-content-editor .bi-typo .bi-paragraph,.bi-content-editor .bi-typo .bi-riddle,.bi-content-editor .bi-typo .bi-table,.bi-content-editor .bi-typo .bi-unstyle,.bi-content-editor .bi-typo .bi-video {
      max-width: 752px
  }
}

@media only screen and (min-width: 1025px) and (max-width:1280px) {
  .bi-content-editor {
      max-width:874px
  }

  .bi-content-editor .bi-typo .bi-alignment,.bi-content-editor .bi-typo .bi-block,.bi-content-editor .bi-typo .bi-blockquote,.bi-content-editor .bi-typo .bi-code,.bi-content-editor .bi-typo .bi-file,.bi-content-editor .bi-typo .bi-footnote,.bi-content-editor .bi-typo .bi-heading,.bi-content-editor .bi-typo .bi-hr,.bi-content-editor .bi-typo .bi-image,.bi-content-editor .bi-typo .bi-list,.bi-content-editor .bi-typo .bi-paragraph,.bi-content-editor .bi-typo .bi-riddle,.bi-content-editor .bi-typo .bi-table,.bi-content-editor .bi-typo .bi-unstyle,.bi-content-editor .bi-typo .bi-video {
      max-width: 752px
  }

  .bi-content-editor .bi-toc {
      right: 8px;
      width: auto
  }
}

@media only screen and (min-width: 961px) and (max-width:1024px) {
  .bi-content-editor {
      max-width:874px
  }

  .bi-content-editor .bi-typo .bi-alignment,.bi-content-editor .bi-typo .bi-block,.bi-content-editor .bi-typo .bi-blockquote,.bi-content-editor .bi-typo .bi-code,.bi-content-editor .bi-typo .bi-file,.bi-content-editor .bi-typo .bi-footnote,.bi-content-editor .bi-typo .bi-heading,.bi-content-editor .bi-typo .bi-hr,.bi-content-editor .bi-typo .bi-image,.bi-content-editor .bi-typo .bi-list,.bi-content-editor .bi-typo .bi-paragraph,.bi-content-editor .bi-typo .bi-riddle,.bi-content-editor .bi-typo .bi-table,.bi-content-editor .bi-typo .bi-unstyle,.bi-content-editor .bi-typo .bi-video {
      max-width: 752px
  }

  .bi-content-editor .bi-toc {
      display: none
  }
}

@media only screen and (min-width: 769px) and (max-width:960px) {
  .bi-content-wrapper {
      padding-bottom:0
  }

  .bi-content-editor {
      max-width: 772px;
      box-shadow: none
  }

  .bi-content-editor .bi-meta-slug,.bi-content-editor .bi-meta-title {
      max-width: 688px
  }

  .bi-content-editor .bi-typo .bi-alignment,.bi-content-editor .bi-typo .bi-block,.bi-content-editor .bi-typo .bi-blockquote,.bi-content-editor .bi-typo .bi-code,.bi-content-editor .bi-typo .bi-file,.bi-content-editor .bi-typo .bi-footnote,.bi-content-editor .bi-typo .bi-heading,.bi-content-editor .bi-typo .bi-hr,.bi-content-editor .bi-typo .bi-image,.bi-content-editor .bi-typo .bi-list,.bi-content-editor .bi-typo .bi-paragraph,.bi-content-editor .bi-typo .bi-riddle,.bi-content-editor .bi-typo .bi-table,.bi-content-editor .bi-typo .bi-unstyle,.bi-content-editor .bi-typo .bi-video {
      max-width: 688px
  }

  .bi-content-editor .bi-toc {
      display: none
  }
}

@media only screen and (max-width: 768px) {
  .bi-content-wrapper {
      padding-top:0;
      padding-bottom: 0
  }

  .bi-content-editor {
      max-width: 100%;
      box-shadow: none
  }

  .bi-content-editor .bi-typo .bi-alignment,.bi-content-editor .bi-typo .bi-block,.bi-content-editor .bi-typo .bi-blockquote,.bi-content-editor .bi-typo .bi-code,.bi-content-editor .bi-typo .bi-file,.bi-content-editor .bi-typo .bi-footnote,.bi-content-editor .bi-typo .bi-heading,.bi-content-editor .bi-typo .bi-hr,.bi-content-editor .bi-typo .bi-image,.bi-content-editor .bi-typo .bi-list,.bi-content-editor .bi-typo .bi-paragraph,.bi-content-editor .bi-typo .bi-riddle,.bi-content-editor .bi-typo .bi-table,.bi-content-editor .bi-typo .bi-unstyle,.bi-content-editor .bi-typo .bi-video {
      max-width: 100%
  }

  .bi-content-editor .bi-toc {
      display: none
  }
}

.bi-plugin-toolbar-wrapper {
  position: absolute
}

.bi-plugin-toolbar {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  width: auto;
  line-height: 28px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 14px;
  font-weight: 400;
  text-indent: 0
}

.bi-plugin-toolbar-active {
  opacity: 1;
  visibility: visible
}

.bi-plugin-toolbar-inline {
  top: 50%;
  margin-top: -14px;
  bottom: auto;
  left: auto;
  right: 12px
}

.bi-plugin-toolbar-block {
  top: auto;
  bottom: -46px;
  left: -1px;
  right: auto;
  background: #fff;
  border-radius: 2px 2px;
  height: 40px;
  border: 1px solid #d9d9d9;
  box-shadow: 0 2px 10px rgba(0,0,0,.12);
  padding: 5px 3px;
  z-index: 1;
  z-index: 1031
}

.bi-plugin-toolbar-right {
  left: auto;
  right: -1px
}

.bi-plugin-toolbar-center {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.bi-plugin-toolbar-inlink {
  bottom: -90px
}

.bi-plugin-toolbar-memtion {
  padding: 0;
  min-width: 280px;
  height: auto;
  bottom: auto;
  z-index: 1031
}

.bi-plugin-toolbar .bi-icon-arrow {
  position: absolute;
  right: 8px;
  top: 50%;
  width: 0;
  height: 0;
  border-left: 4px solid rgba(0,0,0,0);
  border-right: 4px solid rgba(0,0,0,0);
  border-top: 5px solid #bfbfbf;
  margin-top: -3px;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1)
}

.bi-plugin-toolbar-btn {
  line-height: 28px;
  padding: 0 3px;
  min-width: 28px;
  display: inline-block;
  text-align: center;
  color: #595959;
  border-radius: 2px 2px;
  -webkit-transition: background-color .3s ease-in-out;
  transition: background-color .3s ease-in-out;
  cursor: pointer
}

.bi-plugin-toolbar-btn .bi-icon,.bi-plugin-toolbar-btn .text {
  color: #595959
}

.bi-plugin-toolbar-btn .text {
  font-size: 12px;
  display: inline-block;
  padding: 0 4px
}

.bi-plugin-toolbar-btn:hover {
  background-color: #f4f4f4
}

.bi-plugin-toolbar-btn-disabled,.bi-plugin-toolbar-btn-disabled:hover {
  background-color: rgba(0,0,0,0);
  box-shadow: none;
  cursor: not-allowed
}

.bi-plugin-toolbar-btn-disabled .bi-icon,.bi-plugin-toolbar-btn-disabled .text,.bi-plugin-toolbar-btn-disabled:hover .bi-icon,.bi-plugin-toolbar-btn-disabled:hover .text {
  color: #bfbfbf
}

.bi-plugin-toolbar-text {
  line-height: 24px;
  padding: 0 5px;
  display: inline-block;
  color: #595959
}

.bi-plugin-toolbar-text .bi-icon.bi-icon-connect {
  width: 18px;
  -webkit-transform: scale(.6);
  -ms-transform: scale(.6);
  transform: scale(.6)
}

.bi-plugin-toolbar-text-link {
  min-width: 200px;
  max-width: 250px;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.bi-plugin-toolbar-numberinput {
  line-height: 24px;
  display: inline-block;
  width: 46px
}

.bi-plugin-toolbar-linkinput {
  line-height: 24px;
  padding: 0 3px;
  display: inline-block;
  border: 1px solid rgba(0,0,0,0);
  outline: 0;
  width: 250px;
  letter-spacing: .05em
}

.bi-plugin-toolbar-group {
  position: relative;
  display: -ms-flexbox;
  display: flex
}

.bi-plugin-toolbar-item {
  position: relative;
  display: inline-block;
  line-height: 28px;
  margin: 0 3px;
  text-align: left;
  color: #595959;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}

.bi-plugin-toolbar-item-split {
  width: 1px;
  height: 28px;
  margin: 0 4px;
  border-left: 1px solid #d9d9d9;
  display: inline-block
}

.bi-plugin-toolbar-item-trigger {
  position: relative;
  padding-left: 3px;
  padding-right: 16px;
  cursor: pointer;
  border-radius: 2px 2px;
  -webkit-transition: background-color .3s ease-in-out;
  transition: background-color .3s ease-in-out
}

.bi-plugin-toolbar-item-trigger:hover {
  background: #f4f4f4
}

.bi-plugin-toolbar-item-trigger-active {
  background: #f4f4f4
}

.bi-plugin-toolbar-item-trigger-active .bi-icon-arrow {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg)
}

.bi-plugin-toolbar-item-dropdown {
  position: absolute;
  top: 38px;
  left: -7px;
  padding: 5px 0;
  border-radius: 2px 2px;
  background: #fff;
  border: 1px solid #d9d9d9;
  box-shadow: 0 2px 10px rgba(0,0,0,.12);
  min-width: 128px;
  height: auto;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1);
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px)
}

.bi-plugin-toolbar-item-dropdown:before {
  content: " ";
  position: absolute;
  top: -6px;
  left: 15px;
  width: 0;
  height: 0;
  border-left: 7px solid rgba(0,0,0,0);
  border-right: 7px solid rgba(0,0,0,0);
  border-bottom: 6px solid #d9d9d9
}

.bi-plugin-toolbar-item-dropdown:after {
  content: " ";
  position: absolute;
  top: -4px;
  left: 15px;
  width: 0;
  height: 0;
  border-left: 7px solid rgba(0,0,0,0);
  border-right: 7px solid rgba(0,0,0,0);
  border-bottom: 6px solid #fff
}

.bi-plugin-toolbar-item-dropdown-active {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0)
}

.bi-plugin-toolbar-item-dropdown-item {
  display: block;
  padding: 4px 10px;
  line-height: 24px;
  color: #595959;
  -webkit-transition: background .3s ease-in-out;
  transition: background .3s ease-in-out;
  white-space: nowrap
}

.bi-plugin-toolbar-item-dropdown-item .bi-plugin-toolbar-btn:hover {
  background: #e8e8e8
}

.bi-plugin-toolbar-item-dropdown-item:hover {
  background: #e8e8e8
}

.bi-plugin-toolbar-item-dropdown-item.active,.bi-plugin-toolbar-item-dropdown-item.active:hover {
  background: #f4f4f4
}

.bi-plugin-toolbar-item-dropdown-item.active .bi-plugin-toolbar-btn:hover,.bi-plugin-toolbar-item-dropdown-item.active:hover .bi-plugin-toolbar-btn:hover {
  background: #f4f4f4
}

.bi-plugin-toolbar-item-input {
  display: -ms-flexbox;
  display: flex;
  padding: 2px 0
}

.bi-plugin-toolbar-item-text {
  padding: 0 5px
}

.bi-plugin-toolbar-flex {
  position: relative;
  opacity: 1;
  visibility: visible;
  padding: 6px;
  display: -ms-flexbox;
  display: flex
}

.bi-plugin-toolbar-flex .bi-plugin-toolbar-item {
  padding: 0
}

.bi-plugin-toolbar-flex .bi-plugin-toolbar-btn {
  padding: 0 6px;
  line-height: 28px
}

.bi-plugin-toolbar-flex .bi-plugin-toolbar-btn .bi-icon {
  vertical-align: middle
}

.bi-plugin-toolbar-flex .bi-plugin-toolbar-item-trigger-active {
  background: #e8e8e8
}

.bi-plugin-toolbar-flex .bi-plugin-toolbar-item-trigger-active .bi-plugin-toolbar-btn:hover {
  background: #e8e8e8
}

.bi-plugin-toolbar-flex .bi-plugin-toolbar-item-dropdown {
  border-radius: 3px 3px;
  top: 32px;
  left: -1px
}

.bi-plugin-toolbar-flex .bi-plugin-toolbar-item-dropdown:before {
  content: "";
  display: none
}

.bi-plugin-toolbar-flex .bi-plugin-toolbar-item-dropdown:after {
  content: "";
  display: none
}

.bi-alignment {
  text-align: left
}

.bi-alignment-left {
  text-align: left
}

.bi-alignment-center {
  text-align: center
}

.bi-alignment-right {
  text-align: right
}

.bi-alignment-justify {
  text-align: justify
}

.bi-anchor-preview {
  color: #8c8c8c;
  border: 1px solid rgba(0,0,0,0)
}

.bi-anchor-preview-active {
  border: 1px solid #e8e8e8
}

.bi-anchor-editor {
  line-height: inherit;
  width: 80px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  background: #f4f4f4;
  padding: 0 8px;
  border: 1px solid #e8e8e8;
  border-radius: 3px 3px
}

.bi-anchor-editor-input {
  width: 100%;
  border: 0;
  outline: 0;
  background: inherit;
  resize: none;
  vertical-align: top;
  font-family: Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace
}

.bi-area-doc {
  position: relative
}

.bi-area-doc-info {
  position: absolute;
  top: -105px;
  right: calc(100% + 64px);
  padding: 5px 12px 5px 32px;
  line-height: 22px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 1px 4px 0 rgba(0,0,0,.08);
  white-space: nowrap
}

.bi-area-doc-icon {
  position: absolute;
  top: 9px;
  left: 12px;
  cursor: pointer
}

.bi-area-doc-edited .bi-area-doc-icon {
  color: #25b864
}

.bi-area {
  position: relative;
  margin-left: -57px;
  padding-left: 57px;
  margin-right: -60px;
  padding-right: 60px
}

.bi-area-info {
  position: absolute;
  top: 4px;
  height: calc(100% - 8px);
  right: 100%;
  border-right: 3px solid #c5ebd0;
  padding-right: 16px;
  color: rgba(0,0,0,.45);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.bi-area-mobile {
  margin-left: -14px;
  padding-left: 14px;
  margin-right: -14px;
  padding-right: 14px
}

.bi-area-mobile .bi-area-info {
  right: auto;
  left: -16px
}

.bi-area-active .bi-area-info {
  border-right-color: #25b864
}

.bi-area-locked .bi-area-info {
  border-right-color: #d9d9d9
}

.bi-area-info-modifier {
  white-space: nowrap
}

.bi-area-refresh {
  position: absolute;
  top: 5px;
  left: -22px;
  color: #25b864;
  cursor: pointer;
  display: none
}

.bi-area-edited .bi-area-refresh {
  display: block
}

.bi-area-wink {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-name: areawink;
  animation-name: areawink
}

@-webkit-keyframes areawink {
  0% {
      background-color: rgba(37,184,100,.05)
  }

  to {
      background-color: rgba(0,0,0,0)
  }
}

@keyframes areawink {
  0% {
      background-color: rgba(37,184,100,.05)
  }

  to {
      background-color: rgba(0,0,0,0)
  }
}

.bi-area-creator-tips {
  margin-bottom: 8px
}

.bi-area-creator-image,.bi-area-creator-selector {
  width: 100%
}

.bi-area-creator-image {
  margin-bottom: 16px
}

.bi-area-creator-form-item {
  margin-bottom: 16px
}

.bi-area-creator-form-item:last-child {
  margin-bottom: 0
}

.bi-area-creator-selector-option {
  padding: 8px 12px
}

.bi-area-creator-selector-avatar {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-right: 12px
}

.bi-area-creator-selector-nickname {
  margin-right: 8px
}

.bi-area-creator-selector-username {
  color: rgba(0,0,0,.45)
}

.bi-block {
  padding: 10px;
  border: 1px solid rgba(0,0,0,0);
  border-radius: 3px
}

.bi-block>:first-child {
  margin-top: 0!important
}

.bi-block-success {
  background-color: #edf9e8;
  border-color: #c2d2b5
}

.bi-block-info {
  background-color: #e8f7ff;
  border-color: #abd2da
}

.bi-block-warning {
  background-color: #fffbe6;
  border-color: #e0d1b1
}

.bi-block-danger {
  background-color: #fff3f3;
  border-color: #deb8be
}

.bi-block-tips {
  background-color: #fff6b6;
  border-color: #c3c3c3
}

.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog {
  color: #708090
}

.token.punctuation {
  color: #999
}

.namespace {
  opacity: .7
}

.token.boolean,.token.constant,.token.deleted,.token.function-name,.token.number,.token.property,.token.symbol,.token.tag {
  color: #905
}

.token.attr-name,.token.builtin,.token.char,.token.function,.token.inserted,.token.selector,.token.string {
  color: #690
}

.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable {
  color: #a67f59;
  background: hsla(0,0%,100%,.5)
}

.token.atrule,.token.attr-value,.token.keyword {
  color: #07a
}

.token.function {
  color: #dd4a68
}

.token.important,.token.regex,.token.variable {
  color: #e90
}

.token.bold,.token.important {
  font-weight: 700
}

.token.italic {
  font-style: italic
}

.token.entity {
  cursor: help
}

.bi-code {
  position: relative;
  padding: 0;
  overflow: visible;
  border: 1px solid #e8e8e8;
  border-radius: 2px 2px;
  text-indent: 0;
  background: #f9f9f9
}

.bi-code-toolbar {
  width: 100%;
  height: 32px;
  padding: 4px;
  border-bottom: 1px solid #e8e8e8;
  background: #fff;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.bi-code-toolbar .bi-icon-arrow {
  position: absolute;
  right: 8px;
  top: 50%;
  width: 0;
  height: 0;
  border-left: 4px solid rgba(0,0,0,0);
  border-right: 4px solid rgba(0,0,0,0);
  border-top: 5px solid #bfbfbf;
  margin-top: -3px;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1)
}

.bi-code-toolbar-item {
  position: relative;
  display: inline-block;
  line-height: 24px;
  color: #595959;
  text-align: center;
  float: right;
  padding: 0 5px;
  cursor: pointer;
  margin-left: 4px;
  visibility: hidden;
  opacity: 0
}

.bi-code-toolbar-item:hover {
  color: #262626;
  background: #f4f4f4
}

.bi-code-toolbar-syntax {
  display: inline-block;
  position: relative
}

.bi-code-toolbar-trigger {
  display: inline-block;
  position: relative;
  padding-left: 3px;
  padding-right: 18px;
  cursor: pointer;
  border-radius: 2px 2px;
  -webkit-transform-origin: background-color .3s ease-in-out;
  -ms-transform-origin: background-color .3s ease-in-out;
  transform-origin: background-color .3s ease-in-out
}

.bi-code-toolbar-trigger:hover {
  background: #f4f4f4
}

.bi-code-toolbar-trigger .syntax {
  display: inline-block;
  padding: 0 4px
}

.bi-code-toolbar-trigger-active {
  background: #f4f4f4
}

.bi-code-toolbar-trigger-active .bi-icon-arrow {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg)
}

.bi-code-toolbar-dropdown {
  position: absolute;
  top: 32px;
  left: 0;
  padding: 0;
  text-indent: 0;
  border-radius: 2px 2px;
  background: #fff;
  border: 1px solid #d9d9d9;
  box-shadow: 0 2px 10px rgba(0,0,0,.12);
  width: 140px;
  height: auto;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1);
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
  z-index: 1001
}

.bi-code-toolbar-dropdown:before {
  content: " ";
  position: absolute;
  top: -6px;
  left: 15px;
  width: 0;
  height: 0;
  border-left: 7px solid rgba(0,0,0,0);
  border-right: 7px solid rgba(0,0,0,0);
  border-bottom: 6px solid #d9d9d9
}

.bi-code-toolbar-dropdown:after {
  content: " ";
  position: absolute;
  top: -5px;
  left: 15px;
  width: 0;
  height: 0;
  border-left: 7px solid rgba(0,0,0,0);
  border-right: 7px solid rgba(0,0,0,0);
  border-bottom: 6px solid #fff
}

.bi-code-toolbar-dropdown-active {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0)
}

.bi-code-toolbar-dropdown .list {
  width: 100%;
  height: 240px;
  overflow-y: auto;
  padding: 8px 0
}

.bi-code-toolbar-dropdown .list-item {
  display: block;
  line-height: 24px;
  text-align: left;
  font-size: 12px;
  padding: 0 10px;
  cursor: pointer
}

.bi-code-toolbar-dropdown .list-item:hover {
  background: #f4f4f4
}

.bi-code-toolbar-active .bi-code-toolbar-item {
  opacity: 1;
  visibility: visible
}

.bi-code-line {
  position: relative;
  display: block;
  padding-left: 8px;
  line-height: 21px
}

.bi-code-line-active {
  background: #f9f9f9
}

.bi-code-line-active:before {
  color: #d9d9d9
}

.bi-code-number {
  counter-reset: linenumber
}

.bi-code-number .bi-code-line {
  counter-increment: linenumber;
  padding-left: 48px
}

.bi-code-number .bi-code-line:before {
  display: block;
  position: absolute;
  padding: 0 7px 0 5px;
  left: 0;
  width: 36px;
  height: 100%;
  color: #e8e8e8;
  content: counter(linenumber);
  text-align: right;
  font-weight: 400;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  letter-spacing: -1px;
  pointer-events: none
}

.bi-code pre {
  box-sizing: border-box;
  overflow: auto;
  word-wrap: normal;
  margin: 0;
  padding: 0;
  position: relative
}

.bi-code pre code {
  position: relative;
  display: block;
  max-width: none;
  margin: 0;
  overflow: initial;
  font-size: 13px;
  white-space: pre;
  color: #4d4d4d;
  background: none;
  font-family: Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;
  text-align: left;
  word-spacing: normal;
  word-wrap: break-word;
  word-break: normal;
  padding: 12px 0;
  border: 0;
  -moz-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none
}

.bi-code pre code:before {
  display: block;
  content: " ";
  width: 36px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0
}

.bi-code pre[class*=language-].line-numbers {
  padding-left: 0
}

.bi-code pre[class*=language-].line-numbers code {
  padding-left: 3.8em
}

.bi-code pre[class*=language-].line-numbers .line-numbers-rows {
  left: 0
}

.bi-code pre[class*=language-][data-line] {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0
}

.bi-code pre[data-line] code {
  position: relative;
  padding-left: 4em
}

.bi-code pre .line-highlight {
  margin-top: 0
}

.bi-color-swatch {
  width: 14px;
  height: 14px;
  border-radius: 14px 14px;
  display: inline-block;
  vertical-align: middle;
  -webkit-transition: all .3s cubic-bezier(.3,1.2,.2,1);
  transition: all .3s cubic-bezier(.3,1.2,.2,1);
  box-shadow: 0 0 0 -2px #353535,0 0 0 -1px #fff
}

.bi-color-swatch-remove {
  background-color: #fff;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.bi-color-swatch-remove:after {
  content: " ";
  background-color: #d03c3c;
  height: 2px;
  width: 14px;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -1px
}

.bi-color-swatch-FFF9D8 {
  background-color: #fff9d8
}

.bi-color-swatch-E4F7FF {
  background-color: #e4f7ff
}

.bi-color-swatch-FDEFEF {
  background-color: #fdefef
}

.bi-color-swatch-select,.bi-color-swatch:hover {
  box-shadow: 0 0 0 3px #333,0 0 0 4px #aaa
}

.bi-emoji {
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: inherit;
  vertical-align: middle;
  background-size: contain;
  background-position: 0 0;
  background-repeat: no-repeat;
  margin-top: -3px;
  margin-left: 1px;
  margin-right: 1px;
  border: 1px solid rgba(0,0,0,0);
  color: rgba(0,0,0,0);
  overflow: hidden
}

.bi-emoji-active {
  border: 1px solid #e8e8e8
}

.bi-emoji-portal {
  position: absolute;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 3px 3px;
  box-shadow: 0 2px 10px rgba(0,0,0,.12);
  height: auto;
  width: 175px;
  padding: 5px;
  z-index: 1
}

.bi-emoji-portal-list-item {
  width: 30px;
  height: 30px;
  padding: 5px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 1px;
  float: left
}

.bi-emoji-portal-list-item img {
  display: block;
  margin: 0 auto;
  height: 20px;
  width: 20px
}

.bi-emoji-portal-list-item-active,.bi-emoji-portal-list-item:hover {
  background: #f4f4f4;
  cursor: pointer
}

.bi-file-icon {
  position: absolute;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 20px;
  left: 16px;
  top: 12px;
  text-align: center
}

.bi-file-icon-type {
  width: 24px;
  height: 24px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 1px 1px
}

.bi-file-icon-type-pdf {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/STpfVJwsRMXqbtsJMubu.svg")
}

.bi-file-icon-type-xls,.bi-file-icon-type-xlsx {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/PPlomOouVdpvoThfdAbJ.svg")
}

.bi-file-icon-type-gzip,.bi-file-icon-type-zip {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/ulKOptHdKPCuVPtOtbxd.svg")
}

.bi-file-icon-type-psd {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/GZDSCUWoKLTTgcXHKlkT.svg")
}

.bi-file-icon-type-rar {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/iYAySZgzdgtjAUShpysb.svg")
}

.bi-file-icon-type-rp {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/tfzNsMpWIxSlidMCOrdo.svg")
}

.bi-file-icon-type-doc,.bi-file-icon-type-docx {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/mHAwzIfXYePwBupeHcEg.svg")
}

.bi-file-icon-type-sketch {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/VYyVFKSsgTGHYjQmpzFt.svg")
}

.bi-file-icon-type-png {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/yLmkZoijULIGxNKvsPYU.svg")
}

.bi-file-icon-type-mov {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/AMTSLstcLPufUQYwLsfM.svg")
}

.bi-file-icon-type-numbers {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/gsDMwRSoqadVLbQOxCum.svg")
}

.bi-file-icon-type-ppt,.bi-file-icon-type-pptx {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/HnSWhOcctnuiSBQVqiKU.svg")
}

.bi-file-icon-type-mp4 {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/JBcWzVsJsUPYhcDmFPMo.svg")
}

.bi-file-icon-type-gif {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/qsazRnPMjUhBQYPJTdea.svg")
}

.bi-file-icon-type-ai {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/oKVqRsutRPbyJzLMUSkl.svg")
}

.bi-file-icon-type-keynote {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/LxkoOiDRxGjcvpPBuUZU.svg")
}

.bi-file-icon-type-jpeg,.bi-file-icon-type-jpg {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/xGUpGYmgMjAOGiuIXxEG.svg")
}

.bi-file-icon-type-md {
  background-image: url("https://gw.alipayobjects.com/zos/rmsportal/QqGSdjwuVWKaIazAlzvm.svg")
}

.bi-file-content {
  padding: 12px 14px 12px 48px;
  border: 1px solid #f4f4f4;
  border-radius: 3px 3px;
  background: #f4f4f4
}

.bi-file-content-isvalid {
  background: #fff;
  border: 1px solid #e8e8e8
}

.bi-file-content-isover,.bi-file-content-issuccess {
  border: 1px solid #b7eb8f;
  background: #f6ffed
}

.bi-file-content-isfail:not(.bi-file-content-isover) {
  border: 1px solid #ffe58f;
  background: #fffbe6
}

.bi-file-content .bi-file-meta {
  color: #595959;
  line-height: 24px
}

.bi-file-content .bi-file-meta .desc {
  color: #8c8c8c
}

.bi-file-content .bi-file-meta .title {
  line-height: 24px;
  font-size: 14px;
  display: inline-block;
  color: #262626;
  font-weight: 400
}

.bi-file-content .bi-file-meta .info {
  display: inline-block;
  line-height: 24px;
  font-size: 14px;
  padding: 0 8px;
  color: #bfbfbf
}

.bi-file-content .bi-file-meta .fail {
  color: #f5222d;
  padding-left: 8px
}

.bi-file-content .bi-file-meta .size {
  color: #8c8c8c
}

.bi-file-content .bi-file-meta .progress {
  padding-left: 8px;
  color: #8c8c8c
}

.bi-file-content .bi-file-meta .progress .anticon {
  margin-right: 10px;
  color: #8c8c8c
}

.bi-file {
  position: relative;
  display: block;
  font-size: 14px;
  text-align: left;
  border-radius: 3px 3px;
  background-color: #f9f9f9;
  cursor: pointer
}

.bi-file .bi-file-icon {
  color: rgba(0,0,0,.25)
}

.bi-file .bi-file-meta .desc {
  color: rgba(0,0,0,.25)
}

.bi-file-active .bi-file-content:not(.bi-file-content-isover):not(.bi-file-content-isfail):not(.bi-file-content-isvalid),.bi-file:hover .bi-file-content:not(.bi-file-content-isover):not(.bi-file-content-isfail):not(.bi-file-content-isvalid) {
  border-color: #f4f4f4;
  background: #f4f4f4
}

.bi-file-active .bi-plugin-toolbar,.bi-file:hover .bi-plugin-toolbar {
  opacity: 1;
  visibility: visible
}

.bi-file-active .bi-file-content.bi-file-content-isvalid {
  border-color: #d9d9d9;
  box-shadow: 0 1px 4px rgba(0,0,0,.12)
}

.bi-file .ant-upload.ant-upload-drag {
  padding: 0;
  border: none;
  text-align: left
}

.bi-file .ant-upload.ant-upload-drag .ant-upload {
  padding: 0
}

.bi-file .ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border: none
}

.bi-footnote {
  position: relative;
  padding-left: 30px;
  vertical-align: super;
  font-size: smaller;
  color: #8c8c8c;
  line-height: 26px;
  display: block
}

.bi-footnote-item {
  position: relative
}

.bi-footnote-item:before {
  content: attr(data-footnote);
  position: absolute;
  left: -30px;
  top: 0;
  text-align: right;
  width: 30px;
  line-height: 26px;
  display: block;
  padding-right: 10px
}

.bi-footnote-ref a {
  display: inline-block;
  text-align: center;
  min-width: 16px;
  padding: 0 3px;
  margin: 0 1px;
  border-radius: 8px 8px;
  background: #e8e8e8;
  color: #fff;
  font-size: 12px;
  line-height: 16px
}

.bi-footnote-ref-active a {
  color: #fff;
  background: #096dd9;
  border-bottom: none
}

.bi-toc {
  position: fixed;
  top: 120px;
  left: calc(50vw + 452px);
  height: calc(100vh - 120px);
  width: 172px;
  overflow: hidden;
  color: rgba(0,0,0,.65)
}

.bi-toc-title {
  position: relative;
  padding-bottom: 8px;
  border-bottom: 1px solid #e8e8e8;
  font-weight: 700
}

.bi-toc-close {
  position: absolute;
  top: -8px;
  right: -8px;
  padding: 8px;
  font-size: 10px;
  cursor: pointer;
  color: rgba(0,0,0,.45)
}

.bi-toc-detail {
  padding: 4px 0;
  height: calc(100% - 41px);
  overflow-y: hidden
}

.bi-toc-detail:hover {
  overflow-y: auto
}

.bi-toc-item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  padding: 4px 0;
  font-size: 12px;
  line-height: 20px;
  color: inherit
}

.bi-toc-item:hover {
  color: rgba(0,0,0,.45)
}

.bi-toc-item-two {
  padding-left: 1.2em
}

.bi-toc-item-three {
  padding-left: 2.4em
}

.bi-toc-item-four {
  padding-left: 3.6em
}

.bi-toc-item-active {
  color: #25b864
}

.bi-toc-item-active:hover {
  color: #7cd4a2
}

.bi-hr {
  position: relative;
  border: 1px solid rgba(0,0,0,0);
  padding: 18px 0;
  border-radius: 2px 2px
}

.bi-hr hr {
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -2px;
  width: 100%;
  height: 2px;
  background-color: #e8e8e8;
  padding: 0;
  border: 1px solid rgba(0,0,0,0)
}

.bi-hr-active,.bi-hr:hover {
  background: #f4f4f4
}

.bi-hr-active hr,.bi-hr:hover hr {
  background-color: #d9d9d9
}

.bi-image-icon {
  position: absolute;
  width: 20px;
  height: 20px;
  line-height: 24px;
  font-size: 20px;
  left: 18px;
  top: 12px;
  text-align: center
}

.bi-image-meta {
  position: relative;
  color: #595959;
  line-height: 24px
}

.bi-image-meta-loading {
  background: #f4f4f4
}

.bi-image-meta-isgif .gif {
  position: absolute;
  top: 4px;
  right: 10px;
  width: 24px;
  height: 24px;
  background: url("https://gw.alipayobjects.com/zos/rmsportal/TIlWxRwDPKtkAhmXUmVV.png") no-repeat 0 0;
  background-size: cover;
  display: inline-block;
  opacity: 1;
  visibility: visible;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

.bi-image-meta-isgif .gif-active {
  opacity: 0;
  visibility: hidden
}

.bi-image-meta .desc {
  color: #8c8c8c
}

.bi-image-meta .title {
  line-height: 24px;
  font-size: 14px;
  display: inline-block;
  color: #262626;
  font-weight: 400
}

.bi-image-meta .info {
  display: inline-block;
  line-height: 24px;
  font-size: 14px;
  padding: 0 8px
}

.bi-image-meta .fail {
  color: #f5222d;
  padding-left: 8px
}

.bi-image-meta .size {
  color: #8c8c8c
}

.bi-image-meta .progress {
  padding-left: 8px;
  color: hsla(0,0%,100%,.9)
}

.bi-image-meta .progress .anticon {
  color: hsla(0,0%,100%,.9);
  line-height: 24px;
  margin-right: 10px
}

.bi-image-content {
  position: relative;
  border: 1px solid #f4f4f4;
  border-radius: 3px 3px;
  background: #f4f4f4
}

.bi-image-content .bi-void-first {
  left: -3px
}

.bi-image-content .bi-void-last {
  right: -3px
}

.bi-image-content .bi-image-icon,.bi-image-content .bi-image-meta .desc {
  color: rgba(0,0,0,.24)
}

.bi-image-content-inprogress,.bi-image-content-tips {
  padding: 12px 14px 12px 48px
}

.bi-image-content-isover,.bi-image-content-issuccess {
  border: 1px solid #b7eb8f;
  background: #f6ffed
}

.bi-image-content-isfail:not(.bi-image-content-isover) {
  border: 1px solid #e8e8e8;
  background: #fff
}

.bi-image-content-isfail .bi-image-icon,.bi-image-content-isover .bi-image-icon {
  color: #595959
}

.bi-image-content-istmp,.bi-image-content-isvalid {
  display: inline-block;
  border-radius: 0 0;
  padding: 0;
  background: #fff;
  border-color: rgba(0,0,0,0)
}

.bi-image-content-istmp .bi-image-meta,.bi-image-content-isvalid .bi-image-meta {
  display: inline-block
}

.bi-image-content-istmp .bi-image-meta .image,.bi-image-content-isvalid .bi-image-meta .image {
  border-radius: 2px 2px;
  display: inline-block;
  width: 100%;
  opacity: .6;
  text-align: left;
  -webkit-transition: opacity .3s ease-in-out,box-shadow .3s ease-in-out;
  transition: opacity .3s ease-in-out,box-shadow .3s ease-in-out
}

.bi-image-content-istmp .bi-image-meta .progress,.bi-image-content-isvalid .bi-image-meta .progress {
  font-family: Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;
  position: absolute;
  bottom: 8px;
  right: 8px;
  font-size: 12px;
  line-height: 24px;
  color: hsla(0,0%,100%,.9);
  padding: 0 6px;
  border-radius: 2px 2px;
  background: rgba(0,0,0,.8)
}

.bi-image-content-isvalid .bi-image-meta .image {
  opacity: 1
}

.bi-image-editor {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 99
}

.bi-image-editor-holder {
  position: absolute;
  width: 9px;
  height: 9px;
  border: 1px solid #fff;
  background: #25b864;
  display: inline-block;
  -webkit-transition: background .3s ease-in-out;
  transition: background .3s ease-in-out
}

.bi-image-editor-holder-45 {
  top: -4px;
  right: -4px;
  cursor: nesw-resize
}

.bi-image-editor-holder-135 {
  bottom: -4px;
  right: -4px;
  cursor: nwse-resize
}

.bi-image-editor-holder-225 {
  bottom: -4px;
  left: -4px;
  cursor: nesw-resize
}

.bi-image-editor-holder-315 {
  left: -4px;
  top: -4px;
  cursor: nwse-resize
}

.bi-image-editor-holder-active,.bi-image-editor-holder:hover {
  background-color: #16914f
}

.bi-image-editor-bg {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  opacity: 0
}

.bi-image-editor-bg-active {
  opacity: .3
}

.bi-image-editor-number {
  position: absolute;
  display: inline-block;
  line-height: 24px;
  padding: 0 4px;
  font-size: 12px;
  border-radius: 3px 3px;
  background: rgba(0,0,0,.86);
  color: hsla(0,0%,100%,.96);
  font-family: Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
  -webkit-transform: scale(.8);
  -ms-transform: scale(.8);
  transform: scale(.8)
}

.bi-image-editor-number-45 {
  top: 0;
  right: -6px;
  -webkit-transform: translateX(100%) scale(.8);
  -ms-transform: translateX(100%) scale(.8);
  transform: translateX(100%) scale(.8)
}

.bi-image-editor-number-135 {
  right: -6px;
  bottom: 0;
  -webkit-transform: translateX(100%) scale(.8);
  -ms-transform: translateX(100%) scale(.8);
  transform: translateX(100%) scale(.8)
}

.bi-image-editor-number-225 {
  left: -6px;
  bottom: 0;
  -webkit-transform: translateX(-100%) scale(.8);
  -ms-transform: translateX(-100%) scale(.8);
  transform: translateX(-100%) scale(.8)
}

.bi-image-editor-number-315 {
  left: -6px;
  top: 0;
  -webkit-transform: translateX(-100%) scale(.8);
  -ms-transform: translateX(-100%) scale(.8);
  transform: translateX(-100%) scale(.8)
}

.bi-image-editor-number-active {
  opacity: 1;
  visibility: visible
}

.bi-image {
  position: relative;
  display: inline-block;
  font-size: 14px;
  text-align: left;
  border-radius: 3px 3px;
  line-height: 24px;
  text-indent: 0
}

.bi-image-block {
  display: block
}

.bi-image-block.bi-image-center,.bi-image-block.bi-image-left,.bi-image-block.bi-image-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start
}

.bi-image-block.bi-image-right {
  text-align: right;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.bi-image-block.bi-image-left {
  text-align: left;
  -ms-flex-pack: start;
  justify-content: flex-start
}

.bi-image-block.bi-image-center {
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center
}

.bi-image-active .bi-image-content:not(.bi-image-content-isover):not(.bi-image-content-isfail):not(.bi-image-content-isvalid):not(.bi-image-content-istmp),.bi-image:hover .bi-image-content:not(.bi-image-content-isover):not(.bi-image-content-isfail):not(.bi-image-content-isvalid):not(.bi-image-content-istmp) {
  border-color: #f4f4f4;
  background: #f4f4f4
}

.bi-image:hover .bi-plugin-toolbar-inline {
  opacity: 1;
  visibility: visible
}

.bi-image-active .bi-image-content-istmp .image,.bi-image-active .bi-image-content-isvalid .image {
  box-shadow: 0 2px 10px rgba(0,0,0,.12)
}

.bi-image .ant-upload.ant-upload-drag {
  padding: 0;
  border: none;
  text-align: left
}

.bi-image .ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border: none
}

.bi-indent-0 {
  text-indent: 2em
}

.bi-indent-1 {
  padding-left: 4em
}

.bi-indent-2 {
  padding-left: 6em
}

.bi-indent-3 {
  padding-left: 8em
}

.bi-indent-4 {
  padding-left: 10em
}

.bi-indent-5 {
  padding-left: 12em
}

.bi-indent-6 {
  padding-left: 14em
}

.bi-indent-7 {
  padding-left: 16em
}

.bi-indent-8 {
  padding-left: 18em
}

.bi-indent-9 {
  padding-left: 20em
}

.bi-indent-10 {
  padding-left: 22em
}

.bi-indent-11 {
  padding-left: 24em
}

.bi-indent-12 {
  padding-left: 26em
}

.bi-link {
  position: relative
}

.bi-link-content {
  position: relative;
  color: #096dd9
}

.bi-list {
  color: #262626;
  text-indent: 0
}

.bi-list-node {
  line-height: inherit
}

.bi-list-task {
  position: relative;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  padding: 0 10px;
  margin-left: -2em
}

.bi-list-task-active {
  background: #f4f4f4;
  border-radius: 3px 3px
}

.bi-list-task-checkbox {
  -ms-flex: 0 1;
  flex: 0 1;
  padding-right: 6px;
  position: relative
}

.bi-list-task-checkbox .ant-checkbox-inner {
  border-color: #bfbfbf
}

.bi-list-task-checkbox .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #47c479;
  border-color: #25b864
}

.bi-list-task .bi-list-node-content {
  -ms-flex: 1 1;
  flex: 1 1
}

.bi-mention {
  position: relative
}

.bi-mention-list {
  width: 280px;
  max-height: 300px;
  overflow-y: auto;
  padding: 0;
  margin: 0;
  list-style-type: none
}

.bi-mention-active {
  display: block
}

.bi-mention-item {
  display: -ms-flexbox;
  display: flex;
  padding: 6px 8px;
  cursor: pointer
}

.bi-mention-item .match {
  font-weight: 700;
  color: #262626
}

.bi-mention-item-avatar {
  width: 36px;
  height: 36px;
  display: block;
  padding: 3px
}

.bi-mention-item-avatar img {
  width: 100%;
  height: 100%;
  border-radius: 28px
}

.bi-mention-item-text {
  display: block;
  padding-left: 8px
}

.bi-mention-item-text-item {
  width: 200px;
  display: block;
  line-height: 18px;
  word-break: break-all
}

.bi-mention-item-name {
  color: #595959
}

.bi-mention-item-dep,.bi-mention-item-id {
  color: #8c8c8c
}

.bi-mention-item-selected {
  background: #f4f4f4
}

.bi-mention-at {
  position: relative;
  color: #096dd9
}

.bi-mention-tips {
  color: #bfbfbf;
  padding: 0 10px
}

@-webkit-keyframes loadingRiddle {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1)
  }

  20% {
      -webkit-transform: scale(1.1);
      transform: scale(1.1)
  }

  50% {
      -webkit-transform: scale(1);
      transform: scale(1)
  }
}

@keyframes loadingRiddle {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1)
  }

  20% {
      -webkit-transform: scale(1.1);
      transform: scale(1.1)
  }

  50% {
      -webkit-transform: scale(1);
      transform: scale(1)
  }
}

.bi-riddle {
  position: relative;
  width: 100%
}

.bi-riddle-content {
  position: relative;
  height: 360px;
  border: 1px solid #e6e6e6;
  background: #f6f6f6
}

.bi-riddle-content-bg {
  width: 80px;
  height: 80px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -40px;
  margin-left: -40px;
  text-align: center;
  line-height: 80px;
  color: #666;
  font-size: 36px;
  z-index: 1;
  visibility: visible;
  opacity: 1;
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
  -webkit-animation: loadingRiddle .8s ease-in-out infinite;
  animation: loadingRiddle .8s ease-in-out infinite
}

.bi-riddle-content-bg-loaded {
  opacity: 0;
  visibility: hidden
}

.bi-riddle-content-active {
  box-shadow: 0 2px 10px rgba(0,0,0,.12)
}

.bi-riddle-content-mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  z-index: 100;
  cursor: pointer;
  display: block;
  -webkit-transition: all .3s cubic-bezier(.3,1.2,.2,1);
  transition: all .3s cubic-bezier(.3,1.2,.2,1)
}

.bi-riddle-content-mask-tips {
  opacity: 0;
  visibility: hidden;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -70px;
  background: rgba(0,0,0,.8);
  font-size: 14px;
  border-radius: 3px 3px;
  width: 120px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  color: #fff;
  -webkit-transition: all .3s cubic-bezier(.3,1.2,.2,1);
  transition: all .3s cubic-bezier(.3,1.2,.2,1);
  -webkit-transform: translate3d(0,6px,6px);
  transform: translate3d(0,6px,6px)
}

.bi-riddle-content-mask:hover {
  background: rgba(0,0,0,.3)
}

.bi-riddle-content-mask:hover .bi-riddle-content-mask-tips {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateZ(0);
  transform: translateZ(0)
}

.bi-riddle-content-mask-hidden {
  display: none
}

.bi-riddle-content-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s linear;
  transition: all .3s linear
}

.bi-riddle-content-frame-loaded {
  opacity: 1;
  visibility: visible;
  z-index: 2;
  background: #fff
}

.bi-riddle-tips {
  position: relative;
  background: #fff;
  border-radius: 3px 3px;
  padding: 12px 68px 12px 48px;
  background: #f4f4f4
}

.bi-riddle-icon {
  position: absolute;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 20px;
  left: 16px;
  top: 12px;
  text-align: center;
  color: rgba(0,0,0,.25)
}

.bi-riddle-input {
  width: 100%;
  line-height: 24px;
  vertical-align: middle;
  outline: none;
  border: 1px solid #e8e8e8;
  position: relative;
  border-radius: 3px 3px;
  padding: 0 6px
}

.bi-riddle-input::-webkit-input-placeholder {
  color: #d9d9d9
}

.bi-riddle-input:-ms-input-placeholder {
  color: #d9d9d9
}

.bi-riddle-input::-ms-input-placeholder {
  color: #d9d9d9
}

.bi-riddle-input::placeholder {
  color: #d9d9d9
}

.bi-riddle-input:focus {
  outline: none;
  border: 1px solid #d9d9d9
}

.bi-riddle:hover .bi-plugin-toolbar-inline {
  opacity: 1;
  visibility: visible
}

.bi-table {
  position: relative;
  cursor: default
}

.bi-table .no-selection ::selection {
  background: none
}

.bi-table table {
  position: relative;
  z-index: 1;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  word-wrap: break-word;
  word-break: normal;
  cursor: text
}

.bi-table table,.bi-table tbody,.bi-table td,.bi-table th,.bi-table tr {
  margin: 0;
  font-weight: 400;
  box-sizing: border-box
}

.bi-table td,.bi-table th {
  min-width: 90px;
  font-size: 14px;
  white-space: normal;
  word-wrap: break-word;
  vertical-align: top
}

.bi-table-content-outer {
  overflow-y: hidden;
  overflow-x: auto
}

.bi-table-content {
  border-spacing: 0;
  border-collapse: collapse;
  border-radius: 5px;
  word-break: break-word;
  width: 100%;
  max-width: 100%
}

.bi-table-shadow {
  width: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  pointer-events: none;
  z-index: 3;
  -webkit-transition: width .3s linear;
  transition: width .3s linear
}

.bi-table-shadow-left {
  left: 0;
  background: -webkit-linear-gradient(right,rgba(99,114,130,0),rgba(99,114,130,.16));
  background: linear-gradient(270deg,rgba(99,114,130,0) 0,rgba(99,114,130,.16));
  border-left: 1px solid #d8d8d8
}

.bi-table-shadow-right {
  right: 0;
  background: -webkit-linear-gradient(left,rgba(99,114,130,0),rgba(99,114,130,.16));
  background: linear-gradient(90deg,rgba(99,114,130,0) 0,rgba(99,114,130,.16));
  border-right: 1px solid #d8d8d8
}

.bi-table-row {
  background: #fff
}

.bi-table-row .bi-table-cell:last-child .bi-table-cell-resizable-horz {
  right: 0
}

.bi-table-row .bi-table-cell:last-child .bi-table-cell-resizable-horz .inner {
  left: 3px
}

.bi-table-row:last-child .bi-table-cell .bi-table-cell-resizable-vert {
  bottom: 0
}

.bi-table-cell {
  position: relative;
  box-sizing: border-box;
  line-height: 1.5;
  padding: 6px 8px;
  margin: -1px 0 0 -1px;
  border: 1px solid #e0e0e0;
  cursor: text
}

.bi-table-cell-active {
  z-index: 35;
  background: #fff
}

.bi-table-cell-active:before {
  content: " ";
  position: absolute;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  top: -1px;
  left: -1px;
  right: 0;
  bottom: 0;
  z-index: -1;
  display: block;
  border: 1px solid #25b864
}

.bi-table-cell-resizable {
  display: block;
  position: absolute;
  z-index: 37
}

.bi-table-cell-resizable-horz {
  top: 0;
  bottom: 0;
  right: -3px;
  width: 5px;
  height: calc(100% + 2px);
  cursor: col-resize
}

.bi-table-cell-resizable-horz .inner {
  position: relative;
  top: 0;
  left: 1px;
  height: 100%;
  width: 3px;
  -webkit-transition: background-color .1s linear;
  transition: background-color .1s linear
}

.bi-table-cell-resizable-horz-hover .inner {
  background-color: #56b368
}

.bi-table-cell-resizable-vert {
  left: 0;
  bottom: -2px;
  right: 0;
  height: 3px;
  width: calc(100% + 1px);
  cursor: row-resize
}

.bi-table .bi-table-cell-menu {
  margin-bottom: 4px;
  padding-left: 0;
  border-right: none;
  text-indent: 0
}

.bi-table .bi-table-cell-menu .ant-menu-item {
  height: 32px;
  line-height: 32px;
  padding: 0 12px
}

.bi-table .bi-table-cell-menu .ant-menu-item:hover {
  color: #595959;
  background-color: #eaf7ec
}

.bi-table .bi-table-cell-menu-portal {
  position: absolute;
  z-index: 999;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,.15)
}

.bi-table-table-select {
  position: absolute;
  right: 8px;
  bottom: 8px;
  height: 10px;
  width: 10px;
  background: #ededed;
  border-radius: 8px 8px
}

.bi-table-toolbar-col-header:hover .bi-table-col-select {
  background: #e0e0e0;
  z-index: 2
}

.bi-table-col-select {
  box-sizing: border-box;
  position: absolute;
  bottom: 8px;
  right: 0;
  background-color: #ededed;
  left: 0;
  width: 100%;
  height: 10px
}

.bi-table-col-select-selected,.bi-table-col-select-selected:hover {
  background: #c5ebd0!important
}

.bi-table-col-select-left,.bi-table-col-select-right {
  position: absolute;
  top: 0;
  width: 50%;
  height: 100%;
  z-index: 3
}

.bi-table-col-select-left {
  left: 0
}

.bi-table-col-select-right {
  right: 0
}

.bi-table-toolbar-row-header:hover .bi-table-row-select {
  background: #e0e0e0;
  z-index: 2
}

.bi-table-row-select {
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  top: 0;
  right: 8px;
  width: 10px;
  height: 100%;
  background-color: #ededed
}

.bi-table-row-select-selected,.bi-table-row-select-selected:hover {
  background: #c5ebd0!important
}

.bi-table-row-select-down,.bi-table-row-select-up {
  position: absolute;
  left: 0;
  width: 100%;
  height: 50%;
  z-index: 3
}

.bi-table-row-select-up {
  top: 0
}

.bi-table-row-select-down {
  bottom: 0
}

.bi-table-toolbar-delete-table {
  width: 32px;
  height: 32px;
  position: absolute;
  border-radius: 3px 3px;
  background-color: #1b2733;
  z-index: 23;
  font-size: 18px;
  color: #e8e8e8;
  line-height: 32px;
  text-align: center;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease,-webkit-transform .3s ease;
  box-shadow: 0 3px 3px rgba(0,0,0,.2);
  top: -32px;
  left: 24px;
  -webkit-transform: translateX(-6px) translateY(6px);
  -ms-transform: translateX(-6px) translateY(6px);
  transform: translateX(-6px) translateY(6px)
}

.bi-table-toolbar-delete-table:hover {
  color: #fff;
  box-shadow: 0 3px 3px rgba(0,0,0,.3)
}

.bi-table-toolbar-insert-col,.bi-table-toolbar-insert-row {
  position: absolute;
  height: 6px;
  width: 6px;
  background-color: #e6e8eb;
  border-radius: 50%;
  z-index: 2;
  cursor: pointer
}

.bi-table-toolbar-insert-col-btn,.bi-table-toolbar-insert-row-btn {
  position: absolute;
  z-index: 3;
  line-height: 24px;
  font-size: 12px;
  color: #e8e8e8;
  text-align: center;
  cursor: pointer;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease,-webkit-transform .3s ease;
  opacity: 0;
  visibility: hidden
}

.bi-table-toolbar-insert-col-btn-inner,.bi-table-toolbar-insert-row-btn-inner {
  width: 24px;
  height: 24px;
  border-radius: 2px 2px;
  background: rgba(0,0,0,.9);
  box-shadow: 0 0 5px rgba(0,0,0,.3)
}

.bi-table-toolbar-insert-col-btn-inner:after,.bi-table-toolbar-insert-row-btn-inner:after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0
}

.bi-table-toolbar-insert-col {
  top: 0
}

.bi-table-toolbar-insert-col-btn {
  top: -56px;
  left: 50%;
  width: 32px;
  height: 28px;
  padding: 4px 4px 0;
  margin-left: -14px;
  -webkit-transform: translateY(-6px);
  -ms-transform: translateY(-6px);
  transform: translateY(-6px)
}

.bi-table-toolbar-insert-col-btn:before {
  content: " ";
  width: 24px;
  height: 24px;
  position: absolute;
  top: 6px;
  left: 0;
  right: 0
}

.bi-table-toolbar-insert-col-btn-inner:after {
  bottom: -4px;
  left: 12px;
  border-left: 4px solid rgba(0,0,0,0);
  border-right: 4px solid rgba(0,0,0,0);
  border-top: 4px solid rgba(0,0,0,.9)
}

.bi-table-toolbar-insert-col-btn-line {
  width: 2px;
  height: 0;
  background: #25b864;
  position: absolute;
  top: 56px;
  left: 14px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .3s ease;
  transition: opacity .3s ease
}

.bi-table-toolbar-insert-col-btn:hover {
  color: #fff
}

.bi-table-toolbar-insert-col-btn:hover .bi-table-toolbar-insert-col-btn-line {
  visibility: visible;
  opacity: 1
}

.bi-table-toolbar-insert-col:hover .bi-table-toolbar-insert-col-btn {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0)
}

.bi-table-toolbar-insert-row {
  left: 0;
  bottom: -2px
}

.bi-table-toolbar-insert-row-btn {
  top: 50%;
  left: -56px;
  width: 28px;
  height: 32px;
  padding: 4px 0 4px 4px;
  margin-top: -14px;
  -webkit-transform: translateX(-6px);
  -ms-transform: translateX(-6px);
  transform: translateX(-6px)
}

.bi-table-toolbar-insert-row-btn-inner:after {
  right: -4px;
  top: 12px;
  border-top: 4px solid rgba(0,0,0,0);
  border-left: 4px solid rgba(0,0,0,.9);
  border-bottom: 4px solid rgba(0,0,0,0)
}

.bi-table-toolbar-insert-row-btn-line {
  height: 2px;
  width: 0;
  background: #25b864;
  position: absolute;
  left: 56px;
  top: 14px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .3s ease;
  transition: opacity .3s ease
}

.bi-table-toolbar-insert-row-btn:hover {
  color: #fff
}

.bi-table-toolbar-insert-row-btn:hover .bi-table-toolbar-insert-row-btn-line {
  visibility: visible;
  opacity: 1
}

.bi-table-toolbar-insert-row:hover .bi-table-toolbar-insert-row-btn {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.bi-table-toolbar-table-header {
  position: absolute;
  height: 24px;
  width: 24px;
  top: -24px;
  left: -24px;
  cursor: pointer
}

.bi-table-toolbar-table-header:hover .bi-table-table-select {
  background: #e0e0e0
}

.bi-table-toolbar-table-header-selected .bi-table-table-select,.bi-table-toolbar-table-header-selected:hover .bi-table-table-select {
  background: #c5ebd0;
  z-index: 3
}

.bi-table-toolbar-table-header-selected .bi-table-toolbar-delete-table {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0) translateY(0);
  -ms-transform: translateX(0) translateY(0);
  transform: translateX(0) translateY(0)
}

.bi-table-toolbar-col-headers {
  position: absolute;
  top: -24px;
  left: 0;
  right: 0;
  padding-bottom: 24px;
  margin-bottom: -24px;
  overflow-y: hidden;
  overflow-x: hidden;
  box-sizing: border-box;
  z-index: 0
}

.bi-table-toolbar-col-headers-inner {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.bi-table-toolbar-col-headers .bi-table-toolbar-insert-col {
  right: -2px
}

.bi-table-toolbar-col-header {
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  box-sizing: border-box;
  margin-right: -1px;
  cursor: move;
  cursor: grab;
  cursor: -webkit-grab
}

.bi-table-toolbar-col-header:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px
}

.bi-table-toolbar-col-header:first-child .bi-table-col-select {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px
}

.bi-table-toolbar-col-header:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px
}

.bi-table-toolbar-col-header:last-child .bi-table-col-select {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px
}

.bi-table-toolbar-col-header:not(:last-child) .bi-table-col-select:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 1px;
  background-color: #d9d9d9;
  z-index: 2
}

.bi-table-toolbar-row-headers {
  position: absolute;
  top: 0;
  left: -24px;
  width: 24px;
  bottom: 0;
  box-sizing: border-box
}

.bi-table-toolbar-row-headers-inner {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.bi-table-toolbar-row-header {
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  box-sizing: border-box;
  margin-bottom: -1px;
  cursor: move;
  cursor: grab;
  cursor: -webkit-grab
}

.bi-table-toolbar-row-header:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px
}

.bi-table-toolbar-row-header:first-child .bi-table-row-select {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px
}

.bi-table-toolbar-row-header:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px
}

.bi-table-toolbar-row-header:last-child .bi-table-row-select {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px
}

.bi-table-toolbar-row-header:not(:last-child) .bi-table-row-select:after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #d9d9d9;
  z-index: 2
}

.bi-table-toolbar-col-resizer {
  position: absolute;
  width: 2px;
  height: 10px;
  background: rgba(0,0,0,0);
  z-index: 100;
  top: -18px;
  cursor: ew-resize;
  visibility: hidden;
  opacity: 0
}

.bi-table-toolbar-col-resizer:after,.bi-table-toolbar-col-resizer:before {
  content: " ";
  position: absolute;
  display: block;
  width: 8px;
  height: 100%
}

.bi-table-toolbar-col-resizer:before {
  top: 0;
  left: -6px
}

.bi-table-toolbar-col-resizer:after {
  top: 0;
  right: -6px
}

.bi-table-toolbar-col-resizer:hover {
  background: #25b864
}

.bi-table-toolbar-col-resizer.hover {
  visibility: visible;
  opacity: 1
}

.bi-table-toolbar-col-resizer.active {
  background: #3ba03b
}

.bi-table-toolbar-col-resizer-number {
  position: absolute;
  top: -48px;
  width: auto;
  height: 20px;
  border-radius: 2px;
  padding: 0 4px;
  background: rgba(0,0,0,.8);
  color: #fff;
  font-size: 12px;
  vertical-align: middle;
  font-family: Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;
  line-height: 20px;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
  visibility: hidden;
  z-index: 3;
  opacity: 0
}

.bi-table-toolbar-col-resizer-number.active {
  visibility: visible;
  opacity: 1
}

.bi-table-toolbar-col-guide {
  position: absolute;
  width: 2px;
  height: auto;
  background: rgba(0,0,0,0);
  z-index: 2;
  top: 0;
  cursor: col-resize;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out
}

.bi-table-toolbar-col-guide.active {
  visibility: visible;
  opacity: 1;
  background: #3ba03b
}

.bi-table-toolbar-row-guide {
  position: absolute;
  height: 2px;
  width: auto;
  background: rgba(0,0,0,0);
  z-index: 2;
  top: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out
}

.bi-table-toolbar-row-guide.active {
  visibility: visible;
  opacity: 1;
  background: #3ba03b
}

.bi-table-selection {
  position: relative
}

.bi-table-selection-border {
  position: absolute;
  display: block;
  background: #25b864;
  z-index: 1
}

.bi-video-icon {
  position: absolute;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 20px;
  left: 16px;
  top: 12px;
  text-align: center
}

.bi-video-content {
  position: relative;
  padding: 12px 14px 12px 48px;
  border: 1px solid #f4f4f4;
  background: #f4f4f4;
  border-radius: 2px 2px
}

.bi-video-content-isvalid {
  padding: 0;
  height: 420px;
  border-radius: 2px 2px;
  border: 1px solid rgba(0,0,0,0)
}

.bi-video-content-isover,.bi-video-content-issuccess {
  border: 1px solid #b7eb8f;
  background: #f6ffed
}

.bi-video-content-isfail:not(.bi-video-content-isover) {
  border: 1px solid #ffe58f;
  background: #fffbe6
}

.bi-video-content-video {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transform: rotate(0deg) scale(1);
  -ms-transform: rotate(0deg) scale(1);
  transform: rotate(0deg) scale(1)
}

.bi-video-content-mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  z-index: 1;
  cursor: pointer;
  display: block;
  border-radius: 3px 3px;
  -webkit-transition: all .3s cubic-bezier(.3,1.2,.2,1);
  transition: all .3s cubic-bezier(.3,1.2,.2,1)
}

.bi-video-content-mask-hidden {
  display: none
}

.bi-video-content .bi-video-meta {
  color: #595959;
  line-height: 24px
}

.bi-video-content .bi-video-meta .desc {
  color: #8c8c8c
}

.bi-video-content .bi-video-meta .title {
  line-height: 24px;
  font-size: 14px;
  display: inline-block;
  color: #262626;
  font-weight: 500
}

.bi-video-content .bi-video-meta .info {
  display: inline-block;
  line-height: 24px;
  font-size: 14px;
  padding: 0 8px
}

.bi-video-content .bi-video-meta .fail {
  color: #f5222d;
  padding-left: 8px
}

.bi-video-content .bi-video-meta .size {
  color: #bfbfbf
}

.bi-video-content .bi-video-meta .progress {
  padding-left: 8px;
  color: #8c8c8c
}

.bi-video-content .bi-video-meta .progress .anticon {
  color: #8c8c8c;
  margin-right: 10px
}

.bi-video {
  position: relative;
  display: block;
  font-size: 14px;
  text-align: left;
  border-radius: 3px 3px;
  background-color: #f9f9f9;
  cursor: pointer
}

.bi-video .bi-video-icon {
  color: rgba(0,0,0,.25)
}

.bi-video .bi-video-meta .desc {
  color: rgba(0,0,0,.25)
}

.bi-video-active .bi-video-content:not(.bi-video-content-isover):not(.bi-video-content-isfail),.bi-video:hover .bi-video-content:not(.bi-video-content-isover):not(.bi-video-content-isfail) {
  border-color: #f4f4f4;
  background: #f4f4f4
}

.bi-video-active .bi-plugin-toolbar:not(.bi-plugin-toolbar-block),.bi-video:hover .bi-plugin-toolbar:not(.bi-plugin-toolbar-block) {
  opacity: 1;
  visibility: visible
}

.bi-video-active .bi-video-content.bi-video-content-isvalid {
  box-shadow: 1px 1px 4px rgba(0,0,0,.12)
}

.bi-video:hover .bi-video-content-mask {
  background: hsla(0,0%,100%,.8)
}

.bi-video .ant-upload.ant-upload-drag {
  padding: 0;
  border: none;
  text-align: left
}

.bi-video .ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border: none
}

.bi-math-content {
  position: relative
}

.bi-math-content .bi-void-first {
  left: -3px
}

.bi-math-content .bi-void-last {
  right: -3px
}

.bi-math-content-tmp {
  line-height: 32px;
  padding: 0 5px;
  background: #f4f4f4;
  border-radius: 3px 3px;
  color: rgba(0,0,0,.25)
}

.bi-math-content-preview {
  padding: 0;
  border-radius: 3px 3px;
  display: inline-block;
  color: #262626
}

.bi-math-content-preview-img {
  display: inline-block
}

.bi-math-content-preview-img img,.bi-math-content-preview-img svg {
  display: inline-block
}

.bi-math-editor {
  position: absolute;
  top: auto;
  left: -1px;
  width: 420px;
  border-radius: 3px 3px;
  height: auto;
  border: 1px solid #e8e8e8;
  margin-top: 5px;
  background: #fff;
  box-shadow: 0 2px 8px rgba(0,0,0,.12);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s cubic-bezier(.3,1.2,.2,1);
  transition: all .3s cubic-bezier(.3,1.2,.2,1);
  z-index: 1;
  text-indent: 0
}

.bi-math-editor-active {
  opacity: 1;
  visibility: visible
}

.bi-math-editor-content {
  width: 100%;
  border: none;
  min-width: 88px;
  padding: 6px;
  line-height: 24px;
  color: #595959;
  outline: none;
  font-family: Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;
  vertical-align: bottom
}

.bi-math-editor-toolbar {
  position: relative;
  height: 40px;
  background: #f9f9f9;
  border-top: 1px solid #e8e8e8;
  line-height: 24px;
  padding: 8px;
  text-align: left;
  text-indent: 0
}

.bi-math-editor-toolbar-tips {
  font-size: 12px;
  color: #8c8c8c
}

.bi-math-editor-toolbar-tips .text {
  color: #595959;
  padding-left: 4px
}

.bi-math {
  position: relative;
  display: inline-block;
  font-size: 14px;
  text-align: left;
  border-radius: 2px 2px
}

.bi-math-block {
  display: block
}

.bi-math-block.bi-math-center,.bi-math-block.bi-math-left,.bi-math-block.bi-math-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start
}

.bi-math-block.bi-math-right {
  text-align: right;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.bi-math-block.bi-math-left {
  text-align: left;
  -ms-flex-pack: start;
  justify-content: flex-start
}

.bi-math-block.bi-math-center {
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center
}

.bi-math-active .bi-math-content-tmp {
  background: rgba(0,0,0,0);
  color: rgba(0,0,0,.5)
}

.bi-math-active .bi-math-content-preview {
  background-color: #e9f7ec
}

.bi-mind-map-icon {
  position: absolute;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 20px;
  left: 16px;
  top: 12px;
  text-align: center;
  color: rgba(0,0,0,.25)
}

.bi-mind-map-block {
  display: block
}

.bi-mind-map-block.bi-mind-map-center,.bi-mind-map-block.bi-mind-map-left,.bi-mind-map-block.bi-mind-map-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start
}

.bi-mind-map-block.bi-mind-map-right {
  text-align: right;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.bi-mind-map-block.bi-mind-map-left {
  text-align: left;
  -ms-flex-pack: start;
  justify-content: flex-start
}

.bi-mind-map-block.bi-mind-map-center {
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center
}

.bi-mind-map-block.bi-mind-map-active .bi-mind-map-content-preview {
  background-color: #e9f7ec
}

.bi-mind-map-block.bi-mind-map-active .bi-mind-map-content-preview-img-canzoom {
  cursor: pointer
}

.bi-mind-map-block .bi-mind-map-content-preview-img {
  display: inline-block
}

.bi-mind-map-block .bi-mind-map-content-preview-img img {
  max-width: 100%
}

.bi-mind-map-content {
  position: relative
}

.bi-mind-map-content-tmp {
  padding: 12px 14px 12px 48px;
  border: 1px solid #f4f4f4;
  border-radius: 3px 3px;
  background: #f4f4f4;
  color: rgba(0,0,0,.25)
}

.bi-mind-map-content .bi-mind-map-meta {
  color: #595959;
  line-height: 24px
}

.bi-mind-map-content .bi-mind-map-meta .desc {
  color: #8c8c8c
}

.bi-mind-map-editor .bi-toolbar {
  position: static;
  padding: 0;
  border-top: 1px solid #e8e8e8;
  box-shadow: none
}

.bi-mind-map-editor .bi-toolbar .bi-icon {
  margin-right: 3px
}

.bi-mind-map-editor .bi-toolbar .bi-plugin-toolbar,.bi-mind-map-editor .bi-toolbar .bi-toolbar-content {
  width: 100%
}

.bi-mind-map-editor .bi-toolbar .bi-plugin-toolbar {
  opacity: 1;
  visibility: visible
}

.bi-mind-map-editor .bi-toolbar .bi-plugin-toolbar-btn-help {
  position: absolute;
  right: 6px;
  top: 6px
}

.bi-mind-map-editor-context-menu {
  padding: 4px 0;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,.15)
}

.bi-mind-map-editor-context-menu a {
  display: block;
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
  color: #595955;
  -webkit-transition: background-color .3s cubic-bezier(.645,.045,.355,1);
  transition: background-color .3s cubic-bezier(.645,.045,.355,1)
}

.bi-mind-map-editor-context-menu a:hover {
  background-color: #eaf7ec
}

.bi-mind-map-editor-context-menu a.disable {
  cursor: not-allowed;
  color: rgba(0,0,0,.25)!important;
  border-color: rgba(0,0,0,0)!important;
  background: none
}

.bi-puml-icon {
  position: absolute;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 20px;
  left: 16px;
  top: 12px;
  text-align: center;
  color: rgba(0,0,0,.25)
}

.bi-puml-content {
  position: relative
}

.bi-puml-content-tmp {
  padding: 12px 14px 12px 48px;
  border: 1px solid #f4f4f4;
  border-radius: 3px 3px;
  background: #f4f4f4;
  color: rgba(0,0,0,.25)
}

.bi-puml-content .bi-puml-meta {
  color: #595959;
  line-height: 24px
}

.bi-puml-content .bi-puml-meta .desc {
  color: #8c8c8c
}

.bi-puml-content-preview {
  line-height: 24px;
  font-size: 14px;
  color: rgba(0,0,0,.5);
  border-radius: 2px 2px
}

.bi-puml-content-preview-loading {
  background: #f4f4f4
}

.bi-puml-content-preview-img {
  display: inline-block
}

.bi-puml-content-preview-img-canzoom {
  cursor: pointer
}

.bi-puml-content-preview-img img {
  max-width: 100%
}

.bi-puml-editor-body {
  position: relative
}

.bi-puml-editor-body-content {
  position: relative;
  border-top: 1px solid #e8e8e8;
  padding: 40px 0 0
}

.bi-puml-editor-body .toolbar {
  position: absolute;
  top: 1px;
  display: block;
  width: 100%;
  height: 40px;
  background: #f9f9f9;
  border-bottom: 1px solid #e8e8e8;
  z-index: 100
}

.bi-puml-editor-body .editor {
  height: 600px;
  overflow-y: auto;
  background: #fff;
  border-right: 1px solid #e8e8e8
}

.bi-puml-editor-body .preview {
  padding: 16px;
  height: 520px;
  overflow-y: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: top;
  align-items: top;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  cursor: pointer
}

.bi-puml-editor-body .preview img {
  max-width: 100%
}

.bi-puml-editor-body .preview:hover img {
  background: #e9f7ec
}

.bi-puml {
  position: relative;
  display: inline-block
}

.bi-puml-block {
  display: block
}

.bi-puml-block.bi-puml-center,.bi-puml-block.bi-puml-left,.bi-puml-block.bi-puml-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start
}

.bi-puml-block.bi-puml-right {
  text-align: right;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.bi-puml-block.bi-puml-left {
  text-align: left;
  -ms-flex-pack: start;
  justify-content: flex-start
}

.bi-puml-block.bi-puml-center {
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center
}

.bi-puml-active .bi-puml-content-preview {
  background-color: #e9f7ec
}

.bi-zoom {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1024;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center
}

.bi-zoom-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,.9);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .1s;
  transition: opacity .1s;
  cursor: zoom-out
}

.bi-zoom-overlay-active {
  opacity: 1;
  visibility: visible
}

.bi-zoom-toolbar {
  position: absolute;
  width: 100%;
  height: 40px;
  background: rgba(0,0,0,.5);
  top: 0;
  left: 0;
  right: 0;
  display: block;
  z-index: 1100;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .1s;
  transition: opacity .1s
}

.bi-zoom-toolbar .text {
  display: inline-block;
  padding: 0 5px
}

.bi-zoom-toolbar-active {
  opacity: 1;
  visibility: visible
}

.bi-zoom-toolbar-item {
  float: right;
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: hsla(0,0%,100%,.8);
  text-align: center
}

.bi-zoom-toolbar-item:hover {
  color: hsla(0,0%,100%,.96)
}

.bi-zoom-toolbar-item-left {
  float: left;
  width: auto;
  padding: 0 16px
}

.bi-zoom-center {
  position: relative;
  width: 1px;
  height: 1px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: top .1s,left .1s,opacity .1s,-webkit-transform .1s;
  transition: top .1s,left .1s,opacity .1s,-webkit-transform .1s;
  transition: transform .1s,top .1s,left .1s,opacity .1s;
  transition: transform .1s,top .1s,left .1s,opacity .1s,-webkit-transform .1s;
  cursor: pointer
}

.bi-zoom-center-canzoom {
  cursor: zoom-in
}

.bi-zoom-center img {
  background: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,.5);
  border-radius: 2px 2px
}

.bi-zoom-center-iszooming {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab
}

.bi-zoom-center-isdraging {
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing
}

.bi-zoom-content {
  -webkit-transition: top .1s,left .1s,-webkit-transform .1s;
  transition: top .1s,left .1s,-webkit-transform .1s;
  transition: transform .1s,top .1s,left .1s;
  transition: transform .1s,top .1s,left .1s,-webkit-transform .1s
}

.bi-zoom-content-isdraging,.bi-zoom-content-iswheeling {
  -webkit-transition: none;
  transition: none
}

.bi-zoom-next,.bi-zoom-prev {
  position: absolute;
  width: 48px;
  height: 48px;
  display: block;
  top: 50%;
  margin-top: -24px;
  background: rgba(0,0,0,.8);
  z-index: 1100;
  text-align: center;
  line-height: 48px;
  cursor: pointer
}

.bi-zoom-next:hover,.bi-zoom-prev:hover {
  color: #f9f9f9;
  background: rgba(0,0,0,.9)
}

.bi-zoom-prev {
  left: 0
}

.bi-zoom-next {
  right: 0
}

.CodeMirror {
  font-family: Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;
  line-height: 1.6;
  font-size: 14px;
  word-wrap: break-word;
  height: 100%;
  min-height: 100%;
  color: #2e383c;
  letter-spacing: .02em
}

.CodeMirror-lines {
  padding: 4px 0
}

.CodeMirror pre {
  padding: 0 4px
}

.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler {
  background-color: #fff
}

.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: #000
}

.CodeMirror-guttermarker-subtle {
  color: #999
}

.CodeMirror-cursor {
  border-left: 1px solid #000;
  border-right: none;
  width: 0
}

.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver
}

.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0!important;
  background: #7e7
}

.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1
}

.cm-fat-cursor-mark {
  background-color: rgba(20,255,20,.5);
  -webkit-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite
}

.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7
}

@-webkit-keyframes blink {
  50% {
      background-color: rgba(0,0,0,0)
  }
}

@keyframes blink {
  50% {
      background-color: rgba(0,0,0,0)
  }
}

.cm-tab {
  display: inline-block;
  text-decoration: inherit
}

.CodeMirror-rulers {
  position: absolute;
  left: 0;
  right: 0;
  top: -50px;
  bottom: -20px;
  overflow: hidden
}

.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0;
  bottom: 0;
  position: absolute
}

.cm-s-default .cm-quote {
  color: #090
}

.cm-negative {
  color: #d44
}

.cm-positive {
  color: #292
}

.cm-header,.cm-strong {
  font-weight: 700
}

.cm-em {
  font-style: italic
}

.cm-link {
  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-type,.cm-s-default .cm-variable-3 {
  color: #085
}

.cm-s-default .cm-comment {
  color: #a50
}

.cm-s-default .cm-string {
  color: #ed2865
}

.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: red
}

.cm-invalidchar {
  color: red
}

.CodeMirror-composing {
  border-bottom: 2px solid
}

.cm-s-neo.CodeMirror {
  background-color: #fff;
  color: #2e383c;
  line-height: 1.4375
}

.cm-s-neo .cm-comment {
  color: #75787b
}

.cm-s-neo .cm-keyword,.cm-s-neo .cm-property {
  color: #1d75b3
}

.cm-s-neo .cm-atom,.cm-s-neo .cm-number {
  color: #75438a
}

.cm-s-neo .cm-node,.cm-s-neo .cm-tag {
  color: #9c3328
}

.cm-s-neo .cm-string {
  color: #b35e14
}

.cm-s-neo .cm-qualifier,.cm-s-neo .cm-variable {
  color: #047d65
}

.cm-s-neo .cm-variable-2 {
  color: #a80036
}

.cm-s-neo .cm-word {
  color: #4d4d4d
}

div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0b0
}

div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #a22
}

.CodeMirror-matchingtag {
  background: rgba(255,150,0,.3)
}

.CodeMirror-activeline-background {
  background: #e8f2ff
}

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: #fff
}

.CodeMirror-scroll {
  overflow: scroll!important;
  margin-bottom: -30px;
  margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none;
  position: relative
}

.CodeMirror-sizer {
  position: relative;
  border-right: 30px solid rgba(0,0,0,0)
}

.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar {
  position: absolute;
  z-index: 6;
  display: 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: -30px
}

.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: rgba(0,0,0,0)
}

.CodeMirror-gutter-wrapper ::-moz-selection {
  background-color: rgba(0,0,0,0)
}

.CodeMirror-lines {
  cursor: text;
  min-height: 1px
}

.CodeMirror pre {
  border-radius: 0;
  border-width: 0;
  background: rgba(0,0,0,0);
  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 {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: .1px
}

.CodeMirror-rtl pre {
  direction: rtl
}

.CodeMirror-code {
  outline: none
}

.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer {
  box-sizing: content-box
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none
}

.CodeMirror-measure pre {
  position: static
}

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3
}

div.CodeMirror-dragcursors {
  visibility: visible
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible
}

.CodeMirror-selected {
  background: #b1d7fd
}

.CodeMirror-focused .CodeMirror-selected {
  background: #b1d7fd
}

.CodeMirror-crosshair {
  cursor: crosshair
}

.CodeMirror ::selection {
  background: #b1d7fd
}

.CodeMirror ::-moz-selection {
  background: #b1d7fd
}

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255,255,0,.4)
}

.cm-force-border {
  padding-right: .1px
}

@media print {
  .CodeMirror div.CodeMirror-cursors {
      visibility: hidden
  }
}

.cm-tab-wrap-hack:after {
  content: ""
}

span.CodeMirror-selectedtext {
  background: none
}

@-webkit-keyframes bi-plugin-loading {
  0% {
      opacity: .5;
      -webkit-transform: translate3d(0,-40%,0) scale(.6);
      transform: translate3d(0,-40%,0) scale(.6)
  }

  30% {
      opacity: 1
  }

  70% {
      opacity: 1;
      -webkit-transform: translate3d(0,-40%,0) scale(1);
      transform: translate3d(0,-40%,0) scale(1)
  }

  to {
      opacity: 0;
      -webkit-transform: translate3d(0,-160%,0) scale(1);
      transform: translate3d(0,-160%,0) scale(1)
  }
}

@keyframes bi-plugin-loading {
  0% {
      opacity: .5;
      -webkit-transform: translate3d(0,-40%,0) scale(.6);
      transform: translate3d(0,-40%,0) scale(.6)
  }

  30% {
      opacity: 1
  }

  70% {
      opacity: 1;
      -webkit-transform: translate3d(0,-40%,0) scale(1);
      transform: translate3d(0,-40%,0) scale(1)
  }

  to {
      opacity: 0;
      -webkit-transform: translate3d(0,-160%,0) scale(1);
      transform: translate3d(0,-160%,0) scale(1)
  }
}

.bi-plugin-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -3px;
  margin-left: -12px;
  display: inline-block;
  width: 24px;
  height: 6px
}

.bi-plugin-loading:after,.bi-plugin-loading:before,.bi-plugin-loading span {
  display: block;
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 3px 3px;
  background: rgba(0,0,0,.2)
}

.bi-plugin-loading:before {
  content: " ";
  left: 0;
  -webkit-animation: bi-plugin-loading .8s infinite;
  animation: bi-plugin-loading .8s infinite
}

.bi-plugin-loading span {
  left: 50%;
  margin-left: -3px;
  -webkit-animation: bi-plugin-loading .8s .1s infinite;
  animation: bi-plugin-loading .8s .1s infinite
}

.bi-plugin-loading:after {
  content: " ";
  right: 0;
  -webkit-animation: bi-plugin-loading .8s .2s infinite;
  animation: bi-plugin-loading .8s .2s infinite
}

.bi-editor-modal .ant-modal-content {
  border: 1px solid #d9d9d9;
  border-radius: 2px 2px;
  box-shadow: 0 2px 10px rgba(0,0,0,.12)
}

.bi-editor-modal .ant-modal-body {
  padding: 0
}

.bi-editor-modal-title {
  padding: 16px;
  font-size: 18px;
  line-height: 24px;
  display: inline-block
}

.bi-editor-modal-action {
  float: right;
  padding: 12px 16px;
  line-height: 24px;
  display: inline-block
}

.bi-editor-modal-action .ant-btn:first-child {
  margin-right: 16px
}

.bi-editor-modal-confirm-modal-title {
  color: rgba(0,0,0,.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px
}

.bi-editor-modal-confirm-modal .anticon-exclamation-circle {
  color: #faad14;
  font-size: 22px;
  margin-right: 16px;
  float: left
}

.bi-editor-modal-confirm-modal-action {
  float: right
}

.bi-editor-modal-confirm-modal button:not(:last-child) {
  margin-right: 16px
}

.bi-editor-modal-confirm-modal section:not(:last-child) {
  margin-bottom: 48px
}

.bi-menubar {
  position: fixed;
  top: 33px;
  left: 40px;
  height: 30px;
  padding: 0 30px 0 8px;
  background: rgba(0,0,0,0);
  z-index: 1000;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1)
}

.bi-menubar-content {
  position: relative;
  width: 100%;
  height: 30px
}

.bi-menubar-content-item {
  position: relative;
  display: inline-block
}

.bi-menubar-content-item-target {
  position: relative;
  display: block;
  font-size: 14px;
  line-height: 18px;
  padding: 4px 12px;
  text-align: center;
  border: 1px solid rgba(0,0,0,0);
  background: #fff;
  cursor: pointer;
  border-radius: 4px 4px;
  margin-right: 4px
}

.bi-menubar-content-item-target:hover {
  border: 1px solid rgba(0,0,0,0);
  background: #f4f4f4
}

.bi-menubar-content-item-target-active,.bi-menubar-content-item-target-active:hover {
  border-radius: 3px 3px 0 0;
  border: 1px solid #e8e8e8;
  border-bottom-color: #fff;
  background: #fff;
  box-shadow: 1px 1px 2px rgba(0,0,0,.1)
}

.bi-menubar-content-item-target-active:after,.bi-menubar-content-item-target-active:hover:after {
  position: absolute;
  bottom: -2px;
  left: 0;
  content: " ";
  width: 100%;
  height: 4px;
  background: #fff;
  z-index: 201
}

.bi-menubar-content-item-target-disabled,.bi-menubar-content-item-target-disabled:hover {
  color: #bfbfbf;
  cursor: not-allowed
}

.bi-menubar-content-item-list {
  position: absolute;
  top: 28px;
  left: 0;
  min-width: 220px;
  min-height: 34px;
  padding: 5px 0;
  border-radius: 0 4px 4px 4px;
  box-shadow: 1px 1px 2px rgba(0,0,0,.1);
  border: 1px solid #e8e8e8;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1);
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px)
}

.bi-menubar-content-item-list-active {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0)
}

.bi-menubar-content-item-hover:hover .bi-menubar-content-item-target {
  border-radius: 3px 3px 0 0;
  border: 1px solid #e8e8e8;
  border-bottom-color: #fff;
  background: #fff;
  box-shadow: 1px 1px 2px rgba(0,0,0,.1)
}

.bi-menubar-content-item-hover:hover .bi-menubar-content-item-target:after {
  position: absolute;
  bottom: -2px;
  left: 0;
  content: " ";
  width: 100%;
  height: 4px;
  background: #fff;
  z-index: 201
}

.bi-menubar-content-item-hover:hover .bi-menubar-content-item-list {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0)
}

.bi-menubar-content .bi-menubar-list {
  position: relative
}

.bi-menubar-content .bi-menubar-list-title {
  font-size: 14px;
  color: #262626;
  border-bottom: 1px solid #e8e8e8;
  padding: 6px 6px 6px 12px;
  line-height: 24px
}

.bi-menubar-content .bi-menubar-list-line {
  background: #e8e8e8;
  height: 1px;
  width: 100%;
  display: block
}

.bi-menubar-content .bi-menubar-list .bi-menubar-list-item {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 5px 6px;
  line-height: 24px;
  border: none;
  background: #fff;
  cursor: pointer;
  text-align: left;
  position: relative;
  color: #595959
}

.bi-menubar-content .bi-menubar-list .bi-menubar-list-item .bi-icon {
  width: 28px;
  line-height: 24px;
  display: inline-block;
  text-align: center
}

.bi-menubar-content .bi-menubar-list .bi-menubar-list-item-text {
  line-height: 24px;
  padding: 0 20px 0 4px;
  max-width: 200px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.bi-menubar-content .bi-menubar-list .bi-menubar-list-item-hotkey {
  display: block;
  position: absolute;
  right: 12px;
  top: 6px;
  font-size: 12px;
  color: #bfbfbf;
  line-height: 24px
}

.bi-menubar-content .bi-menubar-list .bi-menubar-list-item-arrow {
  position: absolute;
  right: 12px;
  top: 14px;
  width: 0;
  height: 0;
  border-top: 4px solid rgba(0,0,0,0);
  border-left: 5px solid #bfbfbf;
  border-bottom: 4px solid rgba(0,0,0,0)
}

.bi-menubar-content .bi-menubar-list .bi-menubar-list-item:hover {
  background: #f4f4f4
}

.bi-menubar-content .bi-menubar-list .bi-menubar-list-item-active,.bi-menubar-content .bi-menubar-list .bi-menubar-list-item-active:hover {
  background: #e9f7ec
}

.bi-menubar-content .bi-menubar-list .bi-menubar-list-item-disabled .bi-icon,.bi-menubar-content .bi-menubar-list .bi-menubar-list-item-disabled:hover .bi-icon {
  color: #bfbfbf
}

.bi-menubar-content .bi-menubar-list .bi-menubar-list-item-disabled .bi-menubar-list-item-text,.bi-menubar-content .bi-menubar-list .bi-menubar-list-item-disabled:hover .bi-menubar-list-item-text {
  color: #8c8c8c
}

.bi-menubar-content .bi-menubar-list-subitem {
  position: absolute;
  top: -5px;
  left: 100%;
  background: #fff;
  width: 240px;
  height: auto;
  max-height: 320px;
  overflow-y: auto;
  padding: 5px 0;
  border: 1px solid #e8e8e8;
  opacity: 0;
  border-radius: 4px 4px;
  box-shadow: 1px 1px 2px rgba(0,0,0,.1);
  visibility: hidden;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1);
  -webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
  transform: translateX(-10px)
}

.bi-menubar-content .bi-menubar-list:hover>.bi-menubar-list-item {
  background: #f4f4f4
}

.bi-menubar-content .bi-menubar-list:hover>.bi-menubar-list-item .bi-menubar-list-item-arrow {
  border-left-color: #595959
}

.bi-menubar-content .bi-menubar-list:hover .bi-menubar-list-subitem {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.bi-menubar .ant-upload.ant-upload-select {
  display: block
}

.bi-toolbar {
  position: fixed;
  top: 56px;
  left: 0;
  right: 0;
  width: 100%;
  height: 40px;
  padding: 0 30px 0 58px;
  line-height: 1.5;
  background: #fcfcfc;
  border-bottom: 1px solid #e8e8e8;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1);
  z-index: 100
}

.bi-toolbar-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 39px
}

.bi-toolbar-plugins-hide {
  display: none
}

.bi-toolbar-content-extras {
  position: absolute;
  right: 0;
  border-left: 1px solid #e8e8e8
}

.bi-toolbar-area {
  padding: 5px 0 4px 3px;
  width: auto;
  display: inline-block;
  border-left: 1px solid #e8e8e8
}

.bi-toolbar-area-hide {
  display: none
}

.bi-toolbar-area:first-child {
  border-left: 1px solid rgba(0,0,0,0)
}

.bi-toolbar-active {
  background-color: #f9f9f9;
  border-bottom: 1px solid #d9d9d9;
  box-shadow: 0 2px 5px rgba(0,0,0,.08)
}

.bi-toolbar-split {
  width: 0;
  border-right: 1px solid #d9d9d9;
  margin: 0 6px
}

.bi-toolbar-mini {
  position: absolute;
  top: auto;
  left: auto;
  right: auto;
  bottom: 0;
  z-index: auto;
  width: calc(100% - 2px);
  padding: 0;
  border-radius: 0 0 3px 3px;
  border-top: 1px dashed #d9d9d9;
  border-bottom: 0;
  height: 37px
}

.bi-toolbar-mini .bi-toolbar-content {
  width: 100%;
  background: rgba(0,0,0,0);
  text-align: left;
  height: 37px
}

.bi-toolbar-mini .bi-button-set-list-emoji-mini {
  -webkit-transform: translateY(2px);
  -ms-transform: translateY(2px);
  transform: translateY(2px)
}

.bi-toolbar-mini .bi-toolbar-area {
  padding: 3px 0 3px 4px
}

.bi-addons-icon {
  margin-top: -3px
}

.lark-addons {
  border: 1px solid #e8e8e8;
  border-radius: 4px 4px;
  box-shadow: 1px 1px 2px rgba(0,0,0,.1)
}

.lark-addons .bi-menubar-list-item {
  width: 100%;
  padding: 5px 6px;
  line-height: 24px;
  border: none;
  background: #fff;
  cursor: pointer;
  text-align: left;
  position: relative;
  color: #595959
}

.lark-addons .bi-menubar-list-item .bi-icon {
  margin-right: 8px
}

.lark-addons .bi-menubar-list :hover {
  background-color: #f4f4f4
}

.lark-addons-entry {
  vertical-align: middle;
  margin-bottom: 3px
}

.bi-hotkey {
  width: 100%;
  height: 420px
}

.bi-hotkey-menu {
  border-right: 1px solid #e8e8e8;
  height: 420px;
  padding: 16px 0;
  background: #f9f9f9
}

.bi-hotkey-menu-item {
  display: block;
  line-height: 24px;
  padding: 5px 24px;
  color: #595959
}

.bi-hotkey-menu-item:hover {
  color: #262626;
  background: #e8e8e8
}

.bi-hotkey-content {
  width: 100%;
  height: 420px;
  padding: 16px 24px;
  overflow: auto
}

.bi-hotkey-content .subtitle {
  font-size: 18px;
  line-height: 36px;
  margin-bottom: 0;
  font-weight: 700;
  color: #262626
}

.bi-hotkey-content .list {
  margin-bottom: 32px;
  color: #595959
}

.bi-hotkey-content .list-item {
  line-height: 32px;
  font-size: 14px;
  border-bottom: 1px solid #e8e8e8
}

.bi-hotkey-content .list-item code,.bi-hotkey-content .list-item kbd {
  padding: 4px 6px;
  border: none;
  background-color: #f2f3f5;
  border-radius: 2px 2px;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  margin: 0 5px
}

.bi-hotkey-content .list-item kbd {
  font-family: SourceCodePro,monospace
}

.bi-hotkey-content .list-item .plus {
  display: inline-block;
  color: #999
}

.bi-hotkey-content .list-item .name {
  display: inline-block;
  float: left;
  width: 50%
}

.bi-hotkey-content .list-item .key {
  width: 50%;
  display: inline-block;
  float: left
}

@-webkit-keyframes larkDotZoom {
  30% {
      opacity: 0;
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
      -webkit-transform: scale(.5);
      transform: scale(.5);
      border: 1px solid rgba(0,0,0,0)
  }

  to {
      opacity: .5;
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
      -webkit-transform: scale(1);
      transform: scale(1);
      border: 1px solid #25b864
  }
}

@keyframes larkDotZoom {
  30% {
      opacity: 0;
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
      -webkit-transform: scale(.5);
      transform: scale(.5);
      border: 1px solid rgba(0,0,0,0)
  }

  to {
      opacity: .5;
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
      -webkit-transform: scale(1);
      transform: scale(1);
      border: 1px solid #25b864
  }
}

.bi-guide {
  position: absolute;
  height: 0;
  width: 0
}

.bi-guide-item {
  position: fixed;
  z-index: 1024;
  width: 240px;
  height: auto;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 4px 4px;
  box-shadow: 0 2px 10px rgba(0,0,0,.12);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1);
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px)
}

.bi-guide-item-space {
  position: absolute;
  z-index: 0;
  background: rgba(0,0,0,0)
}

.bi-guide-item-dot {
  position: absolute;
  top: -8px;
  width: 8px;
  height: 8px;
  margin: -4px 0 0 -4px;
  background: #25b864;
  border-radius: 10px 10px;
  z-index: 1
}

.bi-guide-item-dot:before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px 0 0 -10px;
  content: " ";
  width: 20px;
  height: 20px;
  border-radius: 20px 20px;
  opacity: 0;
  -webkit-animation-duration: 2.5s;
  animation-duration: 2.5s;
  -webkit-animation-delay: .5s;
  animation-delay: .5s;
  -webkit-animation-name: larkDotZoom;
  animation-name: larkDotZoom;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  border: 1px solid rgba(0,0,0,0)
}

.bi-guide-item-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 7px solid rgba(0,0,0,0);
  border-right: 7px solid rgba(0,0,0,0);
  border-bottom: 8px solid #e8e8e8;
  top: -7px;
  z-index: 2
}

.bi-guide-item-arrow:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 7px solid rgba(0,0,0,0);
  border-right: 7px solid rgba(0,0,0,0);
  border-bottom: 8px solid #fff;
  top: 2px;
  left: -7px
}

.bi-guide-item-content {
  position: relative;
  width: 100%;
  height: auto;
  background: #fff;
  padding: 16px;
  z-index: 3;
  border-radius: 4px 4px
}

.bi-guide-item-text {
  padding-bottom: 8px
}

.bi-guide-item-text code {
  position: relative;
  top: -1px;
  display: inline-block;
  font-family: monospace;
  background-color: #f4f4f4;
  border: 1px solid #e8e8e8;
  padding: 0 4px;
  margin: 0 1px;
  border-radius: 2px 2px;
  font-size: 13px;
  line-height: 18px;
  vertical-align: middle;
  word-wrap: break-word;
  word-break: break-all;
  text-indent: 0
}

.bi-guide-item-action {
  text-align: right
}

.bi-guide-item-active {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0)
}

.bi-guide-modal {
  position: relative;
  padding: 12px
}

.bi-guide-modal-left,.bi-guide-modal-right {
  position: absolute;
  top: 50%;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  font-size: 16px;
  line-height: 50px;
  cursor: pointer;
  color: #8c8c8c
}

.bi-guide-modal-left:hover,.bi-guide-modal-right:hover {
  color: #262626
}

.bi-guide-modal-left {
  text-align: left;
  left: 0
}

.bi-guide-modal-right {
  text-align: right;
  right: 0
}

.bi-guide-modal-title {
  text-align: center;
  line-height: 42px;
  font-size: 20px;
  padding-bottom: 12px
}

.bi-guide-modal-desc {
  text-align: center;
  padding-bottom: 12px
}

.bi-guide-modal-image {
  padding-bottom: 12px;
  text-align: center;
  vertical-align: middle
}

.bi-guide-modal-image img {
  max-width: 100%;
  margin: 0 auto
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@-webkit-keyframes shake {
  0% {
      -webkit-transform: none;
      transform: none
  }

  30% {
      -webkit-transform: translate3d(-5%,0,0) rotate(-8deg);
      transform: translate3d(-5%,0,0) rotate(-8deg)
  }

  70% {
      -webkit-transform: translate3d(3%,0,0) rotate(6deg);
      transform: translate3d(3%,0,0) rotate(6deg)
  }

  to {
      -webkit-transform: none;
      transform: none
  }
}

@keyframes shake {
  0% {
      -webkit-transform: none;
      transform: none
  }

  30% {
      -webkit-transform: translate3d(-5%,0,0) rotate(-8deg);
      transform: translate3d(-5%,0,0) rotate(-8deg)
  }

  70% {
      -webkit-transform: translate3d(3%,0,0) rotate(6deg);
      transform: translate3d(3%,0,0) rotate(6deg)
  }

  to {
      -webkit-transform: none;
      transform: none
  }
}

@keyframes flash {
  0% {
      opacity: 0
  }

  60% {
      opacity: 1
  }

  to {
      opacity: 0
  }
}

@-webkit-keyframes bounce {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1)
  }

  50% {
      -webkit-transform: scale(1.2);
      transform: scale(1.2)
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1)
  }
}

@keyframes bounce {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1)
  }

  50% {
      -webkit-transform: scale(1.2);
      transform: scale(1.2)
  }

  to {
      -webkit-transform: scale(1);
      transform: scale(1)
  }
}

.lark-like-icon {
  position: relative;
  z-index: 1;
  display: inline-block;
  margin: -1px 0;
  width: 38px;
  height: 38px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/riPMpsUIdCpZFaywtCdC.png) no-repeat top;
  background-size: 100% auto
}

.lark-like-circle {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 38px;
  height: 38px;
  border-radius: 38px;
  background-color: #f2b924;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-transition: opacity 1s,-webkit-transform 1s;
  transition: opacity 1s,-webkit-transform 1s;
  transition: transform 1s,opacity 1s;
  transition: transform 1s,opacity 1s,-webkit-transform 1s
}

.lark-like-spark {
  position: absolute;
  display: inline-block;
  width: 9px;
  height: 7px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/DrmghVcJspcHkAsaOpyz.svg) no-repeat 50%;
  background-size: 100%
}

.lark-like-spark-1 {
  top: 10px;
  right: -13px
}

.lark-like-spark-2 {
  top: 30px;
  right: -9px;
  -webkit-transform: rotate(62deg);
  -ms-transform: rotate(62deg);
  transform: rotate(62deg)
}

.lark-like-spark-3 {
  bottom: -12px;
  left: 18px;
  -webkit-transform: rotate(78deg);
  -ms-transform: rotate(78deg);
  transform: rotate(78deg)
}

.lark-like-spark-4 {
  bottom: -7px;
  left: -3px;
  -webkit-transform: rotate(133deg);
  -ms-transform: rotate(133deg);
  transform: rotate(133deg)
}

.lark-like-spark-5 {
  top: 11px;
  left: -14px;
  -webkit-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  transform: rotate(216deg)
}

.lark-like-spark-6 {
  top: -10px;
  left: 2px;
  -webkit-transform: rotate(-94deg);
  -ms-transform: rotate(-94deg);
  transform: rotate(-94deg)
}

.lark-like-spark-7 {
  top: -9px;
  right: 0;
  -webkit-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  transform: rotate(-20deg)
}

.lark-like-sparks {
  opacity: 0
}

.lark-like-btn {
  position: relative;
  margin: 10px auto;
  border: 1px solid #f2b924;
  width: 38px;
  height: 38px;
  border-radius: 38px;
  text-align: center;
  cursor: pointer
}

.lark-like-btn-hover .lark-like-icon {
  -webkit-animation-name: shake;
  animation-name: shake;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: .2s;
  animation-delay: .2s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1
}

.lark-like-btn-flash {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-animation-duration: .4s;
  animation-duration: .4s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1
}

.lark-like-btn-flash .lark-like-sparks {
  -webkit-animation-name: flash;
  animation-name: flash;
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1
}

.lark-like-btn-active .lark-like-circle {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  -webkit-transition: opacity .6s,-webkit-transform .6s;
  transition: opacity .6s,-webkit-transform .6s;
  transition: transform .6s,opacity .6s;
  transition: transform .6s,opacity .6s,-webkit-transform .6s
}

.lark-like-btn-active .lark-like-icon {
  background-position: bottom
}

.lark-like-btn-inanimate {
  -webkit-animation: none;
  animation: none
}

.lark-like-btn-inanimate .lark-like-sparks {
  -webkit-animation: none;
  animation: none
}

.lark-like-btn-inanimate .lark-like-circle {
  -webkit-transition: none;
  transition: none
}

.lark-like-count {
  font-size: 12px
}

.lark-like-count>span {
  display: inline-block;
  min-width: 14px;
  text-align: center
}

.lark-like-doc-tip {
  text-align: center;
  padding-bottom: 5px
}

.lark-like-horizontal .lark-like-btn-wrap,.lark-like-horizontal .lark-like-count {
  display: inline-block;
  vertical-align: middle
}

.lark-like-horizontal .lark-like-btn-wrap {
  -webkit-transform: scale(.69);
  -ms-transform: scale(.69);
  transform: scale(.69)
}

.lark-like-horizontal .lark-like-btn {
  margin-right: 8px
}

.lark-like-horizontal .lark-like-count {
  font-size: 12px;
  color: #666
}

.lark-like-vertical .lark-like-count {
  display: block;
  color: #999;
  text-align: center
}

.header-action-like .lark-like {
  padding: 0 30px
}

@font-face {
  font-family: lake-icon;
  src: url("//at.alicdn.com/t/font_943843_lnqo81k0pgs.eot");
  src: url("//at.alicdn.com/t/font_943843_lnqo81k0pgs.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/font_943843_lnqo81k0pgs.woff") format("woff"),url("//at.alicdn.com/t/font_943843_lnqo81k0pgs.ttf") format("truetype"),url("//at.alicdn.com/t/font_943843_lnqo81k0pgs.svg#iconfont") format("svg")
}

@font-face {
  font-family: Chinese Quote;
  src: local("PingFang SC"),local("SimSun");
  unicode-range: U+2018,U+2019,U+201c,U+201d
}

@font-face {
  font-family: Tahoma For Number;
  src: local("Tahoma");
  unicode-range: U+30-39
}

.lake-icon {
  display: inline-block;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  line-height: 1;
  text-rendering: auto
}

.lake-icon:before {
  display: block;
  font-family: lake-icon!important
}

.lake-icon-svgs {
  width: 16px;
  height: 16px
}

.lake-icon-h1:before {
  content: "\E610"
}

.lake-icon-h2:before {
  content: "\E611"
}

.lake-icon-h3:before {
  content: "\E60F"
}

.lake-icon-h4:before {
  content: "\E60C"
}

.lake-icon-h5:before {
  content: "\E60D"
}

.lake-icon-h6:before {
  content: "\E60E"
}

.lake-icon-bold:before {
  content: "\EA46"
}

.lake-icon-underline:before {
  content: "\EA45"
}

.lake-icon-code:before {
  content: "\EA49"
}

.lake-icon-italic:before {
  content: "\EA44"
}

.lake-icon-strikethrough:before {
  content: "\EA47"
}

.lake-icon-sub:before {
  content: "\EA4B"
}

.lake-icon-sup:before {
  content: "\EA4A"
}

.lake-icon-color:before {
  content: "\EA4D"
}

.lake-icon-background:before {
  content: "\EA4C"
}

.lake-icon-moremark:before {
  content: "\EA48"
}

.lake-icon-link:before {
  content: "\EA58"
}

.lake-icon-emoji:before {
  content: "\EA79"
}

.lake-icon-oList:before {
  content: "\EA53"
}

.lake-icon-uList:before {
  content: "\EA52"
}

.lake-icon-tList:before {
  content: "\EA56"
}

.lake-icon-quote:before {
  content: "\EA57"
}

.lake-icon-hr:before {
  content: "\EA59"
}

.lake-icon-left:before {
  content: "\EA4E"
}

.lake-icon-center:before {
  content: "\EA4F"
}

.lake-icon-right:before {
  content: "\EA50"
}

.lake-icon-justify:before {
  content: "\EA51"
}

.lake-icon-top:before {
  content: "\EA82"
}

.lake-icon-bottom:before {
  content: "\EA81"
}

.lake-icon-middle:before {
  content: "\EA80"
}

.lake-icon-image:before {
  content: "\EA78"
}

.lake-icon-rotate-left:before {
  content: "\EA71"
}

.lake-icon-rotate-right:before {
  content: "\EA70"
}

.lake-icon-preferences:before {
  content: "\E810"
}

.lake-icon-indent-left:before {
  content: "\EA54"
}

.lake-icon-indent-right:before {
  content: "\EA55"
}

.lake-icon-arrow-up:before {
  content: "\EA1B"
}

.lake-icon-arrow-down:before {
  content: "\EA1A"
}

.lake-icon-arrow-left:before {
  content: "\EA1F"
}

.lake-icon-arrow-right:before {
  content: "\EA1E"
}

.lake-icon-insert-sibling:before {
  content: "\EA72"
}

.lake-icon-insert-child:before {
  content: "\EA73"
}

.lake-icon-expand-subtree:before {
  content: "\EA74"
}

.lake-icon-collapse-subtree:before {
  content: "\EA75"
}

.lake-icon-table-merge-cell:before {
  content: "\EA6A"
}

.lake-icon-table-split-cell:before {
  content: "\EA6B"
}

.lake-icon-table-clear:before {
  content: "\EA64"
}

.lake-icon-table-remove-col:before {
  content: "\EA67"
}

.lake-icon-table-remove-row:before {
  content: "\EA66"
}

.lake-icon-table-cut:before {
  content: "\EA65"
}

.lake-icon-table-paste:before {
  content: "\EA62"
}

.lake-icon-table-copy:before {
  content: "\EA61"
}

.lake-icon-table-insert-col-left:before {
  content: "\EA60"
}

.lake-icon-table-insert-col-right:before {
  content: "\EA5F"
}

.lake-icon-table-insert-row-up:before {
  content: "\EA5D"
}

.lake-icon-table-insert-row-down:before {
  content: "\EA5E"
}

.lake-icon-table-remove-table:before {
  content: "\EA63"
}

.lake-icon-redo:before {
  content: "\EA40"
}

.lake-icon-undo:before {
  content: "\EA41"
}

.lake-icon-clean:before {
  content: "\EA43"
}

.lake-icon-paintformat:before {
  content: "\EA42"
}

.lake-icon-close:before {
  content: "\E72D"
}

.lake-icon-save:before {
  content: "\EA3F"
}

.lake-icon-edit:before {
  content: "\EA6C"
}

.lake-icon-copy:before {
  content: "\EA61"
}

.lake-icon-delete:before {
  content: "\EA63"
}

.lake-icon-openlink:before {
  content: "\EA76"
}

.lake-icon-drag:before {
  content: "\EA68"
}

.lake-icon-zoom-in:before {
  content: "\EA7E"
}

.lake-icon-zoom-out:before {
  content: "\EA7F"
}

.lake-icon-attachment:before {
  content: "\EA7A"
}

.lake-icon-download:before {
  content: "\EA6E"
}

.lake-icon-upload:before {
  content: "\EA7D"
}

.lake-icon-preview:before {
  content: "\EA6D"
}

.lake-icon-full-screen:before {
  content: "\EA7C"
}

.lake-icon-toc:before {
  content: "\EA5C"
}

.lake-icon-question:before {
  content: "\E81D"
}

.lake-icon-more:before {
  content: "\E60B"
}

.lake-ui-button {
  line-height: 1.499;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
  padding: 0 15px;
  font-size: 14px;
  border-radius: 4px;
  height: 30px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
  transition: all .3s cubic-bezier(.645,.045,.355,1);
  position: relative;
  box-shadow: 0 2px 0 rgba(0,0,0,.015);
  color: rgba(0,0,0,.65);
  background-color: #fff;
  color: #fff;
  background-color: #25b864;
  border: 1px solid #25b864;
  text-shadow: 0 -1px 0 rgba(0,0,0,.12);
  outline: 0
}

.lake-ui-button:hover {
  background-color: #47c479;
  border-color: #47c479
}

.lake-card-dnd {
  position: absolute;
  top: 0;
  left: -21px;
  right: auto;
  bottom: auto;
  width: 18px;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  font-weight: 400;
  display: none;
  opacity: 0;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  background: hsla(0,0%,100%,.9)
}

.lake-card-dnd-trigger {
  width: 18px;
  height: 24px;
  text-align: center;
  color: #bfbfbf;
  font-size: 16px;
  border-radius: 2px 2px;
  cursor: move;
  cursor: grab;
  cursor: -webkit-grab
}

.lake-card-dnd-trigger-isdraging {
  cursor: grabbing;
  cursor: -webkit-grabbing
}

.lake-card-dnd:hover {
  background: #f4f4f4;
  color: #595959
}

.lake-card-dnd-active {
  display: block;
  opacity: 1;
  cursor: pointer
}

.lake-tooltip {
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0,0,0,.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  z-index: 1060;
  display: block;
  visibility: visible;
  max-width: 250px;
  white-space: nowrap
}

.lake-tooltip-hidden {
  display: none
}

.lake-tooltip-placement-top,.lake-tooltip-placement-topLeft,.lake-tooltip-placement-topRight {
  padding-bottom: 8px
}

.lake-tooltip-placement-right,.lake-tooltip-placement-rightBottom,.lake-tooltip-placement-rightTop {
  padding-left: 8px
}

.lake-tooltip-placement-bottom,.lake-tooltip-placement-bottomLeft,.lake-tooltip-placement-bottomRight {
  padding-top: 8px
}

.lake-tooltip-placement-left,.lake-tooltip-placement-leftBottom,.lake-tooltip-placement-leftTop {
  padding-right: 8px
}

.lake-tooltip-inner {
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  background-color: rgba(0,0,0,.75);
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,.15);
  min-height: 32px;
  word-wrap: break-word
}

.lake-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: rgba(0,0,0,0);
  border-style: solid
}

.lake-tooltip-placement-top .lake-tooltip-arrow,.lake-tooltip-placement-topLeft .lake-tooltip-arrow,.lake-tooltip-placement-topRight .lake-tooltip-arrow {
  bottom: 3px;
  border-width: 5px 5px 0;
  border-top-color: rgba(0,0,0,.75)
}

.lake-tooltip-placement-top .lake-tooltip-arrow {
  left: 50%;
  margin-left: -5px
}

.lake-tooltip-placement-topLeft .lake-tooltip-arrow {
  left: 16px
}

.lake-tooltip-placement-topRight .lake-tooltip-arrow {
  right: 16px
}

.lake-tooltip-placement-right .lake-tooltip-arrow,.lake-tooltip-placement-rightBottom .lake-tooltip-arrow,.lake-tooltip-placement-rightTop .lake-tooltip-arrow {
  left: 3px;
  border-width: 5px 5px 5px 0;
  border-right-color: rgba(0,0,0,.75)
}

.lake-tooltip-placement-right .lake-tooltip-arrow {
  top: 50%;
  margin-top: -5px
}

.lake-tooltip-placement-rightTop .lake-tooltip-arrow {
  top: 8px
}

.lake-tooltip-placement-rightBottom .lake-tooltip-arrow {
  bottom: 8px
}

.lake-tooltip-placement-left .lake-tooltip-arrow,.lake-tooltip-placement-leftBottom .lake-tooltip-arrow,.lake-tooltip-placement-leftTop .lake-tooltip-arrow {
  right: 3px;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(0,0,0,.75)
}

.lake-tooltip-placement-left .lake-tooltip-arrow {
  top: 50%;
  margin-top: -5px
}

.lake-tooltip-placement-leftTop .lake-tooltip-arrow {
  top: 8px
}

.lake-tooltip-placement-leftBottom .lake-tooltip-arrow {
  bottom: 8px
}

.lake-tooltip-placement-bottom .lake-tooltip-arrow,.lake-tooltip-placement-bottomLeft .lake-tooltip-arrow,.lake-tooltip-placement-bottomRight .lake-tooltip-arrow {
  top: 3px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(0,0,0,.75)
}

.lake-tooltip-placement-bottom .lake-tooltip-arrow {
  left: 50%;
  margin-left: -5px
}

.lake-tooltip-placement-bottomLeft .lake-tooltip-arrow {
  left: 16px
}

.lake-tooltip-placement-bottomRight .lake-tooltip-arrow {
  right: 16px
}

.lake-embed-tooltip {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out
}

.lake-embed-tooltip.lake-embed-tooltip-active {
  opacity: 1;
  visibility: visible
}

.lake-card-toolbar.lake-embed-toolbar-block {
  top: -48px;
  bottom: auto;
  display: none
}

.lake-card-toolbar.lake-card-toolbar-active {
  display: block
}

.lake-embed-toolbar-wrapper {
  position: absolute
}

.lake-embed-toolbar {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  width: auto;
  line-height: 28px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 14px;
  font-weight: 400;
  text-indent: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.lake-embed-toolbar .lake-input {
  font-variant: tabular-nums;
  box-sizing: border-box;
  margin: 0;
  list-style: none;
  position: relative;
  display: inline-block;
  padding: 4px 11px;
  width: 100%;
  height: 32px;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(0,0,0,.65);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all .3s;
  transition: all .3s
}

.lake-embed-toolbar .lake-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1
}

.lake-embed-toolbar .lake-input:-ms-input-placeholder {
  color: #bfbfbf
}

.lake-embed-toolbar .lake-input::-webkit-input-placeholder {
  color: #bfbfbf
}

.lake-embed-toolbar .lake-input:hover {
  border-color: #47c479;
  border-right-width: 1px!important
}

.lake-embed-toolbar .lake-input:focus {
  border-color: #47c479;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(37,184,100,.2);
  border-right-width: 1px!important
}

.lake-embed-toolbar .lake-input-disabled {
  background-color: #f5f5f5;
  opacity: 1;
  cursor: not-allowed;
  color: rgba(0,0,0,.25)
}

.lake-embed-toolbar .lake-input-disabled:hover {
  border-color: #e6d8d8;
  border-right-width: 1px!important
}

.lake-embed-toolbar .lake-input-sm {
  padding: 1px 7px;
  height: 24px
}

.lake-embed-toolbar .lake-embed-toolbar-numberinput {
  line-height: 24px;
  display: inline-block;
  width: 46px
}

.lake-embed-toolbar-active {
  opacity: 1;
  visibility: visible
}

.lake-embed-toolbar-inline {
  top: 50%;
  margin-top: -14px;
  bottom: auto;
  left: auto;
  right: 12px
}

.lake-embed-toolbar-block {
  top: auto;
  bottom: -46px;
  left: -1px;
  right: auto;
  background: #fff;
  height: 40px;
  border: 1px solid hsla(0,0%,88.6%,.84);
  box-shadow: 0 2px 4px 0 hsla(0,0%,88.2%,.5);
  padding: 5px 3px;
  z-index: 125
}

.lake-embed-toolbar-second-block {
  bottom: -92px
}

.lake-embed-toolbar-right {
  left: auto;
  right: -1px
}

.lake-embed-toolbar-center {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.lake-embed-toolbar-inlink {
  bottom: -90px
}

.lake-embed-toolbar-memtion {
  padding: 0;
  min-width: 280px;
  height: auto;
  bottom: auto;
  z-index: 1031
}

.lake-embed-toolbar .lake-icon-arrow {
  position: absolute;
  right: 8px;
  top: 50%;
  width: 0;
  height: 0;
  border-left: 4px solid rgba(0,0,0,0);
  border-right: 4px solid rgba(0,0,0,0);
  border-top: 5px solid #bfbfbf;
  margin-top: -3px;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1)
}

.lake-embed-toolbar-btn {
  line-height: 28px;
  padding: 0 3px;
  min-width: 28px;
  display: inline-block;
  text-align: center;
  color: #595959;
  border-radius: 2px 2px;
  -webkit-transition: background-color .3s ease-in-out;
  transition: background-color .3s ease-in-out;
  cursor: pointer
}

.lake-embed-toolbar-btn .lake-icon,.lake-embed-toolbar-btn .text {
  font-size: 16px;
  color: #595959
}

.lake-embed-toolbar-btn .text {
  font-size: 12px;
  display: inline-block;
  padding: 0 4px
}

.lake-embed-toolbar-btn:hover {
  background-color: #f4f4f4
}

.lake-embed-toolbar-btn-disabled,.lake-embed-toolbar-btn-disabled:hover {
  background-color: rgba(0,0,0,0);
  box-shadow: none;
  cursor: not-allowed
}

.lake-embed-toolbar-btn-disabled .lake-icon,.lake-embed-toolbar-btn-disabled .text,.lake-embed-toolbar-btn-disabled:hover .lake-icon,.lake-embed-toolbar-btn-disabled:hover .text {
  color: #bfbfbf
}

.lake-embed-toolbar-text {
  line-height: 24px;
  padding: 0 5px;
  display: inline-block;
  color: #595959
}

.lake-embed-toolbar-text .lake-icon.lake-icon-connect {
  width: 18px;
  -webkit-transform: scale(.6);
  -ms-transform: scale(.6);
  transform: scale(.6)
}

.lake-embed-toolbar-text-link {
  min-width: 200px;
  max-width: 250px;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.lake-embed-toolbar-linkinput {
  line-height: 24px;
  padding: 0 3px;
  display: inline-block;
  border: 1px solid rgba(0,0,0,0);
  outline: 0;
  width: 200px;
  letter-spacing: .05em
}

.lake-embed-toolbar-group {
  position: relative;
  display: -ms-flexbox;
  display: flex
}

.lake-embed-toolbar-item {
  position: relative;
  display: inline-block;
  line-height: 28px;
  margin: 0 3px;
  text-align: left;
  color: #595959;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}

.lake-embed-toolbar-item-split {
  width: 1px;
  height: 16px;
  line-height: 16px;
  margin: 6px 4px;
  border-left: 1px solid #e8e8e8;
  display: inline-block
}

.lake-embed-toolbar-item-trigger {
  position: relative;
  padding-left: 3px;
  padding-right: 16px;
  cursor: pointer;
  border-radius: 2px 2px;
  -webkit-transition: background-color .3s ease-in-out;
  transition: background-color .3s ease-in-out
}

.lake-embed-toolbar-item-trigger:hover {
  background: #f4f4f4
}

.lake-embed-toolbar-item-trigger-active {
  background: #f4f4f4
}

.lake-embed-toolbar-item-trigger-active .lake-icon-arrow {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg)
}

.lake-embed-toolbar-item-dropdown {
  position: absolute;
  top: 38px;
  left: -7px;
  padding: 5px 0;
  border-radius: 2px 2px;
  background: #fff;
  border: 1px solid #d9d9d9;
  box-shadow: 0 2px 10px rgba(0,0,0,.12);
  min-width: 128px;
  height: auto;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1);
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px)
}

.lake-embed-toolbar-item-dropdown:before {
  content: " ";
  position: absolute;
  top: -6px;
  left: 15px;
  width: 0;
  height: 0;
  border-left: 7px solid rgba(0,0,0,0);
  border-right: 7px solid rgba(0,0,0,0);
  border-bottom: 6px solid #d9d9d9
}

.lake-embed-toolbar-item-dropdown:after {
  content: " ";
  position: absolute;
  top: -4px;
  left: 15px;
  width: 0;
  height: 0;
  border-left: 7px solid rgba(0,0,0,0);
  border-right: 7px solid rgba(0,0,0,0);
  border-bottom: 6px solid #fff
}

.lake-embed-toolbar-item-dropdown-active {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0)
}

.lake-embed-toolbar-item-dropdown-item {
  display: block;
  padding: 4px 10px;
  line-height: 24px;
  color: #595959;
  -webkit-transition: background .3s ease-in-out;
  transition: background .3s ease-in-out;
  white-space: nowrap
}

.lake-embed-toolbar-item-dropdown-item .lake-embed-toolbar-btn:hover {
  background: #e8e8e8
}

.lake-embed-toolbar-item-dropdown-item:hover {
  background: #e8e8e8
}

.lake-embed-toolbar-item-dropdown-item.active,.lake-embed-toolbar-item-dropdown-item.active:hover {
  background: #f4f4f4
}

.lake-embed-toolbar-item-dropdown-item.active .lake-embed-toolbar-btn:hover,.lake-embed-toolbar-item-dropdown-item.active:hover .lake-embed-toolbar-btn:hover {
  background: #f4f4f4
}

.lake-embed-toolbar-item-input {
  display: -ms-flexbox;
  display: flex;
  padding: 2px 0
}

.lake-embed-toolbar-item-text {
  padding: 0 5px
}

.lake-embed-toolbar-flex {
  position: relative;
  opacity: 1;
  visibility: visible;
  padding: 6px;
  display: -ms-flexbox;
  display: flex
}

.lake-embed-toolbar-flex .lake-embed-toolbar-item {
  padding: 0
}

.lake-embed-toolbar-flex .lake-embed-toolbar-btn {
  padding: 0 6px;
  line-height: 28px
}

.lake-embed-toolbar-flex .lake-embed-toolbar-btn .lake-icon {
  vertical-align: middle
}

.lake-embed-toolbar-flex .lake-embed-toolbar-item-trigger-active {
  background: #e8e8e8
}

.lake-embed-toolbar-flex .lake-embed-toolbar-item-trigger-active .lake-embed-toolbar-btn:hover {
  background: #e8e8e8
}

.lake-embed-toolbar-flex .lake-embed-toolbar-item-dropdown {
  border-radius: 3px 3px;
  top: 32px;
  left: -1px
}

.lake-embed-toolbar-flex .lake-embed-toolbar-item-dropdown:before {
  content: "";
  display: none
}

.lake-embed-toolbar-flex .lake-embed-toolbar-item-dropdown:after {
  content: "";
  display: none
}

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

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

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

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

.lake-checkbox {
  font-size: 14px;
  font-variant: tabular-nums;
  color: rgba(0,0,0,.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  line-height: 1;
  position: relative;
  vertical-align: middle;
  top: -.09em
}

.lake-checkbox-input:focus+.lake-checkbox-inner,.lake-checkbox-wrapper:hover .lake-checkbox-inner,.lake-checkbox:hover .lake-checkbox-inner {
  border-color: #25b864
}

.lake-checkbox-checked:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  border: 1px solid #25b864;
  content: "";
  -webkit-animation: lakeCheckboxEffect .36s ease-in-out;
  animation: lakeCheckboxEffect .36s ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  visibility: hidden
}

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

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

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

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

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

.lake-checkbox-checked .lake-checkbox-inner {
  background-color: #25b864;
  border-color: #25b864
}

.lake-checkbox-disabled {
  cursor: not-allowed
}

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

.lake-checkbox-disabled .lake-checkbox-input {
  cursor: not-allowed
}

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

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

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

.lake-checkbox-wrapper {
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0,0,0,.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: unset;
  cursor: pointer;
  display: inline-block
}

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

.lake-checkbox+span,.lake-checkbox-wrapper+span {
  padding-left: 8px;
  padding-right: 8px
}

.lake-checkbox-group {
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0,0,0,.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block
}

.lake-checkbox-group-item {
  display: inline-block;
  margin-right: 8px
}

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

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

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

.lake-checkbox-indeterminate .lake-checkbox-inner:after {
  content: " ";
  -webkit-transform: translate(-50%,-50%) scale(1);
  -ms-transform: translate(-50%,-50%) scale(1);
  transform: translate(-50%,-50%) scale(1);
  border: 0;
  left: 50%;
  top: 50%;
  width: 8px;
  height: 8px;
  background-color: #25b864;
  opacity: 1
}

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

.lake-engine-view .lake-list,.lake-engine .lake-list {
  color: #262626;
  text-indent: 0
}

.lake-engine-view .lake-list-node,.lake-engine .lake-list-node {
  line-height: inherit
}

.lake-engine-view .lake-list-node div[data-lake-card=checkbox],.lake-engine .lake-list-node div[data-lake-card=checkbox] {
  margin-left: 0;
  margin-right: 5px
}

.lake-engine-view .lake-list-task,.lake-engine .lake-list-task {
  position: relative;
  list-style: none;
  margin-left: 0;
  padding: 0 0 0 22px;
  text-indent: 0
}

.lake-engine-view .lake-list-task-active,.lake-engine .lake-list-task-active {
  background: #f4f4f4;
  border-radius: 3px 3px
}

.lake-engine-view .lake-list-task [data-lake-card=checkbox],.lake-engine .lake-list-task [data-lake-card=checkbox] {
  padding-right: 6px;
  vertical-align: middle;
  line-height: 16px;
  position: absolute;
  margin-left: -20px;
  top: 4px
}

.lake-engine-view .lake-list-task [data-lake-card=checkbox] .ant-checkbox-inner,.lake-engine .lake-list-task [data-lake-card=checkbox] .ant-checkbox-inner {
  border-color: #bfbfbf
}

.lake-engine-view .lake-list-task [data-lake-card=checkbox] .ant-checkbox-checked .ant-checkbox-inner,.lake-engine .lake-list-task [data-lake-card=checkbox] .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #47c479;
  border-color: #25b864
}

.lake-engine-view li span[data-lake-card=image],.lake-engine li span[data-lake-card=image] {
  vertical-align: top
}

.lake-engine-view li span[data-lake-card=image] [data-card-element=left],.lake-engine-view li span[data-lake-card=image] [data-card-element=right],.lake-engine li span[data-lake-card=image] [data-card-element=left],.lake-engine li span[data-lake-card=image] [data-card-element=right] {
  vertical-align: top
}

.lake-engine-view .lake-list .lake-checkbox-input {
  cursor: default
}

.lake-link {
  position: relative
}

.lake-link-content {
  position: relative;
  color: #096dd9
}

.lake-embed-toolbar-block.lake-link-toolbar-in-max {
  z-index: 1032
}

.lake-drop-cursor {
  position: absolute;
  width: 2px;
  background-color: #16914f
}

div.lake-drag-image {
  background-color: #f9f9f9
}

.lake-engine,.lake-engine-view {
  font-size: 14px;
  font-family: Tahoma For Number,Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;
  color: #262626;
  line-height: 24px;
  letter-spacing: .05em;
  outline-style: none;
  word-wrap: break-word;
  -webkit-user-select: auto
}

.lake-engine-view>:first-child,.lake-engine>:first-child {
  margin-top: 0!important
}

.lake-engine-view::selection,.lake-engine::selection {
  background: rgba(27,162,227,.2);
  color: inherit
}

.lake-engine-view ::selection,.lake-engine ::selection {
  background: rgba(27,162,227,.2);
  color: inherit
}

.lake-engine-view.lake-paintformat-mode,.lake-engine.lake-paintformat-mode {
  cursor: text;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAUCAYAAACTQC2+AAAABGdBTUEAALGPC/xhBQAAATtJREFUSA3dlTFLA0EQhU+jlSkEG63EYGdlZZFG7QUbSyG/QP/C/Q0rqzQWQX+BwUKwtrexEFRQtFSI35NZWDa3soOHhQ8eM/v2zWw2N9xVVVUdwXUYoFxaq5il2wa8hvtG5dJaxYx16xFvLN8i3lmehiFC6Y94wbsTGsxZosajKA/7aewjrKZiyTocJO9DSYHT82r+YXyQs0eRfYBrD/Y1DB58OMyfeM/hrWq8N9qlZkmFBXiPPd6D7ikWUxwjrKWirTeJkzDeNYttKIxhDUuxiFGjfAnfMkUX3hs19emYqFt9P48mU6zVLEQPFjCfwgk8gyuwEd6pS5t0EQYmHhCXLZ8Kvz1oqmFO+H8HxVOXfZC5vwNd46y3xbx5ni1mQ4+dJ6NyDw4xX0GN9484YfcRhg+fcmmt408+5V99wSyVTWN94gAAAABJRU5ErkJggg==) 5 10,text
}

.lake-engine-view [contenteditable=true],.lake-engine [contenteditable=true] {
  outline-style: none
}

.lake-engine-view a,.lake-engine-view a:active,.lake-engine a,.lake-engine a:active {
  word-wrap: break-word;
  color: #096dd9
}

.lake-engine-view a:hover,.lake-engine a:hover {
  color: #1890ff
}

.lake-engine-view img,.lake-engine img {
  max-width: 100%
}

.lake-engine-view mark,.lake-engine mark {
  padding: 0;
  background: #ff0
}

.lake-engine-view sup,.lake-engine sup {
  top: -.5em
}

.lake-engine-view sub,.lake-engine sub {
  bottom: -.25em
}

.lake-engine-view sub,.lake-engine-view sup,.lake-engine sub,.lake-engine sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline
}

.lake-engine-view p,.lake-engine p {
  min-height: 24px;
  line-height: 24px;
  white-space: normal;
  margin: 0;
  letter-spacing: .05em
}

.lake-engine-view h1,.lake-engine-view h2,.lake-engine-view h3,.lake-engine-view h4,.lake-engine-view h5,.lake-engine-view h6,.lake-engine h1,.lake-engine h2,.lake-engine h3,.lake-engine h4,.lake-engine h5,.lake-engine h6 {
  margin-top: 0;
  margin-bottom: 0;
  white-space: normal;
  color: #262626;
  word-spacing: 1px;
  font-weight: 700
}

.lake-engine-view h1,.lake-engine h1 {
  font-size: 28px;
  line-height: 36px;
  padding: 7px 0
}

.lake-engine-view h2,.lake-engine h2 {
  font-size: 24px;
  line-height: 32px;
  padding: 7px 0
}

.lake-engine-view h3,.lake-engine h3 {
  font-size: 20px;
  line-height: 28px;
  padding: 7px 0
}

.lake-engine-view h4,.lake-engine h4 {
  font-size: 16px;
  line-height: 24px;
  padding: 7px 0
}

.lake-engine-view h5,.lake-engine h5 {
  font-size: 14px;
  line-height: 24px;
  padding: 7px 0
}

.lake-engine-view h6,.lake-engine h6 {
  font-size: 14px;
  line-height: 24px;
  padding: 7px 0;
  font-weight: 400
}

.lake-engine-view blockquote,.lake-engine blockquote {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 1em;
  margin-left: 0;
  border-left: 3px solid #f4f4f4;
  color: #8c8c8c
}

.lake-engine-view code,.lake-engine code {
  font-family: monospace;
  font-size: inherit;
  background-color: rgba(0,0,0,.06);
  padding: 0 2px;
  border: 1px solid rgba(0,0,0,.08);
  border-radius: 2px 2px;
  line-height: inherit;
  word-wrap: break-word;
  word-break: break-all;
  text-indent: 0
}

.lake-engine-view .lake-fontsize-9,.lake-engine .lake-fontsize-9 {
  font-size: 12px;
  line-height: 24px
}

.lake-engine-view .lake-fontsize-10,.lake-engine .lake-fontsize-10 {
  font-size: 13px;
  line-height: 24px
}

.lake-engine-view .lake-fontsize-11,.lake-engine .lake-fontsize-11 {
  font-size: 14px;
  line-height: 24px
}

.lake-engine-view .lake-fontsize-12,.lake-engine .lake-fontsize-12 {
  font-size: 16px;
  line-height: 24px
}

.lake-engine-view .lake-fontsize-14,.lake-engine .lake-fontsize-14 {
  font-size: 19px;
  line-height: 27px
}

.lake-engine-view .lake-fontsize-16,.lake-engine .lake-fontsize-16 {
  font-size: 22px;
  line-height: 30px
}

.lake-engine-view .lake-fontsize-18,.lake-engine .lake-fontsize-18 {
  font-size: 24px;
  line-height: 32px
}

.lake-engine-view .lake-fontsize-22,.lake-engine .lake-fontsize-22 {
  font-size: 29px;
  line-height: 37px
}

.lake-engine-view .lake-fontsize-24,.lake-engine .lake-fontsize-24 {
  font-size: 32px;
  line-height: 40px
}

.lake-engine-view .lake-fontsize-30,.lake-engine .lake-fontsize-30 {
  font-size: 40px;
  line-height: 48px
}

.lake-engine-view .lake-fontsize-36,.lake-engine .lake-fontsize-36 {
  font-size: 48px;
  line-height: 56px
}

.lake-engine-view pre,.lake-engine pre {
  overflow: visible;
  margin-top: 5px;
  margin-bottom: 5px
}

.lake-engine-view pre code,.lake-engine pre code {
  display: inline;
  max-width: none;
  padding: 0;
  margin: 0;
  overflow: initial;
  line-height: inherit;
  vertical-align: inherit;
  white-space: pre;
  background: 0 0;
  font-size: inherit
}

.lake-engine-view ol,.lake-engine-view ul,.lake-engine ol,.lake-engine ul {
  margin: 0 0 0 3px;
  padding: 0
}

.lake-engine-view li,.lake-engine li {
  white-space: normal;
  margin-left: 23px
}

.lake-engine-view ol,.lake-engine-view ol[data-lake-indent="3"],.lake-engine-view ol[data-lake-indent="6"],.lake-engine ol,.lake-engine ol[data-lake-indent="3"],.lake-engine ol[data-lake-indent="6"] {
  list-style-type: decimal
}

.lake-engine-view ol[data-lake-indent="1"],.lake-engine-view ol[data-lake-indent="4"],.lake-engine-view ol[data-lake-indent="7"],.lake-engine ol[data-lake-indent="1"],.lake-engine ol[data-lake-indent="4"],.lake-engine ol[data-lake-indent="7"] {
  list-style-type: lower-alpha
}

.lake-engine-view ol[data-lake-indent="2"],.lake-engine-view ol[data-lake-indent="5"],.lake-engine-view ol[data-lake-indent="8"],.lake-engine ol[data-lake-indent="2"],.lake-engine ol[data-lake-indent="5"],.lake-engine ol[data-lake-indent="8"] {
  list-style-type: lower-roman
}

.lake-engine-view ol[data-lake-indent="1"],.lake-engine-view ul[data-lake-indent="1"],.lake-engine ol[data-lake-indent="1"],.lake-engine ul[data-lake-indent="1"] {
  padding-left: 2em
}

.lake-engine-view ol[data-lake-indent="2"],.lake-engine-view ul[data-lake-indent="2"],.lake-engine ol[data-lake-indent="2"],.lake-engine ul[data-lake-indent="2"] {
  padding-left: 4em
}

.lake-engine-view ol[data-lake-indent="3"],.lake-engine-view ul[data-lake-indent="3"],.lake-engine ol[data-lake-indent="3"],.lake-engine ul[data-lake-indent="3"] {
  padding-left: 6em
}

.lake-engine-view ol[data-lake-indent="4"],.lake-engine-view ul[data-lake-indent="4"],.lake-engine ol[data-lake-indent="4"],.lake-engine ul[data-lake-indent="4"] {
  padding-left: 8em
}

.lake-engine-view ol[data-lake-indent="5"],.lake-engine-view ul[data-lake-indent="5"],.lake-engine ol[data-lake-indent="5"],.lake-engine ul[data-lake-indent="5"] {
  padding-left: 10em
}

.lake-engine-view ol[data-lake-indent="6"],.lake-engine-view ul[data-lake-indent="6"],.lake-engine ol[data-lake-indent="6"],.lake-engine ul[data-lake-indent="6"] {
  padding-left: 12em
}

.lake-engine-view ol[data-lake-indent="7"],.lake-engine-view ul[data-lake-indent="7"],.lake-engine ol[data-lake-indent="7"],.lake-engine ul[data-lake-indent="7"] {
  padding-left: 14em
}

.lake-engine-view ol[data-lake-indent="8"],.lake-engine-view ul[data-lake-indent="8"],.lake-engine ol[data-lake-indent="8"],.lake-engine ul[data-lake-indent="8"] {
  padding-left: 16em
}

.lake-engine-view ul,.lake-engine-view ul[data-lake-indent="3"],.lake-engine-view ul[data-lake-indent="6"],.lake-engine ul,.lake-engine ul[data-lake-indent="3"],.lake-engine ul[data-lake-indent="6"] {
  list-style-type: disc
}

.lake-engine-view ul[data-lake-indent="1"],.lake-engine-view ul[data-lake-indent="4"],.lake-engine-view ul[data-lake-indent="7"],.lake-engine ul[data-lake-indent="1"],.lake-engine ul[data-lake-indent="4"],.lake-engine ul[data-lake-indent="7"] {
  list-style-type: circle
}

.lake-engine-view ul[data-lake-indent="2"],.lake-engine-view ul[data-lake-indent="5"],.lake-engine-view ul[data-lake-indent="8"],.lake-engine ul[data-lake-indent="2"],.lake-engine ul[data-lake-indent="5"],.lake-engine ul[data-lake-indent="8"] {
  list-style-type: square
}

.lake-engine-view span[data-card-type=inline],.lake-engine span[data-card-type=inline] {
  display: inline-block;
  text-indent: 0;
  vertical-align: bottom;
  white-space: normal
}

.lake-engine-view span[data-card-type=inline] span[data-card-element],.lake-engine span[data-card-type=inline] span[data-card-element] {
  display: inline-block
}

.lake-engine-view span[data-card-type=inline] span[data-card-element=center],.lake-engine span[data-card-type=inline] span[data-card-element=center] {
  vertical-align: bottom
}

.lake-engine-view span[data-card-type=inline] span[data-card-element=left],.lake-engine-view span[data-card-type=inline] span[data-card-element=right],.lake-engine span[data-card-type=inline] span[data-card-element=left],.lake-engine span[data-card-type=inline] span[data-card-element=right] {
  min-width: 1px;
  text-align: left;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text
}

.lake-engine-view div[data-card-type=block],.lake-engine-view span[data-card-type=inline].lake-card-block,.lake-engine div[data-card-type=block],.lake-engine span[data-card-type=inline].lake-card-block {
  display: block
}

.lake-engine-view div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=left],.lake-engine-view div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=right],.lake-engine-view span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=left],.lake-engine-view span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=right],.lake-engine div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=left],.lake-engine div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=right],.lake-engine span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=left],.lake-engine span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=right] {
  bottom: 0;
  position: absolute;
  width: 2px;
  line-height: 24px;
  overflow: hidden;
  outline: none;
  text-align: left;
  text-indent: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text
}

.lake-engine-view div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=left],.lake-engine-view span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=left],.lake-engine div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=left],.lake-engine span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=left] {
  left: -2px;
  text-align: left
}

.lake-engine-view div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=right],.lake-engine-view span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=right],.lake-engine div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=right],.lake-engine span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=right] {
  right: -2px;
  text-align: right
}

.lake-engine-view div[data-card-element=body],.lake-engine-view span[data-card-element=body],.lake-engine div[data-card-element=body],.lake-engine span[data-card-element=body] {
  position: relative
}

.lake-engine-view div[data-card-element=body] [data-card-element=center],.lake-engine-view span[data-card-element=body] [data-card-element=center],.lake-engine div[data-card-element=body] [data-card-element=center],.lake-engine span[data-card-element=body] [data-card-element=center] {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text
}

.lake-engine-view div[data-lake-card=hr] div[data-card-element=center],.lake-engine div[data-lake-card=hr] div[data-card-element=center] {
  border: 1px solid rgba(0,0,0,0);
  padding: 18px 0;
  border-radius: 2px 2px
}

.lake-engine-view div[data-lake-card=hr] div[data-card-element=center] hr,.lake-engine div[data-lake-card=hr] div[data-card-element=center] hr {
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -2px;
  width: 100%;
  height: 2px;
  background-color: #e8e8e8;
  padding: 0;
  border: 1px solid rgba(0,0,0,0)
}

.lake-engine {
  position: relative;
  background-color: #fff
}

.lake-engine div[data-lake-card=hr] div[data-card-element=center].lake-hr-active,.lake-engine div[data-lake-card=hr] div[data-card-element=center]:hover {
  background-color: #f4f4f4
}

.lake-engine div[data-lake-card=hr] div[data-card-element=center].lake-hr-active hr,.lake-engine div[data-lake-card=hr] div[data-card-element=center]:hover hr {
  background-color: #d9d9d9
}

.lake-anchor-button {
  position: absolute;
  width: 18px;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  display: block;
  background: hsla(0,0%,100%,.9);
  color: #bfbfbf;
  border-radius: 2px 2px;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out
}

.lake-anchor-button.lake-anchor-button-active {
  opacity: 1;
  visibility: visible
}

.lake-anchor-button .lake-icon {
  width: 18px
}

.lake-anchor-button:hover {
  background: #f4f4f4;
  color: #595959
}

.lake-card-block-max>[data-card-element=body] {
  overflow: hidden
}

.lake-card-block-max>[data-card-element=body]>.lake-card-toolbar {
  display: none
}

.lake-card-block-max>[data-card-element=body]>[data-card-element=center] {
  background: #fafafa;
  position: fixed!important;
  top: 56px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1032;
  overflow: auto
}

.lake-card-block-max>[data-card-element=body]>[data-card-element=center].edit {
  top: 96px
}

.lake-card-block-max .header {
  position: fixed!important;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1032;
  height: 56px;
  background: #fff;
  border-bottom: 1px solid #e8e8e8
}

.lake-card-block-max .header .header-crumb {
  float: left;
  line-height: 32px;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-align: center;
  align-items: center
}

.lake-card-block-max .header .header-crumb a {
  color: #595959
}

.lake-card-block-max .header .header-crumb a:hover {
  color: #595959;
  cursor: pointer
}

.lake-card-block-max .header .header-crumb .split {
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  padding: 0 8px 0 15px;
  font-weight: 200
}

.lake-card-block-max .header .header-crumb .split+a {
  display: inline-block;
  vertical-align: middle
}

.lake-card-block-max .header .header-crumb .split+a:hover {
  color: #8c8c8c
}

.lake-card-read-tool {
  position: absolute;
  top: 0;
  width: 32px;
  left: -32px;
  height: 100%;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out
}

.lake-card-read-tool .lake-icon {
  color: #bfbfbf;
  font-size: 16px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  background: #f4f4f4
}

.lake-card-read-tool .lake-icon:hover {
  color: #25b864;
  cursor: pointer
}

blockquote.lake-alert {
  margin: 0;
  padding: 10px;
  border: 1px solid #abd2da;
  background-color: #e8f7ff;
  border-radius: 3px;
  color: #262626
}

blockquote.lake-alert-info {
  border: 1px solid #abd2da;
  background-color: #e8f7ff
}

blockquote.lake-alert-warning {
  border: 1px solid #e0d1b1;
  background-color: #fffbe6
}

blockquote.lake-alert-danger {
  border: 1px solid #deb8be;
  background-color: #fff3f3
}

blockquote.lake-alert-success {
  border: 1px solid #c2d2b5;
  background-color: #edf9e8
}

blockquote.lake-alert-tips {
  border: 1px solid #c3c3c3;
  background-color: #fff6b6
}

.ant-collapse {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #595959;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  border-radius: 4px
}

.ant-collapse>.ant-collapse-item {
  border-bottom: 1px solid #d9d9d9
}

.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header {
  border-radius: 0 0 4px 4px
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header {
  position: relative;
  padding: 12px 16px 12px 40px;
  color: #262626;
  line-height: 22px;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 16px;
  display: inline-block;
  margin-top: 2px;
  font-size: 12px;
  line-height: 46px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow>* {
  line-height: 1
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
  display: inline-block
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow:before {
  display: none
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow-icon {
  display: block
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
  -webkit-transition: -webkit-transform .24s;
  transition: -webkit-transform .24s;
  transition: transform .24s;
  transition: transform .24s,-webkit-transform .24s
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra {
  float: right
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus {
  outline: none
}

.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header {
  padding-left: 12px
}

.ant-collapse-anim-active {
  -webkit-transition: height .2s cubic-bezier(.215,.61,.355,1);
  transition: height .2s cubic-bezier(.215,.61,.355,1)
}

.ant-collapse-content {
  overflow: hidden;
  color: #595959;
  background-color: #fff;
  border-top: 1px solid #d9d9d9
}

.ant-collapse-content>.ant-collapse-content-box {
  padding: 16px
}

.ant-collapse-content-inactive {
  display: none
}

.ant-collapse-item:last-child>.ant-collapse-content {
  border-radius: 0 0 4px 4px
}

.ant-collapse-borderless {
  background-color: #fff;
  border: 0
}

.ant-collapse-borderless>.ant-collapse-item {
  border-bottom: 1px solid #d9d9d9
}

.ant-collapse-borderless>.ant-collapse-item:last-child,.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header {
  border-radius: 0
}

.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content {
  background-color: rgba(0,0,0,0);
  border-top: 0
}

.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box {
  padding-top: 4px
}

.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow {
  color: rgba(0,0,0,.25);
  cursor: not-allowed
}

.lake-scrollable::-webkit-scrollbar {
  display: none
}

.lake-scrollable.scroll-x {
  padding-bottom: 10px;
  overflow-x: hidden
}

.lake-scrollable.scroll-x:hover {
  overflow-x: auto
}

.lake-scrollable.scroll-y {
  padding-right: 10px;
  overflow-y: hidden
}

.lake-scrollable.scroll-y:hover {
  overflow-y: auto
}

.lake-scrollable:hover .lake-scrollbar {
  display: block
}

.lake-scrollable.scrolling {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.lake-scrollable.scrolling .lake-scrollbar {
  display: block
}

.lake-scrollable .lake-scrollbar {
  display: none;
  position: absolute;
  cursor: default;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out
}

.lake-scrollable .lake-scrollbar .lake-scrollbar-trigger {
  position: absolute;
  background: #c1c1c1;
  border-radius: 10px;
  cursor: pointer
}

.lake-scrollable .lake-scrollbar .lake-scrollbar-trigger:hover {
  background: #888
}

.lake-scrollable .lake-scrollbar.lake-scrollbar-x {
  width: 100%;
  height: 8px;
  bottom: 0
}

.lake-scrollable .lake-scrollbar.lake-scrollbar-x .lake-scrollbar-trigger {
  height: 8px;
  min-width: 60px
}

.lake-scrollable .lake-scrollbar.lake-scrollbar-y {
  top: 0;
  width: 8px;
  height: 100%;
  right: 0
}

.lake-scrollable .lake-scrollbar.lake-scrollbar-y .lake-scrollbar-trigger {
  width: 8px;
  min-height: 60px
}

.lake-scrollable .scrollbar-shadow-left {
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  bottom: 0;
  width: 4px;
  opacity: .5;
  background: linear-gradient(270deg,rgba(99,114,130,0),rgba(99,114,130,.16));
  background: -webkit-linear-gradient(right,rgba(99,114,130,0),rgba(99,114,130,.16));
  pointer-events: none
}

.lake-scrollable .scrollbar-shadow-right {
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  bottom: 0;
  width: 4px;
  opacity: .5;
  background: linear-gradient(90deg,rgba(99,114,130,0),rgba(99,114,130,.16));
  background: -webkit-linear-gradient(left,rgba(99,114,130,0),rgba(99,114,130,.16));
  pointer-events: none
}

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

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

.lake-svg-icon-insert-table {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy44NzUgMTAuMTI1KSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMS4xMjUgMGg0LjV2MTUuNzVoLTQuNUExLjEyNSAxLjEyNSAwIDAgMSAwIDE0LjYyNXYtMTMuNUMwIC41MDQuNTA0IDAgMS4xMjUgMHoiIGZpbGw9IiNGMEYwRjAiLz48cGF0aCBkPSJNLjI4MSA0LjIxOUgxOS45N1YxLjEyNWEuODQ0Ljg0NCAwIDAgMC0uODQ0LS44NDRoLTE4YS44NDQuODQ0IDAgMCAwLS44NDQuODQ0djMuMDk0eiIgc3Ryb2tlPSIjNTk1OTU5IiBzdHJva2Utd2lkdGg9Ii41NjMiIGZpbGwtb3BhY2l0eT0iLjE1IiBmaWxsPSIjMjVCODY0Ii8+PHBhdGggZmlsbD0iI0U4RThFOCIgZD0iTTAgNy44NzVoMjAuMjV2MUgwek0wIDExLjI1aDIwLjI1djFIMHoiLz48cGF0aCBmaWxsPSIjRThFOEU4IiBkPSJNMTAuMTI1IDBoMXYxNS43NWgtMXpNMTQuNjI1IDBoMXYxNS43NWgtMXoiLz48cmVjdCBzdHJva2U9IiM3MzczNzMiIHN0cm9rZS13aWR0aD0iMS4xMjUiIHg9Ii41NjMiIHk9Ii41NjMiIHdpZHRoPSIxOS4xMjUiIGhlaWdodD0iMTQuNjI1IiByeD0iMS4xMjUiLz48cGF0aCBkPSJNNS4yODcgMTUuNDEyVi4zMzhIMS4xMjVhLjc4OC43ODggMCAwIDAtLjc4Ny43ODh2MTMuNWMwIC40MzUuMzUyLjc4Ny43ODcuNzg3aDQuMTYyeiIgc3Ryb2tlPSIjNzM3MzczIiBzdHJva2Utd2lkdGg9Ii42NzUiLz48cGF0aCBkPSJNLjI4MSA0LjIxOUgxOS45N1YxLjEyNWEuODQ0Ljg0NCAwIDAgMC0uODQ0LS44NDRoLTE4YS44NDQuODQ0IDAgMCAwLS44NDQuODQ0djMuMDk0eiIgc3Ryb2tlPSIjNzM3MzczIiBzdHJva2Utd2lkdGg9Ii41NjMiLz48L2c+PC9zdmc+")
}

.lake-svg-icon-insert-image {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0xMi45MzggMTIuMzc1Yy45MyAwIDEuNjg3Ljc1NyAxLjY4NyAxLjY4OGExLjY5IDEuNjkgMCAwIDEtMS42ODggMS42ODcgMS42OSAxLjY5IDAgMCAxLTEuNjg3LTEuNjg4YzAtLjkzLjc1Ny0xLjY4NyAxLjY4OC0xLjY4N3oiIGZpbGw9IiNGRkQ2NjYiLz48cGF0aCBkPSJNMjYuOTI0IDIyLjY5NWEuMjE2LjIxNiAwIDAgMS0uMTM2LjA0OUg5LjIxYS4yMDguMjA4IDAgMCAxLS4yMS0uMjA1LjIxLjIxIDAgMCAxIC4wNS0uMTMzbDQuNDcxLTUuMTc3YS4yMTUuMjE1IDAgMCAxIC4yOTctLjAyNWMuMDA4LjAwNy4wMTguMDE1LjAyNi4wMjVsMi42MSAzLjAyNCA0LjE1LTQuODA1YS4yMTUuMjE1IDAgMCAxIC4yOTctLjAyNWMuMDA4LjAwNy4wMTkuMDE1LjAyNy4wMjVsNi4wMjggNi45NmEuMjA2LjIwNiAwIDAgMS0uMDMyLjI4N3oiIGZpbGw9IiNGRkU1OEYiLz48cGF0aCBkPSJNMjYuODY0IDIyLjY5NWEuMjE2LjIxNiAwIDAgMS0uMTM2LjA0OUgxNGw2LjU0NS03LjI5NmEuMjE1LjIxNSAwIDAgMSAuMjk2LS4wMjVjLjAwOC4wMDcuMDE5LjAxNS4wMjcuMDI1bDYuMDI4IDYuOTZhLjIwNi4yMDYgMCAwIDEtLjAzMi4yODd6IiBmaWxsPSIjRkZDNTNEIi8+PC9nPjwvZz48L3N2Zz4=")
}

.lake-svg-icon-insert-file {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjRTBFMEUwIiBkPSJNMTYuODc1IDIyLjVIMjkuMjV2MS42ODhIMTYuODc1ek0yMS4zNzUgMTYuODc1aDcuODc1djEuNjg4aC03Ljg3NXpNMjEuMzc1IDEyLjM3NWg3Ljg3NXYxLjY4OGgtNy44NzV6Ii8+PHBhdGggZD0iTTE2LjgyMyAxMi40ODVhMy44OSAzLjg5IDAgMCAwLTUuNjg2IDBsLTQuMzQ0IDQuNTZhLjE2Mi4xNjIgMCAwIDAtLjA0My4xMTNjMCAuMDQyLjAxNS4wODIuMDQzLjExMmwuNjE0LjY0NWEuMTQ1LjE0NSAwIDAgMCAuMjEyIDBsNC4zNDMtNC41NmEyLjc2OCAyLjc2OCAwIDAgMSAyLjAxOS0uODc4Yy43NjIgMCAxLjQ4LjMxIDIuMDE3Ljg3Ny41NC41NjcuODM1IDEuMzIuODM1IDIuMTJzLS4yOTYgMS41NTItLjgzNSAyLjExOWwtNC40MjcgNC42NS0uNzE3Ljc1M2MtLjY3LjcwNS0xLjc2LjcwNS0yLjQzMSAwYTEuODQgMS44NCAwIDAgMS0uNTAzLTEuMjc2YzAtLjQ4My4xNzgtLjkzNi41MDMtMS4yNzdsNC4zOTEtNC42MTNhLjU3My41NzMgMCAwIDEgLjQxNS0uMThoLjAwMWMuMTU3IDAgLjMwMi4wNjUuNDExLjE4YS42MjYuNjI2IDAgMCAxIC4xNzIuNDM2LjYyNS42MjUgMCAwIDEtLjE3Mi40MzJsLTMuNTkgMy43NjhhLjE2Mi4xNjIgMCAwIDAtLjA0Mi4xMTJjMCAuMDQyLjAxNC4wODIuMDQzLjExMmwuNjE0LjY0NWEuMTQ1LjE0NSAwIDAgMCAuMjExIDBsMy41ODgtMy43N2MuMzMxLS4zNDguNTEzLS44MS41MTMtMS4zIDAtLjQ5Mi0uMTgzLS45NTYtLjUxMy0xLjMwMmExLjY5NyAxLjY5NyAwIDAgMC0yLjQ4IDBsLS40MjUuNDUtMy45NjUgNC4xNjNhMy4wOSAzLjA5IDAgMCAwLS44NDUgMi4xNDVjMCAuODEuMzAxIDEuNTcuODQ1IDIuMTQyYTIuODEzIDIuODEzIDAgMCAwIDIuMDQyLjg4N2MuNzQgMCAxLjQ3OC0uMjk2IDIuMDQtLjg4N2w1LjE0Ni01LjQwM0E0LjMxNSA0LjMxNSAwIDAgMCAxOCAxNS40NzRhNC4zIDQuMyAwIDAgMC0xLjE3Ny0yLjk4OXoiIGZpbGw9IiM1OTU5NTkiLz48L2c+PC9zdmc+")
}

.lake-svg-icon-insert-video {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTguMTQgMTEuMjVhNi44OTEgNi44OTEgMCAxIDAgLjAwMiAxMy43ODIgNi44OTEgNi44OTEgMCAwIDAtLjAwMS0xMy43ODJ6bTIuMjE3IDYuOTk3bC0zLjM2IDIuNDQ0YS4xMjMuMTIzIDAgMCAxLS4xOTUtLjF2LTQuODg1YS4xMjMuMTIzIDAgMCAxIC4xOTYtLjFsMy4zNTkgMi40NDJhLjEyMi4xMjIgMCAwIDEgMCAuMTk4eiIgZmlsbD0iIzY2NiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==")
}

.lake-svg-icon-insert-youku {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI5LjczNCUiIHkxPSIyMi40MTklIiB4Mj0iOTEuOTklIiB5Mj0iNzcuNzA0JSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiMyRUU4RkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjlDOEZGIiBvZmZzZXQ9IjE2Ljc0NSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMUZBM0ZGIiBvZmZzZXQ9IjM4LjI5NSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjk5QUZFIiBvZmZzZXQ9IjUwLjMxOSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMTk5OUZGIiBvZmZzZXQ9IjU5Ljc3NCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjhDMUZGIiBvZmZzZXQ9IjgyLjI5MSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMkRFNEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iOS41NDklIiB5MT0iMjAuOTYyJSIgeDI9IjEwMCUiIHkyPSI4Ni45NjIlIiBpZD0iYiI+PHN0b3Agc3RvcC1jb2xvcj0iIzAwOURGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDgxRkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI5MC44NTQlIiB5MT0iNjkuOTY2JSIgeDI9IjE4LjM3MSUiIHkyPSIxNC4wOTQlIiBpZD0iYyI+PHN0b3Agc3RvcC1jb2xvcj0iIzAwOURGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDgxRkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSIyLjc5MyUiIHkxPSI1MCUiIHgyPSI2My4wMjklIiB5Mj0iNTUuODM4JSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9InJlZCIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRjNEMzgiIG9mZnNldD0iNTYuNDkzJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRjUxNTEiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJlIj48c3RvcCBzdG9wLWNvbG9yPSIjRTIxQzAwIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZCMDAwMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5IDkpIj48cGF0aCBkPSJNOSAxOEE5IDkgMCAxIDEgOSAwYTkgOSAwIDAgMSAwIDE4em0wLTIuNzg5QTYuMjExIDYuMjExIDAgMSAwIDkgMi43OSA2LjIxMSA2LjIxMSAwIDAgMCA5IDE1LjIxeiIgZmlsbD0idXJsKCNhKSIvPjxjaXJjbGUgZmlsbD0idXJsKCNiKSIgY3g9IjIuNzQ2IiBjeT0iNC42OSIgcj0iMS4zOTQiLz48Y2lyY2xlIGZpbGw9InVybCgjYykiIGN4PSIxNS4zMzgiIGN5PSIxMy4yMjUiIHI9IjEuMzk0Ii8+PHJlY3QgZmlsbD0idXJsKCNkKSIgdHJhbnNmb3JtPSJyb3RhdGUoMzUgOS41OTIgNy41MjEpIiB4PSI1LjQ5MyIgeT0iNi4wODUiIHdpZHRoPSI4LjE5NyIgaGVpZ2h0PSIyLjg3MyIgcng9IjEuMzk0Ii8+PHJlY3QgZmlsbD0idXJsKCNkKSIgdHJhbnNmb3JtPSJzY2FsZSgxIC0xKSByb3RhdGUoMzUgNDMuMDk0IDApIiB4PSI1LjQ5MyIgeT0iOS4xMjciIHdpZHRoPSI4LjE5NyIgaGVpZ2h0PSIyLjg3MyIgcng9IjEuMzk0Ii8+PHBhdGggZD0iTTEyLjM3IDcuNzEzbC4yNi4xODJjLjA5OC4wNjguMTgzLjE0Ni4yNTcuMjMxbC4wMzguMDUyLjA0OC4wN2MuMTcuMjQyLjI1Mi41Mi4yNTIuNzk0IDAgLjI3NS0uMDgyLjU1My0uMjUyLjc5NWwtLjA0OC4wN2ExLjQxOCAxLjQxOCAwIDAgMS0uMDM4LjA1MWMtLjA3NC4wODYtLjE2LjE2My0uMjU2LjIzMWwtLjI2LjE4M2ExLjM5NCAxLjM5NCAwIDAgMS0xLjM4OC0uMTIzTDkuMjU5IDkuMDQybDEuNzI0LTEuMjA3YTEuMzk0IDEuMzk0IDAgMCAxIDEuMzg3LS4xMjJ6IiBmaWxsPSJ1cmwoI2UpIi8+PC9nPjwvZz48L3N2Zz4=")
}

.lake-svg-icon-insert-bilibili {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTUuMTk3IDExLjcxbC0xLjUyNi0xLjU3NmEuNjU2LjY1NiAwIDAgMSAwLS45MTNsLjAyMS0uMDIzYS42NDYuNjQ2IDAgMCAxIC45MjggMGwyLjQwOCAyLjQ4NmEuNjY2LjY2NiAwIDAgMSAuMDI0LjAyNmgyLjAxYS42NjYuNjY2IDAgMCAxIC4wMjMtLjAyNmwyLjQwOC0yLjQ4NmEuNjQ2LjY0NiAwIDAgMSAuOTI5IDBsLjAyMS4wMjNhLjY1Ni42NTYgMCAwIDEgMCAuOTEzbC0xLjUyNiAxLjU3NkgyNGMxLjY1NyAwIDMgMS4zODYgMyAzLjA5NnY4LjEzYzAgMS43MS0xLjM0MyAzLjA5Ni0zIDMuMDk2aC0uNTYzYzAgLjUzNS0uNDIuOTY4LS45MzcuOTY4LS41MTggMC0uOTM4LS40MzMtLjkzOC0uOTY4aC03LjEyNWMwIC41MzUtLjQyLjk2OC0uOTM3Ljk2OC0uNTE4IDAtLjkzOC0uNDMzLS45MzgtLjk2OEgxMmMtMS42NTcgMC0zLTEuMzg2LTMtMy4wOTd2LTguMTI5YzAtMS43MSAxLjM0My0zLjA5NiAzLTMuMDk2aDMuMTk3ek0xMiAxMy44MzljLS41MTggMC0uOTM4LjQzMy0uOTM4Ljk2N3Y4LjEzYzAgLjUzNC40Mi45NjcuOTM4Ljk2N2gxMmMuNTE4IDAgLjkzOC0uNDMzLjkzOC0uOTY4di04LjEyOWMwLS41MzQtLjQyLS45NjctLjkzOC0uOTY3SDEyem03Ljc2NCAyLjMyMmw0LjA3NC42NjYtLjI2NCAxLjcyLTQuMDc0LS42NjUuMjY0LTEuNzJ6bS03LjUgMi4zODdMMTIgMTYuODI4bDQuMDc0LS42NjcuMjY0IDEuNzItNC4wNzQuNjY3em00LjYxMSAzLjQyYy0uNjIyIDAtMS4xMTUtLjI1NS0xLjQzNy0uNzUzbC42MjQtLjQzYy4xNzguMjc2LjQzNS40MDkuODEzLjQwOS4zMjMgMCAuNjY3LS4zNDUgMS4wMzEtMS4wMzQuMzY1LjY4OS43MDggMS4wMzQgMS4wMzIgMS4wMzQuMzc4IDAgLjYzNC0uMTMzLjgxMi0uNDA5bC42MjUuNDNjLS4zMjIuNDk4LS44MTYuNzUzLTEuNDM4Ljc1My0uNDM0IDAtLjc3OC0uMjAxLTEuMDMtLjU3My0uMjU0LjM3Mi0uNTk4LjU3My0xLjAzMi41NzN6IiBmaWxsPSIjMDBBRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+")
}

.lake-svg-icon-insert-codeblock {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjguOTk3IDE3LjcyMmMtLjYxLS4zMjktLjk5OC0xLjAxNy0uOTk4LTEuNzcxdi0zLjg1N2MwLS4zMDUtLjIyMi0uNTUyLS40OTYtLjU1MmgtMS40NzVhLjE1My4xNTMgMCAwIDEtLjE1My0uMTUydi0xLjExMmMwLS4wODUuMDY4LS4xNTMuMTUzLS4xNTNoMS40NzVjLjk3OCAwIDEuNzcuODgxIDEuNzcgMS45Njl2My44NTdhLjU2LjU2IDAgMCAwIC4yOC40OTZsMS4zMDQuNzAzYy4wNS4wMjYuMDguMDc4LjA4LjEzNHYxLjQzMmMwIC4wNTYtLjAzLjEwOC0uMDguMTM0bC0xLjMwNC43MDNhLjU2LjU2IDAgMCAwLS4yOC40OTZ2My44NTdjMCAxLjA4OC0uNzkyIDEuOTY5LTEuNzcgMS45NjloLTEuNDc1YS4xNTMuMTUzIDAgMCAxLS4xNTMtLjE1M1YyNC42MWMwLS4wODQuMDY4LS4xNTIuMTUzLS4xNTJoMS40NzVjLjI3NCAwIC40OTYtLjI0Ny40OTYtLjU1MlYyMC4wNWMwLS43NTQuMzg4LTEuNDQyLjk5OC0xLjc3MWwuNTE1LS4yNzgtLjUxNS0uMjc4ek03LjU2NiAxNy43MjJjLjYxLS4zMjkuOTk3LTEuMDE3Ljk5Ny0xLjc3MXYtMy44NTdjMC0uMzA1LjIyMi0uNTUyLjQ5Ni0uNTUyaDEuNDc2YS4xNTMuMTUzIDAgMCAwIC4xNTMtLjE1MnYtMS4xMTJhLjE1My4xNTMgMCAwIDAtLjE1My0uMTUzSDkuMDU5Yy0uOTc4IDAtMS43Ny44ODEtMS43NyAxLjk2OXYzLjg1N2EuNTYuNTYgMCAwIDEtLjI4LjQ5NmwtMS4zMDQuNzAzYS4xNTMuMTUzIDAgMCAwLS4wOC4xMzR2MS40MzJjMCAuMDU2LjAzLjEwOC4wOC4xMzRsMS4zMDQuNzAzYS41Ni41NiAwIDAgMSAuMjguNDk2djMuODU3YzAgMS4wODguNzkyIDEuOTY5IDEuNzcgMS45NjloMS40NzZhLjE1My4xNTMgMCAwIDAgLjE1Mi0uMTUzVjI0LjYxYS4xNTMuMTUzIDAgMCAwLS4xNTItLjE1Mkg5LjA1OWMtLjI3NCAwLS40OTYtLjI0Ny0uNDk2LS41NTJWMjAuMDVjMC0uNzU0LS4zODctMS40NDItLjk5Ny0xLjc3MUw3LjA1IDE4bC41MTYtLjI3OHoiIGZpbGw9IiM1OTU5NTkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGZpbGw9IiMxODkwRkYiIG9wYWNpdHk9Ii4yNSIgZD0iTTEyLjM3NSAxMi4zNzVoMTEuMjV2MS42ODhoLTExLjI1eiIvPjxwYXRoIGZpbGw9IiNEMkU4REIiIGQ9Ik0xMi4zNzUgMTUuNzVoNi43NXYxLjY4OGgtNi43NXoiLz48cGF0aCBmaWxsPSIjRTBFMEUwIiBkPSJNMTIuMzc1IDE5LjEyNWg2Ljc1djEuNjg4aC02Ljc1ek0xMi4zNzUgMjIuNWg5djEuNjg4aC05eiIvPjwvZz48L3N2Zz4=")
}

.lake-svg-icon-insert-math {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjEuMTM4IDIxLjI3YS4xMjQuMTI0IDAgMCAxLS4wMDQuMDM0bC0uNTUgMi4yMjhhLjEyMi4xMjIgMCAwIDEtLjExOC4wOTNoLTYuMzdhLjEyMi4xMjIgMCAwIDEtLjEyMi0uMTIydi0uNjk4YzAtLjA2Ny4wNTUtLjEyMi4xMjItLjEyMmguOTc2di01Ljg4NmgtLjk3NmEuMTIyLjEyMiAwIDAgMS0uMTIyLS4xMjJ2LS42OThjMC0uMDY4LjA1NS0uMTIyLjEyMi0uMTIyaC41OTNsLS4wOS0uNDk1YS45NzYuOTc2IDAgMCAwLS45Ni0uOGgtMS4xMzh2NS43NjhoMS41ODZjLjA2NyAwIC4xMjIuMDU1LjEyMi4xMjJ2LjY5OGEuMTIyLjEyMiAwIDAgMS0uMTIyLjEyMkg5LjQ1YS4xMjIuMTIyIDAgMCAxLS4xMjItLjEyMnYtLjY5OGMwLS4wNjcuMDU1LS4xMjIuMTIyLS4xMjJoMS41ODZWMTQuNTZIOS44OTlhLjk3Ni45NzYgMCAwIDAtLjk2LjhsLS4yMiAxLjIwMWgtLjcyMmEuMTIyLjEyMiAwIDAgMS0uMTIxLS4xMzJsLjIyNC0yLjgxN2EuMTIyLjEyMiAwIDAgMSAuMTIyLS4xMTJoNy4wOTRjLjA2MyAwIC4xMTYuMDQ5LjEyMS4xMTJsLjE4IDIuMjQzaDQuODM3Yy4wNjIgMCAuMTEzLjA0Ni4xMjEuMTA3bC4zMzYgMi42OTlhLjEyMi4xMjIgMCAwIDEtLjEyMS4xMzdoLS42MjNhLjEyMi4xMjIgMCAwIDEtLjExOC0uMDlsLS4zMzItMS4xOTZhLjk3Ni45NzYgMCAwIDAtLjk0LS43MTVIMTYuNzh2Mi4zNTRoLjYzNmMuMzkgMCAuNzA2LS4zMTYuNzA2LS43MDZ2LS4zNWMwLS4wNjcuMDU1LS4xMjEuMTIyLS4xMjFoLjczMmMuMDY3IDAgLjEyMi4wNTQuMTIyLjEyMnYzLjA1MmEuMTIyLjEyMiAwIDAgMS0uMTIyLjEyMmgtLjczMmEuMTIyLjEyMiAwIDAgMS0uMTIyLS4xMjJWMjAuOGEuNzA2LjcwNiAwIDAgMC0uNzA2LS43MDZoLS42MzZ2Mi41OWgyLjA1NWMuMzQgMCAuNjU1LS4xNzcuODMyLS40NjdsLjU3OS0uOTQ2aC0uMjk0YS4xMjIuMTIyIDAgMCAxLS4xMjItLjEyMnYtLjY5OGMwLS4wNjcuMDU0LS4xMjIuMTIyLS4xMjJoLjkyN2wyLjIwMi0zLjAwNS0xLjk1OC0yLjg4MWgtMS4wNWEuMTIyLjEyMiAwIDAgMS0uMTIxLS4xMjJ2LS42OThjMC0uMDY3LjA1NC0uMTIyLjEyMi0uMTIyaDMuNDE1Yy4wNjggMCAuMTIyLjA1NS4xMjIuMTIydi42OThhLjEyMi4xMjIgMCAwIDEtLjEyMi4xMjJoLS41MzZsMS4wNzcgMS41ODUgMS4xNjEtMS41ODVoLS42MDRhLjEyMi4xMjIgMCAwIDEtLjEyMi0uMTIydi0uNjk4YzAtLjA2Ny4wNTUtLjEyMi4xMjItLjEyMmgyLjkyOGMuMDY3IDAgLjEyMi4wNTUuMTIyLjEyMnYuNjk4YS4xMjIuMTIyIDAgMCAxLS4xMjIuMTIyaC0uOTgybC0xLjg1NyAyLjUzNSAyLjI3OCAzLjM1MWgxLjA0OWMuMDY3IDAgLjEyMi4wNTUuMTIyLjEyMnYuNjk4YS4xMjIuMTIyIDAgMCAxLS4xMjIuMTIyaC0zLjQxNmEuMTIyLjEyMiAwIDAgMS0uMTIyLS4xMjJ2LS42OThjMC0uMDY3LjA1NS0uMTIyLjEyMi0uMTIyaC41MzdsLTEuMzk3LTIuMDU1LTEuNTA2IDIuMDU1aC42NTljLjA2NyAwIC4xMjIuMDU1LjEyMi4xMjJ2LjY5OGEuMTIyLjEyMiAwIDAgMS0uMTIyLjEyMmgtMS43NDJ6IiBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9Ii42NSIvPjwvZz48L3N2Zz4=")
}

.lake-svg-icon-insert-mindmap {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMCAwaDM2djM2SDB6Ii8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOSA2Ljg3NSkiPjxwYXRoIGQ9Ik0zLjM3NSAxMC41NjNoOU0xMy41IDIuMTI1Yy01LjU5MiAwLTEwLjEyNSA0LjAzLTEwLjEyNSA5czQuNTMzIDkgMTAuMTI1IDkiIHN0cm9rZT0iI0JGQkZCRiIgc3Ryb2tlLXdpZHRoPSIuOSIvPjxyZWN0IGZpbGw9IiNCRkJGQkYiIHg9IjEyLjM3NSIgeT0iLjYyNSIgd2lkdGg9IjUuNjI1IiBoZWlnaHQ9IjIuODEzIiByeD0iLjIyNSIvPjxyZWN0IGZpbGw9IiNCRkJGQkYiIHg9IjEyLjM3NSIgeT0iOS4xMjUiIHdpZHRoPSI1LjYyNSIgaGVpZ2h0PSIyLjgxMyIgcng9Ii4yMjUiLz48cmVjdCBmaWxsPSIjQkZCRkJGIiB4PSIxMi4zNzUiIHk9IjE4LjYyNSIgd2lkdGg9IjUuNjI1IiBoZWlnaHQ9IjIuODEzIiByeD0iLjIyNSIvPjxyZWN0IGZpbGw9IiM1OTU5NTkiIHk9IjguODc1IiB3aWR0aD0iNS42MjUiIGhlaWdodD0iMy4zNzUiIHJ4PSIuMjI1Ii8+PC9nPjwvZz48L3N2Zz4=")
}

.lake-svg-icon-insert-puml {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ljc1IDcuODc1KSI+PHJlY3QgZmlsbD0iI0JGQkZCRiIgd2lkdGg9IjYuNzUiIGhlaWdodD0iMy4zNzUiIHJ4PSIuNTYzIi8+PHJlY3QgZmlsbD0iI0JGQkZCRiIgeT0iMTYuODc1IiB3aWR0aD0iNi43NSIgaGVpZ2h0PSIzLjM3NSIgcng9Ii41NjMiLz48cmVjdCBmaWxsPSIjQkZCRkJGIiB4PSIxNS43NSIgd2lkdGg9IjYuNzUiIGhlaWdodD0iMy4zNzUiIHJ4PSIuNTYzIi8+PHJlY3QgZmlsbD0iI0JGQkZCRiIgeD0iMTUuNzUiIHk9IjE2Ljg3NSIgd2lkdGg9IjYuNzUiIGhlaWdodD0iMy4zNzUiIHJ4PSIuNTYzIi8+PHBhdGggZD0iTTMuOTM4IDQuNXYxMS44MTNNMTkuNjg4IDQuNXYxMS44MTMiIHN0cm9rZT0iIzU5NTk1OSIgc3Ryb2tlLXdpZHRoPSIuNTYzIiBzdHJva2UtZGFzaGFycmF5PSIxLjEyNSIvPjxwYXRoIGQ9Ik02LjE4OCA3LjMxM0gxOCIgc3Ryb2tlPSIjNTk1OTU5IiBzdHJva2Utd2lkdGg9Ii41NjMiLz48cGF0aCBmaWxsPSIjNTk1OTU5IiBkPSJNNC41IDcuMzEzbDMuMzc1LTEuNjg4Vjl6Ii8+PHBhdGggZD0iTTE2LjMxMyAxMi45MzhINC41IiBzdHJva2U9IiM1OTU5NTkiIHN0cm9rZS13aWR0aD0iLjU2MyIvPjxwYXRoIGZpbGw9IiM1OTU5NTkiIGQ9Ik0xOCAxMi45MzhsLTMuMzc1LTEuNjg4djMuMzc1eiIvPjwvZz48L2c+PC9zdmc+")
}

.lake-svg-icon-insert-flowchart {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZWxsaXBzZSBmaWxsPSIjNTk1OTU5IiBjeD0iOSIgY3k9IjIiIHJ4PSI0IiByeT0iMiIvPjxwYXRoIGQ9Ik05IDMuNjU0VjguNSIgc3Ryb2tlPSIjNTk1OTU5IiBzdHJva2Utd2lkdGg9Ii41Ii8+PGcgc3Ryb2tlPSIjNTk1OTU5IiBzdHJva2UtZGFzaGFycmF5PSIxLjEyNSIgc3Ryb2tlLXdpZHRoPSIuNTYzIj48cGF0aCBkPSJNOS41IDkuNWwtNyA3TTguNSA5LjVsNyA3Ii8+PC9nPjxwYXRoIGZpbGw9IiNBNkE2QTYiIGQ9Ik05IDhsNC41IDJMOSAxMmwtNC41LTJ6Ii8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxNikiIGZpbGw9IiNCRkJGQkYiPjxyZWN0IHdpZHRoPSI2Ljc1IiBoZWlnaHQ9IjMuMzc1IiByeD0iLjU2MyIvPjxyZWN0IHg9IjExIiB3aWR0aD0iNi43NSIgaGVpZ2h0PSIzLjM3NSIgcng9Ii41NjMiLz48L2c+PC9nPjwvc3ZnPg==")
}

.lake-svg-icon-insert-graphviz {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjQ2MyA2LjgwOGEyLjUgMi41IDAgMSAwLTEuOTI2IDBsLjAxNi0uMDMyLjI1LjEyNmEyLjUwMSAyLjUwMSAwIDAgMCAxLjM5NCAwbC4yNS0uMTI2LjAxNi4wMzJ6bS0uNTM1IDEuMTY2YTMuNTM1IDMuNTM1IDAgMCAxLS44NTYgMGwtMi4zOTMgNC43ODdhMy41IDMuNSAwIDEgMS0uODY1LS41MDZsMi4yNzUtNC41NTFhMy41IDMuNSAwIDEgMSAyLjgyMiAwbDIuMjc1IDQuNTVhMy41IDMuNSAwIDEgMS0uODY1LjUwNkw5LjkyOCA3Ljk3NXpNMTQuNSAxOGEyLjUgMi41IDAgMSAwIDAtNSAyLjUgMi41IDAgMCAwIDAgNXptLTEwIDBhMi41IDIuNSAwIDEgMCAwLTUgMi41IDIuNSAwIDAgMCAwIDV6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIuMyIgb3BhY2l0eT0iLjY1Ii8+PC9zdmc+")
}

.lake-svg-icon-insert-mermaid {
  background-image: url("data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDE2IDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTIuNiAoNjc0OTEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5Db21iaW5lZCBTaGFwZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGcgaWQ9IkVkaXRvci1JbnRlcmZhY2UiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iSWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM1NC4wMDAwMDAsIC00MTAuMDAwMDAwKSIgZmlsbD0iIzY2NjY2NiI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMzYzLjE3ODAzNiw0MjIgQzM2My4yNjgwODQsNDIwLjkyMDMwOSAzNjMuNDUyMjc5LDQyMC4yNTcwMDkgMzYzLjczMDYyMSw0MjAuMDEwMTAxIEMzNjQuNzIzMjY4LDQxOS4xMjk1NTggMzY2LjIzOTAwMiw0MTkuNDA3NTkyIDM2Ni45NzY3NjEsNDE4LjQ5NjcyNSBDMzY3LjQ2ODYsNDE3Ljg4OTQ4MSAzNjcuNjY1MzM2LDQxNy4xMzEzMTMgMzY3LjU2Njk2OCw0MTYuMjIyMjIyIEMzNjcuMzM5OTgzLDQxNi4zMDM3NzMgMzY3LjA5NDA2NCw0MTYuMzU0Mjc4IDM2Ni44MjkyMDksNDE2LjM3MzczNyBDMzY1LjYwNjA3Miw0MTYuNDYzNjA1IDM2NC4xODk4OTgsNDE2LjUxNDMyNyAzNjMuNzMwNjIxLDQxNi42NzY3NjggQzM2My4xNjAzMyw0MTYuODc4NDczIDM2Mi42Njc0NTMsNDE3LjI5NDUyNSAzNjIuNDAyNjU1LDQxNy41ODU4NTkgQzM2Mi4yNTI0Myw0MTcuNzUxMTM3IDM2Mi4wODIxNjksNDE4LjEwNDU4NiAzNjEuODkxODczLDQxOC42NDYyMDUgQzM2MS43MDE1NzgsNDE4LjEwNDU4NiAzNjEuNTMxMzE3LDQxNy43NTExMzcgMzYxLjM4MTA5Miw0MTcuNTg1ODU5IEMzNjEuMTE2Mjk0LDQxNy4yOTQ1MjUgMzYwLjYyMzQxNyw0MTYuODc4NDczIDM2MC4wNTMxMjYsNDE2LjY3Njc2OCBDMzU5LjU5Mzg0OSw0MTYuNTE0MzI3IDM1OC4xNzc2NzQsNDE2LjQ2MzYwNSAzNTYuOTU0NTM4LDQxNi4zNzM3MzcgQzM1Ni42ODk2ODMsNDE2LjM1NDI3OCAzNTYuNDQzNzYzLDQxNi4zMDM3NzMgMzU2LjIxNjc3OSw0MTYuMjIyMjIyIEMzNTYuMTE4NDExLDQxNy4xMzEzMTMgMzU2LjMxNTE0Nyw0MTcuODg5NDgxIDM1Ni44MDY5ODYsNDE4LjQ5NjcyNSBDMzU3LjU0NDc0NSw0MTkuNDA3NTkyIDM1OS4wNjA0NzksNDE5LjEyOTU1OCAzNjAuMDUzMTI2LDQyMC4wMTAxMDEgQzM2MC4zMzE0NjgsNDIwLjI1NzAwOSAzNjAuNTE1NjYzLDQyMC45MjAzMDkgMzYwLjYwNTcxMSw0MjIgTDM1NC40NjU4OTEsNDIyIEMzNTQuMTg4NDkzLDQyMiAzNTMuOTgwNTU0LDQyMS44MDEwMTUgMzU0LjAwMTQ0Niw0MjEuNTU1NTU2IEwzNTQuOTQ3MTcyLDQxMC40NDQ0NDQgQzM1NC45NjgwNjUsNDEwLjE5ODk4NSAzNTUuMTgxMjk2LDQxMCAzNTUuNDIzNDM5LDQxMCBMMzU5LjU0ODEzMyw0MTAgQzM1OS43MDgyNjMsNDEwIDM1OS44NTU2NTcsNDEwLjA4NzI5OSAzNTkuOTMyNjE2LDQxMC4yMjc3MjMgTDM2MS44MDc3NTksNDEzLjY0OTIyNSBDMzYxLjg2NTk0Niw0MTMuNzU1Mzk3IDM2MS45OTkxODUsNDEzLjc5NDI5NiAzNjIuMTA1MzU3LDQxMy43MzYxMDkgQzM2Mi4xNDIwMDksNDEzLjcxNjAyMiAzNjIuMTcyMTU0LDQxMy42ODU4NzYgMzYyLjE5MjI0MSw0MTMuNjQ5MjI1IEwzNjQuMDY3Mzg0LDQxMC4yMjc3MjMgQzM2NC4xNDQzNDMsNDEwLjA4NzI5OSAzNjQuMjkxNzM3LDQxMCAzNjQuNDUxODY3LDQxMCBMMzY4LjU3NjU2MSw0MTAgQzM2OC44MTg3MDQsNDEwIDM2OS4wMzE5MzUsNDEwLjE5ODk4NSAzNjkuMDUyODI4LDQxMC40NDQ0NDQgTDM2OS45OTg1NTQsNDIxLjU1NTU1NiBDMzcwLjAxOTQ0Niw0MjEuODAxMDE1IDM2OS44MTE1MDcsNDIyIDM2OS41MzQxMDksNDIyIEwzNjMuMTc4MDM2LDQyMiBaIiBpZD0iQ29tYmluZWQtU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==")
}

.lake-svg-icon-insert-riddle {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjUuOTA1IDI1LjAxNmwtMy4wNjItNS4zMWE1LjE0MiA1LjE0MiAwIDAgMCAyLjc2NS00LjU2M2MwLTIuODQxLTIuMy01LjE0My01LjEzOC01LjE0My0uMDQ4IDAtLjA5NiAwLS4xNDQuMDAyLS4wMTgtLjAwMi0uMDM0LS4wMDItLjA1Mi0uMDAyaC02Ljg1YS42NDIuNjQyIDAgMCAwLS42NDEuNjQzdjEuNjQzaC0yLjE0YS42NDIuNjQyIDAgMCAwLS42NDMuNjQzdjEyLjQyOGMwIC4zNTYuMjg3LjY0My42NDIuNjQzSDI1LjM0YS42NC42NCAwIDAgMCAuNTgtLjM2OC42NDEuNjQxIDAgMCAwLS4wMTUtLjYxNnptLTUuOTg3LTExLjQ0NWExLjkyOSAxLjkyOSAwIDAgMSAwIDMuODU4aC0yLjQyNmEuNjQyLjY0MiAwIDAgMC0uNTUzLjk2N2MuMDA1LjAxMy4wMTIuMDI0LjAxOC4wMzRsMi4zMDQgMy45OTloLTUuMTk0VjEzLjU3aDQuODM2Yy4xMzIuMDA0LjgyNCAwIDEuMDE1IDB6bS02LjQ5MyAxMC4xNDNoNi45MmwuMDQtLjAwMWEuNjQ1LjY0NSAwIDAgMCAuNTQ2LS45NjRsLTIuMzI4LTQuMDM1aDEuMzE1YzEuNzczIDAgMy4yMS0xLjQzOSAzLjIxLTMuMjE0YTMuMjEzIDMuMjEzIDAgMCAwLTMuNDA4LTMuMjA5LjY5Ni42OTYgMCAwIDAtLjA4OC0uMDA1aC01LjU2NXYtMWg2LjIwN2MuMDEgMCAuMDIzIDAgLjAzNC0uMDAybC4xNjIuMDAyYTMuODU1IDMuODU1IDAgMCAxIDMuODUzIDMuODU3IDMuODYxIDMuODYxIDAgMCAxLTIuNDExIDMuNTc4IDIuMTE3IDIuMTE3IDAgMCAwLS4yOTguMTM4LjY0NS42NDUgMCAwIDAtLjIzNi44NzhsMi44NyA0Ljk3N0gxMS4yODRWMTMuNTcxaDEuNDk5djkuNWMwIC4zNTYuMjg3LjY0My42NDIuNjQzeiIgZmlsbD0iIzU5NTk1OSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==")
}

.lake-svg-icon-error {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggMWE3IDcgMCAxIDAgMCAxNEE3IDcgMCAwIDAgOCAxem0tLjUgMy42MjVjMC0uMDY5LjA1Ni0uMTI1LjEyNS0uMTI1aC43NWMuMDY5IDAgLjEyNS4wNTYuMTI1LjEyNXY0LjI1QS4xMjUuMTI1IDAgMCAxIDguMzc1IDloLS43NWEuMTI1LjEyNSAwIDAgMS0uMTI1LS4xMjV2LTQuMjV6TTggMTEuNUEuNzUuNzUgMCAxIDEgOCAxMGEuNzUuNzUgMCAwIDEgMCAxLjV6IiBmaWxsPSIjRjUyMjJEIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=")
}

.lake-svg-icon-warning {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTEuNDE2IDkuOTA2aDBhLjYyNS42MjUgMCAwIDEtLjU0MS45MzhoLTkuNzVhLjYyNS42MjUgMCAwIDEtLjU0MS0uOTM4TDUuNDU4IDEuNDdjLjExNC0uMi4zMi0uMzE0LjU0Mi0uMzE0YS42Mi42MiAwIDAgMSAuNTQxLjMxM2w0Ljg3NSA4LjQzN3oiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIuNSIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0xMS4yIDEwLjAzMUw2LjMyNSAxLjU5NEEuMzcuMzcgMCAwIDAgNiAxLjQwNmEuMzcuMzcgMCAwIDAtLjMyNS4xODhMLjggMTAuMDNhLjM3NS4zNzUgMCAwIDAgLjMyNS41NjNoOS43NWEuMzc1LjM3NSAwIDAgMCAuMzI1LS41NjN6TTUuNjI1IDQuODc1YzAtLjA1Mi4wNDItLjA5NC4wOTQtLjA5NGguNTYyYy4wNTIgMCAuMDk0LjA0Mi4wOTQuMDk0djIuMTU2YS4wOTQuMDk0IDAgMCAxLS4wOTQuMDk0SDUuNzJhLjA5NC4wOTQgMCAwIDEtLjA5NC0uMDk0VjQuODc1ek02IDlhLjU2My41NjMgMCAxIDEgMC0xLjEyNUEuNTYzLjU2MyAwIDAgMSA2IDl6IiBmaWxsPSIjRkFBRDE0IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+")
}

.lake-icon-searchreplace:before {
  content: "\EA5B"
}

.lake-icon-translate:before {
  content: "\EA5A"
}

.lake-alert {
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0,0,0,.65);
  box-sizing: border-box;
  margin: 0;
  list-style: none;
  position: relative;
  padding: 8px 15px 8px 37px;
  border-radius: 4px
}

.lake-alert.lake-alert-no-icon {
  padding: 8px 15px
}

.lake-alert-icon {
  top: 11.5px;
  left: 16px;
  position: absolute
}

.lake-alert-description {
  font-size: 14px;
  line-height: 22px;
  display: none
}

.lake-alert-success {
  border: 1px solid #b7eb8f;
  background-color: #f6ffed
}

.lake-alert-success .lake-alert-icon {
  color: #52c41a
}

.lake-alert-info {
  border: 1px solid #91d5ff;
  background-color: #e6f7ff
}

.lake-alert-info .lake-alert-icon {
  color: #1890ff
}

.lake-alert-warning {
  border: 1px solid #ffe58f;
  background-color: #fffbe6
}

.lake-alert-warning .lake-alert-icon {
  color: #faad14
}

.lake-alert-error {
  border: 1px solid #ffa39e;
  background-color: #fff1f0
}

.lake-alert-error .lake-alert-icon {
  color: #f5222d
}

.lake-alert-close-icon {
  font-size: 12px;
  position: absolute;
  right: 16px;
  top: 8px;
  line-height: 22px;
  overflow: hidden;
  cursor: pointer
}

.lake-alert-close-icon .anticon-close {
  color: rgba(0,0,0,.45);
  -webkit-transition: color .3s;
  transition: color .3s
}

.lake-alert-close-icon .anticon-close:hover {
  color: #404040
}

.lake-alert-close-text {
  position: absolute;
  right: 16px
}

.lake-alert-with-description {
  padding: 15px 15px 15px 64px;
  position: relative;
  border-radius: 4px;
  color: rgba(0,0,0,.65);
  line-height: 1.5
}

.lake-alert-with-description.lake-alert-no-icon {
  padding: 15px
}

.lake-alert-with-description .lake-alert-icon {
  position: absolute;
  top: 16px;
  left: 24px;
  font-size: 24px
}

.lake-alert-with-description .lake-alert-close-icon {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
  font-size: 14px
}

.lake-alert-with-description .lake-alert-message {
  font-size: 16px;
  color: rgba(0,0,0,.85);
  display: block;
  margin-bottom: 4px
}

.lake-alert-with-description .lake-alert-description {
  display: block
}

.lake-alert.lake-alert-close {
  height: 0!important;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  -webkit-transition: all .3s cubic-bezier(.78,.14,.15,.86);
  transition: all .3s cubic-bezier(.78,.14,.15,.86);
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0
}

.lake-max-editor .lake-toolbar-content {
  margin: 0 auto
}

.lake-max-editor .lake-toolbar .lake-button-heading {
  font-weight: 700;
  min-width: 73px
}

.lake-max-editor .lake-toolbar .lake-button-fontsize {
  font-weight: 700;
  min-width: 51px
}

.lake-mini-editor .lake-toolbar {
  position: absolute;
  top: auto;
  left: auto;
  right: auto;
  bottom: 0;
  z-index: auto;
  width: 100%;
  padding: 0;
  border-radius: 0 0 3px 3px;
  border-top: 1px dashed #d9d9d9;
  border-bottom: 0;
  height: 40px
}

.lake-mini-editor .lake-toolbar-content {
  text-align: left;
  height: 40px
}

.lake-mini-editor .lake-toolbar-content-active {
  display: -ms-flexbox;
  display: flex
}

.lake-mini-editor .lake-toolbar .lake-button-set-list-emoji-mini {
  -webkit-transform: translateY(2px);
  -ms-transform: translateY(2px);
  transform: translateY(2px)
}

.lake-mini-editor .lake-toolbar .lake-toolbar-area {
  padding: 3px 0 3px 4px
}

.lake-toolbar {
  position: relative;
  width: 100%;
  height: 40px;
  padding: 0;
  line-height: 1.5;
  background: #fcfcfc;
  border-bottom: 1px solid #e8e8e8;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1);
  z-index: 200;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.lake-toolbar-content {
  position: relative;
  -ms-flex-direction: row;
  flex-direction: row;
  background: rgba(0,0,0,0);
  display: none;
  text-align: center;
  width: 100%;
  height: 39px
}

.lake-toolbar-content-active {
  display: block
}

.lake-toolbar-plugins-hide {
  display: none
}

.lake-toolbar-content-extras {
  position: absolute;
  right: 0;
  border-left: 1px solid #e8e8e8
}

.lake-toolbar-area {
  padding: 4px 0 3px 4px;
  height: 39px;
  width: auto;
  display: inline-block;
  border-left: 1px solid #e8e8e8
}

.lake-toolbar-area-hide {
  display: none
}

.lake-toolbar-area:first-child {
  border-left: 1px solid rgba(0,0,0,0)
}

.lake-toolbar-active {
  background-color: #f9f9f9;
  border-bottom: 1px solid #d9d9d9;
  box-shadow: 0 2px 5px rgba(0,0,0,.08)
}

.lake-toolbar-split {
  width: 0;
  border-right: 1px solid #d9d9d9;
  margin: 0 6px
}

.lake-editor.lake-maximize-card .lake-toolbar {
  position: fixed;
  top: 56px;
  min-width: 1280px;
  z-index: 1033
}

.lake-editor.lake-maximize-card .lake-toolbar .lake-toolbar-content-plugins {
  text-align: left;
  padding-left: 18px
}

.lake-editor.lake-toolbar-hidden .lake-toolbar,.lake-mini-editor.lake-maximize-card .lake-toolbar {
  display: none
}

.lake-editor.lake-toolbar-hidden .lake-card-block-max>[data-card-element=body]>[data-card-element=center].edit,.lake-mini-editor.lake-maximize-card .lake-card-block-max>[data-card-element=body]>[data-card-element=center].edit {
  top: 56px
}

.lake-sidebar {
  position: absolute;
  top: 40px;
  padding-top: 16px;
  overflow: hidden;
  display: none
}

.lake-sidebar .lake-sidebar-close {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer
}

.lake-sidebar-active {
  display: block
}

.lake-sidebar-title {
  position: relative;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
  padding: 0 2px 8px;
  border-bottom: 1px solid #e8e8e8
}

.lake-common-sidebar {
  width: 251px;
  left: calc(50% + 451px)
}

.lake-common-sidebar .lake-sidebar-content {
  padding: 0 2px;
  overflow: hidden
}

.lake-common-sidebar .lake-sidebar-group {
  margin-bottom: 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid #e8e8e8
}

.lake-common-sidebar .lake-sidebar-group:last-child:not(:first-child) {
  border-bottom: 0
}

.lake-common-sidebar .lake-sidebar-group-title {
  font-size: 14px;
  color: #595959;
  margin-bottom: 12px
}

.lake-common-sidebar .lake-sidebar-group-item {
  font-size: 14px;
  color: #595959;
  margin-bottom: 16px
}

.lake-common-sidebar .lake-sidebar-group-item .lake-icon {
  font-size: 16px
}

.lake-common-sidebar .lake-sidebar-group-item:last-child:not(:first-child) {
  margin-bottom: 0
}

.lake-common-sidebar .lake-sidebar-image-percent .ant-btn-group {
  display: -ms-flexbox;
  display: flex
}

.lake-common-sidebar .lake-sidebar-image-percent .ant-btn-group .ant-btn-sm {
  -ms-flex: auto;
  flex: auto;
  line-height: 1
}

.lake-common-sidebar .lake-sidebar-size-input,.lake-common-sidebar .lake-sidebar-size-title {
  padding-top: 2px;
  display: -ms-flexbox;
  display: flex
}

.lake-common-sidebar .lake-sidebar-height,.lake-common-sidebar .lake-sidebar-height-title,.lake-common-sidebar .lake-sidebar-width,.lake-common-sidebar .lake-sidebar-width-title {
  -ms-flex: auto;
  flex: auto
}

.lake-common-sidebar .lake-sidebar-lock {
  display: inline-block;
  width: 20px;
  text-align: center
}

.lake-common-sidebar .lake-sidebar-height-title,.lake-common-sidebar .lake-sidebar-width-title {
  font-size: 12px;
  display: inline-block;
  text-align: center
}

.lake-button {
  display: inline-block;
  height: 32px;
  width: auto;
  min-width: 32px;
  text-align: center;
  padding: 0 8px;
  background-color: rgba(0,0,0,0);
  border: 1px solid rgba(0,0,0,0);
  border-radius: 3px 3px;
  font-size: 16px;
  margin: 0 4px 0 0;
  cursor: pointer;
  color: #595959;
  outline: none;
  line-height: 32px;
  -webkit-transition: all .3s ease-in;
  transition: all .3s ease-in
}

.lake-button:hover {
  border: 1px solid rgba(0,0,0,0);
  background-color: #f5f5f5
}

.lake-button-active,.lake-button-active:hover,.lake-button:active {
  background-color: #e8e8e8;
  border: 1px solid rgba(0,0,0,0)
}

.lake-button-disabled,.lake-button-disabled:hover {
  background-color: rgba(0,0,0,0);
  border: 1px solid rgba(0,0,0,0);
  box-shadow: none;
  color: #000;
  opacity: .25;
  cursor: not-allowed
}

.lake-button-save {
  position: relative
}

.lake-button-save:after {
  content: " ";
  visibility: hidden;
  opacity: 0;
  width: 6px;
  height: 6px;
  border-radius: 6px 6px;
  background: #25b864;
  position: absolute;
  top: 6px;
  right: 6px;
  -webkit-transition: all .3s linear;
  transition: all .3s linear
}

.lake-button-save-active:after {
  opacity: 1;
  visibility: visible
}

.lake-button-inner-text {
  font-size: 12px;
  margin-left: 2px;
  vertical-align: top
}

.lake-button-hotkey {
  font-size: 12px;
  color: hsla(0,0%,100%,.85)
}

.lake-button-group {
  position: relative;
  display: inline-block;
  width: auto
}

.lake-button-set {
  position: relative;
  display: inline-block;
  z-index: 10
}

.lake-button-set-trigger {
  display: inline-block
}

.lake-button-set-trigger .lake-button {
  padding-right: 20px
}

.lake-button-set-trigger .lake-icon-arrow {
  position: absolute;
  right: 10px;
  top: 14px;
  width: 8px;
  height: 8px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjQ1Ij48cGF0aCBkPSJNMC0yaDh2OEgweiIvPjxwYXRoIGQ9Ik0uNTk2LjU1N2wzLjE1IDMuODIxYS4zMzIuMzMyIDAgMCAwIC40OTUgMEw3LjQwNS41NTdhLjMzMi4zMzIgMCAwIDAtLjI0Ny0uNTUzSC44NDVjLS4yODggMC0uNDQuMzM5LS4yNDkuNTUzeiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1)
}

.lake-button-set-trigger-double .lake-button {
  padding: 0
}

.lake-button-set-trigger-double .lake-button-current {
  margin-right: 0;
  min-width: 30px;
  border-radius: 3px 0 0 3px
}

.lake-button-set-trigger-double .lake-button-current:active {
  background-color: #e8e8e8
}

.lake-button-set-trigger-double .lake-button-dropdown {
  margin-left: -1px;
  min-width: 17px;
  text-align: center;
  padding: 0;
  border-radius: 0 3px 3px 0
}

.lake-button-set-trigger-double .lake-button-dropdown .lake-icon-arrow {
  right: 9px
}

.lake-button-set-trigger-double .lake-button-dropdown:active,.lake-button-set-trigger-double .lake-button-dropdown:hover {
  background-color: #e8e8e8
}

.lake-button-set-trigger-double:hover .lake-button {
  border: 1px solid #e8e8e8
}

.lake-button-set-trigger-double-active .lake-button,.lake-button-set-trigger-double-active:hover .lake-button {
  border: 1px solid #e8e8e8
}

.lake-button-set-list {
  position: absolute;
  top: 32px;
  left: 0;
  font-size: 12px;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 3px 3px;
  box-shadow: 0 2px 10px rgba(0,0,0,.12);
  padding: 5px 0;
  height: auto;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1);
  z-index: 999;
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px)
}

.lake-button-set-list-active {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0)
}

.lake-button-set-list-item {
  display: block;
  padding: 2px 10px 2px 16px;
  line-height: 30px;
  color: #595959;
  text-align: left;
  position: relative
}

.lake-button-set-list-item-split {
  display: block;
  margin: 5px 0;
  border-bottom: 1px solid #d9d9d9
}

.lake-button-set-list-item span {
  display: inline-block
}

.lake-button-set-list-item .lake-icon {
  margin-right: 16px;
  color: #bfbfbf;
  vertical-align: -.15em
}

.lake-button-set-list-item .lake-icon-dot {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -7px;
  width: 14px;
  height: 14px;
  display: block;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjQ2OSAyLjU5OGgtLjk1NmEuNDM1LjQzNSAwIDAgMC0uMzQzLjE2Nkw1LjUzMyA5LjkwNSAyLjgzIDYuNDhhLjQzNy40MzcgMCAwIDAtLjM0My0uMTY2SDEuNTNhLjExLjExIDAgMCAwLS4wODYuMTc2bDMuNzQ1IDQuNzQ0YS40MzkuNDM5IDAgMCAwIC42ODggMGw2LjY3Ny04LjQ2MWEuMTA4LjEwOCAwIDAgMC0uMDg2LS4xNzV6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9Ii40NSIvPjwvc3ZnPg==");
  background-repeat: no-repeat
}

.lake-button-set-list-item .lake-icon-check {
  position: absolute;
  right: 6px;
  top: 11px;
  text-align: right;
  color: #52c41a
}

.lake-button-set-list-item-heading1,.lake-button-set-list-item-heading2,.lake-button-set-list-item-heading3,.lake-button-set-list-item-heading4 {
  line-height: 1.6;
  font-weight: 700;
  color: #262626
}

.lake-button-set-list-item-heading1 {
  font-size: 28px
}

.lake-button-set-list-item-heading2 {
  font-size: 24px
}

.lake-button-set-list-item-heading3 {
  font-size: 20px
}

.lake-button-set-list-item-heading4 {
  font-size: 16px
}

.lake-button-set-list-item:hover {
  color: #262626;
  background-color: #f5f5f5
}

.lake-button-set-list-item-icon .lake-icon {
  color: #595959;
  font-size: 16px
}

.lake-button-set-list-hoz {
  padding: 0;
  right: 3px;
  left: auto;
  height: 40px;
  white-space: nowrap
}

.lake-button-set-list-with-dot .lake-button-set-list-item {
  padding-left: 24px;
  padding-right: 60px;
  white-space: nowrap
}

.lake-button-set-list-colorboard {
  padding: 12px 10px
}

.lake-button-set-list-emoji-mini {
  width: 178px;
  padding: 5px 8px
}

.lake-button-set-list-emoji-mini .lake-button-set-list-item {
  width: 30px;
  height: 30px;
  padding: 5px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 1px
}

.lake-button-set-list-emoji-mini .lake-button-set-list-item img {
  display: block;
  margin: 0 auto;
  height: 20px;
  width: 20px
}

.lake-button-set-emode {
  text-align: left
}

.lake-button-set-emode .lake-button-set-list {
  width: 240px;
  left: 50%;
  margin-left: -120px;
  padding: 12px
}

.lake-button-set-emode .button-set-list-item {
  display: block;
  padding: 8px 12px 8px 48px;
  border: 1px solid rgba(0,0,0,0);
  position: relative;
  margin-bottom: 8px;
  border-radius: 3px 3px
}

.lake-button-set-emode .button-set-list-item:last-child {
  margin-bottom: 0
}

.lake-button-set-emode .button-set-list-item .icon {
  position: absolute;
  width: 24px;
  height: 24px;
  line-height: 24px;
  display: block;
  top: 16px;
  left: 17px;
  text-align: center;
  color: #ddd
}

.lake-button-set-emode .button-set-list-item .title {
  display: block;
  font-size: 14px;
  color: #666
}

.lake-button-set-emode .button-set-list-item .desc {
  display: block;
  font-size: 12px;
  color: #999
}

.lake-button-set-emode .button-set-list-item:hover {
  border: 1px solid #e8e8e8;
  background: #f8f8f8
}

.lake-button-set-emode .button-set-list-item-active .icon,.lake-button-set-emode .button-set-list-item-active:hover .icon {
  color: #25b864
}

.lake-button-icon-list>span>.lake-icon {
  margin-right: 5px
}

.lake-icon-svgs svg {
  margin-bottom: -1px
}

.lake-colorboard-group {
  display: -ms-flexbox;
  display: flex;
  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;
  display: inline-block;
  border-radius: 3px 3px;
  border: 1px solid rgba(0,0,0,0);
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  cursor: pointer;
  background-color: #fff
}

.lake-colorboard-group-item>span {
  position: relative;
  width: 18px;
  height: 18px;
  display: block;
  border-radius: 2px 2px;
  border: 1px solid rgba(0,0,0,0)
}

.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 #e8e8e8
}

.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;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}

.lake-colorboard-group-item:hover {
  border: 1px solid #d9d9d9;
  box-shadow: 0 1px 2px rgba(0,0,0,.12)
}

.lake-collapse-button .lake-button {
  padding-right: 8px
}

.lake-toolbar-collapse {
  width: 260px;
  font-weight: 400;
  max-height: 480px;
  overflow-y: scroll
}

.lake-toolbar-collapse.lake-scrollable.scroll-y {
  padding-right: 0
}

.lake-toolbar-collapse.ant-collapse {
  background-color: #fff;
  border: 0;
  line-height: 1.5
}

.lake-toolbar-collapse.ant-collapse>.ant-collapse-item {
  border: 0
}

.lake-toolbar-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header {
  padding: 2px 16px;
  text-align: left;
  color: #8c8c8c;
  font-weight: 700;
  font-size: 12px;
  line-height: 24px
}

.lake-toolbar-collapse.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header {
  color: rgba(0,0,0,.45);
  cursor: default
}

.lake-toolbar-collapse .ant-collapse-content {
  border: 0
}

.lake-toolbar-collapse .ant-collapse-content>.ant-collapse-content-box {
  padding: 0
}

.lake-toolbar-collapse .ant-upload.ant-upload-select {
  display: block
}

.lake-toolbar-collapse .lake-collapse-list-item {
  display: -ms-flexbox;
  display: flex;
  padding: 6px 16px;
  height: 52px;
  overflow: hidden;
  cursor: pointer
}

.lake-toolbar-collapse .lake-collapse-list-item .lake-collapse-item-icon {
  display: block;
  line-height: 38px;
  color: #fff;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  width: 40px;
  height: 40px
}

.lake-toolbar-collapse .lake-collapse-list-item .lake-collapse-item-icon .lake-svg-icon {
  width: 38px;
  height: 38px
}

.lake-toolbar-collapse .lake-collapse-list-item .lake-collapse-item-text {
  display: block;
  text-align: left;
  margin-left: 8px;
  font-size: 14px
}

.lake-toolbar-collapse .lake-collapse-list-item .lake-collapse-item-text .lake-collapse-item-title {
  display: block;
  color: #595959;
  margin-bottom: 2px
}

.lake-toolbar-collapse .lake-collapse-list-item .lake-collapse-item-text .lake-collapse-item-description {
  display: block;
  color: #8c8c8c;
  font-size: 12px
}

.lake-toolbar-collapse .lake-collapse-list-item .uploader {
  display: none
}

.lake-toolbar-collapse .lake-collapse-list-item-active {
  background-color: #f4f4f4
}

.lake-toolbar-collapse-description {
  color: #8c8c8c;
  padding: 4px 16px 0
}

.lake-toolbar-collapse-description .description {
  font-size: 12px;
  line-height: 20px;
  text-align: left;
  padding-bottom: 8px;
  margin-bottom: 6px;
  border-bottom: 1px solid #e8e8e8
}

.lake-button-set-list-search .ant-collapse-header,.lake-toolbar-collapse-no-header .ant-collapse-header {
  display: none
}

.lake-cardselect-list .lake-button-set-list {
  padding: 0
}

.lake-zoom {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1033;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center
}

.lake-zoom-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,.9);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .1s;
  transition: opacity .1s;
  cursor: zoom-out
}

.lake-zoom-overlay-active {
  opacity: 1;
  visibility: visible
}

.lake-zoom-toolbar {
  position: absolute;
  width: 100%;
  height: 40px;
  background: rgba(0,0,0,.5);
  top: 0;
  left: 0;
  right: 0;
  display: block;
  z-index: 1100;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .1s;
  transition: opacity .1s
}

.lake-zoom-toolbar .text {
  display: inline-block;
  padding: 0 5px
}

.lake-zoom-toolbar-active {
  opacity: 1;
  visibility: visible
}

.lake-zoom-toolbar-item {
  float: right;
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: hsla(0,0%,100%,.8);
  text-align: center
}

.lake-zoom-toolbar-item:hover {
  color: hsla(0,0%,100%,.96)
}

.lake-zoom-toolbar-item-left {
  float: left;
  width: auto;
  padding: 0 16px
}

.lake-zoom-center {
  position: relative;
  width: 1px;
  height: 1px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: top .1s,left .1s,opacity .1s,-webkit-transform .1s;
  transition: top .1s,left .1s,opacity .1s,-webkit-transform .1s;
  transition: transform .1s,top .1s,left .1s,opacity .1s;
  transition: transform .1s,top .1s,left .1s,opacity .1s,-webkit-transform .1s;
  cursor: pointer
}

.lake-zoom-center-canzoom {
  cursor: zoom-in
}

.lake-zoom-center img {
  background: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,.5);
  border-radius: 2px 2px
}

.lake-zoom-center-iszooming {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab
}

.lake-zoom-center-isdraging {
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing
}

.lake-zoom-content {
  -webkit-transition: top .1s,left .1s,-webkit-transform .1s;
  transition: top .1s,left .1s,-webkit-transform .1s;
  transition: transform .1s,top .1s,left .1s;
  transition: transform .1s,top .1s,left .1s,-webkit-transform .1s
}

.lake-zoom-content-isdraging,.lake-zoom-content-iswheeling {
  -webkit-transition: none;
  transition: none
}

.lake-zoom-next,.lake-zoom-prev {
  position: absolute;
  width: 48px;
  height: 48px;
  display: block;
  top: 50%;
  margin-top: -24px;
  background: rgba(0,0,0,.8);
  z-index: 1100;
  text-align: center;
  line-height: 48px;
  cursor: pointer
}

.lake-zoom-next:hover,.lake-zoom-prev:hover {
  color: #f9f9f9;
  background: rgba(0,0,0,.9)
}

.lake-zoom-prev {
  left: 0
}

.lake-zoom-next {
  right: 0
}

.lake-emoji {
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: inherit;
  vertical-align: middle;
  background-size: contain;
  background-position: 0 0;
  background-repeat: no-repeat;
  margin-top: -3px;
  margin-left: 1px;
  margin-right: 1px;
  border: 1px solid rgba(0,0,0,0)
}

.lake-emoji-portal {
  position: absolute;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 3px 3px;
  box-shadow: 0 2px 10px rgba(0,0,0,.12);
  height: auto;
  width: 175px;
  padding: 5px;
  z-index: 1
}

.lake-emoji-portal-list-item {
  width: 30px;
  height: 30px;
  padding: 5px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 1px
}

.lake-emoji-portal-list-item img {
  display: block;
  margin: 0 auto;
  height: 20px;
  width: 20px
}

.lake-emoji-portal-list-item-active,.lake-emoji-portal-list-item:hover {
  background: #f5f5f5;
  cursor: pointer
}

@-webkit-keyframes lake-plugin-loading {
  0% {
      opacity: .5;
      -webkit-transform: translate3d(0,-40%,0) scale(.6);
      transform: translate3d(0,-40%,0) scale(.6)
  }

  30% {
      opacity: 1
  }

  70% {
      opacity: 1;
      -webkit-transform: translate3d(0,-40%,0) scale(1);
      transform: translate3d(0,-40%,0) scale(1)
  }

  to {
      opacity: 0;
      -webkit-transform: translate3d(0,-160%,0) scale(1);
      transform: translate3d(0,-160%,0) scale(1)
  }
}

@keyframes lake-plugin-loading {
  0% {
      opacity: .5;
      -webkit-transform: translate3d(0,-40%,0) scale(.6);
      transform: translate3d(0,-40%,0) scale(.6)
  }

  30% {
      opacity: 1
  }

  70% {
      opacity: 1;
      -webkit-transform: translate3d(0,-40%,0) scale(1);
      transform: translate3d(0,-40%,0) scale(1)
  }

  to {
      opacity: 0;
      -webkit-transform: translate3d(0,-160%,0) scale(1);
      transform: translate3d(0,-160%,0) scale(1)
  }
}

.lake-plugin-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -3px;
  margin-left: -12px;
  display: inline-block;
  width: 24px;
  height: 6px
}

.lake-plugin-loading:after,.lake-plugin-loading:before,.lake-plugin-loading span {
  display: block;
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 3px 3px;
  background: rgba(0,0,0,.2)
}

.lake-plugin-loading:before {
  content: " ";
  left: 0;
  -webkit-animation: lake-plugin-loading .8s infinite;
  animation: lake-plugin-loading .8s infinite
}

.lake-plugin-loading span {
  left: 50%;
  margin-left: -3px;
  -webkit-animation: lake-plugin-loading .8s .1s infinite;
  animation: lake-plugin-loading .8s .1s infinite
}

.lake-plugin-loading:after {
  content: " ";
  right: 0;
  -webkit-animation: lake-plugin-loading .8s .2s infinite;
  animation: lake-plugin-loading .8s .2s infinite
}

.lake-anticon {
  display: inline-block;
  font-style: normal;
  vertical-align: -.125em;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased
}

.lake-anticon svg {
  display: inline-block
}

.lake-anticon .lake-anticon-spin {
  display: inline-block;
  -webkit-animation: loadingCircle 1s linear infinite;
  animation: loadingCircle 1s linear infinite
}

.lake-anticon>* {
  line-height: 1
}

span[data-lake-card=image].lake-card-block.lake-image-center,span[data-lake-card=image].lake-card-block.lake-image-left,span[data-lake-card=image].lake-card-block.lake-image-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start
}

span[data-lake-card=image].lake-card-block.lake-image-right {
  text-align: right;
  -ms-flex-pack: end;
  justify-content: flex-end
}

span[data-lake-card=image].lake-card-block.lake-image-left {
  text-align: left;
  -ms-flex-pack: start;
  justify-content: flex-start
}

span[data-lake-card=image].lake-card-block.lake-image-center {
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center
}

.lake-image-meta {
  position: relative;
  color: #595959;
  line-height: 0
}

.lake-image-meta-loading {
  background: #f5f5f5
}

.lake-image-meta-isgif .gif {
  position: absolute;
  top: 4px;
  right: 10px;
  width: 24px;
  height: 24px;
  background: url("https://gw.alipayobjects.com/zos/rmsportal/TIlWxRwDPKtkAhmXUmVV.png") no-repeat 0 0;
  background-size: cover;
  display: inline-block;
  opacity: 1;
  visibility: visible;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}

.lake-image-meta-isgif .gif-active {
  opacity: 0;
  visibility: hidden
}

.lake-image-meta .desc {
  color: #8c8c8c
}

.lake-image-meta .title {
  line-height: 24px;
  font-size: 14px;
  display: inline-block;
  color: #262626;
  font-weight: 400
}

.lake-image-meta .info {
  display: inline-block;
  line-height: 24px;
  font-size: 14px;
  padding: 0 8px
}

.lake-image-meta .fail {
  color: #595959;
  padding-left: 12px
}

.lake-image-meta .size {
  color: #8c8c8c
}

.lake-image-meta .progress {
  padding-left: 8px;
  color: hsla(0,0%,100%,.9)
}

.lake-image-meta .progress .anticon {
  color: hsla(0,0%,100%,.9);
  line-height: 24px;
  margin-right: 10px
}

.lake-image-meta .lake-image-warning {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -12px;
  margin-left: -12px;
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  color: #faad14;
  cursor: pointer
}

.lake-image-content {
  position: relative;
  border-radius: 3px 3px;
  background: #f5f5f5
}

.lake-image-content .lake-void-first {
  left: -3px
}

.lake-image-content .lake-void-last {
  right: -3px
}

.lake-image-content .lake-image-icon,.lake-image-content .lake-image-meta .desc {
  color: rgba(0,0,0,.24)
}

.lake-image-content-inprogress,.lake-image-content-tips {
  padding: 6px 8px 6px 20px
}

.lake-image-content-isover,.lake-image-content-issuccess {
  border: 1px solid #b7eb8f;
  background: #f6ffed
}

.lake-image-content-isfail:not(.lake-image-content-isover) {
  border: 0;
  background: #f5f5f5
}

.lake-image-content-isfail .lake-image-icon,.lake-image-content-isover .lake-image-icon {
  color: #595959
}

.lake-image-content-istmp,.lake-image-content-isvalid {
  display: inline-block;
  border-radius: 0 0;
  padding: 0;
  background: #fff;
  border-color: rgba(0,0,0,0)
}

.lake-image-content-istmp .lake-image-meta,.lake-image-content-isvalid .lake-image-meta {
  display: block
}

.lake-image-content-istmp .lake-image-meta .image,.lake-image-content-isvalid .lake-image-meta .image {
  border-radius: 2px 2px;
  display: inline-block;
  width: 100%;
  opacity: .6;
  text-align: left;
  cursor: pointer;
  -webkit-transition: opacity .3s ease-in-out,box-shadow .3s ease-in-out;
  transition: opacity .3s ease-in-out,box-shadow .3s ease-in-out;
  -webkit-user-select: all;
  -moz-user-select: all;
  -ms-user-select: all;
  user-select: all
}

.lake-image-content-istmp .lake-image-meta .progress,.lake-image-content-isvalid .lake-image-meta .progress {
  font-family: Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;
  position: absolute;
  bottom: 8px;
  right: 8px;
  font-size: 12px;
  line-height: 24px;
  color: hsla(0,0%,100%,.9);
  padding: 0 6px;
  border-radius: 2px 2px;
  background: rgba(0,0,0,.8);
  white-space: nowrap
}

.lake-image-content-isvalid .lake-image-meta .image {
  opacity: 1
}

.lake-image-editor {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  box-shadow: 0 2px 8px rgba(0,0,0,.15)
}

.lake-image-editor-holder {
  position: absolute;
  width: 12px;
  height: 12px;
  border: 2px solid #fff;
  background: #1890ff;
  border-radius: 100%;
  display: inline-block
}

.lake-image-editor-holder-45 {
  top: -6px;
  right: -6px;
  cursor: nesw-resize
}

.lake-image-editor-holder-135 {
  bottom: -6px;
  right: -6px;
  cursor: nwse-resize
}

.lake-image-editor-holder-225 {
  bottom: -6px;
  left: -6px;
  cursor: nesw-resize
}

.lake-image-editor-holder-315 {
  left: -6px;
  top: -6px;
  cursor: nwse-resize
}

.lake-image-editor-bg {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  opacity: 0
}

.lake-image-editor-bg-active {
  opacity: .3
}

.lake-image-editor-number {
  position: absolute;
  display: inline-block;
  line-height: 24px;
  padding: 0 4px;
  font-size: 12px;
  border-radius: 3px 3px;
  background: rgba(0,0,0,.86);
  color: hsla(0,0%,100%,.96);
  font-family: Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
  -webkit-transform: scale(.8);
  -ms-transform: scale(.8);
  transform: scale(.8)
}

.lake-image-editor-number-45 {
  top: 0;
  right: -6px;
  -webkit-transform: translateX(100%) scale(.8);
  -ms-transform: translateX(100%) scale(.8);
  transform: translateX(100%) scale(.8)
}

.lake-image-editor-number-135 {
  right: -6px;
  bottom: 0;
  -webkit-transform: translateX(100%) scale(.8);
  -ms-transform: translateX(100%) scale(.8);
  transform: translateX(100%) scale(.8)
}

.lake-image-editor-number-225 {
  left: -6px;
  bottom: 0;
  -webkit-transform: translateX(-100%) scale(.8);
  -ms-transform: translateX(-100%) scale(.8);
  transform: translateX(-100%) scale(.8)
}

.lake-image-editor-number-315 {
  left: -6px;
  top: 0;
  -webkit-transform: translateX(-100%) scale(.8);
  -ms-transform: translateX(-100%) scale(.8);
  transform: translateX(-100%) scale(.8)
}

.lake-image-editor-number-active {
  opacity: 1;
  visibility: visible
}

.lake-image-editor-maximize {
  position: absolute;
  z-index: 2;
  right: 10px;
  top: 10px;
  background-color: rgba(0,0,0,.65);
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  line-height: 20px;
  border-radius: 4px;
  box-shadow: 0 2px 8px 0 rgba(0,0,0,.08);
  cursor: pointer
}

.lake-image-editor-maximize .lake-icon-full-screen {
  margin-left: 1px
}

.lake-image {
  position: relative;
  display: inline-block;
  font-size: 14px;
  text-align: left;
  border-radius: 3px 3px;
  line-height: 24px;
  text-indent: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.lake-image .lake-image-icon {
  position: absolute;
  width: 20px;
  height: 20px;
  line-height: 24px;
  font-size: 20px;
  left: 8px;
  top: 7px;
  text-align: center
}

.lake-image .lake-svg-icon-warning {
  position: absolute;
  left: 19px;
  top: 15px
}

.lake-image .ant-upload-drag-container {
  position: relative
}

.lake-image-block {
  display: block
}

.lake-image-active .lake-image-content:not(.lake-image-content-isover):not(.lake-image-content-isfail):not(.lake-image-content-isvalid):not(.lake-image-content-istmp),.lake-image:hover .lake-image-content:not(.lake-image-content-isover):not(.lake-image-content-isfail):not(.lake-image-content-isvalid):not(.lake-image-content-istmp) {
  border-color: #f5f5f5;
  background: #f5f5f5
}

.lake-image:hover .lake-embed-toolbar-inline {
  opacity: 1;
  visibility: visible
}

.lake-image .ant-upload.ant-upload-drag {
  padding: 0;
  border: none;
  text-align: left
}

.lake-image .ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border: none
}

.lake-image .lake-embed-toolbar-item-input {
  padding-left: 10px;
  padding-right: 10px
}

.lake-engine-view .lake-image-content-isvalid .lake-image-meta>.image {
  cursor: zoom-in
}

.lake-engine-view a .lake-image-content-isvalid .lake-image-meta>.image {
  cursor: pointer
}

[data-lake-card=file] .lake-card-toolbar.lake-embed-toolbar-block {
  top: -40px
}

.lake-file {
  display: -ms-flexbox;
  display: flex;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
  white-space: nowrap
}

.lake-file .lake-file-icon {
  -ms-flex: auto;
  flex: auto;
  width: 24px;
  height: 24px;
  font-size: 16px;
  text-align: center;
  margin-right: 4px
}

.lake-file .lake-file-title {
  -ms-flex: auto;
  flex: auto;
  font-size: 14px;
  margin-right: 8px;
  overflow: hidden;
  text-overflow: ellipsis
}

.lake-file .lake-file-size {
  -ms-flex: auto;
  flex: auto;
  font-size: 12px
}

.lake-file-done {
  color: #096dd9
}

.lake-file-error,.lake-file-uploading {
  color: #595959
}

.lake-file-error .lake-file-size,.lake-file-uploading .lake-file-size {
  color: #8c8c8c
}

.lake-toc-sidebar .lake-sidebar-content {
  overflow: auto;
  height: calc(100vh - 164px)
}

.lake-toc-sidebar .lake-toc-item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  padding: 4px 0;
  font-size: 12px;
  line-height: 20px;
  color: inherit
}

.lake-toc-sidebar .lake-toc-item-active,.lake-toc-sidebar .lake-toc-item:focus,.lake-toc-sidebar .lake-toc-item:hover {
  color: #1890ff;
  text-decoration: none
}

.lake-toc-sidebar .lake-toc-item-2 {
  padding-left: 16px
}

.lake-toc-sidebar .lake-toc-item-3 {
  padding-left: 32px
}

.lake-toc-sidebar .lake-toc-item-4 {
  padding-left: 48px
}

*,:after,:before {
  box-sizing: border-box
}

.lake-toolbar-tooltip.ant-tooltip {
  white-space: nowrap
}

.lake-max-editor {
  position: relative;
  width: 100%;
  min-width: 1440px;
  height: calc(100vh - 56px)
}

.lake-max-editor-wrapper {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #f9f9f9;
  -webkit-transition: height .25s cubic-bezier(.3,1.2,.2,1);
  transition: height .25s cubic-bezier(.3,1.2,.2,1)
}

.lake-max-editor-wrapper-content {
  width: 100%;
  height: calc(100% - 40px);
  overflow: auto
}

.lake-max-editor-wrapper-content .lake-max-editor-content {
  width: 100%;
  margin: 0 auto;
  background-color: #f9f9f9;
  padding: 16px 0 64px
}

.lake-max-editor-wrapper-content .lake-content-editor {
  border: 1px solid #e8e8e8;
  box-shadow: 0 2px 8px hsla(0,0%,45.1%,.08)
}

.lake-max-editor-wrapper-content .lake-content-editor-extra {
  position: relative;
  padding: 48px 60px 0
}

.lake-max-editor-wrapper-content .lake-content-editor-extra .lake-meta {
  padding-bottom: 32px;
  border-bottom: 1px solid #e8e8e8
}

.lake-max-editor-wrapper-content .lake-content-editor-core {
  position: relative;
  background-color: rgba(0,0,0,0);
  min-height: 1024px;
  padding: 32px 60px 90px
}

.lake-mini-editor {
  position: relative;
  border: 1px solid #e8e8e8;
  border-radius: 3px 3px;
  padding-bottom: 40px
}

.lake-mini-editor .lake-content-editor {
  padding: 0;
  width: 100%;
  box-shadow: none;
  border-radius: 3px 3px
}

.lake-mini-editor .lake-content-editor-core {
  min-height: 180px;
  padding: 8px
}

.lake-content-editor {
  position: relative;
  margin: 0 auto;
  background: #fff;
  width: 874px;
  font-family: Tahoma For Number,Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size: 14px;
  color: #262626;
  cursor: text;
  white-space: normal
}

@media only screen and (max-width: 1440px) {
  .lake-max-editor {
      min-width:1280px
  }

  .lake-common-sidebar {
      width: 200px
  }

  .lake-common-sidebar .ant-btn-sm {
      padding: 0 5px
  }

  .lake-toc-sidebar {
      width: 171px
  }
}

.lake-engine-view h1,.lake-engine-view h2,.lake-engine-view h3,.lake-engine-view h4,.lake-engine-view h5,.lake-engine-view h6 {
  position: relative
}

.lake-engine-view h1 .lake-anchor,.lake-engine-view h2 .lake-anchor,.lake-engine-view h3 .lake-anchor,.lake-engine-view h4 .lake-anchor,.lake-engine-view h5 .lake-anchor,.lake-engine-view h6 .lake-anchor {
  position: absolute;
  left: -30px;
  top: 7px;
  display: none;
  padding-right: 0;
  text-decoration: none;
  color: #999;
  line-height: inherit;
  font-weight: 400;
  width: 30px;
  text-align: center;
  border-bottom: 0;
  font-family: serif
}

.lake-engine-view h1 .lake-anchor:after,.lake-engine-view h2 .lake-anchor:after,.lake-engine-view h3 .lake-anchor:after,.lake-engine-view h4 .lake-anchor:after,.lake-engine-view h5 .lake-anchor:after,.lake-engine-view h6 .lake-anchor:after {
  content: "#"
}

.lake-engine-view h1:hover,.lake-engine-view h2:hover,.lake-engine-view h3:hover,.lake-engine-view h4:hover,.lake-engine-view h5:hover,.lake-engine-view h6:hover {
  position: relative
}

.lake-engine-view h1:hover .lake-anchor,.lake-engine-view h2:hover .lake-anchor,.lake-engine-view h3:hover .lake-anchor,.lake-engine-view h4:hover .lake-anchor,.lake-engine-view h5:hover .lake-anchor,.lake-engine-view h6:hover .lake-anchor {
  display: inline-block
}

.lake-engine-view h1:target,.lake-engine-view h2:target,.lake-engine-view h3:target,.lake-engine-view h4:target,.lake-engine-view h5:target,.lake-engine-view h6:target {
  position: relative
}

.lake-engine-view h1:target .lake-anchor,.lake-engine-view h2:target .lake-anchor,.lake-engine-view h3:target .lake-anchor,.lake-engine-view h4:target .lake-anchor,.lake-engine-view h5:target .lake-anchor,.lake-engine-view h6:target .lake-anchor {
  display: inline-block;
  color: #51b063
}

.graph-card {
  border: 1px solid #fff;
  letter-spacing: normal
}

.graph-card canvas {
  display: block
}

.graph-card ul {
  list-style-type: none;
  margin: 0
}

.graph-card .ant-dropdown-menu-item:hover {
  background: #3c3c3c
}

.graph-card .ant-dropdown-menu-item {
  color: #fff;
  padding-top: 4px;
  padding-bottom: 4px
}

.graph-card .tool {
  padding: 0 5px;
  width: auto;
  height: 25px;
  border: 1px solid #e2e2e2;
  box-shadow: 0 2px 4px hsla(0,0%,88.2%,.5);
  color: #eee;
  background: #b4b4b4;
  position: absolute;
  top: 8px;
  right: 8px;
  border-radius: 6px
}

.graph-card .tool .lake-icon {
  margin: 2px 3.5px 3.5px;
  font-size: 14px;
  width: 14px;
  height: 14px
}

.graph-card .tool .lake-icon:hover {
  cursor: pointer
}

.graph-card .tool .zoom-precent {
  vertical-align: middle
}

.graph-card .tool span {
  width: 34px;
  display: inline-block;
  padding: 0;
  font-size: 12px;
  height: 26px;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.graph-card .tool .zoom-dropdown:hover {
  cursor: pointer
}

.graph-card .tool:hover {
  background: #595959
}

.graph-card .card-resize-button-ud {
  position: absolute;
  bottom: -4px;
  right: 0;
  left: 0;
  margin: 0 auto
}

.graph-card .card-resize-button-ud:hover {
  cursor: row-resize
}

.graph-card .zoom-menu {
  width: 85px;
  background: #595959
}

.graph-card .zoom-menu li {
  font-size: 12px;
  margin-left: 0
}

.graph-card.focus {
  border: 1px solid #d9d9d9
}

.lake-card-block-max .graph-card {
  border: none
}

.lake-card-block-max .graph-card .page-container {
  height: 100%
}

.lake-card-block-max .graph-card .card-resize-button-ud {
  display: none
}

.lake-table {
  position: relative;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  word-wrap: break-word;
  word-break: normal;
  margin: 0;
  font-weight: 400;
  box-sizing: border-box;
  border: 1px solid #d9d9d9;
  cursor: default;
  width: 96%
}

.lake-table.drag-select {
  cursor: nwse-resize
}

.lake-table.drag-select.drag_n {
  cursor: ns-resize
}

.lake-table.drag-select.drag_s {
  cursor: ns-resize
}

.lake-table.drag-select.drag_w {
  cursor: ew-resize
}

.lake-table.drag-select.drag_e {
  cursor: ew-resize
}

.lake-table.drag-select.drag_nw {
  cursor: nwse-resize
}

.lake-table.drag-select.drag_se {
  cursor: nwse-resize
}

.lake-table.drag-select.drag_n td {
  cursor: ns-resize
}

.lake-table.drag-select.drag_s td {
  cursor: ns-resize
}

.lake-table.drag-select.drag_w td {
  cursor: ew-resize
}

.lake-table.drag-select.drag_e td {
  cursor: ew-resize
}

.lake-table.drag-select.drag_nw td {
  cursor: nwse-resize
}

.lake-table.drag-select.drag_se td {
  cursor: nwse-resize
}

.lake-table tbody,.lake-table td,.lake-table th,.lake-table tr {
  margin: 0;
  font-weight: 400;
  box-sizing: border-box
}

.lake-table tr {
  height: 33px
}

.lake-table tr td,.lake-table tr th {
  min-width: 90px;
  font-size: 14px;
  white-space: normal;
  word-wrap: break-word;
  border: 1px solid #d9d9d9;
  vertical-align: top;
  padding: 4px 8px;
  cursor: default
}

.table-wrapper {
  position: relative;
  cursor: default
}

.table-wrapper.editing .table-header {
  visibility: visible
}

.table-wrapper.editing .table-cols-header {
  visibility: visible
}

.table-wrapper.editing .table-rows-header {
  visibility: visible
}

.table-wrapper.editing .rows-addition {
  display: block
}

.table-wrapper.editing .table-viewport {
  margin-bottom: 0
}

.table-wrapper .table-textarea {
  position: fixed;
  opacity: 0;
  overflow: hidden;
  width: 100px;
  height: 0;
  padding: 0;
  border: 0;
  resize: none;
  left: 0;
  top: 0
}

.table-wrapper .multi-addition {
  display: none;
  position: fixed;
  width: 60px;
  height: 34px;
  z-index: 10
}

.table-wrapper .multi-addition .ant-input-number {
  width: 60px
}

.table-wrapper .multi-addition .ant-input-number:hover {
  border-color: #008dff
}

.table-wrapper .multi-addition .ant-input-number .ant-input-number-handler:hover {
  color: #008dff
}

.table-wrapper .multi-addition .ant-input-number-focused {
  border-color: #008dff;
  box-shadow: 0 0 0 2px rgba(112,183,243,.2)
}

.table-wrapper .multi-addition .up {
  position: absolute;
  right: 0;
  top: 0;
  width: 16px;
  height: 16px;
  text-align: center;
  font-size: 12px;
  line-height: 16px;
  border-bottom: 1px solid #e8e8e8
}

.table-wrapper .multi-addition .down {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 16px;
  height: 16px;
  text-align: center;
  font-size: 12px;
  line-height: 16px
}

.table-wrapper .multi-addition .number {
  position: absolute;
  left: 0;
  top: 0;
  width: 37px;
  height: 32px;
  border-right: 1px solid #e8e8e8;
  text-align: center;
  font-size: 14px;
  line-height: 32px
}

.table-wrapper .table-header {
  position: absolute;
  visibility: hidden;
  left: -24px;
  top: 0;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  cursor: pointer
}

.table-wrapper .table-header.selected {
  background: #4daaff;
  border: 1px solid #008dff
}

.table-wrapper .table-cols-header {
  position: relative;
  border-bottom: 8px solid rgba(0,0,0,0);
  height: 24px;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  cursor: default;
  visibility: hidden
}

.table-wrapper .table-cols-header .table-cols-header-item {
  position: relative;
  height: 16px;
  width: auto;
  border: 1px solid #e8e8e8;
  border-right: 0;
  overflow: visible;
  background: #fff;
  cursor: pointer
}

.table-wrapper .table-cols-header .table-cols-header-item:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px
}

.table-wrapper .table-cols-header .table-cols-header-item:last-child {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px
}

.table-wrapper .table-cols-header .table-cols-header-item.active {
  background: #edf7ff
}

.table-wrapper .table-cols-header .table-cols-header-item.selected {
  background: #fff;
  border-color: #fff;
  z-index: 1;
  border-radius: 0;
  height: 24px;
  border-bottom: 0;
  cursor: move
}

.table-wrapper .table-cols-header .table-cols-header-item.selected .col-dragger {
  display: block;
  position: absolute;
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: 8px;
  background: #4daaff;
  border: 1px solid #008dff;
  border-radius: 0;
  z-index: 1
}

.table-wrapper .table-cols-header .table-cols-header-item.selected .col-dragger .drag-info {
  display: none
}

.table-wrapper .table-cols-header .table-cols-header-item.no-dragger .col-dragger .lake-icon {
  display: none
}

.table-wrapper .table-cols-header .table-cols-header-item.dragging .col-dragger {
  height: 50px
}

.table-wrapper .table-cols-header .table-cols-header-item.dragging .col-dragger .drag-info {
  display: block;
  background: #fff
}

.table-wrapper .table-cols-header .table-cols-header-item .cols-trigger {
  position: absolute;
  right: -4px;
  top: -1px;
  width: 7px;
  height: 16px;
  z-index: 10;
  cursor: col-resize
}

.table-wrapper .table-cols-header .table-cols-header-item .cols-trigger:hover {
  background: #0589f3
}

.table-wrapper .table-cols-header .table-cols-header-item .cols-trigger.dragging {
  width: 2px;
  background: #0589f3;
  right: -1px
}

.table-wrapper .table-cols-header .table-cols-header-item .col-dragger {
  text-align: center;
  display: none
}

.table-wrapper .table-cols-header .table-cols-header-item .col-dragger .lake-icon-drag {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  font-size: 10px;
  color: #fff;
  position: relative;
  top: -6px
}

.table-wrapper .table-cols-header.dragging .table-cols-header-item .cols-trigger {
  display: none
}

.table-wrapper .table-cols-header.resize .table-cols-header-item {
  cursor: col-resize
}

.table-wrapper .table-cols-header .cols-addition-header {
  position: absolute;
  right: -31px;
  width: 32px;
  background: #fff;
  text-align: center;
  color: #aaa;
  padding: 0;
  border: 0;
  cursor: pointer
}

.table-wrapper .table-cols-header .cols-addition-header .multi-trigger {
  width: 32px;
  height: 16px;
  background: #fff;
  border: 1px solid #e8e8e8;
  display: -ms-flexbox;
  display: flex
}

.table-wrapper .table-cols-header .cols-addition-header .cols-addition {
  position: absolute;
  top: 24px;
  width: 32px;
  height: 34px;
  line-height: 30px;
  font-size: 20px;
  font-weight: 300;
  background: #fff;
  border: 1px solid #e8e8e8
}

.table-wrapper .table-cols-header .cols-addition-header .cols-addition:hover {
  background: #f6f6f6
}

.table-wrapper .table-rows-header {
  position: absolute;
  left: -24px;
  top: 24px;
  width: 16px;
  z-index: 1;
  border-right: 0;
  visibility: hidden
}

.table-wrapper .table-rows-header .table-rows-header-item {
  position: relative;
  height: 32px;
  width: 100%;
  border: 1px solid #e8e8e8;
  border-bottom: 0;
  background: #fff;
  cursor: pointer
}

.table-wrapper .table-rows-header .table-rows-header-item:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px
}

.table-wrapper .table-rows-header .table-rows-header-item.active {
  background: #edf7ff
}

.table-wrapper .table-rows-header .table-rows-header-item.selected {
  width: 24px;
  background: #fff;
  border-color: #fff;
  cursor: move
}

.table-wrapper .table-rows-header .table-rows-header-item.selected .row-dragger {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
  white-space: nowrap;
  content: " ";
  left: -1px;
  top: -1px;
  bottom: -1px;
  right: 7px;
  background: #4daaff;
  border: 1px solid #008dff;
  border-radius: 0;
  z-index: 1
}

.table-wrapper .table-rows-header .table-rows-header-item.selected .row-dragger .drag-info {
  display: none
}

.table-wrapper .table-rows-header .table-rows-header-item.no-dragger .row-dragger .lake-icon {
  display: none
}

.table-wrapper .table-rows-header .table-rows-header-item.dragging .row-dragger {
  width: 150px
}

.table-wrapper .table-rows-header .table-rows-header-item.dragging .row-dragger .drag-info {
  margin-left: 5px;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  background: #fff
}

.table-wrapper .table-rows-header .table-rows-header-item .rows-trigger {
  position: absolute;
  bottom: -4px;
  height: 7px;
  width: 16px;
  left: -1px;
  z-index: 10;
  cursor: row-resize
}

.table-wrapper .table-rows-header .table-rows-header-item .rows-trigger:hover {
  background: #0589f3
}

.table-wrapper .table-rows-header .table-rows-header-item .rows-trigger.dragging {
  height: 2px;
  background: #0589f3;
  bottom: -1px
}

.table-wrapper .table-rows-header .table-rows-header-item .row-dragger {
  display: none
}

.table-wrapper .table-rows-header .table-rows-header-item .row-dragger .lake-icon-drag {
  font-size: 10px;
  color: #fff;
  margin-left: 1px
}

.table-wrapper .table-rows-header .table-rows-header-item .row-dragger .drag-info {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center
}

.table-wrapper .table-rows-header.dragging .table-rows-header-item .rows-trigger {
  display: none
}

.table-wrapper .table-rows-header.resize .table-rows-header-item {
  cursor: row-resize
}

.table-wrapper .table-rows-header .rows-addition-header {
  height: 33px;
  border: 1px solid #e8e8e8
}

.table-wrapper .table-rows-header .rows-addition-header .multi-trigger {
  height: 33px;
  width: 100%
}

.table-wrapper .table-viewport {
  position: relative;
  overflow: hidden;
  overflow-y: hidden;
  padding: 0 3px 3px;
  margin-left: -3px;
  margin-right: -3px;
  margin-bottom: 32px
}

.table-wrapper .table-viewport:hover {
  overflow-x: auto
}

.table-wrapper .table-viewport .scrollbar-shadow-left {
  top: 24px;
  bottom: 34px
}

.table-wrapper .table-viewport .scrollbar-shadow-right {
  top: 24px;
  bottom: 34px
}

.table-wrapper .table-active-td {
  position: relative;
  width: 0;
  height: 0;
  z-index: 2;
  display: none
}

.table-wrapper .table-active-td .l {
  position: absolute;
  left: 0;
  height: 100%;
  width: 1px;
  background: #0589f3;
  z-index: 1
}

.table-wrapper .table-active-td .r {
  position: absolute;
  right: 0;
  height: 100%;
  width: 1px;
  background: #0589f3;
  z-index: 1
}

.table-wrapper .table-active-td .t {
  position: absolute;
  top: 0;
  width: 100%;
  height: 1px;
  background: #0589f3;
  z-index: 1
}

.table-wrapper .table-active-td .b {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: #0589f3;
  z-index: 1
}

.table-wrapper .table-active-td .mask {
  position: absolute;
  display: none;
  width: 100%;
  height: 100%;
  background: #0589f3;
  opacity: .1;
  cursor: default;
  z-index: 1
}

.table-wrapper .table-active-td .mask.drag_n {
  cursor: ns-resize
}

.table-wrapper .table-active-td .mask.drag_s {
  cursor: ns-resize
}

.table-wrapper .table-active-td .mask.drag_w {
  cursor: ew-resize
}

.table-wrapper .table-active-td .mask.drag_e {
  cursor: ew-resize
}

.table-wrapper .table-active-td .mask.drag_nw {
  cursor: nwse-resize
}

.table-wrapper .table-active-td .mask.drag_se {
  cursor: nwse-resize
}

.table-wrapper .table-active-td .mask-col,.table-wrapper .table-active-td .mask-row {
  position: absolute;
  background: #f15a5a;
  border: 1px solid #fff;
  display: none;
  opacity: .1;
  z-index: 1
}

.table-wrapper .table-active-td .table-active-td-trigger {
  position: absolute;
  height: 8px;
  width: 8px;
  border: 1px solid #fff;
  background: #0589f3;
  border-radius: 11px;
  z-index: 1
}

.table-wrapper .table-active-td .nw {
  cursor: nwse-resize;
  left: -4px;
  top: -4px;
  z-index: 1
}

.table-wrapper .table-active-td .se {
  cursor: nwse-resize;
  z-index: 1
}

.table-wrapper .table-active-td .n {
  cursor: ns-resize;
  display: none;
  z-index: 1
}

.table-wrapper .table-active-td .s {
  cursor: ns-resize;
  display: none;
  z-index: 1
}

.table-wrapper .table-active-td .w {
  cursor: ew-resize;
  display: none;
  z-index: 1
}

.table-wrapper .table-active-td .e {
  cursor: ew-resize;
  display: none;
  z-index: 1
}

.table-wrapper .table-active-td.col .n,.table-wrapper .table-active-td.col .nw,.table-wrapper .table-active-td.col .s,.table-wrapper .table-active-td.col .se {
  display: none
}

.table-wrapper .table-active-td.col .e,.table-wrapper .table-active-td.col .w {
  display: block
}

.table-wrapper .table-active-td.col .mask {
  display: block
}

.table-wrapper .table-active-td.row .e,.table-wrapper .table-active-td.row .nw,.table-wrapper .table-active-td.row .se,.table-wrapper .table-active-td.row .w {
  display: none
}

.table-wrapper .table-active-td.row .n,.table-wrapper .table-active-td.row .s {
  display: block
}

.table-wrapper .table-active-td.row .mask {
  display: block
}

.table-wrapper .table-active-td.total .mask {
  display: block
}

.table-wrapper .table-active-td .sub-editor {
  position: absolute;
  background: #fff;
  top: 1px;
  left: 1px;
  width: 100px;
  display: none;
  cursor: text
}

.table-wrapper .table-active-td .sub-editor .sub-editor-content {
  display: table-cell;
  padding: 4px 8px;
  white-space: normal;
  word-wrap: break-word
}

.table-wrapper .table-active-td.editing .l,.table-wrapper .table-active-td.editing .r {
  width: 2px
}

.table-wrapper .table-active-td.editing .b,.table-wrapper .table-active-td.editing .t {
  height: 2px
}

.table-wrapper .table-active-td.preview-mask-row .mask-row {
  display: block
}

.table-wrapper .table-active-td.preview-mask-col .mask-col {
  display: block
}

.table-wrapper .table-placeholder {
  position: absolute;
  border: 1px solid #008dff;
  background: #008dff;
  display: none
}

.table-wrapper .table-menubar {
  position: fixed;
  display: none;
  padding: 4px 0;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  box-shadow: 0 1px 4px 0 rgba(0,0,0,.08);
  background: #fff;
  z-index: 10;
  min-width: 200px
}

.table-wrapper .table-menubar .table-menubar-item {
  padding: 6px 16px;
  cursor: default
}

.table-wrapper .table-menubar .table-menubar-item:hover {
  background: #f0f0f0
}

.table-wrapper .table-menubar .table-menubar-item.disabled {
  color: #aaa
}

.table-wrapper .table-menubar .split {
  height: 0;
  border-top: 1px solid #e8e8e8;
  margin: 2px 0
}

.table-wrapper .rows-addition {
  border: 0;
  position: relative;
  display: none;
  line-height: 32px;
  height: 32px;
  color: #aaa;
  background: #fff;
  cursor: pointer
}

.table-wrapper .rows-addition:hover {
  background: #fff
}

.table-wrapper .rows-addition .plus {
  position: absolute;
  text-align: left;
  padding-left: 10px;
  left: 0;
  right: 0;
  border: 1px solid #e8e8e8;
  border-top: 0;
  background: #fff;
  height: 32px;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  border-radius: 0
}

.table-wrapper .rows-addition .plus:hover {
  background: #f0f0f0
}

.lake-engine div[data-lake-card=table]>div[data-card-element=body]>span[data-card-element=left] {
  bottom: 34px
}

.lake-engine div[data-lake-card=table]>div[data-card-element=body]>span[data-card-element=right] {
  bottom: 34px
}

.lake-engine div[data-lake-card=table]>div[data-card-element=body]>.lake-card-dnd {
  left: -48px;
  top: -4px
}

.lake-toolbar-table-selector .lake-toolbar-table-selector-tr {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap
}

.lake-toolbar-table-selector .lake-toolbar-table-selector-tr .lake-toolbar-table-selector-td {
  width: 20px;
  height: 16px;
  border: 1px solid #d9d9d9;
  margin-right: -1px;
  margin-bottom: -1px;
  cursor: pointer
}

.lake-toolbar-table-selector .lake-toolbar-table-selector-tr .lake-toolbar-table-selector-td.actived {
  background: #ddefff
}

.lake-toolbar-table-selector .lake-toolbar-table-selector-info {
  text-align: center
}

.lake-card-block-max[data-lake-card=table] .lake-table {
  background: #fff
}

.lake-card-block-max[data-lake-card=table] div[data-card-element=center] {
  padding: 20px
}

.lake-card-block-max[data-lake-card=table] .lake-table-reader {
  margin-top: 0
}

.lake-card-block-max[data-lake-card=table] .table-wrapper {
  margin-left: 20px
}

.lake-table-reader {
  margin-top: 24px;
  margin-bottom: 24px;
  padding-right: 20px;
  overflow: auto
}

.lake-table-reader+.lake-scrollbar.lake-scrollbar-x {
  bottom: 22px
}

.lake-table-reader .scrollbar-shadow-left {
  bottom: 10px
}

.lake-table-reader .scrollbar-shadow-right {
  bottom: 10px
}

@-webkit-keyframes rotateLoading {
  to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn)
  }
}

@keyframes rotateLoading {
  to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn)
  }
}

.lake-video-content {
  position: relative;
  height: 420px;
  background: #f7f7f7;
  border: 1px solid #ddd
}

.lake-video-content video {
  width: 100%;
  max-height: 450px
}

@media screen and (max-width: 750px) {
  .lake-video-content {
      height:240px
  }

  video {
      max-height: 200px!important
  }
}

.lake-video-error,.lake-video-uploaded,.lake-video-uploading {
  border: 1px solid #e6e6e6;
  background: #f6f6f6
}

.lake-video-done {
  height: auto;
  border: none;
  background: none;
  line-height: 0
}

.lake-video-content-active {
  box-shadow: 0 2px 10px rgba(0,0,0,.12)
}

.lake-video-center {
  position: absolute;
  top: 50%;
  margin-top: -48px;
  width: 100%;
  height: 96px
}

.lake-video-center .lake-video-converting,.lake-video-center .lake-video-icon,.lake-video-center .lake-video-message,.lake-video-center .lake-video-name,.lake-video-center .lake-video-progress {
  text-align: center
}

.lake-video-center .lake-video-icon {
  font-size: 24px;
  color: #bfbfbf;
  margin-bottom: 12px
}

.lake-video-center .lake-video-name {
  color: #595959;
  margin-bottom: 12px
}

.lake-video-center .lake-video-message {
  color: #595959
}

.lake-video-center .lake-video-anticon {
  display: inline-block;
  font-style: normal;
  vertical-align: -.125em;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  margin-right: 5px
}

.lake-video-center .lake-video-anticon .lake-video-anticon-spin {
  display: inline-block;
  -webkit-animation: rotateLoading 1s linear infinite;
  animation: rotateLoading 1s linear infinite
}

.lake-video-center .lake-error-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  background: #f5222d;
  text-align: center;
  font-size: 12px;
  color: #fff;
  padding: 1px 0 0;
  line-height: 16px;
  border-radius: 100%;
  vertical-align: middle;
  margin: -2px 5px 0 0
}

.lake-engine-view span[data-lake-card=math],.lake-engine span[data-lake-card=math] {
  vertical-align: middle
}

.lake-engine-view span[data-lake-card=math] span[data-card-element=center],.lake-engine span[data-lake-card=math] span[data-card-element=center] {
  vertical-align: middle
}

.lake-math-content {
  position: relative
}

.lake-math-content .lake-void-first {
  left: -3px
}

.lake-math-content .lake-void-last {
  right: -3px
}

.lake-math-content-tmp {
  line-height: 32px;
  padding: 0 5px;
  background: #f5f5f5;
  border-radius: 3px 3px;
  color: rgba(0,0,0,.25)
}

.lake-math-content-preview {
  padding: 0;
  border-radius: 3px 3px;
  display: inline-block;
  color: #262626
}

.lake-math-content-preview-img {
  display: inline-block
}

.lake-math-content-preview-img img,.lake-math-content-preview-img svg {
  display: inline-block
}

.lake-math-editor {
  position: absolute;
  top: auto;
  left: -1px;
  width: 420px;
  border-radius: 3px 3px;
  height: auto;
  border: 1px solid #e8e8e8;
  margin-top: 5px;
  background: #fff;
  box-shadow: 0 2px 8px rgba(0,0,0,.12);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s cubic-bezier(.3,1.2,.2,1);
  transition: all .3s cubic-bezier(.3,1.2,.2,1);
  z-index: 1;
  text-indent: 0
}

.lake-math-editor-active {
  opacity: 1;
  visibility: visible
}

.lake-math-editor-content {
  width: 100%;
  border: none;
  min-width: 400px;
  min-height: 88px;
  padding: 6px;
  line-height: 24px;
  color: #595959;
  outline: none;
  font-family: Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;
  vertical-align: bottom
}

.lake-math-editor-toolbar {
  position: relative;
  height: 40px;
  background: #f9f9f9;
  border-top: 1px solid #e8e8e8;
  line-height: 24px;
  padding: 8px;
  text-align: left;
  text-indent: 0
}

.lake-math-editor-toolbar-tips {
  font-size: 12px;
  color: #8c8c8c
}

.lake-math-editor-toolbar-tips .text {
  color: #8c8c8c;
  padding-left: 4px
}

.lake-math {
  position: relative;
  display: inline-block;
  font-size: 14px;
  text-align: left;
  border-radius: 2px 2px
}

.lake-math-block {
  display: block
}

.lake-math-block.lake-math-center,.lake-math-block.lake-math-left,.lake-math-block.lake-math-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start
}

.lake-math-block.lake-math-right {
  text-align: right;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.lake-math-block.lake-math-left {
  text-align: left;
  -ms-flex-pack: start;
  justify-content: flex-start
}

.lake-math-block.lake-math-center {
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center
}

.lake-math-active .lake-math-content-tmp {
  background: rgba(0,0,0,0);
  color: rgba(0,0,0,.5)
}

.lake-math-active .lake-math-content-preview {
  background-color: #e9f7ec
}

@-webkit-keyframes loadingRiddle {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1)
  }

  20% {
      -webkit-transform: scale(1.1);
      transform: scale(1.1)
  }

  50% {
      -webkit-transform: scale(1);
      transform: scale(1)
  }
}

@keyframes loadingRiddle {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1)
  }

  20% {
      -webkit-transform: scale(1.1);
      transform: scale(1.1)
  }

  50% {
      -webkit-transform: scale(1);
      transform: scale(1)
  }
}

.lake-riddle {
  position: relative;
  width: 100%
}

.lake-riddle-content {
  position: relative;
  height: 360px;
  border: 1px solid #e6e6e6;
  background: #f6f6f6
}

.lake-riddle-content-active {
  box-shadow: 0 2px 10px rgba(0,0,0,.12)
}

.lake-riddle-content-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all .3s linear;
  transition: all .3s linear
}

.lake-riddle-content-frame-loaded {
  opacity: 1;
  visibility: visible;
  z-index: 2;
  background: #fff
}

.lake-riddle-tips {
  position: relative;
  background: #fff;
  border: 1px solid #d9d9d9;
  height: 50px;
  border-radius: 2px 2px;
  padding: 0 0 0 18px
}

.lake-riddle-input {
  width: calc(100% - 150px);
  border: 0;
  height: 40px;
  line-height: 40px;
  margin: 4px 0;
  font-size: 14px;
  outline: none
}

.lake-riddle-input::-webkit-input-placeholder {
  color: #8c8c8c
}

.lake-riddle-input:-ms-input-placeholder {
  color: #8c8c8c
}

.lake-riddle-input::-ms-input-placeholder {
  color: #8c8c8c
}

.lake-riddle-input::placeholder {
  color: #8c8c8c
}

.lake-riddle-input:focus {
  outline: none
}

.lake-riddle-button {
  position: absolute;
  top: 9px;
  right: 12px
}

.lake-riddle:hover .lake-plugin-toolbar-inline {
  opacity: 1;
  visibility: visible
}

@-webkit-keyframes loadingVideo {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1)
  }

  20% {
      -webkit-transform: scale(1.1);
      transform: scale(1.1)
  }

  50% {
      -webkit-transform: scale(1);
      transform: scale(1)
  }
}

@keyframes loadingVideo {
  0% {
      -webkit-transform: scale(1);
      transform: scale(1)
  }

  20% {
      -webkit-transform: scale(1.1);
      transform: scale(1.1)
  }

  50% {
      -webkit-transform: scale(1);
      transform: scale(1)
  }
}

.lake-youku-form {
  position: relative;
  border: 1px solid #d9d9d9;
  border-radius: 2px
}

.lake-youku-icon {
  margin-left: 12px
}

.lake-youku-editor {
  margin-left: 5px
}

.lake-youku-input {
  width: calc(100% - 150px);
  border: 0;
  height: 40px;
  line-height: 40px;
  margin: 4px 0;
  font-size: 14px;
  outline: none
}

.lake-youku-button {
  position: absolute;
  top: 9px;
  right: 12px
}

.lake-youku-content {
  position: relative;
  height: 530px;
  border: 1px solid #e6e6e6;
  background: #f6f6f6
}

.lake-youku-content-bg {
  width: 80px;
  height: 80px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -40px;
  margin-left: -40px;
  text-align: center;
  line-height: 80px;
  color: #666;
  font-size: 36px;
  z-index: 1;
  visibility: visible;
  opacity: 1;
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
  -webkit-animation: loadingVideo .8s ease-in-out infinite;
  animation: loadingVideo .8s ease-in-out infinite
}

.lake-youku-content-bg-loaded {
  opacity: 0;
  visibility: hidden
}

.lake-youku-content-active {
  box-shadow: 0 2px 10px rgba(0,0,0,.12)
}

.lake-youku-content-mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  z-index: 3;
  cursor: pointer;
  display: block;
  -webkit-transition: all .3s cubic-bezier(.3,1.2,.2,1);
  transition: all .3s cubic-bezier(.3,1.2,.2,1)
}

.lake-youku-content-mask-tips {
  opacity: 0;
  visibility: hidden;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -70px;
  background: rgba(0,0,0,.8);
  font-size: 14px;
  border-radius: 3px 3px;
  width: 120px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  color: #fff;
  -webkit-transition: all .3s cubic-bezier(.3,1.2,.2,1);
  transition: all .3s cubic-bezier(.3,1.2,.2,1);
  -webkit-transform: translate3d(0,6px,6px);
  transform: translate3d(0,6px,6px)
}

.lake-youku-content-mask:hover {
  background: rgba(0,0,0,.3)
}

.lake-youku-content-mask:hover .lake-youku-content-mask-tips {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateZ(0);
  transform: translateZ(0)
}

.lake-youku-content-mask-hidden {
  display: none
}

.lake-youku-content-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s linear;
  transition: all .3s linear
}

.lake-youku-content-frame-loaded {
  opacity: 1;
  visibility: visible;
  z-index: 2;
  background: #fff
}

.lake-mention-list {
  position: absolute;
  top: 24px;
  left: 0;
  width: 280px;
  max-height: 300px;
  overflow-y: auto;
  padding: 0;
  margin: 0;
  list-style-type: none;
  min-width: 280px;
  height: auto;
  bottom: auto;
  z-index: 1031;
  font-size: 14px;
  font-weight: 400;
  background: #fff;
  border-radius: 2px 2px;
  border: 1px solid #d9d9d9;
  box-shadow: 0 2px 10px rgba(0,0,0,.12);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.lake-mention-active {
  display: block
}

.lake-mention-item {
  display: -ms-flexbox;
  display: flex;
  padding: 6px 8px;
  cursor: pointer
}

.lake-mention-item .match {
  font-weight: 700;
  color: #262626
}

.lake-mention-item-avatar {
  width: 36px;
  height: 36px;
  display: block;
  padding: 3px
}

.lake-mention-item-avatar img {
  width: 100%;
  height: 100%;
  border-radius: 28px
}

.lake-mention-item-text {
  display: block;
  padding-left: 8px
}

.lake-mention-item-text-item {
  width: 200px;
  display: block;
  line-height: 18px;
  word-break: break-all
}

.lake-mention-item-name {
  color: #595959
}

.lake-mention-item-dep,.lake-mention-item-id {
  color: #8c8c8c
}

.lake-mention-item-selected {
  background: #f4f4f4
}

.lake-mention-at {
  position: relative;
  color: #096dd9;
  text-decoration: none
}

.lake-mention-tips {
  color: #bfbfbf;
  padding: 0 10px
}

.lake-dialog {
  position: fixed;
  top: 92px;
  right: 32px;
  z-index: 1001;
  background: #fff;
  border-radius: 6px;
  padding: 0 16px 16px;
  box-shadow: 0 2px 4px 0 #e1e1e1
}

.lake-search input {
  width: 325px;
  height: 49
}

.lake-search button {
  margin-left: 8px
}

.lake-search .lake-icon-close:hover {
  cursor: pointer
}

.lake-search p {
  margin-bottom: 8px
}

.lake-search .count {
  color: #d9d9d9
}

.lake-translate-sidebar pre {
  width: 100%;
  height: 361px;
  border: 1px solid #d9d9d9;
  background: #fff;
  border-radius: 4px;
  white-space: pre-wrap;
  word-wrap: break-word;
  padding: 8px;
  margin-bottom: 8px
}

.lake-translate-sidebar pre:hover {
  cursor: text
}

.lake-embed-outline ul {
  list-style: square
}

.lake-embed-outline li {
  margin: 0
}

.lake-embed-outline .lake-embed-outline-1 {
  margin-left: 1em
}

.lake-embed-outline .lake-embed-outline-2 {
  margin-left: 2em
}

.lake-embed-outline .lake-embed-outline-3 {
  margin-left: 3em
}

.lake-embed-outline .lake-embed-outline-4 {
  margin-left: 4em
}

@font-face {
  font-family: lake-icon;
  src: url("//at.alicdn.com/t/font_943843_lnqo81k0pgs.eot");
  src: url("//at.alicdn.com/t/font_943843_lnqo81k0pgs.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/font_943843_lnqo81k0pgs.woff") format("woff"),url("//at.alicdn.com/t/font_943843_lnqo81k0pgs.ttf") format("truetype"),url("//at.alicdn.com/t/font_943843_lnqo81k0pgs.svg#iconfont") format("svg")
}

@font-face {
  font-family: Chinese Quote;
  src: local("PingFang SC"),local("SimSun");
  unicode-range: U+2018,U+2019,U+201c,U+201d
}

@font-face {
  font-family: Tahoma For Number;
  src: local("Tahoma");
  unicode-range: U+30-39
}

.lake-icon {
  display: inline-block;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  line-height: 1;
  text-rendering: auto
}

.lake-icon:before {
  display: block;
  font-family: lake-icon!important
}

.lake-icon-svgs {
  width: 16px;
  height: 16px
}

.lake-icon-h1:before {
  content: "\E610"
}

.lake-icon-h2:before {
  content: "\E611"
}

.lake-icon-h3:before {
  content: "\E60F"
}

.lake-icon-h4:before {
  content: "\E60C"
}

.lake-icon-h5:before {
  content: "\E60D"
}

.lake-icon-h6:before {
  content: "\E60E"
}

.lake-icon-bold:before {
  content: "\EA46"
}

.lake-icon-underline:before {
  content: "\EA45"
}

.lake-icon-code:before {
  content: "\EA49"
}

.lake-icon-italic:before {
  content: "\EA44"
}

.lake-icon-strikethrough:before {
  content: "\EA47"
}

.lake-icon-sub:before {
  content: "\EA4B"
}

.lake-icon-sup:before {
  content: "\EA4A"
}

.lake-icon-color:before {
  content: "\EA4D"
}

.lake-icon-background:before {
  content: "\EA4C"
}

.lake-icon-moremark:before {
  content: "\EA48"
}

.lake-icon-link:before {
  content: "\EA58"
}

.lake-icon-emoji:before {
  content: "\EA79"
}

.lake-icon-oList:before {
  content: "\EA53"
}

.lake-icon-uList:before {
  content: "\EA52"
}

.lake-icon-tList:before {
  content: "\EA56"
}

.lake-icon-quote:before {
  content: "\EA57"
}

.lake-icon-hr:before {
  content: "\EA59"
}

.lake-icon-left:before {
  content: "\EA4E"
}

.lake-icon-center:before {
  content: "\EA4F"
}

.lake-icon-right:before {
  content: "\EA50"
}

.lake-icon-justify:before {
  content: "\EA51"
}

.lake-icon-top:before {
  content: "\EA82"
}

.lake-icon-bottom:before {
  content: "\EA81"
}

.lake-icon-middle:before {
  content: "\EA80"
}

.lake-icon-image:before {
  content: "\EA78"
}

.lake-icon-rotate-left:before {
  content: "\EA71"
}

.lake-icon-rotate-right:before {
  content: "\EA70"
}

.lake-icon-preferences:before {
  content: "\E810"
}

.lake-icon-indent-left:before {
  content: "\EA54"
}

.lake-icon-indent-right:before {
  content: "\EA55"
}

.lake-icon-arrow-up:before {
  content: "\EA1B"
}

.lake-icon-arrow-down:before {
  content: "\EA1A"
}

.lake-icon-arrow-left:before {
  content: "\EA1F"
}

.lake-icon-arrow-right:before {
  content: "\EA1E"
}

.lake-icon-insert-sibling:before {
  content: "\EA72"
}

.lake-icon-insert-child:before {
  content: "\EA73"
}

.lake-icon-expand-subtree:before {
  content: "\EA74"
}

.lake-icon-collapse-subtree:before {
  content: "\EA75"
}

.lake-icon-table-merge-cell:before {
  content: "\EA6A"
}

.lake-icon-table-split-cell:before {
  content: "\EA6B"
}

.lake-icon-table-clear:before {
  content: "\EA64"
}

.lake-icon-table-remove-col:before {
  content: "\EA67"
}

.lake-icon-table-remove-row:before {
  content: "\EA66"
}

.lake-icon-table-cut:before {
  content: "\EA65"
}

.lake-icon-table-paste:before {
  content: "\EA62"
}

.lake-icon-table-copy:before {
  content: "\EA61"
}

.lake-icon-table-insert-col-left:before {
  content: "\EA60"
}

.lake-icon-table-insert-col-right:before {
  content: "\EA5F"
}

.lake-icon-table-insert-row-up:before {
  content: "\EA5D"
}

.lake-icon-table-insert-row-down:before {
  content: "\EA5E"
}

.lake-icon-table-remove-table:before {
  content: "\EA63"
}

.lake-icon-redo:before {
  content: "\EA40"
}

.lake-icon-undo:before {
  content: "\EA41"
}

.lake-icon-clean:before {
  content: "\EA43"
}

.lake-icon-paintformat:before {
  content: "\EA42"
}

.lake-icon-close:before {
  content: "\E72D"
}

.lake-icon-save:before {
  content: "\EA3F"
}

.lake-icon-edit:before {
  content: "\EA6C"
}

.lake-icon-copy:before {
  content: "\EA61"
}

.lake-icon-delete:before {
  content: "\EA63"
}

.lake-icon-openlink:before {
  content: "\EA76"
}

.lake-icon-drag:before {
  content: "\EA68"
}

.lake-icon-zoom-in:before {
  content: "\EA7E"
}

.lake-icon-zoom-out:before {
  content: "\EA7F"
}

.lake-icon-attachment:before {
  content: "\EA7A"
}

.lake-icon-download:before {
  content: "\EA6E"
}

.lake-icon-upload:before {
  content: "\EA7D"
}

.lake-icon-preview:before {
  content: "\EA6D"
}

.lake-icon-full-screen:before {
  content: "\EA7C"
}

.lake-icon-toc:before {
  content: "\EA5C"
}

.lake-icon-question:before {
  content: "\E81D"
}

.lake-icon-more:before {
  content: "\E60B"
}

.lake-ui-button {
  line-height: 1.499;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
  padding: 0 15px;
  font-size: 14px;
  border-radius: 4px;
  height: 30px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
  transition: all .3s cubic-bezier(.645,.045,.355,1);
  position: relative;
  box-shadow: 0 2px 0 rgba(0,0,0,.015);
  color: rgba(0,0,0,.65);
  background-color: #fff;
  color: #fff;
  background-color: #25b864;
  border: 1px solid #25b864;
  text-shadow: 0 -1px 0 rgba(0,0,0,.12);
  outline: 0
}

.lake-ui-button:hover {
  background-color: #47c479;
  border-color: #47c479
}

.lake-card-dnd {
  position: absolute;
  top: 0;
  left: -21px;
  right: auto;
  bottom: auto;
  width: 18px;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  font-weight: 400;
  display: none;
  opacity: 0;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  background: hsla(0,0%,100%,.9)
}

.lake-card-dnd-trigger {
  width: 18px;
  height: 24px;
  text-align: center;
  color: #bfbfbf;
  font-size: 16px;
  border-radius: 2px 2px;
  cursor: move;
  cursor: grab;
  cursor: -webkit-grab
}

.lake-card-dnd-trigger-isdraging {
  cursor: grabbing;
  cursor: -webkit-grabbing
}

.lake-card-dnd:hover {
  background: #f4f4f4;
  color: #595959
}

.lake-card-dnd-active {
  display: block;
  opacity: 1;
  cursor: pointer
}

.lake-tooltip {
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0,0,0,.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  z-index: 1060;
  display: block;
  visibility: visible;
  max-width: 250px;
  white-space: nowrap
}

.lake-tooltip-hidden {
  display: none
}

.lake-tooltip-placement-top,.lake-tooltip-placement-topLeft,.lake-tooltip-placement-topRight {
  padding-bottom: 8px
}

.lake-tooltip-placement-right,.lake-tooltip-placement-rightBottom,.lake-tooltip-placement-rightTop {
  padding-left: 8px
}

.lake-tooltip-placement-bottom,.lake-tooltip-placement-bottomLeft,.lake-tooltip-placement-bottomRight {
  padding-top: 8px
}

.lake-tooltip-placement-left,.lake-tooltip-placement-leftBottom,.lake-tooltip-placement-leftTop {
  padding-right: 8px
}

.lake-tooltip-inner {
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  background-color: rgba(0,0,0,.75);
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,.15);
  min-height: 32px;
  word-wrap: break-word
}

.lake-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: rgba(0,0,0,0);
  border-style: solid
}

.lake-tooltip-placement-top .lake-tooltip-arrow,.lake-tooltip-placement-topLeft .lake-tooltip-arrow,.lake-tooltip-placement-topRight .lake-tooltip-arrow {
  bottom: 3px;
  border-width: 5px 5px 0;
  border-top-color: rgba(0,0,0,.75)
}

.lake-tooltip-placement-top .lake-tooltip-arrow {
  left: 50%;
  margin-left: -5px
}

.lake-tooltip-placement-topLeft .lake-tooltip-arrow {
  left: 16px
}

.lake-tooltip-placement-topRight .lake-tooltip-arrow {
  right: 16px
}

.lake-tooltip-placement-right .lake-tooltip-arrow,.lake-tooltip-placement-rightBottom .lake-tooltip-arrow,.lake-tooltip-placement-rightTop .lake-tooltip-arrow {
  left: 3px;
  border-width: 5px 5px 5px 0;
  border-right-color: rgba(0,0,0,.75)
}

.lake-tooltip-placement-right .lake-tooltip-arrow {
  top: 50%;
  margin-top: -5px
}

.lake-tooltip-placement-rightTop .lake-tooltip-arrow {
  top: 8px
}

.lake-tooltip-placement-rightBottom .lake-tooltip-arrow {
  bottom: 8px
}

.lake-tooltip-placement-left .lake-tooltip-arrow,.lake-tooltip-placement-leftBottom .lake-tooltip-arrow,.lake-tooltip-placement-leftTop .lake-tooltip-arrow {
  right: 3px;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(0,0,0,.75)
}

.lake-tooltip-placement-left .lake-tooltip-arrow {
  top: 50%;
  margin-top: -5px
}

.lake-tooltip-placement-leftTop .lake-tooltip-arrow {
  top: 8px
}

.lake-tooltip-placement-leftBottom .lake-tooltip-arrow {
  bottom: 8px
}

.lake-tooltip-placement-bottom .lake-tooltip-arrow,.lake-tooltip-placement-bottomLeft .lake-tooltip-arrow,.lake-tooltip-placement-bottomRight .lake-tooltip-arrow {
  top: 3px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(0,0,0,.75)
}

.lake-tooltip-placement-bottom .lake-tooltip-arrow {
  left: 50%;
  margin-left: -5px
}

.lake-tooltip-placement-bottomLeft .lake-tooltip-arrow {
  left: 16px
}

.lake-tooltip-placement-bottomRight .lake-tooltip-arrow {
  right: 16px
}

.lake-embed-tooltip {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out
}

.lake-embed-tooltip.lake-embed-tooltip-active {
  opacity: 1;
  visibility: visible
}

.lake-card-toolbar.lake-embed-toolbar-block {
  top: -48px;
  bottom: auto;
  display: none
}

.lake-card-toolbar.lake-card-toolbar-active {
  display: block
}

.lake-embed-toolbar-wrapper {
  position: absolute
}

.lake-embed-toolbar {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  width: auto;
  line-height: 28px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 14px;
  font-weight: 400;
  text-indent: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.lake-embed-toolbar .lake-input {
  font-variant: tabular-nums;
  box-sizing: border-box;
  margin: 0;
  list-style: none;
  position: relative;
  display: inline-block;
  padding: 4px 11px;
  width: 100%;
  height: 32px;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(0,0,0,.65);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all .3s;
  transition: all .3s
}

.lake-embed-toolbar .lake-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1
}

.lake-embed-toolbar .lake-input:-ms-input-placeholder {
  color: #bfbfbf
}

.lake-embed-toolbar .lake-input::-webkit-input-placeholder {
  color: #bfbfbf
}

.lake-embed-toolbar .lake-input:hover {
  border-color: #47c479;
  border-right-width: 1px!important
}

.lake-embed-toolbar .lake-input:focus {
  border-color: #47c479;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(37,184,100,.2);
  border-right-width: 1px!important
}

.lake-embed-toolbar .lake-input-disabled {
  background-color: #f5f5f5;
  opacity: 1;
  cursor: not-allowed;
  color: rgba(0,0,0,.25)
}

.lake-embed-toolbar .lake-input-disabled:hover {
  border-color: #e6d8d8;
  border-right-width: 1px!important
}

.lake-embed-toolbar .lake-input-sm {
  padding: 1px 7px;
  height: 24px
}

.lake-embed-toolbar .lake-embed-toolbar-numberinput {
  line-height: 24px;
  display: inline-block;
  width: 46px
}

.lake-embed-toolbar-active {
  opacity: 1;
  visibility: visible
}

.lake-embed-toolbar-inline {
  top: 50%;
  margin-top: -14px;
  bottom: auto;
  left: auto;
  right: 12px
}

.lake-embed-toolbar-block {
  top: auto;
  bottom: -46px;
  left: -1px;
  right: auto;
  background: #fff;
  height: 40px;
  border: 1px solid hsla(0,0%,88.6%,.84);
  box-shadow: 0 2px 4px 0 hsla(0,0%,88.2%,.5);
  padding: 5px 3px;
  z-index: 125
}

.lake-embed-toolbar-second-block {
  bottom: -92px
}

.lake-embed-toolbar-right {
  left: auto;
  right: -1px
}

.lake-embed-toolbar-center {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.lake-embed-toolbar-inlink {
  bottom: -90px
}

.lake-embed-toolbar-memtion {
  padding: 0;
  min-width: 280px;
  height: auto;
  bottom: auto;
  z-index: 1031
}

.lake-embed-toolbar .lake-icon-arrow {
  position: absolute;
  right: 8px;
  top: 50%;
  width: 0;
  height: 0;
  border-left: 4px solid rgba(0,0,0,0);
  border-right: 4px solid rgba(0,0,0,0);
  border-top: 5px solid #bfbfbf;
  margin-top: -3px;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1)
}

.lake-embed-toolbar-btn {
  line-height: 28px;
  padding: 0 3px;
  min-width: 28px;
  display: inline-block;
  text-align: center;
  color: #595959;
  border-radius: 2px 2px;
  -webkit-transition: background-color .3s ease-in-out;
  transition: background-color .3s ease-in-out;
  cursor: pointer
}

.lake-embed-toolbar-btn .lake-icon,.lake-embed-toolbar-btn .text {
  font-size: 16px;
  color: #595959
}

.lake-embed-toolbar-btn .text {
  font-size: 12px;
  display: inline-block;
  padding: 0 4px
}

.lake-embed-toolbar-btn:hover {
  background-color: #f4f4f4
}

.lake-embed-toolbar-btn-disabled,.lake-embed-toolbar-btn-disabled:hover {
  background-color: rgba(0,0,0,0);
  box-shadow: none;
  cursor: not-allowed
}

.lake-embed-toolbar-btn-disabled .lake-icon,.lake-embed-toolbar-btn-disabled .text,.lake-embed-toolbar-btn-disabled:hover .lake-icon,.lake-embed-toolbar-btn-disabled:hover .text {
  color: #bfbfbf
}

.lake-embed-toolbar-text {
  line-height: 24px;
  padding: 0 5px;
  display: inline-block;
  color: #595959
}

.lake-embed-toolbar-text .lake-icon.lake-icon-connect {
  width: 18px;
  -webkit-transform: scale(.6);
  -ms-transform: scale(.6);
  transform: scale(.6)
}

.lake-embed-toolbar-text-link {
  min-width: 200px;
  max-width: 250px;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.lake-embed-toolbar-linkinput {
  line-height: 24px;
  padding: 0 3px;
  display: inline-block;
  border: 1px solid rgba(0,0,0,0);
  outline: 0;
  width: 200px;
  letter-spacing: .05em
}

.lake-embed-toolbar-group {
  position: relative;
  display: -ms-flexbox;
  display: flex
}

.lake-embed-toolbar-item {
  position: relative;
  display: inline-block;
  line-height: 28px;
  margin: 0 3px;
  text-align: left;
  color: #595959;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}

.lake-embed-toolbar-item-split {
  width: 1px;
  height: 16px;
  line-height: 16px;
  margin: 6px 4px;
  border-left: 1px solid #e8e8e8;
  display: inline-block
}

.lake-embed-toolbar-item-trigger {
  position: relative;
  padding-left: 3px;
  padding-right: 16px;
  cursor: pointer;
  border-radius: 2px 2px;
  -webkit-transition: background-color .3s ease-in-out;
  transition: background-color .3s ease-in-out
}

.lake-embed-toolbar-item-trigger:hover {
  background: #f4f4f4
}

.lake-embed-toolbar-item-trigger-active {
  background: #f4f4f4
}

.lake-embed-toolbar-item-trigger-active .lake-icon-arrow {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg)
}

.lake-embed-toolbar-item-dropdown {
  position: absolute;
  top: 38px;
  left: -7px;
  padding: 5px 0;
  border-radius: 2px 2px;
  background: #fff;
  border: 1px solid #d9d9d9;
  box-shadow: 0 2px 10px rgba(0,0,0,.12);
  min-width: 128px;
  height: auto;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .25s cubic-bezier(.3,1.2,.2,1);
  transition: all .25s cubic-bezier(.3,1.2,.2,1);
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px)
}

.lake-embed-toolbar-item-dropdown:before {
  content: " ";
  position: absolute;
  top: -6px;
  left: 15px;
  width: 0;
  height: 0;
  border-left: 7px solid rgba(0,0,0,0);
  border-right: 7px solid rgba(0,0,0,0);
  border-bottom: 6px solid #d9d9d9
}

.lake-embed-toolbar-item-dropdown:after {
  content: " ";
  position: absolute;
  top: -4px;
  left: 15px;
  width: 0;
  height: 0;
  border-left: 7px solid rgba(0,0,0,0);
  border-right: 7px solid rgba(0,0,0,0);
  border-bottom: 6px solid #fff
}

.lake-embed-toolbar-item-dropdown-active {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0)
}

.lake-embed-toolbar-item-dropdown-item {
  display: block;
  padding: 4px 10px;
  line-height: 24px;
  color: #595959;
  -webkit-transition: background .3s ease-in-out;
  transition: background .3s ease-in-out;
  white-space: nowrap
}

.lake-embed-toolbar-item-dropdown-item .lake-embed-toolbar-btn:hover {
  background: #e8e8e8
}

.lake-embed-toolbar-item-dropdown-item:hover {
  background: #e8e8e8
}

.lake-embed-toolbar-item-dropdown-item.active,.lake-embed-toolbar-item-dropdown-item.active:hover {
  background: #f4f4f4
}

.lake-embed-toolbar-item-dropdown-item.active .lake-embed-toolbar-btn:hover,.lake-embed-toolbar-item-dropdown-item.active:hover .lake-embed-toolbar-btn:hover {
  background: #f4f4f4
}

.lake-embed-toolbar-item-input {
  display: -ms-flexbox;
  display: flex;
  padding: 2px 0
}

.lake-embed-toolbar-item-text {
  padding: 0 5px
}

.lake-embed-toolbar-flex {
  position: relative;
  opacity: 1;
  visibility: visible;
  padding: 6px;
  display: -ms-flexbox;
  display: flex
}

.lake-embed-toolbar-flex .lake-embed-toolbar-item {
  padding: 0
}

.lake-embed-toolbar-flex .lake-embed-toolbar-btn {
  padding: 0 6px;
  line-height: 28px
}

.lake-embed-toolbar-flex .lake-embed-toolbar-btn .lake-icon {
  vertical-align: middle
}

.lake-embed-toolbar-flex .lake-embed-toolbar-item-trigger-active {
  background: #e8e8e8
}

.lake-embed-toolbar-flex .lake-embed-toolbar-item-trigger-active .lake-embed-toolbar-btn:hover {
  background: #e8e8e8
}

.lake-embed-toolbar-flex .lake-embed-toolbar-item-dropdown {
  border-radius: 3px 3px;
  top: 32px;
  left: -1px
}

.lake-embed-toolbar-flex .lake-embed-toolbar-item-dropdown:before {
  content: "";
  display: none
}

.lake-embed-toolbar-flex .lake-embed-toolbar-item-dropdown:after {
  content: "";
  display: none
}

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

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

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

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

.lake-checkbox {
  font-size: 14px;
  font-variant: tabular-nums;
  color: rgba(0,0,0,.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  line-height: 1;
  position: relative;
  vertical-align: middle;
  top: -.09em
}

.lake-checkbox-input:focus+.lake-checkbox-inner,.lake-checkbox-wrapper:hover .lake-checkbox-inner,.lake-checkbox:hover .lake-checkbox-inner {
  border-color: #25b864
}

.lake-checkbox-checked:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  border: 1px solid #25b864;
  content: "";
  -webkit-animation: lakeCheckboxEffect .36s ease-in-out;
  animation: lakeCheckboxEffect .36s ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  visibility: hidden
}

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

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

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

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

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

.lake-checkbox-checked .lake-checkbox-inner {
  background-color: #25b864;
  border-color: #25b864
}

.lake-checkbox-disabled {
  cursor: not-allowed
}

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

.lake-checkbox-disabled .lake-checkbox-input {
  cursor: not-allowed
}

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

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

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

.lake-checkbox-wrapper {
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0,0,0,.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: unset;
  cursor: pointer;
  display: inline-block
}

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

.lake-checkbox+span,.lake-checkbox-wrapper+span {
  padding-left: 8px;
  padding-right: 8px
}

.lake-checkbox-group {
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0,0,0,.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block
}

.lake-checkbox-group-item {
  display: inline-block;
  margin-right: 8px
}

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

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

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

.lake-checkbox-indeterminate .lake-checkbox-inner:after {
  content: " ";
  -webkit-transform: translate(-50%,-50%) scale(1);
  -ms-transform: translate(-50%,-50%) scale(1);
  transform: translate(-50%,-50%) scale(1);
  border: 0;
  left: 50%;
  top: 50%;
  width: 8px;
  height: 8px;
  background-color: #25b864;
  opacity: 1
}

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

.lake-engine-view .lake-list,.lake-engine .lake-list {
  color: #262626;
  text-indent: 0
}

.lake-engine-view .lake-list-node,.lake-engine .lake-list-node {
  line-height: inherit
}

.lake-engine-view .lake-list-node div[data-lake-card=checkbox],.lake-engine .lake-list-node div[data-lake-card=checkbox] {
  margin-left: 0;
  margin-right: 5px
}

.lake-engine-view .lake-list-task,.lake-engine .lake-list-task {
  position: relative;
  list-style: none;
  margin-left: 0;
  padding: 0 0 0 22px;
  text-indent: 0
}

.lake-engine-view .lake-list-task-active,.lake-engine .lake-list-task-active {
  background: #f4f4f4;
  border-radius: 3px 3px
}

.lake-engine-view .lake-list-task [data-lake-card=checkbox],.lake-engine .lake-list-task [data-lake-card=checkbox] {
  padding-right: 6px;
  vertical-align: middle;
  line-height: 16px;
  position: absolute;
  margin-left: -20px;
  top: 4px
}

.lake-engine-view .lake-list-task [data-lake-card=checkbox] .ant-checkbox-inner,.lake-engine .lake-list-task [data-lake-card=checkbox] .ant-checkbox-inner {
  border-color: #bfbfbf
}

.lake-engine-view .lake-list-task [data-lake-card=checkbox] .ant-checkbox-checked .ant-checkbox-inner,.lake-engine .lake-list-task [data-lake-card=checkbox] .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #47c479;
  border-color: #25b864
}

.lake-engine-view li span[data-lake-card=image],.lake-engine li span[data-lake-card=image] {
  vertical-align: top
}

.lake-engine-view li span[data-lake-card=image] [data-card-element=left],.lake-engine-view li span[data-lake-card=image] [data-card-element=right],.lake-engine li span[data-lake-card=image] [data-card-element=left],.lake-engine li span[data-lake-card=image] [data-card-element=right] {
  vertical-align: top
}

.lake-engine-view .lake-list .lake-checkbox-input {
  cursor: default
}

.lake-link {
  position: relative
}

.lake-link-content {
  position: relative;
  color: #096dd9
}

.lake-embed-toolbar-block.lake-link-toolbar-in-max {
  z-index: 1032
}

.lake-drop-cursor {
  position: absolute;
  width: 2px;
  background-color: #16914f
}

div.lake-drag-image {
  background-color: #f9f9f9
}

.lake-engine,.lake-engine-view {
  font-size: 14px;
  font-family: Tahoma For Number,Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;
  color: #262626;
  line-height: 24px;
  letter-spacing: .05em;
  outline-style: none;
  word-wrap: break-word
}

.lake-engine-view>:first-child,.lake-engine>:first-child {
  margin-top: 0!important
}

.lake-engine-view::selection,.lake-engine::selection {
  background: rgba(27,162,227,.2);
  color: inherit
}

.lake-engine-view ::selection,.lake-engine ::selection {
  background: rgba(27,162,227,.2);
  color: inherit
}

.lake-engine-view.lake-paintformat-mode,.lake-engine.lake-paintformat-mode {
  cursor: text;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAUCAYAAACTQC2+AAAABGdBTUEAALGPC/xhBQAAATtJREFUSA3dlTFLA0EQhU+jlSkEG63EYGdlZZFG7QUbSyG/QP/C/Q0rqzQWQX+BwUKwtrexEFRQtFSI35NZWDa3soOHhQ8eM/v2zWw2N9xVVVUdwXUYoFxaq5il2wa8hvtG5dJaxYx16xFvLN8i3lmehiFC6Y94wbsTGsxZosajKA/7aewjrKZiyTocJO9DSYHT82r+YXyQs0eRfYBrD/Y1DB58OMyfeM/hrWq8N9qlZkmFBXiPPd6D7ikWUxwjrKWirTeJkzDeNYttKIxhDUuxiFGjfAnfMkUX3hs19emYqFt9P48mU6zVLEQPFjCfwgk8gyuwEd6pS5t0EQYmHhCXLZ8Kvz1oqmFO+H8HxVOXfZC5vwNd46y3xbx5ni1mQ4+dJ6NyDw4xX0GN9484YfcRhg+fcmmt408+5V99wSyVTWN94gAAAABJRU5ErkJggg==) 5 10,text
}

.lake-engine-view [contenteditable=true],.lake-engine [contenteditable=true] {
  outline-style: none
}

.lake-engine-view a,.lake-engine-view a:active,.lake-engine a,.lake-engine a:active {
  word-wrap: break-word;
  color: #096dd9
}

.lake-engine-view a:hover,.lake-engine a:hover {
  color: #1890ff
}

.lake-engine-view img,.lake-engine img {
  max-width: 100%
}

.lake-engine-view mark,.lake-engine mark {
  padding: 0;
  background: #ff0
}

.lake-engine-view sup,.lake-engine sup {
  top: -.5em
}

.lake-engine-view sub,.lake-engine sub {
  bottom: -.25em
}

.lake-engine-view sub,.lake-engine-view sup,.lake-engine sub,.lake-engine sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline
}

.lake-engine-view p,.lake-engine p {
  min-height: 24px;
  line-height: 24px;
  white-space: normal;
  margin: 0;
  letter-spacing: .05em
}

.lake-engine-view h1,.lake-engine-view h2,.lake-engine-view h3,.lake-engine-view h4,.lake-engine-view h5,.lake-engine-view h6,.lake-engine h1,.lake-engine h2,.lake-engine h3,.lake-engine h4,.lake-engine h5,.lake-engine h6 {
  margin-top: 0;
  margin-bottom: 0;
  white-space: normal;
  color: #262626;
  word-spacing: 1px;
  font-weight: 700
}

.lake-engine-view h1,.lake-engine h1 {
  font-size: 28px;
  line-height: 36px;
  padding: 7px 0
}

.lake-engine-view h2,.lake-engine h2 {
  font-size: 24px;
  line-height: 32px;
  padding: 7px 0
}

.lake-engine-view h3,.lake-engine h3 {
  font-size: 20px;
  line-height: 28px;
  padding: 7px 0
}

.lake-engine-view h4,.lake-engine h4 {
  font-size: 16px;
  line-height: 24px;
  padding: 7px 0
}

.lake-engine-view h5,.lake-engine h5 {
  font-size: 14px;
  line-height: 24px;
  padding: 7px 0
}

.lake-engine-view h6,.lake-engine h6 {
  font-size: 14px;
  line-height: 24px;
  padding: 7px 0;
  font-weight: 400
}

.lake-engine-view blockquote,.lake-engine blockquote {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 1em;
  margin-left: 0;
  border-left: 3px solid #f4f4f4;
  color: #8c8c8c
}

.lake-engine-view code,.lake-engine code {
  font-family: monospace;
  font-size: inherit;
  background-color: rgba(0,0,0,.06);
  padding: 0 2px;
  border: 1px solid rgba(0,0,0,.08);
  border-radius: 2px 2px;
  line-height: inherit;
  word-wrap: break-word;
  word-break: break-all;
  text-indent: 0
}

.lake-engine-view .lake-fontsize-9,.lake-engine .lake-fontsize-9 {
  font-size: 12px;
  line-height: 24px
}

.lake-engine-view .lake-fontsize-10,.lake-engine .lake-fontsize-10 {
  font-size: 13px;
  line-height: 24px
}

.lake-engine-view .lake-fontsize-11,.lake-engine .lake-fontsize-11 {
  font-size: 14px;
  line-height: 24px
}

.lake-engine-view .lake-fontsize-12,.lake-engine .lake-fontsize-12 {
  font-size: 16px;
  line-height: 24px
}

.lake-engine-view .lake-fontsize-14,.lake-engine .lake-fontsize-14 {
  font-size: 19px;
  line-height: 27px
}

.lake-engine-view .lake-fontsize-16,.lake-engine .lake-fontsize-16 {
  font-size: 22px;
  line-height: 30px
}

.lake-engine-view .lake-fontsize-18,.lake-engine .lake-fontsize-18 {
  font-size: 24px;
  line-height: 32px
}

.lake-engine-view .lake-fontsize-22,.lake-engine .lake-fontsize-22 {
  font-size: 29px;
  line-height: 37px
}

.lake-engine-view .lake-fontsize-24,.lake-engine .lake-fontsize-24 {
  font-size: 32px;
  line-height: 40px
}

.lake-engine-view .lake-fontsize-30,.lake-engine .lake-fontsize-30 {
  font-size: 40px;
  line-height: 48px
}

.lake-engine-view .lake-fontsize-36,.lake-engine .lake-fontsize-36 {
  font-size: 48px;
  line-height: 56px
}

.lake-engine-view pre,.lake-engine pre {
  overflow: visible;
  margin-top: 5px;
  margin-bottom: 5px
}

.lake-engine-view pre code,.lake-engine pre code {
  display: inline;
  max-width: none;
  padding: 0;
  margin: 0;
  overflow: initial;
  line-height: inherit;
  vertical-align: inherit;
  white-space: pre;
  background: 0 0;
  font-size: inherit
}

.lake-engine-view ol,.lake-engine-view ul,.lake-engine ol,.lake-engine ul {
  margin: 0 0 0 3px;
  padding: 0
}

.lake-engine-view li,.lake-engine li {
  white-space: normal;
  margin-left: 23px
}

.lake-engine-view ol,.lake-engine-view ol[data-lake-indent="3"],.lake-engine-view ol[data-lake-indent="6"],.lake-engine ol,.lake-engine ol[data-lake-indent="3"],.lake-engine ol[data-lake-indent="6"] {
  list-style-type: decimal
}

.lake-engine-view ol[data-lake-indent="1"],.lake-engine-view ol[data-lake-indent="4"],.lake-engine-view ol[data-lake-indent="7"],.lake-engine ol[data-lake-indent="1"],.lake-engine ol[data-lake-indent="4"],.lake-engine ol[data-lake-indent="7"] {
  list-style-type: lower-alpha
}

.lake-engine-view ol[data-lake-indent="2"],.lake-engine-view ol[data-lake-indent="5"],.lake-engine-view ol[data-lake-indent="8"],.lake-engine ol[data-lake-indent="2"],.lake-engine ol[data-lake-indent="5"],.lake-engine ol[data-lake-indent="8"] {
  list-style-type: lower-roman
}

.lake-engine-view ol[data-lake-indent="1"],.lake-engine-view ul[data-lake-indent="1"],.lake-engine ol[data-lake-indent="1"],.lake-engine ul[data-lake-indent="1"] {
  padding-left: 2em
}

.lake-engine-view ol[data-lake-indent="2"],.lake-engine-view ul[data-lake-indent="2"],.lake-engine ol[data-lake-indent="2"],.lake-engine ul[data-lake-indent="2"] {
  padding-left: 4em
}

.lake-engine-view ol[data-lake-indent="3"],.lake-engine-view ul[data-lake-indent="3"],.lake-engine ol[data-lake-indent="3"],.lake-engine ul[data-lake-indent="3"] {
  padding-left: 6em
}

.lake-engine-view ol[data-lake-indent="4"],.lake-engine-view ul[data-lake-indent="4"],.lake-engine ol[data-lake-indent="4"],.lake-engine ul[data-lake-indent="4"] {
  padding-left: 8em
}

.lake-engine-view ol[data-lake-indent="5"],.lake-engine-view ul[data-lake-indent="5"],.lake-engine ol[data-lake-indent="5"],.lake-engine ul[data-lake-indent="5"] {
  padding-left: 10em
}

.lake-engine-view ol[data-lake-indent="6"],.lake-engine-view ul[data-lake-indent="6"],.lake-engine ol[data-lake-indent="6"],.lake-engine ul[data-lake-indent="6"] {
  padding-left: 12em
}

.lake-engine-view ol[data-lake-indent="7"],.lake-engine-view ul[data-lake-indent="7"],.lake-engine ol[data-lake-indent="7"],.lake-engine ul[data-lake-indent="7"] {
  padding-left: 14em
}

.lake-engine-view ol[data-lake-indent="8"],.lake-engine-view ul[data-lake-indent="8"],.lake-engine ol[data-lake-indent="8"],.lake-engine ul[data-lake-indent="8"] {
  padding-left: 16em
}

.lake-engine-view ul,.lake-engine-view ul[data-lake-indent="3"],.lake-engine-view ul[data-lake-indent="6"],.lake-engine ul,.lake-engine ul[data-lake-indent="3"],.lake-engine ul[data-lake-indent="6"] {
  list-style-type: disc
}

.lake-engine-view ul[data-lake-indent="1"],.lake-engine-view ul[data-lake-indent="4"],.lake-engine-view ul[data-lake-indent="7"],.lake-engine ul[data-lake-indent="1"],.lake-engine ul[data-lake-indent="4"],.lake-engine ul[data-lake-indent="7"] {
  list-style-type: circle
}

.lake-engine-view ul[data-lake-indent="2"],.lake-engine-view ul[data-lake-indent="5"],.lake-engine-view ul[data-lake-indent="8"],.lake-engine ul[data-lake-indent="2"],.lake-engine ul[data-lake-indent="5"],.lake-engine ul[data-lake-indent="8"] {
  list-style-type: square
}

.lake-engine-view span[data-card-type=inline],.lake-engine span[data-card-type=inline] {
  display: inline-block;
  text-indent: 0;
  vertical-align: bottom;
  white-space: normal
}

.lake-engine-view span[data-card-type=inline] span[data-card-element],.lake-engine span[data-card-type=inline] span[data-card-element] {
  display: inline-block
}

.lake-engine-view span[data-card-type=inline] span[data-card-element=center],.lake-engine span[data-card-type=inline] span[data-card-element=center] {
  vertical-align: bottom
}

.lake-engine-view span[data-card-type=inline] span[data-card-element=left],.lake-engine-view span[data-card-type=inline] span[data-card-element=right],.lake-engine span[data-card-type=inline] span[data-card-element=left],.lake-engine span[data-card-type=inline] span[data-card-element=right] {
  min-width: 1px;
  text-align: left;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text
}

.lake-engine-view div[data-card-type=block],.lake-engine-view span[data-card-type=inline].lake-card-block,.lake-engine div[data-card-type=block],.lake-engine span[data-card-type=inline].lake-card-block {
  display: block
}

.lake-engine-view div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=left],.lake-engine-view div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=right],.lake-engine-view span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=left],.lake-engine-view span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=right],.lake-engine div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=left],.lake-engine div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=right],.lake-engine span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=left],.lake-engine span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=right] {
  bottom: 0;
  position: absolute;
  width: 2px;
  line-height: 24px;
  overflow: hidden;
  outline: none;
  text-align: left;
  text-indent: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text
}

.lake-engine-view div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=left],.lake-engine-view span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=left],.lake-engine div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=left],.lake-engine span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=left] {
  left: -2px;
  text-align: left
}

.lake-engine-view div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=right],.lake-engine-view span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=right],.lake-engine div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=right],.lake-engine span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=right] {
  right: -2px;
  text-align: right
}

.lake-engine-view div[data-card-element=body],.lake-engine-view span[data-card-element=body],.lake-engine div[data-card-element=body],.lake-engine span[data-card-element=body] {
  position: relative
}

.lake-engine-view div[data-card-element=body] [data-card-element=center],.lake-engine-view span[data-card-element=body] [data-card-element=center],.lake-engine div[data-card-element=body] [data-card-element=center],.lake-engine span[data-card-element=body] [data-card-element=center] {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text
}

.lake-engine-view div[data-lake-card=hr] div[data-card-element=center],.lake-engine div[data-lake-card=hr] div[data-card-element=center] {
  border: 1px solid rgba(0,0,0,0);
  padding: 18px 0;
  border-radius: 2px 2px
}

.lake-engine-view div[data-lake-card=hr] div[data-card-element=center] hr,.lake-engine div[data-lake-card=hr] div[data-card-element=center] hr {
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -2px;
  width: 100%;
  height: 2px;
  background-color: #e8e8e8;
  padding: 0;
  border: 1px solid rgba(0,0,0,0)
}

.lake-engine {
  position: relative;
  background-color: #fff
}

.lake-engine div[data-lake-card=hr] div[data-card-element=center].lake-hr-active,.lake-engine div[data-lake-card=hr] div[data-card-element=center]:hover {
  background-color: #f4f4f4
}

.lake-engine div[data-lake-card=hr] div[data-card-element=center].lake-hr-active hr,.lake-engine div[data-lake-card=hr] div[data-card-element=center]:hover hr {
  background-color: #d9d9d9
}

.lake-anchor-button {
  position: absolute;
  width: 18px;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  display: block;
  background: hsla(0,0%,100%,.9);
  color: #bfbfbf;
  border-radius: 2px 2px;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out
}

.lake-anchor-button.lake-anchor-button-active {
  opacity: 1;
  visibility: visible
}

.lake-anchor-button .lake-icon {
  width: 18px
}

.lake-anchor-button:hover {
  background: #f4f4f4;
  color: #595959
}

.lake-card-block-max>[data-card-element=body] {
  overflow: hidden
}

.lake-card-block-max>[data-card-element=body]>.lake-card-toolbar {
  display: none
}

.lake-card-block-max>[data-card-element=body]>[data-card-element=center] {
  background: #fafafa;
  position: fixed!important;
  top: 56px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1032;
  overflow: auto
}

.lake-card-block-max>[data-card-element=body]>[data-card-element=center].edit {
  top: 96px
}

.lake-card-block-max .header {
  position: fixed!important;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1032;
  height: 56px;
  background: #fff;
  border-bottom: 1px solid #e8e8e8
}

.lake-card-block-max .header .header-crumb {
  float: left;
  line-height: 32px;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-align: center;
  align-items: center
}

.lake-card-block-max .header .header-crumb a {
  color: #595959
}

.lake-card-block-max .header .header-crumb a:hover {
  color: #595959;
  cursor: pointer
}

.lake-card-block-max .header .header-crumb .split {
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  padding: 0 8px 0 15px;
  font-weight: 200
}

.lake-card-block-max .header .header-crumb .split+a {
  display: inline-block;
  vertical-align: middle
}

.lake-card-block-max .header .header-crumb .split+a:hover {
  color: #8c8c8c
}

.lake-card-read-tool {
  position: absolute;
  top: 0;
  width: 32px;
  left: -32px;
  height: 100%;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out
}

.lake-card-read-tool .lake-icon {
  color: #bfbfbf;
  font-size: 16px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  background: #f4f4f4
}

.lake-card-read-tool .lake-icon:hover {
  color: #25b864;
  cursor: pointer
}

blockquote.lake-alert {
  margin: 0;
  padding: 10px;
  border: 1px solid #abd2da;
  background-color: #e8f7ff;
  border-radius: 3px;
  color: #262626
}

blockquote.lake-alert-info {
  border: 1px solid #abd2da;
  background-color: #e8f7ff
}

blockquote.lake-alert-warning {
  border: 1px solid #e0d1b1;
  background-color: #fffbe6
}

blockquote.lake-alert-danger {
  border: 1px solid #deb8be;
  background-color: #fff3f3
}

blockquote.lake-alert-success {
  border: 1px solid #c2d2b5;
  background-color: #edf9e8
}

blockquote.lake-alert-tips {
  border: 1px solid #c3c3c3;
  background-color: #fff6b6
}

.lake-text-diagram-viewer {
  padding: 16px 0
}

.lake-card-block-max .lake-text-diagram {
  height: 100%;
  background: #fff
}

.lake-text-diagram-stage {
  position: relative;
  border-radius: 2px;
  font-size: 14px;
  border: 1px solid #e8e8e8
}

.lake-text-diagram-stage ul {
  list-style: none;
  margin: 0
}

.lake-text-diagram-stage li {
  margin: 0
}

.lake-text-diagram-nav {
  border-bottom: 1px solid #e8e8e8;
  line-height: 24px;
  padding: 4px 8px;
  font-size: 14px;
  color: #595959
}

.lake-text-diagram-nav a,.lake-text-diagram-nav a:hover {
  color: #595959
}

.lake-text-diagram-nav .diagram-help,.lake-text-diagram-nav .diagram-name,.lake-text-diagram-nav .diagram-template-selector {
  margin-right: 24px
}

.lake-text-diagram-nav .diagram-name {
  font-weight: 700
}

.lake-text-diagram-nav .diagram-actions {
  float: right
}

.lake-text-diagram-nav .diagram-actions .diagram-preview {
  background: none;
  border: 1px solid #fff;
  height: 24px;
  cursor: pointer;
  line-height: 22px
}

.lake-text-diagram-nav .diagram-actions .diagram-preview .anticon {
  margin-right: 4px
}

.lake-text-diagram-nav .diagram-actions .diagram-preview:focus {
  outline: none
}

.lake-text-diagram-nav .diagram-actions .diagram-preview-active {
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  background: #f5f5f5
}

.lake-text-diagram-editor {
  overflow: auto;
  font-size: 12px;
  background-color: #f9f9f9
}

.lake-text-diagram-layout-default .lake-text-diagram-editor-wrap {
  position: relative;
  max-height: 480px
}

.lake-text-diagram-layout-default .lake-text-diagram-preview {
  position: absolute;
  height: 100%;
  width: 100%;
  overflow: auto;
  top: 0;
  background-color: #fff;
  z-index: 10
}

.lake-text-diagram-layout-default .lake-text-diagram-editor {
  min-height: 80px;
  max-height: 480px
}

.lake-text-diagram-layout-two-column {
  height: 100%;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid #e8e8e8
}

.lake-text-diagram-layout-two-column .lake-text-diagram-nav {
  position: absolute;
  padding-left: 18px;
  top: 0;
  width: 100%
}

.lake-text-diagram-layout-two-column .lake-text-diagram-editor-wrap {
  width: 100%;
  height: 100%;
  padding-top: 33px;
  overflow: auto;
  display: -ms-flexbox;
  display: flex
}

.lake-text-diagram-layout-two-column .lake-text-diagram-editor {
  height: 100%;
  max-height: unset;
  width: 50%
}

.lake-text-diagram-layout-two-column .lake-text-diagram-preview {
  height: 100%;
  width: 50%;
  overflow: auto;
  border-left: 1px solid #e8e8e8;
  padding: 12px
}

.lake-codeblock {
  position: relative;
  padding: 0;
  overflow: visible;
  border: 1px solid #e8e8e8;
  border-radius: 2px 2px;
  text-indent: 0
}

.lake-codeblock .lake-embed-toolbar-item {
  float: right;
  line-height: 32px
}

.lake-codeblock-header {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 4px 8px;
  color: #595959;
  border-bottom: 1px solid #e8e8e8
}

.lake-codeblock-header ul {
  margin: 0;
  padding: 0
}

.lake-codeblock-header li {
  margin: 0
}

.lake-codeblock-header .lake-codeblock-header-select {
  float: right
}

.lake-codeblock-header .lake-codeblock-header-title {
  font-weight: 700
}

.lake-codeblock-content {
  background: #f9f9f9
}

.lake-engine-view .CodeMirror,.lake-engine .CodeMirror {
  font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;
  font-size: 13px;
  line-height: 21px;
  color: #595959;
  direction: ltr
}

.lake-engine-view .CodeMirror-lines,.lake-engine .CodeMirror-lines {
  padding: 8px 0
}

.lake-engine-view .CodeMirror-gutter-filler,.lake-engine-view .CodeMirror-scrollbar-filler,.lake-engine .CodeMirror-gutter-filler,.lake-engine .CodeMirror-scrollbar-filler {
  background-color: #fff
}

.lake-engine-view .CodeMirror-gutters,.lake-engine .CodeMirror-gutters {
  border: 0;
  white-space: nowrap;
  padding: 0 8px;
  background-color: unset
}

.lake-engine-view .CodeMirror-linenumber,.lake-engine .CodeMirror-linenumber {
  padding: 0;
  min-width: 20px;
  text-align: right;
  color: #bfbfbf;
  white-space: nowrap
}

.lake-engine-view .CodeMirror-guttermarker,.lake-engine .CodeMirror-guttermarker {
  color: #000
}

.lake-engine-view .CodeMirror-guttermarker-subtle,.lake-engine .CodeMirror-guttermarker-subtle {
  color: #999
}

.lake-engine-view .CodeMirror-cursor,.lake-engine .CodeMirror-cursor {
  border-left: 1px solid #000;
  border-right: none;
  width: 0
}

.lake-engine-view .CodeMirror div.CodeMirror-secondarycursor,.lake-engine .CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver
}

.lake-engine-view .cm-fat-cursor .CodeMirror-cursor,.lake-engine .cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0!important;
  background: #7e7
}

.lake-engine-view .cm-fat-cursor div.CodeMirror-cursors,.lake-engine .cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1
}

.lake-engine-view .cm-fat-cursor-mark,.lake-engine .cm-fat-cursor-mark {
  background-color: rgba(20,255,20,.5);
  -webkit-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite
}

.lake-engine-view .cm-animate-fat-cursor,.lake-engine .cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7
}

@-webkit-keyframes blink {
  50% {
      background-color: rgba(0,0,0,0)
  }
}

@keyframes blink {
  50% {
      background-color: rgba(0,0,0,0)
  }
}

.lake-engine-view .cm-tab,.lake-engine .cm-tab {
  display: inline-block;
  text-decoration: inherit
}

.lake-engine-view .CodeMirror-rulers,.lake-engine .CodeMirror-rulers {
  position: absolute;
  left: 0;
  right: 0;
  top: -50px;
  bottom: -20px;
  overflow: hidden
}

.lake-engine-view .CodeMirror-ruler,.lake-engine .CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0;
  bottom: 0;
  position: absolute
}

.lake-engine-view .cm-s-default .cm-header,.lake-engine .cm-s-default .cm-header {
  color: #00f
}

.lake-engine-view .cm-s-default .cm-quote,.lake-engine .cm-s-default .cm-quote {
  color: #090
}

.lake-engine-view .cm-negative,.lake-engine .cm-negative {
  color: #d44
}

.lake-engine-view .cm-positive,.lake-engine .cm-positive {
  color: #292
}

.lake-engine-view .cm-header,.lake-engine-view .cm-strong,.lake-engine .cm-header,.lake-engine .cm-strong {
  font-weight: 700
}

.lake-engine-view .cm-em,.lake-engine .cm-em {
  font-style: italic
}

.lake-engine-view .cm-link,.lake-engine .cm-link {
  text-decoration: underline
}

.lake-engine-view .cm-strikethrough,.lake-engine .cm-strikethrough {
  text-decoration: line-through
}

.lake-engine-view .cm-s-default .cm-keyword,.lake-engine .cm-s-default .cm-keyword {
  color: #d73a49
}

.lake-engine-view .cm-s-default .cm-atom,.lake-engine .cm-s-default .cm-atom {
  color: #905
}

.lake-engine-view .cm-s-default .cm-number,.lake-engine .cm-s-default .cm-number {
  color: #005cc5
}

.lake-engine-view .cm-s-default .cm-def,.lake-engine .cm-s-default .cm-def {
  color: #005cc5
}

.lake-engine-view .cm-s-default .cm-variable-2,.lake-engine .cm-s-default .cm-variable-2 {
  color: #005cc5
}

.lake-engine-view .cm-s-default .cm-type,.lake-engine-view .cm-s-default .cm-variable-3,.lake-engine .cm-s-default .cm-type,.lake-engine .cm-s-default .cm-variable-3 {
  color: #22863a
}

.lake-engine-view .cm-s-default .cm-comment,.lake-engine .cm-s-default .cm-comment {
  color: #6a737d
}

.lake-engine-view .cm-s-default .cm-string,.lake-engine .cm-s-default .cm-string {
  color: #690
}

.lake-engine-view .cm-s-default .cm-string-2,.lake-engine .cm-s-default .cm-string-2 {
  color: #690
}

.lake-engine-view .cm-s-default .cm-meta,.lake-engine .cm-s-default .cm-meta {
  color: #1f7f9a
}

.lake-engine-view .cm-s-default .cm-qualifier,.lake-engine .cm-s-default .cm-qualifier {
  color: #555
}

.lake-engine-view .cm-s-default .cm-builtin,.lake-engine .cm-s-default .cm-builtin {
  color: #6f42c1
}

.lake-engine-view .cm-s-default .cm-bracket,.lake-engine .cm-s-default .cm-bracket {
  color: #997
}

.lake-engine-view .cm-s-default .cm-tag,.lake-engine .cm-s-default .cm-tag {
  color: #22863a
}

.lake-engine-view .cm-s-default .cm-attribute,.lake-engine .cm-s-default .cm-attribute {
  color: #6f42c1
}

.lake-engine-view .cm-s-default .cm-hr,.lake-engine .cm-s-default .cm-hr {
  color: #999
}

.lake-engine-view .cm-s-default .cm-link,.lake-engine .cm-s-default .cm-link {
  color: #00c
}

.lake-engine-view .cm-s-default .cm-error,.lake-engine .cm-s-default .cm-error {
  color: red
}

.lake-engine-view .cm-invalidchar,.lake-engine .cm-invalidchar {
  color: red
}

.lake-engine-view .cm-s-default .cm-operator,.lake-engine .cm-s-default .cm-operator {
  color: #d73a49
}

.lake-engine-view .cm-s-default .cm-property,.lake-engine .cm-s-default .cm-property {
  color: #005cc5
}

.lake-engine-view .CodeMirror-composing,.lake-engine .CodeMirror-composing {
  border-bottom: 2px solid
}

.lake-engine-view div.CodeMirror span.CodeMirror-matchingbracket,.lake-engine div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0b0
}

.lake-engine-view div.CodeMirror span.CodeMirror-nonmatchingbracket,.lake-engine div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #a22
}

.lake-engine-view .CodeMirror-matchingtag,.lake-engine .CodeMirror-matchingtag {
  background: rgba(255,150,0,.3)
}

.lake-engine-view .CodeMirror-activeline-background,.lake-engine .CodeMirror-activeline-background {
  background: rgba(0,0,0,0)
}

.lake-engine-view .CodeMirror,.lake-engine .CodeMirror {
  position: relative;
  overflow: hidden;
  background: rgba(0,0,0,0)
}

.lake-engine-view .CodeMirror-scroll,.lake-engine .CodeMirror-scroll {
  overflow: scroll!important;
  margin-bottom: -30px;
  margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none;
  position: relative
}

.lake-engine-view .CodeMirror-sizer,.lake-engine .CodeMirror-sizer {
  position: relative;
  border-right: 30px solid rgba(0,0,0,0)
}

.lake-engine-view .CodeMirror-gutter-filler,.lake-engine-view .CodeMirror-hscrollbar,.lake-engine-view .CodeMirror-scrollbar-filler,.lake-engine-view .CodeMirror-vscrollbar,.lake-engine .CodeMirror-gutter-filler,.lake-engine .CodeMirror-hscrollbar,.lake-engine .CodeMirror-scrollbar-filler,.lake-engine .CodeMirror-vscrollbar {
  position: absolute;
  z-index: 6;
  display: none
}

.lake-engine-view .CodeMirror-vscrollbar,.lake-engine .CodeMirror-vscrollbar {
  right: 0;
  top: 0;
  overflow-x: hidden;
  overflow-y: scroll
}

.lake-engine-view .CodeMirror-hscrollbar,.lake-engine .CodeMirror-hscrollbar {
  bottom: 0;
  left: 0;
  overflow-y: hidden;
  overflow-x: scroll
}

.lake-engine-view .CodeMirror-scrollbar-filler,.lake-engine .CodeMirror-scrollbar-filler {
  right: 0;
  bottom: 0
}

.lake-engine-view .CodeMirror-gutter-filler,.lake-engine .CodeMirror-gutter-filler {
  left: 0;
  bottom: 0
}

.lake-engine-view .CodeMirror-gutters,.lake-engine .CodeMirror-gutters {
  position: absolute;
  left: 0;
  top: 0;
  min-height: 100%;
  z-index: 3
}

.lake-engine-view .CodeMirror-gutter,.lake-engine .CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -30px
}

.lake-engine-view .CodeMirror-gutter-wrapper,.lake-engine .CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none!important;
  border: none!important
}

.lake-engine-view .CodeMirror-gutter-background,.lake-engine .CodeMirror-gutter-background {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 4
}

.lake-engine-view .CodeMirror-gutter-elt,.lake-engine .CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4
}

.lake-engine-view .CodeMirror-gutter-wrapper ::selection,.lake-engine .CodeMirror-gutter-wrapper ::selection {
  background-color: rgba(0,0,0,0)
}

.lake-engine-view .CodeMirror-gutter-wrapper ::-moz-selection,.lake-engine .CodeMirror-gutter-wrapper ::-moz-selection {
  background-color: rgba(0,0,0,0)
}

.lake-engine-view .CodeMirror-lines,.lake-engine .CodeMirror-lines {
  cursor: text;
  min-height: 1px
}

.lake-engine-view .CodeMirror pre,.lake-engine .CodeMirror pre {
  border-radius: 0;
  border-width: 0;
  background: rgba(0,0,0,0);
  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
}

.lake-engine-view .CodeMirror-wrap pre,.lake-engine .CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal
}

.lake-engine-view .CodeMirror-linebackground,.lake-engine .CodeMirror-linebackground {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0
}

.lake-engine-view .CodeMirror-linewidget,.lake-engine .CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: .1px
}

.lake-engine-view .CodeMirror-rtl pre,.lake-engine .CodeMirror-rtl pre {
  direction: rtl
}

.lake-engine-view .CodeMirror-code,.lake-engine .CodeMirror-code {
  outline: none
}

.lake-engine-view .CodeMirror-gutter,.lake-engine-view .CodeMirror-gutters,.lake-engine-view .CodeMirror-linenumber,.lake-engine-view .CodeMirror-scroll,.lake-engine-view .CodeMirror-sizer,.lake-engine .CodeMirror-gutter,.lake-engine .CodeMirror-gutters,.lake-engine .CodeMirror-linenumber,.lake-engine .CodeMirror-scroll,.lake-engine .CodeMirror-sizer {
  box-sizing: content-box
}

.lake-engine-view .CodeMirror-measure,.lake-engine .CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden
}

.lake-engine-view .CodeMirror-cursor,.lake-engine .CodeMirror-cursor {
  position: absolute;
  pointer-events: none
}

.lake-engine-view .CodeMirror-measure pre,.lake-engine .CodeMirror-measure pre {
  position: static
}

.lake-engine-view div.CodeMirror-cursors,.lake-engine div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3
}

.lake-engine-view div.CodeMirror-dragcursors,.lake-engine div.CodeMirror-dragcursors {
  visibility: visible
}

.lake-engine-view .CodeMirror-focused div.CodeMirror-cursors,.lake-engine .CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible
}

.lake-engine-view .CodeMirror-selected,.lake-engine .CodeMirror-selected {
  background: #e8e8e8
}

.lake-engine-view .CodeMirror-focused .CodeMirror-selected,.lake-engine .CodeMirror-focused .CodeMirror-selected {
  background: #b3d7fd
}

.lake-engine-view .CodeMirror-crosshair,.lake-engine .CodeMirror-crosshair {
  cursor: crosshair
}

.lake-engine-view .CodeMirror-line::selection,.lake-engine-view .CodeMirror-line>span::selection,.lake-engine-view .CodeMirror-line>span>span::selection,.lake-engine .CodeMirror-line::selection,.lake-engine .CodeMirror-line>span::selection,.lake-engine .CodeMirror-line>span>span::selection {
  background: #b3d7fd
}

.lake-engine-view .CodeMirror-line::-moz-selection,.lake-engine-view .CodeMirror-line>span::-moz-selection,.lake-engine-view .CodeMirror-line>span>span::-moz-selection,.lake-engine .CodeMirror-line::-moz-selection,.lake-engine .CodeMirror-line>span::-moz-selection,.lake-engine .CodeMirror-line>span>span::-moz-selection {
  background: #b3d7fd
}

.lake-engine-view .cm-searching,.lake-engine .cm-searching {
  background-color: #ffa;
  background-color: rgba(255,255,0,.4)
}

.lake-engine-view .cm-force-border,.lake-engine .cm-force-border {
  padding-right: .1px
}

@media print {
  .lake-engine-view .CodeMirror div.CodeMirror-cursors,.lake-engine .CodeMirror div.CodeMirror-cursors {
      visibility: hidden
  }
}

.lake-engine-view .cm-tab-wrap-hack:after,.lake-engine .cm-tab-wrap-hack:after {
  content: ""
}

.lake-engine-view span.CodeMirror-selectedtext,.lake-engine span.CodeMirror-selectedtext {
  background: none
}

.lake-engine-view .lake-codeblock {
  margin: 5px 0
}

.lake-engine-view .CodeMirror {
  padding: 16px;
  overflow: auto
}

.lake-engine-view .CodeMirror pre {
  padding: 0
}

.lake-content-editor .lake-engine .lake-codeblock .CodeMirror-lines {
  min-height: 40px
}

.wm-wrapper {
  position: relative
}

.wm-wrapper .wm {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  opacity: .2;
  filter: gray;
  -webkit-filter: grayscale(100%)
}

@-webkit-keyframes fadein___1CaDP {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___1CaDP {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___2xNms {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___2xNms {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.meta___2e9i0 {
  margin-bottom: 40px;
  font-size: 14px;
  color: #8c8c8c
}

.metaContributors___EyryE a {
  color: #595959
}

.metaContributors___EyryE a:hover {
  color: #8c8c8c
}

.metaTime___3qSx7 {
  color: #8c8c8c
}

@media only screen and (max-width: 575px) {
  .meta___2e9i0 {
      margin-bottom:32px
  }
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.typo-audits {
  margin-bottom: 36px;
  background-color: #fff1f0;
  padding: 8px 16px;
  color: #cf1322
}

.typo-audits-title {
  font-size: 14px
}

.typo-audits-title .audits-warning-icon {
  margin-right: 8px
}

.typo-audits-title img {
  background-color: rgba(0,0,0,0);
  margin-right: 8px;
  display: inline-block;
  width: 17px;
  position: relative;
  top: -2px
}

.typo-audits-title .toggle {
  color: #595959;
  margin-left: 8px;
  font-weight: 400
}

.typo-audits-content {
  display: none;
  padding-left: 25px
}

.typo-audits.typo-audits-detail .toggle {
  display: none
}

.typo-audits.typo-audits-detail .typo-audits-content {
  display: block
}

.typo-audits-extra {
  font-weight: 400
}

.typo-audits-extra .extra-close {
  float: right;
  color: #8c8c8c;
  cursor: pointer
}

.typo-audits.type-audits-intranet {
  color: #595959;
  background-color: #fffbe6
}

.typo-audits.type-audits-intranet .typo-audits-content {
  color: #8c8c8c
}

.typo-audits.type-audits-intranet .audits-warning-icon {
  color: #faad14
}

.typo .typo-audits .typo-audits-title img {
  background-color: rgba(0,0,0,0);
  cursor: default
}

@-webkit-keyframes fadein___2_S8q {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___2_S8q {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___2khn4 {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___2khn4 {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.title___3ntsK {
  margin-bottom: 32px
}

.title___3ntsK>h1 {
  font-family: Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size: 36px;
  line-height: 1.389;
  font-weight: 700;
  color: #262626
}

.loading___wMF0a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 300px;
  padding: 80px 0;
  text-align: center;
  font-size: 24px;
  color: #8c8c8c
}

.content___2v1LS {
  position: relative
}

.content___2v1LS .yuque-doc-content {
  min-height: 600px
}

.reward___3M6_P {
  margin-top: 96px
}

@media only print {
  .title___3ntsK>h1 {
      font-size: 20pt;
      line-height: 1.5
  }
}

@media only screen and (max-width: 575px) {
  .title___3ntsK {
      margin-bottom:16px
  }

  .title___3ntsK>h1 {
      font-size: 24px
  }

  .meta___fV6PK {
      margin-bottom: 32px
  }

  .reward___3M6_P {
      margin-top: 40px
  }
}

@media only print {
  .reward___3M6_P {
      display: none
  }
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.social-share {
  display: inline-block;
  vertical-align: middle;
  margin-left: 12px;
  text-align: right;
  font-size: 14px;
  color: #8c8c8c
}

.social-share .social-share-item {
  display: inline-block;
  padding: 0 12px
}

.social-share a {
  font-size: 16px;
  color: #8c8c8c
}

.social-share a:hover {
  color: #595959
}

.social-share .lark-popover {
  display: inline-block
}

.social-share .lark-popover .ant-popover-inner-content {
  padding: 0
}

.social-share .lark-popover .ant-popover-open {
  color: #595959
}

.social-share .qrcode-block {
  text-align: center
}

.social-share .qrcode-block .text {
  padding: 0 8px 16px
}

.social-share .qrcode-block .img {
  display: block;
  width: 200px;
  height: 200px
}

.social-share .qrcode-block .img>img {
  display: block;
  width: 100%
}

.doc-share-guide {
  position: fixed;
  z-index: 1001;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,.45);
  font-size: 16px;
  color: #fff;
  text-align: center
}

.share-guide-safari .doc-share-content {
  position: absolute;
  bottom: 8px;
  left: 50%;
  margin-left: -104px;
  width: 208px;
  height: 141px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/jnVidDuNdIcgMGRkQTiO.png) no-repeat 50%;
  background-size: 100%
}

.share-guide-safari .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 16px
}

.share-guide-default {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding-top: 158px
}

.share-guide-default:after {
  content: "";
  display: block;
  width: 107px;
  height: 124px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/ndncJwSUDYFfadzIPChY.png) no-repeat 50%;
  background-size: 100%;
  position: absolute;
  top: 16px;
  right: 32px
}

.share-guide-default .doc-share-content {
  display: block;
  max-width: 240px;
  margin: 0 auto
}

.share-guide-default .btn-close {
  margin-top: 8px;
  padding: 0;
  width: 80px;
  background: none;
  outline: none;
  border-radius: 4px;
  border: 1px solid #fff;
  line-height: 30px;
  color: #fff
}

@media only screen and (max-width: 575px) {
  .doc-contents .doc-article .meta-info .meta-left,.doc-contents .doc-article .meta-info .meta-right {
      float:none
  }

  .doc-contents .doc-article .meta-info .meta-left {
      margin-bottom: 16px
  }

  .doc-contents .doc-article .meta-info .meta-left .meta-item {
      margin-right: 12px
  }

  .doc-contents .doc-article .meta-info .meta-left .meta-item .item-text {
      padding-left: 6px
  }

  .doc-contents .doc-article .meta-info .social-share {
      margin-left: 0
  }

  .doc-contents .doc-article .meta-info .social-share-item {
      padding: 0
  }
}

@-webkit-keyframes fadein___1-Cnk {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___1-Cnk {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___3_mpU {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___3_mpU {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.wrapper___2k3mA {
  padding: 48px 0 42px;
  border-bottom: 1px solid #e8e8e8;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 14px;
  line-height: 24px
}

.wrapper___2k3mA .meta-pages {
  border-top: 1px dashed #d8d8d8;
  padding: 18px 0 0
}

.wrapper___2k3mA .meta-next {
  text-align: right
}

.wrapper___2k3mA .meta-next-title {
  display: block;
  color: #8c8c8c;
  text-align: right
}

.wrapper___2k3mA .meta-next-link {
  width: 180px;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #595959
}

.wrapper___2k3mA .meta-next-link:hover {
  color: #8c8c8c
}

.wrapper___2k3mA .meta-item {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  max-width: 240px
}

.wrapper___2k3mA .meta-item .item {
  color: #8c8c8c
}

.wrapper___2k3mA .meta-item .item-text {
  padding-left: 8px
}

.wrapper___2k3mA .meta-item .item-text a {
  color: #8c8c8c
}

.wrapper___2k3mA .meta-item .item-text a:hover {
  color: #096dd9
}

.wrapper___2k3mA .meta-left .meta-item {
  margin-right: 18px
}

.wrapper___2k3mA .meta-right .meta-item {
  margin-left: 18px
}

.wrapper___2k3mA .meta-contributors {
  float: left;
  width: 32px;
  height: 32px;
  display: block;
  margin-right: 10px
}

.wrapper___2k3mA .meta-contributors a {
  display: inline-block;
  width: 32px;
  height: 32px
}

.wrapper___2k3mA .meta-contributors a img {
  width: 32px;
  height: 32px;
  border-radius: 32px
}

@media only print {
  .wrapper___2k3mA {
      display: none
  }
}

@-webkit-keyframes fadein___176Xt {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___176Xt {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash____T2cz {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash____T2cz {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.wrapper___8HhiZ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #e8e8e8
}

.next___W6ZdR,.prev___2peF9 {
  width: 50%;
  padding: 0 12px
}

.prev___2peF9 {
  margin-left: -12px
}

.next___W6ZdR {
  margin-right: -12px;
  text-align: right
}

.pager___2Ys93 {
  display: block;
  padding: 32px 0
}

.label___2_MgD {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 8px;
  font-size: 14px;
  color: #bfbfbf
}

.label___2_MgD .labelIcon___2oR-8 {
  display: none;
  margin-right: 8px
}

.next___W6ZdR .label___2_MgD {
  -ms-flex-pack: end;
  justify-content: flex-end
}

.next___W6ZdR .label___2_MgD .labelIcon___2oR-8 {
  margin-right: 0;
  margin-left: 8px
}

.title___3X_vo {
  font-size: 16px;
  font-weight: 500;
  color: #262626;
  -webkit-transition: color .35s ease;
  transition: color .35s ease
}

.pager___2Ys93:hover .title___3X_vo {
  color: #595959
}

@media only screen and (max-width: 575px) {
  .wrapper___8HhiZ {
      border-bottom:none
  }

  .pager___2Ys93 {
      padding: 20px 0
  }

  .label___2_MgD {
      margin: 0;
      color: #595959
  }

  .label___2_MgD .labelIcon___2oR-8 {
      display: inherit
  }

  .title___3X_vo {
      display: none
  }

  .arrow___1lB7y {
      display: block
  }
}

@media only print {
  .wrapper___8HhiZ {
      display: none
  }
}

@-webkit-keyframes fadein___dBR-5 {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___dBR-5 {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___11Iz8 {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___11Iz8 {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.wrapper___ERZ9s {
  position: relative
}

.article___3ekou {
  padding: 0 32px;
  margin: 0 auto;
  max-width: 816px
}

.tocWrapper___ulFDK {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 182px
}

.toc___4Uc2i {
  position: fixed;
  top: 60px;
  left: auto;
  width: 200px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 40px;
  font-size: 12px
}

.toc___4Uc2i .ant-popover-inner-content {
  padding: 0 0 0 6px
}

.tocColumn___X-aEN {
  padding-top: 80px
}

.tocFixed___1pH3z {
  top: 0;
  padding-top: 16px
}

.tocNav___36PFp {
  overflow: hidden
}

.tocNav___36PFp:hover {
  overflow: auto
}

.tocNav___36PFp::-webkit-scrollbar {
  height: 4px;
  width: 4px
}

.tocNav___36PFp::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,.26)
}

@media only screen and (max-width: 991px) {
  .toc___4Uc2i {
      display:none
  }
}

@media only print {
  .article___3ekou {
      max-width: 100%;
      padding: 0;
      margin: 0
  }

  .toc___4Uc2i {
      display: none
  }
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.comments-form-editor {
  padding: 16px 0;
  font-size: 12px
}

.content .comments-form-editor {
  padding: 0
}

.comments-form-editor .avatar {
  float: left;
  margin-top: 4px;
  width: 32px;
  height: 32px
}

.comments-form-editor .avatar>img {
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 32px
}

.comments-form-editor .action {
  display: block;
  margin-top: 12px;
  line-height: 26px
}

.comments-form-editor .action .ant-btn {
  margin-right: 12px
}

.comments-form-editor .action .ant-btn-primary {
  min-width: 80px;
  height: 32px;
  line-height: 30px
}

.comments-form-editor .editor-wrapper {
  margin-bottom: 12px
}

.comments-form-editor .editor {
  position: relative
}

.comments-form-editor .bi-root-mini .bi-content-editor {
  min-height: 120px
}

.comments-form-editor .reply-tip {
  position: absolute;
  z-index: 1;
  bottom: 10px;
  right: 20px;
  padding-left: 16px;
  color: #8c8c8c
}

.comments-form-editor .reply-tip>a {
  color: #595959
}

.comments-form-editor .reply-tip>a:hover {
  text-decoration: underline
}

.comments-form-editor .reply-tip .remove-reply {
  margin-left: 6px;
  cursor: pointer
}

.comments-form-editor .reply-tip .larkicon {
  -webkit-transform: scale(.8);
  -ms-transform: scale(.8);
  transform: scale(.8);
  font-size: 12px
}

.comments-form-wrapper {
  margin-left: 44px
}

.comments-form-wrapper.edit-mode {
  margin-left: 0
}

@media only screen and (max-width: 480px) {
  .comments-form-editor .avatar {
      margin-top:2px;
      width: 20px;
      height: 20px
  }

  .comments-form-editor .avatar>img {
      width: 20px!important;
      height: 20px!important
  }

  .comments-form-wrapper {
      margin-left: 32px
  }
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.comment-list.lark-list.ant-list .ant-list-item {
  padding: 0;
  border-bottom: none
}

.comment-list-item {
  position: relative
}

.comment-list-item-inner {
  padding: 16px 0
}

.comment-list-item .avatar {
  position: relative;
  float: left;
  margin-right: 12px
}

.comment-list-item .larkicon-svg-koji {
  position: absolute;
  bottom: -2px;
  left: 50%;
  margin-left: -21px
}

.comment-list-item .comment-header {
  margin-bottom: 4px
}

.comment-list-item .comment-meta {
  margin-bottom: 4px;
  padding-left: 44px
}

.comment-list-item .comment-meta>span {
  display: inline-block;
  height: 18px;
  font-size: 12px;
  line-height: 18px;
  color: #ccc;
  padding-right: 8px
}

.comment-list-item .comment-meta>span>a {
  color: #ccc
}

.comment-list-item .commenter {
  padding-left: 12px;
  -ms-flex: auto;
  flex: auto;
  font-size: 14px;
  color: #262626
}

.comment-list-item .commenter>a,.comment-list-item .commenter>span {
  display: inline-block;
  height: 18px;
  font-size: 12px;
  line-height: 18px;
  color: #8c8c8c;
  padding-right: 8px
}

.comment-list-item .commenter .location,.comment-list-item .commenter .time {
  color: #ccc;
  white-space: nowrap
}

.comment-list-item .commenter .location:hover,.comment-list-item .commenter .time:hover {
  text-decoration: underline
}

.comment-list-item .commenter .name {
  -webkit-transition: color .3s ease;
  transition: color .3s ease;
  font-size: 14px;
  color: #595959
}

.comment-list-item .commenter .name:hover {
  color: #25b864
}

.comment-list-item .actions {
  margin-top: 16px
}

.comment-list-item .actions .action-link {
  padding-right: 10px;
  -webkit-transition: color .3s ease;
  transition: color .3s ease;
  font-size: 12px;
  color: #8c8c8c;
  cursor: pointer
}

.comment-list-item .actions .action-link:hover {
  color: #595959
}

.comment-list-item .more-actions {
  display: none
}

.comment-list-item:hover .more-actions {
  display: inline
}

.comment-list-item .typo {
  min-height: inherit
}

.comment-list-item .typo .typo-content {
  padding-bottom: 0;
  margin-bottom: 0
}

.comment-list-item .typo .anchor,.comment-list-item .typo [data-type=h] .anchor {
  display: none
}

.comment-list-item .content {
  position: relative;
  padding-left: 44px;
  font-size: 14px
}

.comment-list-item .content .content-detail-reply {
  margin: 6px 0 14px;
  background-color: #f9f9f9;
  border-radius: 4px;
  font-size: 12px;
  color: #8c8c8c
}

.comment-list-item .content .content-detail-reply .reply-link {
  margin-left: 4px;
  color: #595959
}

.comment-list-item .content .content-detail-reply .reply-link:hover {
  text-decoration: underline
}

.comment-list-item .content .content-detail-reply .parent-link {
  visibility: hidden;
  position: absolute;
  right: 16px;
  top: 7px;
  color: #bfbfbf
}

.comment-list-item .content .content-detail-reply:hover .parent-link {
  visibility: visible
}

.comment-list-item .content .content-detail-reply-header {
  padding: 6px 16px;
  cursor: pointer
}

.comment-list-item .content .content-detail-reply-body {
  padding: 4px 16px 10px
}

.comment-list-item .content-time {
  position: absolute;
  right: 0;
  top: 14px;
  font-size: 12px;
  color: #8c8c8c
}

.comment-list-item .comments-form-editor {
  padding-top: 8px
}

.comment-list-item:first-child .comment-header {
  border-top: none
}

.comment-list-item-current {
  background: #fffaf1
}

.comment-list-item-blink,.comment-list-item-last {
  -webkit-animation: flash 2s 1;
  animation: flash 2s 1
}

.comment-list-item-incoming {
  background: rgba(250,173,20,.05)
}

.comment-list-item-sub .avatar {
  width: 26px;
  height: 26px
}

.comment-list-item-sub .avatar-img {
  width: 26px;
  height: 26px
}

.comment-list-item-sub .comment-header {
  border-top: none
}

.comment-list-item-sub-first .comment-header {
  border-top: 1px solid #e8e8e8
}

.comment-list .lake-engine,.comment-list .lake-engine-view {
  padding-bottom: 0
}

.comment-popover {
  width: 380px
}

.comment-popover .editor .bi-toolbar {
  display: none
}

.comment-popover .loading {
  opacity: .1
}

.comment-popover .ant-popover-title {
  height: 40px;
  line-height: 40px
}

.comment-popover .ant-popover-title h5 {
  font-size: 14px
}

.comment-popover .ant-popover-title h5>span {
  color: #8c8c8c;
  font-weight: 400;
  font-size: 12px;
  padding-left: 20px
}

.comment-popover .ant-popover-inner {
  box-shadow: 0 3px 15px 0 rgba(0,0,0,.1)
}

.comment-popover .ant-popover-inner-content {
  padding: 0
}

.comment-popover .comment-content {
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out
}

.comment-popover .comment-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px 0;
  border-top: 1px solid #f4f4f4
}

.comment-popover .content {
  padding-left: 0
}

.comment-popover .comments {
  border: 0;
  border-radius: 0;
  margin-bottom: 0
}

.comment-popover .comments-list-empty {
  display: none
}

.comment-popover .comments-form {
  background: #fff;
  border: 1px solid rgba(0,0,0,0)
}

.comment-popover .comments-group {
  margin-top: 0;
  border: 1px solid rgba(0,0,0,0)
}

.comment-popover .comments-list {
  border: none
}

.comment-popover .comments-list-item {
  padding: 0 15px 15px;
  border-top: none
}

.comment-popover .comments .commenter {
  padding-left: 0
}

.comment-popover .comments .commenter .time {
  font-size: 12px
}

.comment-popover .comment-item {
  margin: 10px 0 20px;
  padding-left: 38px;
  position: relative
}

.comment-popover .comment-item .comment-author {
  position: absolute;
  margin-left: -40px;
  top: 0;
  width: 32px;
  height: 32px;
  border-radius: 50px
}

.comment-popover .comment-item p {
  margin-bottom: 10px
}

.comment-popover .comment-item p>a,.comment-popover .comment-item p>span {
  margin-right: 15px
}

.comment-popover .comment-box {
  border-top: 1px solid #e8e8e8;
  background: #fafafa;
  padding: 10px;
  margin-left: -16px;
  width: 278px;
  margin-bottom: -8px;
  margin-top: -9px
}

.comment-popover .comment-box input {
  width: 100%;
  line-height: 32px;
  border: 0;
  border-left: 1px solid #f6f6f6;
  padding: 0 5px;
  outline: 0;
  background: rgba(0,0,0,0)
}

@media only screen and (max-width: 480px) {
  .comment-list-item .more-actions {
      display:inline
  }

  .comment-list-item .content {
      padding-left: 32px
  }

  .comment-list-item .avatar {
      width: 20px;
      height: 20px;
      margin-top: 2px
  }

  .comment-list-item .avatar>img {
      width: 20px!important;
      height: 20px!important
  }

  .comment-list-item .larkicon-svg-koji {
      width: 32px;
      height: 9px;
      margin-left: -16px;
      bottom: -4px
  }
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.card-comments .ant-list .ant-list-item {
  padding: 0
}

.card-comments .ant-card-head {
  border-bottom: none;
  padding: 0
}

.card-comments .ant-card-head-title {
  font-size: 16px;
  font-weight: 500;
  color: #262626
}

@-webkit-keyframes fadein___1Ivou {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___1Ivou {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___3r070 {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___3r070 {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.wrapper___2WqgW .card-comments {
  padding: 40px 0 80px
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.lark-template {
  height: 480px;
  padding: 0 24px
}

.lark-template-item {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 8px
}

.lark-template-item-thumb {
  height: 196px;
  border: 1px solid #e8e8e8;
  background: #fff;
  cursor: pointer;
  border-radius: 2px;
  padding: 8px;
  position: relative
}

.lark-template-item-thumb img {
  width: 140px;
  height: auto;
  margin: 0 auto
}

.lark-template-item-thumb .tips {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 50%;
  left: 50%;
  background: hsla(0,0%,100%,.8);
  text-align: center;
  line-height: 32px;
  margin-top: -16px;
  margin-left: -16px
}

.lark-template-item-thumb .larkicon-header-new {
  font-size: 22px
}

.lark-template-item-title {
  text-align: center;
  font-size: 14px;
  line-height: 24px;
  color: #595959;
  padding: 4px
}

.lark-template .lark-template-item-thumb:hover,.lark-template .lark-template-selected {
  box-shadow: 0 2px 8px rgba(0,0,0,.05);
  border: 2px solid rgba(37,184,100,.3);
  padding: 7px
}

.template-selector-nav {
  margin-bottom: 16px
}

.template-selector-nav .template-action {
  float: right
}

.template-selector-nav .management-entry {
  color: #8c8c8c
}

.template-selector-nav .management-entry .larkicon {
  margin-right: 4px
}

.template-selector-nav .management-entry:hover {
  color: #096dd9
}

.template-selector-no-template {
  text-align: center;
  padding: 24px
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.file-type-selector {
  padding: 32px 0
}

.file-type-selector ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 480px
}

.file-type-selector .li {
  width: 160px
}

.file-type-selector .file-type {
  width: 160px;
  height: 160px;
  cursor: pointer;
  -webkit-transition: all .3s linear;
  transition: all .3s linear
}

.file-type-selector .file-type:hover {
  background: #fff;
  box-shadow: 0 2px 8px 0 rgba(0,0,0,.09)
}

.file-type-selector .file-type-icon {
  width: 120px;
  height: 120px;
  line-height: 120px;
  text-align: center;
  margin: 0 auto
}

.file-type-selector .file-type-meta {
  text-align: center;
  line-height: 24px
}

.file-type-selector .file-type-name {
  font-size: 16px
}

.file-type-selector .file-type-ext {
  margin-left: 8px;
  font-size: 12px;
  color: #8c8c8c
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.doc-task .anticon-check {
  color: #25b864;
  font-size: 20px
}

.doc-task .anticon-close-circle {
  color: #f5222d;
  font-size: 20px
}

.doc-task .action,.doc-task .error,.doc-task .icon,.doc-task .tip {
  line-height: 30px;
  text-align: center
}

.doc-task .error {
  color: #f5222d
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.doc-import .title {
  font-size: 16px;
  line-height: 24px;
  color: #262626;
  font-weight: 700
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.typo-catalog {
  background: #fff
}

.typo-catalog ul {
  list-style: none
}

.typo-catalog-empty {
  position: relative;
  margin: 0 auto;
  width: 620px;
  height: 417px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/rbEzPtjsiPQRzHr.png) no-repeat 0 0;
  background-size: 620px 417px
}

.typo-catalog-detail li {
  line-height: 18px;
  font-size: 14px
}

.typo-catalog-detail li a {
  position: relative;
  display: block;
  padding: 12px 0
}

.typo-catalog-detail li a:hover .name {
  color: #8c8c8c
}

.typo-catalog-detail li a:hover .slug {
  color: #8c8c8c
}

.typo-catalog-detail-item,.typo-catalog-detail .catalog-item {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0
}

.typo-catalog-detail-item .name,.typo-catalog-detail .catalog-item .name {
  position: relative;
  padding-right: 32px;
  padding-left: 0;
  z-index: 1;
  min-width: 0;
  max-width: 70%;
  color: #666
}

.typo-catalog-detail-item .name .catalog-folder,.typo-catalog-detail .catalog-item .name .catalog-folder {
  position: absolute;
  left: -18px;
  top: 50%;
  margin-top: -7px;
  cursor: pointer;
  color: #ccc
}

.typo-catalog-detail-item .name .name-link,.typo-catalog-detail-item .name a,.typo-catalog-detail .catalog-item .name .name-link,.typo-catalog-detail .catalog-item .name a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #fff;
  padding: 12px 32px 12px 0;
  color: #595959
}

.typo-catalog-detail-item .name a:hover,.typo-catalog-detail .catalog-item .name a:hover {
  color: #8c8c8c
}

.typo-catalog-detail-item .name .name-link,.typo-catalog-detail .catalog-item .name .name-link {
  position: relative
}

.typo-catalog-detail-item .name .name-add,.typo-catalog-detail .catalog-item .name .name-add {
  position: absolute;
  right: 0;
  top: 8px;
  width: 24px;
  height: 24px;
  background: #f0f0f0;
  border-radius: 2px 2px;
  line-height: 24px;
  padding: 0;
  text-align: center;
  color: #595959;
  visibility: hidden;
  opacity: 0;
  z-index: 1
}

.typo-catalog-detail-item .slug,.typo-catalog-detail .catalog-item .slug {
  position: relative;
  background: #fff;
  padding-left: 32px;
  z-index: 1;
  min-width: 0;
  color: #bfbfbf;
  font-family: Consolas,Menlo,Courier,monospace
}

.typo-catalog-detail-item .slug .slug-link,.typo-catalog-detail-item .slug a,.typo-catalog-detail .catalog-item .slug .slug-link,.typo-catalog-detail .catalog-item .slug a {
  padding: 12px 0;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  color: #bfbfbf
}

.typo-catalog-detail-item .slug a:hover,.typo-catalog-detail .catalog-item .slug a:hover {
  color: #8c8c8c
}

.typo-catalog-detail-item:after,.typo-catalog-detail .catalog-item:after {
  content: " ";
  width: 100%;
  border-bottom: 1px dashed #e8e8e8;
  position: absolute;
  top: 50%;
  right: 0
}

.typo-catalog-detail-item-title:after,.typo-catalog-detail .catalog-item-title:after {
  border-bottom: 1px dashed rgba(0,0,0,0)
}

.typo-catalog-detail-item>ul,.typo-catalog-detail .catalog-item>ul {
  padding-left: 24px
}

.typo-catalog-detail-item-1,.typo-catalog-detail .catalog-item-1 {
  padding-left: 0;
  font-weight: 700
}

.typo-catalog-detail .catalog-item-1,.typo-catalog-detail .typo-catalog-detail-item-1 {
  margin-left: 0
}

.typo-catalog-detail .catalog-item-2,.typo-catalog-detail .typo-catalog-detail-item-2 {
  margin-left: 16px
}

.typo-catalog-detail .catalog-item-3,.typo-catalog-detail .typo-catalog-detail-item-3 {
  margin-left: 32px
}

.typo-catalog-detail .catalog-item-4,.typo-catalog-detail .typo-catalog-detail-item-4 {
  margin-left: 48px
}

.typo-catalog-detail .catalog-item-5,.typo-catalog-detail .typo-catalog-detail-item-5 {
  margin-left: 64px
}

.typo-catalog-detail .catalog-item-6,.typo-catalog-detail .typo-catalog-detail-item-6 {
  margin-left: 80px
}

.typo-catalog-detail .catalog-item-7,.typo-catalog-detail .typo-catalog-detail-item-7 {
  margin-left: 96px
}

.typo-catalog-detail .catalog-item-8,.typo-catalog-detail .typo-catalog-detail-item-8 {
  margin-left: 112px
}

.typo-catalog-detail .catalog-item-9,.typo-catalog-detail .typo-catalog-detail-item-9 {
  margin-left: 128px
}

.typo-catalog-detail .catalog-item-10,.typo-catalog-detail .typo-catalog-detail-item-10 {
  margin-left: 144px
}

.typo-catalog-detail .catalog-item-11,.typo-catalog-detail .typo-catalog-detail-item-11 {
  margin-left: 160px
}

.typo-catalog-detail .catalog-item-12,.typo-catalog-detail .typo-catalog-detail-item-12 {
  margin-left: 176px
}

.typo-catalog-detail .catalog-item-13,.typo-catalog-detail .typo-catalog-detail-item-13 {
  margin-left: 192px
}

.typo-catalog-detail .catalog-item-14,.typo-catalog-detail .typo-catalog-detail-item-14 {
  margin-left: 208px
}

.typo-catalog-detail .catalog-item-15,.typo-catalog-detail .typo-catalog-detail-item-15 {
  margin-left: 224px
}

.typo-catalog-detail .catalog-item-16,.typo-catalog-detail .typo-catalog-detail-item-16 {
  margin-left: 240px
}

.typo-catalog-detail .catalog-item-17,.typo-catalog-detail .typo-catalog-detail-item-17 {
  margin-left: 256px
}

.catalog-item-doc-not-found {
  border-bottom: 1px dotted #c88820
}

.catalog-edit-entry {
  position: absolute;
  top: 24px;
  right: 24px
}

.catalog-edit-entry a {
  color: #595959
}

.catalog-edit-entry .catalog-edit-icon {
  display: inline-block;
  margin-right: 8px;
  width: 32px;
  height: 32px;
  border: 1px solid #e8e8e8;
  border-radius: 32px;
  background-image: -webkit-linear-gradient(bottom,#f5f5f5,#fff);
  background-image: linear-gradient(0deg,#f5f5f5,#fff);
  -webkit-transition: color .35s ease;
  transition: color .35s ease;
  color: #595959;
  text-align: center;
  line-height: 30px
}

.catalog-edit-entry:hover .catalog-edit-icon,.catalog-edit-entry:hover a {
  color: #8c8c8c
}

.catalog-create-doc-wrap .action,.catalog-create-doc-wrap .tip,.catalog-create-doc-wrap .title {
  line-height: 24px;
  padding: 12px;
  text-align: center
}

.catalog-create-doc-wrap .title {
  font-size: 20px;
  color: #595959;
  font-weight: 700
}

.catalog-create-doc-wrap .doc-create-entry {
  margin-left: 8px;
  display: inline-block
}

.catalog-create-doc-wrap .tip {
  font-size: 16px
}

@media only screen and (max-width: 575px) {
  .typo-catalog-detail-item .slug,.typo-catalog-detail-item:after {
      display:none
  }

  .typo-catalog-detail-item .name,.typo-catalog-detail-item .name a {
      padding-right: 0
  }
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.catalog .catalog-folder {
  display: block;
  position: absolute;
  width: 24px;
  height: 24px;
  top: 1px;
  left: -24px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #999;
  line-height: 24px
}

.catalog .catalog-folder:hover {
  color: #8c8c8c
}

.catalog .catalog-item {
  color: #595959;
  font-size: 12px;
  line-height: 26px;
  padding: 1px 0;
  display: block
}

.catalog .catalog-item .name {
  position: relative;
  display: block
}

.catalog .catalog-item .name-link,.catalog .catalog-item .name a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 0;
  padding-bottom: 0;
  color: #595959
}

.catalog .catalog-item .name-link:hover,.catalog .catalog-item .name a:hover {
  color: #8c8c8c
}

.catalog .catalog-item a.active,.catalog .catalog-item a.active:hover {
  color: #25b864
}

.catalog .catalog-item-1 .name {
  font-weight: 400
}

.catalog .catalog-item.catalog-item-active a {
  color: #25b864
}

.catalog .catalog-item-1 {
  padding-left: 0
}

.catalog .catalog-item-2 {
  padding-left: 1em
}

.catalog .catalog-item-3 {
  padding-left: 2em
}

.catalog .catalog-item-4 {
  padding-left: 3em
}

.catalog .catalog-item-5 {
  padding-left: 4em
}

.catalog .catalog-item-6 {
  padding-left: 5em
}

.catalog .catalog-item-7 {
  padding-left: 6em
}

.catalog .catalog-item-8 {
  padding-left: 7em
}

.catalog .catalog-item-9 {
  padding-left: 8em
}

.catalog .catalog-item-10 {
  padding-left: 9em
}

.catalog .catalog-item-11 {
  padding-left: 10em
}

.catalog .catalog-item-12 {
  padding-left: 11em
}

.catalog .catalog-item-13 {
  padding-left: 12em
}

.catalog .catalog-item-14 {
  padding-left: 13em
}

.catalog .catalog-item-15 {
  padding-left: 14em
}

.catalog .catalog-item-16 {
  padding-left: 15em
}

.catalog .catalog-item-17 {
  padding-left: 16em
}

@-webkit-keyframes fadein___HcWxW {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___HcWxW {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___2knGJ {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___2knGJ {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.directory___2WZ_s {
  width: 100%;
  overflow: auto
}

.directory___2WZ_s .directory-item {
  padding: 3px 10px 3px 16px;
  line-height: 18px;
  border-left: 2px solid #e8e8e8;
  color: #595959
}

.directory___2WZ_s .directory-item-link {
  width: 100%;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #595959
}

.directory___2WZ_s .directory-item-link:hover {
  color: #8c8c8c
}

.directory___2WZ_s .directory-item-link-1 {
  padding-left: 0
}

.directory___2WZ_s .directory-item-link-2 {
  padding-left: 1.2em
}

.directory___2WZ_s .directory-item-link-3 {
  padding-left: 2.4em
}

.directory___2WZ_s .directory-item-link-4 {
  padding-left: 3.6em
}

.directory___2WZ_s .directory-item-link-5 {
  padding-left: 4.8em
}

.directory___2WZ_s .directory-item-active {
  border-left: 2px solid #25b864
}

.directory___2WZ_s .directory-item-active a {
  color: #25b864
}

.directory___2WZ_s .directory-item-active a:hover {
  color: #7cd4a2
}

@-webkit-keyframes fadein___3dEqo {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___3dEqo {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___3tlkI {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___3tlkI {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.wrapper___2wEeQ {
  position: relative
}

.article___2H6vq {
  max-width: 752px
}

.tocWrapper___1wFvn {
  min-width: 200px;
  margin-left: 36px
}

.toc___1Pcez {
  position: fixed;
  top: 60px;
  left: auto;
  width: 200px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 40px;
  font-size: 12px
}

.toc___1Pcez .ant-popover-inner-content {
  padding: 0 0 0 6px
}

.tocFixed___351YH {
  top: 0;
  padding-top: 16px
}

.tocNav___2HzbT {
  overflow: hidden
}

.tocNav___2HzbT:hover {
  overflow: auto
}

.tocNav___2HzbT::-webkit-scrollbar {
  height: 4px;
  width: 4px
}

.tocNav___2HzbT::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,.26)
}

.columnsWrapper___g8RyZ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.columnsWrapper___g8RyZ .article___2H6vq {
  padding: 32px 0;
  -ms-flex: auto;
  flex: auto
}

.centerWrapper___3uTms .article___2H6vq,.centerWrapper___3uTms .toc___1Pcez {
  padding-top: 80px
}

.centerWrapper___3uTms .article___2H6vq {
  margin: 0 auto
}

.centerWrapper___3uTms .tocWrapper___1wFvn {
  position: absolute;
  top: 0;
  right: 0
}

.centerWrapper___3uTms .tocFixed___351YH {
  padding-top: 16px
}

@media only screen and (max-width: 1199px) {
  .tocWrapper___1wFvn {
      display:none
  }
}

@media only screen and (max-width: 991px) {
  .article___2H6vq {
      margin:0 auto
  }

  .centerWrapper___3uTms .article___2H6vq,.centerWrapper___3uTms .toc___1Pcez {
      padding-top: 32px
  }
}

@media only print {
  .tocWrapper___1wFvn {
      display: none
  }

  .wrapper___2wEeQ {
      display: block
  }

  .article___2H6vq {
      padding: 0;
      margin: 0;
      max-width: 100%
  }
}

@-webkit-keyframes fadein___2aL3w {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___2aL3w {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___1yyDm {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___1yyDm {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.wrapper___34kui {
  position: relative;
  padding-top: 60px;
  -webkit-transition: padding .3s linear;
  transition: padding .3s linear;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1;
  flex: 1 1;
  -ms-flex-align: stretch;
  align-items: stretch
}

.asideWrapper___MLNPF {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: calc((100% - 1400px)/2 + 250px);
  min-width: 250px;
  padding-left: calc((100% - 1400px)/2);
  background: #fafafa;
  border-right: 1px solid #e8e8e8;
  font-size: 14px
}

.aside___3Fp46 {
  -ms-flex: 1 1;
  flex: 1 1;
  height: 100%;
  width: 100%
}

.asideCatalog___DdKf9 {
  position: fixed;
  top: 60px;
  left: auto;
  -ms-flex: auto;
  flex: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 250px;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 32px 24px;
  height: calc(100vh - 60px);
  overflow: hidden
}

.asideCatalog___DdKf9:hover {
  overflow: auto
}

.asideFixed___2jTQI .asideCatalog___DdKf9 {
  position: fixed;
  top: 0;
  left: auto;
  height: 100vh;
  padding-top: 8px;
  padding-bottom: 8px
}

.btnBack___tPQnj {
  display: none;
  width: 100%;
  border-bottom: 1px solid #e8e8e8;
  height: 60px;
  padding: 0 24px;
  line-height: 60px;
  font-size: 16px;
  color: #666
}

.mainContent___3FWVF {
  -ms-flex: auto;
  flex: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: calc(100% - 250px);
  padding-left: 36px
}

.content___3i-GV {
  max-width: 1114px
}

.comment___3lS05 {
  width: 100%;
  max-width: 752px
}

@media only screen and (max-width: 1199px) {
  .asideWrapper___MLNPF {
      min-width:200px
  }

  .asideCatalog___DdKf9 {
      width: 200px
  }
}

@media only screen and (max-width: 991px) {
  .wrapper___34kui {
      padding-left:16px;
      padding-right: 16px
  }

  .asideWrapper___MLNPF {
      display: none
  }

  .mainContent___3FWVF {
      padding: 0
  }

  .comment___3lS05 {
      margin: 0 auto
  }
}

@media only print {
  .asideWrapper___MLNPF {
      display: none
  }

  .content___3i-GV,.mainContent___3FWVF,.wrapper___34kui {
      max-width: 100%;
      padding: 0;
      margin: 0
  }

  .comment___3lS05 {
      display: none
  }
}

@-webkit-keyframes fadein___qgC50 {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___qgC50 {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___3f0U8 {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___3f0U8 {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.wrapper___2cEaQ {
  max-width: 1400px;
  margin: 0 auto;
  padding-top: 60px
}

.comment___3xQH8 {
  max-width: 752px;
  margin: 0 auto
}

@media only screen and (max-width: 991px) {
  .wrapper___2cEaQ {
      padding-left:16px;
      padding-right: 16px
  }
}

@media only print {
  .wrapper___2cEaQ {
      max-width: 100%;
      padding: 0;
      margin: 0
  }

  .comment___3xQH8 {
      display: none
  }
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.lark-breadcrumb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center
}

.lark-breadcrumb .book-icon {
  display: block;
  margin-right: 16px;
  min-width: 24px;
  width: 24px;
  height: 24px;
  font-size: 24px
}

.lark-breadcrumb .ant-breadcrumb {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  max-width: 100%
}

.lark-breadcrumb .ant-breadcrumb>span {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  min-width: 54px
}

.lark-breadcrumb .ant-breadcrumb>span:last-child {
  -ms-flex: auto;
  flex: auto
}

.lark-breadcrumb .ant-breadcrumb .ant-breadcrumb-link {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  color: #262626
}

.lark-breadcrumb .ant-breadcrumb .ant-breadcrumb-link:hover {
  color: #8c8c8c
}

.lark-breadcrumb .larkicon-lock {
  margin-left: 8px;
  color: #8c8c8c;
  font-size: 12px
}

.lark-breadcrumb-current {
  font-weight: 500
}

.lark-breadcrumb-logo img {
  width: 36px;
  height: 28px
}

.lark-breadcrumb-separator {
  margin: 0 8px;
  color: #8c8c8c
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.doc-export .title {
  font-size: 16px;
  line-height: 24px;
  color: #262626;
  font-weight: 700
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.collaborate-selector>h4 {
  margin-bottom: 16px;
  font-size: 14px;
  font-weight: 500
}

.collaborate-selector .selector {
  position: relative;
  min-height: 134px
}

.collaborate-selector .selector .anticon-search {
  position: absolute;
  top: 9px;
  right: 12px;
  color: #8c8c8c
}

.collaborate-selector .selector .ant-select .ant-select-selection {
  background: none
}

.collaborate-selector .selector .ant-select-selection__rendered {
  margin-right: 28px
}

.collaborate-selector .ant-select-selection__choice__content .avatar,.collaborate-selector .ant-select-selection__choice__content .login {
  display: none
}

.collaborate-selector .ant-select-dropdown-menu-item .avatar {
  margin-right: 12px
}

.collaborate-selector .ant-select-dropdown-menu-item .name {
  margin-right: 24px;
  font-weight: 500
}

.collaborate-selector .ant-select-dropdown-menu-item .disable-tip {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 12px;
  font-size: 14px;
  color: #bfbfbf
}

.collaborate-selector .ant-select-dropdown-menu-item-disabled {
  background: #fafafa
}

.collaborate-selector .ant-select-dropdown-menu-item-disabled,.collaborate-selector .ant-select-dropdown-menu-item-disabled .name {
  font-weight: 400
}

.collaborate-selector .ant-select-dropdown-menu-item-disabled,.collaborate-selector .ant-select-dropdown-menu-item-disabled .login {
  color: #bfbfbf
}

.collaborate-selector .ant-select-dropdown-menu-item-disabled:after {
  display: none!important
}

.collaborate-selector .collaborate-actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.collaborate-selector .collaborate-actions .ant-btn {
  margin-left: 16px
}

.collaborate-selector-item .avatar {
  margin-right: 12px
}

.collaborate-selector-item .name {
  margin-right: 24px
}

.collaborate-selector-item .login {
  color: #8c8c8c
}

.collaborate-selector-item .anticon-check {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 4px;
  font-size: 12px;
  font-weight: 700;
  color: #bfbfbf;
  visibility: visible!important
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.collaborator-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 16px
}

.collaborator-item .avatar {
  margin-right: 16px
}

.collaborator-item .user-info {
  -ms-flex: auto;
  flex: auto
}

.collaborator-item .name {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #595959
}

.collaborator-item .role-selector {
  font-size: 14px
}

.collaborator-item .role-selector-trigger {
  padding: 8px
}

.collaborator-item .lark-dropdown {
  z-index: inherit
}

.collaborator-item .lark-dropdown .ant-dropdown {
  width: 130px
}

.collaborator-item .lark-dropdown .remove-action {
  color: #f5222d
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.btn-share.sharing {
  color: #8c8c8c
}

.dropmenu-doc-share .ant-popover {
  width: 410px
}

.dropmenu-doc-share .doc-share-content {
  color: #8c8c8c
}

.dropmenu-doc-share .doc-share-content-scroller {
  max-height: 394px;
  overflow-y: auto;
  margin-left: -16px;
  margin-right: -16px;
  padding-left: 16px;
  padding-right: 16px
}

.dropmenu-doc-share .doc-share-content .separator {
  position: relative;
  margin: 12px -16px 16px;
  height: 1px;
  border-top: 1px solid #e8e8e8
}

.dropmenu-doc-share .doc-share-content .separator:before {
  content: "";
  border: 5px solid rgba(0,0,0,0);
  border-bottom-color: #fff;
  position: absolute;
  top: -10px;
  left: 30px;
  z-index: 1
}

.dropmenu-doc-share .doc-share-content .separator:after {
  content: "";
  border: 6px solid rgba(0,0,0,0);
  border-bottom-color: #e8e8e8;
  position: absolute;
  top: -12px;
  left: 29px
}

.dropmenu-doc-share .doc-share-content .share-link {
  margin-top: 4px
}

.dropmenu-doc-share .doc-share-content .ant-select .ant-select-selection {
  background: none;
  border: none;
  box-shadow: none
}

.dropmenu-doc-share .doc-share-content .ant-select .ant-select-arrow {
  color: #595959
}

.dropmenu-doc-share .doc-share-content .ant-select-selection-selected-value {
  max-width: 360px
}

.dropmenu-doc-share .doc-share-content .ant-select-selection__rendered {
  margin-left: 0
}

.dropmenu-doc-share .doc-share-content .ant-select-dropdown .anticon-check {
  margin-left: 16px;
  margin-right: 0;
  color: #bfbfbf
}

.dropmenu-doc-share .share-actions {
  padding-top: 16px;
  margin: 0 -8px 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.dropmenu-doc-share .share-actions .ant-btn {
  -ms-flex: 1 1;
  flex: 1 1;
  margin: 0 8px
}

.dropmenu-doc-share .doc-share-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  padding: 4px 0
}

.dropmenu-doc-share .doc-share-header .icon-wrapper {
  margin-right: 16px;
  font-size: 32px
}

.dropmenu-doc-share .doc-share-header .status {
  -ms-flex: auto;
  flex: auto
}

.dropmenu-doc-share .doc-share-header .status>h4 {
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 500
}

.dropmenu-doc-share .doc-share-public-tip {
  display: inline-block;
  margin-bottom: 11px;
  color: #595959
}

.dropmenu-doc-share .doc-share-collaborators {
  margin-top: 16px
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.doc-head {
  -webkit-transition: none;
  transition: none
}

.doc-head .header-back {
  display: none
}

.doc-head .header-crumb {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-left: 24px;
  -ms-flex-align: center;
  align-items: center
}

.doc-head .header-crumb .ant-breadcrumb-link {
  max-width: 224px;
  color: #595959;
  font-weight: 400;
  line-height: 32px
}

.doc-head .header-crumb .ant-breadcrumb-link:hover {
  color: #8c8c8c
}

.doc-head .doc-head-inner {
  max-width: 1400px;
  width: 100%;
  margin: 0 auto
}

.doc-head .header-action {
  padding-right: 0
}

.doc-head-sheet .doc-head-inner {
  max-width: none
}

.doc-head-spacer {
  border-bottom: none;
  box-shadow: none
}

.header-action-item-more {
  padding-left: 10px
}

.header-action-item-more .lark-dropdown-body {
  right: -10px
}

.header-action-item-more .lark-dropdown-body:after,.header-action-item-more .lark-dropdown-body:before {
  right: 20px
}

.lark-table-zoom-head .header-crumb {
  padding-left: 0
}

.header-action-anonymous {
  padding-left: 16px;
  padding-right: 16px
}

.header-action-item-markbutton {
  position: relative
}

.header-action-item-markbutton>.guide-box {
  position: absolute;
  margin: 0 0 0 6px;
  left: 50%;
  z-index: 1
}

.header-action-item-markbutton .new-guide-dot {
  position: relative;
  left: 1px;
  top: 4px;
  width: 8px;
  height: 8px;
  background: #25b864;
  border-radius: 10px 10px
}

.header-action-item-markbutton .new-guide-dot:before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px 0 0 -10px;
  content: " ";
  width: 20px;
  height: 20px;
  border-radius: 20px 20px;
  opacity: 0;
  -webkit-animation-duration: 2.5s;
  animation-duration: 2.5s;
  -webkit-animation-delay: .5s;
  animation-delay: .5s;
  -webkit-animation-name: larkDotZoom;
  animation-name: larkDotZoom;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  border: 1px solid rgba(0,0,0,0)
}

@-webkit-keyframes larkDotZoom {
  30% {
      opacity: 0;
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
      -webkit-transform: scale(.5);
      transform: scale(.5);
      border: 1px solid rgba(0,0,0,0)
  }

  to {
      opacity: .5;
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
      -webkit-transform: scale(1);
      transform: scale(1);
      border: 1px solid #25b864
  }
}

@keyframes larkDotZoom {
  30% {
      opacity: 0;
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
      -webkit-transform: scale(.5);
      transform: scale(.5);
      border: 1px solid rgba(0,0,0,0)
  }

  to {
      opacity: .5;
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
      -webkit-transform: scale(1);
      transform: scale(1);
      border: 1px solid #25b864
  }
}

.new-guide-tooltip-markable {
  width: 256px
}

.new-guide-tooltip-markable .demonstration {
  border: 1px solid #f5f5f5;
  background-color: #fafafa;
  min-height: 178px;
  margin-bottom: 12px
}

.new-guide-tooltip-markable .demonstration img {
  display: block;
  width: 100%
}

.new-guide-tooltip-markable .title {
  font-size: 16px;
  font-weight: 400;
  color: #262626
}

.new-guide-tooltip-markable .intro {
  color: #595959;
  margin: 6px 0 12px
}

.new-guide-tooltip-markable .actions button {
  padding-right: 1px;
  font-size: 12px
}

.new-guide-tooltip-markable .actions a {
  display: inline-block;
  font-size: 12px;
  margin-left: 15px;
  color: #8c8c8c
}

@media only screen and (max-width: 991px) {
  .doc-head .header-crumb {
      padding-left:12px
  }

  .doc-head .header-crumb .ant-breadcrumb>span:last-child {
      display: none
  }

  .doc-head .header-crumb .ant-breadcrumb>span:nth-child(2) .ant-breadcrumb-separator {
      display: none
  }
}

@media only screen and (max-width: 575px) {
  .doc-head .header-action {
      display:none
  }

  .doc-head .header-crumb .lark-breadcrumb {
      display: inline
  }

  .doc-head .header-crumb .ant-breadcrumb>span {
      display: none
  }

  .doc-head .header-crumb .ant-breadcrumb>span:last-child {
      display: inline
  }
}

@-webkit-keyframes fadein___2Exqg {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___2Exqg {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___5WR63 {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___5WR63 {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.wrapper___2esUU {
  width: 100%;
  min-height: 100vh;
  background: #fff
}

.wrapper___2esUU .doc-head {
  position: absolute;
  z-index: 999;
  width: 100%;
  top: 0;
  height: 60px;
  -webkit-transition: box-shadow .3s ease-in;
  transition: box-shadow .3s ease-in;
  font-size: 14px
}

.wrapper___2esUU .doc-head .lark-btn {
  font-size: 14px
}

.wrapper___2esUU .doc-head-affixed {
  position: fixed;
  opacity: 1
}

.wrapper___2esUU .doc-head-spacer {
  display: block;
  position: relative;
  z-index: 998
}

.wrapper___2esUU .doc-head-scroll {
  box-shadow: 0 2px 5px rgba(0,0,0,.08)
}

.wrapper___2esUU .footer {
  width: 100%;
  height: 64px;
  padding: 0 20px;
  background: #fff;
  font-size: 14px;
  border-top: 1px solid #e8e8e8
}

.wrapper___2esUU .footer-container {
  width: 100%;
  max-width: 1400px;
  background: #fff;
  padding: 0 24px 0 12px;
  margin: 0 auto;
  line-height: 64px;
  clear: both;
  border-top: none
}

.wrapper___2esUU .footer-container .footer-link {
  display: block;
  float: left;
  padding-bottom: 0
}

.wrapper___2esUU .footer-container .footer-link-item {
  font-size: 14px
}

.wrapper___2esUU .footer-container .footer-logo {
  display: block;
  float: right
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.toc-editor {
  min-height: 400px;
  position: relative
}

.toc-editor .cursor-place {
  height: 20px;
  position: absolute;
  top: -25px;
  width: 100%;
  cursor: pointer
}

.toc-editor .cursor-place:hover {
  background: #fafafa
}

.toc-editor .toc-item {
  border: 1px solid #d9d9d9;
  padding: 8px 10px 9px;
  border-radius: 2px;
  margin-bottom: 12px;
  height: 40px;
  position: relative;
  background: #fafafa;
  cursor: move
}

.toc-editor .toc-item:hover {
  box-shadow: 0 1px 4px 0 rgba(0,0,0,.15)
}

.toc-editor .toc-item.active {
  border: 1px solid #999
}

.toc-editor .toc-item.active.dragging {
  overflow: hidden
}

.toc-editor .toc-item.placeholder {
  background: #fff;
  position: absolute;
  padding: 0;
  min-height: 0;
  height: 1px;
  margin-top: -7px;
  border: 0;
  width: 100%;
  box-shadow: none;
  cursor: auto
}

.toc-editor .toc-item.placeholder .bg {
  display: block;
  border-radius: 2px;
  height: 100%;
  color: #25b864;
  position: relative
}

.toc-editor .toc-item.placeholder .bg .larkicon {
  -webkit-transform: scale(.8);
  -ms-transform: scale(.8);
  transform: scale(.8);
  margin-left: -13px;
  margin-top: -6px;
  position: absolute
}

.toc-editor .toc-item.placeholder .bg .text {
  display: none
}

.toc-editor .toc-item.placeholder .toc-cursor {
  position: absolute;
  width: 27px;
  height: 27px;
  border: 1px solid #e8e8e8;
  border-radius: 100px;
  box-shadow: 0 1px 2px 0 rgba(0,0,0,.15);
  text-align: center;
  line-height: 26px;
  left: -46px;
  top: -12px;
  font-size: 14px;
  color: #25b864;
  cursor: pointer
}

.toc-editor .toc-item.placeholder:nth-child(2):last-child {
  height: 40px
}

.toc-editor .toc-item.placeholder:nth-child(2):last-child .bg {
  border: 1px dashed #d9d9d9;
  background: rgba(0,0,0,0)
}

.toc-editor .toc-item.placeholder:nth-child(2):last-child .bg .larkicon {
  display: none
}

.toc-editor .toc-item.placeholder:nth-child(2):last-child .bg .text {
  display: inline;
  line-height: 40px;
  margin-left: 10px;
  color: #aaa
}

.toc-editor .toc-item.placeholder:nth-child(2):last-child .toc-cursor {
  top: 5px
}

.toc-editor .toc-item.placeholder.dragging {
  position: relative;
  height: 40px;
  margin-top: 0
}

.toc-editor .toc-item.placeholder.dragging .toc-cursor {
  display: none
}

.toc-editor .toc-item.placeholder.dragging .bg {
  background: #fff
}

.toc-editor .toc-item.placeholder.dragging .bg .larkicon {
  display: none
}

.toc-editor .toc-item.placeholder.dragging .bg .placeholder-box {
  height: 38px;
  margin-bottom: 14px;
  background: #fafafa;
  border-radius: 2px;
  border: 1px dashed #d9d9d9
}

.toc-editor .toc-item.placeholder.dragging .bg .mask {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0
}

.toc-editor .toc-item.placeholder.level0 {
  padding-left: 0
}

.toc-editor .toc-item.placeholder.level1 {
  padding-left: 24px
}

.toc-editor .toc-item.placeholder.level2 {
  padding-left: 48px
}

.toc-editor .toc-item.placeholder.level3 {
  padding-left: 72px
}

.toc-editor .toc-item.placeholder.level4 {
  padding-left: 96px
}

.toc-editor .toc-item.placeholder.level5 {
  padding-left: 120px
}

.toc-editor .toc-item.placeholder.level6 {
  padding-left: 144px
}

.toc-editor .toc-item.placeholder.level7 {
  padding-left: 168px
}

.toc-editor .toc-item.placeholder.level8 {
  padding-left: 192px
}

.toc-editor .toc-item.placeholder.level9 {
  padding-left: 216px
}

.toc-editor .toc-item.placeholder.level10 {
  padding-left: 240px
}

.toc-editor .toc-item.placeholder.level11 {
  padding-left: 264px
}

.toc-editor .toc-item.placeholder.level12 {
  padding-left: 288px
}

.toc-editor .toc-item.placeholder.level13 {
  padding-left: 312px
}

.toc-editor .toc-item.placeholder.level14 {
  padding-left: 336px
}

.toc-editor .toc-item.placeholder.level15 {
  padding-left: 360px
}

.toc-editor .toc-item.placeholder.level16 {
  padding-left: 384px
}

.toc-editor .toc-item .toc-item-action {
  position: absolute;
  right: 10px;
  top: 8px;
  display: none;
  cursor: pointer
}

.toc-editor .toc-item .toc-item-action .larkicon {
  margin-left: 16px;
  color: #8c8c8c
}

.toc-editor .toc-item.active .toc-item-action,.toc-editor .toc-item:hover .toc-item-action {
  display: inline-block
}

.toc-editor .toc-item.active .toc-item-action .larkicon:hover,.toc-editor .toc-item:hover .toc-item-action .larkicon:hover {
  color: #595959
}

.toc-editor .toc-item .toc-item-add {
  position: absolute;
  color: #25b864;
  left: -20px;
  top: 30px;
  display: none
}

.toc-editor .toc-item .toc-item-add.top {
  top: -10px;
  display: block
}

.toc-editor .toc-item .toc-item-folder {
  position: absolute;
  width: 30px;
  height: 40px;
  margin-top: -8px;
  margin-left: -13px;
  line-height: 40px;
  text-align: center;
  -webkit-transform: scale(.6);
  -ms-transform: scale(.6);
  transform: scale(.6);
  cursor: pointer
}

.toc-editor .toc-item .toc-item-folder:hover {
  color: #000
}

.toc-editor .toc-item .toc-item-title {
  margin-left: 14px;
  display: inline-block;
  width: 60%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #262626
}

.toc-editor .toc-item .toc-item-url {
  position: absolute;
  width: 30%;
  margin-top: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: right;
  white-space: nowrap;
  color: #bfbfbf;
  right: 10px;
  font-weight: 200;
  font-size: 12px
}

.toc-editor .toc-item.active .toc-item-url,.toc-editor .toc-item:hover .toc-item-url {
  display: none
}

.toc-editor .toc-item .bottom-space {
  position: absolute;
  width: 100%;
  height: 8px;
  left: 0;
  bottom: -9px
}

.toc-editor .toc-item-level0 {
  margin-left: 0
}

.toc-editor .toc-item-level1 {
  margin-left: 24px
}

.toc-editor .toc-item-level2 {
  margin-left: 48px
}

.toc-editor .toc-item-level3 {
  margin-left: 72px
}

.toc-editor .toc-item-level4 {
  margin-left: 96px
}

.toc-editor .toc-item-level5 {
  margin-left: 120px
}

.toc-editor .toc-item-level6 {
  margin-left: 144px
}

.toc-editor .toc-item-level7 {
  margin-left: 168px
}

.toc-editor .toc-item-level8 {
  margin-left: 192px
}

.toc-editor .toc-item-level9 {
  margin-left: 216px
}

.toc-editor .toc-item-level10 {
  margin-left: 240px
}

.toc-editor .toc-item-level11 {
  margin-left: 264px
}

.toc-editor .toc-item-level12 {
  margin-left: 288px
}

.toc-editor .toc-item-level13 {
  margin-left: 312px
}

.toc-editor .toc-item-level14 {
  margin-left: 336px
}

.toc-editor .toc-item-level15 {
  margin-left: 360px
}

.toc-editor .toc-item-level16 {
  margin-left: 384px
}

.toc-editor .new-toc {
  margin-bottom: 12px;
  border-radius: 2px;
  border: 1px solid #e8e8e8
}

.toc-editor .new-toc h3 {
  background: #fafafa;
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  padding-left: 12px;
  padding-right: 64px;
  font-weight: 400;
  border-bottom: 1px solid #e8e8e8;
  font-size: 14px;
  position: relative
}

.toc-editor .new-toc h3 .item-title {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}

.toc-editor .new-toc h3 .add-item {
  color: #bfbfbf;
  font-weight: 400
}

.toc-editor .new-toc .toc-form {
  padding: 4px 12px 10px
}

.toc-editor .new-toc .toc-form .form-head .ant-form-item-control {
  line-height: 30px
}

.toc-editor .new-toc .toc-form .form-body {
  padding: 8px 0 0
}

.toc-editor .new-toc .toc-form .form-body .form-item {
  margin-bottom: 4px
}

.toc-editor .new-toc .toc-form .form-body .form-item.info {
  color: #bfbfbf;
  font-size: 12px;
  margin-top: 0
}

.toc-editor .new-toc .toc-form .form-body .form-item.info .rechoose-link {
  color: #096dd9;
  cursor: pointer
}

.toc-editor .new-toc .toc-form .form-body .form-item button {
  margin-right: 8px
}

.toc-editor .new-toc .toc-form .form-body .form-item .error-info {
  color: #f5222d
}

.toc-editor .new-toc .toc-form .form-body .form-item.foot .ant-form-item-control {
  line-height: 30px;
  margin-top: 4px
}

.toc-editor .new-toc .toc-form .form-body .form-item .ant-form-item-children {
  display: block
}

.toc-editor .new-toc .toc-form .form-body .form-item .ant-form-item-children .ant-popover {
  width: 100%;
  left: 0!important
}

.toc-editor .new-toc .toc-form .form-body .form-item .ant-form-item-children .ant-popover-title {
  padding: 10px
}

.toc-editor .new-toc .toc-form .form-body .form-item .ant-form-item-children .ant-popover-inner-content {
  padding: 0;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: scroll
}

.toc-editor .new-toc .toc-form .form-body .form-item .ant-input-group-addon {
  cursor: pointer;
  padding: 0 5px
}

.toc-editor .new-toc .toc-form .form-body .form-item .type-select {
  width: 160px
}

.toc-editor .new-toc .toc-form .ant-form-item {
  margin-bottom: 0
}

.toc-editor .new-toc .toc-form .toc-select-list li {
  line-height: 32px;
  padding-left: 16px;
  border-bottom: 1px solid #f0f0f0;
  cursor: pointer
}

.toc-editor .new-toc .toc-form .toc-select-list li:hover {
  background: #fafafa
}

.toc-editor .new-toc .toc-form .toc-select-list li:last-child {
  border: 0
}

.toc-editor .new-toc .toc-form .toc-select-list li.selected {
  color: #25b864
}

.toc-editor .new-toc .toc-form .no-data {
  padding: 12px 16px;
  color: #bfbfbf
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.toc-selector .toc-editor-wrapper {
  border: 1px solid #e8e8e8;
  padding: 20px 16px 16px;
  height: 300px;
  overflow: scroll;
  overflow-x: hidden;
  border-radius: 2px;
  margin-bottom: 16px
}

.toc-selector .toc-editor-wrapper .toc-editor {
  min-height: 100px
}

.toc-selector .toc-editor-wrapper .toc-editor .toc-item {
  cursor: pointer;
  padding-top: 4px;
  padding-bottom: 4px;
  height: 32px
}

.toc-selector .toc-editor-wrapper .toc-editor .toc-item .toc-item-action {
  display: none
}

.toc-selector .toc-editor-wrapper .toc-editor .toc-item.active,.toc-selector .toc-editor-wrapper .toc-editor .toc-item:hover {
  box-shadow: none
}

.toc-selector .toc-editor-wrapper .toc-editor .toc-item.active .toc-item-url,.toc-selector .toc-editor-wrapper .toc-editor .toc-item:hover .toc-item-url {
  display: inline
}

.toc-selector .toc-editor-wrapper .toc-editor .placeholder {
  height: 1px;
  margin-top: -10px
}

.toc-selector .toc-editor-wrapper .toc-editor .placeholder .toc-cursor {
  display: none
}

.toc-selector .toc-editor-wrapper .toc-editor .placeholder:nth-child(2):last-child {
  height: 40px
}

.toc-selector .toc-editor-wrapper .toc-editor .placeholder:nth-child(2):last-child .bg .larkicon {
  display: inline;
  left: -2px
}

.toc-selector .toc-editor-wrapper .toc-editor .placeholder:nth-child(2):last-child .bg .text {
  display: inline-block;
  line-height: 32px
}

.toc-selector.placeholder-hidden .placeholder {
  display: none
}

.toc-selector.placeholder-hidden .toc-item {
  color: #bfbfbf
}

.toc-selector.placeholder-hidden .toc-item.active {
  border-color: #e8e8e8
}

.toc-selector.placeholder-hidden .toc-item .toc-item-title {
  color: #bfbfbf
}

.toc-selector .toc-selector-action .ant-btn {
  margin-right: 16px
}

.toc-selector .toc-selector-action .ant-tooltip .ant-tooltip-inner {
  padding: 12px;
  color: #bfbfbf;
  font-size: 14px;
  line-height: 24px
}

.toc-selector-modal .ant-modal-header {
  padding-bottom: 0;
  border-bottom: 0
}

.toc-selector-modal .ant-modal-body {
  padding-top: 16px
}

.toc-selector-modal .toc-selector-title p {
  font-size: 14px;
  color: #8c8c8c;
  font-weight: 400;
  margin-top: 4px
}

.toc-selector-modal .toc-selector-title p .larkicon {
  margin-left: 10px
}

.toc-selector-modal .toc-selector-title .fold-switch {
  position: absolute;
  cursor: pointer;
  right: 42px;
  top: 42px;
  font-size: 14px;
  font-weight: 400;
  color: #096dd9
}

.toc-selector-modal .toc-selector-title .fold-switch .larkicon {
  margin-right: 8px
}

.toc-selector-modal .toc-selector-title .ant-tooltip {
  max-width: 300px
}

.toc-selector-modal .toc-selector-title .ant-tooltip .ant-tooltip-inner {
  padding: 16px
}

.toc-selector-modal .toc-selector-title .help-popover {
  width: 260px;
  color: #bfbfbf;
  line-height: 24px;
  font-size: 14px
}

.toc-selector-modal .toc-selector-title .help-popover .toc-select-img {
  border-radius: 2px;
  width: 260px;
  display: block;
  margin-bottom: 8px
}

/*!
* Cropper.js v1.4.3
* https://fengyuanchen.github.io/cropperjs
*
* Copyright 2015-present Chen Fengyuan
* Released under the MIT license
*
* Date: 2018-10-24T13:07:11.429Z
*/
.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none!important;
  max-width: none!important;
  min-height: 0!important;
  min-width: 0!important;
  width: 100%
}

.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.cropper-canvas,.cropper-wrap-box {
  overflow: hidden
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0
}

.cropper-modal {
  background-color: #000;
  opacity: .5
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline-color: rgba(51,153,255,.75);
  outline: 1px solid #39f;
  overflow: hidden;
  width: 100%
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: .5;
  position: absolute
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: 33.33333%;
  left: 0;
  top: 33.33333%;
  width: 100%
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: 33.33333%;
  top: 0;
  width: 33.33333%
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: .75;
  position: absolute;
  top: 50%;
  width: 0
}

.cropper-center:after,.cropper-center:before {
  background-color: #eee;
  content: " ";
  display: block;
  position: absolute
}

.cropper-center:before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px
}

.cropper-center:after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px
}

.cropper-face,.cropper-line,.cropper-point {
  display: block;
  height: 100%;
  opacity: .1;
  position: absolute;
  width: 100%
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0
}

.cropper-line {
  background-color: #39f
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: .75;
  width: 5px
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px
}

@media (min-width: 768px) {
  .cropper-point.point-se {
      height:15px;
      width: 15px
  }
}

@media (min-width: 992px) {
  .cropper-point.point-se {
      height:10px;
      width: 10px
  }
}

@media (min-width: 1200px) {
  .cropper-point.point-se {
      height:5px;
      opacity: .75;
      width: 5px
  }
}

.cropper-point.point-se:before {
  background-color: #39f;
  bottom: -50%;
  content: " ";
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%
}

.cropper-invisible {
  opacity: 0
}

.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0
}

.cropper-hidden {
  display: none!important
}

.cropper-move {
  cursor: move
}

.cropper-crop {
  cursor: crosshair
}

.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point {
  cursor: not-allowed
}

@-webkit-keyframes fadein___3MsdD {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___3MsdD {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___1Jres {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___1Jres {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.cover___2JTsG {
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  color: #595959;
  line-height: 1.5
}

.cropper___2m96J {
  position: relative;
  overflow: hidden;
  width: 280px;
  min-width: 280px;
  height: 173px;
  background-color: #f5f5f5;
  border-radius: 4px
}

.coverThumb___3oCQg {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain
}

.placeholderWrapper___3DKzP {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #f5f5f5
}

.placeholder___10gaM {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 12px;
  color: #bfbfbf;
  line-height: 1.5;
  text-align: center
}

.placeholderImg___2IOpo {
  margin: 0 auto 16px;
  width: 56px;
  height: 56px;
  background: url(https://gw.alipayobjects.com/mdn/afts/img/A*EIiLQZh-kBwAAAAAAAAAAABjAQAAAQ/original?bz=prod_resource) no-repeat 50%;
  background-size: 100%
}

.preview___pdD1h {
  margin-bottom: 16px;
  width: 200px;
  height: 124px;
  overflow: hidden;
  border-radius: 4px
}

.uploadWrapper___364n5 {
  margin-left: 48px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 12px;
  color: #8c8c8c
}

.uploadTip___1rLyL {
  margin-top: 12px
}

.uploadAction___17cSa {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #8c8c8c
}

.btnRemove___3XUB- {
  margin-left: 24px;
  -webkit-transition: color .35s ease;
  transition: color .35s ease;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  font-size: 14px;
  color: #096dd9
}

.btnRemove___3XUB- .btnRemoveIcon___3ki2Z {
  margin-right: 4px;
  -webkit-transition: all .35s ease;
  transition: all .35s ease;
  fill: #096dd9
}

.btnRemove___3XUB- .btnRemoveIcon___3ki2Z svg {
  position: relative;
  top: -1px;
  display: inline-block;
  vertical-align: middle
}

.btnRemove___3XUB-:hover {
  color: #1890ff
}

.btnRemove___3XUB-:hover .btnRemoveIcon___3ki2Z {
  fill: #1890ff
}

@-webkit-keyframes fadein___SoZYZ {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___SoZYZ {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___11wXK {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___11wXK {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.form-container .ant-card,.form .ant-card {
  margin-bottom: 16px
}

.card-form>.ant-card-head {
  border-bottom: none
}

.card-form .card-form-title {
  font-size: 24px;
  line-height: 2;
  color: #262626;
  font-weight: 700
}

.ant-form .ant-form-item {
  margin-bottom: 16px
}

.ant-form .ant-form-item:last-child {
  margin-bottom: 0
}

.ant-form .ant-form-item-required:before {
  display: none
}

.ant-form .ant-form-item-label .tip {
  font-size: 12px;
  color: #8c8c8c
}

.ant-form .ant-form-explain {
  clear: both
}

.ant-form-extra {
  font-size: 12px
}

.ant-form-extra .lark-btn-text {
  color: #096dd9
}

.ant-form-extra .lark-btn-text:hover {
  color: #1890ff
}

.ant-form-extra .lark-btn-text:focus {
  color: #0050b3
}

.modal___16cRj .ant-modal-header {
  padding: 24px 32px 0;
  border-bottom: 0
}

.modal___16cRj .ant-modal-body {
  padding: 16px 32px 32px
}

.modal___16cRj .ant-modal-close-x {
  width: 72px;
  height: 72px;
  line-height: 72px
}

.btnSubmit___3XgsI {
  margin-right: 24px
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.header-action-publish .publish-button {
  margin: 14px 0
}

.header-action-publish .publish-button .lark-btn {
  min-width: 72px
}

.header-action-publish .lark-dropmenu-body {
  left: auto;
  right: -20px;
  width: 280px;
  margin-top: 11px
}

.header-action-publish .lark-dropmenu-body:after,.header-action-publish .lark-dropmenu-body:before {
  content: "";
  display: block;
  position: absolute;
  top: -16px;
  right: 50%;
  margin-right: -90px
}

.header-action-publish .lark-dropmenu-body:before {
  border: 8px solid rgba(0,0,0,0);
  border-bottom-color: #e8e8e8
}

.header-action-publish .lark-dropmenu-body:after {
  top: -15px;
  border: 8px solid rgba(0,0,0,0);
  border-bottom-color: #fff
}

.editor-publish-content {
  width: 290px;
  padding: 4px
}

.editor-publish-content>h3 {
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 700
}

.editor-publish-content>p {
  font-size: 14px;
  line-height: 1.5;
  color: #8c8c8c
}

.editor-publish-content .check-subscriber {
  display: block;
  padding-top: 16px
}

@-webkit-keyframes fadein___2Y1B4 {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___2Y1B4 {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___IUAVb {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___IUAVb {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.doc-meta-edit {
  width: 320px
}

.doc-meta-edit .ant-form-item-control {
  line-height: 22px
}

.doc-meta-edit .access-scope-tip {
  color: #8c8c8c;
  line-height: 18px
}

.doc-meta-edit .ant-form-item-required:before {
  display: none
}

.doc-meta-edit .ant-form-item {
  margin-bottom: 12px
}

.doc-meta-edit .doc-meta-edit-submit {
  margin-top: 12px
}

.doc-setting-icon+div .ant-popover-inner-content {
  max-height: calc(100vh - 32px);
  overflow-y: auto
}

.cover___2XPgD {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.coverPlaceholder___2_Trd {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  width: 200px;
  min-width: 200px;
  height: 124px;
  background: #f5f5f5;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer
}

.coverActions___1R-uz {
  margin-left: 16px
}

.btnRemoveCover___3vKoG {
  margin-top: 8px
}

.btnRemoveCover___3vKoG>a {
  -webkit-transition: all .35s ease;
  transition: all .35s ease;
  fill: #096dd9
}

.btnRemoveCover___3vKoG>a:hover {
  fill: #1890ff
}

.btnRemoveCoverIcon___1WaHA {
  position: relative;
  top: 2px
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.doc-insight {
  color: #8c8c8c
}

.doc-insight .head {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  color: #262626;
  margin-bottom: 20px
}

.doc-insight .meta .word-count {
  line-height: 28px
}

.doc-insight .meta .word-count .num {
  font-size: 20px;
  color: #595959;
  font-weight: 700
}

.doc-insight .meta .word-count .desc {
  margin-left: 4px;
  vertical-align: top
}

.doc-insight .meta ul {
  margin-top: 8px;
  padding: 8px 0;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  line-height: 32px
}

.doc-insight .meta .user {
  margin-right: 8px;
  color: #595959
}

.doc-insight .contributors {
  margin-top: 12px
}

.doc-insight .contributors .title {
  line-height: 32px;
  font-weight: 400;
  color: #595959
}

.doc-insight .contributors .user {
  display: inline-block;
  height: 24px;
  width: 24px;
  margin: 8px 16px 8px 0
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.lark-editor-header {
  position: relative;
  height: 56px;
  padding: 12px 24px 12px 0;
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  z-index: 999
}

.lark-editor-header .lark-editor-header-content {
  width: 100%;
  position: relative;
  height: 34px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto
}

.lark-editor-header .lark-editor-header-file-menu {
  margin: -3px 14px 0;
  width: 40px;
  height: 40px;
  padding: 10px;
  border-radius: 20px;
  -webkit-transition: all .23s linear;
  transition: all .23s linear
}

.lark-editor-header .lark-editor-header-file-menu .app-icon {
  line-height: 20px;
  display: block;
  font-size: 20px;
  color: #595959
}

.lark-editor-header .lark-editor-header-file-menu:hover {
  background-color: #f5f5f5
}

.lark-editor-header .lark-editor-header-file-menu:active {
  background-color: #e8e8e8
}

.lark-editor-header .lark-dropdown-open .lark-editor-header-file-menu .app-icon {
  color: #262626
}

.lark-editor-header .lark-editor-tag {
  margin: 6px 0 0
}

.lark-editor-header .lark-editor-header-action {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 301;
  width: auto
}

.lark-editor-header .lark-editor-header-action .lark-editor-header-action-item {
  display: inline-block;
  padding-left: 8px
}

.lark-editor-header .lark-editor-header-action .lark-editor-header-action-item .avatar {
  margin-left: 0;
  border: 2px solid #fff;
  cursor: pointer
}

.lark-editor-header .editor-publish-button .ant-btn-primary[disabled] {
  color: #8c8c8c
}

.lark-editor-header-file-obsolete {
  width: 40px;
  height: 56px;
  padding: 18px 0;
  text-align: center;
  -webkit-transition: all .23s linear;
  transition: all .23s linear;
  background-color: #25b864;
  margin: -12px 16px 0 0;
  cursor: pointer
}

.lark-editor-header-file-obsolete .app-icon {
  line-height: 20px;
  display: block;
  font-size: 20px;
  color: #fff
}

.lark-editor-header-file-obsolete:hover {
  background-color: #47c479
}

.lark-editor-header-main-menu .ant-dropdown-menu-item-disabled .ant-upload {
  color: rgba(0,0,0,.25)
}

.lark-editor-header-submenu .ant-dropdown-menu-sub {
  left: -4px
}

.lark-editor-header-submenu .ant-dropdown-menu {
  border: 1px solid #e8e8e8;
  border-radius: 4px 4px;
  box-shadow: 1px 1px 2px rgba(0,0,0,.1)
}

.lark-editor-header-main-menu .ant-dropdown-menu-item:hover,.lark-editor-header-main-menu .ant-dropdown-menu-submenu-title:hover,.lark-editor-header-submenu .ant-dropdown-menu-item:hover,.lark-editor-header-submenu .ant-dropdown-menu-submenu-title:hover {
  background-color: #f5f5f5
}

.lark-editor-header-title {
  padding: 4px 0
}

.lark-editor-header-title .section {
  float: left;
  line-height: 24px;
  font-size: 14px;
  color: #595959
}

.lark-editor-header-title .name-link>a:hover {
  color: #25b864
}

.lark-editor-header-title .name-link .book-link {
  color: #595959
}

.lark-editor-header-title .name-split {
  margin: 0 8px;
  color: #8c8c8c
}

.lark-editor-header-title .name-title {
  cursor: pointer;
  font-weight: 700;
  color: #262626;
  max-width: 224px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.lark-editor-header-title .larkicon-lock {
  color: #8c8c8c
}

.lark-editor-header-title .doc-access-scope {
  line-height: 24px
}

.lark-editor-header-title .setting-entry {
  margin-left: 3px;
  cursor: pointer;
  width: 24px;
  height: 24px
}

.lark-editor-header-title .setting-entry .doc-setting-icon {
  display: inline-block;
  line-height: 28px;
  width: 24px;
  height: 24px;
  overflow: hidden;
  text-align: center
}

.lark-editor-header-title .setting-entry .doc-setting-svg {
  fill: #000;
  color: #d9d9d9;
  width: 14px
}

.lark-editor-header-title .setting-entry .ant-popover-open .doc-setting-svg,.lark-editor-header-title .setting-entry .doc-setting-svg:active,.lark-editor-header-title .setting-entry .doc-setting-svg:hover {
  color: #25b864;
  fill: #25b864
}

.lark-editor-save-tip {
  padding: 6px 20px;
  line-height: 22px;
  font-size: 12px;
  color: #8c8c8c
}

.lark-editor-save-tip a {
  color: #8c8c8c
}

.lark-editor-header .doc-title-edit-view {
  float: left
}

.lark-editor-conflict-tip {
  position: absolute;
  top: 0;
  width: 100%
}

.lark-editor-conflict-tip .ant-alert {
  margin: 0 auto;
  width: 400px
}

.lark-editor-header .lark-editor-user {
  position: relative;
  display: inline-block
}

.current-editor-sign {
  position: absolute;
  bottom: 2px;
  right: 2px;
  height: 6px;
  width: 6px;
  border-radius: 100%;
  background: #25b864;
  box-shadow: 0 0 0 1px #fff
}

.sheet-editor-menubar .ant-menu-item {
  height: 36px;
  line-height: 36px;
  padding: 0 6px
}

.sheet-editor-menubar .ant-menu-item-active {
  background: #f5f5f5;
  color: inherit
}

.sheet-editor-menubar .cmd-icon {
  width: 28px;
  line-height: 24px;
  display: inline-block;
  text-align: center
}

.sheet-editor-menubar .cmd-shortcut {
  float: right;
  margin-right: 6px;
  font-size: 12px;
  color: #bfbfbf
}

.lark-doc-meta-edit-popover {
  display: inline-block
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.CodeMirror {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  font-family: Consolas,Liberation Mono,Menlo,Courier,monospace;
  font-size: 14px;
  line-height: 1.6;
  word-wrap: break-word;
  height: 100%;
  min-height: 100%;
  position: relative;
  overflow: hidden;
  color: #404040;
  background: #fff;
  letter-spacing: .02em
}

.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler {
  background-color: #fff
}

.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: #000
}

.CodeMirror-guttermarker-subtle {
  color: #999
}

.CodeMirror div.CodeMirror-cursor {
  border-left: 1px solid #000
}

.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver
}

.CodeMirror.cm-fat-cursor div.CodeMirror-cursor {
  width: auto;
  border: 0;
  background: #7e7
}

.CodeMirror.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1
}

.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite
}

@-webkit-keyframes blink {
  0% {
      background: #7e7
  }

  50% {
      background: none
  }

  to {
      background: #7e7
  }
}

@keyframes blink {
  0% {
      background: #7e7
  }

  50% {
      background: none
  }

  to {
      background: #7e7
  }
}

.cm-tab {
  display: inline-block;
  text-decoration: inherit
}

.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  position: absolute
}

.cm-s-default .cm-quote {
  color: #777
}

.cm-negative {
  color: #d44
}

.cm-positive {
  color: #292
}

.cm-header,.cm-strong {
  font-weight: 700
}

.cm-em {
  font-style: italic
}

.cm-url {
  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: #3b88ff
}

.cm-s-default .cm-def {
  color: #2984ff
}

.cm-s-default .cm-variable-2 {
  color: #333
}

.cm-s-default .cm-variable-3 {
  color: #666
}

.cm-s-default .cm-comment {
  color: #8e908c
}

.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: #718c00
}

.cm-s-default .cm-attribute {
  color: #00c
}

.cm-s-default .cm-hr {
  color: #999
}

.cm-s-default .cm-link {
  color: #4078c0
}

.cm-s-default .cm-url {
  color: #4078c0
}

.cm-s-default .cm-error {
  color: red
}

.cm-invalidchar {
  color: red
}

.CodeMirror-composing {
  border-bottom: 2px solid
}

div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0f0
}

div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #f22
}

.CodeMirror-matchingtag {
  background: rgba(255,150,0,.3)
}

.CodeMirror-activeline-background {
  background: #e8f2ff
}

.CodeMirror-scroll {
  overflow: scroll!important;
  margin-bottom: -30px;
  margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none;
  position: relative
}

.CodeMirror-sizer {
  position: relative;
  border-right: 30px solid rgba(0,0,0,0)
}

.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar {
  position: absolute;
  z-index: 6;
  display: none
}

.CodeMirror-vscrollbar {
  right: 0;
  top: 0;
  overflow-x: hidden;
  overflow-y: auto
}

.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;
  z-index: 3
}

.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  margin-bottom: -30px;
  *zoom:1;*display: inline
}

.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  height: 100%
}

.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4
}

.CodeMirror-gutter-wrapper {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.CodeMirror-lines {
  position: relative;
  cursor: text;
  min-height: 1px;
  overflow: hidden
}

.CodeMirror pre {
  border-radius: 0;
  border-width: 0;
  background: rgba(0,0,0,0);
  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
}

.CodeMirror-wrap pre {
  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;
  overflow: auto
}

.CodeMirror-code {
  outline: none
}

.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer {
  box-sizing: content-box
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden
}

.CodeMirror-measure pre {
  position: static
}

.CodeMirror div.CodeMirror-cursor {
  position: absolute;
  border-right: none;
  width: 0
}

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible
}

.CodeMirror-selected {
  background: #b1d7fd
}

.CodeMirror-focused .CodeMirror-selected {
  background: #b1d7fd
}

.CodeMirror-crosshair {
  cursor: crosshair
}

.CodeMirror ::selection {
  background: #b1d7fd
}

.CodeMirror ::-moz-selection {
  background: #b1d7fd
}

.cm-searching {
  background: #ffa;
  background: rgba(255,255,0,.4)
}

.CodeMirror span {
  *vertical-align: text-bottom
}

.cm-force-border {
  padding-right: .1px
}

.cm-header {
  color: #404040
}

.cm-header-1 {
  font-size: 2.25em
}

.cm-header-2 {
  font-size: 1.88em
}

.cm-header-3 {
  font-size: 1.6em
}

.cm-header-4 {
  font-size: 1.25em
}

.cm-header-5 {
  font-size: 1em
}

.cm-header-6 {
  font-size: 1em
}

.cm-strong {
  font-weight: 700
}

.cm-toc {
  font-size: 140%;
  color: #367be3
}

.cm-emoji {
  color: #fa0
}

.cm-formula {
  color: #795548
}

.cm-privately {
  color: #999
}

@media print {
  .CodeMirror div.CodeMirror-cursors {
      visibility: hidden
  }
}

.cm-tab-wrap-hack:after {
  content: ""
}

span.CodeMirror-selectedtext {
  background: none
}

.CodeMirror-hints {
  position: absolute;
  z-index: 20000;
  overflow: hidden;
  list-style: none;
  margin: 0;
  box-shadow: 2px 5px 8px rgba(0,0,0,.2);
  border-radius: 3px;
  border: 1px solid #e8e8e8;
  font-family: Myriad Set Pro,Lucida Grande,Helvetica Neue,Consolas,Liberation Mono,Menlo,Courier,monospace;
  background: #fff;
  max-height: 20em;
  min-width: 180px;
  overflow-y: auto
}

.CodeMirror-hint {
  margin: 0;
  display: block;
  padding: 6px 8px 6px 45px;
  line-height: 32px;
  font-size: 14px;
  color: #000;
  cursor: pointer;
  position: relative;
  color: #a0a0a0
}

.CodeMirror-hint span {
  display: inline-block;
  padding: 0 4px
}

.CodeMirror-hint .avatar {
  position: absolute;
  top: 6px;
  left: 6px;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 32px 32px
}

.CodeMirror-hint .name {
  color: #262626;
  font-weight: 500
}

.CodeMirror-hint .dep,.CodeMirror-hint .login {
  color: #8c8c8c
}

.CodeMirror-hint:hover {
  background: #efe
}

.CodeMirror-hint-active {
  background: #efe
}

.editor-pen {
  position: relative;
  display: block;
  width: 100%
}

.editor-pen-hide {
  display: none
}

.editor-main .ant-upload.ant-upload-drag .ant-upload {
  padding: 0
}

.mermaid .label {
  color: #333
}

.mermaid .node circle,.mermaid .node ellipse,.mermaid .node polygon,.mermaid .node rect {
  fill: #f7f7f7;
  stroke: #d0d0d0;
  stroke-width: 1px
}

.mermaid .edgePath .path {
  stroke: #333
}

.mermaid .edgeLabel {
  background-color: #e8e8e8
}

.mermaid .cluster rect {
  fill: #ffffde!important;
  rx: 4!important;
  stroke: #aa3!important;
  stroke-width: 1px!important
}

.mermaid .cluster text {
  fill: #333
}

.mermaid .actor {
  stroke: #d0d0d0;
  fill: #f7f7f7
}

.mermaid text.actor {
  fill: #000;
  stroke: none
}

.mermaid .actor-line {
  stroke: grey
}

.mermaid .messageLine0 {
  stroke-width: 1.5;
  stroke-dasharray: "2 2";
  marker-end: "url(#arrowhead)";
  stroke: #333
}

.mermaid .messageLine1 {
  stroke-width: 1.5;
  stroke-dasharray: "2 2";
  stroke: #333
}

.mermaid #arrowhead {
  fill: #333
}

.mermaid #crosshead path {
  fill: #333!important;
  stroke: #333!important
}

.mermaid .messageText {
  fill: #333;
  stroke: none
}

.mermaid .labelBox {
  stroke: #d0d0d0;
  fill: #f7f7f7
}

.mermaid .labelText {
  fill: #000;
  stroke: none
}

.mermaid .loopText {
  fill: #000;
  stroke: none
}

.mermaid .loopLine {
  stroke-width: 2;
  stroke-dasharray: "2 2";
  marker-end: "url(#arrowhead)";
  stroke: #d0d0d0
}

.mermaid .note {
  stroke: #e0ad4f;
  fill: #fff4a7
}

.mermaid .noteText {
  fill: #000;
  stroke: none;
  font-family: trebuchet ms,verdana,arial;
  font-size: 14px
}

.mermaid .section {
  stroke: none;
  opacity: .2
}

.mermaid .section0 {
  fill: #dedede
}

.mermaid .section2 {
  fill: #fff969
}

.mermaid .section1,.mermaid .section3 {
  fill: #fff;
  opacity: .2
}

.mermaid .sectionTitle0 {
  fill: #333
}

.mermaid .sectionTitle1 {
  fill: #333
}

.mermaid .sectionTitle2 {
  fill: #333
}

.mermaid .sectionTitle3 {
  fill: #333
}

.mermaid .sectionTitle {
  text-anchor: start;
  font-size: 11px;
  text-height: 14px
}

.mermaid .grid .tick {
  stroke: #d3d3d3;
  opacity: .3;
  shape-rendering: crispEdges
}

.mermaid .grid path {
  stroke-width: 0
}

.mermaid .today {
  fill: none;
  stroke: red;
  stroke-width: 2px
}

.mermaid .task {
  stroke-width: 2
}

.mermaid .taskText {
  text-anchor: middle;
  font-size: 11px
}

.mermaid .taskTextOutsideRight {
  fill: #000;
  text-anchor: start;
  font-size: 11px
}

.mermaid .taskTextOutsideLeft {
  fill: #000;
  text-anchor: end;
  font-size: 11px
}

.mermaid .taskText0,.mermaid .taskText1,.mermaid .taskText2,.mermaid .taskText3 {
  fill: #fff
}

.mermaid .task0,.mermaid .task1,.mermaid .task2,.mermaid .task3 {
  fill: #52b565;
  stroke: #2c8a3e
}

.mermaid .taskTextOutside0,.mermaid .taskTextOutside2 {
  fill: #000
}

.mermaid .taskTextOutside1,.mermaid .taskTextOutside3 {
  fill: #000
}

.mermaid .active0,.mermaid .active1,.mermaid .active2,.mermaid .active3 {
  fill: #a2e4af;
  stroke: #2c8a3e
}

.mermaid .activeText0,.mermaid .activeText1,.mermaid .activeText2,.mermaid .activeText3 {
  fill: #000!important
}

.mermaid .done0,.mermaid .done1,.mermaid .done2,.mermaid .done3 {
  stroke: #a8c1a8;
  fill: #f3fbf3;
  stroke-width: 1px
}

.mermaid .doneText0,.mermaid .doneText1,.mermaid .doneText2,.mermaid .doneText3 {
  fill: #000!important
}

.mermaid .crit0,.mermaid .crit1,.mermaid .crit2,.mermaid .crit3 {
  stroke: #d27a2f;
  fill: #ff8d4e;
  stroke-width: 2
}

.mermaid .activeCrit0,.mermaid .activeCrit1,.mermaid .activeCrit2,.mermaid .activeCrit3 {
  stroke: #ff8d45;
  fill: #ffdac3;
  stroke-width: 2
}

.mermaid .doneCrit0,.mermaid .doneCrit1,.mermaid .doneCrit2,.mermaid .doneCrit3 {
  stroke: #ff8d45;
  fill: #fff8f4;
  stroke-width: 2;
  cursor: pointer;
  shape-rendering: crispEdges
}

.mermaid .doneCritText0,.mermaid .doneCritText1,.mermaid .doneCritText2,.mermaid .doneCritText3 {
  fill: #000!important
}

.mermaid .activeCritText0,.mermaid .activeCritText1,.mermaid .activeCritText2,.mermaid .activeCritText3 {
  fill: #000!important
}

.mermaid .titleText {
  text-anchor: middle;
  font-size: 18px;
  fill: #000
}

.mermaid .node text {
  font-family: trebuchet ms,verdana,arial;
  font-size: 14px
}

div.mermaidTooltip {
  position: absolute;
  text-align: center;
  max-width: 200px;
  padding: 2px;
  font-family: trebuchet ms,verdana,arial;
  font-size: 12px;
  background: #ffffde;
  border: 1px solid #aa3;
  border-radius: 2px;
  pointer-events: none;
  z-index: 100
}

.graphviz {
  cursor: zoom-in
}

.graphviz svg {
  max-width: 100%
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.doc-history-modal .ant-modal-body {
  height: calc(100vh - 112px);
  padding: 0
}

.doc-history {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  border-radius: 4px;
  background-color: #fafafa
}

.doc-history .ant-list-split .ant-list-item {
  border-bottom: none
}

.doc-history .doc-history-nav {
  width: 256px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background: #fff;
  border-radius: 4px 0 0 4px;
  padding-top: 24px;
  position: relative
}

.doc-history .doc-history-nav .version-meta {
  width: 100%;
  cursor: pointer
}

.doc-history .doc-history-nav .version-name .ant-tag {
  float: right
}

.doc-history .doc-history-nav .version-name a {
  color: #595959
}

.doc-history .doc-history-nav .version-editor {
  font-size: 12px;
  color: #8c8c8c
}

.doc-history .doc-history-nav .title {
  padding: 0 24px;
  font-size: 16px;
  line-height: 22px
}

.doc-history .doc-history-nav .version-filter {
  padding: 8px 24px;
  border-bottom: 1px solid #e8e8e8;
  font-size: 12px;
  line-height: 18px;
  color: #8c8c8c
}

.doc-history .doc-history-nav .version-filter .action {
  float: right
}

.doc-history .doc-history-nav .version-list {
  position: relative;
  height: calc(100% - 58px);
  overflow-y: auto
}

.doc-history .doc-history-nav .version {
  padding: 8px 24px
}

.doc-history .doc-history-nav .current {
  border-left: 3px solid #25b864;
  background-color: #f5f5f5;
  padding-left: 21px
}

.doc-history .doc-history-nav .current .version-name {
  font-weight: 700
}

.doc-history .doc-history-body {
  width: 824px;
  padding: 24px
}

.doc-history .doc-history-body .version-viewer-content {
  background: #fff;
  padding: 48px;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  height: calc(100% - 56px);
  overflow-y: auto
}

.doc-history .doc-history-body .version-viewer-content .doc-meta {
  margin: 12px 0;
  font-size: 12px;
  color: #8c8c8c
}

.doc-history .doc-history-body .version-viewer-content .doc-meta a {
  color: #8c8c8c
}

.doc-history .doc-history-body .version-viewer-content .doc-diff del.html-diff {
  text-decoration: none;
  background-color: #fff1f0
}

.doc-history .doc-history-body .version-viewer-content .doc-diff del.html-diff iframe,.doc-history .doc-history-body .version-viewer-content .doc-diff del.html-diff img,.doc-history .doc-history-body .version-viewer-content .doc-diff del.html-diff video {
  border: 2px solid #ffccc7
}

.doc-history .doc-history-body .version-viewer-content .doc-diff ins.html-diff {
  text-decoration: none;
  background-color: #e8fcf1
}

.doc-history .doc-history-body .version-viewer-content .doc-diff ins.html-diff iframe,.doc-history .doc-history-body .version-viewer-content .doc-diff ins.html-diff img,.doc-history .doc-history-body .version-viewer-content .doc-diff ins.html-diff video {
  border: 2px solid #bde9d0
}

.doc-history .doc-history-body .version-viewer-footer {
  height: 32px;
  margin-top: 24px
}

.doc-history .doc-history-body .version-viewer-footer button {
  margin-right: 8px
}

.doc-history .doc-history-body .version-viewer-footer .actions {
  float: right
}

.editing-conflict-modal button:first-of-type {
  display: none
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.header {
  z-index: 510
}

.main-wrapper-editor .editor-tool-icon {
  border: 1px solid rgba(0,0,0,0);
  display: inline-block;
  height: 30px;
  width: auto;
  min-width: 30px;
  text-align: center;
  padding: 0 8px;
  background: rgba(0,0,0,0);
  border-radius: 2px 2px;
  font-size: 12px;
  margin: 0 2px;
  cursor: pointer;
  position: relative
}

.main-wrapper-editor .editor-tool-icon-dropdown {
  padding: 0
}

.main-wrapper-editor .lark-dropdown-trigger {
  font-size: 12px;
  padding: 0;
  height: 30px;
  line-height: 30px
}

.main-wrapper-editor .lark-dropdown-trigger .larkicon {
  font-size: 12px
}

.main-wrapper-editor .lark-dropdown-body {
  text-align: left;
  width: 120px
}

.main-wrapper-editor .lark-dropdown-body:after,.main-wrapper-editor .lark-dropdown-body:before {
  right: 15px
}

.main-wrapper-editor .lark-dropdown-body-center:after,.main-wrapper-editor .lark-dropdown-body-center:before {
  right: 50%
}

.lark-dropdown-body-right {
  left: auto;
  right: -20px;
  -webkit-transform: translateY(10px);
  -ms-transform: translateY(10px);
  transform: translateY(10px)
}

.lark-dropdown-body-right.lark-dropdown-body-active {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0)
}

.lark-dropdown-body-right:before {
  top: -10px;
  right: 30px;
  margin-right: 0;
  margin-left: -5px
}

.lark-dropdown-body-right:after {
  top: -8px;
  right: 30px;
  margin-right: 0;
  margin-left: -4px
}

.lark-dropdown {
  position: relative;
  cursor: pointer;
  padding: 0;
  z-index: 400
}

.lark-dropdown-trigger {
  position: relative;
  color: #666;
  cursor: pointer;
  display: inline-block;
  padding: 0 12px;
  z-index: 401
}

.lark-dropdown-trigger:hover {
  color: #25b864
}

.lark-dropdown-trigger .larkicon {
  font-size: 14px
}

.lark-dropdown-trigger-active,.lark-dropdown-trigger-active a {
  color: #25b864
}

.lark-dropdown-body {
  position: absolute;
  top: 40px;
  width: 160px;
  height: auto;
  padding: 8px 0;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 6px 8px hsla(0,0%,58%,.2);
  border: 1px solid #e9e9e9;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  z-index: 410;
  left: auto;
  right: -20px;
  -webkit-transform: translateY(10px);
  -ms-transform: translateY(10px);
  transform: translateY(10px)
}

.lark-dropdown-body-sm {
  width: 120px
}

.lark-dropdown-body.lark-dropdown-body-active {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0)
}

.lark-dropdown-body:before {
  top: -10px;
  right: 30px;
  margin-right: 0;
  margin-left: -5px
}

.lark-dropdown-body:after {
  top: -8px;
  right: 30px;
  margin-right: 0;
  margin-left: -4px
}

.lark-dropdown-body-center {
  right: auto;
  left: 50%;
  -webkit-transform: translate(-50%,10px);
  -ms-transform: translate(-50%,10px);
  transform: translate(-50%,10px)
}

.lark-dropdown-body-center.lark-dropdown-body-active {
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%)
}

.lark-dropdown-body-center:after,.lark-dropdown-body-center:before {
  right: 50%;
  margin-right: -10px
}

.lark-dropdown-body-item {
  display: block;
  line-height: 36px;
  color: #666;
  padding: 0 20px;
  position: relative
}

.lark-dropdown-body-item .larkicon-svg-check {
  position: absolute;
  left: 18px;
  top: 50%;
  margin-top: -4px
}

.lark-dropdown-body-item .larkicon {
  padding-right: 10px;
  color: #666
}

.lark-dropdown-body-item:hover {
  color: #25b864;
  background: #fafafa
}

.lark-dropdown-body-item:hover .larkicon {
  color: #25b864
}

.lark-dropdown-body-split {
  margin: 8px 0;
  background: #e9e9e9;
  height: 1px;
  overflow: hidden;
  border: 0
}

.lark-dropdown-body-text {
  color: #999;
  padding: 0 16px;
  font-size: 12px
}

.lark-dropdown-body:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 10px solid rgba(0,0,0,0);
  border-right: 10px solid rgba(0,0,0,0);
  border-bottom: 10px solid #e9e9e9
}

.lark-dropdown-body:after {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 10px solid rgba(0,0,0,0);
  border-right: 10px solid rgba(0,0,0,0);
  border-bottom: 10px solid #fff
}

.lark-dropdown-body-active {
  opacity: 1;
  visibility: visible
}

.main-wrapper-editor {
  position: relative;
  height: 100vh
}

.main-wrapper-editor .editor {
  width: 100%;
  height: calc(100vh - 56px);
  overflow-y: hidden;
  position: relative
}

.main-wrapper-editor .editor-wrapper {
  position: relative;
  height: 100%
}

.main-wrapper-editor .editor-wrapper-fixed {
  margin-left: 250px
}

.main-wrapper-editor .editor-tool {
  position: relative;
  width: 100%;
  height: 40px;
  background: #fcfcfc;
  -webkit-transition: all .3s ease-in;
  transition: all .3s ease-in;
  border-bottom: 1px solid #e9e9e9;
  text-align: center
}

.main-wrapper-editor .editor-tool-list {
  position: relative;
  display: inline-block;
  margin: 0 auto;
  height: 40px
}

.main-wrapper-editor .editor-tool-list-group {
  float: left;
  position: relative;
  padding: 5px 2px;
  text-align: center
}

.main-wrapper-editor .editor-tool-list-group:after {
  content: " ";
  position: absolute;
  top: 15px;
  right: 0;
  height: 10px;
  width: 1px;
  border-right: 1px solid #e9e9e9
}

.main-wrapper-editor .editor-tool-list-group:last-child:after {
  border-right: 1px solid rgba(0,0,0,0)
}

.main-wrapper-editor .editor-tool-list-group-show {
  display: none
}

.main-wrapper-editor .editor-tool-list-group-hide-last:after {
  border-right: 1px solid rgba(0,0,0,0)
}

.main-wrapper-editor .editor-tool-active {
  z-index: 400;
  border-bottom: 1px solid #e6e6e6;
  box-shadow: 0 2px 5px rgba(0,0,0,.08)
}

.main-wrapper-editor .editor-tool-wrapper {
  position: relative
}

.main-wrapper-editor .editor-tool-wrapper-middle {
  width: 100%
}

.main-wrapper-editor .editor-tool .editor-tool-icon {
  border: 1px solid rgba(0,0,0,0);
  display: inline-block;
  height: 30px;
  width: auto;
  min-width: 30px;
  text-align: center;
  padding: 0 8px;
  background: rgba(0,0,0,0);
  border-radius: 2px 2px;
  font-size: 12px;
  margin: 0 2px;
  cursor: pointer;
  position: relative;
  color: #595959
}

.main-wrapper-editor .editor-tool .editor-tool-icon-dropdown {
  padding: 0
}

.main-wrapper-editor .editor-tool .editor-tool-icon-save {
  position: relative
}

.main-wrapper-editor .editor-tool .editor-tool-icon-save-active:after {
  content: " ";
  width: 6px;
  height: 6px;
  border-radius: 6px 6px;
  background: #25b864;
  position: absolute;
  top: 5px;
  right: 5px
}

.main-wrapper-editor .editor-tool .editor-tool-icon-active,.main-wrapper-editor .editor-tool .editor-tool-icon:hover {
  border: 1px solid rgba(0,0,0,.12);
  color: #595959
}

.main-wrapper-editor .editor-tool .editor-tool-icon-active {
  background: #fafafa
}

.main-wrapper-editor .editor-tool .editor-tool-icon:focus {
  outline: none
}

.main-wrapper-editor .editor-tool .editor-tool-icon-disabled {
  color: #a8a8a8;
  opacity: .3
}

.main-wrapper-editor .editor-tool .editor-tool-icon-disabled:hover {
  border: 1px solid rgba(0,0,0,0);
  color: #a8a8a8;
  cursor: not-allowed
}

.main-wrapper-editor .editor-tool .editor-tool-icon-changed:after {
  content: " ";
  position: absolute;
  width: 6px;
  height: 6px;
  display: inline-block;
  background: #ff7c3a;
  top: 15px;
  right: 6px;
  border-radius: 6px 6px
}

.main-wrapper-editor .editor-tool .editor-tool-icon .text {
  display: inline-block;
  padding: 0 5px
}

.main-wrapper-editor .editor-tool .editor-tool-icon .arrow-down {
  width: 10px;
  height: 10px;
  position: relative;
  display: inline-block
}

.main-wrapper-editor .editor-tool .editor-tool-icon .arrow-down:after {
  position: absolute;
  top: 5px;
  left: 2px;
  content: " ";
  width: 0;
  height: 0;
  border-left: 3px solid rgba(0,0,0,0);
  border-right: 3px solid rgba(0,0,0,0);
  border-top: 3px solid #707070
}

.main-wrapper-editor .editor-tool .editor-tool-syntax {
  margin-left: 4px;
  font-size: 12px;
  color: #595959
}

.main-wrapper-editor .editor-tool .lark-dropdown-trigger {
  font-size: 12px;
  padding: 0;
  height: 30px;
  line-height: 30px
}

.main-wrapper-editor .editor-tool .lark-dropdown-trigger .larkicon {
  color: #595959;
  font-size: 12px
}

.main-wrapper-editor .editor-tool .lark-dropdown-trigger-active,.main-wrapper-editor .editor-tool .lark-dropdown-trigger:hover {
  color: #262626
}

.main-wrapper-editor .editor-tool .lark-dropdown-trigger-active .larkicon,.main-wrapper-editor .editor-tool .lark-dropdown-trigger:hover .larkicon {
  color: #262626
}

.main-wrapper-editor .editor-tool .lark-dropdown-body {
  text-align: left;
  width: 120px
}

.main-wrapper-editor .editor-tool .lark-dropdown-body:after,.main-wrapper-editor .editor-tool .lark-dropdown-body:before {
  right: 15px
}

.main-wrapper-editor .editor-tool .lark-dropdown-body-center:after,.main-wrapper-editor .editor-tool .lark-dropdown-body-center:before {
  right: 50%
}

.main-wrapper-editor .editor-tool .lark-dropdown-body-input-item {
  padding: 0
}

.main-wrapper-editor .editor-tool .lark-dropdown-body-input-item .ant-upload-select {
  width: 100%
}

.main-wrapper-editor .editor-tool .lark-dropdown-body-input-item .ant-upload-select span.ant-upload {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 0 20px
}

.main-wrapper-editor .editor-main {
  position: relative;
  width: 100%;
  height: calc(100vh - 100px);
  overflow-y: hidden;
  overflow-x: hidden
}

.main-wrapper-editor .editor-main-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  padding: 16px 50px
}

.main-wrapper-editor .editor-main-wrapper-loading {
  position: absolute;
  top: 50px;
  left: 50px;
  width: 800px;
  height: calc(100vh - 100px);
  min-height: 200px;
  padding: 80px 0 0;
  background: #fff;
  text-align: center;
  font-size: 32px;
  line-height: 90px;
  z-index: 600
}

.main-wrapper-editor .editor-main-wrapper-middle {
  width: 872px;
  position: relative;
  height: auto
}

.main-wrapper-editor .editor-paper {
  position: relative;
  background: #fff;
  height: auto;
  min-height: 960px;
  box-shadow: 0 0 6px rgba(210,214,216,.4);
  padding: 48px 60px;
  margin: 0 auto
}

.main-wrapper-editor .editor-paper .ant-upload.ant-upload-drag {
  border: 0;
  cursor: default;
  text-align: initial
}

.main-wrapper-editor .editor-paper-title {
  position: relative;
  width: 100%;
  min-height: 101px;
  padding-bottom: 18px;
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 24px
}

.main-wrapper-editor .editor-paper-title .title {
  position: relative;
  display: block
}

.main-wrapper-editor .editor-paper-title .title:before {
  position: absolute;
  content: "\6807\9898";
  font-size: 12px;
  color: #ccc;
  line-height: 50px;
  left: -40px;
  top: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease;
  transition: all .3s ease
}

.main-wrapper-editor .editor-paper-title .title:focus:before,.main-wrapper-editor .editor-paper-title .title:hover:before {
  opacity: 1;
  visibility: visible
}

.main-wrapper-editor .editor-paper-title .slug-toc {
  position: relative;
  display: block;
  min-height: 32px
}

.main-wrapper-editor .editor-paper-title .slug {
  position: relative;
  display: block
}

.main-wrapper-editor .editor-paper-title .slug:before {
  position: absolute;
  content: "\8DEF\5F84";
  font-size: 12px;
  color: #ccc;
  line-height: 32px;
  left: -40px;
  top: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease;
  transition: all .3s ease
}

.main-wrapper-editor .editor-paper-title .slug:focus:before,.main-wrapper-editor .editor-paper-title .slug:hover:before {
  opacity: 1;
  visibility: visible
}

.main-wrapper-editor .editor-paper-title .title-edit {
  position: relative;
  font-size: 36px;
  outline: none;
  border: none;
  box-shadow: none;
  display: block;
  width: 100%;
  line-height: 50px;
  color: #262626;
  font-weight: 700;
  font-family: Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif
}

.main-wrapper-editor .editor-paper-title .title-slug {
  line-height: 32px;
  font-size: 14px;
  outline: none;
  border: none;
  box-shadow: none;
  display: inline-block;
  color: #aaa;
  font-family: Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif
}

.main-wrapper-editor .editor-paper-wrapper {
  height: auto;
  padding-bottom: 90px;
  min-height: 680px;
  width: 752px
}

.main-wrapper-editor .editor-paper-pen {
  position: relative;
  display: block;
  width: 100%
}

.main-wrapper-editor .editor-paper-pen-hide {
  display: none
}

.main-wrapper-editor .editor-paper-preview {
  display: none;
  visibility: hidden;
  opacity: 0
}

.main-wrapper-editor .editor-paper-preview-active {
  display: block;
  visibility: visible;
  opacity: 1
}

.doc-history-modal .ant-modal-body {
  padding: 18px;
  border-radius: 3px 3px;
  background: #fafafa
}

.doc-history-title {
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 18px
}

.doc-history-title-count {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #262626;
  padding-bottom: 6px
}

.doc-history-title-meta {
  font-size: 14px;
  color: #8c8c8c;
  padding-bottom: 12px
}

.doc-history-title-meta .time {
  padding-right: 24px
}

.doc-history-loading {
  min-height: 150px;
  text-align: center;
  color: #8c8c8c;
  font-size: 24px;
  padding: 40px 0
}

.doc-history-item {
  margin-bottom: 24px;
  font-size: 14px
}

.doc-history-item .meta {
  padding-bottom: 8px
}

.doc-history-item .meta-action {
  float: right;
  color: #8c8c8c
}

.doc-history-item .meta-action:hover {
  color: #25b864
}

.doc-history-item:hover .diff-item {
  box-shadow: 0 0 3px rgba(0,0,0,.1)
}

@media only screen and (max-width: 719px) {
  .main-wrapper-editor .header .header-crumb {
      display:none
  }
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@font-face {
  font-family: larkicon;
  src: url("//at.alicdn.com/t/font_227976_rjso4v1vypn.eot");
  src: url("//at.alicdn.com/t/font_227976_rjso4v1vypn.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/font_227976_rjso4v1vypn.woff") format("woff"),url("//at.alicdn.com/t/font_227976_rjso4v1vypn.ttf") format("truetype"),url("//at.alicdn.com/t/font_227976_rjso4v1vypn.svg#iconfont") format("svg")
}

@font-face {
  font-family: Chinese Quote;
  src: local("PingFang SC"),local("SimSun");
  unicode-range: U+2018,U+2019,U+201c,U+201d
}

.larkicon {
  display: inline-block;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  line-height: 1;
  text-rendering: auto
}

.larkicon:before {
  display: block;
  font-family: larkicon,sans-serif!important
}

.larkicon-contents:before {
  content: "\E952"
}

.larkicon-zoom:before {
  content: "\E961"
}

.larkicon-fullscreen:before {
  content: "\E95E"
}

.larkicon-insert:before {
  content: "\E976"
}

.larkicon-mail:before {
  content: "\E950"
}

.larkicon-publish:before {
  content: "\E963"
}

.larkicon-earth:before {
  content: "\E96D"
}

.larkicon-clock:before {
  content: "\E95B"
}

.larkicon-arrowsalt:before {
  content: "\E95F"
}

.larkicon-upload:before {
  content: "\E964"
}

.larkicon-lark:before {
  content: "\E974"
}

.larkicon-app:before {
  content: "\E954"
}

.larkicon-file:before {
  content: "\E957"
}

.larkicon-diamond:before {
  content: "\E965"
}

.larkicon-private:before {
  content: "\E962"
}

.larkicon-group:before {
  content: "\E968"
}

.larkicon-download:before {
  content: "\E975"
}

.larkicon-storehouse:before {
  content: "\E955"
}

.larkicon-team:before {
  content: "\E956"
}

.larkicon-enterprise:before {
  content: "\E966"
}

.larkicon-document:before {
  content: "\E987"
}

.larkicon-setting:before {
  content: "\E953"
}

.larkicon-delete:before {
  content: "\E951"
}

.larkicon-write:before {
  content: "\E963"
}

.larkicon-save:before {
  content: "\E6A1"
}

.larkicon-checkbox:before {
  content: "\E6A2"
}

.larkicon-check-o:before {
  content: "\E98D"
}

.larkicon-line:before {
  content: "\E93D"
}

.larkicon-eye:before {
  content: "\E973"
}

.larkicon-lock:before {
  content: "\EA3B"
}

.larkicon-unlock:before {
  content: "\E96C"
}

.larkicon-arrow-down:before {
  content: "\E983"
}

.larkicon-arrow-down-sm:before {
  content: "\E983";
  -webkit-transform: scale(.86);
  -ms-transform: scale(.86);
  transform: scale(.86)
}

.larkicon-arrow-up:before {
  content: "\E983";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

.larkicon-arrow-right:before {
  content: "\E95C"
}

.larkicon-arrow-left:before {
  content: "\E95C";
  -webkit-transform: rotate(180deg) translateY(1px);
  -ms-transform: rotate(180deg) translateY(1px);
  transform: rotate(180deg) translateY(1px)
}

.larkicon-add:before {
  content: "\E627"
}

.larkicon-draft:before {
  content: "\E972"
}

.larkicon-search:before {
  content: "\E97F"
}

.larkicon-rank:before {
  content: "\E6A5"
}

.larkicon-bold:before {
  content: "\E694"
}

.larkicon-italic:before {
  content: "\E6A0"
}

.larkicon-through:before {
  content: "\E69B"
}

.larkicon-quote:before {
  content: "\E69E"
}

.larkicon-underline:before {
  content: "\E93F"
}

.larkicon-next:before {
  content: "\E69C"
}

.larkicon-back:before {
  content: "\E691"
}

.larkicon-picture:before {
  content: "\E69A"
}

.larkicon-attachment:before {
  content: "\E690"
}

.larkicon-link:before {
  content: "\E697"
}

.larkicon-code:before {
  content: "\E695"
}

.larkicon-bars:before {
  content: "\E6A5"
}

.larkicon-addcomment:before {
  content: "\E95D"
}

.larkicon-comments:before {
  content: "\E98E"
}

.larkicon-comments-o:before {
  content: "\E98F"
}

.larkicon-plus:before {
  content: "\EA38"
}

.larkicon-cross:before {
  content: "\E984";
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}

.larkicon-close:before {
  content: "\E982"
}

.larkicon-notification:before {
  content: "\E9D8"
}

.larkicon-user:before {
  content: "\E96E"
}

.larkicon-more:before {
  content: "\E944"
}

.larkicon-tips:before {
  content: "\E971"
}

.larkicon-list:before {
  content: "\E6A6"
}

.larkicon-grid:before {
  content: "\E97E"
}

.larkicon-star:before {
  content: "\E970"
}

.larkicon-complete:before {
  content: "\E96B"
}

.larkicon-user-h:before {
  content: "\E959"
}

.larkicon-star-o:before {
  content: "\E76B"
}

.larkicon-like:before {
  content: "\E969"
}

.larkicon-like-o:before {
  content: "\E96A"
}

.larkicon-minus-o:before {
  content: "\E978"
}

.larkicon-plus-o:before {
  content: "\E979"
}

.larkicon-orgnization:before {
  content: "\E94E"
}

.larkicon-location:before {
  content: "\E98A"
}

.larkicon-job:before {
  content: "\E619"
}

.larkicon-plus-square:before {
  content: "\E988"
}

.larkicon-minus-square:before {
  content: "\E977"
}

.larkicon-top:before {
  content: "\E97A"
}

.larkicon-successful:before {
  content: "\E97B"
}

.larkicon-exclamation:before {
  content: "\E960"
}

.larkicon-exclamation-circle:before {
  content: "\E62D"
}

.larkicon-read:before {
  content: "\E98C"
}

.larkicon-eye-2:before {
  content: "\E640"
}

.larkicon-download-2:before {
  content: "\E63E"
}

.larkicon-triangle-up:before {
  content: "\E642"
}

.larkicon-triangle-up-sw:before {
  content: "\E642";
  -webkit-transform: scale(.5);
  -ms-transform: scale(.5);
  transform: scale(.5)
}

.larkicon-triangle-down:before {
  content: "\E641"
}

.larkicon-triangle-down-sw:before {
  content: "\E641";
  -webkit-transform: scale(.5);
  -ms-transform: scale(.5);
  transform: scale(.5)
}

.larkicon-triangle-right:before {
  content: "\E642";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg)
}

.larkicon-triangle-right-sw:before {
  content: "\E642";
  -webkit-transform: rotate(90deg) scale(.5);
  -ms-transform: rotate(90deg) scale(.5);
  transform: rotate(90deg) scale(.5)
}

.larkicon-cleanup:before {
  content: "\E6CA"
}

.larkicon-topics:before {
  content: "\E997"
}

.larkicon-topics-open:before {
  content: "\E999"
}

.larkicon-topics-closed:before {
  content: "\E998"
}

.larkicon-subscribe:before {
  content: "\E677"
}

.larkicon-edit:before {
  content: "\E75C"
}

.larkicon-file-add:before {
  content: "\E798"
}

.larkicon-zoom-x:before {
  content: "\E9A9"
}

.larkicon-zoom-y:before {
  content: "\E9A8"
}

.larkicon-addcomments:before {
  content: "\E9AA"
}

.larkicon-hotmap:before {
  content: "\E9A2"
}

.larkicon-slice:before {
  content: "\E9BF"
}

.larkicon-measure:before {
  content: "\E9CA"
}

.larkicon-hotspot:before {
  content: "\E9C2"
}

.larkicon-areacomments:before {
  content: "\E9C5"
}

.larkicon-more-h:before {
  content: "\E9C9"
}

.larkicon-comment-reply:before {
  content: "\E6C7"
}

.larkicon-topic-sharp:before {
  content: "\E9AB"
}

.larkicon-edit-contents:before {
  content: "\E9AC"
}

.larkicon-symbol:before {
  content: "\E9BA"
}

.larkicon-upload-file:before {
  content: "\E6CF"
}

.larkicon-editor-back:before {
  content: "\E9C0"
}

.larkicon-launch:before {
  content: "\E9CB"
}

.larkicon-share:before {
  content: "\E768"
}

.larkicon-sharing:before {
  content: "\E9CD"
}

.larkicon-info:before {
  content: "\E629"
}

.larkicon-logout:before {
  content: "\E65A"
}

.larkicon-sort:before {
  content: "\E9A8"
}

.larkicon-public:before {
  content: "\E9CF"
}

.larkicon-dashboard:before {
  content: "\E9D0"
}

.larkicon-help:before {
  content: "\E63C"
}

.larkicon-admin:before {
  content: "\E9D2";
  -webkit-transform: scale(.86);
  -ms-transform: scale(.86);
  transform: scale(.86)
}

.larkicon-quit:before {
  content: "\E9D3";
  -webkit-transform: scale(.86);
  -ms-transform: scale(.86);
  transform: scale(.86)
}

.larkicon-filter:before {
  content: "\E6B6"
}

.larkicon-toc:before {
  content: "\E6BB"
}

.larkicon-tocclose:before {
  content: "\E6BC"
}

.larkicon-space-public:before {
  content: "\E9D7"
}

.larkicon-space-enterprise:before {
  content: "\E9D5"
}

.larkicon-theme-checked:before {
  content: "\E998"
}

.larkicon-topic-pinned:before {
  content: "\E63E";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

.larkicon-back-to-list:before {
  content: "\EA21"
}

.larkicon-back-to-team:before {
  content: "\EA23"
}

.larkicon-topic-close:before {
  content: "\EA06"
}

.larkicon-topic-reopen:before {
  content: "\EA07"
}

.larkicon-board:before {
  content: "\EA0A"
}

.larkicon-label:before {
  content: "\EA0B"
}

.larkicon-disdain:before {
  content: "\EA0C"
}

.larkicon-smile:before {
  content: "\EA0D"
}

.larkicon-kitchen:before {
  content: "\EA1A"
}

.larkicon-shortcut-collection:before {
  content: "\E970";
  color: #ffc53d
}

.larkicon-shortcut-heart:before {
  content: "\E6D0";
  color: #ff4d4f
}

.larkicon-shortcut-subscribe:before {
  content: "\EA26";
  color: #2495ff
}

.larkicon-shortcut-topics:before {
  content: "\EA27";
  color: #597ef7
}

.larkicon-new-headlines:before {
  content: "\EA28"
}

.larkicon-event-follow:before {
  content: "\E76D";
  color: #3bd17c
}

.larkicon-event-like:before {
  content: "\EA20";
  color: #ff5c5f
}

.larkicon-event-wheat:before {
  content: "\EA22";
  color: #ffc53d
}

.larkicon-event-watch:before {
  content: "\EA1F";
  color: #2495ff
}

.larkicon-move:before {
  content: "\EA2A"
}

.larkicon-swap:before {
  content: "\E643"
}

.larkicon-group-lock:before {
  content: "\E757"
}

.larkicon-group-avatar:before {
  content: "\E758"
}

.larkicon-bell:before {
  content: "\E602"
}

.larkicon-header-new:before {
  content: "\E601"
}

.larkicon-members:before {
  content: "\E7E7"
}

.larkicon-book:before {
  content: "\E789"
}

.larkicon-share-earth:before {
  content: "\E681"
}

.larkicon-hotkeys:before {
  content: "\EA08"
}

.larkicon-permission-lock:before {
  content: "\EA3B"
}

.larkicon-permission-lock-o:before {
  content: "\E784"
}

.larkicon-permission-eye:before {
  content: "\EA3A"
}

.larkicon-permission-eye-o:before {
  content: "\E80C"
}

.larkicon-archive:before {
  content: "\EA3C"
}

.larkicon-group-member:before {
  content: "\EA3D"
}

.larkicon-menu:before {
  content: "\E755"
}

.larkicon-fold:before {
  content: "\EA3E"
}

.larkicon-docbook:before {
  content: "\EA16";
  color: #444f59
}

.larkicon-artboard:before {
  content: "\EA15";
  color: #40a9ff
}

.larkicon-sheetsbook:before {
  content: "\EA14";
  color: #25b864
}

.larkicon-doc:before {
  content: "\E957"
}

.larkicon-sheet:before {
  content: "\EA19"
}

.larkicon-sheet-primary:before {
  content: "\EA19";
  color: #25b864
}

.larkicon-doc-app:before {
  content: "\EA5D"
}

.larkicon-sheet-app:before {
  content: "\EA19"
}

.larkicon-list-view:before {
  content: "\EA17"
}

.larkicon-grid-view:before {
  content: "\EA18"
}

.larkicon-department:before {
  content: "\E759"
}

.larkicon-subordinate:before {
  content: "\E753"
}

.larkicon-cursor:before {
  content: "\EA39"
}

.edit-icon {
  position: relative;
  display: inline-block;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
  line-height: 1
}

.edit-icon:before {
  display: block;
  font-family: larkicon,sans-serif!important
}

.edit-icon-bold:before {
  content: "\E694";
  -webkit-transform: scale(.9);
  -ms-transform: scale(.9);
  transform: scale(.9)
}

.edit-icon-link:before {
  content: "\E697"
}

.edit-icon-code:before {
  content: "\E695"
}

.edit-icon-eyes:before {
  content: "\E973";
  -webkit-transform: scale(.9);
  -ms-transform: scale(.9);
  transform: scale(.9)
}

.edit-icon-eyes-slash:before {
  content: "\E973"
}

.edit-icon-h1:before {
  content: "\E696"
}

.edit-icon-h2:before {
  content: "\E6A7"
}

.edit-icon-h3:before {
  content: "\E6A9"
}

.edit-icon-image:before {
  content: "\E69A"
}

.edit-icon-italic:before {
  content: "\E6A0";
  -webkit-transform: scale(.9);
  -ms-transform: scale(.9);
  transform: scale(.9)
}

.edit-icon-oList:before {
  content: "\E6A6"
}

.edit-icon-uList:before {
  content: "\E6A5"
}

.edit-icon-tList:before {
  content: "\E6A2"
}

.edit-icon-redo:before {
  content: "\E69C"
}

.edit-icon-undo:before {
  content: "\E691"
}

.edit-icon-quote:before {
  content: "\E69E"
}

.edit-icon-del:before {
  content: "\E69B";
  -webkit-transform: scale(.9);
  -ms-transform: scale(.9);
  transform: scale(.9)
}

.edit-icon-attachment:before {
  content: "\E690"
}

.edit-icon-hr:before {
  content: "\E93D"
}

.edit-icon-table:before {
  content: "\E69F"
}

.edit-icon-save:before {
  content: "\E6A1"
}

.edit-icon-pdf:before {
  content: "\E636"
}

.edit-icon-video:before {
  content: "\E6A3"
}

.edit-icon-emoji:before {
  content: "\E6C9"
}

.larkicon-svg-check {
  display: block;
  width: 11px;
  height: 9px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/OvLdkKwArTJKCMxndXbO.svg) no-repeat 50%
}

.larkicon-svg-check-blue {
  display: block;
  width: 14px;
  height: 11px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/uvYlejSGEMoXjpQFmtxp.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-asset {
  display: block;
  width: 18px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/JZJTDvlUkhjQNMyTvQFR.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-group-lock {
  display: block;
  width: 14px;
  height: 14px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/LcFKqQaIWEfEGOsEWcyq.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-explore-toplines {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/BEvCYPkRACgoeUBwupav.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-explore-toplines-o {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/uRqNsoHnGyBMUfDTHymD.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-explore-groups {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/grDGDjMhcIBxndgBzbIc.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-explore-groups-o {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/EvBXjsQGWEyqHtvEEOmd.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-explore-knowledges {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/nIgSuCzFZrQVTaPKaPjo.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-explore-knowledges-o {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/RRepkaYrykMzalaySygw.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-file-doc {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/TscdKjyuTOHNAmegoizz.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-file-artboard {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/dWBdhAhvftROoQPxwfGQ.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-file-sheet {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/DssHOIWjbBfhYeHLCKaq.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-repo-doc {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/EUSInMsrjBczCIkrMBnr.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-repo-artboard {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/UhXAKkByeKQZHddCaQmW.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-repo-sheet {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/zDFkQSAWCQZaLZbVCxfy.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-repo-doc-private {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/XbyfwGZYHQtIfrytznIO.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-repo-artboard-private {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/dpxMcNHUOVkijrOVVOHi.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-repo-sheet-private {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/IUlzuhOXDbYDgvkHzDCR.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-group {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/mdn/prod_resource/afts/img/A*_BDhR52Eec4AAAAAAAAAAABjAQAAAQ/original) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-koji {
  display: block;
  width: 42px;
  height: 12px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/CQQUpPramUPjPoPzGfzS.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-earth {
  display: block;
  width: 32px;
  height: 32px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/CZZPgYfmDpHnPajGsozC.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-earth-green {
  display: block;
  width: 32px;
  height: 32px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/MbUAkZfNTIbrbXEKgpTE.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-group-members {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/LcQmqEXzBqREnMSbotFF.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-group-home {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/RerOeQKsNsKaTMnyoSEq.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-doc {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/LVRBJVaLOXQqgCzvgovy.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-sheet {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/nUUWnJcaCTrIBCtEcFbk.svg) no-repeat 50%;
  background-size: 100%
}

.larkicon-svg-artboard {
  display: block;
  width: 24px;
  height: 24px;
  background: url(https://gw.alipayobjects.com/zos/rmsportal/SUUUinUjkyKgxPYJJnkL.svg) no-repeat 50%;
  background-size: 100%
}

@font-face {
  font-family: webfont;
  src: url("//at.alicdn.com/t/8fm6xy90ebs54s4i.eot");
  src: url("//at.alicdn.com/t/8fm6xy90ebs54s4i.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/8fm6xy90ebs54s4i.woff") format("woff"),url("//at.alicdn.com/t/8fm6xy90ebs54s4i.ttf") format("truetype"),url("//at.alicdn.com/t/8fm6xy90ebs54s4i.svg#FZQKBYSJW--GB1-0") format("svg")
}

@media only screen and (min-width: 1600px) {
  .lark .main-typo {
      width:960px;
      padding: 90px 100px
  }

  .lark .main-meta,.lark .main-meta-item .directory-affixed {
      right: calc(50% - 720px)
  }

  .lark .main-wrapper-editor .editor-tool-list-group-show {
      display: none
  }
}

@media only screen and (min-width: 1201px) and (max-width:1279px) {
  .lark .doc-presenter {
      padding-left:0
  }

  .lark .main-wrapper-editor .editor-tool-list-group-hide {
      display: none
  }

  .lark .main-wrapper-editor .editor-tool-list-group-show {
      display: block
  }

  .lark .main-wrapper-editor .editor-list {
      width: 180px
  }
}

@media only screen and (min-width: 1024px) and (max-width:1200px) {
  .lark .footer-container,.lark .header-container,.lark .main-cover,.lark .main-crumb-mid,.lark .main-wrapper-group .group {
      width:1024px;
      padding-left: 24px;
      padding-right: 24px
  }

  .lark .doc-presenter {
      padding-left: 0!important
  }

  .lark .main-wrapper-editor .editor-main-wrapper {
      padding-left: 0;
      padding-right: 0
  }

  .lark .main-wrapper-editor .editor-tool-list-group {
      padding-left: 10px;
      padding-right: 10px
  }

  .lark .main-wrapper-editor .editor-list {
      width: 180px
  }

  .lark .main-wrapper-editor .editor-tool-list-group-hide {
      display: none
  }

  .lark .main-wrapper-editor .editor-tool-list-group-show {
      display: block
  }
}

@media only screen and (min-width: 848px) and (max-width:1023px) {
  .lark .main-wrapper-editor .editor-main-wrapper-middle {
      width:100%;
      max-width: 800px
  }

  .lark .main-wrapper-editor .editor-list {
      display: none
  }

  .lark .main-wrapper-editor .editor-wrapper {
      margin-left: 0
  }

  .lark .main-wrapper-editor .editor-tool-list-group-hide {
      display: none
  }

  .lark .main-wrapper-editor .editor-tool-list-group-show {
      display: block
  }
}

@media only screen and (max-width: 847px) {
  .lark .main .books,.lark .main .users {
      width:100%;
      padding-left: 5%;
      padding-right: 5%
  }

  .lark .main .books-item:nth-child(5n),.lark .main .users-item:nth-child(5n) {
      margin-right: 30px
  }

  .lark .main-book-cover {
      padding-left: 20px;
      padding-right: 20px
  }

  .lark .main-book-cover-meta,.lark .main-book-cover-title {
      width: 100%
  }

  .lark .main-book-cover-contents {
      width: 100%
  }

  .lark .doc {
      width: 100%;
      padding-top: 0;
      padding-left: 0;
      padding-right: 0
  }

  .lark .typo-catalog-empty {
      width: 100%
  }

  .lark .header-nav-item {
      padding-left: 5px
  }

  .lark .header-nav-item-text a {
      padding: 0 6px
  }

  .lark .main-wrapper-group .group-action {
      display: none
  }

  .lark .main .editor-tool-wrapper-middle {
      width: auto;
      text-align: left;
      padding-left: 12px
  }

  .lark .main-wrapper-editor .editor-tool .editor-tool-icon {
      display: none
  }

  .lark .main-wrapper-editor .editor-tool-list-group {
      padding-left: 0;
      padding-right: 0
  }

  .lark .main-wrapper-editor .editor-tool-list-group:after {
      border-right: 1px solid rgba(0,0,0,0)
  }

  .lark .main-wrapper-editor .editor-tool .editor-tool-icon-h1,.lark .main-wrapper-editor .editor-tool .editor-tool-icon-h2,.lark .main-wrapper-editor .editor-tool .editor-tool-icon-h3,.lark .main-wrapper-editor .editor-tool .editor-tool-icon-image,.lark .main-wrapper-editor .editor-tool .editor-tool-icon-save,.lark .main-wrapper-editor .editor-tool .editor-tool-icon-tList {
      display: inline-block
  }

  .lark .main .editor-main-wrapper-middle {
      width: 100%
  }

  .lark .main .editor-paper-wrapper {
      width: 100%
  }

  .lark .main-wrapper-editor .editor-list {
      display: none
  }

  .lark .main-wrapper-editor .editor-wrapper {
      margin-left: 0
  }

  .lark .main-wrapper-editor .editor-main-wrapper {
      padding: 0
  }

  .lark .main-wrapper-editor .editor-paper {
      padding: 30px
  }

  .lark .main-wrapper-editor .editor-tool-list-group-hide {
      display: none
  }

  .lark .main-wrapper-editor .editor-tool-list-group-show {
      display: block
  }

  .lark .explore-body .categories-item {
      width: 100%
  }
}

@media only screen and (max-width: 768px) {
  .lark .lark-card {
      margin-bottom:10px
  }
}

@media only screen and (max-width: 420px) {
  .lark .header-nav-item-text {
      display:none
  }

  .lark .header .logo {
      margin-right: auto
  }

  .lark .header .logo .logo-link .text {
      max-width: 92px
  }

  .lark .main .books,.lark .main .users {
      padding-top: 32px
  }

  .lark .main .books-item,.lark .main .users-item {
      float: none;
      margin: 0 auto 32px
  }

  .lark .main .books .link,.lark .main .users-item .link {
      margin: 0 auto
  }

  .lark .main-wrapper-book .book .book-info {
      margin-bottom: 16px
  }

  .lark .main-wrapper-book .book .book-action {
      left: 0;
      margin-top: -8px
  }

  .lark .main-wrapper-book .book .favor-wrapper>.btn-group-info {
      margin-left: 0;
      margin-right: 8px
  }

  .lark .main-wrapper-book .book .doc-create-entry {
      float: right;
      margin-left: 0
  }

  .lark .main-wrapper-book .book .doc-create-entry .ant-dropdown-trigger {
      display: none
  }

  .lark .main-wrapper-book .book .doc-create-entry .larkicon {
      display: none
  }

  .lark .main-wrapper-book .book .doc-create-entry .ant-btn-primary {
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px
  }

  .lark .doc {
      padding-left: 0;
      padding-right: 0
  }

  .lark .main .books-item:nth-child(5n),.lark .main .users-item:nth-child(5n) {
      margin: 0 auto 32px
  }

  .lark .typo-catalog-detail li a .slug {
      display: none
  }

  .lark .main-wrapper-doc .header-crumb .doc-title {
      display: none
  }

  .lark .main-wrapper-editor .editor-list {
      display: none
  }

  .lark .main-wrapper-editor .editor-wrapper {
      margin-left: 0
  }

  .lark .main-wrapper-editor .editor-tool-list-group-hide {
      display: none
  }

  .lark .main-wrapper-editor .editor-tool-list-group-show {
      display: block
  }
}

@media only screen and (max-width: 992px) {
  .main-wrapper-editor .editor-wrapper {
      margin-left:180px
  }

  .main-wrapper-editor .editor-wrapper.editor-wrapper-share {
      margin-left: 0
  }
}

::selection {
  background: rgba(27,162,227,.2);
  color: inherit
}

.ant-select-dropdown-menu .anticon-check,.ant-select-dropdown-menu .larkicon-svg-check {
  display: inline-block;
  margin-right: 8px
}

.ant-select-dropdown-menu .ant-select-dropdown-menu-item .anticon-check,.ant-select-dropdown-menu .ant-select-dropdown-menu-item .larkicon-svg-check {
  visibility: hidden
}

.ant-select-dropdown-menu .ant-select-dropdown-menu-item-selected .anticon-check,.ant-select-dropdown-menu .ant-select-dropdown-menu-item-selected .larkicon-svg-check {
  visibility: visible
}

.ant-select:not(.ant-select-combobox) .ant-select-selection {
  background: -webkit-linear-gradient(bottom,#f2f2f2,#f8f8f8 20%,#fff);
  background: linear-gradient(0deg,#f2f2f2,#f8f8f8 20%,#fff)
}

.ant-select:not(.ant-select-combobox) .ant-select-selection .anticon-check,.ant-select:not(.ant-select-combobox) .ant-select-selection .larkicon-svg-check {
  display: none
}

.ant-btn {
  line-height: 1.15
}

.ant-btn,.ant-btn:focus,.ant-btn:hover {
  background-image: -webkit-linear-gradient(bottom,#f5f5f5,#fff);
  background-image: linear-gradient(0deg,#f5f5f5,#fff)
}

.ant-btn.ant-btn-danger,.ant-btn.ant-btn-danger:focus,.ant-btn.ant-btn-danger:hover,.ant-btn.ant-btn-dashed,.ant-btn.ant-btn-dashed:focus,.ant-btn.ant-btn-dashed:hover,.ant-btn.ant-btn-primary,.ant-btn.ant-btn-primary:focus,.ant-btn.ant-btn-primary:hover {
  background-image: none
}

.ant-btn>.larkicon {
  margin-right: 8px
}

.ant-btn>.larkicon:last-child {
  margin-right: 0
}

.ant-menu {
  background: #fff
}

.ant-menu.ant-menu-vertical .ant-menu-item {
  margin-top: 0;
  margin-bottom: 0
}

.ant-menu.ant-menu-horizontal>.ant-menu-item>a:before,.ant-menu.ant-menu-horizontal>.ant-menu-submenu>a:before {
  top: auto
}

.ant-upload.ant-upload-drag {
  background: rgba(0,0,0,0)
}

.ant-list {
  background: #fff
}

.ant-list-item {
  padding-top: 16px;
  padding-bottom: 16px
}

.ant-list.ant-list-bordered {
  border-color: #e8e8e8
}

.ant-list.ant-list-vertical .ant-list-item-content {
  margin-bottom: 0
}

.ant-list-pagination {
  text-align: left
}

.ant-card-head-title {
  font-size: 14px;
  line-height: 32px;
  color: #595959
}

.ant-card-head-title h1,.ant-card-head-title h2,.ant-card-head-title h3,.ant-card-head-title h4,.ant-card-head-title h5,.ant-card-head-title h6 {
  font-size: 14px;
  color: #595959
}

.ant-card .ant-card-extra {
  padding: 10px 0
}

.ant-card .ant-card-extra .ant-btn {
  margin-left: 8px
}

.ant-card.card-with-list .ant-card-head {
  margin-bottom: 0
}

.ant-card.card-with-list>.ant-card-body {
  padding: 0
}

.ant-card.card-with-list .ant-list-item {
  padding-left: 16px;
  padding-right: 16px
}

.ant-tabs-bar .ant-tabs-tab {
  color: #595959
}

.ant-tabs-bar .ant-tabs-tab:hover {
  color: #8c8c8c
}

.ant-tabs-bar .ant-tabs-tab>a {
  color: #595959
}

.ant-tabs-bar .ant-tabs-tab-active {
  font-weight: 500;
  color: #262626
}

.ant-tabs-bar .ant-tabs-tab-active:hover {
  color: #262626
}

.ant-tabs-bar .ant-tabs-tab-active>a {
  color: #262626
}

.ant-tabs-bar .ant-tabs-tab>a:hover {
  color: #8c8c8c
}

.ant-tabs-bar .ant-tabs-tab-active>a:hover {
  color: #262626
}

.ant-tabs-bar .ant-tabs-extra-content .ant-btn {
  margin-left: 8px
}

.ant-input-affix-wrapper .ant-input-prefix {
  color: #8c8c8c
}

.ant-input-affix-wrapper .ant-input:not(:first-child) {
  padding-left: 34px
}

.ant-checkbox-checked.ant-checkbox-disabled .ant-checkbox-inner:after {
  border-collapse: separate
}

.has-error .ant-input:not([disabled]),.has-error .ant-input:not([disabled]):focus,.has-error .ant-input:not([disabled]):hover {
  border-color: #d9d9d9
}

.has-error .ant-input:not([disabled]):focus {
  box-shadow: none
}

.has-error .ant-input-group-addon {
  color: #595959;
  border-color: #d9d9d9
}

.has-error .ant-select-selection {
  border-color: #d9d9d9
}

.has-error .ant-form-split {
  color: #595959
}

.has-error .ant-select-arrow {
  color: #bfbfbf
}

.ant-tooltip {
  font-size: 12px
}

.ant-breadcrumb .ant-breadcrumb-link {
  font-weight: 700;
  color: #262626
}

.ant-breadcrumb .ant-breadcrumb-link>a {
  font-weight: 400;
  color: #595959
}

.ant-breadcrumb .ant-breadcrumb-link>a:hover {
  color: #8c8c8c
}

.ant-notification code {
  position: relative;
  top: -1px;
  display: inline-block;
  font-family: monospace;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  padding: 0 4px;
  margin: 0 1px;
  border-radius: 2px 2px;
  font-size: 13px;
  line-height: 18px;
  vertical-align: middle;
  word-wrap: break-word;
  word-break: break-all;
  text-indent: 0
}

.ant-empty .ant-empty-image {
  display: none
}

.layout-container {
  max-width: 1056px;
  padding-left: 16px;
  padding-right: 16px;
  margin-left: auto;
  margin-right: auto;
  height: 100%
}

.layout-container-wider {
  max-width: 1440px;
  padding-left: 16px;
  padding-right: 16px;
  margin-left: auto;
  margin-right: auto;
  height: 100%
}

.layout-container-middle {
  max-width: 1216px;
  padding-left: 16px;
  padding-right: 16px;
  margin-left: auto;
  margin-right: auto;
  height: 100%
}

.lark {
  position: relative;
  background: #fff;
  margin: 0 auto
}

.main-wrapper {
  width: 100%;
  min-height: calc(100vh - 114px);
  background: #fafafa
}

.main-container {
  max-width: 1056px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 16px 32px
}

.main-container-wider {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 16px 32px
}

body {
  width: 100%;
  background: #fafafa;
  scroll-behavior: smooth;
  color: #595959;
  font-family: Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

h1,h2,h3,h4,h5,h6 {
  margin-bottom: 0
}

a:focus {
  text-decoration: none
}

ol,ul {
  margin: 0;
  padding: 0;
  list-style: none
}

p {
  margin-bottom: 0
}

.clearfix {
  display: block;
  zoom:1}

.clearfix:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden
}

.hidden {
  display: none
}

.space-word {
  margin-left: 6px;
  margin-right: 6px
}

.blankslate {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 30px 16px;
  color: #8c8c8c;
  text-align: center
}

.blankslate .ant-spin {
  color: #8c8c8c
}

.lark-btn-text {
  border: none;
  padding: 0;
  background: none;
  height: auto
}

.btn-group-info>.info {
  display: inline-block;
  vertical-align: top;
  padding: 0 10px;
  height: 32px;
  line-height: 30px;
  font-size: 14px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-left: 0;
  border-radius: 0 4px 4px 0;
  color: #595959
}

.btn-group-info>.info:hover {
  color: #25b864
}

.btn-group-info>.info:focus {
  color: #16914f
}

.ant-back-top {
  right: 24px;
  bottom: 80px
}

@media only print {
  body {
      color: #000;
      background: #fff;
      -webkit-print-color-adjust: exact;
      color-adjust: exact
  }

  a[href^=http]:after {
      content: " <" attr(href) "> "
  }

  @page {
      margin: 2cm
  }

  .footer,.header {
      display: none
  }

  .typo-content {
      font-size: 10.5pt;
      line-height: 1.5
  }

  .typo-content li,.typo-content p {
      font-weight: 400
  }

  .typo-content h1 {
      font-size: 18pt;
      margin-top: 2em;
      margin-bottom: .5em
  }

  .typo-content h2 {
      font-size: 16pt;
      margin-top: 1.7em;
      margin-bottom: .5em
  }

  .typo-content h3 {
      font-size: 15pt;
      margin-top: 1.4em;
      margin-bottom: .5em
  }

  .typo-content h4 {
      font-size: 14pt;
      margin-top: 1em;
      margin-bottom: .5em
  }

  .typo-content h5 {
      font-size: 13pt;
      font-weight: 700;
      margin-top: 1em;
      margin-bottom: .5em
  }

  .typo-content h6 {
      font-size: 12pt;
      font-weight: 700;
      margin-top: 1em;
      margin-bottom: .5em
  }

  .typo-content p {
      margin-bottom: 1em
  }

  .typo-content pre code {
      word-break: break-all;
      white-space: pre-wrap;
      white-space: -moz-pre-wrap;
      white-space: -pre-wrap;
      white-space: -o-pre-wrap;
      word-wrap: break-word
  }
}

.doc-aside-catalog::-webkit-scrollbar,.doc-page-nav-toc .toc::-webkit-scrollbar,.editor-list-body .list::-webkit-scrollbar {
  height: 4px;
  width: 4px
}

.doc-aside-catalog::-webkit-scrollbar-thumb,.doc-page-nav-toc .toc::-webkit-scrollbar-thumb,.editor-list-body .list::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,.26)
}

@-webkit-keyframes fadein___1e0Rq {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___1e0Rq {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___bH-AJ {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___bH-AJ {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.outline___1sD4d {
  position: fixed;
  bottom: 80px;
  right: 8px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  text-align: center;
  padding-top: 14px;
  border: 1px solid #d9d9d9;
  background: #fafafa;
  z-index: 1000
}

.mask___3bbFh {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0,0,0,.3);
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out
}

.body___Fdt25 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  padding: 0 16px;
  text-align: left;
  line-height: 22px;
  font-size: 16px
}

.body___Fdt25 .head___3zyk4 {
  padding: 16px 0;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 8px
}

.body___Fdt25 .head___3zyk4 .close___3vOu0 {
  float: right
}

.body___Fdt25 .content___22bsx {
  overflow-y: auto;
  height: 360px
}

.body___Fdt25 .outline-item___3SYyX {
  color: #595959;
  padding: 8px 0;
  display: block
}

.body___Fdt25 .outline-item-1___XIvWr {
  padding-left: 0
}

.body___Fdt25 .outline-item-2___26qCK {
  padding-left: 1.2em
}

.body___Fdt25 .outline-item-3___jw8E- {
  padding-left: 2.4em
}

.body___Fdt25 .outline-item-4___E_e92 {
  padding-left: 3.6em
}

@-webkit-keyframes fadein___3meX_ {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein___3meX_ {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash___1rJKr {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash___1rJKr {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.facade___2E0QI {
  border-top: 1px solid #e8e8e8;
  padding: 16px;
  background: #fff;
  line-height: 24px
}

.facade___2E0QI .desc___31cI-,.facade___2E0QI .guide___3xGUL {
  color: #8c8c8c
}

.facade___2E0QI .guide___3xGUL {
  font-size: 12px
}

.facade___2E0QI .desc___31cI- {
  font-size: 14px
}

.facade___2E0QI .book-name___2wvys {
  font-size: 16px;
  margin: 8px 0 4px
}

@-webkit-keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadein {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@-webkit-keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

@keyframes flash {
  0% {
      background-color: rgba(82,181,101,.1)
  }

  to {
      background-color: rgba(82,181,101,0)
  }
}

.m-doc-wrapper {
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 12px
}

.m-doc-wrapper .typo {
  min-height: 400px
}

.m-doc-wrapper .typo h1.typo-title {
  padding: 0;
  margin: 12px 0;
  font-size: 28px;
  line-height: 36px
}

.m-doc-wrapper .lark-like-doc-tip {
  display: none
}

.m-doc-wrapper .m-doc-article {
  padding: 32px 16px
}

.m-doc-wrapper .m-doc-meta {
  padding: 0 0 24px;
  margin: 0 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 14px;
  color: #8c8c8c
}

.m-doc-wrapper .m-doc-meta .social-share-item {
  display: block;
  padding: 0
}

.m-doc-wrapper .m-doc-meta .meta-item {
  margin-right: 12px
}

.m-doc-comments .card-comments {
  padding: 16px;
  margin: 0
}

@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.hljs-comment{color:#8e908c}.hljs-link,.hljs-meta{color:#4078c0}.hljs-addition{color:#b9ca4a}.hljs-deletion{color:#d54e53}.css .hljs-class,.css .hljs-id,.css .hljs-pseudo,.hljs-attribute,.hljs-regexp,.hljs-tag,.hljs-variable,.html .hljs-doctype,.ruby .hljs-constant,.xml .hljs-doctype,.xml .hljs-pi,.xml .hljs-tag .hljs-title{color:#c82829}.hljs-built_in,.hljs-constant,.hljs-literal,.hljs-number,.hljs-params,.hljs-pragma,.hljs-preprocessor{color:#f5871f}.css .hljs-rule .hljs-attribute,.ruby .hljs-class .hljs-title{color:#eab700}.hljs-header,.hljs-inheritance,.hljs-name,.hljs-string,.hljs-value,.ruby .hljs-symbol,.xml .hljs-cdata{color:#718c00}.css .hljs-hexcolor,.hljs-title{color:#3e999f}.coffeescript .hljs-title,.hljs-function,.javascript .hljs-title,.perl .hljs-sub,.python .hljs-decorator,.python .hljs-title,.ruby .hljs-function .hljs-title,.ruby .hljs-title .hljs-keyword{color:#4271ae}.hljs-keyword,.javascript .hljs-function{color:#8959a8}.hljs{display:block;overflow-x:auto;background:#fff;color:#4d4d4c;padding:.5em;-webkit-text-size-adjust:none}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .css,.xml .hljs-cdata,.xml .javascript,.xml .vbscript{opacity:.5}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.function-name,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.function,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#a67f59;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mermaid .label{color:#333}.mermaid .node circle,.mermaid .node ellipse,.mermaid .node polygon,.mermaid .node rect{fill:#f7f7f7;stroke:#d0d0d0;stroke-width:1px}.mermaid .edgePath .path{stroke:#333}.mermaid .edgeLabel{background-color:#e8e8e8}.mermaid .cluster rect{fill:#ffffde!important;rx:4!important;stroke:#aa3!important;stroke-width:1px!important}.mermaid .cluster text{fill:#333}.mermaid .actor{stroke:#d0d0d0;fill:#f7f7f7}.mermaid text.actor{fill:#000;stroke:none}.mermaid .actor-line{stroke:grey}.mermaid .messageLine0{stroke-width:1.5;stroke-dasharray:"2 2";marker-end:"url(#arrowhead)";stroke:#333}.mermaid .messageLine1{stroke-width:1.5;stroke-dasharray:"2 2";stroke:#333}.mermaid #arrowhead{fill:#333}.mermaid #crosshead path{fill:#333!important;stroke:#333!important}.mermaid .messageText{fill:#333;stroke:none}.mermaid .labelBox{stroke:#d0d0d0;fill:#f7f7f7}.mermaid .labelText{fill:#000;stroke:none}.mermaid .loopText{fill:#000;stroke:none}.mermaid .loopLine{stroke-width:2;stroke-dasharray:"2 2";marker-end:"url(#arrowhead)";stroke:#d0d0d0}.mermaid .note{stroke:#e0ad4f;fill:#fff4a7}.mermaid .noteText{fill:#000;stroke:none;font-family:trebuchet ms,verdana,arial;font-size:14px}.mermaid .section{stroke:none;opacity:.2}.mermaid .section0{fill:#dedede}.mermaid .section2{fill:#fff969}.mermaid .section1,.mermaid .section3{fill:#fff;opacity:.2}.mermaid .sectionTitle0{fill:#333}.mermaid .sectionTitle1{fill:#333}.mermaid .sectionTitle2{fill:#333}.mermaid .sectionTitle3{fill:#333}.mermaid .sectionTitle{text-anchor:start;font-size:11px;text-height:14px}.mermaid .grid .tick{stroke:#d3d3d3;opacity:.3;shape-rendering:crispEdges}.mermaid .grid path{stroke-width:0}.mermaid .today{fill:none;stroke:red;stroke-width:2px}.mermaid .task{stroke-width:2}.mermaid .taskText{text-anchor:middle;font-size:11px}.mermaid .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px}.mermaid .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}.mermaid .taskText0,.mermaid .taskText1,.mermaid .taskText2,.mermaid .taskText3{fill:#fff}.mermaid .task0,.mermaid .task1,.mermaid .task2,.mermaid .task3{fill:#52b565;stroke:#2c8a3e}.mermaid .taskTextOutside0,.mermaid .taskTextOutside2{fill:#000}.mermaid .taskTextOutside1,.mermaid .taskTextOutside3{fill:#000}.mermaid .active0,.mermaid .active1,.mermaid .active2,.mermaid .active3{fill:#a2e4af;stroke:#2c8a3e}.mermaid .activeText0,.mermaid .activeText1,.mermaid .activeText2,.mermaid .activeText3{fill:#000!important}.mermaid .done0,.mermaid .done1,.mermaid .done2,.mermaid .done3{stroke:#a8c1a8;fill:#f3fbf3;stroke-width:1px}.mermaid .doneText0,.mermaid .doneText1,.mermaid .doneText2,.mermaid .doneText3{fill:#000!important}.mermaid .crit0,.mermaid .crit1,.mermaid .crit2,.mermaid .crit3{stroke:#d27a2f;fill:#ff8d4e;stroke-width:2}.mermaid .activeCrit0,.mermaid .activeCrit1,.mermaid .activeCrit2,.mermaid .activeCrit3{stroke:#ff8d45;fill:#ffdac3;stroke-width:2}.mermaid .doneCrit0,.mermaid .doneCrit1,.mermaid .doneCrit2,.mermaid .doneCrit3{stroke:#ff8d45;fill:#fff8f4;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}.mermaid .doneCritText0,.mermaid .doneCritText1,.mermaid .doneCritText2,.mermaid .doneCritText3{fill:#000!important}.mermaid .activeCritText0,.mermaid .activeCritText1,.mermaid .activeCritText2,.mermaid .activeCritText3{fill:#000!important}.mermaid .titleText{text-anchor:middle;font-size:18px;fill:#000}.mermaid .node text{font-family:trebuchet ms,verdana,arial;font-size:14px}div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:trebuchet ms,verdana,arial;font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}.graphviz{cursor:zoom-in}.graphviz svg{max-width:100%}.file-download{line-height:1.5;padding:10px;display:table;border:1px solid rgba(0,0,0,0);border-radius:3px}.file-download:hover{border:1px solid #e9e9e9}.file-download:hover .file-download-preview{visibility:visible}.file-download:hover .file-download-downclick{visibility:visible}.file-download-typeicon{pointer-events:none;display:inline-block;vertical-align:middle;text-align:center;text-transform:none;text-rendering:auto;width:20px;height:24px;margin-right:5px}.file-download-filename{margin-right:10px}.file-download-preview{margin-right:10px;visibility:hidden;-webkit-transition:.3s;transition:.3s}.file-download-preview span{color:#666}.file-download-downclick{visibility:hidden;-webkit-transition:.3s;transition:.3s}.file-download-downclick span{color:#666}.typo{position:relative;width:100%;height:auto;min-height:600px;word-wrap:break-word;color:#262626;font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:24px;letter-spacing:.05em}.typo .typo-safe-word{color:#e13c38;margin-top:4px;cursor:pointer}.typo h1.typo-title{font-size:32px;font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:40px;padding:0;margin-bottom:32px;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:.02em}.typo h1.typo-title .typo-title-warning-icon{font-size:14px;color:#e8b839;vertical-align:middle;margin-left:16px;margin-top:-4px;cursor:pointer}.typo>:first-child{margin-top:0!important}.typo a,.typo a:active{word-wrap:break-word;color:#096dd9}.typo a:hover{color:#1890ff}.typo a:not([href]){color:inherit;text-decoration:none}.typo b,.typo strong{font-weight:700}.typo span strong{color:inherit}.typo del,.typo del *{text-decoration:line-through}.typo mark{background-color:#ff0;padding:0}.typo input{margin:0}.typo html input[disabled]{cursor:default}.typo input[type=checkbox]{box-sizing:border-box;padding:0}.typo h1,.typo h2,.typo h3,.typo h4,.typo h5,.typo h6{word-spacing:1px;font-weight:700}.typo h1{font-size:28px;line-height:36px;padding:7px 0}.typo h2{font-size:24px;line-height:32px;padding:7px 0}.typo h3{font-size:20px;line-height:28px;padding:7px 0}.typo h4{font-size:16px;line-height:24px;padding:7px 0}.typo h5{font-size:14px;line-height:24px;padding:7px 0}.typo h6{font-size:14px;line-height:24px;padding:7px 0;font-weight:400}.typo blockquote,.typo dl,.typo h1,.typo h2,.typo h3,.typo h4,.typo h5,.typo h6,.typo hr,.typo ol,.typo p,.typo pre,.typo table,.typo ul{position:relative;margin-top:24px;margin-bottom:24px}.typo .select::-ms-expand{opacity:0}.typo .octicon{font:normal normal normal 24px/1 Consolas,Liberation Mono,Menlo,Courier,monospace;display:inline-block;font-weight:lighter}.typo .octicon-link:before{content:"#"}.typo .anchor{position:absolute;left:-18px;top:0;display:inline-block;padding-right:0;border-bottom:none}.typo .anchor:hover{border-bottom:none}.typo .anchor:focus{outline:none}.typo h1 .octicon-link,.typo h2 .octicon-link,.typo h3 .octicon-link,.typo h4 .octicon-link,.typo h5 .octicon-link,.typo h6 .octicon-link{color:#999;vertical-align:middle;visibility:hidden}.typo h1:hover .anchor,.typo h2:hover .anchor,.typo h3:hover .anchor,.typo h4:hover .anchor,.typo h5:hover .anchor,.typo h6:hover .anchor{text-decoration:none}.typo h1:hover .anchor .octicon-link,.typo h2:hover .anchor .octicon-link,.typo h3:hover .anchor .octicon-link,.typo h4:hover .anchor .octicon-link,.typo h5:hover .anchor .octicon-link,.typo h6:hover .anchor .octicon-link{visibility:visible}.typo ol,.typo ul{padding-left:2em;text-indent:0}.typo ol ol,.typo ol ul,.typo ul ol,.typo ul ul{margin-top:0;margin-bottom:0}.typo ul{list-style-type:disc}.typo ul ul{list-style-type:circle}.typo ul ul ul{list-style-type:square}.typo ul ul ol{list-style-type:lower-alpha}.typo ul ol{list-style-type:lower-roman}.typo ul ol ul{list-style-type:square}.typo ul ol ol{list-style-type:lower-alpha}.typo ol{list-style-type:decimal}.typo ol ol{list-style-type:lower-roman}.typo ol ol ul{list-style-type:square}.typo ol ol ol{list-style-type:lower-alpha}.typo ol ul{list-style-type:circle}.typo ol ul ul{list-style-type:square}.typo ol ul ol{list-style-type:lower-alpha}.typo li>p{margin-top:0;margin-bottom:0}.typo hr{position:relative;height:2px;padding:0;background-color:#e8e8e8;border:none;margin-right:0;margin-left:0}.typo blockquote{padding:0 0 0 1em;color:#8c8c8c;border-left:3px solid #e8e8e8}.typo blockquote:first-child{margin-top:0}.typo blockquote:last-child{margin-bottom:0}.typo code{position:relative;font-family:monospace;font-size:inherit;background-color:rgba(0,0,0,.06);padding:0 2px;border:1px solid rgba(0,0,0,.08);border-radius:2px 2px;line-height:inherit;word-wrap:break-word;word-break:break-all;text-indent:0}.typo kbd{position:relative;top:-1px;display:inline-block;font-family:Consolas,Menlo,Courier,monospace;line-height:18px;font-size:13px;padding:0 4px;margin:0 1px;border:1px solid #e8e8e8;border-bottom-color:#bbb;border-radius:3px 3px;box-shadow:inset 0 -1px 0 #bbb}.typo pre{font-family:Consolas,Menlo,Courier,monospace;line-height:21px;font-size:13px;overflow:auto;-moz-tab-size:4;tab-size:4;margin:5px 0;color:#595959;background:#fafafa;border-radius:2px 2px;border:1px solid #e8e8e8;padding:16px}.typo pre code{border:none;background:none;top:0;margin:0;padding:0;font-size:inherit;line-height:inherit}.typo pre code:after,.typo pre code:before{content:normal}.typo video{width:100%;height:auto}.typo img{border:none;border-radius:2px 2px}.typo img:not(.emoji){max-width:100%;box-sizing:content-box;background-color:#fff;cursor:pointer}.typo figure{position:relative}.typo figcaption{position:relative;width:100%;text-align:center;left:0;margin-top:0;font-weight:400;font-size:12px;color:#8c8c8c}.typo table{table-layout:fixed;position:relative;width:100%;border-collapse:collapse;border-spacing:0;word-break:normal;word-break:keep-all;overflow:auto;white-space:normal}.typo table tr{background:#fff;border-top:1px solid #e8e8e8}.typo table tr:nth-child(odd){background-color:#fafafa}.typo table thead tr:nth-child(odd){background-color:#f5f5f5}.typo table td,.typo table th{padding:6px 8px;border:1px solid #e8e8e8;white-space:normal;word-wrap:break-word}.typo table p{margin-top:0;margin-bottom:0}.typo .bi-table{width:100%;margin-top:24px;margin-bottom:24px;overflow:auto}.typo .bi-table table{margin-top:0;margin-bottom:0}.typo .bi-table table tr{min-height:34px}.typo .align-right{max-width:36%;margin:14px 0 14px 24px;float:right}.typo .align-left{max-width:36%;margin:14px 24px 14px 0;float:left}.typo .align-center{display:block;margin:14px 0}.typo .task-list-item{list-style-type:none}.typo .task-list-item input{margin:0 2px 0 -18px;vertical-align:middle}.typo :checked+.radio-label{z-index:1;position:relative;border-color:#4078c0}.typo .footnotes{margin-top:32px;padding-top:14px;padding-bottom:14px;border-top:1px solid #e8e8e8;font-size:12px;color:#595959}.typo .footnotes>li>p{margin:0}.typo .alert{margin-top:18px;margin-bottom:18px;padding:10px;border:1px solid rgba(0,0,0,0);border-radius:2px 2px}.typo .alert p{margin:0}.typo .alert-success{background-color:#edf9e8;border-color:#c2d2b5}.typo .alert-info{background-color:#e8f7ff;border-color:#abd2da}.typo .alert-warning{background-color:#fffbe6;border-color:#e0d1b1}.typo .alert-danger{background-color:#fff3f3;border-color:#deb8be}.typo [data-type=contain-block]{padding:10px;border:1px solid rgba(0,0,0,0);border-radius:2px 2px}.typo [data-type=contain-block][data-value=info]{background-color:#e8f7ff;border-color:#abd2da}.typo [data-type=contain-block][data-value=danger]{background-color:#fff3f3;border-color:#deb8be}.typo [data-type=contain-block][data-value=warning]{background-color:#fffbe6;border-color:#e0d1b1}.typo [data-type=contain-block][data-value=success]{background-color:#edf9e8;border-color:#c2d2b5}.typo [data-type=contain-block][data-value=tips]{background-color:#fff6b6;border-color:#c3c3c3}.typo .emoji,.typo [data-type=emoji]{display:inline-block;width:18px;height:18px;line-height:inherit;vertical-align:middle;background-size:contain;background-position:0 0;background-repeat:no-repeat;margin-top:-3px;margin-left:1px;margin-right:1px}.typo [data-type=file]{position:relative;display:block;border-radius:3px 3px;padding:12px 14px 12px 46px;border:1px solid #e8e8e8;font-size:14px;height:auto}.typo [data-type=file] .icon{position:absolute;left:12px;top:12px;width:24px;height:24px;font-size:20px;text-align:center;line-height:24px;color:#8c8c8c;display:block;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url("https://gw.alipayobjects.com/zos/rmsportal/FzhyAWEdgvDhnNkxjRqr.svg")}.typo [data-type=file] .icon-pdf{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/STpfVJwsRMXqbtsJMubu.svg")}.typo [data-type=file] .icon-xls,.typo [data-type=file] .icon-xlsx{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/PPlomOouVdpvoThfdAbJ.svg")}.typo [data-type=file] .icon-gzip,.typo [data-type=file] .icon-zip{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/ulKOptHdKPCuVPtOtbxd.svg")}.typo [data-type=file] .icon-psd{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/GZDSCUWoKLTTgcXHKlkT.svg")}.typo [data-type=file] .icon-rar{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/iYAySZgzdgtjAUShpysb.svg")}.typo [data-type=file] .icon-rp{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/tfzNsMpWIxSlidMCOrdo.svg")}.typo [data-type=file] .icon-doc,.typo [data-type=file] .icon-docx{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/mHAwzIfXYePwBupeHcEg.svg")}.typo [data-type=file] .icon-sketch{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/VYyVFKSsgTGHYjQmpzFt.svg")}.typo [data-type=file] .icon-png{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/yLmkZoijULIGxNKvsPYU.svg")}.typo [data-type=file] .icon-mov{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/AMTSLstcLPufUQYwLsfM.svg")}.typo [data-type=file] .icon-numbers{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/gsDMwRSoqadVLbQOxCum.svg")}.typo [data-type=file] .icon-ppt,.typo [data-type=file] .icon-pptx{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/HnSWhOcctnuiSBQVqiKU.svg")}.typo [data-type=file] .icon-mp4{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/JBcWzVsJsUPYhcDmFPMo.svg")}.typo [data-type=file] .icon-gif{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/qsazRnPMjUhBQYPJTdea.svg")}.typo [data-type=file] .icon-ai{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/oKVqRsutRPbyJzLMUSkl.svg")}.typo [data-type=file] .icon-keynote{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/LxkoOiDRxGjcvpPBuUZU.svg")}.typo [data-type=file] .icon-jpeg{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/xGUpGYmgMjAOGiuIXxEG.svg")}.typo [data-type=file] .icon-md{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/QqGSdjwuVWKaIazAlzvm.svg")}.typo [data-type=file] .name{display:inline-block;font-size:14px;color:#262626;line-height:24px;font-weight:400}.typo [data-type=file] .name:hover{border-bottom:0}.typo [data-type=file] .size{display:inline-block;padding:0 8px;line-height:24px;font-size:14px;color:#bfbfbf}.typo [data-type=file] .download,.typo [data-type=file] .preview{position:absolute;top:50%;margin-top:-12px;right:16px;width:20px;height:24px;text-indent:-9999em;text-align:center;overflow:hidden;color:#595959;visibility:hidden;opacity:0}.typo [data-type=file] .download:before,.typo [data-type=file] .preview:before{text-indent:0;font-family:larkicon,sans-serif!important;display:block}.typo [data-type=file] .download:hover,.typo [data-type=file] .preview:hover{border-bottom:none;color:#262626}.typo [data-type=file] .preview{right:48px}.typo [data-type=file] .download:before{content:"\E63E"}.typo [data-type=file] .preview:before{content:"\E640"}.typo [data-type=file]:hover{border:1px solid #f0f0f0}.typo [data-type=file]:hover .download,.typo [data-type=file]:hover .preview{opacity:1;visibility:visible}.typo ol[data-type=ordered-list],.typo ol[data-type=task-list],.typo ol[data-type=unordered-list],.typo ul[data-type=ordered-lsit],.typo ul[data-type=task-list],.typo ul[data-type=unordered-list]{white-space:normal;margin:0}.typo [data-type=ordered-list] [data-type=list-item][data-list-type=task-list],.typo [data-type=task-list] [data-type=list-item][data-list-type=task-list],.typo [data-type=unordered-list] [data-type=list-item][data-list-type=task-list]{list-style:none;position:relative;display:-ms-flexbox;display:flex;padding:0 10px;margin-left:-2em}.typo [data-type=ordered-list] [data-type=list-item] [data-type=list-item-checkbox],.typo [data-type=task-list] [data-type=list-item] [data-type=list-item-checkbox],.typo [data-type=unordered-list] [data-type=list-item] [data-type=list-item-checkbox]{position:relative;display:block;height:24px;text-align:center;vertical-align:middle;line-height:inherit}.typo [data-type=ordered-list] [data-type=list-item] [data-type=list-item-inner],.typo [data-type=task-list] [data-type=list-item] [data-type=list-item-inner],.typo [data-type=unordered-list] [data-type=list-item] [data-type=list-item-inner]{-ms-flex:1 1;flex:1 1;padding-left:8px}.typo [data-type=indent][data-value="0"]{text-indent:2em}.typo [data-type=indent][data-value="1"]{padding-left:4em}.typo [data-type=indent][data-value="2"]{padding-left:6em}.typo [data-type=indent][data-value="3"]{padding-left:8em}.typo [data-type=indent][data-value="4"]{padding-left:10em}.typo [data-type=indent][data-value="5"]{padding-left:12em}.typo [data-type=indent][data-value="6"]{padding-left:14em}.typo [data-type=indent][data-value="7"]{padding-left:16em}.typo [data-type=indent][data-value="8"]{padding-left:18em}.typo [data-type=indent][data-value="9"]{padding-left:20em}.typo [data-type=indent][data-value="10"]{padding-left:22em}.typo [data-type=indent][data-value="11"]{padding-left:24em}.typo [data-type=indent][data-value="12"]{padding-left:26em}.typo .toc-tree{list-style:square}.typo .toc-tree .toc-level-1{margin-left:0}.typo .toc-tree .toc-level-2{margin-left:2em}.typo .toc-tree .toc-level-3{margin-left:4em}.typo .toc-tree .toc-level-4{margin-left:6em}.typo .toc-tree .toc-level-5{margin-left:8em}.typo [data-type=image]{position:relative;display:inline-block}.typo [data-type=image]>span{position:relative;-ms-flex-order:1;order:1;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.typo [data-type=math]{position:relative;display:inline-block}.typo [data-type=puml]{position:relative;display:block}.typo [data-display=inline]{display:inline-block;text-indent:0}.typo [data-display=block]{display:block}.typo [data-display=block][data-align=center],.typo [data-display=block][data-align=left],.typo [data-display=block][data-align=right]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.typo [data-display=block][data-align=right]{text-align:right;-ms-flex-pack:end;justify-content:flex-end}.typo [data-display=block][data-align=left]{text-align:left;-ms-flex-pack:start;justify-content:flex-start}.typo [data-display=block][data-align=center]{text-align:center;-ms-flex-pack:center;justify-content:center}.typo-yuque [data-type=file] .preview{display:none}.typo-bi blockquote,.typo-bi pre{margin-top:5px;margin-bottom:5px}.typo-bi hr{margin-top:18px;margin-bottom:18px}.typo-bi h1,.typo-bi h2,.typo-bi h3,.typo-bi h4,.typo-bi h5,.typo-bi h6{margin-top:0;margin-bottom:0;white-space:pre-wrap}.typo-bi h1 .anchor,.typo-bi h2 .anchor,.typo-bi h3 .anchor,.typo-bi h4 .anchor,.typo-bi h5 .anchor,.typo-bi h6 .anchor{position:absolute;left:-30px;top:7px;display:inline-block;padding-right:0;text-decoration:none;color:#999;visibility:hidden;line-height:inherit;font-weight:400;width:30px;text-align:center;border-bottom:0;font-family:serif}.typo-bi h1 .anchor:after,.typo-bi h2 .anchor:after,.typo-bi h3 .anchor:after,.typo-bi h4 .anchor:after,.typo-bi h5 .anchor:after,.typo-bi h6 .anchor:after{content:"#"}.typo-bi h1 .anchor:focus,.typo-bi h2 .anchor:focus,.typo-bi h3 .anchor:focus,.typo-bi h4 .anchor:focus,.typo-bi h5 .anchor:focus,.typo-bi h6 .anchor:focus{outline:none}.typo-bi h1:hover .anchor,.typo-bi h2:hover .anchor,.typo-bi h3:hover .anchor,.typo-bi h4:hover .anchor,.typo-bi h5:hover .anchor,.typo-bi h6:hover .anchor{visibility:visible}.typo-bi h1:target .anchor,.typo-bi h2:target .anchor,.typo-bi h3:target .anchor,.typo-bi h4:target .anchor,.typo-bi h5:target .anchor,.typo-bi h6:target .anchor{color:#51b063;visibility:visible}.typo-bi [data-type=p],.typo-bi p{min-height:24px;line-height:24px;margin-top:0;margin-bottom:0;white-space:pre-wrap}.typo-bi-errorboundary{min-height:auto;-webkit-transition:background .3s ease-in;transition:background .3s ease-in}.typo-bi-errorboundary:hover{background:#fafafa}.lark-table{position:relative;white-space:normal}.lark-table-trigger{width:24px;height:100%;position:absolute;top:0;left:-30px;z-index:100;display:inline-block;font-style:normal;vertical-align:baseline;text-align:center;text-transform:none;text-rendering:auto;line-height:24px;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;border-bottom:1px solid rgba(0,0,0,0)}.lark-table-trigger:before{content:" ";display:inline-block;width:30px;height:100%;position:absolute;z-index:10;top:0;right:-10px}.lark-table-trigger:after{width:24px;height:24px;color:#bfbfbf;display:block;font-family:larkicon,sans-serif!important;content:"\E95F";background:#f6f6f6;border-radius:2px 2px}.lark-table-trigger:hover{border-bottom:1px solid rgba(0,0,0,0)!important}.lark-table-trigger:hover:after{color:#25b864}.lark-table:hover .lark-table-trigger{visibility:visible;opacity:1}.lark-table-zoom{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1024}.lark-table-zoom-head{position:fixed;opacity:1;display:block;z-index:1000;width:100%;top:0;height:60px;-webkit-transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in}.lark-table-zoom-head-active{box-shadow:0 2px 5px rgba(0,0,0,.08)}.lark-table-zoom-body{width:100%;max-width:1400px;height:calc(100vh - 60px);overflow:hidden;margin-top:59px;margin-left:auto;margin-right:auto}.lark-table-zoom-body .typo{min-height:auto;width:100%;height:100%;overflow:hidden}.lark-table-zoom-body .typo-bi .typo-content{padding-bottom:0;width:100%;height:100%;overflow:hidden}.lark-table-zoom-body .typo-bi .typo-content .bi-table{width:100%;height:100%;margin-top:0;margin-bottom:0}.lark-table-zoom-body .typo-bi .typo-content table{cursor:inherit}.lark-table-zoom-body .typo-bi .typo-content table thead tr:nth-child(2n){background:#fff}.lark-table-zoom-body .typo-bi .typo-content table thead tr:nth-child(odd){background:#fafafa}.lark-table-zoom-body .typo-bi .typo-content table thead tr:nth-child(odd) th{font-weight:700}.lark-table-zoom-body .typo-bi .typo-content table tbody tr:nth-child(2n) td{background:#fafafa}.lark-table-zoom-body .typo-bi .typo-content table tbody tr:nth-child(odd) td{background:#fff}.lark-table-zoom-back{opacity:1;visibility:visible;position:absolute;bottom:32px;left:0;right:0;margin:auto;display:-ms-flexbox;display:flex;color:#fff;max-width:280px;padding:7px 20px;line-height:12px;font-size:12px;-webkit-transition:background .2s;transition:background .2s;border-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.72);-ms-flex-pack:justify;justify-content:space-between;z-index:1024}.lark-table-zoom-back .cancel-btn{color:#fff;padding:10px 15px;border:1px solid #e9e9e9;border-radius:3px;cursor:pointer}.lark-video{position:relative;width:100%;height:420px;background:#f6f6f6;border-radius:2px 2px}.lark-video video{position:absolute;width:100%;height:100%;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}
.icml-block{border-radius:2px;border:1px solid #e8e8e8}.icml-nav{border-top:1px solid #e8e8e8}.icml-nav .ant-tabs-bar{margin-bottom:0}.icml-nav .icml-actions{margin-right:16px}.icml-nav .download{font-size:12px}.icml-stage{padding:16px}.icml-stage .icml-output{margin:0 auto}.icml-editor{height:200px;overflow:auto;font-size:12px}.icml-editor .CodeMirror-lines{overflow:visible}.icml-editor .CodeMirror-lines:after{border-left:none}
.zhi-mind-map{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.9);z-index:999}.zhi-mind-map-open{display:block}.zhi-mind-map-align-right{text-align:right}.zhi-mind-map-align-center{text-align:center}.zhi-mind-map-close{float:right;display:block;width:40px;height:40px;line-height:40px;font-size:14px;color:hsla(0,0%,100%,.8);text-align:center}.zhi-mind-map-close:hover{color:hsla(0,0%,100%,.96)}.zhi-mind-map-toolbar{position:absolute;top:56px;left:50%;height:40px;line-height:40px;border-radius:20px;background-color:hsla(0,0%,98%,.92);z-index:1;padding:0 16px;margin-left:-108px}.zhi-mind-map-toolbar .bi-icon{margin-right:3px}.zhi-mind-map-toolbar .bi-icon-arrow{position:absolute;right:8px;top:50%;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid #bfbfbf;margin-top:-3px;-webkit-transition:all .25s cubic-bezier(.3,1.2,.2,1);transition:all .25s cubic-bezier(.3,1.2,.2,1)}.zhi-mind-map-content{position:absolute;top:48px;right:48px;bottom:48px;left:48px;background:#fff}.zhi-mind-map-context-menu{padding:4px 0;background-color:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.zhi-mind-map-context-menu a{display:block;height:32px;line-height:32px;padding:0 12px;color:#595955;-webkit-transition:background-color .3s cubic-bezier(.645,.045,.355,1);transition:background-color .3s cubic-bezier(.645,.045,.355,1)}.zhi-mind-map-context-menu a:hover{background-color:#eaf7ec}.zhi-mind-map-context-menu a.disable{cursor:not-allowed;color:rgba(0,0,0,.25)!important;border-color:rgba(0,0,0,0)!important;background:none}.bi-plugin-toolbar-item-trigger-active .bi-icon-arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.ant-notification{box-sizing:border-box;padding:0;color:#595959;font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:fixed;z-index:1010;width:384px;max-width:calc(100vw - 32px);margin:0 24px 0 0}.ant-notification-bottomLeft,.ant-notification-topLeft{margin-right:0;margin-left:24px}.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active{-webkit-animation-name:NotificationLeftFadeIn;animation-name:NotificationLeftFadeIn}.ant-notification-close-icon{font-size:14px;cursor:pointer}.ant-notification-notice{position:relative;margin-bottom:16px;padding:16px 24px;overflow:hidden;line-height:1.5;background:#fff;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.ant-notification-notice-message{display:inline-block;margin-bottom:8px;color:#262626;font-size:16px;line-height:24px}.ant-notification-notice-message-single-line-auto-margin{display:block;width:calc(264px - 100%);max-width:4px;background-color:rgba(0,0,0,0);pointer-events:none}.ant-notification-notice-message-single-line-auto-margin:before{display:block;content:""}.ant-notification-notice-description{font-size:14px}.ant-notification-notice-closable .ant-notification-notice-message{padding-right:24px}.ant-notification-notice-with-icon .ant-notification-notice-message{margin-bottom:4px;margin-left:48px;font-size:16px}.ant-notification-notice-with-icon .ant-notification-notice-description{margin-left:48px;font-size:14px}.ant-notification-notice-icon{position:absolute;margin-left:4px;font-size:24px;line-height:24px}.ant-notification-notice-icon-success{color:#52c41a}.ant-notification-notice-icon-info{color:#1890ff}.ant-notification-notice-icon-warning{color:#faad14}.ant-notification-notice-icon-error{color:#f5222d}.ant-notification-notice-close{position:absolute;top:16px;right:22px;color:#8c8c8c;outline:none}a.ant-notification-notice-close:focus{text-decoration:none}.ant-notification-notice-close:hover{color:#545454}.ant-notification-notice-btn{float:right;margin-top:16px}.ant-notification .notification-fade-effect{-webkit-animation-duration:.24s;animation-duration:.24s;-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.ant-notification-fade-appear,.ant-notification-fade-enter{opacity:0;-webkit-animation-duration:.24s;animation-duration:.24s;-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.ant-notification-fade-leave{-webkit-animation-duration:.24s;animation-duration:.24s;-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-play-state:paused;animation-play-state:paused}.ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-fade-enter.ant-notification-fade-enter-active{-webkit-animation-name:NotificationFadeIn;animation-name:NotificationFadeIn;-webkit-animation-play-state:running;animation-play-state:running}.ant-notification-fade-leave.ant-notification-fade-leave-active{-webkit-animation-name:NotificationFadeOut;animation-name:NotificationFadeOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes NotificationFadeIn{0%{left:384px;opacity:0}to{left:0;opacity:1}}@keyframes NotificationFadeIn{0%{left:384px;opacity:0}to{left:0;opacity:1}}@-webkit-keyframes NotificationLeftFadeIn{0%{right:384px;opacity:0}to{right:0;opacity:1}}@keyframes NotificationLeftFadeIn{0%{right:384px;opacity:0}to{right:0;opacity:1}}@-webkit-keyframes NotificationFadeOut{0%{max-height:150px;margin-bottom:16px;padding-top:16px 24px;padding-bottom:16px 24px;opacity:1}to{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}}@keyframes NotificationFadeOut{0%{max-height:150px;margin-bottom:16px;padding-top:16px 24px;padding-bottom:16px 24px;opacity:1}to{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.ant-tooltip-inner{border-radius:2px 2px;padding:4px 12px;line-height:18px;background:#333;box-shadow:none;min-height:26px}.ant-tooltip-placement-top .ant-tooltip-arrow{border-top-color:#333}.ant-tooltip-placement-left .ant-tooltip-arrow{border-left-color:#333}.ant-tooltip-placement-bottom .ant-tooltip-arrow{border-bottom-color:#333}.ant-tooltip-placement-right .ant-tooltip-arrow{border-right-color:#333}@font-face{font-family:bi-icon;src:url("//at.alicdn.com/t/font_538964_lt8h7c2h3hfo5hfr.eot");src:url("//at.alicdn.com/t/font_538964_lt8h7c2h3hfo5hfr.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/font_538964_lt8h7c2h3hfo5hfr.woff") format("woff"),url("//at.alicdn.com/t/font_538964_lt8h7c2h3hfo5hfr.ttf") format("truetype"),url("//at.alicdn.com/t/font_538964_lt8h7c2h3hfo5hfr.svg#iconfont") format("svg")}@font-face{font-family:Chinese Quote;src:local("PingFang SC"),local("SimSun");unicode-range:U+2018,U+2019,U+201c,U+201d}@font-face{font-family:Tahoma For Number;src:local("Tahoma");unicode-range:U+30-39}.bi-icon{display:inline-block;font-style:normal;vertical-align:baseline;text-align:center;text-transform:none;line-height:1;text-rendering:auto}.bi-icon:before{display:block;font-family:bi-icon!important}.bi-icon-svgs{width:12px;height:12px}.bi-icon-bold:before{content:"\E9DE"}.bi-icon-underline:before{content:"\E9DD"}.bi-icon-code:before{content:"\E9EA"}.bi-icon-italic:before{content:"\E9E0"}.bi-icon-strikethrough:before{content:"\E9DC"}.bi-icon-sub:before{content:"\E9FF"}.bi-icon-sup:before{content:"\EA00"}.bi-icon-color:before{content:"\E9E6"}.bi-icon-background:before{content:"\E9F8"}.bi-icon-mark:before{content:"\E9E4"}.bi-icon-link:before{content:"\E9EB"}.bi-icon-emoji:before{content:"\EA04"}.bi-icon-math:before{content:"\EA06"}.bi-icon-codeblock:before{content:"\E9F7"}.bi-icon-mind-map:before{content:"\E8B2"}.bi-icon-puml:before{content:"\EA45"}.bi-icon-oList:before{content:"\E9E7"}.bi-icon-uList:before{content:"\E9E5"}.bi-icon-tList:before{content:"\E9EE"}.bi-icon-quote:before{content:"\E9E9"}.bi-icon-hr:before{content:"\E9F6"}.bi-icon-video:before{content:"\E9F9"}.bi-icon-riddle:before{content:"\EA01"}.bi-icon-left:before{content:"\E9E2"}.bi-icon-center:before{content:"\E9E3"}.bi-icon-right:before{content:"\E9E8"}.bi-icon-justify:before{content:"\E9E1"}.bi-icon-image:before{content:"\E9EF"}.bi-icon-pic-right:before{content:"\EA09"}.bi-icon-pic-left:before{content:"\EA08"}.bi-icon-pic-center:before{content:"\EA0A"}.bi-icon-pic-block:before{content:"\EA49"}.bi-icon-pic-inline:before{content:"\EA0B"}.bi-icon-pic-inline-left:before{content:"\EA4B"}.bi-icon-pic-inline-right:before{content:"\EA4D"}.bi-icon-replace:before{content:"\EA0E"}.bi-icon-indent-left:before{content:"\E9ED"}.bi-icon-indent-right:before{content:"\E9EC"}.bi-icon-insert-sibling:before{content:"\E8AF"}.bi-icon-insert-child:before{content:"\E8AE"}.bi-icon-expand-subtree:before{content:"\E8B4"}.bi-icon-collapse-subtree:before{content:"\E8B3"}.bi-icon-table:before{content:"\E9F4"}.bi-icon-table-merge:before{content:"\EA05"}.bi-icon-table-split:before{content:"\EA03"}.bi-icon-table-clean:before{content:"\EA2E"}.bi-icon-table-delete-column:before{content:"\EA32"}.bi-icon-table-delete-row:before{content:"\EA34"}.bi-icon-redo:before{content:"\E9DB"}.bi-icon-undo:before{content:"\E9DA"}.bi-icon-clean:before{content:"\E9DF"}.bi-icon-save:before{content:"\E9FB"}.bi-icon-delete:before{content:"\E9F3"}.bi-icon-print:before{content:"\E9D9"}.bi-icon-more:before{content:"\EA02"}.bi-icon-doc-list:before{content:"\EA20"}.bi-icon-doc-list2:before{content:"\EA41"}.bi-icon-plus:before{content:"\EA11"}.bi-icon-close:before{content:"\E982"}.bi-icon-check:before{content:"\E97B"}.bi-icon-edit:before{content:"\E6C8"}.bi-icon-add-blank:before{content:"\E9F5"}.bi-icon-add-markdown:before{content:"\EA42"}.bi-icon-import:before{content:"\EA40"}.bi-icon-doc:before{content:"\EA3F"}.bi-icon-pdf:before{content:"\E9FE"}.bi-icon-word:before{content:"\E9F2"}.bi-icon-markdown:before{content:"\EA0F"}.bi-icon-recent-doc:before{content:"\E9F1"}.bi-icon-doc-info:before{content:"\E629"}.bi-icon-info:before{content:"\E629"}.bi-icon-feedback:before{content:"\EA24"}.bi-icon-sidebar:before{content:"\EA1D"}.bi-icon-text:before{content:"\EA1C"}.bi-icon-tree:before{content:"\EA22"}.bi-icon-connect:before{content:"\EA35"}.bi-icon-termail:before{content:"\E636"}.bi-icon-drag:before{content:"\EA48"}.bi-icon-anchor:before{content:"\E989"}.bi-icon-zoom-in:before{content:"\EA47"}.bi-icon-zoom-out:before{content:"\EA46"}.bi-icon-paste:before{content:"\E9BE"}.bi-icon-cut:before{content:"\E9BD"}.bi-icon-copy:before{content:"\E9BC"}.bi-icon-clone:before{content:"\EA4A"}.bi-icon-hotkey:before{content:"\EA07"}.bi-icon-question:before{content:"\E63C"}.bi-icon-lock:before{content:"\E97D"}.bi-icon-unlock:before{content:"\E96C"}.bi-icon-expand:before{content:"\EA0D"}.bi-icon-collapse:before{content:"\EA0C"}.bi-icon-attachment:before{content:"\E9F0"}.bi-icon-eyes:before{content:"\E9FA"}.bi-icon-eyes-slash:before{content:"\E9FD"}.bi-icon-download:before{content:"\E9FC"}.bi-icon-preview:before{content:"\E9FA"}.bi-icon-arrow-up:before{content:"\EA1B"}.bi-icon-arrow-down:before{content:"\EA1A"}.bi-icon-arrow-left:before{content:"\EA1F"}.bi-icon-arrow-right:before{content:"\EA1E"}.bi-icon-full-screen:before{content:"\EA19"}.bi-icon-full-screen-cancel:before{content:"\EA18"}.bi-icon-h1:before{content:"\EA13"}.bi-icon-h2:before{content:"\EA17"}.bi-icon-h3:before{content:"\EA14"}.bi-icon-h4:before{content:"\EA12"}.bi-icon-h5:before{content:"\EA16"}.bi-icon-h6:before{content:"\EA15"}.bi-icon-h1:hover:before,.bi-icon-h2:hover:before,.bi-icon-h3:hover:before,.bi-icon-h4:hover:before,.bi-icon-h5:hover:before,.bi-icon-h6:hover:before{content:"\EA48"}.bi-icon-clock:before{content:"\E95B"}.bi-icon-dropper:before{content:"\E9C1"}.bi-icon-font:before{content:"\E97C"}.bi-icon-formula:before{content:"\E6A4"}.bi-icon-text-highlight:before{content:"\E6B1"}.bi-icon-footnote:before{content:"\E6B4"}.bi-icon-dropdown:before{content:"\E983"}.bi-icon-insert:before{content:"\E976"}.bi-icon-toc:before{content:"\E6BB"}.bi-icon-tocfold:before{content:"\E6BC"}.bi-icon-tocunfold:before{content:"\E6BA"}@-webkit-keyframes loadingBi{0%,50%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes loadingBi{0%,50%{background-position:0 50%}50%{background-position:100% 50%}}.bi-core-loading{width:100%;height:auto;background:#fff;overflow:hidden}.bi-core-loading-item{height:16px;width:100%;background:-webkit-linear-gradient(left,hsla(0,0%,96.1%,.4),hsla(0,0%,96.1%,.6));background:linear-gradient(90deg,hsla(0,0%,96.1%,.4),hsla(0,0%,96.1%,.6));margin-bottom:24px;-webkit-animation:loadingBi 1s ease-in-out infinite;animation:loadingBi 1s ease-in-out infinite;background-size:600% 600%}.bi-core-loading-item-empty{background:#fff;margin-bottom:12px}.bi-root{position:relative}.bi-root-frame{-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 auto;flex:1 1 auto;min-width:1px;display:-ms-flexbox;display:flex;margin-left:250px}.bi-root-frame .bi-toolbar{width:calc(100% - 250px)}.bi-root-mini{border:1px solid #e8e8e8;border-radius:3px 3px;padding-bottom:37px}.bi-root-mini .bi-core-loading{height:120px;overflow:hidden}.bi-root-mini .bi-content{z-index:999}.bi-root-mini .bi-content-wrapper{padding:0}.bi-root-mini .bi-content-editor{padding:8px;max-width:none;box-shadow:none;border-radius:3px 3px;min-height:180px}.bi-root-mini .bi-content .bi-content-editor-core{min-height:90px}.bi-root-mini .bi-typo{padding-bottom:0}.bi-root-mini .bi-typo .bi-alignment,.bi-root-mini .bi-typo .bi-block,.bi-root-mini .bi-typo .bi-blockquote,.bi-root-mini .bi-typo .bi-code,.bi-root-mini .bi-typo .bi-file,.bi-root-mini .bi-typo .bi-footnote,.bi-root-mini .bi-typo .bi-heading,.bi-root-mini .bi-typo .bi-hr,.bi-root-mini .bi-typo .bi-image,.bi-root-mini .bi-typo .bi-list,.bi-root-mini .bi-typo .bi-paragraph,.bi-root-mini .bi-typo .bi-riddle,.bi-root-mini .bi-typo .bi-table,.bi-root-mini .bi-typo .bi-unstyle,.bi-root-mini .bi-typo .bi-video{max-width:100%}.bi-root-mini .bi-typo .bi-heading:before{display:none}.bi-root-mini .bi-typo .bi-hr:before{display:none}.bi-root-mini .bi-button{line-height:30px;height:30px;-webkit-transition:color .3s ease;transition:color .3s ease}.bi-root-mini .bi-button .bi-icon-dropdown{-webkit-transition:color .3s ease;transition:color .3s ease}.bi-root-mini .bi-button .bi-icon-emoji+.bi-icon-dropdown{display:none}.bi-root-mini .bi-button-active{border-color:rgba(0,0,0,0)}.bi-root-mini .bi-button:hover{color:#25b864;border-color:rgba(0,0,0,0);box-shadow:none}.bi-root-mini .bi-button:hover .bi-icon-dropdown{color:#25b864}.bi-content-editor{position:relative;margin:0 auto;background:#fff;width:100%;max-width:954px;font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#262626;line-height:24px;min-height:1024px;cursor:text;white-space:normal}.bi-bandaid{position:absolute;width:24px;height:24px;top:0;right:-32px}.bi-bandaid a.bi-bandaid-link{display:block;border-radius:2px 2px;text-align:center;line-height:24px;color:#bfbfbf;cursor:pointer}.bi-bandaid:hover{color:#595959;background:#f9f9f9}.bi-modal-full .ant-modal-body{padding:0}.bi-modal-form .ant-form-item{margin-bottom:0}.bi-modal-form .ant-form-item-input{margin-bottom:6px}.bi-modal-form .ant-form-text{line-height:1.5}.bi-modal-form .ant-form-text-item{margin-right:10px}.bi-modal-form .ant-form-item-label label{color:#8c8c8c}.bi-modal-form .ant-radio-group{padding-top:5px}.bi-button{display:inline-block;height:30px;width:auto;min-width:30px;text-align:left;padding:0 8px;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:3px 3px;font-size:12px;margin:0 3px 0 0;cursor:pointer;color:#595959;outline:none;line-height:28px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.bi-button:hover{border:1px solid #d9d9d9;background-color:rgba(0,0,0,0)}.bi-button-active,.bi-button-active:hover{background-color:#e8e8e8;border:1px solid rgba(0,0,0,0)}.bi-button-disabled,.bi-button-disabled:hover{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);box-shadow:none;color:#bfbfbf;cursor:not-allowed}.bi-button-save{position:relative}.bi-button-save:after{content:" ";visibility:hidden;opacity:0;width:6px;height:6px;border-radius:6px 6px;background:#25b864;position:absolute;top:6px;right:6px;-webkit-transition:all .3s linear;transition:all .3s linear}.bi-button-save-active:after{opacity:1;visibility:visible}.bi-button-inner-text{font-size:12px}.bi-button-group{position:relative;display:inline-block;width:auto}.bi-button-set{position:relative;display:inline-block;z-index:1}.bi-button-set-trigger{display:inline-block}.bi-button-set-trigger .bi-button{padding-right:20px}.bi-button-set-trigger .bi-icon-arrow{position:absolute;right:12px;top:50%;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid #bfbfbf;margin-top:-3px;-webkit-transition:all .25s cubic-bezier(.3,1.2,.2,1);transition:all .25s cubic-bezier(.3,1.2,.2,1)}.bi-button-set-trigger-active .bi-icon-arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.bi-button-set-trigger-double .bi-button{padding-right:0}.bi-button-set-trigger-double .bi-button-current{margin-right:0;border-radius:3px 0 0 3px}.bi-button-set-trigger-double .bi-button-dropdown{margin-left:-1px;min-width:15px;padding:0;border-radius:0 3px 3px 0}.bi-button-set-trigger-double .bi-button-dropdown .bi-icon-arrow{right:7px}.bi-button-set-trigger-double:hover .bi-button{border:1px solid #d9d9d9}.bi-button-set-trigger-double:active .bi-button{background-color:#e8e8e8}.bi-button-set-trigger-double-active .bi-button,.bi-button-set-trigger-double-active:hover .bi-button{border:1px solid #e8e8e8}.bi-button-set-list{position:absolute;top:32px;left:0;background:#fff;border:1px solid #e8e8e8;border-radius:3px 3px;box-shadow:0 2px 10px rgba(0,0,0,.12);min-width:168px;padding:5px 0;height:auto;opacity:0;visibility:hidden;-webkit-transition:all .25s cubic-bezier(.3,1.2,.2,1);transition:all .25s cubic-bezier(.3,1.2,.2,1);z-index:999;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.bi-button-set-list-active{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.bi-button-set-list-item{display:block;padding:2px 10px 2px 16px;line-height:30px;color:#595959;text-align:left;position:relative}.bi-button-set-list-item-split{display:block;margin:5px 0;border-bottom:1px solid #d9d9d9}.bi-button-set-list-item span{display:inline-block}.bi-button-set-list-item .bi-icon{margin-right:10px;color:#bfbfbf}.bi-button-set-list-item .bi-icon-dot{position:absolute;top:50%;left:16px;margin-top:-3px;width:6px;height:6px;display:block;background:#595959;border-radius:6px 6px}.bi-button-set-list-item .bi-icon-check{position:absolute;right:6px;top:11px;text-align:right;color:#52c41a}.bi-button-set-list-item-heading1,.bi-button-set-list-item-heading2,.bi-button-set-list-item-heading3,.bi-button-set-list-item-heading4{line-height:1.6;font-weight:700;color:#262626}.bi-button-set-list-item-heading1{font-size:28px}.bi-button-set-list-item-heading2{font-size:24px}.bi-button-set-list-item-heading3{font-size:20px}.bi-button-set-list-item-heading4{font-size:16px}.bi-button-set-list-item:hover{color:#262626;background-color:#f4f4f4}.bi-button-set-list-hoz{padding:0;right:3px;left:auto;height:40px}.bi-button-set-list-with-dot .bi-button-set-list-item{padding-left:32px;white-space:nowrap}.bi-button-set-list-colorboard{padding:12px 10px}.bi-button-set-list-emoji-mini{width:178px;padding:5px 8px}.bi-button-set-list-emoji-mini .bi-button-set-list-item{width:30px;height:30px;padding:5px;display:inline-block;vertical-align:middle;margin:0 1px;float:left}.bi-button-set-list-emoji-mini .bi-button-set-list-item img{display:block;margin:0 auto;height:20px;width:20px}.bi-button-set-emode{text-align:left}.bi-button-set-emode .bi-button-set-list{width:240px;left:50%;margin-left:-120px;padding:12px}.bi-button-set-emode .button-set-list-item{display:block;padding:8px 12px 8px 48px;border:1px solid rgba(0,0,0,0);position:relative;margin-bottom:8px;border-radius:3px 3px}.bi-button-set-emode .button-set-list-item:last-child{margin-bottom:0}.bi-button-set-emode .button-set-list-item .icon{position:absolute;width:24px;height:24px;line-height:24px;display:block;top:16px;left:17px;text-align:center;color:#ddd}.bi-button-set-emode .button-set-list-item .title{display:block;font-size:14px;color:#666}.bi-button-set-emode .button-set-list-item .desc{display:block;font-size:12px;color:#999}.bi-button-set-emode .button-set-list-item:hover{border:1px solid #e8e8e8;background:#f8f8f8}.bi-button-set-emode .button-set-list-item-active .icon,.bi-button-set-emode .button-set-list-item-active:hover .icon{color:#25b864}.bi-typo{font-size:14px;font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;color:#262626;line-height:24px;word-wrap:break-word;letter-spacing:.05em;padding-bottom:30px}.bi-typo>:first-child{margin-top:0!important}.bi-typo a,.bi-typo a:active{word-wrap:break-word;color:#096dd9}.bi-typo a:hover{color:#1890ff}.bi-typo mark{padding:0;background:#ff0}.bi-typo h1,.bi-typo h2,.bi-typo h3,.bi-typo h4,.bi-typo h5,.bi-typo h6{cursor:text;word-spacing:1px;font-weight:700}.bi-typo h1{font-size:28px;line-height:36px;padding:7px 0}.bi-typo h2{font-size:24px;line-height:32px;padding:7px 0}.bi-typo h3{font-size:20px;line-height:28px;padding:7px 0}.bi-typo h4{font-size:16px;line-height:24px;padding:7px 0}.bi-typo h5{font-size:14px;line-height:24px;padding:7px 0}.bi-typo h6{font-size:14px;line-height:24px;padding:7px 0;font-weight:400}.bi-typo blockquote{padding-left:1em;margin-left:0;border-left:3px solid #f4f4f4;color:#8c8c8c}.bi-typo blockquote .bi-heading,.bi-typo blockquote .bi-list{color:#8c8c8c}.bi-typo ol,.bi-typo ul{margin:0 0 24px;padding:0 0 0 2em}.bi-typo ol ol,.bi-typo ol ul,.bi-typo ul ol,.bi-typo ul ul{margin-top:0;margin-bottom:0}.bi-typo ul{list-style-type:disc}.bi-typo ul ul{list-style-type:circle}.bi-typo ul ul ul{list-style-type:square}.bi-typo ul ul ol{list-style-type:lower-alpha}.bi-typo ul ol{list-style-type:lower-roman}.bi-typo ul ol ul{list-style-type:square}.bi-typo ul ol ol{list-style-type:lower-alpha}.bi-typo ol{list-style-type:decimal}.bi-typo ol ol{list-style-type:lower-roman}.bi-typo ol ol ul{list-style-type:square}.bi-typo ol ol ol{list-style-type:lower-alpha}.bi-typo ol ul{list-style-type:circle}.bi-typo ol ul ul{list-style-type:square}.bi-typo ol ul ol{list-style-type:lower-alpha}.bi-typo code{position:relative;font-family:monospace;font-size:inherit;background-color:rgba(0,0,0,.06);padding:0 2px;border:1px solid rgba(0,0,0,.08);border-radius:2px 2px;line-height:inherit;word-wrap:break-word;word-break:break-all;text-indent:0}.bi-typo pre{overflow:auto}.bi-typo pre code{position:relative;top:0;display:inline;max-width:none;padding:0;margin:0;overflow:initial;line-height:inherit;vertical-align:inherit;white-space:pre;background:0 0;font-size:inherit}.bi-typo>.bi-heading{position:relative}.bi-typo .bi-alignment,.bi-typo .bi-block,.bi-typo .bi-blockquote,.bi-typo .bi-code,.bi-typo .bi-file,.bi-typo .bi-footnote,.bi-typo .bi-heading,.bi-typo .bi-hr,.bi-typo .bi-image,.bi-typo .bi-list,.bi-typo .bi-paragraph,.bi-typo .bi-riddle,.bi-typo .bi-table,.bi-typo .bi-unstyle,.bi-typo .bi-video{max-width:832px;margin-bottom:0}.bi-typo .bi-heading{margin-top:0;margin-bottom:0}.bi-typo .bi-block .bi-paragraph,.bi-typo .bi-block .bi-unstyle,.bi-typo .bi-table .bi-paragraph,.bi-typo .bi-table .bi-unstyle{margin-bottom:0}.bi-typo .bi-list{margin-bottom:0}.bi-typo .bi-list .bi-paragraph,.bi-typo .bi-list .bi-unstyle{margin-top:0;margin-bottom:0}.bi-typo .bi-list .bi-list{margin-bottom:0}.bi-typo .bi-table{margin-top:24px;margin-bottom:24px}.bi-typo .bi-table .bi-alignment,.bi-typo .bi-table .bi-block,.bi-typo .bi-table .bi-blockquote,.bi-typo .bi-table .bi-code,.bi-typo .bi-table .bi-file,.bi-typo .bi-table .bi-footnote,.bi-typo .bi-table .bi-heading,.bi-typo .bi-table .bi-hr,.bi-typo .bi-table .bi-image,.bi-typo .bi-table .bi-list,.bi-typo .bi-table .bi-paragraph,.bi-typo .bi-table .bi-riddle,.bi-typo .bi-table .bi-unstyle,.bi-typo .bi-table .bi-video{max-width:100%}.bi-typo-hinted .bi-heading:before{font-family:inherit;font-size:inherit;text-align:left;position:relative;vertical-align:top;width:auto;opacity:1;visibility:visible;color:#bfbfbf;display:inline;left:0;line-height:inherit;padding-right:4px}.bi-typo-hinted .bi-heading-one:before{content:"#"}.bi-typo-hinted .bi-heading-two:before{content:"##"}.bi-typo-hinted .bi-heading-three:before{content:"###"}.bi-typo-hinted .bi-heading-four:before{content:"####"}.bi-typo-hinted .bi-heading-five:before{content:"#####"}.bi-typo-hinted .bi-heading-six:before{content:"######"}.bi-typo-hinted .bi-bold:before{content:"**";color:#bfbfbf}.bi-typo-hinted .bi-bold:after{content:"**";color:#bfbfbf}.bi-typo-hinted .bi-italic:before{content:"_";color:#bfbfbf}.bi-typo-hinted .bi-italic:after{content:"_";color:#bfbfbf}.bi-typo-hinted .bi-mark:before{content:"==";color:#bfbfbf}.bi-typo-hinted .bi-mark:after{content:"==";color:#bfbfbf}.bi-typo-hinted .bi-strikethrough:before{content:"~~";color:#bfbfbf}.bi-typo-hinted .bi-strikethrough:after{content:"~~";color:#bfbfbf}.bi-typo-hinted .bi-underline:before{content:"++";color:#bfbfbf}.bi-typo-hinted .bi-underline:after{content:"++";color:#bfbfbf}.bi-typo-hinted .bi-code-mark:before{content:"`";color:#bfbfbf}.bi-typo-hinted .bi-code-mark:after{content:"`";color:#bfbfbf}.bi-typo-hinted .bi-link:before{content:"[";color:#bfbfbf}.bi-typo-hinted .bi-link:after{content:"](\E697)";font-family:bi-icon,sans-serif;color:#bfbfbf}.bi-typo>.bi-footnote:before{content:"";display:block;border-top:4px solid #e8e8e8;width:50%;max-width:130px;margin:40px 0 20px -30px}.bi-typo>.bi-footnote~.bi-footnote:before{content:"";display:none;border-top:0}.bi-hover-menu{position:absolute;z-index:1000;width:auto;height:46px;background:#333;border-radius:3px 3px;line-height:36px;padding:5px 12px;color:#fff;box-shadow:0 0 0 1px #000,0 8px 16px rgba(43,43,43,.3);opacity:0;visibility:hidden;-webkit-transition:all .3s cubic-bezier(.3,1.2,.2,1);transition:all .3s cubic-bezier(.3,1.2,.2,1)}.bi-hover-menu-split{position:relative;display:inline-block;top:3px;margin:0 5px;height:15px;border-left:1px solid hsla(0,0%,100%,.4)}.bi-hover-menu .bi-button{position:relative;color:#fff;border:0;margin:0;padding:0 12px;font-size:14px;height:36px;line-height:36px}.bi-hover-menu .bi-button:hover{color:#25b864;background:rgba(0,0,0,0);box-shadow:none;border:0}.bi-hover-menu .bi-button-active{background:rgba(0,0,0,0);border:0;color:#25b864}.bi-hover-menu .bi-button-color-9A786C,.bi-hover-menu .bi-button-color-9A786C:hover{color:#9a786c}.bi-hover-menu .bi-button-color-D03C3C,.bi-hover-menu .bi-button-color-D03C3C:hover{color:#d03c3c}.bi-hover-menu .bi-button-color-E4965B,.bi-hover-menu .bi-button-color-E4965B:hover{color:#e4965b}.bi-hover-menu .bi-button-color-list{width:315px;height:0;padding:5px 0;position:absolute;display:block;background:rgba(0,0,0,0);right:30px;top:-5px;opacity:0;visibility:hidden;-webkit-transition:opacity .6s cubic-bezier(.3,1.2,.2,1),-webkit-transform .6s cubic-bezier(.3,1.2,.2,1);transition:opacity .6s cubic-bezier(.3,1.2,.2,1),-webkit-transform .6s cubic-bezier(.3,1.2,.2,1);transition:opacity .6s cubic-bezier(.3,1.2,.2,1),transform .6s cubic-bezier(.3,1.2,.2,1);transition:opacity .6s cubic-bezier(.3,1.2,.2,1),transform .6s cubic-bezier(.3,1.2,.2,1),-webkit-transform .6s cubic-bezier(.3,1.2,.2,1);vertical-align:middle;-webkit-transform:translateZ(-3px);transform:translateZ(-3px)}.bi-hover-menu .bi-button-color:hover .bi-button-color-list{opacity:1;visibility:visible;background:#333;height:46px;-webkit-transform:translateZ(0);transform:translateZ(0)}.bi-hover-menu-mini{height:32px;line-height:32px;padding:0;border-radius:2px 2px;box-shadow:0 3px 3px rgba(0,0,0,.2)}.bi-hover-menu-mini .bi-button{height:32px;line-height:32px;padding:0 6px;font-size:16px;color:#e8e8e8}.bi-colorboard-group{display:-ms-flexbox;display:flex;width:100%;height:auto;position:relative}.bi-colorboard-group:first-child{margin-bottom:10px}.bi-colorboard-group:nth-child(2){margin-bottom:6px}.bi-colorboard-group:last-child{margin-bottom:0}.bi-colorboard-group-item{width:24px;height:24px;padding:2px;display:inline-block;border-radius:3px 3px;border:1px solid rgba(0,0,0,0);-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer;background-color:#fff}.bi-colorboard-group-item>span{position:relative;width:18px;height:18px;display:block;border-radius:2px 2px;border:1px solid rgba(0,0,0,0)}.bi-colorboard-group-item>span svg{position:absolute;top:-1px;left:1px;width:12px;height:12px}.bi-colorboard-group-item-border>span{border:1px solid #e8e8e8}.bi-colorboard-group-item-special{position:relative}.bi-colorboard-group-item-special:after{content:"";display:block;position:absolute;top:10px;left:0;width:22px;height:0;border-bottom:2px solid #ff5151;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.bi-colorboard-group-item:hover{border:1px solid #d9d9d9;box-shadow:0 1px 2px rgba(0,0,0,.12)}.bi-void{position:relative;padding:0 1px;margin:1px 0;height:auto;text-indent:0}.bi-void .bi-void-first{position:absolute;top:0;left:-2px;width:3px;padding-left:2px;height:100%;outline:none;text-indent:0;font-size:1000000px;overflow:hidden;-ms-flex:0 0 auto;flex:0 0 auto}.bi-void .bi-void-last{position:absolute;top:0;bottom:0;right:-2px;width:3px;height:100%;outline:none;text-align:left;text-indent:0;font-size:1000000px;overflow:hidden;-ms-flex:0 0 auto;flex:0 0 auto}.bi-void-inline{display:inline-block}.bi-void .bi-void-toolbar{position:absolute;right:2px;top:0}.bi-void:hover .bi-dnd-menu{visibility:visible;opacity:1}.bi-void:active{cursor:grabbing;cursor:-webkit-grabbing}.bi-void-dragging{cursor:grabbing;cursor:-webkit-grabbing;opacity:.75}.bi-void-dragging .bi-void-first,.bi-void-dragging .bi-void-last{display:none}.bi-dnd{position:relative}.bi-dnd-menu{position:absolute;top:0;left:-21px;right:auto;bottom:auto;width:18px;height:24px;line-height:24px;font-size:14px;font-weight:400;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:hsla(0,0%,100%,.9)}.bi-dnd-menu-trigger{width:18px;height:24px;text-align:center;color:#bfbfbf;font-size:12px;border-radius:2px 2px;cursor:move;cursor:grab;cursor:-webkit-grab}.bi-dnd-menu-trigger-isdraging{cursor:grabbing;cursor:-webkit-grabbing}.bi-dnd-menu-trigger-active,.bi-dnd-menu-trigger:hover{background:#f4f4f4;color:#595959}.bi-dnd-menu-trigger-active{cursor:pointer}.bi-dnd-menu-detail{position:absolute;width:158px;height:auto;top:0;right:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;margin-top:12px;background:#fff;border:1px solid #d9d9d9;border-radius:3px 3px;box-shadow:0 2px 10px rgba(0,0,0,.12);padding:6px 0;opacity:0;visibility:hidden;-webkit-transition:all .25s cubic-bezier(.3,1.2,.2,1);transition:all .25s cubic-bezier(.3,1.2,.2,1);text-align:left;z-index:100}.bi-dnd-menu-detail-content{width:100%;min-height:60px}.bi-dnd-menu-detail:before{content:" ";position:absolute;top:50%;margin-top:-8px;right:-7px;width:0;height:0;border-top:7px solid rgba(0,0,0,0);border-left:6px solid #d9d9d9;border-bottom:7px solid rgba(0,0,0,0)}.bi-dnd-menu-detail:after{content:" ";position:absolute;top:50%;right:-6px;margin-top:-8px;width:0;height:0;border-top:7px solid rgba(0,0,0,0);border-left:6px solid #fff;border-bottom:7px solid rgba(0,0,0,0)}.bi-dnd-menu-detail-split{width:100%;display:block;margin:5px 0;height:1px;background:#d9d9d9}.bi-dnd-menu-detail-item{display:block;padding:4px 10px;line-height:24px;color:#595959;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.bi-dnd-menu-detail-item .bi-icon{color:#595959}.bi-dnd-menu-detail-item-text{color:#595959;padding:0 10px}.bi-dnd-menu-detail-item:hover{background:#f4f4f4}.bi-dnd-menu-detail-active{opacity:1;visibility:visible;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.bi-dnd-menu-active{opacity:1;visibility:visible;cursor:pointer}.bi-dnd.bi-heading-one .bi-dnd-menu{top:12px}.bi-dnd.bi-heading-two .bi-dnd-menu{top:11px}.bi-dnd.bi-heading-three .bi-dnd-menu{top:9px}.bi-dnd.bi-heading-five .bi-dnd-menu,.bi-dnd.bi-heading-four .bi-dnd-menu,.bi-dnd.bi-heading-six .bi-dnd-menu{top:7px}.bi-dnd.bi-heading-five:hover .bi-dnd-menu,.bi-dnd.bi-heading-four:hover .bi-dnd-menu,.bi-dnd.bi-heading-one:hover .bi-dnd-menu,.bi-dnd.bi-heading-six:hover .bi-dnd-menu,.bi-dnd.bi-heading-three:hover .bi-dnd-menu,.bi-dnd.bi-heading-two:hover .bi-dnd-menu{visibility:visible;opacity:1}.bi-dnd-isover:after{content:" ";position:absolute;width:100%;bottom:1px;left:0;height:2px;border-radius:1px 1px;background:#97deaf;z-index:1}.bi-modal .ant-modal-content{border:1px solid #d9d9d9;border-radius:2px 2px;box-shadow:0 2px 10px rgba(0,0,0,.12)}.bi-modal .ant-modal-footer{padding:10px 24px}.bi-modal .ant-carousel .slick-dots{bottom:0}.bi-modal .ant-carousel .slick-dots li button{background:#595959}.bi-modal .ant-carousel .slick-dots li.slick-active button{background:#25b864}.bi-meta{margin:0 auto}.bi-meta-title{position:relative;display:block}.bi-meta-title:before{position:absolute;content:"\6807\9898";font-size:12px;color:#ccc;line-height:50px;left:-40px;top:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.bi-meta-title:focus:before{opacity:1;visibility:visible}.bi-meta-title-input{position:relative;font-size:36px;outline:none;border:none;box-shadow:none;display:block;width:100%;line-height:50px;color:#262626;font-weight:700;font-family:Myriad Set Pro,Lucida Grande,Helvetica Neue,Helvetica,Arial,Verdana,"sans-serif";padding:0}.bi-meta-slug{position:relative;display:block;padding-bottom:18px;border-bottom:1px solid #e9e9e9;margin-bottom:32px}.bi-meta-slug:before{position:absolute;content:"\8DEF\5F84";font-size:12px;color:#ccc;line-height:32px;left:-40px;top:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.bi-meta-slug:focus:before{opacity:1;visibility:visible}.bi-meta-slug-input{line-height:32px;font-size:14px;outline:none;border:none;box-shadow:none;display:inline-block;color:#999;font-family:monospace}@media only screen and (min-width:1441px){.bi-content-editor{max-width:954px}.bi-content-editor .bi-typo .bi-alignment,.bi-content-editor .bi-typo .bi-block,.bi-content-editor .bi-typo .bi-blockquote,.bi-content-editor .bi-typo .bi-code,.bi-content-editor .bi-typo .bi-file,.bi-content-editor .bi-typo .bi-footnote,.bi-content-editor .bi-typo .bi-heading,.bi-content-editor .bi-typo .bi-hr,.bi-content-editor .bi-typo .bi-image,.bi-content-editor .bi-typo .bi-list,.bi-content-editor .bi-typo .bi-paragraph,.bi-content-editor .bi-typo .bi-riddle,.bi-content-editor .bi-typo .bi-table,.bi-content-editor .bi-typo .bi-unstyle,.bi-content-editor .bi-typo .bi-video{max-width:832px}.bi-content-editor .bi-toc{left:calc(50vw + 493px);width:196px}}@media only screen and (min-width:1281px) and (max-width:1440px){.bi-content-editor{max-width:874px}.bi-content-editor .bi-typo .bi-alignment,.bi-content-editor .bi-typo .bi-block,.bi-content-editor .bi-typo .bi-blockquote,.bi-content-editor .bi-typo .bi-code,.bi-content-editor .bi-typo .bi-file,.bi-content-editor .bi-typo .bi-footnote,.bi-content-editor .bi-typo .bi-heading,.bi-content-editor .bi-typo .bi-hr,.bi-content-editor .bi-typo .bi-image,.bi-content-editor .bi-typo .bi-list,.bi-content-editor .bi-typo .bi-paragraph,.bi-content-editor .bi-typo .bi-riddle,.bi-content-editor .bi-typo .bi-table,.bi-content-editor .bi-typo .bi-unstyle,.bi-content-editor .bi-typo .bi-video{max-width:752px}}@media only screen and (min-width:1025px) and (max-width:1280px){.bi-content-editor{max-width:874px}.bi-content-editor .bi-typo .bi-alignment,.bi-content-editor .bi-typo .bi-block,.bi-content-editor .bi-typo .bi-blockquote,.bi-content-editor .bi-typo .bi-code,.bi-content-editor .bi-typo .bi-file,.bi-content-editor .bi-typo .bi-footnote,.bi-content-editor .bi-typo .bi-heading,.bi-content-editor .bi-typo .bi-hr,.bi-content-editor .bi-typo .bi-image,.bi-content-editor .bi-typo .bi-list,.bi-content-editor .bi-typo .bi-paragraph,.bi-content-editor .bi-typo .bi-riddle,.bi-content-editor .bi-typo .bi-table,.bi-content-editor .bi-typo .bi-unstyle,.bi-content-editor .bi-typo .bi-video{max-width:752px}.bi-content-editor .bi-toc{right:8px;width:auto}}@media only screen and (min-width:961px) and (max-width:1024px){.bi-content-editor{max-width:874px}.bi-content-editor .bi-typo .bi-alignment,.bi-content-editor .bi-typo .bi-block,.bi-content-editor .bi-typo .bi-blockquote,.bi-content-editor .bi-typo .bi-code,.bi-content-editor .bi-typo .bi-file,.bi-content-editor .bi-typo .bi-footnote,.bi-content-editor .bi-typo .bi-heading,.bi-content-editor .bi-typo .bi-hr,.bi-content-editor .bi-typo .bi-image,.bi-content-editor .bi-typo .bi-list,.bi-content-editor .bi-typo .bi-paragraph,.bi-content-editor .bi-typo .bi-riddle,.bi-content-editor .bi-typo .bi-table,.bi-content-editor .bi-typo .bi-unstyle,.bi-content-editor .bi-typo .bi-video{max-width:752px}.bi-content-editor .bi-toc{display:none}}@media only screen and (min-width:769px) and (max-width:960px){.bi-content-wrapper{padding-bottom:0}.bi-content-editor{max-width:772px;box-shadow:none}.bi-content-editor .bi-meta-slug,.bi-content-editor .bi-meta-title{max-width:688px}.bi-content-editor .bi-typo .bi-alignment,.bi-content-editor .bi-typo .bi-block,.bi-content-editor .bi-typo .bi-blockquote,.bi-content-editor .bi-typo .bi-code,.bi-content-editor .bi-typo .bi-file,.bi-content-editor .bi-typo .bi-footnote,.bi-content-editor .bi-typo .bi-heading,.bi-content-editor .bi-typo .bi-hr,.bi-content-editor .bi-typo .bi-image,.bi-content-editor .bi-typo .bi-list,.bi-content-editor .bi-typo .bi-paragraph,.bi-content-editor .bi-typo .bi-riddle,.bi-content-editor .bi-typo .bi-table,.bi-content-editor .bi-typo .bi-unstyle,.bi-content-editor .bi-typo .bi-video{max-width:688px}.bi-content-editor .bi-toc{display:none}}@media only screen and (max-width:768px){.bi-content-wrapper{padding-top:0;padding-bottom:0}.bi-content-editor{max-width:100%;box-shadow:none}.bi-content-editor .bi-typo .bi-alignment,.bi-content-editor .bi-typo .bi-block,.bi-content-editor .bi-typo .bi-blockquote,.bi-content-editor .bi-typo .bi-code,.bi-content-editor .bi-typo .bi-file,.bi-content-editor .bi-typo .bi-footnote,.bi-content-editor .bi-typo .bi-heading,.bi-content-editor .bi-typo .bi-hr,.bi-content-editor .bi-typo .bi-image,.bi-content-editor .bi-typo .bi-list,.bi-content-editor .bi-typo .bi-paragraph,.bi-content-editor .bi-typo .bi-riddle,.bi-content-editor .bi-typo .bi-table,.bi-content-editor .bi-typo .bi-unstyle,.bi-content-editor .bi-typo .bi-video{max-width:100%}.bi-content-editor .bi-toc{display:none}}.bi-plugin-toolbar-wrapper{position:absolute}.bi-plugin-toolbar{position:absolute;opacity:0;visibility:hidden;width:auto;line-height:28px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:14px;font-weight:400;text-indent:0}.bi-plugin-toolbar-active{opacity:1;visibility:visible}.bi-plugin-toolbar-inline{top:50%;margin-top:-14px;bottom:auto;left:auto;right:12px}.bi-plugin-toolbar-block{top:auto;bottom:-46px;left:-1px;right:auto;background:#fff;border-radius:2px 2px;height:40px;border:1px solid #d9d9d9;box-shadow:0 2px 10px rgba(0,0,0,.12);padding:5px 3px;z-index:1;z-index:1031}.bi-plugin-toolbar-right{left:auto;right:-1px}.bi-plugin-toolbar-center{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.bi-plugin-toolbar-inlink{bottom:-90px}.bi-plugin-toolbar-memtion{padding:0;min-width:280px;height:auto;bottom:auto;z-index:1031}.bi-plugin-toolbar .bi-icon-arrow{position:absolute;right:8px;top:50%;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid #bfbfbf;margin-top:-3px;-webkit-transition:all .25s cubic-bezier(.3,1.2,.2,1);transition:all .25s cubic-bezier(.3,1.2,.2,1)}.bi-plugin-toolbar-btn{line-height:28px;padding:0 3px;min-width:28px;display:inline-block;text-align:center;color:#595959;border-radius:2px 2px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;cursor:pointer}.bi-plugin-toolbar-btn .bi-icon,.bi-plugin-toolbar-btn .text{color:#595959}.bi-plugin-toolbar-btn .text{font-size:12px;display:inline-block;padding:0 4px}.bi-plugin-toolbar-btn:hover{background-color:#f4f4f4}.bi-plugin-toolbar-btn-disabled,.bi-plugin-toolbar-btn-disabled:hover{background-color:rgba(0,0,0,0);box-shadow:none;cursor:not-allowed}.bi-plugin-toolbar-btn-disabled .bi-icon,.bi-plugin-toolbar-btn-disabled .text,.bi-plugin-toolbar-btn-disabled:hover .bi-icon,.bi-plugin-toolbar-btn-disabled:hover .text{color:#bfbfbf}.bi-plugin-toolbar-text{line-height:24px;padding:0 5px;display:inline-block;color:#595959}.bi-plugin-toolbar-text .bi-icon.bi-icon-connect{width:18px;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.bi-plugin-toolbar-text-link{min-width:200px;max-width:250px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-plugin-toolbar-numberinput{line-height:24px;display:inline-block;width:46px}.bi-plugin-toolbar-linkinput{line-height:24px;padding:0 3px;display:inline-block;border:1px solid rgba(0,0,0,0);outline:0;width:250px;letter-spacing:.05em}.bi-plugin-toolbar-group{position:relative;display:-ms-flexbox;display:flex}.bi-plugin-toolbar-item{position:relative;display:inline-block;line-height:28px;margin:0 3px;text-align:left;color:#595959;-ms-flex:0 0 auto;flex:0 0 auto}.bi-plugin-toolbar-item-split{width:1px;height:28px;margin:0 4px;border-left:1px solid #d9d9d9;display:inline-block}.bi-plugin-toolbar-item-trigger{position:relative;padding-left:3px;padding-right:16px;cursor:pointer;border-radius:2px 2px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.bi-plugin-toolbar-item-trigger:hover{background:#f4f4f4}.bi-plugin-toolbar-item-trigger-active{background:#f4f4f4}.bi-plugin-toolbar-item-trigger-active .bi-icon-arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.bi-plugin-toolbar-item-dropdown{position:absolute;top:38px;left:-7px;padding:5px 0;border-radius:2px 2px;background:#fff;border:1px solid #d9d9d9;box-shadow:0 2px 10px rgba(0,0,0,.12);min-width:128px;height:auto;opacity:0;visibility:hidden;-webkit-transition:all .25s cubic-bezier(.3,1.2,.2,1);transition:all .25s cubic-bezier(.3,1.2,.2,1);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.bi-plugin-toolbar-item-dropdown:before{content:" ";position:absolute;top:-6px;left:15px;width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:6px solid #d9d9d9}.bi-plugin-toolbar-item-dropdown:after{content:" ";position:absolute;top:-4px;left:15px;width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:6px solid #fff}.bi-plugin-toolbar-item-dropdown-active{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.bi-plugin-toolbar-item-dropdown-item{display:block;padding:4px 10px;line-height:24px;color:#595959;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;white-space:nowrap}.bi-plugin-toolbar-item-dropdown-item .bi-plugin-toolbar-btn:hover{background:#e8e8e8}.bi-plugin-toolbar-item-dropdown-item:hover{background:#e8e8e8}.bi-plugin-toolbar-item-dropdown-item.active,.bi-plugin-toolbar-item-dropdown-item.active:hover{background:#f4f4f4}.bi-plugin-toolbar-item-dropdown-item.active .bi-plugin-toolbar-btn:hover,.bi-plugin-toolbar-item-dropdown-item.active:hover .bi-plugin-toolbar-btn:hover{background:#f4f4f4}.bi-plugin-toolbar-item-input{display:-ms-flexbox;display:flex;padding:2px 0}.bi-plugin-toolbar-item-text{padding:0 5px}.bi-plugin-toolbar-flex{position:relative;opacity:1;visibility:visible;padding:6px;display:-ms-flexbox;display:flex}.bi-plugin-toolbar-flex .bi-plugin-toolbar-item{padding:0}.bi-plugin-toolbar-flex .bi-plugin-toolbar-btn{padding:0 6px;line-height:28px}.bi-plugin-toolbar-flex .bi-plugin-toolbar-btn .bi-icon{vertical-align:middle}.bi-plugin-toolbar-flex .bi-plugin-toolbar-item-trigger-active{background:#e8e8e8}.bi-plugin-toolbar-flex .bi-plugin-toolbar-item-trigger-active .bi-plugin-toolbar-btn:hover{background:#e8e8e8}.bi-plugin-toolbar-flex .bi-plugin-toolbar-item-dropdown{border-radius:3px 3px;top:32px;left:-1px}.bi-plugin-toolbar-flex .bi-plugin-toolbar-item-dropdown:before{content:"";display:none}.bi-plugin-toolbar-flex .bi-plugin-toolbar-item-dropdown:after{content:"";display:none}.bi-alignment{text-align:left}.bi-alignment-left{text-align:left}.bi-alignment-center{text-align:center}.bi-alignment-right{text-align:right}.bi-alignment-justify{text-align:justify}.bi-anchor-preview{color:#8c8c8c;border:1px solid rgba(0,0,0,0)}.bi-anchor-preview-active{border:1px solid #e8e8e8}.bi-anchor-editor{line-height:inherit;width:80px;display:inline-block;position:relative;vertical-align:middle;background:#f4f4f4;padding:0 8px;border:1px solid #e8e8e8;border-radius:3px 3px}.bi-anchor-editor-input{width:100%;border:0;outline:0;background:inherit;resize:none;vertical-align:top;font-family:Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}.bi-area-doc{position:relative}.bi-area-doc-info{position:absolute;top:-105px;right:calc(100% + 64px);padding:5px 12px 5px 32px;line-height:22px;border-radius:4px;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);white-space:nowrap}.bi-area-doc-icon{position:absolute;top:9px;left:12px;cursor:pointer}.bi-area-doc-edited .bi-area-doc-icon{color:#25b864}.bi-area{position:relative;margin-left:-57px;padding-left:57px;margin-right:-60px;padding-right:60px}.bi-area-info{position:absolute;top:4px;height:calc(100% - 8px);right:100%;border-right:3px solid #c5ebd0;padding-right:16px;color:rgba(0,0,0,.45);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bi-area-mobile{margin-left:-14px;padding-left:14px;margin-right:-14px;padding-right:14px}.bi-area-mobile .bi-area-info{right:auto;left:-16px}.bi-area-active .bi-area-info{border-right-color:#25b864}.bi-area-locked .bi-area-info{border-right-color:#d9d9d9}.bi-area-info-modifier{white-space:nowrap}.bi-area-refresh{position:absolute;top:5px;left:-22px;color:#25b864;cursor:pointer;display:none}.bi-area-edited .bi-area-refresh{display:block}.bi-area-wink{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-name:areawink;animation-name:areawink}@-webkit-keyframes areawink{0%{background-color:rgba(37,184,100,.05)}to{background-color:rgba(0,0,0,0)}}@keyframes areawink{0%{background-color:rgba(37,184,100,.05)}to{background-color:rgba(0,0,0,0)}}.bi-area-creator-tips{margin-bottom:8px}.bi-area-creator-image,.bi-area-creator-selector{width:100%}.bi-area-creator-image{margin-bottom:16px}.bi-area-creator-form-item{margin-bottom:16px}.bi-area-creator-form-item:last-child{margin-bottom:0}.bi-area-creator-selector-option{padding:8px 12px}.bi-area-creator-selector-avatar{width:24px;height:24px;border-radius:50%;margin-right:12px}.bi-area-creator-selector-nickname{margin-right:8px}.bi-area-creator-selector-username{color:rgba(0,0,0,.45)}.bi-block{padding:10px;border:1px solid rgba(0,0,0,0);border-radius:3px}.bi-block>:first-child{margin-top:0!important}.bi-block-success{background-color:#edf9e8;border-color:#c2d2b5}.bi-block-info{background-color:#e8f7ff;border-color:#abd2da}.bi-block-warning{background-color:#fffbe6;border-color:#e0d1b1}.bi-block-danger{background-color:#fff3f3;border-color:#deb8be}.bi-block-tips{background-color:#fff6b6;border-color:#c3c3c3}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.function-name,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.function,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#a67f59;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.bi-code{position:relative;padding:0;overflow:visible;border:1px solid #e8e8e8;border-radius:2px 2px;text-indent:0;background:#f9f9f9}.bi-code-toolbar{width:100%;height:32px;padding:4px;border-bottom:1px solid #e8e8e8;background:#fff;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bi-code-toolbar .bi-icon-arrow{position:absolute;right:8px;top:50%;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid #bfbfbf;margin-top:-3px;-webkit-transition:all .25s cubic-bezier(.3,1.2,.2,1);transition:all .25s cubic-bezier(.3,1.2,.2,1)}.bi-code-toolbar-item{position:relative;display:inline-block;line-height:24px;color:#595959;text-align:center;float:right;padding:0 5px;cursor:pointer;margin-left:4px;visibility:hidden;opacity:0}.bi-code-toolbar-item:hover{color:#262626;background:#f4f4f4}.bi-code-toolbar-syntax{display:inline-block;position:relative}.bi-code-toolbar-trigger{display:inline-block;position:relative;padding-left:3px;padding-right:18px;cursor:pointer;border-radius:2px 2px;-webkit-transform-origin:background-color .3s ease-in-out;-ms-transform-origin:background-color .3s ease-in-out;transform-origin:background-color .3s ease-in-out}.bi-code-toolbar-trigger:hover{background:#f4f4f4}.bi-code-toolbar-trigger .syntax{display:inline-block;padding:0 4px}.bi-code-toolbar-trigger-active{background:#f4f4f4}.bi-code-toolbar-trigger-active .bi-icon-arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.bi-code-toolbar-dropdown{position:absolute;top:32px;left:0;padding:0;text-indent:0;border-radius:2px 2px;background:#fff;border:1px solid #d9d9d9;box-shadow:0 2px 10px rgba(0,0,0,.12);width:140px;height:auto;opacity:0;visibility:hidden;-webkit-transition:all .25s cubic-bezier(.3,1.2,.2,1);transition:all .25s cubic-bezier(.3,1.2,.2,1);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);z-index:1001}.bi-code-toolbar-dropdown:before{content:" ";position:absolute;top:-6px;left:15px;width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:6px solid #d9d9d9}.bi-code-toolbar-dropdown:after{content:" ";position:absolute;top:-5px;left:15px;width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:6px solid #fff}.bi-code-toolbar-dropdown-active{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.bi-code-toolbar-dropdown .list{width:100%;height:240px;overflow-y:auto;padding:8px 0}.bi-code-toolbar-dropdown .list-item{display:block;line-height:24px;text-align:left;font-size:12px;padding:0 10px;cursor:pointer}.bi-code-toolbar-dropdown .list-item:hover{background:#f4f4f4}.bi-code-toolbar-active .bi-code-toolbar-item{opacity:1;visibility:visible}.bi-code-line{position:relative;display:block;padding-left:8px;line-height:21px}.bi-code-line-active{background:#f9f9f9}.bi-code-line-active:before{color:#d9d9d9}.bi-code-number{counter-reset:linenumber}.bi-code-number .bi-code-line{counter-increment:linenumber;padding-left:48px}.bi-code-number .bi-code-line:before{display:block;position:absolute;padding:0 7px 0 5px;left:0;width:36px;height:100%;color:#e8e8e8;content:counter(linenumber);text-align:right;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:-1px;pointer-events:none}.bi-code pre{box-sizing:border-box;overflow:auto;word-wrap:normal;margin:0;padding:0;position:relative}.bi-code pre code{position:relative;display:block;max-width:none;margin:0;overflow:initial;font-size:13px;white-space:pre;color:#4d4d4d;background:none;font-family:Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;word-spacing:normal;word-wrap:break-word;word-break:normal;padding:12px 0;border:0;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.bi-code pre code:before{display:block;content:" ";width:36px;height:100%;position:absolute;left:0;top:0;bottom:0}.bi-code pre[class*=language-].line-numbers{padding-left:0}.bi-code pre[class*=language-].line-numbers code{padding-left:3.8em}.bi-code pre[class*=language-].line-numbers .line-numbers-rows{left:0}.bi-code pre[class*=language-][data-line]{padding-top:0;padding-bottom:0;padding-left:0}.bi-code pre[data-line] code{position:relative;padding-left:4em}.bi-code pre .line-highlight{margin-top:0}.bi-color-swatch{width:14px;height:14px;border-radius:14px 14px;display:inline-block;vertical-align:middle;-webkit-transition:all .3s cubic-bezier(.3,1.2,.2,1);transition:all .3s cubic-bezier(.3,1.2,.2,1);box-shadow:0 0 0 -2px #353535,0 0 0 -1px #fff}.bi-color-swatch-remove{background-color:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.bi-color-swatch-remove:after{content:" ";background-color:#d03c3c;height:2px;width:14px;position:absolute;top:50%;left:0;margin-top:-1px}.bi-color-swatch-FFF9D8{background-color:#fff9d8}.bi-color-swatch-E4F7FF{background-color:#e4f7ff}.bi-color-swatch-FDEFEF{background-color:#fdefef}.bi-color-swatch-select,.bi-color-swatch:hover{box-shadow:0 0 0 3px #333,0 0 0 4px #aaa}.bi-emoji{display:inline-block;width:18px;height:18px;line-height:inherit;vertical-align:middle;background-size:contain;background-position:0 0;background-repeat:no-repeat;margin-top:-3px;margin-left:1px;margin-right:1px;border:1px solid rgba(0,0,0,0);color:rgba(0,0,0,0);overflow:hidden}.bi-emoji-active{border:1px solid #e8e8e8}.bi-emoji-portal{position:absolute;background:#fff;border:1px solid #e8e8e8;border-radius:3px 3px;box-shadow:0 2px 10px rgba(0,0,0,.12);height:auto;width:175px;padding:5px;z-index:1}.bi-emoji-portal-list-item{width:30px;height:30px;padding:5px;display:inline-block;vertical-align:middle;margin:0 1px;float:left}.bi-emoji-portal-list-item img{display:block;margin:0 auto;height:20px;width:20px}.bi-emoji-portal-list-item-active,.bi-emoji-portal-list-item:hover{background:#f4f4f4;cursor:pointer}.bi-file-icon{position:absolute;width:24px;height:24px;line-height:24px;font-size:20px;left:16px;top:12px;text-align:center}.bi-file-icon-type{width:24px;height:24px;display:block;background-size:contain;background-repeat:no-repeat;background-position:1px 1px}.bi-file-icon-type-pdf{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/STpfVJwsRMXqbtsJMubu.svg")}.bi-file-icon-type-xls,.bi-file-icon-type-xlsx{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/PPlomOouVdpvoThfdAbJ.svg")}.bi-file-icon-type-gzip,.bi-file-icon-type-zip{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/ulKOptHdKPCuVPtOtbxd.svg")}.bi-file-icon-type-psd{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/GZDSCUWoKLTTgcXHKlkT.svg")}.bi-file-icon-type-rar{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/iYAySZgzdgtjAUShpysb.svg")}.bi-file-icon-type-rp{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/tfzNsMpWIxSlidMCOrdo.svg")}.bi-file-icon-type-doc,.bi-file-icon-type-docx{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/mHAwzIfXYePwBupeHcEg.svg")}.bi-file-icon-type-sketch{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/VYyVFKSsgTGHYjQmpzFt.svg")}.bi-file-icon-type-png{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/yLmkZoijULIGxNKvsPYU.svg")}.bi-file-icon-type-mov{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/AMTSLstcLPufUQYwLsfM.svg")}.bi-file-icon-type-numbers{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/gsDMwRSoqadVLbQOxCum.svg")}.bi-file-icon-type-ppt,.bi-file-icon-type-pptx{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/HnSWhOcctnuiSBQVqiKU.svg")}.bi-file-icon-type-mp4{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/JBcWzVsJsUPYhcDmFPMo.svg")}.bi-file-icon-type-gif{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/qsazRnPMjUhBQYPJTdea.svg")}.bi-file-icon-type-ai{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/oKVqRsutRPbyJzLMUSkl.svg")}.bi-file-icon-type-keynote{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/LxkoOiDRxGjcvpPBuUZU.svg")}.bi-file-icon-type-jpeg,.bi-file-icon-type-jpg{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/xGUpGYmgMjAOGiuIXxEG.svg")}.bi-file-icon-type-md{background-image:url("https://gw.alipayobjects.com/zos/rmsportal/QqGSdjwuVWKaIazAlzvm.svg")}.bi-file-content{padding:12px 14px 12px 48px;border:1px solid #f4f4f4;border-radius:3px 3px;background:#f4f4f4}.bi-file-content-isvalid{background:#fff;border:1px solid #e8e8e8}.bi-file-content-isover,.bi-file-content-issuccess{border:1px solid #b7eb8f;background:#f6ffed}.bi-file-content-isfail:not(.bi-file-content-isover){border:1px solid #ffe58f;background:#fffbe6}.bi-file-content .bi-file-meta{color:#595959;line-height:24px}.bi-file-content .bi-file-meta .desc{color:#8c8c8c}.bi-file-content .bi-file-meta .title{line-height:24px;font-size:14px;display:inline-block;color:#262626;font-weight:400}.bi-file-content .bi-file-meta .info{display:inline-block;line-height:24px;font-size:14px;padding:0 8px;color:#bfbfbf}.bi-file-content .bi-file-meta .fail{color:#f5222d;padding-left:8px}.bi-file-content .bi-file-meta .size{color:#8c8c8c}.bi-file-content .bi-file-meta .progress{padding-left:8px;color:#8c8c8c}.bi-file-content .bi-file-meta .progress .anticon{margin-right:10px;color:#8c8c8c}.bi-file{position:relative;display:block;font-size:14px;text-align:left;border-radius:3px 3px;background-color:#f9f9f9;cursor:pointer}.bi-file .bi-file-icon{color:rgba(0,0,0,.25)}.bi-file .bi-file-meta .desc{color:rgba(0,0,0,.25)}.bi-file-active .bi-file-content:not(.bi-file-content-isover):not(.bi-file-content-isfail):not(.bi-file-content-isvalid),.bi-file:hover .bi-file-content:not(.bi-file-content-isover):not(.bi-file-content-isfail):not(.bi-file-content-isvalid){border-color:#f4f4f4;background:#f4f4f4}.bi-file-active .bi-plugin-toolbar,.bi-file:hover .bi-plugin-toolbar{opacity:1;visibility:visible}.bi-file-active .bi-file-content.bi-file-content-isvalid{border-color:#d9d9d9;box-shadow:0 1px 4px rgba(0,0,0,.12)}.bi-file .ant-upload.ant-upload-drag{padding:0;border:none;text-align:left}.bi-file .ant-upload.ant-upload-drag .ant-upload{padding:0}.bi-file .ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border:none}.bi-footnote{position:relative;padding-left:30px;vertical-align:super;font-size:smaller;color:#8c8c8c;line-height:26px;display:block}.bi-footnote-item{position:relative}.bi-footnote-item:before{content:attr(data-footnote);position:absolute;left:-30px;top:0;text-align:right;width:30px;line-height:26px;display:block;padding-right:10px}.bi-footnote-ref a{display:inline-block;text-align:center;min-width:16px;padding:0 3px;margin:0 1px;border-radius:8px 8px;background:#e8e8e8;color:#fff;font-size:12px;line-height:16px}.bi-footnote-ref-active a{color:#fff;background:#096dd9;border-bottom:none}.bi-toc{position:fixed;top:120px;left:calc(50vw + 452px);height:calc(100vh - 120px);width:172px;overflow:hidden;color:rgba(0,0,0,.65)}.bi-toc-title{position:relative;padding-bottom:8px;border-bottom:1px solid #e8e8e8;font-weight:700}.bi-toc-close{position:absolute;top:-8px;right:-8px;padding:8px;font-size:10px;cursor:pointer;color:rgba(0,0,0,.45)}.bi-toc-detail{padding:4px 0;height:calc(100% - 41px);overflow-y:hidden}.bi-toc-detail:hover{overflow-y:auto}.bi-toc-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding:4px 0;font-size:12px;line-height:20px;color:inherit}.bi-toc-item:hover{color:rgba(0,0,0,.45)}.bi-toc-item-two{padding-left:1.2em}.bi-toc-item-three{padding-left:2.4em}.bi-toc-item-four{padding-left:3.6em}.bi-toc-item-active{color:#25b864}.bi-toc-item-active:hover{color:#7cd4a2}.bi-hr{position:relative;border:1px solid rgba(0,0,0,0);padding:18px 0;border-radius:2px 2px}.bi-hr hr{box-sizing:border-box;position:absolute;top:50%;left:0;margin-top:-2px;width:100%;height:2px;background-color:#e8e8e8;padding:0;border:1px solid rgba(0,0,0,0)}.bi-hr-active,.bi-hr:hover{background:#f4f4f4}.bi-hr-active hr,.bi-hr:hover hr{background-color:#d9d9d9}.bi-image-icon{position:absolute;width:20px;height:20px;line-height:24px;font-size:20px;left:18px;top:12px;text-align:center}.bi-image-meta{position:relative;color:#595959;line-height:24px}.bi-image-meta-loading{background:#f4f4f4}.bi-image-meta-isgif .gif{position:absolute;top:4px;right:10px;width:24px;height:24px;background:url("https://gw.alipayobjects.com/zos/rmsportal/TIlWxRwDPKtkAhmXUmVV.png") no-repeat 0 0;background-size:cover;display:inline-block;opacity:1;visibility:visible;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.bi-image-meta-isgif .gif-active{opacity:0;visibility:hidden}.bi-image-meta .desc{color:#8c8c8c}.bi-image-meta .title{line-height:24px;font-size:14px;display:inline-block;color:#262626;font-weight:400}.bi-image-meta .info{display:inline-block;line-height:24px;font-size:14px;padding:0 8px}.bi-image-meta .fail{color:#f5222d;padding-left:8px}.bi-image-meta .size{color:#8c8c8c}.bi-image-meta .progress{padding-left:8px;color:hsla(0,0%,100%,.9)}.bi-image-meta .progress .anticon{color:hsla(0,0%,100%,.9);line-height:24px;margin-right:10px}.bi-image-content{position:relative;border:1px solid #f4f4f4;border-radius:3px 3px;background:#f4f4f4}.bi-image-content .bi-void-first{left:-3px}.bi-image-content .bi-void-last{right:-3px}.bi-image-content .bi-image-icon,.bi-image-content .bi-image-meta .desc{color:rgba(0,0,0,.24)}.bi-image-content-inprogress,.bi-image-content-tips{padding:12px 14px 12px 48px}.bi-image-content-isover,.bi-image-content-issuccess{border:1px solid #b7eb8f;background:#f6ffed}.bi-image-content-isfail:not(.bi-image-content-isover){border:1px solid #e8e8e8;background:#fff}.bi-image-content-isfail .bi-image-icon,.bi-image-content-isover .bi-image-icon{color:#595959}.bi-image-content-istmp,.bi-image-content-isvalid{display:inline-block;border-radius:0 0;padding:0;background:#fff;border-color:rgba(0,0,0,0)}.bi-image-content-istmp .bi-image-meta,.bi-image-content-isvalid .bi-image-meta{display:inline-block}.bi-image-content-istmp .bi-image-meta .image,.bi-image-content-isvalid .bi-image-meta .image{border-radius:2px 2px;display:inline-block;width:100%;opacity:.6;text-align:left;-webkit-transition:opacity .3s ease-in-out,box-shadow .3s ease-in-out;transition:opacity .3s ease-in-out,box-shadow .3s ease-in-out}.bi-image-content-istmp .bi-image-meta .progress,.bi-image-content-isvalid .bi-image-meta .progress{font-family:Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;position:absolute;bottom:8px;right:8px;font-size:12px;line-height:24px;color:hsla(0,0%,100%,.9);padding:0 6px;border-radius:2px 2px;background:rgba(0,0,0,.8)}.bi-image-content-isvalid .bi-image-meta .image{opacity:1}.bi-image-editor{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;z-index:99}.bi-image-editor-holder{position:absolute;width:9px;height:9px;border:1px solid #fff;background:#25b864;display:inline-block;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.bi-image-editor-holder-45{top:-4px;right:-4px;cursor:nesw-resize}.bi-image-editor-holder-135{bottom:-4px;right:-4px;cursor:nwse-resize}.bi-image-editor-holder-225{bottom:-4px;left:-4px;cursor:nesw-resize}.bi-image-editor-holder-315{left:-4px;top:-4px;cursor:nwse-resize}.bi-image-editor-holder-active,.bi-image-editor-holder:hover{background-color:#16914f}.bi-image-editor-bg{position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer;width:100%;height:100%;opacity:0}.bi-image-editor-bg-active{opacity:.3}.bi-image-editor-number{position:absolute;display:inline-block;line-height:24px;padding:0 4px;font-size:12px;border-radius:3px 3px;background:rgba(0,0,0,.86);color:hsla(0,0%,100%,.96);font-family:Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.bi-image-editor-number-45{top:0;right:-6px;-webkit-transform:translateX(100%) scale(.8);-ms-transform:translateX(100%) scale(.8);transform:translateX(100%) scale(.8)}.bi-image-editor-number-135{right:-6px;bottom:0;-webkit-transform:translateX(100%) scale(.8);-ms-transform:translateX(100%) scale(.8);transform:translateX(100%) scale(.8)}.bi-image-editor-number-225{left:-6px;bottom:0;-webkit-transform:translateX(-100%) scale(.8);-ms-transform:translateX(-100%) scale(.8);transform:translateX(-100%) scale(.8)}.bi-image-editor-number-315{left:-6px;top:0;-webkit-transform:translateX(-100%) scale(.8);-ms-transform:translateX(-100%) scale(.8);transform:translateX(-100%) scale(.8)}.bi-image-editor-number-active{opacity:1;visibility:visible}.bi-image{position:relative;display:inline-block;font-size:14px;text-align:left;border-radius:3px 3px;line-height:24px;text-indent:0}.bi-image-block{display:block}.bi-image-block.bi-image-center,.bi-image-block.bi-image-left,.bi-image-block.bi-image-right{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bi-image-block.bi-image-right{text-align:right;-ms-flex-pack:end;justify-content:flex-end}.bi-image-block.bi-image-left{text-align:left;-ms-flex-pack:start;justify-content:flex-start}.bi-image-block.bi-image-center{text-align:center;-ms-flex-pack:center;justify-content:center}.bi-image-active .bi-image-content:not(.bi-image-content-isover):not(.bi-image-content-isfail):not(.bi-image-content-isvalid):not(.bi-image-content-istmp),.bi-image:hover .bi-image-content:not(.bi-image-content-isover):not(.bi-image-content-isfail):not(.bi-image-content-isvalid):not(.bi-image-content-istmp){border-color:#f4f4f4;background:#f4f4f4}.bi-image:hover .bi-plugin-toolbar-inline{opacity:1;visibility:visible}.bi-image-active .bi-image-content-istmp .image,.bi-image-active .bi-image-content-isvalid .image{box-shadow:0 2px 10px rgba(0,0,0,.12)}.bi-image .ant-upload.ant-upload-drag{padding:0;border:none;text-align:left}.bi-image .ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border:none}.bi-indent-0{text-indent:2em}.bi-indent-1{padding-left:4em}.bi-indent-2{padding-left:6em}.bi-indent-3{padding-left:8em}.bi-indent-4{padding-left:10em}.bi-indent-5{padding-left:12em}.bi-indent-6{padding-left:14em}.bi-indent-7{padding-left:16em}.bi-indent-8{padding-left:18em}.bi-indent-9{padding-left:20em}.bi-indent-10{padding-left:22em}.bi-indent-11{padding-left:24em}.bi-indent-12{padding-left:26em}.bi-link{position:relative}.bi-link-content{position:relative;color:#096dd9}.bi-list{color:#262626;text-indent:0}.bi-list-node{line-height:inherit}.bi-list-task{position:relative;list-style:none;display:-ms-flexbox;display:flex;padding:0 10px;margin-left:-2em}.bi-list-task-active{background:#f4f4f4;border-radius:3px 3px}.bi-list-task-checkbox{-ms-flex:0 1;flex:0 1;padding-right:6px;position:relative}.bi-list-task-checkbox .ant-checkbox-inner{border-color:#bfbfbf}.bi-list-task-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#47c479;border-color:#25b864}.bi-list-task .bi-list-node-content{-ms-flex:1 1;flex:1 1}.bi-mention{position:relative}.bi-mention-list{width:280px;max-height:300px;overflow-y:auto;padding:0;margin:0;list-style-type:none}.bi-mention-active{display:block}.bi-mention-item{display:-ms-flexbox;display:flex;padding:6px 8px;cursor:pointer}.bi-mention-item .match{font-weight:700;color:#262626}.bi-mention-item-avatar{width:36px;height:36px;display:block;padding:3px}.bi-mention-item-avatar img{width:100%;height:100%;border-radius:28px}.bi-mention-item-text{display:block;padding-left:8px}.bi-mention-item-text-item{width:200px;display:block;line-height:18px;word-break:break-all}.bi-mention-item-name{color:#595959}.bi-mention-item-dep,.bi-mention-item-id{color:#8c8c8c}.bi-mention-item-selected{background:#f4f4f4}.bi-mention-at{position:relative;color:#096dd9}.bi-mention-tips{color:#bfbfbf;padding:0 10px}@-webkit-keyframes loadingRiddle{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes loadingRiddle{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1);transform:scale(1)}}.bi-riddle{position:relative;width:100%}.bi-riddle-content{position:relative;height:360px;border:1px solid #e6e6e6;background:#f6f6f6}.bi-riddle-content-bg{width:80px;height:80px;position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px;text-align:center;line-height:80px;color:#666;font-size:36px;z-index:1;visibility:visible;opacity:1;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-animation:loadingRiddle .8s ease-in-out infinite;animation:loadingRiddle .8s ease-in-out infinite}.bi-riddle-content-bg-loaded{opacity:0;visibility:hidden}.bi-riddle-content-active{box-shadow:0 2px 10px rgba(0,0,0,.12)}.bi-riddle-content-mask{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;z-index:100;cursor:pointer;display:block;-webkit-transition:all .3s cubic-bezier(.3,1.2,.2,1);transition:all .3s cubic-bezier(.3,1.2,.2,1)}.bi-riddle-content-mask-tips{opacity:0;visibility:hidden;display:block;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-70px;background:rgba(0,0,0,.8);font-size:14px;border-radius:3px 3px;width:120px;height:50px;text-align:center;line-height:50px;color:#fff;-webkit-transition:all .3s cubic-bezier(.3,1.2,.2,1);transition:all .3s cubic-bezier(.3,1.2,.2,1);-webkit-transform:translate3d(0,6px,6px);transform:translate3d(0,6px,6px)}.bi-riddle-content-mask:hover{background:rgba(0,0,0,.3)}.bi-riddle-content-mask:hover .bi-riddle-content-mask-tips{visibility:visible;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.bi-riddle-content-mask-hidden{display:none}.bi-riddle-content-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);opacity:0;visibility:hidden;-webkit-transition:all .3s linear;transition:all .3s linear}.bi-riddle-content-frame-loaded{opacity:1;visibility:visible;z-index:2;background:#fff}.bi-riddle-tips{position:relative;background:#fff;border-radius:3px 3px;padding:12px 68px 12px 48px;background:#f4f4f4}.bi-riddle-icon{position:absolute;width:24px;height:24px;line-height:24px;font-size:20px;left:16px;top:12px;text-align:center;color:rgba(0,0,0,.25)}.bi-riddle-input{width:100%;line-height:24px;vertical-align:middle;outline:none;border:1px solid #e8e8e8;position:relative;border-radius:3px 3px;padding:0 6px}.bi-riddle-input::-webkit-input-placeholder{color:#d9d9d9}.bi-riddle-input:-ms-input-placeholder{color:#d9d9d9}.bi-riddle-input::-ms-input-placeholder{color:#d9d9d9}.bi-riddle-input::placeholder{color:#d9d9d9}.bi-riddle-input:focus{outline:none;border:1px solid #d9d9d9}.bi-riddle:hover .bi-plugin-toolbar-inline{opacity:1;visibility:visible}.bi-table{position:relative;cursor:default}.bi-table .no-selection ::selection{background:none}.bi-table table{position:relative;z-index:1;table-layout:fixed;border-collapse:collapse;border-spacing:0;word-wrap:break-word;word-break:normal;cursor:text}.bi-table table,.bi-table tbody,.bi-table td,.bi-table th,.bi-table tr{margin:0;font-weight:400;box-sizing:border-box}.bi-table td,.bi-table th{min-width:90px;font-size:14px;white-space:normal;word-wrap:break-word;vertical-align:top}.bi-table-content-outer{overflow-y:hidden;overflow-x:auto}.bi-table-content{border-spacing:0;border-collapse:collapse;border-radius:5px;word-break:break-word;width:100%;max-width:100%}.bi-table-shadow{width:0;position:absolute;top:0;bottom:0;pointer-events:none;z-index:3;-webkit-transition:width .3s linear;transition:width .3s linear}.bi-table-shadow-left{left:0;background:-webkit-linear-gradient(right,rgba(99,114,130,0),rgba(99,114,130,.16));background:linear-gradient(270deg,rgba(99,114,130,0) 0,rgba(99,114,130,.16));border-left:1px solid #d8d8d8}.bi-table-shadow-right{right:0;background:-webkit-linear-gradient(left,rgba(99,114,130,0),rgba(99,114,130,.16));background:linear-gradient(90deg,rgba(99,114,130,0) 0,rgba(99,114,130,.16));border-right:1px solid #d8d8d8}.bi-table-row{background:#fff}.bi-table-row .bi-table-cell:last-child .bi-table-cell-resizable-horz{right:0}.bi-table-row .bi-table-cell:last-child .bi-table-cell-resizable-horz .inner{left:3px}.bi-table-row:last-child .bi-table-cell .bi-table-cell-resizable-vert{bottom:0}.bi-table-cell{position:relative;box-sizing:border-box;line-height:1.5;padding:6px 8px;margin:-1px 0 0 -1px;border:1px solid #e0e0e0;cursor:text}.bi-table-cell-active{z-index:35;background:#fff}.bi-table-cell-active:before{content:" ";position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;right:0;bottom:0;z-index:-1;display:block;border:1px solid #25b864}.bi-table-cell-resizable{display:block;position:absolute;z-index:37}.bi-table-cell-resizable-horz{top:0;bottom:0;right:-3px;width:5px;height:calc(100% + 2px);cursor:col-resize}.bi-table-cell-resizable-horz .inner{position:relative;top:0;left:1px;height:100%;width:3px;-webkit-transition:background-color .1s linear;transition:background-color .1s linear}.bi-table-cell-resizable-horz-hover .inner{background-color:#56b368}.bi-table-cell-resizable-vert{left:0;bottom:-2px;right:0;height:3px;width:calc(100% + 1px);cursor:row-resize}.bi-table .bi-table-cell-menu{margin-bottom:4px;padding-left:0;border-right:none;text-indent:0}.bi-table .bi-table-cell-menu .ant-menu-item{height:32px;line-height:32px;padding:0 12px}.bi-table .bi-table-cell-menu .ant-menu-item:hover{color:#595959;background-color:#eaf7ec}.bi-table .bi-table-cell-menu-portal{position:absolute;z-index:999;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.bi-table-table-select{position:absolute;right:8px;bottom:8px;height:10px;width:10px;background:#ededed;border-radius:8px 8px}.bi-table-toolbar-col-header:hover .bi-table-col-select{background:#e0e0e0;z-index:2}.bi-table-col-select{box-sizing:border-box;position:absolute;bottom:8px;right:0;background-color:#ededed;left:0;width:100%;height:10px}.bi-table-col-select-selected,.bi-table-col-select-selected:hover{background:#c5ebd0!important}.bi-table-col-select-left,.bi-table-col-select-right{position:absolute;top:0;width:50%;height:100%;z-index:3}.bi-table-col-select-left{left:0}.bi-table-col-select-right{right:0}.bi-table-toolbar-row-header:hover .bi-table-row-select{background:#e0e0e0;z-index:2}.bi-table-row-select{box-sizing:border-box;position:absolute;bottom:0;top:0;right:8px;width:10px;height:100%;background-color:#ededed}.bi-table-row-select-selected,.bi-table-row-select-selected:hover{background:#c5ebd0!important}.bi-table-row-select-down,.bi-table-row-select-up{position:absolute;left:0;width:100%;height:50%;z-index:3}.bi-table-row-select-up{top:0}.bi-table-row-select-down{bottom:0}.bi-table-toolbar-delete-table{width:32px;height:32px;position:absolute;border-radius:3px 3px;background-color:#1b2733;z-index:23;font-size:18px;color:#e8e8e8;line-height:32px;text-align:center;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;box-shadow:0 3px 3px rgba(0,0,0,.2);top:-32px;left:24px;-webkit-transform:translateX(-6px) translateY(6px);-ms-transform:translateX(-6px) translateY(6px);transform:translateX(-6px) translateY(6px)}.bi-table-toolbar-delete-table:hover{color:#fff;box-shadow:0 3px 3px rgba(0,0,0,.3)}.bi-table-toolbar-insert-col,.bi-table-toolbar-insert-row{position:absolute;height:6px;width:6px;background-color:#e6e8eb;border-radius:50%;z-index:2;cursor:pointer}.bi-table-toolbar-insert-col-btn,.bi-table-toolbar-insert-row-btn{position:absolute;z-index:3;line-height:24px;font-size:12px;color:#e8e8e8;text-align:center;cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;opacity:0;visibility:hidden}.bi-table-toolbar-insert-col-btn-inner,.bi-table-toolbar-insert-row-btn-inner{width:24px;height:24px;border-radius:2px 2px;background:rgba(0,0,0,.9);box-shadow:0 0 5px rgba(0,0,0,.3)}.bi-table-toolbar-insert-col-btn-inner:after,.bi-table-toolbar-insert-row-btn-inner:after{position:absolute;content:" ";width:0;height:0}.bi-table-toolbar-insert-col{top:0}.bi-table-toolbar-insert-col-btn{top:-56px;left:50%;width:32px;height:28px;padding:4px 4px 0;margin-left:-14px;-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}.bi-table-toolbar-insert-col-btn:before{content:" ";width:24px;height:24px;position:absolute;top:6px;left:0;right:0}.bi-table-toolbar-insert-col-btn-inner:after{bottom:-4px;left:12px;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid rgba(0,0,0,.9)}.bi-table-toolbar-insert-col-btn-line{width:2px;height:0;background:#25b864;position:absolute;top:56px;left:14px;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.bi-table-toolbar-insert-col-btn:hover{color:#fff}.bi-table-toolbar-insert-col-btn:hover .bi-table-toolbar-insert-col-btn-line{visibility:visible;opacity:1}.bi-table-toolbar-insert-col:hover .bi-table-toolbar-insert-col-btn{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.bi-table-toolbar-insert-row{left:0;bottom:-2px}.bi-table-toolbar-insert-row-btn{top:50%;left:-56px;width:28px;height:32px;padding:4px 0 4px 4px;margin-top:-14px;-webkit-transform:translateX(-6px);-ms-transform:translateX(-6px);transform:translateX(-6px)}.bi-table-toolbar-insert-row-btn-inner:after{right:-4px;top:12px;border-top:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,.9);border-bottom:4px solid rgba(0,0,0,0)}.bi-table-toolbar-insert-row-btn-line{height:2px;width:0;background:#25b864;position:absolute;left:56px;top:14px;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.bi-table-toolbar-insert-row-btn:hover{color:#fff}.bi-table-toolbar-insert-row-btn:hover .bi-table-toolbar-insert-row-btn-line{visibility:visible;opacity:1}.bi-table-toolbar-insert-row:hover .bi-table-toolbar-insert-row-btn{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.bi-table-toolbar-table-header{position:absolute;height:24px;width:24px;top:-24px;left:-24px;cursor:pointer}.bi-table-toolbar-table-header:hover .bi-table-table-select{background:#e0e0e0}.bi-table-toolbar-table-header-selected .bi-table-table-select,.bi-table-toolbar-table-header-selected:hover .bi-table-table-select{background:#c5ebd0;z-index:3}.bi-table-toolbar-table-header-selected .bi-table-toolbar-delete-table{opacity:1;visibility:visible;-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.bi-table-toolbar-col-headers{position:absolute;top:-24px;left:0;right:0;padding-bottom:24px;margin-bottom:-24px;overflow-y:hidden;overflow-x:hidden;box-sizing:border-box;z-index:0}.bi-table-toolbar-col-headers-inner{position:absolute;display:-ms-flexbox;display:flex;top:0;left:0;right:0;bottom:0}.bi-table-toolbar-col-headers .bi-table-toolbar-insert-col{right:-2px}.bi-table-toolbar-col-header{position:relative;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;margin-right:-1px;cursor:move;cursor:grab;cursor:-webkit-grab}.bi-table-toolbar-col-header:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.bi-table-toolbar-col-header:first-child .bi-table-col-select{border-top-left-radius:4px;border-bottom-left-radius:4px}.bi-table-toolbar-col-header:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.bi-table-toolbar-col-header:last-child .bi-table-col-select{border-top-right-radius:4px;border-bottom-right-radius:4px}.bi-table-toolbar-col-header:not(:last-child) .bi-table-col-select:after{content:" ";position:absolute;top:0;right:0;height:100%;width:1px;background-color:#d9d9d9;z-index:2}.bi-table-toolbar-row-headers{position:absolute;top:0;left:-24px;width:24px;bottom:0;box-sizing:border-box}.bi-table-toolbar-row-headers-inner{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;top:0;left:0;right:0;bottom:0}.bi-table-toolbar-row-header{position:relative;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;margin-bottom:-1px;cursor:move;cursor:grab;cursor:-webkit-grab}.bi-table-toolbar-row-header:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.bi-table-toolbar-row-header:first-child .bi-table-row-select{border-top-left-radius:4px;border-top-right-radius:4px}.bi-table-toolbar-row-header:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.bi-table-toolbar-row-header:last-child .bi-table-row-select{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.bi-table-toolbar-row-header:not(:last-child) .bi-table-row-select:after{content:" ";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#d9d9d9;z-index:2}.bi-table-toolbar-col-resizer{position:absolute;width:2px;height:10px;background:rgba(0,0,0,0);z-index:100;top:-18px;cursor:ew-resize;visibility:hidden;opacity:0}.bi-table-toolbar-col-resizer:after,.bi-table-toolbar-col-resizer:before{content:" ";position:absolute;display:block;width:8px;height:100%}.bi-table-toolbar-col-resizer:before{top:0;left:-6px}.bi-table-toolbar-col-resizer:after{top:0;right:-6px}.bi-table-toolbar-col-resizer:hover{background:#25b864}.bi-table-toolbar-col-resizer.hover{visibility:visible;opacity:1}.bi-table-toolbar-col-resizer.active{background:#3ba03b}.bi-table-toolbar-col-resizer-number{position:absolute;top:-48px;width:auto;height:20px;border-radius:2px;padding:0 4px;background:rgba(0,0,0,.8);color:#fff;font-size:12px;vertical-align:middle;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;line-height:20px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;visibility:hidden;z-index:3;opacity:0}.bi-table-toolbar-col-resizer-number.active{visibility:visible;opacity:1}.bi-table-toolbar-col-guide{position:absolute;width:2px;height:auto;background:rgba(0,0,0,0);z-index:2;top:0;cursor:col-resize;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.bi-table-toolbar-col-guide.active{visibility:visible;opacity:1;background:#3ba03b}.bi-table-toolbar-row-guide{position:absolute;height:2px;width:auto;background:rgba(0,0,0,0);z-index:2;top:0;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.bi-table-toolbar-row-guide.active{visibility:visible;opacity:1;background:#3ba03b}.bi-table-selection{position:relative}.bi-table-selection-border{position:absolute;display:block;background:#25b864;z-index:1}.bi-video-icon{position:absolute;width:24px;height:24px;line-height:24px;font-size:20px;left:16px;top:12px;text-align:center}.bi-video-content{position:relative;padding:12px 14px 12px 48px;border:1px solid #f4f4f4;background:#f4f4f4;border-radius:2px 2px}.bi-video-content-isvalid{padding:0;height:420px;border-radius:2px 2px;border:1px solid rgba(0,0,0,0)}.bi-video-content-isover,.bi-video-content-issuccess{border:1px solid #b7eb8f;background:#f6ffed}.bi-video-content-isfail:not(.bi-video-content-isover){border:1px solid #ffe58f;background:#fffbe6}.bi-video-content-video{position:absolute;width:100%;height:100%;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}.bi-video-content-mask{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;z-index:1;cursor:pointer;display:block;border-radius:3px 3px;-webkit-transition:all .3s cubic-bezier(.3,1.2,.2,1);transition:all .3s cubic-bezier(.3,1.2,.2,1)}.bi-video-content-mask-hidden{display:none}.bi-video-content .bi-video-meta{color:#595959;line-height:24px}.bi-video-content .bi-video-meta .desc{color:#8c8c8c}.bi-video-content .bi-video-meta .title{line-height:24px;font-size:14px;display:inline-block;color:#262626;font-weight:500}.bi-video-content .bi-video-meta .info{display:inline-block;line-height:24px;font-size:14px;padding:0 8px}.bi-video-content .bi-video-meta .fail{color:#f5222d;padding-left:8px}.bi-video-content .bi-video-meta .size{color:#bfbfbf}.bi-video-content .bi-video-meta .progress{padding-left:8px;color:#8c8c8c}.bi-video-content .bi-video-meta .progress .anticon{color:#8c8c8c;margin-right:10px}.bi-video{position:relative;display:block;font-size:14px;text-align:left;border-radius:3px 3px;background-color:#f9f9f9;cursor:pointer}.bi-video .bi-video-icon{color:rgba(0,0,0,.25)}.bi-video .bi-video-meta .desc{color:rgba(0,0,0,.25)}.bi-video-active .bi-video-content:not(.bi-video-content-isover):not(.bi-video-content-isfail),.bi-video:hover .bi-video-content:not(.bi-video-content-isover):not(.bi-video-content-isfail){border-color:#f4f4f4;background:#f4f4f4}.bi-video-active .bi-plugin-toolbar:not(.bi-plugin-toolbar-block),.bi-video:hover .bi-plugin-toolbar:not(.bi-plugin-toolbar-block){opacity:1;visibility:visible}.bi-video-active .bi-video-content.bi-video-content-isvalid{box-shadow:1px 1px 4px rgba(0,0,0,.12)}.bi-video:hover .bi-video-content-mask{background:hsla(0,0%,100%,.8)}.bi-video .ant-upload.ant-upload-drag{padding:0;border:none;text-align:left}.bi-video .ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border:none}.bi-math-content{position:relative}.bi-math-content .bi-void-first{left:-3px}.bi-math-content .bi-void-last{right:-3px}.bi-math-content-tmp{line-height:32px;padding:0 5px;background:#f4f4f4;border-radius:3px 3px;color:rgba(0,0,0,.25)}.bi-math-content-preview{padding:0;border-radius:3px 3px;display:inline-block;color:#262626}.bi-math-content-preview-img{display:inline-block}.bi-math-content-preview-img img,.bi-math-content-preview-img svg{display:inline-block}.bi-math-editor{position:absolute;top:auto;left:-1px;width:420px;border-radius:3px 3px;height:auto;border:1px solid #e8e8e8;margin-top:5px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12);opacity:0;visibility:hidden;-webkit-transition:all .3s cubic-bezier(.3,1.2,.2,1);transition:all .3s cubic-bezier(.3,1.2,.2,1);z-index:1;text-indent:0}.bi-math-editor-active{opacity:1;visibility:visible}.bi-math-editor-content{width:100%;border:none;min-width:88px;padding:6px;line-height:24px;color:#595959;outline:none;font-family:Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;vertical-align:bottom}.bi-math-editor-toolbar{position:relative;height:40px;background:#f9f9f9;border-top:1px solid #e8e8e8;line-height:24px;padding:8px;text-align:left;text-indent:0}.bi-math-editor-toolbar-tips{font-size:12px;color:#8c8c8c}.bi-math-editor-toolbar-tips .text{color:#595959;padding-left:4px}.bi-math{position:relative;display:inline-block;font-size:14px;text-align:left;border-radius:2px 2px}.bi-math-block{display:block}.bi-math-block.bi-math-center,.bi-math-block.bi-math-left,.bi-math-block.bi-math-right{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bi-math-block.bi-math-right{text-align:right;-ms-flex-pack:end;justify-content:flex-end}.bi-math-block.bi-math-left{text-align:left;-ms-flex-pack:start;justify-content:flex-start}.bi-math-block.bi-math-center{text-align:center;-ms-flex-pack:center;justify-content:center}.bi-math-active .bi-math-content-tmp{background:rgba(0,0,0,0);color:rgba(0,0,0,.5)}.bi-math-active .bi-math-content-preview{background-color:#e9f7ec}.bi-mind-map-icon{position:absolute;width:24px;height:24px;line-height:24px;font-size:20px;left:16px;top:12px;text-align:center;color:rgba(0,0,0,.25)}.bi-mind-map-block{display:block}.bi-mind-map-block.bi-mind-map-center,.bi-mind-map-block.bi-mind-map-left,.bi-mind-map-block.bi-mind-map-right{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bi-mind-map-block.bi-mind-map-right{text-align:right;-ms-flex-pack:end;justify-content:flex-end}.bi-mind-map-block.bi-mind-map-left{text-align:left;-ms-flex-pack:start;justify-content:flex-start}.bi-mind-map-block.bi-mind-map-center{text-align:center;-ms-flex-pack:center;justify-content:center}.bi-mind-map-block.bi-mind-map-active .bi-mind-map-content-preview{background-color:#e9f7ec}.bi-mind-map-block.bi-mind-map-active .bi-mind-map-content-preview-img-canzoom{cursor:pointer}.bi-mind-map-block .bi-mind-map-content-preview-img{display:inline-block}.bi-mind-map-block .bi-mind-map-content-preview-img img{max-width:100%}.bi-mind-map-content{position:relative}.bi-mind-map-content-tmp{padding:12px 14px 12px 48px;border:1px solid #f4f4f4;border-radius:3px 3px;background:#f4f4f4;color:rgba(0,0,0,.25)}.bi-mind-map-content .bi-mind-map-meta{color:#595959;line-height:24px}.bi-mind-map-content .bi-mind-map-meta .desc{color:#8c8c8c}.bi-mind-map-editor .bi-toolbar{position:static;padding:0;border-top:1px solid #e8e8e8;box-shadow:none}.bi-mind-map-editor .bi-toolbar .bi-icon{margin-right:3px}.bi-mind-map-editor .bi-toolbar .bi-plugin-toolbar,.bi-mind-map-editor .bi-toolbar .bi-toolbar-content{width:100%}.bi-mind-map-editor .bi-toolbar .bi-plugin-toolbar{opacity:1;visibility:visible}.bi-mind-map-editor .bi-toolbar .bi-plugin-toolbar-btn-help{position:absolute;right:6px;top:6px}.bi-mind-map-editor-context-menu{padding:4px 0;background-color:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.bi-mind-map-editor-context-menu a{display:block;height:32px;line-height:32px;padding:0 12px;color:#595955;-webkit-transition:background-color .3s cubic-bezier(.645,.045,.355,1);transition:background-color .3s cubic-bezier(.645,.045,.355,1)}.bi-mind-map-editor-context-menu a:hover{background-color:#eaf7ec}.bi-mind-map-editor-context-menu a.disable{cursor:not-allowed;color:rgba(0,0,0,.25)!important;border-color:rgba(0,0,0,0)!important;background:none}.bi-puml-icon{position:absolute;width:24px;height:24px;line-height:24px;font-size:20px;left:16px;top:12px;text-align:center;color:rgba(0,0,0,.25)}.bi-puml-content{position:relative}.bi-puml-content-tmp{padding:12px 14px 12px 48px;border:1px solid #f4f4f4;border-radius:3px 3px;background:#f4f4f4;color:rgba(0,0,0,.25)}.bi-puml-content .bi-puml-meta{color:#595959;line-height:24px}.bi-puml-content .bi-puml-meta .desc{color:#8c8c8c}.bi-puml-content-preview{line-height:24px;font-size:14px;color:rgba(0,0,0,.5);border-radius:2px 2px}.bi-puml-content-preview-loading{background:#f4f4f4}.bi-puml-content-preview-img{display:inline-block}.bi-puml-content-preview-img-canzoom{cursor:pointer}.bi-puml-content-preview-img img{max-width:100%}.bi-puml-editor-body{position:relative}.bi-puml-editor-body-content{position:relative;border-top:1px solid #e8e8e8;padding:40px 0 0}.bi-puml-editor-body .toolbar{position:absolute;top:1px;display:block;width:100%;height:40px;background:#f9f9f9;border-bottom:1px solid #e8e8e8;z-index:100}.bi-puml-editor-body .editor{height:600px;overflow-y:auto;background:#fff;border-right:1px solid #e8e8e8}.bi-puml-editor-body .preview{padding:16px;height:520px;overflow-y:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:top;align-items:top;-ms-flex-pack:distribute;justify-content:space-around;cursor:pointer}.bi-puml-editor-body .preview img{max-width:100%}.bi-puml-editor-body .preview:hover img{background:#e9f7ec}.bi-puml{position:relative;display:inline-block}.bi-puml-block{display:block}.bi-puml-block.bi-puml-center,.bi-puml-block.bi-puml-left,.bi-puml-block.bi-puml-right{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bi-puml-block.bi-puml-right{text-align:right;-ms-flex-pack:end;justify-content:flex-end}.bi-puml-block.bi-puml-left{text-align:left;-ms-flex-pack:start;justify-content:flex-start}.bi-puml-block.bi-puml-center{text-align:center;-ms-flex-pack:center;justify-content:center}.bi-puml-active .bi-puml-content-preview{background-color:#e9f7ec}.bi-zoom{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1024;width:100%;height:100vh;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.bi-zoom-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);opacity:0;visibility:hidden;-webkit-transition:opacity .1s;transition:opacity .1s;cursor:zoom-out}.bi-zoom-overlay-active{opacity:1;visibility:visible}.bi-zoom-toolbar{position:absolute;width:100%;height:40px;background:rgba(0,0,0,.5);top:0;left:0;right:0;display:block;z-index:1100;opacity:0;visibility:hidden;-webkit-transition:opacity .1s;transition:opacity .1s}.bi-zoom-toolbar .text{display:inline-block;padding:0 5px}.bi-zoom-toolbar-active{opacity:1;visibility:visible}.bi-zoom-toolbar-item{float:right;display:block;width:40px;height:40px;line-height:40px;font-size:14px;color:hsla(0,0%,100%,.8);text-align:center}.bi-zoom-toolbar-item:hover{color:hsla(0,0%,100%,.96)}.bi-zoom-toolbar-item-left{float:left;width:auto;padding:0 16px}.bi-zoom-center{position:relative;width:1px;height:1px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:top .1s,left .1s,opacity .1s,-webkit-transform .1s;transition:top .1s,left .1s,opacity .1s,-webkit-transform .1s;transition:transform .1s,top .1s,left .1s,opacity .1s;transition:transform .1s,top .1s,left .1s,opacity .1s,-webkit-transform .1s;cursor:pointer}.bi-zoom-center-canzoom{cursor:zoom-in}.bi-zoom-center img{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.5);border-radius:2px 2px}.bi-zoom-center-iszooming{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.bi-zoom-center-isdraging{cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.bi-zoom-content{-webkit-transition:top .1s,left .1s,-webkit-transform .1s;transition:top .1s,left .1s,-webkit-transform .1s;transition:transform .1s,top .1s,left .1s;transition:transform .1s,top .1s,left .1s,-webkit-transform .1s}.bi-zoom-content-isdraging,.bi-zoom-content-iswheeling{-webkit-transition:none;transition:none}.bi-zoom-next,.bi-zoom-prev{position:absolute;width:48px;height:48px;display:block;top:50%;margin-top:-24px;background:rgba(0,0,0,.8);z-index:1100;text-align:center;line-height:48px;cursor:pointer}.bi-zoom-next:hover,.bi-zoom-prev:hover{color:#f9f9f9;background:rgba(0,0,0,.9)}.bi-zoom-prev{left:0}.bi-zoom-next{right:0}.CodeMirror{font-family:Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;line-height:1.6;font-size:14px;word-wrap:break-word;height:100%;min-height:100%;color:#2e383c;letter-spacing:.02em}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.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:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{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-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#ed2865}.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:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}.cm-s-neo.CodeMirror{background-color:#fff;color:#2e383c;line-height:1.4375}.cm-s-neo .cm-comment{color:#75787b}.cm-s-neo .cm-keyword,.cm-s-neo .cm-property{color:#1d75b3}.cm-s-neo .cm-atom,.cm-s-neo .cm-number{color:#75438a}.cm-s-neo .cm-node,.cm-s-neo .cm-tag{color:#9c3328}.cm-s-neo .cm-string{color:#b35e14}.cm-s-neo .cm-qualifier,.cm-s-neo .cm-variable{color:#047d65}.cm-s-neo .cm-variable-2{color:#a80036}.cm-s-neo .cm-word{color:#4d4d4d}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display: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:-30px}.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:rgba(0,0,0,0)}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{border-radius:0;border-width:0;background:rgba(0,0,0,0);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{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#b1d7fd}.CodeMirror-focused .CodeMirror-selected{background:#b1d7fd}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror ::selection{background:#b1d7fd}.CodeMirror ::-moz-selection{background:#b1d7fd}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}@-webkit-keyframes bi-plugin-loading{0%{opacity:.5;-webkit-transform:translate3d(0,-40%,0) scale(.6);transform:translate3d(0,-40%,0) scale(.6)}30%{opacity:1}70%{opacity:1;-webkit-transform:translate3d(0,-40%,0) scale(1);transform:translate3d(0,-40%,0) scale(1)}to{opacity:0;-webkit-transform:translate3d(0,-160%,0) scale(1);transform:translate3d(0,-160%,0) scale(1)}}@keyframes bi-plugin-loading{0%{opacity:.5;-webkit-transform:translate3d(0,-40%,0) scale(.6);transform:translate3d(0,-40%,0) scale(.6)}30%{opacity:1}70%{opacity:1;-webkit-transform:translate3d(0,-40%,0) scale(1);transform:translate3d(0,-40%,0) scale(1)}to{opacity:0;-webkit-transform:translate3d(0,-160%,0) scale(1);transform:translate3d(0,-160%,0) scale(1)}}.bi-plugin-loading{position:absolute;top:50%;left:50%;margin-top:-3px;margin-left:-12px;display:inline-block;width:24px;height:6px}.bi-plugin-loading:after,.bi-plugin-loading:before,.bi-plugin-loading span{display:block;position:absolute;width:6px;height:6px;border-radius:3px 3px;background:rgba(0,0,0,.2)}.bi-plugin-loading:before{content:" ";left:0;-webkit-animation:bi-plugin-loading .8s infinite;animation:bi-plugin-loading .8s infinite}.bi-plugin-loading span{left:50%;margin-left:-3px;-webkit-animation:bi-plugin-loading .8s .1s infinite;animation:bi-plugin-loading .8s .1s infinite}.bi-plugin-loading:after{content:" ";right:0;-webkit-animation:bi-plugin-loading .8s .2s infinite;animation:bi-plugin-loading .8s .2s infinite}.bi-editor-modal .ant-modal-content{border:1px solid #d9d9d9;border-radius:2px 2px;box-shadow:0 2px 10px rgba(0,0,0,.12)}.bi-editor-modal .ant-modal-body{padding:0}.bi-editor-modal-title{padding:16px;font-size:18px;line-height:24px;display:inline-block}.bi-editor-modal-action{float:right;padding:12px 16px;line-height:24px;display:inline-block}.bi-editor-modal-action .ant-btn:first-child{margin-right:16px}.bi-editor-modal-confirm-modal-title{color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:22px}.bi-editor-modal-confirm-modal .anticon-exclamation-circle{color:#faad14;font-size:22px;margin-right:16px;float:left}.bi-editor-modal-confirm-modal-action{float:right}.bi-editor-modal-confirm-modal button:not(:last-child){margin-right:16px}.bi-editor-modal-confirm-modal section:not(:last-child){margin-bottom:48px}.bi-menubar{position:fixed;top:33px;left:40px;height:30px;padding:0 30px 0 8px;background:rgba(0,0,0,0);z-index:1000;-webkit-transition:all .25s cubic-bezier(.3,1.2,.2,1);transition:all .25s cubic-bezier(.3,1.2,.2,1)}.bi-menubar-content{position:relative;width:100%;height:30px}.bi-menubar-content-item{position:relative;display:inline-block}.bi-menubar-content-item-target{position:relative;display:block;font-size:14px;line-height:18px;padding:4px 12px;text-align:center;border:1px solid rgba(0,0,0,0);background:#fff;cursor:pointer;border-radius:4px 4px;margin-right:4px}.bi-menubar-content-item-target:hover{border:1px solid rgba(0,0,0,0);background:#f4f4f4}.bi-menubar-content-item-target-active,.bi-menubar-content-item-target-active:hover{border-radius:3px 3px 0 0;border:1px solid #e8e8e8;border-bottom-color:#fff;background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.1)}.bi-menubar-content-item-target-active:after,.bi-menubar-content-item-target-active:hover:after{position:absolute;bottom:-2px;left:0;content:" ";width:100%;height:4px;background:#fff;z-index:201}.bi-menubar-content-item-target-disabled,.bi-menubar-content-item-target-disabled:hover{color:#bfbfbf;cursor:not-allowed}.bi-menubar-content-item-list{position:absolute;top:28px;left:0;min-width:220px;min-height:34px;padding:5px 0;border-radius:0 4px 4px 4px;box-shadow:1px 1px 2px rgba(0,0,0,.1);border:1px solid #e8e8e8;background:#fff;opacity:0;visibility:hidden;-webkit-transition:all .25s cubic-bezier(.3,1.2,.2,1);transition:all .25s cubic-bezier(.3,1.2,.2,1);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.bi-menubar-content-item-list-active{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.bi-menubar-content-item-hover:hover .bi-menubar-content-item-target{border-radius:3px 3px 0 0;border:1px solid #e8e8e8;border-bottom-color:#fff;background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.1)}.bi-menubar-content-item-hover:hover .bi-menubar-content-item-target:after{position:absolute;bottom:-2px;left:0;content:" ";width:100%;height:4px;background:#fff;z-index:201}.bi-menubar-content-item-hover:hover .bi-menubar-content-item-list{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.bi-menubar-content .bi-menubar-list{position:relative}.bi-menubar-content .bi-menubar-list-title{font-size:14px;color:#262626;border-bottom:1px solid #e8e8e8;padding:6px 6px 6px 12px;line-height:24px}.bi-menubar-content .bi-menubar-list-line{background:#e8e8e8;height:1px;width:100%;display:block}.bi-menubar-content .bi-menubar-list .bi-menubar-list-item{display:-ms-flexbox;display:flex;width:100%;padding:5px 6px;line-height:24px;border:none;background:#fff;cursor:pointer;text-align:left;position:relative;color:#595959}.bi-menubar-content .bi-menubar-list .bi-menubar-list-item .bi-icon{width:28px;line-height:24px;display:inline-block;text-align:center}.bi-menubar-content .bi-menubar-list .bi-menubar-list-item-text{line-height:24px;padding:0 20px 0 4px;max-width:200px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-menubar-content .bi-menubar-list .bi-menubar-list-item-hotkey{display:block;position:absolute;right:12px;top:6px;font-size:12px;color:#bfbfbf;line-height:24px}.bi-menubar-content .bi-menubar-list .bi-menubar-list-item-arrow{position:absolute;right:12px;top:14px;width:0;height:0;border-top:4px solid rgba(0,0,0,0);border-left:5px solid #bfbfbf;border-bottom:4px solid rgba(0,0,0,0)}.bi-menubar-content .bi-menubar-list .bi-menubar-list-item:hover{background:#f4f4f4}.bi-menubar-content .bi-menubar-list .bi-menubar-list-item-active,.bi-menubar-content .bi-menubar-list .bi-menubar-list-item-active:hover{background:#e9f7ec}.bi-menubar-content .bi-menubar-list .bi-menubar-list-item-disabled .bi-icon,.bi-menubar-content .bi-menubar-list .bi-menubar-list-item-disabled:hover .bi-icon{color:#bfbfbf}.bi-menubar-content .bi-menubar-list .bi-menubar-list-item-disabled .bi-menubar-list-item-text,.bi-menubar-content .bi-menubar-list .bi-menubar-list-item-disabled:hover .bi-menubar-list-item-text{color:#8c8c8c}.bi-menubar-content .bi-menubar-list-subitem{position:absolute;top:-5px;left:100%;background:#fff;width:240px;height:auto;max-height:320px;overflow-y:auto;padding:5px 0;border:1px solid #e8e8e8;opacity:0;border-radius:4px 4px;box-shadow:1px 1px 2px rgba(0,0,0,.1);visibility:hidden;-webkit-transition:all .25s cubic-bezier(.3,1.2,.2,1);transition:all .25s cubic-bezier(.3,1.2,.2,1);-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.bi-menubar-content .bi-menubar-list:hover>.bi-menubar-list-item{background:#f4f4f4}.bi-menubar-content .bi-menubar-list:hover>.bi-menubar-list-item .bi-menubar-list-item-arrow{border-left-color:#595959}.bi-menubar-content .bi-menubar-list:hover .bi-menubar-list-subitem{visibility:visible;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.bi-menubar .ant-upload.ant-upload-select{display:block}.bi-toolbar{position:fixed;top:56px;left:0;right:0;width:100%;height:40px;padding:0 30px 0 58px;line-height:1.5;background:#fcfcfc;border-bottom:1px solid #e8e8e8;-webkit-transition:all .25s cubic-bezier(.3,1.2,.2,1);transition:all .25s cubic-bezier(.3,1.2,.2,1);z-index:100}.bi-toolbar-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:39px}.bi-toolbar-plugins-hide{display:none}.bi-toolbar-content-extras{position:absolute;right:0;border-left:1px solid #e8e8e8}.bi-toolbar-area{padding:5px 0 4px 3px;width:auto;display:inline-block;border-left:1px solid #e8e8e8}.bi-toolbar-area-hide{display:none}.bi-toolbar-area:first-child{border-left:1px solid rgba(0,0,0,0)}.bi-toolbar-active{background-color:#f9f9f9;border-bottom:1px solid #d9d9d9;box-shadow:0 2px 5px rgba(0,0,0,.08)}.bi-toolbar-split{width:0;border-right:1px solid #d9d9d9;margin:0 6px}.bi-toolbar-mini{position:absolute;top:auto;left:auto;right:auto;bottom:0;z-index:auto;width:calc(100% - 2px);padding:0;border-radius:0 0 3px 3px;border-top:1px dashed #d9d9d9;border-bottom:0;height:37px}.bi-toolbar-mini .bi-toolbar-content{width:100%;background:rgba(0,0,0,0);text-align:left;height:37px}.bi-toolbar-mini .bi-button-set-list-emoji-mini{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.bi-toolbar-mini .bi-toolbar-area{padding:3px 0 3px 4px}.bi-addons-icon{margin-top:-3px}.lark-addons{border:1px solid #e8e8e8;border-radius:4px 4px;box-shadow:1px 1px 2px rgba(0,0,0,.1)}.lark-addons .bi-menubar-list-item{width:100%;padding:5px 6px;line-height:24px;border:none;background:#fff;cursor:pointer;text-align:left;position:relative;color:#595959}.lark-addons .bi-menubar-list-item .bi-icon{margin-right:8px}.lark-addons .bi-menubar-list :hover{background-color:#f4f4f4}.lark-addons-entry{vertical-align:middle;margin-bottom:3px}.bi-hotkey{width:100%;height:420px}.bi-hotkey-menu{border-right:1px solid #e8e8e8;height:420px;padding:16px 0;background:#f9f9f9}.bi-hotkey-menu-item{display:block;line-height:24px;padding:5px 24px;color:#595959}.bi-hotkey-menu-item:hover{color:#262626;background:#e8e8e8}.bi-hotkey-content{width:100%;height:420px;padding:16px 24px;overflow:auto}.bi-hotkey-content .subtitle{font-size:18px;line-height:36px;margin-bottom:0;font-weight:700;color:#262626}.bi-hotkey-content .list{margin-bottom:32px;color:#595959}.bi-hotkey-content .list-item{line-height:32px;font-size:14px;border-bottom:1px solid #e8e8e8}.bi-hotkey-content .list-item code,.bi-hotkey-content .list-item kbd{padding:4px 6px;border:none;background-color:#f2f3f5;border-radius:2px 2px;display:inline-block;font-size:14px;line-height:1;margin:0 5px}.bi-hotkey-content .list-item kbd{font-family:SourceCodePro,monospace}.bi-hotkey-content .list-item .plus{display:inline-block;color:#999}.bi-hotkey-content .list-item .name{display:inline-block;float:left;width:50%}.bi-hotkey-content .list-item .key{width:50%;display:inline-block;float:left}@-webkit-keyframes larkDotZoom{30%{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(.5);transform:scale(.5);border:1px solid rgba(0,0,0,0)}to{opacity:.5;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1);border:1px solid #25b864}}@keyframes larkDotZoom{30%{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(.5);transform:scale(.5);border:1px solid rgba(0,0,0,0)}to{opacity:.5;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1);border:1px solid #25b864}}.bi-guide{position:absolute;height:0;width:0}.bi-guide-item{position:fixed;z-index:1024;width:240px;height:auto;background:#fff;border:1px solid #e8e8e8;border-radius:4px 4px;box-shadow:0 2px 10px rgba(0,0,0,.12);opacity:0;visibility:hidden;-webkit-transition:all .25s cubic-bezier(.3,1.2,.2,1);transition:all .25s cubic-bezier(.3,1.2,.2,1);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.bi-guide-item-space{position:absolute;z-index:0;background:rgba(0,0,0,0)}.bi-guide-item-dot{position:absolute;top:-8px;width:8px;height:8px;margin:-4px 0 0 -4px;background:#25b864;border-radius:10px 10px;z-index:1}.bi-guide-item-dot:before{position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;content:" ";width:20px;height:20px;border-radius:20px 20px;opacity:0;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-name:larkDotZoom;animation-name:larkDotZoom;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;border:1px solid rgba(0,0,0,0)}.bi-guide-item-arrow{position:absolute;width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:8px solid #e8e8e8;top:-7px;z-index:2}.bi-guide-item-arrow:before{content:" ";position:absolute;width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:8px solid #fff;top:2px;left:-7px}.bi-guide-item-content{position:relative;width:100%;height:auto;background:#fff;padding:16px;z-index:3;border-radius:4px 4px}.bi-guide-item-text{padding-bottom:8px}.bi-guide-item-text code{position:relative;top:-1px;display:inline-block;font-family:monospace;background-color:#f4f4f4;border:1px solid #e8e8e8;padding:0 4px;margin:0 1px;border-radius:2px 2px;font-size:13px;line-height:18px;vertical-align:middle;word-wrap:break-word;word-break:break-all;text-indent:0}.bi-guide-item-action{text-align:right}.bi-guide-item-active{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.bi-guide-modal{position:relative;padding:12px}.bi-guide-modal-left,.bi-guide-modal-right{position:absolute;top:50%;width:50px;height:50px;margin-top:-25px;font-size:16px;line-height:50px;cursor:pointer;color:#8c8c8c}.bi-guide-modal-left:hover,.bi-guide-modal-right:hover{color:#262626}.bi-guide-modal-left{text-align:left;left:0}.bi-guide-modal-right{text-align:right;right:0}.bi-guide-modal-title{text-align:center;line-height:42px;font-size:20px;padding-bottom:12px}.bi-guide-modal-desc{text-align:center;padding-bottom:12px}.bi-guide-modal-image{padding-bottom:12px;text-align:center;vertical-align:middle}.bi-guide-modal-image img{max-width:100%;margin:0 auto}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@-webkit-keyframes shake{0%{-webkit-transform:none;transform:none}30%{-webkit-transform:translate3d(-5%,0,0) rotate(-8deg);transform:translate3d(-5%,0,0) rotate(-8deg)}70%{-webkit-transform:translate3d(3%,0,0) rotate(6deg);transform:translate3d(3%,0,0) rotate(6deg)}to{-webkit-transform:none;transform:none}}@keyframes shake{0%{-webkit-transform:none;transform:none}30%{-webkit-transform:translate3d(-5%,0,0) rotate(-8deg);transform:translate3d(-5%,0,0) rotate(-8deg)}70%{-webkit-transform:translate3d(3%,0,0) rotate(6deg);transform:translate3d(3%,0,0) rotate(6deg)}to{-webkit-transform:none;transform:none}}@keyframes flash{0%{opacity:0}60%{opacity:1}to{opacity:0}}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.lark-like-icon{position:relative;z-index:1;display:inline-block;margin:-1px 0;width:38px;height:38px;background:url(https://gw.alipayobjects.com/zos/rmsportal/riPMpsUIdCpZFaywtCdC.png) no-repeat top;background-size:100% auto}.lark-like-circle{position:absolute;top:-1px;left:-1px;width:38px;height:38px;border-radius:38px;background-color:#f2b924;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}.lark-like-spark{position:absolute;display:inline-block;width:9px;height:7px;background:url(https://gw.alipayobjects.com/zos/rmsportal/DrmghVcJspcHkAsaOpyz.svg) no-repeat 50%;background-size:100%}.lark-like-spark-1{top:10px;right:-13px}.lark-like-spark-2{top:30px;right:-9px;-webkit-transform:rotate(62deg);-ms-transform:rotate(62deg);transform:rotate(62deg)}.lark-like-spark-3{bottom:-12px;left:18px;-webkit-transform:rotate(78deg);-ms-transform:rotate(78deg);transform:rotate(78deg)}.lark-like-spark-4{bottom:-7px;left:-3px;-webkit-transform:rotate(133deg);-ms-transform:rotate(133deg);transform:rotate(133deg)}.lark-like-spark-5{top:11px;left:-14px;-webkit-transform:rotate(216deg);-ms-transform:rotate(216deg);transform:rotate(216deg)}.lark-like-spark-6{top:-10px;left:2px;-webkit-transform:rotate(-94deg);-ms-transform:rotate(-94deg);transform:rotate(-94deg)}.lark-like-spark-7{top:-9px;right:0;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.lark-like-sparks{opacity:0}.lark-like-btn{position:relative;margin:10px auto;border:1px solid #f2b924;width:38px;height:38px;border-radius:38px;text-align:center;cursor:pointer}.lark-like-btn-hover .lark-like-icon{-webkit-animation-name:shake;animation-name:shake;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.lark-like-btn-flash{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.lark-like-btn-flash .lark-like-sparks{-webkit-animation-name:flash;animation-name:flash;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.lark-like-btn-active .lark-like-circle{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,-webkit-transform .6s;transition:transform .6s,opacity .6s;transition:transform .6s,opacity .6s,-webkit-transform .6s}.lark-like-btn-active .lark-like-icon{background-position:bottom}.lark-like-btn-inanimate{-webkit-animation:none;animation:none}.lark-like-btn-inanimate .lark-like-sparks{-webkit-animation:none;animation:none}.lark-like-btn-inanimate .lark-like-circle{-webkit-transition:none;transition:none}.lark-like-count{font-size:12px}.lark-like-count>span{display:inline-block;min-width:14px;text-align:center}.lark-like-doc-tip{text-align:center;padding-bottom:5px}.lark-like-horizontal .lark-like-btn-wrap,.lark-like-horizontal .lark-like-count{display:inline-block;vertical-align:middle}.lark-like-horizontal .lark-like-btn-wrap{-webkit-transform:scale(.69);-ms-transform:scale(.69);transform:scale(.69)}.lark-like-horizontal .lark-like-btn{margin-right:8px}.lark-like-horizontal .lark-like-count{font-size:12px;color:#666}.lark-like-vertical .lark-like-count{display:block;color:#999;text-align:center}.header-action-like .lark-like{padding:0 30px}
@font-face{font-family:lake-icon;src:url("//at.alicdn.com/t/font_943843_lnqo81k0pgs.eot");src:url("//at.alicdn.com/t/font_943843_lnqo81k0pgs.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/font_943843_lnqo81k0pgs.woff") format("woff"),url("//at.alicdn.com/t/font_943843_lnqo81k0pgs.ttf") format("truetype"),url("//at.alicdn.com/t/font_943843_lnqo81k0pgs.svg#iconfont") format("svg")}@font-face{font-family:Chinese Quote;src:local("PingFang SC"),local("SimSun");unicode-range:U+2018,U+2019,U+201c,U+201d}@font-face{font-family:Tahoma For Number;src:local("Tahoma");unicode-range:U+30-39}.lake-icon{display:inline-block;font-style:normal;vertical-align:baseline;text-align:center;text-transform:none;line-height:1;text-rendering:auto}.lake-icon:before{display:block;font-family:lake-icon!important}.lake-icon-svgs{width:16px;height:16px}.lake-icon-h1:before{content:"\E610"}.lake-icon-h2:before{content:"\E611"}.lake-icon-h3:before{content:"\E60F"}.lake-icon-h4:before{content:"\E60C"}.lake-icon-h5:before{content:"\E60D"}.lake-icon-h6:before{content:"\E60E"}.lake-icon-bold:before{content:"\EA46"}.lake-icon-underline:before{content:"\EA45"}.lake-icon-code:before{content:"\EA49"}.lake-icon-italic:before{content:"\EA44"}.lake-icon-strikethrough:before{content:"\EA47"}.lake-icon-sub:before{content:"\EA4B"}.lake-icon-sup:before{content:"\EA4A"}.lake-icon-color:before{content:"\EA4D"}.lake-icon-background:before{content:"\EA4C"}.lake-icon-moremark:before{content:"\EA48"}.lake-icon-link:before{content:"\EA58"}.lake-icon-emoji:before{content:"\EA79"}.lake-icon-oList:before{content:"\EA53"}.lake-icon-uList:before{content:"\EA52"}.lake-icon-tList:before{content:"\EA56"}.lake-icon-quote:before{content:"\EA57"}.lake-icon-hr:before{content:"\EA59"}.lake-icon-left:before{content:"\EA4E"}.lake-icon-center:before{content:"\EA4F"}.lake-icon-right:before{content:"\EA50"}.lake-icon-justify:before{content:"\EA51"}.lake-icon-top:before{content:"\EA82"}.lake-icon-bottom:before{content:"\EA81"}.lake-icon-middle:before{content:"\EA80"}.lake-icon-image:before{content:"\EA78"}.lake-icon-rotate-left:before{content:"\EA71"}.lake-icon-rotate-right:before{content:"\EA70"}.lake-icon-preferences:before{content:"\E810"}.lake-icon-indent-left:before{content:"\EA54"}.lake-icon-indent-right:before{content:"\EA55"}.lake-icon-arrow-up:before{content:"\EA1B"}.lake-icon-arrow-down:before{content:"\EA1A"}.lake-icon-arrow-left:before{content:"\EA1F"}.lake-icon-arrow-right:before{content:"\EA1E"}.lake-icon-insert-sibling:before{content:"\EA72"}.lake-icon-insert-child:before{content:"\EA73"}.lake-icon-expand-subtree:before{content:"\EA74"}.lake-icon-collapse-subtree:before{content:"\EA75"}.lake-icon-table-merge-cell:before{content:"\EA6A"}.lake-icon-table-split-cell:before{content:"\EA6B"}.lake-icon-table-clear:before{content:"\EA64"}.lake-icon-table-remove-col:before{content:"\EA67"}.lake-icon-table-remove-row:before{content:"\EA66"}.lake-icon-table-cut:before{content:"\EA65"}.lake-icon-table-paste:before{content:"\EA62"}.lake-icon-table-copy:before{content:"\EA61"}.lake-icon-table-insert-col-left:before{content:"\EA60"}.lake-icon-table-insert-col-right:before{content:"\EA5F"}.lake-icon-table-insert-row-up:before{content:"\EA5D"}.lake-icon-table-insert-row-down:before{content:"\EA5E"}.lake-icon-table-remove-table:before{content:"\EA63"}.lake-icon-redo:before{content:"\EA40"}.lake-icon-undo:before{content:"\EA41"}.lake-icon-clean:before{content:"\EA43"}.lake-icon-paintformat:before{content:"\EA42"}.lake-icon-close:before{content:"\E72D"}.lake-icon-save:before{content:"\EA3F"}.lake-icon-edit:before{content:"\EA6C"}.lake-icon-copy:before{content:"\EA61"}.lake-icon-delete:before{content:"\EA63"}.lake-icon-openlink:before{content:"\EA76"}.lake-icon-drag:before{content:"\EA68"}.lake-icon-zoom-in:before{content:"\EA7E"}.lake-icon-zoom-out:before{content:"\EA7F"}.lake-icon-attachment:before{content:"\EA7A"}.lake-icon-download:before{content:"\EA6E"}.lake-icon-upload:before{content:"\EA7D"}.lake-icon-preview:before{content:"\EA6D"}.lake-icon-full-screen:before{content:"\EA7C"}.lake-icon-toc:before{content:"\EA5C"}.lake-icon-question:before{content:"\E81D"}.lake-icon-more:before{content:"\E60B"}.lake-ui-button{line-height:1.499;display:inline-block;font-weight:400;text-align:center;cursor:pointer;white-space:nowrap;padding:0 15px;font-size:14px;border-radius:4px;height:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);position:relative;box-shadow:0 2px 0 rgba(0,0,0,.015);color:rgba(0,0,0,.65);background-color:#fff;color:#fff;background-color:#25b864;border:1px solid #25b864;text-shadow:0 -1px 0 rgba(0,0,0,.12);outline:0}.lake-ui-button:hover{background-color:#47c479;border-color:#47c479}.lake-card-dnd{position:absolute;top:0;left:-21px;right:auto;bottom:auto;width:18px;height:24px;line-height:24px;font-size:14px;font-weight:400;display:none;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:hsla(0,0%,100%,.9)}.lake-card-dnd-trigger{width:18px;height:24px;text-align:center;color:#bfbfbf;font-size:16px;border-radius:2px 2px;cursor:move;cursor:grab;cursor:-webkit-grab}.lake-card-dnd-trigger-isdraging{cursor:grabbing;cursor:-webkit-grabbing}.lake-card-dnd:hover{background:#f4f4f4;color:#595959}.lake-card-dnd-active{display:block;opacity:1;cursor:pointer}.lake-tooltip{font-size:14px;font-variant:tabular-nums;line-height:1.5;color:rgba(0,0,0,.65);box-sizing:border-box;margin:0;padding:0;list-style:none;position:absolute;z-index:1060;display:block;visibility:visible;max-width:250px;white-space:nowrap}.lake-tooltip-hidden{display:none}.lake-tooltip-placement-top,.lake-tooltip-placement-topLeft,.lake-tooltip-placement-topRight{padding-bottom:8px}.lake-tooltip-placement-right,.lake-tooltip-placement-rightBottom,.lake-tooltip-placement-rightTop{padding-left:8px}.lake-tooltip-placement-bottom,.lake-tooltip-placement-bottomLeft,.lake-tooltip-placement-bottomRight{padding-top:8px}.lake-tooltip-placement-left,.lake-tooltip-placement-leftBottom,.lake-tooltip-placement-leftTop{padding-right:8px}.lake-tooltip-inner{padding:6px 8px;color:#fff;text-align:left;text-decoration:none;background-color:rgba(0,0,0,.75);border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);min-height:32px;word-wrap:break-word}.lake-tooltip-arrow{position:absolute;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid}.lake-tooltip-placement-top .lake-tooltip-arrow,.lake-tooltip-placement-topLeft .lake-tooltip-arrow,.lake-tooltip-placement-topRight .lake-tooltip-arrow{bottom:3px;border-width:5px 5px 0;border-top-color:rgba(0,0,0,.75)}.lake-tooltip-placement-top .lake-tooltip-arrow{left:50%;margin-left:-5px}.lake-tooltip-placement-topLeft .lake-tooltip-arrow{left:16px}.lake-tooltip-placement-topRight .lake-tooltip-arrow{right:16px}.lake-tooltip-placement-right .lake-tooltip-arrow,.lake-tooltip-placement-rightBottom .lake-tooltip-arrow,.lake-tooltip-placement-rightTop .lake-tooltip-arrow{left:3px;border-width:5px 5px 5px 0;border-right-color:rgba(0,0,0,.75)}.lake-tooltip-placement-right .lake-tooltip-arrow{top:50%;margin-top:-5px}.lake-tooltip-placement-rightTop .lake-tooltip-arrow{top:8px}.lake-tooltip-placement-rightBottom .lake-tooltip-arrow{bottom:8px}.lake-tooltip-placement-left .lake-tooltip-arrow,.lake-tooltip-placement-leftBottom .lake-tooltip-arrow,.lake-tooltip-placement-leftTop .lake-tooltip-arrow{right:3px;border-width:5px 0 5px 5px;border-left-color:rgba(0,0,0,.75)}.lake-tooltip-placement-left .lake-tooltip-arrow{top:50%;margin-top:-5px}.lake-tooltip-placement-leftTop .lake-tooltip-arrow{top:8px}.lake-tooltip-placement-leftBottom .lake-tooltip-arrow{bottom:8px}.lake-tooltip-placement-bottom .lake-tooltip-arrow,.lake-tooltip-placement-bottomLeft .lake-tooltip-arrow,.lake-tooltip-placement-bottomRight .lake-tooltip-arrow{top:3px;border-width:0 5px 5px;border-bottom-color:rgba(0,0,0,.75)}.lake-tooltip-placement-bottom .lake-tooltip-arrow{left:50%;margin-left:-5px}.lake-tooltip-placement-bottomLeft .lake-tooltip-arrow{left:16px}.lake-tooltip-placement-bottomRight .lake-tooltip-arrow{right:16px}.lake-embed-tooltip{opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.lake-embed-tooltip.lake-embed-tooltip-active{opacity:1;visibility:visible}.lake-card-toolbar.lake-embed-toolbar-block{top:-48px;bottom:auto;display:none}.lake-card-toolbar.lake-card-toolbar-active{display:block}.lake-embed-toolbar-wrapper{position:absolute}.lake-embed-toolbar{position:absolute;opacity:0;visibility:hidden;width:auto;line-height:28px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:14px;font-weight:400;text-indent:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lake-embed-toolbar .lake-input{font-variant:tabular-nums;box-sizing:border-box;margin:0;list-style:none;position:relative;display:inline-block;padding:4px 11px;width:100%;height:32px;font-size:14px;line-height:1.5;color:rgba(0,0,0,.65);background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:4px;-webkit-transition:all .3s;transition:all .3s}.lake-embed-toolbar .lake-input::-moz-placeholder{color:#bfbfbf;opacity:1}.lake-embed-toolbar .lake-input:-ms-input-placeholder{color:#bfbfbf}.lake-embed-toolbar .lake-input::-webkit-input-placeholder{color:#bfbfbf}.lake-embed-toolbar .lake-input:hover{border-color:#47c479;border-right-width:1px!important}.lake-embed-toolbar .lake-input:focus{border-color:#47c479;outline:0;box-shadow:0 0 0 2px rgba(37,184,100,.2);border-right-width:1px!important}.lake-embed-toolbar .lake-input-disabled{background-color:#f5f5f5;opacity:1;cursor:not-allowed;color:rgba(0,0,0,.25)}.lake-embed-toolbar .lake-input-disabled:hover{border-color:#e6d8d8;border-right-width:1px!important}.lake-embed-toolbar .lake-input-sm{padding:1px 7px;height:24px}.lake-embed-toolbar .lake-embed-toolbar-numberinput{line-height:24px;display:inline-block;width:46px}.lake-embed-toolbar-active{opacity:1;visibility:visible}.lake-embed-toolbar-inline{top:50%;margin-top:-14px;bottom:auto;left:auto;right:12px}.lake-embed-toolbar-block{top:auto;bottom:-46px;left:-1px;right:auto;background:#fff;height:40px;border:1px solid hsla(0,0%,88.6%,.84);box-shadow:0 2px 4px 0 hsla(0,0%,88.2%,.5);padding:5px 3px;z-index:125}.lake-embed-toolbar-second-block{bottom:-92px}.lake-embed-toolbar-right{left:auto;right:-1px}.lake-embed-toolbar-center{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.lake-embed-toolbar-inlink{bottom:-90px}.lake-embed-toolbar-memtion{padding:0;min-width:280px;height:auto;bottom:auto;z-index:1031}.lake-embed-toolbar .lake-icon-arrow{position:absolute;right:8px;top:50%;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid #bfbfbf;margin-top:-3px;-webkit-transition:all .25s cubic-bezier(.3,1.2,.2,1);transition:all .25s cubic-bezier(.3,1.2,.2,1)}.lake-embed-toolbar-btn{line-height:28px;padding:0 3px;min-width:28px;display:inline-block;text-align:center;color:#595959;border-radius:2px 2px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;cursor:pointer}.lake-embed-toolbar-btn .lake-icon,.lake-embed-toolbar-btn .text{font-size:16px;color:#595959}.lake-embed-toolbar-btn .text{font-size:12px;display:inline-block;padding:0 4px}.lake-embed-toolbar-btn:hover{background-color:#f4f4f4}.lake-embed-toolbar-btn-disabled,.lake-embed-toolbar-btn-disabled:hover{background-color:rgba(0,0,0,0);box-shadow:none;cursor:not-allowed}.lake-embed-toolbar-btn-disabled .lake-icon,.lake-embed-toolbar-btn-disabled .text,.lake-embed-toolbar-btn-disabled:hover .lake-icon,.lake-embed-toolbar-btn-disabled:hover .text{color:#bfbfbf}.lake-embed-toolbar-text{line-height:24px;padding:0 5px;display:inline-block;color:#595959}.lake-embed-toolbar-text .lake-icon.lake-icon-connect{width:18px;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.lake-embed-toolbar-text-link{min-width:200px;max-width:250px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lake-embed-toolbar-linkinput{line-height:24px;padding:0 3px;display:inline-block;border:1px solid rgba(0,0,0,0);outline:0;width:200px;letter-spacing:.05em}.lake-embed-toolbar-group{position:relative;display:-ms-flexbox;display:flex}.lake-embed-toolbar-item{position:relative;display:inline-block;line-height:28px;margin:0 3px;text-align:left;color:#595959;-ms-flex:0 0 auto;flex:0 0 auto}.lake-embed-toolbar-item-split{width:1px;height:16px;line-height:16px;margin:6px 4px;border-left:1px solid #e8e8e8;display:inline-block}.lake-embed-toolbar-item-trigger{position:relative;padding-left:3px;padding-right:16px;cursor:pointer;border-radius:2px 2px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.lake-embed-toolbar-item-trigger:hover{background:#f4f4f4}.lake-embed-toolbar-item-trigger-active{background:#f4f4f4}.lake-embed-toolbar-item-trigger-active .lake-icon-arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.lake-embed-toolbar-item-dropdown{position:absolute;top:38px;left:-7px;padding:5px 0;border-radius:2px 2px;background:#fff;border:1px solid #d9d9d9;box-shadow:0 2px 10px rgba(0,0,0,.12);min-width:128px;height:auto;opacity:0;visibility:hidden;-webkit-transition:all .25s cubic-bezier(.3,1.2,.2,1);transition:all .25s cubic-bezier(.3,1.2,.2,1);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.lake-embed-toolbar-item-dropdown:before{content:" ";position:absolute;top:-6px;left:15px;width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:6px solid #d9d9d9}.lake-embed-toolbar-item-dropdown:after{content:" ";position:absolute;top:-4px;left:15px;width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:6px solid #fff}.lake-embed-toolbar-item-dropdown-active{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.lake-embed-toolbar-item-dropdown-item{display:block;padding:4px 10px;line-height:24px;color:#595959;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;white-space:nowrap}.lake-embed-toolbar-item-dropdown-item .lake-embed-toolbar-btn:hover{background:#e8e8e8}.lake-embed-toolbar-item-dropdown-item:hover{background:#e8e8e8}.lake-embed-toolbar-item-dropdown-item.active,.lake-embed-toolbar-item-dropdown-item.active:hover{background:#f4f4f4}.lake-embed-toolbar-item-dropdown-item.active .lake-embed-toolbar-btn:hover,.lake-embed-toolbar-item-dropdown-item.active:hover .lake-embed-toolbar-btn:hover{background:#f4f4f4}.lake-embed-toolbar-item-input{display:-ms-flexbox;display:flex;padding:2px 0}.lake-embed-toolbar-item-text{padding:0 5px}.lake-embed-toolbar-flex{position:relative;opacity:1;visibility:visible;padding:6px;display:-ms-flexbox;display:flex}.lake-embed-toolbar-flex .lake-embed-toolbar-item{padding:0}.lake-embed-toolbar-flex .lake-embed-toolbar-btn{padding:0 6px;line-height:28px}.lake-embed-toolbar-flex .lake-embed-toolbar-btn .lake-icon{vertical-align:middle}.lake-embed-toolbar-flex .lake-embed-toolbar-item-trigger-active{background:#e8e8e8}.lake-embed-toolbar-flex .lake-embed-toolbar-item-trigger-active .lake-embed-toolbar-btn:hover{background:#e8e8e8}.lake-embed-toolbar-flex .lake-embed-toolbar-item-dropdown{border-radius:3px 3px;top:32px;left:-1px}.lake-embed-toolbar-flex .lake-embed-toolbar-item-dropdown:before{content:"";display:none}.lake-embed-toolbar-flex .lake-embed-toolbar-item-dropdown:after{content:"";display:none}@-webkit-keyframes lakeCheckboxEffect{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}@keyframes lakeCheckboxEffect{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}.lake-checkbox{font-size:14px;font-variant:tabular-nums;color:rgba(0,0,0,.65);box-sizing:border-box;margin:0;padding:0;list-style:none;white-space:nowrap;cursor:pointer;outline:none;display:inline-block;line-height:1;position:relative;vertical-align:middle;top:-.09em}.lake-checkbox-input:focus+.lake-checkbox-inner,.lake-checkbox-wrapper:hover .lake-checkbox-inner,.lake-checkbox:hover .lake-checkbox-inner{border-color:#25b864}.lake-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;border:1px solid #25b864;content:"";-webkit-animation:lakeCheckboxEffect .36s ease-in-out;animation:lakeCheckboxEffect .36s ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:hidden}.lake-checkbox-wrapper:hover .lake-checkbox:after,.lake-checkbox:hover:after{visibility:visible}.lake-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;border:1px solid #d9d9d9;border-radius:2px;background-color:#fff;-webkit-transition:all .3s;transition:all .3s;border-collapse:separate}.lake-checkbox-inner:after{-webkit-transform:rotate(45deg) scale(0);-ms-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);position:absolute;left:4.57142857px;top:1.14285714px;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;content:" ";-webkit-transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;opacity:0}.lake-checkbox-input{position:absolute;left:0;z-index:1;cursor:pointer;opacity:0;top:0;bottom:0;right:0;width:100%;height:100%}.lake-checkbox-checked .lake-checkbox-inner:after{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;content:" ";-webkit-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;opacity:1}.lake-checkbox-checked .lake-checkbox-inner{background-color:#25b864;border-color:#25b864}.lake-checkbox-disabled{cursor:not-allowed}.lake-checkbox-disabled.lake-checkbox-checked .lake-checkbox-inner:after{-webkit-animation-name:none;animation-name:none;border-color:rgba(0,0,0,.25)}.lake-checkbox-disabled .lake-checkbox-input{cursor:not-allowed}.lake-checkbox-disabled .lake-checkbox-inner{border-color:#d9d9d9!important;background-color:#f5f5f5}.lake-checkbox-disabled .lake-checkbox-inner:after{-webkit-animation-name:none;animation-name:none;border-color:#f5f5f5;border-collapse:separate}.lake-checkbox-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}.lake-checkbox-wrapper{font-size:14px;font-variant:tabular-nums;line-height:1.5;color:rgba(0,0,0,.65);box-sizing:border-box;margin:0;padding:0;list-style:none;line-height:unset;cursor:pointer;display:inline-block}.lake-checkbox-wrapper+.lake-checkbox-wrapper{margin-left:8px}.lake-checkbox+span,.lake-checkbox-wrapper+span{padding-left:8px;padding-right:8px}.lake-checkbox-group{font-size:14px;font-variant:tabular-nums;line-height:1.5;color:rgba(0,0,0,.65);box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-block}.lake-checkbox-group-item{display:inline-block;margin-right:8px}.lake-checkbox-group-item:last-child{margin-right:0}.lake-checkbox-group-item+.lake-checkbox-group-item{margin-left:0}.lake-checkbox-indeterminate .lake-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.lake-checkbox-indeterminate .lake-checkbox-inner:after{content:" ";-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);border:0;left:50%;top:50%;width:8px;height:8px;background-color:#25b864;opacity:1}.lake-checkbox-indeterminate.lake-checkbox-disabled .lake-checkbox-inner:after{border-color:rgba(0,0,0,.25);background-color:rgba(0,0,0,.25)}.lake-engine-view .lake-list,.lake-engine .lake-list{color:#262626;text-indent:0}.lake-engine-view .lake-list-node,.lake-engine .lake-list-node{line-height:inherit}.lake-engine-view .lake-list-node div[data-lake-card=checkbox],.lake-engine .lake-list-node div[data-lake-card=checkbox]{margin-left:0;margin-right:5px}.lake-engine-view .lake-list-task,.lake-engine .lake-list-task{position:relative;list-style:none;margin-left:0;padding:0 0 0 22px;text-indent:0}.lake-engine-view .lake-list-task-active,.lake-engine .lake-list-task-active{background:#f4f4f4;border-radius:3px 3px}.lake-engine-view .lake-list-task [data-lake-card=checkbox],.lake-engine .lake-list-task [data-lake-card=checkbox]{padding-right:6px;vertical-align:middle;line-height:16px;position:absolute;margin-left:-20px;top:4px}.lake-engine-view .lake-list-task [data-lake-card=checkbox] .ant-checkbox-inner,.lake-engine .lake-list-task [data-lake-card=checkbox] .ant-checkbox-inner{border-color:#bfbfbf}.lake-engine-view .lake-list-task [data-lake-card=checkbox] .ant-checkbox-checked .ant-checkbox-inner,.lake-engine .lake-list-task [data-lake-card=checkbox] .ant-checkbox-checked .ant-checkbox-inner{background-color:#47c479;border-color:#25b864}.lake-engine-view li span[data-lake-card=image],.lake-engine li span[data-lake-card=image]{vertical-align:top}.lake-engine-view li span[data-lake-card=image] [data-card-element=left],.lake-engine-view li span[data-lake-card=image] [data-card-element=right],.lake-engine li span[data-lake-card=image] [data-card-element=left],.lake-engine li span[data-lake-card=image] [data-card-element=right]{vertical-align:top}.lake-engine-view .lake-list .lake-checkbox-input{cursor:default}.lake-link{position:relative}.lake-link-content{position:relative;color:#096dd9}.lake-embed-toolbar-block.lake-link-toolbar-in-max{z-index:1032}.lake-drop-cursor{position:absolute;width:2px;background-color:#16914f}div.lake-drag-image{background-color:#f9f9f9}.lake-engine,.lake-engine-view{font-size:14px;font-family:Tahoma For Number,Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;color:#262626;line-height:24px;letter-spacing:.05em;outline-style:none;word-wrap:break-word;-webkit-user-select:auto}.lake-engine-view>:first-child,.lake-engine>:first-child{margin-top:0!important}.lake-engine-view::selection,.lake-engine::selection{background:rgba(27,162,227,.2);color:inherit}.lake-engine-view ::selection,.lake-engine ::selection{background:rgba(27,162,227,.2);color:inherit}.lake-engine-view.lake-paintformat-mode,.lake-engine.lake-paintformat-mode{cursor:text;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAUCAYAAACTQC2+AAAABGdBTUEAALGPC/xhBQAAATtJREFUSA3dlTFLA0EQhU+jlSkEG63EYGdlZZFG7QUbSyG/QP/C/Q0rqzQWQX+BwUKwtrexEFRQtFSI35NZWDa3soOHhQ8eM/v2zWw2N9xVVVUdwXUYoFxaq5il2wa8hvtG5dJaxYx16xFvLN8i3lmehiFC6Y94wbsTGsxZosajKA/7aewjrKZiyTocJO9DSYHT82r+YXyQs0eRfYBrD/Y1DB58OMyfeM/hrWq8N9qlZkmFBXiPPd6D7ikWUxwjrKWirTeJkzDeNYttKIxhDUuxiFGjfAnfMkUX3hs19emYqFt9P48mU6zVLEQPFjCfwgk8gyuwEd6pS5t0EQYmHhCXLZ8Kvz1oqmFO+H8HxVOXfZC5vwNd46y3xbx5ni1mQ4+dJ6NyDw4xX0GN9484YfcRhg+fcmmt408+5V99wSyVTWN94gAAAABJRU5ErkJggg==) 5 10,text}.lake-engine-view [contenteditable=true],.lake-engine [contenteditable=true]{outline-style:none}.lake-engine-view a,.lake-engine-view a:active,.lake-engine a,.lake-engine a:active{word-wrap:break-word;color:#096dd9}.lake-engine-view a:hover,.lake-engine a:hover{color:#1890ff}.lake-engine-view img,.lake-engine img{max-width:100%}.lake-engine-view mark,.lake-engine mark{padding:0;background:#ff0}.lake-engine-view sup,.lake-engine sup{top:-.5em}.lake-engine-view sub,.lake-engine sub{bottom:-.25em}.lake-engine-view sub,.lake-engine-view sup,.lake-engine sub,.lake-engine sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.lake-engine-view p,.lake-engine p{min-height:24px;line-height:24px;white-space:normal;margin:0;letter-spacing:.05em}.lake-engine-view h1,.lake-engine-view h2,.lake-engine-view h3,.lake-engine-view h4,.lake-engine-view h5,.lake-engine-view h6,.lake-engine h1,.lake-engine h2,.lake-engine h3,.lake-engine h4,.lake-engine h5,.lake-engine h6{margin-top:0;margin-bottom:0;white-space:normal;color:#262626;word-spacing:1px;font-weight:700}.lake-engine-view h1,.lake-engine h1{font-size:28px;line-height:36px;padding:7px 0}.lake-engine-view h2,.lake-engine h2{font-size:24px;line-height:32px;padding:7px 0}.lake-engine-view h3,.lake-engine h3{font-size:20px;line-height:28px;padding:7px 0}.lake-engine-view h4,.lake-engine h4{font-size:16px;line-height:24px;padding:7px 0}.lake-engine-view h5,.lake-engine h5{font-size:14px;line-height:24px;padding:7px 0}.lake-engine-view h6,.lake-engine h6{font-size:14px;line-height:24px;padding:7px 0;font-weight:400}.lake-engine-view blockquote,.lake-engine blockquote{margin-top:5px;margin-bottom:5px;padding-left:1em;margin-left:0;border-left:3px solid #f4f4f4;color:#8c8c8c}.lake-engine-view code,.lake-engine code{font-family:monospace;font-size:inherit;background-color:rgba(0,0,0,.06);padding:0 2px;border:1px solid rgba(0,0,0,.08);border-radius:2px 2px;line-height:inherit;word-wrap:break-word;word-break:break-all;text-indent:0}.lake-engine-view .lake-fontsize-9,.lake-engine .lake-fontsize-9{font-size:12px;line-height:24px}.lake-engine-view .lake-fontsize-10,.lake-engine .lake-fontsize-10{font-size:13px;line-height:24px}.lake-engine-view .lake-fontsize-11,.lake-engine .lake-fontsize-11{font-size:14px;line-height:24px}.lake-engine-view .lake-fontsize-12,.lake-engine .lake-fontsize-12{font-size:16px;line-height:24px}.lake-engine-view .lake-fontsize-14,.lake-engine .lake-fontsize-14{font-size:19px;line-height:27px}.lake-engine-view .lake-fontsize-16,.lake-engine .lake-fontsize-16{font-size:22px;line-height:30px}.lake-engine-view .lake-fontsize-18,.lake-engine .lake-fontsize-18{font-size:24px;line-height:32px}.lake-engine-view .lake-fontsize-22,.lake-engine .lake-fontsize-22{font-size:29px;line-height:37px}.lake-engine-view .lake-fontsize-24,.lake-engine .lake-fontsize-24{font-size:32px;line-height:40px}.lake-engine-view .lake-fontsize-30,.lake-engine .lake-fontsize-30{font-size:40px;line-height:48px}.lake-engine-view .lake-fontsize-36,.lake-engine .lake-fontsize-36{font-size:48px;line-height:56px}.lake-engine-view pre,.lake-engine pre{overflow:visible;margin-top:5px;margin-bottom:5px}.lake-engine-view pre code,.lake-engine pre code{display:inline;max-width:none;padding:0;margin:0;overflow:initial;line-height:inherit;vertical-align:inherit;white-space:pre;background:0 0;font-size:inherit}.lake-engine-view ol,.lake-engine-view ul,.lake-engine ol,.lake-engine ul{margin:0 0 0 3px;padding:0}.lake-engine-view li,.lake-engine li{white-space:normal;margin-left:23px}.lake-engine-view ol,.lake-engine-view ol[data-lake-indent="3"],.lake-engine-view ol[data-lake-indent="6"],.lake-engine ol,.lake-engine ol[data-lake-indent="3"],.lake-engine ol[data-lake-indent="6"]{list-style-type:decimal}.lake-engine-view ol[data-lake-indent="1"],.lake-engine-view ol[data-lake-indent="4"],.lake-engine-view ol[data-lake-indent="7"],.lake-engine ol[data-lake-indent="1"],.lake-engine ol[data-lake-indent="4"],.lake-engine ol[data-lake-indent="7"]{list-style-type:lower-alpha}.lake-engine-view ol[data-lake-indent="2"],.lake-engine-view ol[data-lake-indent="5"],.lake-engine-view ol[data-lake-indent="8"],.lake-engine ol[data-lake-indent="2"],.lake-engine ol[data-lake-indent="5"],.lake-engine ol[data-lake-indent="8"]{list-style-type:lower-roman}.lake-engine-view ol[data-lake-indent="1"],.lake-engine-view ul[data-lake-indent="1"],.lake-engine ol[data-lake-indent="1"],.lake-engine ul[data-lake-indent="1"]{padding-left:2em}.lake-engine-view ol[data-lake-indent="2"],.lake-engine-view ul[data-lake-indent="2"],.lake-engine ol[data-lake-indent="2"],.lake-engine ul[data-lake-indent="2"]{padding-left:4em}.lake-engine-view ol[data-lake-indent="3"],.lake-engine-view ul[data-lake-indent="3"],.lake-engine ol[data-lake-indent="3"],.lake-engine ul[data-lake-indent="3"]{padding-left:6em}.lake-engine-view ol[data-lake-indent="4"],.lake-engine-view ul[data-lake-indent="4"],.lake-engine ol[data-lake-indent="4"],.lake-engine ul[data-lake-indent="4"]{padding-left:8em}.lake-engine-view ol[data-lake-indent="5"],.lake-engine-view ul[data-lake-indent="5"],.lake-engine ol[data-lake-indent="5"],.lake-engine ul[data-lake-indent="5"]{padding-left:10em}.lake-engine-view ol[data-lake-indent="6"],.lake-engine-view ul[data-lake-indent="6"],.lake-engine ol[data-lake-indent="6"],.lake-engine ul[data-lake-indent="6"]{padding-left:12em}.lake-engine-view ol[data-lake-indent="7"],.lake-engine-view ul[data-lake-indent="7"],.lake-engine ol[data-lake-indent="7"],.lake-engine ul[data-lake-indent="7"]{padding-left:14em}.lake-engine-view ol[data-lake-indent="8"],.lake-engine-view ul[data-lake-indent="8"],.lake-engine ol[data-lake-indent="8"],.lake-engine ul[data-lake-indent="8"]{padding-left:16em}.lake-engine-view ul,.lake-engine-view ul[data-lake-indent="3"],.lake-engine-view ul[data-lake-indent="6"],.lake-engine ul,.lake-engine ul[data-lake-indent="3"],.lake-engine ul[data-lake-indent="6"]{list-style-type:disc}.lake-engine-view ul[data-lake-indent="1"],.lake-engine-view ul[data-lake-indent="4"],.lake-engine-view ul[data-lake-indent="7"],.lake-engine ul[data-lake-indent="1"],.lake-engine ul[data-lake-indent="4"],.lake-engine ul[data-lake-indent="7"]{list-style-type:circle}.lake-engine-view ul[data-lake-indent="2"],.lake-engine-view ul[data-lake-indent="5"],.lake-engine-view ul[data-lake-indent="8"],.lake-engine ul[data-lake-indent="2"],.lake-engine ul[data-lake-indent="5"],.lake-engine ul[data-lake-indent="8"]{list-style-type:square}.lake-engine-view span[data-card-type=inline],.lake-engine span[data-card-type=inline]{display:inline-block;text-indent:0;vertical-align:bottom;white-space:normal}.lake-engine-view span[data-card-type=inline] span[data-card-element],.lake-engine span[data-card-type=inline] span[data-card-element]{display:inline-block}.lake-engine-view span[data-card-type=inline] span[data-card-element=center],.lake-engine span[data-card-type=inline] span[data-card-element=center]{vertical-align:bottom}.lake-engine-view span[data-card-type=inline] span[data-card-element=left],.lake-engine-view span[data-card-type=inline] span[data-card-element=right],.lake-engine span[data-card-type=inline] span[data-card-element=left],.lake-engine span[data-card-type=inline] span[data-card-element=right]{min-width:1px;text-align:left;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.lake-engine-view div[data-card-type=block],.lake-engine-view span[data-card-type=inline].lake-card-block,.lake-engine div[data-card-type=block],.lake-engine span[data-card-type=inline].lake-card-block{display:block}.lake-engine-view div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=left],.lake-engine-view div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=right],.lake-engine-view span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=left],.lake-engine-view span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=right],.lake-engine div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=left],.lake-engine div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=right],.lake-engine span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=left],.lake-engine span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=right]{bottom:0;position:absolute;width:2px;line-height:24px;overflow:hidden;outline:none;text-align:left;text-indent:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.lake-engine-view div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=left],.lake-engine-view span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=left],.lake-engine div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=left],.lake-engine span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=left]{left:-2px;text-align:left}.lake-engine-view div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=right],.lake-engine-view span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=right],.lake-engine div[data-card-type=block]>div[data-card-element=body]>span[data-card-element=right],.lake-engine span[data-card-type=inline].lake-card-block>div[data-card-element=body]>span[data-card-element=right]{right:-2px;text-align:right}.lake-engine-view div[data-card-element=body],.lake-engine-view span[data-card-element=body],.lake-engine div[data-card-element=body],.lake-engine span[data-card-element=body]{position:relative}.lake-engine-view div[data-card-element=body] [data-card-element=center],.lake-engine-view span[data-card-element=body] [data-card-element=center],.lake-engine div[data-card-element=body] [data-card-element=center],.lake-engine span[data-card-element=body] [data-card-element=center]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.lake-engine-view div[data-lake-card=hr] div[data-card-element=center],.lake-engine div[data-lake-card=hr] div[data-card-element=center]{border:1px solid rgba(0,0,0,0);padding:18px 0;border-radius:2px 2px}.lake-engine-view div[data-lake-card=hr] div[data-card-element=center] hr,.lake-engine div[data-lake-card=hr] div[data-card-element=center] hr{box-sizing:border-box;position:absolute;top:50%;left:0;margin-top:-2px;width:100%;height:2px;background-color:#e8e8e8;padding:0;border:1px solid rgba(0,0,0,0)}.lake-engine{position:relative;background-color:#fff}.lake-engine div[data-lake-card=hr] div[data-card-element=center].lake-hr-active,.lake-engine div[data-lake-card=hr] div[data-card-element=center]:hover{background-color:#f4f4f4}.lake-engine div[data-lake-card=hr] div[data-card-element=center].lake-hr-active hr,.lake-engine div[data-lake-card=hr] div[data-card-element=center]:hover hr{background-color:#d9d9d9}.lake-anchor-button{position:absolute;width:18px;height:24px;line-height:24px;font-size:14px;display:block;background:hsla(0,0%,100%,.9);color:#bfbfbf;border-radius:2px 2px;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.lake-anchor-button.lake-anchor-button-active{opacity:1;visibility:visible}.lake-anchor-button .lake-icon{width:18px}.lake-anchor-button:hover{background:#f4f4f4;color:#595959}.lake-card-block-max>[data-card-element=body]{overflow:hidden}.lake-card-block-max>[data-card-element=body]>.lake-card-toolbar{display:none}.lake-card-block-max>[data-card-element=body]>[data-card-element=center]{background:#fafafa;position:fixed!important;top:56px;right:0;bottom:0;left:0;z-index:1032;overflow:auto}.lake-card-block-max>[data-card-element=body]>[data-card-element=center].edit{top:96px}.lake-card-block-max .header{position:fixed!important;top:0;right:0;left:0;z-index:1032;height:56px;background:#fff;border-bottom:1px solid #e8e8e8}.lake-card-block-max .header .header-crumb{float:left;line-height:32px;display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center}.lake-card-block-max .header .header-crumb a{color:#595959}.lake-card-block-max .header .header-crumb a:hover{color:#595959;cursor:pointer}.lake-card-block-max .header .header-crumb .split{display:inline-block;vertical-align:middle;font-size:20px;padding:0 8px 0 15px;font-weight:200}.lake-card-block-max .header .header-crumb .split+a{display:inline-block;vertical-align:middle}.lake-card-block-max .header .header-crumb .split+a:hover{color:#8c8c8c}.lake-card-read-tool{position:absolute;top:0;width:32px;left:-32px;height:100%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.lake-card-read-tool .lake-icon{color:#bfbfbf;font-size:16px;width:24px;height:24px;line-height:24px;border-radius:2px;background:#f4f4f4}.lake-card-read-tool .lake-icon:hover{color:#25b864;cursor:pointer}blockquote.lake-alert{margin:0;padding:10px;border:1px solid #abd2da;background-color:#e8f7ff;border-radius:3px;color:#262626}blockquote.lake-alert-info{border:1px solid #abd2da;background-color:#e8f7ff}blockquote.lake-alert-warning{border:1px solid #e0d1b1;background-color:#fffbe6}blockquote.lake-alert-danger{border:1px solid #deb8be;background-color:#fff3f3}blockquote.lake-alert-success{border:1px solid #c2d2b5;background-color:#edf9e8}blockquote.lake-alert-tips{border:1px solid #c3c3c3;background-color:#fff6b6}
.ant-collapse{box-sizing:border-box;margin:0;padding:0;color:#595959;font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background-color:#fafafa;border:1px solid #d9d9d9;border-bottom:0;border-radius:4px}.ant-collapse>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0 0 4px 4px}.ant-collapse>.ant-collapse-item>.ant-collapse-header{position:relative;padding:12px 16px 12px 40px;color:#262626;line-height:22px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:16px;display:inline-block;margin-top:2px;font-size:12px;line-height:46px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow>*{line-height:1}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{display:inline-block}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow:before{display:none}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow-icon{display:block}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{-webkit-transition:-webkit-transform .24s;transition:-webkit-transform .24s;transition:transform .24s;transition:transform .24s,-webkit-transform .24s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{float:right}.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus{outline:none}.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-left:12px}.ant-collapse-anim-active{-webkit-transition:height .2s cubic-bezier(.215,.61,.355,1);transition:height .2s cubic-bezier(.215,.61,.355,1)}.ant-collapse-content{overflow:hidden;color:#595959;background-color:#fff;border-top:1px solid #d9d9d9}.ant-collapse-content>.ant-collapse-content-box{padding:16px}.ant-collapse-content-inactive{display:none}.ant-collapse-item:last-child>.ant-collapse-content{border-radius:0 0 4px 4px}.ant-collapse-borderless{background-color:#fff;border:0}.ant-collapse-borderless>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse-borderless>.ant-collapse-item:last-child,.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header{border-radius:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content{background-color:rgba(0,0,0,0);border-top:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:4px}.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{color:rgba(0,0,0,.25);cursor:not-allowed}
.lake-scrollable::-webkit-scrollbar{display:none}.lake-scrollable.scroll-x{padding-bottom:10px;overflow-x:hidden}.lake-scrollable.scroll-x:hover{overflow-x:auto}.lake-scrollable.scroll-y{padding-right:10px;overflow-y:hidden}.lake-scrollable.scroll-y:hover{overflow-y:auto}.lake-scrollable:hover .lake-scrollbar{display:block}.lake-scrollable.scrolling{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lake-scrollable.scrolling .lake-scrollbar{display:block}.lake-scrollable .lake-scrollbar{display:none;position:absolute;cursor:default;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.lake-scrollable .lake-scrollbar .lake-scrollbar-trigger{position:absolute;background:#c1c1c1;border-radius:10px;cursor:pointer}.lake-scrollable .lake-scrollbar .lake-scrollbar-trigger:hover{background:#888}.lake-scrollable .lake-scrollbar.lake-scrollbar-x{width:100%;height:8px;bottom:0}.lake-scrollable .lake-scrollbar.lake-scrollbar-x .lake-scrollbar-trigger{height:8px;min-width:60px}.lake-scrollable .lake-scrollbar.lake-scrollbar-y{top:0;width:8px;height:100%;right:0}.lake-scrollable .lake-scrollbar.lake-scrollbar-y .lake-scrollbar-trigger{width:8px;min-height:60px}.lake-scrollable .scrollbar-shadow-left{position:absolute;z-index:10;left:0;top:0;bottom:0;width:4px;opacity:.5;background:linear-gradient(270deg,rgba(99,114,130,0),rgba(99,114,130,.16));background:-webkit-linear-gradient(right,rgba(99,114,130,0),rgba(99,114,130,.16));pointer-events:none}.lake-scrollable .scrollbar-shadow-right{position:absolute;z-index:10;left:0;top:0;bottom:0;width:4px;opacity:.5;background:linear-gradient(90deg,rgba(99,114,130,0),rgba(99,114,130,.16));background:-webkit-linear-gradient(left,rgba(99,114,130,0),rgba(99,114,130,.16));pointer-events:none}.lake-svg-icon{width:16px;height:16px;display:inline-block;vertical-align:-.15em;text-align:center;text-transform:none;line-height:1;text-rendering:auto;background-repeat:no-repeat;background-position:50%}.lake-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}.lake-svg-icon-insert-table{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy44NzUgMTAuMTI1KSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMS4xMjUgMGg0LjV2MTUuNzVoLTQuNUExLjEyNSAxLjEyNSAwIDAgMSAwIDE0LjYyNXYtMTMuNUMwIC41MDQuNTA0IDAgMS4xMjUgMHoiIGZpbGw9IiNGMEYwRjAiLz48cGF0aCBkPSJNLjI4MSA0LjIxOUgxOS45N1YxLjEyNWEuODQ0Ljg0NCAwIDAgMC0uODQ0LS44NDRoLTE4YS44NDQuODQ0IDAgMCAwLS44NDQuODQ0djMuMDk0eiIgc3Ryb2tlPSIjNTk1OTU5IiBzdHJva2Utd2lkdGg9Ii41NjMiIGZpbGwtb3BhY2l0eT0iLjE1IiBmaWxsPSIjMjVCODY0Ii8+PHBhdGggZmlsbD0iI0U4RThFOCIgZD0iTTAgNy44NzVoMjAuMjV2MUgwek0wIDExLjI1aDIwLjI1djFIMHoiLz48cGF0aCBmaWxsPSIjRThFOEU4IiBkPSJNMTAuMTI1IDBoMXYxNS43NWgtMXpNMTQuNjI1IDBoMXYxNS43NWgtMXoiLz48cmVjdCBzdHJva2U9IiM3MzczNzMiIHN0cm9rZS13aWR0aD0iMS4xMjUiIHg9Ii41NjMiIHk9Ii41NjMiIHdpZHRoPSIxOS4xMjUiIGhlaWdodD0iMTQuNjI1IiByeD0iMS4xMjUiLz48cGF0aCBkPSJNNS4yODcgMTUuNDEyVi4zMzhIMS4xMjVhLjc4OC43ODggMCAwIDAtLjc4Ny43ODh2MTMuNWMwIC40MzUuMzUyLjc4Ny43ODcuNzg3aDQuMTYyeiIgc3Ryb2tlPSIjNzM3MzczIiBzdHJva2Utd2lkdGg9Ii42NzUiLz48cGF0aCBkPSJNLjI4MSA0LjIxOUgxOS45N1YxLjEyNWEuODQ0Ljg0NCAwIDAgMC0uODQ0LS44NDRoLTE4YS44NDQuODQ0IDAgMCAwLS44NDQuODQ0djMuMDk0eiIgc3Ryb2tlPSIjNzM3MzczIiBzdHJva2Utd2lkdGg9Ii41NjMiLz48L2c+PC9zdmc+")}.lake-svg-icon-insert-image{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0xMi45MzggMTIuMzc1Yy45MyAwIDEuNjg3Ljc1NyAxLjY4NyAxLjY4OGExLjY5IDEuNjkgMCAwIDEtMS42ODggMS42ODcgMS42OSAxLjY5IDAgMCAxLTEuNjg3LTEuNjg4YzAtLjkzLjc1Ny0xLjY4NyAxLjY4OC0xLjY4N3oiIGZpbGw9IiNGRkQ2NjYiLz48cGF0aCBkPSJNMjYuOTI0IDIyLjY5NWEuMjE2LjIxNiAwIDAgMS0uMTM2LjA0OUg5LjIxYS4yMDguMjA4IDAgMCAxLS4yMS0uMjA1LjIxLjIxIDAgMCAxIC4wNS0uMTMzbDQuNDcxLTUuMTc3YS4yMTUuMjE1IDAgMCAxIC4yOTctLjAyNWMuMDA4LjAwNy4wMTguMDE1LjAyNi4wMjVsMi42MSAzLjAyNCA0LjE1LTQuODA1YS4yMTUuMjE1IDAgMCAxIC4yOTctLjAyNWMuMDA4LjAwNy4wMTkuMDE1LjAyNy4wMjVsNi4wMjggNi45NmEuMjA2LjIwNiAwIDAgMS0uMDMyLjI4N3oiIGZpbGw9IiNGRkU1OEYiLz48cGF0aCBkPSJNMjYuODY0IDIyLjY5NWEuMjE2LjIxNiAwIDAgMS0uMTM2LjA0OUgxNGw2LjU0NS03LjI5NmEuMjE1LjIxNSAwIDAgMSAuMjk2LS4wMjVjLjAwOC4wMDcuMDE5LjAxNS4wMjcuMDI1bDYuMDI4IDYuOTZhLjIwNi4yMDYgMCAwIDEtLjAzMi4yODd6IiBmaWxsPSIjRkZDNTNEIi8+PC9nPjwvZz48L3N2Zz4=")}.lake-svg-icon-insert-file{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjRTBFMEUwIiBkPSJNMTYuODc1IDIyLjVIMjkuMjV2MS42ODhIMTYuODc1ek0yMS4zNzUgMTYuODc1aDcuODc1djEuNjg4aC03Ljg3NXpNMjEuMzc1IDEyLjM3NWg3Ljg3NXYxLjY4OGgtNy44NzV6Ii8+PHBhdGggZD0iTTE2LjgyMyAxMi40ODVhMy44OSAzLjg5IDAgMCAwLTUuNjg2IDBsLTQuMzQ0IDQuNTZhLjE2Mi4xNjIgMCAwIDAtLjA0My4xMTNjMCAuMDQyLjAxNS4wODIuMDQzLjExMmwuNjE0LjY0NWEuMTQ1LjE0NSAwIDAgMCAuMjEyIDBsNC4zNDMtNC41NmEyLjc2OCAyLjc2OCAwIDAgMSAyLjAxOS0uODc4Yy43NjIgMCAxLjQ4LjMxIDIuMDE3Ljg3Ny41NC41NjcuODM1IDEuMzIuODM1IDIuMTJzLS4yOTYgMS41NTItLjgzNSAyLjExOWwtNC40MjcgNC42NS0uNzE3Ljc1M2MtLjY3LjcwNS0xLjc2LjcwNS0yLjQzMSAwYTEuODQgMS44NCAwIDAgMS0uNTAzLTEuMjc2YzAtLjQ4My4xNzgtLjkzNi41MDMtMS4yNzdsNC4zOTEtNC42MTNhLjU3My41NzMgMCAwIDEgLjQxNS0uMThoLjAwMWMuMTU3IDAgLjMwMi4wNjUuNDExLjE4YS42MjYuNjI2IDAgMCAxIC4xNzIuNDM2LjYyNS42MjUgMCAwIDEtLjE3Mi40MzJsLTMuNTkgMy43NjhhLjE2Mi4xNjIgMCAwIDAtLjA0Mi4xMTJjMCAuMDQyLjAxNC4wODIuMDQzLjExMmwuNjE0LjY0NWEuMTQ1LjE0NSAwIDAgMCAuMjExIDBsMy41ODgtMy43N2MuMzMxLS4zNDguNTEzLS44MS41MTMtMS4zIDAtLjQ5Mi0uMTgzLS45NTYtLjUxMy0xLjMwMmExLjY5NyAxLjY5NyAwIDAgMC0yLjQ4IDBsLS40MjUuNDUtMy45NjUgNC4xNjNhMy4wOSAzLjA5IDAgMCAwLS44NDUgMi4xNDVjMCAuODEuMzAxIDEuNTcuODQ1IDIuMTQyYTIuODEzIDIuODEzIDAgMCAwIDIuMDQyLjg4N2MuNzQgMCAxLjQ3OC0uMjk2IDIuMDQtLjg4N2w1LjE0Ni01LjQwM0E0LjMxNSA0LjMxNSAwIDAgMCAxOCAxNS40NzRhNC4zIDQuMyAwIDAgMC0xLjE3Ny0yLjk4OXoiIGZpbGw9IiM1OTU5NTkiLz48L2c+PC9zdmc+")}.lake-svg-icon-insert-video{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTguMTQgMTEuMjVhNi44OTEgNi44OTEgMCAxIDAgLjAwMiAxMy43ODIgNi44OTEgNi44OTEgMCAwIDAtLjAwMS0xMy43ODJ6bTIuMjE3IDYuOTk3bC0zLjM2IDIuNDQ0YS4xMjMuMTIzIDAgMCAxLS4xOTUtLjF2LTQuODg1YS4xMjMuMTIzIDAgMCAxIC4xOTYtLjFsMy4zNTkgMi40NDJhLjEyMi4xMjIgMCAwIDEgMCAuMTk4eiIgZmlsbD0iIzY2NiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==")}.lake-svg-icon-insert-youku{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI5LjczNCUiIHkxPSIyMi40MTklIiB4Mj0iOTEuOTklIiB5Mj0iNzcuNzA0JSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiMyRUU4RkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjlDOEZGIiBvZmZzZXQ9IjE2Ljc0NSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMUZBM0ZGIiBvZmZzZXQ9IjM4LjI5NSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjk5QUZFIiBvZmZzZXQ9IjUwLjMxOSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMTk5OUZGIiBvZmZzZXQ9IjU5Ljc3NCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjhDMUZGIiBvZmZzZXQ9IjgyLjI5MSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMkRFNEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iOS41NDklIiB5MT0iMjAuOTYyJSIgeDI9IjEwMCUiIHkyPSI4Ni45NjIlIiBpZD0iYiI+PHN0b3Agc3RvcC1jb2xvcj0iIzAwOURGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDgxRkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI5MC44NTQlIiB5MT0iNjkuOTY2JSIgeDI9IjE4LjM3MSUiIHkyPSIxNC4wOTQlIiBpZD0iYyI+PHN0b3Agc3RvcC1jb2xvcj0iIzAwOURGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDgxRkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSIyLjc5MyUiIHkxPSI1MCUiIHgyPSI2My4wMjklIiB5Mj0iNTUuODM4JSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9InJlZCIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRjNEMzgiIG9mZnNldD0iNTYuNDkzJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRjUxNTEiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJlIj48c3RvcCBzdG9wLWNvbG9yPSIjRTIxQzAwIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZCMDAwMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5IDkpIj48cGF0aCBkPSJNOSAxOEE5IDkgMCAxIDEgOSAwYTkgOSAwIDAgMSAwIDE4em0wLTIuNzg5QTYuMjExIDYuMjExIDAgMSAwIDkgMi43OSA2LjIxMSA2LjIxMSAwIDAgMCA5IDE1LjIxeiIgZmlsbD0idXJsKCNhKSIvPjxjaXJjbGUgZmlsbD0idXJsKCNiKSIgY3g9IjIuNzQ2IiBjeT0iNC42OSIgcj0iMS4zOTQiLz48Y2lyY2xlIGZpbGw9InVybCgjYykiIGN4PSIxNS4zMzgiIGN5PSIxMy4yMjUiIHI9IjEuMzk0Ii8+PHJlY3QgZmlsbD0idXJsKCNkKSIgdHJhbnNmb3JtPSJyb3RhdGUoMzUgOS41OTIgNy41MjEpIiB4PSI1LjQ5MyIgeT0iNi4wODUiIHdpZHRoPSI4LjE5NyIgaGVpZ2h0PSIyLjg3MyIgcng9IjEuMzk0Ii8+PHJlY3QgZmlsbD0idXJsKCNkKSIgdHJhbnNmb3JtPSJzY2FsZSgxIC0xKSByb3RhdGUoMzUgNDMuMDk0IDApIiB4PSI1LjQ5MyIgeT0iOS4xMjciIHdpZHRoPSI4LjE5NyIgaGVpZ2h0PSIyLjg3MyIgcng9IjEuMzk0Ii8+PHBhdGggZD0iTTEyLjM3IDcuNzEzbC4yNi4xODJjLjA5OC4wNjguMTgzLjE0Ni4yNTcuMjMxbC4wMzguMDUyLjA0OC4wN2MuMTcuMjQyLjI1Mi41Mi4yNTIuNzk0IDAgLjI3NS0uMDgyLjU1My0uMjUyLjc5NWwtLjA0OC4wN2ExLjQxOCAxLjQxOCAwIDAgMS0uMDM4LjA1MWMtLjA3NC4wODYtLjE2LjE2My0uMjU2LjIzMWwtLjI2LjE4M2ExLjM5NCAxLjM5NCAwIDAgMS0xLjM4OC0uMTIzTDkuMjU5IDkuMDQybDEuNzI0LTEuMjA3YTEuMzk0IDEuMzk0IDAgMCAxIDEuMzg3LS4xMjJ6IiBmaWxsPSJ1cmwoI2UpIi8+PC9nPjwvZz48L3N2Zz4=")}.lake-svg-icon-insert-bilibili{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTUuMTk3IDExLjcxbC0xLjUyNi0xLjU3NmEuNjU2LjY1NiAwIDAgMSAwLS45MTNsLjAyMS0uMDIzYS42NDYuNjQ2IDAgMCAxIC45MjggMGwyLjQwOCAyLjQ4NmEuNjY2LjY2NiAwIDAgMSAuMDI0LjAyNmgyLjAxYS42NjYuNjY2IDAgMCAxIC4wMjMtLjAyNmwyLjQwOC0yLjQ4NmEuNjQ2LjY0NiAwIDAgMSAuOTI5IDBsLjAyMS4wMjNhLjY1Ni42NTYgMCAwIDEgMCAuOTEzbC0xLjUyNiAxLjU3NkgyNGMxLjY1NyAwIDMgMS4zODYgMyAzLjA5NnY4LjEzYzAgMS43MS0xLjM0MyAzLjA5Ni0zIDMuMDk2aC0uNTYzYzAgLjUzNS0uNDIuOTY4LS45MzcuOTY4LS41MTggMC0uOTM4LS40MzMtLjkzOC0uOTY4aC03LjEyNWMwIC41MzUtLjQyLjk2OC0uOTM3Ljk2OC0uNTE4IDAtLjkzOC0uNDMzLS45MzgtLjk2OEgxMmMtMS42NTcgMC0zLTEuMzg2LTMtMy4wOTd2LTguMTI5YzAtMS43MSAxLjM0My0zLjA5NiAzLTMuMDk2aDMuMTk3ek0xMiAxMy44MzljLS41MTggMC0uOTM4LjQzMy0uOTM4Ljk2N3Y4LjEzYzAgLjUzNC40Mi45NjcuOTM4Ljk2N2gxMmMuNTE4IDAgLjkzOC0uNDMzLjkzOC0uOTY4di04LjEyOWMwLS41MzQtLjQyLS45NjctLjkzOC0uOTY3SDEyem03Ljc2NCAyLjMyMmw0LjA3NC42NjYtLjI2NCAxLjcyLTQuMDc0LS42NjUuMjY0LTEuNzJ6bS03LjUgMi4zODdMMTIgMTYuODI4bDQuMDc0LS42NjcuMjY0IDEuNzItNC4wNzQuNjY3em00LjYxMSAzLjQyYy0uNjIyIDAtMS4xMTUtLjI1NS0xLjQzNy0uNzUzbC42MjQtLjQzYy4xNzguMjc2LjQzNS40MDkuODEzLjQwOS4zMjMgMCAuNjY3LS4zNDUgMS4wMzEtMS4wMzQuMzY1LjY4OS43MDggMS4wMzQgMS4wMzIgMS4wMzQuMzc4IDAgLjYzNC0uMTMzLjgxMi0uNDA5bC42MjUuNDNjLS4zMjIuNDk4LS44MTYuNzUzLTEuNDM4Ljc1My0uNDM0IDAtLjc3OC0uMjAxLTEuMDMtLjU3My0uMjU0LjM3Mi0uNTk4LjU3My0xLjAzMi41NzN6IiBmaWxsPSIjMDBBRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+")}.lake-svg-icon-insert-codeblock{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjguOTk3IDE3LjcyMmMtLjYxLS4zMjktLjk5OC0xLjAxNy0uOTk4LTEuNzcxdi0zLjg1N2MwLS4zMDUtLjIyMi0uNTUyLS40OTYtLjU1MmgtMS40NzVhLjE1My4xNTMgMCAwIDEtLjE1My0uMTUydi0xLjExMmMwLS4wODUuMDY4LS4xNTMuMTUzLS4xNTNoMS40NzVjLjk3OCAwIDEuNzcuODgxIDEuNzcgMS45Njl2My44NTdhLjU2LjU2IDAgMCAwIC4yOC40OTZsMS4zMDQuNzAzYy4wNS4wMjYuMDguMDc4LjA4LjEzNHYxLjQzMmMwIC4wNTYtLjAzLjEwOC0uMDguMTM0bC0xLjMwNC43MDNhLjU2LjU2IDAgMCAwLS4yOC40OTZ2My44NTdjMCAxLjA4OC0uNzkyIDEuOTY5LTEuNzcgMS45NjloLTEuNDc1YS4xNTMuMTUzIDAgMCAxLS4xNTMtLjE1M1YyNC42MWMwLS4wODQuMDY4LS4xNTIuMTUzLS4xNTJoMS40NzVjLjI3NCAwIC40OTYtLjI0Ny40OTYtLjU1MlYyMC4wNWMwLS43NTQuMzg4LTEuNDQyLjk5OC0xLjc3MWwuNTE1LS4yNzgtLjUxNS0uMjc4ek03LjU2NiAxNy43MjJjLjYxLS4zMjkuOTk3LTEuMDE3Ljk5Ny0xLjc3MXYtMy44NTdjMC0uMzA1LjIyMi0uNTUyLjQ5Ni0uNTUyaDEuNDc2YS4xNTMuMTUzIDAgMCAwIC4xNTMtLjE1MnYtMS4xMTJhLjE1My4xNTMgMCAwIDAtLjE1My0uMTUzSDkuMDU5Yy0uOTc4IDAtMS43Ny44ODEtMS43NyAxLjk2OXYzLjg1N2EuNTYuNTYgMCAwIDEtLjI4LjQ5NmwtMS4zMDQuNzAzYS4xNTMuMTUzIDAgMCAwLS4wOC4xMzR2MS40MzJjMCAuMDU2LjAzLjEwOC4wOC4xMzRsMS4zMDQuNzAzYS41Ni41NiAwIDAgMSAuMjguNDk2djMuODU3YzAgMS4wODguNzkyIDEuOTY5IDEuNzcgMS45NjloMS40NzZhLjE1My4xNTMgMCAwIDAgLjE1Mi0uMTUzVjI0LjYxYS4xNTMuMTUzIDAgMCAwLS4xNTItLjE1Mkg5LjA1OWMtLjI3NCAwLS40OTYtLjI0Ny0uNDk2LS41NTJWMjAuMDVjMC0uNzU0LS4zODctMS40NDItLjk5Ny0xLjc3MUw3LjA1IDE4bC41MTYtLjI3OHoiIGZpbGw9IiM1OTU5NTkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGZpbGw9IiMxODkwRkYiIG9wYWNpdHk9Ii4yNSIgZD0iTTEyLjM3NSAxMi4zNzVoMTEuMjV2MS42ODhoLTExLjI1eiIvPjxwYXRoIGZpbGw9IiNEMkU4REIiIGQ9Ik0xMi4zNzUgMTUuNzVoNi43NXYxLjY4OGgtNi43NXoiLz48cGF0aCBmaWxsPSIjRTBFMEUwIiBkPSJNMTIuMzc1IDE5LjEyNWg2Ljc1djEuNjg4aC02Ljc1ek0xMi4zNzUgMjIuNWg5djEuNjg4aC05eiIvPjwvZz48L3N2Zz4=")}.lake-svg-icon-insert-math{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjEuMTM4IDIxLjI3YS4xMjQuMTI0IDAgMCAxLS4wMDQuMDM0bC0uNTUgMi4yMjhhLjEyMi4xMjIgMCAwIDEtLjExOC4wOTNoLTYuMzdhLjEyMi4xMjIgMCAwIDEtLjEyMi0uMTIydi0uNjk4YzAtLjA2Ny4wNTUtLjEyMi4xMjItLjEyMmguOTc2di01Ljg4NmgtLjk3NmEuMTIyLjEyMiAwIDAgMS0uMTIyLS4xMjJ2LS42OThjMC0uMDY4LjA1NS0uMTIyLjEyMi0uMTIyaC41OTNsLS4wOS0uNDk1YS45NzYuOTc2IDAgMCAwLS45Ni0uOGgtMS4xMzh2NS43NjhoMS41ODZjLjA2NyAwIC4xMjIuMDU1LjEyMi4xMjJ2LjY5OGEuMTIyLjEyMiAwIDAgMS0uMTIyLjEyMkg5LjQ1YS4xMjIuMTIyIDAgMCAxLS4xMjItLjEyMnYtLjY5OGMwLS4wNjcuMDU1LS4xMjIuMTIyLS4xMjJoMS41ODZWMTQuNTZIOS44OTlhLjk3Ni45NzYgMCAwIDAtLjk2LjhsLS4yMiAxLjIwMWgtLjcyMmEuMTIyLjEyMiAwIDAgMS0uMTIxLS4xMzJsLjIyNC0yLjgxN2EuMTIyLjEyMiAwIDAgMSAuMTIyLS4xMTJoNy4wOTRjLjA2MyAwIC4xMTYuMDQ5LjEyMS4xMTJsLjE4IDIuMjQzaDQuODM3Yy4wNjIgMCAuMTEzLjA0Ni4xMjEuMTA3bC4zMzYgMi42OTlhLjEyMi4xMjIgMCAwIDEtLjEyMS4xMzdoLS42MjNhLjEyMi4xMjIgMCAwIDEtLjExOC0uMDlsLS4zMzItMS4xOTZhLjk3Ni45NzYgMCAwIDAtLjk0LS43MTVIMTYuNzh2Mi4zNTRoLjYzNmMuMzkgMCAuNzA2LS4zMTYuNzA2LS43MDZ2LS4zNWMwLS4wNjcuMDU1LS4xMjEuMTIyLS4xMjFoLjczMmMuMDY3IDAgLjEyMi4wNTQuMTIyLjEyMnYzLjA1MmEuMTIyLjEyMiAwIDAgMS0uMTIyLjEyMmgtLjczMmEuMTIyLjEyMiAwIDAgMS0uMTIyLS4xMjJWMjAuOGEuNzA2LjcwNiAwIDAgMC0uNzA2LS43MDZoLS42MzZ2Mi41OWgyLjA1NWMuMzQgMCAuNjU1LS4xNzcuODMyLS40NjdsLjU3OS0uOTQ2aC0uMjk0YS4xMjIuMTIyIDAgMCAxLS4xMjItLjEyMnYtLjY5OGMwLS4wNjcuMDU0LS4xMjIuMTIyLS4xMjJoLjkyN2wyLjIwMi0zLjAwNS0xLjk1OC0yLjg4MWgtMS4wNWEuMTIyLjEyMiAwIDAgMS0uMTIxLS4xMjJ2LS42OThjMC0uMDY3LjA1NC0uMTIyLjEyMi0uMTIyaDMuNDE1Yy4wNjggMCAuMTIyLjA1NS4xMjIuMTIydi42OThhLjEyMi4xMjIgMCAwIDEtLjEyMi4xMjJoLS41MzZsMS4wNzcgMS41ODUgMS4xNjEtMS41ODVoLS42MDRhLjEyMi4xMjIgMCAwIDEtLjEyMi0uMTIydi0uNjk4YzAtLjA2Ny4wNTUtLjEyMi4xMjItLjEyMmgyLjkyOGMuMDY3IDAgLjEyMi4wNTUuMTIyLjEyMnYuNjk4YS4xMjIuMTIyIDAgMCAxLS4xMjIuMTIyaC0uOTgybC0xLjg1NyAyLjUzNSAyLjI3OCAzLjM1MWgxLjA0OWMuMDY3IDAgLjEyMi4wNTUuMTIyLjEyMnYuNjk4YS4xMjIuMTIyIDAgMCAxLS4xMjIuMTIyaC0zLjQxNmEuMTIyLjEyMiAwIDAgMS0uMTIyLS4xMjJ2LS42OThjMC0uMDY3LjA1NS0uMTIyLjEyMi0uMTIyaC41MzdsLTEuMzk3LTIuMDU1LTEuNTA2IDIuMDU1aC42NTljLjA2NyAwIC4xMjIuMDU1LjEyMi4xMjJ2LjY5OGEuMTIyLjEyMiAwIDAgMS0uMTIyLjEyMmgtMS43NDJ6IiBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9Ii42NSIvPjwvZz48L3N2Zz4=")}.lake-svg-icon-insert-mindmap{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMCAwaDM2djM2SDB6Ii8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOSA2Ljg3NSkiPjxwYXRoIGQ9Ik0zLjM3NSAxMC41NjNoOU0xMy41IDIuMTI1Yy01LjU5MiAwLTEwLjEyNSA0LjAzLTEwLjEyNSA5czQuNTMzIDkgMTAuMTI1IDkiIHN0cm9rZT0iI0JGQkZCRiIgc3Ryb2tlLXdpZHRoPSIuOSIvPjxyZWN0IGZpbGw9IiNCRkJGQkYiIHg9IjEyLjM3NSIgeT0iLjYyNSIgd2lkdGg9IjUuNjI1IiBoZWlnaHQ9IjIuODEzIiByeD0iLjIyNSIvPjxyZWN0IGZpbGw9IiNCRkJGQkYiIHg9IjEyLjM3NSIgeT0iOS4xMjUiIHdpZHRoPSI1LjYyNSIgaGVpZ2h0PSIyLjgxMyIgcng9Ii4yMjUiLz48cmVjdCBmaWxsPSIjQkZCRkJGIiB4PSIxMi4zNzUiIHk9IjE4LjYyNSIgd2lkdGg9IjUuNjI1IiBoZWlnaHQ9IjIuODEzIiByeD0iLjIyNSIvPjxyZWN0IGZpbGw9IiM1OTU5NTkiIHk9IjguODc1IiB3aWR0aD0iNS42MjUiIGhlaWdodD0iMy4zNzUiIHJ4PSIuMjI1Ii8+PC9nPjwvZz48L3N2Zz4=")}.lake-svg-icon-insert-puml{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ljc1IDcuODc1KSI+PHJlY3QgZmlsbD0iI0JGQkZCRiIgd2lkdGg9IjYuNzUiIGhlaWdodD0iMy4zNzUiIHJ4PSIuNTYzIi8+PHJlY3QgZmlsbD0iI0JGQkZCRiIgeT0iMTYuODc1IiB3aWR0aD0iNi43NSIgaGVpZ2h0PSIzLjM3NSIgcng9Ii41NjMiLz48cmVjdCBmaWxsPSIjQkZCRkJGIiB4PSIxNS43NSIgd2lkdGg9IjYuNzUiIGhlaWdodD0iMy4zNzUiIHJ4PSIuNTYzIi8+PHJlY3QgZmlsbD0iI0JGQkZCRiIgeD0iMTUuNzUiIHk9IjE2Ljg3NSIgd2lkdGg9IjYuNzUiIGhlaWdodD0iMy4zNzUiIHJ4PSIuNTYzIi8+PHBhdGggZD0iTTMuOTM4IDQuNXYxMS44MTNNMTkuNjg4IDQuNXYxMS44MTMiIHN0cm9rZT0iIzU5NTk1OSIgc3Ryb2tlLXdpZHRoPSIuNTYzIiBzdHJva2UtZGFzaGFycmF5PSIxLjEyNSIvPjxwYXRoIGQ9Ik02LjE4OCA3LjMxM0gxOCIgc3Ryb2tlPSIjNTk1OTU5IiBzdHJva2Utd2lkdGg9Ii41NjMiLz48cGF0aCBmaWxsPSIjNTk1OTU5IiBkPSJNNC41IDcuMzEzbDMuMzc1LTEuNjg4Vjl6Ii8+PHBhdGggZD0iTTE2LjMxMyAxMi45MzhINC41IiBzdHJva2U9IiM1OTU5NTkiIHN0cm9rZS13aWR0aD0iLjU2MyIvPjxwYXRoIGZpbGw9IiM1OTU5NTkiIGQ9Ik0xOCAxMi45MzhsLTMuMzc1LTEuNjg4djMuMzc1eiIvPjwvZz48L2c+PC9zdmc+")}.lake-svg-icon-insert-flowchart{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZWxsaXBzZSBmaWxsPSIjNTk1OTU5IiBjeD0iOSIgY3k9IjIiIHJ4PSI0IiByeT0iMiIvPjxwYXRoIGQ9Ik05IDMuNjU0VjguNSIgc3Ryb2tlPSIjNTk1OTU5IiBzdHJva2Utd2lkdGg9Ii41Ii8+PGcgc3Ryb2tlPSIjNTk1OTU5IiBzdHJva2UtZGFzaGFycmF5PSIxLjEyNSIgc3Ryb2tlLXdpZHRoPSIuNTYzIj48cGF0aCBkPSJNOS41IDkuNWwtNyA3TTguNSA5LjVsNyA3Ii8+PC9nPjxwYXRoIGZpbGw9IiNBNkE2QTYiIGQ9Ik05IDhsNC41IDJMOSAxMmwtNC41LTJ6Ii8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxNikiIGZpbGw9IiNCRkJGQkYiPjxyZWN0IHdpZHRoPSI2Ljc1IiBoZWlnaHQ9IjMuMzc1IiByeD0iLjU2MyIvPjxyZWN0IHg9IjExIiB3aWR0aD0iNi43NSIgaGVpZ2h0PSIzLjM3NSIgcng9Ii41NjMiLz48L2c+PC9nPjwvc3ZnPg==")}.lake-svg-icon-insert-graphviz{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjQ2MyA2LjgwOGEyLjUgMi41IDAgMSAwLTEuOTI2IDBsLjAxNi0uMDMyLjI1LjEyNmEyLjUwMSAyLjUwMSAwIDAgMCAxLjM5NCAwbC4yNS0uMTI2LjAxNi4wMzJ6bS0uNTM1IDEuMTY2YTMuNTM1IDMuNTM1IDAgMCAxLS44NTYgMGwtMi4zOTMgNC43ODdhMy41IDMuNSAwIDEgMS0uODY1LS41MDZsMi4yNzUtNC41NTFhMy41IDMuNSAwIDEgMSAyLjgyMiAwbDIuMjc1IDQuNTVhMy41IDMuNSAwIDEgMS0uODY1LjUwNkw5LjkyOCA3Ljk3NXpNMTQuNSAxOGEyLjUgMi41IDAgMSAwIDAtNSAyLjUgMi41IDAgMCAwIDAgNXptLTEwIDBhMi41IDIuNSAwIDEgMCAwLTUgMi41IDIuNSAwIDAgMCAwIDV6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIuMyIgb3BhY2l0eT0iLjY1Ii8+PC9zdmc+")}.lake-svg-icon-insert-mermaid{background-image:url("data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDE2IDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTIuNiAoNjc0OTEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5Db21iaW5lZCBTaGFwZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGcgaWQ9IkVkaXRvci1JbnRlcmZhY2UiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iSWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM1NC4wMDAwMDAsIC00MTAuMDAwMDAwKSIgZmlsbD0iIzY2NjY2NiI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMzYzLjE3ODAzNiw0MjIgQzM2My4yNjgwODQsNDIwLjkyMDMwOSAzNjMuNDUyMjc5LDQyMC4yNTcwMDkgMzYzLjczMDYyMSw0MjAuMDEwMTAxIEMzNjQuNzIzMjY4LDQxOS4xMjk1NTggMzY2LjIzOTAwMiw0MTkuNDA3NTkyIDM2Ni45NzY3NjEsNDE4LjQ5NjcyNSBDMzY3LjQ2ODYsNDE3Ljg4OTQ4MSAzNjcuNjY1MzM2LDQxNy4xMzEzMTMgMzY3LjU2Njk2OCw0MTYuMjIyMjIyIEMzNjcuMzM5OTgzLDQxNi4zMDM3NzMgMzY3LjA5NDA2NCw0MTYuMzU0Mjc4IDM2Ni44MjkyMDksNDE2LjM3MzczNyBDMzY1LjYwNjA3Miw0MTYuNDYzNjA1IDM2NC4xODk4OTgsNDE2LjUxNDMyNyAzNjMuNzMwNjIxLDQxNi42NzY3NjggQzM2My4xNjAzMyw0MTYuODc4NDczIDM2Mi42Njc0NTMsNDE3LjI5NDUyNSAzNjIuNDAyNjU1LDQxNy41ODU4NTkgQzM2Mi4yNTI0Myw0MTcuNzUxMTM3IDM2Mi4wODIxNjksNDE4LjEwNDU4NiAzNjEuODkxODczLDQxOC42NDYyMDUgQzM2MS43MDE1NzgsNDE4LjEwNDU4NiAzNjEuNTMxMzE3LDQxNy43NTExMzcgMzYxLjM4MTA5Miw0MTcuNTg1ODU5IEMzNjEuMTE2Mjk0LDQxNy4yOTQ1MjUgMzYwLjYyMzQxNyw0MTYuODc4NDczIDM2MC4wNTMxMjYsNDE2LjY3Njc2OCBDMzU5LjU5Mzg0OSw0MTYuNTE0MzI3IDM1OC4xNzc2NzQsNDE2LjQ2MzYwNSAzNTYuOTU0NTM4LDQxNi4zNzM3MzcgQzM1Ni42ODk2ODMsNDE2LjM1NDI3OCAzNTYuNDQzNzYzLDQxNi4zMDM3NzMgMzU2LjIxNjc3OSw0MTYuMjIyMjIyIEMzNTYuMTE4NDExLDQxNy4xMzEzMTMgMzU2LjMxNTE0Nyw0MTcuODg5NDgxIDM1Ni44MDY5ODYsNDE4LjQ5NjcyNSBDMzU3LjU0NDc0NSw0MTkuNDA3NTkyIDM1OS4wNjA0NzksNDE5LjEyOTU1OCAzNjAuMDUzMTI2LDQyMC4wMTAxMDEgQzM2MC4zMzE0NjgsNDIwLjI1NzAwOSAzNjAuNTE1NjYzLDQyMC45MjAzMDkgMzYwLjYwNTcxMSw0MjIgTDM1NC40NjU4OTEsNDIyIEMzNTQuMTg4NDkzLDQyMiAzNTMuOTgwNTU0LDQyMS44MDEwMTUgMzU0LjAwMTQ0Niw0MjEuNTU1NTU2IEwzNTQuOTQ3MTcyLDQxMC40NDQ0NDQgQzM1NC45NjgwNjUsNDEwLjE5ODk4NSAzNTUuMTgxMjk2LDQxMCAzNTUuNDIzNDM5LDQxMCBMMzU5LjU0ODEzMyw0MTAgQzM1OS43MDgyNjMsNDEwIDM1OS44NTU2NTcsNDEwLjA4NzI5OSAzNTkuOTMyNjE2LDQxMC4yMjc3MjMgTDM2MS44MDc3NTksNDEzLjY0OTIyNSBDMzYxLjg2NTk0Niw0MTMuNzU1Mzk3IDM2MS45OTkxODUsNDEzLjc5NDI5NiAzNjIuMTA1MzU3LDQxMy43MzYxMDkgQzM2Mi4xNDIwMDksNDEzLjcxNjAyMiAzNjIuMTcyMTU0LDQxMy42ODU4NzYgMzYyLjE5MjI0MSw0MTMuNjQ5MjI1IEwzNjQuMDY3Mzg0LDQxMC4yMjc3MjMgQzM2NC4xNDQzNDMsNDEwLjA4NzI5OSAzNjQuMjkxNzM3LDQxMCAzNjQuNDUxODY3LDQxMCBMMzY4LjU3NjU2MSw0MTAgQzM2OC44MTg3MDQsNDEwIDM2OS4wMzE5MzUsNDEwLjE5ODk4NSAzNjkuMDUyODI4LDQxMC40NDQ0NDQgTDM2OS45OTg1NTQsNDIxLjU1NTU1NiBDMzcwLjAxOTQ0Niw0MjEuODAxMDE1IDM2OS44MTE1MDcsNDIyIDM2OS41MzQxMDksNDIyIEwzNjMuMTc4MDM2LDQyMiBaIiBpZD0iQ29tYmluZWQtU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==")}.lake-svg-icon-insert-riddle{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjUuOTA1IDI1LjAxNmwtMy4wNjItNS4zMWE1LjE0MiA1LjE0MiAwIDAgMCAyLjc2NS00LjU2M2MwLTIuODQxLTIuMy01LjE0My01LjEzOC01LjE0My0uMDQ4IDAtLjA5NiAwLS4xNDQuMDAyLS4wMTgtLjAwMi0uMDM0LS4wMDItLjA1Mi0uMDAyaC02Ljg1YS42NDIuNjQyIDAgMCAwLS42NDEuNjQzdjEuNjQzaC0yLjE0YS42NDIuNjQyIDAgMCAwLS42NDMuNjQzdjEyLjQyOGMwIC4zNTYuMjg3LjY0My42NDIuNjQzSDI1LjM0YS42NC42NCAwIDAgMCAuNTgtLjM2OC42NDEuNjQxIDAgMCAwLS4wMTUtLjYxNnptLTUuOTg3LTExLjQ0NWExLjkyOSAxLjkyOSAwIDAgMSAwIDMuODU4aC0yLjQyNmEuNjQyLjY0MiAwIDAgMC0uNTUzLjk2N2MuMDA1LjAxMy4wMTIuMDI0LjAxOC4wMzRsMi4zMDQgMy45OTloLTUuMTk0VjEzLjU3aDQuODM2Yy4xMzIuMDA0LjgyNCAwIDEuMDE1IDB6bS02LjQ5MyAxMC4xNDNoNi45MmwuMDQtLjAwMWEuNjQ1LjY0NSAwIDAgMCAuNTQ2LS45NjRsLTIuMzI4LTQuMDM1aDEuMzE1YzEuNzczIDAgMy4yMS0xLjQzOSAzLjIxLTMuMjE0YTMuMjEzIDMuMjEzIDAgMCAwLTMuNDA4LTMuMjA5LjY5Ni42OTYgMCAwIDAtLjA4OC0uMDA1aC01LjU2NXYtMWg2LjIwN2MuMDEgMCAuMDIzIDAgLjAzNC0uMDAybC4xNjIuMDAyYTMuODU1IDMuODU1IDAgMCAxIDMuODUzIDMuODU3IDMuODYxIDMuODYxIDAgMCAxLTIuNDExIDMuNTc4IDIuMTE3IDIuMTE3IDAgMCAwLS4yOTguMTM4LjY0NS42NDUgMCAwIDAtLjIzNi44NzhsMi44NyA0Ljk3N0gxMS4yODRWMTMuNTcxaDEuNDk5djkuNWMwIC4zNTYuMjg3LjY0My42NDIuNjQzeiIgZmlsbD0iIzU5NTk1OSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==")}.lake-svg-icon-error{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggMWE3IDcgMCAxIDAgMCAxNEE3IDcgMCAwIDAgOCAxem0tLjUgMy42MjVjMC0uMDY5LjA1Ni0uMTI1LjEyNS0uMTI1aC43NWMuMDY5IDAgLjEyNS4wNTYuMTI1LjEyNXY0LjI1QS4xMjUuMTI1IDAgMCAxIDguMzc1IDloLS43NWEuMTI1LjEyNSAwIDAgMS0uMTI1LS4xMjV2LTQuMjV6TTggMTEuNUEuNzUuNzUgMCAxIDEgOCAxMGEuNzUuNzUgMCAwIDEgMCAxLjV6IiBmaWxsPSIjRjUyMjJEIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=")}.lake-svg-icon-warning{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTEuNDE2IDkuOTA2aDBhLjYyNS42MjUgMCAwIDEtLjU0MS45MzhoLTkuNzVhLjYyNS42MjUgMCAwIDEtLjU0MS0uOTM4TDUuNDU4IDEuNDdjLjExNC0uMi4zMi0uMzE0LjU0Mi0uMzE0YS42Mi42MiAwIDAgMSAuNTQxLjMxM2w0Ljg3NSA4LjQzN3oiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIuNSIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0xMS4yIDEwLjAzMUw2LjMyNSAxLjU5NEEuMzcuMzcgMCAwIDAgNiAxLjQwNmEuMzcuMzcgMCAwIDAtLjMyNS4xODhMLjggMTAuMDNhLjM3NS4zNzUgMCAwIDAgLjMyNS41NjNoOS43NWEuMzc1LjM3NSAwIDAgMCAuMzI1LS41NjN6TTUuNjI1IDQuODc1YzAtLjA1Mi4wNDItLjA5NC4wOTQtLjA5NGguNTYyYy4wNTIgMCAuMDk0LjA0Mi4wOTQuMDk0djIuMTU2YS4wOTQuMDk0IDAgMCAxLS4wOTQuMDk0SDUuNzJhLjA5NC4wOTQgMCAwIDEtLjA5NC0uMDk0VjQuODc1ek02IDlhLjU2My41NjMgMCAxIDEgMC0xLjEyNUEuNTYzLjU2MyAwIDAgMSA2IDl6IiBmaWxsPSIjRkFBRDE0IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+")}.lake-icon-searchreplace:before{content:"\EA5B"}.lake-icon-translate:before{content:"\EA5A"}.lake-alert{font-size:14px;font-variant:tabular-nums;line-height:1.5;color:rgba(0,0,0,.65);box-sizing:border-box;margin:0;list-style:none;position:relative;padding:8px 15px 8px 37px;border-radius:4px}.lake-alert.lake-alert-no-icon{padding:8px 15px}.lake-alert-icon{top:11.5px;left:16px;position:absolute}.lake-alert-description{font-size:14px;line-height:22px;display:none}.lake-alert-success{border:1px solid #b7eb8f;background-color:#f6ffed}.lake-alert-success .lake-alert-icon{color:#52c41a}.lake-alert-info{border:1px solid #91d5ff;background-color:#e6f7ff}.lake-alert-info .lake-alert-icon{color:#1890ff}.lake-alert-warning{border:1px solid #ffe58f;background-color:#fffbe6}.lake-alert-warning .lake-alert-icon{color:#faad14}.lake-alert-error{border:1px solid #ffa39e;background-color:#fff1f0}.lake-alert-error .lake-alert-icon{color:#f5222d}.lake-alert-close-icon{font-size:12px;position:absolute;right:16px;top:8px;line-height:22px;overflow:hidden;cursor:pointer}.lake-alert-close-icon .anticon-close{color:rgba(0,0,0,.45);-webkit-transition:color .3s;transition:color .3s}.lake-alert-close-icon .anticon-close:hover{color:#404040}.lake-alert-close-text{position:absolute;right:16px}.lake-alert-with-description{padding:15px 15px 15px 64px;position:relative;border-radius:4px;color:rgba(0,0,0,.65);line-height:1.5}.lake-alert-with-description.lake-alert-no-icon{padding:15px}.lake-alert-with-description .lake-alert-icon{position:absolute;top:16px;left:24px;font-size:24px}.lake-alert-with-description .lake-alert-close-icon{position:absolute;top:16px;right:16px;cursor:pointer;font-size:14px}.lake-alert-with-description .lake-alert-message{font-size:16px;color:rgba(0,0,0,.85);display:block;margin-bottom:4px}.lake-alert-with-description .lake-alert-description{display:block}.lake-alert.lake-alert-close{height:0!important;margin:0;padding-top:0;padding-bottom:0;-webkit-transition:all .3s cubic-bezier(.78,.14,.15,.86);transition:all .3s cubic-bezier(.78,.14,.15,.86);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.lake-max-editor .lake-toolbar-content{margin:0 auto}.lake-max-editor .lake-toolbar .lake-button-heading{font-weight:700;min-width:73px}.lake-max-editor .lake-toolbar .lake-button-fontsize{font-weight:700;min-width:51px}.lake-mini-editor .lake-toolbar{position:absolute;top:auto;left:auto;right:auto;bottom:0;z-index:auto;width:100%;padding:0;border-radius:0 0 3px 3px;border-top:1px dashed #d9d9d9;border-bottom:0;height:40px}.lake-mini-editor .lake-toolbar-content{text-align:left;height:40px}.lake-mini-editor .lake-toolbar-content-active{display:-ms-flexbox;display:flex}.lake-mini-editor .lake-toolbar .lake-button-set-list-emoji-mini{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.lake-mini-editor .lake-toolbar .lake-toolbar-area{padding:3px 0 3px 4px}.lake-toolbar{position:relative;width:100%;height:40px;padding:0;line-height:1.5;background:#fcfcfc;border-bottom:1px solid #e8e8e8;-webkit-transition:all .25s cubic-bezier(.3,1.2,.2,1);transition:all .25s cubic-bezier(.3,1.2,.2,1);z-index:200;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lake-toolbar-content{position:relative;-ms-flex-direction:row;flex-direction:row;background:rgba(0,0,0,0);display:none;text-align:center;width:100%;height:39px}.lake-toolbar-content-active{display:block}.lake-toolbar-plugins-hide{display:none}.lake-toolbar-content-extras{position:absolute;right:0;border-left:1px solid #e8e8e8}.lake-toolbar-area{padding:4px 0 3px 4px;height:39px;width:auto;display:inline-block;border-left:1px solid #e8e8e8}.lake-toolbar-area-hide{display:none}.lake-toolbar-area:first-child{border-left:1px solid rgba(0,0,0,0)}.lake-toolbar-active{background-color:#f9f9f9;border-bottom:1px solid #d9d9d9;box-shadow:0 2px 5px rgba(0,0,0,.08)}.lake-toolbar-split{width:0;border-right:1px solid #d9d9d9;margin:0 6px}.lake-editor.lake-maximize-card .lake-toolbar{position:fixed;top:56px;min-width:1280px;z-index:1033}.lake-editor.lake-maximize-card .lake-toolbar .lake-toolbar-content-plugins{text-align:left;padding-left:18px}.lake-editor.lake-toolbar-hidden .lake-toolbar,.lake-mini-editor.lake-maximize-card .lake-toolbar{display:none}.lake-editor.lake-toolbar-hidden .lake-card-block-max>[data-card-element=body]>[data-card-element=center].edit,.lake-mini-editor.lake-maximize-card .lake-card-block-max>[data-card-element=body]>[data-card-element=center].edit{top:56px}.lake-sidebar{position:absolute;top:40px;padding-top:16px;overflow:hidden;display:none}.lake-sidebar .lake-sidebar-close{position:absolute;top:0;right:0;cursor:pointer}.lake-sidebar-active{display:block}.lake-sidebar-title{position:relative;margin-bottom:10px;font-size:14px;font-weight:700;padding:0 2px 8px;border-bottom:1px solid #e8e8e8}.lake-common-sidebar{width:251px;left:calc(50% + 451px)}.lake-common-sidebar .lake-sidebar-content{padding:0 2px;overflow:hidden}.lake-common-sidebar .lake-sidebar-group{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e8e8e8}.lake-common-sidebar .lake-sidebar-group:last-child:not(:first-child){border-bottom:0}.lake-common-sidebar .lake-sidebar-group-title{font-size:14px;color:#595959;margin-bottom:12px}.lake-common-sidebar .lake-sidebar-group-item{font-size:14px;color:#595959;margin-bottom:16px}.lake-common-sidebar .lake-sidebar-group-item .lake-icon{font-size:16px}.lake-common-sidebar .lake-sidebar-group-item:last-child:not(:first-child){margin-bottom:0}.lake-common-sidebar .lake-sidebar-image-percent .ant-btn-group{display:-ms-flexbox;display:flex}.lake-common-sidebar .lake-sidebar-image-percent .ant-btn-group .ant-btn-sm{-ms-flex:auto;flex:auto;line-height:1}.lake-common-sidebar .lake-sidebar-size-input,.lake-common-sidebar .lake-sidebar-size-title{padding-top:2px;display:-ms-flexbox;display:flex}.lake-common-sidebar .lake-sidebar-height,.lake-common-sidebar .lake-sidebar-height-title,.lake-common-sidebar .lake-sidebar-width,.lake-common-sidebar .lake-sidebar-width-title{-ms-flex:auto;flex:auto}.lake-common-sidebar .lake-sidebar-lock{display:inline-block;width:20px;text-align:center}.lake-common-sidebar .lake-sidebar-height-title,.lake-common-sidebar .lake-sidebar-width-title{font-size:12px;display:inline-block;text-align:center}.lake-button{display:inline-block;height:32px;width:auto;min-width:32px;text-align:center;padding:0 8px;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:3px 3px;font-size:16px;margin:0 4px 0 0;cursor:pointer;color:#595959;outline:none;line-height:32px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.lake-button:hover{border:1px solid rgba(0,0,0,0);background-color:#f5f5f5}.lake-button-active,.lake-button-active:hover,.lake-button:active{background-color:#e8e8e8;border:1px solid rgba(0,0,0,0)}.lake-button-disabled,.lake-button-disabled:hover{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);box-shadow:none;color:#000;opacity:.25;cursor:not-allowed}.lake-button-save{position:relative}.lake-button-save:after{content:" ";visibility:hidden;opacity:0;width:6px;height:6px;border-radius:6px 6px;background:#25b864;position:absolute;top:6px;right:6px;-webkit-transition:all .3s linear;transition:all .3s linear}.lake-button-save-active:after{opacity:1;visibility:visible}.lake-button-inner-text{font-size:12px;margin-left:2px;vertical-align:top}.lake-button-hotkey{font-size:12px;color:hsla(0,0%,100%,.85)}.lake-button-group{position:relative;display:inline-block;width:auto}.lake-button-set{position:relative;display:inline-block;z-index:10}.lake-button-set-trigger{display:inline-block}.lake-button-set-trigger .lake-button{padding-right:20px}.lake-button-set-trigger .lake-icon-arrow{position:absolute;right:10px;top:14px;width:8px;height:8px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjQ1Ij48cGF0aCBkPSJNMC0yaDh2OEgweiIvPjxwYXRoIGQ9Ik0uNTk2LjU1N2wzLjE1IDMuODIxYS4zMzIuMzMyIDAgMCAwIC40OTUgMEw3LjQwNS41NTdhLjMzMi4zMzIgMCAwIDAtLjI0Ny0uNTUzSC44NDVjLS4yODggMC0uNDQuMzM5LS4yNDkuNTUzeiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==");background-repeat:no-repeat;-webkit-transition:all .25s cubic-bezier(.3,1.2,.2,1);transition:all .25s cubic-bezier(.3,1.2,.2,1)}.lake-button-set-trigger-double .lake-button{padding:0}.lake-button-set-trigger-double .lake-button-current{margin-right:0;min-width:30px;border-radius:3px 0 0 3px}.lake-button-set-trigger-double .lake-button-current:active{background-color:#e8e8e8}.lake-button-set-trigger-double .lake-button-dropdown{margin-left:-1px;min-width:17px;text-align:center;padding:0;border-radius:0 3px 3px 0}.lake-button-set-trigger-double .lake-button-dropdown .lake-icon-arrow{right:9px}.lake-button-set-trigger-double .lake-button-dropdown:active,.lake-button-set-trigger-double .lake-button-dropdown:hover{background-color:#e8e8e8}.lake-button-set-trigger-double:hover .lake-button{border:1px solid #e8e8e8}.lake-button-set-trigger-double-active .lake-button,.lake-button-set-trigger-double-active:hover .lake-button{border:1px solid #e8e8e8}.lake-button-set-list{position:absolute;top:32px;left:0;font-size:12px;background:#fff;border:1px solid #e8e8e8;border-radius:3px 3px;box-shadow:0 2px 10px rgba(0,0,0,.12);padding:5px 0;height:auto;opacity:0;visibility:hidden;-webkit-transition:all .25s cubic-bezier(.3,1.2,.2,1);transition:all .25s cubic-bezier(.3,1.2,.2,1);z-index:999;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.lake-button-set-list-active{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.lake-button-set-list-item{display:block;padding:2px 10px 2px 16px;line-height:30px;color:#595959;text-align:left;position:relative}.lake-button-set-list-item-split{display:block;margin:5px 0;border-bottom:1px solid #d9d9d9}.lake-button-set-list-item span{display:inline-block}.lake-button-set-list-item .lake-icon{margin-right:16px;color:#bfbfbf;vertical-align:-.15em}.lake-button-set-list-item .lake-icon-dot{position:absolute;top:50%;right:0;margin-top:-7px;width:14px;height:14px;display:block;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjQ2OSAyLjU5OGgtLjk1NmEuNDM1LjQzNSAwIDAgMC0uMzQzLjE2Nkw1LjUzMyA5LjkwNSAyLjgzIDYuNDhhLjQzNy40MzcgMCAwIDAtLjM0My0uMTY2SDEuNTNhLjExLjExIDAgMCAwLS4wODYuMTc2bDMuNzQ1IDQuNzQ0YS40MzkuNDM5IDAgMCAwIC42ODggMGw2LjY3Ny04LjQ2MWEuMTA4LjEwOCAwIDAgMC0uMDg2LS4xNzV6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9Ii40NSIvPjwvc3ZnPg==");background-repeat:no-repeat}.lake-button-set-list-item .lake-icon-check{position:absolute;right:6px;top:11px;text-align:right;color:#52c41a}.lake-button-set-list-item-heading1,.lake-button-set-list-item-heading2,.lake-button-set-list-item-heading3,.lake-button-set-list-item-heading4{line-height:1.6;font-weight:700;color:#262626}.lake-button-set-list-item-heading1{font-size:28px}.lake-button-set-list-item-heading2{font-size:24px}.lake-button-set-list-item-heading3{font-size:20px}.lake-button-set-list-item-heading4{font-size:16px}.lake-button-set-list-item:hover{color:#262626;background-color:#f5f5f5}.lake-button-set-list-item-icon .lake-icon{color:#595959;font-size:16px}.lake-button-set-list-hoz{padding:0;right:3px;left:auto;height:40px;white-space:nowrap}.lake-button-set-list-with-dot .lake-button-set-list-item{padding-left:24px;padding-right:60px;white-space:nowrap}.lake-button-set-list-colorboard{padding:12px 10px}.lake-button-set-list-emoji-mini{width:178px;padding:5px 8px}.lake-button-set-list-emoji-mini .lake-button-set-list-item{width:30px;height:30px;padding:5px;display:inline-block;vertical-align:middle;margin:0 1px}.lake-button-set-list-emoji-mini .lake-button-set-list-item img{display:block;margin:0 auto;height:20px;width:20px}.lake-button-set-emode{text-align:left}.lake-button-set-emode .lake-button-set-list{width:240px;left:50%;margin-left:-120px;padding:12px}.lake-button-set-emode .button-set-list-item{display:block;padding:8px 12px 8px 48px;border:1px solid rgba(0,0,0,0);position:relative;margin-bottom:8px;border-radius:3px 3px}.lake-button-set-emode .button-set-list-item:last-child{margin-bottom:0}.lake-button-set-emode .button-set-list-item .icon{position:absolute;width:24px;height:24px;line-height:24px;display:block;top:16px;left:17px;text-align:center;color:#ddd}.lake-button-set-emode .button-set-list-item .title{display:block;font-size:14px;color:#666}.lake-button-set-emode .button-set-list-item .desc{display:block;font-size:12px;color:#999}.lake-button-set-emode .button-set-list-item:hover{border:1px solid #e8e8e8;background:#f8f8f8}.lake-button-set-emode .button-set-list-item-active .icon,.lake-button-set-emode .button-set-list-item-active:hover .icon{color:#25b864}.lake-button-icon-list>span>.lake-icon{margin-right:5px}.lake-icon-svgs svg{margin-bottom:-1px}.lake-colorboard-group{display:-ms-flexbox;display:flex;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;display:inline-block;border-radius:3px 3px;border:1px solid rgba(0,0,0,0);-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer;background-color:#fff}.lake-colorboard-group-item>span{position:relative;width:18px;height:18px;display:block;border-radius:2px 2px;border:1px solid rgba(0,0,0,0)}.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 #e8e8e8}.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;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.lake-colorboard-group-item:hover{border:1px solid #d9d9d9;box-shadow:0 1px 2px rgba(0,0,0,.12)}.lake-collapse-button .lake-button{padding-right:8px}.lake-toolbar-collapse{width:260px;font-weight:400;max-height:480px;overflow-y:scroll}.lake-toolbar-collapse.lake-scrollable.scroll-y{padding-right:0}.lake-toolbar-collapse.ant-collapse{background-color:#fff;border:0;line-height:1.5}.lake-toolbar-collapse.ant-collapse>.ant-collapse-item{border:0}.lake-toolbar-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:2px 16px;text-align:left;color:#8c8c8c;font-weight:700;font-size:12px;line-height:24px}.lake-toolbar-collapse.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header{color:rgba(0,0,0,.45);cursor:default}.lake-toolbar-collapse .ant-collapse-content{border:0}.lake-toolbar-collapse .ant-collapse-content>.ant-collapse-content-box{padding:0}.lake-toolbar-collapse .ant-upload.ant-upload-select{display:block}.lake-toolbar-collapse .lake-collapse-list-item{display:-ms-flexbox;display:flex;padding:6px 16px;height:52px;overflow:hidden;cursor:pointer}.lake-toolbar-collapse .lake-collapse-list-item .lake-collapse-item-icon{display:block;line-height:38px;color:#fff;background:#fff;border:1px solid #e8e8e8;border-radius:2px;width:40px;height:40px}.lake-toolbar-collapse .lake-collapse-list-item .lake-collapse-item-icon .lake-svg-icon{width:38px;height:38px}.lake-toolbar-collapse .lake-collapse-list-item .lake-collapse-item-text{display:block;text-align:left;margin-left:8px;font-size:14px}.lake-toolbar-collapse .lake-collapse-list-item .lake-collapse-item-text .lake-collapse-item-title{display:block;color:#595959;margin-bottom:2px}.lake-toolbar-collapse .lake-collapse-list-item .lake-collapse-item-text .lake-collapse-item-description{display:block;color:#8c8c8c;font-size:12px}.lake-toolbar-collapse .lake-collapse-list-item .uploader{display:none}.lake-toolbar-collapse .lake-collapse-list-item-active{background-color:#f4f4f4}.lake-toolbar-collapse-description{color:#8c8c8c;padding:4px 16px 0}.lake-toolbar-collapse-description .description{font-size:12px;line-height:20px;text-align:left;padding-bottom:8px;margin-bottom:6px;border-bottom:1px solid #e8e8e8}.lake-button-set-list-search .ant-collapse-header,.lake-toolbar-collapse-no-header .ant-collapse-header{display:none}.lake-cardselect-list .lake-button-set-list{padding:0}.lake-cardselect-list .lake-button-set-list-to-top{top:auto;bottom:32px}.lake-zoom{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1033;width:100%;height:100vh;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.lake-zoom-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);opacity:0;visibility:hidden;-webkit-transition:opacity .1s;transition:opacity .1s;cursor:zoom-out}.lake-zoom-overlay-active{opacity:1;visibility:visible}.lake-zoom-toolbar{position:absolute;width:100%;height:40px;background:rgba(0,0,0,.5);top:0;left:0;right:0;display:block;z-index:1100;opacity:0;visibility:hidden;-webkit-transition:opacity .1s;transition:opacity .1s}.lake-zoom-toolbar .text{display:inline-block;padding:0 5px}.lake-zoom-toolbar-active{opacity:1;visibility:visible}.lake-zoom-toolbar-item{float:right;display:block;width:40px;height:40px;line-height:40px;font-size:16px;color:hsla(0,0%,100%,.8);text-align:center}.lake-zoom-toolbar-item:hover{color:hsla(0,0%,100%,.96)}.lake-zoom-toolbar-item-left{float:left;width:auto;padding:0 16px}.lake-zoom-center{position:relative;width:1px;height:1px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:top .1s,left .1s,opacity .1s,-webkit-transform .1s;transition:top .1s,left .1s,opacity .1s,-webkit-transform .1s;transition:transform .1s,top .1s,left .1s,opacity .1s;transition:transform .1s,top .1s,left .1s,opacity .1s,-webkit-transform .1s;cursor:pointer}.lake-zoom-center-canzoom{cursor:zoom-in}.lake-zoom-center img{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.5);border-radius:2px 2px}.lake-zoom-center-iszooming{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lake-zoom-center-isdraging{cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lake-zoom-content{-webkit-transition:top .1s,left .1s,-webkit-transform .1s;transition:top .1s,left .1s,-webkit-transform .1s;transition:transform .1s,top .1s,left .1s;transition:transform .1s,top .1s,left .1s,-webkit-transform .1s}.lake-zoom-content-isdraging,.lake-zoom-content-iswheeling{-webkit-transition:none;transition:none}.lake-zoom-next,.lake-zoom-prev{position:absolute;width:48px;height:48px;display:block;top:50%;margin-top:-24px;background:rgba(0,0,0,.8);z-index:1100;text-align:center;line-height:48px;cursor:pointer}.lake-zoom-next:hover,.lake-zoom-prev:hover{color:#f9f9f9;background:rgba(0,0,0,.9)}.lake-zoom-prev{left:0}.lake-zoom-next{right:0}.lake-emoji{display:inline-block;width:18px;height:18px;line-height:inherit;vertical-align:middle;background-size:contain;background-position:0 0;background-repeat:no-repeat;margin-top:-3px;margin-left:1px;margin-right:1px;border:1px solid rgba(0,0,0,0)}.lake-emoji-portal{position:absolute;background:#fff;border:1px solid #e8e8e8;border-radius:3px 3px;box-shadow:0 2px 10px rgba(0,0,0,.12);height:auto;width:175px;padding:5px;z-index:1}.lake-emoji-portal-list-item{width:30px;height:30px;padding:5px;display:inline-block;vertical-align:middle;margin:0 1px}.lake-emoji-portal-list-item img{display:block;margin:0 auto;height:20px;width:20px}.lake-emoji-portal-list-item-active,.lake-emoji-portal-list-item:hover{background:#f5f5f5;cursor:pointer}@-webkit-keyframes lake-plugin-loading{0%{opacity:.5;-webkit-transform:translate3d(0,-40%,0) scale(.6);transform:translate3d(0,-40%,0) scale(.6)}30%{opacity:1}70%{opacity:1;-webkit-transform:translate3d(0,-40%,0) scale(1);transform:translate3d(0,-40%,0) scale(1)}to{opacity:0;-webkit-transform:translate3d(0,-160%,0) scale(1);transform:translate3d(0,-160%,0) scale(1)}}@keyframes lake-plugin-loading{0%{opacity:.5;-webkit-transform:translate3d(0,-40%,0) scale(.6);transform:translate3d(0,-40%,0) scale(.6)}30%{opacity:1}70%{opacity:1;-webkit-transform:translate3d(0,-40%,0) scale(1);transform:translate3d(0,-40%,0) scale(1)}to{opacity:0;-webkit-transform:translate3d(0,-160%,0) scale(1);transform:translate3d(0,-160%,0) scale(1)}}.lake-plugin-loading{position:absolute;top:50%;left:50%;margin-top:-3px;margin-left:-12px;display:inline-block;width:24px;height:6px}.lake-plugin-loading:after,.lake-plugin-loading:before,.lake-plugin-loading span{display:block;position:absolute;width:6px;height:6px;border-radius:3px 3px;background:rgba(0,0,0,.2)}.lake-plugin-loading:before{content:" ";left:0;-webkit-animation:lake-plugin-loading .8s infinite;animation:lake-plugin-loading .8s infinite}.lake-plugin-loading span{left:50%;margin-left:-3px;-webkit-animation:lake-plugin-loading .8s .1s infinite;animation:lake-plugin-loading .8s .1s infinite}.lake-plugin-loading:after{content:" ";right:0;-webkit-animation:lake-plugin-loading .8s .2s infinite;animation:lake-plugin-loading .8s .2s infinite}.lake-anticon{display:inline-block;font-style:normal;vertical-align:-.125em;text-align:center;text-transform:none;line-height:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.lake-anticon svg{display:inline-block}.lake-anticon .lake-anticon-spin{display:inline-block;-webkit-animation:loadingCircle 1s linear infinite;animation:loadingCircle 1s linear infinite}.lake-anticon>*{line-height:1}span[data-lake-card=image].lake-card-block.lake-image-center,span[data-lake-card=image].lake-card-block.lake-image-left,span[data-lake-card=image].lake-card-block.lake-image-right{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}span[data-lake-card=image].lake-card-block.lake-image-right{text-align:right;-ms-flex-pack:end;justify-content:flex-end}span[data-lake-card=image].lake-card-block.lake-image-left{text-align:left;-ms-flex-pack:start;justify-content:flex-start}span[data-lake-card=image].lake-card-block.lake-image-center{text-align:center;-ms-flex-pack:center;justify-content:center}.lake-image-meta{position:relative;color:#595959;line-height:0}.lake-image-meta-loading{background:#f5f5f5}.lake-image-meta-isgif .gif{position:absolute;top:4px;right:10px;width:24px;height:24px;background:url("https://gw.alipayobjects.com/zos/rmsportal/TIlWxRwDPKtkAhmXUmVV.png") no-repeat 0 0;background-size:cover;display:inline-block;opacity:1;visibility:visible;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lake-image-meta-isgif .gif-active{opacity:0;visibility:hidden}.lake-image-meta .desc{color:#8c8c8c}.lake-image-meta .title{line-height:24px;font-size:14px;display:inline-block;color:#262626;font-weight:400}.lake-image-meta .info{display:inline-block;line-height:24px;font-size:14px;padding:0 8px}.lake-image-meta .fail{color:#595959;padding-left:12px}.lake-image-meta .size{color:#8c8c8c}.lake-image-meta .progress{padding-left:8px;color:hsla(0,0%,100%,.9)}.lake-image-meta .progress .anticon{color:hsla(0,0%,100%,.9);line-height:24px;margin-right:10px}.lake-image-meta .lake-image-warning{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;display:inline-block;width:24px;height:24px;font-size:24px;color:#faad14;cursor:pointer}.lake-image-content{position:relative;border-radius:3px 3px;background:#f5f5f5}.lake-image-content .lake-void-first{left:-3px}.lake-image-content .lake-void-last{right:-3px}.lake-image-content .lake-image-icon,.lake-image-content .lake-image-meta .desc{color:rgba(0,0,0,.24)}.lake-image-content-inprogress,.lake-image-content-tips{padding:6px 8px 6px 20px}.lake-image-content-isover,.lake-image-content-issuccess{border:1px solid #b7eb8f;background:#f6ffed}.lake-image-content-isfail:not(.lake-image-content-isover){border:0;background:#f5f5f5}.lake-image-content-isfail .lake-image-icon,.lake-image-content-isover .lake-image-icon{color:#595959}.lake-image-content-istmp,.lake-image-content-isvalid{display:inline-block;border-radius:0 0;padding:0;background:#fff;border-color:rgba(0,0,0,0)}.lake-image-content-istmp .lake-image-meta,.lake-image-content-isvalid .lake-image-meta{display:block}.lake-image-content-istmp .lake-image-meta .image,.lake-image-content-isvalid .lake-image-meta .image{border-radius:2px 2px;display:inline-block;width:100%;opacity:.6;text-align:left;cursor:pointer;-webkit-transition:opacity .3s ease-in-out,box-shadow .3s ease-in-out;transition:opacity .3s ease-in-out,box-shadow .3s ease-in-out;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.lake-image-content-istmp .lake-image-meta .progress,.lake-image-content-isvalid .lake-image-meta .progress{font-family:Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;position:absolute;bottom:8px;right:8px;font-size:12px;line-height:24px;color:hsla(0,0%,100%,.9);padding:0 6px;border-radius:2px 2px;background:rgba(0,0,0,.8);white-space:nowrap}.lake-image-content-isvalid .lake-image-meta .image{opacity:1}.lake-image-editor{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;z-index:1;box-shadow:0 2px 8px rgba(0,0,0,.15)}.lake-image-editor-holder{position:absolute;width:12px;height:12px;border:2px solid #fff;background:#1890ff;border-radius:100%;display:inline-block}.lake-image-editor-holder-45{top:-6px;right:-6px;cursor:nesw-resize}.lake-image-editor-holder-135{bottom:-6px;right:-6px;cursor:nwse-resize}.lake-image-editor-holder-225{bottom:-6px;left:-6px;cursor:nesw-resize}.lake-image-editor-holder-315{left:-6px;top:-6px;cursor:nwse-resize}.lake-image-editor-bg{position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer;width:100%;height:100%;opacity:0}.lake-image-editor-bg-active{opacity:.3}.lake-image-editor-number{position:absolute;display:inline-block;line-height:24px;padding:0 4px;font-size:12px;border-radius:3px 3px;background:rgba(0,0,0,.86);color:hsla(0,0%,100%,.96);font-family:Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.lake-image-editor-number-45{top:0;right:-6px;-webkit-transform:translateX(100%) scale(.8);-ms-transform:translateX(100%) scale(.8);transform:translateX(100%) scale(.8)}.lake-image-editor-number-135{right:-6px;bottom:0;-webkit-transform:translateX(100%) scale(.8);-ms-transform:translateX(100%) scale(.8);transform:translateX(100%) scale(.8)}.lake-image-editor-number-225{left:-6px;bottom:0;-webkit-transform:translateX(-100%) scale(.8);-ms-transform:translateX(-100%) scale(.8);transform:translateX(-100%) scale(.8)}.lake-image-editor-number-315{left:-6px;top:0;-webkit-transform:translateX(-100%) scale(.8);-ms-transform:translateX(-100%) scale(.8);transform:translateX(-100%) scale(.8)}.lake-image-editor-number-active{opacity:1;visibility:visible}.lake-image-editor-maximize{position:absolute;z-index:2;right:10px;top:10px;background-color:rgba(0,0,0,.65);width:20px;height:20px;text-align:center;font-size:16px;color:#fff;line-height:20px;border-radius:4px;box-shadow:0 2px 8px 0 rgba(0,0,0,.08);cursor:pointer}.lake-image-editor-maximize .lake-icon-full-screen{margin-left:1px}.lake-image{position:relative;display:inline-block;font-size:14px;text-align:left;border-radius:3px 3px;line-height:24px;text-indent:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lake-image .lake-image-icon{position:absolute;width:20px;height:20px;line-height:24px;font-size:20px;left:8px;top:7px;text-align:center}.lake-image .lake-svg-icon-warning{position:absolute;left:19px;top:15px}.lake-image .ant-upload-drag-container{position:relative}.lake-image-block{display:block}.lake-image-active .lake-image-content:not(.lake-image-content-isover):not(.lake-image-content-isfail):not(.lake-image-content-isvalid):not(.lake-image-content-istmp),.lake-image:hover .lake-image-content:not(.lake-image-content-isover):not(.lake-image-content-isfail):not(.lake-image-content-isvalid):not(.lake-image-content-istmp){border-color:#f5f5f5;background:#f5f5f5}.lake-image:hover .lake-embed-toolbar-inline{opacity:1;visibility:visible}.lake-image .ant-upload.ant-upload-drag{padding:0;border:none;text-align:left}.lake-image .ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border:none}.lake-image .lake-embed-toolbar-item-input{padding-left:10px;padding-right:10px}.lake-engine-view .lake-image-content-isvalid .lake-image-meta>.image{cursor:zoom-in}.lake-engine-view a .lake-image-content-isvalid .lake-image-meta>.image{cursor:pointer}[data-lake-card=file] .lake-card-toolbar.lake-embed-toolbar-block{top:-40px}.lake-file{display:-ms-flexbox;display:flex;height:24px;line-height:24px;cursor:pointer;white-space:nowrap}.lake-file .lake-file-icon{-ms-flex:auto;flex:auto;width:24px;height:24px;font-size:16px;text-align:center;margin-right:4px}.lake-file .lake-file-title{-ms-flex:auto;flex:auto;font-size:14px;margin-right:8px;overflow:hidden;text-overflow:ellipsis}.lake-file .lake-file-size{-ms-flex:auto;flex:auto;font-size:12px}.lake-file-done{color:#096dd9}.lake-file-error,.lake-file-uploading{color:#595959}.lake-file-error .lake-file-size,.lake-file-uploading .lake-file-size{color:#8c8c8c}.lake-toc-sidebar .lake-sidebar-content{overflow:auto;height:calc(100vh - 164px)}.lake-toc-sidebar .lake-toc-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding:4px 0;font-size:12px;line-height:20px;color:inherit}.lake-toc-sidebar .lake-toc-item-active,.lake-toc-sidebar .lake-toc-item:focus,.lake-toc-sidebar .lake-toc-item:hover{color:#1890ff;text-decoration:none}.lake-toc-sidebar .lake-toc-item-2{padding-left:16px}.lake-toc-sidebar .lake-toc-item-3{padding-left:32px}.lake-toc-sidebar .lake-toc-item-4{padding-left:48px}*,:after,:before{box-sizing:border-box}.lake-toolbar-tooltip.ant-tooltip{white-space:nowrap}.lake-max-editor{position:relative;width:100%;min-width:1440px;height:calc(100vh - 56px)}.lake-max-editor-wrapper{width:100%;height:100%;overflow:hidden;background-color:#f9f9f9;-webkit-transition:height .25s cubic-bezier(.3,1.2,.2,1);transition:height .25s cubic-bezier(.3,1.2,.2,1)}.lake-max-editor-wrapper-content{width:100%;height:calc(100% - 40px);overflow:auto}.lake-max-editor-wrapper-content .lake-max-editor-content{width:100%;margin:0 auto;background-color:#f9f9f9;padding:16px 0 64px}.lake-max-editor-wrapper-content .lake-content-editor{border:1px solid #e8e8e8;box-shadow:0 2px 8px hsla(0,0%,45.1%,.08)}.lake-max-editor-wrapper-content .lake-content-editor-extra{position:relative;padding:48px 60px 0}.lake-max-editor-wrapper-content .lake-content-editor-extra .lake-meta{padding-bottom:32px;border-bottom:1px solid #e8e8e8}.lake-max-editor-wrapper-content .lake-content-editor-core{position:relative;background-color:rgba(0,0,0,0);min-height:1024px;padding:32px 60px 90px}.lake-mini-editor{position:relative;border:1px solid #e8e8e8;border-radius:3px 3px;padding-bottom:40px}.lake-mini-editor .lake-content-editor{padding:0;width:100%;box-shadow:none;border-radius:3px 3px}.lake-mini-editor .lake-content-editor-core{min-height:180px;padding:8px}.lake-content-editor{position:relative;margin:0 auto;background:#fff;width:874px;font-family:Tahoma For Number,Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#262626;cursor:text;white-space:normal}@media only screen and (max-width:1440px){.lake-max-editor{min-width:1280px}.lake-common-sidebar{width:200px}.lake-common-sidebar .ant-btn-sm{padding:0 5px}.lake-toc-sidebar{width:171px}}.lake-engine-view h1,.lake-engine-view h2,.lake-engine-view h3,.lake-engine-view h4,.lake-engine-view h5,.lake-engine-view h6{position:relative}.lake-engine-view h1 .lake-anchor,.lake-engine-view h2 .lake-anchor,.lake-engine-view h3 .lake-anchor,.lake-engine-view h4 .lake-anchor,.lake-engine-view h5 .lake-anchor,.lake-engine-view h6 .lake-anchor{position:absolute;left:-30px;top:7px;display:none;padding-right:0;text-decoration:none;color:#999;line-height:inherit;font-weight:400;width:30px;text-align:center;border-bottom:0;font-family:serif}.lake-engine-view h1 .lake-anchor:after,.lake-engine-view h2 .lake-anchor:after,.lake-engine-view h3 .lake-anchor:after,.lake-engine-view h4 .lake-anchor:after,.lake-engine-view h5 .lake-anchor:after,.lake-engine-view h6 .lake-anchor:after{content:"#"}.lake-engine-view h1:hover,.lake-engine-view h2:hover,.lake-engine-view h3:hover,.lake-engine-view h4:hover,.lake-engine-view h5:hover,.lake-engine-view h6:hover{position:relative}.lake-engine-view h1:hover .lake-anchor,.lake-engine-view h2:hover .lake-anchor,.lake-engine-view h3:hover .lake-anchor,.lake-engine-view h4:hover .lake-anchor,.lake-engine-view h5:hover .lake-anchor,.lake-engine-view h6:hover .lake-anchor{display:inline-block}.lake-engine-view h1:target,.lake-engine-view h2:target,.lake-engine-view h3:target,.lake-engine-view h4:target,.lake-engine-view h5:target,.lake-engine-view h6:target{position:relative}.lake-engine-view h1:target .lake-anchor,.lake-engine-view h2:target .lake-anchor,.lake-engine-view h3:target .lake-anchor,.lake-engine-view h4:target .lake-anchor,.lake-engine-view h5:target .lake-anchor,.lake-engine-view h6:target .lake-anchor{display:inline-block;color:#51b063}.graph-card{border:1px solid #fff;letter-spacing:normal}.graph-card canvas{display:block}.graph-card ul{list-style-type:none;margin:0}.graph-card .ant-dropdown-menu-item:hover{background:#3c3c3c}.graph-card .ant-dropdown-menu-item{color:#fff;padding-top:4px;padding-bottom:4px}.graph-card .tool{padding:0 5px;width:auto;height:25px;border:1px solid #e2e2e2;box-shadow:0 2px 4px hsla(0,0%,88.2%,.5);color:#eee;background:#b4b4b4;position:absolute;top:8px;right:8px;border-radius:6px}.graph-card .tool .lake-icon{margin:2px 3.5px 3.5px;font-size:14px;width:14px;height:14px}.graph-card .tool .lake-icon:hover{cursor:pointer}.graph-card .tool .zoom-precent{vertical-align:middle}.graph-card .tool span{width:34px;display:inline-block;padding:0;font-size:12px;height:26px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.graph-card .tool .zoom-dropdown:hover{cursor:pointer}.graph-card .tool:hover{background:#595959}.graph-card .card-resize-button-ud{position:absolute;bottom:-4px;right:0;left:0;margin:0 auto}.graph-card .card-resize-button-ud:hover{cursor:row-resize}.graph-card .zoom-menu{width:85px;background:#595959}.graph-card .zoom-menu li{font-size:12px;margin-left:0}.graph-card.focus{border:1px solid #d9d9d9}.lake-card-block-max .graph-card{border:none}.lake-card-block-max .graph-card .page-container{height:100%}.lake-card-block-max .graph-card .card-resize-button-ud{display:none}.lake-table{position:relative;table-layout:fixed;border-collapse:collapse;border-spacing:0;word-wrap:break-word;word-break:normal;margin:0;font-weight:400;box-sizing:border-box;border:1px solid #d9d9d9;cursor:default;width:96%}.lake-table.drag-select{cursor:nwse-resize}.lake-table.drag-select.drag_n{cursor:ns-resize}.lake-table.drag-select.drag_s{cursor:ns-resize}.lake-table.drag-select.drag_w{cursor:ew-resize}.lake-table.drag-select.drag_e{cursor:ew-resize}.lake-table.drag-select.drag_nw{cursor:nwse-resize}.lake-table.drag-select.drag_se{cursor:nwse-resize}.lake-table.drag-select.drag_n td{cursor:ns-resize}.lake-table.drag-select.drag_s td{cursor:ns-resize}.lake-table.drag-select.drag_w td{cursor:ew-resize}.lake-table.drag-select.drag_e td{cursor:ew-resize}.lake-table.drag-select.drag_nw td{cursor:nwse-resize}.lake-table.drag-select.drag_se td{cursor:nwse-resize}.lake-table tbody,.lake-table td,.lake-table th,.lake-table tr{margin:0;font-weight:400;box-sizing:border-box}.lake-table tr{height:33px}.lake-table tr td,.lake-table tr th{min-width:90px;font-size:14px;white-space:normal;word-wrap:break-word;border:1px solid #d9d9d9;vertical-align:top;padding:4px 8px;cursor:default}.table-wrapper{position:relative;cursor:default}.table-wrapper.editing .table-header{visibility:visible}.table-wrapper.editing .table-cols-header{visibility:visible}.table-wrapper.editing .table-rows-header{visibility:visible}.table-wrapper.editing .rows-addition{display:block}.table-wrapper.editing .table-viewport{margin-bottom:0}.table-wrapper .table-textarea{position:fixed;opacity:0;overflow:hidden;width:100px;height:0;padding:0;border:0;resize:none;left:0;top:0}.table-wrapper .multi-addition{display:none;position:fixed;width:60px;height:34px;z-index:10}.table-wrapper .multi-addition .ant-input-number{width:60px}.table-wrapper .multi-addition .ant-input-number:hover{border-color:#008dff}.table-wrapper .multi-addition .ant-input-number .ant-input-number-handler:hover{color:#008dff}.table-wrapper .multi-addition .ant-input-number-focused{border-color:#008dff;box-shadow:0 0 0 2px rgba(112,183,243,.2)}.table-wrapper .multi-addition .up{position:absolute;right:0;top:0;width:16px;height:16px;text-align:center;font-size:12px;line-height:16px;border-bottom:1px solid #e8e8e8}.table-wrapper .multi-addition .down{position:absolute;right:0;bottom:0;width:16px;height:16px;text-align:center;font-size:12px;line-height:16px}.table-wrapper .multi-addition .number{position:absolute;left:0;top:0;width:37px;height:32px;border-right:1px solid #e8e8e8;text-align:center;font-size:14px;line-height:32px}.table-wrapper .table-header{position:absolute;visibility:hidden;left:-24px;top:0;width:16px;height:16px;background:#fff;border:1px solid #e8e8e8;border-radius:2px;cursor:pointer}.table-wrapper .table-header.selected{background:#4daaff;border:1px solid #008dff}.table-wrapper .table-cols-header{position:relative;border-bottom:8px solid rgba(0,0,0,0);height:24px;display:-ms-flexbox;display:flex;width:100%;cursor:default;visibility:hidden}.table-wrapper .table-cols-header .table-cols-header-item{position:relative;height:16px;width:auto;border:1px solid #e8e8e8;border-right:0;overflow:visible;background:#fff;cursor:pointer}.table-wrapper .table-cols-header .table-cols-header-item:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.table-wrapper .table-cols-header .table-cols-header-item:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}.table-wrapper .table-cols-header .table-cols-header-item.active{background:#edf7ff}.table-wrapper .table-cols-header .table-cols-header-item.selected{background:#fff;border-color:#fff;z-index:1;border-radius:0;height:24px;border-bottom:0;cursor:move}.table-wrapper .table-cols-header .table-cols-header-item.selected .col-dragger{display:block;position:absolute;left:-1px;top:-1px;right:-1px;bottom:8px;background:#4daaff;border:1px solid #008dff;border-radius:0;z-index:1}.table-wrapper .table-cols-header .table-cols-header-item.selected .col-dragger .drag-info{display:none}.table-wrapper .table-cols-header .table-cols-header-item.no-dragger .col-dragger .lake-icon{display:none}.table-wrapper .table-cols-header .table-cols-header-item.dragging .col-dragger{height:50px}.table-wrapper .table-cols-header .table-cols-header-item.dragging .col-dragger .drag-info{display:block;background:#fff}.table-wrapper .table-cols-header .table-cols-header-item .cols-trigger{position:absolute;right:-4px;top:-1px;width:7px;height:16px;z-index:10;cursor:col-resize}.table-wrapper .table-cols-header .table-cols-header-item .cols-trigger:hover{background:#0589f3}.table-wrapper .table-cols-header .table-cols-header-item .cols-trigger.dragging{width:2px;background:#0589f3;right:-1px}.table-wrapper .table-cols-header .table-cols-header-item .col-dragger{text-align:center;display:none}.table-wrapper .table-cols-header .table-cols-header-item .col-dragger .lake-icon-drag{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:10px;color:#fff;position:relative;top:-6px}.table-wrapper .table-cols-header.dragging .table-cols-header-item .cols-trigger{display:none}.table-wrapper .table-cols-header.resize .table-cols-header-item{cursor:col-resize}.table-wrapper .table-cols-header .cols-addition-header{position:absolute;right:-31px;width:32px;background:#fff;text-align:center;color:#aaa;padding:0;border:0;cursor:pointer}.table-wrapper .table-cols-header .cols-addition-header .multi-trigger{width:32px;height:16px;background:#fff;border:1px solid #e8e8e8;display:-ms-flexbox;display:flex}.table-wrapper .table-cols-header .cols-addition-header .cols-addition{position:absolute;top:24px;width:32px;height:34px;line-height:30px;font-size:20px;font-weight:300;background:#fff;border:1px solid #e8e8e8}.table-wrapper .table-cols-header .cols-addition-header .cols-addition:hover{background:#f6f6f6}.table-wrapper .table-rows-header{position:absolute;left:-24px;top:24px;width:16px;z-index:1;border-right:0;visibility:hidden}.table-wrapper .table-rows-header .table-rows-header-item{position:relative;height:32px;width:100%;border:1px solid #e8e8e8;border-bottom:0;background:#fff;cursor:pointer}.table-wrapper .table-rows-header .table-rows-header-item:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.table-wrapper .table-rows-header .table-rows-header-item.active{background:#edf7ff}.table-wrapper .table-rows-header .table-rows-header-item.selected{width:24px;background:#fff;border-color:#fff;cursor:move}.table-wrapper .table-rows-header .table-rows-header-item.selected .row-dragger{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;text-align:left;white-space:nowrap;content:" ";left:-1px;top:-1px;bottom:-1px;right:7px;background:#4daaff;border:1px solid #008dff;border-radius:0;z-index:1}.table-wrapper .table-rows-header .table-rows-header-item.selected .row-dragger .drag-info{display:none}.table-wrapper .table-rows-header .table-rows-header-item.no-dragger .row-dragger .lake-icon{display:none}.table-wrapper .table-rows-header .table-rows-header-item.dragging .row-dragger{width:150px}.table-wrapper .table-rows-header .table-rows-header-item.dragging .row-dragger .drag-info{margin-left:5px;display:-ms-flexbox;display:flex;padding:10px;background:#fff}.table-wrapper .table-rows-header .table-rows-header-item .rows-trigger{position:absolute;bottom:-4px;height:7px;width:16px;left:-1px;z-index:10;cursor:row-resize}.table-wrapper .table-rows-header .table-rows-header-item .rows-trigger:hover{background:#0589f3}.table-wrapper .table-rows-header .table-rows-header-item .rows-trigger.dragging{height:2px;background:#0589f3;bottom:-1px}.table-wrapper .table-rows-header .table-rows-header-item .row-dragger{display:none}.table-wrapper .table-rows-header .table-rows-header-item .row-dragger .lake-icon-drag{font-size:10px;color:#fff;margin-left:1px}.table-wrapper .table-rows-header .table-rows-header-item .row-dragger .drag-info{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.table-wrapper .table-rows-header.dragging .table-rows-header-item .rows-trigger{display:none}.table-wrapper .table-rows-header.resize .table-rows-header-item{cursor:row-resize}.table-wrapper .table-rows-header .rows-addition-header{height:33px;border:1px solid #e8e8e8}.table-wrapper .table-rows-header .rows-addition-header .multi-trigger{height:33px;width:100%}.table-wrapper .table-viewport{position:relative;overflow:hidden;overflow-y:hidden;padding:0 3px 3px;margin-left:-3px;margin-right:-3px;margin-bottom:32px}.table-wrapper .table-viewport:hover{overflow-x:auto}.table-wrapper .table-viewport .scrollbar-shadow-left{top:24px;bottom:34px}.table-wrapper .table-viewport .scrollbar-shadow-right{top:24px;bottom:34px}.table-wrapper .table-active-td{position:relative;width:0;height:0;z-index:2;display:none}.table-wrapper .table-active-td .l{position:absolute;left:0;height:100%;width:1px;background:#0589f3;z-index:1}.table-wrapper .table-active-td .r{position:absolute;right:0;height:100%;width:1px;background:#0589f3;z-index:1}.table-wrapper .table-active-td .t{position:absolute;top:0;width:100%;height:1px;background:#0589f3;z-index:1}.table-wrapper .table-active-td .b{position:absolute;bottom:0;width:100%;height:1px;background:#0589f3;z-index:1}.table-wrapper .table-active-td .mask{position:absolute;display:none;width:100%;height:100%;background:#0589f3;opacity:.1;cursor:default;z-index:1}.table-wrapper .table-active-td .mask.drag_n{cursor:ns-resize}.table-wrapper .table-active-td .mask.drag_s{cursor:ns-resize}.table-wrapper .table-active-td .mask.drag_w{cursor:ew-resize}.table-wrapper .table-active-td .mask.drag_e{cursor:ew-resize}.table-wrapper .table-active-td .mask.drag_nw{cursor:nwse-resize}.table-wrapper .table-active-td .mask.drag_se{cursor:nwse-resize}.table-wrapper .table-active-td .mask-col,.table-wrapper .table-active-td .mask-row{position:absolute;background:#f15a5a;border:1px solid #fff;display:none;opacity:.1;z-index:1}.table-wrapper .table-active-td .table-active-td-trigger{position:absolute;height:8px;width:8px;border:1px solid #fff;background:#0589f3;border-radius:11px;z-index:1}.table-wrapper .table-active-td .nw{cursor:nwse-resize;left:-4px;top:-4px;z-index:1}.table-wrapper .table-active-td .se{cursor:nwse-resize;z-index:1}.table-wrapper .table-active-td .n{cursor:ns-resize;display:none;z-index:1}.table-wrapper .table-active-td .s{cursor:ns-resize;display:none;z-index:1}.table-wrapper .table-active-td .w{cursor:ew-resize;display:none;z-index:1}.table-wrapper .table-active-td .e{cursor:ew-resize;display:none;z-index:1}.table-wrapper .table-active-td.col .n,.table-wrapper .table-active-td.col .nw,.table-wrapper .table-active-td.col .s,.table-wrapper .table-active-td.col .se{display:none}.table-wrapper .table-active-td.col .e,.table-wrapper .table-active-td.col .w{display:block}.table-wrapper .table-active-td.col .mask{display:block}.table-wrapper .table-active-td.row .e,.table-wrapper .table-active-td.row .nw,.table-wrapper .table-active-td.row .se,.table-wrapper .table-active-td.row .w{display:none}.table-wrapper .table-active-td.row .n,.table-wrapper .table-active-td.row .s{display:block}.table-wrapper .table-active-td.row .mask{display:block}.table-wrapper .table-active-td.total .mask{display:block}.table-wrapper .table-active-td .sub-editor{position:absolute;background:#fff;top:1px;left:1px;width:100px;display:none;cursor:text}.table-wrapper .table-active-td .sub-editor .sub-editor-content{display:table-cell;padding:4px 8px;white-space:normal;word-wrap:break-word}.table-wrapper .table-active-td.editing .l,.table-wrapper .table-active-td.editing .r{width:2px}.table-wrapper .table-active-td.editing .b,.table-wrapper .table-active-td.editing .t{height:2px}.table-wrapper .table-active-td.preview-mask-row .mask-row{display:block}.table-wrapper .table-active-td.preview-mask-col .mask-col{display:block}.table-wrapper .table-placeholder{position:absolute;border:1px solid #008dff;background:#008dff;display:none}.table-wrapper .table-menubar{position:fixed;display:none;padding:4px 0;border-radius:4px;border:1px solid #e9e9e9;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);background:#fff;z-index:10;min-width:200px}.table-wrapper .table-menubar .table-menubar-item{padding:6px 16px;cursor:default}.table-wrapper .table-menubar .table-menubar-item:hover{background:#f0f0f0}.table-wrapper .table-menubar .table-menubar-item.disabled{color:#aaa}.table-wrapper .table-menubar .split{height:0;border-top:1px solid #e8e8e8;margin:2px 0}.table-wrapper .rows-addition{border:0;position:relative;display:none;line-height:32px;height:32px;color:#aaa;background:#fff;cursor:pointer}.table-wrapper .rows-addition:hover{background:#fff}.table-wrapper .rows-addition .plus{position:absolute;text-align:left;padding-left:10px;left:0;right:0;border:1px solid #e8e8e8;border-top:0;background:#fff;height:32px;font-size:20px;font-weight:300;line-height:30px;border-radius:0}.table-wrapper .rows-addition .plus:hover{background:#f0f0f0}.lake-engine div[data-lake-card=table]>div[data-card-element=body]>span[data-card-element=left]{bottom:34px}.lake-engine div[data-lake-card=table]>div[data-card-element=body]>span[data-card-element=right]{bottom:34px}.lake-engine div[data-lake-card=table]>div[data-card-element=body]>.lake-card-dnd{left:-48px;top:-4px}.lake-toolbar-table-selector .lake-toolbar-table-selector-tr{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.lake-toolbar-table-selector .lake-toolbar-table-selector-tr .lake-toolbar-table-selector-td{width:20px;height:16px;border:1px solid #d9d9d9;margin-right:-1px;margin-bottom:-1px;cursor:pointer}.lake-toolbar-table-selector .lake-toolbar-table-selector-tr .lake-toolbar-table-selector-td.actived{background:#ddefff}.lake-toolbar-table-selector .lake-toolbar-table-selector-info{text-align:center}.lake-card-block-max[data-lake-card=table] .lake-table{background:#fff}.lake-card-block-max[data-lake-card=table] div[data-card-element=center]{padding:20px}.lake-card-block-max[data-lake-card=table] .lake-table-reader{margin-top:0}.lake-card-block-max[data-lake-card=table] .table-wrapper{margin-left:20px}.lake-table-reader{margin-top:24px;margin-bottom:24px;padding-right:20px;overflow:auto}.lake-table-reader+.lake-scrollbar.lake-scrollbar-x{bottom:22px}.lake-table-reader .scrollbar-shadow-left{bottom:10px}.lake-table-reader .scrollbar-shadow-right{bottom:10px}@-webkit-keyframes rotateLoading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateLoading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.lake-video-content{position:relative;height:420px;background:#f7f7f7;border:1px solid #ddd}.lake-video-content video{width:100%;max-height:450px}@media screen and (max-width:750px){.lake-video-content{height:240px}video{max-height:200px!important}}.lake-video-error,.lake-video-uploaded,.lake-video-uploading{border:1px solid #e6e6e6;background:#f6f6f6}.lake-video-done{height:auto;border:none;background:none;line-height:0}.lake-video-content-active{box-shadow:0 2px 10px rgba(0,0,0,.12)}.lake-video-center{position:absolute;top:50%;margin-top:-48px;width:100%;height:96px}.lake-video-center .lake-video-converting,.lake-video-center .lake-video-icon,.lake-video-center .lake-video-message,.lake-video-center .lake-video-name,.lake-video-center .lake-video-progress{text-align:center}.lake-video-center .lake-video-icon{font-size:24px;color:#bfbfbf;margin-bottom:12px}.lake-video-center .lake-video-name{color:#595959;margin-bottom:12px}.lake-video-center .lake-video-message{color:#595959}.lake-video-center .lake-video-anticon{display:inline-block;font-style:normal;vertical-align:-.125em;text-align:center;text-transform:none;line-height:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin-right:5px}.lake-video-center .lake-video-anticon .lake-video-anticon-spin{display:inline-block;-webkit-animation:rotateLoading 1s linear infinite;animation:rotateLoading 1s linear infinite}.lake-video-center .lake-error-icon{width:16px;height:16px;display:inline-block;background:#f5222d;text-align:center;font-size:12px;color:#fff;padding:1px 0 0;line-height:16px;border-radius:100%;vertical-align:middle;margin:-2px 5px 0 0}.lake-engine-view span[data-lake-card=math],.lake-engine span[data-lake-card=math]{vertical-align:middle}.lake-engine-view span[data-lake-card=math] span[data-card-element=center],.lake-engine span[data-lake-card=math] span[data-card-element=center]{vertical-align:middle}.lake-math-content{position:relative}.lake-math-content .lake-void-first{left:-3px}.lake-math-content .lake-void-last{right:-3px}.lake-math-content-tmp{line-height:32px;padding:0 5px;background:#f5f5f5;border-radius:3px 3px;color:rgba(0,0,0,.25)}.lake-math-content-preview{padding:0;border-radius:3px 3px;display:inline-block;color:#262626}.lake-math-content-preview-img{display:inline-block}.lake-math-content-preview-img img,.lake-math-content-preview-img svg{display:inline-block}.lake-math-editor{position:absolute;top:auto;left:-1px;width:420px;border-radius:3px 3px;height:auto;border:1px solid #e8e8e8;margin-top:5px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12);opacity:0;visibility:hidden;-webkit-transition:all .3s cubic-bezier(.3,1.2,.2,1);transition:all .3s cubic-bezier(.3,1.2,.2,1);z-index:1;text-indent:0}.lake-math-editor-active{opacity:1;visibility:visible}.lake-math-editor-content{width:100%;border:none;min-width:400px;min-height:88px;padding:6px;line-height:24px;color:#595959;outline:none;font-family:Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;vertical-align:bottom}.lake-math-editor-toolbar{position:relative;height:40px;background:#f9f9f9;border-top:1px solid #e8e8e8;line-height:24px;padding:8px;text-align:left;text-indent:0}.lake-math-editor-toolbar-tips{font-size:12px;color:#8c8c8c}.lake-math-editor-toolbar-tips .text{color:#8c8c8c;padding-left:4px}.lake-math{position:relative;display:inline-block;font-size:14px;text-align:left;border-radius:2px 2px}.lake-math-block{display:block}.lake-math-block.lake-math-center,.lake-math-block.lake-math-left,.lake-math-block.lake-math-right{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.lake-math-block.lake-math-right{text-align:right;-ms-flex-pack:end;justify-content:flex-end}.lake-math-block.lake-math-left{text-align:left;-ms-flex-pack:start;justify-content:flex-start}.lake-math-block.lake-math-center{text-align:center;-ms-flex-pack:center;justify-content:center}.lake-math-active .lake-math-content-tmp{background:rgba(0,0,0,0);color:rgba(0,0,0,.5)}.lake-math-active .lake-math-content-preview{background-color:#e9f7ec}@-webkit-keyframes loadingRiddle{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes loadingRiddle{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1);transform:scale(1)}}.lake-riddle{position:relative;width:100%}.lake-riddle-content{position:relative;height:360px;border:1px solid #e6e6e6;background:#f6f6f6}.lake-riddle-content-active{box-shadow:0 2px 10px rgba(0,0,0,.12)}.lake-riddle-content-frame{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s linear;transition:all .3s linear}.lake-riddle-content-frame-loaded{opacity:1;visibility:visible;z-index:2;background:#fff}.lake-riddle-tips{position:relative;background:#fff;border:1px solid #d9d9d9;height:50px;border-radius:2px 2px;padding:0 0 0 18px}.lake-riddle-input{width:calc(100% - 150px);border:0;height:40px;line-height:40px;margin:4px 0;font-size:14px;outline:none}.lake-riddle-input::-webkit-input-placeholder{color:#8c8c8c}.lake-riddle-input:-ms-input-placeholder{color:#8c8c8c}.lake-riddle-input::-ms-input-placeholder{color:#8c8c8c}.lake-riddle-input::placeholder{color:#8c8c8c}.lake-riddle-input:focus{outline:none}.lake-riddle-button{position:absolute;top:9px;right:12px}.lake-riddle:hover .lake-plugin-toolbar-inline{opacity:1;visibility:visible}@-webkit-keyframes loadingVideo{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes loadingVideo{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1);transform:scale(1)}}.lake-youku-form{position:relative;border:1px solid #d9d9d9;border-radius:2px}.lake-youku-icon{margin-left:12px}.lake-youku-editor{margin-left:5px}.lake-youku-input{width:calc(100% - 150px);border:0;height:40px;line-height:40px;margin:4px 0;font-size:14px;outline:none}.lake-youku-button{position:absolute;top:9px;right:12px}.lake-youku-content{position:relative;height:530px;border:1px solid #e6e6e6;background:#f6f6f6}.lake-youku-content-bg{width:80px;height:80px;position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px;text-align:center;line-height:80px;color:#666;font-size:36px;z-index:1;visibility:visible;opacity:1;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-animation:loadingVideo .8s ease-in-out infinite;animation:loadingVideo .8s ease-in-out infinite}.lake-youku-content-bg-loaded{opacity:0;visibility:hidden}.lake-youku-content-active{box-shadow:0 2px 10px rgba(0,0,0,.12)}.lake-youku-content-mask{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;z-index:3;cursor:pointer;display:block;-webkit-transition:all .3s cubic-bezier(.3,1.2,.2,1);transition:all .3s cubic-bezier(.3,1.2,.2,1)}.lake-youku-content-mask-tips{opacity:0;visibility:hidden;display:block;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-70px;background:rgba(0,0,0,.8);font-size:14px;border-radius:3px 3px;width:120px;height:50px;text-align:center;line-height:50px;color:#fff;-webkit-transition:all .3s cubic-bezier(.3,1.2,.2,1);transition:all .3s cubic-bezier(.3,1.2,.2,1);-webkit-transform:translate3d(0,6px,6px);transform:translate3d(0,6px,6px)}.lake-youku-content-mask:hover{background:rgba(0,0,0,.3)}.lake-youku-content-mask:hover .lake-youku-content-mask-tips{visibility:visible;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.lake-youku-content-mask-hidden{display:none}.lake-youku-content-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);opacity:0;visibility:hidden;-webkit-transition:all .3s linear;transition:all .3s linear}.lake-youku-content-frame-loaded{opacity:1;visibility:visible;z-index:2;background:#fff}.lake-mention-list{position:absolute;top:24px;left:0;width:280px;max-height:300px;overflow-y:auto;padding:0;margin:0;list-style-type:none;min-width:280px;height:auto;bottom:auto;z-index:1031;font-size:14px;font-weight:400;background:#fff;border-radius:2px 2px;border:1px solid #d9d9d9;box-shadow:0 2px 10px rgba(0,0,0,.12);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lake-mention-active{display:block}.lake-mention-item{display:-ms-flexbox;display:flex;padding:6px 8px;cursor:pointer}.lake-mention-item .match{font-weight:700;color:#262626}.lake-mention-item-avatar{width:36px;height:36px;display:block;padding:3px}.lake-mention-item-avatar img{width:100%;height:100%;border-radius:28px}.lake-mention-item-text{display:block;padding-left:8px}.lake-mention-item-text-item{width:200px;display:block;line-height:18px;word-break:break-all}.lake-mention-item-name{color:#595959}.lake-mention-item-dep,.lake-mention-item-id{color:#8c8c8c}.lake-mention-item-selected{background:#f4f4f4}.lake-mention-at{position:relative;color:#096dd9;text-decoration:none}.lake-mention-tips{color:#bfbfbf;padding:0 10px}.lake-dialog{position:fixed;top:92px;right:32px;z-index:1001;background:#fff;border-radius:6px;padding:0 16px 16px;box-shadow:0 2px 4px 0 #e1e1e1}.lake-search input{width:325px;height:49}.lake-search button{margin-left:8px}.lake-search .lake-icon-close:hover{cursor:pointer}.lake-search p{margin-bottom:8px}.lake-search .count{color:#d9d9d9}.lake-translate-sidebar pre{width:100%;height:361px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;white-space:pre-wrap;word-wrap:break-word;padding:8px;margin-bottom:8px}.lake-translate-sidebar pre:hover{cursor:text}.lake-embed-outline ul{list-style:square}.lake-embed-outline li{margin:0}.lake-embed-outline .lake-embed-outline-1{margin-left:1em}.lake-embed-outline .lake-embed-outline-2{margin-left:2em}.lake-embed-outline .lake-embed-outline-3{margin-left:3em}.lake-embed-outline .lake-embed-outline-4{margin-left:4em}.lake-text-diagram-viewer{padding:16px 0}.lake-card-block-max .lake-text-diagram{height:100%;background:#fff}.lake-text-diagram-stage{position:relative;border-radius:2px;font-size:14px;border:1px solid #e8e8e8}.lake-text-diagram-stage ul{list-style:none;margin:0}.lake-text-diagram-stage li{margin:0}.lake-text-diagram-nav{border-bottom:1px solid #e8e8e8;line-height:24px;padding:4px 8px;font-size:14px;color:#595959}.lake-text-diagram-nav a,.lake-text-diagram-nav a:hover{color:#595959}.lake-text-diagram-nav .diagram-help,.lake-text-diagram-nav .diagram-name,.lake-text-diagram-nav .diagram-template-selector{margin-right:24px}.lake-text-diagram-nav .diagram-name{font-weight:700}.lake-text-diagram-nav .diagram-actions{float:right}.lake-text-diagram-nav .diagram-actions .diagram-preview{background:none;border:1px solid #fff;height:24px;cursor:pointer;line-height:22px}.lake-text-diagram-nav .diagram-actions .diagram-preview .anticon{margin-right:4px}.lake-text-diagram-nav .diagram-actions .diagram-preview:focus{outline:none}.lake-text-diagram-nav .diagram-actions .diagram-preview-active{border:1px solid #e8e8e8;border-radius:2px;background:#f5f5f5}.lake-text-diagram-editor{overflow:auto;font-size:12px;background-color:#f9f9f9}.lake-text-diagram-layout-default .lake-text-diagram-editor-wrap{position:relative;max-height:480px}.lake-text-diagram-layout-default .lake-text-diagram-preview{position:absolute;height:100%;width:100%;overflow:auto;top:0;background-color:#fff;z-index:10}.lake-text-diagram-layout-default .lake-text-diagram-editor{min-height:80px;max-height:480px}.lake-text-diagram-layout-two-column{height:100%;border-radius:0;border:0;border-bottom:1px solid #e8e8e8}.lake-text-diagram-layout-two-column .lake-text-diagram-nav{position:absolute;padding-left:18px;top:0;width:100%}.lake-text-diagram-layout-two-column .lake-text-diagram-editor-wrap{width:100%;height:100%;padding-top:33px;overflow:auto;display:-ms-flexbox;display:flex}.lake-text-diagram-layout-two-column .lake-text-diagram-editor{height:100%;max-height:unset;width:50%}.lake-text-diagram-layout-two-column .lake-text-diagram-preview{height:100%;width:50%;overflow:auto;border-left:1px solid #e8e8e8;padding:12px}.lake-codeblock{position:relative;padding:0;overflow:visible;border:1px solid #e8e8e8;border-radius:2px 2px;text-indent:0}.lake-codeblock .lake-embed-toolbar-item{float:right;line-height:32px}.lake-codeblock-header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:4px 8px;color:#595959;border-bottom:1px solid #e8e8e8}.lake-codeblock-header ul{margin:0;padding:0}.lake-codeblock-header li{margin:0}.lake-codeblock-header .lake-codeblock-header-select{float:right}.lake-codeblock-header .lake-codeblock-header-title{font-weight:700}.lake-codeblock-content{background:#f9f9f9}.lake-engine-view .CodeMirror,.lake-engine .CodeMirror{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:13px;line-height:21px;color:#595959;direction:ltr}.lake-engine-view .CodeMirror-lines,.lake-engine .CodeMirror-lines{padding:8px 0}.lake-engine-view .CodeMirror-gutter-filler,.lake-engine-view .CodeMirror-scrollbar-filler,.lake-engine .CodeMirror-gutter-filler,.lake-engine .CodeMirror-scrollbar-filler{background-color:#fff}.lake-engine-view .CodeMirror-gutters,.lake-engine .CodeMirror-gutters{border:0;white-space:nowrap;padding:0 8px;background-color:unset}.lake-engine-view .CodeMirror-linenumber,.lake-engine .CodeMirror-linenumber{padding:0;min-width:20px;text-align:right;color:#bfbfbf;white-space:nowrap}.lake-engine-view .CodeMirror-guttermarker,.lake-engine .CodeMirror-guttermarker{color:#000}.lake-engine-view .CodeMirror-guttermarker-subtle,.lake-engine .CodeMirror-guttermarker-subtle{color:#999}.lake-engine-view .CodeMirror-cursor,.lake-engine .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.lake-engine-view .CodeMirror div.CodeMirror-secondarycursor,.lake-engine .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.lake-engine-view .cm-fat-cursor .CodeMirror-cursor,.lake-engine .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.lake-engine-view .cm-fat-cursor div.CodeMirror-cursors,.lake-engine .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.lake-engine-view .cm-fat-cursor-mark,.lake-engine .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.lake-engine-view .cm-animate-fat-cursor,.lake-engine .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.lake-engine-view .cm-tab,.lake-engine .cm-tab{display:inline-block;text-decoration:inherit}.lake-engine-view .CodeMirror-rulers,.lake-engine .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}.lake-engine-view .CodeMirror-ruler,.lake-engine .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.lake-engine-view .cm-s-default .cm-header,.lake-engine .cm-s-default .cm-header{color:#00f}.lake-engine-view .cm-s-default .cm-quote,.lake-engine .cm-s-default .cm-quote{color:#090}.lake-engine-view .cm-negative,.lake-engine .cm-negative{color:#d44}.lake-engine-view .cm-positive,.lake-engine .cm-positive{color:#292}.lake-engine-view .cm-header,.lake-engine-view .cm-strong,.lake-engine .cm-header,.lake-engine .cm-strong{font-weight:700}.lake-engine-view .cm-em,.lake-engine .cm-em{font-style:italic}.lake-engine-view .cm-link,.lake-engine .cm-link{text-decoration:underline}.lake-engine-view .cm-strikethrough,.lake-engine .cm-strikethrough{text-decoration:line-through}.lake-engine-view .cm-s-default .cm-keyword,.lake-engine .cm-s-default .cm-keyword{color:#d73a49}.lake-engine-view .cm-s-default .cm-atom,.lake-engine .cm-s-default .cm-atom{color:#905}.lake-engine-view .cm-s-default .cm-number,.lake-engine .cm-s-default .cm-number{color:#005cc5}.lake-engine-view .cm-s-default .cm-def,.lake-engine .cm-s-default .cm-def{color:#005cc5}.lake-engine-view .cm-s-default .cm-variable-2,.lake-engine .cm-s-default .cm-variable-2{color:#005cc5}.lake-engine-view .cm-s-default .cm-type,.lake-engine-view .cm-s-default .cm-variable-3,.lake-engine .cm-s-default .cm-type,.lake-engine .cm-s-default .cm-variable-3{color:#22863a}.lake-engine-view .cm-s-default .cm-comment,.lake-engine .cm-s-default .cm-comment{color:#6a737d}.lake-engine-view .cm-s-default .cm-string,.lake-engine .cm-s-default .cm-string{color:#690}.lake-engine-view .cm-s-default .cm-string-2,.lake-engine .cm-s-default .cm-string-2{color:#690}.lake-engine-view .cm-s-default .cm-meta,.lake-engine .cm-s-default .cm-meta{color:#1f7f9a}.lake-engine-view .cm-s-default .cm-qualifier,.lake-engine .cm-s-default .cm-qualifier{color:#555}.lake-engine-view .cm-s-default .cm-builtin,.lake-engine .cm-s-default .cm-builtin{color:#6f42c1}.lake-engine-view .cm-s-default .cm-bracket,.lake-engine .cm-s-default .cm-bracket{color:#997}.lake-engine-view .cm-s-default .cm-tag,.lake-engine .cm-s-default .cm-tag{color:#22863a}.lake-engine-view .cm-s-default .cm-attribute,.lake-engine .cm-s-default .cm-attribute{color:#6f42c1}.lake-engine-view .cm-s-default .cm-hr,.lake-engine .cm-s-default .cm-hr{color:#999}.lake-engine-view .cm-s-default .cm-link,.lake-engine .cm-s-default .cm-link{color:#00c}.lake-engine-view .cm-s-default .cm-error,.lake-engine .cm-s-default .cm-error{color:red}.lake-engine-view .cm-invalidchar,.lake-engine .cm-invalidchar{color:red}.lake-engine-view .cm-s-default .cm-operator,.lake-engine .cm-s-default .cm-operator{color:#d73a49}.lake-engine-view .cm-s-default .cm-property,.lake-engine .cm-s-default .cm-property{color:#005cc5}.lake-engine-view .CodeMirror-composing,.lake-engine .CodeMirror-composing{border-bottom:2px solid}.lake-engine-view div.CodeMirror span.CodeMirror-matchingbracket,.lake-engine div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}.lake-engine-view div.CodeMirror span.CodeMirror-nonmatchingbracket,.lake-engine div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.lake-engine-view .CodeMirror-matchingtag,.lake-engine .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.lake-engine-view .CodeMirror-activeline-background,.lake-engine .CodeMirror-activeline-background{background:rgba(0,0,0,0)}.lake-engine-view .CodeMirror,.lake-engine .CodeMirror{position:relative;overflow:hidden;background:rgba(0,0,0,0)}.lake-engine-view .CodeMirror-scroll,.lake-engine .CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.lake-engine-view .CodeMirror-sizer,.lake-engine .CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.lake-engine-view .CodeMirror-gutter-filler,.lake-engine-view .CodeMirror-hscrollbar,.lake-engine-view .CodeMirror-scrollbar-filler,.lake-engine-view .CodeMirror-vscrollbar,.lake-engine .CodeMirror-gutter-filler,.lake-engine .CodeMirror-hscrollbar,.lake-engine .CodeMirror-scrollbar-filler,.lake-engine .CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.lake-engine-view .CodeMirror-vscrollbar,.lake-engine .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.lake-engine-view .CodeMirror-hscrollbar,.lake-engine .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.lake-engine-view .CodeMirror-scrollbar-filler,.lake-engine .CodeMirror-scrollbar-filler{right:0;bottom:0}.lake-engine-view .CodeMirror-gutter-filler,.lake-engine .CodeMirror-gutter-filler{left:0;bottom:0}.lake-engine-view .CodeMirror-gutters,.lake-engine .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.lake-engine-view .CodeMirror-gutter,.lake-engine .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.lake-engine-view .CodeMirror-gutter-wrapper,.lake-engine .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.lake-engine-view .CodeMirror-gutter-background,.lake-engine .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.lake-engine-view .CodeMirror-gutter-elt,.lake-engine .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.lake-engine-view .CodeMirror-gutter-wrapper ::selection,.lake-engine .CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.lake-engine-view .CodeMirror-gutter-wrapper ::-moz-selection,.lake-engine .CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.lake-engine-view .CodeMirror-lines,.lake-engine .CodeMirror-lines{cursor:text;min-height:1px}.lake-engine-view .CodeMirror pre,.lake-engine .CodeMirror pre{border-radius:0;border-width:0;background:rgba(0,0,0,0);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}.lake-engine-view .CodeMirror-wrap pre,.lake-engine .CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.lake-engine-view .CodeMirror-linebackground,.lake-engine .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.lake-engine-view .CodeMirror-linewidget,.lake-engine .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.lake-engine-view .CodeMirror-rtl pre,.lake-engine .CodeMirror-rtl pre{direction:rtl}.lake-engine-view .CodeMirror-code,.lake-engine .CodeMirror-code{outline:none}.lake-engine-view .CodeMirror-gutter,.lake-engine-view .CodeMirror-gutters,.lake-engine-view .CodeMirror-linenumber,.lake-engine-view .CodeMirror-scroll,.lake-engine-view .CodeMirror-sizer,.lake-engine .CodeMirror-gutter,.lake-engine .CodeMirror-gutters,.lake-engine .CodeMirror-linenumber,.lake-engine .CodeMirror-scroll,.lake-engine .CodeMirror-sizer{box-sizing:content-box}.lake-engine-view .CodeMirror-measure,.lake-engine .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.lake-engine-view .CodeMirror-cursor,.lake-engine .CodeMirror-cursor{position:absolute;pointer-events:none}.lake-engine-view .CodeMirror-measure pre,.lake-engine .CodeMirror-measure pre{position:static}.lake-engine-view div.CodeMirror-cursors,.lake-engine div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.lake-engine-view div.CodeMirror-dragcursors,.lake-engine div.CodeMirror-dragcursors{visibility:visible}.lake-engine-view .CodeMirror-focused div.CodeMirror-cursors,.lake-engine .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.lake-engine-view .CodeMirror-selected,.lake-engine .CodeMirror-selected{background:#e8e8e8}.lake-engine-view .CodeMirror-focused .CodeMirror-selected,.lake-engine .CodeMirror-focused .CodeMirror-selected{background:#b3d7fd}.lake-engine-view .CodeMirror-crosshair,.lake-engine .CodeMirror-crosshair{cursor:crosshair}.lake-engine-view .CodeMirror-line::selection,.lake-engine-view .CodeMirror-line>span::selection,.lake-engine-view .CodeMirror-line>span>span::selection,.lake-engine .CodeMirror-line::selection,.lake-engine .CodeMirror-line>span::selection,.lake-engine .CodeMirror-line>span>span::selection{background:#b3d7fd}.lake-engine-view .CodeMirror-line::-moz-selection,.lake-engine-view .CodeMirror-line>span::-moz-selection,.lake-engine-view .CodeMirror-line>span>span::-moz-selection,.lake-engine .CodeMirror-line::-moz-selection,.lake-engine .CodeMirror-line>span::-moz-selection,.lake-engine .CodeMirror-line>span>span::-moz-selection{background:#b3d7fd}.lake-engine-view .cm-searching,.lake-engine .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.lake-engine-view .cm-force-border,.lake-engine .cm-force-border{padding-right:.1px}@media print{.lake-engine-view .CodeMirror div.CodeMirror-cursors,.lake-engine .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.lake-engine-view .cm-tab-wrap-hack:after,.lake-engine .cm-tab-wrap-hack:after{content:""}.lake-engine-view span.CodeMirror-selectedtext,.lake-engine span.CodeMirror-selectedtext{background:none}.lake-engine-view .lake-codeblock{margin:5px 0}.lake-engine-view .CodeMirror{padding:16px;overflow:auto}.lake-engine-view .CodeMirror pre{padding:0}.lake-content-editor .lake-engine .lake-codeblock .CodeMirror-lines{min-height:40px}
.wm-wrapper{position:relative}.wm-wrapper .wm{display:block;position:absolute;top:0;right:0;width:100%;height:100%;opacity:.2;filter:gray;-webkit-filter:grayscale(100%)}
@-webkit-keyframes fadein___1CaDP{0%{opacity:0}to{opacity:1}}@keyframes fadein___1CaDP{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash___2xNms{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash___2xNms{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.meta___2e9i0{margin-bottom:40px;font-size:14px;color:#8c8c8c}.metaContributors___EyryE a{color:#595959}.metaContributors___EyryE a:hover{color:#8c8c8c}.metaTime___3qSx7{color:#8c8c8c}@media only screen and (max-width:575px){.meta___2e9i0{margin-bottom:32px}}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.typo-audits{margin-bottom:36px;background-color:#fff1f0;padding:8px 16px;color:#cf1322}.typo-audits-title{font-size:14px}.typo-audits-title .audits-warning-icon{margin-right:8px}.typo-audits-title img{background-color:rgba(0,0,0,0);margin-right:8px;display:inline-block;width:17px;position:relative;top:-2px}.typo-audits-title .toggle{color:#595959;margin-left:8px;font-weight:400}.typo-audits-content{display:none;padding-left:25px}.typo-audits.typo-audits-detail .toggle{display:none}.typo-audits.typo-audits-detail .typo-audits-content{display:block}.typo-audits-extra{font-weight:400}.typo-audits-extra .extra-close{float:right;color:#8c8c8c;cursor:pointer}.typo-audits.type-audits-intranet{color:#595959;background-color:#fffbe6}.typo-audits.type-audits-intranet .typo-audits-content{color:#8c8c8c}.typo-audits.type-audits-intranet .audits-warning-icon{color:#faad14}.typo .typo-audits .typo-audits-title img{background-color:rgba(0,0,0,0);cursor:default}
@-webkit-keyframes fadein___2_S8q{0%{opacity:0}to{opacity:1}}@keyframes fadein___2_S8q{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash___2khn4{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash___2khn4{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.title___3ntsK{margin-bottom:32px}.title___3ntsK>h1{font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:36px;line-height:1.389;font-weight:700;color:#262626}.loading___wMF0a{position:absolute;top:0;left:0;width:100%;height:300px;padding:80px 0;text-align:center;font-size:24px;color:#8c8c8c}.content___2v1LS{position:relative}.content___2v1LS .yuque-doc-content{min-height:600px}.reward___3M6_P{margin-top:96px}@media only print{.title___3ntsK>h1{font-size:20pt;line-height:1.5}}@media only screen and (max-width:575px){.title___3ntsK{margin-bottom:16px}.title___3ntsK>h1{font-size:24px}.meta___fV6PK{margin-bottom:32px}.reward___3M6_P{margin-top:40px}}@media only print{.reward___3M6_P{display:none}}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.social-share{display:inline-block;vertical-align:middle;margin-left:12px;text-align:right;font-size:14px;color:#8c8c8c}.social-share .social-share-item{display:inline-block;padding:0 12px}.social-share a{font-size:16px;color:#8c8c8c}.social-share a:hover{color:#595959}.social-share .lark-popover{display:inline-block}.social-share .lark-popover .ant-popover-inner-content{padding:0}.social-share .lark-popover .ant-popover-open{color:#595959}.social-share .qrcode-block{text-align:center}.social-share .qrcode-block .text{padding:0 8px 16px}.social-share .qrcode-block .img{display:block;width:200px;height:200px}.social-share .qrcode-block .img>img{display:block;width:100%}.doc-share-guide{position:fixed;z-index:1001;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);font-size:16px;color:#fff;text-align:center}.share-guide-safari .doc-share-content{position:absolute;bottom:8px;left:50%;margin-left:-104px;width:208px;height:141px;background:url(https://gw.alipayobjects.com/zos/rmsportal/jnVidDuNdIcgMGRkQTiO.png) no-repeat 50%;background-size:100%}.share-guide-safari .btn-close{position:absolute;top:0;right:0;padding:16px}.share-guide-default{position:absolute;top:0;left:0;right:0;padding-top:158px}.share-guide-default:after{content:"";display:block;width:107px;height:124px;background:url(https://gw.alipayobjects.com/zos/rmsportal/ndncJwSUDYFfadzIPChY.png) no-repeat 50%;background-size:100%;position:absolute;top:16px;right:32px}.share-guide-default .doc-share-content{display:block;max-width:240px;margin:0 auto}.share-guide-default .btn-close{margin-top:8px;padding:0;width:80px;background:none;outline:none;border-radius:4px;border:1px solid #fff;line-height:30px;color:#fff}@media only screen and (max-width:575px){.doc-contents .doc-article .meta-info .meta-left,.doc-contents .doc-article .meta-info .meta-right{float:none}.doc-contents .doc-article .meta-info .meta-left{margin-bottom:16px}.doc-contents .doc-article .meta-info .meta-left .meta-item{margin-right:12px}.doc-contents .doc-article .meta-info .meta-left .meta-item .item-text{padding-left:6px}.doc-contents .doc-article .meta-info .social-share{margin-left:0}.doc-contents .doc-article .meta-info .social-share-item{padding:0}}
@-webkit-keyframes fadein___1-Cnk{0%{opacity:0}to{opacity:1}}@keyframes fadein___1-Cnk{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash___3_mpU{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash___3_mpU{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.wrapper___2k3mA{padding:48px 0 42px;border-bottom:1px solid #e8e8e8;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;line-height:24px}.wrapper___2k3mA .meta-pages{border-top:1px dashed #d8d8d8;padding:18px 0 0}.wrapper___2k3mA .meta-next{text-align:right}.wrapper___2k3mA .meta-next-title{display:block;color:#8c8c8c;text-align:right}.wrapper___2k3mA .meta-next-link{width:180px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#595959}.wrapper___2k3mA .meta-next-link:hover{color:#8c8c8c}.wrapper___2k3mA .meta-item{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;max-width:240px}.wrapper___2k3mA .meta-item .item{color:#8c8c8c}.wrapper___2k3mA .meta-item .item-text{padding-left:8px}.wrapper___2k3mA .meta-item .item-text a{color:#8c8c8c}.wrapper___2k3mA .meta-item .item-text a:hover{color:#096dd9}.wrapper___2k3mA .meta-left .meta-item{margin-right:18px}.wrapper___2k3mA .meta-right .meta-item{margin-left:18px}.wrapper___2k3mA .meta-contributors{float:left;width:32px;height:32px;display:block;margin-right:10px}.wrapper___2k3mA .meta-contributors a{display:inline-block;width:32px;height:32px}.wrapper___2k3mA .meta-contributors a img{width:32px;height:32px;border-radius:32px}@media only print{.wrapper___2k3mA{display:none}}
@-webkit-keyframes fadein___176Xt{0%{opacity:0}to{opacity:1}}@keyframes fadein___176Xt{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash____T2cz{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash____T2cz{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.wrapper___8HhiZ{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e8e8e8}.next___W6ZdR,.prev___2peF9{width:50%;padding:0 12px}.prev___2peF9{margin-left:-12px}.next___W6ZdR{margin-right:-12px;text-align:right}.pager___2Ys93{display:block;padding:32px 0}.label___2_MgD{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-size:14px;color:#bfbfbf}.label___2_MgD .labelIcon___2oR-8{display:none;margin-right:8px}.next___W6ZdR .label___2_MgD{-ms-flex-pack:end;justify-content:flex-end}.next___W6ZdR .label___2_MgD .labelIcon___2oR-8{margin-right:0;margin-left:8px}.title___3X_vo{font-size:16px;font-weight:500;color:#262626;-webkit-transition:color .35s ease;transition:color .35s ease}.pager___2Ys93:hover .title___3X_vo{color:#595959}@media only screen and (max-width:575px){.wrapper___8HhiZ{border-bottom:none}.pager___2Ys93{padding:20px 0}.label___2_MgD{margin:0;color:#595959}.label___2_MgD .labelIcon___2oR-8{display:inherit}.title___3X_vo{display:none}.arrow___1lB7y{display:block}}@media only print{.wrapper___8HhiZ{display:none}}
@-webkit-keyframes fadein___dBR-5{0%{opacity:0}to{opacity:1}}@keyframes fadein___dBR-5{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash___11Iz8{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash___11Iz8{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.wrapper___ERZ9s{position:relative}.article___3ekou{padding:0 32px;margin:0 auto;max-width:816px}.tocWrapper___ulFDK{position:absolute;top:0;right:0;min-width:182px}.toc___4Uc2i{position:fixed;top:60px;left:auto;width:200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:40px;font-size:12px}.toc___4Uc2i .ant-popover-inner-content{padding:0 0 0 6px}.tocColumn___X-aEN{padding-top:80px}.tocFixed___1pH3z{top:0;padding-top:16px}.tocNav___36PFp{overflow:hidden}.tocNav___36PFp:hover{overflow:auto}.tocNav___36PFp::-webkit-scrollbar{height:4px;width:4px}.tocNav___36PFp::-webkit-scrollbar-thumb{background:rgba(0,0,0,.26)}@media only screen and (max-width:991px){.toc___4Uc2i{display:none}}@media only print{.article___3ekou{max-width:100%;padding:0;margin:0}.toc___4Uc2i{display:none}}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.comments-form-editor{padding:16px 0;font-size:12px}.content .comments-form-editor{padding:0}.comments-form-editor .avatar{float:left;margin-top:4px;width:32px;height:32px}.comments-form-editor .avatar>img{display:block;width:32px;height:32px;border-radius:32px}.comments-form-editor .action{display:block;margin-top:12px;line-height:26px}.comments-form-editor .action .ant-btn{margin-right:12px}.comments-form-editor .action .ant-btn-primary{min-width:80px;height:32px;line-height:30px}.comments-form-editor .editor-wrapper{margin-bottom:12px}.comments-form-editor .editor{position:relative}.comments-form-editor .bi-root-mini .bi-content-editor{min-height:120px}.comments-form-editor .reply-tip{position:absolute;z-index:1;bottom:10px;right:20px;padding-left:16px;color:#8c8c8c}.comments-form-editor .reply-tip>a{color:#595959}.comments-form-editor .reply-tip>a:hover{text-decoration:underline}.comments-form-editor .reply-tip .remove-reply{margin-left:6px;cursor:pointer}.comments-form-editor .reply-tip .larkicon{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);font-size:12px}.comments-form-wrapper{margin-left:44px}.comments-form-wrapper.edit-mode{margin-left:0}@media only screen and (max-width:480px){.comments-form-editor .avatar{margin-top:2px;width:20px;height:20px}.comments-form-editor .avatar>img{width:20px!important;height:20px!important}.comments-form-wrapper{margin-left:32px}}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.comment-list.lark-list.ant-list .ant-list-item{padding:0;border-bottom:none}.comment-list-item{position:relative}.comment-list-item-inner{padding:16px 0}.comment-list-item .avatar{position:relative;float:left;margin-right:12px}.comment-list-item .larkicon-svg-koji{position:absolute;bottom:-2px;left:50%;margin-left:-21px}.comment-list-item .comment-header{margin-bottom:4px}.comment-list-item .comment-meta{margin-bottom:4px;padding-left:44px}.comment-list-item .comment-meta>span{display:inline-block;height:18px;font-size:12px;line-height:18px;color:#ccc;padding-right:8px}.comment-list-item .comment-meta>span>a{color:#ccc}.comment-list-item .commenter{padding-left:12px;-ms-flex:auto;flex:auto;font-size:14px;color:#262626}.comment-list-item .commenter>a,.comment-list-item .commenter>span{display:inline-block;height:18px;font-size:12px;line-height:18px;color:#8c8c8c;padding-right:8px}.comment-list-item .commenter .location,.comment-list-item .commenter .time{color:#ccc;white-space:nowrap}.comment-list-item .commenter .location:hover,.comment-list-item .commenter .time:hover{text-decoration:underline}.comment-list-item .commenter .name{-webkit-transition:color .3s ease;transition:color .3s ease;font-size:14px;color:#595959}.comment-list-item .commenter .name:hover{color:#25b864}.comment-list-item .actions{margin-top:16px}.comment-list-item .actions .action-link{padding-right:10px;-webkit-transition:color .3s ease;transition:color .3s ease;font-size:12px;color:#8c8c8c;cursor:pointer}.comment-list-item .actions .action-link:hover{color:#595959}.comment-list-item .more-actions{display:none}.comment-list-item:hover .more-actions{display:inline}.comment-list-item .typo{min-height:inherit}.comment-list-item .typo .typo-content{padding-bottom:0;margin-bottom:0}.comment-list-item .typo .anchor,.comment-list-item .typo [data-type=h] .anchor{display:none}.comment-list-item .content{position:relative;padding-left:44px;font-size:14px}.comment-list-item .content .content-detail-reply{margin:6px 0 14px;background-color:#f9f9f9;border-radius:4px;font-size:12px;color:#8c8c8c}.comment-list-item .content .content-detail-reply .reply-link{margin-left:4px;color:#595959}.comment-list-item .content .content-detail-reply .reply-link:hover{text-decoration:underline}.comment-list-item .content .content-detail-reply .parent-link{visibility:hidden;position:absolute;right:16px;top:7px;color:#bfbfbf}.comment-list-item .content .content-detail-reply:hover .parent-link{visibility:visible}.comment-list-item .content .content-detail-reply-header{padding:6px 16px;cursor:pointer}.comment-list-item .content .content-detail-reply-body{padding:4px 16px 10px}.comment-list-item .content-time{position:absolute;right:0;top:14px;font-size:12px;color:#8c8c8c}.comment-list-item .comments-form-editor{padding-top:8px}.comment-list-item:first-child .comment-header{border-top:none}.comment-list-item-current{background:#fffaf1}.comment-list-item-blink,.comment-list-item-last{-webkit-animation:flash 2s 1;animation:flash 2s 1}.comment-list-item-incoming{background:rgba(250,173,20,.05)}.comment-list-item-sub .avatar{width:26px;height:26px}.comment-list-item-sub .avatar-img{width:26px;height:26px}.comment-list-item-sub .comment-header{border-top:none}.comment-list-item-sub-first .comment-header{border-top:1px solid #e8e8e8}.comment-list .lake-engine,.comment-list .lake-engine-view{padding-bottom:0}.comment-popover{width:380px}.comment-popover .editor .bi-toolbar{display:none}.comment-popover .loading{opacity:.1}.comment-popover .ant-popover-title{height:40px;line-height:40px}.comment-popover .ant-popover-title h5{font-size:14px}.comment-popover .ant-popover-title h5>span{color:#8c8c8c;font-weight:400;font-size:12px;padding-left:20px}.comment-popover .ant-popover-inner{box-shadow:0 3px 15px 0 rgba(0,0,0,.1)}.comment-popover .ant-popover-inner-content{padding:0}.comment-popover .comment-content{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.comment-popover .comment-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:16px 0;border-top:1px solid #f4f4f4}.comment-popover .content{padding-left:0}.comment-popover .comments{border:0;border-radius:0;margin-bottom:0}.comment-popover .comments-list-empty{display:none}.comment-popover .comments-form{background:#fff;border:1px solid rgba(0,0,0,0)}.comment-popover .comments-group{margin-top:0;border:1px solid rgba(0,0,0,0)}.comment-popover .comments-list{border:none}.comment-popover .comments-list-item{padding:0 15px 15px;border-top:none}.comment-popover .comments .commenter{padding-left:0}.comment-popover .comments .commenter .time{font-size:12px}.comment-popover .comment-item{margin:10px 0 20px;padding-left:38px;position:relative}.comment-popover .comment-item .comment-author{position:absolute;margin-left:-40px;top:0;width:32px;height:32px;border-radius:50px}.comment-popover .comment-item p{margin-bottom:10px}.comment-popover .comment-item p>a,.comment-popover .comment-item p>span{margin-right:15px}.comment-popover .comment-box{border-top:1px solid #e8e8e8;background:#fafafa;padding:10px;margin-left:-16px;width:278px;margin-bottom:-8px;margin-top:-9px}.comment-popover .comment-box input{width:100%;line-height:32px;border:0;border-left:1px solid #f6f6f6;padding:0 5px;outline:0;background:rgba(0,0,0,0)}@media only screen and (max-width:480px){.comment-list-item .more-actions{display:inline}.comment-list-item .content{padding-left:32px}.comment-list-item .avatar{width:20px;height:20px;margin-top:2px}.comment-list-item .avatar>img{width:20px!important;height:20px!important}.comment-list-item .larkicon-svg-koji{width:32px;height:9px;margin-left:-16px;bottom:-4px}}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.card-comments .ant-list .ant-list-item{padding:0}.card-comments .ant-card-head{border-bottom:none;padding:0}.card-comments .ant-card-head-title{font-size:16px;font-weight:500;color:#262626}
@-webkit-keyframes fadein___1Ivou{0%{opacity:0}to{opacity:1}}@keyframes fadein___1Ivou{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash___3r070{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash___3r070{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.wrapper___2WqgW .card-comments{padding:40px 0 80px}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.lark-template{height:480px;padding:0 24px}.lark-template-item{margin-left:auto;margin-right:auto;margin-bottom:8px}.lark-template-item-thumb{height:196px;border:1px solid #e8e8e8;background:#fff;cursor:pointer;border-radius:2px;padding:8px;position:relative}.lark-template-item-thumb img{width:140px;height:auto;margin:0 auto}.lark-template-item-thumb .tips{position:absolute;width:32px;height:32px;top:50%;left:50%;background:hsla(0,0%,100%,.8);text-align:center;line-height:32px;margin-top:-16px;margin-left:-16px}.lark-template-item-thumb .larkicon-header-new{font-size:22px}.lark-template-item-title{text-align:center;font-size:14px;line-height:24px;color:#595959;padding:4px}.lark-template .lark-template-item-thumb:hover,.lark-template .lark-template-selected{box-shadow:0 2px 8px rgba(0,0,0,.05);border:2px solid rgba(37,184,100,.3);padding:7px}.template-selector-nav{margin-bottom:16px}.template-selector-nav .template-action{float:right}.template-selector-nav .management-entry{color:#8c8c8c}.template-selector-nav .management-entry .larkicon{margin-right:4px}.template-selector-nav .management-entry:hover{color:#096dd9}.template-selector-no-template{text-align:center;padding:24px}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.file-type-selector{padding:32px 0}.file-type-selector ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:480px}.file-type-selector .li{width:160px}.file-type-selector .file-type{width:160px;height:160px;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.file-type-selector .file-type:hover{background:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.09)}.file-type-selector .file-type-icon{width:120px;height:120px;line-height:120px;text-align:center;margin:0 auto}.file-type-selector .file-type-meta{text-align:center;line-height:24px}.file-type-selector .file-type-name{font-size:16px}.file-type-selector .file-type-ext{margin-left:8px;font-size:12px;color:#8c8c8c}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.doc-task .anticon-check{color:#25b864;font-size:20px}.doc-task .anticon-close-circle{color:#f5222d;font-size:20px}.doc-task .action,.doc-task .error,.doc-task .icon,.doc-task .tip{line-height:30px;text-align:center}.doc-task .error{color:#f5222d}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.doc-import .title{font-size:16px;line-height:24px;color:#262626;font-weight:700}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.typo-catalog{background:#fff}.typo-catalog ul{list-style:none}.typo-catalog-empty{position:relative;margin:0 auto;width:620px;height:417px;background:url(https://gw.alipayobjects.com/zos/rmsportal/rbEzPtjsiPQRzHr.png) no-repeat 0 0;background-size:620px 417px}.typo-catalog-detail li{line-height:18px;font-size:14px}.typo-catalog-detail li a{position:relative;display:block;padding:12px 0}.typo-catalog-detail li a:hover .name{color:#8c8c8c}.typo-catalog-detail li a:hover .slug{color:#8c8c8c}.typo-catalog-detail-item,.typo-catalog-detail .catalog-item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0}.typo-catalog-detail-item .name,.typo-catalog-detail .catalog-item .name{position:relative;padding-right:32px;padding-left:0;z-index:1;min-width:0;max-width:70%;color:#666}.typo-catalog-detail-item .name .catalog-folder,.typo-catalog-detail .catalog-item .name .catalog-folder{position:absolute;left:-18px;top:50%;margin-top:-7px;cursor:pointer;color:#ccc}.typo-catalog-detail-item .name .name-link,.typo-catalog-detail-item .name a,.typo-catalog-detail .catalog-item .name .name-link,.typo-catalog-detail .catalog-item .name a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff;padding:12px 32px 12px 0;color:#595959}.typo-catalog-detail-item .name a:hover,.typo-catalog-detail .catalog-item .name a:hover{color:#8c8c8c}.typo-catalog-detail-item .name .name-link,.typo-catalog-detail .catalog-item .name .name-link{position:relative}.typo-catalog-detail-item .name .name-add,.typo-catalog-detail .catalog-item .name .name-add{position:absolute;right:0;top:8px;width:24px;height:24px;background:#f0f0f0;border-radius:2px 2px;line-height:24px;padding:0;text-align:center;color:#595959;visibility:hidden;opacity:0;z-index:1}.typo-catalog-detail-item .slug,.typo-catalog-detail .catalog-item .slug{position:relative;background:#fff;padding-left:32px;z-index:1;min-width:0;color:#bfbfbf;font-family:Consolas,Menlo,Courier,monospace}.typo-catalog-detail-item .slug .slug-link,.typo-catalog-detail-item .slug a,.typo-catalog-detail .catalog-item .slug .slug-link,.typo-catalog-detail .catalog-item .slug a{padding:12px 0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:#bfbfbf}.typo-catalog-detail-item .slug a:hover,.typo-catalog-detail .catalog-item .slug a:hover{color:#8c8c8c}.typo-catalog-detail-item:after,.typo-catalog-detail .catalog-item:after{content:" ";width:100%;border-bottom:1px dashed #e8e8e8;position:absolute;top:50%;right:0}.typo-catalog-detail-item-title:after,.typo-catalog-detail .catalog-item-title:after{border-bottom:1px dashed rgba(0,0,0,0)}.typo-catalog-detail-item>ul,.typo-catalog-detail .catalog-item>ul{padding-left:24px}.typo-catalog-detail-item-1,.typo-catalog-detail .catalog-item-1{padding-left:0;font-weight:700}.typo-catalog-detail .catalog-item-1,.typo-catalog-detail .typo-catalog-detail-item-1{margin-left:0}.typo-catalog-detail .catalog-item-2,.typo-catalog-detail .typo-catalog-detail-item-2{margin-left:16px}.typo-catalog-detail .catalog-item-3,.typo-catalog-detail .typo-catalog-detail-item-3{margin-left:32px}.typo-catalog-detail .catalog-item-4,.typo-catalog-detail .typo-catalog-detail-item-4{margin-left:48px}.typo-catalog-detail .catalog-item-5,.typo-catalog-detail .typo-catalog-detail-item-5{margin-left:64px}.typo-catalog-detail .catalog-item-6,.typo-catalog-detail .typo-catalog-detail-item-6{margin-left:80px}.typo-catalog-detail .catalog-item-7,.typo-catalog-detail .typo-catalog-detail-item-7{margin-left:96px}.typo-catalog-detail .catalog-item-8,.typo-catalog-detail .typo-catalog-detail-item-8{margin-left:112px}.typo-catalog-detail .catalog-item-9,.typo-catalog-detail .typo-catalog-detail-item-9{margin-left:128px}.typo-catalog-detail .catalog-item-10,.typo-catalog-detail .typo-catalog-detail-item-10{margin-left:144px}.typo-catalog-detail .catalog-item-11,.typo-catalog-detail .typo-catalog-detail-item-11{margin-left:160px}.typo-catalog-detail .catalog-item-12,.typo-catalog-detail .typo-catalog-detail-item-12{margin-left:176px}.typo-catalog-detail .catalog-item-13,.typo-catalog-detail .typo-catalog-detail-item-13{margin-left:192px}.typo-catalog-detail .catalog-item-14,.typo-catalog-detail .typo-catalog-detail-item-14{margin-left:208px}.typo-catalog-detail .catalog-item-15,.typo-catalog-detail .typo-catalog-detail-item-15{margin-left:224px}.typo-catalog-detail .catalog-item-16,.typo-catalog-detail .typo-catalog-detail-item-16{margin-left:240px}.typo-catalog-detail .catalog-item-17,.typo-catalog-detail .typo-catalog-detail-item-17{margin-left:256px}.catalog-item-doc-not-found{border-bottom:1px dotted #c88820}.catalog-edit-entry{position:absolute;top:24px;right:24px}.catalog-edit-entry a{color:#595959}.catalog-edit-entry .catalog-edit-icon{display:inline-block;margin-right:8px;width:32px;height:32px;border:1px solid #e8e8e8;border-radius:32px;background-image:-webkit-linear-gradient(bottom,#f5f5f5,#fff);background-image:linear-gradient(0deg,#f5f5f5,#fff);-webkit-transition:color .35s ease;transition:color .35s ease;color:#595959;text-align:center;line-height:30px}.catalog-edit-entry:hover .catalog-edit-icon,.catalog-edit-entry:hover a{color:#8c8c8c}.catalog-create-doc-wrap .action,.catalog-create-doc-wrap .tip,.catalog-create-doc-wrap .title{line-height:24px;padding:12px;text-align:center}.catalog-create-doc-wrap .title{font-size:20px;color:#595959;font-weight:700}.catalog-create-doc-wrap .doc-create-entry{margin-left:8px;display:inline-block}.catalog-create-doc-wrap .tip{font-size:16px}@media only screen and (max-width:575px){.typo-catalog-detail-item .slug,.typo-catalog-detail-item:after{display:none}.typo-catalog-detail-item .name,.typo-catalog-detail-item .name a{padding-right:0}}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.catalog .catalog-folder{display:block;position:absolute;width:24px;height:24px;top:1px;left:-24px;text-align:center;vertical-align:middle;cursor:pointer;color:#999;line-height:24px}.catalog .catalog-folder:hover{color:#8c8c8c}.catalog .catalog-item{color:#595959;font-size:12px;line-height:26px;padding:1px 0;display:block}.catalog .catalog-item .name{position:relative;display:block}.catalog .catalog-item .name-link,.catalog .catalog-item .name a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:0;padding-bottom:0;color:#595959}.catalog .catalog-item .name-link:hover,.catalog .catalog-item .name a:hover{color:#8c8c8c}.catalog .catalog-item a.active,.catalog .catalog-item a.active:hover{color:#25b864}.catalog .catalog-item-1 .name{font-weight:400}.catalog .catalog-item.catalog-item-active a{color:#25b864}.catalog .catalog-item-1{padding-left:0}.catalog .catalog-item-2{padding-left:1em}.catalog .catalog-item-3{padding-left:2em}.catalog .catalog-item-4{padding-left:3em}.catalog .catalog-item-5{padding-left:4em}.catalog .catalog-item-6{padding-left:5em}.catalog .catalog-item-7{padding-left:6em}.catalog .catalog-item-8{padding-left:7em}.catalog .catalog-item-9{padding-left:8em}.catalog .catalog-item-10{padding-left:9em}.catalog .catalog-item-11{padding-left:10em}.catalog .catalog-item-12{padding-left:11em}.catalog .catalog-item-13{padding-left:12em}.catalog .catalog-item-14{padding-left:13em}.catalog .catalog-item-15{padding-left:14em}.catalog .catalog-item-16{padding-left:15em}.catalog .catalog-item-17{padding-left:16em}
@-webkit-keyframes fadein___HcWxW{0%{opacity:0}to{opacity:1}}@keyframes fadein___HcWxW{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash___2knGJ{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash___2knGJ{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.directory___2WZ_s{width:100%;overflow:auto}.directory___2WZ_s .directory-item{padding:3px 10px 3px 16px;line-height:18px;border-left:2px solid #e8e8e8;color:#595959}.directory___2WZ_s .directory-item-link{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#595959}.directory___2WZ_s .directory-item-link:hover{color:#8c8c8c}.directory___2WZ_s .directory-item-link-1{padding-left:0}.directory___2WZ_s .directory-item-link-2{padding-left:1.2em}.directory___2WZ_s .directory-item-link-3{padding-left:2.4em}.directory___2WZ_s .directory-item-link-4{padding-left:3.6em}.directory___2WZ_s .directory-item-link-5{padding-left:4.8em}.directory___2WZ_s .directory-item-active{border-left:2px solid #25b864}.directory___2WZ_s .directory-item-active a{color:#25b864}.directory___2WZ_s .directory-item-active a:hover{color:#7cd4a2}
@-webkit-keyframes fadein___3dEqo{0%{opacity:0}to{opacity:1}}@keyframes fadein___3dEqo{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash___3tlkI{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash___3tlkI{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.wrapper___2wEeQ{position:relative}.article___2H6vq{max-width:752px}.tocWrapper___1wFvn{min-width:200px;margin-left:36px}.toc___1Pcez{position:fixed;top:60px;left:auto;width:200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:40px;font-size:12px}.toc___1Pcez .ant-popover-inner-content{padding:0 0 0 6px}.tocFixed___351YH{top:0;padding-top:16px}.tocNav___2HzbT{overflow:hidden}.tocNav___2HzbT:hover{overflow:auto}.tocNav___2HzbT::-webkit-scrollbar{height:4px;width:4px}.tocNav___2HzbT::-webkit-scrollbar-thumb{background:rgba(0,0,0,.26)}.columnsWrapper___g8RyZ{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.columnsWrapper___g8RyZ .article___2H6vq{padding:32px 0;-ms-flex:auto;flex:auto}.centerWrapper___3uTms .article___2H6vq,.centerWrapper___3uTms .toc___1Pcez{padding-top:80px}.centerWrapper___3uTms .article___2H6vq{margin:0 auto}.centerWrapper___3uTms .tocWrapper___1wFvn{position:absolute;top:0;right:0}.centerWrapper___3uTms .tocFixed___351YH{padding-top:16px}@media only screen and (max-width:1199px){.tocWrapper___1wFvn{display:none}}@media only screen and (max-width:991px){.article___2H6vq{margin:0 auto}.centerWrapper___3uTms .article___2H6vq,.centerWrapper___3uTms .toc___1Pcez{padding-top:32px}}@media only print{.tocWrapper___1wFvn{display:none}.wrapper___2wEeQ{display:block}.article___2H6vq{padding:0;margin:0;max-width:100%}}
@-webkit-keyframes fadein___2aL3w{0%{opacity:0}to{opacity:1}}@keyframes fadein___2aL3w{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash___1yyDm{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash___1yyDm{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.wrapper___34kui{position:relative;padding-top:60px;-webkit-transition:padding .3s linear;transition:padding .3s linear;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-align:stretch;align-items:stretch}.asideWrapper___MLNPF{position:relative;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;width:calc((100% - 1400px)/2 + 250px);min-width:250px;padding-left:calc((100% - 1400px)/2);background:#fafafa;border-right:1px solid #e8e8e8;font-size:14px}.aside___3Fp46{-ms-flex:1 1;flex:1 1;height:100%;width:100%}.asideCatalog___DdKf9{position:fixed;top:60px;left:auto;-ms-flex:auto;flex:auto;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;width:250px;-ms-flex-direction:column;flex-direction:column;padding:32px 24px;height:calc(100vh - 60px);overflow:hidden}.asideCatalog___DdKf9:hover{overflow:auto}.asideFixed___2jTQI .asideCatalog___DdKf9{position:fixed;top:0;left:auto;height:100vh;padding-top:8px;padding-bottom:8px}.btnBack___tPQnj{display:none;width:100%;border-bottom:1px solid #e8e8e8;height:60px;padding:0 24px;line-height:60px;font-size:16px;color:#666}.mainContent___3FWVF{-ms-flex:auto;flex:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 250px);padding-left:36px}.content___3i-GV{max-width:1114px}.comment___3lS05{width:100%;max-width:752px}@media only screen and (max-width:1199px){.asideWrapper___MLNPF{min-width:200px}.asideCatalog___DdKf9{width:200px}}@media only screen and (max-width:991px){.wrapper___34kui{padding-left:16px;padding-right:16px}.asideWrapper___MLNPF{display:none}.mainContent___3FWVF{padding:0}.comment___3lS05{margin:0 auto}}@media only print{.asideWrapper___MLNPF{display:none}.content___3i-GV,.mainContent___3FWVF,.wrapper___34kui{max-width:100%;padding:0;margin:0}.comment___3lS05{display:none}}
@-webkit-keyframes fadein___qgC50{0%{opacity:0}to{opacity:1}}@keyframes fadein___qgC50{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash___3f0U8{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash___3f0U8{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.wrapper___2cEaQ{max-width:1400px;margin:0 auto;padding-top:60px}.comment___3xQH8{max-width:752px;margin:0 auto}@media only screen and (max-width:991px){.wrapper___2cEaQ{padding-left:16px;padding-right:16px}}@media only print{.wrapper___2cEaQ{max-width:100%;padding:0;margin:0}.comment___3xQH8{display:none}}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.lark-breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.lark-breadcrumb .book-icon{display:block;margin-right:16px;min-width:24px;width:24px;height:24px;font-size:24px}.lark-breadcrumb .ant-breadcrumb{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:100%}.lark-breadcrumb .ant-breadcrumb>span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden;min-width:54px}.lark-breadcrumb .ant-breadcrumb>span:last-child{-ms-flex:auto;flex:auto}.lark-breadcrumb .ant-breadcrumb .ant-breadcrumb-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:#262626}.lark-breadcrumb .ant-breadcrumb .ant-breadcrumb-link:hover{color:#8c8c8c}.lark-breadcrumb .larkicon-lock{margin-left:8px;color:#8c8c8c;font-size:12px}.lark-breadcrumb-current{font-weight:500}.lark-breadcrumb-logo img{width:36px;height:28px}.lark-breadcrumb-separator{margin:0 8px;color:#8c8c8c}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.doc-export .title{font-size:16px;line-height:24px;color:#262626;font-weight:700}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.collaborate-selector>h4{margin-bottom:16px;font-size:14px;font-weight:500}.collaborate-selector .selector{position:relative;min-height:134px}.collaborate-selector .selector .anticon-search{position:absolute;top:9px;right:12px;color:#8c8c8c}.collaborate-selector .selector .ant-select .ant-select-selection{background:none}.collaborate-selector .selector .ant-select-selection__rendered{margin-right:28px}.collaborate-selector .ant-select-selection__choice__content .avatar,.collaborate-selector .ant-select-selection__choice__content .login{display:none}.collaborate-selector .ant-select-dropdown-menu-item .avatar{margin-right:12px}.collaborate-selector .ant-select-dropdown-menu-item .name{margin-right:24px;font-weight:500}.collaborate-selector .ant-select-dropdown-menu-item .disable-tip{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:12px;font-size:14px;color:#bfbfbf}.collaborate-selector .ant-select-dropdown-menu-item-disabled{background:#fafafa}.collaborate-selector .ant-select-dropdown-menu-item-disabled,.collaborate-selector .ant-select-dropdown-menu-item-disabled .name{font-weight:400}.collaborate-selector .ant-select-dropdown-menu-item-disabled,.collaborate-selector .ant-select-dropdown-menu-item-disabled .login{color:#bfbfbf}.collaborate-selector .ant-select-dropdown-menu-item-disabled:after{display:none!important}.collaborate-selector .collaborate-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.collaborate-selector .collaborate-actions .ant-btn{margin-left:16px}.collaborate-selector-item .avatar{margin-right:12px}.collaborate-selector-item .name{margin-right:24px}.collaborate-selector-item .login{color:#8c8c8c}.collaborate-selector-item .anticon-check{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:4px;font-size:12px;font-weight:700;color:#bfbfbf;visibility:visible!important}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.collaborator-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:16px}.collaborator-item .avatar{margin-right:16px}.collaborator-item .user-info{-ms-flex:auto;flex:auto}.collaborator-item .name{display:block;font-size:14px;font-weight:500;color:#595959}.collaborator-item .role-selector{font-size:14px}.collaborator-item .role-selector-trigger{padding:8px}.collaborator-item .lark-dropdown{z-index:inherit}.collaborator-item .lark-dropdown .ant-dropdown{width:130px}.collaborator-item .lark-dropdown .remove-action{color:#f5222d}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.btn-share.sharing{color:#8c8c8c}.dropmenu-doc-share .ant-popover{width:410px}.dropmenu-doc-share .doc-share-content{color:#8c8c8c}.dropmenu-doc-share .doc-share-content-scroller{max-height:394px;overflow-y:auto;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.dropmenu-doc-share .doc-share-content .separator{position:relative;margin:12px -16px 16px;height:1px;border-top:1px solid #e8e8e8}.dropmenu-doc-share .doc-share-content .separator:before{content:"";border:5px solid rgba(0,0,0,0);border-bottom-color:#fff;position:absolute;top:-10px;left:30px;z-index:1}.dropmenu-doc-share .doc-share-content .separator:after{content:"";border:6px solid rgba(0,0,0,0);border-bottom-color:#e8e8e8;position:absolute;top:-12px;left:29px}.dropmenu-doc-share .doc-share-content .share-link{margin-top:4px}.dropmenu-doc-share .doc-share-content .ant-select .ant-select-selection{background:none;border:none;box-shadow:none}.dropmenu-doc-share .doc-share-content .ant-select .ant-select-arrow{color:#595959}.dropmenu-doc-share .doc-share-content .ant-select-selection-selected-value{max-width:360px}.dropmenu-doc-share .doc-share-content .ant-select-selection__rendered{margin-left:0}.dropmenu-doc-share .doc-share-content .ant-select-dropdown .anticon-check{margin-left:16px;margin-right:0;color:#bfbfbf}.dropmenu-doc-share .share-actions{padding-top:16px;margin:0 -8px 4px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.dropmenu-doc-share .share-actions .ant-btn{-ms-flex:1 1;flex:1 1;margin:0 8px}.dropmenu-doc-share .doc-share-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:4px 0}.dropmenu-doc-share .doc-share-header .icon-wrapper{margin-right:16px;font-size:32px}.dropmenu-doc-share .doc-share-header .status{-ms-flex:auto;flex:auto}.dropmenu-doc-share .doc-share-header .status>h4{margin-bottom:4px;font-size:14px;font-weight:500}.dropmenu-doc-share .doc-share-public-tip{display:inline-block;margin-bottom:11px;color:#595959}.dropmenu-doc-share .doc-share-collaborators{margin-top:16px}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.doc-head{-webkit-transition:none;transition:none}.doc-head .header-back{display:none}.doc-head .header-crumb{display:-ms-flexbox;display:flex;height:100%;padding-left:24px;-ms-flex-align:center;align-items:center}.doc-head .header-crumb .ant-breadcrumb-link{max-width:224px;color:#595959;font-weight:400;line-height:32px}.doc-head .header-crumb .ant-breadcrumb-link:hover{color:#8c8c8c}.doc-head .doc-head-inner{max-width:1400px;width:100%;margin:0 auto}.doc-head .header-action{padding-right:0}.doc-head-sheet .doc-head-inner{max-width:none}.doc-head-spacer{border-bottom:none;box-shadow:none}.header-action-item-more{padding-left:10px}.header-action-item-more .lark-dropdown-body{right:-10px}.header-action-item-more .lark-dropdown-body:after,.header-action-item-more .lark-dropdown-body:before{right:20px}.lark-table-zoom-head .header-crumb{padding-left:0}.header-action-anonymous{padding-left:16px;padding-right:16px}.header-action-item-markbutton{position:relative}.header-action-item-markbutton>.guide-box{position:absolute;margin:0 0 0 6px;left:50%;z-index:1}.header-action-item-markbutton .new-guide-dot{position:relative;left:1px;top:4px;width:8px;height:8px;background:#25b864;border-radius:10px 10px}.header-action-item-markbutton .new-guide-dot:before{position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;content:" ";width:20px;height:20px;border-radius:20px 20px;opacity:0;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-name:larkDotZoom;animation-name:larkDotZoom;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;border:1px solid rgba(0,0,0,0)}@-webkit-keyframes larkDotZoom{30%{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(.5);transform:scale(.5);border:1px solid rgba(0,0,0,0)}to{opacity:.5;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1);border:1px solid #25b864}}@keyframes larkDotZoom{30%{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(.5);transform:scale(.5);border:1px solid rgba(0,0,0,0)}to{opacity:.5;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1);border:1px solid #25b864}}.new-guide-tooltip-markable{width:256px}.new-guide-tooltip-markable .demonstration{border:1px solid #f5f5f5;background-color:#fafafa;min-height:178px;margin-bottom:12px}.new-guide-tooltip-markable .demonstration img{display:block;width:100%}.new-guide-tooltip-markable .title{font-size:16px;font-weight:400;color:#262626}.new-guide-tooltip-markable .intro{color:#595959;margin:6px 0 12px}.new-guide-tooltip-markable .actions button{padding-right:1px;font-size:12px}.new-guide-tooltip-markable .actions a{display:inline-block;font-size:12px;margin-left:15px;color:#8c8c8c}@media only screen and (max-width:991px){.doc-head .header-crumb{padding-left:12px}.doc-head .header-crumb .ant-breadcrumb>span:last-child{display:none}.doc-head .header-crumb .ant-breadcrumb>span:nth-child(2) .ant-breadcrumb-separator{display:none}}@media only screen and (max-width:575px){.doc-head .header-action{display:none}.doc-head .header-crumb .lark-breadcrumb{display:inline}.doc-head .header-crumb .ant-breadcrumb>span{display:none}.doc-head .header-crumb .ant-breadcrumb>span:last-child{display:inline}}
@-webkit-keyframes fadein___2Exqg{0%{opacity:0}to{opacity:1}}@keyframes fadein___2Exqg{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash___5WR63{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash___5WR63{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.wrapper___2esUU{width:100%;min-height:100vh;background:#fff}.wrapper___2esUU .doc-head{position:absolute;z-index:999;width:100%;top:0;height:60px;-webkit-transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in;font-size:14px}.wrapper___2esUU .doc-head .lark-btn{font-size:14px}.wrapper___2esUU .doc-head-affixed{position:fixed;opacity:1}.wrapper___2esUU .doc-head-spacer{display:block;position:relative;z-index:998}.wrapper___2esUU .doc-head-scroll{box-shadow:0 2px 5px rgba(0,0,0,.08)}.wrapper___2esUU .footer{width:100%;height:64px;padding:0 20px;background:#fff;font-size:14px;border-top:1px solid #e8e8e8}.wrapper___2esUU .footer-container{width:100%;max-width:1400px;background:#fff;padding:0 24px 0 12px;margin:0 auto;line-height:64px;clear:both;border-top:none}.wrapper___2esUU .footer-container .footer-link{display:block;float:left;padding-bottom:0}.wrapper___2esUU .footer-container .footer-link-item{font-size:14px}.wrapper___2esUU .footer-container .footer-logo{display:block;float:right}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.toc-editor{min-height:400px;position:relative}.toc-editor .cursor-place{height:20px;position:absolute;top:-25px;width:100%;cursor:pointer}.toc-editor .cursor-place:hover{background:#fafafa}.toc-editor .toc-item{border:1px solid #d9d9d9;padding:8px 10px 9px;border-radius:2px;margin-bottom:12px;height:40px;position:relative;background:#fafafa;cursor:move}.toc-editor .toc-item:hover{box-shadow:0 1px 4px 0 rgba(0,0,0,.15)}.toc-editor .toc-item.active{border:1px solid #999}.toc-editor .toc-item.active.dragging{overflow:hidden}.toc-editor .toc-item.placeholder{background:#fff;position:absolute;padding:0;min-height:0;height:1px;margin-top:-7px;border:0;width:100%;box-shadow:none;cursor:auto}.toc-editor .toc-item.placeholder .bg{display:block;border-radius:2px;height:100%;color:#25b864;position:relative}.toc-editor .toc-item.placeholder .bg .larkicon{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);margin-left:-13px;margin-top:-6px;position:absolute}.toc-editor .toc-item.placeholder .bg .text{display:none}.toc-editor .toc-item.placeholder .toc-cursor{position:absolute;width:27px;height:27px;border:1px solid #e8e8e8;border-radius:100px;box-shadow:0 1px 2px 0 rgba(0,0,0,.15);text-align:center;line-height:26px;left:-46px;top:-12px;font-size:14px;color:#25b864;cursor:pointer}.toc-editor .toc-item.placeholder:nth-child(2):last-child{height:40px}.toc-editor .toc-item.placeholder:nth-child(2):last-child .bg{border:1px dashed #d9d9d9;background:rgba(0,0,0,0)}.toc-editor .toc-item.placeholder:nth-child(2):last-child .bg .larkicon{display:none}.toc-editor .toc-item.placeholder:nth-child(2):last-child .bg .text{display:inline;line-height:40px;margin-left:10px;color:#aaa}.toc-editor .toc-item.placeholder:nth-child(2):last-child .toc-cursor{top:5px}.toc-editor .toc-item.placeholder.dragging{position:relative;height:40px;margin-top:0}.toc-editor .toc-item.placeholder.dragging .toc-cursor{display:none}.toc-editor .toc-item.placeholder.dragging .bg{background:#fff}.toc-editor .toc-item.placeholder.dragging .bg .larkicon{display:none}.toc-editor .toc-item.placeholder.dragging .bg .placeholder-box{height:38px;margin-bottom:14px;background:#fafafa;border-radius:2px;border:1px dashed #d9d9d9}.toc-editor .toc-item.placeholder.dragging .bg .mask{position:absolute;left:0;right:0;top:0;bottom:0}.toc-editor .toc-item.placeholder.level0{padding-left:0}.toc-editor .toc-item.placeholder.level1{padding-left:24px}.toc-editor .toc-item.placeholder.level2{padding-left:48px}.toc-editor .toc-item.placeholder.level3{padding-left:72px}.toc-editor .toc-item.placeholder.level4{padding-left:96px}.toc-editor .toc-item.placeholder.level5{padding-left:120px}.toc-editor .toc-item.placeholder.level6{padding-left:144px}.toc-editor .toc-item.placeholder.level7{padding-left:168px}.toc-editor .toc-item.placeholder.level8{padding-left:192px}.toc-editor .toc-item.placeholder.level9{padding-left:216px}.toc-editor .toc-item.placeholder.level10{padding-left:240px}.toc-editor .toc-item.placeholder.level11{padding-left:264px}.toc-editor .toc-item.placeholder.level12{padding-left:288px}.toc-editor .toc-item.placeholder.level13{padding-left:312px}.toc-editor .toc-item.placeholder.level14{padding-left:336px}.toc-editor .toc-item.placeholder.level15{padding-left:360px}.toc-editor .toc-item.placeholder.level16{padding-left:384px}.toc-editor .toc-item .toc-item-action{position:absolute;right:10px;top:8px;display:none;cursor:pointer}.toc-editor .toc-item .toc-item-action .larkicon{margin-left:16px;color:#8c8c8c}.toc-editor .toc-item.active .toc-item-action,.toc-editor .toc-item:hover .toc-item-action{display:inline-block}.toc-editor .toc-item.active .toc-item-action .larkicon:hover,.toc-editor .toc-item:hover .toc-item-action .larkicon:hover{color:#595959}.toc-editor .toc-item .toc-item-add{position:absolute;color:#25b864;left:-20px;top:30px;display:none}.toc-editor .toc-item .toc-item-add.top{top:-10px;display:block}.toc-editor .toc-item .toc-item-folder{position:absolute;width:30px;height:40px;margin-top:-8px;margin-left:-13px;line-height:40px;text-align:center;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);cursor:pointer}.toc-editor .toc-item .toc-item-folder:hover{color:#000}.toc-editor .toc-item .toc-item-title{margin-left:14px;display:inline-block;width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#262626}.toc-editor .toc-item .toc-item-url{position:absolute;width:30%;margin-top:2px;overflow:hidden;text-overflow:ellipsis;text-align:right;white-space:nowrap;color:#bfbfbf;right:10px;font-weight:200;font-size:12px}.toc-editor .toc-item.active .toc-item-url,.toc-editor .toc-item:hover .toc-item-url{display:none}.toc-editor .toc-item .bottom-space{position:absolute;width:100%;height:8px;left:0;bottom:-9px}.toc-editor .toc-item-level0{margin-left:0}.toc-editor .toc-item-level1{margin-left:24px}.toc-editor .toc-item-level2{margin-left:48px}.toc-editor .toc-item-level3{margin-left:72px}.toc-editor .toc-item-level4{margin-left:96px}.toc-editor .toc-item-level5{margin-left:120px}.toc-editor .toc-item-level6{margin-left:144px}.toc-editor .toc-item-level7{margin-left:168px}.toc-editor .toc-item-level8{margin-left:192px}.toc-editor .toc-item-level9{margin-left:216px}.toc-editor .toc-item-level10{margin-left:240px}.toc-editor .toc-item-level11{margin-left:264px}.toc-editor .toc-item-level12{margin-left:288px}.toc-editor .toc-item-level13{margin-left:312px}.toc-editor .toc-item-level14{margin-left:336px}.toc-editor .toc-item-level15{margin-left:360px}.toc-editor .toc-item-level16{margin-left:384px}.toc-editor .new-toc{margin-bottom:12px;border-radius:2px;border:1px solid #e8e8e8}.toc-editor .new-toc h3{background:#fafafa;overflow:hidden;height:40px;line-height:40px;padding-left:12px;padding-right:64px;font-weight:400;border-bottom:1px solid #e8e8e8;font-size:14px;position:relative}.toc-editor .new-toc h3 .item-title{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.toc-editor .new-toc h3 .add-item{color:#bfbfbf;font-weight:400}.toc-editor .new-toc .toc-form{padding:4px 12px 10px}.toc-editor .new-toc .toc-form .form-head .ant-form-item-control{line-height:30px}.toc-editor .new-toc .toc-form .form-body{padding:8px 0 0}.toc-editor .new-toc .toc-form .form-body .form-item{margin-bottom:4px}.toc-editor .new-toc .toc-form .form-body .form-item.info{color:#bfbfbf;font-size:12px;margin-top:0}.toc-editor .new-toc .toc-form .form-body .form-item.info .rechoose-link{color:#096dd9;cursor:pointer}.toc-editor .new-toc .toc-form .form-body .form-item button{margin-right:8px}.toc-editor .new-toc .toc-form .form-body .form-item .error-info{color:#f5222d}.toc-editor .new-toc .toc-form .form-body .form-item.foot .ant-form-item-control{line-height:30px;margin-top:4px}.toc-editor .new-toc .toc-form .form-body .form-item .ant-form-item-children{display:block}.toc-editor .new-toc .toc-form .form-body .form-item .ant-form-item-children .ant-popover{width:100%;left:0!important}.toc-editor .new-toc .toc-form .form-body .form-item .ant-form-item-children .ant-popover-title{padding:10px}.toc-editor .new-toc .toc-form .form-body .form-item .ant-form-item-children .ant-popover-inner-content{padding:0;max-height:200px;overflow-x:hidden;overflow-y:scroll}.toc-editor .new-toc .toc-form .form-body .form-item .ant-input-group-addon{cursor:pointer;padding:0 5px}.toc-editor .new-toc .toc-form .form-body .form-item .type-select{width:160px}.toc-editor .new-toc .toc-form .ant-form-item{margin-bottom:0}.toc-editor .new-toc .toc-form .toc-select-list li{line-height:32px;padding-left:16px;border-bottom:1px solid #f0f0f0;cursor:pointer}.toc-editor .new-toc .toc-form .toc-select-list li:hover{background:#fafafa}.toc-editor .new-toc .toc-form .toc-select-list li:last-child{border:0}.toc-editor .new-toc .toc-form .toc-select-list li.selected{color:#25b864}.toc-editor .new-toc .toc-form .no-data{padding:12px 16px;color:#bfbfbf}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.toc-selector .toc-editor-wrapper{border:1px solid #e8e8e8;padding:20px 16px 16px;height:300px;overflow:scroll;overflow-x:hidden;border-radius:2px;margin-bottom:16px}.toc-selector .toc-editor-wrapper .toc-editor{min-height:100px}.toc-selector .toc-editor-wrapper .toc-editor .toc-item{cursor:pointer;padding-top:4px;padding-bottom:4px;height:32px}.toc-selector .toc-editor-wrapper .toc-editor .toc-item .toc-item-action{display:none}.toc-selector .toc-editor-wrapper .toc-editor .toc-item.active,.toc-selector .toc-editor-wrapper .toc-editor .toc-item:hover{box-shadow:none}.toc-selector .toc-editor-wrapper .toc-editor .toc-item.active .toc-item-url,.toc-selector .toc-editor-wrapper .toc-editor .toc-item:hover .toc-item-url{display:inline}.toc-selector .toc-editor-wrapper .toc-editor .placeholder{height:1px;margin-top:-10px}.toc-selector .toc-editor-wrapper .toc-editor .placeholder .toc-cursor{display:none}.toc-selector .toc-editor-wrapper .toc-editor .placeholder:nth-child(2):last-child{height:40px}.toc-selector .toc-editor-wrapper .toc-editor .placeholder:nth-child(2):last-child .bg .larkicon{display:inline;left:-2px}.toc-selector .toc-editor-wrapper .toc-editor .placeholder:nth-child(2):last-child .bg .text{display:inline-block;line-height:32px}.toc-selector.placeholder-hidden .placeholder{display:none}.toc-selector.placeholder-hidden .toc-item{color:#bfbfbf}.toc-selector.placeholder-hidden .toc-item.active{border-color:#e8e8e8}.toc-selector.placeholder-hidden .toc-item .toc-item-title{color:#bfbfbf}.toc-selector .toc-selector-action .ant-btn{margin-right:16px}.toc-selector .toc-selector-action .ant-tooltip .ant-tooltip-inner{padding:12px;color:#bfbfbf;font-size:14px;line-height:24px}.toc-selector-modal .ant-modal-header{padding-bottom:0;border-bottom:0}.toc-selector-modal .ant-modal-body{padding-top:16px}.toc-selector-modal .toc-selector-title p{font-size:14px;color:#8c8c8c;font-weight:400;margin-top:4px}.toc-selector-modal .toc-selector-title p .larkicon{margin-left:10px}.toc-selector-modal .toc-selector-title .fold-switch{position:absolute;cursor:pointer;right:42px;top:42px;font-size:14px;font-weight:400;color:#096dd9}.toc-selector-modal .toc-selector-title .fold-switch .larkicon{margin-right:8px}.toc-selector-modal .toc-selector-title .ant-tooltip{max-width:300px}.toc-selector-modal .toc-selector-title .ant-tooltip .ant-tooltip-inner{padding:16px}.toc-selector-modal .toc-selector-title .help-popover{width:260px;color:#bfbfbf;line-height:24px;font-size:14px}.toc-selector-modal .toc-selector-title .help-popover .toc-select-img{border-radius:2px;width:260px;display:block;margin-bottom:8px}
/*!
 * Cropper.js v1.5.1
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2019-03-10T09:55:50.492Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
@-webkit-keyframes fadein___3MsdD{0%{opacity:0}to{opacity:1}}@keyframes fadein___3MsdD{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash___1Jres{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash___1Jres{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.cover___2JTsG{display:-ms-flexbox;display:flex;font-size:14px;color:#595959;line-height:1.5}.cropper___2m96J{position:relative;overflow:hidden;width:280px;min-width:280px;height:173px;background-color:#f5f5f5;border-radius:4px}.coverThumb___3oCQg{width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:contain}.placeholderWrapper___3DKzP{position:relative;width:100%;height:100%;background-color:#f5f5f5}.placeholder___10gaM{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;color:#bfbfbf;line-height:1.5;text-align:center}.placeholderImg___2IOpo{margin:0 auto 16px;width:56px;height:56px;background:url(https://gw.alipayobjects.com/mdn/afts/img/A*EIiLQZh-kBwAAAAAAAAAAABjAQAAAQ/original?bz=prod_resource) no-repeat 50%;background-size:100%}.preview___pdD1h{margin-bottom:16px;width:200px;height:124px;overflow:hidden;border-radius:4px}.uploadWrapper___364n5{margin-left:48px;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center;font-size:12px;color:#8c8c8c}.uploadTip___1rLyL{margin-top:12px}.uploadAction___17cSa{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#8c8c8c}.btnRemove___3XUB-{margin-left:24px;-webkit-transition:color .35s ease;transition:color .35s ease;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:14px;color:#096dd9}.btnRemove___3XUB- .btnRemoveIcon___3ki2Z{margin-right:4px;-webkit-transition:all .35s ease;transition:all .35s ease;fill:#096dd9}.btnRemove___3XUB- .btnRemoveIcon___3ki2Z svg{position:relative;top:-1px;display:inline-block;vertical-align:middle}.btnRemove___3XUB-:hover{color:#1890ff}.btnRemove___3XUB-:hover .btnRemoveIcon___3ki2Z{fill:#1890ff}
@-webkit-keyframes fadein___SoZYZ{0%{opacity:0}to{opacity:1}}@keyframes fadein___SoZYZ{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash___11wXK{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash___11wXK{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.form-container .ant-card,.form .ant-card{margin-bottom:16px}.card-form>.ant-card-head{border-bottom:none}.card-form .card-form-title{font-size:24px;line-height:2;color:#262626;font-weight:700}.ant-form .ant-form-item{margin-bottom:16px}.ant-form .ant-form-item:last-child{margin-bottom:0}.ant-form .ant-form-item-required:before{display:none}.ant-form .ant-form-item-label .tip{font-size:12px;color:#8c8c8c}.ant-form .ant-form-explain{clear:both}.ant-form-extra{font-size:12px}.ant-form-extra .lark-btn-text{color:#096dd9}.ant-form-extra .lark-btn-text:hover{color:#1890ff}.ant-form-extra .lark-btn-text:focus{color:#0050b3}.modal___16cRj .ant-modal-header{padding:24px 32px 0;border-bottom:0}.modal___16cRj .ant-modal-body{padding:16px 32px 32px}.modal___16cRj .ant-modal-close-x{width:72px;height:72px;line-height:72px}.btnSubmit___3XgsI{margin-right:24px}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.header-action-publish .publish-button{margin:14px 0}.header-action-publish .publish-button .lark-btn{min-width:72px}.header-action-publish .lark-dropmenu-body{left:auto;right:-20px;width:280px;margin-top:11px}.header-action-publish .lark-dropmenu-body:after,.header-action-publish .lark-dropmenu-body:before{content:"";display:block;position:absolute;top:-16px;right:50%;margin-right:-90px}.header-action-publish .lark-dropmenu-body:before{border:8px solid rgba(0,0,0,0);border-bottom-color:#e8e8e8}.header-action-publish .lark-dropmenu-body:after{top:-15px;border:8px solid rgba(0,0,0,0);border-bottom-color:#fff}.editor-publish-content{width:290px;padding:4px}.editor-publish-content>h3{margin-bottom:5px;font-size:16px;font-weight:700}.editor-publish-content>p{font-size:14px;line-height:1.5;color:#8c8c8c}.editor-publish-content .check-subscriber{display:block;padding-top:16px}
@-webkit-keyframes fadein___2Y1B4{0%{opacity:0}to{opacity:1}}@keyframes fadein___2Y1B4{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash___IUAVb{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash___IUAVb{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.doc-meta-edit{width:320px}.doc-meta-edit .ant-form-item-control{line-height:22px}.doc-meta-edit .access-scope-tip{color:#8c8c8c;line-height:18px}.doc-meta-edit .ant-form-item-required:before{display:none}.doc-meta-edit .ant-form-item{margin-bottom:12px}.doc-meta-edit .doc-meta-edit-submit{margin-top:12px}.doc-setting-icon+div .ant-popover-inner-content{max-height:calc(100vh - 32px);overflow-y:auto}.cover___2XPgD{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.coverPlaceholder___2_Trd{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:200px;min-width:200px;height:124px;background:#f5f5f5;border-radius:4px;overflow:hidden;cursor:pointer}.coverActions___1R-uz{margin-left:16px}.btnRemoveCover___3vKoG{margin-top:8px}.btnRemoveCover___3vKoG>a{-webkit-transition:all .35s ease;transition:all .35s ease;fill:#096dd9}.btnRemoveCover___3vKoG>a:hover{fill:#1890ff}.btnRemoveCoverIcon___1WaHA{position:relative;top:2px}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.doc-insight{color:#8c8c8c}.doc-insight .head{font-size:16px;font-weight:700;line-height:22px;color:#262626;margin-bottom:20px}.doc-insight .meta .word-count{line-height:28px}.doc-insight .meta .word-count .num{font-size:20px;color:#595959;font-weight:700}.doc-insight .meta .word-count .desc{margin-left:4px;vertical-align:top}.doc-insight .meta ul{margin-top:8px;padding:8px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;line-height:32px}.doc-insight .meta .user{margin-right:8px;color:#595959}.doc-insight .contributors{margin-top:12px}.doc-insight .contributors .title{line-height:32px;font-weight:400;color:#595959}.doc-insight .contributors .user{display:inline-block;height:24px;width:24px;margin:8px 16px 8px 0}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.lark-editor-header{position:relative;height:56px;padding:12px 24px 12px 0;background:#fff;border-bottom:1px solid #e8e8e8;z-index:999}.lark-editor-header .lark-editor-header-content{width:100%;position:relative;height:34px;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto}.lark-editor-header .lark-editor-header-file-menu{margin:-3px 14px 0;width:40px;height:40px;padding:10px;border-radius:20px;-webkit-transition:all .23s linear;transition:all .23s linear}.lark-editor-header .lark-editor-header-file-menu .app-icon{line-height:20px;display:block;font-size:20px;color:#595959}.lark-editor-header .lark-editor-header-file-menu:hover{background-color:#f5f5f5}.lark-editor-header .lark-editor-header-file-menu:active{background-color:#e8e8e8}.lark-editor-header .lark-dropdown-open .lark-editor-header-file-menu .app-icon{color:#262626}.lark-editor-header .lark-editor-tag{margin:6px 0 0}.lark-editor-header .lark-editor-header-action{position:absolute;top:0;right:0;z-index:301;width:auto}.lark-editor-header .lark-editor-header-action .lark-editor-header-action-item{display:inline-block;padding-left:8px}.lark-editor-header .lark-editor-header-action .lark-editor-header-action-item .avatar{margin-left:0;border:2px solid #fff;cursor:pointer}.lark-editor-header .editor-publish-button .ant-btn-primary[disabled]{color:#8c8c8c}.lark-editor-header-file-obsolete{width:40px;height:56px;padding:18px 0;text-align:center;-webkit-transition:all .23s linear;transition:all .23s linear;background-color:#25b864;margin:-12px 16px 0 0;cursor:pointer}.lark-editor-header-file-obsolete .app-icon{line-height:20px;display:block;font-size:20px;color:#fff}.lark-editor-header-file-obsolete:hover{background-color:#47c479}.lark-editor-header-main-menu .ant-dropdown-menu-item-disabled .ant-upload{color:rgba(0,0,0,.25)}.lark-editor-header-submenu .ant-dropdown-menu-sub{left:-4px}.lark-editor-header-submenu .ant-dropdown-menu{border:1px solid #e8e8e8;border-radius:4px 4px;box-shadow:1px 1px 2px rgba(0,0,0,.1)}.lark-editor-header-main-menu .ant-dropdown-menu-item:hover,.lark-editor-header-main-menu .ant-dropdown-menu-submenu-title:hover,.lark-editor-header-submenu .ant-dropdown-menu-item:hover,.lark-editor-header-submenu .ant-dropdown-menu-submenu-title:hover{background-color:#f5f5f5}.lark-editor-header-title{padding:4px 0}.lark-editor-header-title .section{float:left;line-height:24px;font-size:14px;color:#595959}.lark-editor-header-title .name-link>a:hover{color:#25b864}.lark-editor-header-title .name-link .book-link{color:#595959}.lark-editor-header-title .name-split{margin:0 8px;color:#8c8c8c}.lark-editor-header-title .name-title{cursor:pointer;font-weight:700;color:#262626;max-width:224px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lark-editor-header-title .larkicon-lock{color:#8c8c8c}.lark-editor-header-title .doc-access-scope{line-height:24px}.lark-editor-header-title .setting-entry{margin-left:3px;cursor:pointer;width:24px;height:24px}.lark-editor-header-title .setting-entry .doc-setting-icon{display:inline-block;line-height:28px;width:24px;height:24px;overflow:hidden;text-align:center}.lark-editor-header-title .setting-entry .doc-setting-svg{fill:#000;color:#d9d9d9;width:14px}.lark-editor-header-title .setting-entry .ant-popover-open .doc-setting-svg,.lark-editor-header-title .setting-entry .doc-setting-svg:active,.lark-editor-header-title .setting-entry .doc-setting-svg:hover{color:#25b864;fill:#25b864}.lark-editor-save-tip{padding:6px 20px;line-height:22px;font-size:12px;color:#8c8c8c}.lark-editor-save-tip a{color:#8c8c8c}.lark-editor-header .doc-title-edit-view{float:left}.lark-editor-conflict-tip{position:absolute;top:0;width:100%}.lark-editor-conflict-tip .ant-alert{margin:0 auto;width:400px}.lark-editor-header .lark-editor-user{position:relative;display:inline-block}.current-editor-sign{position:absolute;bottom:2px;right:2px;height:6px;width:6px;border-radius:100%;background:#25b864;box-shadow:0 0 0 1px #fff}.sheet-editor-menubar .ant-menu-item{height:36px;line-height:36px;padding:0 6px}.sheet-editor-menubar .ant-menu-item-active{background:#f5f5f5;color:inherit}.sheet-editor-menubar .cmd-icon{width:28px;line-height:24px;display:inline-block;text-align:center}.sheet-editor-menubar .cmd-shortcut{float:right;margin-right:6px;font-size:12px;color:#bfbfbf}.lark-doc-meta-edit-popover{display:inline-block}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.CodeMirror{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:14px;line-height:1.6;word-wrap:break-word;height:100%;min-height:100%;position:relative;overflow:hidden;color:#404040;background:#fff;letter-spacing:.02em}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.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:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror div.CodeMirror-cursor{border-left:1px solid #000}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.CodeMirror.cm-fat-cursor div.CodeMirror-cursor{width:auto;border:0;background:#7e7}.CodeMirror.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}@-webkit-keyframes blink{0%{background:#7e7}50%{background:none}to{background:#7e7}}@keyframes blink{0%{background:#7e7}50%{background:none}to{background:#7e7}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-ruler{border-left:1px solid #ccc;position:absolute}.cm-s-default .cm-quote{color:#777}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-url{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:#3b88ff}.cm-s-default .cm-def{color:#2984ff}.cm-s-default .cm-variable-2{color:#333}.cm-s-default .cm-variable-3{color:#666}.cm-s-default .cm-comment{color:#8e908c}.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:#718c00}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#4078c0}.cm-s-default .cm-url{color:#4078c0}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid rgba(0,0,0,0)}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:auto}.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;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;margin-bottom:-30px;*zoom:1;*display:inline}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;height:100%}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CodeMirror-lines{position:relative;cursor:text;min-height:1px;overflow:hidden}.CodeMirror pre{border-radius:0;border-width:0;background:rgba(0,0,0,0);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}.CodeMirror-wrap pre{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;overflow:auto}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-measure pre{position:static}.CodeMirror div.CodeMirror-cursor{position:absolute;border-right:none;width:0}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#b1d7fd}.CodeMirror-focused .CodeMirror-selected{background:#b1d7fd}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror ::selection{background:#b1d7fd}.CodeMirror ::-moz-selection{background:#b1d7fd}.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.CodeMirror span{*vertical-align:text-bottom}.cm-force-border{padding-right:.1px}.cm-header{color:#404040}.cm-header-1{font-size:2.25em}.cm-header-2{font-size:1.88em}.cm-header-3{font-size:1.6em}.cm-header-4{font-size:1.25em}.cm-header-5{font-size:1em}.cm-header-6{font-size:1em}.cm-strong{font-weight:700}.cm-toc{font-size:140%;color:#367be3}.cm-emoji{color:#fa0}.cm-formula{color:#795548}.cm-privately{color:#999}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-hints{position:absolute;z-index:20000;overflow:hidden;list-style:none;margin:0;box-shadow:2px 5px 8px rgba(0,0,0,.2);border-radius:3px;border:1px solid #e8e8e8;font-family:Myriad Set Pro,Lucida Grande,Helvetica Neue,Consolas,Liberation Mono,Menlo,Courier,monospace;background:#fff;max-height:20em;min-width:180px;overflow-y:auto}.CodeMirror-hint{margin:0;display:block;padding:6px 8px 6px 45px;line-height:32px;font-size:14px;color:#000;cursor:pointer;position:relative;color:#a0a0a0}.CodeMirror-hint span{display:inline-block;padding:0 4px}.CodeMirror-hint .avatar{position:absolute;top:6px;left:6px;width:32px;height:32px;line-height:32px;border-radius:32px 32px}.CodeMirror-hint .name{color:#262626;font-weight:500}.CodeMirror-hint .dep,.CodeMirror-hint .login{color:#8c8c8c}.CodeMirror-hint:hover{background:#efe}.CodeMirror-hint-active{background:#efe}
.editor-pen{position:relative;display:block;width:100%}.editor-pen-hide{display:none}.editor-main .ant-upload.ant-upload-drag .ant-upload{padding:0}
.mermaid .label{color:#333}.mermaid .node circle,.mermaid .node ellipse,.mermaid .node polygon,.mermaid .node rect{fill:#f7f7f7;stroke:#d0d0d0;stroke-width:1px}.mermaid .edgePath .path{stroke:#333}.mermaid .edgeLabel{background-color:#e8e8e8}.mermaid .cluster rect{fill:#ffffde!important;rx:4!important;stroke:#aa3!important;stroke-width:1px!important}.mermaid .cluster text{fill:#333}.mermaid .actor{stroke:#d0d0d0;fill:#f7f7f7}.mermaid text.actor{fill:#000;stroke:none}.mermaid .actor-line{stroke:grey}.mermaid .messageLine0{stroke-width:1.5;stroke-dasharray:"2 2";marker-end:"url(#arrowhead)";stroke:#333}.mermaid .messageLine1{stroke-width:1.5;stroke-dasharray:"2 2";stroke:#333}.mermaid #arrowhead{fill:#333}.mermaid #crosshead path{fill:#333!important;stroke:#333!important}.mermaid .messageText{fill:#333;stroke:none}.mermaid .labelBox{stroke:#d0d0d0;fill:#f7f7f7}.mermaid .labelText{fill:#000;stroke:none}.mermaid .loopText{fill:#000;stroke:none}.mermaid .loopLine{stroke-width:2;stroke-dasharray:"2 2";marker-end:"url(#arrowhead)";stroke:#d0d0d0}.mermaid .note{stroke:#e0ad4f;fill:#fff4a7}.mermaid .noteText{fill:#000;stroke:none;font-family:trebuchet ms,verdana,arial;font-size:14px}.mermaid .section{stroke:none;opacity:.2}.mermaid .section0{fill:#dedede}.mermaid .section2{fill:#fff969}.mermaid .section1,.mermaid .section3{fill:#fff;opacity:.2}.mermaid .sectionTitle0{fill:#333}.mermaid .sectionTitle1{fill:#333}.mermaid .sectionTitle2{fill:#333}.mermaid .sectionTitle3{fill:#333}.mermaid .sectionTitle{text-anchor:start;font-size:11px;text-height:14px}.mermaid .grid .tick{stroke:#d3d3d3;opacity:.3;shape-rendering:crispEdges}.mermaid .grid path{stroke-width:0}.mermaid .today{fill:none;stroke:red;stroke-width:2px}.mermaid .task{stroke-width:2}.mermaid .taskText{text-anchor:middle;font-size:11px}.mermaid .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px}.mermaid .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}.mermaid .taskText0,.mermaid .taskText1,.mermaid .taskText2,.mermaid .taskText3{fill:#fff}.mermaid .task0,.mermaid .task1,.mermaid .task2,.mermaid .task3{fill:#52b565;stroke:#2c8a3e}.mermaid .taskTextOutside0,.mermaid .taskTextOutside2{fill:#000}.mermaid .taskTextOutside1,.mermaid .taskTextOutside3{fill:#000}.mermaid .active0,.mermaid .active1,.mermaid .active2,.mermaid .active3{fill:#a2e4af;stroke:#2c8a3e}.mermaid .activeText0,.mermaid .activeText1,.mermaid .activeText2,.mermaid .activeText3{fill:#000!important}.mermaid .done0,.mermaid .done1,.mermaid .done2,.mermaid .done3{stroke:#a8c1a8;fill:#f3fbf3;stroke-width:1px}.mermaid .doneText0,.mermaid .doneText1,.mermaid .doneText2,.mermaid .doneText3{fill:#000!important}.mermaid .crit0,.mermaid .crit1,.mermaid .crit2,.mermaid .crit3{stroke:#d27a2f;fill:#ff8d4e;stroke-width:2}.mermaid .activeCrit0,.mermaid .activeCrit1,.mermaid .activeCrit2,.mermaid .activeCrit3{stroke:#ff8d45;fill:#ffdac3;stroke-width:2}.mermaid .doneCrit0,.mermaid .doneCrit1,.mermaid .doneCrit2,.mermaid .doneCrit3{stroke:#ff8d45;fill:#fff8f4;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}.mermaid .doneCritText0,.mermaid .doneCritText1,.mermaid .doneCritText2,.mermaid .doneCritText3{fill:#000!important}.mermaid .activeCritText0,.mermaid .activeCritText1,.mermaid .activeCritText2,.mermaid .activeCritText3{fill:#000!important}.mermaid .titleText{text-anchor:middle;font-size:18px;fill:#000}.mermaid .node text{font-family:trebuchet ms,verdana,arial;font-size:14px}div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:trebuchet ms,verdana,arial;font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}.graphviz{cursor:zoom-in}.graphviz svg{max-width:100%}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.doc-history-modal .ant-modal-body{height:calc(100vh - 112px);padding:0}.doc-history{display:-ms-flexbox;display:flex;height:100%;border-radius:4px;background-color:#fafafa}.doc-history .ant-list-split .ant-list-item{border-bottom:none}.doc-history .doc-history-nav{width:256px;-ms-flex:0 0 auto;flex:0 0 auto;background:#fff;border-radius:4px 0 0 4px;padding-top:24px;position:relative}.doc-history .doc-history-nav .version-meta{width:100%;cursor:pointer}.doc-history .doc-history-nav .version-name .ant-tag{float:right}.doc-history .doc-history-nav .version-name a{color:#595959}.doc-history .doc-history-nav .version-editor{font-size:12px;color:#8c8c8c}.doc-history .doc-history-nav .title{padding:0 24px;font-size:16px;line-height:22px}.doc-history .doc-history-nav .version-filter{padding:8px 24px;border-bottom:1px solid #e8e8e8;font-size:12px;line-height:18px;color:#8c8c8c}.doc-history .doc-history-nav .version-filter .action{float:right}.doc-history .doc-history-nav .version-list{position:relative;height:calc(100% - 58px);overflow-y:auto}.doc-history .doc-history-nav .version{padding:8px 24px}.doc-history .doc-history-nav .current{border-left:3px solid #25b864;background-color:#f5f5f5;padding-left:21px}.doc-history .doc-history-nav .current .version-name{font-weight:700}.doc-history .doc-history-body{width:824px;padding:24px}.doc-history .doc-history-body .version-viewer-content{background:#fff;padding:48px;border:1px solid #e8e8e8;border-radius:2px;height:calc(100% - 56px);overflow-y:auto}.doc-history .doc-history-body .version-viewer-content .doc-meta{margin:12px 0;font-size:12px;color:#8c8c8c}.doc-history .doc-history-body .version-viewer-content .doc-meta a{color:#8c8c8c}.doc-history .doc-history-body .version-viewer-content .doc-diff del.html-diff{text-decoration:none;background-color:#fff1f0}.doc-history .doc-history-body .version-viewer-content .doc-diff del.html-diff iframe,.doc-history .doc-history-body .version-viewer-content .doc-diff del.html-diff img,.doc-history .doc-history-body .version-viewer-content .doc-diff del.html-diff video{border:2px solid #ffccc7}.doc-history .doc-history-body .version-viewer-content .doc-diff ins.html-diff{text-decoration:none;background-color:#e8fcf1}.doc-history .doc-history-body .version-viewer-content .doc-diff ins.html-diff iframe,.doc-history .doc-history-body .version-viewer-content .doc-diff ins.html-diff img,.doc-history .doc-history-body .version-viewer-content .doc-diff ins.html-diff video{border:2px solid #bde9d0}.doc-history .doc-history-body .version-viewer-footer{height:32px;margin-top:24px}.doc-history .doc-history-body .version-viewer-footer button{margin-right:8px}.doc-history .doc-history-body .version-viewer-footer .actions{float:right}
.editing-conflict-modal button:first-of-type{display:none}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.header{z-index:510}.main-wrapper-editor .editor-tool-icon{border:1px solid rgba(0,0,0,0);display:inline-block;height:30px;width:auto;min-width:30px;text-align:center;padding:0 8px;background:rgba(0,0,0,0);border-radius:2px 2px;font-size:12px;margin:0 2px;cursor:pointer;position:relative}.main-wrapper-editor .editor-tool-icon-dropdown{padding:0}.main-wrapper-editor .lark-dropdown-trigger{font-size:12px;padding:0;height:30px;line-height:30px}.main-wrapper-editor .lark-dropdown-trigger .larkicon{font-size:12px}.main-wrapper-editor .lark-dropdown-body{text-align:left;width:120px}.main-wrapper-editor .lark-dropdown-body:after,.main-wrapper-editor .lark-dropdown-body:before{right:15px}.main-wrapper-editor .lark-dropdown-body-center:after,.main-wrapper-editor .lark-dropdown-body-center:before{right:50%}.lark-dropdown-body-right{left:auto;right:-20px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.lark-dropdown-body-right.lark-dropdown-body-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.lark-dropdown-body-right:before{top:-10px;right:30px;margin-right:0;margin-left:-5px}.lark-dropdown-body-right:after{top:-8px;right:30px;margin-right:0;margin-left:-4px}.lark-dropdown{position:relative;cursor:pointer;padding:0;z-index:400}.lark-dropdown-trigger{position:relative;color:#666;cursor:pointer;display:inline-block;padding:0 12px;z-index:401}.lark-dropdown-trigger:hover{color:#25b864}.lark-dropdown-trigger .larkicon{font-size:14px}.lark-dropdown-trigger-active,.lark-dropdown-trigger-active a{color:#25b864}.lark-dropdown-body{position:absolute;top:40px;width:160px;height:auto;padding:8px 0;background:#fff;border-radius:3px;box-shadow:0 6px 8px hsla(0,0%,58%,.2);border:1px solid #e9e9e9;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:410;left:auto;right:-20px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.lark-dropdown-body-sm{width:120px}.lark-dropdown-body.lark-dropdown-body-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.lark-dropdown-body:before{top:-10px;right:30px;margin-right:0;margin-left:-5px}.lark-dropdown-body:after{top:-8px;right:30px;margin-right:0;margin-left:-4px}.lark-dropdown-body-center{right:auto;left:50%;-webkit-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);transform:translate(-50%,10px)}.lark-dropdown-body-center.lark-dropdown-body-active{-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.lark-dropdown-body-center:after,.lark-dropdown-body-center:before{right:50%;margin-right:-10px}.lark-dropdown-body-item{display:block;line-height:36px;color:#666;padding:0 20px;position:relative}.lark-dropdown-body-item .larkicon-svg-check{position:absolute;left:18px;top:50%;margin-top:-4px}.lark-dropdown-body-item .larkicon{padding-right:10px;color:#666}.lark-dropdown-body-item:hover{color:#25b864;background:#fafafa}.lark-dropdown-body-item:hover .larkicon{color:#25b864}.lark-dropdown-body-split{margin:8px 0;background:#e9e9e9;height:1px;overflow:hidden;border:0}.lark-dropdown-body-text{color:#999;padding:0 16px;font-size:12px}.lark-dropdown-body:before{content:" ";position:absolute;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #e9e9e9}.lark-dropdown-body:after{content:" ";position:absolute;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #fff}.lark-dropdown-body-active{opacity:1;visibility:visible}.main-wrapper-editor{position:relative;height:100vh}.main-wrapper-editor .editor{width:100%;height:calc(100vh - 56px);overflow-y:hidden;position:relative}.main-wrapper-editor .editor-wrapper{position:relative;height:100%}.main-wrapper-editor .editor-wrapper-fixed{margin-left:250px}.main-wrapper-editor .editor-tool{position:relative;width:100%;height:40px;background:#fcfcfc;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;border-bottom:1px solid #e9e9e9;text-align:center}.main-wrapper-editor .editor-tool-list{position:relative;display:inline-block;margin:0 auto;height:40px}.main-wrapper-editor .editor-tool-list-group{float:left;position:relative;padding:5px 2px;text-align:center}.main-wrapper-editor .editor-tool-list-group:after{content:" ";position:absolute;top:15px;right:0;height:10px;width:1px;border-right:1px solid #e9e9e9}.main-wrapper-editor .editor-tool-list-group:last-child:after{border-right:1px solid rgba(0,0,0,0)}.main-wrapper-editor .editor-tool-list-group-show{display:none}.main-wrapper-editor .editor-tool-list-group-hide-last:after{border-right:1px solid rgba(0,0,0,0)}.main-wrapper-editor .editor-tool-active{z-index:400;border-bottom:1px solid #e6e6e6;box-shadow:0 2px 5px rgba(0,0,0,.08)}.main-wrapper-editor .editor-tool-wrapper{position:relative}.main-wrapper-editor .editor-tool-wrapper-middle{width:100%}.main-wrapper-editor .editor-tool .editor-tool-icon{border:1px solid rgba(0,0,0,0);display:inline-block;height:30px;width:auto;min-width:30px;text-align:center;padding:0 8px;background:rgba(0,0,0,0);border-radius:2px 2px;font-size:12px;margin:0 2px;cursor:pointer;position:relative;color:#595959}.main-wrapper-editor .editor-tool .editor-tool-icon-dropdown{padding:0}.main-wrapper-editor .editor-tool .editor-tool-icon-save{position:relative}.main-wrapper-editor .editor-tool .editor-tool-icon-save-active:after{content:" ";width:6px;height:6px;border-radius:6px 6px;background:#25b864;position:absolute;top:5px;right:5px}.main-wrapper-editor .editor-tool .editor-tool-icon-active,.main-wrapper-editor .editor-tool .editor-tool-icon:hover{border:1px solid rgba(0,0,0,.12);color:#595959}.main-wrapper-editor .editor-tool .editor-tool-icon-active{background:#fafafa}.main-wrapper-editor .editor-tool .editor-tool-icon:focus{outline:none}.main-wrapper-editor .editor-tool .editor-tool-icon-disabled{color:#a8a8a8;opacity:.3}.main-wrapper-editor .editor-tool .editor-tool-icon-disabled:hover{border:1px solid rgba(0,0,0,0);color:#a8a8a8;cursor:not-allowed}.main-wrapper-editor .editor-tool .editor-tool-icon-changed:after{content:" ";position:absolute;width:6px;height:6px;display:inline-block;background:#ff7c3a;top:15px;right:6px;border-radius:6px 6px}.main-wrapper-editor .editor-tool .editor-tool-icon .text{display:inline-block;padding:0 5px}.main-wrapper-editor .editor-tool .editor-tool-icon .arrow-down{width:10px;height:10px;position:relative;display:inline-block}.main-wrapper-editor .editor-tool .editor-tool-icon .arrow-down:after{position:absolute;top:5px;left:2px;content:" ";width:0;height:0;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-top:3px solid #707070}.main-wrapper-editor .editor-tool .editor-tool-syntax{margin-left:4px;font-size:12px;color:#595959}.main-wrapper-editor .editor-tool .lark-dropdown-trigger{font-size:12px;padding:0;height:30px;line-height:30px}.main-wrapper-editor .editor-tool .lark-dropdown-trigger .larkicon{color:#595959;font-size:12px}.main-wrapper-editor .editor-tool .lark-dropdown-trigger-active,.main-wrapper-editor .editor-tool .lark-dropdown-trigger:hover{color:#262626}.main-wrapper-editor .editor-tool .lark-dropdown-trigger-active .larkicon,.main-wrapper-editor .editor-tool .lark-dropdown-trigger:hover .larkicon{color:#262626}.main-wrapper-editor .editor-tool .lark-dropdown-body{text-align:left;width:120px}.main-wrapper-editor .editor-tool .lark-dropdown-body:after,.main-wrapper-editor .editor-tool .lark-dropdown-body:before{right:15px}.main-wrapper-editor .editor-tool .lark-dropdown-body-center:after,.main-wrapper-editor .editor-tool .lark-dropdown-body-center:before{right:50%}.main-wrapper-editor .editor-tool .lark-dropdown-body-input-item{padding:0}.main-wrapper-editor .editor-tool .lark-dropdown-body-input-item .ant-upload-select{width:100%}.main-wrapper-editor .editor-tool .lark-dropdown-body-input-item .ant-upload-select span.ant-upload{display:inline-block;width:100%;height:100%;padding:0 20px}.main-wrapper-editor .editor-main{position:relative;width:100%;height:calc(100vh - 100px);overflow-y:hidden;overflow-x:hidden}.main-wrapper-editor .editor-main-wrapper{position:relative;width:100%;height:100%;overflow-y:auto;padding:16px 50px}.main-wrapper-editor .editor-main-wrapper-loading{position:absolute;top:50px;left:50px;width:800px;height:calc(100vh - 100px);min-height:200px;padding:80px 0 0;background:#fff;text-align:center;font-size:32px;line-height:90px;z-index:600}.main-wrapper-editor .editor-main-wrapper-middle{width:872px;position:relative;height:auto}.main-wrapper-editor .editor-paper{position:relative;background:#fff;height:auto;min-height:960px;box-shadow:0 0 6px rgba(210,214,216,.4);padding:48px 60px;margin:0 auto}.main-wrapper-editor .editor-paper .ant-upload.ant-upload-drag{border:0;cursor:default;text-align:initial}.main-wrapper-editor .editor-paper-title{position:relative;width:100%;min-height:101px;padding-bottom:18px;border-bottom:1px solid #e9e9e9;margin-bottom:24px}.main-wrapper-editor .editor-paper-title .title{position:relative;display:block}.main-wrapper-editor .editor-paper-title .title:before{position:absolute;content:"\6807\9898";font-size:12px;color:#ccc;line-height:50px;left:-40px;top:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.main-wrapper-editor .editor-paper-title .title:focus:before,.main-wrapper-editor .editor-paper-title .title:hover:before{opacity:1;visibility:visible}.main-wrapper-editor .editor-paper-title .slug-toc{position:relative;display:block;min-height:32px}.main-wrapper-editor .editor-paper-title .slug{position:relative;display:block}.main-wrapper-editor .editor-paper-title .slug:before{position:absolute;content:"\8DEF\5F84";font-size:12px;color:#ccc;line-height:32px;left:-40px;top:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.main-wrapper-editor .editor-paper-title .slug:focus:before,.main-wrapper-editor .editor-paper-title .slug:hover:before{opacity:1;visibility:visible}.main-wrapper-editor .editor-paper-title .title-edit{position:relative;font-size:36px;outline:none;border:none;box-shadow:none;display:block;width:100%;line-height:50px;color:#262626;font-weight:700;font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.main-wrapper-editor .editor-paper-title .title-slug{line-height:32px;font-size:14px;outline:none;border:none;box-shadow:none;display:inline-block;color:#aaa;font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.main-wrapper-editor .editor-paper-wrapper{height:auto;padding-bottom:90px;min-height:680px;width:752px}.main-wrapper-editor .editor-paper-pen{position:relative;display:block;width:100%}.main-wrapper-editor .editor-paper-pen-hide{display:none}.main-wrapper-editor .editor-paper-preview{display:none;visibility:hidden;opacity:0}.main-wrapper-editor .editor-paper-preview-active{display:block;visibility:visible;opacity:1}.doc-history-modal .ant-modal-body{padding:18px;border-radius:3px 3px;background:#fafafa}.doc-history-title{border-bottom:1px solid #e9e9e9;margin-bottom:18px}.doc-history-title-count{font-weight:400;font-size:16px;line-height:24px;color:#262626;padding-bottom:6px}.doc-history-title-meta{font-size:14px;color:#8c8c8c;padding-bottom:12px}.doc-history-title-meta .time{padding-right:24px}.doc-history-loading{min-height:150px;text-align:center;color:#8c8c8c;font-size:24px;padding:40px 0}.doc-history-item{margin-bottom:24px;font-size:14px}.doc-history-item .meta{padding-bottom:8px}.doc-history-item .meta-action{float:right;color:#8c8c8c}.doc-history-item .meta-action:hover{color:#25b864}.doc-history-item:hover .diff-item{box-shadow:0 0 3px rgba(0,0,0,.1)}@media only screen and (max-width:719px){.main-wrapper-editor .header .header-crumb{display:none}}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@font-face{font-family:larkicon;src:url("//at.alicdn.com/t/font_227976_rjso4v1vypn.eot");src:url("//at.alicdn.com/t/font_227976_rjso4v1vypn.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/font_227976_rjso4v1vypn.woff") format("woff"),url("//at.alicdn.com/t/font_227976_rjso4v1vypn.ttf") format("truetype"),url("//at.alicdn.com/t/font_227976_rjso4v1vypn.svg#iconfont") format("svg")}@font-face{font-family:Chinese Quote;src:local("PingFang SC"),local("SimSun");unicode-range:U+2018,U+2019,U+201c,U+201d}.larkicon{display:inline-block;font-style:normal;vertical-align:baseline;text-align:center;text-transform:none;line-height:1;text-rendering:auto}.larkicon:before{display:block;font-family:larkicon,sans-serif!important}.larkicon-contents:before{content:"\E952"}.larkicon-zoom:before{content:"\E961"}.larkicon-fullscreen:before{content:"\E95E"}.larkicon-insert:before{content:"\E976"}.larkicon-mail:before{content:"\E950"}.larkicon-publish:before{content:"\E963"}.larkicon-earth:before{content:"\E96D"}.larkicon-clock:before{content:"\E95B"}.larkicon-arrowsalt:before{content:"\E95F"}.larkicon-upload:before{content:"\E964"}.larkicon-lark:before{content:"\E974"}.larkicon-app:before{content:"\E954"}.larkicon-file:before{content:"\E957"}.larkicon-diamond:before{content:"\E965"}.larkicon-private:before{content:"\E962"}.larkicon-group:before{content:"\E968"}.larkicon-download:before{content:"\E975"}.larkicon-storehouse:before{content:"\E955"}.larkicon-team:before{content:"\E956"}.larkicon-enterprise:before{content:"\E966"}.larkicon-document:before{content:"\E987"}.larkicon-setting:before{content:"\E953"}.larkicon-delete:before{content:"\E951"}.larkicon-write:before{content:"\E963"}.larkicon-save:before{content:"\E6A1"}.larkicon-checkbox:before{content:"\E6A2"}.larkicon-check-o:before{content:"\E98D"}.larkicon-line:before{content:"\E93D"}.larkicon-eye:before{content:"\E973"}.larkicon-lock:before{content:"\EA3B"}.larkicon-unlock:before{content:"\E96C"}.larkicon-arrow-down:before{content:"\E983"}.larkicon-arrow-down-sm:before{content:"\E983";-webkit-transform:scale(.86);-ms-transform:scale(.86);transform:scale(.86)}.larkicon-arrow-up:before{content:"\E983";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.larkicon-arrow-right:before{content:"\E95C"}.larkicon-arrow-left:before{content:"\E95C";-webkit-transform:rotate(180deg) translateY(1px);-ms-transform:rotate(180deg) translateY(1px);transform:rotate(180deg) translateY(1px)}.larkicon-add:before{content:"\E627"}.larkicon-draft:before{content:"\E972"}.larkicon-search:before{content:"\E97F"}.larkicon-rank:before{content:"\E6A5"}.larkicon-bold:before{content:"\E694"}.larkicon-italic:before{content:"\E6A0"}.larkicon-through:before{content:"\E69B"}.larkicon-quote:before{content:"\E69E"}.larkicon-underline:before{content:"\E93F"}.larkicon-next:before{content:"\E69C"}.larkicon-back:before{content:"\E691"}.larkicon-picture:before{content:"\E69A"}.larkicon-attachment:before{content:"\E690"}.larkicon-link:before{content:"\E697"}.larkicon-code:before{content:"\E695"}.larkicon-bars:before{content:"\E6A5"}.larkicon-addcomment:before{content:"\E95D"}.larkicon-comments:before{content:"\E98E"}.larkicon-comments-o:before{content:"\E98F"}.larkicon-plus:before{content:"\EA38"}.larkicon-cross:before{content:"\E984";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.larkicon-close:before{content:"\E982"}.larkicon-notification:before{content:"\E9D8"}.larkicon-user:before{content:"\E96E"}.larkicon-more:before{content:"\E944"}.larkicon-tips:before{content:"\E971"}.larkicon-list:before{content:"\E6A6"}.larkicon-grid:before{content:"\E97E"}.larkicon-star:before{content:"\E970"}.larkicon-complete:before{content:"\E96B"}.larkicon-user-h:before{content:"\E959"}.larkicon-star-o:before{content:"\E76B"}.larkicon-like:before{content:"\E969"}.larkicon-like-o:before{content:"\E96A"}.larkicon-minus-o:before{content:"\E978"}.larkicon-plus-o:before{content:"\E979"}.larkicon-orgnization:before{content:"\E94E"}.larkicon-location:before{content:"\E98A"}.larkicon-job:before{content:"\E619"}.larkicon-plus-square:before{content:"\E988"}.larkicon-minus-square:before{content:"\E977"}.larkicon-top:before{content:"\E97A"}.larkicon-successful:before{content:"\E97B"}.larkicon-exclamation:before{content:"\E960"}.larkicon-exclamation-circle:before{content:"\E62D"}.larkicon-read:before{content:"\E98C"}.larkicon-eye-2:before{content:"\E640"}.larkicon-download-2:before{content:"\E63E"}.larkicon-triangle-up:before{content:"\E642"}.larkicon-triangle-up-sw:before{content:"\E642";-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.larkicon-triangle-down:before{content:"\E641"}.larkicon-triangle-down-sw:before{content:"\E641";-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.larkicon-triangle-right:before{content:"\E642";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.larkicon-triangle-right-sw:before{content:"\E642";-webkit-transform:rotate(90deg) scale(.5);-ms-transform:rotate(90deg) scale(.5);transform:rotate(90deg) scale(.5)}.larkicon-cleanup:before{content:"\E6CA"}.larkicon-topics:before{content:"\E997"}.larkicon-topics-open:before{content:"\E999"}.larkicon-topics-closed:before{content:"\E998"}.larkicon-subscribe:before{content:"\E677"}.larkicon-edit:before{content:"\E75C"}.larkicon-file-add:before{content:"\E798"}.larkicon-zoom-x:before{content:"\E9A9"}.larkicon-zoom-y:before{content:"\E9A8"}.larkicon-addcomments:before{content:"\E9AA"}.larkicon-hotmap:before{content:"\E9A2"}.larkicon-slice:before{content:"\E9BF"}.larkicon-measure:before{content:"\E9CA"}.larkicon-hotspot:before{content:"\E9C2"}.larkicon-areacomments:before{content:"\E9C5"}.larkicon-more-h:before{content:"\E9C9"}.larkicon-comment-reply:before{content:"\E6C7"}.larkicon-topic-sharp:before{content:"\E9AB"}.larkicon-edit-contents:before{content:"\E9AC"}.larkicon-symbol:before{content:"\E9BA"}.larkicon-upload-file:before{content:"\E6CF"}.larkicon-editor-back:before{content:"\E9C0"}.larkicon-launch:before{content:"\E9CB"}.larkicon-share:before{content:"\E768"}.larkicon-sharing:before{content:"\E9CD"}.larkicon-info:before{content:"\E629"}.larkicon-logout:before{content:"\E65A"}.larkicon-sort:before{content:"\E9A8"}.larkicon-public:before{content:"\E9CF"}.larkicon-dashboard:before{content:"\E9D0"}.larkicon-help:before{content:"\E63C"}.larkicon-admin:before{content:"\E9D2";-webkit-transform:scale(.86);-ms-transform:scale(.86);transform:scale(.86)}.larkicon-quit:before{content:"\E9D3";-webkit-transform:scale(.86);-ms-transform:scale(.86);transform:scale(.86)}.larkicon-filter:before{content:"\E6B6"}.larkicon-toc:before{content:"\E6BB"}.larkicon-tocclose:before{content:"\E6BC"}.larkicon-space-public:before{content:"\E9D7"}.larkicon-space-enterprise:before{content:"\E9D5"}.larkicon-theme-checked:before{content:"\E998"}.larkicon-topic-pinned:before{content:"\E63E";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.larkicon-back-to-list:before{content:"\EA21"}.larkicon-back-to-team:before{content:"\EA23"}.larkicon-topic-close:before{content:"\EA06"}.larkicon-topic-reopen:before{content:"\EA07"}.larkicon-board:before{content:"\EA0A"}.larkicon-label:before{content:"\EA0B"}.larkicon-disdain:before{content:"\EA0C"}.larkicon-smile:before{content:"\EA0D"}.larkicon-kitchen:before{content:"\EA1A"}.larkicon-shortcut-collection:before{content:"\E970";color:#ffc53d}.larkicon-shortcut-heart:before{content:"\E6D0";color:#ff4d4f}.larkicon-shortcut-subscribe:before{content:"\EA26";color:#2495ff}.larkicon-shortcut-topics:before{content:"\EA27";color:#597ef7}.larkicon-new-headlines:before{content:"\EA28"}.larkicon-event-follow:before{content:"\E76D";color:#3bd17c}.larkicon-event-like:before{content:"\EA20";color:#ff5c5f}.larkicon-event-wheat:before{content:"\EA22";color:#ffc53d}.larkicon-event-watch:before{content:"\EA1F";color:#2495ff}.larkicon-move:before{content:"\EA2A"}.larkicon-swap:before{content:"\E643"}.larkicon-group-lock:before{content:"\E757"}.larkicon-group-avatar:before{content:"\E758"}.larkicon-bell:before{content:"\E602"}.larkicon-header-new:before{content:"\E601"}.larkicon-members:before{content:"\E7E7"}.larkicon-book:before{content:"\E789"}.larkicon-share-earth:before{content:"\E681"}.larkicon-hotkeys:before{content:"\EA08"}.larkicon-permission-lock:before{content:"\EA3B"}.larkicon-permission-lock-o:before{content:"\E784"}.larkicon-permission-eye:before{content:"\EA3A"}.larkicon-permission-eye-o:before{content:"\E80C"}.larkicon-archive:before{content:"\EA3C"}.larkicon-group-member:before{content:"\EA3D"}.larkicon-menu:before{content:"\E755"}.larkicon-fold:before{content:"\EA3E"}.larkicon-docbook:before{content:"\EA16";color:#444f59}.larkicon-artboard:before{content:"\EA15";color:#40a9ff}.larkicon-sheetsbook:before{content:"\EA14";color:#25b864}.larkicon-doc:before{content:"\E957"}.larkicon-sheet:before{content:"\EA19"}.larkicon-sheet-primary:before{content:"\EA19";color:#25b864}.larkicon-doc-app:before{content:"\EA5D"}.larkicon-sheet-app:before{content:"\EA19"}.larkicon-list-view:before{content:"\EA17"}.larkicon-grid-view:before{content:"\EA18"}.larkicon-department:before{content:"\E759"}.larkicon-subordinate:before{content:"\E753"}.larkicon-cursor:before{content:"\EA39"}.edit-icon{position:relative;display:inline-block;font-style:normal;vertical-align:baseline;text-align:center;text-transform:none;text-rendering:auto;line-height:1}.edit-icon:before{display:block;font-family:larkicon,sans-serif!important}.edit-icon-bold:before{content:"\E694";-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.edit-icon-link:before{content:"\E697"}.edit-icon-code:before{content:"\E695"}.edit-icon-eyes:before{content:"\E973";-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.edit-icon-eyes-slash:before{content:"\E973"}.edit-icon-h1:before{content:"\E696"}.edit-icon-h2:before{content:"\E6A7"}.edit-icon-h3:before{content:"\E6A9"}.edit-icon-image:before{content:"\E69A"}.edit-icon-italic:before{content:"\E6A0";-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.edit-icon-oList:before{content:"\E6A6"}.edit-icon-uList:before{content:"\E6A5"}.edit-icon-tList:before{content:"\E6A2"}.edit-icon-redo:before{content:"\E69C"}.edit-icon-undo:before{content:"\E691"}.edit-icon-quote:before{content:"\E69E"}.edit-icon-del:before{content:"\E69B";-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.edit-icon-attachment:before{content:"\E690"}.edit-icon-hr:before{content:"\E93D"}.edit-icon-table:before{content:"\E69F"}.edit-icon-save:before{content:"\E6A1"}.edit-icon-pdf:before{content:"\E636"}.edit-icon-video:before{content:"\E6A3"}.edit-icon-emoji:before{content:"\E6C9"}.larkicon-svg-check{display:block;width:11px;height:9px;background:url(https://gw.alipayobjects.com/zos/rmsportal/OvLdkKwArTJKCMxndXbO.svg) no-repeat 50%}.larkicon-svg-check-blue{display:block;width:14px;height:11px;background:url(https://gw.alipayobjects.com/zos/rmsportal/uvYlejSGEMoXjpQFmtxp.svg) no-repeat 50%;background-size:100%}.larkicon-svg-asset{display:block;width:18px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/JZJTDvlUkhjQNMyTvQFR.svg) no-repeat 50%;background-size:100%}.larkicon-svg-group-lock{display:block;width:14px;height:14px;background:url(https://gw.alipayobjects.com/zos/rmsportal/LcFKqQaIWEfEGOsEWcyq.svg) no-repeat 50%;background-size:100%}.larkicon-svg-explore-toplines{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/BEvCYPkRACgoeUBwupav.svg) no-repeat 50%;background-size:100%}.larkicon-svg-explore-toplines-o{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/uRqNsoHnGyBMUfDTHymD.svg) no-repeat 50%;background-size:100%}.larkicon-svg-explore-groups{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/grDGDjMhcIBxndgBzbIc.svg) no-repeat 50%;background-size:100%}.larkicon-svg-explore-groups-o{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/EvBXjsQGWEyqHtvEEOmd.svg) no-repeat 50%;background-size:100%}.larkicon-svg-explore-knowledges{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/nIgSuCzFZrQVTaPKaPjo.svg) no-repeat 50%;background-size:100%}.larkicon-svg-explore-knowledges-o{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/RRepkaYrykMzalaySygw.svg) no-repeat 50%;background-size:100%}.larkicon-svg-file-doc{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/TscdKjyuTOHNAmegoizz.svg) no-repeat 50%;background-size:100%}.larkicon-svg-file-artboard{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/dWBdhAhvftROoQPxwfGQ.svg) no-repeat 50%;background-size:100%}.larkicon-svg-file-sheet{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/DssHOIWjbBfhYeHLCKaq.svg) no-repeat 50%;background-size:100%}.larkicon-svg-repo-doc{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/EUSInMsrjBczCIkrMBnr.svg) no-repeat 50%;background-size:100%}.larkicon-svg-repo-artboard{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/UhXAKkByeKQZHddCaQmW.svg) no-repeat 50%;background-size:100%}.larkicon-svg-repo-sheet{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/zDFkQSAWCQZaLZbVCxfy.svg) no-repeat 50%;background-size:100%}.larkicon-svg-repo-doc-private{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/XbyfwGZYHQtIfrytznIO.svg) no-repeat 50%;background-size:100%}.larkicon-svg-repo-artboard-private{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/dpxMcNHUOVkijrOVVOHi.svg) no-repeat 50%;background-size:100%}.larkicon-svg-repo-sheet-private{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/IUlzuhOXDbYDgvkHzDCR.svg) no-repeat 50%;background-size:100%}.larkicon-svg-group{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/mdn/prod_resource/afts/img/A*_BDhR52Eec4AAAAAAAAAAABjAQAAAQ/original) no-repeat 50%;background-size:100%}.larkicon-svg-koji{display:block;width:42px;height:12px;background:url(https://gw.alipayobjects.com/zos/rmsportal/CQQUpPramUPjPoPzGfzS.svg) no-repeat 50%;background-size:100%}.larkicon-svg-earth{display:block;width:32px;height:32px;background:url(https://gw.alipayobjects.com/zos/rmsportal/CZZPgYfmDpHnPajGsozC.svg) no-repeat 50%;background-size:100%}.larkicon-svg-earth-green{display:block;width:32px;height:32px;background:url(https://gw.alipayobjects.com/zos/rmsportal/MbUAkZfNTIbrbXEKgpTE.svg) no-repeat 50%;background-size:100%}.larkicon-svg-group-members{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/LcQmqEXzBqREnMSbotFF.svg) no-repeat 50%;background-size:100%}.larkicon-svg-group-home{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/RerOeQKsNsKaTMnyoSEq.svg) no-repeat 50%;background-size:100%}.larkicon-svg-doc{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/LVRBJVaLOXQqgCzvgovy.svg) no-repeat 50%;background-size:100%}.larkicon-svg-sheet{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/nUUWnJcaCTrIBCtEcFbk.svg) no-repeat 50%;background-size:100%}.larkicon-svg-artboard{display:block;width:24px;height:24px;background:url(https://gw.alipayobjects.com/zos/rmsportal/SUUUinUjkyKgxPYJJnkL.svg) no-repeat 50%;background-size:100%}@font-face{font-family:webfont;src:url("//at.alicdn.com/t/8fm6xy90ebs54s4i.eot");src:url("//at.alicdn.com/t/8fm6xy90ebs54s4i.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/8fm6xy90ebs54s4i.woff") format("woff"),url("//at.alicdn.com/t/8fm6xy90ebs54s4i.ttf") format("truetype"),url("//at.alicdn.com/t/8fm6xy90ebs54s4i.svg#FZQKBYSJW--GB1-0") format("svg")}@media only screen and (min-width:1600px){.lark .main-typo{width:960px;padding:90px 100px}.lark .main-meta,.lark .main-meta-item .directory-affixed{right:calc(50% - 720px)}.lark .main-wrapper-editor .editor-tool-list-group-show{display:none}}@media only screen and (min-width:1201px) and (max-width:1279px){.lark .doc-presenter{padding-left:0}.lark .main-wrapper-editor .editor-tool-list-group-hide{display:none}.lark .main-wrapper-editor .editor-tool-list-group-show{display:block}.lark .main-wrapper-editor .editor-list{width:180px}}@media only screen and (min-width:1024px) and (max-width:1200px){.lark .footer-container,.lark .header-container,.lark .main-cover,.lark .main-crumb-mid,.lark .main-wrapper-group .group{width:1024px;padding-left:24px;padding-right:24px}.lark .doc-presenter{padding-left:0!important}.lark .main-wrapper-editor .editor-main-wrapper{padding-left:0;padding-right:0}.lark .main-wrapper-editor .editor-tool-list-group{padding-left:10px;padding-right:10px}.lark .main-wrapper-editor .editor-list{width:180px}.lark .main-wrapper-editor .editor-tool-list-group-hide{display:none}.lark .main-wrapper-editor .editor-tool-list-group-show{display:block}}@media only screen and (min-width:848px) and (max-width:1023px){.lark .main-wrapper-editor .editor-main-wrapper-middle{width:100%;max-width:800px}.lark .main-wrapper-editor .editor-list{display:none}.lark .main-wrapper-editor .editor-wrapper{margin-left:0}.lark .main-wrapper-editor .editor-tool-list-group-hide{display:none}.lark .main-wrapper-editor .editor-tool-list-group-show{display:block}}@media only screen and (max-width:847px){.lark .main .books,.lark .main .users{width:100%;padding-left:5%;padding-right:5%}.lark .main .books-item:nth-child(5n),.lark .main .users-item:nth-child(5n){margin-right:30px}.lark .main-book-cover{padding-left:20px;padding-right:20px}.lark .main-book-cover-meta,.lark .main-book-cover-title{width:100%}.lark .main-book-cover-contents{width:100%}.lark .doc{width:100%;padding-top:0;padding-left:0;padding-right:0}.lark .typo-catalog-empty{width:100%}.lark .header-nav-item{padding-left:5px}.lark .header-nav-item-text a{padding:0 6px}.lark .main-wrapper-group .group-action{display:none}.lark .main .editor-tool-wrapper-middle{width:auto;text-align:left;padding-left:12px}.lark .main-wrapper-editor .editor-tool .editor-tool-icon{display:none}.lark .main-wrapper-editor .editor-tool-list-group{padding-left:0;padding-right:0}.lark .main-wrapper-editor .editor-tool-list-group:after{border-right:1px solid rgba(0,0,0,0)}.lark .main-wrapper-editor .editor-tool .editor-tool-icon-h1,.lark .main-wrapper-editor .editor-tool .editor-tool-icon-h2,.lark .main-wrapper-editor .editor-tool .editor-tool-icon-h3,.lark .main-wrapper-editor .editor-tool .editor-tool-icon-image,.lark .main-wrapper-editor .editor-tool .editor-tool-icon-save,.lark .main-wrapper-editor .editor-tool .editor-tool-icon-tList{display:inline-block}.lark .main .editor-main-wrapper-middle{width:100%}.lark .main .editor-paper-wrapper{width:100%}.lark .main-wrapper-editor .editor-list{display:none}.lark .main-wrapper-editor .editor-wrapper{margin-left:0}.lark .main-wrapper-editor .editor-main-wrapper{padding:0}.lark .main-wrapper-editor .editor-paper{padding:30px}.lark .main-wrapper-editor .editor-tool-list-group-hide{display:none}.lark .main-wrapper-editor .editor-tool-list-group-show{display:block}.lark .explore-body .categories-item{width:100%}}@media only screen and (max-width:768px){.lark .lark-card{margin-bottom:10px}}@media only screen and (max-width:420px){.lark .header-nav-item-text{display:none}.lark .header .logo{margin-right:auto}.lark .header .logo .logo-link .text{max-width:92px}.lark .main .books,.lark .main .users{padding-top:32px}.lark .main .books-item,.lark .main .users-item{float:none;margin:0 auto 32px}.lark .main .books .link,.lark .main .users-item .link{margin:0 auto}.lark .main-wrapper-book .book .book-info{margin-bottom:16px}.lark .main-wrapper-book .book .book-action{left:0;margin-top:-8px}.lark .main-wrapper-book .book .favor-wrapper>.btn-group-info{margin-left:0;margin-right:8px}.lark .main-wrapper-book .book .doc-create-entry{float:right;margin-left:0}.lark .main-wrapper-book .book .doc-create-entry .ant-dropdown-trigger{display:none}.lark .main-wrapper-book .book .doc-create-entry .larkicon{display:none}.lark .main-wrapper-book .book .doc-create-entry .ant-btn-primary{border-bottom-right-radius:4px;border-top-right-radius:4px}.lark .doc{padding-left:0;padding-right:0}.lark .main .books-item:nth-child(5n),.lark .main .users-item:nth-child(5n){margin:0 auto 32px}.lark .typo-catalog-detail li a .slug{display:none}.lark .main-wrapper-doc .header-crumb .doc-title{display:none}.lark .main-wrapper-editor .editor-list{display:none}.lark .main-wrapper-editor .editor-wrapper{margin-left:0}.lark .main-wrapper-editor .editor-tool-list-group-hide{display:none}.lark .main-wrapper-editor .editor-tool-list-group-show{display:block}}@media only screen and (max-width:992px){.main-wrapper-editor .editor-wrapper{margin-left:180px}.main-wrapper-editor .editor-wrapper.editor-wrapper-share{margin-left:0}}::selection{background:rgba(27,162,227,.2);color:inherit}.ant-select-dropdown-menu .anticon-check,.ant-select-dropdown-menu .larkicon-svg-check{display:inline-block;margin-right:8px}.ant-select-dropdown-menu .ant-select-dropdown-menu-item .anticon-check,.ant-select-dropdown-menu .ant-select-dropdown-menu-item .larkicon-svg-check{visibility:hidden}.ant-select-dropdown-menu .ant-select-dropdown-menu-item-selected .anticon-check,.ant-select-dropdown-menu .ant-select-dropdown-menu-item-selected .larkicon-svg-check{visibility:visible}.ant-select:not(.ant-select-combobox) .ant-select-selection{background:-webkit-linear-gradient(bottom,#f2f2f2,#f8f8f8 20%,#fff);background:linear-gradient(0deg,#f2f2f2,#f8f8f8 20%,#fff)}.ant-select:not(.ant-select-combobox) .ant-select-selection .anticon-check,.ant-select:not(.ant-select-combobox) .ant-select-selection .larkicon-svg-check{display:none}.ant-btn{line-height:1.15}.ant-btn,.ant-btn:focus,.ant-btn:hover{background-image:-webkit-linear-gradient(bottom,#f5f5f5,#fff);background-image:linear-gradient(0deg,#f5f5f5,#fff)}.ant-btn.ant-btn-danger,.ant-btn.ant-btn-danger:focus,.ant-btn.ant-btn-danger:hover,.ant-btn.ant-btn-dashed,.ant-btn.ant-btn-dashed:focus,.ant-btn.ant-btn-dashed:hover,.ant-btn.ant-btn-primary,.ant-btn.ant-btn-primary:focus,.ant-btn.ant-btn-primary:hover{background-image:none}.ant-btn>.larkicon{margin-right:8px}.ant-btn>.larkicon:last-child{margin-right:0}.ant-menu{background:#fff}.ant-menu.ant-menu-vertical .ant-menu-item{margin-top:0;margin-bottom:0}.ant-menu.ant-menu-horizontal>.ant-menu-item>a:before,.ant-menu.ant-menu-horizontal>.ant-menu-submenu>a:before{top:auto}.ant-upload.ant-upload-drag{background:rgba(0,0,0,0)}.ant-list{background:#fff}.ant-list-item{padding-top:16px;padding-bottom:16px}.ant-list.ant-list-bordered{border-color:#e8e8e8}.ant-list.ant-list-vertical .ant-list-item-content{margin-bottom:0}.ant-list-pagination{text-align:left}.ant-card-head-title{font-size:14px;line-height:32px;color:#595959}.ant-card-head-title h1,.ant-card-head-title h2,.ant-card-head-title h3,.ant-card-head-title h4,.ant-card-head-title h5,.ant-card-head-title h6{font-size:14px;color:#595959}.ant-card .ant-card-extra{padding:10px 0}.ant-card .ant-card-extra .ant-btn{margin-left:8px}.ant-card.card-with-list .ant-card-head{margin-bottom:0}.ant-card.card-with-list>.ant-card-body{padding:0}.ant-card.card-with-list .ant-list-item{padding-left:16px;padding-right:16px}.ant-tabs-bar .ant-tabs-tab{color:#595959}.ant-tabs-bar .ant-tabs-tab:hover{color:#8c8c8c}.ant-tabs-bar .ant-tabs-tab>a{color:#595959}.ant-tabs-bar .ant-tabs-tab-active{font-weight:500;color:#262626}.ant-tabs-bar .ant-tabs-tab-active:hover{color:#262626}.ant-tabs-bar .ant-tabs-tab-active>a{color:#262626}.ant-tabs-bar .ant-tabs-tab>a:hover{color:#8c8c8c}.ant-tabs-bar .ant-tabs-tab-active>a:hover{color:#262626}.ant-tabs-bar .ant-tabs-extra-content .ant-btn{margin-left:8px}.ant-input-affix-wrapper .ant-input-prefix{color:#8c8c8c}.ant-input-affix-wrapper .ant-input:not(:first-child){padding-left:34px}.ant-checkbox-checked.ant-checkbox-disabled .ant-checkbox-inner:after{border-collapse:separate}.has-error .ant-input:not([disabled]),.has-error .ant-input:not([disabled]):focus,.has-error .ant-input:not([disabled]):hover{border-color:#d9d9d9}.has-error .ant-input:not([disabled]):focus{box-shadow:none}.has-error .ant-input-group-addon{color:#595959;border-color:#d9d9d9}.has-error .ant-select-selection{border-color:#d9d9d9}.has-error .ant-form-split{color:#595959}.has-error .ant-select-arrow{color:#bfbfbf}.ant-tooltip{font-size:12px}.ant-breadcrumb .ant-breadcrumb-link{font-weight:700;color:#262626}.ant-breadcrumb .ant-breadcrumb-link>a{font-weight:400;color:#595959}.ant-breadcrumb .ant-breadcrumb-link>a:hover{color:#8c8c8c}.ant-notification code{position:relative;top:-1px;display:inline-block;font-family:monospace;background-color:#f5f5f5;border:1px solid #e8e8e8;padding:0 4px;margin:0 1px;border-radius:2px 2px;font-size:13px;line-height:18px;vertical-align:middle;word-wrap:break-word;word-break:break-all;text-indent:0}.ant-empty .ant-empty-image{display:none}.layout-container{max-width:1056px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto;height:100%}.layout-container-wider{max-width:1440px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto;height:100%}.layout-container-middle{max-width:1216px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto;height:100%}.lark{position:relative;background:#fff;margin:0 auto}.main-wrapper{width:100%;min-height:calc(100vh - 114px);background:#fafafa}.main-container{max-width:1056px;margin-left:auto;margin-right:auto;padding:24px 16px 32px}.main-container-wider{max-width:1440px;margin-left:auto;margin-right:auto;padding:24px 16px 32px}body{width:100%;background:#fafafa;scroll-behavior:smooth;color:#595959;font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin-bottom:0}a:focus{text-decoration:none}ol,ul{margin:0;padding:0;list-style:none}p{margin-bottom:0}.clearfix{display:block;zoom:1}.clearfix:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}.hidden{display:none}.space-word{margin-left:6px;margin-right:6px}.blankslate{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:30px 16px;color:#8c8c8c;text-align:center}.blankslate .ant-spin{color:#8c8c8c}.lark-btn-text{border:none;padding:0;background:none;height:auto}.btn-group-info>.info{display:inline-block;vertical-align:top;padding:0 10px;height:32px;line-height:30px;font-size:14px;text-align:center;background-color:#fff;border:1px solid #d9d9d9;border-left:0;border-radius:0 4px 4px 0;color:#595959}.btn-group-info>.info:hover{color:#25b864}.btn-group-info>.info:focus{color:#16914f}.ant-back-top{right:24px;bottom:80px}@media only print{body{color:#000;background:#fff;-webkit-print-color-adjust:exact;color-adjust:exact}a[href^=http]:after{content:" <" attr(href) "> "}@page{margin:2cm}.footer,.header{display:none}.typo-content{font-size:10.5pt;line-height:1.5}.typo-content li,.typo-content p{font-weight:400}.typo-content h1{font-size:18pt;margin-top:2em;margin-bottom:.5em}.typo-content h2{font-size:16pt;margin-top:1.7em;margin-bottom:.5em}.typo-content h3{font-size:15pt;margin-top:1.4em;margin-bottom:.5em}.typo-content h4{font-size:14pt;margin-top:1em;margin-bottom:.5em}.typo-content h5{font-size:13pt;font-weight:700;margin-top:1em;margin-bottom:.5em}.typo-content h6{font-size:12pt;font-weight:700;margin-top:1em;margin-bottom:.5em}.typo-content p{margin-bottom:1em}.typo-content pre code{word-break:break-all;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}}.doc-aside-catalog::-webkit-scrollbar,.doc-page-nav-toc .toc::-webkit-scrollbar,.editor-list-body .list::-webkit-scrollbar{height:4px;width:4px}.doc-aside-catalog::-webkit-scrollbar-thumb,.doc-page-nav-toc .toc::-webkit-scrollbar-thumb,.editor-list-body .list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.26)}
@-webkit-keyframes fadein___1e0Rq{0%{opacity:0}to{opacity:1}}@keyframes fadein___1e0Rq{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash___bH-AJ{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash___bH-AJ{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.outline___1sD4d{position:fixed;bottom:80px;right:8px;width:48px;height:48px;border-radius:50%;text-align:center;padding-top:14px;border:1px solid #d9d9d9;background:#fafafa;z-index:1000}.mask___3bbFh{position:fixed;bottom:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.body___Fdt25{position:absolute;bottom:0;left:0;width:100%;background-color:#fff;padding:0 16px;text-align:left;line-height:22px;font-size:16px}.body___Fdt25 .head___3zyk4{padding:16px 0;border-bottom:1px solid #e8e8e8;margin-bottom:8px}.body___Fdt25 .head___3zyk4 .close___3vOu0{float:right}.body___Fdt25 .content___22bsx{overflow-y:auto;height:360px}.body___Fdt25 .outline-item___3SYyX{color:#595959;padding:8px 0;display:block}.body___Fdt25 .outline-item-1___XIvWr{padding-left:0}.body___Fdt25 .outline-item-2___26qCK{padding-left:1.2em}.body___Fdt25 .outline-item-3___jw8E-{padding-left:2.4em}.body___Fdt25 .outline-item-4___E_e92{padding-left:3.6em}
@-webkit-keyframes fadein___3meX_{0%{opacity:0}to{opacity:1}}@keyframes fadein___3meX_{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash___1rJKr{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash___1rJKr{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.facade___2E0QI{border-top:1px solid #e8e8e8;padding:16px;background:#fff;line-height:24px}.facade___2E0QI .desc___31cI-,.facade___2E0QI .guide___3xGUL{color:#8c8c8c}.facade___2E0QI .guide___3xGUL{font-size:12px}.facade___2E0QI .desc___31cI-{font-size:14px}.facade___2E0QI .book-name___2wvys{font-size:16px;margin:8px 0 4px}
@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}@keyframes flash{0%{background-color:rgba(82,181,101,.1)}to{background-color:rgba(82,181,101,0)}}.m-doc-wrapper{background:#fff;border-bottom:1px solid #e8e8e8;margin-bottom:12px}.m-doc-wrapper .typo{min-height:400px}.m-doc-wrapper .typo h1.typo-title{padding:0;margin:12px 0;font-size:28px;line-height:36px}.m-doc-wrapper .lark-like-doc-tip{display:none}.m-doc-wrapper .m-doc-article{padding:32px 16px}.m-doc-wrapper .m-doc-meta{padding:0 0 24px;margin:0 16px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;color:#8c8c8c}.m-doc-wrapper .m-doc-meta .social-share-item{display:block;padding:0}.m-doc-wrapper .m-doc-meta .meta-item{margin-right:12px}.m-doc-comments .card-comments{padding:16px;margin:0}

/*# sourceMappingURL=doc.37e8087e.css.map*/