.HoveringCommen {
  transform: translateZ(0);
  /* 创建一个合成层 */
  display: flex;
  padding: 6px;
  position: fixed;
  z-index: 1;
  top: -10000px;
  left: -10000px;
  margin-top: -6px;
  opacity: 1;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
  border: 1px solid #dee0e3;
  -webkit-user-select: none;
  /* 针对 Safari 和旧版 Chrome */
  user-select: none;
  /* 标准语法，其他支持该属性的浏览器 */
}
.HoveringCommen > * + * {
  margin-left: 15px;
}
.HoveringCommen > button {
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 4px;
}
.HoveringCommen > button > [class^='Tripdocs-'],
.HoveringCommen > button [class*=' Tripdocs-'] {
  font-size: 18px;
}

.inner-overlay-relative-container h1:first-child {
  background: red;
  display: none;
}
#webpack-dev-server-client-overlay {
  display: none !important;
}
@font-face {
  font-family: '宋体';
  src: url(./b55087bac3831ed580eb63572c424139.ttf);
}
@font-face {
  font-family: '黑体';
  src: url(./4abbfb4952c885f2bcbb42ff71d1bf29.ttf);
}
@font-face {
  font-family: '华文隶书';
  src: url(./61affead7e371b5f62990eca801af587.ttf);
}
@font-face {
  font-family: '楷体';
  src: url(./d7ad08926b05efc430c90766b08e8822.ttf);
}
@font-face {
  font-family: '仿宋';
  src: url(./137049faa4641605dc647319d52ffe15.ttf);
}
#webpack-dev-server-client-overlay {
  display: none !important;
}
.editor-container::-webkit-scrollbar {
  display: block;
}
.aiProofreading {
  font-size: 16px;
  height: 60px;
  background: #CED4E54D;
  width: 154px;
  border-radius: 60px;
  cursor: pointer;
  position: absolute;
  left: 20px;
  bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #1C1C1E;
}
.aiProofreading img {
  margin-right: 6px;
}
.editor_container_wrap .spinClass {
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  box-shadow: none;
  z-index: 99999;
  background: rgba(2, 2, 2, 0.2) !important;
}
.editor_container_wrap .spinClass .spinClassBox {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.editor_container_wrap .drawer-handle {
  top: 40%;
  height: 135px;
  width: 0px;
  right: -17px;
  border-left: 17px solid #FFF;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  background: transparent;
  box-shadow: none;
}

/*!
 * 
 * antd v4.16.6
 * 
 * Copyright 2015-present, Alipay, Inc.
 * All rights reserved.
 *       
 */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
[class^=ant-]::-ms-clear,
[class*= ant-]::-ms-clear,
[class^=ant-] input::-ms-clear,
[class*= ant-] input::-ms-clear,
[class^=ant-] input::-ms-reveal,
[class*= ant-] input::-ms-reveal {
  display: none;
}
/* stylelint-disable at-rule-no-unknown */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  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;
}
body {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  font-variant: tabular-nums;
  line-height: 1.5715;
  background-color: #fff;
  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: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-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='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.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: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #1890ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #40a9ff;
}
a:active {
  color: #096dd9;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
a:focus {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
pre,
code,
kbd,
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;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -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: 0.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: 0.2em;
  background-color: #feffe6;
}
::-moz-selection {
  color: #fff;
  background: #1890ff;
}
::selection {
  color: #fff;
  background: #1890ff;
}
.clearfix::before {
  display: table;
  content: '';
}
.clearfix::after {
  display: table;
  clear: both;
  content: '';
}
.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.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 infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.anticon-spin {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.ant-fade-enter,
.ant-fade-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-fade-enter.ant-fade-enter-active,
.ant-fade-appear.ant-fade-appear-active {
  -webkit-animation-name: antFadeIn;
          animation-name: antFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-fade-leave.ant-fade-leave-active {
  -webkit-animation-name: antFadeOut;
          animation-name: antFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-fade-enter,
.ant-fade-appear {
  opacity: 0;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.ant-fade-leave {
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
@-webkit-keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.ant-move-up-enter,
.ant-move-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-move-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-move-up-enter.ant-move-up-enter-active,
.ant-move-up-appear.ant-move-up-appear-active {
  -webkit-animation-name: antMoveUpIn;
          animation-name: antMoveUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-move-up-leave.ant-move-up-leave-active {
  -webkit-animation-name: antMoveUpOut;
          animation-name: antMoveUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-move-up-enter,
.ant-move-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-down-enter,
.ant-move-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-move-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-move-down-enter.ant-move-down-enter-active,
.ant-move-down-appear.ant-move-down-appear-active {
  -webkit-animation-name: antMoveDownIn;
          animation-name: antMoveDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-move-down-leave.ant-move-down-leave-active {
  -webkit-animation-name: antMoveDownOut;
          animation-name: antMoveDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-move-down-enter,
.ant-move-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-left-enter,
.ant-move-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-move-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-move-left-enter.ant-move-left-enter-active,
.ant-move-left-appear.ant-move-left-appear-active {
  -webkit-animation-name: antMoveLeftIn;
          animation-name: antMoveLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-move-left-leave.ant-move-left-leave-active {
  -webkit-animation-name: antMoveLeftOut;
          animation-name: antMoveLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-move-left-enter,
.ant-move-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-right-enter,
.ant-move-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-move-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-move-right-enter.ant-move-right-enter-active,
.ant-move-right-appear.ant-move-right-appear-active {
  -webkit-animation-name: antMoveRightIn;
          animation-name: antMoveRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-move-right-leave.ant-move-right-leave-active {
  -webkit-animation-name: antMoveRightOut;
          animation-name: antMoveRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-move-right-enter,
.ant-move-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@-webkit-keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
[ant-click-animating='true'],
[ant-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --antd-wave-shadow-color: #1890ff;
  --scroll-bar: 0;
}
[ant-click-animating-without-extra-node='true']::after,
.ant-click-animating-node {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  box-shadow: 0 0 0 0 #1890ff;
  box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  -webkit-animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
          animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@-webkit-keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #1890ff;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #1890ff;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@-webkit-keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
.ant-slide-up-enter,
.ant-slide-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-slide-up-enter.ant-slide-up-enter-active,
.ant-slide-up-appear.ant-slide-up-appear-active {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-slide-up-leave.ant-slide-up-leave-active {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-slide-up-enter,
.ant-slide-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-down-enter,
.ant-slide-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-slide-down-enter.ant-slide-down-enter-active,
.ant-slide-down-appear.ant-slide-down-appear-active {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-slide-down-leave.ant-slide-down-leave-active {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-slide-down-enter,
.ant-slide-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-left-enter,
.ant-slide-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-slide-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-slide-left-enter.ant-slide-left-enter-active,
.ant-slide-left-appear.ant-slide-left-appear-active {
  -webkit-animation-name: antSlideLeftIn;
          animation-name: antSlideLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-slide-left-leave.ant-slide-left-leave-active {
  -webkit-animation-name: antSlideLeftOut;
          animation-name: antSlideLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-slide-left-enter,
.ant-slide-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-right-enter,
.ant-slide-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-slide-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-slide-right-enter.ant-slide-right-enter-active,
.ant-slide-right-appear.ant-slide-right-appear-active {
  -webkit-animation-name: antSlideRightIn;
          animation-name: antSlideRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-slide-right-leave.ant-slide-right-leave-active {
  -webkit-animation-name: antSlideRightOut;
          animation-name: antSlideRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-slide-right-enter,
.ant-slide-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@-webkit-keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
.ant-zoom-enter,
.ant-zoom-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-enter.ant-zoom-enter-active,
.ant-zoom-appear.ant-zoom-appear-active {
  -webkit-animation-name: antZoomIn;
          animation-name: antZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-zoom-leave.ant-zoom-leave-active {
  -webkit-animation-name: antZoomOut;
          animation-name: antZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-enter,
.ant-zoom-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-enter-prepare,
.ant-zoom-appear-prepare {
  transform: none;
}
.ant-zoom-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-big-enter,
.ant-zoom-big-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-big-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-big-enter.ant-zoom-big-enter-active,
.ant-zoom-big-appear.ant-zoom-big-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-zoom-big-leave.ant-zoom-big-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-big-enter,
.ant-zoom-big-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-big-enter-prepare,
.ant-zoom-big-appear-prepare {
  transform: none;
}
.ant-zoom-big-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-big-fast-enter,
.ant-zoom-big-fast-appear {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-big-fast-leave {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,
.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-big-fast-enter,
.ant-zoom-big-fast-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-big-fast-enter-prepare,
.ant-zoom-big-fast-appear-prepare {
  transform: none;
}
.ant-zoom-big-fast-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-up-enter,
.ant-zoom-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-up-enter.ant-zoom-up-enter-active,
.ant-zoom-up-appear.ant-zoom-up-appear-active {
  -webkit-animation-name: antZoomUpIn;
          animation-name: antZoomUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-zoom-up-leave.ant-zoom-up-leave-active {
  -webkit-animation-name: antZoomUpOut;
          animation-name: antZoomUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-up-enter,
.ant-zoom-up-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-up-enter-prepare,
.ant-zoom-up-appear-prepare {
  transform: none;
}
.ant-zoom-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-down-enter,
.ant-zoom-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-down-enter.ant-zoom-down-enter-active,
.ant-zoom-down-appear.ant-zoom-down-appear-active {
  -webkit-animation-name: antZoomDownIn;
          animation-name: antZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-zoom-down-leave.ant-zoom-down-leave-active {
  -webkit-animation-name: antZoomDownOut;
          animation-name: antZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-down-enter,
.ant-zoom-down-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-down-enter-prepare,
.ant-zoom-down-appear-prepare {
  transform: none;
}
.ant-zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-left-enter,
.ant-zoom-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-left-enter.ant-zoom-left-enter-active,
.ant-zoom-left-appear.ant-zoom-left-appear-active {
  -webkit-animation-name: antZoomLeftIn;
          animation-name: antZoomLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-zoom-left-leave.ant-zoom-left-leave-active {
  -webkit-animation-name: antZoomLeftOut;
          animation-name: antZoomLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-left-enter,
.ant-zoom-left-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-left-enter-prepare,
.ant-zoom-left-appear-prepare {
  transform: none;
}
.ant-zoom-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-right-enter,
.ant-zoom-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-right-enter.ant-zoom-right-enter-active,
.ant-zoom-right-appear.ant-zoom-right-appear-active {
  -webkit-animation-name: antZoomRightIn;
          animation-name: antZoomRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-zoom-right-leave.ant-zoom-right-leave-active {
  -webkit-animation-name: antZoomRightOut;
          animation-name: antZoomRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-right-enter,
.ant-zoom-right-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-right-enter-prepare,
.ant-zoom-right-appear-prepare {
  transform: none;
}
.ant-zoom-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@-webkit-keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@-webkit-keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@-webkit-keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@-webkit-keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@-webkit-keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
@keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-affix {
  position: fixed;
  z-index: 10;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-alert {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: flex;
  align-items: center;
  padding: 8px 15px;
  word-wrap: break-word;
  border-radius: 2px;
}
.ant-alert-content {
  flex: 1;
  min-width: 0;
}
.ant-alert-icon {
  margin-right: 8px;
}
.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: #fff2f0;
  border: 1px solid #ffccc7;
}
.ant-alert-error .ant-alert-icon {
  color: #ff4d4f;
}
.ant-alert-error .ant-alert-description > pre {
  margin: 0;
  padding: 0;
}
.ant-alert-action {
  margin-left: 8px;
}
.ant-alert-close-icon {
  margin-left: 8px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  line-height: 12px;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.ant-alert-close-icon .anticon-close {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-alert-close-icon .anticon-close:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-close-text {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-alert-close-text:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-with-description {
  align-items: flex-start;
  padding: 15px 15px 15px 24px;
}
.ant-alert-with-description.ant-alert-no-icon {
  padding: 15px 15px;
}
.ant-alert-with-description .ant-alert-icon {
  margin-right: 15px;
  font-size: 24px;
}
.ant-alert-with-description .ant-alert-message {
  display: block;
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-alert-message {
  color: rgba(0, 0, 0, 0.85);
}
.ant-alert-with-description .ant-alert-description {
  display: block;
}
.ant-alert.ant-alert-motion-leave {
  overflow: hidden;
  opacity: 1;
  transition: max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-alert.ant-alert-motion-leave-active {
  max-height: 0;
  margin-bottom: 0 !important;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
}
.ant-alert-banner {
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
}
.ant-alert.ant-alert-rtl {
  direction: rtl;
}
.ant-alert-rtl.ant-alert.ant-alert-no-icon {
  padding: 8px 15px;
}
.ant-alert-rtl .ant-alert-icon {
  margin-right: auto;
  margin-left: 8px;
}
.ant-alert-rtl .ant-alert-action {
  margin-right: 8px;
  margin-left: auto;
}
.ant-alert-rtl .ant-alert-close-icon {
  margin-right: 8px;
  margin-left: auto;
}
.ant-alert-rtl.ant-alert-with-description .ant-alert-icon {
  margin-right: auto;
  margin-left: 15px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-anchor {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  padding-left: 2px;
}
.ant-anchor-wrapper {
  margin-left: -4px;
  padding-left: 4px;
  overflow: auto;
  background-color: transparent;
}
.ant-anchor-ink {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.ant-anchor-ink::before {
  position: relative;
  display: block;
  width: 2px;
  height: 100%;
  margin: 0 auto;
  background-color: #f0f0f0;
  content: ' ';
}
.ant-anchor-ink-ball {
  position: absolute;
  left: 50%;
  display: none;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border: 2px solid #1890ff;
  border-radius: 8px;
  transform: translateX(-50%);
  transition: top 0.3s ease-in-out;
}
.ant-anchor-ink-ball.visible {
  display: inline-block;
}
.ant-anchor.fixed .ant-anchor-ink .ant-anchor-ink-ball {
  display: none;
}
.ant-anchor-link {
  padding: 7px 0 7px 16px;
  line-height: 1.143;
}
.ant-anchor-link-title {
  position: relative;
  display: block;
  margin-bottom: 6px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-anchor-link-title:only-child {
  margin-bottom: 0;
}
.ant-anchor-link-active > .ant-anchor-link-title {
  color: #1890ff;
}
.ant-anchor-link .ant-anchor-link {
  padding-top: 5px;
  padding-bottom: 5px;
}
.ant-anchor-rtl {
  direction: rtl;
}
.ant-anchor-rtl.ant-anchor-wrapper {
  margin-right: -4px;
  margin-left: 0;
  padding-right: 4px;
  padding-left: 0;
}
.ant-anchor-rtl .ant-anchor-ink {
  right: 0;
  left: auto;
}
.ant-anchor-rtl .ant-anchor-ink-ball {
  right: 50%;
  left: 0;
  transform: translateX(50%);
}
.ant-anchor-rtl .ant-anchor-link {
  padding: 7px 16px 7px 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-select-auto-complete {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-select-auto-complete .ant-select-clear {
  right: 13px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-select-single .ant-select-selector {
  display: flex;
}
.ant-select-single .ant-select-selector .ant-select-selection-search {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  left: 11px;
}
.ant-select-single .ant-select-selector .ant-select-selection-search-input {
  width: 100%;
}
.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  padding: 0;
  line-height: 30px;
  transition: all 0.3s;
}
@supports (-moz-appearance: meterbar) {
  .ant-select-single .ant-select-selector .ant-select-selection-item,
  .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    line-height: 30px;
  }
}
.ant-select-single .ant-select-selector .ant-select-selection-item {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  pointer-events: none;
}
.ant-select-single .ant-select-selector::after,
.ant-select-single .ant-select-selector .ant-select-selection-item::after,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder::after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '\a0';
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 25px;
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 18px;
}
.ant-select-single.ant-select-open .ant-select-selection-item {
  color: #bfbfbf;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  width: 100%;
  height: 32px;
  padding: 0 11px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 30px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after {
  line-height: 30px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector::after {
  display: none;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
  position: static;
  width: 100%;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
  position: absolute;
  right: 0;
  left: 0;
  padding: 0 11px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after {
  display: none;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  height: 40px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 38px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 38px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  height: 24px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {
  right: 7px;
  left: 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 28px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 21px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 11px;
}
/**
 * Do not merge `height` & `line-height` under style with `selection` & `search`,
 * since chrome may update to redesign with its align logic.
 */
.ant-select-selection-overflow {
  position: relative;
  display: flex;
  flex: auto;
  flex-wrap: wrap;
  max-width: 100%;
}
.ant-select-selection-overflow-item {
  flex: none;
  align-self: center;
  max-width: 100%;
}
.ant-select-multiple .ant-select-selector {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 1px 4px;
}
.ant-select-show-search.ant-select-multiple .ant-select-selector {
  cursor: text;
}
.ant-select-disabled.ant-select-multiple .ant-select-selector {
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selector::after {
  display: inline-block;
  width: 0;
  margin: 2px 0;
  line-height: 24px;
  content: '\a0';
}
.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 24px;
}
.ant-select-multiple .ant-select-selection-item {
  position: relative;
  display: flex;
  flex: none;
  box-sizing: border-box;
  max-width: 100%;
  height: 24px;
  margin-top: 2px;
  margin-bottom: 2px;
  line-height: 22px;
  background: #f5f5f5;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  cursor: default;
  transition: font-size 0.3s, line-height 0.3s, height 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
  -webkit-padding-start: 8px;
          padding-inline-start: 8px;
  -webkit-padding-end: 4px;
          padding-inline-end: 4px;
}
.ant-select-disabled.ant-select-multiple .ant-select-selection-item {
  color: #bfbfbf;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selection-item-content {
  display: inline-block;
  margin-right: 4px;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
}
.ant-select-multiple .ant-select-selection-item-remove {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  font-size: 10px;
  line-height: inherit;
  cursor: pointer;
}
.ant-select-multiple .ant-select-selection-item-remove > * {
  line-height: 1;
}
.ant-select-multiple .ant-select-selection-item-remove svg {
  display: inline-block;
}
.ant-select-multiple .ant-select-selection-item-remove::before {
  display: none;
}
.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {
  display: block;
}
.ant-select-multiple .ant-select-selection-item-remove > .anticon {
  vertical-align: -0.2em;
}
.ant-select-multiple .ant-select-selection-item-remove:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-select-multiple .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-search {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}
.ant-select-multiple .ant-select-selection-search {
  position: relative;
  max-width: 100%;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-margin-start: 7px;
          margin-inline-start: 7px;
}
.ant-select-multiple .ant-select-selection-search-input,
.ant-select-multiple .ant-select-selection-search-mirror {
  height: 24px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 24px;
  transition: all 0.3s;
}
.ant-select-multiple .ant-select-selection-search-input {
  width: 100%;
  min-width: 4.1px;
}
.ant-select-multiple .ant-select-selection-search-mirror {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  white-space: pre;
  visibility: hidden;
}
.ant-select-multiple .ant-select-selection-placeholder {
  position: absolute;
  top: 50%;
  right: 11px;
  left: 11px;
  transform: translateY(-50%);
  transition: all 0.3s;
}
.ant-select-multiple.ant-select-lg .ant-select-selector::after {
  line-height: 32px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 32px;
  line-height: 30px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search {
  height: 32px;
  line-height: 32px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,
.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
  height: 32px;
  line-height: 30px;
}
.ant-select-multiple.ant-select-sm .ant-select-selector::after {
  line-height: 16px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-item {
  height: 16px;
  line-height: 14px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  height: 16px;
  line-height: 16px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,
.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
  height: 16px;
  line-height: 14px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  left: 7px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  -webkit-margin-start: 3px;
          margin-inline-start: 3px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 32px;
  line-height: 32px;
}
.ant-select-disabled .ant-select-selection-item-remove {
  display: none;
}
/* Reset search input style */
.ant-select {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  position: relative;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: pointer;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  cursor: text;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: auto;
}
.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background: #f5f5f5;
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: not-allowed;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button {
  display: none;
  -webkit-appearance: none;
}
.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-select-selection-item {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-item *::-ms-backdrop,
  .ant-select-selection-item {
    flex: auto;
  }
}
.ant-select-selection-placeholder {
  flex: 1;
  overflow: hidden;
  color: #bfbfbf;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-placeholder *::-ms-backdrop,
  .ant-select-selection-placeholder {
    flex: auto;
  }
}
.ant-select-arrow {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 53%;
  right: 11px;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 1;
  text-align: center;
  pointer-events: none;
}
.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 .anticon {
  vertical-align: top;
  transition: transform 0.3s;
}
.ant-select-arrow .anticon > svg {
  vertical-align: top;
}
.ant-select-arrow .anticon:not(.ant-select-suffix) {
  pointer-events: auto;
}
.ant-select-disabled .ant-select-arrow {
  cursor: not-allowed;
}
.ant-select-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, 0.25);
  font-size: 12px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
  text-rendering: auto;
}
.ant-select-clear::before {
  display: block;
}
.ant-select-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-select:hover .ant-select-clear {
  opacity: 1;
}
.ant-select-dropdown {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  padding: 4px 0;
  overflow: hidden;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.ant-select-dropdown.ant-slide-up-leave.ant-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-empty {
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item-empty {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-select-item-group {
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  cursor: default;
}
.ant-select-item-option {
  display: flex;
}
.ant-select-item-option-content {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-select-item-option-state {
  flex: none;
}
.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: #f5f5f5;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  background-color: #e6f7ff;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
  color: #1890ff;
}
.ant-select-item-option-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-item-option-grouped {
  padding-left: 24px;
}
.ant-select-lg {
  font-size: 16px;
}
.ant-select-borderless .ant-select-selector {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-select-rtl {
  direction: rtl;
}
.ant-select-rtl .ant-select-arrow {
  right: initial;
  left: 11px;
}
.ant-select-rtl .ant-select-clear {
  right: initial;
  left: 11px;
}
.ant-select-dropdown-rtl {
  direction: rtl;
}
.ant-select-dropdown-rtl .ant-select-item-option-grouped {
  padding-right: 24px;
  padding-left: 12px;
}
.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 4px;
  padding-left: 24px;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item {
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {
  margin-right: 0;
  margin-left: 4px;
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {
  right: 0;
  left: auto;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {
  right: 11px;
  left: auto;
}
.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  right: 7px;
}
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  right: 0;
  left: 9px;
  text-align: right;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 11px;
  left: 25px;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 18px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 6px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 21px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-empty {
  margin: 0 8px;
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
}
.ant-empty-image {
  height: 100px;
  margin-bottom: 8px;
}
.ant-empty-image img {
  height: 100%;
}
.ant-empty-image svg {
  height: 100%;
  margin: auto;
}
.ant-empty-footer {
  margin-top: 16px;
}
.ant-empty-normal {
  margin: 32px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-normal .ant-empty-image {
  height: 40px;
}
.ant-empty-small {
  margin: 8px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-small .ant-empty-image {
  height: 35px;
}
.ant-empty-img-default-ellipse {
  fill: #f5f5f5;
  fill-opacity: 0.8;
}
.ant-empty-img-default-path-1 {
  fill: #aeb8c2;
}
.ant-empty-img-default-path-2 {
  fill: url(#linearGradient-1);
}
.ant-empty-img-default-path-3 {
  fill: #f5f5f7;
}
.ant-empty-img-default-path-4 {
  fill: #dce0e6;
}
.ant-empty-img-default-path-5 {
  fill: #dce0e6;
}
.ant-empty-img-default-g {
  fill: #fff;
}
.ant-empty-img-simple-ellipse {
  fill: #f5f5f5;
}
.ant-empty-img-simple-g {
  stroke: #d9d9d9;
}
.ant-empty-img-simple-path {
  fill: #fafafa;
}
.ant-empty-rtl {
  direction: rtl;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-avatar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  overflow: hidden;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background: #ccc;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 50%;
}
.ant-avatar-image {
  background: transparent;
}
.ant-avatar .ant-image-img {
  display: block;
}
.ant-avatar-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar.ant-avatar-icon {
  font-size: 18px;
}
.ant-avatar.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
}
.ant-avatar-lg-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar-lg.ant-avatar-icon {
  font-size: 24px;
}
.ant-avatar-lg.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
}
.ant-avatar-sm-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar-sm.ant-avatar-icon {
  font-size: 14px;
}
.ant-avatar-sm.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-square {
  border-radius: 2px;
}
.ant-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ant-avatar-group {
  display: inline-flex;
}
.ant-avatar-group .ant-avatar {
  border: 1px solid #fff;
}
.ant-avatar-group .ant-avatar:not(:first-child) {
  margin-left: -8px;
}
.ant-avatar-group-popover .ant-avatar + .ant-avatar {
  margin-left: 3px;
}
.ant-avatar-group-rtl .ant-avatar:not(:first-child) {
  margin-right: -8px;
  margin-left: 0;
}
.ant-avatar-group-popover.ant-popover-rtl .ant-avatar + .ant-avatar {
  margin-right: 3px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-popover {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  font-weight: normal;
  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: rgba(255, 255, 255, 0.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-rightTop,
.ant-popover-placement-rightBottom {
  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-leftTop,
.ant-popover-placement-leftBottom {
  padding-right: 10px;
}
.ant-popover-inner {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) \9;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-popover {
    /* IE10+ */
  }
  .ant-popover-inner {
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  }
}
.ant-popover-title {
  min-width: 177px;
  min-height: 32px;
  margin: 0;
  padding: 5px 16px 4px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  border-bottom: 1px solid #f0f0f0;
}
.ant-popover-inner-content {
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.85);
}
.ant-popover-message {
  position: relative;
  padding: 4px 0 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-popover-message > .anticon {
  position: absolute;
  top: 8.0005px;
  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;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-popover-arrow-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 6px;
  height: 6px;
  margin: auto;
  background-color: #fff;
  content: '';
  pointer-events: auto;
}
.ant-popover-placement-top .ant-popover-arrow,
.ant-popover-placement-topLeft .ant-popover-arrow,
.ant-popover-placement-topRight .ant-popover-arrow {
  bottom: 1.51471863px;
}
.ant-popover-placement-top .ant-popover-arrow-content,
.ant-popover-placement-topLeft .ant-popover-arrow-content,
.ant-popover-placement-topRight .ant-popover-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-4.24264069px) rotate(45deg);
}
.ant-popover-placement-top .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-popover-placement-topLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-topRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-right .ant-popover-arrow,
.ant-popover-placement-rightTop .ant-popover-arrow,
.ant-popover-placement-rightBottom .ant-popover-arrow {
  left: 1.51471863px;
}
.ant-popover-placement-right .ant-popover-arrow-content,
.ant-popover-placement-rightTop .ant-popover-arrow-content,
.ant-popover-placement-rightBottom .ant-popover-arrow-content {
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(4.24264069px) rotate(45deg);
}
.ant-popover-placement-right .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-popover-placement-rightTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-rightBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-placement-bottom .ant-popover-arrow,
.ant-popover-placement-bottomLeft .ant-popover-arrow,
.ant-popover-placement-bottomRight .ant-popover-arrow {
  top: 1.51471863px;
}
.ant-popover-placement-bottom .ant-popover-arrow-content,
.ant-popover-placement-bottomLeft .ant-popover-arrow-content,
.ant-popover-placement-bottomRight .ant-popover-arrow-content {
  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
  transform: translateY(4.24264069px) rotate(45deg);
}
.ant-popover-placement-bottom .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-popover-placement-bottomLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-bottomRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-left .ant-popover-arrow,
.ant-popover-placement-leftTop .ant-popover-arrow,
.ant-popover-placement-leftBottom .ant-popover-arrow {
  right: 1.51471863px;
}
.ant-popover-placement-left .ant-popover-arrow-content,
.ant-popover-placement-leftTop .ant-popover-arrow-content,
.ant-popover-placement-leftBottom .ant-popover-arrow-content {
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-4.24264069px) rotate(45deg);
}
.ant-popover-placement-left .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-popover-placement-leftTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-leftBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-pink .ant-popover-inner {
  background-color: #eb2f96;
}
.ant-popover-pink .ant-popover-arrow-content {
  background-color: #eb2f96;
}
.ant-popover-magenta .ant-popover-inner {
  background-color: #eb2f96;
}
.ant-popover-magenta .ant-popover-arrow-content {
  background-color: #eb2f96;
}
.ant-popover-red .ant-popover-inner {
  background-color: #f5222d;
}
.ant-popover-red .ant-popover-arrow-content {
  background-color: #f5222d;
}
.ant-popover-volcano .ant-popover-inner {
  background-color: #fa541c;
}
.ant-popover-volcano .ant-popover-arrow-content {
  background-color: #fa541c;
}
.ant-popover-orange .ant-popover-inner {
  background-color: #fa8c16;
}
.ant-popover-orange .ant-popover-arrow-content {
  background-color: #fa8c16;
}
.ant-popover-yellow .ant-popover-inner {
  background-color: #fadb14;
}
.ant-popover-yellow .ant-popover-arrow-content {
  background-color: #fadb14;
}
.ant-popover-gold .ant-popover-inner {
  background-color: #faad14;
}
.ant-popover-gold .ant-popover-arrow-content {
  background-color: #faad14;
}
.ant-popover-cyan .ant-popover-inner {
  background-color: #13c2c2;
}
.ant-popover-cyan .ant-popover-arrow-content {
  background-color: #13c2c2;
}
.ant-popover-lime .ant-popover-inner {
  background-color: #a0d911;
}
.ant-popover-lime .ant-popover-arrow-content {
  background-color: #a0d911;
}
.ant-popover-green .ant-popover-inner {
  background-color: #52c41a;
}
.ant-popover-green .ant-popover-arrow-content {
  background-color: #52c41a;
}
.ant-popover-blue .ant-popover-inner {
  background-color: #1890ff;
}
.ant-popover-blue .ant-popover-arrow-content {
  background-color: #1890ff;
}
.ant-popover-geekblue .ant-popover-inner {
  background-color: #2f54eb;
}
.ant-popover-geekblue .ant-popover-arrow-content {
  background-color: #2f54eb;
}
.ant-popover-purple .ant-popover-inner {
  background-color: #722ed1;
}
.ant-popover-purple .ant-popover-arrow-content {
  background-color: #722ed1;
}
.ant-popover-rtl {
  direction: rtl;
  text-align: right;
}
.ant-popover-rtl .ant-popover-message-title {
  padding-right: 22px;
  padding-left: 16px;
}
.ant-popover-rtl .ant-popover-buttons {
  text-align: left;
}
.ant-popover-rtl .ant-popover-buttons button {
  margin-right: 8px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-back-top {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  right: 100px;
  bottom: 50px;
  z-index: 10;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.ant-back-top:empty {
  display: none;
}
.ant-back-top-rtl {
  right: auto;
  left: 100px;
  direction: rtl;
}
.ant-back-top-content {
  width: 40px;
  height: 40px;
  overflow: hidden;
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 20px;
  transition: all 0.3s;
}
.ant-back-top-content:hover {
  background-color: rgba(0, 0, 0, 0.85);
  transition: all 0.3s;
}
.ant-back-top-icon {
  font-size: 24px;
  line-height: 40px;
}
@media screen and (max-width: 768px) {
  .ant-back-top {
    right: 60px;
  }
}
@media screen and (max-width: 480px) {
  .ant-back-top {
    right: 20px;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-badge {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  line-height: 1;
}
.ant-badge-count {
  z-index: auto;
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #ff4d4f;
  border-radius: 10px;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-count a,
.ant-badge-count a:hover {
  color: #fff;
}
.ant-badge-count-sm {
  min-width: 14px;
  height: 14px;
  padding: 0;
  font-size: 12px;
  line-height: 14px;
  border-radius: 7px;
}
.ant-badge-multiple-words {
  padding: 0 8px;
}
.ant-badge-dot {
  z-index: auto;
  width: 6px;
  min-width: 6px;
  height: 6px;
  background: #ff4d4f;
  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;
  transform: translate(50%, -50%);
  transform-origin: 100% 0%;
}
.ant-badge-count.anticon-spin,
.ant-badge-dot.anticon-spin,
.ant-badge .ant-scroll-number-custom-component.anticon-spin {
  -webkit-animation: antBadgeLoadingCircle 1s infinite linear;
          animation: antBadgeLoadingCircle 1s infinite linear;
}
.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 infinite ease-in-out;
          animation: antStatusProcessing 1.2s infinite ease-in-out;
  content: '';
}
.ant-badge-status-default {
  background-color: #d9d9d9;
}
.ant-badge-status-error {
  background-color: #ff4d4f;
}
.ant-badge-status-warning {
  background-color: #faad14;
}
.ant-badge-status-pink {
  background: #eb2f96;
}
.ant-badge-status-magenta {
  background: #eb2f96;
}
.ant-badge-status-red {
  background: #f5222d;
}
.ant-badge-status-volcano {
  background: #fa541c;
}
.ant-badge-status-orange {
  background: #fa8c16;
}
.ant-badge-status-yellow {
  background: #fadb14;
}
.ant-badge-status-gold {
  background: #faad14;
}
.ant-badge-status-cyan {
  background: #13c2c2;
}
.ant-badge-status-lime {
  background: #a0d911;
}
.ant-badge-status-green {
  background: #52c41a;
}
.ant-badge-status-blue {
  background: #1890ff;
}
.ant-badge-status-geekblue {
  background: #2f54eb;
}
.ant-badge-status-purple {
  background: #722ed1;
}
.ant-badge-status-text {
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-badge-zoom-appear,
.ant-badge-zoom-enter {
  -webkit-animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
          animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ant-badge-zoom-leave {
  -webkit-animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
          animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ant-badge-not-a-wrapper .ant-badge-zoom-appear,
.ant-badge-not-a-wrapper .ant-badge-zoom-enter {
  -webkit-animation: antNoWrapperZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
          animation: antNoWrapperZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
}
.ant-badge-not-a-wrapper .ant-badge-zoom-leave {
  -webkit-animation: antNoWrapperZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
          animation: antNoWrapperZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
}
.ant-badge-not-a-wrapper:not(.ant-badge-status) {
  vertical-align: middle;
}
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component {
  transform: none;
}
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,
.ant-badge-not-a-wrapper .ant-scroll-number {
  position: relative;
  top: auto;
  display: block;
  transform-origin: 50% 50%;
}
.ant-badge-not-a-wrapper .ant-badge-count {
  transform: none;
}
@-webkit-keyframes antStatusProcessing {
  0% {
    transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
@keyframes antStatusProcessing {
  0% {
    transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
.ant-scroll-number {
  overflow: hidden;
}
.ant-scroll-number-only {
  position: relative;
  display: inline-block;
  height: 20px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
}
.ant-scroll-number-only > p.ant-scroll-number-only-unit {
  height: 20px;
  margin: 0;
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
}
.ant-scroll-number-symbol {
  vertical-align: top;
}
@-webkit-keyframes antZoomBadgeIn {
  0% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(50%, -50%);
  }
}
@keyframes antZoomBadgeIn {
  0% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(50%, -50%);
  }
}
@-webkit-keyframes antZoomBadgeOut {
  0% {
    transform: scale(1) translate(50%, -50%);
  }
  100% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
}
@keyframes antZoomBadgeOut {
  0% {
    transform: scale(1) translate(50%, -50%);
  }
  100% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
}
@-webkit-keyframes antNoWrapperZoomBadgeIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
  }
}
@keyframes antNoWrapperZoomBadgeIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes antNoWrapperZoomBadgeOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
@keyframes antNoWrapperZoomBadgeOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
@-webkit-keyframes antBadgeLoadingCircle {
  0% {
    transform-origin: 50%;
  }
  100% {
    transform: translate(50%, -50%) rotate(360deg);
    transform-origin: 50%;
  }
}
@keyframes antBadgeLoadingCircle {
  0% {
    transform-origin: 50%;
  }
  100% {
    transform: translate(50%, -50%) rotate(360deg);
    transform-origin: 50%;
  }
}
.ant-ribbon-wrapper {
  position: relative;
}
.ant-ribbon {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: 8px;
  height: 22px;
  padding: 0 8px;
  color: #fff;
  line-height: 22px;
  white-space: nowrap;
  background-color: #1890ff;
  border-radius: 2px;
}
.ant-ribbon-text {
  color: #fff;
}
.ant-ribbon-corner {
  position: absolute;
  top: 100%;
  width: 8px;
  height: 8px;
  color: currentColor;
  border: 4px solid;
  transform: scaleY(0.75);
  transform-origin: top;
}
.ant-ribbon-corner::after {
  position: absolute;
  top: -4px;
  left: -4px;
  width: inherit;
  height: inherit;
  color: rgba(0, 0, 0, 0.25);
  border: inherit;
  content: '';
}
.ant-ribbon-color-pink {
  color: #eb2f96;
  background: #eb2f96;
}
.ant-ribbon-color-magenta {
  color: #eb2f96;
  background: #eb2f96;
}
.ant-ribbon-color-red {
  color: #f5222d;
  background: #f5222d;
}
.ant-ribbon-color-volcano {
  color: #fa541c;
  background: #fa541c;
}
.ant-ribbon-color-orange {
  color: #fa8c16;
  background: #fa8c16;
}
.ant-ribbon-color-yellow {
  color: #fadb14;
  background: #fadb14;
}
.ant-ribbon-color-gold {
  color: #faad14;
  background: #faad14;
}
.ant-ribbon-color-cyan {
  color: #13c2c2;
  background: #13c2c2;
}
.ant-ribbon-color-lime {
  color: #a0d911;
  background: #a0d911;
}
.ant-ribbon-color-green {
  color: #52c41a;
  background: #52c41a;
}
.ant-ribbon-color-blue {
  color: #1890ff;
  background: #1890ff;
}
.ant-ribbon-color-geekblue {
  color: #2f54eb;
  background: #2f54eb;
}
.ant-ribbon-color-purple {
  color: #722ed1;
  background: #722ed1;
}
.ant-ribbon.ant-ribbon-placement-end {
  right: -8px;
  border-bottom-right-radius: 0;
}
.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner {
  right: 0;
  border-color: currentColor transparent transparent currentColor;
}
.ant-ribbon.ant-ribbon-placement-start {
  left: -8px;
  border-bottom-left-radius: 0;
}
.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner {
  left: 0;
  border-color: currentColor currentColor transparent transparent;
}
.ant-badge-rtl {
  direction: rtl;
}
.ant-badge-rtl .ant-badge-count,
.ant-badge-rtl .ant-badge-dot,
.ant-badge-rtl .ant-badge .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  direction: ltr;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl.ant-badge .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl .ant-badge-status-text {
  margin-right: 8px;
  margin-left: 0;
}
.ant-badge-rtl .ant-badge-zoom-appear,
.ant-badge-rtl .ant-badge-zoom-enter {
  -webkit-animation-name: antZoomBadgeInRtl;
          animation-name: antZoomBadgeInRtl;
}
.ant-badge-rtl .ant-badge-zoom-leave {
  -webkit-animation-name: antZoomBadgeOutRtl;
          animation-name: antZoomBadgeOutRtl;
}
.ant-badge-not-a-wrapper .ant-badge-count {
  transform: none;
}
.ant-ribbon-rtl {
  direction: rtl;
}
.ant-ribbon-rtl.ant-ribbon-placement-end {
  right: unset;
  left: -8px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner {
  right: unset;
  left: 0;
  border-color: currentColor currentColor transparent transparent;
}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner::after {
  border-color: currentColor currentColor transparent transparent;
}
.ant-ribbon-rtl.ant-ribbon-placement-start {
  right: -8px;
  left: unset;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner {
  right: 0;
  left: unset;
  border-color: currentColor transparent transparent currentColor;
}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner::after {
  border-color: currentColor transparent transparent currentColor;
}
@-webkit-keyframes antZoomBadgeInRtl {
  0% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(-50%, -50%);
  }
}
@keyframes antZoomBadgeInRtl {
  0% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(-50%, -50%);
  }
}
@-webkit-keyframes antZoomBadgeOutRtl {
  0% {
    transform: scale(1) translate(-50%, -50%);
  }
  100% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
}
@keyframes antZoomBadgeOutRtl {
  0% {
    transform: scale(1) translate(-50%, -50%);
  }
  100% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-breadcrumb {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-breadcrumb .anticon {
  font-size: 14px;
}
.ant-breadcrumb a {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-breadcrumb a:hover {
  color: #40a9ff;
}
.ant-breadcrumb > span:last-child {
  color: rgba(0, 0, 0, 0.85);
}
.ant-breadcrumb > span:last-child a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-breadcrumb > span:last-child .ant-breadcrumb-separator {
  display: none;
}
.ant-breadcrumb-separator {
  margin: 0 8px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-breadcrumb-link > .anticon + span,
.ant-breadcrumb-link > .anticon + a {
  margin-left: 4px;
}
.ant-breadcrumb-overlay-link > .anticon {
  margin-left: 4px;
}
.ant-breadcrumb-rtl {
  direction: rtl;
}
.ant-breadcrumb-rtl::before {
  display: table;
  content: '';
}
.ant-breadcrumb-rtl::after {
  display: table;
  clear: both;
  content: '';
}
.ant-breadcrumb-rtl > span {
  float: right;
}
.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span,
.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a {
  margin-right: 4px;
  margin-left: 0;
}
.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon {
  margin-right: 4px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-menu-item-danger.ant-menu-item {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-item-danger.ant-menu-item-active {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item:active {
  background: #fff1f0;
}
.ant-menu-item-danger.ant-menu-item-selected {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item-selected > a,
.ant-menu-item-danger.ant-menu-item-selected > a:hover {
  color: #ff4d4f;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  background-color: #fff1f0;
}
.ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {
  border-right-color: #ff4d4f;
}
.ant-menu-dark .ant-menu-item-danger.ant-menu-item,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {
  color: #ff4d4f;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  color: #fff;
  background-color: #ff4d4f;
}
.ant-menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  margin-bottom: 0;
  padding-left: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 0;
  text-align: left;
  list-style: none;
  background: #fff;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: background 0.3s, width 0.3s cubic-bezier(0.2, 0, 0, 1) 0s;
}
.ant-menu::before {
  display: table;
  content: '';
}
.ant-menu::after {
  display: table;
  clear: both;
  content: '';
}
.ant-menu.ant-menu-root:focus-visible {
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-menu ul,
.ant-menu ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-menu-overflow {
  display: flex;
}
.ant-menu-overflow-item {
  flex: none;
}
.ant-menu-hidden,
.ant-menu-submenu-hidden {
  display: none;
}
.ant-menu-item-group-title {
  height: 1.5715;
  padding: 8px 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  transition: all 0.3s;
}
.ant-menu-horizontal .ant-menu-submenu {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu,
.ant-menu-submenu-inline {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-item:active,
.ant-menu-submenu-title:active {
  background: #e6f7ff;
}
.ant-menu-submenu .ant-menu-sub {
  cursor: initial;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-item a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-item a:hover {
  color: #1890ff;
}
.ant-menu-item a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: '';
}
.ant-menu-item > .ant-badge a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-item > .ant-badge a:hover {
  color: #1890ff;
}
.ant-menu-item-divider {
  height: 1px;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu {
  margin-top: -1px;
}
.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
  background-color: transparent;
}
.ant-menu-item-selected {
  color: #1890ff;
}
.ant-menu-item-selected a,
.ant-menu-item-selected a:hover {
  color: #1890ff;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #e6f7ff;
}
.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border-right: 1px solid #f0f0f0;
}
.ant-menu-vertical-right {
  border-left: 1px solid #f0f0f0;
}
.ant-menu-vertical.ant-menu-sub,
.ant-menu-vertical-left.ant-menu-sub,
.ant-menu-vertical-right.ant-menu-sub {
  min-width: 160px;
  max-height: calc(100vh - 100px);
  padding: 0;
  overflow: hidden;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub:not([class*='-active']),
.ant-menu-vertical-left.ant-menu-sub:not([class*='-active']),
.ant-menu-vertical-right.ant-menu-sub:not([class*='-active']) {
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: 0 0;
}
.ant-menu-horizontal.ant-menu-sub {
  min-width: 114px;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu-title {
  transition: border-color 0.3s, background 0.3s;
}
.ant-menu-item,
.ant-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  transition: border-color 0.3s, background 0.3s, padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-item .ant-menu-item-icon,
.ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-item .anticon,
.ant-menu-submenu-title .anticon {
  min-width: 14px;
  font-size: 14px;
  transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s;
}
.ant-menu-item .ant-menu-item-icon + span,
.ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu-item .anticon + span,
.ant-menu-submenu-title .anticon + span {
  margin-left: 10px;
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s, color 0.3s;
}
.ant-menu-item .ant-menu-item-icon.svg,
.ant-menu-submenu-title .ant-menu-item-icon.svg {
  vertical-align: -0.125em;
}
.ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-submenu-title.ant-menu-item-only-child > .anticon,
.ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon {
  margin-right: 0;
}
.ant-menu-item:focus-visible,
.ant-menu-submenu-title:focus-visible {
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-menu > .ant-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  padding: 0;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0;
}
.ant-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  border-radius: 2px;
  box-shadow: none;
  transform-origin: 0 0;
}
.ant-menu-submenu-popup::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0.0001;
  content: ' ';
}
.ant-menu-submenu-placement-rightTop::before {
  top: 0;
  left: -7px;
}
.ant-menu-submenu > .ant-menu {
  background-color: #fff;
  border-radius: 2px;
}
.ant-menu-submenu > .ant-menu-submenu-title::after {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-popup > .ant-menu {
  background-color: #fff;
}
.ant-menu-submenu-expand-icon,
.ant-menu-submenu-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
  color: rgba(0, 0, 0, 0.85);
  transform: translateY(-50%);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-arrow::before,
.ant-menu-submenu-arrow::after {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background-color: currentColor;
  border-radius: 2px;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateY(-2.5px);
}
.ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateY(2.5px);
}
.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-expand-icon,
.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  color: #1890ff;
}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateX(2.5px);
}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateX(-2.5px);
}
.ant-menu-submenu-horizontal .ant-menu-submenu-arrow {
  display: none;
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  transform: translateY(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateX(-2.5px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateX(2.5px);
}
.ant-menu-vertical .ant-menu-submenu-selected,
.ant-menu-vertical-left .ant-menu-submenu-selected,
.ant-menu-vertical-right .ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-horizontal {
  line-height: 46px;
  border: 0;
  border-bottom: 1px solid #f0f0f0;
  box-shadow: none;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu {
  margin-top: -1px;
  margin-bottom: 0;
  padding: 0 20px;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected::after {
  border-bottom: 2px solid #1890ff;
}
.ant-menu-horizontal > .ant-menu-item,
.ant-menu-horizontal > .ant-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
}
.ant-menu-horizontal > .ant-menu-item::after,
.ant-menu-horizontal > .ant-menu-submenu::after {
  position: absolute;
  right: 20px;
  bottom: 0;
  left: 20px;
  border-bottom: 2px solid transparent;
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-horizontal > .ant-menu-submenu > .ant-menu-submenu-title {
  padding: 0;
}
.ant-menu-horizontal > .ant-menu-item a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-horizontal > .ant-menu-item a:hover {
  color: #1890ff;
}
.ant-menu-horizontal > .ant-menu-item a::before {
  bottom: -2px;
}
.ant-menu-horizontal > .ant-menu-item-selected a {
  color: #1890ff;
}
.ant-menu-horizontal::after {
  display: block;
  clear: both;
  height: 0;
  content: '\20';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item {
  position: relative;
}
.ant-menu-vertical .ant-menu-item::after,
.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-inline .ant-menu-item::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #1890ff;
  transform: scaleY(0.0001);
  opacity: 0;
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content: '';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px;
  overflow: hidden;
  line-height: 40px;
  text-overflow: ellipsis;
}
.ant-menu-vertical .ant-menu-submenu,
.ant-menu-vertical-left .ant-menu-submenu,
.ant-menu-vertical-right .ant-menu-submenu,
.ant-menu-inline .ant-menu-submenu {
  padding-bottom: 0.02px;
}
.ant-menu-vertical .ant-menu-item:not(:last-child),
.ant-menu-vertical-left .ant-menu-item:not(:last-child),
.ant-menu-vertical-right .ant-menu-item:not(:last-child),
.ant-menu-inline .ant-menu-item:not(:last-child) {
  margin-bottom: 8px;
}
.ant-menu-vertical > .ant-menu-item,
.ant-menu-vertical-left > .ant-menu-item,
.ant-menu-vertical-right > .ant-menu-item,
.ant-menu-inline > .ant-menu-item,
.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
}
.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline {
  width: 100%;
}
.ant-menu-inline .ant-menu-selected::after,
.ant-menu-inline .ant-menu-item-selected::after {
  transform: scaleY(1);
  opacity: 1;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title {
  width: calc(100% + 1px);
}
.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline.ant-menu-root .ant-menu-item,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title {
  display: flex;
  align-items: center;
  transition: border-color 0.3s, background 0.3s, padding 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-menu-inline.ant-menu-root .ant-menu-item > .ant-menu-title-content,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > .ant-menu-title-content {
  flex: auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-menu-inline.ant-menu-root .ant-menu-item > *,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > * {
  flex: none;
}
.ant-menu.ant-menu-inline-collapsed {
  width: 80px;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
  left: 0;
  padding: 0 calc(50% - 16px / 2);
  text-overflow: clip;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
  line-height: 40px;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
  display: inline-block;
  opacity: 0;
}
.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed .anticon {
  display: inline-block;
}
.ant-menu.ant-menu-inline-collapsed-tooltip {
  pointer-events: none;
}
.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed-tooltip .anticon {
  display: none;
}
.ant-menu.ant-menu-inline-collapsed-tooltip a {
  color: rgba(255, 255, 255, 0.85);
}
.ant-menu.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-vertical,
.ant-menu-root.ant-menu-vertical-left,
.ant-menu-root.ant-menu-vertical-right,
.ant-menu-root.ant-menu-inline {
  box-shadow: none;
}
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item > .ant-menu-inline-collapsed-noicon,
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title > .ant-menu-inline-collapsed-noicon {
  font-size: 16px;
  text-align: center;
}
.ant-menu-sub.ant-menu-inline {
  padding: 0;
  background: #fafafa;
  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, 0.25) !important;
  background: none;
  cursor: not-allowed;
}
.ant-menu-item-disabled::after,
.ant-menu-submenu-disabled::after {
  border-color: transparent !important;
}
.ant-menu-item-disabled a,
.ant-menu-submenu-disabled a {
  color: rgba(0, 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, 0.25) !important;
  cursor: not-allowed;
}
.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::before,
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(0, 0, 0, 0.25) !important;
}
.ant-layout-header .ant-menu {
  line-height: inherit;
}
.ant-menu-light .ant-menu-item:hover,
.ant-menu-light .ant-menu-item-active,
.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.ant-menu-light .ant-menu-submenu-active,
.ant-menu-light .ant-menu-submenu-title:hover {
  color: #1890ff;
}
.ant-menu.ant-menu-dark,
.ant-menu-dark .ant-menu-sub,
.ant-menu.ant-menu-dark .ant-menu-sub {
  color: rgba(255, 255, 255, 0.65);
  background: #001529;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0.45;
  transition: all 0.3s;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark.ant-menu-submenu-popup {
  background: transparent;
}
.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #000c17;
}
.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;
  padding: 0 20px;
  border-color: #001529;
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover {
  background-color: #1890ff;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a::before {
  bottom: 0;
}
.ant-menu-dark .ant-menu-item,
.ant-menu-dark .ant-menu-item-group-title,
.ant-menu-dark .ant-menu-item > a,
.ant-menu-dark .ant-menu-item > span > a {
  color: rgba(255, 255, 255, 0.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 .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-right .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 .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
  width: 100%;
}
.ant-menu-dark .ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-active,
.ant-menu-dark .ant-menu-submenu-active,
.ant-menu-dark .ant-menu-submenu-open,
.ant-menu-dark .ant-menu-submenu-selected,
.ant-menu-dark .ant-menu-submenu-title:hover {
  color: #fff;
  background-color: transparent;
}
.ant-menu-dark .ant-menu-item:hover > a,
.ant-menu-dark .ant-menu-item-active > a,
.ant-menu-dark .ant-menu-submenu-active > a,
.ant-menu-dark .ant-menu-submenu-open > a,
.ant-menu-dark .ant-menu-submenu-selected > a,
.ant-menu-dark .ant-menu-submenu-title:hover > a,
.ant-menu-dark .ant-menu-item:hover > span > a,
.ant-menu-dark .ant-menu-item-active > span > a,
.ant-menu-dark .ant-menu-submenu-active > span > a,
.ant-menu-dark .ant-menu-submenu-open > span > a,
.ant-menu-dark .ant-menu-submenu-selected > span > a,
.ant-menu-dark .ant-menu-submenu-title:hover > span > a {
  color: #fff;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  opacity: 1;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark .ant-menu-item:hover {
  background-color: transparent;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #1890ff;
}
.ant-menu-dark .ant-menu-item-selected {
  color: #fff;
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected::after {
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected > a,
.ant-menu-dark .ant-menu-item-selected > span > a,
.ant-menu-dark .ant-menu-item-selected > a:hover,
.ant-menu-dark .ant-menu-item-selected > span > a:hover {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,
.ant-menu-dark .ant-menu-item-selected .anticon {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon + span,
.ant-menu-dark .ant-menu-item-selected .anticon + span {
  color: #fff;
}
.ant-menu.ant-menu-dark .ant-menu-item-selected,
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
  background-color: #1890ff;
}
.ant-menu-dark .ant-menu-item-disabled,
.ant-menu-dark .ant-menu-submenu-disabled,
.ant-menu-dark .ant-menu-item-disabled > a,
.ant-menu-dark .ant-menu-submenu-disabled > a,
.ant-menu-dark .ant-menu-item-disabled > span > a,
.ant-menu-dark .ant-menu-submenu-disabled > span > a {
  color: rgba(255, 255, 255, 0.35) !important;
  opacity: 0.8;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important;
}
.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::before,
.ant-menu-dark .ant-menu-item-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::after {
  background: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu.ant-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-menu-rtl .ant-menu-item-group-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline,
.ant-menu-rtl.ant-menu-vertical {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-menu-rtl.ant-menu-dark.ant-menu-inline,
.ant-menu-rtl.ant-menu-dark.ant-menu-vertical {
  border-left: none;
}
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: top right;
}
.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item .anticon,
.ant-menu-rtl .ant-menu-submenu-title .anticon {
  margin-right: auto;
  margin-left: 10px;
}
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .anticon {
  margin-left: 0;
}
.ant-menu-submenu-rtl.ant-menu-submenu-popup {
  transform-origin: 100% 0;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  right: auto;
  left: 16px;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateY(-2px);
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateY(2px);
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-rtl.ant-menu-inline .ant-menu-item::after {
  right: auto;
  left: 0;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,
.ant-menu-rtl.ant-menu-inline .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 0;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 16px;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title {
  padding: 0 calc(50% - 16px / 2);
}
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 28px 0 16px;
}
.ant-menu-sub.ant-menu-inline {
  border: 0;
}
.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-right: 32px;
  padding-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tooltip {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1070;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  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-rightTop,
.ant-tooltip-placement-rightBottom {
  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-leftTop,
.ant-tooltip-placement-leftBottom {
  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, 0.75);
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-tooltip-arrow {
  position: absolute;
  display: block;
  width: 13.07106781px;
  height: 13.07106781px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-tooltip-arrow-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 5px;
  height: 5px;
  margin: auto;
  background-color: rgba(0, 0, 0, 0.75);
  content: '';
  pointer-events: auto;
}
.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: -5.07106781px;
}
.ant-tooltip-placement-top .ant-tooltip-arrow-content,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-topRight .ant-tooltip-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  left: -5.07106781px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content {
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  right: -5.07106781px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content {
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  top: -5.07106781px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
  box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-pink .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-pink .ant-tooltip-arrow-content {
  background-color: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-arrow-content {
  background-color: #eb2f96;
}
.ant-tooltip-red .ant-tooltip-inner {
  background-color: #f5222d;
}
.ant-tooltip-red .ant-tooltip-arrow-content {
  background-color: #f5222d;
}
.ant-tooltip-volcano .ant-tooltip-inner {
  background-color: #fa541c;
}
.ant-tooltip-volcano .ant-tooltip-arrow-content {
  background-color: #fa541c;
}
.ant-tooltip-orange .ant-tooltip-inner {
  background-color: #fa8c16;
}
.ant-tooltip-orange .ant-tooltip-arrow-content {
  background-color: #fa8c16;
}
.ant-tooltip-yellow .ant-tooltip-inner {
  background-color: #fadb14;
}
.ant-tooltip-yellow .ant-tooltip-arrow-content {
  background-color: #fadb14;
}
.ant-tooltip-gold .ant-tooltip-inner {
  background-color: #faad14;
}
.ant-tooltip-gold .ant-tooltip-arrow-content {
  background-color: #faad14;
}
.ant-tooltip-cyan .ant-tooltip-inner {
  background-color: #13c2c2;
}
.ant-tooltip-cyan .ant-tooltip-arrow-content {
  background-color: #13c2c2;
}
.ant-tooltip-lime .ant-tooltip-inner {
  background-color: #a0d911;
}
.ant-tooltip-lime .ant-tooltip-arrow-content {
  background-color: #a0d911;
}
.ant-tooltip-green .ant-tooltip-inner {
  background-color: #52c41a;
}
.ant-tooltip-green .ant-tooltip-arrow-content {
  background-color: #52c41a;
}
.ant-tooltip-blue .ant-tooltip-inner {
  background-color: #1890ff;
}
.ant-tooltip-blue .ant-tooltip-arrow-content {
  background-color: #1890ff;
}
.ant-tooltip-geekblue .ant-tooltip-inner {
  background-color: #2f54eb;
}
.ant-tooltip-geekblue .ant-tooltip-arrow-content {
  background-color: #2f54eb;
}
.ant-tooltip-purple .ant-tooltip-inner {
  background-color: #722ed1;
}
.ant-tooltip-purple .ant-tooltip-arrow-content {
  background-color: #722ed1;
}
.ant-tooltip-rtl {
  direction: rtl;
}
.ant-tooltip-rtl .ant-tooltip-inner {
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger {
  color: #ff4d4f;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover {
  color: #fff;
  background-color: #ff4d4f;
}
.ant-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-dropdown::before {
  position: absolute;
  top: -4px;
  right: 0;
  bottom: -4px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: ' ';
}
.ant-dropdown-wrap {
  position: relative;
}
.ant-dropdown-wrap .ant-btn > .anticon-down {
  font-size: 10px;
}
.ant-dropdown-wrap .anticon-down::before {
  transition: transform 0.2s;
}
.ant-dropdown-wrap-open .anticon-down::before {
  transform: rotate(180deg);
}
.ant-dropdown-hidden,
.ant-dropdown-menu-hidden,
.ant-dropdown-menu-submenu-hidden {
  display: none;
}
.ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,
.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-topRight {
  padding-bottom: 10px;
}
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight {
  padding-top: 10px;
}
.ant-dropdown-arrow {
  position: absolute;
  z-index: 1;
  display: block;
  width: 8.48528137px;
  height: 8.48528137px;
  background: transparent;
  border-style: solid;
  border-width: 4.24264069px;
  transform: rotate(45deg);
}
.ant-dropdown-placement-topCenter > .ant-dropdown-arrow,
.ant-dropdown-placement-topLeft > .ant-dropdown-arrow,
.ant-dropdown-placement-topRight > .ant-dropdown-arrow {
  bottom: 6.2px;
  border-top-color: transparent;
  border-right-color: #fff;
  border-bottom-color: #fff;
  border-left-color: transparent;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
}
.ant-dropdown-placement-topCenter > .ant-dropdown-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.ant-dropdown-placement-topLeft > .ant-dropdown-arrow {
  left: 16px;
}
.ant-dropdown-placement-topRight > .ant-dropdown-arrow {
  right: 16px;
}
.ant-dropdown-placement-bottomCenter > .ant-dropdown-arrow,
.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow,
.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
  top: 6px;
  border-top-color: #fff;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #fff;
  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
}
.ant-dropdown-placement-bottomCenter > .ant-dropdown-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow {
  left: 16px;
}
.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
  right: 16px;
}
.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: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.45);
  transition: all 0.3s;
}
.ant-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  box-shadow: none;
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-menu-submenu-popup li {
  list-style: none;
}
.ant-dropdown-menu-submenu-popup ul {
  margin-right: 0.3em;
  margin-left: 0.3em;
}
.ant-dropdown-menu-item {
  position: relative;
  display: flex;
  align-items: center;
}
.ant-dropdown-menu-item-icon {
  min-width: 12px;
  margin-right: 8px;
  font-size: 12px;
}
.ant-dropdown-menu-title-content {
  flex: auto;
}
.ant-dropdown-menu-title-content > a {
  color: inherit;
  transition: all 0.3s;
}
.ant-dropdown-menu-title-content > a:hover {
  color: inherit;
}
.ant-dropdown-menu-title-content > a::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
}
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected {
  color: #1890ff;
  background-color: #e6f7ff;
}
.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover {
  background-color: #f5f5f5;
}
.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 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, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-item-disabled a,
.ant-dropdown-menu-submenu-title-disabled a {
  pointer-events: none;
}
.ant-dropdown-menu-item-divider,
.ant-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
  position: absolute;
  right: 8px;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
  margin-right: 0 !important;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
  font-style: normal;
}
.ant-dropdown-menu-item-group-list {
  margin: 0 8px;
  padding: 0;
  list-style: none;
}
.ant-dropdown-menu-submenu-title {
  padding-right: 24px;
}
.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;
  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, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
  color: #1890ff;
}
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.ant-dropdown-trigger > .anticon.anticon-down,
.ant-dropdown-link > .anticon.anticon-down,
.ant-dropdown-button > .anticon.anticon-down {
  font-size: 10px;
  vertical-align: baseline;
}
.ant-dropdown-button {
  white-space: nowrap;
}
.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only) {
  padding-right: 8px;
  padding-left: 8px;
}
.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-submenu-title,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .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-item > .anticon + span > a .ant-dropdown-menu-submenu-arrow::after {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a:hover {
  color: #fff;
  background: transparent;
}
.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: #1890ff;
}
.ant-dropdown-rtl {
  direction: rtl;
}
.ant-dropdown-rtl.ant-dropdown::before {
  right: -7px;
  left: 0;
}
.ant-dropdown-menu.ant-dropdown-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item-group-title {
  direction: rtl;
  text-align: right;
}
.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl {
  transform-origin: 100% 0;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-item > span > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  margin-right: 0;
  margin-left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow {
  right: auto;
  left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  margin-left: 0 !important;
  transform: scaleX(-1);
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  padding-right: 12px;
  padding-left: 24px;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  right: 100%;
  left: 0;
  margin-right: 4px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-btn {
  line-height: 1.5715;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 14px;
  border-radius: 2px;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-color: #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] {
  cursor: not-allowed;
}
.ant-btn[disabled] > * {
  pointer-events: none;
}
.ant-btn-lg {
  height: 40px;
  padding: 6.4px 15px;
  font-size: 16px;
  border-radius: 2px;
}
.ant-btn-sm {
  height: 24px;
  padding: 0px 7px;
  font-size: 14px;
  border-radius: 2px;
}
.ant-btn > a:only-child {
  color: currentColor;
}
.ant-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus {
  color: #40a9ff;
  background: #fff;
  border-color: #40a9ff;
}
.ant-btn:hover > a:only-child,
.ant-btn:focus > a:only-child {
  color: currentColor;
}
.ant-btn:hover > a:only-child::after,
.ant-btn:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:active {
  color: #096dd9;
  background: #fff;
  border-color: #096dd9;
}
.ant-btn:active > a:only-child {
  color: currentColor;
}
.ant-btn:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn[disabled],
.ant-btn[disabled]:hover,
.ant-btn[disabled]:focus,
.ant-btn[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn[disabled] > a:only-child,
.ant-btn[disabled]:hover > a:only-child,
.ant-btn[disabled]:focus > a:only-child,
.ant-btn[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn[disabled] > a:only-child::after,
.ant-btn[disabled]:hover > a:only-child::after,
.ant-btn[disabled]:focus > a:only-child::after,
.ant-btn[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus,
.ant-btn:active {
  text-decoration: none;
  background: #fff;
}
.ant-btn > span {
  display: inline-block;
}
.ant-btn-primary {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 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: transparent;
  content: '';
}
.ant-btn-primary:hover,
.ant-btn-primary:focus {
  color: #fff;
  background: #40a9ff;
  border-color: #40a9ff;
}
.ant-btn-primary:hover > a:only-child,
.ant-btn-primary:focus > a:only-child {
  color: currentColor;
}
.ant-btn-primary:hover > a:only-child::after,
.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary:active {
  color: #fff;
  background: #096dd9;
  border-color: #096dd9;
}
.ant-btn-primary:active > a:only-child {
  color: currentColor;
}
.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary[disabled],
.ant-btn-primary[disabled]:hover,
.ant-btn-primary[disabled]:focus,
.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-primary[disabled] > a:only-child,
.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-primary[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #40a9ff;
  border-left-color: #40a9ff;
}
.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: #40a9ff;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #d9d9d9;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-left-color: #40a9ff;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-left-color: #d9d9d9;
}
.ant-btn-ghost {
  color: rgba(0, 0, 0, 0.85);
  background: transparent;
  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: transparent;
  content: '';
}
.ant-btn-ghost:hover,
.ant-btn-ghost:focus {
  color: #40a9ff;
  background: transparent;
  border-color: #40a9ff;
}
.ant-btn-ghost:hover > a:only-child,
.ant-btn-ghost:focus > a:only-child {
  color: currentColor;
}
.ant-btn-ghost:hover > a:only-child::after,
.ant-btn-ghost:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost:active {
  color: #096dd9;
  background: transparent;
  border-color: #096dd9;
}
.ant-btn-ghost:active > a:only-child {
  color: currentColor;
}
.ant-btn-ghost:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost[disabled],
.ant-btn-ghost[disabled]:hover,
.ant-btn-ghost[disabled]:focus,
.ant-btn-ghost[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-ghost[disabled] > a:only-child,
.ant-btn-ghost[disabled]:hover > a:only-child,
.ant-btn-ghost[disabled]:focus > a:only-child,
.ant-btn-ghost[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-ghost[disabled] > a:only-child::after,
.ant-btn-ghost[disabled]:hover > a:only-child::after,
.ant-btn-ghost[disabled]:focus > a:only-child::after,
.ant-btn-ghost[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed {
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  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: transparent;
  content: '';
}
.ant-btn-dashed:hover,
.ant-btn-dashed:focus {
  color: #40a9ff;
  background: #fff;
  border-color: #40a9ff;
}
.ant-btn-dashed:hover > a:only-child,
.ant-btn-dashed:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dashed:hover > a:only-child::after,
.ant-btn-dashed:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed:active {
  color: #096dd9;
  background: #fff;
  border-color: #096dd9;
}
.ant-btn-dashed:active > a:only-child {
  color: currentColor;
}
.ant-btn-dashed:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed[disabled],
.ant-btn-dashed[disabled]:hover,
.ant-btn-dashed[disabled]:focus,
.ant-btn-dashed[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dashed[disabled] > a:only-child,
.ant-btn-dashed[disabled]:hover > a:only-child,
.ant-btn-dashed[disabled]:focus > a:only-child,
.ant-btn-dashed[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-dashed[disabled] > a:only-child::after,
.ant-btn-dashed[disabled]:hover > a:only-child::after,
.ant-btn-dashed[disabled]:focus > a:only-child::after,
.ant-btn-dashed[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger {
  color: #fff;
  background: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.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: transparent;
  content: '';
}
.ant-btn-danger:hover,
.ant-btn-danger:focus {
  color: #fff;
  background: #ff7875;
  border-color: #ff7875;
}
.ant-btn-danger:hover > a:only-child,
.ant-btn-danger:focus > a:only-child {
  color: currentColor;
}
.ant-btn-danger:hover > a:only-child::after,
.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger:active {
  color: #fff;
  background: #d9363e;
  border-color: #d9363e;
}
.ant-btn-danger:active > a:only-child {
  color: currentColor;
}
.ant-btn-danger:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger[disabled],
.ant-btn-danger[disabled]:hover,
.ant-btn-danger[disabled]:focus,
.ant-btn-danger[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-danger[disabled] > a:only-child,
.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-danger[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-danger[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link {
  color: #1890ff;
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
.ant-btn-link > a:only-child {
  color: currentColor;
}
.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover,
.ant-btn-link:focus {
  color: #40a9ff;
  background: transparent;
  border-color: #40a9ff;
}
.ant-btn-link:hover > a:only-child,
.ant-btn-link:focus > a:only-child {
  color: currentColor;
}
.ant-btn-link:hover > a:only-child::after,
.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:active {
  color: #096dd9;
  background: transparent;
  border-color: #096dd9;
}
.ant-btn-link:active > a:only-child {
  color: currentColor;
}
.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link[disabled],
.ant-btn-link[disabled]:hover,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover {
  background: transparent;
}
.ant-btn-link:hover,
.ant-btn-link:focus,
.ant-btn-link:active {
  border-color: transparent;
}
.ant-btn-link[disabled],
.ant-btn-link[disabled]:hover,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text {
  color: rgba(0, 0, 0, 0.85);
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
.ant-btn-text > a:only-child {
  color: currentColor;
}
.ant-btn-text > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:hover,
.ant-btn-text:focus {
  color: #40a9ff;
  background: transparent;
  border-color: #40a9ff;
}
.ant-btn-text:hover > a:only-child,
.ant-btn-text:focus > a:only-child {
  color: currentColor;
}
.ant-btn-text:hover > a:only-child::after,
.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:active {
  color: #096dd9;
  background: transparent;
  border-color: #096dd9;
}
.ant-btn-text:active > a:only-child {
  color: currentColor;
}
.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text[disabled],
.ant-btn-text[disabled]:hover,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-text[disabled] > a:only-child,
.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-text[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:hover,
.ant-btn-text:focus {
  color: rgba(0, 0, 0, 0.85);
  background: rgba(0, 0, 0, 0.018);
  border-color: transparent;
}
.ant-btn-text:active {
  color: rgba(0, 0, 0, 0.85);
  background: rgba(0, 0, 0, 0.028);
  border-color: transparent;
}
.ant-btn-text[disabled],
.ant-btn-text[disabled]:hover,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-text[disabled] > a:only-child,
.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-text[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous {
  color: #ff4d4f;
  background: #fff;
  border-color: #ff4d4f;
}
.ant-btn-dangerous > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous:hover,
.ant-btn-dangerous:focus {
  color: #ff7875;
  background: #fff;
  border-color: #ff7875;
}
.ant-btn-dangerous:hover > a:only-child,
.ant-btn-dangerous:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous:hover > a:only-child::after,
.ant-btn-dangerous:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous:active {
  color: #d9363e;
  background: #fff;
  border-color: #d9363e;
}
.ant-btn-dangerous:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous[disabled],
.ant-btn-dangerous[disabled]:hover,
.ant-btn-dangerous[disabled]:focus,
.ant-btn-dangerous[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous[disabled] > a:only-child,
.ant-btn-dangerous[disabled]:hover > a:only-child,
.ant-btn-dangerous[disabled]:focus > a:only-child,
.ant-btn-dangerous[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous[disabled] > a:only-child::after,
.ant-btn-dangerous[disabled]:hover > a:only-child::after,
.ant-btn-dangerous[disabled]:focus > a:only-child::after,
.ant-btn-dangerous[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary {
  color: #fff;
  background: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-dangerous.ant-btn-primary > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary:hover,
.ant-btn-dangerous.ant-btn-primary:focus {
  color: #fff;
  background: #ff7875;
  border-color: #ff7875;
}
.ant-btn-dangerous.ant-btn-primary:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-primary:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary:active {
  color: #fff;
  background: #d9363e;
  border-color: #d9363e;
}
.ant-btn-dangerous.ant-btn-primary:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary[disabled],
.ant-btn-dangerous.ant-btn-primary[disabled]:hover,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus,
.ant-btn-dangerous.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link {
  color: #ff4d4f;
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #40a9ff;
  background: transparent;
  border-color: #40a9ff;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:active {
  color: #096dd9;
  background: transparent;
  border-color: #096dd9;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #ff7875;
  background: transparent;
  border-color: transparent;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:active {
  color: #d9363e;
  background: transparent;
  border-color: transparent;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text {
  color: #ff4d4f;
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:hover,
.ant-btn-dangerous.ant-btn-text:focus {
  color: #40a9ff;
  background: transparent;
  border-color: #40a9ff;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:active {
  color: #096dd9;
  background: transparent;
  border-color: #096dd9;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:hover,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:hover,
.ant-btn-dangerous.ant-btn-text:focus {
  color: #ff7875;
  background: rgba(0, 0, 0, 0.018);
  border-color: transparent;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:active {
  color: #d9363e;
  background: rgba(0, 0, 0, 0.028);
  border-color: transparent;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:hover,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-icon-only {
  width: 32px;
  height: 32px;
  padding: 2.4px 0;
  font-size: 16px;
  border-radius: 2px;
  vertical-align: -1px;
}
.ant-btn-icon-only > * {
  font-size: 16px;
}
.ant-btn-icon-only.ant-btn-lg {
  width: 40px;
  height: 40px;
  padding: 4.9px 0;
  font-size: 18px;
  border-radius: 2px;
}
.ant-btn-icon-only.ant-btn-lg > * {
  font-size: 18px;
}
.ant-btn-icon-only.ant-btn-sm {
  width: 24px;
  height: 24px;
  padding: 0px 0;
  font-size: 14px;
  border-radius: 2px;
}
.ant-btn-icon-only.ant-btn-sm > * {
  font-size: 14px;
}
.ant-btn-round {
  height: 32px;
  padding: 4px 16px;
  font-size: 14px;
  border-radius: 32px;
}
.ant-btn-round.ant-btn-lg {
  height: 40px;
  padding: 6.4px 20px;
  font-size: 16px;
  border-radius: 40px;
}
.ant-btn-round.ant-btn-sm {
  height: 24px;
  padding: 0px 12px;
  font-size: 14px;
  border-radius: 24px;
}
.ant-btn-round.ant-btn-icon-only {
  width: auto;
}
.ant-btn-circle {
  min-width: 32px;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-lg {
  min-width: 40px;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-sm {
  min-width: 24px;
  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: 0.35;
  transition: opacity 0.2s;
  content: '';
  pointer-events: none;
}
.ant-btn .anticon {
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn .anticon.anticon-plus > svg,
.ant-btn .anticon.anticon-minus > svg {
  shape-rendering: optimizeSpeed;
}
.ant-btn.ant-btn-loading {
  position: relative;
}
.ant-btn.ant-btn-loading:not([disabled]) {
  pointer-events: none;
}
.ant-btn.ant-btn-loading::before {
  display: block;
}
.ant-btn > .ant-btn-loading-icon {
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn > .ant-btn-loading-icon .anticon {
  padding-right: 8px;
  -webkit-animation: none;
          animation: none;
}
.ant-btn > .ant-btn-loading-icon .anticon svg {
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.ant-btn > .ant-btn-loading-icon:only-child .anticon {
  padding-right: 0;
}
.ant-btn-group {
  position: relative;
  display: inline-flex;
}
.ant-btn-group > .ant-btn,
.ant-btn-group > span > .ant-btn {
  position: relative;
}
.ant-btn-group > .ant-btn:hover,
.ant-btn-group > span > .ant-btn:hover,
.ant-btn-group > .ant-btn:focus,
.ant-btn-group > span > .ant-btn:focus,
.ant-btn-group > .ant-btn:active,
.ant-btn-group > span > .ant-btn:active {
  z-index: 2;
}
.ant-btn-group > .ant-btn[disabled],
.ant-btn-group > span > .ant-btn[disabled] {
  z-index: 0;
}
.ant-btn-group .ant-btn-icon-only {
  font-size: 14px;
}
.ant-btn-group-lg > .ant-btn,
.ant-btn-group-lg > span > .ant-btn {
  height: 40px;
  padding: 6.4px 15px;
  font-size: 16px;
  border-radius: 0;
}
.ant-btn-group-lg .ant-btn.ant-btn-icon-only {
  width: 40px;
  height: 40px;
  padding-right: 0;
  padding-left: 0;
}
.ant-btn-group-sm > .ant-btn,
.ant-btn-group-sm > span > .ant-btn {
  height: 24px;
  padding: 0px 7px;
  font-size: 14px;
  border-radius: 0;
}
.ant-btn-group-sm > .ant-btn > .anticon,
.ant-btn-group-sm > span > .ant-btn > .anticon {
  font-size: 14px;
}
.ant-btn-group-sm .ant-btn.ant-btn-icon-only {
  width: 24px;
  height: 24px;
  padding-right: 0;
  padding-left: 0;
}
.ant-btn-group .ant-btn + .ant-btn,
.ant-btn + .ant-btn-group,
.ant-btn-group span + .ant-btn,
.ant-btn-group .ant-btn + span,
.ant-btn-group > span + span,
.ant-btn-group + .ant-btn,
.ant-btn-group + .ant-btn-group {
  margin-left: -1px;
}
.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) {
  border-left-color: transparent;
}
.ant-btn-group .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn:first-child,
.ant-btn-group > span:first-child > .ant-btn {
  margin-left: 0;
}
.ant-btn-group > .ant-btn:only-child {
  border-radius: 2px;
}
.ant-btn-group > span:only-child > .ant-btn {
  border-radius: 2px;
}
.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: 2px;
  border-bottom-left-radius: 2px;
}
.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: 2px;
  border-bottom-right-radius: 2px;
}
.ant-btn-group-sm > .ant-btn:only-child {
  border-radius: 2px;
}
.ant-btn-group-sm > span:only-child > .ant-btn {
  border-radius: 2px;
}
.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: 2px;
  border-bottom-left-radius: 2px;
}
.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: 2px;
  border-bottom-right-radius: 2px;
}
.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-rtl.ant-btn-group .ant-btn + .ant-btn,
.ant-btn-rtl.ant-btn + .ant-btn-group,
.ant-btn-rtl.ant-btn-group span + .ant-btn,
.ant-btn-rtl.ant-btn-group .ant-btn + span,
.ant-btn-rtl.ant-btn-group > span + span,
.ant-btn-rtl.ant-btn-group + .ant-btn,
.ant-btn-rtl.ant-btn-group + .ant-btn-group,
.ant-btn-group-rtl.ant-btn-group .ant-btn + .ant-btn,
.ant-btn-group-rtl.ant-btn + .ant-btn-group,
.ant-btn-group-rtl.ant-btn-group span + .ant-btn,
.ant-btn-group-rtl.ant-btn-group .ant-btn + span,
.ant-btn-group-rtl.ant-btn-group > span + span,
.ant-btn-group-rtl.ant-btn-group + .ant-btn,
.ant-btn-group-rtl.ant-btn-group + .ant-btn-group {
  margin-right: -1px;
  margin-left: auto;
}
.ant-btn-group.ant-btn-group-rtl {
  direction: rtl;
}
.ant-btn-group-rtl.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.ant-btn-group-rtl.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.ant-btn:focus > span,
.ant-btn:active > span {
  position: relative;
}
.ant-btn > .anticon + span,
.ant-btn > span + .anticon {
  margin-left: 8px;
}
.ant-btn-background-ghost {
  color: #fff;
  background: transparent !important;
  border-color: #fff;
}
.ant-btn-background-ghost.ant-btn-primary {
  color: #1890ff;
  background: transparent;
  border-color: #1890ff;
  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: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary:hover,
.ant-btn-background-ghost.ant-btn-primary:focus {
  color: #40a9ff;
  background: transparent;
  border-color: #40a9ff;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary:active {
  color: #096dd9;
  background: transparent;
  border-color: #096dd9;
}
.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 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary[disabled],
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger {
  color: #ff4d4f;
  background: transparent;
  border-color: #ff4d4f;
  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: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:hover,
.ant-btn-background-ghost.ant-btn-danger:focus {
  color: #ff7875;
  background: transparent;
  border-color: #ff7875;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:active {
  color: #d9363e;
  background: transparent;
  border-color: #d9363e;
}
.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 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger[disabled],
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger[disabled] > 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]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous {
  color: #ff4d4f;
  background: transparent;
  border-color: #ff4d4f;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous:hover,
.ant-btn-background-ghost.ant-btn-dangerous:focus {
  color: #ff7875;
  background: transparent;
  border-color: #ff7875;
}
.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous:active {
  color: #d9363e;
  background: transparent;
  border-color: #d9363e;
}
.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled],
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link {
  color: #ff4d4f;
  background: transparent;
  border-color: transparent;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus {
  color: #ff7875;
  background: transparent;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active {
  color: #d9363e;
  background: transparent;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-two-chinese-chars::first-letter {
  letter-spacing: 0.34em;
}
.ant-btn-two-chinese-chars > *:not(.anticon) {
  margin-right: -0.34em;
  letter-spacing: 0.34em;
}
.ant-btn-block {
  width: 100%;
}
.ant-btn:empty {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '\a0';
}
a.ant-btn {
  padding-top: 0.01px !important;
  line-height: 30px;
}
a.ant-btn-lg {
  line-height: 38px;
}
a.ant-btn-sm {
  line-height: 22px;
}
.ant-btn-rtl {
  direction: rtl;
}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-right-color: #40a9ff;
  border-left-color: #d9d9d9;
}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-right-color: #d9d9d9;
  border-left-color: #40a9ff;
}
.ant-btn-rtl.ant-btn > .ant-btn-loading-icon .anticon {
  padding-right: 0;
  padding-left: 8px;
}
.ant-btn > .ant-btn-loading-icon:only-child .anticon {
  padding-right: 0;
  padding-left: 0;
}
.ant-btn-rtl.ant-btn > .anticon + span,
.ant-btn-rtl.ant-btn > span + .anticon {
  margin-right: 8px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-picker-calendar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background: #fff;
}
.ant-picker-calendar-header {
  display: flex;
  justify-content: flex-end;
  padding: 12px 0;
}
.ant-picker-calendar-header .ant-picker-calendar-year-select {
  min-width: 80px;
}
.ant-picker-calendar-header .ant-picker-calendar-month-select {
  min-width: 70px;
  margin-left: 8px;
}
.ant-picker-calendar-header .ant-picker-calendar-mode-switch {
  margin-left: 8px;
}
.ant-picker-calendar .ant-picker-panel {
  background: #fff;
  border: 0;
  border-top: 1px solid #f0f0f0;
  border-radius: 0;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel,
.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel {
  width: auto;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-body {
  padding: 8px 0;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-content {
  width: 100%;
}
.ant-picker-calendar-mini {
  border-radius: 2px;
}
.ant-picker-calendar-mini .ant-picker-calendar-header {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-picker-calendar-mini .ant-picker-panel {
  border-radius: 0 0 2px 2px;
}
.ant-picker-calendar-mini .ant-picker-content {
  height: 256px;
}
.ant-picker-calendar-mini .ant-picker-content th {
  height: auto;
  padding: 0;
  line-height: 18px;
}
.ant-picker-calendar-full .ant-picker-panel {
  display: block;
  width: 100%;
  text-align: right;
  background: #fff;
  border: 0;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td {
  padding: 0;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  height: auto;
  padding: 0 12px 5px 0;
  line-height: 18px;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date {
  background: #f5f5f5;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today::before {
  display: none;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today {
  background: #e6f7ff;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
  color: #1890ff;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date {
  display: block;
  width: auto;
  height: auto;
  margin: 0 4px;
  padding: 4px 8px 0;
  border: 0;
  border-top: 2px solid #f0f0f0;
  border-radius: 0;
  transition: background 0.3s;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value {
  line-height: 24px;
  transition: color 0.3s;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
  position: static;
  width: auto;
  height: 86px;
  overflow-y: auto;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.5715;
  text-align: left;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today {
  border-color: #1890ff;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
  color: rgba(0, 0, 0, 0.85);
}
@media only screen and (max-width: 480px) {
  .ant-picker-calendar-header {
    display: block;
  }
  .ant-picker-calendar-header .ant-picker-calendar-year-select {
    width: 50%;
  }
  .ant-picker-calendar-header .ant-picker-calendar-month-select {
    width: calc(50% - 8px);
  }
  .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
    width: 100%;
    margin-top: 8px;
    margin-left: 0;
  }
  .ant-picker-calendar-header .ant-picker-calendar-mode-switch > label {
    width: 50%;
    text-align: center;
  }
}
.ant-picker-calendar-rtl {
  direction: rtl;
}
.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel {
  text-align: left;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  padding: 0 0 5px 12px;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-radio-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  font-size: 0;
  line-height: unset;
}
.ant-radio-group .ant-badge-count {
  z-index: 1;
}
.ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper {
  border-left: none;
}
.ant-radio-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-flex;
  align-items: baseline;
  margin-right: 8px;
  cursor: pointer;
}
.ant-radio-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-radio {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  display: inline-block;
  outline: none;
  cursor: pointer;
}
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-radio-input:focus + .ant-radio-inner {
  border-color: #1890ff;
}
.ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.08);
}
.ant-radio-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  visibility: hidden;
  -webkit-animation: antRadioEffect 0.36s ease-in-out;
          animation: antRadioEffect 0.36s ease-in-out;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  content: '';
}
.ant-radio:hover::after,
.ant-radio-wrapper:hover .ant-radio::after {
  visibility: visible;
}
.ant-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 1px;
  border-radius: 50%;
  transition: all 0.3s;
}
.ant-radio-inner::after {
  position: absolute;
  top: 3px;
  left: 3px;
  display: block;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border-top: 0;
  border-left: 0;
  border-radius: 8px;
  transform: scale(0);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.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: #1890ff;
}
.ant-radio-checked .ant-radio-inner::after {
  transform: scale(1);
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-radio-disabled {
  cursor: not-allowed;
}
.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, 0.2);
}
.ant-radio-disabled .ant-radio-input {
  cursor: not-allowed;
}
.ant-radio-disabled + span {
  color: rgba(0, 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: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 30px;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top-width: 1.02px;
  border-left-width: 0;
  cursor: pointer;
  transition: color 0.3s, background 0.3s, border-color 0.3s, box-shadow 0.3s;
}
.ant-radio-button-wrapper a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-radio-button-wrapper > .ant-radio-button {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.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: -1px;
  left: -1px;
  display: block;
  box-sizing: content-box;
  width: 1px;
  height: 100%;
  padding: 1px 0;
  background-color: #d9d9d9;
  transition: background-color 0.3s;
  content: '';
}
.ant-radio-button-wrapper:first-child {
  border-left: 1px solid #d9d9d9;
  border-radius: 2px 0 0 2px;
}
.ant-radio-button-wrapper:last-child {
  border-radius: 0 2px 2px 0;
}
.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 2px;
}
.ant-radio-button-wrapper:hover {
  position: relative;
  color: #1890ff;
}
.ant-radio-button-wrapper:focus-within {
  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.08);
}
.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:not(.ant-radio-button-wrapper-disabled) {
  z-index: 1;
  color: #1890ff;
  background: #fff;
  border-color: #1890ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #1890ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #1890ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #40a9ff;
  border-color: #40a9ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before {
  background-color: #40a9ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #096dd9;
  border-color: #096dd9;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before {
  background-color: #096dd9;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.08);
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #40a9ff;
  border-color: #40a9ff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #096dd9;
  border-color: #096dd9;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.08);
}
.ant-radio-button-wrapper-disabled {
  color: rgba(0, 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, 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: rgba(0, 0, 0, 0.25);
  background-color: #e6e6e6;
  border-color: #d9d9d9;
  box-shadow: none;
}
@-webkit-keyframes antRadioEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes antRadioEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-radio-group.ant-radio-group-rtl {
  direction: rtl;
}
.ant-radio-wrapper.ant-radio-wrapper-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl {
  border-right-width: 0;
  border-left-width: 1px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before {
  right: -1px;
  left: 0;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {
  border-right: 1px solid #d9d9d9;
  border-radius: 0 2px 2px 0;
}
.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child {
  border-right-color: #40a9ff;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
  border-radius: 2px 0 0 2px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
  border-right-color: #d9d9d9;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  padding: 4px 11px 4px;
  position: relative;
  display: inline-flex;
  align-items: center;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: border 0.3s, box-shadow 0.3s;
}
.ant-picker:hover,
.ant-picker-focused {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-picker-focused {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-picker.ant-picker-disabled {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-picker.ant-picker-disabled .ant-picker-suffix {
  color: rgba(0, 0, 0, 0.25);
}
.ant-picker.ant-picker-borderless {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-picker-input {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.ant-picker-input > input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  flex: auto;
  min-width: 1px;
  height: auto;
  padding: 0;
  background: transparent;
  border: 0;
}
.ant-picker-input > input::-moz-placeholder {
  opacity: 1;
}
.ant-picker-input > input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-picker-input > input::placeholder {
  color: #bfbfbf;
}
.ant-picker-input > input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-picker-input > input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-picker-input > input:focus,
.ant-picker-input > input-focused {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-picker-input > input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-picker-input > input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-picker-input > input-borderless,
.ant-picker-input > input-borderless:hover,
.ant-picker-input > input-borderless:focus,
.ant-picker-input > input-borderless-focused,
.ant-picker-input > input-borderless-disabled,
.ant-picker-input > input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-picker-input > input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-picker-input > input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-picker-input > input-sm {
  padding: 0px 7px;
}
.ant-picker-input > input:focus {
  box-shadow: none;
}
.ant-picker-input > input[disabled] {
  background: transparent;
}
.ant-picker-input:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-input-placeholder > input {
  color: #bfbfbf;
}
.ant-picker-large {
  padding: 6.5px 11px 6.5px;
}
.ant-picker-large .ant-picker-input > input {
  font-size: 16px;
}
.ant-picker-small {
  padding: 0px 7px 0px;
}
.ant-picker-suffix {
  align-self: center;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
  pointer-events: none;
}
.ant-picker-suffix > * {
  vertical-align: top;
}
.ant-picker-clear {
  position: absolute;
  top: 50%;
  right: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
  background: #fff;
  transform: translateY(-50%);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s, color 0.3s;
}
.ant-picker-clear > * {
  vertical-align: top;
}
.ant-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-separator {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 16px;
  vertical-align: top;
  cursor: default;
}
.ant-picker-focused .ant-picker-separator {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator {
  cursor: not-allowed;
}
.ant-picker-range {
  position: relative;
  display: inline-flex;
}
.ant-picker-range .ant-picker-clear {
  right: 11px;
}
.ant-picker-range:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-range .ant-picker-active-bar {
  bottom: -1px;
  height: 2px;
  margin-left: 11px;
  background: #1890ff;
  opacity: 0;
  transition: all 0.3s ease-out;
  pointer-events: none;
}
.ant-picker-range.ant-picker-focused .ant-picker-active-bar {
  opacity: 1;
}
.ant-picker-range-separator {
  align-items: center;
  padding: 0 8px;
  line-height: 1;
}
.ant-picker-range.ant-picker-small .ant-picker-clear {
  right: 7px;
}
.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-left: 7px;
}
.ant-picker-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1050;
}
.ant-picker-dropdown-hidden {
  display: none;
}
.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {
  top: 1.66666667px;
  display: block;
  transform: rotate(-45deg);
}
.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow {
  bottom: 1.66666667px;
  display: block;
  transform: rotate(135deg);
}
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.ant-picker-dropdown-range {
  padding: 6.66666667px 0;
}
.ant-picker-dropdown-range-hidden {
  display: none;
}
.ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel {
  padding-top: 4px;
}
.ant-picker-ranges {
  margin-bottom: 0;
  padding: 4px 12px;
  overflow: hidden;
  line-height: 34px;
  text-align: left;
  list-style: none;
}
.ant-picker-ranges > li {
  display: inline-block;
}
.ant-picker-ranges .ant-picker-preset > .ant-tag-blue {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
  cursor: pointer;
}
.ant-picker-ranges .ant-picker-ok {
  float: right;
  margin-left: 8px;
}
.ant-picker-range-wrapper {
  display: flex;
}
.ant-picker-range-arrow {
  position: absolute;
  z-index: 1;
  display: none;
  width: 10px;
  height: 10px;
  margin-left: 16.5px;
  box-shadow: 2px -2px 6px rgba(0, 0, 0, 0.06);
  transition: left 0.3s ease-out;
}
.ant-picker-range-arrow::after {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 10px;
  height: 10px;
  border: 5px solid #f0f0f0;
  border-color: #fff #fff transparent transparent;
  content: '';
}
.ant-picker-panel-container {
  overflow: hidden;
  vertical-align: top;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: margin 0.3s;
}
.ant-picker-panel-container .ant-picker-panels {
  display: inline-flex;
  flex-wrap: nowrap;
  direction: ltr;
}
.ant-picker-panel-container .ant-picker-panel {
  vertical-align: top;
  background: transparent;
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.ant-picker-panel-container .ant-picker-panel-focused {
  border-color: #f0f0f0;
}
.ant-picker-panel {
  display: inline-flex;
  flex-direction: column;
  text-align: center;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  outline: none;
}
.ant-picker-panel-focused {
  border-color: #1890ff;
}
.ant-picker-decade-panel,
.ant-picker-year-panel,
.ant-picker-quarter-panel,
.ant-picker-month-panel,
.ant-picker-week-panel,
.ant-picker-date-panel,
.ant-picker-time-panel {
  display: flex;
  flex-direction: column;
  width: 280px;
}
.ant-picker-header {
  display: flex;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-header > * {
  flex: none;
}
.ant-picker-header button {
  padding: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 40px;
  background: transparent;
  border: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-picker-header > button {
  min-width: 1.6em;
  font-size: 14px;
}
.ant-picker-header > button:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-picker-header-view {
  flex: auto;
  font-weight: 500;
  line-height: 40px;
}
.ant-picker-header-view button {
  color: inherit;
  font-weight: inherit;
}
.ant-picker-header-view button:not(:first-child) {
  margin-left: 8px;
}
.ant-picker-header-view button:hover {
  color: #1890ff;
}
.ant-picker-prev-icon,
.ant-picker-next-icon,
.ant-picker-super-prev-icon,
.ant-picker-super-next-icon {
  position: relative;
  display: inline-block;
  width: 7px;
  height: 7px;
}
.ant-picker-prev-icon::before,
.ant-picker-next-icon::before,
.ant-picker-super-prev-icon::before,
.ant-picker-super-next-icon::before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentColor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-super-prev-icon::after,
.ant-picker-super-next-icon::after {
  position: absolute;
  top: 4px;
  left: 4px;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentColor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-prev-icon,
.ant-picker-super-prev-icon {
  transform: rotate(-45deg);
}
.ant-picker-next-icon,
.ant-picker-super-next-icon {
  transform: rotate(135deg);
}
.ant-picker-content {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.ant-picker-content th,
.ant-picker-content td {
  position: relative;
  min-width: 24px;
  font-weight: 400;
}
.ant-picker-content th {
  height: 30px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 30px;
}
.ant-picker-cell {
  padding: 3px 0;
  color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.ant-picker-cell-in-view {
  color: rgba(0, 0, 0, 0.85);
}
.ant-picker-cell-disabled {
  cursor: not-allowed;
}
.ant-picker-cell::before {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 1;
  height: 24px;
  transform: translateY(-50%);
  content: '';
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background: #f5f5f5;
}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  border: 1px solid #1890ff;
  border-radius: 2px;
  content: '';
}
.ant-picker-cell-in-view.ant-picker-cell-in-range {
  position: relative;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range::before {
  background: #e6f7ff;
}
.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
  color: #fff;
  background: #1890ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before {
  background: #e6f7ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  left: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  position: absolute;
  top: 50%;
  z-index: 0;
  height: 24px;
  border-top: 1px dashed #7ec1ff;
  border-bottom: 1px dashed #7ec1ff;
  transform: translateY(-50%);
  content: '';
}
.ant-picker-cell-range-hover-start::after,
.ant-picker-cell-range-hover-end::after,
.ant-picker-cell-range-hover::after {
  right: 0;
  left: 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end::before {
  background: #cbe6ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 2px 0 0 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 0 2px 2px 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after,
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
  background: #cbe6ff;
  content: '';
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: -6px;
  left: 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: 0;
  left: -6px;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 50%;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  left: 50%;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  left: 6px;
  border-left: 1px dashed #7ec1ff;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 6px;
  border-right: 1px dashed #7ec1ff;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-picker-cell-disabled {
  pointer-events: none;
}
.ant-picker-cell-disabled .ant-picker-cell-inner {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
}
.ant-picker-cell-disabled::before {
  background: #f5f5f5;
}
.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-picker-decade-panel .ant-picker-content,
.ant-picker-year-panel .ant-picker-content,
.ant-picker-quarter-panel .ant-picker-content,
.ant-picker-month-panel .ant-picker-content {
  height: 264px;
}
.ant-picker-decade-panel .ant-picker-cell-inner,
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  padding: 0 8px;
}
.ant-picker-decade-panel .ant-picker-cell-disabled .ant-picker-cell-inner,
.ant-picker-year-panel .ant-picker-cell-disabled .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-disabled .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-disabled .ant-picker-cell-inner {
  background: #f5f5f5;
}
.ant-picker-quarter-panel .ant-picker-content {
  height: 56px;
}
.ant-picker-footer {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  min-width: 100%;
  line-height: 38px;
  text-align: center;
  border-bottom: 1px solid transparent;
}
.ant-picker-panel .ant-picker-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-picker-footer-extra {
  padding: 0 12px;
  line-height: 38px;
  text-align: left;
}
.ant-picker-footer-extra:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-now {
  text-align: left;
}
.ant-picker-today-btn {
  color: #1890ff;
}
.ant-picker-today-btn:hover {
  color: #40a9ff;
}
.ant-picker-today-btn:active {
  color: #096dd9;
}
.ant-picker-today-btn.ant-picker-today-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-picker-decade-panel .ant-picker-cell-inner {
  padding: 0 4px;
}
.ant-picker-decade-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-year-panel .ant-picker-body,
.ant-picker-quarter-panel .ant-picker-body,
.ant-picker-month-panel .ant-picker-body {
  padding: 0 8px;
}
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  width: 60px;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  left: 14px;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  right: 14px;
  border-right: 1px dashed #7ec1ff;
  border-radius: 0 2px 2px 0;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  right: 14px;
  border-right: 1px dashed #7ec1ff;
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  left: 14px;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-week-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner {
  background: transparent !important;
}
.ant-picker-week-panel-row td {
  transition: background 0.3s;
}
.ant-picker-week-panel-row:hover td {
  background: #f5f5f5;
}
.ant-picker-week-panel-row-selected td,
.ant-picker-week-panel-row-selected:hover td {
  background: #1890ff;
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-week,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week {
  color: rgba(255, 255, 255, 0.5);
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner::before,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: #fff;
}
.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,
.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner {
  color: #fff;
}
.ant-picker-date-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-date-panel .ant-picker-content {
  width: 252px;
}
.ant-picker-date-panel .ant-picker-content th {
  width: 36px;
}
.ant-picker-datetime-panel {
  display: flex;
}
.ant-picker-datetime-panel .ant-picker-time-panel {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-datetime-panel .ant-picker-date-panel,
.ant-picker-datetime-panel .ant-picker-time-panel {
  transition: opacity 0.3s;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel,
.ant-picker-datetime-panel-active .ant-picker-time-panel {
  opacity: 0.3;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel-active,
.ant-picker-datetime-panel-active .ant-picker-time-panel-active {
  opacity: 1;
}
.ant-picker-time-panel {
  width: auto;
  min-width: auto;
}
.ant-picker-time-panel .ant-picker-content {
  display: flex;
  flex: auto;
  height: 224px;
}
.ant-picker-time-panel-column {
  flex: 1 0 auto;
  width: 56px;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  text-align: left;
  list-style: none;
  transition: background 0.3s;
}
.ant-picker-time-panel-column::after {
  display: block;
  height: 196px;
  content: '';
}
.ant-picker-datetime-panel .ant-picker-time-panel-column::after {
  height: 198px;
}
.ant-picker-time-panel-column:not(:first-child) {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-time-panel-column-active {
  background: rgba(230, 247, 255, 0.2);
}
.ant-picker-time-panel-column:hover {
  overflow-y: auto;
}
.ant-picker-time-panel-column > li {
  margin: 0;
  padding: 0;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  display: block;
  width: 100%;
  height: 28px;
  margin: 0;
  padding: 0 0 0 14px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
  border-radius: 0;
  cursor: pointer;
  transition: background 0.3s;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
  background: #f5f5f5;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: #e6f7ff;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
/* stylelint-disable-next-line */
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell {
  padding: 21px 0;
}
.ant-picker-rtl {
  direction: rtl;
}
.ant-picker-rtl .ant-picker-suffix {
  margin-right: 4px;
  margin-left: 0;
}
.ant-picker-rtl .ant-picker-clear {
  right: auto;
  left: 0;
}
.ant-picker-rtl .ant-picker-separator {
  transform: rotate(180deg);
}
.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child) {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range .ant-picker-clear {
  right: auto;
  left: 11px;
}
.ant-picker-rtl.ant-picker-range .ant-picker-active-bar {
  margin-right: 11px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-right: 7px;
}
.ant-picker-dropdown-rtl .ant-picker-ranges {
  text-align: right;
}
.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok {
  float: left;
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-panel-rtl {
  direction: rtl;
}
.ant-picker-panel-rtl .ant-picker-prev-icon,
.ant-picker-panel-rtl .ant-picker-super-prev-icon {
  transform: rotate(135deg);
}
.ant-picker-panel-rtl .ant-picker-next-icon,
.ant-picker-panel-rtl .ant-picker-super-next-icon {
  transform: rotate(-45deg);
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end::before {
  right: 50%;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: 0;
  left: -6px;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: -6px;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  right: 6px;
  left: 0;
  border-right: 1px dashed #7ec1ff;
  border-left: none;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 0;
  left: 6px;
  border-right: none;
  border-left: 1px dashed #7ec1ff;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child::after {
  right: 6px;
  left: 6px;
  border-right: 1px dashed #7ec1ff;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px;
}
.ant-picker-dropdown-rtl .ant-picker-footer-extra {
  direction: rtl;
  text-align: right;
}
.ant-picker-panel-rtl .ant-picker-time-panel {
  direction: ltr;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tag {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  height: auto;
  margin-right: 8px;
  padding: 0 7px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  background: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  opacity: 1;
  transition: all 0.3s;
}
.ant-tag,
.ant-tag a,
.ant-tag a:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tag > a:first-child:last-child {
  display: inline-block;
  margin: 0 -8px;
  padding: 0 8px;
}
.ant-tag-close-icon {
  margin-left: 3px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tag-close-icon:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tag-has-color {
  border-color: transparent;
}
.ant-tag-has-color,
.ant-tag-has-color a,
.ant-tag-has-color a:hover,
.ant-tag-has-color .anticon-close,
.ant-tag-has-color .anticon-close:hover {
  color: #fff;
}
.ant-tag-checkable {
  background-color: transparent;
  border-color: transparent;
  cursor: pointer;
}
.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
  color: #1890ff;
}
.ant-tag-checkable:active,
.ant-tag-checkable-checked {
  color: #fff;
}
.ant-tag-checkable-checked {
  background-color: #1890ff;
}
.ant-tag-checkable:active {
  background-color: #096dd9;
}
.ant-tag-hidden {
  display: none;
}
.ant-tag-pink {
  color: #c41d7f;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-pink-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-magenta {
  color: #c41d7f;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-magenta-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-red {
  color: #cf1322;
  background: #fff1f0;
  border-color: #ffa39e;
}
.ant-tag-red-inverse {
  color: #fff;
  background: #f5222d;
  border-color: #f5222d;
}
.ant-tag-volcano {
  color: #d4380d;
  background: #fff2e8;
  border-color: #ffbb96;
}
.ant-tag-volcano-inverse {
  color: #fff;
  background: #fa541c;
  border-color: #fa541c;
}
.ant-tag-orange {
  color: #d46b08;
  background: #fff7e6;
  border-color: #ffd591;
}
.ant-tag-orange-inverse {
  color: #fff;
  background: #fa8c16;
  border-color: #fa8c16;
}
.ant-tag-yellow {
  color: #d4b106;
  background: #feffe6;
  border-color: #fffb8f;
}
.ant-tag-yellow-inverse {
  color: #fff;
  background: #fadb14;
  border-color: #fadb14;
}
.ant-tag-gold {
  color: #d48806;
  background: #fffbe6;
  border-color: #ffe58f;
}
.ant-tag-gold-inverse {
  color: #fff;
  background: #faad14;
  border-color: #faad14;
}
.ant-tag-cyan {
  color: #08979c;
  background: #e6fffb;
  border-color: #87e8de;
}
.ant-tag-cyan-inverse {
  color: #fff;
  background: #13c2c2;
  border-color: #13c2c2;
}
.ant-tag-lime {
  color: #7cb305;
  background: #fcffe6;
  border-color: #eaff8f;
}
.ant-tag-lime-inverse {
  color: #fff;
  background: #a0d911;
  border-color: #a0d911;
}
.ant-tag-green {
  color: #389e0d;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-green-inverse {
  color: #fff;
  background: #52c41a;
  border-color: #52c41a;
}
.ant-tag-blue {
  color: #096dd9;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-blue-inverse {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}
.ant-tag-geekblue {
  color: #1d39c4;
  background: #f0f5ff;
  border-color: #adc6ff;
}
.ant-tag-geekblue-inverse {
  color: #fff;
  background: #2f54eb;
  border-color: #2f54eb;
}
.ant-tag-purple {
  color: #531dab;
  background: #f9f0ff;
  border-color: #d3adf7;
}
.ant-tag-purple-inverse {
  color: #fff;
  background: #722ed1;
  border-color: #722ed1;
}
.ant-tag-success {
  color: #52c41a;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-processing {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-error {
  color: #f5222d;
  background: #fff1f0;
  border-color: #ffa39e;
}
.ant-tag-warning {
  color: #fa8c16;
  background: #fff7e6;
  border-color: #ffd591;
}
.ant-tag > .anticon + span,
.ant-tag > span + .anticon {
  margin-left: 7px;
}
.ant-tag.ant-tag-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
  text-align: right;
}
.ant-tag-rtl .ant-tag-close-icon {
  margin-right: 3px;
  margin-left: 0;
}
.ant-tag-rtl.ant-tag > .anticon + span,
.ant-tag-rtl.ant-tag > span + .anticon {
  margin-right: 7px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-card {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  background: #fff;
  border-radius: 2px;
}
.ant-card-rtl {
  direction: rtl;
}
.ant-card-hoverable {
  cursor: pointer;
  transition: box-shadow 0.3s, border-color 0.3s;
}
.ant-card-hoverable:hover {
  border-color: transparent;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.ant-card-bordered {
  border: 1px solid #f0f0f0;
}
.ant-card-head {
  min-height: 48px;
  margin-bottom: -1px;
  padding: 0 24px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  background: transparent;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-card-head::before {
  display: table;
  content: '';
}
.ant-card-head::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-head-wrapper {
  display: flex;
  align-items: center;
}
.ant-card-head-title {
  display: inline-block;
  flex: 1;
  padding: 16px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-head-title > .ant-typography,
.ant-card-head-title > .ant-typography-edit-content {
  left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.ant-card-head .ant-tabs {
  clear: both;
  margin-bottom: -17px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
}
.ant-card-head .ant-tabs-bar {
  border-bottom: 1px solid #f0f0f0;
}
.ant-card-extra {
  float: right;
  margin-left: auto;
  padding: 16px 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
}
.ant-card-rtl .ant-card-extra {
  margin-right: auto;
  margin-left: 0;
}
.ant-card-body {
  padding: 24px;
}
.ant-card-body::before {
  display: table;
  content: '';
}
.ant-card-body::after {
  display: table;
  clear: both;
  content: '';
}
.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: 24px;
  border: 0;
  border-radius: 0;
  box-shadow: 1px 0 0 0 #f0f0f0, 0 1px 0 0 #f0f0f0, 1px 1px 0 0 #f0f0f0, 1px 0 0 0 #f0f0f0 inset, 0 1px 0 0 #f0f0f0 inset;
  transition: all 0.3s;
}
.ant-card-rtl .ant-card-grid {
  float: right;
}
.ant-card-grid-hoverable:hover {
  position: relative;
  z-index: 1;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.ant-card-contain-tabs > .ant-card-head .ant-card-head-title {
  min-height: 32px;
  padding-bottom: 0;
}
.ant-card-contain-tabs > .ant-card-head .ant-card-extra {
  padding-bottom: 0;
}
.ant-card-bordered .ant-card-cover {
  margin-top: -1px;
  margin-right: -1px;
  margin-left: -1px;
}
.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: #fff;
  border-top: 1px solid #f0f0f0;
}
.ant-card-actions::before {
  display: table;
  content: '';
}
.ant-card-actions::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-actions > li {
  float: left;
  margin: 12px 0;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
}
.ant-card-rtl .ant-card-actions > li {
  float: right;
}
.ant-card-actions > li > span {
  position: relative;
  display: block;
  min-width: 32px;
  font-size: 14px;
  line-height: 1.5715;
  cursor: pointer;
}
.ant-card-actions > li > span:hover {
  color: #1890ff;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn),
.ant-card-actions > li > span > .anticon {
  display: inline-block;
  width: 100%;
  color: rgba(0, 0, 0, 0.45);
  line-height: 22px;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn):hover,
.ant-card-actions > li > span > .anticon:hover {
  color: #1890ff;
}
.ant-card-actions > li > span > .anticon {
  font-size: 16px;
  line-height: 22px;
}
.ant-card-actions > li:not(:last-child) {
  border-right: 1px solid #f0f0f0;
}
.ant-card-rtl .ant-card-actions > li:not(:last-child) {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-card-type-inner .ant-card-head {
  padding: 0 24px;
  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 24px;
}
.ant-card-type-inner .ant-card-extra {
  padding: 13.5px 0;
}
.ant-card-meta {
  margin: -4px 0;
}
.ant-card-meta::before {
  display: table;
  content: '';
}
.ant-card-meta::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-meta-avatar {
  float: left;
  padding-right: 16px;
}
.ant-card-rtl .ant-card-meta-avatar {
  float: right;
  padding-right: 0;
  padding-left: 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: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-meta-description {
  color: rgba(0, 0, 0, 0.45);
}
.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: linear-gradient(90deg, rgba(207, 216, 220, 0.2), rgba(207, 216, 220, 0.4), rgba(207, 216, 220, 0.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%,
  100% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}
@keyframes card-loading {
  0%,
  100% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}
.ant-card-small > .ant-card-head {
  min-height: 36px;
  padding: 0 12px;
  font-size: 14px;
}
.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-head-title {
  padding: 8px 0;
}
.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-extra {
  padding: 8px 0;
  font-size: 14px;
}
.ant-card-small > .ant-card-body {
  padding: 12px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
  padding: 8px 0;
  font-size: 14px;
}
.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  padding: 16px 0;
  font-size: 16px;
}
.ant-tabs-card.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
  padding: 6px 16px;
}
.ant-tabs-card.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  padding: 7px 16px 6px;
}
.ant-tabs-rtl {
  direction: rtl;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab {
  margin: 0 0 0 32px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type {
  margin-left: 0;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon {
  margin-right: 0;
  margin-left: 12px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove {
  margin-right: 8px;
  margin-left: -4px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}
.ant-tabs-rtl.ant-tabs-left > .ant-tabs-nav {
  order: 1;
}
.ant-tabs-rtl.ant-tabs-left > .ant-tabs-content-holder {
  order: 0;
}
.ant-tabs-rtl.ant-tabs-right > .ant-tabs-nav {
  order: 0;
}
.ant-tabs-rtl.ant-tabs-right > .ant-tabs-content-holder {
  order: 1;
}
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-right: 0;
  margin-left: 2px;
}
.ant-tabs-dropdown-rtl {
  direction: rtl;
}
.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item {
  text-align: right;
}
.ant-tabs-top,
.ant-tabs-bottom {
  flex-direction: column;
}
.ant-tabs-top > .ant-tabs-nav,
.ant-tabs-bottom > .ant-tabs-nav,
.ant-tabs-top > div > .ant-tabs-nav,
.ant-tabs-bottom > div > .ant-tabs-nav {
  margin: 0 0 16px 0;
}
.ant-tabs-top > .ant-tabs-nav::before,
.ant-tabs-bottom > .ant-tabs-nav::before,
.ant-tabs-top > div > .ant-tabs-nav::before,
.ant-tabs-bottom > div > .ant-tabs-nav::before {
  position: absolute;
  right: 0;
  left: 0;
  border-bottom: 1px solid #f0f0f0;
  content: '';
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {
  height: 2px;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: width 0.3s, left 0.3s, right 0.3s;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  top: 0;
  bottom: 0;
  width: 30px;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {
  left: 0;
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before {
  opacity: 1;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after {
  opacity: 1;
}
.ant-tabs-top > .ant-tabs-nav::before,
.ant-tabs-top > div > .ant-tabs-nav::before {
  bottom: 0;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar {
  bottom: 0;
}
.ant-tabs-bottom > .ant-tabs-nav,
.ant-tabs-bottom > div > .ant-tabs-nav {
  order: 1;
  margin-top: 16px;
  margin-bottom: 0;
}
.ant-tabs-bottom > .ant-tabs-nav::before,
.ant-tabs-bottom > div > .ant-tabs-nav::before {
  top: 0;
}
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {
  top: 0;
}
.ant-tabs-bottom > .ant-tabs-content-holder,
.ant-tabs-bottom > div > .ant-tabs-content-holder {
  order: 0;
}
.ant-tabs-left > .ant-tabs-nav,
.ant-tabs-right > .ant-tabs-nav,
.ant-tabs-left > div > .ant-tabs-nav,
.ant-tabs-right > div > .ant-tabs-nav {
  flex-direction: column;
  min-width: 50px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
  padding: 8px 24px;
  text-align: center;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin: 16px 0 0 0;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  flex-direction: column;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  left: 0;
  height: 30px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {
  top: 0;
  box-shadow: inset 0 10px 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  bottom: 0;
  box-shadow: inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before {
  opacity: 1;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after {
  opacity: 1;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
  width: 2px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: height 0.3s, top 0.3s;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-operations {
  flex: 1 0 auto;
  flex-direction: column;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar {
  right: 0;
}
.ant-tabs-left > .ant-tabs-content-holder,
.ant-tabs-left > div > .ant-tabs-content-holder {
  margin-left: -1px;
  border-left: 1px solid #f0f0f0;
}
.ant-tabs-left > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
.ant-tabs-left > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
  padding-left: 24px;
}
.ant-tabs-right > .ant-tabs-nav,
.ant-tabs-right > div > .ant-tabs-nav {
  order: 1;
}
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
  left: 0;
}
.ant-tabs-right > .ant-tabs-content-holder,
.ant-tabs-right > div > .ant-tabs-content-holder {
  order: 0;
  margin-right: -1px;
  border-right: 1px solid #f0f0f0;
}
.ant-tabs-right > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
.ant-tabs-right > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
  padding-right: 24px;
}
.ant-tabs-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-tabs-dropdown-hidden {
  display: none;
}
.ant-tabs-dropdown-menu {
  max-height: 200px;
  margin: 0;
  padding: 4px 0;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-tabs-dropdown-menu-item {
  min-width: 120px;
  margin: 0;
  padding: 5px 12px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tabs-dropdown-menu-item:hover {
  background: #f5f5f5;
}
.ant-tabs-dropdown-menu-item-disabled,
.ant-tabs-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab {
  margin: 0;
  padding: 8px 16px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab-active {
  color: #1890ff;
  background: #fff;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-ink-bar {
  visibility: hidden;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-left: 2px;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 2px 2px 0 0;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-bottom-color: #fff;
}
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 0 2px 2px;
}
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-top-color: #fff;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-top: 2px;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 2px 0 0 2px;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-right-color: #fff;
}
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 2px 2px 0;
}
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-left-color: #fff;
}
.ant-tabs {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: flex;
  overflow: hidden;
}
.ant-tabs > .ant-tabs-nav,
.ant-tabs > div > .ant-tabs-nav {
  position: relative;
  display: flex;
  flex: none;
  align-items: center;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  position: relative;
  display: inline-block;
  display: flex;
  flex: auto;
  align-self: stretch;
  overflow: hidden;
  white-space: nowrap;
  transform: translate(0);
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-list {
  position: relative;
  display: flex;
  transition: transform 0.3s;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations {
  display: flex;
  align-self: stretch;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations-hidden,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations-hidden {
  position: absolute;
  visibility: hidden;
  pointer-events: none;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more {
  position: relative;
  padding: 8px 16px;
  background: transparent;
  border: 0;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more::after,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 5px;
  transform: translateY(100%);
  content: '';
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add {
  min-width: 40px;
  padding: 0 8px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
  outline: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:hover,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:hover {
  color: #40a9ff;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:focus,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:focus {
  color: #096dd9;
}
.ant-tabs-extra-content {
  flex: none;
}
.ant-tabs-centered > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*='ant-tabs-nav-wrap-ping']),
.ant-tabs-centered > div > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*='ant-tabs-nav-wrap-ping']) {
  justify-content: center;
}
.ant-tabs-ink-bar {
  position: absolute;
  background: #1890ff;
  pointer-events: none;
}
.ant-tabs-tab {
  position: relative;
  display: inline-flex;
  align-items: center;
  padding: 12px 0;
  font-size: 14px;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-tabs-tab-btn:focus,
.ant-tabs-tab-remove:focus,
.ant-tabs-tab-btn:active,
.ant-tabs-tab-remove:active {
  color: #096dd9;
}
.ant-tabs-tab-btn {
  outline: none;
  transition: all 0.3s;
}
.ant-tabs-tab-remove {
  flex: none;
  margin-right: -4px;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tabs-tab-remove:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tabs-tab:hover {
  color: #40a9ff;
}
.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #1890ff;
  text-shadow: 0 0 0.25px currentColor;
}
.ant-tabs-tab.ant-tabs-tab-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active {
  color: rgba(0, 0, 0, 0.25);
}
.ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}
.ant-tabs-tab .anticon {
  margin-right: 12px;
}
.ant-tabs-tab + .ant-tabs-tab {
  margin: 0 0 0 32px;
}
.ant-tabs-content {
  display: flex;
  width: 100%;
}
.ant-tabs-content-holder {
  flex: auto;
  min-width: 0;
  min-height: 0;
}
.ant-tabs-content-animated {
  transition: margin 0.3s;
}
.ant-tabs-tabpane {
  flex: none;
  width: 100%;
  outline: none;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-row {
  display: flex;
  flex-flow: row wrap;
}
.ant-row::before,
.ant-row::after {
  display: flex;
}
.ant-row-no-wrap {
  flex-wrap: nowrap;
}
.ant-row-start {
  justify-content: flex-start;
}
.ant-row-center {
  justify-content: center;
}
.ant-row-end {
  justify-content: flex-end;
}
.ant-row-space-between {
  justify-content: space-between;
}
.ant-row-space-around {
  justify-content: space-around;
}
.ant-row-top {
  align-items: flex-start;
}
.ant-row-middle {
  align-items: center;
}
.ant-row-bottom {
  align-items: flex-end;
}
.ant-col {
  position: relative;
  max-width: 100%;
  min-height: 1px;
}
.ant-col-24 {
  display: block;
  flex: 0 0 100%;
  max-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 {
  order: 24;
}
.ant-col-23 {
  display: block;
  flex: 0 0 95.83333333%;
  max-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 {
  order: 23;
}
.ant-col-22 {
  display: block;
  flex: 0 0 91.66666667%;
  max-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 {
  order: 22;
}
.ant-col-21 {
  display: block;
  flex: 0 0 87.5%;
  max-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 {
  order: 21;
}
.ant-col-20 {
  display: block;
  flex: 0 0 83.33333333%;
  max-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 {
  order: 20;
}
.ant-col-19 {
  display: block;
  flex: 0 0 79.16666667%;
  max-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 {
  order: 19;
}
.ant-col-18 {
  display: block;
  flex: 0 0 75%;
  max-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 {
  order: 18;
}
.ant-col-17 {
  display: block;
  flex: 0 0 70.83333333%;
  max-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 {
  order: 17;
}
.ant-col-16 {
  display: block;
  flex: 0 0 66.66666667%;
  max-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 {
  order: 16;
}
.ant-col-15 {
  display: block;
  flex: 0 0 62.5%;
  max-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 {
  order: 15;
}
.ant-col-14 {
  display: block;
  flex: 0 0 58.33333333%;
  max-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 {
  order: 14;
}
.ant-col-13 {
  display: block;
  flex: 0 0 54.16666667%;
  max-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 {
  order: 13;
}
.ant-col-12 {
  display: block;
  flex: 0 0 50%;
  max-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 {
  order: 12;
}
.ant-col-11 {
  display: block;
  flex: 0 0 45.83333333%;
  max-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 {
  order: 11;
}
.ant-col-10 {
  display: block;
  flex: 0 0 41.66666667%;
  max-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 {
  order: 10;
}
.ant-col-9 {
  display: block;
  flex: 0 0 37.5%;
  max-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 {
  order: 9;
}
.ant-col-8 {
  display: block;
  flex: 0 0 33.33333333%;
  max-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 {
  order: 8;
}
.ant-col-7 {
  display: block;
  flex: 0 0 29.16666667%;
  max-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 {
  order: 7;
}
.ant-col-6 {
  display: block;
  flex: 0 0 25%;
  max-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 {
  order: 6;
}
.ant-col-5 {
  display: block;
  flex: 0 0 20.83333333%;
  max-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 {
  order: 5;
}
.ant-col-4 {
  display: block;
  flex: 0 0 16.66666667%;
  max-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 {
  order: 4;
}
.ant-col-3 {
  display: block;
  flex: 0 0 12.5%;
  max-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 {
  order: 3;
}
.ant-col-2 {
  display: block;
  flex: 0 0 8.33333333%;
  max-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 {
  order: 2;
}
.ant-col-1 {
  display: block;
  flex: 0 0 4.16666667%;
  max-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 {
  order: 1;
}
.ant-col-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-offset-0 {
  margin-left: 0;
}
.ant-col-order-0 {
  order: 0;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-offset-0.ant-col-rtl {
  margin-right: 0;
}
.ant-col-push-1.ant-col-rtl {
  right: 4.16666667%;
  left: auto;
}
.ant-col-pull-1.ant-col-rtl {
  right: auto;
  left: 4.16666667%;
}
.ant-col-offset-1.ant-col-rtl {
  margin-right: 4.16666667%;
  margin-left: 0;
}
.ant-col-push-2.ant-col-rtl {
  right: 8.33333333%;
  left: auto;
}
.ant-col-pull-2.ant-col-rtl {
  right: auto;
  left: 8.33333333%;
}
.ant-col-offset-2.ant-col-rtl {
  margin-right: 8.33333333%;
  margin-left: 0;
}
.ant-col-push-3.ant-col-rtl {
  right: 12.5%;
  left: auto;
}
.ant-col-pull-3.ant-col-rtl {
  right: auto;
  left: 12.5%;
}
.ant-col-offset-3.ant-col-rtl {
  margin-right: 12.5%;
  margin-left: 0;
}
.ant-col-push-4.ant-col-rtl {
  right: 16.66666667%;
  left: auto;
}
.ant-col-pull-4.ant-col-rtl {
  right: auto;
  left: 16.66666667%;
}
.ant-col-offset-4.ant-col-rtl {
  margin-right: 16.66666667%;
  margin-left: 0;
}
.ant-col-push-5.ant-col-rtl {
  right: 20.83333333%;
  left: auto;
}
.ant-col-pull-5.ant-col-rtl {
  right: auto;
  left: 20.83333333%;
}
.ant-col-offset-5.ant-col-rtl {
  margin-right: 20.83333333%;
  margin-left: 0;
}
.ant-col-push-6.ant-col-rtl {
  right: 25%;
  left: auto;
}
.ant-col-pull-6.ant-col-rtl {
  right: auto;
  left: 25%;
}
.ant-col-offset-6.ant-col-rtl {
  margin-right: 25%;
  margin-left: 0;
}
.ant-col-push-7.ant-col-rtl {
  right: 29.16666667%;
  left: auto;
}
.ant-col-pull-7.ant-col-rtl {
  right: auto;
  left: 29.16666667%;
}
.ant-col-offset-7.ant-col-rtl {
  margin-right: 29.16666667%;
  margin-left: 0;
}
.ant-col-push-8.ant-col-rtl {
  right: 33.33333333%;
  left: auto;
}
.ant-col-pull-8.ant-col-rtl {
  right: auto;
  left: 33.33333333%;
}
.ant-col-offset-8.ant-col-rtl {
  margin-right: 33.33333333%;
  margin-left: 0;
}
.ant-col-push-9.ant-col-rtl {
  right: 37.5%;
  left: auto;
}
.ant-col-pull-9.ant-col-rtl {
  right: auto;
  left: 37.5%;
}
.ant-col-offset-9.ant-col-rtl {
  margin-right: 37.5%;
  margin-left: 0;
}
.ant-col-push-10.ant-col-rtl {
  right: 41.66666667%;
  left: auto;
}
.ant-col-pull-10.ant-col-rtl {
  right: auto;
  left: 41.66666667%;
}
.ant-col-offset-10.ant-col-rtl {
  margin-right: 41.66666667%;
  margin-left: 0;
}
.ant-col-push-11.ant-col-rtl {
  right: 45.83333333%;
  left: auto;
}
.ant-col-pull-11.ant-col-rtl {
  right: auto;
  left: 45.83333333%;
}
.ant-col-offset-11.ant-col-rtl {
  margin-right: 45.83333333%;
  margin-left: 0;
}
.ant-col-push-12.ant-col-rtl {
  right: 50%;
  left: auto;
}
.ant-col-pull-12.ant-col-rtl {
  right: auto;
  left: 50%;
}
.ant-col-offset-12.ant-col-rtl {
  margin-right: 50%;
  margin-left: 0;
}
.ant-col-push-13.ant-col-rtl {
  right: 54.16666667%;
  left: auto;
}
.ant-col-pull-13.ant-col-rtl {
  right: auto;
  left: 54.16666667%;
}
.ant-col-offset-13.ant-col-rtl {
  margin-right: 54.16666667%;
  margin-left: 0;
}
.ant-col-push-14.ant-col-rtl {
  right: 58.33333333%;
  left: auto;
}
.ant-col-pull-14.ant-col-rtl {
  right: auto;
  left: 58.33333333%;
}
.ant-col-offset-14.ant-col-rtl {
  margin-right: 58.33333333%;
  margin-left: 0;
}
.ant-col-push-15.ant-col-rtl {
  right: 62.5%;
  left: auto;
}
.ant-col-pull-15.ant-col-rtl {
  right: auto;
  left: 62.5%;
}
.ant-col-offset-15.ant-col-rtl {
  margin-right: 62.5%;
  margin-left: 0;
}
.ant-col-push-16.ant-col-rtl {
  right: 66.66666667%;
  left: auto;
}
.ant-col-pull-16.ant-col-rtl {
  right: auto;
  left: 66.66666667%;
}
.ant-col-offset-16.ant-col-rtl {
  margin-right: 66.66666667%;
  margin-left: 0;
}
.ant-col-push-17.ant-col-rtl {
  right: 70.83333333%;
  left: auto;
}
.ant-col-pull-17.ant-col-rtl {
  right: auto;
  left: 70.83333333%;
}
.ant-col-offset-17.ant-col-rtl {
  margin-right: 70.83333333%;
  margin-left: 0;
}
.ant-col-push-18.ant-col-rtl {
  right: 75%;
  left: auto;
}
.ant-col-pull-18.ant-col-rtl {
  right: auto;
  left: 75%;
}
.ant-col-offset-18.ant-col-rtl {
  margin-right: 75%;
  margin-left: 0;
}
.ant-col-push-19.ant-col-rtl {
  right: 79.16666667%;
  left: auto;
}
.ant-col-pull-19.ant-col-rtl {
  right: auto;
  left: 79.16666667%;
}
.ant-col-offset-19.ant-col-rtl {
  margin-right: 79.16666667%;
  margin-left: 0;
}
.ant-col-push-20.ant-col-rtl {
  right: 83.33333333%;
  left: auto;
}
.ant-col-pull-20.ant-col-rtl {
  right: auto;
  left: 83.33333333%;
}
.ant-col-offset-20.ant-col-rtl {
  margin-right: 83.33333333%;
  margin-left: 0;
}
.ant-col-push-21.ant-col-rtl {
  right: 87.5%;
  left: auto;
}
.ant-col-pull-21.ant-col-rtl {
  right: auto;
  left: 87.5%;
}
.ant-col-offset-21.ant-col-rtl {
  margin-right: 87.5%;
  margin-left: 0;
}
.ant-col-push-22.ant-col-rtl {
  right: 91.66666667%;
  left: auto;
}
.ant-col-pull-22.ant-col-rtl {
  right: auto;
  left: 91.66666667%;
}
.ant-col-offset-22.ant-col-rtl {
  margin-right: 91.66666667%;
  margin-left: 0;
}
.ant-col-push-23.ant-col-rtl {
  right: 95.83333333%;
  left: auto;
}
.ant-col-pull-23.ant-col-rtl {
  right: auto;
  left: 95.83333333%;
}
.ant-col-offset-23.ant-col-rtl {
  margin-right: 95.83333333%;
  margin-left: 0;
}
.ant-col-push-24.ant-col-rtl {
  right: 100%;
  left: auto;
}
.ant-col-pull-24.ant-col-rtl {
  right: auto;
  left: 100%;
}
.ant-col-offset-24.ant-col-rtl {
  margin-right: 100%;
  margin-left: 0;
}
.ant-col-xs-24 {
  display: block;
  flex: 0 0 100%;
  max-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 {
  order: 24;
}
.ant-col-xs-23 {
  display: block;
  flex: 0 0 95.83333333%;
  max-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 {
  order: 23;
}
.ant-col-xs-22 {
  display: block;
  flex: 0 0 91.66666667%;
  max-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 {
  order: 22;
}
.ant-col-xs-21 {
  display: block;
  flex: 0 0 87.5%;
  max-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 {
  order: 21;
}
.ant-col-xs-20 {
  display: block;
  flex: 0 0 83.33333333%;
  max-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 {
  order: 20;
}
.ant-col-xs-19 {
  display: block;
  flex: 0 0 79.16666667%;
  max-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 {
  order: 19;
}
.ant-col-xs-18 {
  display: block;
  flex: 0 0 75%;
  max-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 {
  order: 18;
}
.ant-col-xs-17 {
  display: block;
  flex: 0 0 70.83333333%;
  max-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 {
  order: 17;
}
.ant-col-xs-16 {
  display: block;
  flex: 0 0 66.66666667%;
  max-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 {
  order: 16;
}
.ant-col-xs-15 {
  display: block;
  flex: 0 0 62.5%;
  max-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 {
  order: 15;
}
.ant-col-xs-14 {
  display: block;
  flex: 0 0 58.33333333%;
  max-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 {
  order: 14;
}
.ant-col-xs-13 {
  display: block;
  flex: 0 0 54.16666667%;
  max-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 {
  order: 13;
}
.ant-col-xs-12 {
  display: block;
  flex: 0 0 50%;
  max-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 {
  order: 12;
}
.ant-col-xs-11 {
  display: block;
  flex: 0 0 45.83333333%;
  max-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 {
  order: 11;
}
.ant-col-xs-10 {
  display: block;
  flex: 0 0 41.66666667%;
  max-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 {
  order: 10;
}
.ant-col-xs-9 {
  display: block;
  flex: 0 0 37.5%;
  max-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 {
  order: 9;
}
.ant-col-xs-8 {
  display: block;
  flex: 0 0 33.33333333%;
  max-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 {
  order: 8;
}
.ant-col-xs-7 {
  display: block;
  flex: 0 0 29.16666667%;
  max-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 {
  order: 7;
}
.ant-col-xs-6 {
  display: block;
  flex: 0 0 25%;
  max-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 {
  order: 6;
}
.ant-col-xs-5 {
  display: block;
  flex: 0 0 20.83333333%;
  max-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 {
  order: 5;
}
.ant-col-xs-4 {
  display: block;
  flex: 0 0 16.66666667%;
  max-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 {
  order: 4;
}
.ant-col-xs-3 {
  display: block;
  flex: 0 0 12.5%;
  max-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 {
  order: 3;
}
.ant-col-xs-2 {
  display: block;
  flex: 0 0 8.33333333%;
  max-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 {
  order: 2;
}
.ant-col-xs-1 {
  display: block;
  flex: 0 0 4.16666667%;
  max-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 {
  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 {
  order: 0;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-xs-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-xs-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-xs-offset-0.ant-col-rtl {
  margin-right: 0;
}
.ant-col-xs-push-1.ant-col-rtl {
  right: 4.16666667%;
  left: auto;
}
.ant-col-xs-pull-1.ant-col-rtl {
  right: auto;
  left: 4.16666667%;
}
.ant-col-xs-offset-1.ant-col-rtl {
  margin-right: 4.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-2.ant-col-rtl {
  right: 8.33333333%;
  left: auto;
}
.ant-col-xs-pull-2.ant-col-rtl {
  right: auto;
  left: 8.33333333%;
}
.ant-col-xs-offset-2.ant-col-rtl {
  margin-right: 8.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-3.ant-col-rtl {
  right: 12.5%;
  left: auto;
}
.ant-col-xs-pull-3.ant-col-rtl {
  right: auto;
  left: 12.5%;
}
.ant-col-xs-offset-3.ant-col-rtl {
  margin-right: 12.5%;
  margin-left: 0;
}
.ant-col-xs-push-4.ant-col-rtl {
  right: 16.66666667%;
  left: auto;
}
.ant-col-xs-pull-4.ant-col-rtl {
  right: auto;
  left: 16.66666667%;
}
.ant-col-xs-offset-4.ant-col-rtl {
  margin-right: 16.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-5.ant-col-rtl {
  right: 20.83333333%;
  left: auto;
}
.ant-col-xs-pull-5.ant-col-rtl {
  right: auto;
  left: 20.83333333%;
}
.ant-col-xs-offset-5.ant-col-rtl {
  margin-right: 20.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-6.ant-col-rtl {
  right: 25%;
  left: auto;
}
.ant-col-xs-pull-6.ant-col-rtl {
  right: auto;
  left: 25%;
}
.ant-col-xs-offset-6.ant-col-rtl {
  margin-right: 25%;
  margin-left: 0;
}
.ant-col-xs-push-7.ant-col-rtl {
  right: 29.16666667%;
  left: auto;
}
.ant-col-xs-pull-7.ant-col-rtl {
  right: auto;
  left: 29.16666667%;
}
.ant-col-xs-offset-7.ant-col-rtl {
  margin-right: 29.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-8.ant-col-rtl {
  right: 33.33333333%;
  left: auto;
}
.ant-col-xs-pull-8.ant-col-rtl {
  right: auto;
  left: 33.33333333%;
}
.ant-col-xs-offset-8.ant-col-rtl {
  margin-right: 33.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-9.ant-col-rtl {
  right: 37.5%;
  left: auto;
}
.ant-col-xs-pull-9.ant-col-rtl {
  right: auto;
  left: 37.5%;
}
.ant-col-xs-offset-9.ant-col-rtl {
  margin-right: 37.5%;
  margin-left: 0;
}
.ant-col-xs-push-10.ant-col-rtl {
  right: 41.66666667%;
  left: auto;
}
.ant-col-xs-pull-10.ant-col-rtl {
  right: auto;
  left: 41.66666667%;
}
.ant-col-xs-offset-10.ant-col-rtl {
  margin-right: 41.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-11.ant-col-rtl {
  right: 45.83333333%;
  left: auto;
}
.ant-col-xs-pull-11.ant-col-rtl {
  right: auto;
  left: 45.83333333%;
}
.ant-col-xs-offset-11.ant-col-rtl {
  margin-right: 45.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-12.ant-col-rtl {
  right: 50%;
  left: auto;
}
.ant-col-xs-pull-12.ant-col-rtl {
  right: auto;
  left: 50%;
}
.ant-col-xs-offset-12.ant-col-rtl {
  margin-right: 50%;
  margin-left: 0;
}
.ant-col-xs-push-13.ant-col-rtl {
  right: 54.16666667%;
  left: auto;
}
.ant-col-xs-pull-13.ant-col-rtl {
  right: auto;
  left: 54.16666667%;
}
.ant-col-xs-offset-13.ant-col-rtl {
  margin-right: 54.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-14.ant-col-rtl {
  right: 58.33333333%;
  left: auto;
}
.ant-col-xs-pull-14.ant-col-rtl {
  right: auto;
  left: 58.33333333%;
}
.ant-col-xs-offset-14.ant-col-rtl {
  margin-right: 58.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-15.ant-col-rtl {
  right: 62.5%;
  left: auto;
}
.ant-col-xs-pull-15.ant-col-rtl {
  right: auto;
  left: 62.5%;
}
.ant-col-xs-offset-15.ant-col-rtl {
  margin-right: 62.5%;
  margin-left: 0;
}
.ant-col-xs-push-16.ant-col-rtl {
  right: 66.66666667%;
  left: auto;
}
.ant-col-xs-pull-16.ant-col-rtl {
  right: auto;
  left: 66.66666667%;
}
.ant-col-xs-offset-16.ant-col-rtl {
  margin-right: 66.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-17.ant-col-rtl {
  right: 70.83333333%;
  left: auto;
}
.ant-col-xs-pull-17.ant-col-rtl {
  right: auto;
  left: 70.83333333%;
}
.ant-col-xs-offset-17.ant-col-rtl {
  margin-right: 70.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-18.ant-col-rtl {
  right: 75%;
  left: auto;
}
.ant-col-xs-pull-18.ant-col-rtl {
  right: auto;
  left: 75%;
}
.ant-col-xs-offset-18.ant-col-rtl {
  margin-right: 75%;
  margin-left: 0;
}
.ant-col-xs-push-19.ant-col-rtl {
  right: 79.16666667%;
  left: auto;
}
.ant-col-xs-pull-19.ant-col-rtl {
  right: auto;
  left: 79.16666667%;
}
.ant-col-xs-offset-19.ant-col-rtl {
  margin-right: 79.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-20.ant-col-rtl {
  right: 83.33333333%;
  left: auto;
}
.ant-col-xs-pull-20.ant-col-rtl {
  right: auto;
  left: 83.33333333%;
}
.ant-col-xs-offset-20.ant-col-rtl {
  margin-right: 83.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-21.ant-col-rtl {
  right: 87.5%;
  left: auto;
}
.ant-col-xs-pull-21.ant-col-rtl {
  right: auto;
  left: 87.5%;
}
.ant-col-xs-offset-21.ant-col-rtl {
  margin-right: 87.5%;
  margin-left: 0;
}
.ant-col-xs-push-22.ant-col-rtl {
  right: 91.66666667%;
  left: auto;
}
.ant-col-xs-pull-22.ant-col-rtl {
  right: auto;
  left: 91.66666667%;
}
.ant-col-xs-offset-22.ant-col-rtl {
  margin-right: 91.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-23.ant-col-rtl {
  right: 95.83333333%;
  left: auto;
}
.ant-col-xs-pull-23.ant-col-rtl {
  right: auto;
  left: 95.83333333%;
}
.ant-col-xs-offset-23.ant-col-rtl {
  margin-right: 95.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-24.ant-col-rtl {
  right: 100%;
  left: auto;
}
.ant-col-xs-pull-24.ant-col-rtl {
  right: auto;
  left: 100%;
}
.ant-col-xs-offset-24.ant-col-rtl {
  margin-right: 100%;
  margin-left: 0;
}
@media (min-width: 576px) {
  .ant-col-sm-24 {
    display: block;
    flex: 0 0 100%;
    max-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 {
    order: 24;
  }
  .ant-col-sm-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-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 {
    order: 23;
  }
  .ant-col-sm-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-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 {
    order: 22;
  }
  .ant-col-sm-21 {
    display: block;
    flex: 0 0 87.5%;
    max-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 {
    order: 21;
  }
  .ant-col-sm-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-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 {
    order: 20;
  }
  .ant-col-sm-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-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 {
    order: 19;
  }
  .ant-col-sm-18 {
    display: block;
    flex: 0 0 75%;
    max-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 {
    order: 18;
  }
  .ant-col-sm-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-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 {
    order: 17;
  }
  .ant-col-sm-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-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 {
    order: 16;
  }
  .ant-col-sm-15 {
    display: block;
    flex: 0 0 62.5%;
    max-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 {
    order: 15;
  }
  .ant-col-sm-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-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 {
    order: 14;
  }
  .ant-col-sm-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-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 {
    order: 13;
  }
  .ant-col-sm-12 {
    display: block;
    flex: 0 0 50%;
    max-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 {
    order: 12;
  }
  .ant-col-sm-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-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 {
    order: 11;
  }
  .ant-col-sm-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-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 {
    order: 10;
  }
  .ant-col-sm-9 {
    display: block;
    flex: 0 0 37.5%;
    max-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 {
    order: 9;
  }
  .ant-col-sm-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-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 {
    order: 8;
  }
  .ant-col-sm-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-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 {
    order: 7;
  }
  .ant-col-sm-6 {
    display: block;
    flex: 0 0 25%;
    max-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 {
    order: 6;
  }
  .ant-col-sm-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-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 {
    order: 5;
  }
  .ant-col-sm-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-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 {
    order: 4;
  }
  .ant-col-sm-3 {
    display: block;
    flex: 0 0 12.5%;
    max-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 {
    order: 3;
  }
  .ant-col-sm-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-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 {
    order: 2;
  }
  .ant-col-sm-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-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 {
    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 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-sm-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-sm-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-sm-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-sm-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-sm-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-sm-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-sm-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-sm-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-sm-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-sm-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-sm-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-sm-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-sm-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-sm-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-sm-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-sm-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-sm-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-sm-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-sm-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-sm-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-sm-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-sm-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-sm-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-sm-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-sm-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-sm-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-sm-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-sm-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-sm-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-sm-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-sm-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-sm-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-sm-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-sm-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-sm-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-sm-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-sm-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-sm-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-sm-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .ant-col-md-24 {
    display: block;
    flex: 0 0 100%;
    max-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 {
    order: 24;
  }
  .ant-col-md-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-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 {
    order: 23;
  }
  .ant-col-md-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-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 {
    order: 22;
  }
  .ant-col-md-21 {
    display: block;
    flex: 0 0 87.5%;
    max-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 {
    order: 21;
  }
  .ant-col-md-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-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 {
    order: 20;
  }
  .ant-col-md-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-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 {
    order: 19;
  }
  .ant-col-md-18 {
    display: block;
    flex: 0 0 75%;
    max-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 {
    order: 18;
  }
  .ant-col-md-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-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 {
    order: 17;
  }
  .ant-col-md-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-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 {
    order: 16;
  }
  .ant-col-md-15 {
    display: block;
    flex: 0 0 62.5%;
    max-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 {
    order: 15;
  }
  .ant-col-md-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-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 {
    order: 14;
  }
  .ant-col-md-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-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 {
    order: 13;
  }
  .ant-col-md-12 {
    display: block;
    flex: 0 0 50%;
    max-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 {
    order: 12;
  }
  .ant-col-md-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-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 {
    order: 11;
  }
  .ant-col-md-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-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 {
    order: 10;
  }
  .ant-col-md-9 {
    display: block;
    flex: 0 0 37.5%;
    max-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 {
    order: 9;
  }
  .ant-col-md-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-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 {
    order: 8;
  }
  .ant-col-md-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-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 {
    order: 7;
  }
  .ant-col-md-6 {
    display: block;
    flex: 0 0 25%;
    max-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 {
    order: 6;
  }
  .ant-col-md-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-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 {
    order: 5;
  }
  .ant-col-md-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-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 {
    order: 4;
  }
  .ant-col-md-3 {
    display: block;
    flex: 0 0 12.5%;
    max-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 {
    order: 3;
  }
  .ant-col-md-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-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 {
    order: 2;
  }
  .ant-col-md-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-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 {
    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 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-md-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-md-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-md-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-md-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-md-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-md-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-md-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-md-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-md-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-md-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-md-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-md-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-md-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-md-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-md-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-md-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-md-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-md-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-md-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-md-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-md-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-md-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-md-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-md-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-md-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-md-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-md-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-md-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-md-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-md-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-md-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-md-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-md-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-md-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-md-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-md-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-md-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-md-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-md-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-md-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-md-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-md-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-md-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-md-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-md-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-md-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-md-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-md-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-md-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-md-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-md-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-md-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-md-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-md-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-md-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-md-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-md-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-md-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-md-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .ant-col-lg-24 {
    display: block;
    flex: 0 0 100%;
    max-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 {
    order: 24;
  }
  .ant-col-lg-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-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 {
    order: 23;
  }
  .ant-col-lg-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-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 {
    order: 22;
  }
  .ant-col-lg-21 {
    display: block;
    flex: 0 0 87.5%;
    max-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 {
    order: 21;
  }
  .ant-col-lg-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-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 {
    order: 20;
  }
  .ant-col-lg-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-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 {
    order: 19;
  }
  .ant-col-lg-18 {
    display: block;
    flex: 0 0 75%;
    max-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 {
    order: 18;
  }
  .ant-col-lg-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-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 {
    order: 17;
  }
  .ant-col-lg-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-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 {
    order: 16;
  }
  .ant-col-lg-15 {
    display: block;
    flex: 0 0 62.5%;
    max-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 {
    order: 15;
  }
  .ant-col-lg-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-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 {
    order: 14;
  }
  .ant-col-lg-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-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 {
    order: 13;
  }
  .ant-col-lg-12 {
    display: block;
    flex: 0 0 50%;
    max-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 {
    order: 12;
  }
  .ant-col-lg-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-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 {
    order: 11;
  }
  .ant-col-lg-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-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 {
    order: 10;
  }
  .ant-col-lg-9 {
    display: block;
    flex: 0 0 37.5%;
    max-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 {
    order: 9;
  }
  .ant-col-lg-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-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 {
    order: 8;
  }
  .ant-col-lg-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-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 {
    order: 7;
  }
  .ant-col-lg-6 {
    display: block;
    flex: 0 0 25%;
    max-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 {
    order: 6;
  }
  .ant-col-lg-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-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 {
    order: 5;
  }
  .ant-col-lg-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-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 {
    order: 4;
  }
  .ant-col-lg-3 {
    display: block;
    flex: 0 0 12.5%;
    max-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 {
    order: 3;
  }
  .ant-col-lg-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-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 {
    order: 2;
  }
  .ant-col-lg-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-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 {
    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 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-lg-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-lg-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-lg-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-lg-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-lg-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-lg-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-lg-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-lg-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-lg-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-lg-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-lg-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-lg-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-lg-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-lg-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-lg-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-lg-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-lg-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-lg-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-lg-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-lg-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-lg-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-lg-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-lg-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-lg-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-lg-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-lg-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-lg-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-lg-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-lg-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-lg-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-lg-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-lg-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-lg-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-lg-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-lg-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-lg-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-lg-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-lg-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-lg-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .ant-col-xl-24 {
    display: block;
    flex: 0 0 100%;
    max-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 {
    order: 24;
  }
  .ant-col-xl-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-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 {
    order: 23;
  }
  .ant-col-xl-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-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 {
    order: 22;
  }
  .ant-col-xl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-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 {
    order: 21;
  }
  .ant-col-xl-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-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 {
    order: 20;
  }
  .ant-col-xl-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-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 {
    order: 19;
  }
  .ant-col-xl-18 {
    display: block;
    flex: 0 0 75%;
    max-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 {
    order: 18;
  }
  .ant-col-xl-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-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 {
    order: 17;
  }
  .ant-col-xl-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-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 {
    order: 16;
  }
  .ant-col-xl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-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 {
    order: 15;
  }
  .ant-col-xl-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-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 {
    order: 14;
  }
  .ant-col-xl-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-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 {
    order: 13;
  }
  .ant-col-xl-12 {
    display: block;
    flex: 0 0 50%;
    max-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 {
    order: 12;
  }
  .ant-col-xl-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-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 {
    order: 11;
  }
  .ant-col-xl-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-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 {
    order: 10;
  }
  .ant-col-xl-9 {
    display: block;
    flex: 0 0 37.5%;
    max-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 {
    order: 9;
  }
  .ant-col-xl-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-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 {
    order: 8;
  }
  .ant-col-xl-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-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 {
    order: 7;
  }
  .ant-col-xl-6 {
    display: block;
    flex: 0 0 25%;
    max-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 {
    order: 6;
  }
  .ant-col-xl-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-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 {
    order: 5;
  }
  .ant-col-xl-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-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 {
    order: 4;
  }
  .ant-col-xl-3 {
    display: block;
    flex: 0 0 12.5%;
    max-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 {
    order: 3;
  }
  .ant-col-xl-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-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 {
    order: 2;
  }
  .ant-col-xl-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-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 {
    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 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xl-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-xl-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xl-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-xl-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-xl-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-xl-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-xl-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-xl-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-xl-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-xl-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-xl-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-xl-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-xl-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-xl-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-xl-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-xl-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-xl-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-xl-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-xl-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-xl-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-xl-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-xl-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-xl-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-xl-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-xl-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-xl-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-xl-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-xl-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-xl-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-xl-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-xl-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-xl-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-xl-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-xl-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-xl-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-xl-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-xl-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-xl-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-xl-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1600px) {
  .ant-col-xxl-24 {
    display: block;
    flex: 0 0 100%;
    max-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 {
    order: 24;
  }
  .ant-col-xxl-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-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 {
    order: 23;
  }
  .ant-col-xxl-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-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 {
    order: 22;
  }
  .ant-col-xxl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-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 {
    order: 21;
  }
  .ant-col-xxl-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-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 {
    order: 20;
  }
  .ant-col-xxl-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-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 {
    order: 19;
  }
  .ant-col-xxl-18 {
    display: block;
    flex: 0 0 75%;
    max-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 {
    order: 18;
  }
  .ant-col-xxl-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-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 {
    order: 17;
  }
  .ant-col-xxl-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-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 {
    order: 16;
  }
  .ant-col-xxl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-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 {
    order: 15;
  }
  .ant-col-xxl-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-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 {
    order: 14;
  }
  .ant-col-xxl-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-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 {
    order: 13;
  }
  .ant-col-xxl-12 {
    display: block;
    flex: 0 0 50%;
    max-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 {
    order: 12;
  }
  .ant-col-xxl-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-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 {
    order: 11;
  }
  .ant-col-xxl-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-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 {
    order: 10;
  }
  .ant-col-xxl-9 {
    display: block;
    flex: 0 0 37.5%;
    max-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 {
    order: 9;
  }
  .ant-col-xxl-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-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 {
    order: 8;
  }
  .ant-col-xxl-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-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 {
    order: 7;
  }
  .ant-col-xxl-6 {
    display: block;
    flex: 0 0 25%;
    max-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 {
    order: 6;
  }
  .ant-col-xxl-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-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 {
    order: 5;
  }
  .ant-col-xxl-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-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 {
    order: 4;
  }
  .ant-col-xxl-3 {
    display: block;
    flex: 0 0 12.5%;
    max-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 {
    order: 3;
  }
  .ant-col-xxl-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-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 {
    order: 2;
  }
  .ant-col-xxl-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-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 {
    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 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xxl-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-xxl-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xxl-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-xxl-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-xxl-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-xxl-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-xxl-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-xxl-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-xxl-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-xxl-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-xxl-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-xxl-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-xxl-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-xxl-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-xxl-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-xxl-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-xxl-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-xxl-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-xxl-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-xxl-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-xxl-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-xxl-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-xxl-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-xxl-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-xxl-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-xxl-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-xxl-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-xxl-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-xxl-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-xxl-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-xxl-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-xxl-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-xxl-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-xxl-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-xxl-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-xxl-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-xxl-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-xxl-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-xxl-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
.ant-row-rtl {
  direction: rtl;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-carousel {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-carousel .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  touch-action: pan-y;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.ant-carousel .slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.ant-carousel .slick-list:focus {
  outline: none;
}
.ant-carousel .slick-list.dragging {
  cursor: pointer;
}
.ant-carousel .slick-list .slick-slide {
  pointer-events: none;
}
.ant-carousel .slick-list .slick-slide input.ant-radio-input,
.ant-carousel .slick-list .slick-slide input.ant-checkbox-input {
  visibility: hidden;
}
.ant-carousel .slick-list .slick-slide.slick-active {
  pointer-events: auto;
}
.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,
.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input {
  visibility: visible;
}
.ant-carousel .slick-list .slick-slide > div > div {
  vertical-align: bottom;
}
.ant-carousel .slick-slider .slick-track,
.ant-carousel .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
  touch-action: pan-y;
}
.ant-carousel .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.ant-carousel .slick-track::before,
.ant-carousel .slick-track::after {
  display: table;
  content: '';
}
.ant-carousel .slick-track::after {
  clear: both;
}
.slick-loading .ant-carousel .slick-track {
  visibility: hidden;
}
.ant-carousel .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.ant-carousel .slick-slide img {
  display: block;
}
.ant-carousel .slick-slide.slick-loading img {
  display: none;
}
.ant-carousel .slick-slide.dragging img {
  pointer-events: none;
}
.ant-carousel .slick-initialized .slick-slide {
  display: block;
}
.ant-carousel .slick-loading .slick-slide {
  visibility: hidden;
}
.ant-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
}
.ant-carousel .slick-arrow.slick-hidden {
  display: none;
}
.ant-carousel .slick-prev,
.ant-carousel .slick-next {
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  color: transparent;
  font-size: 0;
  line-height: 0;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-carousel .slick-prev:hover,
.ant-carousel .slick-next:hover,
.ant-carousel .slick-prev:focus,
.ant-carousel .slick-next:focus {
  color: transparent;
  background: transparent;
  outline: none;
}
.ant-carousel .slick-prev:hover::before,
.ant-carousel .slick-next:hover::before,
.ant-carousel .slick-prev:focus::before,
.ant-carousel .slick-next:focus::before {
  opacity: 1;
}
.ant-carousel .slick-prev.slick-disabled::before,
.ant-carousel .slick-next.slick-disabled::before {
  opacity: 0.25;
}
.ant-carousel .slick-prev {
  left: -25px;
}
.ant-carousel .slick-prev::before {
  content: '←';
}
.ant-carousel .slick-next {
  right: -25px;
}
.ant-carousel .slick-next::before {
  content: '→';
}
.ant-carousel .slick-dots {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex !important;
  justify-content: center;
  margin-right: 15%;
  margin-left: 15%;
  padding-left: 0;
  list-style: none;
}
.ant-carousel .slick-dots-bottom {
  bottom: 12px;
}
.ant-carousel .slick-dots-top {
  top: 12px;
  bottom: auto;
}
.ant-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  flex: 0 1 auto;
  box-sizing: content-box;
  width: 16px;
  height: 3px;
  margin: 0 2px;
  margin-right: 3px;
  margin-left: 3px;
  padding: 0;
  text-align: center;
  text-indent: -999px;
  vertical-align: top;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button {
  display: block;
  width: 100%;
  height: 3px;
  padding: 0;
  color: transparent;
  font-size: 0;
  background: #fff;
  border: 0;
  border-radius: 1px;
  outline: none;
  cursor: pointer;
  opacity: 0.3;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button:hover,
.ant-carousel .slick-dots li button:focus {
  opacity: 0.75;
}
.ant-carousel .slick-dots li.slick-active {
  width: 24px;
}
.ant-carousel .slick-dots li.slick-active button {
  background: #fff;
  opacity: 1;
}
.ant-carousel .slick-dots li.slick-active:hover,
.ant-carousel .slick-dots li.slick-active:focus {
  opacity: 1;
}
.ant-carousel-vertical .slick-dots {
  top: 50%;
  bottom: auto;
  flex-direction: column;
  width: 3px;
  height: auto;
  margin: 0;
  transform: translateY(-50%);
}
.ant-carousel-vertical .slick-dots-left {
  right: auto;
  left: 12px;
}
.ant-carousel-vertical .slick-dots-right {
  right: 12px;
  left: auto;
}
.ant-carousel-vertical .slick-dots li {
  width: 3px;
  height: 16px;
  margin: 4px 2px;
  vertical-align: baseline;
}
.ant-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px;
}
.ant-carousel-vertical .slick-dots li.slick-active {
  width: 3px;
  height: 24px;
}
.ant-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 24px;
}
.ant-carousel-rtl {
  direction: rtl;
}
.ant-carousel-rtl .ant-carousel .slick-track {
  right: 0;
  left: auto;
}
.ant-carousel-rtl .ant-carousel .slick-prev {
  right: -25px;
  left: auto;
}
.ant-carousel-rtl .ant-carousel .slick-prev::before {
  content: '→';
}
.ant-carousel-rtl .ant-carousel .slick-next {
  right: auto;
  left: -25px;
}
.ant-carousel-rtl .ant-carousel .slick-next::before {
  content: '←';
}
.ant-carousel-rtl.ant-carousel .slick-dots {
  flex-direction: row-reverse;
}
.ant-carousel-rtl.ant-carousel-vertical .slick-dots {
  flex-direction: column;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-cascader {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-cascader-input.ant-input {
  position: static;
  width: 100%;
  padding-right: 24px;
  background-color: transparent !important;
  cursor: pointer;
}
.ant-cascader-picker-show-search .ant-cascader-input.ant-input {
  position: relative;
}
.ant-cascader-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  background-color: #fff;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-cascader-picker-with-value .ant-cascader-picker-label {
  color: transparent;
}
.ant-cascader-picker-disabled {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-cascader-picker-disabled .ant-cascader-input {
  cursor: not-allowed;
}
.ant-cascader-picker:focus .ant-cascader-input {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-cascader-picker-borderless .ant-cascader-input {
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-cascader-picker-show-search.ant-cascader-picker-focused {
  color: rgba(0, 0, 0, 0.25);
}
.ant-cascader-picker-label {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 20px;
  margin-top: -10px;
  padding: 0 20px 0 12px;
  overflow: hidden;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-cascader-picker-clear {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 2;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 12px;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
}
.ant-cascader-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-cascader-picker:hover .ant-cascader-picker-clear {
  opacity: 1;
}
.ant-cascader-picker-arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 1;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 12px;
}
.ant-cascader-picker-label:hover + .ant-cascader-input:not(.ant-cascader-picker-disabled .ant-cascader-picker-label:hover + .ant-cascader-input) {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-cascader-picker-small .ant-cascader-picker-clear,
.ant-cascader-picker-small .ant-cascader-picker-arrow {
  right: 8px;
}
.ant-cascader-menus {
  position: absolute;
  z-index: 1050;
  font-size: 14px;
  white-space: nowrap;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-cascader-menus ul,
.ant-cascader-menus ol {
  margin: 0;
  list-style: none;
}
.ant-cascader-menus-empty,
.ant-cascader-menus-hidden {
  display: none;
}
.ant-cascader-menus.ant-slide-up-enter.ant-slide-up-enter-active.ant-cascader-menus-placement-bottomLeft,
.ant-cascader-menus.ant-slide-up-appear.ant-slide-up-appear-active.ant-cascader-menus-placement-bottomLeft {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.ant-cascader-menus.ant-slide-up-enter.ant-slide-up-enter-active.ant-cascader-menus-placement-topLeft,
.ant-cascader-menus.ant-slide-up-appear.ant-slide-up-appear-active.ant-cascader-menus-placement-topLeft {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.ant-cascader-menus.ant-slide-up-leave.ant-slide-up-leave-active.ant-cascader-menus-placement-bottomLeft {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.ant-cascader-menus.ant-slide-up-leave.ant-slide-up-leave-active.ant-cascader-menus-placement-topLeft {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.ant-cascader-menu {
  display: inline-block;
  min-width: 111px;
  height: 180px;
  margin: 0;
  padding: 4px 0;
  overflow: auto;
  vertical-align: top;
  list-style: none;
  border-right: 1px solid #f0f0f0;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.ant-cascader-menu:first-child {
  border-radius: 2px 0 0 2px;
}
.ant-cascader-menu:last-child {
  margin-right: -1px;
  border-right-color: transparent;
  border-radius: 0 2px 2px 0;
}
.ant-cascader-menu:only-child {
  border-radius: 2px;
}
.ant-cascader-menu-item {
  padding: 5px 12px;
  overflow: hidden;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-cascader-menu-item:hover {
  background: #f5f5f5;
}
.ant-cascader-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-cascader-menu-item-disabled:hover {
  background: transparent;
}
.ant-cascader-menu-empty .ant-cascader-menu-item {
  color: rgba(0, 0, 0, 0.25);
  cursor: default;
  pointer-events: none;
}
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
  font-weight: 600;
  background-color: #e6f7ff;
}
.ant-cascader-menu-item-expand {
  position: relative;
  padding-right: 24px;
}
.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-loading-icon {
  position: absolute;
  right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
}
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-cascader-menu-item .ant-cascader-menu-item-keyword {
  color: #ff4d4f;
}
.ant-cascader-picker-rtl .ant-cascader-input.ant-input {
  padding-right: 11px;
  padding-left: 24px;
  text-align: right;
}
.ant-cascader-picker-rtl {
  direction: rtl;
}
.ant-cascader-picker-rtl .ant-cascader-picker-label {
  padding: 0 12px 0 20px;
  text-align: right;
}
.ant-cascader-picker-rtl .ant-cascader-picker-clear {
  right: auto;
  left: 12px;
}
.ant-cascader-picker-rtl .ant-cascader-picker-arrow {
  right: auto;
  left: 12px;
}
.ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-clear,
.ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-arrow {
  right: auto;
  left: 8px;
}
.ant-cascader-menu-rtl .ant-cascader-menu {
  direction: rtl;
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-cascader-menu-rtl .ant-cascader-menu:first-child {
  border-radius: 0 2px 2px 0;
}
.ant-cascader-menu-rtl .ant-cascader-menu:last-child {
  margin-right: 0;
  margin-left: -1px;
  border-left-color: transparent;
  border-radius: 2px 0 0 2px;
}
.ant-cascader-menu-rtl .ant-cascader-menu:only-child {
  border-radius: 2px;
}
.ant-cascader-menu-rtl .ant-cascader-menu-item-expand {
  padding-right: 12px;
  padding-left: 24px;
}
.ant-cascader-menu-rtl .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-rtl .ant-cascader-menu-item-loading-icon {
  right: auto;
  left: 12px;
}
.ant-cascader-menu-rtl .ant-cascader-menu-item-loading-icon {
  transform: scaleY(-1);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-input-affix-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  display: inline-flex;
}
.ant-input-affix-wrapper::-moz-placeholder {
  opacity: 1;
}
.ant-input-affix-wrapper:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input-affix-wrapper::placeholder {
  color: #bfbfbf;
}
.ant-input-affix-wrapper:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-input-affix-wrapper:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-focused {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-input-rtl .ant-input-affix-wrapper:focus,
.ant-input-rtl .ant-input-affix-wrapper-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-affix-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-affix-wrapper-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-affix-wrapper[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-affix-wrapper[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-affix-wrapper-borderless,
.ant-input-affix-wrapper-borderless:hover,
.ant-input-affix-wrapper-borderless:focus,
.ant-input-affix-wrapper-borderless-focused,
.ant-input-affix-wrapper-borderless-disabled,
.ant-input-affix-wrapper-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input-affix-wrapper {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-affix-wrapper-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-affix-wrapper-sm {
  padding: 0px 7px;
}
.ant-input-affix-wrapper-rtl {
  direction: rtl;
}
.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  z-index: 1;
}
.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  z-index: 0;
}
.ant-input-affix-wrapper-focused,
.ant-input-affix-wrapper:focus {
  z-index: 1;
}
.ant-input-affix-wrapper-disabled .ant-input[disabled] {
  background: transparent;
}
.ant-input-affix-wrapper > input.ant-input {
  padding: 0;
  border: none;
  outline: none;
}
.ant-input-affix-wrapper > input.ant-input:focus {
  box-shadow: none;
}
.ant-input-affix-wrapper::before {
  width: 0;
  visibility: hidden;
  content: '\a0';
}
.ant-input-prefix,
.ant-input-suffix {
  display: flex;
  flex: none;
  align-items: center;
}
.ant-input-prefix {
  margin-right: 4px;
}
.ant-input-suffix {
  margin-left: 4px;
}
.ant-input-clear-icon {
  margin: 0 4px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  vertical-align: -1px;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-input-clear-icon:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-clear-icon:active {
  color: rgba(0, 0, 0, 0.85);
}
.ant-input-clear-icon-hidden {
  visibility: hidden;
}
.ant-input-clear-icon:last-child {
  margin-right: 0;
}
.ant-input-affix-wrapper-textarea-with-clear-btn {
  padding: 0 !important;
  border: 0 !important;
}
.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 1;
}
.ant-input {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
}
.ant-input::-moz-placeholder {
  opacity: 1;
}
.ant-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input::placeholder {
  color: #bfbfbf;
}
.ant-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-input:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input:focus,
.ant-input-focused {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-input-rtl .ant-input:focus,
.ant-input-rtl .ant-input-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-borderless,
.ant-input-borderless:hover,
.ant-input-borderless:focus,
.ant-input-borderless-focused,
.ant-input-borderless-disabled,
.ant-input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-sm {
  padding: 0px 7px;
}
.ant-input-rtl {
  direction: rtl;
}
.ant-input-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  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-search-with-button .ant-input-group .ant-input:hover {
  z-index: 0;
}
.ant-input-group-addon {
  position: relative;
  padding: 0 11px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
}
.ant-input-group-addon .ant-select {
  margin: -5px -11px;
}
.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 1px solid transparent;
  box-shadow: none;
}
.ant-input-group-addon .ant-select-open .ant-select-selector,
.ant-input-group-addon .ant-select-focused .ant-select-selector {
  color: #1890ff;
}
.ant-input-group > .ant-input:first-child,
.ant-input-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input:first-child .ant-select .ant-select-selector,
.ant-input-group-addon:first-child .ant-select .ant-select-selector {
  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 > .ant-input:last-child,
.ant-input-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input:last-child .ant-select .ant-select-selector,
.ant-input-group-addon:last-child .ant-select .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group-lg .ant-input,
.ant-input-group-lg > .ant-input-group-addon {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-group-sm .ant-input,
.ant-input-group-sm > .ant-input-group-addon {
  padding: 0px 7px;
}
.ant-input-group-lg .ant-select-single .ant-select-selector {
  height: 40px;
}
.ant-input-group-sm .ant-select-single .ant-select-selector {
  height: 24px;
}
.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-input-group.ant-input-group-compact {
  display: block;
}
.ant-input-group.ant-input-group-compact::before {
  display: table;
  content: '';
}
.ant-input-group.ant-input-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.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 > .ant-input-affix-wrapper {
  display: inline-flex;
}
.ant-input-group.ant-input-group-compact > .ant-picker-range {
  display: inline-flex;
}
.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-select > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input {
  border-right-width: 1px;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:hover,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:focus,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select-focused {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-arrow {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-right-width: 1px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {
  vertical-align: top;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper {
  margin-left: -1px;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input-group-addon > .ant-input-search-button {
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 2px 0 0 2px;
}
.ant-input-group > .ant-input-rtl:first-child,
.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-right: 1px solid #d9d9d9;
  border-left: 0;
}
.ant-input-group-rtl .ant-input-group-addon:last-child {
  border-right: 0;
  border-left: 1px solid #d9d9d9;
}
.ant-input-group-rtl.ant-input-group > .ant-input:last-child,
.ant-input-group-rtl.ant-input-group-addon:last-child {
  border-radius: 2px 0 0 2px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-radius: 2px 0 0 2px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: 0;
  margin-left: -1px;
  border-left-width: 1px;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-left-width: 1px;
  border-radius: 2px 0 0 2px;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl + .ant-input-group-wrapper-rtl {
  margin-right: -1px;
  margin-left: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top;
}
.ant-input-password-icon {
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
  transition: all 0.3s;
}
.ant-input-password-icon:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-input[type='color'] {
  height: 32px;
}
.ant-input[type='color'].ant-input-lg {
  height: 40px;
}
.ant-input[type='color'].ant-input-sm {
  height: 24px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.ant-input-textarea-show-count::after {
  float: right;
  color: rgba(0, 0, 0, 0.45);
  white-space: nowrap;
  content: attr(data-count);
  pointer-events: none;
}
.ant-input-search .ant-input:hover,
.ant-input-search .ant-input:focus {
  border-color: #40a9ff;
}
.ant-input-search .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  border-left-color: #40a9ff;
}
.ant-input-search .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-search .ant-input-lg {
  line-height: 1.5713;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child {
  left: -1px;
  padding: 0;
  border: 0;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0 2px 2px 0;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading::before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ant-input-search-button {
  height: 32px;
}
.ant-input-search-button:hover,
.ant-input-search-button:focus {
  z-index: 1;
}
.ant-input-search-large .ant-input-search-button {
  height: 40px;
}
.ant-input-search-small .ant-input-search-button {
  height: 24px;
}
.ant-input-group-wrapper-rtl {
  direction: rtl;
}
.ant-input-group-rtl {
  direction: rtl;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl > input.ant-input {
  border: none;
  outline: none;
}
.ant-input-affix-wrapper-rtl .ant-input-prefix {
  margin: 0 0 0 4px;
}
.ant-input-affix-wrapper-rtl .ant-input-suffix {
  margin: 0 4px 0 0;
}
.ant-input-textarea-rtl {
  direction: rtl;
}
.ant-input-textarea-rtl.ant-input-textarea-show-count::after {
  text-align: left;
}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon:last-child {
  margin-right: 4px;
  margin-left: 0;
}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon {
  right: auto;
  left: 8px;
}
.ant-input-search-rtl {
  direction: rtl;
}
.ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  border-right-color: #40a9ff;
  border-left-color: #d9d9d9;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper:hover,
.ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper-focused {
  border-right-color: #40a9ff;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon {
  right: -1px;
  left: auto;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon .ant-input-search-button {
  border-radius: 2px 0 0 2px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-input {
    height: 32px;
  }
  .ant-input-lg {
    height: 40px;
  }
  .ant-input-sm {
    height: 24px;
  }
  .ant-input-affix-wrapper > input.ant-input {
    height: auto;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@-webkit-keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #1890ff;
}
.ant-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  -webkit-animation: antCheckboxEffect 0.36s ease-in-out;
          animation: antCheckboxEffect 0.36s ease-in-out;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  content: '';
}
.ant-checkbox:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox::after {
  visibility: visible;
}
.ant-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 22%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.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;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-checkbox-disabled {
  cursor: not-allowed;
}
.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: rgba(0, 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, 0.25);
  cursor: not-allowed;
}
.ant-checkbox-disabled:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after {
  visibility: hidden;
}
.ant-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 8px;
}
.ant-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-checkbox-group-item {
  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: #1890ff;
  border: 0;
  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, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-checkbox-rtl {
  direction: rtl;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-collapse {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  border-radius: 2px;
}
.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 2px 2px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.5715;
  cursor: pointer;
  transition: all 0.3s, visibility 0s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header::before {
  display: table;
  content: '';
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header::after {
  display: table;
  clear: both;
  content: '';
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  display: inline-block;
  margin-right: 12px;
  font-size: 12px;
  vertical-align: -1px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transition: transform 0.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-header-collapsible-only {
  cursor: default;
}
.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text {
  cursor: pointer;
}
.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-left: 12px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  left: auto;
  margin: 0;
  transform: translateY(-50%);
}
.ant-collapse-content {
  color: rgba(0, 0, 0, 0.85);
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
}
.ant-collapse-content > .ant-collapse-content-box {
  padding: 16px;
}
.ant-collapse-content-hidden {
  display: none;
}
.ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 2px 2px;
}
.ant-collapse-borderless {
  background-color: #fafafa;
  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: transparent;
  border-top: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 4px;
}
.ant-collapse-ghost {
  background-color: transparent;
  border: 0;
}
.ant-collapse-ghost > .ant-collapse-item {
  border-bottom: 0;
}
.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-collapse-rtl {
  direction: rtl;
}
.ant-collapse-rtl .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transform: rotate(180deg);
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  float: left;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-right: 12px;
  padding-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-comment {
  position: relative;
  background-color: inherit;
}
.ant-comment-inner {
  display: flex;
  padding: 16px 0;
}
.ant-comment-avatar {
  position: relative;
  flex-shrink: 0;
  margin-right: 12px;
  cursor: pointer;
}
.ant-comment-avatar img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.ant-comment-content {
  position: relative;
  flex: 1 1 auto;
  min-width: 1px;
  font-size: 14px;
  word-wrap: break-word;
}
.ant-comment-content-author {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 4px;
  font-size: 14px;
}
.ant-comment-content-author > a,
.ant-comment-content-author > span {
  padding-right: 8px;
  font-size: 12px;
  line-height: 18px;
}
.ant-comment-content-author-name {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  transition: color 0.3s;
}
.ant-comment-content-author-name > * {
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-content-author-name > *:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-content-author-time {
  color: #ccc;
  white-space: nowrap;
  cursor: auto;
}
.ant-comment-content-detail p {
  margin-bottom: inherit;
  white-space: pre-wrap;
}
.ant-comment-actions {
  margin-top: 12px;
  margin-bottom: inherit;
  padding-left: 0;
}
.ant-comment-actions > li {
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-actions > li > span {
  margin-right: 10px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-comment-actions > li > span:hover {
  color: #595959;
}
.ant-comment-nested {
  margin-left: 44px;
}
.ant-comment-rtl {
  direction: rtl;
}
.ant-comment-rtl .ant-comment-avatar {
  margin-right: 0;
  margin-left: 12px;
}
.ant-comment-rtl .ant-comment-content-author > a,
.ant-comment-rtl .ant-comment-content-author > span {
  padding-right: 0;
  padding-left: 8px;
}
.ant-comment-rtl .ant-comment-actions {
  padding-right: 0;
}
.ant-comment-rtl .ant-comment-actions > li > span {
  margin-right: 0;
  margin-left: 10px;
}
.ant-comment-rtl .ant-comment-nested {
  margin-right: 44px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-descriptions-header {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.ant-descriptions-title {
  flex: auto;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-descriptions-extra {
  margin-left: auto;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-descriptions-view {
  width: 100%;
  overflow: hidden;
  border-radius: 2px;
}
.ant-descriptions-view table {
  width: 100%;
  table-layout: fixed;
}
.ant-descriptions-row > th,
.ant-descriptions-row > td {
  padding-bottom: 16px;
}
.ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-item-label {
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 1.5715;
  text-align: start;
}
.ant-descriptions-item-label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-descriptions-item-label.ant-descriptions-item-no-colon::after {
  content: ' ';
}
.ant-descriptions-item-no-label::after {
  margin: 0;
  content: '';
}
.ant-descriptions-item-content {
  display: table-cell;
  flex: 1;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  word-break: break-word;
  overflow-wrap: break-word;
}
.ant-descriptions-item {
  padding-bottom: 0;
  vertical-align: top;
}
.ant-descriptions-item-container {
  display: flex;
}
.ant-descriptions-item-container .ant-descriptions-item-label,
.ant-descriptions-item-container .ant-descriptions-item-content {
  display: inline-flex;
  align-items: baseline;
}
.ant-descriptions-middle .ant-descriptions-row > th,
.ant-descriptions-middle .ant-descriptions-row > td {
  padding-bottom: 12px;
}
.ant-descriptions-small .ant-descriptions-row > th,
.ant-descriptions-small .ant-descriptions-row > td {
  padding-bottom: 8px;
}
.ant-descriptions-bordered .ant-descriptions-view {
  border: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-view > table {
  table-layout: auto;
}
.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-bordered .ant-descriptions-item-content {
  padding: 16px 24px;
  border-right: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-item-label:last-child,
.ant-descriptions-bordered .ant-descriptions-item-content:last-child {
  border-right: none;
}
.ant-descriptions-bordered .ant-descriptions-item-label {
  background-color: #fafafa;
}
.ant-descriptions-bordered .ant-descriptions-item-label::after {
  display: none;
}
.ant-descriptions-bordered .ant-descriptions-row {
  border-bottom: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content {
  padding: 12px 24px;
}
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content {
  padding: 8px 16px;
}
.ant-descriptions-rtl {
  direction: rtl;
}
.ant-descriptions-rtl .ant-descriptions-item-label::after {
  margin: 0 2px 0 8px;
}
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child,
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child {
  border-left: none;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-divider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.ant-divider-vertical {
  position: relative;
  top: -0.06em;
  display: inline-block;
  height: 0.9em;
  margin: 0 8px;
  vertical-align: middle;
  border-top: 0;
  border-left: 1px solid rgba(0, 0, 0, 0.06);
}
.ant-divider-horizontal {
  display: flex;
  clear: both;
  width: 100%;
  min-width: 100%;
  margin: 24px 0;
}
.ant-divider-horizontal.ant-divider-with-text {
  display: flex;
  margin: 16px 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-align: center;
  border-top: 0;
  border-top-color: rgba(0, 0, 0, 0.06);
}
.ant-divider-horizontal.ant-divider-with-text::before,
.ant-divider-horizontal.ant-divider-with-text::after {
  position: relative;
  top: 50%;
  width: 50%;
  border-top: 1px solid transparent;
  border-top-color: inherit;
  border-bottom: 0;
  transform: translateY(50%);
  content: '';
}
.ant-divider-horizontal.ant-divider-with-text-left::before {
  top: 50%;
  width: 5%;
}
.ant-divider-horizontal.ant-divider-with-text-left::after {
  top: 50%;
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::before {
  top: 50%;
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::after {
  top: 50%;
  width: 5%;
}
.ant-divider-inner-text {
  display: inline-block;
  padding: 0 1em;
}
.ant-divider-dashed {
  background: none;
  border-color: rgba(0, 0, 0, 0.06);
  border-style: dashed;
  border-width: 1px 0 0;
}
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed {
  border-top: 0;
}
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before,
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after {
  border-style: dashed none none;
}
.ant-divider-vertical.ant-divider-dashed {
  border-width: 0 0 0 1px;
}
.ant-divider-plain.ant-divider-with-text {
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
}
.ant-divider-rtl {
  direction: rtl;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before {
  width: 95%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after {
  width: 5%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before {
  width: 5%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after {
  width: 95%;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-drawer {
  position: fixed;
  z-index: 1000;
  width: 0%;
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), height 0s ease 0.3s, width 0s ease 0.3s;
}
.ant-drawer > * {
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-content-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
}
.ant-drawer .ant-drawer-content {
  width: 100%;
  height: 100%;
}
.ant-drawer-left,
.ant-drawer-right {
  top: 0;
  width: 0%;
  height: 100%;
}
.ant-drawer-left .ant-drawer-content-wrapper,
.ant-drawer-right .ant-drawer-content-wrapper {
  height: 100%;
}
.ant-drawer-left.ant-drawer-open,
.ant-drawer-right.ant-drawer-open {
  width: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-left {
  left: 0;
}
.ant-drawer-left .ant-drawer-content-wrapper {
  left: 0;
}
.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right {
  right: 0;
}
.ant-drawer-right .ant-drawer-content-wrapper {
  right: 0;
}
.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right.ant-drawer-open.no-mask {
  right: 1px;
  transform: translateX(1px);
}
.ant-drawer-top,
.ant-drawer-bottom {
  left: 0;
  width: 100%;
  height: 0%;
}
.ant-drawer-top .ant-drawer-content-wrapper,
.ant-drawer-bottom .ant-drawer-content-wrapper {
  width: 100%;
}
.ant-drawer-top.ant-drawer-open,
.ant-drawer-bottom.ant-drawer-open {
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-top {
  top: 0;
}
.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom {
  bottom: 0;
}
.ant-drawer-bottom .ant-drawer-content-wrapper {
  bottom: 0;
}
.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom.ant-drawer-open.no-mask {
  bottom: 1px;
  transform: translateY(1px);
}
.ant-drawer.ant-drawer-open .ant-drawer-mask {
  height: 100%;
  opacity: 1;
  transition: none;
  -webkit-animation: antdDrawerFadeIn 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
          animation: antdDrawerFadeIn 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  pointer-events: auto;
}
.ant-drawer-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.ant-drawer-content {
  position: relative;
  z-index: 1;
  overflow: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
}
.ant-drawer-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  display: block;
  padding: 20px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
  text-rendering: auto;
}
.ant-drawer-close:focus,
.ant-drawer-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-drawer-header-no-title .ant-drawer-close {
  margin-right: var(--scroll-bar);
  /* stylelint-disable-next-line function-calc-no-invalid */
  padding-right: calc(20px - var(--scroll-bar));
}
.ant-drawer-header {
  position: relative;
  padding: 16px 24px;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-drawer-header-no-title {
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
}
.ant-drawer-wrapper-body {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
  height: 100%;
}
.ant-drawer-body {
  flex-grow: 1;
  padding: 24px;
  overflow: auto;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word;
}
.ant-drawer-footer {
  flex-shrink: 0;
  padding: 10px 16px;
  border-top: 1px solid #f0f0f0;
}
.ant-drawer-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0;
  filter: alpha(opacity=45);
  transition: opacity 0.3s linear, height 0s ease 0.3s;
  pointer-events: none;
}
.ant-drawer-open-content {
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-drawer .ant-picker-clear {
  background: #fff;
}
@-webkit-keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ant-drawer-rtl {
  direction: rtl;
}
.ant-drawer-rtl .ant-drawer-close {
  right: auto;
  left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-form-item .ant-mentions,
.ant-form-item textarea.ant-input {
  height: auto;
}
.ant-form-item .ant-upload {
  background: transparent;
}
.ant-form-item .ant-upload.ant-upload-drag {
  background: #fafafa;
}
.ant-form-item input[type='radio'],
.ant-form-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-form-item .ant-radio-inline,
.ant-form-item .ant-checkbox-inline {
  display: inline-block;
  margin-left: 8px;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.ant-form-item .ant-radio-inline:first-child,
.ant-form-item .ant-checkbox-inline:first-child {
  margin-left: 0;
}
.ant-form-item .ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical {
  display: block;
}
.ant-form-item .ant-checkbox-vertical + .ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical + .ant-radio-vertical {
  margin-left: 0;
}
.ant-form-item .ant-input-number + .ant-form-text {
  margin-left: 8px;
}
.ant-form-item .ant-input-number-handler-wrap {
  z-index: 2;
}
.ant-form-item .ant-select,
.ant-form-item .ant-cascader-picker {
  width: 100%;
}
.ant-form-item .ant-picker-calendar-year-select,
.ant-form-item .ant-picker-calendar-month-select,
.ant-form-item .ant-input-group .ant-select,
.ant-form-item .ant-input-group .ant-cascader-picker {
  width: auto;
}
.ant-form-inline {
  display: flex;
  flex-wrap: wrap;
}
.ant-form-inline .ant-form-item {
  flex: none;
  flex-wrap: nowrap;
  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-label,
.ant-form-inline .ant-form-item > .ant-form-item-control {
  display: inline-block;
  vertical-align: top;
}
.ant-form-inline .ant-form-item > .ant-form-item-label {
  flex: none;
}
.ant-form-inline .ant-form-item .ant-form-text {
  display: inline-block;
}
.ant-form-inline .ant-form-item .ant-form-item-has-feedback {
  display: inline-block;
}
.ant-form-horizontal .ant-form-item-label {
  flex-grow: 0;
}
.ant-form-horizontal .ant-form-item-control {
  flex: 1 1 0;
}
.ant-form-vertical .ant-form-item {
  flex-direction: column;
}
.ant-form-vertical .ant-form-item-label > label {
  height: auto;
}
.ant-form-vertical .ant-form-item-label,
.ant-col-24.ant-form-item-label,
.ant-col-xl-24.ant-form-item-label {
  padding: 0 0 8px;
  line-height: 1.5715;
  white-space: initial;
  text-align: left;
}
.ant-form-vertical .ant-form-item-label > label,
.ant-col-24.ant-form-item-label > label,
.ant-col-xl-24.ant-form-item-label > label {
  margin: 0;
}
.ant-form-vertical .ant-form-item-label > label::after,
.ant-col-24.ant-form-item-label > label::after,
.ant-col-xl-24.ant-form-item-label > label::after {
  display: none;
}
.ant-form-rtl.ant-form-vertical .ant-form-item-label,
.ant-form-rtl.ant-col-24.ant-form-item-label,
.ant-form-rtl.ant-col-xl-24.ant-form-item-label {
  text-align: right;
}
@media (max-width: 575px) {
  .ant-form-item .ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-form-item .ant-form-item-label > label {
    margin: 0;
  }
  .ant-form-item .ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-form-item .ant-form-item-label {
    text-align: right;
  }
  .ant-form .ant-form-item {
    flex-wrap: wrap;
  }
  .ant-form .ant-form-item .ant-form-item-label,
  .ant-form .ant-form-item .ant-form-item-control {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xs-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xs-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xs-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .ant-col-sm-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-sm-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-sm-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 991px) {
  .ant-col-md-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-md-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-md-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-md-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1199px) {
  .ant-col-lg-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-lg-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-lg-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-lg-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1599px) {
  .ant-col-xl-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xl-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xl-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xl-24.ant-form-item-label {
    text-align: right;
  }
}
.ant-form-item {
  /* Some non-status related component style is in `components.less` */
  /* To support leave along ErrorList. We add additional className to handle explain style */
}
.ant-form-item-explain.ant-form-item-explain-error {
  color: #ff4d4f;
}
.ant-form-item-explain.ant-form-item-explain-warning {
  color: #faad14;
}
.ant-form-item-has-feedback .ant-input {
  padding-right: 24px;
}
.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 18px;
}
.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: 28px;
}
.ant-form-item-has-feedback .ant-switch {
  margin: 2px 0 4px;
}
.ant-form-item-has-feedback > .ant-select .ant-select-arrow,
.ant-form-item-has-feedback > .ant-select .ant-select-clear,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear {
  right: 32px;
}
.ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 42px;
}
.ant-form-item-has-feedback .ant-cascader-picker-arrow {
  margin-right: 19px;
}
.ant-form-item-has-feedback .ant-cascader-picker-clear {
  right: 32px;
}
.ant-form-item-has-feedback .ant-picker {
  padding-right: 29.2px;
}
.ant-form-item-has-feedback .ant-picker-large {
  padding-right: 29.2px;
}
.ant-form-item-has-feedback .ant-picker-small {
  padding-right: 25.2px;
}
.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-is-validating .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 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
          animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  pointer-events: none;
}
.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #52c41a;
  -webkit-animation-name: diffZoomIn1 !important;
          animation-name: diffZoomIn1 !important;
}
.ant-form-item-has-warning .ant-form-item-split {
  color: #faad14;
}
.ant-form-item-has-warning .ant-input:not(.ant-input-disabled),
.ant-form-item-has-warning .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled),
.ant-form-item-has-warning .ant-input:not(.ant-input-disabled):hover,
.ant-form-item-has-warning .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  background-color: #fff;
  border-color: #faad14;
}
.ant-form-item-has-warning .ant-input:not(.ant-input-disabled):focus,
.ant-form-item-has-warning .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):focus,
.ant-form-item-has-warning .ant-input:not(.ant-input-disabled)-focused,
.ant-form-item-has-warning .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled)-focused {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-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, 0.2);
}
.ant-form-item-has-warning .ant-input-prefix {
  color: #faad14;
}
.ant-form-item-has-warning .ant-input-group-addon {
  color: #faad14;
  border-color: #faad14;
}
.ant-form-item-has-warning .has-feedback {
  color: #faad14;
}
.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #faad14;
  -webkit-animation-name: diffZoomIn3 !important;
          animation-name: diffZoomIn3 !important;
}
.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
  background-color: #fff;
  border-color: #faad14 !important;
}
.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,
.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-warning .ant-input-number,
.ant-form-item-has-warning .ant-picker {
  background-color: #fff;
  border-color: #faad14;
}
.ant-form-item-has-warning .ant-input-number-focused,
.ant-form-item-has-warning .ant-picker-focused,
.ant-form-item-has-warning .ant-input-number:focus,
.ant-form-item-has-warning .ant-picker:focus {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,
.ant-form-item-has-warning .ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #faad14;
}
.ant-form-item-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, 0.2);
}
.ant-form-item-has-error .ant-form-item-split {
  color: #ff4d4f;
}
.ant-form-item-has-error .ant-input:not(.ant-input-disabled),
.ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled),
.ant-form-item-has-error .ant-input:not(.ant-input-disabled):hover,
.ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-input:not(.ant-input-disabled):focus,
.ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):focus,
.ant-form-item-has-error .ant-input:not(.ant-input-disabled)-focused,
.ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled)-focused {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
}
.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
}
.ant-form-item-has-error .ant-input-prefix {
  color: #ff4d4f;
}
.ant-form-item-has-error .ant-input-group-addon {
  color: #ff4d4f;
  border-color: #ff4d4f;
}
.ant-form-item-has-error .has-feedback {
  color: #ff4d4f;
}
.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #ff4d4f;
  -webkit-animation-name: diffZoomIn2 !important;
          animation-name: diffZoomIn2 !important;
}
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
  background-color: #fff;
  border-color: #ff4d4f !important;
}
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
}
.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 0;
  box-shadow: none;
}
.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-input-number,
.ant-form-item-has-error .ant-picker {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-input-number-focused,
.ant-form-item-has-error .ant-picker-focused,
.ant-form-item-has-error .ant-input-number:focus,
.ant-form-item-has-error .ant-picker:focus {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
}
.ant-form-item-has-error .ant-input-number:not([disabled]):hover,
.ant-form-item-has-error .ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
}
.ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover + .ant-cascader-input.ant-input {
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {
  background-color: #fff;
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
}
.ant-form-item-has-error .ant-transfer-list {
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {
  border-color: #d9d9d9;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-form-item-has-error .ant-radio-button-wrapper {
  border-color: #ff4d4f !important;
}
.ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child)::before {
  background-color: #ff4d4f;
}
.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon {
  display: inline-block;
  color: #1890ff;
}
.ant-form {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-form legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  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='radio'],
.ant-form input[type='checkbox'] {
  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='file']:focus,
.ant-form input[type='radio']:focus,
.ant-form input[type='checkbox']:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ant-form output {
  display: block;
  padding-top: 15px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-form .ant-form-text {
  display: inline-block;
  padding-right: 8px;
}
.ant-form-small .ant-form-item-label > label {
  height: 24px;
}
.ant-form-small .ant-form-item-control-input {
  min-height: 24px;
}
.ant-form-large .ant-form-item-label > label {
  height: 40px;
}
.ant-form-large .ant-form-item-control-input {
  min-height: 40px;
}
.ant-form-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  margin-bottom: 24px;
  vertical-align: top;
}
.ant-form-item-with-help {
  margin-bottom: 0;
}
.ant-form-item-hidden,
.ant-form-item-hidden.ant-row {
  display: none;
}
.ant-form-item-label {
  display: inline-block;
  flex-grow: 0;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
}
.ant-form-item-label-left {
  text-align: left;
}
.ant-form-item-label > label {
  position: relative;
  display: inline-flex;
  align-items: center;
  height: 32px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-form-item-label > label > .anticon {
  font-size: 14px;
  vertical-align: top;
}
.ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  display: inline-block;
  margin-right: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  display: none;
}
.ant-form-item-label > label .ant-form-item-optional {
  display: inline-block;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-form-hide-required-mark .ant-form-item-label > label .ant-form-item-optional {
  display: none;
}
.ant-form-item-label > label .ant-form-item-tooltip {
  color: rgba(0, 0, 0, 0.45);
  cursor: help;
  -ms-writing-mode: lr-tb;
      writing-mode: horizontal-tb;
  -webkit-margin-start: 4px;
          margin-inline-start: 4px;
}
.ant-form-item-label > label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-form-item-label > label.ant-form-item-no-colon::after {
  content: ' ';
}
.ant-form-item-control {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.ant-form-item-control:first-child:not([class^='ant-col-']):not([class*=' ant-col-']) {
  width: 100%;
}
.ant-form-item-control-input {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 32px;
}
.ant-form-item-control-input-content {
  flex: auto;
  max-width: 100%;
}
.ant-form-item-explain,
.ant-form-item-extra {
  clear: both;
  min-height: 24px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-form-item .ant-input-textarea-show-count::after {
  margin-bottom: -22px;
}
.ant-show-help-enter,
.ant-show-help-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-show-help-leave {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-show-help-enter.ant-show-help-enter-active,
.ant-show-help-appear.ant-show-help-appear-active {
  -webkit-animation-name: antShowHelpIn;
          animation-name: antShowHelpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-show-help-leave.ant-show-help-leave-active {
  -webkit-animation-name: antShowHelpOut;
          animation-name: antShowHelpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-show-help-enter,
.ant-show-help-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-show-help-leave {
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
@-webkit-keyframes antShowHelpIn {
  0% {
    transform: translateY(-5px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes antShowHelpIn {
  0% {
    transform: translateY(-5px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes antShowHelpOut {
  to {
    transform: translateY(-5px);
    opacity: 0;
  }
}
@keyframes antShowHelpOut {
  to {
    transform: translateY(-5px);
    opacity: 0;
  }
}
@-webkit-keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.ant-form-rtl {
  direction: rtl;
}
.ant-form-rtl .ant-form-item-label {
  text-align: left;
}
.ant-form-rtl .ant-form-item-label > label.ant-form-item-required::before {
  margin-right: 0;
  margin-left: 4px;
}
.ant-form-rtl .ant-form-item-label > label::after {
  margin: 0 2px 0 8px;
}
.ant-form-rtl .ant-form-item-label > label .ant-form-item-optional {
  margin-right: 4px;
  margin-left: 0;
}
.ant-col-rtl .ant-form-item-control:first-child {
  width: 100%;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input {
  padding-right: 11px;
  padding-left: 24px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 11px;
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input {
  padding: 0;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: auto;
  left: 28px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-number {
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-clear,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear {
  right: auto;
  left: 32px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 0;
  padding-left: 42px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow {
  margin-right: 0;
  margin-left: 19px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear {
  right: auto;
  left: 32px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small {
  padding-right: 7px;
  padding-left: 25.2px;
}
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
  right: auto;
  left: 0;
}
.ant-form-rtl.ant-form-inline .ant-form-item {
  margin-right: 0;
  margin-left: 16px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-image {
  position: relative;
  display: inline-block;
}
.ant-image-img {
  display: block;
  width: 100%;
  height: auto;
}
.ant-image-img-placeholder {
  background-color: #f5f5f5;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 30%;
}
.ant-image-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s;
}
.ant-image-mask-info .anticon {
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
}
.ant-image-mask:hover {
  opacity: 1;
}
.ant-image-placeholder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ant-image-preview {
  pointer-events: none;
  height: 100%;
  text-align: center;
}
.ant-image-preview.ant-zoom-enter,
.ant-image-preview.antzoom-appear {
  transform: none;
  opacity: 0;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-image-preview-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.ant-image-preview-mask-hidden {
  display: none;
}
.ant-image-preview-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
.ant-image-preview-body {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.ant-image-preview-img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  transform: scale3d(1, 1, 1);
  cursor: -webkit-grab;
  cursor: grab;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: auto;
}
.ant-image-preview-img-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.ant-image-preview-img-wrapper::before {
  display: inline-block;
  width: 1px;
  height: 50%;
  margin-right: -1px;
  content: '';
}
.ant-image-preview-moving .ant-image-preview-img {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.ant-image-preview-moving .ant-image-preview-img-wrapper {
  transition-duration: 0s;
}
.ant-image-preview-wrap {
  z-index: 1080;
}
.ant-image-preview-operations {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  width: 100%;
  color: rgba(255, 255, 255, 0.85);
  list-style: none;
  background: rgba(0, 0, 0, 0.1);
  pointer-events: auto;
}
.ant-image-preview-operations-operation {
  margin-left: 12px;
  padding: 12px;
  cursor: pointer;
}
.ant-image-preview-operations-operation-disabled {
  color: rgba(255, 255, 255, 0.25);
  pointer-events: none;
}
.ant-image-preview-operations-operation:last-of-type {
  margin-left: 0;
}
.ant-image-preview-operations-icon {
  font-size: 18px;
}
.ant-image-preview-switch-left,
.ant-image-preview-switch-right {
  position: absolute;
  top: 50%;
  right: 10px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  margin-top: -22px;
  color: rgba(255, 255, 255, 0.85);
  background: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  cursor: pointer;
  pointer-events: auto;
}
.ant-image-preview-switch-left-disabled,
.ant-image-preview-switch-right-disabled {
  color: rgba(255, 255, 255, 0.25);
  cursor: not-allowed;
}
.ant-image-preview-switch-left-disabled > .anticon,
.ant-image-preview-switch-right-disabled > .anticon {
  cursor: not-allowed;
}
.ant-image-preview-switch-left > .anticon,
.ant-image-preview-switch-right > .anticon {
  font-size: 18px;
}
.ant-image-preview-switch-left {
  left: 10px;
}
.ant-image-preview-switch-right {
  right: 10px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-input-number {
  box-sizing: border-box;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  transition: all 0.3s;
  display: inline-block;
  width: 90px;
  margin: 0;
  padding: 0;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.ant-input-number::-moz-placeholder {
  opacity: 1;
}
.ant-input-number:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number::placeholder {
  color: #bfbfbf;
}
.ant-input-number:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-number:focus,
.ant-input-number-focused {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-input-number-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number-borderless,
.ant-input-number-borderless:hover,
.ant-input-number-borderless:focus,
.ant-input-number-borderless-focused,
.ant-input-number-borderless-disabled,
.ant-input-number-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input-number {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-number-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-number-sm {
  padding: 0px 7px;
}
.ant-input-number-handler {
  position: relative;
  display: block;
  width: 100%;
  height: 50%;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  line-height: 0;
  text-align: center;
  transition: all 0.1s linear;
}
.ant-input-number-handler:active {
  background: #f4f4f4;
}
.ant-input-number-handler:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler:hover .ant-input-number-handler-down-inner {
  color: #40a9ff;
}
.ant-input-number-handler-up-inner,
.ant-input-number-handler-down-inner {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 4px;
  width: 12px;
  height: 12px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 12px;
  transition: all 0.1s linear;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-number-handler-up-inner > *,
.ant-input-number-handler-down-inner > * {
  line-height: 1;
}
.ant-input-number-handler-up-inner svg,
.ant-input-number-handler-down-inner svg {
  display: inline-block;
}
.ant-input-number-handler-up-inner::before,
.ant-input-number-handler-down-inner::before {
  display: none;
}
.ant-input-number-handler-up-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-down-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon {
  display: block;
}
.ant-input-number:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-number:hover + .ant-form-item-children-icon {
  opacity: 0;
  transition: opacity 0.24s linear 0.24s;
}
.ant-input-number-focused {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-input-number-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  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-readonly .ant-input-number-handler-wrap {
  display: none;
}
.ant-input-number-input {
  width: 100%;
  height: 30px;
  padding: 0 11px;
  text-align: left;
  background-color: transparent;
  border: 0;
  border-radius: 2px;
  outline: 0;
  transition: all 0.3s linear;
  -moz-appearance: textfield !important;
}
.ant-input-number-input::-moz-placeholder {
  opacity: 1;
}
.ant-input-number-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number-input::placeholder {
  color: #bfbfbf;
}
.ant-input-number-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-input[type='number']::-webkit-inner-spin-button,
.ant-input-number-input[type='number']::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.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 2px 2px 0;
  opacity: 0;
  transition: opacity 0.24s linear 0.1s;
}
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner {
  min-width: auto;
  margin-right: 0;
  font-size: 7px;
}
.ant-input-number-borderless .ant-input-number-handler-wrap {
  border-left-width: 0;
}
.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 {
  border-top-right-radius: 2px;
  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;
  border-bottom-right-radius: 2px;
  cursor: pointer;
}
.ant-input-number-handler-down-inner {
  top: 50%;
  text-align: center;
  transform: translateY(-50%);
}
.ant-input-number-handler-down:hover {
  height: 60% !important;
}
.ant-input-number-borderless .ant-input-number-handler-down {
  border-top-width: 0;
}
.ant-input-number-handler-up-disabled,
.ant-input-number-handler-down-disabled {
  cursor: not-allowed;
}
.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner {
  color: rgba(0, 0, 0, 0.25);
}
.ant-input-number-borderless {
  box-shadow: none;
}
.ant-input-number-out-of-range input {
  color: #ff4d4f;
}
.ant-input-number-rtl {
  direction: rtl;
}
.ant-input-number-rtl .ant-input-number-handler-wrap {
  right: auto;
  left: 0;
  border-right: 1px solid #d9d9d9;
  border-left: 0;
  border-radius: 2px 0 0 2px;
}
.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap {
  border-right-width: 0;
}
.ant-input-number-rtl .ant-input-number-input {
  direction: ltr;
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-layout {
  display: flex;
  flex: auto;
  flex-direction: column;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
  background: #f0f2f5;
}
.ant-layout,
.ant-layout * {
  box-sizing: border-box;
}
.ant-layout.ant-layout-has-sider {
  flex-direction: row;
}
.ant-layout.ant-layout-has-sider > .ant-layout,
.ant-layout.ant-layout-has-sider > .ant-layout-content {
  width: 0;
}
.ant-layout-header,
.ant-layout-footer {
  flex: 0 0 auto;
}
.ant-layout-header {
  height: 64px;
  padding: 0 50px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 64px;
  background: #001529;
}
.ant-layout-footer {
  padding: 24px 50px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  background: #f0f2f5;
}
.ant-layout-content {
  flex: auto;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
}
.ant-layout-sider {
  position: relative;
  /* fix firefox can't set width smaller than content on flex item */
  min-width: 0;
  background: #001529;
  transition: all 0.2s;
}
.ant-layout-sider-children {
  height: 100%;
  margin-top: -0.1px;
  padding-top: 0.1px;
}
.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed {
  width: auto;
}
.ant-layout-sider-has-trigger {
  padding-bottom: 48px;
}
.ant-layout-sider-right {
  order: 1;
}
.ant-layout-sider-trigger {
  position: fixed;
  bottom: 0;
  z-index: 1;
  height: 48px;
  color: #fff;
  line-height: 48px;
  text-align: center;
  background: #002140;
  cursor: pointer;
  transition: all 0.2s;
}
.ant-layout-sider-zero-width > * {
  overflow: hidden;
}
.ant-layout-sider-zero-width-trigger {
  position: absolute;
  top: 64px;
  right: -36px;
  z-index: 1;
  width: 36px;
  height: 42px;
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  background: #001529;
  border-radius: 0 2px 2px 0;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-layout-sider-zero-width-trigger::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  transition: all 0.3s;
  content: '';
}
.ant-layout-sider-zero-width-trigger:hover::after {
  background: rgba(255, 255, 255, 0.1);
}
.ant-layout-sider-zero-width-trigger-right {
  left: -36px;
  border-radius: 2px 0 0 2px;
}
.ant-layout-sider-light {
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-trigger {
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
}
.ant-layout-rtl {
  direction: rtl;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
}
.ant-list * {
  outline: none;
}
.ant-list-pagination {
  margin-top: 24px;
  text-align: right;
}
.ant-list-pagination .ant-pagination-options {
  text-align: left;
}
.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: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  text-align: center;
}
.ant-list-items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-list-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
  color: rgba(0, 0, 0, 0.85);
}
.ant-list-item-meta {
  display: flex;
  flex: 1;
  align-items: flex-start;
  max-width: 100%;
}
.ant-list-item-meta-avatar {
  margin-right: 16px;
}
.ant-list-item-meta-content {
  flex: 1 0;
  width: 0;
  color: rgba(0, 0, 0, 0.85);
}
.ant-list-item-meta-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-list-item-meta-title > a {
  color: rgba(0, 0, 0, 0.85);
  transition: all 0.3s;
}
.ant-list-item-meta-title > a:hover {
  color: #1890ff;
}
.ant-list-item-meta-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-list-item-action {
  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: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
}
.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: #f0f0f0;
}
.ant-list-header {
  background: transparent;
}
.ant-list-footer {
  background: transparent;
}
.ant-list-header,
.ant-list-footer {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ant-list-empty {
  padding: 16px 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  text-align: center;
}
.ant-list-split .ant-list-item {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-split .ant-list-item:last-child {
  border-bottom: none;
}
.ant-list-split .ant-list-header {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-split.ant-list-empty .ant-list-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-list-loading .ant-list-spin-nested-loading {
  min-height: 32px;
}
.ant-list-split.ant-list-something-after-last-item .ant-spin-container > .ant-list-items > .ant-list-item:last-child {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-lg .ant-list-item {
  padding: 16px 24px;
}
.ant-list-sm .ant-list-item {
  padding: 8px 16px;
}
.ant-list-vertical .ant-list-item {
  align-items: initial;
}
.ant-list-vertical .ant-list-item-main {
  display: block;
  flex: 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: rgba(0, 0, 0, 0.85);
  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-col > .ant-list-item {
  display: block;
  max-width: 100%;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.ant-list-item-no-flex {
  display: block;
}
.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: right;
}
.ant-list-bordered {
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.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;
}
.ant-list-bordered .ant-list-pagination {
  margin: 16px 24px;
}
.ant-list-bordered.ant-list-sm .ant-list-item {
  padding: 8px 16px;
}
.ant-list-bordered.ant-list-sm .ant-list-header,
.ant-list-bordered.ant-list-sm .ant-list-footer {
  padding: 8px 16px;
}
.ant-list-bordered.ant-list-lg .ant-list-item {
  padding: 16px 24px;
}
.ant-list-bordered.ant-list-lg .ant-list-header,
.ant-list-bordered.ant-list-lg .ant-list-footer {
  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 {
    flex-wrap: wrap;
  }
  .ant-list-item-action {
    margin-left: 12px;
  }
  .ant-list-vertical .ant-list-item {
    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-list-rtl {
  direction: rtl;
  text-align: right;
}
.ant-list-rtl .ReactVirtualized__List .ant-list-item {
  direction: rtl;
}
.ant-list-rtl .ant-list-pagination {
  text-align: left;
}
.ant-list-rtl .ant-list-item-meta-avatar {
  margin-right: 0;
  margin-left: 16px;
}
.ant-list-rtl .ant-list-item-action {
  margin-right: 48px;
  margin-left: 0;
}
.ant-list.ant-list-rtl .ant-list-item-action > li:first-child {
  padding-right: 0;
  padding-left: 16px;
}
.ant-list-rtl .ant-list-item-action-split {
  right: auto;
  left: 0;
}
.ant-list-rtl.ant-list-vertical .ant-list-item-extra {
  margin-right: 40px;
  margin-left: 0;
}
.ant-list-rtl.ant-list-vertical .ant-list-item-action {
  margin-right: auto;
}
.ant-list-rtl .ant-list-vertical .ant-list-item-action > li:first-child {
  padding-right: 0;
  padding-left: 16px;
}
.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: left;
}
@media screen and (max-width: 768px) {
  .ant-list-rtl .ant-list-item-action {
    margin-right: 24px;
    margin-left: 0;
  }
  .ant-list-rtl .ant-list-vertical .ant-list-item-extra {
    margin-right: 24px;
    margin-left: 0;
  }
}
@media screen and (max-width: 576px) {
  .ant-list-rtl .ant-list-item-action {
    margin-right: 22px;
    margin-left: 0;
  }
  .ant-list-rtl.ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-spin {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  display: none;
  color: #1890ff;
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.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;
  transition: opacity 0.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;
  transition: all 0.3s;
  content: '';
  pointer-events: none;
}
.ant-spin-blur {
  clear: both;
  overflow: hidden;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.ant-spin-blur::after {
  opacity: 0.4;
  pointer-events: auto;
}
.ant-spin-tip {
  color: rgba(0, 0, 0, 0.45);
}
.ant-spin-dot {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 1em;
  height: 1em;
}
.ant-spin-dot-item {
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  background-color: #1890ff;
  border-radius: 100%;
  transform: scale(0.75);
  transform-origin: 50% 50%;
  opacity: 0.3;
  -webkit-animation: antSpinMove 1s infinite linear alternate;
          animation: antSpinMove 1s infinite linear alternate;
}
.ant-spin-dot-item:nth-child(1) {
  top: 0;
  left: 0;
}
.ant-spin-dot-item:nth-child(2) {
  top: 0;
  right: 0;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.ant-spin-dot-item:nth-child(3) {
  right: 0;
  bottom: 0;
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.ant-spin-dot-item:nth-child(4) {
  bottom: 0;
  left: 0;
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.ant-spin-dot-spin {
  transform: rotate(45deg);
  -webkit-animation: antRotate 1.2s infinite linear;
          animation: antRotate 1.2s infinite linear;
}
.ant-spin-sm .ant-spin-dot {
  font-size: 14px;
}
.ant-spin-sm .ant-spin-dot i {
  width: 6px;
  height: 6px;
}
.ant-spin-lg .ant-spin-dot {
  font-size: 32px;
}
.ant-spin-lg .ant-spin-dot i {
  width: 14px;
  height: 14px;
}
.ant-spin.ant-spin-show-text .ant-spin-text {
  display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ */
  .ant-spin-blur {
    background: #fff;
    opacity: 0.5;
  }
}
@-webkit-keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@-webkit-keyframes antRotate {
  to {
    transform: rotate(405deg);
  }
}
@keyframes antRotate {
  to {
    transform: rotate(405deg);
  }
}
.ant-spin-rtl {
  direction: rtl;
}
.ant-spin-rtl .ant-spin-dot-spin {
  transform: rotate(-45deg);
  -webkit-animation-name: antRotateRtl;
          animation-name: antRotateRtl;
}
@-webkit-keyframes antRotateRtl {
  to {
    transform: rotate(-405deg);
  }
}
@keyframes antRotateRtl {
  to {
    transform: rotate(-405deg);
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-pagination {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-pagination ul,
.ant-pagination ol {
  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: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-pagination-item a {
  display: block;
  padding: 0 6px;
  color: rgba(0, 0, 0, 0.85);
  transition: none;
}
.ant-pagination-item a:hover {
  text-decoration: none;
}
.ant-pagination-item:focus-visible,
.ant-pagination-item:hover {
  border-color: #1890ff;
  transition: all 0.3s;
}
.ant-pagination-item:focus-visible a,
.ant-pagination-item:hover a {
  color: #1890ff;
}
.ant-pagination-item-active {
  font-weight: 500;
  background: #fff;
  border-color: #1890ff;
}
.ant-pagination-item-active a {
  color: #1890ff;
}
.ant-pagination-item-active:focus-visible,
.ant-pagination-item-active:hover {
  border-color: #40a9ff;
}
.ant-pagination-item-active:focus-visible a,
.ant-pagination-item-active:hover a {
  color: #40a9ff;
}
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  outline: 0;
}
.ant-pagination-jump-prev .ant-pagination-item-container,
.ant-pagination-jump-next .ant-pagination-item-container {
  position: relative;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  color: #1890ff;
  font-size: 12px;
  letter-spacing: -1px;
  opacity: 0;
  transition: all 0.2s;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,
.ant-pagination-jump-next .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, 0.25);
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 2px;
  text-align: center;
  text-indent: 0.13em;
  opacity: 1;
  transition: all 0.2s;
}
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,
.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon,
.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
.ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 1;
}
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis,
.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 0;
}
.ant-pagination-prev,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  margin-right: 8px;
}
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: rgba(0, 0, 0, 0.85);
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-pagination-prev,
.ant-pagination-next {
  font-family: Arial, Helvetica, sans-serif;
  outline: 0;
}
.ant-pagination-prev button,
.ant-pagination-next button {
  color: rgba(0, 0, 0, 0.85);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-pagination-prev:hover button,
.ant-pagination-next:hover button {
  border-color: #40a9ff;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: none;
  transition: all 0.3s;
}
.ant-pagination-prev:focus-visible .ant-pagination-item-link,
.ant-pagination-next:focus-visible .ant-pagination-item-link,
.ant-pagination-prev:hover .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-pagination-disabled,
.ant-pagination-disabled:hover,
.ant-pagination-disabled:focus-visible {
  cursor: not-allowed;
}
.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination-disabled:hover .ant-pagination-item-link,
.ant-pagination-disabled:focus-visible .ant-pagination-item-link {
  color: rgba(0, 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;
}
@media all and (-ms-high-contrast: none) {
  .ant-pagination-options *::-ms-backdrop,
  .ant-pagination-options {
    vertical-align: top;
  }
}
.ant-pagination-options-size-changer.ant-select {
  display: inline-block;
  width: auto;
}
.ant-pagination-options-quick-jumper {
  display: inline-block;
  height: 32px;
  margin-left: 8px;
  line-height: 32px;
  vertical-align: top;
}
.ant-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  width: 50px;
  height: 32px;
  margin: 0 8px;
}
.ant-pagination-options-quick-jumper input::-moz-placeholder {
  opacity: 1;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input::placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input:focus,
.ant-pagination-options-quick-jumper input-focused {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-pagination-options-quick-jumper input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input-borderless,
.ant-pagination-options-quick-jumper input-borderless:hover,
.ant-pagination-options-quick-jumper input-borderless:focus,
.ant-pagination-options-quick-jumper input-borderless-focused,
.ant-pagination-options-quick-jumper input-borderless-disabled,
.ant-pagination-options-quick-jumper input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-pagination-options-quick-jumper input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-pagination-options-quick-jumper input-sm {
  padding: 0px 7px;
}
.ant-pagination-simple .ant-pagination-prev,
.ant-pagination-simple .ant-pagination-next {
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {
  height: 24px;
  background-color: transparent;
  border: 0;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination-simple .ant-pagination-next .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: 2px;
  outline: none;
  transition: border-color 0.3s;
}
.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #1890ff;
}
.ant-pagination-simple .ant-pagination-simple-pager input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.mini .ant-pagination-total-text,
.ant-pagination.mini .ant-pagination-simple-pager {
  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: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev,
.ant-pagination.mini .ant-pagination-next {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-jump-prev,
.ant-pagination.mini .ant-pagination-jump-next {
  height: 24px;
  margin-right: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options {
  margin-left: 2px;
}
.ant-pagination.mini .ant-pagination-options-size-changer {
  top: 0px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper input {
  padding: 0px 7px;
  width: 44px;
  height: 24px;
}
.ant-pagination.ant-pagination-disabled {
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border: none;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
  background: #dbdbdb;
  border-color: transparent;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
  color: #fff;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  background: transparent;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon {
  opacity: 0;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis {
  opacity: 1;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {
  color: rgba(0, 0, 0, 0.25);
}
@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-pagination-rtl .ant-pagination-total-text {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-item,
.ant-pagination-rtl .ant-pagination-prev,
.ant-pagination-rtl .ant-pagination-jump-prev,
.ant-pagination-rtl .ant-pagination-jump-next {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-slash {
  margin: 0 5px 0 10px;
}
.ant-pagination-rtl .ant-pagination-options {
  margin-right: 16px;
  margin-left: 0;
}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper {
  margin-left: 0;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {
  margin-right: 2px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-mentions {
  box-sizing: border-box;
  margin: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  position: relative;
  display: inline-block;
  height: auto;
  padding: 0;
  overflow: hidden;
  line-height: 1.5715;
  white-space: pre-wrap;
  vertical-align: bottom;
}
.ant-mentions::-moz-placeholder {
  opacity: 1;
}
.ant-mentions:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-mentions::placeholder {
  color: #bfbfbf;
}
.ant-mentions:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-mentions:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-mentions:focus,
.ant-mentions-focused {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-mentions-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-mentions[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-mentions-borderless,
.ant-mentions-borderless:hover,
.ant-mentions-borderless:focus,
.ant-mentions-borderless-focused,
.ant-mentions-borderless-disabled,
.ant-mentions-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-mentions {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-mentions-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-mentions-sm {
  padding: 0px 7px;
}
.ant-mentions-disabled > textarea {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions-disabled > textarea:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-mentions-focused {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-mentions > textarea,
.ant-mentions-measure {
  min-height: 30px;
  margin: 0;
  padding: 4px 11px;
  overflow: inherit;
  overflow-x: hidden;
  overflow-y: auto;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-size-adjust: inherit;
  font-stretch: inherit;
  line-height: inherit;
  direction: inherit;
  letter-spacing: inherit;
  white-space: inherit;
  text-align: inherit;
  vertical-align: top;
  word-wrap: break-word;
  word-break: inherit;
  -moz-tab-size: inherit;
    -o-tab-size: inherit;
       tab-size: inherit;
}
.ant-mentions > textarea {
  width: 100%;
  border: none;
  outline: none;
  resize: none;
}
.ant-mentions > textarea::-moz-placeholder {
  opacity: 1;
}
.ant-mentions > textarea:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-mentions > textarea::placeholder {
  color: #bfbfbf;
}
.ant-mentions > textarea:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions > textarea:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-mentions > textarea:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions-measure {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  color: transparent;
  pointer-events: none;
}
.ant-mentions-measure > span {
  display: inline-block;
  min-height: 1em;
}
.ant-mentions-dropdown {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-mentions-dropdown-hidden {
  display: none;
}
.ant-mentions-dropdown-menu {
  max-height: 250px;
  margin-bottom: 0;
  padding-left: 0;
  overflow: auto;
  list-style: none;
  outline: none;
}
.ant-mentions-dropdown-menu-item {
  position: relative;
  display: block;
  min-width: 100px;
  padding: 5px 12px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-mentions-dropdown-menu-item:hover {
  background-color: #f5f5f5;
}
.ant-mentions-dropdown-menu-item:first-child {
  border-radius: 2px 2px 0 0;
}
.ant-mentions-dropdown-menu-item:last-child {
  border-radius: 0 0 2px 2px;
}
.ant-mentions-dropdown-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-mentions-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-mentions-dropdown-menu-item-selected {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  background-color: #fafafa;
}
.ant-mentions-dropdown-menu-item-active {
  background-color: #f5f5f5;
}
.ant-mentions-rtl {
  direction: rtl;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-message {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  top: 8px;
  left: 0;
  z-index: 1010;
  width: 100%;
  pointer-events: none;
}
.ant-message-notice {
  padding: 8px;
  text-align: center;
}
.ant-message-notice-content {
  display: inline-block;
  padding: 10px 16px;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: all;
}
.ant-message-success .anticon {
  color: #52c41a;
}
.ant-message-error .anticon {
  color: #ff4d4f;
}
.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.ant-move-up-leave.ant-move-up-leave-active {
  -webkit-animation-name: MessageMoveOut;
          animation-name: MessageMoveOut;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
}
@-webkit-keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
.ant-message-rtl {
  direction: rtl;
}
.ant-message-rtl span {
  direction: rtl;
}
.ant-message-rtl .anticon {
  margin-right: 0;
  margin-left: 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-modal {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  pointer-events: none;
  position: relative;
  top: 100px;
  width: auto;
  max-width: calc(100vw - 32px);
  margin: 0 auto;
  padding-bottom: 24px;
}
.ant-modal.ant-zoom-enter,
.ant-modal.antzoom-appear {
  transform: none;
  opacity: 0;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.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, 0.45);
}
.ant-modal-mask-hidden {
  display: none;
}
.ant-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
.ant-modal-wrap {
  z-index: 1000;
}
.ant-modal-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  word-wrap: break-word;
}
.ant-modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: auto;
}
.ant-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.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, 0.75);
  text-decoration: none;
}
.ant-modal-header {
  padding: 16px 24px;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-modal-body {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word;
}
.ant-modal-footer {
  padding: 10px 16px;
  text-align: right;
  background: transparent;
  border-top: 1px solid #f0f0f0;
  border-radius: 0 0 2px 2px;
}
.ant-modal-footer .ant-btn + .ant-btn:not(.ant-dropdown-trigger) {
  margin-bottom: 0;
  margin-left: 8px;
}
.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 {
    flex: 1;
  }
}
.ant-modal-confirm .ant-modal-header {
  display: none;
}
.ant-modal-confirm .ant-modal-body {
  padding: 32px 32px 24px;
}
.ant-modal-confirm-body-wrapper::before {
  display: table;
  content: '';
}
.ant-modal-confirm-body-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-modal-confirm-body .ant-modal-confirm-title {
  display: block;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
}
.ant-modal-confirm-body .ant-modal-confirm-content {
  margin-top: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-modal-confirm-body > .anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px;
}
.ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-left: 38px;
}
.ant-modal-confirm .ant-modal-confirm-btns {
  float: right;
  margin-top: 24px;
}
.ant-modal-confirm .ant-modal-confirm-btns .ant-btn + .ant-btn {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-confirm-error .ant-modal-confirm-body > .anticon {
  color: #ff4d4f;
}
.ant-modal-confirm-warning .ant-modal-confirm-body > .anticon,
.ant-modal-confirm-confirm .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;
}
.ant-modal-wrap-rtl {
  direction: rtl;
}
.ant-modal-wrap-rtl .ant-modal-close {
  right: initial;
  left: 0;
}
.ant-modal-wrap-rtl .ant-modal-footer {
  text-align: left;
}
.ant-modal-wrap-rtl .ant-modal-footer .ant-btn + .ant-btn {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body {
  direction: rtl;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-right: 38px;
  margin-left: 0;
}
.ant-modal-wrap-rtl .ant-modal-confirm-btns {
  float: left;
}
.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn + .ant-btn {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl.ant-modal-centered .ant-modal {
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-notification {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  z-index: 1010;
  margin-right: 24px;
}
.ant-notification-topLeft,
.ant-notification-bottomLeft {
  margin-right: 0;
  margin-left: 24px;
}
.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-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-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active {
  -webkit-animation-name: NotificationLeftFadeIn;
          animation-name: NotificationLeftFadeIn;
}
.ant-notification-close-icon {
  font-size: 14px;
  cursor: pointer;
}
.ant-notification-hook-holder {
  position: relative;
}
.ant-notification-notice {
  position: relative;
  width: 384px;
  max-width: calc(100vw - 24px * 2);
  margin-bottom: 16px;
  margin-left: auto;
  padding: 16px 24px;
  overflow: hidden;
  line-height: 1.5715;
  word-wrap: break-word;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-notification-topLeft .ant-notification-notice,
.ant-notification-bottomLeft .ant-notification-notice {
  margin-right: auto;
  margin-left: 0;
}
.ant-notification-notice-message {
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.ant-notification-notice-message-single-line-auto-margin {
  display: block;
  width: calc(384px - 24px * 2 - 24px - 48px - 100%);
  max-width: 4px;
  background-color: transparent;
  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;
}
.anticon.ant-notification-notice-icon-success {
  color: #52c41a;
}
.anticon.ant-notification-notice-icon-info {
  color: #1890ff;
}
.anticon.ant-notification-notice-icon-warning {
  color: #faad14;
}
.anticon.ant-notification-notice-icon-error {
  color: #ff4d4f;
}
.ant-notification-notice-close {
  position: absolute;
  top: 16px;
  right: 22px;
  color: rgba(0, 0, 0, 0.45);
  outline: none;
}
.ant-notification-notice-close:hover {
  color: rgba(0, 0, 0, 0.67);
}
.ant-notification-notice-btn {
  float: right;
  margin-top: 16px;
}
.ant-notification .notification-fade-effect {
  -webkit-animation-duration: 0.24s;
          animation-duration: 0.24s;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ant-notification-fade-enter,
.ant-notification-fade-appear {
  -webkit-animation-duration: 0.24s;
          animation-duration: 0.24s;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  opacity: 0;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-notification-fade-leave {
  -webkit-animation-duration: 0.24s;
          animation-duration: 0.24s;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-fade-appear.ant-notification-fade-appear-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;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@keyframes NotificationFadeIn {
  0% {
    left: 384px;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@-webkit-keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0;
  }
  100% {
    right: 0;
    opacity: 1;
  }
}
@keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0;
  }
  100% {
    right: 0;
    opacity: 1;
  }
}
@-webkit-keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}
@keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}
.ant-notification-rtl {
  direction: rtl;
}
.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 0;
  padding-left: 24px;
}
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-right: 48px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-right: 48px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-icon {
  margin-right: 4px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-close {
  right: auto;
  left: 22px;
}
.ant-notification-rtl .ant-notification-notice-btn {
  float: left;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-page-header {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  padding: 16px 24px;
  background-color: #fff;
}
.ant-page-header-ghost {
  background-color: inherit;
}
.ant-page-header.has-breadcrumb {
  padding-top: 12px;
}
.ant-page-header.has-footer {
  padding-bottom: 0;
}
.ant-page-header-back {
  margin-right: 16px;
  font-size: 16px;
  line-height: 1;
}
.ant-page-header-back-button {
  color: #1890ff;
  text-decoration: none;
  outline: none;
  transition: color 0.3s;
  color: #000;
  cursor: pointer;
}
.ant-page-header-back-button:focus,
.ant-page-header-back-button:hover {
  color: #40a9ff;
}
.ant-page-header-back-button:active {
  color: #096dd9;
}
.ant-page-header .ant-divider-vertical {
  height: 14px;
  margin: 0 12px;
  vertical-align: middle;
}
.ant-breadcrumb + .ant-page-header-heading {
  margin-top: 8px;
}
.ant-page-header-heading {
  display: flex;
  justify-content: space-between;
}
.ant-page-header-heading-left {
  display: flex;
  align-items: center;
  margin: 4px 0;
  overflow: hidden;
}
.ant-page-header-heading-title {
  margin-right: 12px;
  margin-bottom: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-page-header-heading .ant-avatar {
  margin-right: 12px;
}
.ant-page-header-heading-sub-title {
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-page-header-heading-extra {
  margin: 4px 0;
  white-space: nowrap;
}
.ant-page-header-heading-extra > * {
  margin-left: 12px;
  white-space: unset;
}
.ant-page-header-heading-extra > *:first-child {
  margin-left: 0;
}
.ant-page-header-content {
  padding-top: 12px;
}
.ant-page-header-footer {
  margin-top: 16px;
}
.ant-page-header-footer .ant-tabs > .ant-tabs-nav {
  margin: 0;
}
.ant-page-header-footer .ant-tabs > .ant-tabs-nav::before {
  border: none;
}
.ant-page-header-footer .ant-tabs .ant-tabs-tab {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
}
.ant-page-header-compact .ant-page-header-heading {
  flex-wrap: wrap;
}
.ant-page-header-rtl {
  direction: rtl;
}
.ant-page-header-rtl .ant-page-header-back {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-page-header-rtl .ant-page-header-heading-title {
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading .ant-avatar {
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading-sub-title {
  float: right;
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading-tags {
  float: right;
}
.ant-page-header-rtl .ant-page-header-heading-extra {
  float: left;
}
.ant-page-header-rtl .ant-page-header-heading-extra > * {
  margin-right: 12px;
  margin-left: 0;
}
.ant-page-header-rtl .ant-page-header-heading-extra > *:first-child {
  margin-right: 0;
}
.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav {
  float: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-popconfirm {
  z-index: 1060;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-progress {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-progress-line {
  position: relative;
  width: 100%;
  font-size: 14px;
}
.ant-progress-steps {
  display: inline-block;
}
.ant-progress-steps-outer {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ant-progress-steps-item {
  flex-shrink: 0;
  min-width: 2px;
  margin-right: 2px;
  background: #f3f3f3;
  transition: all 0.3s;
}
.ant-progress-steps-item-active {
  background: #1890ff;
}
.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%;
  overflow: hidden;
  vertical-align: middle;
  background-color: #f5f5f5;
  border-radius: 100px;
}
.ant-progress-circle-trail {
  stroke: #f5f5f5;
}
.ant-progress-circle-path {
  -webkit-animation: ant-progress-appear 0.3s;
          animation: ant-progress-appear 0.3s;
}
.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #1890ff;
}
.ant-progress-success-bg,
.ant-progress-bg {
  position: relative;
  background-color: #1890ff;
  border-radius: 100px;
  transition: all 0.4s cubic-bezier(0.08, 0.82, 0.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: rgba(0, 0, 0, 0.85);
  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(0.23, 1, 0.32, 1) infinite;
          animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
  content: '';
}
.ant-progress-status-exception .ant-progress-bg {
  background-color: #ff4d4f;
}
.ant-progress-status-exception .ant-progress-text {
  color: #ff4d4f;
}
.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #ff4d4f;
}
.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-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #52c41a;
}
.ant-progress-circle .ant-progress-inner {
  position: relative;
  line-height: 1;
  background-color: transparent;
}
.ant-progress-circle .ant-progress-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 1em;
  line-height: 1;
  white-space: normal;
  text-align: center;
  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: #ff4d4f;
}
.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
@-webkit-keyframes ant-progress-active {
  0% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.1;
  }
  20% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.5;
  }
  100% {
    transform: translateX(0) scaleX(1);
    opacity: 0;
  }
}
@keyframes ant-progress-active {
  0% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.1;
  }
  20% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.5;
  }
  100% {
    transform: translateX(0) scaleX(1);
    opacity: 0;
  }
}
.ant-progress-rtl {
  direction: rtl;
}
.ant-progress-rtl.ant-progress-show-info .ant-progress-outer {
  margin-right: 0;
  margin-left: calc(-2em - 8px);
  padding-right: 0;
  padding-left: calc(2em + 8px);
}
.ant-progress-rtl .ant-progress-success-bg {
  right: 0;
  left: auto;
}
.ant-progress-rtl.ant-progress-line .ant-progress-text,
.ant-progress-rtl.ant-progress-steps .ant-progress-text {
  margin-right: 8px;
  margin-left: 0;
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-rate {
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #fadb14;
  font-size: 20px;
  line-height: unset;
  list-style: none;
  outline: none;
}
.ant-rate-disabled .ant-rate-star {
  cursor: default;
}
.ant-rate-disabled .ant-rate-star:hover {
  transform: scale(1);
}
.ant-rate-star {
  position: relative;
  display: inline-block;
  color: inherit;
  cursor: pointer;
}
.ant-rate-star:not(:last-child) {
  margin-right: 8px;
}
.ant-rate-star > div {
  transition: all 0.3s;
}
.ant-rate-star > div:hover,
.ant-rate-star > div:focus-visible {
  transform: scale(1.1);
}
.ant-rate-star > div:focus:not(:focus-visible) {
  outline: 0;
}
.ant-rate-star-first,
.ant-rate-star-second {
  color: #f0f0f0;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-rate-star-first .anticon,
.ant-rate-star-second .anticon {
  vertical-align: middle;
}
.ant-rate-star-first {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-half .ant-rate-star-second {
  opacity: 1;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-full .ant-rate-star-second {
  color: inherit;
}
.ant-rate-text {
  display: inline-block;
  margin: 0 8px;
  font-size: 14px;
}
.ant-rate-rtl {
  direction: rtl;
}
.ant-rate-rtl .ant-rate-star:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
.ant-rate-rtl .ant-rate-star-first {
  right: 0;
  left: auto;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-result {
  padding: 48px 32px;
}
.ant-result-success .ant-result-icon > .anticon {
  color: #52c41a;
}
.ant-result-error .ant-result-icon > .anticon {
  color: #ff4d4f;
}
.ant-result-info .ant-result-icon > .anticon {
  color: #1890ff;
}
.ant-result-warning .ant-result-icon > .anticon {
  color: #faad14;
}
.ant-result-image {
  width: 250px;
  height: 295px;
  margin: auto;
}
.ant-result-icon {
  margin-bottom: 24px;
  text-align: center;
}
.ant-result-icon > .anticon {
  font-size: 72px;
}
.ant-result-title {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  line-height: 1.8;
  text-align: center;
}
.ant-result-subtitle {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.6;
  text-align: center;
}
.ant-result-extra {
  margin: 24px 0 0 0;
  text-align: center;
}
.ant-result-extra > * {
  margin-right: 8px;
}
.ant-result-extra > *:last-child {
  margin-right: 0;
}
.ant-result-content {
  margin-top: 24px;
  padding: 24px 40px;
  background-color: #fafafa;
}
.ant-result-rtl {
  direction: rtl;
}
.ant-result-rtl .ant-result-extra > * {
  margin-right: 0;
  margin-left: 8px;
}
.ant-result-rtl .ant-result-extra > *:last-child {
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-skeleton {
  display: table;
  width: 100%;
}
.ant-skeleton-header {
  display: table-cell;
  padding-right: 16px;
  vertical-align: top;
}
.ant-skeleton-header .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-content {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}
.ant-skeleton-content .ant-skeleton-title {
  width: 100%;
  height: 16px;
  margin-top: 16px;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 4px;
}
.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 24px;
}
.ant-skeleton-content .ant-skeleton-paragraph {
  padding: 0;
}
.ant-skeleton-content .ant-skeleton-paragraph > li {
  width: 100%;
  height: 16px;
  list-style: none;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 4px;
}
.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
  width: 61%;
}
.ant-skeleton-content .ant-skeleton-paragraph > li + li {
  margin-top: 16px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
  margin-top: 12px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 28px;
}
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li {
  border-radius: 100px;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;
          animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;
          animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-button {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;
          animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-input {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;
          animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-image {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;
          animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton-element {
  display: inline-block;
  width: auto;
}
.ant-skeleton-element .ant-skeleton-button {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 2px;
  width: 64px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
  width: 32px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
  border-radius: 32px;
}
.ant-skeleton-element .ant-skeleton-button-lg {
  width: 80px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
  width: 40px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
  border-radius: 40px;
}
.ant-skeleton-element .ant-skeleton-button-sm {
  width: 48px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
  width: 24px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
  border-radius: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-input {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 100%;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-input-lg {
  width: 100%;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-input-sm {
  width: 100%;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-image {
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 96px;
  height: 96px;
  line-height: 96px;
}
.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-image-path {
  fill: #bfbfbf;
}
.ant-skeleton-element .ant-skeleton-image-svg {
  width: 48px;
  height: 48px;
  line-height: 48px;
  max-width: 192px;
  max-height: 192px;
}
.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {
  border-radius: 50%;
}
@-webkit-keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.ant-skeleton-rtl {
  direction: rtl;
}
.ant-skeleton-rtl .ant-skeleton-header {
  padding-right: 0;
  padding-left: 16px;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  -webkit-animation-name: ant-skeleton-loading-rtl;
          animation-name: ant-skeleton-loading-rtl;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  -webkit-animation-name: ant-skeleton-loading-rtl;
          animation-name: ant-skeleton-loading-rtl;
}
@-webkit-keyframes ant-skeleton-loading-rtl {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}
@keyframes ant-skeleton-loading-rtl {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-slider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  height: 12px;
  margin: 10px 6px 10px;
  padding: 4px 0;
  cursor: pointer;
  touch-action: none;
}
.ant-slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  padding: 0 4px;
}
.ant-slider-vertical .ant-slider-rail {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-track {
  width: 4px;
}
.ant-slider-vertical .ant-slider-handle {
  margin-top: -6px;
  margin-left: -5px;
}
.ant-slider-vertical .ant-slider-mark {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-mark-text {
  left: 4px;
  white-space: nowrap;
}
.ant-slider-vertical .ant-slider-step {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-dot {
  top: auto;
  left: 2px;
  margin-bottom: -4px;
}
.ant-slider-tooltip .ant-tooltip-inner {
  min-width: unset;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-handle {
  margin-right: -5px;
  margin-left: 0;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark {
  right: 12px;
  left: auto;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text {
  right: 4px;
  left: auto;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-dot {
  right: 2px;
  left: auto;
}
.ant-slider-with-marks {
  margin-bottom: 28px;
}
.ant-slider-rail {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #f5f5f5;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-slider-track {
  position: absolute;
  height: 4px;
  background-color: #91d5ff;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-top: -5px;
  background-color: #fff;
  border: solid 2px #91d5ff;
  border-radius: 50%;
  box-shadow: 0;
  cursor: pointer;
  transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging {
  border-color: #46a6ff;
  box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.12);
}
.ant-slider-handle:focus {
  border-color: #46a6ff;
  outline: none;
  box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.12);
}
.ant-slider-handle.ant-tooltip-open {
  border-color: #1890ff;
}
.ant-slider:hover .ant-slider-rail {
  background-color: #e1e1e1;
}
.ant-slider:hover .ant-slider-track {
  background-color: #69c0ff;
}
.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
  border-color: #69c0ff;
}
.ant-slider-mark {
  position: absolute;
  top: 14px;
  left: 0;
  width: 100%;
  font-size: 14px;
}
.ant-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
  word-break: keep-all;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-slider-mark-text-active {
  color: rgba(0, 0, 0, 0.85);
}
.ant-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.ant-slider-dot {
  position: absolute;
  top: -2px;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  background-color: #fff;
  border: 2px solid #f0f0f0;
  border-radius: 50%;
  cursor: pointer;
}
.ant-slider-dot:first-child {
  margin-left: -4px;
}
.ant-slider-dot:last-child {
  margin-left: -4px;
}
.ant-slider-dot-active {
  border-color: #8cc8ff;
}
.ant-slider-disabled {
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-track {
  background-color: rgba(0, 0, 0, 0.25) !important;
}
.ant-slider-disabled .ant-slider-handle,
.ant-slider-disabled .ant-slider-dot {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25) !important;
  box-shadow: none;
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-mark-text,
.ant-slider-disabled .ant-slider-dot {
  cursor: not-allowed !important;
}
.ant-slider-rtl {
  direction: rtl;
}
.ant-slider-rtl .ant-slider-mark {
  right: 0;
  left: auto;
}
.ant-slider-rtl .ant-slider-dot {
  margin-right: -4px;
  margin-left: 0;
}
.ant-slider-rtl .ant-slider-dot:first-child {
  margin-right: -4px;
  margin-left: 0;
}
.ant-slider-rtl .ant-slider-dot:last-child {
  margin-right: -4px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-space {
  display: inline-flex;
}
.ant-space-vertical {
  flex-direction: column;
}
.ant-space-align-center {
  align-items: center;
}
.ant-space-align-start {
  align-items: flex-start;
}
.ant-space-align-end {
  align-items: flex-end;
}
.ant-space-align-baseline {
  align-items: baseline;
}
.ant-space-item:empty {
  display: none;
}
.ant-space-rtl {
  direction: rtl;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-statistic {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-statistic-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-statistic-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}
.ant-statistic-content-value {
  display: inline-block;
  direction: ltr;
}
.ant-statistic-content-prefix,
.ant-statistic-content-suffix {
  display: inline-block;
}
.ant-statistic-content-prefix {
  margin-right: 4px;
}
.ant-statistic-content-suffix {
  margin-left: 4px;
}
.ant-statistic-rtl {
  direction: rtl;
}
.ant-statistic-rtl .ant-statistic-content-prefix {
  margin-right: 0;
  margin-left: 4px;
}
.ant-statistic-rtl .ant-statistic-content-suffix {
  margin-right: 4px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-steps {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: flex;
  width: 100%;
  font-size: 0;
  text-align: initial;
}
.ant-steps-item {
  position: relative;
  display: inline-block;
  flex: 1;
  overflow: hidden;
  vertical-align: top;
}
.ant-steps-item-container {
  outline: none;
}
.ant-steps-item:last-child {
  flex: none;
}
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-tail,
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-item-icon,
.ant-steps-item-content {
  display: inline-block;
  vertical-align: top;
}
.ant-steps-item-icon {
  width: 32px;
  height: 32px;
  margin: 0 8px 0 0;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 32px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 32px;
  transition: background-color 0.3s, border-color 0.3s;
}
.ant-steps-item-icon .ant-steps-icon {
  position: relative;
  top: -0.5px;
  color: #1890ff;
  line-height: 1;
}
.ant-steps-item-tail {
  position: absolute;
  top: 12px;
  left: 0;
  width: 100%;
  padding: 0 10px;
}
.ant-steps-item-tail::after {
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #f0f0f0;
  border-radius: 1px;
  transition: background 0.3s;
  content: '';
}
.ant-steps-item-title {
  position: relative;
  display: inline-block;
  padding-right: 16px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 32px;
}
.ant-steps-item-title::after {
  position: absolute;
  top: 16px;
  left: 100%;
  display: block;
  width: 9999px;
  height: 1px;
  background: #f0f0f0;
  content: '';
}
.ant-steps-item-subtitle {
  display: inline;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: normal;
  font-size: 14px;
}
.ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-item-wait .ant-steps-item-icon {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890ff;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890ff;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon {
  background: #1890ff;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon .ant-steps-icon {
  color: #fff;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-title {
  font-weight: 500;
}
.ant-steps-item-finish .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890ff;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890ff;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #1890ff;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #1890ff;
}
.ant-steps-item-error .ant-steps-item-icon {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon {
  color: #ff4d4f;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #ff4d4f;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: #ff4d4f;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: #ff4d4f;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item.ant-steps-next-error .ant-steps-item-title::after {
  background: #ff4d4f;
}
.ant-steps-item-disabled {
  cursor: not-allowed;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-description,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-icon .ant-steps-icon {
  transition: color 0.3s;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-description {
  color: #1890ff;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon {
  border-color: #1890ff;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-left: 16px;
  white-space: nowrap;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-left: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
  display: none;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
  max-width: 140px;
  white-space: normal;
}
.ant-steps-item-custom > .ant-steps-item-container > .ant-steps-item-icon {
  height: auto;
  background: none;
  border: 0;
}
.ant-steps-item-custom > .ant-steps-item-container > .ant-steps-item-icon > .ant-steps-icon {
  top: 0px;
  left: 0.5px;
  width: 32px;
  height: 32px;
  font-size: 24px;
  line-height: 32px;
}
.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
  width: auto;
  background: none;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-left: 12px;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-left: 0;
}
.ant-steps-small .ant-steps-item-icon {
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  border-radius: 24px;
}
.ant-steps-small .ant-steps-item-title {
  padding-right: 12px;
  font-size: 14px;
  line-height: 24px;
}
.ant-steps-small .ant-steps-item-title::after {
  top: 12px;
}
.ant-steps-small .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-small .ant-steps-item-tail {
  top: 8px;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
  width: inherit;
  height: inherit;
  line-height: inherit;
  background: none;
  border: 0;
  border-radius: 0;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  font-size: 24px;
  line-height: 24px;
  transform: none;
}
.ant-steps-vertical {
  display: flex;
  flex-direction: column;
}
.ant-steps-vertical > .ant-steps-item {
  display: block;
  flex: 1 0 auto;
  padding-left: 0;
  overflow: visible;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-icon {
  float: left;
  margin-right: 16px;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-content {
  display: block;
  min-height: 48px;
  overflow: hidden;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-title {
  line-height: 32px;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-description {
  padding-bottom: 12px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 16px;
  width: 1px;
  height: 100%;
  padding: 38px 0 6px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
  width: 1px;
  height: 100%;
}
.ant-steps-vertical > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
  display: block;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 12px;
  padding: 30px 0 6px;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
  line-height: 24px;
}
.ant-steps-label-vertical .ant-steps-item {
  overflow: visible;
}
.ant-steps-label-vertical .ant-steps-item-tail {
  margin-left: 58px;
  padding: 3.5px 24px;
}
.ant-steps-label-vertical .ant-steps-item-content {
  display: block;
  width: 116px;
  margin-top: 8px;
  text-align: center;
}
.ant-steps-label-vertical .ant-steps-item-icon {
  display: inline-block;
  margin-left: 42px;
}
.ant-steps-label-vertical .ant-steps-item-title {
  padding-right: 0;
  padding-left: 0;
}
.ant-steps-label-vertical .ant-steps-item-title::after {
  display: none;
}
.ant-steps-label-vertical .ant-steps-item-subtitle {
  display: block;
  margin-bottom: 4px;
  margin-left: 0;
  line-height: 1.5715;
}
.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
  margin-left: 46px;
}
.ant-steps-dot .ant-steps-item-title,
.ant-steps-dot.ant-steps-small .ant-steps-item-title {
  line-height: 1.5715;
}
.ant-steps-dot .ant-steps-item-tail,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  top: 2px;
  width: 100%;
  margin: 0 0 0 70px;
  padding: 0;
}
.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  width: calc(100% - 20px);
  height: 3px;
  margin-left: 12px;
}
.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 2px;
}
.ant-steps-dot .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  width: 8px;
  height: 8px;
  margin-left: 67px;
  padding-right: 0;
  line-height: 8px;
  background: transparent;
  border: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  transition: all 0.3s;
  /* expand hover area */
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  position: absolute;
  top: -12px;
  left: -26px;
  width: 60px;
  height: 32px;
  background: rgba(0, 0, 0, 0.001);
  content: '';
}
.ant-steps-dot .ant-steps-item-content,
.ant-steps-dot.ant-steps-small .ant-steps-item-content {
  width: 140px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
  position: relative;
  top: -1px;
  width: 10px;
  height: 10px;
  line-height: 10px;
  background: none;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-top: 8px;
  margin-left: 0;
  background: none;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  top: 2px;
  left: -9px;
  margin: 0;
  padding: 22px 0 4px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-content {
  width: inherit;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot {
  left: -2px;
}
.ant-steps-navigation {
  padding-top: 12px;
}
.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-left: -12px;
}
.ant-steps-navigation .ant-steps-item {
  overflow: visible;
  text-align: center;
}
.ant-steps-navigation .ant-steps-item-container {
  display: inline-block;
  height: 100%;
  margin-left: -16px;
  padding-bottom: 12px;
  text-align: left;
  transition: opacity 0.3s;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {
  max-width: auto;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  max-width: 100%;
  padding-right: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button']:hover {
  opacity: 0.85;
}
.ant-steps-navigation .ant-steps-item:last-child {
  flex: 1;
}
.ant-steps-navigation .ant-steps-item:last-child::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item::after {
  position: absolute;
  top: 50%;
  left: 100%;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -14px;
  margin-left: -2px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-bottom: none;
  border-left: none;
  transform: rotate(45deg);
  content: '';
}
.ant-steps-navigation .ant-steps-item::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: inline-block;
  width: 0;
  height: 2px;
  background-color: #1890ff;
  transition: width 0.3s, left 0.3s;
  transition-timing-function: ease-out;
  content: '';
}
.ant-steps-navigation .ant-steps-item.ant-steps-item-active::before {
  left: 0;
  width: 100%;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item {
  margin-right: 0 !important;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item::before {
  display: none;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item.ant-steps-item-active::before {
  top: 0;
  right: 0;
  left: unset;
  display: block;
  width: 3px;
  height: calc(100% - 24px);
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item::after {
  position: relative;
  top: -2px;
  left: 50%;
  display: block;
  width: 8px;
  height: 8px;
  margin-bottom: 8px;
  text-align: center;
  transform: rotate(135deg);
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  visibility: hidden;
}
.ant-steps-rtl {
  direction: rtl;
}
.ant-steps.ant-steps-rtl .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-steps-rtl .ant-steps-item-tail {
  right: 0;
  left: auto;
}
.ant-steps-rtl .ant-steps-item-title {
  padding-right: 0;
  padding-left: 16px;
}
.ant-steps-rtl .ant-steps-item-title::after {
  right: 100%;
  left: auto;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-right: 16px;
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-right: 0;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  right: 0.5px;
  left: auto;
}
.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-right: -12px;
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container {
  margin-right: -16px;
  margin-left: 0;
  text-align: right;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item::after {
  right: 100%;
  left: auto;
  margin-right: -2px;
  margin-left: 0;
  transform: rotate(225deg);
}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-right: 12px;
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-right: 0;
}
.ant-steps-rtl.ant-steps-small .ant-steps-item-title {
  padding-right: 0;
  padding-left: 12px;
}
.ant-steps-rtl.ant-steps-vertical > .ant-steps-item .ant-steps-item-icon {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: 16px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  right: 12px;
  left: auto;
}
.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  margin: 0 70px 0 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  margin-right: 12px;
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 2px;
  left: auto;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  margin-right: 67px;
  margin-left: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  /* expand hover area */
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  float: right;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  right: -26px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: -9px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 0;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
  right: -2px;
  left: auto;
}
.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active {
  padding-right: 4px;
}
.ant-steps-with-progress .ant-steps-item {
  padding-top: 4px;
}
.ant-steps-with-progress .ant-steps-item .ant-steps-item-tail {
  top: 4px !important;
}
.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child {
  padding-bottom: 4px;
  padding-left: 4px;
}
.ant-steps-with-progress .ant-steps-item-icon {
  position: relative;
}
.ant-steps-with-progress .ant-steps-item-icon .ant-progress {
  position: absolute;
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-switch {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 44px;
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.25);
  border: 0;
  border-radius: 100px;
  cursor: pointer;
  transition: all 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-switch:focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}
.ant-switch-checked:focus {
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-switch:focus:hover {
  box-shadow: none;
}
.ant-switch-checked {
  background-color: #1890ff;
}
.ant-switch-loading,
.ant-switch-disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.ant-switch-loading *,
.ant-switch-disabled * {
  box-shadow: none;
  cursor: not-allowed;
}
.ant-switch-inner {
  display: block;
  margin: 0 7px 0 25px;
  color: #fff;
  font-size: 12px;
  transition: margin 0.2s;
}
.ant-switch-checked .ant-switch-inner {
  margin: 0 25px 0 7px;
}
.ant-switch-handle {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 18px;
  height: 18px;
  transition: all 0.2s ease-in-out;
}
.ant-switch-handle::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  border-radius: 9px;
  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
  transition: all 0.2s ease-in-out;
  content: '';
}
.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 18px - 2px);
}
.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before {
  right: -30%;
  left: 0;
}
.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: 0;
  left: -30%;
}
.ant-switch-loading-icon {
  position: relative;
  top: 2px;
  color: rgba(0, 0, 0, 0.65);
  vertical-align: top;
}
.ant-switch-checked .ant-switch-loading-icon {
  color: #1890ff;
}
.ant-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px;
}
.ant-switch-small .ant-switch-inner {
  margin: 0 5px 0 18px;
  font-size: 12px;
}
.ant-switch-small .ant-switch-handle {
  width: 12px;
  height: 12px;
}
.ant-switch-small .ant-switch-loading-icon {
  top: 1.5px;
  font-size: 9px;
}
.ant-switch-small.ant-switch-checked .ant-switch-inner {
  margin: 0 18px 0 5px;
}
.ant-switch-small.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 12px - 2px);
}
.ant-switch-rtl {
  direction: rtl;
}
.ant-switch-rtl .ant-switch-inner {
  margin: 0 25px 0 7px;
}
.ant-switch-rtl .ant-switch-handle {
  right: 2px;
  left: auto;
}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before {
  right: 0;
  left: -30%;
}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: -30%;
  left: 0;
}
.ant-switch-rtl.ant-switch-checked .ant-switch-inner {
  margin: 0 7px 0 25px;
}
.ant-switch-rtl.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 18px - 2px);
}
.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 12px - 2px);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-table.ant-table-middle {
  font-size: 14px;
}
.ant-table.ant-table-middle .ant-table-title,
.ant-table.ant-table-middle .ant-table-footer,
.ant-table.ant-table-middle .ant-table-thead > tr > th,
.ant-table.ant-table-middle .ant-table-tbody > tr > td,
.ant-table.ant-table-middle tfoot > tr > th,
.ant-table.ant-table-middle tfoot > tr > td {
  padding: 12px 8px;
}
.ant-table.ant-table-middle .ant-table-filter-trigger {
  margin-right: -4px;
}
.ant-table.ant-table-middle .ant-table-expanded-row-fixed {
  margin: -12px -8px;
}
.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -12px -8px -12px 25px;
}
.ant-table.ant-table-small {
  font-size: 14px;
}
.ant-table.ant-table-small .ant-table-title,
.ant-table.ant-table-small .ant-table-footer,
.ant-table.ant-table-small .ant-table-thead > tr > th,
.ant-table.ant-table-small .ant-table-tbody > tr > td,
.ant-table.ant-table-small tfoot > tr > th,
.ant-table.ant-table-small tfoot > tr > td {
  padding: 8px 8px;
}
.ant-table.ant-table-small .ant-table-filter-trigger {
  margin-right: -4px;
}
.ant-table.ant-table-small .ant-table-expanded-row-fixed {
  margin: -8px -8px;
}
.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -8px -8px -8px 25px;
}
.ant-table-small .ant-table-thead > tr > th {
  background-color: #fafafa;
}
.ant-table-small .ant-table-selection-column {
  width: 46px;
  min-width: 46px;
}
.ant-table.ant-table-bordered > .ant-table-title {
  border: 1px solid #f0f0f0;
  border-bottom: 0;
}
.ant-table.ant-table-bordered > .ant-table-container {
  border: 1px solid #f0f0f0;
  border-right: 0;
  border-bottom: 0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > td {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr:not(:last-child) > th {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th::before {
  background-color: transparent !important;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > .ant-table-cell-fix-right-first::after {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -16px -17px;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed::after {
  position: absolute;
  top: 0;
  right: 1px;
  bottom: 0;
  border-right: 1px solid #f0f0f0;
  content: '';
}
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-expanded-row > td,
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-placeholder > td {
  border-right: 0;
}
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -12px -9px;
}
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -8px -9px;
}
.ant-table.ant-table-bordered > .ant-table-footer {
  border: 1px solid #f0f0f0;
  border-top: 0;
}
.ant-table-cell .ant-table-container:first-child {
  border-top: 0;
}
.ant-table-cell-scrollbar {
  box-shadow: 0 1px 0 1px #fafafa;
}
.ant-table-wrapper {
  clear: both;
  max-width: 100%;
}
.ant-table-wrapper::before {
  display: table;
  content: '';
}
.ant-table-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-table {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  font-size: 14px;
  background: #fff;
  border-radius: 2px;
}
.ant-table table {
  width: 100%;
  text-align: left;
  border-radius: 2px 2px 0 0;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-table-thead > tr > th,
.ant-table-tbody > tr > td,
.ant-table tfoot > tr > th,
.ant-table tfoot > tr > td {
  position: relative;
  padding: 16px 16px;
  overflow-wrap: break-word;
}
.ant-table-cell-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first {
  overflow: visible;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-table-cell-ellipsis .ant-table-column-title {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-title {
  padding: 16px 16px;
}
.ant-table-footer {
  padding: 16px 16px;
  color: rgba(0, 0, 0, 0.85);
  background: #fafafa;
}
.ant-table-thead > tr > th {
  position: relative;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  text-align: left;
  background: #fafafa;
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s ease;
}
.ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 1.6em;
  background-color: rgba(0, 0, 0, 0.06);
  transform: translateY(-50%);
  transition: background-color 0.3s;
  content: '';
}
.ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 0;
}
.ant-table-tbody > tr > td {
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table {
  margin: -16px -16px -16px 33px;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td {
  border-bottom: 0;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child {
  border-radius: 0;
}
.ant-table-tbody > tr.ant-table-row:hover > td {
  background: #fafafa;
}
.ant-table-tbody > tr.ant-table-row-selected > td {
  background: #e6f7ff;
  border-color: rgba(0, 0, 0, 0.03);
}
.ant-table-tbody > tr.ant-table-row-selected:hover > td {
  background: #dcf4ff;
}
.ant-table-summary {
  background: #fff;
}
div.ant-table-summary {
  box-shadow: 0 -1px 0 #f0f0f0;
}
.ant-table-summary > tr > th,
.ant-table-summary > tr > td {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table-pagination.ant-pagination {
  margin: 16px 0;
}
.ant-table-pagination {
  display: flex;
  flex-wrap: wrap;
  row-gap: 8px;
}
.ant-table-pagination > * {
  flex: none;
}
.ant-table-pagination-left {
  justify-content: flex-start;
}
.ant-table-pagination-center {
  justify-content: center;
}
.ant-table-pagination-right {
  justify-content: flex-end;
}
.ant-table-thead th.ant-table-column-has-sorters {
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-thead th.ant-table-column-has-sorters:hover {
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-thead th.ant-table-column-has-sorters:hover::before {
  background-color: transparent !important;
}
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover {
  background: #f5f5f5;
}
.ant-table-thead th.ant-table-column-sort {
  background: #f5f5f5;
}
.ant-table-thead th.ant-table-column-sort::before {
  background-color: transparent !important;
}
td.ant-table-column-sort {
  background: #fafafa;
}
.ant-table-column-title {
  position: relative;
  z-index: 1;
  flex: 1;
}
.ant-table-column-sorters {
  display: flex;
  flex: auto;
  align-items: center;
  justify-content: space-between;
}
.ant-table-column-sorters::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
}
.ant-table-column-sorter {
  color: #bfbfbf;
  font-size: 0;
  transition: color 0.3s;
}
.ant-table-column-sorter-inner {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
}
.ant-table-column-sorter-up,
.ant-table-column-sorter-down {
  font-size: 11px;
}
.ant-table-column-sorter-up.active,
.ant-table-column-sorter-down.active {
  color: #1890ff;
}
.ant-table-column-sorter-up + .ant-table-column-sorter-down {
  margin-top: -0.3em;
}
.ant-table-column-sorters:hover .ant-table-column-sorter {
  color: #a6a6a6;
}
.ant-table-filter-column {
  display: flex;
  justify-content: space-between;
}
.ant-table-filter-trigger {
  position: relative;
  display: flex;
  align-items: center;
  margin: -4px -8px -4px 4px;
  padding: 0 4px;
  color: #bfbfbf;
  font-size: 12px;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-filter-trigger:hover {
  color: rgba(0, 0, 0, 0.45);
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-filter-trigger.active {
  color: #1890ff;
}
.ant-table-filter-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  min-width: 120px;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: 264px;
  overflow-x: hidden;
  border: 0;
  box-shadow: none;
}
.ant-table-filter-dropdown-submenu > ul {
  max-height: calc(100vh - 130px);
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-left: 8px;
}
.ant-table-filter-dropdown-btns {
  display: flex;
  justify-content: space-between;
  padding: 7px 8px 7px 3px;
  overflow: hidden;
  background-color: inherit;
  border-top: 1px solid #f0f0f0;
}
.ant-table-selection-col {
  width: 32px;
}
.ant-table-bordered .ant-table-selection-col {
  width: 50px;
}
table tr th.ant-table-selection-column,
table tr td.ant-table-selection-column {
  padding-right: 8px;
  padding-left: 8px;
  text-align: center;
}
table tr th.ant-table-selection-column .ant-radio-wrapper,
table tr td.ant-table-selection-column .ant-radio-wrapper {
  margin-right: 0;
}
table tr th.ant-table-selection-column::after {
  background-color: transparent !important;
}
.ant-table-selection {
  position: relative;
  display: inline-flex;
  flex-direction: column;
}
.ant-table-selection-extra {
  position: absolute;
  top: 0;
  z-index: 1;
  cursor: pointer;
  transition: all 0.3s;
  -webkit-margin-start: 100%;
          margin-inline-start: 100%;
  -webkit-padding-start: 4px;
          padding-inline-start: 4px;
}
.ant-table-selection-extra .anticon {
  color: #bfbfbf;
  font-size: 10px;
}
.ant-table-selection-extra .anticon:hover {
  color: #a6a6a6;
}
.ant-table-expand-icon-col {
  width: 48px;
}
.ant-table-row-expand-icon-cell {
  text-align: center;
}
.ant-table-row-indent {
  float: left;
  height: 1px;
}
.ant-table-row-expand-icon {
  color: #1890ff;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.3s;
  position: relative;
  display: inline-flex;
  float: left;
  box-sizing: border-box;
  width: 17px;
  height: 17px;
  padding: 0;
  color: inherit;
  line-height: 17px;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  outline: none;
  transform: scale(0.94117647);
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover {
  color: #40a9ff;
}
.ant-table-row-expand-icon:active {
  color: #096dd9;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover,
.ant-table-row-expand-icon:active {
  border-color: currentColor;
}
.ant-table-row-expand-icon::before,
.ant-table-row-expand-icon::after {
  position: absolute;
  background: currentColor;
  transition: transform 0.3s ease-out;
  content: '';
}
.ant-table-row-expand-icon::before {
  top: 7px;
  right: 3px;
  left: 3px;
  height: 1px;
}
.ant-table-row-expand-icon::after {
  top: 3px;
  bottom: 3px;
  left: 7px;
  width: 1px;
  transform: rotate(90deg);
}
.ant-table-row-expand-icon-collapsed::before {
  transform: rotate(-180deg);
}
.ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}
.ant-table-row-expand-icon-spaced {
  background: transparent;
  border: 0;
  visibility: hidden;
}
.ant-table-row-expand-icon-spaced::before,
.ant-table-row-expand-icon-spaced::after {
  display: none;
  content: none;
}
.ant-table-row-indent + .ant-table-row-expand-icon {
  margin-top: 2.5005px;
  margin-right: 8px;
}
tr.ant-table-expanded-row > td,
tr.ant-table-expanded-row:hover > td {
  background: #fbfbfb;
}
tr.ant-table-expanded-row .ant-descriptions-view {
  display: flex;
}
tr.ant-table-expanded-row .ant-descriptions-view table {
  flex: auto;
  width: auto;
}
.ant-table .ant-table-expanded-row-fixed {
  position: relative;
  margin: -16px -16px;
  padding: 16px 16px;
}
.ant-table-tbody > tr.ant-table-placeholder {
  text-align: center;
}
.ant-table-empty .ant-table-tbody > tr.ant-table-placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.ant-table-tbody > tr.ant-table-placeholder:hover > td {
  background: #fff;
}
.ant-table-cell-fix-left,
.ant-table-cell-fix-right {
  position: sticky !important;
  z-index: 2;
  background: #fff;
}
.ant-table-cell-fix-left-first::after,
.ant-table-cell-fix-left-last::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  width: 30px;
  transform: translateX(100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table-cell-fix-right-first::after,
.ant-table-cell-fix-right-last::after {
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  width: 30px;
  transform: translateX(-100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before,
.ant-table .ant-table-container::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 30px;
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before {
  left: 0;
}
.ant-table .ant-table-container::after {
  right: 0;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container {
  position: relative;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container::before {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-first::after,
.ant-table-ping-left .ant-table-cell-fix-left-last::after {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-last::before {
  background-color: transparent !important;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container {
  position: relative;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-right .ant-table-cell-fix-right-first::after,
.ant-table-ping-right .ant-table-cell-fix-right-last::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-sticky-holder {
  position: sticky;
  z-index: 3;
}
.ant-table-sticky-scroll {
  position: sticky;
  bottom: 0;
  z-index: 3;
  display: flex;
  align-items: center;
  background: #ffffff;
  border-top: 1px solid #f0f0f0;
  opacity: 0.6;
}
.ant-table-sticky-scroll:hover {
  transform-origin: center bottom;
}
.ant-table-sticky-scroll-bar {
  height: 8px;
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 4px;
}
.ant-table-sticky-scroll-bar:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.ant-table-sticky-scroll-bar-active {
  background-color: rgba(0, 0, 0, 0.8);
}
@media all and (-ms-high-contrast: none) {
  .ant-table-ping-left .ant-table-cell-fix-left-last::after {
    box-shadow: none !important;
  }
  .ant-table-ping-right .ant-table-cell-fix-right-first::after {
    box-shadow: none !important;
  }
}
.ant-table {
  /* title + table */
  /* table */
  /* table + footer */
}
.ant-table-title {
  border-radius: 2px 2px 0 0;
}
.ant-table-title + .ant-table-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:first-child {
  border-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:last-child {
  border-radius: 0;
}
.ant-table-container {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.ant-table-container table > thead > tr:first-child th:first-child {
  border-top-left-radius: 2px;
}
.ant-table-container table > thead > tr:first-child th:last-child {
  border-top-right-radius: 2px;
}
.ant-table-footer {
  border-radius: 0 0 2px 2px;
}
.ant-table-wrapper-rtl {
  direction: rtl;
}
.ant-table-rtl {
  direction: rtl;
}
.ant-table-wrapper-rtl .ant-table table {
  text-align: right;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th {
  text-align: right;
}
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl {
  margin: -16px 33px -16px -16px;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left {
  justify-content: flex-end;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right {
  justify-content: flex-start;
}
.ant-table-wrapper-rtl .ant-table-column-sorter {
  margin-right: 8px;
  margin-left: 0;
}
.ant-table-wrapper-rtl .ant-table-filter-column-title {
  padding: 16px 16px 16px 2.3em;
}
.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title {
  padding: 0 0 0 2.3em;
}
.ant-table-wrapper-rtl .ant-table-filter-trigger-container {
  right: auto;
  left: 0;
}
.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-right: 8px;
  padding-left: 0;
}
.ant-table-wrapper-rtl .ant-table-selection {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-row-indent {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-indent + .ant-table-row-expand-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon::after {
  transform: rotate(-90deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::before {
  transform: rotate(180deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-timeline {
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-timeline-item {
  position: relative;
  margin: 0;
  padding-bottom: 20px;
  font-size: 14px;
  list-style: none;
}
.ant-timeline-item-tail {
  position: absolute;
  top: 10px;
  left: 4px;
  height: calc(100% - 10px);
  border-left: 2px solid #f0f0f0;
}
.ant-timeline-item-pending .ant-timeline-item-head {
  font-size: 12px;
  background-color: transparent;
}
.ant-timeline-item-pending .ant-timeline-item-tail {
  display: none;
}
.ant-timeline-item-head {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 2px solid transparent;
  border-radius: 100px;
}
.ant-timeline-item-head-blue {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-timeline-item-head-red {
  color: #ff4d4f;
  border-color: #ff4d4f;
}
.ant-timeline-item-head-green {
  color: #52c41a;
  border-color: #52c41a;
}
.ant-timeline-item-head-gray {
  color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-timeline-item-head-custom {
  position: absolute;
  top: 5.5px;
  left: 5px;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 3px 1px;
  line-height: 1;
  text-align: center;
  border: 0;
  border-radius: 0;
  transform: translate(-50%, -50%);
}
.ant-timeline-item-content {
  position: relative;
  top: -7.001px;
  margin: 0 0 0 26px;
  word-break: break-word;
}
.ant-timeline-item-last > .ant-timeline-item-tail {
  display: none;
}
.ant-timeline-item-last > .ant-timeline-item-content {
  min-height: 48px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-tail,
.ant-timeline.ant-timeline-label .ant-timeline-item-tail,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-label .ant-timeline-item-head,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  left: 50%;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-label .ant-timeline-item-head {
  margin-left: -4px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  margin-left: 1px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content {
  left: calc(50% - 4px);
  width: calc(50% - 14px);
  text-align: left;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(50% - 12px);
  margin: 0;
  text-align: right;
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {
  left: calc(100% - 4px - 2px);
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(100% - 18px);
}
.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  display: block;
  height: calc(100% - 14px);
  border-left: 2px dotted #f0f0f0;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail {
  display: none;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
  top: 15px;
  display: block;
  height: calc(100% - 15px);
  border-left: 2px dotted #f0f0f0;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content {
  min-height: 48px;
}
.ant-timeline.ant-timeline-label .ant-timeline-item-label {
  position: absolute;
  top: -7.001px;
  width: calc(50% - 12px);
  text-align: right;
}
.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
  left: calc(50% + 14px);
  width: calc(50% - 14px);
  text-align: left;
}
.ant-timeline-rtl {
  direction: rtl;
}
.ant-timeline-rtl .ant-timeline-item-tail {
  right: 4px;
  left: auto;
  border-right: 2px solid #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl .ant-timeline-item-head-custom {
  right: 5px;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-timeline-rtl .ant-timeline-item-content {
  margin: 0 18px 0 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  right: 50%;
  left: auto;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head {
  margin-right: -4px;
  margin-left: 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  margin-right: 1px;
  margin-left: 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content {
  right: calc(50% - 4px);
  left: auto;
  text-align: right;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content {
  text-align: left;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {
  right: 0;
  left: auto;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: 100%;
  margin-right: 18px;
  text-align: right;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  border-right: 2px dotted #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
  border-right: 2px dotted #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label {
  text-align: left;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
  right: calc(50% + 14px);
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@-webkit-keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-transfer-customize-list .ant-transfer-list {
  flex: 1 1 50%;
  width: auto;
  height: auto;
  min-height: 200px;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small {
  border: 0;
  border-radius: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th {
  background: #fafafa;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content .ant-table-row:last-child td {
  border-bottom: 1px solid #f0f0f0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body {
  margin: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination {
  margin: 16px 0 4px;
}
.ant-transfer-customize-list .ant-input[disabled] {
  background-color: transparent;
}
.ant-transfer {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: flex;
  align-items: stretch;
}
.ant-transfer-disabled .ant-transfer-list {
  background: #f5f5f5;
}
.ant-transfer-list {
  display: flex;
  flex-direction: column;
  width: 180px;
  height: 200px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.ant-transfer-list-with-pagination {
  width: 250px;
  height: auto;
}
.ant-transfer-list-search {
  padding-right: 24px;
  padding-left: 8px;
}
.ant-transfer-list-search-action {
  position: absolute;
  top: 12px;
  right: 12px;
  bottom: 12px;
  width: 28px;
  color: rgba(0, 0, 0, 0.25);
  line-height: 32px;
  text-align: center;
}
.ant-transfer-list-search-action .anticon {
  color: rgba(0, 0, 0, 0.25);
  transition: all 0.3s;
}
.ant-transfer-list-search-action .anticon:hover {
  color: rgba(0, 0, 0, 0.45);
}
span.ant-transfer-list-search-action {
  pointer-events: none;
}
.ant-transfer-list-header {
  display: flex;
  flex: none;
  align-items: center;
  height: 40px;
  padding: 8px 12px 9px;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-transfer-list-header > *:not(:last-child) {
  margin-right: 4px;
}
.ant-transfer-list-header > * {
  flex: none;
}
.ant-transfer-list-header-title {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  text-overflow: ellipsis;
}
.ant-transfer-list-header-dropdown {
  font-size: 10px;
  transform: translateY(10%);
  cursor: pointer;
}
.ant-transfer-list-header-dropdown[disabled] {
  cursor: not-allowed;
}
.ant-transfer-list-body {
  display: flex;
  flex: auto;
  flex-direction: column;
  overflow: hidden;
  font-size: 14px;
}
.ant-transfer-list-body-search-wrapper {
  position: relative;
  flex: none;
  padding: 12px;
}
.ant-transfer-list-content {
  flex: auto;
  margin: 0;
  padding: 0;
  overflow: auto;
  list-style: none;
}
.ant-transfer-list-content-item {
  display: flex;
  align-items: center;
  min-height: 32px;
  padding: 6px 12px;
  line-height: 20px;
  transition: all 0.3s;
}
.ant-transfer-list-content-item > *:not(:last-child) {
  margin-right: 8px;
}
.ant-transfer-list-content-item > * {
  flex: none;
}
.ant-transfer-list-content-item-text {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-transfer-list-content-item-remove {
  color: #1890ff;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  position: relative;
  color: #d9d9d9;
}
.ant-transfer-list-content-item-remove:focus,
.ant-transfer-list-content-item-remove:hover {
  color: #40a9ff;
}
.ant-transfer-list-content-item-remove:active {
  color: #096dd9;
}
.ant-transfer-list-content-item-remove::after {
  position: absolute;
  top: -6px;
  right: -50%;
  bottom: -6px;
  left: -50%;
  content: '';
}
.ant-transfer-list-content-item-remove:hover {
  color: #40a9ff;
}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background-color: #f5f5f5;
  cursor: pointer;
}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover {
  background-color: #dcf4ff;
}
.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background: transparent;
  cursor: default;
}
.ant-transfer-list-content-item-checked {
  background-color: #e6f7ff;
}
.ant-transfer-list-content-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-transfer-list-pagination {
  padding: 8px 0;
  text-align: right;
  border-top: 1px solid #f0f0f0;
}
.ant-transfer-list-body-not-found {
  flex: none;
  width: 100%;
  margin: auto 0;
  color: rgba(0, 0, 0, 0.25);
  text-align: center;
}
.ant-transfer-list-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-transfer-operation {
  display: flex;
  flex: none;
  flex-direction: column;
  align-self: center;
  margin: 0 8px;
  vertical-align: middle;
}
.ant-transfer-operation .ant-btn {
  display: block;
}
.ant-transfer-operation .ant-btn:first-child {
  margin-bottom: 4px;
}
.ant-transfer-operation .ant-btn .anticon {
  font-size: 12px;
}
.ant-transfer .ant-empty-image {
  max-height: -2px;
}
.ant-transfer-rtl {
  direction: rtl;
}
.ant-transfer-rtl .ant-transfer-list-search {
  padding-right: 8px;
  padding-left: 24px;
}
.ant-transfer-rtl .ant-transfer-list-search-action {
  right: auto;
  left: 12px;
}
.ant-transfer-rtl .ant-transfer-list-header > *:not(:last-child) {
  margin-right: 0;
  margin-left: 4px;
}
.ant-transfer-rtl .ant-transfer-list-header {
  right: 0;
  left: auto;
}
.ant-transfer-rtl .ant-transfer-list-header-title {
  text-align: left;
}
.ant-transfer-rtl .ant-transfer-list-content-item > *:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
.ant-transfer-rtl .ant-transfer-list-pagination {
  text-align: left;
}
.ant-transfer-rtl .ant-transfer-list-footer {
  right: 0;
  left: auto;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before {
  top: auto !important;
  bottom: auto !important;
  height: 14px !important;
}
@-webkit-keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-select-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox-input:focus + .ant-select-tree-checkbox-inner {
  border-color: #1890ff;
}
.ant-select-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  -webkit-animation: antCheckboxEffect 0.36s ease-in-out;
          animation: antCheckboxEffect 0.36s ease-in-out;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  content: '';
}
.ant-select-tree-checkbox:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox::after {
  visibility: visible;
}
.ant-select-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-select-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 22%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-select-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-select-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-select-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-wrapper + .ant-select-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-select-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-select-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-select-tree-checkbox-group-item {
  margin-right: 8px;
}
.ant-select-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-select-tree-checkbox-group-item + .ant-select-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-tree-select-dropdown {
  padding: 8px 4px 0;
}
.ant-tree-select-dropdown-rtl {
  direction: rtl;
}
.ant-tree-select-dropdown .ant-select-tree {
  border-radius: 0;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner {
  align-items: stretch;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode {
  padding-bottom: 8px;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper {
  flex: auto;
}
.ant-select-tree {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background: #fff;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused) {
  background: #e6f7ff;
}
.ant-select-tree-list-holder-inner {
  align-items: flex-start;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner {
  align-items: stretch;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper {
  flex: auto;
}
.ant-select-tree .ant-select-tree-treenode {
  display: flex;
  align-items: flex-start;
  padding: 0 0 4px 0;
  outline: none;
}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper {
  background: #f5f5f5;
}
.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title {
  color: inherit;
  font-weight: 500;
}
.ant-select-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ant-select-tree-switcher {
  position: relative;
  flex: none;
  align-self: stretch;
  width: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-switcher .ant-tree-switcher-icon,
.ant-select-tree-switcher .ant-select-tree-switcher-icon {
  display: inline-block;
  font-size: 10px;
  vertical-align: baseline;
}
.ant-select-tree-switcher .ant-tree-switcher-icon svg,
.ant-select-tree-switcher .ant-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-select-tree-switcher-noop {
  cursor: default;
}
.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-select-tree-switcher-loading-icon {
  color: #1890ff;
}
.ant-select-tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ant-select-tree-switcher-leaf-line::before {
  position: absolute;
  top: 0;
  bottom: -4px;
  margin-left: -1px;
  border-left: 1px solid #d9d9d9;
  content: ' ';
}
.ant-select-tree-switcher-leaf-line::after {
  position: absolute;
  width: 10px;
  height: 14px;
  margin-left: -1px;
  border-bottom: 1px solid #d9d9d9;
  content: ' ';
}
.ant-select-tree-checkbox {
  top: initial;
  margin: 4px 8px 0 0;
}
.ant-select-tree .ant-select-tree-node-content-wrapper {
  position: relative;
  z-index: auto;
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
}
.ant-select-tree .ant-select-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
  background-color: #bae7ff;
}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty {
  display: none;
}
.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ant-select-tree-node-content-wrapper[draggable='true'] {
  line-height: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator {
  position: absolute;
  z-index: 1;
  height: 2px;
  background-color: #1890ff;
  border-radius: 1px;
  pointer-events: none;
}
.ant-select-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border: 2px solid #1890ff;
  border-radius: 50%;
  content: '';
}
.ant-select-tree .ant-select-tree-treenode.drop-container > [draggable] {
  box-shadow: 0 0 0 2px #1890ff;
}
.ant-select-tree-show-line .ant-select-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ant-select-tree-show-line .ant-select-tree-indent-unit::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.ant-select-tree-show-line .ant-select-tree-indent-unit-end::before {
  display: none;
}
.ant-select-tree-show-line .ant-select-tree-switcher {
  background: #fff;
}
.ant-select-tree-show-line .ant-select-tree-switcher-line-icon {
  vertical-align: -0.225em;
}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  transform: rotate(90deg);
}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon {
  transform: scaleY(-1);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@-webkit-keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before {
  top: auto !important;
  bottom: auto !important;
  height: 14px !important;
}
.ant-tree.ant-tree-directory .ant-tree-treenode {
  position: relative;
}
.ant-tree.ant-tree-directory .ant-tree-treenode::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  transition: background-color 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode:hover::before {
  background: #f5f5f5;
}
.ant-tree.ant-tree-directory .ant-tree-treenode > * {
  z-index: 1;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher {
  transition: color 0.3s;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper {
  border-radius: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected {
  color: #fff;
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover::before,
.ant-tree.ant-tree-directory .ant-tree-treenode-selected::before {
  background: #1890ff;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher {
  color: #fff;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper {
  color: #fff;
  background: transparent;
}
.ant-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner {
  border-color: #1890ff;
}
.ant-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  -webkit-animation: antCheckboxEffect 0.36s ease-in-out;
          animation: antCheckboxEffect 0.36s ease-in-out;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  content: '';
}
.ant-tree-checkbox:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox::after {
  visibility: visible;
}
.ant-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 22%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-input {
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-tree-checkbox-group-item {
  margin-right: 8px;
}
.ant-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-tree {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background: #fff;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-tree-focused:not(:hover):not(.ant-tree-active-focused) {
  background: #e6f7ff;
}
.ant-tree-list-holder-inner {
  align-items: flex-start;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner {
  align-items: stretch;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper {
  flex: auto;
}
.ant-tree .ant-tree-treenode {
  display: flex;
  align-items: flex-start;
  padding: 0 0 4px 0;
  outline: none;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper {
  background: #f5f5f5;
}
.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title {
  color: inherit;
  font-weight: 500;
}
.ant-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ant-tree-switcher {
  position: relative;
  flex: none;
  align-self: stretch;
  width: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-switcher .ant-tree-switcher-icon,
.ant-tree-switcher .ant-select-tree-switcher-icon {
  display: inline-block;
  font-size: 10px;
  vertical-align: baseline;
}
.ant-tree-switcher .ant-tree-switcher-icon svg,
.ant-tree-switcher .ant-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-tree-switcher-noop {
  cursor: default;
}
.ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-tree-switcher-loading-icon {
  color: #1890ff;
}
.ant-tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ant-tree-switcher-leaf-line::before {
  position: absolute;
  top: 0;
  bottom: -4px;
  margin-left: -1px;
  border-left: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree-switcher-leaf-line::after {
  position: absolute;
  width: 10px;
  height: 14px;
  margin-left: -1px;
  border-bottom: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree-checkbox {
  top: initial;
  margin: 4px 8px 0 0;
}
.ant-tree .ant-tree-node-content-wrapper {
  position: relative;
  z-index: auto;
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
}
.ant-tree .ant-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #bae7ff;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty {
  display: none;
}
.ant-tree-unselectable .ant-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ant-tree-node-content-wrapper[draggable='true'] {
  line-height: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator {
  position: absolute;
  z-index: 1;
  height: 2px;
  background-color: #1890ff;
  border-radius: 1px;
  pointer-events: none;
}
.ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border: 2px solid #1890ff;
  border-radius: 50%;
  content: '';
}
.ant-tree .ant-tree-treenode.drop-container > [draggable] {
  box-shadow: 0 0 0 2px #1890ff;
}
.ant-tree-show-line .ant-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ant-tree-show-line .ant-tree-indent-unit::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.ant-tree-show-line .ant-tree-indent-unit-end::before {
  display: none;
}
.ant-tree-show-line .ant-tree-switcher {
  background: #fff;
}
.ant-tree-show-line .ant-tree-switcher-line-icon {
  vertical-align: -0.225em;
}
.ant-tree-rtl {
  direction: rtl;
}
.ant-tree-rtl .ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {
  right: -6px;
  left: unset;
}
.ant-tree .ant-tree-treenode-rtl {
  direction: rtl;
}
.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(90deg);
}
.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit::before {
  right: auto;
  left: -13px;
  border-right: none;
  border-left: 1px solid #d9d9d9;
}
.ant-tree-rtl.ant-tree-checkbox {
  margin: 4px 0 0 8px;
}
.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox {
  margin: 4px 0 0 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-typography {
  color: rgba(0, 0, 0, 0.85);
  overflow-wrap: break-word;
}
.ant-typography.ant-typography-secondary {
  color: rgba(0, 0, 0, 0.45);
}
.ant-typography.ant-typography-success {
  color: #52c41a;
}
.ant-typography.ant-typography-warning {
  color: #faad14;
}
.ant-typography.ant-typography-danger {
  color: #ff4d4f;
}
a.ant-typography.ant-typography-danger:active,
a.ant-typography.ant-typography-danger:focus,
a.ant-typography.ant-typography-danger:hover {
  color: #ff7875;
}
.ant-typography.ant-typography-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
div.ant-typography,
.ant-typography p {
  margin-bottom: 1em;
}
h1.ant-typography,
.ant-typography h1 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 38px;
  line-height: 1.23;
}
h2.ant-typography,
.ant-typography h2 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 30px;
  line-height: 1.35;
}
h3.ant-typography,
.ant-typography h3 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 24px;
  line-height: 1.35;
}
h4.ant-typography,
.ant-typography h4 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 1.4;
}
h5.ant-typography,
.ant-typography h5 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
}
.ant-typography + h1.ant-typography,
.ant-typography + h2.ant-typography,
.ant-typography + h3.ant-typography,
.ant-typography + h4.ant-typography,
.ant-typography + h5.ant-typography {
  margin-top: 1.2em;
}
.ant-typography div + h1,
.ant-typography ul + h1,
.ant-typography li + h1,
.ant-typography p + h1,
.ant-typography h1 + h1,
.ant-typography h2 + h1,
.ant-typography h3 + h1,
.ant-typography h4 + h1,
.ant-typography h5 + h1,
.ant-typography div + h2,
.ant-typography ul + h2,
.ant-typography li + h2,
.ant-typography p + h2,
.ant-typography h1 + h2,
.ant-typography h2 + h2,
.ant-typography h3 + h2,
.ant-typography h4 + h2,
.ant-typography h5 + h2,
.ant-typography div + h3,
.ant-typography ul + h3,
.ant-typography li + h3,
.ant-typography p + h3,
.ant-typography h1 + h3,
.ant-typography h2 + h3,
.ant-typography h3 + h3,
.ant-typography h4 + h3,
.ant-typography h5 + h3,
.ant-typography div + h4,
.ant-typography ul + h4,
.ant-typography li + h4,
.ant-typography p + h4,
.ant-typography h1 + h4,
.ant-typography h2 + h4,
.ant-typography h3 + h4,
.ant-typography h4 + h4,
.ant-typography h5 + h4,
.ant-typography div + h5,
.ant-typography ul + h5,
.ant-typography li + h5,
.ant-typography p + h5,
.ant-typography h1 + h5,
.ant-typography h2 + h5,
.ant-typography h3 + h5,
.ant-typography h4 + h5,
.ant-typography h5 + h5 {
  margin-top: 1.2em;
}
a.ant-typography-ellipsis,
span.ant-typography-ellipsis {
  display: inline-block;
}
a.ant-typography,
.ant-typography a {
  color: #1890ff;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  text-decoration: none;
}
a.ant-typography:focus,
.ant-typography a:focus,
a.ant-typography:hover,
.ant-typography a:hover {
  color: #40a9ff;
}
a.ant-typography:active,
.ant-typography a:active {
  color: #096dd9;
}
a.ant-typography:active,
.ant-typography a:active,
a.ant-typography:hover,
.ant-typography a:hover {
  text-decoration: none;
}
a.ant-typography[disabled],
.ant-typography a[disabled],
a.ant-typography.ant-typography-disabled,
.ant-typography a.ant-typography-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
a.ant-typography[disabled]:active,
.ant-typography a[disabled]:active,
a.ant-typography.ant-typography-disabled:active,
.ant-typography a.ant-typography-disabled:active,
a.ant-typography[disabled]:hover,
.ant-typography a[disabled]:hover,
a.ant-typography.ant-typography-disabled:hover,
.ant-typography a.ant-typography-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
}
a.ant-typography[disabled]:active,
.ant-typography a[disabled]:active,
a.ant-typography.ant-typography-disabled:active,
.ant-typography a.ant-typography-disabled:active {
  pointer-events: none;
}
.ant-typography code {
  margin: 0 0.2em;
  padding: 0.2em 0.4em 0.1em;
  font-size: 85%;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}
.ant-typography kbd {
  margin: 0 0.2em;
  padding: 0.15em 0.4em 0.1em;
  font-size: 90%;
  background: rgba(150, 150, 150, 0.06);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-bottom-width: 2px;
  border-radius: 3px;
}
.ant-typography mark {
  padding: 0;
  background-color: #ffe58f;
}
.ant-typography u,
.ant-typography ins {
  text-decoration: underline;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}
.ant-typography s,
.ant-typography del {
  text-decoration: line-through;
}
.ant-typography strong {
  font-weight: 600;
}
.ant-typography-expand,
.ant-typography-edit,
.ant-typography-copy {
  color: #1890ff;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  margin-left: 4px;
}
.ant-typography-expand:focus,
.ant-typography-edit:focus,
.ant-typography-copy:focus,
.ant-typography-expand:hover,
.ant-typography-edit:hover,
.ant-typography-copy:hover {
  color: #40a9ff;
}
.ant-typography-expand:active,
.ant-typography-edit:active,
.ant-typography-copy:active {
  color: #096dd9;
}
.ant-typography-copy-success,
.ant-typography-copy-success:hover,
.ant-typography-copy-success:focus {
  color: #52c41a;
}
.ant-typography-edit-content {
  position: relative;
}
div.ant-typography-edit-content {
  left: -12px;
  margin-top: -5px;
  margin-bottom: calc(1em - 4px - 1px);
}
.ant-typography-edit-content-confirm {
  position: absolute;
  right: 10px;
  bottom: 8px;
  color: rgba(0, 0, 0, 0.45);
  pointer-events: none;
}
.ant-typography-edit-content textarea {
  -moz-transition: none;
}
.ant-typography ul,
.ant-typography ol {
  margin: 0 0 1em 0;
  padding: 0;
}
.ant-typography ul li,
.ant-typography ol li {
  margin: 0 0 0 20px;
  padding: 0 0 0 4px;
}
.ant-typography ul {
  list-style-type: circle;
}
.ant-typography ul ul {
  list-style-type: disc;
}
.ant-typography ol {
  list-style-type: decimal;
}
.ant-typography pre,
.ant-typography blockquote {
  margin: 1em 0;
}
.ant-typography pre {
  padding: 0.4em 0.6em;
  white-space: pre-wrap;
  word-wrap: break-word;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}
.ant-typography pre code {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  background: transparent;
  border: 0;
}
.ant-typography blockquote {
  padding: 0 0 0 0.6em;
  border-left: 4px solid rgba(100, 100, 100, 0.2);
  opacity: 0.85;
}
.ant-typography-single-line {
  white-space: nowrap;
}
.ant-typography-ellipsis-single-line {
  overflow: hidden;
  text-overflow: ellipsis;
}
a.ant-typography-ellipsis-single-line,
span.ant-typography-ellipsis-single-line {
  vertical-align: bottom;
}
.ant-typography-ellipsis-multiple-line {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}
.ant-typography-rtl {
  direction: rtl;
}
.ant-typography-rtl .ant-typography-expand,
.ant-typography-rtl .ant-typography-edit,
.ant-typography-rtl .ant-typography-copy {
  margin-right: 4px;
  margin-left: 0;
}
.ant-typography-rtl .ant-typography-expand {
  float: left;
}
div.ant-typography-edit-content.ant-typography-rtl {
  right: -12px;
  left: auto;
}
.ant-typography-rtl .ant-typography-edit-content-confirm {
  right: auto;
  left: 10px;
}
.ant-typography-rtl.ant-typography ul li,
.ant-typography-rtl.ant-typography ol li {
  margin: 0 20px 0 0;
  padding: 0 4px 0 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-upload {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  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-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-select-picture-card {
  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: 2px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-align: center;
}
.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #1890ff;
}
.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #d9d9d9;
}
.ant-upload.ant-upload-drag {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.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-color: #096dd9;
}
.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: #40a9ff;
}
.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: #40a9ff;
  font-size: 48px;
}
.ant-upload.ant-upload-drag p.ant-upload-text {
  margin: 0 0 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-upload.ant-upload-drag p.ant-upload-hint {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload.ant-upload-drag .anticon-plus {
  color: rgba(0, 0, 0, 0.25);
  font-size: 30px;
  transition: all 0.3s;
}
.ant-upload.ant-upload-drag .anticon-plus:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload.ant-upload-drag:hover .anticon-plus {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-picture-card-wrapper {
  display: inline-block;
  width: 100%;
}
.ant-upload-picture-card-wrapper::before {
  display: table;
  content: '';
}
.ant-upload-picture-card-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  line-height: 1.5715;
}
.ant-upload-list::before {
  display: table;
  content: '';
}
.ant-upload-list::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list-item {
  position: relative;
  height: 22.001px;
  margin-top: 8px;
  font-size: 14px;
}
.ant-upload-list-item-name {
  display: inline-block;
  width: 100%;
  padding-left: 22px;
  overflow: hidden;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-upload-list-item-card-actions {
  position: absolute;
  right: 0;
}
.ant-upload-list-item-card-actions-btn {
  opacity: 0;
}
.ant-upload-list-item-card-actions-btn.ant-btn-sm {
  height: 20px;
  line-height: 1;
}
.ant-upload-list-item-card-actions.picture {
  top: 22px;
  line-height: 0;
}
.ant-upload-list-item-card-actions-btn:focus,
.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-card-actions .anticon {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-list-item-info {
  height: 100%;
  padding: 0 4px;
  transition: background-color 0.3s;
}
.ant-upload-list-item-info > span {
  display: block;
  width: 100%;
  height: 100%;
}
.ant-upload-list-item-info .anticon-loading .anticon,
.ant-upload-list-item-info .ant-upload-text-icon .anticon {
  position: absolute;
  top: 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload-list-item .anticon-close {
  position: absolute;
  top: 6px;
  right: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
  line-height: 0;
  cursor: pointer;
  opacity: 0;
  transition: all 0.3s;
}
.ant-upload-list-item .anticon-close:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #f5f5f5;
}
.ant-upload-list-item:hover .anticon-close {
  opacity: 1;
}
.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-error,
.ant-upload-list-item-error .ant-upload-text-icon > .anticon,
.ant-upload-list-item-error .ant-upload-list-item-name {
  color: #ff4d4f;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  color: #ff4d4f;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn {
  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 .ant-upload-list-item,
.ant-upload-list-picture-card .ant-upload-list-item {
  position: relative;
  height: 66px;
  padding: 8px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.ant-upload-list-picture .ant-upload-list-item:hover,
.ant-upload-list-picture-card .ant-upload-list-item:hover {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-error,
.ant-upload-list-picture-card .ant-upload-list-item-error {
  border-color: #ff4d4f;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-uploading,
.ant-upload-list-picture-card .ant-upload-list-item-uploading {
  border-style: dashed;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  width: 48px;
  height: 48px;
  line-height: 54px;
  text-align: center;
  opacity: 0.8;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon {
  font-size: 26px;
}
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'],
.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'] {
  fill: #fff2f0;
}
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'],
.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'] {
  fill: #ff4d4f;
}
.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-picture-card .ant-upload-list-item-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 26px;
  transform: translate(-50%, -50%);
}
.ant-upload-list-picture .ant-upload-list-item-icon .anticon,
.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon {
  font-size: 26px;
}
.ant-upload-list-picture .ant-upload-list-item-image,
.ant-upload-list-picture-card .ant-upload-list-item-image {
  max-width: 100%;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail img,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  display: block;
  width: 48px;
  height: 48px;
  overflow: hidden;
}
.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-picture-card .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;
  transition: all 0.3s;
}
.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name {
  line-height: 28px;
}
.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 14px;
  width: calc(100% - 24px);
  margin-top: 0;
  padding-left: 56px;
}
.ant-upload-list-picture .anticon-close,
.ant-upload-list-picture-card .anticon-close {
  position: absolute;
  top: 8px;
  right: 8px;
  line-height: 1;
  opacity: 1;
}
.ant-upload-list-picture-card-container {
  display: inline-block;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
  vertical-align: top;
}
.ant-upload-list-picture-card.ant-upload-list::after {
  display: none;
}
.ant-upload-list-picture-card .ant-upload-list-item {
  height: 100%;
  margin: 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, 0.5);
  opacity: 0;
  transition: all 0.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;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete {
  z-index: 10;
  width: 16px;
  margin: 0 4px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover {
  color: #fff;
}
.ant-upload-list-picture-card .ant-upload-list-item-info:hover + .ant-upload-list-item-actions,
.ant-upload-list-picture-card .ant-upload-list-item-actions:hover {
  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%;
  -o-object-fit: contain;
     object-fit: contain;
}
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: none;
  margin: 8px 0 0;
  padding: 0;
  line-height: 1.5715;
  text-align: center;
}
.ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {
  position: absolute;
  bottom: 10px;
  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::before,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete {
  display: none;
}
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 32px;
  width: calc(100% - 14px);
  padding-left: 0;
}
.ant-upload-list-text-container,
.ant-upload-list-picture-container {
  transition: opacity 0.3s, height 0.3s;
}
.ant-upload-list-text-container::before,
.ant-upload-list-picture-container::before {
  display: table;
  width: 0;
  height: 0;
  content: '';
}
.ant-upload-list-text-container .ant-upload-span,
.ant-upload-list-picture-container .ant-upload-span {
  display: block;
  flex: auto;
}
.ant-upload-list-text .ant-upload-span,
.ant-upload-list-picture .ant-upload-span {
  display: flex;
  align-items: center;
}
.ant-upload-list-text .ant-upload-span > *,
.ant-upload-list-picture .ant-upload-span > * {
  flex: none;
}
.ant-upload-list-text .ant-upload-list-item-name,
.ant-upload-list-picture .ant-upload-list-item-name {
  flex: auto;
  padding: 0 8px;
}
.ant-upload-list-text .ant-upload-list-item-card-actions,
.ant-upload-list-picture .ant-upload-list-item-card-actions {
  position: static;
}
.ant-upload-list-text .ant-upload-text-icon .anticon {
  position: static;
}
.ant-upload-list .ant-upload-animate-inline-appear,
.ant-upload-list .ant-upload-animate-inline-enter,
.ant-upload-list .ant-upload-animate-inline-leave {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-upload-list .ant-upload-animate-inline-appear,
.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 uploadAnimateInlineIn {
  from {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineIn {
  from {
    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-upload-rtl {
  direction: rtl;
}
.ant-upload-rtl.ant-upload.ant-upload-select-picture-card {
  margin-right: auto;
  margin-left: 8px;
}
.ant-upload-list-rtl {
  direction: rtl;
}
.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
  padding-right: 22px;
  padding-left: 14px;
}
.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
  padding-right: 22px;
  padding-left: 28px;
}
.ant-upload-list-rtl .ant-upload-list-item-name {
  padding-right: 22px;
  padding-left: 0;
}
.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1 {
  padding-left: 14px;
}
.ant-upload-list-rtl .ant-upload-list-item-card-actions {
  right: auto;
  left: 0;
}
.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon {
  padding-right: 0;
  padding-left: 5px;
}
.ant-upload-list-rtl .ant-upload-list-item-info {
  padding: 0 4px 0 12px;
}
.ant-upload-list-rtl .ant-upload-list-item .anticon-close {
  right: auto;
  left: 4px;
}
.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  padding-right: 0;
  padding-left: 5px;
}
.ant-upload-list-rtl .ant-upload-list-item-progress {
  padding-right: 26px;
  padding-left: 0;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  right: 8px;
  left: auto;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name {
  margin: 0 8px 0 0;
  padding-right: 48px;
  padding-left: 8px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1 {
  padding-right: 48px;
  padding-left: 18px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2 {
  padding-right: 48px;
  padding-left: 36px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress {
  padding-right: 0;
  padding-left: 0;
}
.ant-upload-list-rtl.ant-upload-list-picture .anticon-close,
.ant-upload-list-rtl.ant-upload-list-picture-card .anticon-close {
  right: auto;
  left: 8px;
}
.ant-upload-list-rtl .ant-upload-list-picture-card-container {
  margin: 0 0 8px 8px;
}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {
  margin: 8px 0 0;
  padding: 0;
}
/* 把全局的样式放在这里 */
@font-face {
  font-family: quote;
  src: local('SimSun');
  unicode-range: U+201c, U+201d;
}
body,
button,
dd,
dl,
ol,
ul,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  vertical-align: baseline;
  caret-color: #000;
}
/* prettier-ignore */
.editor_container_wrap {
  height: 100%;
  background-color: #f2f4f6;
}
.editor_container_wrap html {
  overflow: hidden;
}
.editor_container_wrap .ant-radio-group.ant-radio-group-solid {
  height: 32px;
  border-color: unset;
}
.editor_container_wrap .ant-radio-group.ant-radio-group-solid .ant-radio-button-wrapper {
  border-radius: 4px;
}
.editor_container_wrap .ant-btn.ant-btn-primary {
  height: 32px;
  border-radius: 4px;
  border-color: unset;
}
.editor_container_wrap .ant-btn.ant-btn-primary:not([disabled]) {
  background-color: #2577e3;
}
.editor_container_wrap .ant-btn.ant-btn-primary:not([disabled]):hover {
  animation-duration: 0s !important;
  background-color: #6e99fd;
  border-color: unset;
}
.editor_container_wrap .ant-btn.ant-btn-primary:not([disabled]):active {
  background-color: #0a56bb;
  border-color: unset;
}
.editor_container_wrap .ant-btn.ant-btn-default {
  background-color: #fff;
  height: 32px;
  border-radius: 4px;
  border-color: #dee0e3;
  color: rgba(0, 0, 0, 0.75);
}
.editor_container_wrap .ant-btn.ant-btn-default:hover {
  animation-duration: 0s !important;
  background-color: #f8f9fa;
  color: #000;
  border-color: #8f959e;
}
.editor_container_wrap .ant-btn.ant-btn-default:active {
  color: #000;
  background-color: #f1f1f1;
  border-color: #000;
}
.editor_container_wrap [ant-click-animating-without-extra-node]:after {
  -webkit-animation: none !important;
  -moz-animation: none !important;
  -o-animation: none !important;
  -ms-animation: none !important;
  animation: none !important;
}
.editor_container_wrap .ant-menu-item-active,
.editor_container_wrap .ant-menu-submenu-active {
  background-color: rgba(0, 0, 0, 0.02);
}
.editor_container_wrap .ant-menu-inline .ant-menu-item::after {
  border-right: none;
}
.editor_container_wrap .ant-menu-submenu-title i.ant-menu-submenu-arrow {
  right: auto;
  left: 16px;
}
.editor_container_wrap .ant-menu-inline .ant-menu-submenu-title {
  padding-right: 16px;
}
.editor_container_wrap ul.ant-menu li.ant-menu-item-selected,
.editor_container_wrap ul.ant-menu li.ant-menu-item:active {
  color: #2577e3;
  background-color: #f8f9fa !important;
}
.editor_container_wrap ul.ant-menu li.ant-menu-item-selected:hover,
.editor_container_wrap ul.ant-menu li.ant-menu-item:active:hover {
  color: #2577e3 !important;
  background-color: rgba(0, 0, 0, 0.03) !important;
}
.editor_container_wrap ul.ant-menu li.ant-menu-item-selected span.anticon,
.editor_container_wrap ul.ant-menu li.ant-menu-item:active span.anticon {
  color: #2577e3;
}
.editor_container_wrap ul.ant-menu span.anticon {
  color: rgba(0, 0, 0, 0.5);
}
.editor_container_wrap ul.ant-menu span.anticon-folder {
  color: rgba(0, 0, 0, 0.25);
}
.editor_container_wrap ul.ant-menu li.ant-menu-item:hover {
  color: unset;
  background-color: rgba(0, 0, 0, 0.03);
}
.editor_container_wrap span.menu-item-right-iconplus {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 8px;
  right: 16px;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  opacity: 0;
}
.editor_container_wrap span.menu-item-right-iconplus .anticon {
  margin-right: 0;
  font-size: 20px;
  padding: 4px;
  color: rgba(43, 47, 54, 0.5);
}
.editor_container_wrap span.menu-item-right-iconplus:hover {
  opacity: 1;
  background-color: #f2f4f6;
}
.editor_container_wrap span.menu-item-right-icon-ellipsis {
  z-index: 1;
  display: flex;
  justify-content: center !important;
  align-items: center;
  top: 0;
  margin-left: auto;
  margin-right: 16px;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  opacity: 0;
}
.editor_container_wrap span.menu-item-right-icon-ellipsis .anticon {
  margin-right: 0;
  font-size: 20px;
  padding: 4px;
  color: rgba(43, 47, 54, 0.5);
}
.editor_container_wrap span.menu-item-right-icon-ellipsis:hover {
  opacity: 1;
  background-color: #f2f4f6;
}
.editor_container_wrap .ant-dropdown-menu {
  overflow-y: auto;
  max-height: 100vh;
}
.editor_container_wrap .ant-dropdown-menu .ant-dropdown-menu-item,
.editor_container_wrap .ant-dropdown-menu .ant-dropdown-menu-submenu-title {
  padding: 6px 16px;
}
.editor_container_wrap .header-left-content,
.editor_container_wrap .header-right-content {
  height: 64px;
  padding: 0px 16px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.editor_container_wrap .header-left-content {
  flex: 1;
}
.editor_container_wrap .header-left-content .search-box {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  flex: 1;
  min-width: 320px;
  max-width: 520px;
}
.editor_container_wrap .header-left-content .search-box .ant-input-affix-wrapper {
  border-radius: 16px;
}
.editor_container_wrap .header-right-content {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.editor_container_wrap .header-right-content .btn-wrapper {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.editor_container_wrap .header-right-content .btn-wrapper .btn {
  width: 28px;
  height: 28px;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.editor_container_wrap .header-right-content .btn-wrapper .btn:hover {
  background-color: #dee0e3;
  border-radius: 4px;
}
.editor_container_wrap .header-right-content .btn-wrapper .btn:not(:first-child) {
  margin-left: 12px;
}
.editor_container_wrap .header-right-content .btn-wrapper .user-avatar {
  display: flex;
  align-items: center;
  margin-right: 8px;
}
.editor_container_wrap .header-right-content .btn-wrapper .user-avatar img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.editor_container_wrap .unselectable {
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  /* No support for these yet, use at own risk */
  -o-user-select: none;
  user-select: none;
}
.editor_container_wrap .cursorpointer {
  cursor: pointer;
}
.editor_container_wrap .modal-template-card-wrapper .ant-card {
  max-height: 250px;
}
@media screen and (max-height: 768px) {
  .editor_container_wrap .basiclayout-footer {
    display: none;
  }
  .editor_container_wrap .App .page-content-wrapper {
    height: calc(100vh - 130px);
  }
}
.editor_container_wrap tr td:first-child .sider-menu-wrapper > div.sider-menu-btn:first-child {
  z-index: 1000;
}
.editor_container_wrap tr td .sider-menu-wrapper > div.sider-menu-btn:first-child > div > span {
  background-color: white;
  border-radius: 50%;
}
.editor_container_wrap .table-hideselection *::selection {
  background: transparent !important;
}
.editor_container_wrap div.sider-menu-table {
  overflow-x: auto;
}
.editor_container_wrap .paragraph {
  font-size: 16px;
}
.editor_container_wrap .todo-list-item li {
  list-style-type: none !important;
}
.editor_container_wrap .heading-one li::before {
  width: 24px;
  height: 24px;
  border: 2px solid #2b2f36;
}
.editor_container_wrap ul li.align-center,
.editor_container_wrap ol li.align-center,
.editor_container_wrap ul li.align-right,
.editor_container_wrap ol li.align-right {
  list-style-position: inside;
}
.editor_container_wrap .imageContainer > div.ant-image {
  width: 100%;
  height: 100%;
  display: block;
}
.editor_container_wrap .imageContainer.show-outline > div.ant-image:hover,
.editor_container_wrap .imageContainer.show-outline > div.ant-image:focus,
.editor_container_wrap .imageContainer.show-outline > div.ant-image:active {
  outline: 1px solid #AEDAF6;
}
.editor_container_wrap .imageContainer > img {
  background-size: cover;
}
.imageContainer .ant-image-mask {
  display: none;
  width: 0px;
  height: 0px;
}
.imageContainer .ant-image-mask-info {
  width: 0px;
  height: 0px;
}
.ant-image-preview-root .ant-image-preview-mask {
  background: rgba(0, 0, 0, 0.8);
}
.ant-image-preview-root .ant-image-preview-operations {
  background: rgba(0, 0, 0, 0.7);
}
.ant-imag {
  user-select: none;
}
[id^='editorContainer-'],
.editor_container_wrap {
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
[id^='editorContainer-'] ::-webkit-scrollbar,
.editor_container_wrap ::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
[id^='editorContainer-'] ::-webkit-scrollbar-track,
.editor_container_wrap ::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.03);
}
[id^='editorContainer-'] ::-webkit-scrollbar-thumb,
.editor_container_wrap ::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.1);
  width: 6px;
  height: 6px;
  border-radius: 3px;
}
[id^='editorContainer-'] ::-webkit-scrollbar-thumb:hover,
.editor_container_wrap ::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.25);
}
/* 本 less 文件主要存放 tripdocs-js-sdk 本身自带的样式（与所属页面无关） */
html {
  overflow: hidden;
}
.slate-editable iframe {
  border: none;
  padding-right: 1px;
}
body {
  font-size: 16px;
  line-height: 1.5;
}
.editor_container_wrap {
  position: relative;
  width: 100% !important;
  /**
   *  antd 相关 
   */
  /**
   * static toolbar 相关 
   */
  /**
   * 编辑器内部样式相关 
   */
  /* editor content */
  /* 除去 contenteditable 在被 focus 时的黑边 */
  /* anchor 粘性定位的包装样式 */
}
.editor_container_wrap .ant-popover .ant-btn.ant-btn-primary {
  height: unset;
}
.editor_container_wrap .ant-popover:not(.ant-popconfirm) .ant-popover-content {
  border-radius: 6px;
}
.editor_container_wrap .ant-popover:not(.ant-popconfirm) .ant-popover-content .ant-popover-arrow {
  border-top-color: rgba(0, 0, 0, 0.75) !important;
  border-left-color: rgba(0, 0, 0, 0.75) !important;
}
.editor_container_wrap .ant-popover:not(.ant-popconfirm) .ant-popover-content .ant-popover-inner .ant-popover-inner-content {
  padding: 8px 12px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
}
.editor_container_wrap .ant-dropdown-menu-item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.editor_container_wrap .ant-drawer-content {
  overflow: hidden;
}
.editor_container_wrap .ant-drawer-content .ant-drawer-body {
  padding: 24px 0;
}
.editor_container_wrap ::selection {
  color: unset;
  background-color: rgba(180, 213, 254, 0.5);
}
.editor_container_wrap .static-toolbar__line {
  width: 1px;
  background-color: #e8e8e8;
  height: 57px;
  margin: 0 2px;
}
.editor_container_wrap .static-toolbar__line:last-child {
  display: none;
}
.editor_container_wrap .btn,
.editor_container_wrap .static-toolbar-expand-btn,
.editor_container_wrap .static-toolbar-select {
  width: 22px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.editor_container_wrap .btn:hover,
.editor_container_wrap .static-toolbar-expand-btn:hover,
.editor_container_wrap .static-toolbar-select:hover {
  background-color: #f2f4f6;
  border-radius: 4px;
}
.editor_container_wrap .static-toolbar-select-border {
  border: 1px solid #e8e8e8;
  border-radius: 3px;
}
.editor_container_wrap .static-toolbar-btn {
  height: 100%;
  display: inline-block;
  width: none;
  cursor: pointer;
}
.editor_container_wrap .static-toolbar-btn:hover {
  background-color: #f2f4f6;
  border-radius: 4px;
}
.editor_container_wrap .btn,
.editor_container_wrap .static-toolbar-expand-btn,
.editor_container_wrap .static-toolbar-btn {
  margin: 3px 2px;
}
.editor_container_wrap .static-toolbar-select {
  width: unset;
  margin: 3px 0;
}
.editor_container_wrap .static-toolbar-btn > button,
.editor_container_wrap .static-toolbar-btn > .pmenu-block-icon {
  cursor: pointer;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  justify-content: center;
  border-radius: 4px;
}
.editor_container_wrap .noMargin-btn {
  margin: 3px 2px !important;
}
.editor_container_wrap .disabled-static-toolbar .static-toolbar-btn:not(.version-btn):not(.toc-btn):not(.more-btn),
.editor_container_wrap .disabled-static-toolbar .static-toolbar-arrow-btn,
.editor_container_wrap .disabled-static-toolbar .static-toolbar-select {
  pointer-events: none;
  opacity: 0.4;
}
.editor_container_wrap .header-static-toolbar {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: row;
  align-items: center;
  transition: all 0.4s;
  background: #f7f7fb;
  border-top: 1px solid #d8d8d8;
  flex-wrap: wrap;
  padding: 10px 0;
}
.editor_container_wrap .header-static-toolbar-hidden {
  display: none;
}
.editor_container_wrap .static-toolbar-select {
  width: unset;
}
.editor_container_wrap .static-toolbar-btn {
  margin: 3px 2px;
}
.editor_container_wrap .static-toolbar-btn > button,
.editor_container_wrap .static-toolbar-btn > .pmenu-block-icon {
  cursor: pointer;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  justify-content: center;
  border-radius: 4px;
}
.editor_container_wrap .static-toolbar-arrow-btn {
  margin: 3px 2px;
  width: 36px;
  height: 22px;
}
.editor_container_wrap .static-toolbar-arrow-btn .toolbar-color-button-wrap {
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 4px;
}
.editor_container_wrap .static-toolbar-arrow-btn .toolbar-color-button-wrap .embedded-color-button,
.editor_container_wrap .static-toolbar-arrow-btn .toolbar-color-button-wrap .embedded-arrow-button {
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background: transparent;
}
.editor_container_wrap .static-toolbar-arrow-btn .toolbar-color-button-wrap .embedded-color-button.ant-dropdown-open,
.editor_container_wrap .static-toolbar-arrow-btn .toolbar-color-button-wrap .embedded-arrow-button.ant-dropdown-open {
  background-color: #f2f4f6;
  border-radius: 4px;
}
.editor_container_wrap .static-toolbar-arrow-btn .toolbar-color-button-wrap .embedded-color-button:hover,
.editor_container_wrap .static-toolbar-arrow-btn .toolbar-color-button-wrap .embedded-arrow-button:hover {
  background-color: #f2f4f6;
  border-radius: 4px;
}
.editor_container_wrap .static-toolbar-arrow-btn .toolbar-color-button-wrap .embedded-color-button {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: 22px;
}
.editor_container_wrap .static-toolbar-arrow-btn .toolbar-color-button-wrap .embedded-arrow-button {
  width: 14px;
  margin-left: 0px;
}
.editor_container_wrap .title-scrollbar-hidden {
  text-overflow: ellipsis;
}
.editor_container_wrap .title-scrollbar-hidden::-webkit-scrollbar {
  visibility: hidden;
}
.editor_container_wrap .title-scrollbar-hidden::-webkit-scrollbar-thumb {
  visibility: hidden;
}
.editor_container_wrap .editor-container {
  height: calc(100% - 32px);
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #f7f7fb;
  position: relative;
}
.editor_container_wrap .editor-container > div:first-child {
  position: relative;
  margin: 0 auto;
  border: 1px solid #e2e2e2;
}
@media screen and (max-width: 1280px) {
  .editor_container_wrap .editor-container > div:first-child .editor-container > div:first-child {
    border-right: none;
  }
}
.editor_container_wrap .editor-container > div:first-child ::selection {
  color: unset;
  background-color: rgba(180, 213, 254, 0.5);
}
.editor_container_wrap .editor-container > div:first-child .table-element td::after {
  content: '';
  z-index: 2;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: transparent;
  pointer-events: none;
}
.editor_container_wrap .editor-container > div:first-child .table-element td.selected-cell-td {
  caret-color: transparent;
}
.editor_container_wrap .editor-container > div:first-child .table-element td.selected-cell-td::after {
  background-color: rgba(168, 194, 255, 0.3);
}
.editor_container_wrap .editor-container > div:first-child .table-element td.selected-cell-td.delete-btn-hover::after {
  background-color: rgba(255, 168, 177, 0.3);
}
.editor_container_wrap .editor-container > div:first-child .table-element.table-hideselection ::selection {
  color: unset;
  background-color: transparent;
}
.editor_container_wrap .editor-container > div:first-child > div.ant-dropdown-trigger {
  margin-left: 0 !important;
  overflow: visible !important;
}
.editor_container_wrap .editor-container > div:first-child .table-resize-mask {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  z-index: 2;
  user-select: none;
  pointer-events: none;
}
.editor_container_wrap .editor-container > div:first-child .table-resize-mask div[class*='table-resize'],
.editor_container_wrap .editor-container > div:first-child .table-resize-mask div[class^='table-resize'] {
  left: 0;
  top: 0;
  position: absolute;
  pointer-events: auto;
}
.editor_container_wrap .editor-container > div:first-child .table-resize-mask .table-resize-top,
.editor_container_wrap .editor-container > div:first-child .table-resize-mask .table-resize-bottom {
  width: 100%;
  height: 7px;
}
.editor_container_wrap .editor-container > div:first-child .table-resize-mask .table-resize-right,
.editor_container_wrap .editor-container > div:first-child .table-resize-mask .table-resize-left {
  width: 7px;
  height: 100%;
}
.editor_container_wrap .editor-container > div:first-child .table-row-moving-line {
  position: absolute;
  top: -9999px;
  z-index: 80;
  height: 2px;
  width: 0;
  background: #0689f3;
  pointer-events: none;
}
.editor_container_wrap .editor-container > div:first-child .table-col-moving-line {
  position: absolute;
  top: -9999px;
  z-index: 80;
  height: 0;
  width: 2px;
  background: #0689f3;
  pointer-events: none;
}
.editor_container_wrap .anchor-container {
  padding: 24px 0;
  min-width: 171px;
  position: absolute;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 500;
}
.editor_container_wrap .anchor-container::-webkit-scrollbar,
.editor_container_wrap .anchor-container::-webkit-scrollbar-button,
.editor_container_wrap .anchor-container::-webkit-scrollbar-corner,
.editor_container_wrap .anchor-container::-webkit-scrollbar-track,
.editor_container_wrap .anchor-container::-webkit-scrollbar-thumb {
  visibility: hidden;
}
.editor_container_wrap .anchor-container:hover::-webkit-scrollbar,
.editor_container_wrap .anchor-container:hover::-webkit-scrollbar-button,
.editor_container_wrap .anchor-container:hover::-webkit-scrollbar-corner,
.editor_container_wrap .anchor-container:hover::-webkit-scrollbar-track,
.editor_container_wrap .anchor-container:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}
.editor_container_wrap .anchor-target {
  -webkit-animation: target-highlight-background 2s ease-in-out;
  animation: target-highlight-background 2s ease-in-out;
}
@-webkit-keyframes target-highlight-background {
  30%,
  70% {
    background-color: rgba(168, 194, 255, 0.25);
  }
  100% {
    background-color: transparent;
  }
}
@keyframes target-highlight-background {
  30%,
  70% {
    background-color: rgba(168, 194, 255, 0.25);
  }
  100% {
    background-color: transparent;
  }
}
.editor_container_wrap h1[name='slate-heading'],
.editor_container_wrap .heading-one {
  font-size: 28px;
  line-height: 36px;
  margin: 16px 0;
}
.editor_container_wrap h2[name='slate-heading'],
.editor_container_wrap .heading-two {
  font-size: 24px;
  line-height: 32px;
  margin: 7px 0;
}
.editor_container_wrap h3[name='slate-heading'],
.editor_container_wrap .heading-three {
  font-size: 20px;
  line-height: 28px;
  margin: 7px 0;
}
.editor_container_wrap h4[name='slate-heading'],
.editor_container_wrap .heading-four {
  font-size: 16px;
  line-height: 24px;
  margin: 7px 0;
}
.editor_container_wrap h5[name='slate-heading'],
.editor_container_wrap .heading-five {
  font-size: 14px;
  line-height: 24px;
  margin: 7px 0;
}
.editor_container_wrap h6[name='slate-heading'],
.editor_container_wrap .heading-six {
  font-size: 14px;
  line-height: 24px;
  margin: 7px 0;
}
.editor_container_wrap h1[name='slate-heading'],
.editor_container_wrap h2[name='slate-heading'],
.editor_container_wrap h3[name='slate-heading'],
.editor_container_wrap h4[name='slate-heading'],
.editor_container_wrap h5[name='slate-heading'],
.editor_container_wrap h6[name='slate-heading'],
.editor_container_wrap .heading-one,
.editor_container_wrap .heading-two,
.editor_container_wrap .heading-three,
.editor_container_wrap .heading-four,
.editor_container_wrap .heading-five,
.editor_container_wrap .heading-six {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  margin-top: 22px ;
  margin-bottom: 15px;
  line-height: 1.5;
}
.editor_container_wrap p {
  display: block;
  min-height: 24px;
  margin: 8px 0;
}
.editor_container_wrap pre,
.editor_container_wrap code,
.editor_container_wrap kbd,
.editor_container_wrap samp {
  font-size: 1em;
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
}
.editor_container_wrap .todo-list-wrap {
  position: relative;
  border-radius: 4px;
}
.editor_container_wrap .todo-list-wrap .todo-list-checkbox {
  display: inline-block;
  position: absolute;
  line-height: normal;
  width: 14px;
  height: 14px;
  font-size: 16px;
  border-radius: 2px;
  border: 1px solid #2b2f36;
  white-space: normal;
  cursor: pointer;
  pointer-events: all;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-collapse: separate;
  transition: all 0.3s, left 0;
  top: 50%;
  left: 0.5rem;
  transform: translateY(-50%);
}
.editor_container_wrap .todo-list-wrap .todo-list-checkbox.todo-list-checkbox-done {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiI+PGRlZnM+PHN0eWxlLz48L2RlZnM+PHBhdGggZD0iTTE5My4wOTQgNjUuMzA1bC05MC43MDUgOTAuOTMxLTM5LjUxLTM5LjkzNGMtNy4wODQtNy4wNTYtMTguNTQyLTcuMDU2LTI1LjU5OCAwLTcuMDU1IDcuMDU1LTcuMDU1IDE4LjQ4NSAwIDI1LjU0bDQ1Ljg2IDQ2LjExNWMxMC42MTIgMTAuNjk2IDI3Ljk0IDEwLjY5NiAzOC41OC4wMjhsOTYuOTk4LTk3LjE2N2M3LjA1NS03LjA1NiA3LjA4NC0xOC40ODUgMC0yNS41Ny03LjA4NC03LjAyNy0xOC41Ny03LjAyNy0yNS42MjUuMDU3eiIgZmlsbD0iIzM0NDc1ZSIgY2xhc3M9InRyYW5zZm9ybS1ncm91cCIvPjwvc3ZnPg==);
  background-size: contain;
  filter: grayscale(1);
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-collapse: separate;
}
.editor_container_wrap .todo-list-wrap.heading-one .todo-list-checkbox {
  width: 20px;
  height: 20px;
}
.editor_container_wrap .todo-list-wrap.heading-two .todo-list-checkbox {
  width: 18px;
  height: 18px;
}
.editor_container_wrap .todo-list-wrap.heading-three .todo-list-checkbox {
  width: 16px;
  height: 16px;
}
.editor_container_wrap .todo-list-wrap .todo-list-item li {
  list-style-type: none !important;
}
.editor_container_wrap .todo-list-wrap .todo-list-item-done {
  text-decoration: line-through;
  color: #8f959e;
}
@media screen and (max-width: 968px) {
  .editor_container_wrap .drawer-handle {
    width: 29px;
    height: 28px;
  }
  .editor_container_wrap .drawer-handle.drawer-left {
    right: -28px;
  }
}
.editor_container_wrap .drawer-handle {
  position: absolute;
  top: 96px;
  width: 41px;
  height: 40px;
  cursor: pointer;
  z-index: 0;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  box-shadow: 0px 1px 8px 0px rgba(42, 51, 60, 0.08);
  color: #4a535d;
}
.editor_container_wrap .drawer-handle:hover {
  color: #3264ff;
}
.editor_container_wrap .drawer-handle.drawer-left {
  right: -40px;
  border-radius: 0 4px 4px 0;
}
.editor_container_wrap .drawer-handle.drawer-right {
  left: -40px;
  border-radius: 4px 0 0 4px;
}
.editor_container_wrap .editor-container {
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.editor_container_wrap .editor-container-moveright {
  position: fixed;
  left: 256px;
  width: 100vw;
}
.editor_container_wrap .code-block-language-bar > .ant-select {
  position: absolute;
  right: 0px;
  border-radius: 0 0 4px 4px;
  width: 120px;
  z-index: 1;
  letter-spacing: -0.3px;
  background-color: #fff;
  opacity: 0.7;
}
.editor_container_wrap .code-block-language-bar > .ant-select:hover {
  opacity: 1;
  background-color: #ececec;
}
.editor_container_wrap .code-block-language-bar > .ant-select > div.ant-select-selector {
  height: 16px;
  position: relative;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  border: none;
  background: transparent;
  padding: 0 4px;
}
.editor_container_wrap .code-block-language-bar > .ant-select > div.ant-select-selector .ant-select-selection-item {
  display: flex;
  justify-content: center;
  height: 16px;
  line-height: 16px;
  font-family: sans-serif;
  font-size: 12px;
}
.editor_container_wrap span.ant-select-selection-search {
  display: none;
}
.editor_container_wrap div[id^='editorarea'] > h1:first-of-type {
  display: none;
  user-select: none;
  pointer-events: none;
}
.editor_container_wrap div[id^='editorarea']::before {
  content: '';
  width: calc(100% - 140px);
  height: 1px;
  background-color: rgba(0, 0, 0, 0.05);
  position: absolute;
  top: 74px;
  margin: 4px 0;
}
.editor_container_wrap div[id^='editorarea'] .sider-menu-btn {
  position: absolute;
  left: 0;
  top: 0;
  display: inline;
  user-select: none;
}
.editor_container_wrap div[id^='editorarea']:not(td) > .sider-menu-wrapper:first-child .sider-menu-btn,
.editor_container_wrap div[id^='editorarea'] :not(.sider-menu-wrapper) + .sider-menu-wrapper .sider-menu-btn {
  display: none !important;
}
.editor_container_wrap .ant-dropdown .toolbar-font-colorbtn,
.editor_container_wrap .ant-dropdown .toolbar-bg-colorbtn {
  border-radius: 4px;
  border: solid 1px #dee0e3;
  cursor: pointer;
  margin-left: 2px;
}
.editor_container_wrap .ant-dropdown .toolbar-font-colorbtn:hover,
.editor_container_wrap .ant-dropdown .toolbar-bg-colorbtn:hover {
  border: solid 2px rgba(180, 213, 254, 0.5);
}
.editor_container_wrap .ant-dropdown .toolbar-font-colorbtn {
  border-radius: 10px;
}
.editor_container_wrap .ant-dropdown::before {
  display: none;
}
.editor_container_wrap .editor-titleEl {
  overflow-x: auto;
  white-space: pre;
  overflow-y: hidden;
}
.editor_container_wrap .editor-titleEl::-webkit-scrollbar {
  display: none;
}
.editor_container_wrap .editor-titleEl:hover::-webkit-scrollbar {
  display: inherit;
  height: 3px;
}
.editor_container_wrap .placeholder-title {
  top: 98px;
  left: 74px;
  position: absolute;
  user-select: none;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.25);
  font-size: 26px;
  font-weight: 600;
}
.editor_container_wrap .placeholder-content {
  top: 154px;
  left: 74px;
  position: absolute;
  user-select: none;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
}
.editor_container_wrap .overflow-shadow-container {
  position: relative;
}
.editor_container_wrap .overflow-shadow-container::before,
.editor_container_wrap .overflow-shadow-container::after {
  content: '';
  position: absolute;
  top: 13px;
  bottom: 8px;
  width: 10px;
  opacity: 0;
  transition: opacity 0.1s;
  z-index: 100;
  pointer-events: none;
  user-select: none;
  height: calc(100% - 32px);
}
.editor_container_wrap .overflow-shadow-container::before {
  left: 4px;
  border-left: 1px solid #d9d9d9;
  background: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
}
.editor_container_wrap .overflow-shadow-container::after {
  right: 0;
  background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
}
.editor_container_wrap .overflow-shadow-container.is-overflowing:not(.is-scrolled-left)::before {
  opacity: 1;
}
.editor_container_wrap .overflow-shadow-container.is-overflowing:not(.is-scrolled-right)::after {
  opacity: 1;
}
.editor_container_wrap .overflow-x-auto {
  -webkit-overflow-scrolling: touch;
}
@media screen and (max-width: 1280px) {
  .editor_container_wrap .anchor-container {
    display: none;
  }
}
.editor_container_wrap [contenteditable]:focus {
  outline: 0px solid transparent;
}
.editor_container_wrap .anchor-sticky-wrapper {
  max-height: 100vh;
  position: sticky;
  background-color: #fff;
  border-top: none;
  z-index: 500;
  top: 0;
}
.editor_container_wrap .anchor-sticky-wrapper .anchor-instruction-wrap {
  font-family: quote, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}
.editor_container_wrap tr td:first-child .sider-menu-wrapper > div.sider-menu-btn:first-child {
  z-index: 1000;
}
.editor_container_wrap tr td .sider-menu-wrapper > div.sider-menu-btn:first-child > div > span {
  background-color: white;
  border-radius: 50%;
}
.editor_container_wrap .table-hideselection *::selection {
  background: transparent !important;
}
.editor_container_wrap .table-hideselection *::-moz-selection {
  background: transparent !important;
}
.editor_container_wrap .table-hideselection * {
  caret-color: transparent !important;
}
.editor_container_wrap div.codeblock-fake-selected {
  background: rgba(168, 194, 255, 0.3) !important;
}
.editor_container_wrap div.sider-menu-table {
  overflow-x: auto;
}
.editor_container_wrap .paragraph {
  font-size: 16px;
}
.editor_container_wrap ul li.align-center,
.editor_container_wrap ol li.align-center,
.editor_container_wrap ul li.align-right,
.editor_container_wrap ol li.align-right {
  list-style-position: inside;
}
.editor_container_wrap .imageContainer > div.image-inner-mask {
  width: 100%;
  height: 100%;
  display: block;
  caret-color: transparent;
  max-width: 100%;
}
.editor_container_wrap .imageContainer .ant-image-mask {
  display: none;
  width: 0px;
  height: 0px;
}
.editor_container_wrap .imageContainer .ant-image-mask-info {
  width: 0px;
  height: 0px;
}
.editor_container_wrap .table-wrap .table-side-div {
  border-width: 1px 0 1px 1px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #dfdfdf;
  z-index: 20;
  cursor: pointer;
  background-color: #f2f3f5;
  transition: background-color 0.15s ease-in-out;
}
.editor_container_wrap .table-wrap .table-side-div.full-active {
  background-color: #3264ff;
}
.editor_container_wrap .table-wrap .table-side-div.half-active {
  background-color: #e8eaec;
}
.editor_container_wrap .table-wrap .table-side-div.delete-btn-hover {
  background-color: rgba(245, 34, 45, 0.6);
}
.editor_container_wrap .table-wrap .table-side-div:hover:not(.full-active) {
  background-color: #e2e4e6;
}
.editor_container_wrap .table-wrap .intersection-point {
  height: 14px;
  width: 14px;
  border: 1px solid #dfdfdf;
  border-right: 0px;
  border-bottom: 0px;
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  border-top-left-radius: 50%;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer;
  background-color: #f2f3f5;
}
.editor_container_wrap .table-wrap .intersection-point.active {
  background-color: #3264ff;
}
.editor_container_wrap .table-wrap .intersection-point:hover:not(.active) {
  background-color: #e2e4e6;
}
.history-manager-drawer button.ant-drawer-close {
  left: 0;
  right: inherit;
}
.history-manager-drawer .ant-drawer-body {
  padding: 24px;
}
.not-allowed {
  opacity: 0.3;
  cursor: not-allowed;
}
.excalidraw-bar .ant-badge,
.slides-bar .ant-badge {
  width: 18px;
}
.info .editor-container {
  overflow: initial;
}

.editor_container_wrap {
  height: 100%;
}
.editor_container_wrap .editor-container div[id^='editorarea']::before {
  content: '';
  width: calc(100% - 140px);
  height: 1px;
  background-color: rgba(0, 0, 0, 0.05);
  position: absolute;
  top: 74px;
  margin: 4px 0;
}
.editor_container_wrap div.placeholder-title {
  top: 34px;
  left: 74px;
  position: absolute;
  user-select: none;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.25);
  font-size: 28px;
  font-weight: 600;
}
.editor_container_wrap div.placeholder-content {
  top: 90px;
  left: 74px;
  position: absolute;
  user-select: none;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
}
.editor_container_wrap div.header-static-toolbar {
  position: sticky;
  background-color: #fff;
  border-bottom: 1px solid #fff;
  border-top: none;
  z-index: 999;
  top: 0;
}
.editor_container_wrap div.comment-header {
  top: 0 !important;
  width: 269px !important;
}
.editor_container_wrap div.ant-drawer {
  position: absolute;
}

.editor_container_wrap {
  height: 100%;
}
.editor_container_wrap .slate-editable blockquote {
  border-left: 3px solid #eee;
  margin: 0;
  padding-left: 10px;
  color: #aaa;
  margin-top: 22px;
  padding: 10px;
}
.editor_container_wrap .slate-editable blockquote + blockquote {
  padding-top: 0px;
  margin-top: 0px;
}
.editor_container_wrap .slate-editable blockquote + :not(blockquote) {
  margin-top: 20px !important;
}

.editor_container_wrap {
  height: 100%;
}
.editor_container_wrap .card_pre {
  left: -60px;
  bottom: 8px;
  position: absolute;
  width: 60px;
  overflow: hidden;
  outline: none;
  text-align: left;
  text-indent: 0;
  flex: 0 0 auto;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  box-sizing: border-box;
  text-align: right;
  /* background: red; */
  /* height: 100%; */
  z-index: 99;
}
.editor_container_wrap .card_suf {
  right: -60px;
  text-align: right;
  bottom: 8px;
  position: absolute;
  width: 60px;
  overflow: hidden;
  outline: none;
  text-align: left;
  text-indent: 0;
  flex: 0 0 auto;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  box-sizing: border-box;
  /* background: red; */
  /* height: 100%; */
  padding-left: 1px;
  z-index: 99;
}
.editor_container_wrap .card {
  position: relative;
  box-sizing: border-box;
  margin: 0px 4px;
  margin-bottom: 18px;
}
.editor_container_wrap .card.fake-selected2 .ant-alert,
.editor_container_wrap .card.fake-selected2 pre,
.editor_container_wrap .card.fake-selected2 .imageContainer,
.editor_container_wrap .card.fake-selected2 table,
.editor_container_wrap .card.fake-selected2 .card-hr {
  background: rgba(168, 194, 255, 0.3) !important;
  border-color: rgba(168, 194, 255, 0.3) !important;
}
.editor_container_wrap .card.fake-selected2 pre::before {
  content: '';
  background-color: rgba(180, 213, 254, 0.5);
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 8;
  pointer-events: none;
}
.editor_container_wrap .card.fake-selected2 pre div.cm-gutterElement::selection {
  background-color: transparent;
}
.editor_container_wrap .card.fake-selected2 .col-div-bar,
.editor_container_wrap .card.fake-selected2 .row-div-bar,
.editor_container_wrap .card.fake-selected2 .intersection-point,
.editor_container_wrap .card.fake-selected2 .card_pre,
.editor_container_wrap .card.fake-selected2 .card_suf {
  display: none !important;
}
.editor_container_wrap .card.fake-selected2 .table-inner-wrap {
  overflow: hidden !important;
}
.editor_container_wrap .card.fake-selected2 table ::selection {
  background: transparent !important;
}
.editor_container_wrap .card.fake-selected .cardbar.selected {
  display: none !important;
}
.editor_container_wrap .card-table-wrapper {
  margin-left: 25px;
  margin-right: 20px;
}

.overlay-tmp-wrap {
  display: block;
  z-index: 200;
  position: absolute;
}
.overlay-tmp-wrap .overlay-tmp {
  position: absolute;
  display: flex;
  z-index: 200;
  background-color: white;
}
.overlay-tmp-wrap .overlay-tmp.overlay-tmp-bordered {
  border-radius: 4px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  border: 1px solid #dee0e3;
}

.editor_container_wrap {
  height: 100%;
}
.editor_container_wrap .component-edit-link {
  top: -9999px;
  left: -9999px;
  position: absolute;
}
.editor_container_wrap .component-edit-link,
.editor_container_wrap .component-link-buttons {
  z-index: 1;
  padding: 5px;
  background: white;
  border-radius: 4px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}
.editor_container_wrap .component-edit-link .link_text,
.editor_container_wrap .component-link-buttons .link_text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 180px;
}
.editor_container_wrap .component-edit-link .mask,
.editor_container_wrap .component-link-buttons .mask {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: -1;
}
.editor_container_wrap .component-edit-link .href,
.editor_container_wrap .component-link-buttons .href {
  max-width: 230px;
  min-width: 230px;
  width: 230px;
  margin-left: 5px;
}
.editor_container_wrap .component-edit-link .row,
.editor_container_wrap .component-link-buttons .row {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 6px;
}
.editor_container_wrap .component-edit-link .edit-wrap,
.editor_container_wrap .component-link-buttons .edit-wrap {
  padding: 8px 16px;
}
.editor_container_wrap .component-edit-link .edit-wrap .txt,
.editor_container_wrap .component-link-buttons .edit-wrap .txt {
  margin-right: 12px;
  font-size: 16px;
  width: 48px;
}
.editor_container_wrap .component-edit-link .edit-wrap .btn,
.editor_container_wrap .component-link-buttons .edit-wrap .btn {
  margin: 0;
  width: 60px;
}
.editor_container_wrap .component-edit-link .wrap,
.editor_container_wrap .component-link-buttons .wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
}
.editor_container_wrap .component-edit-link .wrap .link-modify-edit,
.editor_container_wrap .component-link-buttons .wrap .link-modify-edit {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.editor_container_wrap .component-edit-link .wrap .link-modify-edit:hover,
.editor_container_wrap .component-link-buttons .wrap .link-modify-edit:hover {
  background: #f2f4f6;
}
.editor_container_wrap .component-edit-link .wrap .link-modify-delete,
.editor_container_wrap .component-link-buttons .wrap .link-modify-delete {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.editor_container_wrap .component-edit-link .wrap .link-modify-delete:hover,
.editor_container_wrap .component-link-buttons .wrap .link-modify-delete:hover {
  background: #f2f4f6;
}

.overlay-tmp-wrap .overlay-tmp {
  border-radius: 4px;
}
.overlay-tmp-wrap .overlay-tmp .drag-handle {
  position: relative;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  z-index: 4;
}
.overlay-tmp-wrap .overlay-tmp .drag-handle:hover {
  cursor: grab;
  background-color: #f4f4f4;
}
.overlay-tmp-wrap .overlay-tmp .drag-handle .drag-handle__container .drag-handle__button {
  font-size: 18px;
  overflow: hidden;
}

.general-overlay-button {
  z-index: 1;
  background: white;
  border-radius: 4px;
  width: 28px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.general-overlay-button.hover-background:hover {
  background: #f5f5f5;
}
.general-overlay-button.hover-color:hover {
  color: #3264ff;
}
.general-overlay-button.hover-danger:hover {
  color: #f5222d;
  background: #f5f5f5;
}

/**
 * @Author: 赵霄
 * @Date: 2024-07-04 10:31:59
 * @LastEditors: 赵霄
 * @LastEditTime: 2024-08-28 15:17:40
 */
.viewer-footer {
  text-align: left !important;
}
.viewer-toolbar {
  text-align: center;
}
.viewer-title {
  white-space: pre-wrap !important;
  word-break: break-word !important;
  line-height: 1.5 !important;
  color: rgba(0, 0, 0, 0.66) !important;
  overflow: visible !important;
}
.images-box {
  position: relative;
}
.images-box img {
  max-width: 100%;
  max-height: 100%;
}
.images-box .preview-btn {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 99;
}
.images-body {
  display: flex;
}
.viewer-canvas {
  background-color: #FFFFFF;
}
.viewer-container {
  z-index: 10002 !important;
}

/**
 * @Author: 赵霄
 * @Date: 2024-07-04 14:06:51
 * @LastEditors: 赵霄
 * @LastEditTime: 2024-07-16 14:55:38
 */
.cropper-bg {
  background-image: none !important;
}
.cropper-modal {
  background-color: darkgray !important;
}
.empty-loading {
  height: 200px;
  max-height: 100%;
}

.ant-modal,
.ant-modal-content {
  border-radius: 5px;
  overflow: hidden;
}
.ant-modal-close-icon,
.ant-modal-title {
  color: #1c1c1e;
}
.ant-modal-header {
  border-radius: 4px 4px 0px 0px!important;
  border-bottom: none;
}
.ant-modal-footer {
  border-top: none;
  padding: 16px;
}
.ant-modal-footer .ant-btn {
  border-radius: 4px;
  margin-left: 8px;
  margin-right: 8px;
}
.ant-modal-footer .ant-btn-primary {
  background-color: #1677ff;
  border: #1677ff;
}
.ant-btn-primary {
  background-color: #1677ff;
  border: #1677ff;
}
.extendedReadingModal .ant-modal-body {
  max-height: 600px;
  overflow: auto;
}
.lookExtendedReadingModal .ant-modal-body {
  max-height: 600px;
  overflow: auto;
}
.lookExtendedReadingModal .ant-modal-content {
  padding: 24px;
  padding-top: 0;
}
.lookExtendedReadingModal .ant-modal-header,
.lookExtendedReadingModal .ant-modal-title {
  height: 96px;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 1px dashed #e8e8e8;
  font-size: 24px;
  color: #1c1c1e;
}
.addCitationModal .ant-modal-footer,
.editCitationModal .ant-modal-footer {
  display: none;
}
.addCitationModal .ant-modal-footer.on,
.editCitationModal .ant-modal-footer.on {
  display: block;
  padding-right: 0;
  padding-bottom: 0;
}
.addKnowledgeGraph .ant-modal-body {
  max-height: 650px;
  overflow: auto;
}
.InsertExperimentalTrainingModal .ant-modal-body {
  padding: 0;
}
.InsertExperimentalTrainingModal .ant-modal-header {
  border-bottom: 1px solid #E8E8E8;
}
.InsertExperimentalTrainingModal .ant-modal-footer {
  display: none;
}
.exchangeModal .ant-form-item-required {
  color: #8F959E;
}
.ant-modal {
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.ant-modal ::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.ant-modal ::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.03);
}
.ant-modal ::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.1);
  width: 6px;
  height: 6px;
  border-radius: 3px;
}
.ant-modal ::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.25);
}
@media screen and (max-width: 600px) {
  .lookExtendedReadingModal .ant-modal-header,
  .lookExtendedReadingModal .ant-modal-title {
    line-height: 16px!important;
    padding: 10px!important;
    font-size: 14px!important;
  }
  .lookExtendedReadingModal .ant-modal-title {
    border: none!important;
  }
  .lookExtendedReadingModal .ant-modal-header,
  .lookExtendedReadingModal .ant-modal-title {
    height: auto!important;
  }
}

[id$='point1'],
[id$='point2'],
[id$='point3'],
[id$='point4'] {
  position: absolute;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  pointer-events: auto;
}
[id$='point1'][data-visible],
[id$='point2'][data-visible],
[id$='point3'][data-visible],
[id$='point4'][data-visible] {
  background: #FFFFFF;
  border: 1px solid #1677FF;
}
[id$='point1'] {
  top: -6px;
  left: -6px;
  cursor: nwse-resize;
}
[id$='point2'] {
  bottom: -6px;
  left: -6px;
  cursor: nesw-resize;
}
[id$='point3'] {
  top: -6px;
  right: -6px;
  cursor: nesw-resize;
}
[id$='point4'] {
  bottom: -6px;
  right: -6px;
  cursor: nwse-resize;
}

.editor_container_wrap {
  height: 100%;
}
.editor_container_wrap .slate_plugins_ol_list {
  background: #c8dafd;
}
.editor_container_wrap .slate_plugins_ol_list ol {
  background: white;
}
.editor_container_wrap .slate_plugins_ol_list li::marker {
  background: #c8dafd;
}

.code-block-editor {
  margin: 16px 0;
  background: #fafafa;
  border: 1px solid hsl(0, 0%, 91%);
  border-radius: 4px 4px;
  text-indent: 0;
  position: relative;
}
.code-block-editor div.cm-editor {
  padding-top: 16px;
}
.code-block-editor div.cm-editor .cm-focused {
  outline: none;
}
.code-block-editor div.cm-editor:not(.cm-focused) .cm-selectionLayer .cm-selectionBackground {
  background-color: rgba(180, 213, 254, 0.5);
}
.code-block-editor .cm-theme-light {
  overflow-x: auto;
}
.code-block-editor .cm-theme-light ::-webkit-scrollbar {
  display: block;
}
.code-block-editor :not(.cm-readonly) div.cm-editor.cm-focused {
  outline: 1px solid #2577e3;
}
.code-block-editor .cm-readonly .cm-cursor {
  visibility: hidden;
}
.code-block-editor div.cm-scroller {
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
}
.code-block-editor div.cm-scroller div.cm-gutters {
  background: #ffffff;
  border: none;
}
.code-block-editor div.cm-scroller div.cm-gutters div.cm-gutterElement {
  min-width: 30px;
  text-align: center;
}
.code-block-editor div.cm-scroller div.cm-gutters div.cm-gutterElement.cm-activeLineGutter {
  background-color: inherit;
  color: #000;
}
.code-block-editor span[data-slate-string='true'] {
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
}
pre {
  overflow: inherit !important;
}
.code-block-set-box {
  width: 72px !important;
}
.code-block-set-box .set-container {
  width: 72px !important;
}
.code-block-set-box .set-container .set-btn {
  width: 100%;
}

.ImgUpload {
  height: 30px;
  width: 33px !important;
}
.ImgUpload .ant-progress-line {
  /* width: calc(100% - 100px); */
  width: 100%;
  /* display: flex; */
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
}
.ImgUpload .ant-progress-line .ant-progress-outer {
  width: 100%;
  margin: auto;
  padding: 0;
  flex: 1;
}
.ImgUpload .ant-progress-line .ant-progress-outer .ant-progress-inner {
  width: 80%;
  height: 4px;
}
.ImgUpload .ant-progress-line .ant-progress-outer .ant-progress-inner .ant-progress-bg {
  height: 100% !important;
}
.ImgUpload .ant-progress-line .ant-progress-text {
  display: block;
  width: 100%;
  margin: auto;
  padding: 0;
  height: 20px;
  font-size: 12px;
  text-align: center;
  flex: 1;
}
.ImgUpload .ant-upload {
  height: 30px !important;
  width: 100% !important;
  vertical-align: middle;
}
.ImgUpload .ant-upload button {
  /* height: 70%; */
  /* vertical-align: sub; */
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 99%;
  height: 100%;
  cursor: pointer;
}
.ImgUpload .ant-upload-select {
  border: 0 !important;
  background: #f1f2f6 !important;
  cursor: pointer !important;
}
.ImgUpload .ant-upload-list-picture-card .ant-upload-list-item {
  padding: 0;
  border: 0;
}
.ImgUpload .ant-upload-list-picture-card-container {
  width: 30px;
  height: 30px;
}
.ImgUpload .ant-upload-list-picture-card-container {
  display: none;
}
.custom-upload-list {
  border-radius: 4px;
  display: flex;
  gap: 8px;
  margin-right: 8px;
}
.custom-upload-list .images-body {
  display: flex;
  gap: 8px;
}
.custom-upload-list .custom-upload-item {
  position: relative;
}
.custom-upload-list img {
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.custom-upload-list .custom-upload-item-actions {
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
  display: flex;
  height: 10px;
  justify-content: center;
  color: #fff;
  background: rgba(10, 10, 10, 0.6);
  font-size: 6px;
  text-align: center;
  align-items: center;
  cursor: pointer;
  border-radius: 0 0 0 4px;
}

.add-comment-idea-upload-img {
  bottom: 26px !important;
  left: 16.77777% !important;
}
.auditors-has-annotations {
  outline: 2px solid #fd575766 !important;
}
.proofreaders-has-annotations {
  outline: 2px solid #ead30066 !important;
}
.change-red-item {
  padding: 10px 0;
  cursor: default;
}
.change-red-item-original-text {
  border-radius: 4px;
  background-color: #f7f8fb;
  font-size: 12px;
  color: #8f959e;
  margin-bottom: 5px;
  padding: 5px;
}
.change-red-item-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 20px;
  margin-bottom: 10px;
}
.change-red-item-create-by {
  font-size: 14px;
  color: #8f959e;
  flex: 1;
  width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.change-red-item-create-time {
  font-size: 14px;
  color: #8f959e;
  margin-left: 5px;
}
.change-red-item-annotation {
  font-size: 14px;
  line-height: 20px;
  color: #1c1c1e;
  white-space: pre-wrap;
  word-break: break-word;
}
.change-red-item-annotation-images {
  margin: 10px 0;
}
.change-red-item-annotation-images .images-body {
  display: flex;
  align-items: center;
}
.change-red-item-annotation-images .images-body .images-box {
  width: 72px;
  height: 72px;
  border-radius: 4px;
  margin-right: 8px;
}
.change-red-item-annotation-images .images-body .images-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.change-red-item-operation {
  display: flex;
  align-items: center;
  justify-content: right;
  margin-top: 10px;
  height: 26px;
}
.change-red-item-operation-item {
  color: #8F959E;
  font-size: 14px;
  cursor: pointer;
  margin: 0 6px !important;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.change-red-item-operation-undetermined:hover path,
.change-red-item-operation-resolve:hover path,
.change-red-item-operation-edit:hover path {
  stroke: #1677FF;
}
.change-red-item-operation .icon-note-delete:hover {
  color: #FD5757;
}
.change-red-scroll-container {
  height: calc(100% - 62px - 36px - 5px - 25px - 2px);
  overflow: auto;
  padding: 0 20px;
}
.change-red-scroll-container::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.change-red-scroll-container::-webkit-scrollbar-thumb {
  border-radius: 7px;
  background-color: rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
.change-red-scroll-container::-webkit-scrollbar-track {
  box-shadow: none;
  background: transparent;
  display: none;
}
.change-red-list-filter {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 5px 20px 25px;
  height: 36px;
  padding: 3px;
  background-color: #f7f8fb;
  border-radius: 4px;
}
.change-red-list-filter-item {
  width: calc(100% / 3);
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  text-align: center;
  color: #1c1c1e;
  cursor: pointer;
}
.change-red-list-filter-item-actived {
  border-radius: 4px;
  background-color: white;
  color: #1677ff;
}
.auditors-leaf {
  background-color: #fd575733;
}
.proofreaders-leaf {
  background-color: #ead3004d;
}
.annotations-editor-list {
  padding: 6px;
  background-color: white;
}
.annotation-drawer .ant-drawer-body {
  padding: 0 !important;
}
.annotation-drawer .ant-spin-nested-loading {
  height: 100%;
}
.annotation-drawer .ant-spin-container {
  height: 100%;
}
.annotation-drawer-editor {
  margin-top: calc(96px + 33px) !important;
  height: calc(100% - 33px - 96px) !important;
}
.change-red-list-top-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 62px;
  padding: 20px;
}
.change-red-list-top-bar-title {
  font-size: 16px;
  color: #1c1c1e;
}
.change-red-list-top-bar-export {
  font-size: 14px;
  color: #1677ff;
  padding: 0;
}
.change-red-top-divider {
  margin: 0;
}
.redden-list-in-editor {
  padding: 16px;
  position: absolute;
  width: 356px;
  border-radius: 8px;
  box-shadow: 0 2px 6px 0 #23384426;
  background-color: #FFFFFF;
  z-index: 99;
  transform: translateX(-50%);
  user-select: none;
}
.redden-list-in-editor .change-red-item:first-child {
  padding-top: 0;
}
.redden-list-in-editor .change-red-item:last-child {
  padding-bottom: 0;
}
.set-annotation-box {
  width: auto !important;
}
.set-annotation-box .operation-container {
  width: auto !important;
}
.set-annotation-box .set-container {
  width: auto !important;
}
.set-annotation-box .set-btn,
.set-annotation-box .operation-btn {
  min-width: 71px;
}
.resource-add-annotation-button {
  width: auto;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 5px;
  white-space: nowrap;
  cursor: pointer;
  font-size: 14px;
  color: #1C1C1E;
}
.resource-add-annotation-button-icon {
  margin-right: 5px;
}
.resource-add-annotation-button:hover {
  background: #f5f5f5;
}
.redden-list-draw-handle {
  position: absolute;
  top: 10%;
  left: -40px;
  width: 40px;
  z-index: 9999;
}
.redden-list-draw-handle-tab {
  position: absolute;
  width: 100%;
  height: 120px;
  background-image: url(data:image/svg+xml;base64,PCEtLSA8c3ZnIHdpZHRoPSI0MCIgaGVpZ2h0PSIxMjAiIHZpZXdCb3g9IjAgMCA0MCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMCAxNUMwIDkuNDc3MTUgNC40NzcxNSA1IDEwIDVIMzVDMzcuNzYxNCA1IDQwIDIuNzYxNDIgNDAgMFYxMjBDNDAgMTE2LjkzNiAzOC4yNjg3IDExNC4xMzQgMzUuNTI3OSAxMTIuNzY0TDUuNTI3ODcgOTcuNzYzOUMyLjE0MDAzIDk2LjA3IDAgOTIuNjA3NCAwIDg4LjgxOTdWMTVaIiBmaWxsPSIjRTBFM0VCIi8+Cjwvc3ZnPiAtLT4KCjxzdmcgd2lkdGg9IjM4IiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDM4IDEyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF8zMTcxXzIzNykiPgo8cGF0aCBkPSJNMCAxNUMwIDkuNDc3MTUgNC40NzcxNSA1IDEwIDVIMzNDMzUuNzYxNCA1IDM4IDIuNzYxNDIgMzggMFYxMjBDMzggMTE2LjkzNiAzNi4yNjg3IDExNC4xMzQgMzMuNTI3OSAxMTIuNzY0TDUuNTI3ODYgOTguNzYzOUMyLjE0MDAyIDk3LjA3IDAgOTMuNjA3NCAwIDg5LjgxOTdWMTVaIiBmaWxsPSIjRTBFM0VCIi8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZF8zMTcxXzIzNyIgeD0iMCIgeT0iMCIgd2lkdGg9IjM4IiBoZWlnaHQ9IjEyMSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSIxIi8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4xNSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzMxNzFfMjM3Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzMxNzFfMjM3IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgoKCgo=);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.redden-list-draw-handle-tab:first-child {
  padding-bottom: 10px;
}
.redden-list-draw-handle-tab:last-child {
  padding-top: 10px;
}
.redden-list-draw-handle-tab-active {
  background-image: url(data:image/svg+xml;base64,PCEtLSA8c3ZnIHdpZHRoPSI0MCIgaGVpZ2h0PSIxMjAiIHZpZXdCb3g9IjAgMCA0MCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMCAxNUMwIDkuNDc3MTUgNC40NzcxNSA1IDEwIDVIMzVDMzcuNzYxNCA1IDQwIDIuNzYxNDIgNDAgMFYxMjBDNDAgMTE2LjkzNiAzOC4yNjg3IDExNC4xMzQgMzUuNTI3OSAxMTIuNzY0TDUuNTI3ODcgOTcuNzYzOUMyLjE0MDAzIDk2LjA3IDAgOTIuNjA3NCAwIDg4LjgxOTdWMTVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4gLS0+Cjxzdmcgd2lkdGg9IjQwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDQwIDEyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF8zMTcxXzIzNCkiPgo8cGF0aCBkPSJNMCAxNUMwIDkuNDc3MTUgNC40NzcxNSA1IDEwIDVIMzVDMzcuNzYxNCA1IDQwIDIuNzYxNDIgNDAgMFYxMjBDNDAgMTE2LjkzNiAzOC4yNjg3IDExNC4xMzQgMzUuNTI3OSAxMTIuNzY0TDUuNTI3ODcgOTcuNzYzOUMyLjE0MDAzIDk2LjA3IDAgOTIuNjA3NCAwIDg4LjgxOTdWMTVaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RfMzE3MV8yMzQiIHg9IjAiIHk9IjAiIHdpZHRoPSI0MCIgaGVpZ2h0PSIxMjEiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iMSIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMTUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18zMTcxXzIzNCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd18zMTcxXzIzNCIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPC9kZWZzPgo8L3N2Zz4K);
  z-index: 1;
}
.redden-list-draw-handle-tab-label {
  font-size: 16px;
  width: 20px;
  white-space: wrap;
  word-break: break-all;
}
.redden-list-draw-handle-tab-icon {
  height: 13px;
  color: #E8E8E8;
  font-size: 13px;
  margin-top: 5px;
}
.quote-set-annotation-box {
  top: 30px !important;
  transform: translateX(50%);
}
.inline-audio-set-annotation-box {
  top: 20px !important;
  transform: translateX(50%);
}
.change-red-item-resolved {
  padding: 0 8px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  background-color: #00EA3733 !important;
  color: #00B42A !important;
  margin-right: auto;
}
.change-red-item-resolved .text {
  color: #00B42A !important;
}
.change-red-item-to_resolved {
  padding: 0 8px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  background-color: #fbc4c4 !important;
  color: #f56c6c !important;
  margin-right: auto;
}
.change-red-item-to_resolved .text {
  color: #f56c6c !important;
}
.change-red-item-undetermined {
  padding: 0 8px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  background-color: #FF7D0033 !important;
  color: #FF7D00 !important;
  margin-right: auto;
}
.change-red-item-undetermined .text {
  color: #FF7D00 !important;
}

.editor_container_wrap {
  height: 100%;
}
.editor_container_wrap .sider_menu_item:hover {
  background: rbg(247, 247, 247);
}
.editor_container_wrap .sider_icon:hover {
  background: #eee;
}
.editor_container_wrap .pmenu-popover {
  max-height: 332px;
}
.editor_container_wrap .table-popover {
  max-height: 367px;
}
.editor_container_wrap .ant-popover.ant-popover-placement-left,
.editor_container_wrap .ant-popover.ant-popover-placement-right {
  height: 80vh;
}
.editor_container_wrap .ant-popover.ant-popover-placement-left .ant-popover-content,
.editor_container_wrap .ant-popover.ant-popover-placement-right .ant-popover-content {
  height: 100%;
}
.editor_container_wrap .ant-popover.ant-popover-placement-left .ant-popover-content .ant-popover-arrow,
.editor_container_wrap .ant-popover.ant-popover-placement-right .ant-popover-content .ant-popover-arrow {
  display: none;
}
.editor_container_wrap .ant-popover.ant-popover-placement-left .ant-popover-content .ant-popover-inner,
.editor_container_wrap .ant-popover.ant-popover-placement-right .ant-popover-content .ant-popover-inner {
  height: 100%;
  overflow: auto;
}
.editor_container_wrap .ant-popover.ant-popover-placement-left .ant-popover-content .ant-popover-inner .ant-popover-inner-content,
.editor_container_wrap .ant-popover.ant-popover-placement-right .ant-popover-content .ant-popover-inner .ant-popover-inner-content {
  background-color: unset !important;
}
.editor_container_wrap .ant-popover.ant-popover-placement-left .ant-popover-content .ant-menu-vertical,
.editor_container_wrap .ant-popover.ant-popover-placement-right .ant-popover-content .ant-menu-vertical {
  border-right: unset !important;
}
.editor_container_wrap .pmenu-block-wrapper + .ant-menu .ant-menu-submenu-title i.ant-menu-submenu-arrow {
  right: 8px;
  left: unset;
}
.editor_container_wrap .ant-menu-vertical .ant-menu-item {
  display: flex;
  align-items: center;
}
.editor_container_wrap .pmenu-block-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
  margin: 4px 4px 8px;
}
.editor_container_wrap .pmenu-block-wrapper .pmenu-block-icon {
  width: 28px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  margin: 4px;
  cursor: pointer;
  background-color: #fff !important;
}
.editor_container_wrap .ant-tooltip-inner {
  border-radius: 4px;
}
.editor_container_wrap .ant-tooltip-inner .tooltip-inner-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}


.selectBox {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}
.selectBox .selectBoxLeft {
  text-align: center;
  width: 200px;
  padding: 10px 12px 30px 12px;
  box-sizing: border-box;
  border: 1px #E8E8E8 solid;
  border-radius: 8px;
}
.selectBox .selectBoxLeft img {
  width: 180px;
}
.selectBox .selectBoxLeft .selectBoxLeftText {
  font-size: 16px;
  font-weight: 600;
  color: #000;
  margin-top: 19px;
}
.selectBox .selectBoxLeft .selectBoxLeftTextTip {
  font-weight: 400;
  font-size: 12px;
  color: #8F959E;
  padding-top: 14px;
  width: 132px;
  margin: 0 auto;
  text-align: left;
}
.selectBox .selectBoxRight {
  text-align: center;
  width: 200px;
  padding: 10px 12px 30px 12px;
  box-sizing: border-box;
  border: 1px #E8E8E8 solid;
  border-radius: 8px;
}
.selectBox .selectBoxRight img {
  width: 180px;
}
.selectBox .selectBoxRight .selectBoxRightText {
  font-size: 16px;
  font-weight: 600;
  color: #000;
  margin-top: 19px;
}
.selectBox .selectBoxRight .selectBoxRightTextTip {
  font-weight: 400;
  font-size: 12px;
  color: #8F959E;
  padding-top: 14px;
  width: 132px;
  margin: 0 auto;
  text-align: left;
}
.selectBoxActive {
  border: 1px #1677FF solid !important;
}
.exerciseClass {
  width: 100%;
  border-top: none;
  border-right: none;
  border-left: none;
  height: 40px;
  resize: none;
  outline: none;
}

/**
 * @Author: 赵霄
 * @Date: 2024-07-10 15:05:44
 * @LastEditors: 赵霄
 * @LastEditTime: 2024-07-10 15:05:59
 */
.resize-handle {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #333;
  cursor: se-resize;
}
.resize-handle-nw {
  top: 0;
  left: 0;
}
.resize-handle-ne {
  top: 0;
  right: 0;
}
.resize-handle-se {
  bottom: 0;
  right: 0;
  cursor: nw-resize;
}
.resize-handle-sw {
  bottom: 0;
  left: 0;
  cursor: ne-resize;
}

.mathType {
  /* 恢复某些元素的交互（可选） */
}
.mathType .toolbarMathType {
  display: flex;
  gap: 20px;
  margin-bottom: 10px;
}
.mathType .htmlEditorMathType {
  border-radius: 4px;
  border: 1px solid #ddd;
  outline: none;
  padding: 10px;
}
.mathType .htmlEditorMathType {
  pointer-events: none;
  /* 禁止用户交互 */
  user-select: none;
  /* 禁止选中文本 */
  cursor: default;
}
.mathType .htmlEditorMathType img {
  pointer-events: auto;
}
.math-box {
  display: inline-block;
}
mjx-assistive-mml {
  display: none;
}
.editor_container_wrap {
  height: 100%;
}
.editor_container_wrap div[id^='editorarea'] {
  /* 只有在非只读模式下显示这个 hover 样式 */
}
.editor_container_wrap div[id^='editorarea'][contenteditable='true'] .card-jax.jax-activated,
.editor_container_wrap div[id^='editorarea'][contenteditable='true'] .card-jax:active {
  background-color: #f4f4f4;
}
.editor_container_wrap div[id^='editorarea'] .math-box {
  display: flex;
  align-items: center;
  padding: 2px;
  border-radius: 2px 2px;
}
.editor_container_wrap div[id^='editorarea'] .math-box img {
  height: 100%;
}
.editor_container_wrap div[id^='editorarea'] .math-box div svg {
  max-width: 100%;
  height: 100%;
}
.editor_container_wrap div[id^='editorarea'] .math-box hr {
  box-sizing: border-box;
  position: absolute;
  /* top: 50%; */
  left: 0;
  margin-top: -1px;
  width: 100%;
  height: 2px;
  background-color: #e8e8e8;
  padding: 0;
  border: 1px solid transparent;
}
.insert-jax-btn-box {
  width: 56px;
}
.insert-jax-btn-icon {
  width: 100%;
  text-align: center;
  height: 26px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.insert-jax-btn-icon img {
  width: 20px;
}
.insert-jax-btn-text {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 2px;
  font-size: 14px;
}
.insert-jax-btn-text .anticon {
  margin-left: 5px;
}
.ant-dropdown-open {
  color: #000000 !important;
  background-color: #F1F2F6;
}
.ant-dropdown-menu {
  border-radius: 4px;
  padding: 5px 0;
}
.insert-jax-menu-item {
  height: 29px;
  display: flex;
  align-items: center;
  font-size: 13px;
}
.insert-jax-menu-item img {
  width: 15px;
  margin-right: 8px;
}
.jax-overlay-button {
  z-index: 1;
  background: white;
  border-radius: 4px;
  width: 70px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.jax-overlay-button-icon {
  width: 18px;
  height: 18px;
  margin-right: 5px;
}
.jax-overlay-button-title {
  font-size: 14px;
}
.jax-overlay-button:hover {
  background: #f5f5f5;
}
.viewer-footer {
  text-align: left !important;
}
.viewer-toolbar {
  text-align: center;
}
.viewer-title {
  white-space: pre-wrap !important;
  line-height: 1.5 !important;
}
.images-box {
  position: relative;
  display: flex;
  align-items: center;
}
.images-box img {
  max-width: 100%;
}
.images-box .preview-btn {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 99;
}

.math-box {
  display: inline-block;
}
.editor_container_wrap {
  height: 100%;
}
.editor_container_wrap div[id^='editorarea'] {
  /* 只有在非只读模式下显示这个 hover 样式 */
}
.editor_container_wrap div[id^='editorarea'][contenteditable='true'] .card-jax.jax-activated,
.editor_container_wrap div[id^='editorarea'][contenteditable='true'] .card-jax:active {
  background-color: #f4f4f4;
}
.editor_container_wrap div[id^='editorarea'] .mind-box {
  display: flex;
  align-items: center;
  padding: 2px;
  border-radius: 2px 2px;
  margin: 0;
}
.editor_container_wrap div[id^='editorarea'] .mind-box svg {
  user-select: none;
}
.editor_container_wrap div[id^='editorarea'] .mind-box p {
  white-space: nowrap;
  overflow: hidden;
  margin: 0;
  min-height: 22px !important;
}
.editor_container_wrap div[id^='editorarea'] .mind-box p::selection,
.editor_container_wrap div[id^='editorarea'] .mind-box span::selection,
.editor_container_wrap div[id^='editorarea'] .mind-box .smm-richtext-node-wrap::selection {
  background-color: transparent !important;
}
.editor_container_wrap div[id^='editorarea'] .mind-box .smm-richtext-node-wrap,
.editor_container_wrap div[id^='editorarea'] .mind-box span,
.editor_container_wrap div[id^='editorarea'] .mind-box p {
  user-select: none !important;
}
.editor_container_wrap div[id^='editorarea'] .mind-box hr {
  box-sizing: border-box;
  position: absolute;
  /* top: 50%; */
  left: 0;
  margin-top: -1px;
  width: 100%;
  height: 2px;
  background-color: #e8e8e8;
  padding: 0;
  border: 1px solid transparent;
}
.insert-jax-btn-box {
  width: 56px;
}
.insert-jax-btn-icon {
  width: 100%;
  text-align: center;
  height: 26px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.insert-jax-btn-icon img {
  width: 20px;
}
.insert-jax-btn-text {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 2px;
  font-size: 14px;
}
.insert-jax-btn-text .anticon {
  margin-left: 5px;
}
.ant-dropdown-open {
  color: #000000 !important;
  background-color: #f1f2f6;
}
.ant-dropdown-menu {
  border-radius: 4px;
  padding: 5px 0;
}
.insert-jax-menu-item {
  height: 29px;
  display: flex;
  align-items: center;
  font-size: 13px;
}
.insert-jax-menu-item img {
  width: 15px;
  margin-right: 8px;
}
.jax-overlay-button {
  z-index: 1;
  background: white;
  border-radius: 4px;
  width: 70px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.jax-overlay-button-icon {
  width: 18px;
  height: 18px;
  margin-right: 5px;
}
.jax-overlay-button-title {
  font-size: 14px;
}
.jax-overlay-button:hover {
  background: #f5f5f5;
}
.viewer-footer {
  text-align: left !important;
}
.viewer-toolbar {
  text-align: center;
}
.viewer-title {
  white-space: pre-wrap !important;
  line-height: 1.5 !important;
}
.images-box {
  position: relative;
  display: flex;
  align-items: center;
}
.images-box img {
  max-width: 100%;
}
.images-box .preview-btn {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 99;
}
.image-operation-box {
  position: absolute;
  z-index: 9999;
  width: 213px;
  height: 52px;
  top: -51px;
  right: 0;
}
.image-operation-box .operation-container {
  user-select: none;
  width: 213px;
  height: 41px;
  background-color: #ffffff;
  border-radius: 4px;
  border-top: 1px solid #e8e8e8;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
}
.image-operation-box .operation-btn {
  width: calc(100% / 3);
  height: 100%;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.image-operation-box .operation-btn-icon {
  width: 18px;
  margin-right: 5px;
}
.image-operation-box .operation-btn .text::selection {
  background-color: #fff !important;
}
.image-operation-box .operation-btn:hover {
  background: #f5f5f5;
}
.ant-select-dropdown,
.ant-picker-dropdown {
  z-index: 1999;
}

.inputContent {
  position: relative;
}
.inputContent .inputCount {
  position: absolute;
  top: 35px;
  right: 5px;
  color: #8F959E;
}
.commentForm .UploadImg {
  position: absolute;
  bottom: 23px;
  left: 0;
  display: flex;
  padding: 8px;
}
.commentForm .aiNoteGennerate-box {
  position: absolute;
  right: 0;
  top: 4px;
  height: 20px;
  z-index: 99;
  cursor: pointer;
  font-weight: 400;
  font-size: 14px;
  color: #6D6D6D;
}
.TooltipContainer {
  border: 1px solid #e8e8e8;
  width: 430px;
  background: linear-gradient(180deg, #EDF5FF 0%, #FFFFFF 20.33%);
  box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.15);
  position: absolute;
  padding: 20px;
  z-index: 1000;
  border-radius: 4px;
  display: inline-block;
  white-space: pre-wrap;
  line-height: 1.4px;
  text-align: left;
}
.commentTips.phone {
  position: fixed;
  left: 0 !important;
  right: 0 !important;
  margin: auto;
  z-index: 1200;
  width: 300px;
  overflow: auto;
  bottom: 42%;
  top: auto;
}
.commentTips.phone .close {
  position: absolute;
  right: 15px;
  top: 15px;
}

/**
 * @Author: 赵霄
 * @Date: 2024-07-06 10:05:11
 * @LastEditors: 赵霄
 * @LastEditTime: 2024-08-15 11:50:52
 */
.cropper-point,
.cropper-line {
  background-color: rgba(0, 0, 0, 0) !important;
  width: 10px !important;
  height: 10px !important;
}
.cropper-view-box {
  outline: none !important;
}
.cropper-face {
  z-index: 4;
}
.pixel-info {
  z-index: 2;
  left: 11px;
  top: 11px;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  padding: 2px 5px;
  font-size: 12px;
  height: 14px;
  display: flex;
  align-items: center;
  min-width: 120px;
  border-radius: 4px;
}
.bck-info {
  position: absolute;
  top: 0;
  left: 0;
  background: url(data:image/png;base64,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) no-repeat center center;
  background-size: 100% 100%;
  z-index: 1;
  height: 100%;
  width: 100%;
}
.inlineImagePlugins .operation-container,
.inlineImagePlugins .image-operation-box {
  width: auto !important;
}
.inlineImagePlugins .image-operation-box .operation-btn {
  width: 81px !important;
}
.inlineImagePlugins .image-operation-box .operation-btn img {
  margin-right: 3px;
}
.inlineImagePlugins .image-operation-box .operation-btn.note {
  width: 100px !important;
}
.insert-img-btn-box {
  width: 56px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.insert-img-btn-icon {
  width: 100%;
  text-align: center;
  height: 26px;
}
.insert-img-btn-icon img {
  width: 20px;
}
.insert-img-btn-text {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 2px;
  font-size: 14px;
}
.insert-img-btn-text .anticon {
  margin-left: 5px;
}
.ant-dropdown-open {
  color: #000000 !important;
  background-color: #F1F2F6;
}
.ant-dropdown-menu {
  border-radius: 4px;
  padding: 5px 0;
}
.insert-img-menu-item {
  height: 29px;
  display: flex;
  align-items: center;
  font-size: 13px;
}
.insert-img-menu-item .iconfont {
  margin: 0 8px 0 0;
}
.image-overlay-button {
  z-index: 1;
  background: white;
  border-radius: 4px;
  width: 70px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.image-overlay-button-icon {
  width: 18px;
  height: 18px;
  margin-right: 5px;
}
.image-overlay-button-title {
  font-size: 14px;
}
.image-overlay-button:hover {
  background: #f5f5f5;
}
.image-title {
  font-size: 16px;
  line-height: 24px;
  color: #8F959E;
  margin-top: 11px;
  font-weight: normal;
}
.image-operation-box {
  position: absolute;
  z-index: 99;
  width: 213px;
  height: 52px;
  top: -51px;
  right: 0;
}
.image-operation-box .operation-container {
  width: 213px;
  height: 41px;
  background-color: #FFFFFF;
  border-radius: 4px;
  border-top: 1px solid #E8E8E8;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
}
.image-operation-box .operation-btn {
  width: calc(100% / 3);
  height: 100%;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.image-operation-box .operation-btn .iconfont {
  width: 18px;
  margin: 0 5px 0 0;
}
.image-operation-box .operation-btn:hover {
  background: #f5f5f5;
}
.image-operation-box .operation-btn-del .iconfont {
  color: #FD5757;
}
.inline-image .images-box img {
  width: 100%;
}
.count-suffix {
  font-size: 12px;
  color: #8F959E;
  line-height: 12px;
}
.form-item-textarea {
  position: relative;
}
.form-item-textarea .ant-form-item {
  margin-bottom: 0;
  padding-bottom: 24px;
}
.form-item-textarea .ant-form-item-with-help {
  padding-bottom: 0;
}
.form-item-textarea .count-suffix {
  position: absolute;
  right: 10px;
  bottom: 33px;
}
.form-item-textarea textarea.ant-input {
  padding-bottom: 22px;
}

.upload-file-dragger {
  height: 217px !important;
}
.upload-file-dragger .ant-upload-btn {
  width: 100%;
  height: 100%;
  display: inline-block !important;
}
.upload-file-dragger .ant-upload-drag-container {
  width: 100%;
  height: 100%;
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ant-upload-drag-icon {
  margin-bottom: 16px !important;
}
.ant-upload-drag-icon img {
  width: 50px;
}
.upload-file-dragger.ant-upload-drag p.ant-upload-text {
  font-family: Noto Sans CJK SC;
  font-size: 12px;
  font-weight: 400;
  line-height: 17.76px;
  text-align: center;
}
.upload-file-dragger.ant-upload-drag p.ant-upload-text .ant-upload-text-click-upload {
  color: #1677FF;
}
.upload-default-icon {
  width: 36px !important;
}
.ant-progress-line {
  width: calc(100% - 100px);
}
.ant-progress-text {
  margin-left: 20px;
}
.ant-progress-show-info .ant-progress-outer {
  margin-right: calc(-2em - 20px);
  padding-right: calc(2em + 20px);
}
.upload-file-name {
  max-width: 90%;
  white-space: pre-wrap;
  word-break: break-all;
}

@media screen and (max-width: 600px) {
  .header-title {
    line-height: 20px!important;
    font-size: 16px!important;
    padding: 6px 0!important;
  }
}
/* 在你的CSS文件或<style>标签中 */
.video-react-progress-bar {
  color: #ff0000;
  /* 你想要的颜色 */
}
.video-export {
  padding: 20px;
  border: 1px solid #E8E8E8;
  border-top: none;
  font-size: 20px;
  font-weight: 500;
}

/**
 * @Author: 赵霄
 * @Date: 2024-07-10 15:05:44
 * @LastEditors: 赵霄
 * @LastEditTime: 2024-07-10 15:05:59
 */
.resize-handle {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #333;
  cursor: se-resize;
}
.resize-handle-nw {
  top: 0;
  left: 0;
}
.resize-handle-ne {
  top: 0;
  right: 0;
}
.resize-handle-se {
  bottom: 0;
  right: 0;
  cursor: nw-resize;
}
.resize-handle-sw {
  bottom: 0;
  left: 0;
  cursor: ne-resize;
}

.chapter-modal .ant-modal-body {
  padding-bottom: 0;
}
.set-box {
  position: absolute;
  z-index: 99;
  width: 142px;
  height: 60px;
  top: -60px;
  right: 0;
  color: #000000 !important;
  padding: 10px 0;
}
.set-box .set-container {
  width: 142px;
  height: 41px;
  background-color: #ffffff;
  border-radius: 4px;
  border-top: 1px solid #e8e8e8;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
}
.set-box .set-btn {
  width: 50%;
  height: 100%;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.set-box .set-btn-icon {
  width: 18px;
  margin-right: 5px;
}
.set-box .set-btn:hover {
  background: #f5f5f5;
}
.ant-popover {
  z-index: 1300 !important;
}
.phone-editor .header-item {
  height: 150px !important;
  width: calc(100% + 65px) !important;
  margin: 0px 0px 0px -30px !important;
}
.phone-editor .header-item-top {
  height: 200px !important;
  width: calc(100% + 65px) !important;
  margin: -52px 0px 0px -30px !important;
  border-radius: 50px 49px 0px 0px !important;
}
.insert-header-form .form-pic-right {
  width: 252px;
  height: 189px;
  border: 1px dotted #E8E8E8;
  border-radius: 5px;
  background-color: #E8E8E8;
}
.insert-header-form .form-pic-right .pic-preview {
  width: 129px;
  height: 158px;
  margin: auto;
  margin-top: 15px;
  border-radius: 4px;
}
.insert-header-form .form-pic-right .pic-preview .pic-preview-text {
  font-weight: 700;
  margin: 0 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.insert-header-form .form-pic-right .pic-preview .pic-preview-bottom {
  height: 52px;
  border-radius: 0 0 4px 4px;
}
.insert-header-form .form-pic-right .pic-preview .pic-preview-title {
  width: 111px;
  margin-left: 9px;
  margin-top: 20px;
  border-radius: 4px 4px 0 0;
}
.insert-header-form .form-pic-item {
  width: 213px;
  height: 189px;
  border: 1px dotted #E8E8E8;
  border-radius: 5px;
  position: relative;
}
.insert-header-form .form-pic-item .ant-upload {
  height: 100% !important;
}
.insert-header-form .form-pic-item .cropper-container {
  width: 213px !important;
  height: 189px !important;
}
.insert-header-form .form-pic-item .img-box {
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
}
.insert-header-form .form-pic-item .img-box img {
  object-fit: contain;
  position: relative;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  float: left;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.insert-header-form .form-pic-item .pic-btns {
  position: absolute;
  bottom: -1px;
  right: 0;
  width: 156px;
  height: 24px;
  line-height: 18px;
  background: #000000;
  opacity: 0.4;
  justify-content: space-around;
  font-size: 12px;
  color: #FFFFFF;
  border-radius: 4px 4px 4px 0;
}
.insert-header-form .form-pic-item .pic-btns .pic-btns-item {
  display: flex;
  justify-content: space-around;
  cursor: pointer;
  align-items: center;
}
.insert-header-form .form-pic-item .pic-btns .pic-btns-item .btn-icon {
  width: 12px;
  height: 12px;
}
.insert-header-form .form-pic-item .pic-btns .pic-btns-item .btn-text {
  width: 24px;
  margin-left: 3px;
}
.create-hotnews-video-popup-operate-item-titleset-item-operate {
  width: 26px;
}
.create-hotnews-video-popup-operate-item-titleset-item-operate .color-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.create-hotnews-video-popup-operate-item-titleset-item-operate .color-img .colorIcon {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: conic-gradient(from 180deg at 50% 50%, #7098FF -27deg, #7BFF5A 12.6deg, #FFD12E 115.2deg, #FF0303 210.6deg, #7098FF 333deg, #7BFF5A 372.6deg);
}

/**
 * @Author: 赵霄
 * @Date: 2024-07-08 19:15:39
 * @LastEditors: 赵霄
 * @LastEditTime: 2024-08-14 20:11:58
 */
.insert-btn-box {
  width: 45px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.insert-btn-icon {
  width: 100%;
  text-align: center;
  height: 26px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.insert-btn-icon img {
  width: 20px;
}
.insert-btn-text {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 2px;
  font-size: 14px;
}
.upload-tips {
  margin-top: 15px;
  font-size: 12px;
  color: #8F959E;
}
.upload-tips p:last-child {
  margin-bottom: 0;
}
.choose-range-form {
  margin-top: 20px;
}
.choose-range {
  display: flex;
  align-items: center;
}
.choose-range .ant-form {
  display: flex;
  align-items: center;
}
.choose-range .ant-form-item {
  margin-bottom: 0;
}
.choose-range .ant-input-number {
  border-radius: 4px;
  width: 60px;
}
.choose-range-line {
  width: 11px;
  height: 1px;
  margin: 0 4px;
  background-color: #D9D9D9;
}
.choose-range-start-btn {
  margin-left: 14px;
  border-radius: 4px;
  border: 1px solid;
}
.choose-range-start-btn.ant-btn-background-ghost.ant-btn-primary[disabled] {
  color: #1890ff !important;
  border-color: #1890ff !important;
}
.choose-range .conversion-success {
  margin-left: 14px;
  color: #00B42A;
  font-size: 14px;
}
.choose-range .conversion-success .anticon {
  font-size: 15px;
  margin-right: 6px;
}
.choose-range .preview-btn {
  margin-left: auto;
  color: #1677FF;
  font-size: 14px;
  cursor: pointer;
}
.choose-range .preview-btn .anticon {
  font-size: 15px;
  margin-right: 6px;
}
.import-file-upload {
  position: relative;
}
.import-file-upload:hover::after {
  content: '';
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFFFFF;
  font-size: 18px;
  position: absolute;
  top: 1px;
  right: 1px;
  left: 1px;
  bottom: 1px;
  background-color: #00000099;
  pointer-events: none;
}

/**
 * @Author: 赵霄
 * @Date: 2024-07-11 15:24:12
 * @LastEditors: 赵霄
 * @LastEditTime: 2024-09-12 13:36:20
 */
.atlasPlugins .operation-container,
.atlasPlugins .operation-box {
  width: auto !important;
}
.atlasPlugins .operation-box .operation-btn {
  width: 81px !important;
}
.atlasPlugins .operation-box .operation-btn img {
  margin-right: 3px;
}
.atlasPlugins .operation-box .operation-btn.note {
  width: 100px !important;
}
.atlas-count-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
.atlas-count-bar .ant-btn-link {
  padding-right: 0;
}
.image-list-item {
  height: 50px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}
.image-list-item:last-child {
  margin-bottom: 0;
}
.image-list-item .sort-handle {
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAqklEQVR4Xu2WwQ2DMAxFGaEjZISOwAjdoGzQFbIA+BCSSATibsJolEuFsY85AMJP+qePvr6EHP2qUs4OhDwLxWj+fufxw/0u5DeJKAN8XoRogT5/ud+6yW4JhfDwOxaYUAjwQfxG+GF80QxFuTbgsBaiVwDRSH8702L4jR/wDmiBowu4VHPtfD88uQ8RDf1GUa4NH5w6Sm9YoF//K9dulCYr/HWokgjl3PwAAjrXdNhXYPAAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 5px;
  cursor: move;
}
.image-list-item .images-box {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.image-list-item .images-box img {
  max-width: 100%;
  max-height: 100%;
}
.image-list-item-title {
  margin-left: 15px;
  font-size: 14px;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.image-list-item-operation {
  margin-left: auto;
}
.image-list-item-operation .ant-btn-text {
  padding: 0 4px;
}
.image-list-item-operation .ant-btn-text:active,
.image-list-item-operation .ant-btn-text:focus {
  background: none;
}
.atlas-upload {
  display: none;
}
.carousel-box {
  position: relative;
  margin-bottom: 25px;
}
.carousel-item-image {
  width: 100%;
  object-fit: contain;
  border: 1px solid #E8E8E8;
}
.carousel-item-info {
  height: 52px;
  position: relative;
  border-radius: 0 0 20px 20px;
  border-left: 1px solid #E8E8E8;
  border-right: 1px solid #E8E8E8;
  border-bottom: 1px solid #E8E8E8;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin-bottom: 35px;
}
.carousel-item-info-title {
  font-size: 16px;
  margin: 0 15px;
  color: #1C1C1E;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* 显示的行数，可以根据需要修改 */
  overflow: hidden;
  text-overflow: ellipsis;
}
.carousel-item-info-description {
  margin: 5px 15px 0;
  font-size: 14px;
  font-weight: 400;
  color: #8F959E;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.carousel-item-info .decoration-one {
  width: calc(100% - 24px);
  position: absolute;
  bottom: -10px;
  left: 12px;
  height: 10px;
  border-radius: 0 0 20px 20px;
  border-left: 1px solid #E8E8E8;
  border-right: 1px solid #E8E8E8;
  border-bottom: 1px solid #E8E8E8;
}
.carousel-item-info .decoration-two {
  position: absolute;
  width: calc(100% - 64px);
  bottom: -20px;
  left: 32px;
  height: 10px;
  border-radius: 0 0 20px 20px;
  border-left: 1px solid #E8E8E8;
  border-right: 1px solid #E8E8E8;
  border-bottom: 1px solid #E8E8E8;
}
.carousel-btn {
  position: absolute;
  z-index: 99 !important;
  width: 40px !important;
  height: 40px !important;
  border-radius: 20px !important;
  background: rgba(0, 0, 0, 0.6) !important;
  color: #fff !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 22px !important;
  cursor: pointer !important;
  top: 50% !important;
}
.carousel-btn::after {
  content: none !important;
}
.carousel-pre {
  left: 15px;
}
.carousel-next {
  right: 15px;
}
.indicator-box {
  user-select: none;
  position: absolute;
  z-index: 99;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  width: 57px;
  height: 28px;
  border-radius: 14px;
  text-align: center;
  line-height: 28px;
  top: 385px;
  left: 50%;
  transform: translateX(-50%);
}
.operation-box {
  position: absolute;
  z-index: 99;
  width: 142px;
  height: 52px;
  top: -51px;
  right: 0;
}
.operation-box .operation-container {
  width: 142px;
  height: 41px;
  background-color: #FFFFFF;
  border-radius: 4px;
  border-top: 1px solid #E8E8E8;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
}
.operation-box .operation-btn {
  width: 50%;
  height: 100%;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.operation-box .operation-btn .iconfont {
  width: 18px;
  margin: 0 5px 0 0;
}
.operation-box .operation-btn:hover {
  background: #f5f5f5;
}
.operation-box .operation-btn-del .iconfont {
  color: #FD5757;
}
.atlas-title {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #8F959E;
  font-weight: normal;
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE/Edge */
  user-select: none;
  /* 标准语法 */
}
.ant-tooltip {
  max-width: 350px;
}
.atlas-drag-handle {
  width: 100%;
  height: 5px;
  border-top: 1px solid #E8E8E8;
  border-left: 1px solid #E8E8E8;
  border-right: 1px solid #E8E8E8;
  cursor: ns-resize;
}

.exerciseBox {
  width: 100%;
  height: 100vh;
  background: #f1f2f6;
  overflow: hidden;
}
.exerciseBox .exerciseBox-header {
  width: 100%;
  height: 33px;
  background: #242629;
  padding-left: 20px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.exerciseBox .exerciseBox-header .exerciseBox-header-left img {
  width: 18px;
  height: 20px;
  margin-right: 6px;
}
.exerciseBox .exerciseBox-header .exerciseBox-header-left span {
  color: #fff;
  font-size: 13px;
}
.exerciseBox .exerciseBox-header .exerciseBox-header-right .exerciseBox-header-right-save {
  display: inline-block;
  width: 57px;
  height: 33px;
  background: #1677FF;
  font-size: 12px;
  line-height: 33px;
  text-align: center;
  color: #fff;
  cursor: pointer;
}
.exerciseBox .exerciseBox-header .exerciseBox-header-right .exerciseBox-header-right-view {
  display: inline-block;
  width: 57px;
  height: 33px;
  background: #3a3c3e;
  font-size: 12px;
  line-height: 33px;
  text-align: center;
  color: #fff;
  cursor: pointer;
}
.exerciseBox .exerciseBox-content {
  width: 1200px;
  margin: 0 auto;
  padding: 16px 0;
}
.exerciseBox .exerciseBox-content .exerciseBox-content-action {
  width: 100%;
  min-height: 109px;
  border-radius: 8px;
  background: #fff;
  padding: 18px 24px;
  margin-bottom: 16px;
}
.exerciseBox .exerciseBox-content .exerciseBox-content-action .exerciseBox-content-title {
  font-size: 16px;
  color: #000;
  font-weight: bold;
  margin-bottom: 19px;
  display: flex;
  align-items: center;
}
.exerciseBox .exerciseBox-content .exerciseBox-content-action .exerciseBox-content-title img {
  width: 16px;
  margin-left: 4px;
  cursor: pointer;
}
.exerciseBox .exerciseBox-content .exerciseBox-content-action .exerciseBox-content-action-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.exerciseBox .exerciseBox-content .exerciseBox-content-action .exerciseBox-content-action-content .exerciseBox-content-action-left {
  display: flex;
  align-items: center;
}
.exerciseBox .exerciseBox-content .exerciseBox-content-action .exerciseBox-content-action-content .exerciseBox-content-action-left .exerciseBox-add {
  font-size: 16px;
  color: #000;
  font-weight: bold;
  margin-right: 6px;
}
.exerciseBox .exerciseBox-content .exerciseBox-content-action .exerciseBox-content-action-content .exerciseBox-content-action-left img {
  width: 18px;
}
.exerciseBox .exerciseBox-content .exerciseBox-content-action .exerciseBox-content-action-content .exerciseBox-content-action-left .exerciseBox-add-text {
  padding: 3px 13px;
  border-radius: 20px;
  border: 1px #E0E3EB solid;
  font-size: 14px;
  color: #1C1C1E;
  margin-left: 10px;
  cursor: pointer;
}
.exerciseBox .exerciseBox-content .exerciseBox-content-action .exerciseBox-content-action-content .exerciseBox-content-action-right span {
  padding: 6px 10px;
  background: #1677FF;
  font-size: 14px;
  color: #fff;
  border-radius: 4px;
  cursor: pointer;
  margin-left: 10px;
}
.exerciseBox .exerciseBox-content .exerciseBox-content-action .exerciseBox-content-action-content .exerciseBox-content-action-right span img {
  margin-right: 4px;
}
.exerciseBox .exerciseBox-content .exerciseBox-content-action .exerciseBox-content-action-content .exerciseBox-content-action-right .exerciseBox-content-action-right-batch {
  color: #fff !important;
}
.exerciseBox .exerciseBox-content .exerciseBox-content-action .exerciseBox-content-action-content .exerciseBox-content-action-right .exerciseBox-content-action-right-batch span {
  margin-left: 5px !important;
  padding: 0 !important;
}
.exerciseBox .exerciseBox-content .exerciseBox-content-action-active {
  height: 63px;
}
.exerciseBox .exerciseBox-content .exerciseBox-content-tree {
  width: 230px;
  height: calc(100vh - 189px);
  background: #fff;
  border-radius: 8px;
  display: inline-block;
  margin-right: 16px;
  position: relative;
  overflow: auto;
}
.exerciseBox .exerciseBox-content .exerciseBox-content-right {
  width: calc(100% - 246px);
  display: inline-block;
  height: calc(100vh - 189px);
  background: #fff;
  border-radius: 8px;
  position: relative;
  overflow: auto;
}
.exerciseBox .exerciseBox-content .exerciseBox-interactive {
  width: 100%;
  display: inline-block;
  height: calc(100vh - 146px);
  background: #fff;
  border-radius: 8px;
  position: relative;
  overflow: auto;
  padding: 24px;
  box-sizing: border-box;
}
.exerciseBox .exerciseBox-content .exerciseBox-interactive .interactive-title {
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  margin-bottom: 24px;
}
.problemSelect {
  width: 100%;
  height: auto;
  padding: 20px 10px;
  box-sizing: border-box;
}
.problemSelect .problemSelect-num {
  font-size: 16px;
  color: #000;
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 12px;
}
.problemSelect .problemSelectData {
  width: 100%;
}
.problemSelect .problemSelectData .problemSelectData-title {
  font-weight: bold;
  font-size: 14px;
  color: #1C1C1E;
  padding: 10px;
  box-sizing: border-box;
  margin-top: 6px;
}
.problemSelect .problemSelectData .problemSelectData-subtitle {
  font-weight: 500;
  font-size: 14px;
  color: #1C1C1E;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
}
.problemSelect .problemSelectData .problemSelectData-subtitle .actionSelect {
  position: absolute;
  right: 6px;
  top: 14px;
  display: flex;
  align-items: center;
}
.problemSelect .problemSelectData .problemSelectData-subtitle .actionSelect img {
  width: 16px;
}
.problemSelect .problemSelectData .problemSelectData-subtitle .actionSelect .text {
  position: absolute;
  right: 0;
  width: 16px;
  height: 16px;
}
.problemSelect .problemSelectData .problemSelectData-subtitle-active {
  background: #F1F2F6 !important;
  border-radius: 4px;
  color: #1677FF !important;
}
.topicWriting-topic {
  width: 100%;
  border-radius: 4px;
  border: 1px #E8E8E8 solid;
  position: relative;
}
.topicWriting-topic .topicWriting-topic-action-button {
  float: right;
  font-size: 12px;
  color: #fff;
  background: #1677FF;
  padding: 5px 3px;
  border-radius: 4px;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 12px;
}
.actionButton {
  text-align: right;
  width: 100%;
  margin-top: 30px;
}
.actionButton .reset {
  display: inline-block;
  border: 1px #E8E8E8 solid;
  padding: 4px 16px;
  border-radius: 4px;
  font-size: 14px;
  color: #1C1C1E;
  margin-right: 15px;
  cursor: pointer;
}
.actionButton .complete {
  display: inline-block;
  background: #1677FF;
  padding: 4px 16px;
  border-radius: 4px;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
}
.topicWriting-topic .w-e-bar {
  border-radius: 4px;
  height: 53px;
  align-items: center;
}
.topicWriting-topic #w-e-textarea-2 {
  padding: 8px 16px;
}
.topicWriting-topic p {
  padding: 0 !important;
  margin: 8px 0 !important;
  color: #1C1C1E;
  line-height: 21px !important;
  font-weight: 400;
}
.topicWriting-topic .BlankClass {
  border-bottom: 1px #1C1C1E solid;
  width: 40px;
  display: inline-block;
}
.topicWriting-topic .w-e-image-container {
  overflow: visible !important;
}
.topicWriting-topic .w-e-bar-divider {
  height: 20px;
  margin: 0 2px;
  width: 2px;
}
.topicWriting-topic .w-e-bar svg {
  height: 15px;
  width: 15px;
  fill: #000;
}
.topicWriting-topic [data-tooltip="音频"] svg,
.topicWriting-topic [data-tooltip="视频"] svg,
.topicWriting-topic [data-tooltip="代码块"] svg {
  fill: #fff !important;
}
.topicWriting-topic [data-menu-key="fontFamily"] {
  width: 154px !important;
  border: 1px #E8E8E8 solid;
  justify-content: space-between;
}
.topicWriting-topic [data-menu-key="fontFamily"]::after {
  left: 28px;
}
.topicWriting-topic [data-slate-spacer="true"] {
  display: none;
}
.RichTextModel-topic .w-e-bar {
  border-radius: 4px;
  height: 33px;
}
.RichTextModel-topic .w-e-bar-item {
  height: 33px;
}
.RichTextModel-topic #w-e-textarea-2 {
  padding: 8px 16px;
}
.RichTextModel-topic .w-e-bar-divider {
  height: 20px;
  width: 2px;
  margin: 6px 2px 0 2px;
}
.RichTextModel-topic p {
  padding: 0 !important;
  margin: 8px 0 !important;
  color: #1C1C1E;
  line-height: 20px !important;
}
.RichTextModel-topic .w-e-bar svg {
  height: 15px;
  width: 15px;
  fill: #000;
}
.RichTextModel-topic [data-tooltip="音频"] svg,
.RichTextModel-topic [data-tooltip="视频"] svg,
.RichTextModel-topic [data-tooltip="代码块"] {
  fill: #fff !important;
}
.RichTextModel-topic [data-menu-key="fontFamily"] {
  width: 154px !important;
  border: 1px #E8E8E8 solid;
  justify-content: space-between;
}
.RichTextModel-topic [data-slate-spacer="true"] {
  display: none;
}
.answerAnalysis-Model {
  margin-top: 20px;
}
.answerAnalysis-Model .answerAnalysis-title {
  font-size: 16px;
  color: #1C1C1E;
  font-weight: bold;
}
.answerAnalysis-Model .answerAnalysis-textarea {
  width: 100%;
  height: auto;
  margin-top: 16px;
  border: 1px #E8E8E8 solid;
  border-radius: 4px;
}
.answerAnalysis-Model .content {
  margin-top: 16px;
  padding: 10px 15px;
  box-sizing: border-box;
  background: #F7F8FB;
  border-radius: 4px;
  font-size: 14px;
  color: #1C1C1E;
  width: 100%;
  cursor: pointer;
}
.answerAnalysis-Model .content p {
  margin: 0;
  padding: 0;
  line-height: 21px;
}
.answerAnalysisView .title {
  font-size: 16px;
  color: #1C1C1E;
  font-weight: 500;
}
.answerAnalysisView .content {
  margin-top: 16px;
  line-height: 20px;
  word-break: break-all;
  color: #8F959E;
  font-size: 14px;
  font-weight: 400;
}
.answerAnalysisView .content img {
  max-width: 100%;
  height: auto !important;
}
.answerAnalysisView .content code {
  background-color: #f5f2f0;
  border-radius: 3px;
  font-family: monospace;
  padding: 3px;
}
.editTitleBox .title {
  color: #1C1C1E;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 10px;
}
.editTitleBox input {
  border: 1px #E8E8E8 solid;
  border-radius: 4px;
}
.ImgAnswerBox {
  width: 100%;
}
.ImgAnswerBox img {
  width: 100%;
}
.exerciseBox-content-right .exerciseBox-content-right-title {
  position: sticky;
  left: 0;
  top: 0;
  background: #fff;
  z-index: 100;
  height: 34px;
}
.exerciseBox-content-right .exerciseBox-content-right-title .boxTitle {
  font-size: 14px;
  font-weight: 400;
  color: #000;
  position: relative;
}
.exerciseBox-content-right .exerciseBox-content-right-title .boxTitle .action {
  position: absolute;
  right: 0;
  top: 1px;
  display: flex;
  align-items: center;
}
.exerciseBox-content-right .exerciseBox-content-right-title .boxTitle .action .action-delete {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.exerciseBox-content-right .exerciseBox-content-right-title .boxTitle .action .action-delete img {
  width: 16px;
}
.exerciseBox-content-right .exerciseBox-content-right-title .boxTitle .action .action-delete span {
  color: #FD5757;
  font-size: 14px;
  margin-left: 4px;
}
.exerciseBox-content-right .exerciseBox-content-right-title .boxTitle .action .action-division {
  width: 1px;
  height: 12px;
  background: #D9D9D9;
  margin-left: 8px;
  margin-right: 8px;
}
.exerciseBox-content-right .exerciseBox-content-right-title .boxTitle .action .action-edit {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.exerciseBox-content-right .exerciseBox-content-right-title .boxTitle .action .action-edit img {
  width: 16px;
}
.exerciseBox-content-right .exerciseBox-content-right-title .boxTitle .action .action-edit span {
  color: #1677FF;
  font-size: 14px;
  margin-left: 4px;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view {
  position: sticky;
  left: 0;
  top: 0;
  background: #fff;
  z-index: 100;
  height: 34px;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view .boxTitle-view {
  font-size: 16px;
  font-weight: 400;
  color: #000;
  position: relative;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view .boxTitle-view .action {
  position: absolute;
  right: 0;
  top: 1px;
  display: flex;
  align-items: center;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view .boxTitle-view .action .action-edit {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view .boxTitle-view .action .action-edit img {
  width: 16px;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view .boxTitle-view .action .action-edit span {
  color: #1677FF;
  font-size: 14px;
  margin-left: 4px;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view .boxTitle-view .action .action-division {
  width: 1px;
  height: 12px;
  background: #D9D9D9;
  margin-left: 8px;
  margin-right: 8px;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view .boxTitle-view .action .action-delete {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view .boxTitle-view .action .action-delete img {
  width: 16px;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view .boxTitle-view .action .action-delete span {
  color: #FD5757;
  font-size: 14px;
  margin-left: 4px;
}

/**
 * @Author: BaiLong 2260104256@qq.com
 * @Date: 2024-07-11 19:17:59
 * @LastEditTime: 2025-01-14 14:18:41
 * @FilePath: src/components/docs/plugins/ExtendedReading/index.less
 * @Description: 扩展阅读器 css
 */
.cutImageModal .ant-modal-content {
  border: 1px solid rgba(0, 0, 0, 0.01);
}
.extendedReadingModal [data-tooltip='音频'] svg,
.extendedReadingModal [data-tooltip='视频'] svg {
  fill: #fff !important;
}
.extendedReadingModal [data-menu-key='fontFamily'] {
  width: auto !important;
  border: 1px #e8e8e8 solid;
  justify-content: space-between;
}
.extendedReadingModal .cutImage {
  position: absolute;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 58px;
  height: 24px;
  font-family: Noto Sans CJK SC;
  font-size: 12px;
  font-weight: 400;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 8px 0 0 0;
  gap: 3px;
  cursor: pointer;
}
.extendedReadingModal .cutImage .btn-icon {
  width: 12px;
  height: 12px;
}
.extendedReadingModal .upload-file-dragger {
  width: 460px;
  height: 140px !important;
}
.extendedReadingModal h1,
.extendedReadingModal h2,
.extendedReadingModal h3,
.extendedReadingModal h4,
.extendedReadingModal h5,
.extendedReadingModal h6 {
  font-size: revert-layer;
}
.extendedReadingModal .inputContent {
  position: relative;
}
.extendedReadingModal .inputContent .inputCount {
  position: absolute;
  top: 35px;
  right: 5px;
  color: #8f959e;
}
.extendedReadingModal .imageViewer {
  position: relative;
  max-width: 360px;
  min-width: 60px;
  display: inline-block;
  overflow: hidden;
  border-radius: 4px;
  min-height: 30px;
}
.extendedReadingModal .imageViewer .custom-upload-item-actions {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 30px;
  color: #fff;
  background: rgba(10, 10, 10, 0.6);
  font-size: 18px;
  text-align: center;
  align-items: center;
  cursor: pointer;
  border-radius: 0 0 0 4px;
}
.extendedReadingModal .markdown-body {
  border: 1px solid #e8e8e8;
  padding: 10px;
  border-radius: 4px;
}
.extendedReadingModal .markdown-body ol {
  padding-left: 15px;
  padding-right: 15px;
}
.extendedReadingModal .markdown-body ul,
.extendedReadingModal .markdown-body li {
  padding-left: 10px;
  padding-right: 10px;
}
.slateSpan {
  border: 1px solid #e8e8e8;
  width: 100%;
  border-radius: 8px;
  margin: 8px 0;
  background: #f7f8fb;
  display: flex;
  overflow: hidden;
  cursor: pointer;
  align-items: center;
}
.slateSpan .lookBtn {
  width: 93px;
  height: 28px;
  background: #c6ddfc;
  color: #1677ff;
  text-align: center;
  font-size: 14px;
  position: absolute;
  right: 0;
  top: 0;
  line-height: 26px;
  border-radius: 0 8px 0 8px;
  border: 1px solid rgba(0, 0, 0, 0);
}
.slateSpan.on:hover {
  border: 1px solid #1677ff;
}
.slateSpan .img {
  width: 200px;
  height: 160px;
  gap: 0;
  border-radius: 8px 0 0 8px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.slateSpan .img .images-body {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.slateSpan .img .images-body .images-box {
  position: relative;
  display: flex;
  align-items: center;
}
.slateSpan .img .images-body .images-box img {
  height: 160px;
  width: 200px;
  object-fit: cover;
}
.slateSpan .contentBody {
  padding: 20px;
  width: 100%;
}
.slateSpan .contentBody .title {
  font-size: 20px;
  font-weight: 500;
  line-height: 28.96px;
  text-align: left;
  color: #1677ff;
  margin-bottom: 15px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 85%;
}
.slateSpan .contentBody .text p {
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.9em;
  max-height: 6em;
}
.operation-box {
  position: absolute;
  z-index: 99;
  width: 142px;
  height: 52px;
  top: -51px;
  right: 0;
}
.operation-box .operation-container {
  width: 142px;
  height: 41px;
  background-color: #ffffff;
  border-radius: 4px;
  border-top: 1px solid #e8e8e8;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
}
.operation-box .operation-btn {
  width: 50%;
  height: 100%;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.operation-box .operation-btn-icon {
  width: 18px;
  margin-right: 5px;
}
.operation-box .operation-btn:hover {
  background: #f5f5f5;
}
.lookExtendedReadingModal [data-w-e-type='handAudioMenu'] {
  margin: 8px 0;
}
.lookExtendedReadingModal [data-w-e-type='handVideoMenu'] {
  margin: 8px 0;
}
.lookExtendedReadingModal h1,
.lookExtendedReadingModal h2,
.lookExtendedReadingModal h3,
.lookExtendedReadingModal h4,
.lookExtendedReadingModal h5,
.lookExtendedReadingModal h6 {
  font-size: revert-layer;
}
.lookExtendedReadingModal img {
  max-width: 100%;
}
.lookExtendedReadingModal .ql-editor p {
  line-height: 1.5;
  margin-top: 14px;
  margin-bottom: 1em;
}
.lookExtendedReadingModal .ql-editor .w-e-bar {
  display: none;
}
.lookExtendedReadingModal .ql-editor div {
  border: none!important;
}
@media screen and (max-width: 600px) {
  .img {
    max-width: 123px !important;
    height: 64px !important;
  }
  .contentBody {
    padding-top: 30px !important;
    max-height: 150px !important;
  }
  .contentBody .text {
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 3 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }
}
.phone-editor .img {
  max-width: 80px !important;
  height: 64px !important;
}
.phone-editor .contentBody {
  padding-top: 30px !important;
  max-height: 150px !important;
}
.phone-editor .contentBody .text {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 3 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.pad-editor .img {
  max-width: 80px !important;
  height: 64px !important;
}
.pad-editor .contentBody {
  padding-top: 30px !important;
  max-height: 150px !important;
}
.pad-editor .contentBody .text {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 3 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

/**
 * @Author: 赵霄
 * @Date: 2024-07-15 17:56:25
 * @LastEditors: 赵霄
 * @LastEditTime: 2024-07-15 18:29:58
 */
.galleryPlugins .operation-container,
.galleryPlugins .operation-box {
  width: auto !important;
}
.galleryPlugins .operation-box .operation-btn {
  width: 81px !important;
}
.galleryPlugins .operation-box .operation-btn img {
  margin-right: 3px;
}
.galleryPlugins .operation-box .operation-btn.note {
  width: 100px !important;
}
.waterfall-flow-box {
  width: 100%;
}
.waterfall-flow-item {
  width: 100%;
}
.waterfall-flow-box-image {
  width: 100%;
  border-radius: 8px;
}
.gallery-image-title {
  font-size: 14px;
  text-align: center;
  color: #1C1C1E;
  margin: 15px 0 20px;
}

.symbolList {
  display: flex;
  max-height: 500px;
  overflow: auto;
  flex-wrap: wrap;
}
.symbolList span {
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: 20px;
}
.symbolList span.on {
  background: rgba(22, 119, 255, 0.2);
  border-radius: 8px;
  border: 1px solid #1677ff;
}

.main-btn-box {
  padding: 4px;
  width: 256px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  box-shadow: 0px 0px 8px 0px #0000001A;
}
.more-btn-box {
  display: flex;
  margin-top: 18px;
  padding: 4px;
  background-color: #fff;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 4px 6.5px 0px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.row-box {
  margin: 5px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.row-box .static-toolbar-btn {
  flex: 1;
  padding-bottom: 4px;
}
.row-box .static-toolbar-btn:hover {
  background-color: #F1F2F6;
}
.more-btn {
  position: relative;
}
.more-btn::before {
  content: '';
  position: absolute;
  width: 1px;
  height: 49px;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  background: #d9d9d9;
}
.more-btn .insert-jax-btn-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 5px;
}

.insert-btn-box .insert-btn-audio .anticon-down {
  font-size: 10px;
  margin-left: 2px;
}
.insert-btn-box .insert-btn-img {
  width: 20px;
  height: 20px;
  margin: 8px auto 8px;
}
.ant-dropdown-menu-item img {
  margin-right: 5px;
  margin-bottom: 2px;
}
.audio-title img {
  width: 30px;
  height: 30px;
  margin-top: 4px;
  margin-left: 15px;
  margin-right: 8px;
}
.audio-title .audio-header-text {
  font-size: 14px;
  color: #000000;
  font-weight: 400;
}
.audio-modal .ant-modal-body {
  padding-bottom: 0;
}
@media screen and (max-width: 600px) {
  .audio-header-text {
    height: auto!important;
    line-height: 20px!important;
    font-size: 16px!important;
    padding: 6px 0!important;
    padding-right: 2px!important;
  }
}

.audio-line .audio-player {
  width: 100%;
  padding: 19px 17px;
}
.audio-line .audio-player .audio-item {
  display: flex;
  justify-content: start;
}
.audio-line .audio-player .audio-item .audio-item-btns {
  width: 22px;
  height: 22px;
  margin-right: 11px;
}
.audio-line .audio-player .audio-item .audio-item-btns img {
  width: 22px;
  height: 22px;
  cursor: pointer;
}
.audio-line .audio-player .audio-item .audio-item-duration {
  display: flex;
  justify-content: start;
  margin-right: 15px;
  height: 27px;
  line-height: 27px;
  font-size: 14px;
  font-weight: 400;
}
.audio-line .audio-player .audio-item .audio-item-progress {
  position: relative;
  width: calc(100%);
  margin-top: 2px;
}
.audio-line .audio-player .audio-item .audio-item-progress .ant-progress-inner {
  background-color: #D9D9D9;
}
.audio-line .audio-player .audio-item .audio-item-progress .ant-progress-line {
  width: 100%;
}
.audio-line .audio-inline {
  width: 20px;
  height: 20px;
  margin: 0 5px;
  position: relative;
}
.audio-line .audio-inline .audio-inline-img {
  width: 20px;
  height: 20px;
}

.insert-header-form .pic-preview-title {
  display: flex;
  justify-content: center;
}
.insert-header-form .pic-preview-title.headerOne1,
.insert-header-form .pic-preview-title.headerTwo3 {
  justify-content: left;
}
.PreviewText {
  position: absolute;
  z-index: 2;
}
.PreviewText.headerOne1PreviewText {
  top: 19px;
  width: 85px;
}
.PreviewText.headerTwo1PreviewText {
  top: 30px;
  width: 54px;
}
.PreviewText.headerTwo3PreviewText {
  top: 25px;
  width: 85px;
}
.PreviewText.headerThree3PreviewText {
  top: 30px;
  width: 60px;
}
.PreviewText.headerThree4PreviewText {
  top: 30px;
  width: 63px;
  color: #1677ff !important;
}
.headerStyle svg {
  pointer-events: none;
}
.headerStyle p {
  position: relative;
  z-index: 2;
  flex-shrink: 0;
}
.headerStyle.headerOne1 {
  padding: 0 !important;
}
.headerStyle.headerOne1.first .operation-box {
  top: 300px;
}
.headerStyle.headerOne1 p {
  width: 100%;
}
.headerStyle.headerOne1 p:nth-child(2) {
  height: 0;
  min-height: 0 !important;
}
.headerStyle.headerOne1 .headerBckImg {
  position: absolute;
  top: 0;
  left: -49px;
  max-height: 350px;
  height: 100%;
}
.headerStyle.headerOne1 .headerBckImg.bck {
  width: calc(100% + 98px);
  overflow: hidden;
}
.headerStyle.headerOne1 .headerBckImg.on {
  left: 0 !important;
}
.headerStyle.headerOne1 .header_body {
  position: relative;
  height: 350px;
  display: flex;
  align-items: center;
}
.headerStyle.headerTwo1 p {
  margin-top: 16px !important;
}
.headerStyle.headerTwo1 .headerBckImg {
  position: absolute;
  left: 0;
  right: 0;
  top: 24px;
  margin: auto;
  width: 640px;
  max-height: 89px;
}
.headerStyle.headerTwo1 .header_body {
  position: relative;
  width: 100%;
  height: 121px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.headerStyle.headerTwo1 .header_body p {
  width: 330px;
}
.headerStyle.headerTwo1 .header_body p:nth-child(2) {
  height: 0;
  width: 0;
  min-height: 0 !important;
}
.headerStyle.headerTwo3 {
  padding: 0 !important;
  height: 121px!important;
}
.headerStyle.headerTwo3.first .operation-box {
  top: 75px;
}
.headerStyle.headerTwo3 .headerBckImg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -49px;
  margin: auto;
  max-height: 121px;
}
.headerStyle.headerTwo3 .headerBckImg.bck {
  width: calc(100% + 98px);
  overflow: hidden;
}
.headerStyle.headerTwo3 .headerBckImg.on {
  left: 0 !important;
  height: 100%;
}
.headerStyle.headerTwo3 .header_body {
  position: absolute;
  width: 100%;
  height: 121px;
  display: flex;
  align-items: center;
}
.headerStyle.headerTwo3 .header_body p {
  width: 100%;
}
.headerStyle.headerTwo3 .header_body p:nth-child(2) {
  height: 0;
  min-height: 0 !important;
}
.headerStyle.headerTwo2 .headerStyleTwo2_img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 66px;
}
.headerStyle.headerTwo2 .headerStyleTwo2_right {
  position: absolute;
  left: 186px;
  top: 10px;
}
.headerStyle.headerTwo2 .headerStyleTwo2_left {
  position: absolute;
  right: 186px;
  bottom: 10px;
}
.headerStyle.headerTwo2 .header_body {
  position: relative;
  width: 100%;
  height: 121px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.headerStyle.headerTwo2 .header_body p {
  width: 90%;
}
.headerStyle.headerTwo2 .header_body p:nth-child(2) {
  height: 0;
  width: 0;
  min-height: 0 !important;
}
.headerStyle.headerThree1 .headerBckImg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.headerStyle.headerThree1 .header_body {
  position: relative;
  width: 100%;
  height: 52px;
  display: flex;
}
.headerStyle.headerThree1 .header_body p:nth-child(1) {
  display: flex;
  width: 50px;
  align-items: center;
  justify-content: center;
}
.headerStyle.headerThree1 .header_body p:nth-child(2) {
  display: flex;
  align-items: center;
  padding-left: 15px;
  max-width: calc(100% - 45px);
  min-width: 56px;
}
.headerStyle.headerThree2 .headerBckImg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.headerStyle.headerThree2 .header_body {
  position: relative;
  width: 100%;
  height: 40px;
  display: flex;
}
.headerStyle.headerThree2 .header_body p:nth-child(1) {
  display: flex;
  width: 40px;
  align-items: center;
  justify-content: center;
}
.headerStyle.headerThree2 .header_body p:nth-child(2) {
  display: flex;
  align-items: center;
  max-width: calc(100% - 45px);
  position: relative;
  left: 8px;
  padding: 0;
  min-width: 75px;
  margin-bottom: 0 !important;
}
.headerStyle.headerThree3 {
  display: flex;
}
.headerStyle.headerThree3 .leftBack {
  position: absolute;
  left: 0px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.headerStyle.headerThree3 .rightBack {
  position: absolute;
  right: -9px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.headerStyle.headerThree3.left {
  justify-content: start;
}
.headerStyle.headerThree3.center {
  justify-content: center;
}
.headerStyle.headerThree3.right {
  justify-content: end;
}
.headerStyle.headerThree3 .headerBckImg {
  width: 252px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  max-height: 44px;
}
.headerStyle.headerThree3 .header_body {
  position: relative;
  height: 44px;
  display: flex;
  background: linear-gradient(90deg, #5085E8 0%, #2F55E2 100%);
}
.headerStyle.headerThree3 .header_body.left {
  justify-content: start;
}
.headerStyle.headerThree3 .header_body.center {
  justify-content: center;
}
.headerStyle.headerThree3 .header_body.right {
  justify-content: end;
}
.headerStyle.headerThree3 .header_body p {
  max-width: 100%;
  padding-right: 45px;
  padding-left: 15px;
  min-width: 252px;
  line-height: 28px !important;
}
.headerStyle.headerThree3 .header_body p:nth-child(2) {
  height: 0;
  min-height: 0 !important;
}
.headerStyle.headerThree4 {
  display: flex;
}
.headerStyle.headerThree4 .leftBack {
  position: absolute;
  left: -1px;
  top: -15px;
  margin: auto;
}
.headerStyle.headerThree4 .rightBack {
  position: absolute;
  right: 7px;
  /* top: 0; */
  bottom: -9px;
}
.headerStyle.headerThree4.left {
  justify-content: start;
}
.headerStyle.headerThree4.center {
  justify-content: center;
}
.headerStyle.headerThree4.right {
  justify-content: end;
}
.headerStyle.headerThree4 .headerBckImg {
  width: 247px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  max-height: 65px;
}
.headerStyle.headerThree4 .header_body {
  position: relative;
  border: 1px solid #AACDFF;
  height: 65px;
  display: flex;
  max-width: 100% !important;
}
.headerStyle.headerThree4 .header_body.left {
  justify-content: start;
}
.headerStyle.headerThree4 .header_body.center {
  justify-content: center;
}
.headerStyle.headerThree4 .header_body.right {
  justify-content: end;
}
.headerStyle.headerThree4 .header_body p {
  min-width: 247px;
  line-height: 47px !important;
  margin-top: 10px !important;
  padding: 0 10px;
  max-width: 100% !important;
}
.headerStyle.headerThree4 .header_body p:nth-child(2) {
  height: 0;
  min-height: 0 !important;
}
.phone-editor .phone-editor .headerStyle.headerTwo1 .headerBckImg {
  width: 100%;
}
.phone-editor .headerStyle.headerTwo1 .headerBckImg {
  top: 8px;
}
.phone-editor .headerTwo3 {
  padding: 0 !important;
}
.phone-editor .headerOne1 {
  padding: 0 !important;
}
.phone-editor .headerStyle.headerTwo3 .header_body {
  height: 90px;
}
.phone-editor .headerStyle.headerOne1 .headerBckImg {
  left: -35px;
  width: 457px;
  overflow: hidden;
}
.phone-editor .headerStyle.headerOne1 .headerBckImg.on {
  width: auto !important;
  position: absolute;
  top: 50%;
  left: 50% !important;
  transform: translate(-50%, -50%);
}
.phone-editor .headerStyle.headerOne1 .header_body {
  height: 210px;
}
.phone-editor .headerStyle.headerTwo1 .headerBckImg {
  width: 400px;
}
.phone-editor .headerStyle.headerTwo1 .header_body {
  height: 95px;
}
.phone-editor .headerStyle.headerTwo3 .headerBckImg {
  width: 456px;
  left: -35px;
  overflow: hidden;
  bottom: auto;
}
.phone-editor .headerStyle.headerTwo3 .headerBckImg.on {
  width: auto !important;
  position: absolute;
  top: 50%;
  left: 50% !important;
  transform: translate(-50%, -50%);
  /* 图片居中 */
}
.phone-editor .headerStyle.headerTwo2 .headerStyleTwo2_img {
  width: 360px;
}
.pad-editor .phone-editor .headerStyle.headerTwo1 .headerBckImg {
  width: 100%;
}
.pad-editor .headerStyle.headerTwo1 .headerBckImg {
  top: 8px;
}
.pad-editor .headerStyle.headerTwo3 .header_body {
  height: 90px;
}
.pad-editor .headerStyle.headerOne1 .headerBckImg {
  left: -50px;
  width: 561px;
  overflow: hidden;
}
.pad-editor .headerStyle.headerOne1 .headerBckImg.on {
  width: auto !important;
  position: absolute;
  top: 50%;
  left: 50% !important;
  transform: translate(-50%, -50%);
  /* 图片居中 */
}
.pad-editor .headerStyle.headerOne1 .header_body {
  height: 280px;
}
.pad-editor .headerStyle.headerTwo1 .headerBckImg {
  width: 400px;
}
.pad-editor .headerStyle.headerTwo1 .header_body {
  height: 95px;
}
.pad-editor .headerStyle.headerTwo3 .header_body {
  height: 110px;
}
.pad-editor .headerStyle.headerTwo3 .headerBckImg {
  left: -50px;
  width: 561px;
  overflow: hidden;
}
.pad-editor .headerStyle.headerTwo3 .headerBckImg.on {
  width: auto !important;
  position: absolute;
  top: 50%;
  left: 50% !important;
  transform: translate(-50%, -50%);
  /* 图片居中 */
  bottom: auto;
}
.pad-editor .headerStyle.headerTwo2 .headerStyleTwo2_img {
  width: 360px;
}
@media screen and (max-width: 740px) {
  .headerStyle.headerTwo3 .header_body {
    height: 75px;
  }
  .headerTwo3 {
    padding: 0 !important;
  }
  .headerOne1 {
    padding: 0 !important;
  }
}

.animation-modal .ant-modal-body {
  padding-bottom: 0;
}

/**
 * @Author: 赵霄
 * @Date: 2024-07-16 17:16:13
 * @LastEditors: 赵霄
 * @LastEditTime: 2024-08-26 17:18:45
 */
.document-header {
  height: 40px;
  padding: 0 20px;
  background-color: #f1f2f6;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  display: flex;
  align-items: center;
}
.document-header-icon {
  height: 26px;
  margin-right: 13px;
}
.document-title {
  font-size: 14px;
  text-align: center;
  color: #1c1c1e;
  margin-top: 11px;
}
.document-preview-box {
  height: 446px;
}
.document-preview-box iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.document-preview-box #ctn div {
  margin: auto auto 10px !important;
}
#ctn div {
  margin: auto auto 10px !important;
}
.modal-body-no-padding-top-and-bottom .ant-modal-body {
  padding: 0 24px;
}
.modal-footer-no-padding-top .ant-modal-footer {
  padding-top: 0;
}
@media screen and (max-width: 600px) {
  .document-header {
    height: auto !important;
    line-height: 20px !important;
    font-size: 16px !important;
    padding: 6px 0 !important;
    padding-right: 2px !important;
  }
  .document-header .document-header-icon {
    margin: 0 10px !important;
  }
}

.citationMenu .ant-menu-item {
  height: 29px;
  display: flex;
}
.citationMenu .toolBarMenuItem {
  height: 29px;
  display: flex;
  align-items: center;
}
.citationMenu .toolBarMenuItem .ant-menu-title-content {
  height: 29px;
  display: flex;
  font-size: 13px;
}
.citationMenu .toolBarMenuItem img {
  width: 15px;
  margin-right: 8px;
}
.optionBtn {
  width: 200px;
  height: 36px;
  top: 52px;
  left: 20px;
  gap: 0px;
  border-radius: 4px;
  background: #f7f8fb;
  display: flex;
  padding: 3px;
  margin-bottom: 20px;
}
.optionBtn .btn {
  width: 50%;
  flex-shrink: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
}
.optionBtn .btn.on {
  background: #fff;
  border-radius: 4px;
  color: #1677ff;
}
.catationIcon {
  width: 18px;
  height: 18px;
  display: inline-block;
  text-align: center;
  border: 0.5px solid #1677ff;
  border-radius: 50%;
  font-size: 9px;
  font-weight: 500;
  color: #1677ff;
  background: #f4f8ff;
  position: relative;
  margin: 0 5px;
}
.catationIcon span {
  user-select: none;
}
.tipsBody {
  position: absolute;
  bottom: 100%;
  left: 0;
  z-index: 1000;
}
.tipsBody .delBtn {
  position: absolute;
  bottom: 25px;
  height: 20px;
  width: 20px;
  right: 50px;
  cursor: pointer;
}
.tipsBody .editBtn {
  position: absolute;
  bottom: 25px;
  height: 20px;
  width: 20px;
  right: 20px;
  cursor: pointer;
}
.tipsBody .content {
  margin-bottom: 25px;
  height: 85px;
  overflow: auto;
  display: block;
}
.tipsBody .botArrow {
  content: "";
  /* position: absolute; */
  position: relative;
  display: block;
  top: 100%;
  margin-left: 9px;
  width: 0;
  height: 0;
  border-right: 10px solid transparent;
  border-top: 10px solid #1677ff;
  border-left: none;
}
.tipsBody .botArrow::before {
  content: '';
  position: absolute;
  top: -11px;
  left: 1px;
  width: 0;
  height: 0;
  border-right: 8px solid transparent;
  border-top: 9px solid #f4f8ff;
  border-left: none;
}
.tipsBody.on {
  top: 100%;
  bottom: auto;
  z-index: 99;
}
.tipsBody.on .delBtn {
  bottom: 15px;
}
.tipsBody.on .editBtn {
  bottom: 15px;
}
.tipsBody.on .content {
  margin-bottom: 25px;
  height: 85px;
  overflow: auto;
  display: block;
}
.tipsBody.on .botArrow {
  content: "";
  /* position: absolute; */
  /* bottom: 99%; */
  /* left: 9px; */
  width: 0;
  top: auto;
  height: 0;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #1677ff;
  border-top: 0;
  border-left: none;
}
.tipsBody.on .botArrow::before {
  content: '';
  position: absolute;
  bottom: -11px;
  top: auto;
  left: 1px;
  width: 0;
  height: 0;
  border-right: 8px solid transparent;
  border-bottom: 9px solid #f4f8ff;
  border-left: none;
  border-top: none;
}
.tipsBody.phone {
  position: fixed;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  margin: auto;
  z-index: 1200;
  width: 300px;
  height: 132px;
  padding: 0;
}
.tipsBody.phone .botArrow {
  display: none;
}
.tipsBody.phone .botArrow::before {
  display: none;
}
.citationTips {
  width: 300px;
  background: #f4f8ff;
  border-radius: 10px;
  padding: 10px;
  border: 1px solid #1677ff;
  user-select: none;
  text-align: left;
}
.management {
  max-height: 450px;
  overflow: auto;
  margin-top: 15px;
}
.no-citationItem {
  width: 100%;
  height: 120px;
  padding: 15px;
  border-radius: 4px;
  background: #f7f8fb;
  margin-top: 15px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000;
  font-size: 16px;
}
.citationItem {
  width: 100%;
  height: 120px;
  padding: 15px;
  border-radius: 4px;
  background: #f7f8fb;
  margin-top: 15px;
  position: relative;
}
.citationItem.click {
  border: 1px solid #1677ff;
}
.citationItem.look {
  height: 70px;
  cursor: pointer;
}
.citationItem:first-child {
  margin-top: 0;
}
.citationItem.on {
  padding: 0;
}
.citationItem .editArea {
  position: relative;
}
.citationItem .editArea .saveBtn {
  position: absolute;
  width: 45px;
  height: 24px;
  bottom: 10px;
  right: 10px;
  border-radius: 4px;
  background: #1677ff;
  color: #fff;
  text-align: center;
  line-height: 24px;
  cursor: pointer;
}
.citationItem .text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 400;
}
.citationItem .btnList {
  position: absolute;
  right: 15px;
  bottom: 10px;
  display: flex;
}
.citationItem .btnList .btn {
  width: 18px;
  height: 18px;
  margin-left: 10px;
  cursor: pointer;
}
.citationItem .btnList .btn.copy {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMTU5MDUgNi4xMzkzOEwxMS41ODY1IDIuNzExOUMxMi41ODQ1IDEuNzEzODkgMTQuMjI0NiAxLjczNTg3IDE1LjI0OTcgMi43NjFDMTYuMjc0OSAzLjc4NjExIDE2LjI5NjkgNS40MjYyMSAxNS4yOTg4IDYuNDI0MkwxMi4zMjMxIDkuMzk5OTQiIHN0cm9rZT0iIzhGOTU5RSIgc3Ryb2tlLXdpZHRoPSIxLjU4MzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTUuNjYyMSA4LjYyNTk4TDIuNjg2MzYgMTEuNjAxN0MxLjY4ODMzIDEyLjU5OTcgMS43MTAzNSAxNC4yMzk4IDIuNzM1NDUgMTUuMjY0OUMzLjc2MDU4IDE2LjI5MDEgNS40MDA2NSAxNi4zMTIxIDYuMzk4NjcgMTUuMzE0TDkuODI2MTcgMTEuODg2NSIgc3Ryb2tlPSIjOEY5NTlFIiBzdHJva2Utd2lkdGg9IjEuNTgzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOC4yMDg5OCA5LjgwMjg3QzcuMTgzODUgOC43Nzc3NCA3LjE2MTg3IDcuMTM3NjcgOC4xNTk4NiA2LjEzOTY1IiBzdHJva2U9IiM4Rjk1OUUiIHN0cm9rZS13aWR0aD0iMS41ODMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik05LjgyNTkxIDguMTc0OEMxMC44NTEgOS4xOTk5NCAxMC44NzMgMTAuODQgOS44NzUwMyAxMS44MzgiIHN0cm9rZT0iIzhGOTU5RSIgc3Ryb2tlLXdpZHRoPSIxLjU4MzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat;
}
.citationItem .btnList .btn.copy:hover {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMTU5MDUgNi4xMzkzOEwxMS41ODY1IDIuNzExOUMxMi41ODQ1IDEuNzEzODkgMTQuMjI0NiAxLjczNTg3IDE1LjI0OTcgMi43NjFDMTYuMjc0OSAzLjc4NjExIDE2LjI5NjkgNS40MjYyMSAxNS4yOTg4IDYuNDI0MkwxMi4zMjMxIDkuMzk5OTQiIHN0cm9rZT0iIzE2NzdGRiIgc3Ryb2tlLXdpZHRoPSIxLjU4MzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTUuNjYyMSA4LjYyNTk4TDIuNjg2MzYgMTEuNjAxN0MxLjY4ODMzIDEyLjU5OTcgMS43MTAzNSAxNC4yMzk4IDIuNzM1NDUgMTUuMjY0OUMzLjc2MDU4IDE2LjI5MDEgNS40MDA2NSAxNi4zMTIxIDYuMzk4NjcgMTUuMzE0TDkuODI2MTcgMTEuODg2NSIgc3Ryb2tlPSIjMTY3N0ZGIiBzdHJva2Utd2lkdGg9IjEuNTgzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOC4yMDg5OCA5LjgwMjg3QzcuMTgzODUgOC43Nzc3NCA3LjE2MTg3IDcuMTM3NjcgOC4xNTk4NiA2LjEzOTY1IiBzdHJva2U9IiMxNjc3RkYiIHN0cm9rZS13aWR0aD0iMS41ODMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik05LjgyNTkxIDguMTc0OEMxMC44NTEgOS4xOTk5NCAxMC44NzMgMTAuODQgOS44NzUwMyAxMS44MzgiIHN0cm9rZT0iIzE2NzdGRiIgc3Ryb2tlLXdpZHRoPSIxLjU4MzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat;
}
.citationItem .btnList .btn.edit {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMS4wMDE5NSIgeT0iMTUuODg3NyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjEuNTgzMzMiIHJ4PSIwLjc5MTY2NyIgZmlsbD0iIzhGOTU5RSIvPgo8cGF0aCBkPSJNMTAuMTk4MSAxLjE3Mzk0QzEwLjI3NiAxLjA3NDMzIDEwLjQxMzYgMS4wNDM5NyAxMC41MjYyIDEuMTAxNTVMMTMuMzkzIDIuNTY4MDdDMTMuNTA4NSAyLjYyNzE1IDEzLjU2NCAyLjc2MTQxIDEzLjUyMzggMi44ODQ3NUwxMi43MDU2IDUuMzk1ODZMOS41NzY3NyAxMi4yNTA3QzkuNTQ3MDggMTIuMzE1OCA5LjQ5MjI1IDEyLjM2NiA5LjQyNDg0IDEyLjM4OTlMNS45Mzk3NiAxMy42MjQ2QzUuNzg4MjcgMTMuNjc4MyA1LjYyNDM5IDEzLjU4NTIgNS41OTI4NyAxMy40Mjc2TDQuODU0OTMgOS43Mzc5MUM0Ljg0MjI2IDkuNjc0NTkgNC44NTMyNSA5LjYwODgyIDQuODg1ODIgOS41NTMwNkw4LjU0NTUgMy4yODczOEwxMC4xOTgxIDEuMTczOTRaIiBzdHJva2U9IiM4Rjk1OUUiIHN0cm9rZS13aWR0aD0iMS41ODMzMyIvPgo8L3N2Zz4K) no-repeat;
}
.citationItem .btnList .btn.edit:hover {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMS4xMTEzMyIgeT0iMTcuNzc3MyIgd2lkdGg9IjE3Ljc3NzgiIGhlaWdodD0iMS42NjY2NyIgcng9IjAuODMzMzMzIiBmaWxsPSIjMTY3N0ZGIi8+CjxwYXRoIGQ9Ik0xMC45Njk2IDIuMzQ2MDdDMTEuMDUxNiAyLjI0MTIyIDExLjE5NjUgMi4yMDkyNiAxMS4zMTUgMi4yNjk4OEwxNC4zMzI3IDMuODEzNThDMTQuNDU0MyAzLjg3NTc3IDE0LjUxMjYgNC4wMTcxIDE0LjQ3MDMgNC4xNDY5M0wxMy42MDkxIDYuNzkwMkwxMC4zMTU2IDE0LjAwNThDMTAuMjg0MyAxNC4wNzQzIDEwLjIyNjYgMTQuMTI3MiAxMC4xNTU3IDE0LjE1MjNMNi40ODcxNyAxNS40NTIxQzYuMzI3NzEgMTUuNTA4NiA2LjE1NTIgMTUuNDEwNiA2LjEyMjAyIDE1LjI0NDdMNS4zNDUyMyAxMS4zNjA4QzUuMzMxOSAxMS4yOTQxIDUuMzQzNDggMTEuMjI0OSA1LjM3Nzc2IDExLjE2NjJMOS4yMzAwNSA0LjU3MDc1TDEwLjk2OTYgMi4zNDYwN1oiIHN0cm9rZT0iIzE2NzdGRiIgc3Ryb2tlLXdpZHRoPSIxLjY2NjY3Ii8+Cjwvc3ZnPgo=) no-repeat;
}
.citationItem .btnList .btn.del {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEwNzJfNzQyKSI+CjxwYXRoIGQ9Ik0zLjM3NSAzLjc1VjE1LjNDMy4zNzUgMTUuOTYyNyAzLjkxMjI2IDE2LjUgNC41NzUgMTYuNUgxMy40MjVDMTQuMDg3NyAxNi41IDE0LjYyNSAxNS45NjI3IDE0LjYyNSAxNS4zVjMuNzVIMy4zNzVaIiBzdHJva2U9IiM4Rjk1OUUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik03LjUgNy41VjEyLjM3NSIgc3Ryb2tlPSIjOEY5NTlFIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMC41IDcuNVYxMi4zNzUiIHN0cm9rZT0iIzhGOTU5RSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMS41IDMuNzVIMTYuNSIgc3Ryb2tlPSIjOEY5NTlFIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02IDMuNzVMNy4yMzMzNyAxLjVIMTAuNzkxNEwxMiAzLjc1SDZaIiBzdHJva2U9IiM4Rjk1OUUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTA3Ml83NDIiPgo8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat;
}
.citationItem .btnList .btn.del:hover {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDEzLjVMMTEgOC41IiBzdHJva2U9IiNGRDU3NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMiAyLjVMNiAyLjUiIHN0cm9rZT0iI0ZENTc1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTcgOC41VjEzLjUiIHN0cm9rZT0iI0ZENTc1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTQgNS41TDQgMTUuNUw1IDE2LjVMMTMgMTYuNUwxNCAxNS41TDE0IDUuNU00IDUuNUwxNCA1LjVNNCA1LjVMMiA1LjVNMTQgNS41TDE2IDUuNSIgc3Ryb2tlPSIjRkQ1NzU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat;
}
.quoteTable {
  padding: 20px;
  box-sizing: border-box;
  border: 1px dashed rgba(0, 0, 0, 0);
}
.quoteTable.on:hover {
  border: 1px dashed #1677ff;
}
.operation-box {
  position: absolute;
  z-index: 99;
  width: 142px;
  height: 52px;
  top: -51px;
  right: 0;
}
.operation-box .operation-container {
  width: 142px;
  height: 41px;
  background-color: #FFFFFF;
  border-radius: 4px;
  border-top: 1px solid #E8E8E8;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
}
.operation-box .operation-btn {
  width: 50%;
  height: 100%;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.operation-box .operation-btn-icon {
  width: 18px;
  margin-right: 5px;
}
.operation-box .operation-btn:hover {
  background: #f5f5f5;
}

.discuss {
  width: 100%;
  border: 1px solid #E8E8E8;
  border-radius: 4px;
}
.discuss .inputContent {
  position: relative;
}
.discuss .inputContent .inputCount {
  position: absolute;
  top: 35px;
  right: 5px;
  color: #8F959E;
}
.discuss .header {
  width: 100%;
  min-height: 40px;
  background: #F1F2F6;
  padding: 8px 21px;
  font-size: 14px;
  font-weight: 400;
  display: flex;
  word-break: break-all;
  align-items: center;
  border-bottom: 1px solid #E8E8E8;
}
.discuss .header img {
  margin-right: 8px;
}
.discuss .discuss-body {
  padding: 0 22px;
}
.discuss .discuss-body .imgList {
  margin-bottom: 10px;
}
.discuss .discuss-body .imgList .images-box {
  max-width: 100px;
  max-height: 100px;
  margin-right: 10px;
  overflow: hidden;
}
.discuss .discuss-body .content {
  width: 100%;
  padding: 21px 0;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
}
.discuss .discuss-body .button {
  width: 100%;
  height: 42px;
  color: #1677FF;
  font-size: 14px;
  font-weight: 400;
  border-top: 1px dashed #E8E8E8;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.editorDiscuss .UploadImg {
  position: absolute;
  bottom: 23px;
  left: 0;
  display: flex;
  padding: 8px;
}

.container {
  position: relative;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  background-color: #f1f5f9;
  overflow: hidden;
}
.container .ant-btn {
  padding: 4px 8px;
}
.container::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0.12;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjQtMDctMTZUMTU6NDY6MTUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI0LTA3LTE2VDE2OjI4OjE3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0LTA3LTE2VDE2OjI4OjE3KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAzM2Q3ZDMyLTIz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);
  background-size: 120px 120px;
}
.container .exit {
  position: absolute;
  top: 20px;
  left: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.container .exit img {
  width: 15px;
}
.container .canvas {
  height: 331px;
}
.container .operation {
  position: absolute;
  right: 20px;
  bottom: 20px;
}

.hoverToolBarGraphBtn {
  font-size: 12px;
  display: flex;
  align-items: center;
  position: relative;
  margin-left: 8px !important;
  padding: 0 9px;
  cursor: pointer;
}
.hoverToolBarGraphBtn:before {
  content: '';
  position: absolute;
  height: 15px;
  width: 1px;
  background: #ccc;
  left: 0;
}
.graphDiv {
  margin-top: 5px;
}
.graphDiv .title {
  font-size: 14px;
}
.renderHoverGraph .findIcon,
.graphDiv .findIcon {
  position: absolute;
  left: 7px;
  top: 6px;
}
.renderHoverGraph .ant-select,
.graphDiv .ant-select {
  width: 230px !important;
}
.renderHoverGraph .ant-select-selection-search,
.graphDiv .ant-select-selection-search {
  display: inline-block !important;
  padding-left: 22px !important;
}
.renderHoverGraph .ant-select-selector,
.graphDiv .ant-select-selector {
  padding-left: 32px !important;
}
.renderHoverGraph .okBtn,
.graphDiv .okBtn {
  width: 60px;
}
.graphDiv {
  margin-bottom: 8px;
}
.graphDiv .viewGraphList {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 16px;
}
.graphDiv .viewGraphList .viewGraph {
  padding: 8px 16px;
  height: 32px;
  font-size: 12px;
  font-weight: 400;
  background: #f1f2f6;
  border-radius: 4px;
  color: #1c1c1e;
}
.graphDiv .ant-select-selection-item-remove {
  display: flex;
  align-items: center;
}
.graphDiv .ant-select-selection-item-content {
  font-size: 12px;
}
.graphDiv .anticon-close {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #d3d6df;
  display: flex;
  align-items: center;
  justify-content: center;
}
.graphDiv .anticon-close svg {
  color: #fff;
}
.graphDiv .ant-select-selection-item {
  border: 1px solid #eaecf2;
  background: #f1f2f6;
  color: #6d6d6d;
  border-radius: 4px;
}
.graphDiv .title {
  margin-bottom: 5px;
}
.graphDiv .findIcon {
  position: absolute;
  left: 7px;
  top: 6px;
}
.graphDiv .ant-select {
  width: 100% !important;
}
.graphDiv .ant-select-selection-search {
  display: inline-block !important;
  padding-left: 0 !important;
  margin: 0 !important;
}
.graphDiv .ant-select-multiple .ant-select-selection-placeholder {
  left: 35px !important;
}
.renderHoverGraph {
  padding: 10px !important;
  display: flex;
  gap: 8px;
}
.addKnowledgeGraph .inputContent {
  position: relative;
}
.addKnowledgeGraph .inputContent .inputCount {
  position: absolute;
  top: 35px;
  right: 5px;
  color: #8F959E;
}
.addKnowledgeGraph .title {
  font-size: 14px;
  font-weight: 400;
  margin: 20px 0 10px 0;
}
.addKnowledgeGraph .findIcon {
  position: absolute;
  left: 7px;
  top: 8px;
}
.addKnowledgeGraph .ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 30px;
}
.addKnowledgeGraph .ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  padding: 0 20px;
}
.addKnowledgeGraph .nodeList {
  display: flex;
  justify-items: center;
  align-items: center;
}
.addKnowledgeGraph .nodeList .node {
  height: 32px;
  background: #F1F2F6;
  border-radius: 4px;
  display: flex;
  justify-items: center;
  align-items: center;
  padding: 8px;
  margin-right: 10px;
}
.addKnowledgeGraph .nodeList .node .close {
  margin-left: 16px;
  cursor: pointer;
}
.addKnowledgeGraph .optionBtn {
  width: 200px;
  height: 36px;
  top: 52px;
  left: 20px;
  gap: 0px;
  border-radius: 4px;
  background: #f7f8fb;
  display: flex;
  padding: 3px;
  margin: 20px 0;
}
.addKnowledgeGraph .optionBtn .btn {
  width: 50%;
  flex-shrink: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
}
.addKnowledgeGraph .optionBtn .btn.on {
  background: #fff;
  border-radius: 4px;
  color: #1677ff;
}
.addKnowledgeGraph .grraph {
  width: 100%;
  background: #f1f5f9;
  border-radius: 4px;
}
.knowledgeTipsIcon {
  position: absolute;
  left: -10px;
}
.knowledgeTips {
  position: absolute;
  padding: 10px 0 0 10px;
  z-index: 1000;
  width: 574px;
}
.knowledgeTips.phone {
  position: fixed;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  margin: auto;
  z-index: 1200;
  max-height: 401px;
  width: 99%;
  padding: 10px;
}
.knowledgeTips_body {
  width: 100%;
  background: #FFFFFF;
  border: 1px solid #E8E8E8;
  box-shadow: 0 4px 14px 0 #00000026;
  padding: 20px;
}
.knowledgeTips_body .dropDownBtn {
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
}
.knowledgeTips_body .title {
  font-size: 16px;
  font-weight: 500;
  line-height: 23.68px;
  letter-spacing: 0.01em;
  text-align: left;
  width: 80%;
  margin-bottom: 15px;
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 隐藏超出内容 */
  text-overflow: ellipsis;
  /* 超出部分显示为省略号 */
}
.knowledgeTips_body .close {
  position: absolute;
  right: 30px;
  top: 30px;
}
.knowledgeTips_body .btn {
  margin: 0 !important;
}
.knowledgeTips_body .optionBtn {
  margin-bottom: 11px;
}
.knowledgeTips_body .optionBtn .btn {
  width: 50% !important;
}
.knowledgeTips_body .optionBtn.on {
  width: 100px !important;
}
.knowledgeTips_body .optionBtn.on .btn {
  width: 100% !important;
}
.pad-editor .knowledgeTips {
  position: absolute;
  top: 80 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  margin: auto;
  z-index: 1200;
  max-height: 401px;
  width: 450px;
  padding: 10px;
}
.phone-editor .knowledgeTips {
  z-index: 1200;
  width: 420px;
}

.unity-modal .ant-modal-body {
  padding-bottom: 0;
}
.unity-modal .insert-unit-row .ant-form-item {
  display: flex;
  flex-direction: row;
}
.unity-modal .insert-unit-row .ant-form-item .ant-col-5 {
  padding: 5px 0 0;
}
.unity-modal .insert-unit-row .ant-form-item .ant-col-24 {
  flex: 1;
}
.unity-modal .editorGoBtn {
  position: absolute;
  bottom: 30px;
  left: 30px;
  color: #1677ff;
  cursor: pointer;
}
.meshLabel {
  display: none;
  position: absolute;
  border-radius: 8px;
  padding: 10px;
  font-weight: 500;
  color: #0f0;
  background-color: rgb(73 72 72);
  transform: translateX(-50%) translateY(-50%);
  z-index: 99;
}

.webModular {
  width: 100%;
  border: 1px solid #E8E8E8;
  overflow: hidden;
}
.webModular .header {
  width: 100%;
  height: 40px;
  background: #F1F2F6;
  border-bottom: 1px solid #E8E8E8;
  position: relative;
}
.webModular .operation-box {
  width: 142px;
}
.webModular .operation-box .operation-container {
  width: 100%;
}
.webModular .operation-box .operation-btn {
  width: 100%;
}
.webModular .webIframe {
  height: 419px;
  border-radius: 0;
  width: 100%;
  border: 0;
  overflow: hidden;
  position: relative;
}
.webModular .webIframe .loading {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.webModular .webIframe .loading .icon {
  margin-right: 8px;
}
.webModular .webIframe iframe {
  border: 0;
  border-radius: 0px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  padding: 0;
}
.webModular .title {
  display: flex;
  height: 100%;
  align-items: center;
  padding-left: 15px;
}
.webModular .title img {
  margin-right: 10px;
}
.webModular .webBtn {
  position: absolute;
  right: 0;
  height: 100%;
  top: 0;
  display: flex;
  align-items: center;
}
.webModular .webBtn img {
  margin-right: 20px;
  cursor: pointer;
}
.webModal .inputContent {
  position: relative;
}
.webModal .inputContent .inputCount {
  position: absolute;
  top: 35px;
  right: 5px;
  color: #8F959E;
}

.formData {
  max-height: calc(100vh - 300px);
  overflow: auto;
}
.formData .topic {
  font-size: 14px;
  color: #1C1C1E;
  font-weight: 400;
  margin-bottom: 8px;
}
.formData .topic span {
  color: #ff4d4f;
  margin-right: 4px;
}
.formData .votingContent {
  position: relative;
}
.formData .votingContent .inputCount {
  position: absolute;
  top: 35px;
  right: 5px;
  color: #8F959E;
}
.formData .votingContent .ant-input {
  padding-right: 14px !important;
}
.formData .votingContent .ant-input:focus,
.formData .votingContent .ant-input-focused {
  padding-right: 100px;
}
.formData .votingContent .title {
  box-sizing: border-box;
}
.formData .votingContent .problemData-content {
  width: 100%;
  background: #F7F8FB;
  padding: 14px;
  box-sizing: border-box;
  border-radius: 4px;
  border: 1px #E8E8E8 solid;
}
.formData .votingContent .problemData-content .problemData {
  border-bottom: 1px #E8E8E8 solid;
  margin-bottom: 20px;
}
.formData .votingContent .problemData-content .problemData .ant-form-item-label {
  margin-right: 16px;
  text-align: left;
  padding: 4px 0 0 0;
}
.formData .votingContent .problemData-content .problemData .problemData-title {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.formData .votingContent .problemData-content .problemData .problemData-title .ant-form-item {
  width: calc(100% - 130px);
  margin-right: 10px;
  flex-direction: row;
}
.formData .votingContent .problemData-content .problemData .problemData-title .ant-form-item .ant-form-item-required::before {
  display: none;
}
.formData .votingContent .problemData-content .problemData .problemData-title .optionName {
  width: calc(100% - 90px);
}
.formData .votingContent .problemData-content .problemData .problemData-title .ant-form-item-control {
  width: calc(100% - 160px);
}
.formData .votingContent .problemData-content .problemData .problemData-title .action {
  width: 120px;
  text-align: right;
  margin-top: 5px;
}
.formData .votingContent .problemData-content .problemData .problemData-title .action img {
  width: 18px;
  height: 18px;
  cursor: pointer;
  pointer-events: auto;
}
.formData .votingContent .problemData-content .problemData .problemData-title .action span {
  font-size: 14px;
  margin-left: 10px;
  cursor: pointer;
  color: #1677FF;
}
.formData .votingContent .problemData-content .problemData .problemData-title .action-options {
  text-align: left;
  width: 80px;
  display: flex;
}
.formData .votingContent .problemData-content .problemData .problemData-title .action-options img {
  width: 18px;
  margin-top: 6px;
  height: 18px;
  border-radius: 4px;
  cursor: pointer;
  pointer-events: auto;
}
.formData .votingContent .problemData-content .problemData .problemData-title .action-options .icon {
  margin-top: 6px;
  font-size: 16px;
  margin-left: 10px;
  cursor: pointer;
}
.formData .votingContent .problemData-content .problemData .packUpClass {
  display: flex;
  justify-content: space-between;
  height: 50px;
  align-items: center;
}
.formData .votingContent .problemData-content .problemData .packUpClass .packUpClass-left {
  width: calc(100% - 110px);
  display: flex;
  align-items: center;
}
.formData .votingContent .problemData-content .problemData .packUpClass .packUpClass-left .num,
.formData .votingContent .problemData-content .problemData .packUpClass .packUpClass-left .text {
  color: #6D6D6D;
  font-size: 14px;
}
.formData .votingContent .problemData-content .problemData .packUpClass .packUpClass-left .title {
  font-size: 14px;
  display: inline-block;
  max-width: calc(100% - 125px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-left: 16px;
  color: #1C1C1E;
  margin-right: 16px;
}
.formData .votingContent .problemData-content .problemData .packUpClass .packUpClass-right {
  width: 100px;
  text-align: right;
  margin-top: 2px;
  color: #1677FF;
}
.formData .votingContent .problemData-content .problemData .packUpClass .packUpClass-right span {
  font-size: 14px;
  margin-left: 10px;
  cursor: pointer;
}
.formData .votingContent .problemData-content .problemData:last-child {
  border-bottom: none;
}
.formData .votingContent .problemData-content .problemData-content-img {
  padding: 0 10px 0 58px;
  box-sizing: border-box;
  display: flex;
  pointer-events: auto;
}
.formData .votingContent .problemData-content .problemData-content-img span {
  width: 30px;
  height: 30px;
  position: relative;
  margin-right: 10px;
  display: inline-block;
}
.formData .votingContent .problemData-content .problemData-content-img .images-body {
  display: inline-block;
}
.formData .votingContent .problemData-content .problemData-content-img img {
  width: 30px;
  height: 30px;
  border-radius: 4px;
  cursor: pointer;
  pointer-events: auto;
}
.formData .votingContent .problemData-content .problemData-content-img .imgDelete {
  position: absolute;
  right: 0;
  top: -4px;
  width: 11px;
  height: 11px;
}
.formData .votingContent .problemData-content .ShortAnswerQuestionBox-content-img {
  padding: 0 10px 0 58px;
  box-sizing: border-box;
  display: flex;
  pointer-events: auto;
}
.formData .votingContent .problemData-content .ShortAnswerQuestionBox-content-img span {
  width: 30px;
  height: 30px;
  position: relative;
  margin-right: 10px;
  display: inline-block;
  margin-bottom: 10px;
}
.formData .votingContent .problemData-content .ShortAnswerQuestionBox-content-img img {
  width: 30px;
  height: 30px;
  border-radius: 4px;
  cursor: pointer;
  pointer-events: auto;
}
.formData .votingContent .problemData-content .ShortAnswerQuestionBox-content-img .images-body {
  display: inline-block;
}
.formData .votingContent .problemData-content .ShortAnswerQuestionBox-content-img .imgDelete {
  position: absolute;
  right: 0;
  top: -4px;
  width: 11px;
  height: 11px;
}
.formData .votingContent .problemData-content .add {
  width: 100%;
  text-align: center;
  cursor: pointer;
  color: #1677FF;
}
.formData .votingContent .problemData-content .add span {
  margin-left: 6px;
}
.formData .endTime {
  width: 100%;
  margin-top: 12px;
}
.formData .endTime .endTimeText {
  width: 100%;
  font-size: 14px;
}
.formData .endTime .endTimeText span {
  color: #1677ff;
  cursor: pointer;
  margin-left: 6px;
}
.formData .endTime .endTimeData {
  width: 100%;
  font-size: 14px;
}
.formData .endTime .endTimeData .ant-form-item {
  flex-direction: row;
  display: inline-flex;
}
.formData .endTime .endTimeData .ant-form-item .ant-form-item-label {
  margin-top: 4px;
  margin-right: 6px;
}
.formData .endTime .endTimeData .ant-form-item .ant-form-item-control {
  flex-grow: 0;
}
.formData .endTime .endTimeData .cancalClass {
  font-size: 14px;
  color: #1677FF;
  margin-left: 8px;
  cursor: pointer;
  margin-top: 4px;
  display: inline-block;
}

.InsertExperimentalTraining {
  display: flex;
}
.InsertExperimentalTraining .leafContent {
  width: 180px;
  height: 708px;
  background: #fff;
}
.InsertExperimentalTraining .leafContent .typeList {
  height: calc(100% - 53px);
  padding: 10px;
  flex-shrink: 0;
}
.InsertExperimentalTraining .leafContent .typeList .type {
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  border-radius: 4px;
  cursor: pointer;
}
.InsertExperimentalTraining .leafContent .typeList .type.on {
  background: #F1F2F6;
}
.InsertExperimentalTraining .leafContent .exchangeBtn {
  height: 53px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #1677FF;
  border-top: 1px solid #E8E8E8;
  cursor: pointer;
}
.InsertExperimentalTraining .leafContent .exchangeBtn img {
  margin-right: 7px;
}
.InsertExperimentalTraining .VRContent {
  width: 820px;
  height: 708px;
  background: #F7F8FB;
  padding: 24px;
  padding-right: 18px;
  padding-bottom: 30px;
  position: relative;
}
.InsertExperimentalTraining .VRContent .scrollLoad {
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
  color: #ccc;
}
.InsertExperimentalTraining .VRContent .scrollLoad .icon {
  margin-right: 10px;
}
.InsertExperimentalTraining .VRContent .loading {
  display: flex;
  height: 620px;
  justify-content: center;
  align-items: center;
}
.InsertExperimentalTraining .VRContent .loading .icon {
  margin-right: 10px;
}
.InsertExperimentalTraining .VRContent .noList {
  display: flex;
  height: 620px;
  justify-content: center;
  align-items: center;
}
.InsertExperimentalTraining .VRContent .title {
  font-size: 18px;
  font-weight: 500;
  line-height: 26.64px;
  text-align: left;
  color: #000000;
  margin-bottom: 12px;
}
.InsertExperimentalTraining .VRContent .VRlist {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  /* 三列布局 */
  gap: 16px;
  /* 设置列间距 */
  overflow: auto;
  height: 610px;
}
.InsertExperimentalTraining .VRContent .VRlist .VR {
  width: 248px;
  height: 263px;
  box-shadow: 0 0 4px 0 #0000001A;
  background: #FFFFFF;
  border-radius: 8px;
  padding: 10px;
  position: relative;
  cursor: pointer;
}
.InsertExperimentalTraining .VRContent .VRlist .VR img {
  width: 100%;
  max-height: 171px;
  border-radius: 4px;
  margin-bottom: 15px;
}
.InsertExperimentalTraining .VRContent .VRlist .VR .VRTtitle {
  font-size: 16px;
  font-weight: 400;
  line-height: 23.68px;
  text-align: left;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.InsertExperimentalTraining .VRContent .VRlist .VR .marker {
  position: absolute;
  left: 16px;
  bottom: 15px;
  display: flex;
}
.InsertExperimentalTraining .VRContent .VRlist .VR .vrLogo {
  padding: 0 10px;
  height: 18px;
  background: #D3E5FF;
  color: #1677FF;
  display: flex;
  margin-right: 10px;
  justify-content: center;
  border-radius: 4px;
  align-items: center;
  font-size: 12px;
}
.InsertExperimentalTraining .VRContent .VRlist .VR .exchange {
  border-radius: 4px;
  padding: 0 10px;
  height: 18px;
  background: #C5FCD2;
  color: #00B42A;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
}
.InsertExperimentalTraining .detailsContent {
  padding: 24px;
  width: 100%;
}
.InsertExperimentalTraining .detailsContent .topHeader {
  height: 30px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22.4px;
  text-align: left;
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
.InsertExperimentalTraining .detailsContent .topHeader .goBack {
  color: #0167FF;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.InsertExperimentalTraining .detailsContent .topHeader .goBack .icon {
  margin-right: 5px;
}
.InsertExperimentalTraining .detailsContent .topHeader .line {
  width: 1px;
  height: 14px;
  background: #D9D9D9;
  margin: 0 10px;
}
.InsertExperimentalTraining .detailsContent .topHeader .menus {
  font-size: 16px;
  font-weight: 500;
  color: #000000;
}
.InsertExperimentalTraining .detailsContent .generalization {
  display: flex;
  padding-bottom: 26px;
  border-bottom: 1px solid #E8E8E8;
}
.InsertExperimentalTraining .detailsContent .generalization .imgBody {
  margin-right: 24px;
  width: 305px;
  height: 201px;
}
.InsertExperimentalTraining .detailsContent .generalization .imgBody img {
  max-width: 305px;
  max-height: 201px;
}
.InsertExperimentalTraining .detailsContent .generalization .content {
  width: calc(100% - 329px);
  position: relative;
}
.InsertExperimentalTraining .detailsContent .generalization .content .title {
  font-size: 20px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 17px;
}
.InsertExperimentalTraining .detailsContent .generalization .content .identification {
  display: flex;
}
.InsertExperimentalTraining .detailsContent .generalization .content .identification .vrLogo {
  padding: 0 10px;
  height: 25px;
  background: #D3E5FF;
  color: #1677FF;
  display: flex;
  justify-content: center;
  border-radius: 4px;
  align-items: center;
  font-size: 14px;
  margin-right: 10px;
}
.InsertExperimentalTraining .detailsContent .generalization .content .identification .exchange {
  border-radius: 4px;
  padding: 0 10px;
  height: 25px;
  background: #C5FCD2;
  color: #00B42A;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
}
.InsertExperimentalTraining .detailsContent .generalization .content .modalBtn {
  position: absolute;
  left: 0px;
  bottom: 0;
}
.InsertExperimentalTraining .detailsContent .generalization .content .modalBtn .insertBtn {
  margin-right: 10px;
  background-color: #1677ff;
}
.InsertExperimentalTraining .detailsContent .generalization .content .modalBtn .previewBtn {
  margin-right: 10px;
}
.InsertExperimentalTraining .detailsContent .introduction {
  padding: 20px 0;
}
.InsertExperimentalTraining .detailsContent .introduction .title {
  font-size: 16px;
  font-weight: 500;
  color: #1C1C1E;
  margin-bottom: 11px;
}
.InsertExperimentalTraining .detailsContent .introduction .text {
  font-size: 14px;
  font-weight: 400;
  color: #6D6D6D;
  max-height: 320px;
  line-height: 28px;
  overflow-y: auto;
}
.ExperimentalTraining {
  height: 200px;
  width: 100%;
  border: 1px solid #E8E8E8;
  overflow: hidden;
}
.ExperimentalTraining .header {
  width: 100%;
  height: 40px;
  background: #F1F2F6;
  border-bottom: 1px solid #E8E8E8;
  position: relative;
}
.ExperimentalTraining .operation-box {
  width: 71px;
}
.ExperimentalTraining .operation-box .operation-container {
  width: 100%;
}
.ExperimentalTraining .operation-box .operation-btn {
  width: 100%;
}
.ExperimentalTraining .title {
  display: flex;
  height: 100%;
  align-items: center;
  padding-left: 15px;
}
.ExperimentalTraining .title img {
  margin-right: 5px;
}
.ExperimentalTraining .generalization {
  height: 160px;
  display: flex;
  border-bottom: 1px solid #E8E8E8;
  padding: 20px;
}
.ExperimentalTraining .generalization .imgBody {
  margin-right: 24px;
  width: 182px;
  height: 120px;
}
.ExperimentalTraining .generalization .imgBody img {
  max-width: 182px;
  max-height: 120px;
}
.ExperimentalTraining .generalization .content {
  width: calc(100% - 182px);
  position: relative;
}
.ExperimentalTraining .generalization .content .titleText {
  font-size: 20px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 17px;
}
.ExperimentalTraining .generalization .content .identification {
  display: flex;
}
.ExperimentalTraining .generalization .content .identification .vrLogo {
  padding: 0 10px;
  height: 25px;
  background: #D3E5FF;
  color: #1677FF;
  display: flex;
  justify-content: center;
  border-radius: 4px;
  align-items: center;
  font-size: 14px;
  margin-right: 10px;
}
.ExperimentalTraining .generalization .content .identification .exchange {
  border-radius: 4px;
  padding: 0 10px;
  height: 25px;
  background: #C5FCD2;
  color: #00B42A;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
}
.ExperimentalTraining .generalization .content .modalBtn {
  position: absolute;
  right: 0;
  bottom: 0;
}
.ExperimentalTraining .generalization .content .modalBtn.on {
  padding: 20px;
}
.ExperimentalTraining .generalization .content .modalBtn.on .ant-btn {
  width: 100%;
}
.ExperimentalTraining .generalization .content .modalBtn .insertBtn {
  background-color: #1677ff;
  margin-right: 10px;
}
.modalBtn {
  position: absolute;
  right: 0;
  bottom: 0;
}
.modalBtn.on {
  padding: 20px;
  width: 100%;
}
.modalBtn.on .ant-btn {
  width: 100%;
}
.phone-editor .content {
  width: calc(100% - 109px) !important;
}
.phone-editor .imgBody {
  width: 109px!important;
  height: 72!important;
}
.phone-editor .imgBody img {
  width: 109px!important;
  height: 72!important;
}
.phone-editor .vrLogo,
.phone-editor .exchange {
  font-size: 13px!important;
}
@media screen and (max-width: 600px) {
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .answeringStick {
    margin-right: 10px;
  }
  .answerListBox .answerListBox-button .answerListBox-button-right .previousQuestion {
    width: 65px !important;
  }
  .ExperimentalTraining .generalization .imgBody img {
    max-height: 80px;
  }
  .answerSheet .interactiveExerciseBox .submitAnswerClass span {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .generalization {
    border: 0 !important;
    height: 110px !important;
  }
  .ExperimentalTraining .content {
    width: calc(100% - 109px) !important;
  }
  .imgBody {
    width: 109px !important;
    height: 72px !important;
  }
  .imgBody img {
    width: 109px!important;
    height: 72px !important;
  }
  .vrLogo,
  .exchange {
    font-size: 13px!important;
  }
}

.codeComponent .cm-readonly .cm-cursor {
  visibility: hidden;
}
.codeComponent .fileName {
  margin-left: 10px;
  padding-left: 10px;
  position: relative;
  color: #8F959E;
  font-size: 14px;
}
.codeComponent .fileName:after {
  content: '';
  position: absolute;
  width: 1px;
  display: inline-block;
  height: 22px;
  top: 0;
  bottom: 0;
  left: 0;
  background: #E8E8E8;
}
.codeComponent .right-item {
  margin-left: auto;
  display: inline-block;
  align-items: center;
  gap: 10px;
  color: #8F959E;
}
.codeComponent .cm-gutters {
  background: #fff !important;
  border-right: 0 !important;
}
.codeComponent .cm-activeLineGutter {
  background: #fff !important;
  border-right: 0 !important;
}
.codeComponent .cm-gutterElement {
  font-size: 14px;
  font-weight: 400;
  color: #8F959E;
}
.codeComponent .runCode {
  margin: 8px 0;
}
.codeComponent .runCode button {
  display: flex;
  gap: 5px;
  align-items: center;
  color: #000;
}
.codeComponent .codeTool {
  border: 1px solid #E8E8E8;
  border-radius: 4px;
  overflow: hidden;
}
.codeComponent .codeTool .codeMirror {
  padding: 10px;
}
.codeComponent .codeTool .code-header {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #E8E8E8;
  height: 42px;
  padding: 0 10px;
}
.codeComponent .codeTool .code-header .language {
  font-size: 14px;
  font-weight: 400;
  line-height: 22.4px;
  text-align: left;
  color: #8F959E;
  display: flex;
  gap: 5px;
  align-items: center;
}
.codeComponent .codeTool .header-allCommentIcon {
  width: 10px;
  height: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADySURBVHgB7ZJLDgFBEIb/6hizwxHcSNxAY+MV2gWMEwwJsRxu4AicgCNwg9kLZdorHj0xZhIbvqQ7qa7uP1V/F/BzkN4c18tlLC4gPj7taKmU9FM6yqbR1rpIQvr0vi9OgcAMDB8JsOz99CwVoGpywwIdxIRBnWa1ur0Jarr1clAlDfAxPO025PAaiYfcDv1gXyM6G8tm5/6Anm+4Ey+PPa+CTA5vsOxD/tqquUJc/ARKeAs5z2LGCm+VjjwXxCEfxXPVqBRNGYEQVFMqmP3UvoVORKjgOUvFl/k8kDS1Gknw1U9yVEsukBR37PX0wp+vcASIY0sjcQuD8AAAAABJRU5ErkJggg==) center center;
  background-size: cover;
  margin-left: 7px;
  cursor: pointer;
}
.codeComponent .cm-editor {
  height: 300px;
}
.codeComponent .runBtn {
  position: absolute;
  right: 0;
  bottom: 0;
}
.codeComponent .cm-theme-light {
  background: #fff !important;
}
.codeComponent .ͼ1.cm-focused {
  outline: none;
}
.codeComponent .runResult {
  word-break: break-all;
  white-space: pre-wrap;
  min-height: 150px;
  top: 637px;
  left: 20px;
  border-radius: 4px;
  border: 1px dashed #E8E8E8;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 400;
  color: #8F959E;
}
.codeComponent .runResult.on {
  display: flex;
  align-items: center;
  justify-content: center;
}
.codeComponent .runResult.on img {
  transform: scale(50%);
}
.codeComponent .runResult.error {
  background: #FD57571A;
  border: 1px dashed #FD5757;
  color: #FD5757;
}
.codeComponent .codeOption {
  display: flex;
  align-items: center;
}
.codeComponent .codeOption .tips {
  margin-left: auto;
  font-size: 14px;
  font-weight: 400;
  line-height: 20.27px;
  text-align: left;
  color: #8F959E;
  margin-right: 0;
}
.codeComponent .optionBtn {
  width: 200px;
  height: 36px;
  top: 52px;
  left: 20px;
  gap: 0px;
  border-radius: 4px;
  background: #f7f8fb;
  display: flex;
  padding: 3px;
  margin: 20px 0;
}
.codeComponent .optionBtn.on {
  margin: 5px 0;
  margin-left: auto;
}
.codeComponent .optionBtn .btn {
  width: 50%;
  flex-shrink: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  margin: 0;
}
.codeComponent .optionBtn .btn.on {
  background: #fff;
  border-radius: 4px;
  color: #1677ff;
}
.codeCompiler {
  background: #fff;
}
.codeCompiler .codeDetail {
  padding: 20px;
}
.codeCompiler .codeDetail .title {
  font-size: 16px;
  font-weight: 500;
  color: #000000;
  margin-bottom: 20px;
  padding: 0;
  justify-content: center;
}
.codeCompiler .codeDetail .remark {
  font-size: 14px;
  font-weight: 400;
  color: #1C1C1E;
  margin-bottom: 8px;
}
.codeCompilerModal .ant-modal-body {
  max-height: 650px;
  overflow: auto;
}
.codeDrop {
  z-index: 1500;
}
.codeCompiler {
  width: 100%;
  border: 1px solid #E8E8E8;
  overflow: hidden;
}
.codeCompiler .cm-content {
  padding: 0;
}
.codeCompiler .cm-gutters {
  margin-top: 4px;
}
.codeCompiler .header {
  width: 100%;
  height: 40px;
  background: #F1F2F6;
  border-bottom: 1px solid #E8E8E8;
  position: relative;
}
.codeCompiler .operation-box {
  width: 142px;
}
.codeCompiler .operation-box .operation-container {
  width: 100%;
}
.codeCompiler .operation-box .operation-btn {
  width: 100%;
}
.codeCompiler .webIframe {
  height: 419px;
  border-radius: 0;
  width: 100%;
  border: 0;
  overflow: hidden;
  position: relative;
}
.codeCompiler .webIframe .loading {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.codeCompiler .webIframe .loading .icon {
  margin-right: 8px;
}
.codeCompiler .webIframe iframe {
  border: 0;
  border-radius: 0px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  padding: 0;
}
.codeCompiler .title {
  display: flex;
  height: 100%;
  align-items: center;
  padding-left: 15px;
}
.codeCompiler .title img {
  margin-right: 10px;
}
.codeCompiler .webBtn {
  position: absolute;
  right: 0;
  height: 100%;
  top: 0;
  display: flex;
  align-items: center;
}
.codeCompiler .webBtn img {
  margin-right: 20px;
  cursor: pointer;
}
.inputContent {
  position: relative;
}
.inputContent .inputCount {
  position: absolute;
  top: 35px;
  right: 5px;
  color: #8F959E;
}

.header-static-toolbar .toolbar-icon-down {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.25);
  margin-top: 7px;
  margin-bottom: 3px;
}
.header-static-toolbar .toolbar-text {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 2px;
  font-size: 14px;
}
.header-static-toolbar .toolbar-size-content {
  width: 370px;
  height: 56px;
  display: flex;
  flex-direction: column;
  margin-left: 5px;
  margin-right: 10px;
}
.header-static-toolbar .toolbar-action {
  margin-top: 7px;
  width: 100%;
  height: 24px;
  display: flex;
  justify-content: space-between;
}
.header-static-toolbar .toolbar-setting {
  display: flex;
}
.header-static-toolbar .toolbar-setting .static-toolbar-select-fontSetting {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-right: none;
}
.header-static-toolbar .toolbar-setting .static-toolbar-select-sizeSelectButton {
  border-top-left-radius: 0!important;
  border-bottom-left-radius: 0!important;
}

.course3dBoomPopover .ant-popover-inner-content {
  padding: 0;
}
.course3dBoomPopover .ant-popover-content {
  border-radius: 4px !important;
}
.course3dBoomPopover {
  margin-top: 12px;
}
.course3dBoomBody {
  padding: 16px 20px;
  width: 240px;
}
.course3dBoomBody .boomSet {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.course3dBoomBody .boomSet .ant-input-number {
  width: 100px;
  height: 28px;
  border-radius: 4px;
}
.course3dBoomBody .boomSet .label {
  width: 70px;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 400;
}
.course3dBoomBody .btnList {
  margin-top: 35px;
  display: flex;
  justify-content: end;
  gap: 15px;
}
.bckImageShow {
  width: 820px;
  height: 463px;
  background: url(data:image/png;base64,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);
  background-size: 100% 100%;
  display: flex;
  justify-content: center;
  align-items: end;
  padding-bottom: 25px;
}
.bckImageShow .ant-btn {
  width: 160px;
  height: 40px;
  border-radius: 4px;
}
.library-body {
  height: 100%;
}
.library-body .library-header {
  height: 21px;
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  color: #000000;
  margin-bottom: 25px;
}
.library-body .library-header .closeBtn {
  color: #0167ff;
  display: flex;
  gap: 6px;
  align-items: center;
  padding-right: 10px;
  position: relative;
  margin-right: 10px;
  cursor: pointer;
}
.library-body .library-header .closeBtn:before {
  content: '';
  width: 1px;
  height: 14px;
  border-radius: 8px;
  position: absolute;
  background: #d9d9d9;
  right: 0;
}
.library-body .library-header .library-header-title {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right: 60px;
}
.library-body .library-center {
  height: calc(100% - 50px);
  position: relative;
}
.library-body .library-center .findList {
  display: flex;
  height: 64px;
  background: #f7f8fb;
  border-top: 1px solid #e8e8e8;
  gap: 24px;
  padding: 0 20px;
}
.library-body .library-center .findList .find {
  display: flex;
  gap: 15px;
  align-items: center;
}
.library-body .library-center .findList .find .ant-select,
.library-body .library-center .findList .find .ant-input {
  width: 200px;
  border-radius: 4px;
}
.library-body .library-center .findList .find .ant-select-selector {
  border-radius: 4px;
}
.library-body .library-center .findList .btnList {
  display: flex;
  align-items: center;
  gap: 12px;
}
.library-body .library-center .findList .btnList .ant-btn {
  width: 70px;
  border-radius: 4px;
}
.library-body .library-center .ant-spin-nested-loading {
  height: calc(100% - 80px);
}
.library-body .library-center .ant-spin-nested-loading .ant-spin-container {
  height: 100%;
}
.library-body .library-center .pagination {
  position: absolute;
  bottom: 0;
  right: 0;
  text-align: right;
}
.library-body .library-center .pagination .ant-pagination-options {
  display: none;
}
.library-body .library-center .resourceList {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
  max-height: calc(100% - 60px);
  overflow: auto;
  gap: 20px;
  min-height: 400px;
}
.library-body .library-center .resourceList::-webkit-scrollbar {
  display: none;
}
.library-body .library-center .resourceList .resource {
  width: 275px;
  cursor: pointer;
  max-height: 215px;
}
.library-body .library-center .resourceList .resource .imageBody {
  height: 155px;
  width: 100%;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
}
.library-body .library-center .resourceList .resource .imageBody img {
  width: 100%;
  height: 100%;
}
.library-body .library-center .resourceList .resource .imageBody .resourceType {
  position: absolute;
  right: 0;
  top: 0;
  background: #1677ff;
  color: #fff;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px 8px;
  border-radius: 0 8px 0 8px;
}
.library-body .library-center .resourceList .resource .text {
  font-size: 16px;
  font-weight: 400;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  /* 可选，用于处理长单词或URL的换行问题 */
}
.library-body .library-detail {
  height: calc(100% - 50px);
  width: 100%;
  padding: 20px 0;
  display: flex;
  gap: 20px;
  border-top: 1px solid #e8e8e8;
}
.library-body .library-detail .ant-spin-nested-loading > div > .ant-spin,
.library-body .library-detail .ant-spin-nested-loading {
  height: 100%;
  max-height: 840px;
}
.library-body .library-detail .ant-spin-nested-loading > div > .ant-spin .ant-spin-blur,
.library-body .library-detail .ant-spin-nested-loading .ant-spin-blur {
  height: 100%;
}
.library-body .library-detail .libraryDetail-image {
  width: 820px;
  height: 100%;
}
.library-body .library-detail .libraryDetail-image .imageShow {
  height: 100%;
  background: #1c1c1e;
  display: flex;
  justify-content: center;
  align-items: center;
}
.library-body .library-detail .libraryDetail-image .imageShow.white {
  background: #fff;
}
.library-body .library-detail .libraryDetail-image .imageShow img {
  max-width: 100%;
  max-height: 100%;
}
.library-body .library-detail .libraryDetail-image .imageShow.on {
  height: calc(100% - 125px);
  margin-bottom: 15px;
}
.library-body .library-detail .libraryDetail-image .imageList {
  height: 127px;
  display: flex;
  gap: 15px;
  overflow-x: auto;
  overflow-y: hidden;
}
.library-body .library-detail .libraryDetail-image .imageList::-webkit-scrollbar {
  display: block !important;
  height: 5px;
}
.library-body .library-detail .libraryDetail-image .imageList::-webkit-scrollbar-thumb {
  background-color: #D9D9D9;
  border-radius: 5px;
}
.library-body .library-detail .libraryDetail-image .imageList .image {
  width: 200px;
  height: 117px;
  padding: 5px;
  flex-shrink: 0;
  border: 1px solid #fff;
  cursor: pointer;
}
.library-body .library-detail .libraryDetail-image .imageList .image img {
  width: 100%;
  height: 100%;
}
.library-body .library-detail .libraryDetail-image .imageList .image.on {
  border: 1px solid #1677ff;
}
.library-body .library-detail .libraryDetail-obj {
  width: 320px;
  height: 100%;
  overflow: auto;
  background: #f7f8fb;
}
.library-body .library-detail .libraryDetail-obj .libraryDetail-Btn {
  padding: 20px;
}
.library-body .library-detail .libraryDetail-obj .libraryDetail-Btn .addFile {
  width: 100%;
  border-radius: 4px;
}
.library-body .library-detail .libraryDetail-obj .libraryDetailValue {
  height: calc(100% - 80px);
}
.library-body .library-detail .libraryDetail-obj .libraryDetailValue .title {
  padding: 0 19px;
  display: flex;
  gap: 8px;
  height: 56px;
  font-size: 16px;
  font-weight: 500;
  color: #1c1c1e;
  align-items: center;
  border-bottom: 1px solid #e8e8e8;
}
.library-body .library-detail .libraryDetail-obj .libraryDetailValue .title .line {
  width: 3px;
  height: 14px;
  background: #1677ff;
  border-radius: 0 2px 2px 0;
}
.library-body .library-detail .libraryDetail-obj .libraryDetailValue .detailList {
  padding: 20px 19px;
  height: calc(100% - 60px);
  overflow: auto;
}
.library-body .library-detail .libraryDetail-obj .libraryDetailValue .detailList .detail {
  display: flex;
  gap: 5px;
  margin-bottom: 12px;
}
.library-body .library-detail .libraryDetail-obj .libraryDetailValue .detailList .detail .label {
  width: 70px;
  font-size: 14px;
  font-weight: 400;
  color: #6d6d6d;
  flex-shrink: 0;
}
.library-body .library-detail .libraryDetail-obj .libraryDetailValue .detailList .detail .label.on {
  width: 100%;
}
.library-body .library-detail .libraryDetail-obj .libraryDetailValue .detailList .detail .value {
  font-size: 14px;
  font-weight: 400;
  color: #1c1c1e;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  /* 可选，用于处理长单词或URL的换行问题 */
}
.library-drawer .ant-drawer-body {
  padding: 20px;
}

.iamge {
  max-height: 100%;
}

.bckImageShow .vrBckImage {
  position: absolute;
  max-height: 100%;
  max-width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.nofound-wrap {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.tableAlignMenu .ant-dropdown-menu-item .ant-dropdown-menu-title-content {
  display: flex;
}
.tableElement {
  flex-wrap: wrap;
  display: flex;
}
.tableElement.center {
  justify-content: center;
}
.tableElement.right {
  justify-content: right;
}
.tableElement .atlas-title {
  width: 100%;
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE/Edge */
  user-select: none;
  /* 标准语法 */
}

.editor_container_wrap {
  height: 100%;
}
.editor_container_wrap div[id^='editorarea'] {
  /* 只有在非只读模式下显示这个 hover 样式 */
}
.editor_container_wrap div[id^='editorarea'][contenteditable='true'] .card-hr.hr-activated,
.editor_container_wrap div[id^='editorarea'][contenteditable='true'] .card-hr:active {
  background-color: #f4f4f4;
}
.editor_container_wrap div[id^='editorarea'] .card-hr {
  padding: 18px 0;
  border-radius: 2px 2px;
}
.editor_container_wrap div[id^='editorarea'] .card-hr hr {
  box-sizing: border-box;
  position: absolute;
  /* top: 50%; */
  left: 0;
  margin-top: -1px;
  width: 100%;
  height: 2px;
  background-color: #e8e8e8;
  padding: 0;
  border: 1px solid transparent;
}

/**
 * @Author: BaiLong 2260104256@qq.com
 * @Date: 2024-07-11 16:24:43
 * @LastEditors: 鐧介緳 2260104256@qq.com
 * @LastEditTime: 2024-07-11 16:29:11
 * @FilePath: src/components/docs/plugins/Comment/commentTips.less
 * @Description: 悬浮框样式
 */
.toolTips .content .images-box {
  margin-bottom: 5px;
}
.toolTips .content .images-box:last-child {
  margin: 0;
}

.com_iframe {
  width: 100%;
  user-select: none;
  display: flex;
  justify-content: center;
  margin: 5px;
}

.editor_container_wrap {
  height: 100%;
}
.editor_container_wrap .todoList ul {
  -webkit-print-color-adjust: exact;
  -webkit-box-direction: normal;
  font-family: LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, Helvetica Neue, Arial, Segoe UI, PingFang SC, Microsoft Yahei, Hiragino Sans GB, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
  font-size: 16px;
  line-height: 1.68;
  color: #1f2329;
  font-variant-ligatures: no-common-ligatures;
  word-wrap: break-word;
  word-break: break-word;
  white-space: pre-wrap;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  position: relative;
  padding-left: 28px;
  list-style-type: none;
  margin-left: -6px;
}
.editor_container_wrap .todoList ul.r-list-check li:before,
.editor_container_wrap .todoList ul.r-list-done li:before {
  content: ' ';
  display: inline-block;
  position: relative;
  line-height: normal;
  font-size: 16px;
  bottom: 3px;
  border-radius: 2px;
  border: 1px solid #2b2f36;
  white-space: normal;
}
.editor_container_wrap .todoList ul.r-list-check li:before,
.editor_container_wrap .todoList ul.r-list-do li:before {
  content: ' ';
  display: inline-block;
  position: relative;
  line-height: normal;
  font-size: 16px;
  bottom: 3px;
  border-radius: 2px;
  border: 1px solid #2b2f36;
  white-space: normal;
}
.editor_container_wrap .todoList ul.r-list-check li:before,
.editor_container_wrap .todoList ul.r-list-done li:before {
  width: 14px;
  height: 14px;
  margin-left: -22px;
  margin-right: 6px;
}
.editor_container_wrap .todoList ul.r-list-check li:before,
.editor_container_wrap .todoList ul.r-list-do li:before {
  width: 14px;
  height: 14px;
  margin-left: -22px;
  margin-right: 6px;
}
.editor_container_wrap .todoList ul.r-list-done li:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiI+PGRlZnM+PHN0eWxlLz48L2RlZnM+PHBhdGggZD0iTTE5My4wOTQgNjUuMzA1bC05MC43MDUgOTAuOTMxLTM5LjUxLTM5LjkzNGMtNy4wODQtNy4wNTYtMTguNTQyLTcuMDU2LTI1LjU5OCAwLTcuMDU1IDcuMDU1LTcuMDU1IDE4LjQ4NSAwIDI1LjU0bDQ1Ljg2IDQ2LjExNWMxMC42MTIgMTAuNjk2IDI3Ljk0IDEwLjY5NiAzOC41OC4wMjhsOTYuOTk4LTk3LjE2N2M3LjA1NS03LjA1NiA3LjA4NC0xOC40ODUgMC0yNS41Ny03LjA4NC03LjAyNy0xOC41Ny03LjAyNy0yNS42MjUuMDU3eiIgZmlsbD0iIzM0NDc1ZSIgY2xhc3M9InRyYW5zZm9ybS1ncm91cCIvPjwvc3ZnPg==);
  background-size: contain;
  border-color: #2b2f36;
}
.editor_container_wrap .todoList ul.r-list-do li:before {
  background-size: contain;
  border-color: #2b2f36;
}

@media (min-width: 1000px) {
  .answerSheet {
    width: 100%;
    position: relative;
  }
  .answerSheet .set-box-text {
    position: absolute;
    z-index: 99;
    height: 60px;
    top: -60px;
    right: 0;
    color: #000000 !important;
    padding: 10px 0;
  }
  .answerSheet .set-box-text .set-container {
    height: 41px;
    background-color: #ffffff;
    border-radius: 4px;
    border-top: 1px solid #e8e8e8;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .answerSheet .set-box-text .set-btn {
    width: 71px;
    height: 100%;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
  }
  .answerSheet .set-box-text .set-btn-icon {
    width: 18px;
    margin-right: 5px;
  }
  .answerSheet .set-box-text .set-btn:hover {
    background: #f5f5f5;
  }
  .answerSheet .answerSheet-action {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 6px;
    position: absolute;
    top: 0;
  }
  .answerSheet .answerSheet-action .answerSheet-action-edit {
    display: flex;
    align-items: center;
    margin-right: 20px;
    cursor: pointer;
    font-size: 14px;
  }
  .answerSheet .answerSheet-action .answerSheet-action-edit span {
    margin-left: 4px;
  }
  .answerSheet .answerSheet-action .answerSheet-action-delete {
    display: flex;
    align-items: center;
    cursor: pointer;
    font-size: 14px;
    color: #fd5757;
  }
  .answerSheet .answerSheet-action .answerSheet-action-delete span {
    margin-left: 4px;
  }
  .answerSheet .answerSheet-title {
    width: 100%;
    height: 40px;
    background: #f1f2f6;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 0 15px;
    box-sizing: border-box;
    line-height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .answerSheet .answerSheet-title .answerSheet-title-left {
    display: flex;
    align-items: center;
  }
  .answerSheet .answerSheet-title .answerSheet-title-left img {
    width: 30px;
    margin-right: 5px;
  }
  .answerSheet .answerSheet-title .answerSheet-title-left span {
    font-size: 14px;
    color: #000000;
  }
  .answerSheet .answerSheet-title .answerSheet-Statistics {
    display: flex;
    align-items: center;
    cursor: pointer;
  }
  .answerSheet .answerSheet-title .answerSheet-Statistics img {
    width: 19px;
    margin-right: 9px;
  }
  .answerSheet .answerSheet-title .answerSheet-Statistics span {
    font-size: 14px;
    color: #000000;
  }
  .answerSheet .answerSheet-content {
    width: 100%;
    height: 100px;
    border: 1px #e8e8e8 solid;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 0 24px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    position: relative;
  }
  .answerSheet .answerSheet-content img {
    width: 67px;
  }
  .answerSheet .answerSheet-content .answerSheet-content-text {
    margin-left: 15px;
    width: calc(100% - 210px);
  }
  .answerSheet .answerSheet-content .answerSheet-content-text .answerSheet-content-text-title {
    height: 30px;
    width: 100%;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .answerSheet .answerSheet-content .answerSheet-content-text .answerSheet-content-text-num {
    font-size: 14px;
    color: #8f959e;
  }
  .answerSheet .answerSheet-content .answerSheet-content-right {
    position: absolute;
    right: 24px;
    display: flex;
  }
  .answerSheet .answerSheet-content .answerSheet-content-right .answerSheet-content-right-button {
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    border-radius: 4px;
    background: #1677ff;
    cursor: pointer;
    margin-right: 21px;
  }
  .answerSheet .answerSheet-content .answerSheet-content-right .answerSheet-content-right-active {
    background: #fff;
    color: #1677ff;
    border: 1px #1677ff solid;
  }
  .answerSheet .answerSheet-content .answerSheet-content-right .answerSheet-content-right-button:last-child {
    margin-right: 0;
  }
  .answerSheet .interactiveExerciseBox {
    border: 1px #e8e8e8 solid;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 20px;
  }
  .answerSheet .interactiveExerciseBox .text {
    font-size: 16px;
    color: #000;
    font-weight: 500;
  }
  .answerSheet .interactiveExerciseBox .title {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #1c1c1e;
    margin-top: 20px;
  }
  .answerSheet .interactiveExerciseBox .title img {
    max-width: 100%;
    height: auto !important;
  }
  .answerSheet .interactiveExerciseBox .content {
    border: 1px #0092e8 solid;
    padding: 10px;
    margin-top: 20px;
    border-radius: 4px;
    text-align: center;
    position: relative;
  }
  .answerSheet .interactiveExerciseBox .content .interImg {
    max-width: 100% !important;
    max-height: 100% !important;
  }
  .answerSheet .interactiveExerciseBox .content .canvas {
    position: absolute;
    left: 50%;
    top: 10px;
    z-index: 10;
    transform: translate(-50%);
  }
  .answerSheet .interactiveExerciseBox .content .canvas .drag-box {
    position: absolute;
    z-index: 50;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .drag-box .border-box {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    background-color: rgba(255, 255, 255, 0.2);
    border: 1px solid #fd5757;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .drag-box .border-box-active {
    border-radius: 50%;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content {
    position: absolute;
    z-index: 100;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .text {
    width: 100%;
    height: 100%;
    font-size: 18px;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .dragger {
    justify-content: center;
    align-items: center;
    font-size: 18px;
    color: #ffffff;
    position: absolute;
    right: 50%;
    transform: translate(50%, 0);
    top: -14px;
    z-index: 500;
    display: none;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .dragger .anticon {
    padding: 2px;
    border: 1px solid #fd5757;
    cursor: move;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .config {
    justify-content: flex-end;
    align-items: center;
    font-size: 18px;
    color: #ffffff;
    position: absolute;
    right: -2px;
    top: calc(100% - 24px);
    display: none;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .config .anticon {
    padding: 2px;
    border: 2px solid #fd5757;
    cursor: pointer;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .config .anticon-edit {
    margin-right: 6px;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .titleName {
    height: 28px;
    position: absolute;
    left: 0;
    top: -33px;
    display: flex;
    width: 100px;
    word-break: break-all;
    align-items: flex-end;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .titleName .text {
    width: 16px;
    height: 16px;
    border-radius: 1px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #FD5757;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    flex: none;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .titleName .selecttitle {
    font-size: 14px;
    color: #000;
    font-weight: 400;
    margin-left: 4px;
    word-break: break-all;
    line-height: 1;
    text-align: left;
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
    /* 文字周围添加白色阴影，模拟边框效果 */
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-active {
    background-color: rgba(255, 255, 255, 0.2);
    border-style: solid;
    border-color: #fd5757;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-ellipse {
    border-radius: 50%;
  }
  .answerSheet .interactiveExerciseBox .content .answerQuestion {
    width: 100%;
    height: 100%;
    z-index: 100;
    position: absolute;
    left: 0;
    top: 0;
  }
  .answerSheet .interactiveExerciseBox .content .answerQuestion img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 124px;
  }
  .answerSheet .interactiveExerciseBox .content .misAnswer {
    width: 100%;
    height: 100%;
    z-index: 100;
    position: absolute;
    left: 0;
    top: 0;
  }
  .answerSheet .interactiveExerciseBox .content .misAnswer img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 124px;
  }
  .answerSheet .interactiveExerciseBox .submitAnswerClass {
    text-align: right;
    margin-top: 12px;
  }
  .answerSheet .interactiveExerciseBox .submitAnswerClass span {
    display: inline-block;
    width: 80px;
    height: 28px;
    line-height: 28px;
    background: #1677FF;
    border: 1px #1677FF solid;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    text-align: center;
    margin-left: 10px;
  }
  .tipConfirm .ant-btn-primary {
    background: #1677ff !important;
  }
  .tipConfirm .ant-modal-confirm-body > .anticon {
    color: #297fff;
  }
}
@media (max-width: 1000px) {
  .answerSheet {
    width: 100%;
  }
  .answerSheet .answerSheet-title {
    width: 100%;
    height: 40px;
    background: #f1f2f6;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 0 15px;
    box-sizing: border-box;
    line-height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .answerSheet .answerSheet-title .answerSheet-title-left {
    display: flex;
    align-items: center;
  }
  .answerSheet .answerSheet-title .answerSheet-title-left img {
    width: 30px;
    margin-right: 5px;
  }
  .answerSheet .answerSheet-title .answerSheet-title-left span {
    font-size: 14px;
    color: #000000;
  }
  .answerSheet .answerSheet-title .answerSheet-Statistics {
    display: flex;
    align-items: center;
    cursor: pointer;
  }
  .answerSheet .answerSheet-title .answerSheet-Statistics img {
    width: 19px;
    margin-right: 9px;
  }
  .answerSheet .answerSheet-title .answerSheet-Statistics span {
    font-size: 14px;
    color: #000000;
  }
  .answerSheet .answerSheet-content {
    width: 100%;
    height: auto;
    border: 1px #e8e8e8 solid;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 24px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
  }
  .answerSheet .answerSheet-content img {
    width: 67px;
  }
  .answerSheet .answerSheet-content .answerSheet-content-text {
    margin-left: 15px;
    width: calc(100% - 90px);
  }
  .answerSheet .answerSheet-content .answerSheet-content-text .answerSheet-content-text-title {
    width: 100%;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
  }
  .answerSheet .answerSheet-content .answerSheet-content-text .answerSheet-content-text-num {
    font-size: 14px;
    color: #8f959e;
  }
  .answerSheet .answerSheet-content .answerSheet-content-right {
    width: 100%;
    display: flex;
    margin-top: 20px;
    justify-content: space-between;
  }
  .answerSheet .answerSheet-content .answerSheet-content-right .answerSheet-content-right-button {
    width: calc(100%);
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    border-radius: 4px;
    background: #1677ff;
    cursor: pointer;
    margin-right: 21px;
  }
  .answerSheet .answerSheet-content .answerSheet-content-right .answerSheet-content-right-active {
    background: #fff;
    color: #1677ff;
    border: 1px #1677ff solid;
  }
  .answerSheet .answerSheet-content .answerSheet-content-right .answerSheet-content-right-button:last-child {
    margin-right: 0;
  }
  .answerSheet .interactiveExerciseBox {
    border: 1px #e8e8e8 solid;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 20px;
  }
  .answerSheet .interactiveExerciseBox .text {
    font-size: 16px;
    color: #000;
    font-weight: 500;
  }
  .answerSheet .interactiveExerciseBox .title {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #1c1c1e;
    margin-top: 20px;
  }
  .answerSheet .interactiveExerciseBox .title img {
    max-width: 100%;
    height: auto !important;
  }
  .answerSheet .interactiveExerciseBox .content {
    width: 100%;
    border: 1px #0092e8 solid;
    padding: 10px;
    margin-top: 20px;
    border-radius: 4px;
    text-align: center;
    position: relative;
  }
  .answerSheet .interactiveExerciseBox .content .interImg {
    max-width: 100% !important;
    max-height: 100% !important;
  }
  .answerSheet .interactiveExerciseBox .content .canvas {
    position: absolute;
    left: 50%;
    top: 10px;
    z-index: 10;
    transform: translate(-50%);
  }
  .answerSheet .interactiveExerciseBox .content .canvas .drag-box {
    position: absolute;
    z-index: 50;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .drag-box .border-box {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    background-color: rgba(255, 255, 255, 0.2);
    border: 1px solid #fd5757;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .drag-box .border-box-active {
    border-radius: 50%;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content {
    position: absolute;
    z-index: 100;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .text {
    width: 100%;
    height: 100%;
    font-size: 18px;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .dragger {
    justify-content: center;
    align-items: center;
    font-size: 18px;
    color: #ffffff;
    position: absolute;
    right: 50%;
    transform: translate(50%, 0);
    top: -14px;
    z-index: 500;
    display: none;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .dragger .anticon {
    padding: 2px;
    border: 1px solid #fd5757;
    cursor: move;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .config {
    justify-content: flex-end;
    align-items: center;
    font-size: 18px;
    color: #ffffff;
    position: absolute;
    right: -2px;
    top: calc(100% - 24px);
    display: none;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .config .anticon {
    padding: 2px;
    border: 2px solid #fd5757;
    cursor: pointer;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .config .anticon-edit {
    margin-right: 6px;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .titleName {
    height: 28px;
    position: absolute;
    left: 0;
    top: -33px;
    display: flex;
    width: 100px;
    word-break: break-all;
    align-items: flex-end;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .titleName .text {
    width: 16px;
    height: 16px;
    border-radius: 1px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #FD5757;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    flex: none;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .titleName .selecttitle {
    font-size: 14px;
    color: #000;
    font-weight: 400;
    margin-left: 4px;
    word-break: break-all;
    line-height: 1;
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
    /* 文字周围添加白色阴影，模拟边框效果 */
    text-align: left;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-active {
    background-color: rgba(255, 255, 255, 0.2);
    border-style: solid;
    border-color: #fd5757;
  }
  .answerSheet .interactiveExerciseBox .content .canvas .box-item-ellipse {
    border-radius: 50%;
  }
  .answerSheet .interactiveExerciseBox .content .answerQuestion {
    width: 100%;
    height: 100%;
    z-index: 100;
    position: absolute;
    left: 0;
    top: 0;
  }
  .answerSheet .interactiveExerciseBox .content .answerQuestion img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 124px;
  }
  .answerSheet .interactiveExerciseBox .content .misAnswer {
    width: 100%;
    height: 100%;
    z-index: 100;
    position: absolute;
    left: 0;
    top: 0;
  }
  .answerSheet .interactiveExerciseBox .content .misAnswer img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 124px;
  }
  .answerSheet .interactiveExerciseBox .submitAnswerClass {
    text-align: right;
    margin-top: 12px;
  }
  .answerSheet .interactiveExerciseBox .submitAnswerClass span {
    display: inline-block;
    width: 80px;
    height: 28px;
    line-height: 28px;
    background: #1677FF;
    border: 1px #1677FF solid;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    text-align: center;
    margin-left: 10px;
  }
}
.phone-editor .answerSheet {
  width: 100%;
  position: relative;
}
.phone-editor .answerSheet .set-box-text {
  position: absolute;
  z-index: 99;
  height: 60px;
  top: -60px;
  right: 0;
  color: #000000 !important;
  padding: 10px 0;
}
.phone-editor .answerSheet .set-box-text .set-container {
  height: 41px;
  background-color: #ffffff;
  border-radius: 4px;
  border-top: 1px solid #e8e8e8;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.phone-editor .answerSheet .set-box-text .set-btn {
  width: 71px;
  height: 100%;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.phone-editor .answerSheet .set-box-text .set-btn-icon {
  width: 18px;
  margin-right: 5px;
}
.phone-editor .answerSheet .set-box-text .set-btn:hover {
  background: #f5f5f5;
}
.phone-editor .answerSheet .answerSheet-action {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 6px;
  position: absolute;
  top: 0;
}
.phone-editor .answerSheet .answerSheet-action .answerSheet-action-edit {
  display: flex;
  align-items: center;
  margin-right: 20px;
  cursor: pointer;
  font-size: 14px;
}
.phone-editor .answerSheet .answerSheet-action .answerSheet-action-edit span {
  margin-left: 4px;
}
.phone-editor .answerSheet .answerSheet-action .answerSheet-action-delete {
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 14px;
  color: #fd5757;
}
.phone-editor .answerSheet .answerSheet-action .answerSheet-action-delete span {
  margin-left: 4px;
}
.phone-editor .answerSheet .answerSheet-title {
  width: 100%;
  height: 40px;
  background: #f1f2f6;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 0 15px;
  box-sizing: border-box;
  line-height: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.phone-editor .answerSheet .answerSheet-title .answerSheet-title-left {
  display: flex;
  align-items: center;
}
.phone-editor .answerSheet .answerSheet-title .answerSheet-title-left img {
  width: 30px;
  margin-right: 5px;
}
.phone-editor .answerSheet .answerSheet-title .answerSheet-title-left span {
  font-size: 14px;
  color: #000000;
}
.phone-editor .answerSheet .answerSheet-title .answerSheet-Statistics {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.phone-editor .answerSheet .answerSheet-title .answerSheet-Statistics img {
  width: 19px;
  margin-right: 9px;
}
.phone-editor .answerSheet .answerSheet-title .answerSheet-Statistics span {
  font-size: 14px;
  color: #000000;
}
.phone-editor .answerSheet .answerSheet-content {
  width: 100%;
  height: 100px;
  border: 1px #e8e8e8 solid;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 0 24px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  position: relative;
}
.phone-editor .answerSheet .answerSheet-content img {
  width: 47px;
}
.phone-editor .answerSheet .answerSheet-content .answerSheet-content-text {
  margin-left: 15px;
  width: calc(100% - 210px);
}
.phone-editor .answerSheet .answerSheet-content .answerSheet-content-text .answerSheet-content-text-title {
  height: 30px;
  width: 110px;
  font-size: 16px;
  color: #000000;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.phone-editor .answerSheet .answerSheet-content .answerSheet-content-text .answerSheet-content-text-num {
  font-size: 14px;
  color: #8f959e;
}
.phone-editor .answerSheet .answerSheet-content .answerSheet-content-right {
  position: absolute;
  right: 14px;
  display: flex;
}
.phone-editor .answerSheet .answerSheet-content .answerSheet-content-right .answerSheet-content-right-button {
  width: 80px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  border-radius: 4px;
  background: #1677ff;
  cursor: pointer;
  margin-right: 6px;
}
.phone-editor .answerSheet .answerSheet-content .answerSheet-content-right .answerSheet-content-right-active {
  background: #fff;
  color: #1677ff;
  border: 1px #1677ff solid;
}
.phone-editor .answerSheet .answerSheet-content .answerSheet-content-right .answerSheet-content-right-button:last-child {
  margin-right: 0;
}
.phone-editor .answerSheet .interactiveExerciseBox {
  border: 1px #e8e8e8 solid;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 20px;
}
.phone-editor .answerSheet .interactiveExerciseBox .text {
  font-size: 16px;
  color: #000;
  font-weight: 500;
}
.phone-editor .answerSheet .interactiveExerciseBox .title {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #1c1c1e;
  margin-top: 20px;
}
.phone-editor .answerSheet .interactiveExerciseBox .title img {
  max-width: 100%;
  height: auto !important;
}
.phone-editor .answerSheet .interactiveExerciseBox .content {
  border: 1px #0092e8 solid;
  padding: 10px;
  margin-top: 20px;
  border-radius: 4px;
  text-align: center;
  position: relative;
}
.phone-editor .answerSheet .interactiveExerciseBox .content .interImg {
  max-width: 100% !important;
  max-height: 100% !important;
}
.phone-editor .answerSheet .interactiveExerciseBox .content .canvas {
  position: absolute;
  left: 50%;
  top: 10px;
  z-index: 10;
  transform: translate(-50%);
}
.phone-editor .answerSheet .interactiveExerciseBox .content .canvas .drag-box {
  position: absolute;
  z-index: 50;
}
.phone-editor .answerSheet .interactiveExerciseBox .content .canvas .drag-box .border-box {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background-color: rgba(255, 255, 255, 0.2);
  border: 1px solid #fd5757;
}
.phone-editor .answerSheet .interactiveExerciseBox .content .canvas .drag-box .border-box-active {
  border-radius: 50%;
}
.phone-editor .answerSheet .interactiveExerciseBox .content .canvas .box-item-content {
  position: absolute;
  z-index: 100;
}
.phone-editor .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .text {
  width: 100%;
  height: 100%;
  font-size: 18px;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
}
.phone-editor .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .dragger {
  justify-content: center;
  align-items: center;
  font-size: 18px;
  color: #ffffff;
  position: absolute;
  right: 50%;
  transform: translate(50%, 0);
  top: -14px;
  z-index: 500;
  display: none;
}
.phone-editor .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .dragger .anticon {
  padding: 2px;
  border: 1px solid #fd5757;
  cursor: move;
}
.phone-editor .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .config {
  justify-content: flex-end;
  align-items: center;
  font-size: 18px;
  color: #ffffff;
  position: absolute;
  right: -2px;
  top: calc(100% - 24px);
  display: none;
}
.phone-editor .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .config .anticon {
  padding: 2px;
  border: 2px solid #fd5757;
  cursor: pointer;
}
.phone-editor .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .config .anticon-edit {
  margin-right: 6px;
}
.phone-editor .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .titleName {
  height: 28px;
  position: absolute;
  left: 0;
  top: -33px;
  display: flex;
  width: 100px;
  word-break: break-all;
  align-items: flex-end;
}
.phone-editor .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .titleName .text {
  width: 16px;
  height: 16px;
  border-radius: 1px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #FD5757;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  flex: none;
}
.phone-editor .answerSheet .interactiveExerciseBox .content .canvas .box-item-content .titleName .selecttitle {
  font-size: 14px;
  color: #000;
  font-weight: 400;
  margin-left: 4px;
  word-break: break-all;
  line-height: 1;
  text-align: left;
  text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
  /* 文字周围添加白色阴影，模拟边框效果 */
}
.phone-editor .answerSheet .interactiveExerciseBox .content .canvas .box-item-active {
  background-color: rgba(255, 255, 255, 0.2);
  border-style: solid;
  border-color: #fd5757;
}
.phone-editor .answerSheet .interactiveExerciseBox .content .canvas .box-item-ellipse {
  border-radius: 50%;
}
.phone-editor .answerSheet .interactiveExerciseBox .content .answerQuestion {
  width: 100%;
  height: 100%;
  z-index: 100;
  position: absolute;
  left: 0;
  top: 0;
}
.phone-editor .answerSheet .interactiveExerciseBox .content .answerQuestion img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 124px;
}
.phone-editor .answerSheet .interactiveExerciseBox .content .misAnswer {
  width: 100%;
  height: 100%;
  z-index: 100;
  position: absolute;
  left: 0;
  top: 0;
}
.phone-editor .answerSheet .interactiveExerciseBox .content .misAnswer img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 124px;
}
.phone-editor .answerSheet .interactiveExerciseBox .submitAnswerClass {
  text-align: right;
  margin-top: 12px;
}
.phone-editor .answerSheet .interactiveExerciseBox .submitAnswerClass span {
  display: inline-block;
  width: 80px;
  height: 28px;
  line-height: 28px;
  background: #1677FF;
  border: 1px #1677FF solid;
  color: #fff;
  font-size: 14px;
  border-radius: 4px;
  cursor: pointer;
  text-align: center;
  margin-left: 10px;
}
.phone-editor .tipConfirm .ant-btn-primary {
  background: #1677ff !important;
}
.phone-editor .tipConfirm .ant-modal-confirm-body > .anticon {
  color: #297fff;
}
.pad-editor .answerSheet-content-text-title {
  width: 100px !important;
}

@media (min-width: 800px) {
  .answerListBox {
    width: 100%;
  }
  .answerListBox .answerListBox-content {
    height: 510px;
    border: 1px #E8E8E8 solid;
    position: relative;
  }
  .answerListBox .answerListBox-content .answerListBox-content-list {
    height: 508px;
    padding: 22px 22px 40px 22px;
    box-sizing: border-box;
    overflow: auto;
  }
  .answerListBox .answerListBox-content .answerListBox-content-list .returnStatistics {
    display: inline-block;
    padding: 4px 12px;
    border: 1px #1677FF solid;
    color: #1677FF;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 18px;
    cursor: pointer;
  }
  .answerListBox .answerListBox-content .packUp {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 25px;
    text-align: center;
    cursor: pointer;
    z-index: 10;
    background: #fff;
  }
  .answerListBox .answerListBox-content .packUp img {
    margin-top: 5px;
  }
  .answerListBox .answerListBox-button {
    border-left: 1px #E8E8E8 solid;
    border-right: 1px #E8E8E8 solid;
    border-bottom: 1px #E8E8E8 solid;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 0 24px;
    height: 50px;
    line-height: 50px;
    display: flex;
    justify-content: space-between;
    position: relative;
  }
  .answerListBox .answerListBox-button .answerListBox-button-left {
    display: flex;
    align-items: center;
    cursor: pointer;
  }
  .answerListBox .answerListBox-button .answerListBox-button-left img {
    width: 20px;
    margin-right: 10px;
  }
  .answerListBox .answerListBox-button .answerListBox-button-left span {
    font-size: 14px;
    color: #000;
  }
  .answerListBox .answerListBox-button .answerListBox-button-center {
    font-size: 14px;
    color: #000;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .answerListBox .answerListBox-button .answerListBox-button-right {
    display: flex;
    align-items: center;
  }
  .answerListBox .answerListBox-button .answerListBox-button-right .previousQuestion {
    border: 1px #1677FF solid;
    width: 80px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #1677FF;
    border-radius: 4px;
    cursor: pointer;
  }
  .answerListBox .answerListBox-button .answerListBox-button-right .previousQuestionAction {
    border: 1px #8F959E solid;
    color: #8F959E;
    cursor: no-drop;
  }
  .answerListBox .answerListBox-button .answerListBox-button-right .nextQuestion {
    border: 1px #1677FF solid;
    text-align: center;
    font-size: 14px;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    background: #1677FF;
    width: 80px;
    height: 28px;
    line-height: 28px;
    margin-left: 10px;
  }
  .answerListBox .answerListBox-button .answerListBox-button-right .nextQuestionActive {
    background: #B4D3FF;
    border: 1px #B4D3FF solid;
    cursor: no-drop;
  }
  .answerListBox .answerListBox-button .answerListBox-button-right .submitButton {
    width: 80px;
    height: 28px;
    line-height: 28px;
    background: #1677FF;
    border: 1px #1677FF solid;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    text-align: center;
    margin-left: 10px;
  }
  .answerSheetClass {
    width: 336px;
    height: auto;
  }
  .answerSheetClass .answerSheetClass-title {
    font-size: 14px;
    color: #000000;
    font-weight: 400;
    margin-top: 4px;
  }
  .answerSheetClass .answerSheetClass-content {
    margin-top: 15px;
    height: 190px;
    overflow: auto;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-text {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #1C1C1E;
    font-size: 14px;
    border-radius: 4px;
    border: 1px #E8E8E8 solid;
    margin-right: 13px;
    margin-bottom: 13px;
    display: inline-block;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-text:nth-child(8n) {
    margin-right: 0;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-active {
    background: #1677FF;
    border: none;
    color: #FFFFFF;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete {
    border: 1px #1677FF solid;
    background: #ECF4FF;
    color: #1677FF;
    position: relative;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete .answerSheetClassIcon {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete .answerSheetClassIcon .answerSheetClassIcon-answer {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete .answerSheetClassIcon .answerSheetClassIcon-ground {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .answerSheetClass .answerSheetClass-content::-webkit-scrollbar {
    width: 5px;
  }
  .answerSheetClass .answerSheetClass-content::-webkit-scrollbar-thumb {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #D9D9D9;
  }
  .answerSheetClass .answerSheetClass-content::-webkit-scrollbar-track {
    width: 5px;
  }
  .tipConfirm .tipText {
    color: #1C1C1E;
    font-size: 14px;
    font-weight: 400;
  }
  .tipConfirm .tipText span {
    color: #FD5757;
  }
  .tipConfirm .tipContent {
    margin-top: 14px;
  }
  .tipConfirm .tipContent .tipContent-text {
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px #E8E8E8 solid;
    font-size: 14px;
    color: #1C1C1E;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    margin-right: 13px;
    margin-bottom: 13px;
  }
  .tipConfirm .ant-btn {
    border-radius: 4px;
  }
  .tipConfirm .ant-modal-confirm-content {
    margin-left: 0 !important;
  }
  .tipConfirmSubmit .tipBox {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
  }
  .tipConfirmSubmit .tipBox img {
    width: 27px;
    margin-right: 8px;
  }
  .tipConfirmSubmit .tipBox .text {
    color: #1C1C1E;
    font-size: 16px;
    font-weight: 500;
  }
  .tipConfirmSubmit .tipText {
    color: #1C1C1E;
    font-size: 14px;
    font-weight: 400;
  }
  .tipConfirmSubmit .tipText span {
    color: #FD5757;
  }
  .tipConfirmSubmit .tipContent {
    margin-top: 14px;
  }
  .tipConfirmSubmit .tipContent .tipContent-text {
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px #E8E8E8 solid;
    font-size: 14px;
    color: #1C1C1E;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    margin-right: 13px;
    margin-bottom: 13px;
  }
  .tipConfirmSubmit .ant-btn {
    border-radius: 4px;
  }
  .tipConfirmSubmit .ant-modal-confirm-content {
    margin-left: 0 !important;
  }
  .answerList-title {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    margin-bottom: 15px;
  }
}
@media (max-width: 800px) {
  .answerListBox {
    width: 100%;
  }
  .answerListBox .answerListBox-content {
    height: 510px;
    border: 1px #E8E8E8 solid;
    position: relative;
  }
  .answerListBox .answerListBox-content .answerListBox-content-list {
    height: 508px;
    padding: 22px 22px 40px 22px;
    box-sizing: border-box;
    overflow: auto;
  }
  .answerListBox .answerListBox-content .answerListBox-content-list .returnStatistics {
    display: inline-block;
    padding: 4px 12px;
    border: 1px #1677FF solid;
    color: #1677FF;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 18px;
    cursor: pointer;
  }
  .answerListBox .answerListBox-content .packUp {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 25px;
    text-align: center;
    cursor: pointer;
    z-index: 10;
    background: #fff;
  }
  .answerListBox .answerListBox-content .packUp img {
    margin-top: 5px;
  }
  .answerListBox .answerListBox-button {
    border-left: 1px #E8E8E8 solid;
    border-right: 1px #E8E8E8 solid;
    border-bottom: 1px #E8E8E8 solid;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 0 15px;
    height: 50px;
    line-height: 50px;
    display: flex;
    justify-content: space-between;
    position: relative;
  }
  .answerListBox .answerListBox-button .answerListBox-button-left {
    display: flex;
    align-items: center;
    cursor: pointer;
  }
  .answerListBox .answerListBox-button .answerListBox-button-left img {
    width: 20px;
    margin-right: 10px;
  }
  .answerListBox .answerListBox-button .answerListBox-button-left span {
    font-size: 14px;
    color: #000;
  }
  .answerListBox .answerListBox-button .answerListBox-button-center {
    font-size: 14px;
    color: #000;
  }
  .answerListBox .answerListBox-button .answerListBox-button-right {
    display: flex;
    align-items: center;
  }
  .answerListBox .answerListBox-button .answerListBox-button-right .previousQuestion {
    border: 1px #1677FF solid;
    width: 80px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #1677FF;
    border-radius: 4px;
    cursor: pointer;
  }
  .answerListBox .answerListBox-button .answerListBox-button-right .previousQuestionAction {
    border: 1px #8F959E solid;
    color: #8F959E;
    cursor: no-drop;
  }
  .answerListBox .answerListBox-button .answerListBox-button-right .nextQuestion {
    border: 1px #1677FF solid;
    text-align: center;
    font-size: 14px;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    background: #1677FF;
    width: 80px;
    height: 28px;
    line-height: 28px;
    margin-left: 10px;
  }
  .answerListBox .answerListBox-button .answerListBox-button-right .nextQuestionActive {
    background: #B4D3FF;
    border: 1px #B4D3FF solid;
    cursor: no-drop;
  }
  .answerListBox .answerListBox-button .answerListBox-button-right .submitButton {
    width: 80px;
    height: 28px;
    line-height: 28px;
    background: #1677FF;
    border: 1px #1677FF solid;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    text-align: center;
    margin-left: 10px;
  }
  .timeLinePopovar {
    width: calc(100% - 40px);
    left: 20px !important;
  }
  .answerSheetClass {
    width: 100%;
    height: auto;
  }
  .answerSheetClass .answerSheetClass-title {
    font-size: 14px;
    color: #000000;
    font-weight: 400;
    margin-top: 4px;
  }
  .answerSheetClass .answerSheetClass-content {
    margin-top: 15px;
    height: 190px;
    overflow: auto;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-text {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #1C1C1E;
    font-size: 14px;
    border-radius: 4px;
    border: 1px #E8E8E8 solid;
    margin-right: 13px;
    margin-bottom: 13px;
    display: inline-block;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-active {
    background: #1677FF;
    border: none;
    color: #FFFFFF;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete {
    border: 1px #1677FF solid;
    background: #ECF4FF;
    color: #1677FF;
    position: relative;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete .answerSheetClassIcon {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete .answerSheetClassIcon .answerSheetClassIcon-answer {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete .answerSheetClassIcon .answerSheetClassIcon-ground {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .answerSheetClass .answerSheetClass-content::-webkit-scrollbar {
    width: 5px;
  }
  .answerSheetClass .answerSheetClass-content::-webkit-scrollbar-thumb {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #D9D9D9;
  }
  .answerSheetClass .answerSheetClass-content::-webkit-scrollbar-track {
    width: 5px;
  }
  .tipConfirm .tipText {
    color: #1C1C1E;
    font-size: 14px;
    font-weight: 400;
  }
  .tipConfirm .tipText span {
    color: #FD5757;
  }
  .tipConfirm .tipContent {
    margin-top: 14px;
  }
  .tipConfirm .tipContent .tipContent-text {
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px #E8E8E8 solid;
    font-size: 14px;
    color: #1C1C1E;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    margin-right: 13px;
    margin-bottom: 13px;
  }
  .tipConfirm .ant-btn {
    border-radius: 4px;
  }
  .tipConfirm .ant-modal-confirm-content {
    margin-left: 0 !important;
  }
  .tipConfirmSubmit .tipBox {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
  }
  .tipConfirmSubmit .tipBox img {
    width: 27px;
    margin-right: 8px;
  }
  .tipConfirmSubmit .tipBox .text {
    color: #1C1C1E;
    font-size: 16px;
    font-weight: 500;
  }
  .tipConfirmSubmit .tipText {
    color: #1C1C1E;
    font-size: 14px;
    font-weight: 400;
  }
  .tipConfirmSubmit .tipText span {
    color: #FD5757;
  }
  .tipConfirmSubmit .tipContent {
    margin-top: 14px;
  }
  .tipConfirmSubmit .tipContent .tipContent-text {
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px #E8E8E8 solid;
    font-size: 14px;
    color: #1C1C1E;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    margin-right: 13px;
    margin-bottom: 13px;
  }
  .tipConfirmSubmit .ant-btn {
    border-radius: 4px;
  }
  .tipConfirmSubmit .ant-modal-confirm-content {
    margin-left: 0 !important;
  }
  .answerList-title {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    margin-bottom: 15px;
  }
}
.phone-editor .answerListBox {
  width: 100%;
}
.phone-editor .answerListBox .answerListBox-content {
  height: 510px;
  border: 1px #E8E8E8 solid;
  position: relative;
}
.phone-editor .answerListBox .answerListBox-content .answerListBox-content-list {
  height: 508px;
  padding: 22px 22px 40px 22px;
  box-sizing: border-box;
  overflow: auto;
}
.phone-editor .answerListBox .answerListBox-content .answerListBox-content-list .returnStatistics {
  display: inline-block;
  padding: 4px 12px;
  border: 1px #1677FF solid;
  color: #1677FF;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 18px;
  cursor: pointer;
}
.phone-editor .answerListBox .answerListBox-content .packUp {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 25px;
  text-align: center;
  cursor: pointer;
  z-index: 10;
  background: #fff;
}
.phone-editor .answerListBox .answerListBox-content .packUp img {
  margin-top: 5px;
}
.phone-editor .answerListBox .answerListBox-button {
  border-left: 1px #E8E8E8 solid;
  border-right: 1px #E8E8E8 solid;
  border-bottom: 1px #E8E8E8 solid;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 0 15px;
  padding-right: 5px;
  height: 50px;
  line-height: 50px;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.phone-editor .answerListBox .answerListBox-button .answerListBox-button-left {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.phone-editor .answerListBox .answerListBox-button .answerListBox-button-left img {
  width: 20px;
  margin-right: 10px;
}
.phone-editor .answerListBox .answerListBox-button .answerListBox-button-left span {
  font-size: 14px;
  color: #000;
}
.phone-editor .answerListBox .answerListBox-button .answerListBox-button-center {
  font-size: 14px;
  color: #000;
}
.phone-editor .answerListBox .answerListBox-button .answerListBox-button-right {
  display: flex;
  align-items: center;
}
.phone-editor .answerListBox .answerListBox-button .answerListBox-button-right .previousQuestion {
  border: 1px #1677FF solid;
  width: 80px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  font-size: 14px;
  color: #1677FF;
  border-radius: 4px;
  cursor: pointer;
}
.phone-editor .answerListBox .answerListBox-button .answerListBox-button-right .previousQuestionAction {
  border: 1px #8F959E solid;
  color: #8F959E;
  cursor: no-drop;
}
.phone-editor .answerListBox .answerListBox-button .answerListBox-button-right .nextQuestion {
  border: 1px #1677FF solid;
  text-align: center;
  font-size: 14px;
  color: #fff;
  border-radius: 4px;
  cursor: pointer;
  background: #1677FF;
  width: 80px;
  height: 28px;
  line-height: 28px;
  margin-left: 10px;
}
.phone-editor .answerListBox .answerListBox-button .answerListBox-button-right .nextQuestionActive {
  background: #B4D3FF;
  border: 1px #B4D3FF solid;
  cursor: no-drop;
}
.phone-editor .answerListBox .answerListBox-button .answerListBox-button-right .submitButton {
  width: 80px;
  height: 28px;
  line-height: 28px;
  background: #1677FF;
  border: 1px #1677FF solid;
  color: #fff;
  font-size: 14px;
  border-radius: 4px;
  cursor: pointer;
  text-align: center;
  margin-left: 10px;
}
.phone-editor .timeLinePopovar {
  width: calc(100% - 40px);
  left: 20px !important;
}
.phone-editor .answerSheetClass {
  width: 100%;
  height: auto;
}
.phone-editor .answerSheetClass .answerSheetClass-title {
  font-size: 14px;
  color: #000000;
  font-weight: 400;
  margin-top: 4px;
}
.phone-editor .answerSheetClass .answerSheetClass-content {
  margin-top: 15px;
  height: 190px;
  overflow: auto;
}
.phone-editor .answerSheetClass .answerSheetClass-content .answerSheetClass-content-text {
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #1C1C1E;
  font-size: 14px;
  border-radius: 4px;
  border: 1px #E8E8E8 solid;
  margin-right: 13px;
  margin-bottom: 13px;
  display: inline-block;
}
.phone-editor .answerSheetClass .answerSheetClass-content .answerSheetClass-content-active {
  background: #1677FF;
  border: none;
  color: #FFFFFF;
}
.phone-editor .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete {
  border: 1px #1677FF solid;
  background: #ECF4FF;
  color: #1677FF;
  position: relative;
}
.phone-editor .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete .answerSheetClassIcon {
  position: absolute;
  right: 0;
  bottom: 0;
}
.phone-editor .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete .answerSheetClassIcon .answerSheetClassIcon-answer {
  position: absolute;
  right: 0;
  bottom: 0;
}
.phone-editor .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete .answerSheetClassIcon .answerSheetClassIcon-ground {
  position: absolute;
  right: 0;
  bottom: 0;
}
.phone-editor .answerSheetClass .answerSheetClass-content::-webkit-scrollbar {
  width: 5px;
}
.phone-editor .answerSheetClass .answerSheetClass-content::-webkit-scrollbar-thumb {
  border-radius: 5px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #D9D9D9;
}
.phone-editor .answerSheetClass .answerSheetClass-content::-webkit-scrollbar-track {
  width: 5px;
}
.phone-editor .tipConfirm .tipText {
  color: #1C1C1E;
  font-size: 14px;
  font-weight: 400;
}
.phone-editor .tipConfirm .tipText span {
  color: #FD5757;
}
.phone-editor .tipConfirm .tipContent {
  margin-top: 14px;
}
.phone-editor .tipConfirm .tipContent .tipContent-text {
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: 1px #E8E8E8 solid;
  font-size: 14px;
  color: #1C1C1E;
  display: inline-block;
  text-align: center;
  line-height: 30px;
  margin-right: 13px;
  margin-bottom: 13px;
}
.phone-editor .tipConfirm .ant-btn {
  border-radius: 4px;
}
.phone-editor .tipConfirm .ant-modal-confirm-content {
  margin-left: 0 !important;
}
.phone-editor .tipConfirmSubmit .tipBox {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.phone-editor .tipConfirmSubmit .tipBox img {
  width: 27px;
  margin-right: 8px;
}
.phone-editor .tipConfirmSubmit .tipBox .text {
  color: #1C1C1E;
  font-size: 16px;
  font-weight: 500;
}
.phone-editor .tipConfirmSubmit .tipText {
  color: #1C1C1E;
  font-size: 14px;
  font-weight: 400;
}
.phone-editor .tipConfirmSubmit .tipText span {
  color: #FD5757;
}
.phone-editor .tipConfirmSubmit .tipContent {
  margin-top: 14px;
}
.phone-editor .tipConfirmSubmit .tipContent .tipContent-text {
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: 1px #E8E8E8 solid;
  font-size: 14px;
  color: #1C1C1E;
  display: inline-block;
  text-align: center;
  line-height: 30px;
  margin-right: 13px;
  margin-bottom: 13px;
}
.phone-editor .tipConfirmSubmit .ant-btn {
  border-radius: 4px;
}
.phone-editor .tipConfirmSubmit .ant-modal-confirm-content {
  margin-left: 0 !important;
}
.phone-editor .answerList-title {
  font-size: 16px;
  color: #000;
  font-weight: 600;
  margin-bottom: 15px;
}

@media (min-width: 800px) {
  .SingleOrMultipleBox .SingleOrMultipleBox-topic {
    font-size: 16px;
    color: #1C1C1E;
    line-height: 23px;
    white-space: pre-wrap;
    font-family: Noto Sans SC;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-topic img {
    max-width: 100%;
    height: auto !important;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-topic code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select {
    margin-top: 17px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content {
    margin-bottom: 16px;
    display: flex;
    align-items: center;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-button {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px #E8E8E8 solid;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #1C1C1E;
    margin-right: 10px;
    cursor: pointer;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-options-number-active {
    background: #1677FF;
    border: none;
    color: #fff;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-options-number-mistake {
    background: #FD5757;
    color: #fff;
    border: none;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-options-number-correct {
    background: #00B42A;
    color: #fff;
    border: none;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-text {
    line-height: 23px;
    color: #1C1C1E;
    font-size: 16px;
    width: calc(100% - 50px);
    cursor: pointer;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-text p {
    margin: 8px 0;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-text img {
    max-width: 100%;
    height: auto !important;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-text code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-dottedLine {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 20px;
    height: 0;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer {
    margin-top: 20px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer span {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-correctAnswer {
    color: #1C1C1E;
    font-size: 14px;
    margin-top: 20px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-yourAnswer {
    color: #1C1C1E;
    font-size: 14px;
    margin-top: 14px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-yourAnswer span {
    color: #FD5757;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-yourAnswer .text-yourAnswer {
    color: #00B42A;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze {
    margin-top: 18px;
    margin-bottom: 18px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .analyze {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .content {
    margin-top: 18px;
    font-size: 14px;
    color: #8F959E;
    line-height: 20px;
    white-space: pre-wrap;
    word-break: break-all;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .content img {
    max-width: 100%;
    height: auto !important;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .content code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
}
@media (max-width: 800px) {
  .SingleOrMultipleBox .SingleOrMultipleBox-topic {
    font-size: 16px;
    color: #1C1C1E;
    line-height: 23px;
    white-space: pre-wrap;
    font-family: Noto Sans SC;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-topic img {
    max-width: 100%;
    height: auto !important;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-topic code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select {
    margin-top: 17px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content {
    margin-bottom: 16px;
    display: flex;
    align-items: center;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-button {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px #E8E8E8 solid;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #1C1C1E;
    margin-right: 10px;
    cursor: pointer;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-options-number-active {
    background: #1677FF;
    border: none;
    color: #fff;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-options-number-mistake {
    background: #FD5757;
    color: #fff;
    border: none;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-options-number-correct {
    background: #00B42A;
    color: #fff;
    border: none;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-text {
    line-height: 23px;
    color: #1C1C1E;
    font-size: 16px;
    width: calc(100% - 50px);
    cursor: pointer;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-text p {
    margin: 8px 0;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-text img {
    max-width: 100%;
    height: auto !important;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-text code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-dottedLine {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 20px;
    height: 0;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer {
    margin-top: 20px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer span {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-correctAnswer {
    color: #1C1C1E;
    font-size: 14px;
    margin-top: 20px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-yourAnswer {
    color: #1C1C1E;
    font-size: 14px;
    margin-top: 14px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-yourAnswer span {
    color: #FD5757;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-yourAnswer .text-yourAnswer {
    color: #00B42A;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze {
    margin-top: 18px;
    margin-bottom: 18px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .analyze {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .content {
    margin-top: 18px;
    font-size: 14px;
    color: #8F959E;
    line-height: 20px;
    white-space: pre-wrap;
    word-break: break-all;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .content img {
    max-width: 100%;
    height: auto !important;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .content code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-topic {
  font-size: 16px;
  color: #1C1C1E;
  line-height: 23px;
  white-space: pre-wrap;
  font-family: Noto Sans SC;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-topic img {
  max-width: 100%;
  height: auto !important;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-topic code {
  background-color: #f5f2f0;
  border-radius: 3px;
  font-family: monospace;
  padding: 3px;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-select {
  margin-top: 17px;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content {
  margin-bottom: 16px;
  display: flex;
  align-items: center;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-button {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px #E8E8E8 solid;
  text-align: center;
  line-height: 40px;
  font-size: 14px;
  color: #1C1C1E;
  margin-right: 10px;
  cursor: pointer;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-options-number-active {
  background: #1677FF;
  border: none;
  color: #fff;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-options-number-mistake {
  background: #FD5757;
  color: #fff;
  border: none;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-options-number-correct {
  background: #00B42A;
  color: #fff;
  border: none;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-text {
  line-height: 23px;
  color: #1C1C1E;
  font-size: 16px;
  width: calc(100% - 50px);
  cursor: pointer;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-text img {
  max-width: 100%;
  height: auto !important;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-text code {
  background-color: #f5f2f0;
  border-radius: 3px;
  font-family: monospace;
  padding: 3px;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-dottedLine {
  border-bottom: 1px #E8E8E8 dashed;
  margin-top: 20px;
  height: 0;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer {
  margin-top: 20px;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer span {
  font-size: 16px;
  color: #1C1C1E;
  font-weight: 500;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-correctAnswer {
  color: #1C1C1E;
  font-size: 14px;
  margin-top: 20px;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-yourAnswer {
  color: #1C1C1E;
  font-size: 14px;
  margin-top: 14px;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-yourAnswer span {
  color: #FD5757;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-yourAnswer .text-yourAnswer {
  color: #00B42A;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze {
  margin-top: 18px;
  margin-bottom: 18px;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .analyze {
  font-size: 16px;
  color: #1C1C1E;
  font-weight: 500;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .content {
  margin-top: 18px;
  font-size: 14px;
  color: #8F959E;
  line-height: 20px;
  white-space: pre-wrap;
  word-break: break-all;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .content img {
  max-width: 100%;
  height: auto !important;
}
.phone-editor .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .content code {
  background-color: #f5f2f0;
  border-radius: 3px;
  font-family: monospace;
  padding: 3px;
}

@media (min-width: 800px) {
  .gapFillingAnswerBox .gapFillingAnswerBox-topic {
    font-size: 16px;
    color: #1C1C1E;
    line-height: 31px;
    white-space: pre-wrap;
    font-family: Noto Sans SC;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-topic img {
    max-width: 100%;
    height: auto !important;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-topic code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-dottedLine {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 20px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling {
    margin-top: 18px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data {
    display: flex;
    align-items: center;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-name {
    font-size: 16px;
    color: #1C1C1E;
    width: 60px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-input {
    width: calc(100% - 60px);
    font-size: 16px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-input input {
    border: none;
    padding: 0;
    box-sizing: border-box;
    color: #1C1C1E;
    border-radius: 4px;
    border: 0;
    font-size: 16px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-input input:focus {
    box-shadow: none !important;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-xian {
    border-bottom: 1px #E8E8E8 solid;
    margin-top: 18px;
    margin-bottom: 18px;
    height: 0;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show {
    margin-top: 18px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .myAnswer {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
    margin-bottom: 4px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .myAnswerList {
    color: #1C1C1E;
    border-bottom: 1px #E8E8E8 solid;
    padding: 12px 2px;
    box-sizing: border-box;
    margin-top: 4px;
    font-size: 16px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .correctAnswer {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
    margin-bottom: 4px;
    margin-top: 24px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .correctAnswerList {
    color: #1C1C1E;
    border-bottom: 1px #E8E8E8 solid;
    padding: 12px 2px;
    box-sizing: border-box;
    margin-top: 4px;
    font-size: 16px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze {
    margin-top: 26px;
    margin-bottom: 18px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .analyze {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .content {
    margin-top: 16px;
    font-size: 16px;
    color: #8F959E;
    line-height: 32px;
    white-space: pre-wrap;
    word-break: break-all;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .content img {
    max-width: 100%;
    height: auto !important;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .content code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
}
@media (max-width: 800px) {
  .gapFillingAnswerBox .gapFillingAnswerBox-topic {
    font-size: 16px;
    color: #1C1C1E;
    line-height: 31px;
    white-space: pre-wrap;
    font-family: Noto Sans SC;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-topic img {
    max-width: 100%;
    height: auto !important;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-topic code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-dottedLine {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 20px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling {
    margin-top: 18px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data {
    display: flex;
    align-items: center;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-name {
    font-size: 16px;
    color: #1C1C1E;
    width: 60px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-input {
    width: calc(100% - 60px);
    font-size: 16px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-input input {
    border: none;
    padding: 0;
    box-sizing: border-box;
    color: #1C1C1E;
    border-radius: 4px;
    border: 0;
    font-size: 16px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-input input:focus {
    box-shadow: none !important;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-xian {
    border-bottom: 1px #E8E8E8 solid;
    margin-top: 18px;
    margin-bottom: 18px;
    height: 0;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show {
    margin-top: 18px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .myAnswer {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
    margin-bottom: 4px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .myAnswerList {
    color: #1C1C1E;
    border-bottom: 1px #E8E8E8 solid;
    padding: 12px 2px;
    box-sizing: border-box;
    margin-top: 4px;
    font-size: 16px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .correctAnswer {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
    margin-bottom: 4px;
    margin-top: 24px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .correctAnswerList {
    color: #1C1C1E;
    border-bottom: 1px #E8E8E8 solid;
    padding: 12px 2px;
    box-sizing: border-box;
    margin-top: 4px;
    font-size: 16px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze {
    margin-top: 26px;
    margin-bottom: 18px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .analyze {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .content {
    margin-top: 16px;
    font-size: 16px;
    color: #8F959E;
    line-height: 32px;
    white-space: pre-wrap;
    word-break: break-all;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .content img {
    max-width: 100%;
    height: auto !important;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .content code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-topic {
  font-size: 16px;
  color: #1C1C1E;
  line-height: 31px;
  white-space: pre-wrap;
  font-family: Noto Sans SC;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-topic img {
  max-width: 100%;
  height: auto !important;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-topic code {
  background-color: #f5f2f0;
  border-radius: 3px;
  font-family: monospace;
  padding: 3px;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-dottedLine {
  border-bottom: 1px #E8E8E8 dashed;
  margin-top: 20px;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-filling {
  margin-top: 18px;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data {
  display: flex;
  align-items: center;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-name {
  font-size: 16px;
  color: #1C1C1E;
  width: 60px;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-input {
  width: calc(100% - 60px);
  font-size: 16px;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-input input {
  border: none;
  padding: 0;
  box-sizing: border-box;
  color: #1C1C1E;
  border-radius: 4px;
  border: 0;
  font-size: 16px;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-input input:focus {
  box-shadow: none !important;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-xian {
  border-bottom: 1px #E8E8E8 solid;
  margin-top: 18px;
  margin-bottom: 18px;
  height: 0;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-show {
  margin-top: 18px;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-show .myAnswer {
  font-size: 16px;
  color: #1C1C1E;
  font-weight: 500;
  margin-bottom: 4px;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-show .myAnswerList {
  color: #1C1C1E;
  border-bottom: 1px #E8E8E8 solid;
  padding: 12px 2px;
  box-sizing: border-box;
  margin-top: 4px;
  font-size: 16px;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-show .correctAnswer {
  font-size: 16px;
  color: #1C1C1E;
  font-weight: 500;
  margin-bottom: 4px;
  margin-top: 24px;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-show .correctAnswerList {
  color: #1C1C1E;
  border-bottom: 1px #E8E8E8 solid;
  padding: 12px 2px;
  box-sizing: border-box;
  margin-top: 4px;
  font-size: 16px;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze {
  margin-top: 26px;
  margin-bottom: 18px;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .analyze {
  font-size: 16px;
  color: #1C1C1E;
  font-weight: 500;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .content {
  margin-top: 16px;
  font-size: 16px;
  color: #8F959E;
  line-height: 32px;
  white-space: pre-wrap;
  word-break: break-all;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .content img {
  max-width: 100%;
  height: auto !important;
}
.phone-editor .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .content code {
  background-color: #f5f2f0;
  border-radius: 3px;
  font-family: monospace;
  padding: 3px;
}

@media (min-width: 800px) {
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-topic {
    font-size: 16px;
    color: #1C1C1E;
    line-height: 23px;
    white-space: pre-wrap;
    font-family: Noto Sans SC;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-topic img {
    max-width: 100%;
    height: auto !important;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-topic code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select {
    margin-top: 17px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content {
    margin-bottom: 16px;
    display: flex;
    align-items: center;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-select-button {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px #E8E8E8 solid;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #1C1C1E;
    margin-right: 10px;
    cursor: pointer;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-options-number-mistake {
    background: #FD5757;
    color: #fff;
    border: none;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-options-number-correct {
    background: #00B42A;
    color: #fff;
    border: none;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-options-number-active {
    color: #fff;
    border: none;
    background: #1677FF;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-select-text {
    line-height: 23px;
    color: #1C1C1E;
    font-size: 16px;
    width: calc(100% - 50px);
    cursor: pointer;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-dottedLine {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 20px;
    height: 0;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer {
    margin-top: 20px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer span {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-correctAnswer {
    color: #1C1C1E;
    font-size: 14px;
    margin-top: 20px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-yourAnswer {
    color: #1C1C1E;
    font-size: 14px;
    margin-top: 14px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-yourAnswer span {
    color: #FD5757;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-yourAnswer .text-yourAnswer {
    color: #00B42A;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze {
    margin-top: 18px;
    margin-bottom: 18px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .analyze {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .content {
    margin-top: 18px;
    font-size: 14px;
    color: #8F959E;
    line-height: 20px;
    white-space: pre-wrap;
    word-break: break-all;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .content img {
    max-width: 100%;
    height: auto !important;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .content code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
}
@media (max-width: 800px) {
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-topic {
    font-size: 16px;
    color: #1C1C1E;
    line-height: 23px;
    white-space: pre-wrap;
    font-family: Noto Sans SC;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-topic img {
    max-width: 100%;
    height: auto !important;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-topic code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select {
    margin-top: 17px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content {
    margin-bottom: 16px;
    display: flex;
    align-items: center;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-select-button {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px #E8E8E8 solid;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #1C1C1E;
    margin-right: 10px;
    cursor: pointer;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-options-number-mistake {
    background: #FD5757;
    color: #fff;
    border: none;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-options-number-correct {
    background: #00B42A;
    color: #fff;
    border: none;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-options-number-active {
    color: #fff;
    border: none;
    background: #1677FF;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-select-text {
    line-height: 23px;
    color: #1C1C1E;
    font-size: 16px;
    width: calc(100% - 50px);
    cursor: pointer;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-dottedLine {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 20px;
    height: 0;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer {
    margin-top: 20px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer span {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-correctAnswer {
    color: #1C1C1E;
    font-size: 14px;
    margin-top: 20px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-yourAnswer {
    color: #1C1C1E;
    font-size: 14px;
    margin-top: 14px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-yourAnswer span {
    color: #FD5757;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-yourAnswer .text-yourAnswer {
    color: #00B42A;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze {
    margin-top: 18px;
    margin-bottom: 18px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .analyze {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .content {
    margin-top: 18px;
    font-size: 14px;
    color: #8F959E;
    line-height: 20px;
    white-space: pre-wrap;
    word-break: break-all;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .content img {
    max-width: 100%;
    height: auto !important;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .content code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-topic {
  font-size: 16px;
  color: #1C1C1E;
  line-height: 23px;
  white-space: pre-wrap;
  font-family: Noto Sans SC;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-topic img {
  max-width: 100%;
  height: auto !important;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-topic code {
  background-color: #f5f2f0;
  border-radius: 3px;
  font-family: monospace;
  padding: 3px;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select {
  margin-top: 17px;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content {
  margin-bottom: 16px;
  display: flex;
  align-items: center;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-select-button {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px #E8E8E8 solid;
  text-align: center;
  line-height: 40px;
  font-size: 14px;
  color: #1C1C1E;
  margin-right: 10px;
  cursor: pointer;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-options-number-mistake {
  background: #FD5757;
  color: #fff;
  border: none;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-options-number-correct {
  background: #00B42A;
  color: #fff;
  border: none;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-options-number-active {
  color: #fff;
  border: none;
  background: #1677FF;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-select-text {
  line-height: 23px;
  color: #1C1C1E;
  font-size: 16px;
  width: calc(100% - 50px);
  cursor: pointer;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-dottedLine {
  border-bottom: 1px #E8E8E8 dashed;
  margin-top: 20px;
  height: 0;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer {
  margin-top: 20px;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer span {
  font-size: 16px;
  color: #1C1C1E;
  font-weight: 500;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-correctAnswer {
  color: #1C1C1E;
  font-size: 14px;
  margin-top: 20px;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-yourAnswer {
  color: #1C1C1E;
  font-size: 14px;
  margin-top: 14px;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-yourAnswer span {
  color: #FD5757;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-yourAnswer .text-yourAnswer {
  color: #00B42A;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze {
  margin-top: 18px;
  margin-bottom: 18px;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .analyze {
  font-size: 16px;
  color: #1C1C1E;
  font-weight: 500;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .content {
  margin-top: 18px;
  font-size: 14px;
  color: #8F959E;
  line-height: 20px;
  white-space: pre-wrap;
  word-break: break-all;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .content img {
  max-width: 100%;
  height: auto !important;
}
.phone-editor .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .content code {
  background-color: #f5f2f0;
  border-radius: 3px;
  font-family: monospace;
  padding: 3px;
}

@media (min-width: 800px) {
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-topic {
    font-size: 16px;
    color: #1C1C1E;
    line-height: 31px;
    white-space: pre-wrap;
    font-family: Noto Sans SC;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-topic img {
    max-width: 100%;
    height: auto !important;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-topic code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-dottedLine {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 20px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content {
    margin-top: 20px;
    height: 210px;
    border: 1px #E8E8E8 solid;
    border-radius: 4px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content textarea {
    height: 160px;
    border: none;
    resize: none;
    outline: none;
    padding: 10px 16px;
    box-sizing: border-box;
    color: #1C1C1E;
    border-radius: 4px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img {
    height: 40px;
    padding: 0 10px;
    box-sizing: border-box;
    display: flex;
    pointer-events: auto;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img span {
    width: 30px;
    height: 30px;
    position: relative;
    margin-right: 10px;
    display: inline-block;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img .images-body {
    display: inline-block;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img img {
    width: 30px;
    height: 30px;
    border-radius: 4px;
    cursor: pointer;
    pointer-events: auto;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img .imgDelete {
    position: absolute;
    right: 0;
    top: -4px;
    width: 11px;
    height: 11px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show {
    margin-top: 18px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswer {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
    margin-bottom: 4px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent {
    margin-top: 17px;
    font-size: 16px;
    line-height: 32px;
    color: #1C1C1E;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg {
    margin-top: 14px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg span {
    width: 139px;
    height: 127px;
    display: inline-block;
    border-radius: 4px;
    margin-right: 20px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg span img {
    border-radius: 4px;
    width: 139px;
    height: 127px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg .images-body {
    display: inline-block;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswer {
    margin-top: 18px;
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
    margin-bottom: 4px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswerContent {
    margin-top: 17px;
    font-size: 16px;
    line-height: 32px;
    color: #1C1C1E;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswerContent img {
    max-width: 100%;
    height: auto !important;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswerContent code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-slide {
    border-bottom: 1px #E8E8E8 solid;
    margin-top: 50px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze {
    margin-top: 26px;
    margin-bottom: 18px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .analyze {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .content {
    margin-top: 16px;
    font-size: 16px;
    color: #8F959E;
    line-height: 32px;
    white-space: pre-wrap;
    word-break: break-all;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .content img {
    max-width: 100%;
    height: auto !important;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .content code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
}
@media (max-width: 800px) {
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-topic {
    font-size: 16px;
    color: #1C1C1E;
    line-height: 31px;
    white-space: pre-wrap;
    font-family: Noto Sans SC;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-topic img {
    max-width: 100%;
    height: auto !important;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-topic code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-dottedLine {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 20px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content {
    margin-top: 20px;
    height: 210px;
    border: 1px #E8E8E8 solid;
    border-radius: 4px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content textarea {
    height: 160px;
    border: none;
    resize: none;
    outline: none;
    padding: 10px 16px;
    box-sizing: border-box;
    color: #1C1C1E;
    border-radius: 4px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img {
    height: 40px;
    padding: 0 10px;
    box-sizing: border-box;
    display: flex;
    pointer-events: auto;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img span {
    width: 30px;
    height: 30px;
    position: relative;
    margin-right: 10px;
    display: inline-block;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img .images-body {
    display: inline-block;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img img {
    width: 30px;
    height: 30px;
    border-radius: 4px;
    cursor: pointer;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img .imgDelete {
    position: absolute;
    right: 0;
    top: -4px;
    width: 11px;
    height: 11px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show {
    margin-top: 18px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswer {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
    margin-bottom: 4px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent {
    margin-top: 17px;
    font-size: 16px;
    line-height: 32px;
    color: #1C1C1E;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg {
    margin-top: 14px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg span {
    width: 139px;
    height: 127px;
    display: inline-block;
    border-radius: 4px;
    margin-right: 20px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg span img {
    border-radius: 4px;
    width: 139px;
    height: 127px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg .images-body {
    display: inline-block;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswer {
    margin-top: 18px;
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
    margin-bottom: 4px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswerContent {
    margin-top: 17px;
    font-size: 16px;
    line-height: 32px;
    color: #1C1C1E;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswerContent img {
    max-width: 100%;
    height: auto !important;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswerContent code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-slide {
    border-bottom: 1px #E8E8E8 solid;
    margin-top: 50px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze {
    margin-top: 26px;
    margin-bottom: 18px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .analyze {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .content {
    margin-top: 16px;
    font-size: 16px;
    color: #8F959E;
    line-height: 32px;
    white-space: pre-wrap;
    word-break: break-all;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .content img {
    max-width: 100%;
    height: auto !important;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .content code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-topic {
  font-size: 16px;
  color: #1C1C1E;
  line-height: 31px;
  white-space: pre-wrap;
  font-family: Noto Sans SC;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-topic img {
  max-width: 100%;
  height: auto !important;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-topic code {
  background-color: #f5f2f0;
  border-radius: 3px;
  font-family: monospace;
  padding: 3px;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-dottedLine {
  border-bottom: 1px #E8E8E8 dashed;
  margin-top: 20px;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content {
  margin-top: 20px;
  height: 210px;
  border: 1px #E8E8E8 solid;
  border-radius: 4px;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content textarea {
  height: 160px;
  border: none;
  resize: none;
  outline: none;
  padding: 10px 16px;
  box-sizing: border-box;
  color: #1C1C1E;
  border-radius: 4px;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img {
  height: 40px;
  padding: 0 10px;
  box-sizing: border-box;
  display: flex;
  pointer-events: auto;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img span {
  width: 30px;
  height: 30px;
  position: relative;
  margin-right: 10px;
  display: inline-block;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img .images-body {
  display: inline-block;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img img {
  width: 30px;
  height: 30px;
  border-radius: 4px;
  cursor: pointer;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img .imgDelete {
  position: absolute;
  right: 0;
  top: -4px;
  width: 11px;
  height: 11px;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show {
  margin-top: 18px;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswer {
  font-size: 16px;
  color: #1C1C1E;
  font-weight: 500;
  margin-bottom: 4px;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent {
  margin-top: 17px;
  font-size: 16px;
  line-height: 32px;
  color: #1C1C1E;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg {
  margin-top: 14px;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg span {
  width: 139px;
  height: 127px;
  display: inline-block;
  border-radius: 4px;
  margin-right: 20px;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg span img {
  border-radius: 4px;
  width: 139px;
  height: 127px;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg .images-body {
  display: inline-block;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswer {
  margin-top: 18px;
  font-size: 16px;
  color: #1C1C1E;
  font-weight: 500;
  margin-bottom: 4px;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswerContent {
  margin-top: 17px;
  font-size: 16px;
  line-height: 32px;
  color: #1C1C1E;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswerContent img {
  max-width: 100%;
  height: auto !important;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswerContent code {
  background-color: #f5f2f0;
  border-radius: 3px;
  font-family: monospace;
  padding: 3px;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-slide {
  border-bottom: 1px #E8E8E8 solid;
  margin-top: 50px;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze {
  margin-top: 26px;
  margin-bottom: 18px;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .analyze {
  font-size: 16px;
  color: #1C1C1E;
  font-weight: 500;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .content {
  margin-top: 16px;
  font-size: 16px;
  color: #8F959E;
  line-height: 32px;
  white-space: pre-wrap;
  word-break: break-all;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .content img {
  max-width: 100%;
  height: auto !important;
}
.phone-editor .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .content code {
  background-color: #f5f2f0;
  border-radius: 3px;
  font-family: monospace;
  padding: 3px;
}

@media (min-width: 800px) {
  .AnswerResultBox .AnswerResultBox-content {
    display: flex;
  }
  .AnswerResultBox .AnswerResultBox-stroke {
    width: 156px;
    height: 156px;
    border-radius: 50%;
    background: #f1f2f6;
    text-align: center;
    line-height: 153px;
    display: inline-block;
  }
  .AnswerResultBox .ant-progress-inner {
    background: #fff !important;
  }
  .AnswerResultBox .ant-progress-circle-trail {
    stroke: #cbd3de;
  }
  .AnswerResultBox .AnswerResultBox-test {
    margin-left: 26px;
    display: inline-block;
    width: calc(100% - 182px);
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-title {
    font-size: 20px;
    color: #000000;
    font-weight: 400;
    margin-bottom: 12px;
    margin-top: 4px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-title span {
    color: #1677ff;
    font-size: 32px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content {
    width: 100%;
    height: 80px;
    background: #f7f8fb;
    border-radius: 8px;
    position: relative;
    display: flex;
    line-height: 80px;
    padding: 0 24px;
    box-sizing: border-box;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .answeringStick {
    font-size: 14px;
    color: #8f959e;
    font-weight: 400;
    margin-right: 40px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .answeringStick span {
    font-size: 20px;
    color: #000;
    font-weight: 500;
    margin-right: 9px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .correct {
    font-size: 14px;
    color: #8f959e;
    font-weight: 400;
    margin-right: 40px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .correct span {
    font-size: 20px;
    color: #000;
    font-weight: 500;
    margin-right: 9px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .mistake {
    font-size: 14px;
    color: #8f959e;
    font-weight: 400;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .mistake span {
    font-size: 20px;
    color: #fd5757;
    font-weight: 500;
    margin-right: 9px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content::before {
    position: absolute;
    top: -19px;
    left: 20px;
    content: '';
    border-width: 10px;
    border-style: solid;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #f7f8fb;
    border-left-color: transparent;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content::after {
    position: absolute;
    top: -19px;
    left: 20px;
    content: '';
    border-width: 10px;
    border-style: solid;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #fff;
  }
  .AnswerResultBox .dottedLine-view {
    border-bottom: 1px #e8e8e8 dashed;
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .AnswerResultBox .answerResult .title {
    font-size: 16px;
    color: #000000;
    font-weight: 500;
    margin-bottom: 20px;
  }
  .AnswerResultBox .answerResult .content {
    word-break: break-all;
    white-space: pre-wrap;
  }
  .AnswerResultBox .answerResult .content .content-text {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 4px;
    font-size: 14px;
    color: #1c1c1e;
    text-align: center;
    line-height: 30px;
    margin-right: 14px;
    margin-bottom: 14px;
    border: 1px #e8e8e8 solid;
    cursor: pointer;
  }
  .AnswerResultBox .answerResult .content .content-text-correct {
    background: #cdf1d6;
    color: #00b42a;
    border: none;
  }
  .AnswerResultBox .answerResult .content .content-text-mistake {
    background: #ffeaea;
    color: #fd5757;
    border: none;
  }
  .AnswerResultBox .answerResult .content .content-text:nth-child(16n) {
    margin-right: 0;
  }
}
@media (max-width: 800px) {
  .AnswerResultBox .AnswerResultBox-content {
    display: flex;
    flex-flow: wrap;
  }
  .AnswerResultBox .AnswerResultBox-stroke {
    width: 156px;
    height: 156px;
    border-radius: 50%;
    background: #f1f2f6;
    text-align: center;
    line-height: 153px;
    display: inline-block;
    margin: 0 auto;
  }
  .AnswerResultBox .ant-progress-inner {
    background: #fff !important;
  }
  .AnswerResultBox .ant-progress-circle-trail {
    stroke: #cbd3de;
  }
  .AnswerResultBox .AnswerResultBox-test {
    display: inline-block;
    width: 100%;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-title {
    font-size: 20px;
    color: #000000;
    font-weight: 400;
    margin-bottom: 12px;
    margin-top: 4px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-title span {
    color: #1677ff;
    font-size: 32px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content {
    width: 100%;
    height: 60px;
    background: #f7f8fb;
    border-radius: 8px;
    position: relative;
    display: flex;
    justify-content: space-between;
    line-height: 60px;
    padding: 0 24px;
    box-sizing: border-box;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .answeringStick {
    font-size: 14px;
    color: #8f959e;
    font-weight: 400;
    margin-right: 20px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .answeringStick span {
    font-size: 20px;
    color: #000;
    font-weight: 500;
    margin-right: 9px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .correct {
    font-size: 14px;
    color: #8f959e;
    font-weight: 400;
    margin-right: 20px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .correct span {
    font-size: 20px;
    color: #000;
    font-weight: 500;
    margin-right: 9px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .mistake {
    font-size: 14px;
    color: #8f959e;
    font-weight: 400;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .mistake span {
    font-size: 20px;
    color: #fd5757;
    font-weight: 500;
    margin-right: 9px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content::before {
    position: absolute;
    top: -19px;
    left: 20px;
    content: '';
    border-width: 10px;
    border-style: solid;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #f7f8fb;
    border-left-color: transparent;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content::after {
    position: absolute;
    top: -19px;
    left: 20px;
    content: '';
    border-width: 10px;
    border-style: solid;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #fff;
  }
  .AnswerResultBox .dottedLine-view {
    border-bottom: 1px #e8e8e8 dashed;
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .AnswerResultBox .answerResult .title {
    font-size: 16px;
    color: #000000;
    font-weight: 500;
    margin-bottom: 20px;
  }
  .AnswerResultBox .answerResult .content {
    word-break: break-all;
    white-space: pre-wrap;
  }
  .AnswerResultBox .answerResult .content .content-text {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 4px;
    font-size: 14px;
    color: #1c1c1e;
    text-align: center;
    line-height: 30px;
    margin-right: 14px;
    margin-bottom: 14px;
    border: 1px #e8e8e8 solid;
    cursor: pointer;
  }
  .AnswerResultBox .answerResult .content .content-text-correct {
    background: #cdf1d6;
    color: #00b42a;
    border: none;
  }
  .AnswerResultBox .answerResult .content .content-text-mistake {
    background: #ffeaea;
    color: #fd5757;
    border: none;
  }
  .AnswerResultBox .answerResult .content .content-text:nth-child(16n) {
    margin-right: 0;
  }
}
.phone-editor .AnswerResultBox .AnswerResultBox-content {
  display: flex;
  flex-flow: wrap;
}
.phone-editor .AnswerResultBox .AnswerResultBox-stroke {
  width: 156px;
  height: 156px;
  border-radius: 50%;
  background: #f1f2f6;
  text-align: center;
  line-height: 153px;
  display: inline-block;
  margin: 0 auto;
}
.phone-editor .AnswerResultBox .ant-progress-inner {
  background: #fff !important;
}
.phone-editor .AnswerResultBox .ant-progress-circle-trail {
  stroke: #cbd3de;
}
.phone-editor .AnswerResultBox .AnswerResultBox-test {
  display: inline-block;
  width: 100%;
}
.phone-editor .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-title {
  font-size: 20px;
  color: #000000;
  font-weight: 400;
  margin-bottom: 12px;
  margin-top: 4px;
}
.phone-editor .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-title span {
  color: #1677ff;
  font-size: 32px;
}
.phone-editor .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content {
  width: 100%;
  height: 60px;
  background: #f7f8fb;
  border-radius: 8px;
  position: relative;
  display: flex;
  justify-content: space-between;
  line-height: 60px;
  padding: 0 24px;
  box-sizing: border-box;
}
.phone-editor .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .answeringStick {
  font-size: 14px;
  color: #8f959e;
  font-weight: 400;
  margin-right: 20px;
}
.phone-editor .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .answeringStick span {
  font-size: 20px;
  color: #000;
  font-weight: 500;
  margin-right: 9px;
}
.phone-editor .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .correct {
  font-size: 14px;
  color: #8f959e;
  font-weight: 400;
  margin-right: 20px;
}
.phone-editor .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .correct span {
  font-size: 20px;
  color: #000;
  font-weight: 500;
  margin-right: 9px;
}
.phone-editor .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .mistake {
  font-size: 14px;
  color: #8f959e;
  font-weight: 400;
}
.phone-editor .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .mistake span {
  font-size: 20px;
  color: #fd5757;
  font-weight: 500;
  margin-right: 9px;
}
.phone-editor .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content::before {
  position: absolute;
  top: -19px;
  left: 20px;
  content: '';
  border-width: 10px;
  border-style: solid;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: #f7f8fb;
  border-left-color: transparent;
}
.phone-editor .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content::after {
  position: absolute;
  top: -19px;
  left: 20px;
  content: '';
  border-width: 10px;
  border-style: solid;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #fff;
}
.phone-editor .AnswerResultBox .dottedLine-view {
  border-bottom: 1px #e8e8e8 dashed;
  margin-top: 24px;
  margin-bottom: 24px;
}
.phone-editor .AnswerResultBox .answerResult .title {
  font-size: 16px;
  color: #000000;
  font-weight: 500;
  margin-bottom: 20px;
}
.phone-editor .AnswerResultBox .answerResult .content {
  word-break: break-all;
  white-space: pre-wrap;
}
.phone-editor .AnswerResultBox .answerResult .content .content-text {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: #fff;
  border-radius: 4px;
  font-size: 14px;
  color: #1c1c1e;
  text-align: center;
  line-height: 30px;
  margin-right: 14px;
  margin-bottom: 14px;
  border: 1px #e8e8e8 solid;
  cursor: pointer;
}
.phone-editor .AnswerResultBox .answerResult .content .content-text-correct {
  background: #cdf1d6;
  color: #00b42a;
  border: none;
}
.phone-editor .AnswerResultBox .answerResult .content .content-text-mistake {
  background: #ffeaea;
  color: #fd5757;
  border: none;
}
.phone-editor .AnswerResultBox .answerResult .content .content-text:nth-child(16n) {
  margin-right: 0;
}
.pad-editor .AnswerResultBox .AnswerResultBox-test {
  margin-left: 10px;
  display: inline-block;
  width: calc(100% - 165px);
}
.pad-editor .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content {
  padding: 0 14px;
}
.pad-editor .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .answeringStick {
  margin-right: 24px;
}
.pad-editor .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .correct {
  margin-right: 24px;
}

@media (min-width: 800px) {
  .subjectivityAnswerResult .title {
    font-size: 18px;
    color: #000;
    font-weight: 400;
  }
  .subjectivityAnswerResult .title span {
    font-size: 20px;
    color: #1677FF;
  }
  .subjectivityAnswerResult .dottedLine-view {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .subjectivityAnswerResult .answerResult .title {
    font-size: 16px;
    color: #000000;
    font-weight: 500;
    margin-bottom: 20px;
  }
  .subjectivityAnswerResult .answerResult .content {
    word-break: break-all;
    white-space: pre-wrap;
  }
  .subjectivityAnswerResult .answerResult .content .content-text {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 4px;
    font-size: 14px;
    color: #1C1C1E;
    text-align: center;
    line-height: 30px;
    margin-right: 14px;
    margin-bottom: 14px;
    border: 1px #E8E8E8 solid;
    cursor: pointer;
  }
  .subjectivityAnswerResult .answerResult .content .content-text-correct {
    background: #CDF1D6;
    color: #00B42A;
    border: none;
  }
  .subjectivityAnswerResult .answerResult .content .content-text-mistake {
    background: #FFEAEA;
    color: #FD5757;
    border: none;
  }
  .subjectivityAnswerResult .answerResult .content .content-text:nth-child(16n) {
    margin-right: 0;
  }
}
@media (max-width: 800px) {
  .subjectivityAnswerResult .title {
    font-size: 18px;
    color: #000;
    font-weight: 400;
  }
  .subjectivityAnswerResult .title span {
    font-size: 20px;
    color: #1677FF;
  }
  .subjectivityAnswerResult .dottedLine-view {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .subjectivityAnswerResult .answerResult .title {
    font-size: 16px;
    color: #000000;
    font-weight: 500;
    margin-bottom: 20px;
  }
  .subjectivityAnswerResult .answerResult .content {
    word-break: break-all;
    white-space: pre-wrap;
  }
  .subjectivityAnswerResult .answerResult .content .content-text {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 4px;
    font-size: 14px;
    color: #1C1C1E;
    text-align: center;
    line-height: 30px;
    margin-right: 14px;
    margin-bottom: 14px;
    border: 1px #E8E8E8 solid;
    cursor: pointer;
  }
  .subjectivityAnswerResult .answerResult .content .content-text-correct {
    background: #CDF1D6;
    color: #00B42A;
    border: none;
  }
  .subjectivityAnswerResult .answerResult .content .content-text-mistake {
    background: #FFEAEA;
    color: #FD5757;
    border: none;
  }
  .subjectivityAnswerResult .answerResult .content .content-text:nth-child(16n) {
    margin-right: 0;
  }
}
.phone-editor .subjectivityAnswerResult .title {
  font-size: 18px;
  color: #000;
  font-weight: 400;
}
.phone-editor .subjectivityAnswerResult .title span {
  font-size: 20px;
  color: #1677FF;
}
.phone-editor .subjectivityAnswerResult .dottedLine-view {
  border-bottom: 1px #E8E8E8 dashed;
  margin-top: 24px;
  margin-bottom: 24px;
}
.phone-editor .subjectivityAnswerResult .answerResult .title {
  font-size: 16px;
  color: #000000;
  font-weight: 500;
  margin-bottom: 20px;
}
.phone-editor .subjectivityAnswerResult .answerResult .content {
  word-break: break-all;
  white-space: pre-wrap;
}
.phone-editor .subjectivityAnswerResult .answerResult .content .content-text {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: #fff;
  border-radius: 4px;
  font-size: 14px;
  color: #1C1C1E;
  text-align: center;
  line-height: 30px;
  margin-right: 14px;
  margin-bottom: 14px;
  border: 1px #E8E8E8 solid;
  cursor: pointer;
}
.phone-editor .subjectivityAnswerResult .answerResult .content .content-text-correct {
  background: #CDF1D6;
  color: #00B42A;
  border: none;
}
.phone-editor .subjectivityAnswerResult .answerResult .content .content-text-mistake {
  background: #FFEAEA;
  color: #FD5757;
  border: none;
}
.phone-editor .subjectivityAnswerResult .answerResult .content .content-text:nth-child(16n) {
  margin-right: 0;
}

.votingPresentation {
  width: 100%;
  position: relative;
}
.votingPresentation .set-box-text {
  position: absolute;
  z-index: 99;
  height: 60px;
  top: -60px;
  right: 0;
  color: #000000 !important;
  padding: 10px 0;
}
.votingPresentation .set-box-text .set-container {
  height: 41px;
  background-color: #FFFFFF;
  border-radius: 4px;
  border-top: 1px solid #E8E8E8;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.votingPresentation .set-box-text .set-btn {
  width: 71px;
  height: 100%;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.votingPresentation .set-box-text .set-btn-icon {
  width: 18px;
  margin-right: 5px;
}
.votingPresentation .set-box-text .set-btn:hover {
  background: #f5f5f5;
}
.votingPresentation .votingPresentation-title {
  width: 100%;
  height: 40px;
  background: #F1F2F6;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 0 15px;
  box-sizing: border-box;
  line-height: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.votingPresentation .votingPresentation-title .votingPresentation-title-left {
  display: flex;
  align-items: center;
}
.votingPresentation .votingPresentation-title .votingPresentation-title-left img {
  width: 30px;
  margin-right: 5px;
}
.votingPresentation .votingPresentation-title .votingPresentation-title-left span {
  font-size: 14px;
  color: #000000;
}
.votingPresentation .votingPresentation-title .answerSheet-Statistics {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.votingPresentation .votingPresentation-title .answerSheet-Statistics img {
  width: 19px;
  margin-right: 9px;
}
.votingPresentation .votingPresentation-title .answerSheet-Statistics span {
  font-size: 14px;
  color: #000000;
}
.votingPresentation .votingPresentation-content {
  width: 100%;
  height: auto;
  border: 1px #E8E8E8 solid;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.voteData-box {
  width: 100%;
  height: 528px;
  padding: 22px;
  box-sizing: border-box;
}
.voteData-box .title {
  font-size: 16px;
  font-weight: 600;
  color: #000;
  text-align: center;
  margin-bottom: 20px;
}
.voteData-box .problem-box {
  width: 100%;
  height: 390px;
  overflow: auto;
  margin-bottom: 10px;
}
.voteData-box .problem-box .problem-content {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
.voteData-box .problem-box .problem-content .problem-title {
  font-size: 14px;
  font-weight: 400;
  color: #000;
  word-break: break-all;
  margin-bottom: 20px;
}
.voteData-box .problem-box .problem-content .problem-title .num {
  display: inline-block;
  width: 20px;
}
.voteData-box .problem-box .problem-content .problem-title .type {
  margin-left: 16px;
  color: #acacac;
}
.voteData-box .problem-box .problem-content .images-body {
  display: inline-block;
}
.voteData-box .problem-box .problem-content img {
  width: 139px;
  height: 127px;
  margin-right: 10px;
  border-radius: 4px;
  margin-bottom: 10px;
  cursor: pointer;
}
.voteData-box .problem-box .problem-content .problem-option {
  word-break: break-all;
}
.voteData-box .problem-box .problem-content .problem-option .problemCheckbox {
  padding-left: 20px;
}
.voteData-box .problem-box .problem-content .problem-option .problemCheckbox .ant-checkbox-wrapper {
  display: inline-flex;
  width: 100%;
  margin-bottom: 10px;
  margin-left: 0;
}
.voteData-box .problem-box .problem-content .problem-option .problemCheckbox .images-body {
  display: inline-block;
}
.voteData-box .problem-box .problem-content .problem-option .problemCheckbox img {
  width: 139px;
  height: 127px;
  margin-right: 10px;
  border-radius: 4px;
  margin-bottom: 10px;
  cursor: pointer;
}
.voteData-box .problem-box .problem-content .problem-option .problemRadio {
  padding-left: 20px;
}
.voteData-box .problem-box .problem-content .problem-option .problemRadio .ant-radio-wrapper {
  display: inline-flex;
  width: 100%;
  margin-bottom: 10px;
}
.voteData-box .problem-box .problem-content .problem-option .problemRadio .images-body {
  display: inline-block;
}
.voteData-box .problem-box .problem-content .problem-option .problemRadio img {
  width: 139px;
  height: 127px;
  margin-right: 10px;
  border-radius: 4px;
  margin-bottom: 10px;
  cursor: pointer;
}
.voteData-box .submit {
  width: 100%;
  text-align: right;
}
.voteData-box .submit .button {
  padding: 0 10px;
  min-width: 100px;
  height: 36px;
  line-height: 36px;
  background: #1677FF;
  text-align: center;
  font-size: 14px;
  color: #fff;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
}
.voteData-box .submit .buttonActive {
  pointer-events: none;
  color: #00000040;
  border: 1px #d9d9d9 solid;
  background: #f5f5f5;
  cursor: not-allowed;
}

.alreadyVoted-box {
  width: 100%;
  height: 528px;
  padding: 22px;
  box-sizing: border-box;
}
.alreadyVoted-box .title {
  font-size: 16px;
  font-weight: 600;
  color: #000;
  text-align: center;
  margin-bottom: 20px;
}
.alreadyVoted-box .AlreadyVoted-box {
  width: 100%;
  height: 390px;
  overflow: auto;
  margin-bottom: 10px;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-title {
  font-size: 14px;
  font-weight: 400;
  color: #1C1C1E;
  word-break: break-all;
  margin-bottom: 20px;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-title .num {
  display: inline-block;
  width: 20px;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-title .type {
  margin-left: 16px;
  color: #6D6D6D;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .images-body {
  display: inline-block;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content img {
  width: 139px;
  height: 127px;
  margin-right: 10px;
  border-radius: 4px;
  margin-bottom: 10px;
  cursor: pointer;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option {
  width: 100%;
  padding-left: 20px;
  margin-bottom: 2px;
  font-size: 14px;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .images-body {
  display: inline-block;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option img {
  width: 139px;
  height: 127px;
  margin-right: 10px;
  border-radius: 4px;
  margin-bottom: 10px;
  cursor: pointer;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option {
  display: flex;
  align-items: end;
  justify-content: space-between;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-left {
  width: calc(100% - 200px);
  margin-right: 20px;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-left .text {
  color: #1C1C1E;
  margin-bottom: 2px;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-left .text span {
  font-size: 14px;
  color: #6D6D6D;
  margin-left: 8px;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-left .ant-progress-line {
  width: 100%;
  display: flex;
  margin-bottom: 10px;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-left .ant-progress-line .ant-progress-text {
  display: none;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-left .ant-progress-line .ant-progress-outer {
  margin-right: 0;
  padding-right: 0;
  line-height: 0;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-left .ant-progress-line .ant-progress-bg {
  height: 3px !important;
  background-color: #1890ff !important;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-left .ant-progress-line .ant-progress-inner {
  background-color: #E0E3EB;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-right {
  width: 130px;
  display: flex;
  justify-content: space-between;
  color: #6D6D6D;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-right .number {
  width: 50%;
  text-align: center;
}
.alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-right .percent {
  width: 50%;
  text-align: center;
}
.alreadyVoted-box .submit {
  width: 100%;
  text-align: center;
}
.alreadyVoted-box .submit .button {
  width: calc(100% - 40px);
  height: 36px;
  line-height: 52px;
  text-align: right;
  font-size: 14px;
  color: #8F959E;
  display: inline-block;
}

.colorOperation {
  width: 66% !important;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 0 13.5px;
  border-right: 1px solid #dfe0e3;
}
.colorOperation .ant-dropdown-trigger {
  position: relative;
}
.colorOperation:hover {
  background: #fff !important;
}
.colorOperation .icon-bg-colors2,
.colorOperation .iconImage {
  width: 24px;
  height: 24px;
}
.colorOperation .iconImage {
  display: flex;
  align-items: start;
  padding-top: 5px;
  justify-content: center;
}
.colorOperation .ant-dropdown-trigger {
  margin: 0;
  display: flex;
  align-items: center;
}
.colorOperation .colorBck {
  position: absolute;
  bottom: 0;
  width: 83%;
  left: 0;
  height: 3px;
  border-radius: 2px;
  right: 0;
  margin: auto;
}
.styleName2 p:nth-child(1) {
  padding: 0 9px;
  display: flex;
  justify-content: center;
  color: #ffffff;
  position: absolute;
  top: -25px;
  text-align: center;
  text-indent: 0;
  left: 0;
  z-index: 1;
  border-radius: 0 24px 24px 0;
  line-height: 22px !important;
  align-items: center;
  height: 36px;
}
.styleName3 {
  height: calc(100% - 6px);
  width: calc(100% - 6px);
  border: 1px solid #e8e8e8;
  position: relative;
  z-index: 1;
  background: #fff;
  padding: 12px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 6px;
}
.styleName3 .paragraph_body {
  width: 100%;
}
.styleName3 .styleThreeParagraphImage {
  display: flex;
  justify-content: center;
}
.styleName3 .styleThreeParagraphImage img {
  max-width: 100%;
}
.styleName4 .styleThreeParagraphImage {
  display: flex;
  justify-content: center;
}
.styleName4 .styleThreeParagraphImage img {
  max-width: 100%;
}
.styleName3Bck {
  position: absolute;
  height: calc(100%);
  width: calc(100% - 6px);
  background: #88a3f8;
  right: 0;
  bottom: -6px;
}

.layoutColumn_body1 {
  display: flex;
  gap: 12px;
}
.layoutColumn_body1:hover .layoutColumnCellStyle {
  width: 100%;
  padding: 0 4px;
  background: #f1f2f6;
}
.layoutColumn_body1 .layoutColumnCellStyle {
  border-radius: 4px;
  width: 100%;
  padding: 0 4px;
}
.layoutColumn_body1 .layoutColumnCellStyle .layoutColumn_cell_body p {
  padding: 0 4px;
}
.layoutColumn_body2 {
  display: flex;
  gap: 12px;
}
.layoutColumn_body2:hover .layoutColumnCellStyle {
  width: 50%;
  padding: 0 4px;
  background: #f1f2f6;
}
.layoutColumn_body2 .layoutColumnCellStyle {
  border-radius: 4px;
  width: 50%;
  padding: 0 4px;
}
.layoutColumn_body2 .layoutColumnCellStyle .layoutColumn_cell_body p {
  padding: 0 4px;
}
.layoutColumn_body3 {
  display: flex;
  gap: 12px;
}
.layoutColumn_body3:hover .layoutColumnCellStyle {
  width: 33.3%;
  padding: 0 4px;
  background: #f1f2f6;
}
.layoutColumn_body3 .layoutColumnCellStyle {
  border-radius: 4px;
  width: 33.3%;
  padding: 0 4px;
}
.layoutColumn_body3 .layoutColumnCellStyle .layoutColumn_cell_body p {
  padding: 0 4px;
}
.layoutColumn_body4 {
  display: flex;
  gap: 12px;
}
.layoutColumn_body4:hover .layoutColumnCellStyle {
  width: 25%;
  padding: 0 4px;
  background: #f1f2f6;
}
.layoutColumn_body4 .layoutColumnCellStyle {
  border-radius: 4px;
  width: 25%;
  padding: 0 4px;
}
.layoutColumn_body4 .layoutColumnCellStyle .layoutColumn_cell_body p {
  padding: 0 4px;
}
.layoutColumn_body {
  display: flex;
  gap: 12px;
}
.layoutColumn_body:hover .layoutColumnCellStyle {
  padding: 0 4px;
  background: #f1f2f6;
}
.layoutColumn_body .layoutColumnCellStyle {
  border-radius: 4px;
  flex: 1;
  padding: 0 4px;
}
.layoutColumn_body .layoutColumnCellStyle .layoutColumn_cell_body p {
  padding: 0 4px;
}

.wenShengToolTip .ant-tooltip-arrow-content {
  background: #fff;
}
.wenShengToolTip .ant-tooltip-inner {
  background: #fff;
  color: #1c1c1e;
  border-radius: 8px;
}
.AISession {
  position: fixed;
  left: 20px;
  bottom: 0;
}
.AISession .AIUserImage {
  cursor: pointer;
  width: 77px;
}
.AISession .AITipsBody {
  position: absolute;
  left: 75px;
  bottom: 80px;
  width: 256px;
  padding-left: 10px;
}
.AISession .AITips {
  width: 246px;
  border-radius: 16px 16px 16px 0;
  background: #fff;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.08);
  padding: 14px;
}
.AISession .AITips .defaultText {
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #000;
}
.AISession .AITips .aiTipTitle {
  margin-top: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  color: #1C1C1E;
}
.AISession .AITips .optionList {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-top: 12px;
}
.AISession .AITips .optionList .optionLi {
  width: 104px;
  background: #f1f2f6;
  height: 32px;
  border-radius: 6px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #1c1c1e;
  font-size: 14px;
  cursor: pointer;
  gap: 6px;
  padding-left: 7px;
  padding-right: 7px;
}
.AISession .AITips .optionList .optionLi.en {
  width: 100%;
}
.AISession .AITips .optionList .optionLi:hover {
  background: #e8f1ff;
  color: #1677ff;
}
.AISession .AITips .optionList .optionLi.disabled {
  background: #f5f5f5;
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.AISession .AITips .optionList .optionLi.disabled:hover {
  background: #f5f5f5;
  color: rgba(0, 0, 0, 0.25);
}
.wenShengPickerDrawer .wenShengPickerDrawer-title {
  height: 62px;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #e8e8e8;
}
.wenShengPickerDrawer .wenShengPickerDrawer-title .wenShengPickerDrawer-title-left {
  font-size: 16px;
  font-weight: 400;
  display: flex;
  align-items: center;
  gap: 4px;
}
.wenShengPickerDrawer .wenShengPickerDrawer-title .wenShengPickerDrawer-title-left img {
  width: 16px;
  height: 16px;
}
.wenShengPickerDrawer .wenShengPickerDrawer-title .wenShengPickerDrawer-title-right {
  font-size: 14px;
}
.wenShengPickerDrawer .wenShengPickerDrawer-title .wenShengPickerDrawer-title-right .wenShengPickerDrawer-title-surplus {
  color: #1677ff;
  margin-right: 6px;
}
.wenShengPickerDrawer .wenShengPickerBody {
  padding: 20px;
  height: calc(100% - 120px);
  overflow: auto;
}
.wenShengPickerDrawer .wenShengPickerBody .form-item-textarea textarea.ant-input {
  background: #f7f8fb;
  padding: 16px 18px;
  border: 1px solid #f7f8fb !important;
  resize: none;
  box-shadow: none;
}
.wenShengPickerDrawer .wenShengPickerBody .form-item-textarea textarea.ant-input:hover {
  border: 1px solid rgba(22, 119, 255, 0.5) !important;
}
.wenShengPickerDrawer .wenShengPickerBody .count-suffix {
  z-index: 10;
}
.wenShengPickerDrawer .wenShengPickerBody .proportionList {
  display: flex;
  gap: 7px;
  flex-wrap: wrap;
}
.wenShengPickerDrawer .wenShengPickerBody .proportionList .proportionLi {
  width: 70px;
  height: 60px;
  border-radius: 8px;
  background: #f1f2f6;
  padding: 10px 0;
  cursor: pointer;
}
.wenShengPickerDrawer .wenShengPickerBody .proportionList .proportionLi .proportionIcon {
  margin-bottom: 5px;
  width: 70px;
  justify-content: center;
  display: flex;
  height: 18px;
  align-items: center;
}
.wenShengPickerDrawer .wenShengPickerBody .proportionList .proportionLi .proportionIcon .proportion {
  border: 1.2px solid #8f959e;
  border-radius: 3px;
}
.wenShengPickerDrawer .wenShengPickerBody .proportionList .proportionLi .proportionIcon .proportion1 {
  width: 18px;
  height: 18px;
}
.wenShengPickerDrawer .wenShengPickerBody .proportionList .proportionLi .proportionIcon .proportion2 {
  width: 18px;
  height: 14px;
}
.wenShengPickerDrawer .wenShengPickerBody .proportionList .proportionLi .proportionIcon .proportion3 {
  width: 14px;
  height: 18px;
}
.wenShengPickerDrawer .wenShengPickerBody .proportionList .proportionLi .proportionIcon .proportion4 {
  width: 18px;
  height: 12px;
}
.wenShengPickerDrawer .wenShengPickerBody .proportionList .proportionLi .proportionIcon .proportion5 {
  width: 14px;
  height: 18px;
}
.wenShengPickerDrawer .wenShengPickerBody .proportionList .proportionLi .proportionIcon .proportion6 {
  width: 18px;
  height: 10px;
}
.wenShengPickerDrawer .wenShengPickerBody .proportionList .proportionLi .proportionIcon .proportion7 {
  width: 10px;
  height: 18px;
}
.wenShengPickerDrawer .wenShengPickerBody .proportionList .proportionLi .proportionText {
  font-size: 14px;
  color: #6d6d6d;
  width: 70px;
  justify-content: center;
  display: flex;
}
.wenShengPickerDrawer .wenShengPickerBody .proportionList .proportionLi.on,
.wenShengPickerDrawer .wenShengPickerBody .proportionList .proportionLi:hover {
  background: rgba(22, 119, 255, 0.15);
}
.wenShengPickerDrawer .wenShengPickerBody .proportionList .proportionLi.on .proportion,
.wenShengPickerDrawer .wenShengPickerBody .proportionList .proportionLi:hover .proportion {
  border: 1.2px solid #1677ff;
}
.wenShengPickerDrawer .wenShengPickerBody .proportionList .proportionLi.on .proportionText,
.wenShengPickerDrawer .wenShengPickerBody .proportionList .proportionLi:hover .proportionText {
  color: #1677ff;
}
.wenShengPickerDrawer .wenShengPickerBody .ant-spin-nested-loading {
  height: 355px;
}
.wenShengPickerDrawer .wenShengPickerBody .AiILoad {
  border-top: 1px solid #e8e8e8;
  padding: 20px 0;
}
.wenShengPickerDrawer .wenShengPickerBody .AiILoad .AiTitle {
  font-size: 14px;
  font-weight: 400;
  color: #6d6d6d;
}
.wenShengPickerDrawer .wenShengPickerBody .AiILoad .AiSuccess {
  width: 100%;
  height: 240px;
  border-radius: 8px;
  background: #f7f8fb;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 8px;
}
.wenShengPickerDrawer .wenShengPickerBody .AiILoad .AiSuccess .images-body {
  width: 100%;
  height: 100%;
  justify-content: center;
}
.wenShengPickerDrawer .wenShengPickerBody .AiILoad .AiSuccess .images-body .images-box {
  justify-content: center;
}
.wenShengPickerDrawer .wenShengPickerBody .AiILoad .AiSuccess img {
  max-width: 100%;
  max-height: 100%;
}
.wenShengPickerDrawer .wenShengPickerBody .AiILoad .AiOption {
  display: flex;
  gap: 8px;
}
.wenShengPickerDrawer .wenShengPickerBody .AiILoad .AiOption .AiOptionBtn {
  width: 154px;
  height: 32px;
  background: #f7f8fb;
  color: #8f959e;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  cursor: pointer;
}
.wenShengPickerDrawer .wenShengPickerBody .AiILoad .AiOption .AiOptionBtn .insertEditorBtnImage {
  width: 18px;
  height: 18px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNzY2MzMgMTIuNzc3OEwxMC43NzIgMTMuNzgzNEMxMC44NDQyIDEzLjg1NTcgMTAuOTAxNSAxMy45NDE0IDEwLjk0MDYgMTQuMDM1N0MxMC45Nzk3IDE0LjEzMDEgMTAuOTk5OCAxNC4yMzEyIDEwLjk5OTggMTQuMzMzM0MxMC45OTk4IDE0LjQzNTUgMTAuOTc5NyAxNC41MzY2IDEwLjk0MDYgMTQuNjMwOUMxMC45MDE1IDE0LjcyNTMgMTAuODQ0MiAxNC44MTEgMTAuNzcyIDE0Ljg4MzJDMTAuNjk5OCAxNC45NTU0IDEwLjYxNDEgMTUuMDEyNyAxMC41MTk3IDE1LjA1MThDMTAuNDI1NCAxNS4wOTA5IDEwLjMyNDIgMTUuMTExIDEwLjIyMjEgMTUuMTExQzEwLjEyIDE1LjExMSAxMC4wMTg5IDE1LjA5MDkgOS45MjQ1MSAxNS4wNTE4QzkuODMwMTYgMTUuMDEyNyA5Ljc0NDQzIDE0Ljk1NTQgOS42NzIyMSAxNC44ODMyTDcuMzM4ODggMTIuNTQ5OUM3LjI2NjU5IDEyLjQ3NzcgNy4yMDkyNCAxMi4zOTIgNy4xNzAxMSAxMi4yOTc3QzcuMTMwOTggMTIuMjAzMyA3LjExMDg0IDEyLjEwMjEgNy4xMTA4NCAxMkM3LjExMDg0IDExLjg5NzkgNy4xMzA5OCAxMS43OTY3IDcuMTcwMTEgMTEuNzAyM0M3LjIwOTI0IDExLjYwOCA3LjI2NjU5IDExLjUyMjMgNy4zMzg4OCAxMS40NTAxTDkuNjcyMjEgOS4xMTY3OEM5Ljc0NDQzIDkuMDQ0NTYgOS44MzAxNiA4Ljk4NzI4IDkuOTI0NTEgOC45NDgyQzEwLjAxODkgOC45MDkxMiAxMC4xMiA4Ljg4OTAxIDEwLjIyMjEgOC44ODkwMUMxMC4zMjQyIDguODg5MDEgMTAuNDI1NCA4LjkwOTEyIDEwLjUxOTcgOC45NDgyQzEwLjYxNDEgOC45ODcyOCAxMC42OTk4IDkuMDQ0NTYgMTAuNzcyIDkuMTE2NzhDMTAuODQ0MiA5LjE4ODk5IDEwLjkwMTUgOS4yNzQ3MiAxMC45NDA2IDkuMzY5MDdDMTAuOTc5NyA5LjQ2MzQyIDEwLjk5OTggOS41NjQ1NCAxMC45OTk4IDkuNjY2NjdDMTAuOTk5OCA5Ljc2ODc5IDEwLjk3OTcgOS44Njk5MSAxMC45NDA2IDkuOTY0MjZDMTAuOTAxNSAxMC4wNTg2IDEwLjg0NDIgMTAuMTQ0MyAxMC43NzIgMTAuMjE2Nkw5Ljc2NjMzIDExLjIyMjJIMTguNzc3N0MxOC45ODM5IDExLjIyMjIgMTkuMTgxOCAxMS4zMDQyIDE5LjMyNzYgMTEuNDVDMTkuNDczNSAxMS41OTU5IDE5LjU1NTQgMTEuNzkzNyAxOS41NTU0IDEyQzE5LjU1NTQgMTIuMjA2MyAxOS40NzM1IDEyLjQwNDEgMTkuMzI3NiAxMi41NUMxOS4xODE4IDEyLjY5NTggMTguOTgzOSAxMi43Nzc4IDE4Ljc3NzcgMTIuNzc3OEg5Ljc2NjMzWk0xNS42NjY1IDVDMTUuODcyOCA1LjAwMDAzIDE2LjA3MDYgNS4wODE5OSAxNi4yMTY0IDUuMjI3ODVDMTYuMzYyMyA1LjM3MzcxIDE2LjQ0NDIgNS41NzE1MiAxNi40NDQyIDUuNzc3NzhDMTYuNDQ0MiA1Ljk4NDA0IDE2LjM2MjMgNi4xODE4NSAxNi4yMTY0IDYuMzI3NzFDMTYuMDcwNiA2LjQ3MzU3IDE1Ljg3MjggNi41NTU1MiAxNS42NjY1IDYuNTU1NTZINC43Nzc2NkM0LjU3MTQgNi41NTU1MiA0LjM3MzYgNi40NzM1NyA0LjIyNzc2IDYuMzI3NzFDNC4wODE5MyA2LjE4MTg1IDQgNS45ODQwNCA0IDUuNzc3NzhDNCA1LjU3MTUyIDQuMDgxOTMgNS4zNzM3MSA0LjIyNzc2IDUuMjI3ODVDNC4zNzM2IDUuMDgxOTkgNC41NzE0IDUuMDAwMDMgNC43Nzc2NiA1SDE1LjY2NjVaTTE1LjY2NjUgMTcuNDQ0NEMxNS44NzI4IDE3LjQ0NDUgMTYuMDcwNiAxNy41MjY0IDE2LjIxNjQgMTcuNjcyM0MxNi4zNjIzIDE3LjgxODIgMTYuNDQ0MiAxOC4wMTYgMTYuNDQ0MiAxOC4yMjIyQzE2LjQ0NDIgMTguNDI4NSAxNi4zNjIzIDE4LjYyNjMgMTYuMjE2NCAxOC43NzIyQzE2LjA3MDYgMTguOTE4IDE1Ljg3MjggMTkgMTUuNjY2NSAxOUg0Ljc3NzY2QzQuNTcxNCAxOSA0LjM3MzYgMTguOTE4IDQuMjI3NzYgMTguNzcyMkM0LjA4MTkzIDE4LjYyNjMgNCAxOC40Mjg1IDQgMTguMjIyMkM0IDE4LjAxNiA0LjA4MTkzIDE3LjgxODIgNC4yMjc3NiAxNy42NzIzQzQuMzczNiAxNy41MjY0IDQuNTcxNCAxNy40NDQ1IDQuNzc3NjYgMTcuNDQ0NEgxNS42NjY1WiIgZmlsbD0iIzhGOTU5RSIvPgo8L3N2Zz4K);
  background-size: 100% 100%;
}
.wenShengPickerDrawer .wenShengPickerBody .AiILoad .AiOption .AiOptionBtn .restBtnImage {
  width: 18px;
  height: 18px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjc3MyAxMy43NzNDMTIuNTUxNSAxNC45OTQ1IDEwLjg2NCAxNS43NSA5IDE1Ljc1QzUuMjcyMDkgMTUuNzUgMi4yNSAxMi43Mjc5IDIuMjUgOUMyLjI1IDUuMjcyMDkgNS4yNzIwOSAyLjI1IDkgMi4yNUMxMC44NjQgMi4yNSAxMi41NTE1IDMuMDA1NTIgMTMuNzczIDQuMjI3MDRDMTQuMzk0NyA0Ljg0ODc5IDE1Ljc1IDYuMzc1IDE1Ljc1IDYuMzc1IiBzdHJva2U9IiM4Rjk1OUUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1Ljc1IDNWNi4zNzVIMTIuMzc1IiBzdHJva2U9IiM4Rjk1OUUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  background-size: 100% 100%;
}
.wenShengPickerDrawer .wenShengPickerBody .AiILoad .AiOption .AiOptionBtn.on {
  color: #1c1c1e;
}
.wenShengPickerDrawer .wenShengPickerBody .AiILoad .AiOption .AiOptionBtn.on .insertEditorBtnImage {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzY2MzMgOS43Nzc3OEw3Ljc3MTk5IDEwLjc4MzRDNy44NDQyMSAxMC44NTU3IDcuOTAxNDkgMTAuOTQxNCA3Ljk0MDU3IDExLjAzNTdDNy45Nzk2NSAxMS4xMzAxIDcuOTk5NzYgMTEuMjMxMiA3Ljk5OTc2IDExLjMzMzNDNy45OTk3NiAxMS40MzU1IDcuOTc5NjUgMTEuNTM2NiA3Ljk0MDU3IDExLjYzMDlDNy45MDE0OSAxMS43MjUzIDcuODQ0MjEgMTEuODExIDcuNzcxOTkgMTEuODgzMkM3LjY5OTc4IDExLjk1NTQgNy42MTQwNSAxMi4wMTI3IDcuNTE5NyAxMi4wNTE4QzcuNDI1MzUgMTIuMDkwOSA3LjMyNDIzIDEyLjExMSA3LjIyMjEgMTIuMTExQzcuMTE5OTggMTIuMTExIDcuMDE4ODYgMTIuMDkwOSA2LjkyNDUxIDEyLjA1MThDNi44MzAxNiAxMi4wMTI3IDYuNzQ0NDMgMTEuOTU1NCA2LjY3MjIyIDExLjg4MzJMNC4zMzg4OCA5LjU0OTg5QzQuMjY2NTkgOS40Nzc3MiA0LjIwOTI0IDkuMzkyMDEgNC4xNzAxMSA5LjI5NzY1QzQuMTMwOTggOS4yMDMyOSA0LjExMDg0IDkuMTAyMTUgNC4xMTA4NCA5QzQuMTEwODQgOC44OTc4NSA0LjEzMDk4IDguNzk2NzEgNC4xNzAxMSA4LjcwMjM1QzQuMjA5MjQgOC42MDc5OSA0LjI2NjU5IDguNTIyMjggNC4zMzg4OCA4LjQ1MDExTDYuNjcyMjIgNi4xMTY3OEM2Ljc0NDQzIDYuMDQ0NTYgNi44MzAxNiA1Ljk4NzI4IDYuOTI0NTEgNS45NDgyQzcuMDE4ODYgNS45MDkxMiA3LjExOTk4IDUuODg5MDEgNy4yMjIxIDUuODg5MDFDNy4zMjQyMyA1Ljg4OTAxIDcuNDI1MzUgNS45MDkxMiA3LjUxOTcgNS45NDgyQzcuNjE0MDUgNS45ODcyOCA3LjY5OTc4IDYuMDQ0NTYgNy43NzE5OSA2LjExNjc4QzcuODQ0MjEgNi4xODg5OSA3LjkwMTQ5IDYuMjc0NzIgNy45NDA1NyA2LjM2OTA3QzcuOTc5NjUgNi40NjM0MiA3Ljk5OTc2IDYuNTY0NTQgNy45OTk3NiA2LjY2NjY3QzcuOTk5NzYgNi43Njg3OSA3Ljk3OTY1IDYuODY5OTEgNy45NDA1NyA2Ljk2NDI2QzcuOTAxNDkgNy4wNTg2MSA3Ljg0NDIxIDcuMTQ0MzQgNy43NzE5OSA3LjIxNjU2TDYuNzY2MzMgOC4yMjIyMkgxNS43Nzc3QzE1Ljk4MzkgOC4yMjIyMiAxNi4xODE4IDguMzA0MTcgMTYuMzI3NiA4LjQ1MDAzQzE2LjQ3MzUgOC41OTU4OSAxNi41NTU0IDguNzkzNzIgMTYuNTU1NCA5QzE2LjU1NTQgOS4yMDYyOCAxNi40NzM1IDkuNDA0MTEgMTYuMzI3NiA5LjU0OTk3QzE2LjE4MTggOS42OTU4MyAxNS45ODM5IDkuNzc3NzggMTUuNzc3NyA5Ljc3Nzc4SDYuNzY2MzNaTTEyLjY2NjUgMkMxMi44NzI4IDIuMDAwMDMgMTMuMDcwNiAyLjA4MTk5IDEzLjIxNjQgMi4yMjc4NUMxMy4zNjIzIDIuMzczNzEgMTMuNDQ0MiAyLjU3MTUyIDEzLjQ0NDIgMi43Nzc3OEMxMy40NDQyIDIuOTg0MDQgMTMuMzYyMyAzLjE4MTg1IDEzLjIxNjQgMy4zMjc3MUMxMy4wNzA2IDMuNDczNTcgMTIuODcyOCAzLjU1NTUyIDEyLjY2NjUgMy41NTU1NkgxLjc3NzY2QzEuNTcxNCAzLjU1NTUyIDEuMzczNiAzLjQ3MzU3IDEuMjI3NzYgMy4zMjc3MUMxLjA4MTkzIDMuMTgxODUgMSAyLjk4NDA0IDEgMi43Nzc3OEMxIDIuNTcxNTIgMS4wODE5MyAyLjM3MzcxIDEuMjI3NzYgMi4yMjc4NUMxLjM3MzYgMi4wODE5OSAxLjU3MTQgMi4wMDAwMyAxLjc3NzY2IDJIMTIuNjY2NVpNMTIuNjY2NSAxNC40NDQ0QzEyLjg3MjggMTQuNDQ0NSAxMy4wNzA2IDE0LjUyNjQgMTMuMjE2NCAxNC42NzIzQzEzLjM2MjMgMTQuODE4MiAxMy40NDQyIDE1LjAxNiAxMy40NDQyIDE1LjIyMjJDMTMuNDQ0MiAxNS40Mjg1IDEzLjM2MjMgMTUuNjI2MyAxMy4yMTY0IDE1Ljc3MjJDMTMuMDcwNiAxNS45MTggMTIuODcyOCAxNiAxMi42NjY1IDE2SDEuNzc3NjZDMS41NzE0IDE2IDEuMzczNiAxNS45MTggMS4yMjc3NiAxNS43NzIyQzEuMDgxOTMgMTUuNjI2MyAxIDE1LjQyODUgMSAxNS4yMjIyQzEgMTUuMDE2IDEuMDgxOTMgMTQuODE4MiAxLjIyNzc2IDE0LjY3MjNDMS4zNzM2IDE0LjUyNjQgMS41NzE0IDE0LjQ0NDUgMS43Nzc2NiAxNC40NDQ0SDEyLjY2NjVaIiBmaWxsPSIjMUMxQzFFIi8+Cjwvc3ZnPgo=);
}
.wenShengPickerDrawer .wenShengPickerBody .AiILoad .AiOption .AiOptionBtn.on .restBtnImage {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjc3MyAxMy43NzNDMTIuNTUxNSAxNC45OTQ1IDEwLjg2NCAxNS43NSA5IDE1Ljc1QzUuMjcyMDkgMTUuNzUgMi4yNSAxMi43Mjc5IDIuMjUgOUMyLjI1IDUuMjcyMDkgNS4yNzIwOSAyLjI1IDkgMi4yNUMxMC44NjQgMi4yNSAxMi41NTE1IDMuMDA1NTIgMTMuNzczIDQuMjI3MDRDMTQuMzk0NyA0Ljg0ODc5IDE1Ljc1IDYuMzc1IDE1Ljc1IDYuMzc1IiBzdHJva2U9IiMxQzFDMUUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1Ljc1IDNWNi4zNzVIMTIuMzc1IiBzdHJva2U9IiMxQzFDMUUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}
.wenShengPickerDrawer .wenShengPickerBody .AiILoad .AiOption .AiOptionBtn:hover {
  color: #1677ff;
}
.wenShengPickerDrawer .wenShengPickerBody .AiILoad .AiOption .AiOptionBtn:hover .insertEditorBtnImage {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzY2MzMgOS43Nzc3OEw3Ljc3MTk5IDEwLjc4MzRDNy44NDQyMSAxMC44NTU3IDcuOTAxNDkgMTAuOTQxNCA3Ljk0MDU3IDExLjAzNTdDNy45Nzk2NSAxMS4xMzAxIDcuOTk5NzYgMTEuMjMxMiA3Ljk5OTc2IDExLjMzMzNDNy45OTk3NiAxMS40MzU1IDcuOTc5NjUgMTEuNTM2NiA3Ljk0MDU3IDExLjYzMDlDNy45MDE0OSAxMS43MjUzIDcuODQ0MjEgMTEuODExIDcuNzcxOTkgMTEuODgzMkM3LjY5OTc4IDExLjk1NTQgNy42MTQwNSAxMi4wMTI3IDcuNTE5NyAxMi4wNTE4QzcuNDI1MzUgMTIuMDkwOSA3LjMyNDIzIDEyLjExMSA3LjIyMjEgMTIuMTExQzcuMTE5OTggMTIuMTExIDcuMDE4ODYgMTIuMDkwOSA2LjkyNDUxIDEyLjA1MThDNi44MzAxNiAxMi4wMTI3IDYuNzQ0NDMgMTEuOTU1NCA2LjY3MjIxIDExLjg4MzJMNC4zMzg4OCA5LjU0OTg5QzQuMjY2NTkgOS40Nzc3MiA0LjIwOTI0IDkuMzkyMDEgNC4xNzAxMSA5LjI5NzY1QzQuMTMwOTggOS4yMDMyOSA0LjExMDg0IDkuMTAyMTUgNC4xMTA4NCA5QzQuMTEwODQgOC44OTc4NSA0LjEzMDk4IDguNzk2NzEgNC4xNzAxMSA4LjcwMjM1QzQuMjA5MjQgOC42MDc5OSA0LjI2NjU5IDguNTIyMjggNC4zMzg4OCA4LjQ1MDExTDYuNjcyMjEgNi4xMTY3OEM2Ljc0NDQzIDYuMDQ0NTYgNi44MzAxNiA1Ljk4NzI4IDYuOTI0NTEgNS45NDgyQzcuMDE4ODYgNS45MDkxMiA3LjExOTk4IDUuODg5MDEgNy4yMjIxIDUuODg5MDFDNy4zMjQyMyA1Ljg4OTAxIDcuNDI1MzUgNS45MDkxMiA3LjUxOTcgNS45NDgyQzcuNjE0MDUgNS45ODcyOCA3LjY5OTc4IDYuMDQ0NTYgNy43NzE5OSA2LjExNjc4QzcuODQ0MjEgNi4xODg5OSA3LjkwMTQ5IDYuMjc0NzIgNy45NDA1NyA2LjM2OTA3QzcuOTc5NjUgNi40NjM0MiA3Ljk5OTc2IDYuNTY0NTQgNy45OTk3NiA2LjY2NjY3QzcuOTk5NzYgNi43Njg3OSA3Ljk3OTY1IDYuODY5OTEgNy45NDA1NyA2Ljk2NDI2QzcuOTAxNDkgNy4wNTg2MSA3Ljg0NDIxIDcuMTQ0MzQgNy43NzE5OSA3LjIxNjU2TDYuNzY2MzMgOC4yMjIyMkgxNS43Nzc3QzE1Ljk4MzkgOC4yMjIyMiAxNi4xODE4IDguMzA0MTcgMTYuMzI3NiA4LjQ1MDAzQzE2LjQ3MzUgOC41OTU4OSAxNi41NTU0IDguNzkzNzIgMTYuNTU1NCA5QzE2LjU1NTQgOS4yMDYyOCAxNi40NzM1IDkuNDA0MTEgMTYuMzI3NiA5LjU0OTk3QzE2LjE4MTggOS42OTU4MyAxNS45ODM5IDkuNzc3NzggMTUuNzc3NyA5Ljc3Nzc4SDYuNzY2MzNaTTEyLjY2NjUgMkMxMi44NzI4IDIuMDAwMDMgMTMuMDcwNiAyLjA4MTk5IDEzLjIxNjQgMi4yMjc4NUMxMy4zNjIzIDIuMzczNzEgMTMuNDQ0MiAyLjU3MTUyIDEzLjQ0NDIgMi43Nzc3OEMxMy40NDQyIDIuOTg0MDQgMTMuMzYyMyAzLjE4MTg1IDEzLjIxNjQgMy4zMjc3MUMxMy4wNzA2IDMuNDczNTcgMTIuODcyOCAzLjU1NTUyIDEyLjY2NjUgMy41NTU1NkgxLjc3NzY2QzEuNTcxNCAzLjU1NTUyIDEuMzczNiAzLjQ3MzU3IDEuMjI3NzYgMy4zMjc3MUMxLjA4MTkzIDMuMTgxODUgMSAyLjk4NDA0IDEgMi43Nzc3OEMxIDIuNTcxNTIgMS4wODE5MyAyLjM3MzcxIDEuMjI3NzYgMi4yMjc4NUMxLjM3MzYgMi4wODE5OSAxLjU3MTQgMi4wMDAwMyAxLjc3NzY2IDJIMTIuNjY2NVpNMTIuNjY2NSAxNC40NDQ0QzEyLjg3MjggMTQuNDQ0NSAxMy4wNzA2IDE0LjUyNjQgMTMuMjE2NCAxNC42NzIzQzEzLjM2MjMgMTQuODE4MiAxMy40NDQyIDE1LjAxNiAxMy40NDQyIDE1LjIyMjJDMTMuNDQ0MiAxNS40Mjg1IDEzLjM2MjMgMTUuNjI2MyAxMy4yMTY0IDE1Ljc3MjJDMTMuMDcwNiAxNS45MTggMTIuODcyOCAxNiAxMi42NjY1IDE2SDEuNzc3NjZDMS41NzE0IDE2IDEuMzczNiAxNS45MTggMS4yMjc3NiAxNS43NzIyQzEuMDgxOTMgMTUuNjI2MyAxIDE1LjQyODUgMSAxNS4yMjIyQzEgMTUuMDE2IDEuMDgxOTMgMTQuODE4MiAxLjIyNzc2IDE0LjY3MjNDMS4zNzM2IDE0LjUyNjQgMS41NzE0IDE0LjQ0NDUgMS43Nzc2NiAxNC40NDQ0SDEyLjY2NjVaIiBmaWxsPSIjMTY3N0ZGIi8+Cjwvc3ZnPgo=);
}
.wenShengPickerDrawer .wenShengPickerBody .AiILoad .AiOption .AiOptionBtn:hover .restBtnImage {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjc3MyAxMy43NzNDMTIuNTUxNSAxNC45OTQ1IDEwLjg2NCAxNS43NSA5IDE1Ljc1QzUuMjcyMDkgMTUuNzUgMi4yNSAxMi43Mjc5IDIuMjUgOUMyLjI1IDUuMjcyMDkgNS4yNzIwOSAyLjI1IDkgMi4yNUMxMC44NjQgMi4yNSAxMi41NTE1IDMuMDA1NTIgMTMuNzczIDQuMjI3MDRDMTQuMzk0NyA0Ljg0ODc5IDE1Ljc1IDYuMzc1IDE1Ljc1IDYuMzc1IiBzdHJva2U9IiMxNjc3RkYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1Ljc1IDNWNi4zNzVIMTIuMzc1IiBzdHJva2U9IiMxNjc3RkYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}
.AiWriting {
  position: relative;
}
.AiWriting .AIIcon {
  width: 16px;
  height: 16px;
  position: absolute;
}
.AiWriting .spendBtn {
  width: 16px;
  height: 16px;
  position: absolute;
  z-index: 2;
  cursor: pointer;
}
.AiWriting .userQuestioning {
  width: 100%;
  height: 104px;
  border: 1px solid rgba(22, 119, 255, 0.5);
  border-radius: 8px;
  padding: 16px;
  padding-left: 40px;
  position: relative;
}
.AiWriting .userQuestioning.on {
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  z-index: 10;
}
.AiWriting .userQuestioning .AIIcon {
  left: 16px;
  top: 18px;
}
.AiWriting .userQuestioning .spendBtn {
  right: 16px;
  top: 18px;
}
.AiWriting .userQuestioning .allClear {
  position: absolute;
  right: 46px;
  top: 18px;
  cursor: pointer;
  z-index: 2;
}
.AiWriting .userQuestioning .inputLength {
  position: absolute;
  right: 16px;
  bottom: 16px;
  z-index: 2;
  font-size: 14px;
  font-weight: 400;
  color: #909399;
}
.AiWriting .userQuestioning .userInput .ant-input {
  border: 0 !important;
  box-shadow: none !important;
  resize: none;
  width: calc(100% - 80px);
  height: 70px;
  padding: 0;
}
.AiWriting .userQuestioning .userInput .ant-input-clear-icon {
  right: 28px;
}
.AiWriting .userQuestioning .userInput .ant-input-clear-icon svg {
  width: 14px;
  height: 14px;
}
.AiWriting .AILoadingSuccess {
  border: 1px solid rgba(22, 119, 255, 0.5);
  border-radius: 8px;
  height: 502px;
}
.AiWriting .AILoadingSuccess .bckMask {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.1);
  z-index: 9;
  border-radius: 8px;
}
.AiWriting .AILoadingSuccess .title {
  cursor: pointer;
  height: 52px;
  display: flex;
  align-items: center;
  padding: 0 40px;
  border-bottom: 1px solid #e8e8e8;
}
.AiWriting .AILoadingSuccess .title .questioningText {
  width: 500px;
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 隐藏溢出的部分 */
  text-overflow: ellipsis;
  /* 显示省略号 */
}
.AiWriting .AILoadingSuccess .successText {
  height: 390px;
  overflow: auto;
  padding: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}
.AiWriting .AILoadingSuccess .AIIcon {
  left: 16px;
}
.AiWriting .AILoadingSuccess .spendBtn {
  right: 16px;
}
.AiWriting .AILoadingSuccess .footer {
  display: flex;
  margin-bottom: 8px;
  margin-top: 5px;
}
.AiWriting .AILoadingSuccess .footer .text {
  flex: 1;
  font-size: 14px;
  font-weight: 400;
  color: #6d6d6d;
  display: flex;
  align-items: end;
  padding-left: 16px;
}
.AiWriting .AILoadingSuccess .footer .optionList {
  flex: 1;
  display: flex;
  justify-content: end;
  gap: 8px;
  padding-right: 8px;
}
.AiWriting .AILoadingSuccess .footer .optionList .optionLiIcon {
  width: 18px;
  height: 18px;
}
.AiWriting .AILoadingSuccess .footer .optionList .optionLiIcon.paste {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iNiIgY3k9IjYiIHI9IjUuNCIgc3Ryb2tlPSIjMUMxQzFFIiBzdHJva2Utd2lkdGg9IjEuMiIvPgo8cGF0aCBkPSJNMy43NSA2SDguMjUiIHN0cm9rZT0iIzFDMUMxRSIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat;
  background-size: 100% 100%;
}
.AiWriting .AILoadingSuccess .footer .optionList .optionLiIcon.ok {
  color: #1677ff;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjYxNzcgMTMuNjE2NkMxNC41MzA3IDEyLjcwNDIgMTUuMTUyNSAxMS41NDE2IDE1LjQwNDYgMTAuMjc1OEMxNS42NTY3IDkuMDA5OTMgMTUuNTI3NyA3LjY5Nzc3IDE1LjAzMzkgNi41MDUyNkMxNC41NDAyIDUuMzEyNzQgMTMuNzAzOSA0LjI5MzQ1IDEyLjYzMDcgMy41NzYzQzExLjU1NzYgMi44NTkxNSAxMC4yOTU5IDIuNDc2MzcgOS4wMDUyNSAyLjQ3NjM3QzcuNzE0NTYgMi40NzYzNyA2LjQ1Mjg3IDIuODU5MTUgNS4zNzk3NSAzLjU3NjNDNC4zMDY2NCA0LjI5MzQ1IDMuNDcwMzEgNS4zMTI3NCAyLjk3NjU2IDYuNTA1MjZDMi40ODI4MiA3LjY5Nzc3IDIuMzUzODMgOS4wMDk5MyAyLjYwNTkxIDEwLjI3NThDMi44NTc5OSAxMS41NDE2IDMuNDc5ODIgMTIuNzA0MiA0LjM5Mjc1IDEzLjYxNjZDNS42MTYzMSAxNC44Mzk0IDcuMjc1MzggMTUuNTI2NCA5LjAwNTI1IDE1LjUyNjRDMTAuNzM1MSAxNS41MjY0IDEyLjM5NDIgMTQuODM5NCAxMy42MTc3IDEzLjYxNjZaTTE0LjQwMDcgMTQuMzk5NkMxMy4zMzE5IDE1LjQ3MjEgMTEuOTY4OSAxNi4yMDM0IDEwLjQ4NDIgMTYuNTAwN0M4Ljk5OTUzIDE2Ljc5OCA3LjQ2MDAyIDE2LjY0ODEgNi4wNjA2MiAxNi4wNjk4QzQuNjYxMjIgMTUuNDkxNiAzLjQ2NDg5IDE0LjUxMTEgMi42MjMxMyAxMy4yNTI1QzEuNzgxMzYgMTEuOTkzOSAxLjMzMjAzIDEwLjUxMzggMS4zMzIwMyA4Ljk5OTYxQzEuMzMyMDMgNy40ODU0NiAxLjc4MTM2IDYuMDA1MzYgMi42MjMxMyA0Ljc0Njc1QzMuNDY0ODkgMy40ODgxNCA0LjY2MTIyIDIuNTA3NjQgNi4wNjA2MiAxLjkyOTRDNy40NjAwMiAxLjM1MTE3IDguOTk5NTMgMS4yMDEyMiAxMC40ODQyIDEuNDk4NTVDMTEuOTY4OSAxLjc5NTg3IDEzLjMzMTkgMi41MjcwOSAxNC40MDA3IDMuNTk5NjFDMTUuODI5NyA1LjAzMzUgMTYuNjMyIDYuOTc1MjkgMTYuNjMyIDguOTk5NjFDMTYuNjMyIDExLjAyMzkgMTUuODI5NyAxMi45NjU3IDE0LjQwMDcgMTQuMzk5NloiIGZpbGw9IiMxNjc3RkYiLz4KPHBhdGggZD0iTTEyLjIwNDQgNi40NDQ2MkMxMi4yNTI2IDYuMzc4MzIgMTIuMzE0NiA2LjMyMzI1IDEyLjM4NjEgNi4yODMyMUMxMi40NTc2IDYuMjQzMTcgMTIuNTM2OSA2LjIxOTExIDEyLjYxODYgNi4yMTI2OEMxMi43MDA0IDYuMjA2MjYgMTIuNzgyNSA2LjIxNzYyIDEyLjg1OTQgNi4yNDU5OUMxMi45MzYzIDYuMjc0MzYgMTMuMDA2MSA2LjMxOTA2IDEzLjA2NCA2LjM3NzAxQzEzLjEyMiA2LjQzNDk2IDEzLjE2NjcgNi41MDQ3OSAxMy4xOTUxIDYuNTgxNjhDMTMuMjIzNCA2LjY1ODU2IDEzLjIzNDggNi43NDA2OSAxMy4yMjg0IDYuODIyMzlDMTMuMjIxOSA2LjkwNDEgMTMuMTk3OSA2Ljk4MzQ0IDEzLjE1NzggNy4wNTQ5NUMxMy4xMTc4IDcuMTI2NDYgMTMuMDYyNyA3LjE4ODQ0IDEyLjk5NjQgNy4yMzY2Mkw4LjYwNDQzIDExLjYyODZDOC40ODI1OSAxMS43NDMyIDguMzIxNjUgMTEuODA2OSA4LjE1NDQzIDExLjgwNjlDNy45ODcyIDExLjgwNjkgNy44MjYyNyAxMS43NDMyIDcuNzA0NDMgMTEuNjI4Nkw1LjIwMjQzIDkuMTQ0NjJDNS4xMzYxMyA5LjA5NjQ0IDUuMDgxMDYgOS4wMzQ0NiA1LjA0MTAyIDguOTYyOTVDNS4wMDA5OCA4Ljg5MTQ0IDQuOTc2OTIgOC44MTIxIDQuOTcwNSA4LjczMDM5QzQuOTY0MDcgOC42NDg2OSA0Ljk3NTQzIDguNTY2NTYgNS4wMDM4IDguNDg5NjhDNS4wMzIxNyA4LjQxMjc5IDUuMDc2ODcgOC4zNDI5NiA1LjEzNDgyIDguMjg1MDFDNS4xOTI3NyA4LjIyNzA2IDUuMjYyNiA4LjE4MjM2IDUuMzM5NDkgOC4xNTM5OUM1LjQxNjM4IDguMTI1NjIgNS40OTg1IDguMTE0MjYgNS41ODAyMSA4LjEyMDY4QzUuNjYxOTEgOC4xMjcxMSA1Ljc0MTI1IDguMTUxMTcgNS44MTI3NiA4LjE5MTIxQzUuODg0MjcgOC4yMzEyNSA1Ljk0NjI1IDguMjg2MzIgNS45OTQ0MyA4LjM1MjYxTDguMTAwNDMgMTAuNTAzNkwxMi4yMDQ0IDYuNDQ0NjJaIiBmaWxsPSIjMTY3N0ZGIi8+Cjwvc3ZnPgo=);
}
.AiWriting .AILoadingSuccess .footer .optionList .optionLiIcon.rest {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjc3MyAxMy43NzNDMTIuNTUxNSAxNC45OTQ1IDEwLjg2NCAxNS43NSA5IDE1Ljc1QzUuMjcyMDkgMTUuNzUgMi4yNSAxMi43Mjc5IDIuMjUgOUMyLjI1IDUuMjcyMDkgNS4yNzIwOSAyLjI1IDkgMi4yNUMxMC44NjQgMi4yNSAxMi41NTE1IDMuMDA1NTIgMTMuNzczIDQuMjI3MDRDMTQuMzk0NyA0Ljg0ODc5IDE1Ljc1IDYuMzc1IDE1Ljc1IDYuMzc1IiBzdHJva2U9IiMxQzFDMUUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1Ljc1IDNWNi4zNzVIMTIuMzc1IiBzdHJva2U9IiMxQzFDMUUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}
.AiWriting .AILoadingSuccess .footer .optionList .optionLiIcon.delete {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjc1MTIgNi42NjcyOEMxMS4wNzI0IDYuNjY3MjggMTEuMzM0NiA2LjkyNzYgMTEuMzM0NiA3LjI1MDY5VjEzLjA4MjlDMTEuMzM0NiAxMy40MDQyIDExLjA3NDIgMTMuNjY2NCAxMC43NTEyIDEzLjY2NjRDMTAuNDI4MSAxMy42NjY0IDEwLjE2NzcgMTMuNDA2IDEwLjE2NzcgMTMuMDgyOVY3LjI0ODg1QzEwLjE2NzcgNi45Mjc2IDEwLjQyODEgNi42NjcyOCAxMC43NTEyIDYuNjY3MjhaTTcuMjUwNjkgNi42NjcyOEM3LjU3MTk0IDYuNjY3MjggNy44MzQxIDYuOTI3NiA3LjgzNDEgNy4yNTA2OVYxMy4wODI5QzcuODM0MSAxMy40MDQyIDcuNTczNzggMTMuNjY2NCA3LjI1MDY5IDEzLjY2NjRDNi45Mjk0NSAxMy42NjY0IDYuNjY3MjggMTMuNDA2IDYuNjY3MjggMTMuMDgyOVY3LjI0ODg1QzYuNjY3MjggNi45Mjc2IDYuOTI5NDUgNi42NjcyOCA3LjI1MDY5IDYuNjY3MjhaTTQuOTE3MDUgNS41MDA0NlYxMy42NjY0QzQuOTE3MDUgMTQuMzEwNyA1LjQzOTU0IDE0LjgzMzIgNi4wODM4NyAxNC44MzMySDExLjkxNjFDMTIuNTYwNSAxNC44MzMyIDEzLjA4MjkgMTQuMzEwNyAxMy4wODI5IDEzLjY2NjRWNS41MDA0Nkg0LjkxNzA1Wk03LjgzNDEgMy4xNjY4MkM3LjE4OTc3IDMuMTY2ODIgNi42NjcyOCAzLjY4OTMgNi42NjcyOCA0LjMzMzY0SDExLjMzMjdDMTEuMzMyNyAzLjY4OTMgMTAuODEwMiAzLjE2NjgyIDEwLjE2NTkgMy4xNjY4Mkg3LjgzNDFaTTMuNzUwMjMgNS41MDA0NkgyLjU4MzQxQzIuMjYyMTcgNS41MDA0NiAyIDUuMjQwMTQgMiA0LjkxNzA1QzIgNC41OTU4MSAyLjI2MDMyIDQuMzMzNjQgMi41ODM0MSA0LjMzMzY0SDUuNTAwNDZWMy43NTAyM0M1LjUwMDQ2IDIuNzg0NjUgNi4yODMyNiAyIDcuMjUwNjkgMkgxMC43NTEyQzExLjcxNjcgMiAxMi41MDE0IDIuNzgyOCAxMi41MDE0IDMuNzUwMjNWNC4zMzM2NEgxNS40MTg0QzE1LjczOTcgNC4zMzM2NCAxNi4wMDE4IDQuNTkzOTYgMTYuMDAxOCA0LjkxNzA1QzE2LjAwMTggNS4yMzgzIDE1Ljc0MTUgNS41MDA0NiAxNS40MTg0IDUuNTAwNDZIMTQuMjUxNlYxMy42NjY0QzE0LjI1MTYgMTQuOTU1IDEzLjIwNjYgMTYgMTEuOTE4IDE2SDYuMDgzODdDNC43OTUyIDE2IDMuNzUwMjMgMTQuOTU1IDMuNzUwMjMgMTMuNjY2NFY1LjUwMDQ2WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
}
.AiWriting .AILoadingSuccess .footer .optionList .optionLi {
  cursor: pointer;
  padding: 11px 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  background: #f7f8fb;
  border-radius: 4px;
}
.AiWriting .AILoadingSuccess .footer .optionList .optionLi.ok {
  color: #1677ff;
}
.AiWriting .AILoadingSuccess .footer .optionList .optionLi:hover {
  background: #e8f1ff;
  color: #1677ff;
}
.AiWriting .AILoadingSuccess .footer .optionList .optionLi:hover.ok {
  background: #1677ff;
  color: #fff;
}
.AiWriting .AILoadingSuccess .footer .optionList .optionLi:hover .optionLiIcon {
  width: 18px;
  height: 18px;
}
.AiWriting .AILoadingSuccess .footer .optionList .optionLi:hover .optionLiIcon.ok {
  color: #1677ff;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjYxNzcgMTMuNjE2NkMxNC41MzA3IDEyLjcwNDIgMTUuMTUyNSAxMS41NDE2IDE1LjQwNDYgMTAuMjc1OEMxNS42NTY3IDkuMDA5OTMgMTUuNTI3NyA3LjY5Nzc3IDE1LjAzMzkgNi41MDUyNkMxNC41NDAyIDUuMzEyNzQgMTMuNzAzOSA0LjI5MzQ1IDEyLjYzMDcgMy41NzYzQzExLjU1NzYgMi44NTkxNSAxMC4yOTU5IDIuNDc2MzcgOS4wMDUyNSAyLjQ3NjM3QzcuNzE0NTYgMi40NzYzNyA2LjQ1Mjg3IDIuODU5MTUgNS4zNzk3NSAzLjU3NjNDNC4zMDY2NCA0LjI5MzQ1IDMuNDcwMzEgNS4zMTI3NCAyLjk3NjU2IDYuNTA1MjZDMi40ODI4MiA3LjY5Nzc3IDIuMzUzODMgOS4wMDk5MyAyLjYwNTkxIDEwLjI3NThDMi44NTc5OSAxMS41NDE2IDMuNDc5ODIgMTIuNzA0MiA0LjM5Mjc1IDEzLjYxNjZDNS42MTYzMSAxNC44Mzk0IDcuMjc1MzggMTUuNTI2NCA5LjAwNTI1IDE1LjUyNjRDMTAuNzM1MSAxNS41MjY0IDEyLjM5NDIgMTQuODM5NCAxMy42MTc3IDEzLjYxNjZaTTE0LjQwMDcgMTQuMzk5NkMxMy4zMzE5IDE1LjQ3MjEgMTEuOTY4OSAxNi4yMDM0IDEwLjQ4NDIgMTYuNTAwN0M4Ljk5OTUzIDE2Ljc5OCA3LjQ2MDAyIDE2LjY0ODEgNi4wNjA2MiAxNi4wNjk4QzQuNjYxMjIgMTUuNDkxNiAzLjQ2NDg5IDE0LjUxMTEgMi42MjMxMyAxMy4yNTI1QzEuNzgxMzYgMTEuOTkzOSAxLjMzMjAzIDEwLjUxMzggMS4zMzIwMyA4Ljk5OTYxQzEuMzMyMDMgNy40ODU0NiAxLjc4MTM2IDYuMDA1MzYgMi42MjMxMyA0Ljc0Njc1QzMuNDY0ODkgMy40ODgxNCA0LjY2MTIyIDIuNTA3NjQgNi4wNjA2MiAxLjkyOTRDNy40NjAwMiAxLjM1MTE3IDguOTk5NTMgMS4yMDEyMiAxMC40ODQyIDEuNDk4NTVDMTEuOTY4OSAxLjc5NTg3IDEzLjMzMTkgMi41MjcwOSAxNC40MDA3IDMuNTk5NjFDMTUuODI5NyA1LjAzMzUgMTYuNjMyIDYuOTc1MjkgMTYuNjMyIDguOTk5NjFDMTYuNjMyIDExLjAyMzkgMTUuODI5NyAxMi45NjU3IDE0LjQwMDcgMTQuMzk5NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMi4yMDQ0IDYuNDQ0NjJDMTIuMjUyNiA2LjM3ODMyIDEyLjMxNDYgNi4zMjMyNSAxMi4zODYxIDYuMjgzMjFDMTIuNDU3NiA2LjI0MzE3IDEyLjUzNjkgNi4yMTkxMSAxMi42MTg2IDYuMjEyNjhDMTIuNzAwNCA2LjIwNjI2IDEyLjc4MjUgNi4yMTc2MiAxMi44NTk0IDYuMjQ1OTlDMTIuOTM2MyA2LjI3NDM2IDEzLjAwNjEgNi4zMTkwNiAxMy4wNjQgNi4zNzcwMUMxMy4xMjIgNi40MzQ5NiAxMy4xNjY3IDYuNTA0NzkgMTMuMTk1MSA2LjU4MTY4QzEzLjIyMzQgNi42NTg1NiAxMy4yMzQ4IDYuNzQwNjkgMTMuMjI4NCA2LjgyMjM5QzEzLjIyMTkgNi45MDQxIDEzLjE5NzkgNi45ODM0NCAxMy4xNTc4IDcuMDU0OTVDMTMuMTE3OCA3LjEyNjQ2IDEzLjA2MjcgNy4xODg0NCAxMi45OTY0IDcuMjM2NjJMOC42MDQ0MyAxMS42Mjg2QzguNDgyNTkgMTEuNzQzMiA4LjMyMTY1IDExLjgwNjkgOC4xNTQ0MyAxMS44MDY5QzcuOTg3MiAxMS44MDY5IDcuODI2MjcgMTEuNzQzMiA3LjcwNDQzIDExLjYyODZMNS4yMDI0MyA5LjE0NDYyQzUuMTM2MTMgOS4wOTY0NCA1LjA4MTA2IDkuMDM0NDYgNS4wNDEwMiA4Ljk2Mjk1QzUuMDAwOTggOC44OTE0NCA0Ljk3NjkyIDguODEyMSA0Ljk3MDUgOC43MzAzOUM0Ljk2NDA3IDguNjQ4NjkgNC45NzU0MyA4LjU2NjU2IDUuMDAzOCA4LjQ4OTY4QzUuMDMyMTcgOC40MTI3OSA1LjA3Njg3IDguMzQyOTYgNS4xMzQ4MiA4LjI4NTAxQzUuMTkyNzcgOC4yMjcwNiA1LjI2MjYgOC4xODIzNiA1LjMzOTQ5IDguMTUzOTlDNS40MTYzOCA4LjEyNTYyIDUuNDk4NSA4LjExNDI2IDUuNTgwMjEgOC4xMjA2OEM1LjY2MTkxIDguMTI3MTEgNS43NDEyNSA4LjE1MTE3IDUuODEyNzYgOC4xOTEyMUM1Ljg4NDI3IDguMjMxMjUgNS45NDYyNSA4LjI4NjMyIDUuOTk0NDMgOC4zNTI2MUw4LjEwMDQzIDEwLjUwMzZMMTIuMjA0NCA2LjQ0NDYyWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
}
.AiWriting .AILoadingSuccess .footer .optionList .optionLi:hover .optionLiIcon.rest {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjc3MyAxMy43NzNDMTIuNTUxNSAxNC45OTQ1IDEwLjg2NCAxNS43NSA5IDE1Ljc1QzUuMjcyMDkgMTUuNzUgMi4yNSAxMi43Mjc5IDIuMjUgOUMyLjI1IDUuMjcyMDkgNS4yNzIwOSAyLjI1IDkgMi4yNUMxMC44NjQgMi4yNSAxMi41NTE1IDMuMDA1NTIgMTMuNzczIDQuMjI3MDRDMTQuMzk0NyA0Ljg0ODc5IDE1Ljc1IDYuMzc1IDE1Ljc1IDYuMzc1IiBzdHJva2U9IiMxNjc3RkYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1Ljc1IDNWNi4zNzVIMTIuMzc1IiBzdHJva2U9IiMxNjc3RkYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}
.AiWriting .AILoadingSuccess .footer .optionList .optionLi:hover .optionLiIcon.delete {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjc1MTIgNi42NjcyOEMxMS4wNzI0IDYuNjY3MjggMTEuMzM0NiA2LjkyNzYgMTEuMzM0NiA3LjI1MDY5VjEzLjA4MjlDMTEuMzM0NiAxMy40MDQyIDExLjA3NDIgMTMuNjY2NCAxMC43NTEyIDEzLjY2NjRDMTAuNDI4MSAxMy42NjY0IDEwLjE2NzcgMTMuNDA2IDEwLjE2NzcgMTMuMDgyOVY3LjI0ODg1QzEwLjE2NzcgNi45Mjc2IDEwLjQyODEgNi42NjcyOCAxMC43NTEyIDYuNjY3MjhaTTcuMjUwNjkgNi42NjcyOEM3LjU3MTk0IDYuNjY3MjggNy44MzQxIDYuOTI3NiA3LjgzNDEgNy4yNTA2OVYxMy4wODI5QzcuODM0MSAxMy40MDQyIDcuNTczNzggMTMuNjY2NCA3LjI1MDY5IDEzLjY2NjRDNi45Mjk0NSAxMy42NjY0IDYuNjY3MjggMTMuNDA2IDYuNjY3MjggMTMuMDgyOVY3LjI0ODg1QzYuNjY3MjggNi45Mjc2IDYuOTI5NDUgNi42NjcyOCA3LjI1MDY5IDYuNjY3MjhaTTQuOTE3MDUgNS41MDA0NlYxMy42NjY0QzQuOTE3MDUgMTQuMzEwNyA1LjQzOTU0IDE0LjgzMzIgNi4wODM4NyAxNC44MzMySDExLjkxNjFDMTIuNTYwNSAxNC44MzMyIDEzLjA4MjkgMTQuMzEwNyAxMy4wODI5IDEzLjY2NjRWNS41MDA0Nkg0LjkxNzA1Wk03LjgzNDEgMy4xNjY4MkM3LjE4OTc3IDMuMTY2ODIgNi42NjcyOCAzLjY4OTMgNi42NjcyOCA0LjMzMzY0SDExLjMzMjdDMTEuMzMyNyAzLjY4OTMgMTAuODEwMiAzLjE2NjgyIDEwLjE2NTkgMy4xNjY4Mkg3LjgzNDFaTTMuNzUwMjMgNS41MDA0NkgyLjU4MzQxQzIuMjYyMTcgNS41MDA0NiAyIDUuMjQwMTQgMiA0LjkxNzA1QzIgNC41OTU4MSAyLjI2MDMyIDQuMzMzNjQgMi41ODM0MSA0LjMzMzY0SDUuNTAwNDZWMy43NTAyM0M1LjUwMDQ2IDIuNzg0NjUgNi4yODMyNiAyIDcuMjUwNjkgMkgxMC43NTEyQzExLjcxNjcgMiAxMi41MDE0IDIuNzgyOCAxMi41MDE0IDMuNzUwMjNWNC4zMzM2NEgxNS40MTg0QzE1LjczOTcgNC4zMzM2NCAxNi4wMDE4IDQuNTkzOTYgMTYuMDAxOCA0LjkxNzA1QzE2LjAwMTggNS4yMzgzIDE1Ljc0MTUgNS41MDA0NiAxNS40MTg0IDUuNTAwNDZIMTQuMjUxNlYxMy42NjY0QzE0LjI1MTYgMTQuOTU1IDEzLjIwNjYgMTYgMTEuOTE4IDE2SDYuMDgzODdDNC43OTUyIDE2IDMuNzUwMjMgMTQuOTU1IDMuNzUwMjMgMTMuNjY2NFY1LjUwMDQ2WiIgZmlsbD0iIzE2NzdGRiIvPgo8L3N2Zz4K);
}
.AiWriting .AILoadingSuccess .footer .optionList .optionLi:hover .optionLiIcon.paste {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iNiIgY3k9IjYiIHI9IjUuNCIgc3Ryb2tlPSIjMTY3N0ZGIiBzdHJva2Utd2lkdGg9IjEuMiIvPgo8cGF0aCBkPSJNMy43NSA2SDguMjUiIHN0cm9rZT0iIzE2NzdGRiIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat;
  background-size: 100% 100%;
}
.mark-highlight-active {
  background-color: #FF9731 !important;
}
mark {
  background-color: #FFFF00;
}
.moreAgentBtn {
  margin-top: 12px;
}

/**
 * @Author: 赵霄
 * @Date: 2024-08-13 14:23:59
 * @LastEditors: 赵霄
 * @LastEditTime: 2024-08-29 09:06:28
 */
.bookmark-add-btn {
  position: fixed;
  /* float: right; */
  display: flex;
  align-items: center;
  justify-content: center;
  top: 60px;
  background-color: #E0E3EB;
  color: #8F959E;
  font-size: 22px;
  width: 40px;
  height: 68px;
  padding-bottom: 20px;
  cursor: pointer;
  /* right: 60px; */
  right: 230px;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%, 50% calc(100% - 20px), 0 100%, 0 100%);
}
.bookmark-add-btn:hover {
  background-color: #FF7D00;
  color: #FFFFFF;
}
.bookmark-editor-item-box {
  position: absolute;
  right: -52px;
  top: -5px;
  z-index: 999;
}
.bookmark-editor-item-mobile-box {
  position: absolute;
  right: -30px;
  top: 0;
  z-index: 999;
}
.bookmark-editor-item {
  color: #FFFFFF;
  width: 36px;
  height: 28px;
  cursor: pointer;
  border-radius: 0 8px 4px 0;
  background: #FF7D00;
  border-top: 5px solid #0003;
  clip-path: polygon(0 100%, 100% 100%, 100% 0, calc(100% - 10px) 0, calc(100% - 10px) 5px, 0 5px, 12px calc(50% + 5px / 2));
}
.bookmark-icon {
  padding-left: 4px;
  background-color: #FF7D0033;
}
.bookmark-icon-content {
  width: 7px;
  height: 12px;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%, 50% calc(100% - 3px), 0 100%, 0 100%);
  background-color: #FF7D00;
}
.bookmark-editor-item-mobile {
  width: 20px;
  height: 25px;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 0 100%, 10px 50%, 0 0);
  background-color: #FF7D00;
}
@media screen and (max-width: 1366px) {
  .bookmark-add-btn {
    right: 1.5% !important;
  }
}

.reader-content-text {
  width: 100%;
  height: calc(100vh - 60px);
  display: flex;
  justify-content: start;
  align-items: center;
}
.reader-content-text .info {
  flex: 20;
  height: 100%;
  display: flex;
  justify-content: center;
  overflow-y: scroll;
  -ms-overflow-style: none;
  /* IE和Edge */
  scrollbar-width: none;
  /* Firefox */
}
.reader-content-text .info .test {
  height: 10000px;
  width: 1000px;
  background-color: pink;
}
.reader-content-text .info .setting {
  display: flex;
  flex-direction: column;
  align-items: center;
  right: 230px;
  position: fixed;
  bottom: 20px;
}
.reader-content-text .info .setting .page-turning-box {
  width: 40px;
  height: 81px;
  background-color: #e0e3eb;
  border-radius: 30px;
  overflow: hidden;
  margin-bottom: 15px;
}
.reader-content-text .info .setting .page-turning-box .dividing-line {
  width: 90%;
  height: 1px;
  margin: auto;
  border-top: 1px solid #d9d9d9;
}
.reader-content-text .info .setting .page-turning-box .the-previous,
.reader-content-text .info .setting .page-turning-box .the-next-chapter {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49.5%;
  font-size: 18px;
  font-weight: 800;
  color: #8f959e;
  cursor: pointer;
}
.reader-content-text .info .setting .editor-setting {
  width: 40px;
  height: 40px;
  background-color: #e0e3eb;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 800;
  cursor: pointer;
  color: '#8F959E';
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfaV8xMTk4N18yNjA0NykiPgo8cmVjdCB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHJ4PSIyMCIgZmlsbD0iI0UwRTNFQiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4IDEyQzE4IDExLjQ0NzcgMTguNDQ3NyAxMSAxOSAxMUgyMUMyMS41NTIzIDExIDIyIDExLjQ0NzcgMjIgMTJWMTIuNTY4OEMyMiAxMi45OTY2IDIyLjI4NzEgMTMuMzY4MyAyMi42ODIyIDEzLjUzMjNDMjMuMDc3NSAxMy42OTY0IDIzLjUzNzcgMTMuNjMzOSAyMy44NDAzIDEzLjMzMTJMMjQuMjQyNiAxMi45Mjg5QzI0LjYzMzIgMTIuNTM4NCAyNS4yNjYzIDEyLjUzODQgMjUuNjU2OCAxMi45Mjg5TDI3LjA3MTEgMTQuMzQzMUMyNy40NjE2IDE0LjczMzcgMjcuNDYxNiAxNS4zNjY4IDI3LjA3MTEgMTUuNzU3NEwyNi42Njg4IDE2LjE1OTZDMjYuMzY2MSAxNi40NjIzIDI2LjMwMzYgMTYuOTIyNSAyNi40Njc3IDE3LjMxNzhDMjYuNjMxOCAxNy43MTMgMjcuMDAzNSAxOC4wMDAxIDI3LjQzMTMgMTguMDAwMUgyOEMyOC41NTIzIDE4LjAwMDEgMjkgMTguNDQ3OCAyOSAxOS4wMDAxVjIxLjAwMDFDMjkgMjEuNTUyNCAyOC41NTIzIDIyLjAwMDEgMjggMjIuMDAwMUgyNy40MzEyQzI3LjAwMzQgMjIuMDAwMSAyNi42MzE3IDIyLjI4NzIgMjYuNDY3NyAyMi42ODIzQzI2LjMwMzUgMjMuMDc3NiAyNi4zNjYxIDIzLjUzNzkgMjYuNjY4NyAyMy44NDA1TDI3LjA3MSAyNC4yNDI4QzI3LjQ2MTUgMjQuNjMzMyAyNy40NjE1IDI1LjI2NjQgMjcuMDcxIDI1LjY1N0wyNS42NTY4IDI3LjA3MTJDMjUuMjY2MiAyNy40NjE3IDI0LjYzMzEgMjcuNDYxNyAyNC4yNDI1IDI3LjA3MTJMMjMuODQwMSAyNi42Njg4QzIzLjUzNzUgMjYuMzY2MiAyMy4wNzc0IDI2LjMwMzcgMjIuNjgyMiAyNi40Njc3QzIyLjI4NzEgMjYuNjMxOCAyMiAyNy4wMDM0IDIyIDI3LjQzMTJWMjhDMjIgMjguNTUyMyAyMS41NTIzIDI5IDIxIDI5SDE5QzE4LjQ0NzcgMjkgMTggMjguNTUyMyAxOCAyOFYyNy40MzEyQzE4IDI3LjAwMzQgMTcuNzEyOSAyNi42MzE4IDE3LjMxNzggMjYuNDY3N0MxNi45MjI1IDI2LjMwMzYgMTYuNDYyMyAyNi4zNjYxIDE2LjE1OTYgMjYuNjY4OEwxNS43NTczIDI3LjA3MTFDMTUuMzY2OCAyNy40NjE2IDE0LjczMzcgMjcuNDYxNiAxNC4zNDMxIDI3LjA3MTFMMTIuOTI4OSAyNS42NTY5QzEyLjUzODQgMjUuMjY2MyAxMi41Mzg0IDI0LjYzMzIgMTIuOTI4OSAyNC4yNDI2TDEzLjMzMTMgMjMuODQwM0MxMy42MzM5IDIzLjUzNzcgMTMuNjk2NCAyMy4wNzc1IDEzLjUzMjMgMjIuNjgyM0MxMy4zNjgzIDIyLjI4NzIgMTIuOTk2NiAyMi4wMDAxIDEyLjU2ODkgMjIuMDAwMUgxMkMxMS40NDc3IDIyLjAwMDEgMTEgMjEuNTUyNCAxMSAyMS4wMDAxVjE5LjAwMDFDMTEgMTguNDQ3OCAxMS40NDc3IDE4LjAwMDEgMTIgMTguMDAwMUgxMi41Njg3QzEyLjk5NjUgMTguMDAwMSAxMy4zNjgyIDE3LjcxMyAxMy41MzIyIDE3LjMxNzlDMTMuNjk2MyAxNi45MjI2IDEzLjYzMzggMTYuNDYyNCAxMy4zMzEyIDE2LjE1OThMMTIuOTI4OCAxNS43NTc1QzEyLjUzODMgMTUuMzY3IDEyLjUzODMgMTQuNzMzOCAxMi45Mjg4IDE0LjM0MzNMMTQuMzQzIDEyLjkyOUMxNC43MzM2IDEyLjUzODUgMTUuMzY2NyAxMi41Mzg1IDE1Ljc1NzMgMTIuOTI5TDE2LjE1OTUgMTMuMzMxMkMxNi40NjIxIDEzLjYzMzkgMTYuOTIyNCAxMy42OTY0IDE3LjMxNzcgMTMuNTMyM0MxNy43MTI4IDEzLjM2ODMgMTggMTIuOTk2NSAxOCAxMi41Njg3VjEyWiIgZmlsbD0iIzZENkQ2RCIvPgo8Y2lyY2xlIGN4PSIyMCIgY3k9IjIwIiByPSIzIiBmaWxsPSIjRUFFQ0YyIi8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfaV8xMTk4N18yNjA0NyIgeD0iMCIgeT0iMCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQ0IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHk9IjQiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNyIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIi8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuODA5NTEzIDAgMCAwIDAgMC44Mjk0NjQgMCAwIDAgMCAwLjg5OTI5MSAwIDAgMCAwLjMgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0ic2hhcGUiIHJlc3VsdD0iZWZmZWN0MV9pbm5lclNoYWRvd18xMTk4N18yNjA0NyIvPgo8L2ZpbHRlcj4KPC9kZWZzPgo8L3N2Zz4K) no-repeat center center;
}
.reader-content-text .info .setting .the-previous:hover,
.reader-content-text .info .setting .the-next-chapter:hover {
  color: #000;
}
.reader-content-text .info .setting .the-previous:hover .icon-settings,
.reader-content-text .info .setting .the-next-chapter:hover .icon-settings {
  color: #000 !important;
}
.reader-content-text .info .setting .editor-setting:hover {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfaV82MTU5XzM5OTUpIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iMjAiIGZpbGw9IiNFMEUzRUIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOCAxMkMxOCAxMS40NDc3IDE4LjQ0NzcgMTEgMTkgMTFIMjFDMjEuNTUyMyAxMSAyMiAxMS40NDc3IDIyIDEyVjEyLjU2ODhDMjIgMTIuOTk2NiAyMi4yODcxIDEzLjM2ODMgMjIuNjgyMiAxMy41MzIzQzIzLjA3NzUgMTMuNjk2NCAyMy41Mzc3IDEzLjYzMzkgMjMuODQwMyAxMy4zMzEyTDI0LjI0MjYgMTIuOTI4OUMyNC42MzMyIDEyLjUzODQgMjUuMjY2MyAxMi41Mzg0IDI1LjY1NjggMTIuOTI4OUwyNy4wNzExIDE0LjM0MzFDMjcuNDYxNiAxNC43MzM3IDI3LjQ2MTYgMTUuMzY2OCAyNy4wNzExIDE1Ljc1NzRMMjYuNjY4OCAxNi4xNTk2QzI2LjM2NjEgMTYuNDYyMyAyNi4zMDM2IDE2LjkyMjUgMjYuNDY3NyAxNy4zMTc4QzI2LjYzMTggMTcuNzEzIDI3LjAwMzUgMTguMDAwMSAyNy40MzEzIDE4LjAwMDFIMjhDMjguNTUyMyAxOC4wMDAxIDI5IDE4LjQ0NzggMjkgMTkuMDAwMVYyMS4wMDAxQzI5IDIxLjU1MjQgMjguNTUyMyAyMi4wMDAxIDI4IDIyLjAwMDFIMjcuNDMxMkMyNy4wMDM0IDIyLjAwMDEgMjYuNjMxNyAyMi4yODcyIDI2LjQ2NzcgMjIuNjgyM0MyNi4zMDM1IDIzLjA3NzYgMjYuMzY2MSAyMy41Mzc5IDI2LjY2ODcgMjMuODQwNUwyNy4wNzEgMjQuMjQyOEMyNy40NjE1IDI0LjYzMzMgMjcuNDYxNSAyNS4yNjY0IDI3LjA3MSAyNS42NTdMMjUuNjU2OCAyNy4wNzEyQzI1LjI2NjIgMjcuNDYxNyAyNC42MzMxIDI3LjQ2MTcgMjQuMjQyNSAyNy4wNzEyTDIzLjg0MDEgMjYuNjY4OEMyMy41Mzc1IDI2LjM2NjIgMjMuMDc3NCAyNi4zMDM3IDIyLjY4MjIgMjYuNDY3N0MyMi4yODcxIDI2LjYzMTggMjIgMjcuMDAzNCAyMiAyNy40MzEyVjI4QzIyIDI4LjU1MjMgMjEuNTUyMyAyOSAyMSAyOUgxOUMxOC40NDc3IDI5IDE4IDI4LjU1MjMgMTggMjhWMjcuNDMxMkMxOCAyNy4wMDM0IDE3LjcxMjkgMjYuNjMxOCAxNy4zMTc4IDI2LjQ2NzdDMTYuOTIyNSAyNi4zMDM2IDE2LjQ2MjMgMjYuMzY2MSAxNi4xNTk2IDI2LjY2ODhMMTUuNzU3MyAyNy4wNzExQzE1LjM2NjggMjcuNDYxNiAxNC43MzM3IDI3LjQ2MTYgMTQuMzQzMSAyNy4wNzExTDEyLjkyODkgMjUuNjU2OUMxMi41Mzg0IDI1LjI2NjMgMTIuNTM4NCAyNC42MzMyIDEyLjkyODkgMjQuMjQyNkwxMy4zMzEzIDIzLjg0MDNDMTMuNjMzOSAyMy41Mzc3IDEzLjY5NjQgMjMuMDc3NSAxMy41MzIzIDIyLjY4MjNDMTMuMzY4MyAyMi4yODcyIDEyLjk5NjYgMjIuMDAwMSAxMi41Njg5IDIyLjAwMDFIMTJDMTEuNDQ3NyAyMi4wMDAxIDExIDIxLjU1MjQgMTEgMjEuMDAwMVYxOS4wMDAxQzExIDE4LjQ0NzggMTEuNDQ3NyAxOC4wMDAxIDEyIDE4LjAwMDFIMTIuNTY4N0MxMi45OTY1IDE4LjAwMDEgMTMuMzY4MiAxNy43MTMgMTMuNTMyMiAxNy4zMTc5QzEzLjY5NjMgMTYuOTIyNiAxMy42MzM4IDE2LjQ2MjQgMTMuMzMxMiAxNi4xNTk4TDEyLjkyODggMTUuNzU3NUMxMi41MzgzIDE1LjM2NyAxMi41MzgzIDE0LjczMzggMTIuOTI4OCAxNC4zNDMzTDE0LjM0MyAxMi45MjlDMTQuNzMzNiAxMi41Mzg1IDE1LjM2NjcgMTIuNTM4NSAxNS43NTczIDEyLjkyOUwxNi4xNTk1IDEzLjMzMTJDMTYuNDYyMSAxMy42MzM5IDE2LjkyMjQgMTMuNjk2NCAxNy4zMTc3IDEzLjUzMjNDMTcuNzEyOCAxMy4zNjgzIDE4IDEyLjk5NjUgMTggMTIuNTY4N1YxMloiIGZpbGw9IiMxQzFDMUUiLz4KPGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMyIgZmlsbD0iI0VBRUNGMiIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2lfNjE1OV8zOTk1IiB4PSIwIiB5PSIwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDQiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iNCIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI3Ii8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMC44MDk1MTMgMCAwIDAgMCAwLjgyOTQ2NCAwIDAgMCAwIDAuODk5MjkxIDAgMCAwIDAuMyAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJzaGFwZSIgcmVzdWx0PSJlZmZlY3QxX2lubmVyU2hhZG93XzYxNTlfMzk5NSIvPgo8L2ZpbHRlcj4KPC9kZWZzPgo8L3N2Zz4K) no-repeat center center;
}
.reader-content-text .info::-webkit-scrollbar {
  display: none;
}
.mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 2000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ant-popover-content {
  border-radius: 16px !important;
  overflow: hidden !important;
  box-shadow: 0px 4px 10px 0px #2c334e33 !important;
}
.ant-popover-content .title-box {
  width: 100%;
  font-size: 16px;
  font-weight: 500;
}
.ant-popover-content .bgc-setting {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 20px;
}
.ant-popover-content .bgc-setting .bgc-setting-item {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.ant-popover-content .font-size-setting {
  margin-top: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ant-popover-content .font-size-setting .font-size-slider {
  position: relative;
  width: 70%;
}
.ant-popover-content .font-size-setting .font-size-slider .icon-start {
  position: absolute;
  height: 24px;
  width: 24px;
  background-color: #f1f2f6;
  top: 14px;
  left: -18px;
  border-radius: 50% 0 0 50%;
}
.ant-popover-content .font-size-setting .font-size-slider .icon-end {
  position: absolute;
  height: 24px;
  width: 24px;
  background-color: #f1f2f6;
  top: 14px;
  right: -18px;
  border-radius: 0 50% 50% 0;
}
.ant-popover-content .font-size-setting .font-size-slider .ant-slider {
  z-index: 2;
}
.ant-popover-content .font-size-setting .font-size-slider .ant-slider-track {
  display: none !important;
}
.ant-popover-content .font-size-setting .font-size-slider .ant-slider-step {
  top: 14px !important;
}
.ant-popover-content .font-size-setting .font-size-slider .ant-slider-rail {
  padding: 0 15px !important;
  height: 24px !important;
  background-color: #f1f2f6 !important;
}
.ant-popover-content .font-size-setting .font-size-slider .ant-slider-handle {
  margin-top: -1px !important;
  height: 28px !important;
  width: 28px !important;
  border: none !important;
  box-shadow: 0px 0px 4px 0px #00000033 !important;
}
.ant-popover-content .font-size-setting .font-size-slider .ant-slider-dot {
  border: 2px solid #d9d9d9 !important;
  background-color: #d9d9d9 !important;
}
.popoverContent {
  width: 256px;
  height: 190px;
}
.chart-box {
  position: fixed;
  top: 0px;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 2000;
  background-color: #fff;
}
.chart-box .dark-link {
  position: absolute;
  z-index: 3001;
  top: 15px;
  left: 2vw;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px;
  border-radius: 4px;
  background-color: #0e1f54;
}
.chart-box .dark-link span {
  padding: 2px 16px;
  border-radius: 4px;
  font-family: Noto Sans SC;
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
}
.chart-box .dark-link .span-click {
  background-color: #3665df;
}
.chart-box .link {
  position: absolute;
  z-index: 3001;
  top: 15px;
  left: 2vw;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px;
  border-radius: 4px;
  background-color: #ffffff;
}
.chart-box .link span {
  padding: 2px 16px;
  border-radius: 4px;
  font-family: Noto Sans SC;
  font-size: 14px;
  font-weight: 500;
  color: #1c1c1e;
}
.chart-box .link .span-click {
  color: #1677ff;
  background-color: #e8f1ff;
}
.chart-box .close {
  position: absolute;
  z-index: 3001;
  top: 15px;
  right: 2vw;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px;
  color: #ffffff;
  cursor: pointer;
}
.maximize {
  position: fixed;
  top: 150px;
  left: 60px;
  background-color: #fff;
  padding: 6px 16px;
  padding-right: 8px;
  z-index: 1500;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  font-family: Noto Sans CJK SC;
  font-size: 12px;
  font-weight: 400;
  cursor: pointer;
  box-shadow: 0px 2px 6px 0px rgba(22, 119, 255, 0.2);
}
@media screen and (max-width: 1366px) {
  .setting {
    right: 1.5% !important;
  }
}

.phone-editor {
  background: url(data:image/png;base64,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) no-repeat;
  overflow: scroll;
  background-size: 101% 95%;
  min-height: auto !important;
  box-shadow: none !important;
}
.pad-editor {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA70AAAUkCAYAAAAXZHIdAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAMopSURBVHgB7P1JkGx5fhd6nv9xj/HO9+ZUmVlVWVUplVQqTYh+IJ5aXWDGM4O2NuP1EmPBEli03oIF2jSmDf0WmLHAWGNvgbUZZogFBgIMUNFPD4lGpbFURZUqq7JyqMw7zzcm9/N///857hEecWNw94i497j755N5rg/hfnz249/z+w+hgIEY44UDZ+2EELYLdqXnqJMOVg+cvZGep6qgtdLrFtLB+oGzt9PrtlMwtSM+D1vpee0VL0m6T0vpYPnA2S/1M5ruU36OOiNnVen+bBQvUbpPa+mgHDnrpX7ft/EzesT7ezPdp34xp7wO4/E9s+92Q3F28v0fXV9My1m+zqHY/xxl1WB5WQ67T/kxx2OvFMKxf+d5Z/lGnWv5Q53fYGf84W6bpQOn85fAvi+bWfqQndNrldfZPXBe/oG/8F8+bXpvHPLaH/a65ff2vg3daR7DnH83HGWsz8NJz+u0z90R38k5yHVOuk+T3s64lz3iseTn6OAPud5pbmcSY96nF/p9/zI+o2d0nyZ+f59wG20z1uvwgrVxu3vm3zNnYKzvmZY77PNxls/pUZ+/l/m6nfoxC8DjWcjQu6A/TsdRHjgdC2HuoFA8/7lR5Z0NL+P9PQ/fNcc9R4d9Hl7290YbP6NtvE9t/L5v231q4/v7RWjjd+XB+5Q/P4v2PRPG+PvBy7zMVgnD++J35Nka63kdDcLDwl2x4OY6/B18kYVd4AULZ3CZs9hQHdz7P8nl7dQBztthQfs4i/gD/qidMMd50c9TGyups+643wgnPq/DFlFC75yGXuEWaIl5r/QCnIVJvysXNfRO6kyepzG6qOSdFvn+lcX+lgH7DgWvyQzyzPC5rc864nAqixaIu8UcOGXI1fwCAAAOMcbv7HBgyb+ptRI6hcFzPlyGOxOyM3teh6/r6LhF8xyAZ7YKccbV3KOCbzhw/Kg3Qjzk8oedLg5ZXzzib2dt0UP96Gs0afOgUdPsJJn0Om27/FHXsaOI83Saz+m4hnvQD6tMwIsSDhyWxWTO+nv5VM0pz+g6B437u+hF3tZx31HnuT0+aV1HGec2yjEvP3q/w3e/+92rv/Ebv/E/r61djN/8oz/8iffe+/5Pbfd2umUoy4uXLu2sr69vLC11Yll2qm63k5JVWaTj/W632w+hHmW6Kst65Osqn44DZVnW1ci9QQs7w4CWL1WGerjsqhxUmtNl8/3J6y9iJ18n/V+kf4rQrK+Oi2X9sKrRxzhcfxw84nwT+U/pPg1Ox8F605GqHwaPPt9Aut9lNQyKsT8IkbtralRVVTbryc9vHK4zNI+pKvr9frm9vb20tbW1lC/77Nmzlfv37693Ovn56vb/3J/7c7995cqVx5cuXfr4K1/5yr/7xV/8xe3inHcuzGP4nblK7zk1Xa4/tEUzEt9Rb6B8fvn++0V6/320ex9WVlY6T58+7ZaDT0Y+TG/Wcng6vWHLjY2N5+7zcJfK8Pjm5mZ9mfTFUOTjq6urJ77ZhtfJjrt8+gDVf3v2rDldlptHPofj3O5htz/tuobPQVHfz7XY3L+NQ9d78O8nXX7/das4fE2eX+fTdOzgbE1Pd4+tra3t3sf8Wl64cGH3OR1Hvt30Htm3nrO8/KT3aZrHkL6I6/fx6HM4fH2fDd9Yp5Tf+0c5i9vI659kPZNefnido5zVYzjt+kfXMc51TnofHvb9Nu51D65jePnD3psbG2V63+6//FFOep6Gt5NWE9LRfZ/vg+s479dt3NuY9HWbZH3T3J+D62jbfTrL76XRdZ315+Gw9/ph26rjTPJd/jKM+z1wnOM/8xfq3wHD7flJt5e3r4euJX3BHNzOHacOXiP2/545+TUZ3l4+nu/zUfdrXCfd73HuU/7NOjw++niGs1iFsP91yLe5s7PTee+99958/PDpGztb/Yf/v9/6P/7vt27efOf+g3ur16/duP/uj737/vXrN+6ur69trKysbvV6+fdYkYJeFXq9XicdT+G1rHI87XTqABwHt51O56DZTAPVhLAqB8eQr58P6/tQ5ODZyeE5hk45uH6TOuvzyiY0122wl/Pf43PPwzDgVVVzPIXQTo6u+adjPr/fb8Jpvs1QduIgJsTBO6CuwubAmy5RXy4nhuH9y3cmPfedZv3peHrMRXN/6r/3Yz+F9iqk31mrOfim2+5+9NFHn/+DP/iDn1leXu6l98ZmWsfWX/pLf+l/T5e5nJ7zPNNKHpU7X78qzqnF6sG8NQ8h+DwC5LkZs3nFtC/KyoMHD1Zv3Xpy4fHjm5fu3bt3cfvZ9vLjjY21x48fXdjezh+A/lIKeiv9/vbIzoKyVlW99DEaBt2yfmMPvztCLJ+7TzH0Qnpj1ysYfVx7x8fZ0TuazY+//PDNmj6t6UNaHREq611g9WWKMcTYC8ffZneM9fRH1je8j4e/zs1OsVh/2TX3txjsATx5R0i+XNpbkV6J9NjSl2L9xVP1B+utv9hC/tLZf50yLnWWqjJ/AQ6e6+a17aX7MHxseQ/dSbddjVx+5JH3q2MuX8b+mGMuTnr5tFHJr/XU18nPZT7cu/3uqb8Im+f+6J2VZ3MbvTDJeia//It5DKdd/3AdzXdC58TLp980x643fx6Ovu5492m4jr3LNz9y8vss336v1y/z+zzvfc+f1ZPWN87zlNfbtOUavpdjOVz36Gt53q/buLcxuo62vZcmuc646zvtfTqL+zNc38F1HfeZmPzzMPJeH2wDq2O2aYdtv/fPDVvWm9Vxt+ND6d0/st6TCkeD3zbVIb9t8menU2/HX8gP5LRdH4ScMjbbtF45/L44eNnhduuw7V7+W66qNa/DGM9d/dXZP3T9WTxmHcPt6VF/j7Gc+Lk76nfduOse3qd996t/YPswcr/rUmu6zRzS8uNOv40v/uhHn76Tz/3hD374ej9Wnc1nG8XlK5efXr92/Vlnqa5YVgeDU/Obrhx8BkLVVGqbPxV7VdiRgWnL3d/Jw50OzemmalqGFJKLQdX1kNvKGbg4Zirl4e/QlMPTp6AaVICrcq8ZcHN3RhsPDoPxXjU3htHD0dsvir3zcugfnp8Sc90KcRB6yxRuV370ox9dT8eX8+NMFd6HX/ziFz9Ih7e+/OUv/5cUhPup6LZ5/fr1J6+99tqjy5cvbzx+/Hjz7bff3irOOPweNMvht/Whd8zK7mjToOFej9Hjea9I97d/+7dXbt++vZreTOtp78mNtO7rac/atYcPn1zd2tpc2dnZWk4XrTqDPUVpo5HeVMv99IHsd7tL/aWlcpBTq+F92/3xlD8XzRde5+D9T+/lXp0U9v9Ya74s896fHJr371Eriv4ZDzKfbyO3n4jl0V+m6Q6mhxy6+RuhX9+/k34Qn/5ODkJo3eQj1r8uiuEevdEdASN7T2O3fiy7dyDu3omDe12b8/Z+SEwjPQ9H7k0YrjsdDL5g957bZsNZt83Jey7r1/PgD6X8nmnOL+Poj5bmqiOvU36UZTxw3b3Hmte/s1OFQVOgsR5rEyBOvuzwdg5uUEdva5oN9EGT/Ajo1s2gJr/N4QY9f7jr66cnvwlVh69rGPLHXH1z/zsH73fc954YJ2Qefxs7x/ygPv36D7P/B/WJlw37d2Sd/r1xUH6eD/usH3+dveftvJ6nSe2/T0ut+BEx/JwPmvIVbZDvU3/wWW3DfTrpe/a48DH8vi9OUNaVpMOlnbWhc8z3TK6MFafUBMi47/u92WbEvPO4P/r3o5RVOVGTy9iJY2+PmvsV48H7fNx1j3tOT6uT73uqu/VDf9jCr65Q9nonXS/fp159uLMT43KqQm5t9cPQsLrSS//FmNcZd9cZ0m3l30L9fjhhh1p/5Dk7/jlIH7Tmst38Xn1+vfn+NI9x95518meyvrMpwA1fw+FrkW4t7UWolvPRwea0zF/fB9eb30v5szHYCZm+4vOth+3he2yw7c7hernXa5o05x9J/bp5cXM6fyby3zojH456G55/gg9uY3jf8m/dnXo70uxIPbiTZ7cAk36z92Je5/N/O8zwN35eb1XXkw/sRNh9vOXu46rP6Dc7unIhpilMhSpXvPNf0mV7uZI+uGonVcbr78McjIfrSOctpSpzuZRzyurq1try8rP1FJLT839nq7/16Fly9erVZ1/60pc2v/KVr/SaW6xfxOHxYcFwos/ILIbf1obeCZsxh5Ely2+W7je/+c1r77333o07d+5cS3tPbqQ9IxfTG2U1vYFWhr2184WXO8u9HLzSuyds96pOkSpwuTnE1ubWylZ+M+WL5r2XZfpTv9dpmjBU6ctmp5Pf1LFfdfqx/qJKF3z+SyW/Yffa7hcjd7H5Eh9muGGTjuHerPPQVHMPl+9H3lM17hv5pAprHCNsHphSKg5PlyOPvxr5QmrquoMvlhjiaL+J8ojn7DQfzJPeh4NKc6yOuZ0wuKOH/GVkp0kYCUdNFXsSR9/G4Sa9jbI8eHujr9sYr3Mc+bFyRAXguPfT6G1M+N0wsv7J3gfTvA4Hn6f9P8zO4jM9XgXmLE3z+Wnej/Hcvscmfw+M3yrmxWnffRp+Bs/ztZvU3nspe/n36aTPw8HvsUm/A8b7vO29d/J2e3TbeRa9+/JGrTNsEZHX29lbafNjuzz2M3hINW9YsTvmOnHC7+dysm1QmPAyVb2tGreZ8yBQNb8Dm/NObmlwUiuaUXWgqppK+rDqGTrj7FQcLU4cv9Mor3v4K/Sox1634x2psA4KvvXpXqpbpG1mLtyWg182qewalwcV0LSEsnkP5HXns6pi8O4YNmeu8muZG9flGL33vmlGME4nO/mdWa+jzKfT7/X822KwzpEKcPrT4P6Hph9vGPTv3Xut6ocx6Cvc32v9VF+2E4e/2YfrrPZ+s8fhZ+zge2rQt7ipOOfPyBHv6fwEHcwE6fI5hac9Ws3jrh9CVVeaU/Dt7qSPeb27I4X63tLSUm5+sp2Kd1v5PuSg383vt04T6pudBP26lWm9Ey491ek6G6ngt5FWce/VV1+9/+67795LVeJHr7/++sbwZS3G+/Z4rin1LIXfVobeaX/UJt3vfve7V9LyuR/+8IdvpKD7+sWLF7u5mprfPOlFz2X//OJ2Bs0H1jc2NpbzWSmYLvV6O8vb2/3u4HOcdz110vnL2+n89AYq85fY6Aat2YvTzxes2+M3zYnC8/sf6ybDuUf88MMWh+tpPkzVyIdp92pnXyHJW4Z+PLvXfHQP4uE3d/Ke1U4ZzmATfbxhU5dpxGL3i/OQx9oZhNb6a/L5L8CqP2jq0g+H/djJX6x1W5vQDJCwd35z+XFDbPNeqsZ6vqe5fLOJqw5Zz3DjfjZ70IcbnsOM3kZuvhZjmPh93LQiKNNGo47g+XMahv10Dr9888Ni3OB7WGjfv3Pg5OcpDJtFHbkD5bjP3PjvmUmk7elE62z6MQ2/087he6yoK2YTvf6TVDtehKZJXzVyunNSkDr3+zzITXs/GuPL/yEzep+aH8Nt+XF19NvvpEJudUIr1FB3Hzn6cR72PTn6vIQzeH+nH97DkDry7dc0whr3u3ekmeq4tzrxTsnRx33S93RnjO1U3s4MVzPopDlR6C3Kvd9yY/3+6Yzc/14TmHZDWR1mwsh2b2SU3eFv5PLkavok332jj/e5/pz7d1zvNi8ehLt6c1k0O4rzv+n3cic0O6zqSm+us+bE3W1SclGH4+ax1tkup+1+1TTjSaEvVzhDv7kfOfgVw6CfVpory/Wrn47X1cpBoB69z9XuQfql0xQn0o+5avCWHG7Xm99fxW63ubivu0uzLYsjLTTjvvfo4LUuBgNsDbbczeMf7CwKw8LI3m//+m+D372x6VpX7u24KvMLUMW8iyPd8DD05p/uua1mvtFut5vDbz3QV/57Crz9lG1SKO7Wf1tZWel1u0tbOe9cuLC+2XyGq/xipIJwrx7bJjehTlffTjno4SuvvHLrp37qpz5O17v3zjvv7BTHB9/R98Rz76VZCL+tCL0ThNz8Zhq2q8gvTvjkk09Wvv71r1+6cePG29///ve/cv/+/VfTC9+9du3ag/wGyJ+hzc3NtbSs5sPcTj4F3ZX8Hq96vZWtVPXt91LQTfeiW3b7eW9ODsk5FOe9JOlD0u2l4JtTaPNLtP4Ql71+DrpNv/jRfhD5DZY/pM0IbXX9b7jxyB334+ByJ78xzuitE4q9D3D+XikmdnALfrDf69HXHOdnWlv2uuw9T3Ev6D5/of0nmy/H+kuyefHLwZdb1axnMJrg0PD52HvOmqa1+fwDobJphlvt7RhprjdoNxc6JzYt23+75eA2x0tvwy/9g32cJ3VS4BkNR2dxG5Osb9Aqo95Zsbe/ud6DXo6zjuZ1Duf0GIbnF2fyOpzNfTq7fVODDeNR741w2Pbg4HvpZTwnB53nfdrboRQGXW3GXPWgnUyjascX7OjX4Pnv4xzPae5TPKRaGyb53gnD8lbZ/KaNYf/rVtfDqr3rNHsdQ3h+Xbt3aYzfUKNhOIb+RO+MOjJMWGU/6TaaitmElfuyOvKxHvqDu+kpWkytaUB64sUm+LEfBy37TtyBs//vzxXXJqq0H3pHpi8uZfVoyYPfOGVd2KyDbqh32A8C5PA3cfrNHlbT+RfTueuh6QTU1GaHNdc6xOXRQ+Pj9JnYStff2bubu7+Z8r/5t/lauvKFdPJiei47gxCdf+cM2tw126vjWjXufXc3v8tHK1X5aFWN/13e9PGtE3kxuK9hdzs+/K4Iwx2Xsa4wP39/mubFTSEk7KT79zg9mqfpi2ArjxOWHmYKujEteUdA7JXl0nZuPd/pLNXdL+vSevO+ynmkXOos7aTUXeWCTO43nCrC/bW1lScXLlzIoz/nkXa3c7U4ybloNWWizvLy2oM333zr/dXV7kdvvfXWoy9/+cu5SDhs+jw8PPJp2Hss7Q6+L32TOOEHr55e4nvf+17n1q1bV77zne+8nV68t9OL9nau2K6urqY9HN3tVJ0tHz16dDEdrj179uxiWtYH1d7B6GlVmSr/nZ26sruzkir+671e1a1SBWl7p9fN7eN7O9upQhzTZXprve3+Sr/K1d7cdyB9lefrV7H5kVwf1huttDumV7/ZB5+gfT8U6x1BzeBxL/gNcXD0+Ulufl/mmnIds+Dg4xz/R1DzbbvXPL05Nz5XGT74su/9iB3e9sE+JUdmgvyFXUwWQso4eN2O/dIa3qeRgX2e39sb9uZxGz086m/HfcU8P3DYZOtu/hb2Pe8Hr3fUuptl5CkJg50XdcY4+fp7z1McPJbD7/dx19/720k7B6pTrHua5/Rg6K3OeN3j/SB7/jr7dzKf1f2Z9nkc/OW5+3RWr1FsdqoebDp0whM3+l1Wfw8VL93chd5Dtounflz71xlG1787aM5pX8u8zuHnerLQu/+64/xmq3/gj3G5g5XH466T38zT3O/pfuY2Xxy7H76xfvCfj+GsasObermfoSZiNm+IUHetjcNK66FPdvOFlopVMZdoi/2V2P3yg8vNmntH/U4efDl2h7cbBk22GuXeWsJkn5fhOkbXF8J075v9Kx5+z4z5XZwLFGUoBlMg9Top7OZKbu7nnM5PYbjYTn/bSIH1SbdbpmruytbyUgrA3U5vqbu8s7q29uzSpQubS0ur291Ot7+y3N3uDQZsXVrqbOdCYFp28gBYua9wCsCP88jQeelt9bobzaBkZTp9d3t748NXX/38x3/1r37tbnHyAD5C70nihHuZBj8Eut/61rde+Z3f+Z2fTBXdL6UXbm0wh1VM5fpuCr4XHj9+vJYO11NFd60ZcryoO3nncn6u9KbDlXR44enTFHRTKN7p9Vd7vZ31ne2d5a3trdycOXcUL9PpMoXbkPaSdHo7vU41GFkt35emSfPwQxX2Xu461DbHmh251e4v6sOCzYvR7FUsdu/oVKF3cP1isCGbt9CblcPHWEz+Oh32Vj78OXr+R2848vKDL4/B8753I3ubg3FfhzDW5fff3vBm98/Fd8zhEZc5Pmefbt31/tPh30bv74nXi/Wu2HJvFYN9sIOmlGPcbn1TcfS7frL7ffBvJz5Pp1j3c4dFceLzPbrhipOse9z7dpJDrrM/YBZn9lhP8zw+95DOat3Ne3TYDn/sSm8YWX1bKr1tvE9nGXrH/EFbPD+mxt6OxlDsqwoN1h+bHSlFbph56uftNK/DYUH/+CsU4/7In8x53+/9zrp3xkQ7sHavdOB0Gz4/e3bvzf4Aeoh42LWmvNHDbmt0kxBODq5xX3X3+cu/6NAb4+imIdTV7WYu43qe4mLQojBfqF92yiqF2H6n061yBsqHeYC5VNHdvrC+/iiF3q0UgrcvXFh/tn5x5en6+oWHFy6sPU6V3ie5H/DwNnO4HjSP3nrlldfupb9trK/nWZP6RX+7t5Lu0vbyWufjn/zJn/z+L/zCL/yoOPrH8aEPro0B+KV8fMYIvDmsDvcc9VJlt/vtb3/7zZs3b/7Cw4cPP5PnM0tV3a08fdCTJ08u3Lt373p6lfIAVbnDfKfpn9urQ3D6+5VU6b2Ujl98+vTphUEz5/Sq9paqfqrYxir37e2k6+cmpfUbb2TDdOhe9qM+2Ps/JHUlePSvxXi/9c7DJL81j7pucYp1zIIDP2ImuWZ4KR+jMzXVxnguNBuXQTOrAtpoHr5jOPx79qTX9my/m6b9LTBNeJxkTJyDx48Si8nu+/ShdzBUU8FiOJ/fQJP+rjxs7JfR9/BeOG+aS+/9rSw79QjluTlqqgdWq6tr/ZSTc6jtLS93N3PoXV9ff3j58uUHN27cuJMO76fTG6l4mCvAVd13IP+bqsYXL1548tZbb3/c6SynaLS9vPVsMxWRVx5+8cc+/wfp9M2vfe1rOThXxd5oZMd+2NsUfl/4lnTMCm++TOf999/vpMru51LY/cm0fCWX5tML9SiF1uW7d+++nkLsxby+3IQ5V3BzX90cfh88eHA9VXyvpctdToc58K7sVnB3dvJE2kUzL2uxby/68E0/7Zv/+NDLvBJ6AZhf5xV6R41T9RV6OR/t+A101Gdg+D4e/UyNzs66d5kwcl5uqZB/n3a7nbi8vJSX7VQ03EpFw420PLt27dqdFIBvpsP7ly9ffZQC8Fau/JZFqiAvlTvrq2vPrl29fufytcuPO6kW+fDJg4upanxnbW35uz/90z/9/XfffXfY7PnE+UvbEnxf6K/1CZo0h2984xvX/9t/+29fTQH1y+l6ub/udq7QpkrvlVS9vZybKg+aLa/kkJsruelv11IQvpqC7uV0mEdm7qYqbpnntRr0jzqieVE5vH/7Dicl9C4moReA+XVSeJyF3zqTBeCWd03kjLU79B7mYOgdGgTeup9EHFSFmzGFQj2gbp7BolMtLS31U6V36+LFi0+uXLny4PLlK/dv3Hjl9qVLl+6l4uKT3Pc3XWZ7ZWV5K/3t4dWrlx+kyz5+8iTn5dX+48dPPv2pn/ryd3Jw/spXvrJz6J04sNeoDcH3hf1aPyLw5vOGEyTX816nym7nj//4j7/63nvv/WKebijtlXiWQuvynTt3bqQgm6u2ua9uDrNrjx49unb//v3X09/eyH/L/XlTGF5Kx+sRlfMEzoPbfv6Gw2HNamJxmvf9wWYIQi9nYZpQLcQCcDYO+3Edjzj+MhxWCTvusuOwDZ1Vs/ubKZxw/mGfuaO6CIRi+DQMBtF9rlVrDsC5X28e3fnypcu9K1evPLt08dLdV1957YNXXnvt06tXr9xfXV3fXFtb3chzUV25cuNBCr/30mWfbGw8W81zTF26cuUH16//9B987WvvbI3ciePu8EsNvy8k9B5T4R1OiLz0ySefdP7jf/yPV1KQ/atpee2tt976KDdfvnnz5uupgns1z6mbB6vKh7dv3349hd03U8X3+r179y6nvy+n83eruOO+eZuMGoo8AvNZaEbVFXo5W0IvAC/PYaG3Tb9vJgm9zLv5+800zvv7qJYMJ3cJyM/XIAAXeVCsq1eubr3y6it3X3v19R9+5s23fpAqwY9WVpZS5Xdte3197dmFCxee3rhx9c6VK1cffPrpJ69cvLj+6PXXX//GO++8c/PLX/7y5iE3+tydeFnB99xD7zEV3uED7vz2b//20ne/+90/kyq1P5ubMF+/fv1hCr6XfvSjH72VQ26eWzcF3Esp4L6ezr+RDt9IofdKumwOwXUf3WHz5eEyjmFh9qyyqdDLeRB6AXh5hF5mh99M0xk2hc5WV1erFGqfpeXeK9dvfPrmW2998OZn3vpkaWV1a21leavsdPqpMnznxo3rt/PlY+x1U8X4o5/5mZ/53a985SsbB1YdDxwOb++FP+nnGnqPqfDm0ZnrB5sqvCv/8l/+y//H48ebn71x4/KjzWeba5/e+vS1FHLreXZzCE5B93qq+H7u7t27b6aq7oVBZbc8qvnyOG/esG/62rN6GjRv5uz5Agfg5RF6mR1+M01v9LnrdrvFyvJaP1V2ty9euvTg3S9+6TtvvvnWB5/5zJuf5KGAl5a6O2srq09fufHKncvXrjzo9bZyXnv2S7/0S7/71a9+9dOi+UCOTsUXD7m9F/rEn1voPSbw1iNHfetb3yq//e1v/9i3v/2dv5YnSM4DVd26deu1O3fuvNbv7yw9e/ZsPU839PHHH38hnfd2quxeTE9mtxl5+fRfbEIvs8IXOAAvj9DL7PCb6eyUZTcPfFV0O9146dKVzRuvvHL/tdde/eDHf+zH/+Tq1av3V1ZXtmLsh2vXrt377Gffej899yEVKa+/+eabv/8TP/ET305V32Ff31ylPKwjcnyRwfdcQu8JozSHjz76aOU3f/M3f+Gjj370P6TA219eXnn68ccfpUrundc3NrZWt7c31lJV99Xbt29/Li1v3Lt3bzWF4N3K7lkQepkVvsABeHmEXmaH30xnqQlLdZ/f0C3W1tf6Vy5f3Xj77be///Zn3/peqvp+dPXqpUc5uOa+ve+8804OvlUqUl5Oxcwf/vIv//LvpMvm8JaX4ZDTB72w4HvmofeEJs314T/5J//kl7e3t7+aSubPNje3V1M1N/fdvZAD7/1791779OYnX0qh9407d25ffPz4UXdzczPvPJiov+6J9s8udEaOG90QAJ43zo80P8p4udr++2Z0qBjgbIR9h3nsotzs+eKFy1uf+cwbn372c2//6ZtvvvHh5cvXHlxKme7CpbWHb7zx1qeXLq0/TsXKS/1++PTP//k/+3up6vug2Ns7lT+oBwNwvdcqB+biHJ1p6D0m8C6npfpn/+yfraWA+z9VVfGl119//dann376mRRs38j9d7e3d5YfPLj/6g/f/+Art+/cfu3hwwfdZ882yqrqHbyNAgDaaBhg6yZh6cfB6OAgQ3k71uv1itx6adxtmm0fAC/PXhPZsuwUqXDZv3hh/embb735wy9+8YvfefPNNz9aX7/wbG1tbevateu33vnsZz++++DBxV5va+PP/Jk/83/8/M///L3i6GYZu2H4PKu+3eKMnNCkuff1r3/92p07d/5ieqreee21V25+9NFHn0sh95WNje21Bw8eXb17+/Znb966+bkfffLJK6m6W+a+u/k5yCV1zYQBmAV5m7W0tFQvOfTm0wcNQ29etre3i7PsugMA56mqYpEKlp2NjaeXnz579uWnT59dfvjw0dUvfOEL37t+/fqDnZ2bb21ubqz/+I+/+5179x5c+d3f/f3/aWXl2n/8ylfeuVM83yTj0NGdz8OZVHpPCLzF9773vUv/5t/8m/857fm+uLKytpmbM9+6deszvV61/OjRw2sffvjhl9Ppt+/du3fh8eMnnV5vZyTonjzH1OA+FADwsuTq7vr6en04rO4eHHhxeP7o39OPh/rQdgyAdhrdgbvXnSBvyi5euNR77fXX77z99tvf/bEfe/e/v3L9lfud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aQMZr6+trX7h1Vdv3L5wYW3z8ePHV1N+vPHK66/cTMXRdz/88MP3v/KVr9waXHk3LJ5V397T9umt78sPfvDhT6R92pfziTt3br6RmzU/evTo6ieffPL5VOl94+HDh8vDcCvkAjBPdnZ26iXLldtuWU/Al4JtDrfbqaK7nTbfzVL1Nov+TgrCVT2hUVpCvSM4h97tVBUeVopVdwGYF3kb9/Tp06UUbt98//33v3jv3r0rGxsba7k7bNp+rq2vr2+l8/7Ct771rUNbIZ9F396xQu8RN1QPYvXP/tmvv/Hw/qP/y5VUqr5589PXc9hNG+7l9KDeShXet1PgzQNXlYP1CL0AzJUcWnNgHQbfumlzJ2/20o7q2EtV317d17efQnAvheB8fu7ym4NtDsnDwHuw+w8AzIs8kHHKiWsff/zxOx988MFnU0a8lJZruVvs6urqsxSKL9+5c+fLxcEy8Rk5TaU336FOquT+Urqjmxubm2sPHjy4trWxvZrOey3PxZtOX9za2ioFXQDmVd7G5dCa9lrXhzkEN8G3U4S8lQ39dJleOl6l8/KcvGG33++wH+9oX14AmEc5+KaK7rWPPvroC3fv3r2Wz8sF0xR4r7z99ts/eu+99776+7//+/n85zLqaau9J4beY26g+vrXv/5WjDtvXLl86fGnt2698vjx40ub21sreRCrPC9vOt3NG38bcgDm2bDau7m52fTNrQepShvZTqiXHHhD2QTdrK78VjvFxuazOvDm8GtbCcC8yzP7pOLo65988slbKSteePLkycUUhK+nbWcnbQdXfvCDH7xTTDDY8riODb3HBN7wX//rf730jW/8wS9eunTh6Z37d288fnz/erfbKe7cuf16uuNv3bx586KmWgAsimHVNld88+HoXPQhDMLu4L+trc3iyeOn6bLPNGsGYGGkcFvmam+q6v5kCr6fSdvM1XT6lU8//fQzV69evZdC8Bf/y3/5L1eLQ4Lvaaq9047e3P32H3/7K6vLq1fT1rp3786tV7e2ttfu37937datm2/funXrem7WnDf09lwDsChy0M2BN/fvXd5erpsy1+fH/bMWbG3uDLaPBqwCYLFsbm52c3/ePK3tjRs37q6t1aM5X37jjTdu5a5Bd+/e/Xy62MO0PLdXeNrRnKfq0/vv/t2/u/h44/GPl93Yv//o4dXHTx9f7vV2uiml52bNn3n27NmSQasAWER525ert7mp89OnG/Wy8Wxzd9nc0H8XgMWW8uLqzZs33/z444/fevr06Xqq+K4/evToQqr2PkmZ8if/1b/6V5eKM3Rk6D2kfByGl0938PNpg369LMvuzZufvL29vb16587t11JZ+vO3b9++lE6fxVRIADCzhjt/m6U4sNgxDMDiGU7Ll/Niquheef/9979069atGykEr6eM+Xpu/jy46E8VTfbMy76mztM0cx43nIaRpdza2vrZ5eXl7Tt37uRmzCvpTufBq964f//+9XSHu8MBOWzUAeBotpEALKpU3V3K/XlT6H31yZOn60+ePLt0797DK1ev3rj/6ae3PvfHf/zHl4sm8J66oHroCg5Jz8OOR+E73/nO6ynsvtHpdKpUir6Qz3vy5MmldDwH3pXhPIUAAABwmDyFUcqRl2/duv3mw4ePcmvh5UePHl4ty07v8oWLm9/73g8/ly7WG1z87KcsOqJzcB6FI/yn//Sf/uzly5efpTt4YXNzcz0tyw8fPnz18ePH11LozUNN1yXrkXUVAAAAkDUNnULu27ucQ++dW7dfT7lyNc/b++zZ04sr6+tPHjy4904quOYia86hcf/1J2viPG6lN+t+4xvfuJwC7tvLy8sb6fB6bta8tbW1/uDBgxvp9Hqv1wvDdtrDBQA42v6+v4cvADArJtmu9XpVmYLu5U9v3Xx7c2NzdWent3Tv3oNrKW/GCxdWV775zW++UZyBSdpHx9/5nd/50oULF5bzfEpPnz69lErSS+lOXstDTqfK79JwTkIAAAA4WlMg3drcWr5z+84bd+/cydPgrjxJITjnzX6/6Pe3+m+nwuuhldRJqr3luFf+/ve/v54O3lxfX3909+7d1/Ow0js7O0upyvtKCr65DbayLgAAAGPr9Xt1tfeTT2++ngLvpY2tzbUnT56lWuuFzX7VfyPlzTyg1akGsxr7yn/wX/5gvdPpvJaukkdvXg8hVJubmxfSHbyRAnA3XSRoigUAAMD4QrGdiqlPnzy9vLm9s7S9ubP84N7da2XZidv97aVO50Kes3c4sPJUxg69W52tV3d2+isbG5trKeyu5KbNKXVfyyM4pxDc6fV6BQAAAIwtFUx3tne6d+/dffXu3XpK3NWNra21jY2tlaLo9Le3H71ZnFK5//aea9pcT1OUR3PudJY/v7S0tPXw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/Uox2Kw59i2zbUcxow9/+MMHH/rQh/5Zquj+fqrohlu3bt1rrqzubaxvPtre2n6UR+VKAbidR3MWfAEAAJZHzoCpottKOXF3bXXt6cbG2k5MOTblxMfp8t2qivs3btz4x0Un7NbdaIsLmp+3pznuFXM5OYfak5eny/LcRLkM/X9+7pd+5b+9cev6w/2Dg+a9e/devHnzxuuHrcPGSy+9FHd3d27s7u6WnZbO8eS6T66zAAAAYLHkbNfLcynQFuvra9XLL7+cBzt+euPmjfsrK6v7t27dfPDKK2/71qNHjzZu3775f33mM5/5anEcEvvD4IUEw4kqvWe0o66bOf/oj/7o//fiyy/9xv37928n969fv/6obJSHW1vbD9Ld7N65/eLOxvpW+2TAHVb9VREGAABYLP1z8WbN5kr1yiuv7JRlc397M1V21zd21tdX91988cXvtFqHuQD7B3/2z/7ZX/3oRz+6313FpVQ/L2I+oXrD8ohbr732sf/jxrWb/2ZnZ2czBd8319Y29ra2tp7evHn9/vrG2u4LL9zdXV9br3KbbnP4AgAAXB29Cm/Oe6urqzGF272Njc2nuQvs9vXtR0UZqju37ryRZ/h58vjp2p/4E3/8f/3gBz/4oLiEJs39xm7e3DOimXO+7Dvf+c6Dn/6d3/ntv5B2snnt2rWHhwcHK2tra7t37tx548GDhy/cuHm98eBBey1dv2y320VeTqy/AAAAYDE1m816Pt6UB/dSFnxybeva45WVtf1r17Ye37x16+Gb9+7d/uhHP/w/fvazn/1q3836B7DqP53ZRVR6+1U//uN/7t++5z3v+l+ePHncePnll/7DCy+88O2NtY2n169fv3/r5s3X08+PcuLPleGc8E/qTVwMAADAvCoHlhDykod7CkXKfPsp9D69cePGG7dTZbe50jzYWF/ffcc73v21Bw8fb6fq7s/8sT/2xz53xoovvOo7VegdMUdSvcd/5s/8mS++733v/d/v379/89btW/eu3bhxvwyN1vb21qP19c0HGxsbu3fv3t3Lc/gWAAAALKzjPrzNeOvWrYOtra08F289m08Rq2pzc/Px215+5Q8ePXpwPf3+86+99rFfee2113rTE/Uvl2LqSu+IQa2qd7zjHYcp+P7y29/+jl/ffbq79corL3/r5q3rDxvNRuvWrZv3U+K/lx6EvTt37uzn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) no-repeat;
  background-size: 100%;
  overflow: scroll;
}
.pad-editor-content::-webkit-scrollbar,
.phone-editor-content::-webkit-scrollbar {
  display: none;
}
.editor-type {
  position: fixed;
  top: 50%;
  right: 80px;
  width: 60px;
  height: 182px;
  background-color: #e9ebf2;
  border-radius: 50px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 6px;
}
.editor-type div {
  flex: 1;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.editor-type div:nth-child(2) {
  border: 1px solid #D9D9D9;
  border-left: none;
  border-right: none;
}
@media (max-width: 1440px) {
  .editor-type {
    right: 30px;
  }
}

.diff-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}
.diff-wrap .diff-editor {
  width: 100%;
  height: 100%;
  overflow: auto;
}

.history-manager-drawer .ant-drawer-body {
  background-color: #ebf1f4;
  height: 100%;
}
.history-manager-drawer .ant-drawer-body .history-manager-wrap {
  position: relative;
  display: grid;
  grid-template-columns: 1fr minmax(200px, 20vw);
  gap: 12px;
  height: 100%;
}
.history-manager-drawer .ant-drawer-body .history-manager-wrap .recover-doc-btn {
  position: fixed;
  right: 20px;
  top: 10px;
  overflow: hidden;
  color: white;
}
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-version-list-item {
  padding: 6px 12px;
  cursor: default;
  display: flex;
  flex-direction: column;
}
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-version-list-item:not(:first-child) {
  margin-top: 12px;
}
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-version-list-item .history-version-list-item-title {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  color: #787878;
  font-size: 12px;
}
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-version-list-item .history-version-list-item-title .list-item-title-left,
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-version-list-item .history-version-list-item-title .list-item-title-right {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-version-list-item .history-version-list-item-title .list-item-title-left.list-item-title-left,
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-version-list-item .history-version-list-item-title .list-item-title-right.list-item-title-left {
  max-width: 60%;
}
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-version-list-item .history-version-list-item-title .list-item-title-left .list-item-title-right,
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-version-list-item .history-version-list-item-title .list-item-title-right .list-item-title-right {
  max-width: 40%;
}
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-version-list-item .history-version-list-item-info {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
}
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-version-list-item .history-version-list-item-info .list-item-info-left,
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-version-list-item .history-version-list-item-info .list-item-info-right {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-version-list-item .history-version-list-item-info .list-item-info-left.list-item-info-left,
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-version-list-item .history-version-list-item-info .list-item-info-right.list-item-info-left {
  max-width: 85%;
}
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-version-list-item .history-version-list-item-info .list-item-info-left.list-item-info-right,
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-version-list-item .history-version-list-item-info .list-item-info-right.list-item-info-right {
  max-width: 15%;
  color: #1a4fe9;
  cursor: pointer;
}
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-manager-main {
  height: 100%;
  width: 100%;
  max-width: 80vw;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: auto;
}
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-manager-side {
  height: 100%;
  overflow: hidden;
}
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-manager-side .history-manager-side-list {
  height: calc(100% - 38px);
  overflow-y: auto;
}
.history-manager-drawer .ant-drawer-body .history-manager-wrap .history-manager-side .history-manager-side-btn {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  height: 32px;
  margin-top: 6px;
}
.history-manager-drawer .ant-drawer-body .editor_container_wrap .card_suf,
.history-manager-drawer .ant-drawer-body .editor_container_wrap .card_pre {
  display: none !important;
}

.header-box {
  position: relative;
  width: 100%;
  height: 34px;
  color: #f7f8fb;
  font-size: 14px;
  font-weight: 400;
  background-color: #1c1c1e;
  border-top: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header-box-icon,
.header-box-btn {
  height: 34px;
  display: flex;
  align-items: center;
}
.header-box-title {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.header-box-icon {
  width: 300px;
  margin-left: 15px;
}
.header-box-btn {
  justify-content: end;
}
.header-box-icon-logo {
  height: 60%;
  width: 18px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzNCAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0MzgzXzMwNDczKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4wMTAzNTk1IDkuNDUwNDNMMCAyMy4zMjUxTDAuOTk0NTE2IDI0LjMwNzlWOC40Njc2NEwwLjAxMDM1OTUgOS40NTA0M1pNMjQuMjQ4MiAxMy45NTI5TDkuNDY1MTYgMC4xMjkyMjVMOC44MDkwNiAwLjc5OTE1NUw4LjgxNTk3IDMyLjAxNzJMOS44MTA0OCAzM1YxOS4wNTA1TDI0LjM2OTEgMzIuOTQyMkwyNS4yNDk2IDMyLjA0NzhMOS44MTA0OCAxNy4zMTk2VjE1LjY3MDJMMjYuMTY0NyAzMS4xNzcyTDI3LjAwMzkgMzAuMzIwM0w5LjgxMDQ4IDEzLjk0OTVWMTIuMjUyNkwyNy45MzI4IDI5LjQzOTVMMjguNzgyMiAyOC41NzU3TDkuODEwNDggMTAuNTIxNlY4Ljg3NTcyTDI5LjY2NjMgMjcuNzE4OEwzMC41NTcyIDI2Ljg3Mkw5LjgwNzAzIDcuMTQ4MTlWNS40MDAyNUwzMS40OTMgMjUuOTNMMzIuMzMyMSAyNS4wNzMxTDkuODEzOTMgMy43MTAxMlYxLjgyNjE1TDMzLjMzMzUgMjQuMTQxM0wzNCAyMy40ODE2TDMzLjk5MzEgOS41NzYyNkwzMy4wNzExIDguNjkyMDlMMzMuMTI2MyAyMi4zNDIzTDMyLjIwNDMgMjEuNTI2MlY3Ljg1MjEyTDMxLjMyMDMgNi45ODE1NUwzMS4zNTQ5IDIwLjcxTDMwLjQ4NDcgMTkuODI1OEwzMC41MDU0IDYuMTY4OEwyOS41OTcyIDUuMjg4MDNMMjkuNTg2OCAxOS4wMjY3TDI4LjcxNjYgMTguMTQyNUwyOC43MzA0IDQuNDE0MDZMMjcuODMyNiAzLjU0MzQ5TDI3LjgxODggMTcuMzQzNEwyNi45NDg2IDE2LjUxMzZMMjYuOTYyNCAyLjY5NjcyTDI1Ljk2NzkgMS43MTM5M0wyNS45NzQ4IDE1LjYyNkwyNS4xODA2IDE0LjgzMDNMMjUuMTg0IDAuOTIxNTc5TDI0LjIzNDQgMEwyNC4yNDgyIDEzLjk1MjlaTTYuOTg1NzggMi41NzQzTDYuOTgyMzMgMzAuMjE0OUw3Ljk4MDMgMzEuMTk3N1YxLjYzNTcyTDYuOTg1NzggMi41NzQzWk01LjIyNDY2IDQuMzE1NDRMNS4yMjEyMSAyOC40NzM3TDYuMjE1NzIgMjkuNDU2NUw2LjIxMjI3IDMuMzUzMDVMNS4yMjQ2NiA0LjMxNTQ0Wk0zLjQ0NjI3IDYuMDUzMTdWMjYuNzIyNEw0LjQ0MDc5IDI3LjcwNTJMNC40MzA0MyA1LjA5NzU5TDMuNDQ2MjcgNi4wNTMxN1pNMS42NzQ3OSA3Ljc5MDkxTDEuNjgxNyAyNC45ODEyTDIuNjc2MjEgMjUuOTY0VjYuODI1MTJMMS42NzQ3OSA3Ljc5MDkxWiIgZmlsbD0iI0U3MUYxNyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE0MzgzXzMwNDczIj4KPHJlY3Qgd2lkdGg9IjM0IiBoZWlnaHQ9IjMzIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=) center center;
  background-size: cover;
}
.header-box-icon-text {
  margin-left: 5px;
}
.header-btn {
  border-radius: 0;
  color: #ffffff !important;
  height: 34px;
}
.tips {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 0 5px;
  margin-right: 5px;
}
.modal-title {
  display: flex;
  align-items: center;
}
.save-modal .ant-btn-primary {
  background: #1677ff;
}
.version-modal .ant-modal-body {
  padding: 0 24px;
}
.version-modal .ant-modal-body .ant-table-thead > tr > th {
  border-bottom: none;
  background-color: #F7F8FB;
}
.version-modal .ant-modal-body .ant-table-tbody > tr > td {
  border-bottom: 1px solid #E8E8E8;
}
.version-modal .ant-modal-body .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  background-color: transparent;
}
.version-modal .ant-modal-body .ant-space-item a {
  color: #1677ff;
}

.tree .ant-tree-disabled {
  color: grey;
  background-color: #f2f2f2;
  cursor: not-allowed;
}
.tree .ant-tree-node-content-wrapper {
  width: 260px;
  padding: 0 8px !important;
  height: 42px;
  line-height: 42px !important;
}
.tree .ant-tree-switcher {
  line-height: 42px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
.tree .ant-tree-treenode {
  padding: 0 !important;
}
.tree .ant-tree-treenode .ant-tree-title {
  font-weight: 400;
}
.tree .ant-tree-treenode .ant-tree-title div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tree .ant-tree-treenode-disabled .ant-tree-title {
  margin-left: 0;
}
.tree .ant-tree-treenode-selected {
  background-color: #f1f2f6 !important;
  color: #1677ff !important;
}
.tree .ant-tree-treenode-selected .ant-tree-switcher,
.tree .ant-tree-treenode-selected .ant-tree-indent,
.tree .ant-tree-treenode-selected .ant-tree-node-selected {
  background-color: transparent !important;
}
.tree .ant-tree-treenode-selected .ant-tree-switcher:hover,
.tree .ant-tree-treenode-selected .ant-tree-indent:hover,
.tree .ant-tree-treenode-selected .ant-tree-node-selected:hover {
  background-color: #f1f2f6 !important;
}
.tree .ant-tree-indent:hover,
.tree .ant-tree-switcher-noop:hover,
.tree .ant-tree-node-content-wrapper:hover,
.tree .ant-tree-node-content-wrapper-normal:hover,
.tree .ant-tree-treenode-disabled:hover {
  background-color: transparent !important;
}
.tree .ant-tree-treenode:hover {
  background-color: #fff;
  color: #1677ff;
}
/* TreeNode.css */

.AIProofreadingBox {
  width: 100%;
}
.AIProofreadingBox .top-content {
  padding: 20px;
  box-sizing: border-box;
  border-bottom: 1px #E8E8E8 solid;
}
.AIProofreadingBox .top-content .text {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 400;
}
.AIProofreadingBox .top-content .text .textLeft {
  font-size: 16px;
  color: #1C1C1E;
}
.AIProofreadingBox .top-content .text .textRight {
  color: #8F959E;
  font-size: 14px;
}
.AIProofreadingBox .top-content .action-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 6px;
}
.AIProofreadingBox .top-content .action-content .actionLeft {
  width: calc(100% - 112px);
  margin-right: 10px;
}
.AIProofreadingBox .top-content .action-content .actionLeft .ant-select {
  width: 100%;
}
.AIProofreadingBox .top-content .action-content .actionLeft .ant-select .ant-select-selector {
  border-radius: 6px;
}
.AIProofreadingBox .top-content .action-content .actionRight {
  width: 102px;
  height: 32px;
  border: 1px #E8E8E8 solid;
  border-radius: 6px;
  color: #1C1C1E;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.AIProofreadingBox .top-content .action-content .actionRight img {
  margin-right: 6px;
}
.AIProofreadingBox .errDataBox {
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
  height: calc(100vh - 312px);
  overflow: auto;
  position: relative;
}
.AIProofreadingBox .errDataBox .content {
  border-bottom: 1px #E8E8E8 solid;
  padding: 14px 0;
  box-sizing: border-box;
}
.AIProofreadingBox .errDataBox .content .title {
  font-size: 14px;
  font-weight: 400;
  color: #8F959E;
  margin-bottom: 10px;
}
.AIProofreadingBox .errDataBox .content .text {
  font-size: 14px;
  color: #1C1C1E;
}
.AIProofreadingBox .errDataBox .content .text .text-center {
  font-size: 14px;
  color: #8F959E;
  margin-left: 6px;
  margin-right: 6px;
}
.AIProofreadingBox .errDataBox .content .action {
  text-align: right;
  margin-top: 10px;
}
.AIProofreadingBox .errDataBox .content .action span {
  margin-left: 15px;
  display: inline-flex;
  align-items: center;
  font-size: 12px;
  cursor: pointer;
}
.AIProofreadingBox .errDataBox .content .action span img {
  margin-right: 4px;
}
.AIProofreadingBox .errDataBox .content .action .action-adopt {
  color: #00B42A;
}
.AIProofreadingBox .errDataBox .content .action .action-ignore {
  color: #6D6D6D;
}
.AIProofreadingBox .errDataBox .content .action .adoptedClass {
  width: 62px;
  padding: 4px 12px;
  background-color: #00B42A1A;
  color: #00B42A;
  font-size: 12px;
  border-radius: 16px;
  display: inline-block;
}
.AIProofreadingBox .errDataBox .content .action .IgnoredClass {
  width: 62px;
  padding: 4px 12px;
  background-color: #F1F2F6;
  color: #8F959E;
  font-size: 12px;
  border-radius: 16px;
  display: inline-block;
}
.AIProofreadingBox .errDataBox .noErrData {
  width: 100%;
  padding: 32px;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.AIProofreadingBox .errDataBox .noErrData img {
  margin-bottom: 28px;
  width: 100px;
}
.AIProofreadingBox .errDataBox .noErrData .title {
  color: #1C1C1E;
  font-weight: 400;
  font-size: 18px;
  margin-bottom: 5px;
}
.AIProofreadingBox .errDataBox .noErrData .tipsText {
  font-size: 14px;
  color: #8F959E;
  font-weight: 400;
}
.AIProofreadingBox .errDataBox .AIText {
  width: 100%;
  padding: 32px;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.AIProofreadingBox .errDataBox .AIText .title {
  color: #1C1C1E;
  font-weight: 400;
  font-size: 18px;
  margin-bottom: 5px;
}
.AIProofreadingBox .errDataBox .AIText .tipsText {
  font-size: 14px;
  color: #8F959E;
  font-weight: 400;
}
.AIProofreadingBox .errDataBox .AIText .startDetection {
  border: 1px #1677FF solid;
  width: 122px;
  height: 50px;
  font-size: 14px;
  color: #1677FF;
  font-weight: 400;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  margin-top: 40px;
  cursor: pointer;
}
.AIProofreadingBox .errDataBox .AIText .startDetection img {
  margin-right: 6px;
}
.AIProofreadingBox .errDataBox .detectingBox {
  width: 100%;
  padding: 32px;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.AIProofreadingBox .errDataBox .detectingBox img {
  margin-bottom: 28px;
  width: 100px;
}
.AIProofreadingBox .errDataBox .detectingBox .title,
.AIProofreadingBox .errDataBox .detectingBox .tipsText {
  color: #1C1C1E;
  font-weight: 400;
  font-size: 18px;
  margin-bottom: 5px;
}
.AIProofreadingBox .errDataBox .update-footer {
  text-align: center;
  font-size: 14px;
  color: #8F959E;
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 10px;
}
.AIProofreadingBox .button-action {
  width: 100%;
  border-top: 1px #E8E8E8 solid;
  height: 52px;
  display: flex;
  align-items: center;
  padding: 0 20px;
  position: absolute;
  bottom: 0;
}
.AIProofreadingBox .button-action .close {
  border: 1px #E8E8E8 solid;
  border-radius: 6px;
  font-size: 14px;
  color: #8F959E;
  height: 32px;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.AIProofreadingBox .button-action .retest {
  border: 1px #E8E8E8 solid;
  height: 32px;
  width: calc(100% - 63px);
  margin-left: 13px;
  border-radius: 6px;
  color: #1C1C1E;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.AIProofreadingBox .button-action .retest img {
  margin-right: 10px;
}
.errClass {
  background-color: rgba(253, 87, 87, 0.5);
}
.acquiesceClass {
  border-bottom: 2px #FD5757 solid;
}
.correctClass {
  border-bottom: 0;
}
.adoptDataClass {
  background-color: rgba(0, 234, 55, 0.2);
}

.pickerColorUp {
  border-radius: 4px;
  padding: 5px;
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 1px, rgba(0, 0, 0, 0.15) 0px 8px 16px;
}
.pickerColorUp .sketch-picker {
  box-shadow: none !important;
}
.styleLibrary {
  height: calc(100% - 7px);
  width: 350px;
  border-radius: 4px;
  margin: auto;
  background: #fff;
}
.styleLibrary .styleHeader {
  padding: 20px;
  border-bottom: 1px solid #e8e8e8;
}
.styleLibrary .optionBtn {
  width: 100%;
  height: 36px;
  border-radius: 4px;
  background: #f7f8fb;
  display: flex;
  padding: 3px;
  margin: 0;
}
.styleLibrary .optionBtn .btn {
  width: calc(100% / 3);
  flex-shrink: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  margin: 0;
}
.styleLibrary .optionBtn .btn.on {
  background: #fff;
  border-radius: 4px;
  color: #1677ff;
}
.styleLibrary .styleSetting {
  height: calc(100% - 135px);
  padding: 20px;
  padding-top: 14px;
  overflow: auto;
}
.styleLibrary .styleSetting .ant-tabs {
  height: 100%;
}
.styleLibrary .styleSetting.library {
  height: calc(100% - 135px);
}
.styleLibrary .styleSetting.library .ant-tabs-content-holder {
  height: 650px;
  overflow: auto;
  scrollbar-width: none;
  /* Firefox 隐藏滚动条 */
}
.styleLibrary .styleSetting.library .ant-tabs-content-holder::-webkit-scrollbar {
  display: none;
  /* Chrome、Safari 隐藏滚动条 */
}
.styleLibrary .styleSetting .ant-tabs-tab {
  padding: 6px 0;
}
.styleLibrary .styleSetting .group {
  margin-bottom: 20px;
}
.styleLibrary .styleSetting .group .title {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #1c1c1e;
}
.styleLibrary .styleSetting .group .blockList {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
.styleLibrary .styleSetting .group .blockList .blockBody {
  width: calc(50% - 8px);
  display: flex;
}
.styleLibrary .styleSetting .group .blockList .blockBody .name {
  font-size: 14px;
  display: flex;
  align-items: center;
  padding-right: 6px;
  font-weight: 400;
  line-height: 20.27px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #8f959e;
}
.styleLibrary .styleSetting .group .blockList .blockBody.ChildrenTitle {
  width: 100%;
}
.styleLibrary .styleSetting .group .blockList .blockBody.ChildrenTitle .name {
  width: 100%;
  justify-content: start;
  font-size: 14px;
  font-weight: 400;
}
.styleLibrary .styleSetting .group .blockList .blockBody.ChildrenTitle.tableFirstTitle .name {
  color: #1c1c1e;
}
.styleLibrary .styleSetting .group .blockList .blockBody .findColor {
  flex: 1;
  padding-left: 8px;
}
.styleLibrary .styleSetting .group .blockList .blockBody .findColor .paragraph {
  display: flex;
  align-items: center;
  gap: 5px;
}
.styleLibrary .styleSetting .group .blockList .blockBody .findColor .paragraph .ant-input-number {
  width: 75px;
  height: 28px;
  padding: 4px 10px 4px 8px;
  border-radius: 2px;
  border: 1px solid #e8e8e8;
  display: flex;
  align-items: center;
}
.styleLibrary .styleSetting .group .blockList .blockBody .findColor .color-block {
  height: 28px;
  padding: 4px 10px 4px 8px;
  border-radius: 2px;
  border: 1px solid #e8e8e8;
  display: flex;
  align-items: center;
}
.styleLibrary .styleSetting .group .blockList .blockBody .findColor .color-block .returnColor {
  width: 16px;
  height: 16px;
}
.styleLibrary .styleSetting .group .blockList .blockBody .findColor .color-block .findIcon {
  display: flex;
  flex: 1;
  justify-content: right;
}
.styleLibrary .styleSetting .group .blockList .blockBody .SelectUtils {
  position: relative;
}
.styleLibrary .styleSetting .group .blockList .blockBody .SelectUtils .colorFindIcon {
  position: absolute;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.styleLibrary .styleSetting .group .blockList .blockBody .SelectUtils .ant-select {
  width: 100%;
}
.styleLibrary .styleSetting .group .blockList .blockBody .SelectUtils .ant-select .ant-select-selector {
  height: 28px;
  padding: 4px 10px 4px 8px;
  border-radius: 2px;
  border: 1px solid #e8e8e8;
}
.styleLibrary .styleSetting .group .blockList .blockBody .SelectUtils .ant-select .ant-select-selector .ant-select-selection-item {
  line-height: 19px;
}
.styleLibrary .paragraphGroup .paragraphBody {
  text-indent: 23px;
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  margin-bottom: 16px;
  cursor: pointer;
  line-height: 22px;
}
.styleLibrary .paragraphGroup .paragraphBody:last-child {
  margin: 0;
}
.styleLibrary .paragraphGroup .paragraphBody.paragraph1 {
  background: #fff9f2;
  border: 1px solid #ffecd2;
  border-radius: 4px;
  padding: 14px;
}
.styleLibrary .paragraphGroup .paragraphBody.paragraph2 {
  position: relative;
}
.styleLibrary .paragraphGroup .paragraphBody.paragraph2 .titleText {
  height: 24px;
  background: #e95700;
  padding: 0 9px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  position: absolute;
  top: -12px;
  text-align: center;
  text-indent: 0;
  left: 0;
  z-index: 1;
  border-radius: 0 24px 24px 0;
}
.styleLibrary .paragraphGroup .paragraphBody.paragraph2 .text {
  border: 1px solid #ffc6a4;
  border-radius: 4px;
  padding: 14px;
}
.styleLibrary .paragraphGroup .paragraphBody.paragraph3 {
  position: relative;
  padding-bottom: 6px;
}
.styleLibrary .paragraphGroup .paragraphBody.paragraph3 .body_1 {
  height: calc(100% - 6px);
  width: calc(100% - 6px);
  border: 1px solid #e8e8e8;
  position: relative;
  z-index: 1;
  background: #fff;
  padding: 12px;
  display: flex;
  flex-wrap: wrap;
}
.styleLibrary .paragraphGroup .paragraphBody.paragraph3 .body_1 img {
  margin-bottom: 8px;
  max-width: 100%;
}
.styleLibrary .paragraphGroup .paragraphBody.paragraph3 .body_2 {
  position: absolute;
  height: calc(100% - 6px);
  width: calc(100% - 6px);
  background: #88a3f8;
  right: 0;
  bottom: 0;
}
.styleLibrary .paragraphGroup .paragraphBody.paragraph4 {
  background: #fff9f2;
  padding: 12px 14px;
  display: flex;
  flex-wrap: wrap;
}
.styleLibrary .paragraphGroup .paragraphBody.paragraph4 .imgBody {
  width: 100%;
  height: 134px;
  overflow: hidden;
  margin-bottom: 8px;
  display: flex;
  justify-content: center;
  align-items: baseline;
}
.styleLibrary .paragraphGroup .paragraphBody.paragraph4 .imgBody img {
  width: 100%;
}
.styleLibrary .columnsGroup .columnsBody {
  margin-bottom: 20px;
}
.styleLibrary .columnsGroup .columnsBody:last-child {
  margin-bottom: 0;
}
.styleLibrary .columnsGroup .title {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #000000;
  margin-bottom: 14px;
}
.styleLibrary .columnsGroup .columns_div {
  border: 1px solid #eaecf2;
  display: flex;
  gap: 16px;
  padding: 16px;
  cursor: pointer;
}
.styleLibrary .columnsGroup .columns_div .columns {
  border-radius: 4px;
  height: 88px;
  flex: 1;
  background: #f1f2f6;
}
.styleLibrary .headerGroup .headerBody {
  margin-bottom: 20px;
}
.styleLibrary .headerGroup .headerBody:last-child {
  margin: 0;
}
.styleLibrary .headerGroup .headerBody .title {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #000000;
  margin-bottom: 14px;
}
.styleLibrary .headerGroup .headerBody .headerList .headerBody {
  position: relative;
  border: 1px solid #eaecf2;
  padding: 16px 18px;
  margin-bottom: 16px;
  display: flex;
  justify-content: center;
  border-radius: 8px;
  cursor: pointer;
}
.styleLibrary .headerGroup .headerBody .headerList .headerBody img {
  max-width: 100%;
}
.styleLibrary .headerGroup .headerBody .headerList .headerBody.headerThree2 {
  justify-content: start;
}
.styleLibrary .headerGroup .headerBody .headerList .headerBody.noMargin {
  margin: 0;
}
.styleLibrary .headerGroup .headerBody .headerList .headerBody .headerText,
.styleLibrary .headerGroup .headerBody .headerList .headerBody .headerNum {
  position: absolute;
  font-size: 12px;
  font-weight: 500;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #ffffff;
}
.styleLibrary .headerGroup .headerBody .headerList .headerBody.headerOne1 .headerText {
  left: 34px;
  top: calc(50% - 11px);
}
.styleLibrary .headerGroup .headerBody .headerList .headerBody.headerTwo1 .headerText {
  top: calc(50% - 12px);
  transform: scale(0.7);
}
.styleLibrary .headerGroup .headerBody .headerList .headerBody.headerTwo2 .headerText {
  color: #db591b;
  top: calc(50% - 10px);
  transform: scale(0.7);
}
.styleLibrary .headerGroup .headerBody .headerList .headerBody.headerTwo3 .headerText {
  left: 16px;
  top: calc(50% - 10px);
  transform: scale(0.7);
}
.styleLibrary .headerGroup .headerBody .headerList .headerBody.headerThree1 .headerText {
  font-size: 20px;
  color: #1677ff;
  bottom: 20px;
  left: 75px;
}
.styleLibrary .headerGroup .headerBody .headerList .headerBody.headerThree1 .headerNum {
  font-size: 24px;
  color: #ffffff;
  left: 30px;
  top: 22px;
}
.styleLibrary .headerGroup .headerBody .headerList .headerBody.headerThree2 .headerText {
  font-size: 20px;
  color: #db591b;
  bottom: 20px;
  left: 60px;
}
.styleLibrary .headerGroup .headerBody .headerList .headerBody.headerThree2 .headerNum {
  font-size: 24px;
  color: #ffffff;
  left: 21px;
  top: 18px;
}
.styleLibrary .headerGroup .headerBody .headerList .headerBody.headerThree3 .headerText {
  font-size: 20px;
  color: #ffffff;
  top: calc(50% - 17px);
}
.styleLibrary .headerGroup .headerBody .headerList .headerBody.headerThree4 .headerText {
  font-size: 20px;
  color: #1677ff;
  top: calc(50% - 15px);
}
.styleLibrary .templateDiv {
  height: calc(100% - 135px);
  padding: 10px 0;
  overflow: auto;
}
.styleLibrary .templateDiv .templateList {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.styleLibrary .templateDiv .templateList .templateLi {
  width: 170px;
  cursor: pointer;
  position: relative;
}
.styleLibrary .templateDiv .templateList .templateLi img {
  width: 100%;
  height: 100%;
}
.styleLibrary .templateDiv .templateList .templateLi .templateLiCheck {
  position: absolute;
  right: 11px;
  bottom: 8px;
}
.styleLibrary .footerBtn {
  border-top: 1px solid #e8e8e8;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 0 20px;
  gap: 10px;
}
.styleLibrary .footerBtn .ant-btn {
  width: 64px;
  height: 32px;
  padding: 6px 9px 6px 9px;
  border-radius: 4px;
  border: 1px solid #e8e8e8;
  font-size: 14px;
  font-weight: 400;
  line-height: 20.27px;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  align-items: center;
}
.styleLibrary .footerBtn .previewBtn {
  width: 168px;
  background: #1677ff;
  color: #fff !important;
  border: 0;
  display: flex;
  gap: 10px;
  justify-content: center;
}
.styleLibrary .footerBtn .previewBtn.templateBtn {
  width: 240px;
}
.styleLibrary .footerBtn .previewBtn.on {
  width: 242px;
}
.styleOkMenu .ant-dropdown-menu-item:hover {
  color: #1677ff;
}
.historyListColorBtn {
  padding: 10px 0px 0px 10px;
}
.historyListColorBtn .toolbar-bg-colorbtn {
  width: 16px !important;
  height: 16px !important;
  margin: 0px 10px 10px 0px;
  cursor: pointer;
  position: relative;
  /* outline: none; */
  border-radius: 3px;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 1px inset;
  border: 0 !important;
}
.historyListColorBtn .toolbar-bg-colorbtn svg {
  display: none;
}

.ai-image-translate-drawer-content {
  padding: 20px;
}
.ai-image-translate-drawer-original {
  margin-bottom: 30px;
}
.ai-image-translate-drawer-original-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.ai-image-translate-drawer-original-select {
  display: flex;
  align-items: center;
  gap: 10px;
}
.ai-image-translate-drawer-dropdown {
  display: block;
}
.ai-image-translate-drawer-uploaded-image-container {
  position: relative;
}
.ai-image-translate-drawer-uploader:hover .ai-image-translate-drawer-upload-button {
  color: #1677ff;
}
.ai-image-translate-drawer-uploader:hover .ai-image-translate-drawer-upload-button-text {
  color: #1677ff;
}
.ai-image-translate-drawer-uploader.ai-image-translate-drawer-uploader-loading .ai-image-translate-drawer-upload-button {
  color: #1677ff;
}
.ai-image-translate-drawer-uploader.ai-image-translate-drawer-uploader-loading .ai-image-translate-drawer-upload-button-text {
  color: #1677ff;
}
.ai-image-translate-drawer-uploader .ant-upload-select-picture-card {
  width: 100%;
  height: 200px;
  margin-right: 0;
  margin-bottom: 0;
}
.ai-image-translate-drawer-upload-button {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ai-image-translate-drawer-upload-button-text {
  margin-top: 10px;
  font-size: 12px;
}
.ai-image-translate-drawer-original-image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 2px;
}
.ai-image-translate-drawer-original-image:hover {
  border-color: #1890ff;
}
.ai-image-translate-drawer-result-title {
  margin-bottom: 10px;
}
.ai-image-translate-drawer-result-image {
  width: 100%;
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 2px;
}
.ai-image-translate-drawer-result-image .images-body {
  height: 100%;
  cursor: pointer;
}
.ai-image-translate-drawer-result-loading {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #1677ff;
}
.ai-image-translate-drawer-result-loading-text {
  margin-top: 10px;
  font-size: 12px;
  color: #1677ff;
}
.ai-image-translate-drawer-result-operation {
  margin-top: 10px;
  display: flex;
  justify-content: flex-end;
}
.ai-image-translate-drawer-footer {
  display: flex;
  flex-direction: row;
  height: 52px;
  align-items: center;
}
.ai-image-translate-drawer-footer-aiTranslate {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
  flex: 1;
}

.preview-document-drawer-content {
  height: 100%;
  padding: 0 1px;
}

.ai-document-translate-drawer-content {
  padding: 20px;
}
.ai-document-translate-drawer-original-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.ai-document-translate-drawer-original-select {
  display: flex;
  align-items: center;
  gap: 10px;
}
.ai-document-translate-drawer-dropdown {
  display: block;
}
.ai-document-translate-drawer-uploaded-document-container {
  position: relative;
}
.ai-document-translate-drawer-uploader:hover .ai-document-translate-drawer-upload-button {
  color: #1677ff;
}
.ai-document-translate-drawer-uploader:hover .ai-document-translate-drawer-upload-button-text {
  color: #1677ff;
}
.ai-document-translate-drawer-uploader.ai-document-translate-drawer-uploader-loading .ai-document-translate-drawer-upload-button {
  color: #1677ff;
}
.ai-document-translate-drawer-uploader.ai-document-translate-drawer-uploader-loading .ai-document-translate-drawer-upload-button-text {
  color: #1677ff;
}
.ai-document-translate-drawer-uploader .ant-upload-select-picture-card {
  width: 100%;
  height: 200px;
  margin-right: 0;
  margin-bottom: 0;
}
.ai-document-translate-drawer-upload-button {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ai-document-translate-drawer-upload-button-text {
  margin-top: 10px;
  font-size: 12px;
}
.ai-document-translate-drawer-upload-text {
  font-size: 12px;
  color: #a8abb2;
  margin-top: 5px;
}
.ai-document-translate-drawer-original-document {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  cursor: pointer;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 2px;
}
.ai-document-translate-drawer-original-document:hover {
  border-color: #1890ff;
}
.ai-document-translate-drawer-result-header {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ai-document-translate-drawer-result-refresh {
  font-size: 13px;
  color: #f3a14d;
}
.ai-document-translate-drawer-result-list-item {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
  border-bottom: 1px dashed #d9d9d9;
}
.ai-document-translate-drawer-result-list-item .ai-document-translate-drawer-result-list-item-left {
  width: 70%;
}
.ai-document-translate-drawer-result-list-item .ai-document-translate-drawer-result-list-item-left .ai-document-translate-drawer-result-list-item-fileName {
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 4px;
}
.ai-document-translate-drawer-result-list-item .ai-document-translate-drawer-result-list-item-left .ai-document-translate-drawer-result-list-item-createTime {
  font-size: 13px;
}
.ai-document-translate-drawer-result-list-item .ai-document-translate-drawer-result-list-item-right {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ai-document-translate-drawer-result-list-item .ai-document-translate-drawer-result-list-item-right .ai-document-translate-drawer-result-list-item-status {
  font-size: 13px;
  text-align: right;
}
.ai-document-translate-drawer-result-list-item .ai-document-translate-drawer-result-list-item-right .ai-document-translate-drawer-result-list-item-status.ai-document-translate-drawer-result-list-item-status-1 {
  color: #ffac56;
}
.ai-document-translate-drawer-result-list-item .ai-document-translate-drawer-result-list-item-right .ai-document-translate-drawer-result-list-item-status.ai-document-translate-drawer-result-list-item-status-2 {
  color: #3fc36f;
}
.ai-document-translate-drawer-result-list-item .ai-document-translate-drawer-result-list-item-right .ai-document-translate-drawer-result-list-item-status.ai-document-translate-drawer-result-list-item-status-3 {
  color: #fe4e46;
}
.ai-document-translate-drawer-result-list-item .ai-document-translate-drawer-result-list-item-right .ai-document-translate-drawer-result-list-item-status.ai-document-translate-drawer-result-list-item-status-4 {
  color: #909399;
}
.ai-document-translate-drawer-result-list-item .ai-document-translate-drawer-result-list-item-right .ai-document-translate-drawer-result-list-item-status.ai-document-translate-drawer-result-list-item-status-5 {
  color: #909399;
}
.ai-document-translate-drawer-footer {
  display: flex;
  flex-direction: row;
  height: 52px;
  align-items: center;
}
.ai-document-translate-drawer-footer-aiTranslate {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
  flex: 1;
}

.more-agent-drawer .ant-drawer-body {
  padding: 0 !important;
}
.more-agent-drawer .more-agent-drawer-content {
  padding: 8px;
  height: 100%;
}

.noun-exegesis-drawer .footer {
  display: flex;
  flex-direction: row;
  height: 52px;
  align-items: center;
}
.noun-exegesis-drawer .footer .btn-generate {
  margin-left: 10px;
  flex: 1;
}
.noun-exegesis-drawer .footer .ant-btn[disabled] {
  color: #BDC4CE;
  background: white;
  border-color: #E8E8E8;
  text-shadow: none;
  box-shadow: none;
}
.noun-exegesis-drawer .title {
  color: #1C1C1E;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.noun-exegesis-drawer .ant-drawer-header {
  padding: 22px 24px;
}
.noun-exegesis-drawer .body-drawer {
  padding-left: 20px;
  padding-right: 20px;
  height: 100%;
  overflow-y: scroll;
}
.noun-exegesis-drawer .body-drawer .ai-desc {
  margin-top: 16px;
  margin-bottom: 16px;
}
.noun-exegesis-drawer .body-drawer .ai-markdown {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: #1C1C1E;
}
.noun-exegesis-drawer .body-drawer .ai-markdown p {
  white-space: pre-wrap;
}
.noun-exegesis-drawer .body-drawer .ai-markdown ol {
  margin-left: 15px;
}
.noun-exegesis-drawer .body-drawer .ai-item {
  font-weight: 400;
  font-size: 14px;
  color: #1C1C1E;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  padding: 10px;
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+/Edge */
  user-select: none;
  /* Standard */
}
.noun-exegesis-drawer .body-drawer .ai-item .left {
  flex: 1;
  margin-right: 10px;
  min-height: 24px;
}
.noun-exegesis-drawer .body-drawer .ai-item .search-text {
  background-color: #E8F1FF;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border-radius: 4px;
  font-weight: 400;
  font-size: 12px;
  color: #1677FF;
  padding-left: 8px;
  padding-right: 8px;
  display: none;
}
.noun-exegesis-drawer .body-drawer .ai-item .search-right {
  display: none;
}
.noun-exegesis-drawer .body-drawer .ai-item:hover {
  background-color: #F7F8FB;
  color: #1677FF;
}
.noun-exegesis-drawer .body-drawer .ai-item:hover .search-text {
  display: block;
}
.noun-exegesis-drawer .body-drawer .ai-item .divider-line {
  height: 24px;
  width: 1px;
  background-color: #C9DFFD;
  margin-right: 8px;
}
.noun-exegesis-drawer .body-drawer .ai-item.active {
  border-radius: 4px;
  border-color: #C9DFFD;
  box-shadow: 0px 0px 10px 0px #0000001A;
  background-color: #fff;
  color: #1677FF;
}
.noun-exegesis-drawer .body-drawer .ai-item.active .search-text {
  display: none;
}
.noun-exegesis-drawer .body-drawer .ai-item.active .search-right {
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: center;
}
.noun-exegesis-drawer .body-drawer .ai-item.active .search-right span {
  margin-right: 8px;
  color: #6D6D6D;
  font-family: Noto Sans CJK SC;
  font-weight: 400;
  font-size: 12px;
}
.noun-exegesis-drawer .body-drawer .ai-item.active .search-right .anticon {
  color: white;
}
.noun-exegesis-drawer .body-drawer .ai-item.active .search-right .anticon:hover {
  color: #F7F8FB;
}
.noun-exegesis-drawer .body-drawer .img-ai-loading {
  width: 16px;
  height: 16px;
  animation: spin 1s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.ideology-politics-drawer .footer {
  display: flex;
  flex-direction: row;
  height: 52px;
  align-items: center;
}
.ideology-politics-drawer .footer .btn-generate {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
  flex: 1;
}
.ideology-politics-drawer .footer .ant-btn > .anticon {
  line-height: 0;
}
.ideology-politics-drawer .footer .ant-btn[disabled] {
  color: #BDC4CE;
  background: white;
  border-color: #E8E8E8;
  text-shadow: none;
  box-shadow: none;
}
.ideology-politics-drawer .title {
  color: #1C1C1E;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.ideology-politics-drawer .ant-drawer-header {
  padding: 22px 24px;
}
.ideology-politics-drawer .body-drawer {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  overflow-y: scroll;
  height: 100%;
}
.ideology-politics-drawer .body-drawer .title {
  margin-top: 16px;
  margin-bottom: 16px;
}
.ideology-politics-drawer .body-drawer .cell {
  height: 34px;
  line-height: 34px;
  border-radius: 8px;
  background-color: #F1F2F6;
  text-align: center;
  color: #1C1C1E;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
}
.ideology-politics-drawer .body-drawer .cell.on {
  background-color: rgba(22, 119, 255, 0.15);
  color: #1677FF;
}
.ideology-politics-drawer .body-drawer .cell.disabled {
  background-color: #F1F2F6;
  cursor: not-allowed;
  color: #BDC4CE;
}
.ideology-politics-drawer .body-drawer .scroll {
  overflow: scroll;
  height: 100%;
}
.ideology-politics-drawer .body-drawer .ant-row {
  margin-bottom: 16px;
}
.ideology-politics-drawer .body-drawer .ai-markdown {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: #1C1C1E;
}
.ideology-politics-drawer .body-drawer .ai-markdown p {
  white-space: pre-wrap;
}
.ideology-politics-drawer .body-drawer .ai-markdown ol {
  margin-left: 15px;
}
.ideology-politics-drawer .img-ai-loading {
  width: 16px;
  height: 16px;
  animation: spin 1s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.extend-reader-drawer .footer {
  display: flex;
  flex-direction: row;
  height: 52px;
  align-items: center;
}
.extend-reader-drawer .footer .btn-generate {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
  flex: 1;
}
.extend-reader-drawer .footer .ant-btn > .anticon {
  line-height: 0;
}
.extend-reader-drawer .footer .ant-btn[disabled] {
  color: #BDC4CE;
  background: white;
  border-color: #E8E8E8;
  text-shadow: none;
  box-shadow: none;
}
.extend-reader-drawer .title {
  color: #1C1C1E;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.extend-reader-drawer .ant-drawer-header {
  padding: 22px 24px;
}
.extend-reader-drawer .body-drawer {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  overflow-y: scroll;
  height: 100%;
}
.extend-reader-drawer .body-drawer .drawer-title {
  margin-top: 16px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #1C1C1E;
}
.extend-reader-drawer .body-drawer .item-title {
  margin-top: 16px;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #1C1C1E;
}
.extend-reader-drawer .body-drawer .item-desc {
  margin-top: 6px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #1C1C1E;
}
.extend-reader-drawer .body-drawer .item-right {
  margin-top: 6px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.extend-reader-drawer .body-drawer .item-right .item-btn {
  cursor: pointer;
  display: flex;
  justify-content: center;
  background: #E8F1FF;
  border-radius: 4px;
  padding-left: 8px;
  padding-right: 8px;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  align-items: center;
  color: #1677FF;
  font-weight: 400;
  font-size: 12px;
}
.extend-reader-drawer .body-drawer .item-right .item-btn .anticon {
  margin-right: 6px;
}
.extend-reader-drawer .body-drawer .ant-row {
  margin-bottom: 16px;
}
.extend-reader-drawer .body-drawer .ai-markdown {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: #1C1C1E;
}
.extend-reader-drawer .body-drawer .ai-markdown p {
  white-space: pre-wrap;
}
.extend-reader-drawer .body-drawer .ai-markdown ol {
  margin-left: 15px;
}
.extend-reader-drawer .img-ai-loading {
  width: 16px;
  height: 16px;
  animation: spin 1s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.open-disccuss-drawer .footer {
  display: flex;
  flex-direction: row;
  height: 52px;
  align-items: center;
}
.open-disccuss-drawer .footer .btn-generate {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
  flex: 1;
}
.open-disccuss-drawer .footer .ant-btn > .anticon {
  line-height: 0;
}
.open-disccuss-drawer .footer .ant-btn[disabled] {
  color: #BDC4CE;
  background: white;
  border-color: #E8E8E8;
  text-shadow: none;
  box-shadow: none;
}
.open-disccuss-drawer .title {
  color: #1C1C1E;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.open-disccuss-drawer .ant-drawer-header {
  padding: 22px 24px;
}
.open-disccuss-drawer .body-drawer {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  overflow-y: scroll;
  height: 100%;
}
.open-disccuss-drawer .body-drawer .drawer-title {
  margin-top: 16px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #1C1C1E;
}
.open-disccuss-drawer .body-drawer .item-title {
  margin-top: 16px;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #1C1C1E;
}
.open-disccuss-drawer .body-drawer .item-desc {
  margin-top: 6px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #1C1C1E;
}
.open-disccuss-drawer .body-drawer .item-right {
  margin-top: 6px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.open-disccuss-drawer .body-drawer .item-right .item-btn {
  cursor: pointer;
  display: flex;
  justify-content: center;
  background: #E8F1FF;
  border-radius: 4px;
  padding-left: 8px;
  padding-right: 8px;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  align-items: center;
  color: #1677FF;
  font-weight: 400;
  font-size: 12px;
}
.open-disccuss-drawer .body-drawer .item-right .item-btn .anticon {
  margin-right: 6px;
}
.open-disccuss-drawer .body-drawer .ant-row {
  margin-bottom: 16px;
}
.open-disccuss-drawer .body-drawer .ai-markdown {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: #1C1C1E;
}
.open-disccuss-drawer .body-drawer .ai-markdown p {
  white-space: pre-wrap;
}
.open-disccuss-drawer .body-drawer .ai-markdown ol {
  margin-left: 15px;
}
.open-disccuss-drawer .img-ai-loading {
  width: 16px;
  height: 16px;
  animation: spin 1s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/**
 * @Author: 赵霄
 * @Date: 2024-07-17 17:59:06
 * @LastEditors: 赵霄
 * @LastEditTime: 2024-09-10 17:14:28
 */
.custom-hover-btn {
  margin: 8px 3px !important;
  height: 58px;
  min-width: 38px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  user-select: none;
}
.custom-hover-btn-icon {
  width: 38px;
  height: 38px;
  border-radius: 4px;
  margin: 0 !important;
  font-size: 34px !important;
}
.custom-hover-btn .iconfont {
  line-height: 38px !important;
}
.custom-hover-btn.ant-dropdown-trigger {
  background-color: #fff !important;
}
.custom-hover-btn:hover {
  color: #1677FF !important;
}
.custom-hover-btn:hover .custom-hover-btn-icon {
  background-color: #1677FF1A;
}
.custom-hover-btn:first-child {
  margin-left: 8px !important;
}
.custom-hover-btn:last-child {
  margin-right: 8px !important;
}
.highlight-btn {
  position: relative;
}
.choose-highlight-box {
  position: absolute;
  top: -49px;
  padding-bottom: 10px;
}
.choose-highlight {
  box-shadow: 0 2px 6px 0 #23384426;
  height: 46px;
  padding: 4px;
  border-radius: 8px;
  background-color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.highlight-item {
  width: 38px;
  height: 38px;
  border-radius: 4px;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
}
.highlight-item .iconfont {
  font-size: 16px !important;
  margin: 0 !important;
}
.note-hovering-toolbar-wrap {
  padding: 0 !important;
}
.highlight-item:last-child {
  margin-right: 0;
}
.highlight-parting-line {
  width: 1px;
  height: 36px;
  background-color: #D9D9D9;
  margin-right: 4px;
}
.highlight-item-clear {
  color: #EE473C;
  font-size: 24px;
}
.highlight-item-clear:hover {
  width: 38px;
  height: 38px;
  border-radius: 4px;
  background-color: #1677FF1A;
}
.add-note-modal {
  position: absolute;
  width: 520px;
  padding: 16px;
  border-radius: 8px;
  box-shadow: 0 2px 6px 0 #23384426;
  background-color: #FFFFFF;
  z-index: 99;
  transform: translateX(-50%);
}
.add-custom-common-modal {
  position: absolute;
  width: 520px;
  padding: 16px;
  border-radius: 8px;
  box-shadow: 0 2px 6px 0 #23384426;
  background-color: #FFFFFF;
  z-index: 99;
  transform: translateX(-50%);
}
.add-custom-common-modal .modal-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.add-custom-common-modal .modal-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 0px;
  text-align: center;
  color: #1C1C1E;
}
.add-custom-common-modal p {
  white-space: normal;
  word-wrap: break-word;
}
.add-custom-common-modal .row-wrap {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}
.add-custom-common-modal .modal-item-box {
  background-color: #F7F8FB;
  padding: 0px 8px;
  font-weight: 400;
  font-size: 12px;
  line-height: 24px;
  height: 24px;
  vertical-align: middle;
  text-align: center;
  color: #1C1C1E;
  margin-left: 7px;
  margin-right: 7px;
}
.add-custom-common-modal .modal-item-box span {
  line-height: 24px;
  height: 24px;
  vertical-align: middle;
  text-align: center;
}
.add-custom-common-modal .item-select-right {
  margin-right: 24px;
}
.add-custom-common-modal .modal-quote {
  margin-top: 16px;
  height: 24px;
  border-radius: 4px;
  background-color: #F7F8FB;
  color: #8F959E;
  font-size: 12px;
  line-height: 24px;
  padding: 0 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 5px;
}
.add-custom-common-modal .modal-body {
  margin-top: 5px;
  height: 220px;
  overflow-y: auto;
  border: 1px solid #EAECF2;
  border-radius: 4px;
  padding: 12px 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #333;
}
.add-custom-common-modal .modal-body ol {
  padding-left: 15px;
  padding-right: 15px;
}
.add-custom-common-modal .modal-body ul,
.add-custom-common-modal .modal-body li {
  padding-left: 10px;
  padding-right: 10px;
}
.add-custom-common-modal .modal-body .ant-input {
  border: none;
  padding: 0;
  background-color: #fff;
}
.add-custom-common-modal .modal-footer {
  margin-top: 16px;
  display: flex;
  justify-content: flex-end;
}
.add-custom-common-modal2 {
  width: 520px;
  padding: 10px;
  background-color: #FFFFFF;
}
.add-custom-common-modal2 .modal-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.add-custom-common-modal2 .modal-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 0px;
  text-align: center;
  color: #1C1C1E;
}
.add-custom-common-modal2 p {
  white-space: normal;
  word-wrap: break-word;
}
.add-custom-common-modal2 .row-wrap {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}
.add-custom-common-modal2 .modal-item-box {
  background-color: #F7F8FB;
  padding: 0px 8px;
  font-weight: 400;
  font-size: 12px;
  line-height: 24px;
  height: 24px;
  vertical-align: middle;
  text-align: center;
  color: #1C1C1E;
  margin-left: 7px;
  margin-right: 7px;
}
.add-custom-common-modal2 .modal-item-box span {
  line-height: 24px;
  height: 24px;
  vertical-align: middle;
  text-align: center;
}
.add-custom-common-modal2 .item-select-right {
  margin-right: 24px;
}
.add-custom-common-modal2 .modal-quote {
  margin-top: 16px;
  height: 24px;
  border-radius: 4px;
  background-color: #F7F8FB;
  color: #8F959E;
  font-size: 12px;
  line-height: 24px;
  padding: 0 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 5px;
}
.add-custom-common-modal2 .modal-body {
  margin-top: 5px;
  height: 220px;
  overflow-y: auto;
  border: 1px solid #EAECF2;
  border-radius: 4px;
  padding: 12px 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #333;
}
.add-custom-common-modal2 .modal-body ol {
  padding-left: 15px;
  padding-right: 15px;
}
.add-custom-common-modal2 .modal-body ul,
.add-custom-common-modal2 .modal-body li {
  padding-left: 10px;
  padding-right: 10px;
}
.add-custom-common-modal2 .modal-body .ant-input {
  border: none;
  padding: 0;
  background-color: #fff;
}
.add-custom-common-modal2 .modal-footer {
  margin-top: 16px;
  display: flex;
  justify-content: flex-end;
}
.add-custom-common-modal2 .img-ai-loading {
  width: 16px;
  height: 16px;
  animation: spin 1s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.add-note-selection-text {
  height: 24px;
  border-radius: 4px;
  background-color: #F7F8FB;
  color: #8F959E;
  font-size: 12px;
  line-height: 24px;
  padding: 0 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 5px;
}
.add-note-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 16px;
}
.add-note-row .add-note-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 0px;
  text-align: center;
  color: #1C1C1E;
}
.add-note-textarea {
  position: relative;
}
.add-note-textarea .ant-form-item {
  margin-bottom: 0;
  padding-bottom: 24px;
}
.add-note-textarea .ant-form-item-with-help {
  padding-bottom: 0;
}
.add-note-textarea textarea.ant-input {
  padding-bottom: 46px;
}
.add-note-textarea .add-note-upload-img {
  position: absolute;
  left: 0;
  bottom: 24px;
  display: flex;
  padding: 8px;
}
.add-note-bottom {
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12px;
}
.add-note-bottom .ant-radio-wrapper {
  font-size: 12px;
  margin-right: 0;
}
.add-note-bottom .ant-radio-group {
  flex: 1;
}
.add-note-bottom .add-note-bottom-buttons {
  height: 100%;
  margin-left: auto;
}
.add-note-bottom .add-note-bottom-buttons .ant-btn {
  height: 100%;
  border: none;
  line-height: 20px;
}
.add-note-bottom .add-note-bottom-buttons .add-note-bottom-cancel {
  background-color: #F0F3F6;
  margin-right: 8px;
}
.note-list-in-editor {
  position: absolute;
  width: 356px;
  border-radius: 8px;
  box-shadow: 0 2px 6px 0 #23384426;
  background-color: #FFFFFF;
  z-index: 99;
  transform: translateX(-50%);
}
.note-list-in-editor.pc {
  width: 520px;
}
.note-list-in-editor-add {
  padding: 16px 16px 8px;
}
.note-list-in-editor-scroll-container {
  padding: 0 16px 8px 16px;
}
.note-list-in-editor-item {
  margin-bottom: 8px;
  padding: 10px 0;
}
.note-list-in-editor-item:last-child {
  margin-bottom: 0;
}
.note-list-in-editor-item-create-name {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.note-list-in-editor-item-create-name-user {
  font-size: 16px;
  font-weight: bold;
  color: #1C1C1E;
  width: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.note-list-in-editor-item-create-name-class {
  margin-left: 10px;
  font-size: 14px;
  color: #8F959E;
  flex: 1;
  width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.note-list-in-editor-item-original-text {
  height: 24px;
  border-radius: 4px;
  background-color: #F7F8FB;
  color: #8F959E;
  font-size: 12px;
  line-height: 24px;
  padding: 0 8px;
  margin-bottom: 5px;
  white-space: nowrap;
}
.note-list-in-editor-item-content {
  font-size: 14px;
  color: #1C1C1E;
  white-space: pre-wrap;
  word-break: break-all;
  margin-bottom: 10px;
}
.note-list-in-editor-item-images {
  margin-bottom: 10px;
}
.note-list-in-editor-item-images .images-body {
  display: flex;
  align-items: center;
}
.note-list-in-editor-item-images .images-body .images-box {
  width: 72px;
  height: 72px;
  border-radius: 4px;
  margin-right: 8px;
}
.note-list-in-editor-item-images .images-body .images-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.note-list-in-editor-item-bottom {
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.note-list-in-editor-item-time {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #8F959E;
  flex: 1;
  white-space: nowrap;
  width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.note-list-in-editor-item-status {
  min-width: 50px;
  height: 20px;
  padding: 0 13px;
  border-radius: 10px;
  background-color: #8F959E;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
}
.note-list-in-editor-item-operations {
  display: flex;
  align-items: center;
}
.note-list-in-editor-item-operations .iconfont {
  font-size: 18px !important;
  color: #8F959E;
}
.note-list-in-editor-item-operations-icon {
  width: 18px;
}
.note-list-in-editor-item-operations-item {
  padding: 0 6px;
  margin: 0 4px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.note-list-in-editor-item-operations-item-text {
  margin-left: 4px;
  font-size: 14px;
  color: #1677FF;
}
.note-list-in-editor-item-operations .icon-note-delete:hover {
  color: #FD5757;
}
.note-list-in-editor-item-operations .icon-note-edit:hover {
  color: #1677FF;
}
.note-load-more {
  color: #8F959E;
  cursor: pointer;
  margin: 8px 6px 6px;
  font-size: 14px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 1px solid #EAECF2;
}
.note-load-more .anticon {
  margin-left: 6px;
}
.note-editor-icon {
  position: relative;
}
.note-editor-icon::after {
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDJDMCAxLjQ0NzcyIDAuNDQ3NzE1IDEgMSAxSDlDOS41NTIyOCAxIDEwIDEuNDQ3NzIgMTAgMlY3QzEwIDcuNTUyMjggOS41NTIyOSA4IDkgOEgyLjQxNDIxQzIuMTQ5IDggMS44OTQ2NCA4LjEwNTM2IDEuNzA3MTEgOC4yOTI4OUwwIDEwVjJaTTIgM0g4VjRIMlYzWk02IDVIMlY2SDZWNVoiIGZpbGw9IiNFRUM4MDAiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 0.625em;
  height: 0.625em;
  position: absolute;
  bottom: 1em;
  cursor: pointer;
  z-index: 98;
  display: inline-block;
  user-select: none;
  user-focus: none;
}
.note-underline-wavy {
  border-bottom: 6px solid white;
  border-image-source: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="12" height="6" fill="none" viewBox="0 0 12 6"%3E%3Cpath d="M 0 3 Q 3 0 6 3 Q 9 6 12 3" stroke="rgba(0, 180, 42, 0.6)" strokeWidth="1px" %3E%3C/path%3E%3C/svg%3E');
  border-image-slice: 0 0 6 0;
  border-image-width: 5px;
  border-image-outset: 0 5px 1px 5px;
  border-image-repeat: repeat;
}
.note-underline-wavy-student {
  border-image-source: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="12" height="6" fill="none" viewBox="0 0 12 6"%3E%3Cpath d="M 0 3 Q 3 0 6 3 Q 9 6 12 3" stroke="rgba(0, 180, 42, 1)" strokeWidth="10px" %3E%3C/path%3E%3C/svg%3E');
}
.note-underline-wavy-teacher {
  border-image-width: 7px;
  border-image-outset: 0 7px 1px 7px;
  border-image-source: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="12" height="6" fill="none" viewBox="0 0 12 6"%3E%3Cpath d="M 0 3 Q 3 0 6 3 Q 9 6 12 3" stroke="rgba(255, 0, 0, 1)" strokeWidth="10px" %3E%3C/path%3E%3C/svg%3E');
}
.my-note-bg > span {
  background-color: #EAD3004D;
}
.red-highlight-bg > span {
  background-color: #FD575733;
}
.green-highlight-bg > span {
  background-color: #00EA3733;
}
.purple-highlight-bg > span {
  background-color: #9980FF33;
}
.hover-menu-moreOper {
  width: 100px;
  margin-top: 10px;
}
.hover-menu-moreOper .ant-dropdown-menu-item {
  margin-left: 4px;
  margin-right: 4px;
  height: 36px;
  cursor: pointer;
  width: 92px;
}
.hover-menu-moreOper .ant-dropdown-menu-item:hover {
  background-color: rgba(22, 119, 255, 0.1);
}
.hover-menu-moreOper .custom-item-horizontal-btn {
  display: flex;
  flex-direction: row;
  justify-content: left;
  height: 36px;
  align-items: center;
  font-weight: 400;
  font-size: 12px;
  text-align: center;
  color: #1C1C1E;
}
.hover-menu-moreOper .custom-item-horizontal-btn .custom-hover-btn-text {
  padding-left: 8px;
}
.hover-menu-moreOper .custom-item-horizontal-btn:hover {
  color: #1677FF;
}
.custom-translate-dropdown {
  background-color: #fff;
  width: 100px;
  margin-top: 5px;
  box-shadow: 0px 2px 6px 0px #23384426;
  border-radius: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  max-height: 200px;
  overflow: auto;
}
.custom-translate-dropdown .item {
  margin-left: 4px;
  margin-right: 4px;
  height: 36px;
  cursor: pointer;
  width: 92px;
  line-height: 36px;
  padding-left: 8px;
  color: #1C1C1E;
  font-weight: 400;
  font-size: 12px;
  border-radius: 4px;
}
.custom-translate-dropdown .item:hover {
  color: #1677FF;
  background-color: rgba(22, 119, 255, 0.1);
}
.custom-translate-dropdown .item.active {
  color: #1677FF;
  background-color: rgba(22, 119, 255, 0.1);
}

/**
 * @Author: 赵霄
 * @Date: 2024-08-19 13:43:56
 * @LastEditors: 赵霄
 * @LastEditTime: 2024-08-22 17:52:59
 */
.note-mobile-popup {
  border-radius: 8px 8px 0 0;
  padding: 16px 16px calc(env(safe-area-inset-bottom) + 16px);
}
.note-mobile-popup .add-note-selection-text {
  margin-bottom: 10px;
}
.note-mobile-popup .add-note-bottom {
  height: 40px;
}
.note-mobile-popup .add-note-textarea textarea.ant-input {
  overflow-y: auto;
}
.note-editor-list-mobile-popup {
  width: 100vw;
  padding-bottom: env(safe-area-inset-bottom);
  display: flex;
  flex-direction: column;
}
.note-editor-list-mobile-popup .note-reply {
  padding: 0;
  flex: 1;
  height: 0;
  display: flex;
  flex-direction: column;
}
.note-editor-list-mobile-popup .note-reply-back-bar {
  padding: 0 25px;
  height: 48px;
}
.note-editor-list-mobile-popup .note-reply-container {
  padding: 6px;
  flex: 1;
  height: 0;
  overflow-y: auto;
}
.note-editor-list-mobile-popup .note-reply-bottom {
  padding: 10px;
  margin-bottom: env(safe-area-inset-bottom);
}
.note-editor-list-mobile-popup .note-reply-bottom .ant-btn {
  height: 40px;
  width: 100%;
}
.note-editor-list-mobile-top-bar {
  height: 48px;
  display: flex;
  align-items: center;
  padding: 0 25px;
}
.note-editor-list-mobile-container {
  flex: 1;
  overflow-y: auto;
  padding: 6px;
}
.note-editor-list-mobile-container .note-list-in-editor-item {
  padding: 10px;
}
.note-editor-list-mobile-bottom {
  padding: 0 10px calc(10px + env(safe-area-inset-bottom));
}
.note-editor-list-mobile-bottom .ant-btn {
  height: 40px;
  width: 100%;
}
.note-reply-mobile-popup {
  border-radius: 8px 8px 0 0;
  padding: 16px 16px calc(env(safe-area-inset-bottom) + 16px);
}
.note-reply-mobile-popup .add-reply-box {
  background-color: transparent;
  padding: 0;
}
.icon-note-delete-mobile {
  color: #FD5757 !important;
}
.icon-note-edit-mobile:hover {
  color: #8F959E !important;
}
.adm-popup {
  z-index: 10002 !important;
}
.mobile-upload-img .ant-progress-text {
  font-size: 0.08rem !important;
}
.ant-message {
  z-index: 10003 !important;
}

/**
 * 笔记回复列表样式
 * @Author: 赵霄
 * @Date: 2024-07-31 11:24:17
 * @LastEditors: 赵霄
 * @LastEditTime: 2024-08-27 16:33:07
 */
.note-reply {
  padding: 6px;
}
.note-reply-back-bar {
  height: 38px;
  padding: 0 10px;
}
.note-reply-back-button {
  height: 100%;
  padding: 0 !important;
  font-size: 14px;
  color: #1C1C1E;
  display: flex;
  align-items: center;
}
.note-reply-back-button:hover {
  background-color: unset;
}
.note-reply-back-button .anticon {
  font-size: 18px;
  padding-top: 2px;
}
.note-reply-note {
  padding: 10px;
}
.note-reply-count {
  margin: 8px 10px;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
}
.note-reply-list {
  padding: 10px 10px 0;
  background-color: #F7F8FB;
  border-radius: 4px;
}
.note-reply-list .nofound-wrap {
  padding-bottom: 10px;
}
.note-reply-item {
  margin-bottom: 5px;
}
.note-reply-item-username {
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  margin-bottom: 5px;
}
.note-reply-item-content {
  font-size: 14px;
  line-height: 20.72px;
  margin-bottom: 5px;
  white-space: pre-wrap;
  word-break: break-all;
}
.note-reply-item-content-reply-user {
  color: #1677FF;
}
.note-reply-item-images {
  margin-bottom: 10px;
}
.note-reply-item-images .images-body {
  display: flex;
  align-items: center;
}
.note-reply-item-images .images-body .images-box {
  width: 72px;
  height: 72px;
  border-radius: 4px;
  margin-right: 8px;
}
.note-reply-item-images .images-body .images-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.note-reply-item-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.note-reply-item-bottom-time {
  font-size: 14px;
  color: #8F959E;
  margin-right: auto;
}
.note-reply-item-bottom-delete {
  color: #8F959E;
  font-size: 18px !important;
  padding: 0 6px;
  cursor: pointer;
  margin: 0 !important;
}
.note-reply-item-bottom-delete:hover {
  color: #FD5757;
}
.note-reply-item-bottom-btn {
  color: #1677FF;
  padding: 4px 6px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.note-reply-item-bottom-btn-icon {
  width: 18px !important;
  margin-right: 4px;
}
.note-reply-item-bottom-btn-text {
  font-size: 14px;
}
.note-reply-bottom {
  margin-top: 8px;
  text-align: right;
}
.note-reply-bottom .ant-btn {
  width: 86px;
  height: 28px;
}
.add-reply-box {
  padding: 10px;
  border-radius: 4px;
  background-color: #F7F8FB;
  margin-top: 8px;
}
.add-reply-box-title {
  font-size: 16px;
  font-weight: bold;
}
.add-reply-bottom-buttons {
  text-align: right;
}
.add-reply-bottom-buttons .ant-btn {
  margin-left: 8px;
  border: none;
  height: 28px !important;
}
.mention-textarea .mention-prefix {
  color: #1677FF;
  padding: 5px 0 0 11px;
  position: absolute;
  z-index: 1;
  font-size: 14px;
  line-height: 1.5715;
}

/**
 * @Author: 赵霄
 * @Date: 2024-08-14 18:22:23
 * @LastEditors: 赵霄
 * @LastEditTime: 2024-08-16 12:01:36
 */
.add-feedback-modal {
  position: absolute;
  width: 465px;
  padding: 16px;
  border-radius: 8px;
  box-shadow: 0 2px 6px 0 #23384426;
  background-color: #FFFFFF;
  z-index: 99;
  transform: translateX(-50%);
}

.btn-item {
  width: 75px;
  height: 60px;
  background-size: 100% !important;
  border: 1px solid #E8E8E8;
  border-radius: 5px;
}
.btn-select {
  border: 1px solid #1677FF;
}
.btn-1 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA+CAYAAACFiC3cAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIBSURBVHgB7ZvRjUFBFIbPbrYAbx5RASVQATqgEjpABaiADuiADnj1RAez809yN7vZjcz8EZE9/5dM7iR4+cy9Z84/vIWIiWLeTVBIHInEkUgcicSRSByJxJFIHInEkUgcCSXufD6bd4rELRYL6/V61mq1zDtF4trttnU6HRNmb6XpyH6/T6vOe6jyYU/mcrnYK1Ov17Pep6pK8vQVl/uNvjoPWXGottvt1lwRMjmdTqgGP8ZoNEqvxUobut1u8ERxVf2L2+2WrrVazbzwEHEeUVUlkTgSiSOROBKJIykWdzwe0/BOdssFWcPhMO3VsG8bDAY2m83MLbk7ZXQOy+Xya46P7na74JXsW7XZbFpssb7m1crzCpWOIMyENCYNdpvHQdh4PLbJZJJWnleKe1VIQ6E4HA7mmaIVV0lbrVbpiLB6ximPu8N8Pv+Vx1UZnPI4EuVxIhv1qiQSRyJxJBJHInEkyuNIspt8dAr4ldL3VARtl6e92w9KdsubzSZdr9driMJCbL2CV4puVaS+ACsOo9FomFeK8zg0+mjop9Opxf7USvkveVyxuH6/n65ISDD3+tNWulfFygPxHMI8kv2Mw+25Xq/THM83xOdVRVUed4e49QgxKk/VFAP5G067gPK4DKo/h3w/b1AeJ7JRr0oicSQSRyJxJBJHInEkEkcicSSfCtV/zX9fyMQAAAAASUVORK5CYII=) center center no-repeat;
}
.btn-a {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA+CAYAAACFiC3cAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAI9SURBVHgB7ZrBkXFBFIX7/fXvsbIlAmRABmQgA0RABogAESADGSACtlZk8OadruopNTWLvqdmMTX3fFXKMG9m8bm32z2vi7IiCDP/gqCQOBKJI5E4EokjkTgSiSOROBKJI5E4EokjkTgSs7j7/R5Op1Pwzv/cC1+vVxiNRuFyucTX9Xo9nM/n+OyRwhIrodL6/X6U2G63w2KxCJPJJFh4PB7hN9NsNrOuy6440Gq1wmw2+6w6CPRKtjisbb1eL1bYfr+PbcuQ+4n+drI3B7Qp1jO0JyoNIhPr9TocDofgiWxxw+EwPjcajVhtaNvEdruN8jxRWO85oNLepYG01nnaYQvdrOHQ5EAicSQSRyJxJBJHYhI3GAw+xy3vmMRhevA8n75DtSq+BLuvvNIALq9ipbKaHOLP0+m09IppciiKIiyXy1AJi22LNQ9hZrfbzf0XfyaPM7dqkoRAE7Pp9XoNHjEFmV/BRlGr1Ux/4y6PS6QKSzESKhCbBZJhVzuuZUHE5ePxuKxaND6q9S6+v9ls4u9ut1vpBSpW+i5/+y6n+8sojyPRrEoicSQSRyJxJBJHInEkEkdiFocvv8jivAeaJnGYT3G8C0cgcADHs7zsyQEjFaSlPA7SmCMP7vK44/EYRUEa8HoSM2HK435Clrs8rtPpxHbd7XbxdTpAnbI4dxgiqHI+n8fcDTdrkMchf1utVvG95/NZesIcK2FTwOM9e/OWxQHlcSSaHEgkjkTiSCSOROJIJI5E4kgkjuQDa11IHKllfXUAAAAASUVORK5CYII=) center center no-repeat;
}
.btn-A {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA+CAYAAACFiC3cAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJXSURBVHgB7ZrNbcJAEIXHUe5w4wodQAeUYCqAEugAqACoAOgAKoAOoAO4coIONvs22shRiOR54YAy80kWDrJy+NifmectQkQcNW/iULg4EhdH4uJIXByJiyNxcSQujsTFkbg4ErW4+/0ul8tFrKMWN5vNpNPpyGazEcsU2iYf0rrdbhp5+/1erKIacafTKX3O5/N0D3lWedc8jOnZ7/el3W5Ls9mU3W4nw+FQ8y/ker3KK9NqtWo9pxpx2+02STscDmm6rtdrsUrtNQ5Ts9frpRFX/e58PqfRZ45Qk/F4HKK0b99FYSGOuhDlhdFoFG63W7BC7amKaVqW5bfvMPowbTHyMG1xbwV1OfIbKIqx/lnhaeKs4b0qiYsjcXEkLo7ExZGoetVqDmep9HiIplrG4+gWorR0b61bqKKeqovFIvWnuNBNICGxCL3G5ca+0WiIRVSdQ1EUKU6CNPSnuNemwCbzOIDGfjKZyGq1SpvFcrkUk2gWRDyOGCkT5aWNwiL0Gof3DdgYcrCJkYfNwgway3g8XyhLEGwixARxvfsRdP5nnhYr5TdeVmJ0z+NIvFclcXEkLo7ExZG4OBJKHFotS+9QH6Ip+lDsosjNmRyu2OQHi6gS4MFgkD7zeZF8CMci6kM3x+MxxUnWqT3i8qHCv0ozm8c5n9QecXmkYTetnpHTUvcXfXk0Owl2VMRHOUpCqJmDzel0GuL6F6ygLkfKsvzK5FCOQBZeEaJEweFDK1CxErI3XNVSBH9bOtLqeRyJ76okLo7ExZG4OBIXR+LiSFwciYsj+QCr4uZ2tUeLWwAAAABJRU5ErkJggg==) center center no-repeat;
}
.btn-i {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA+CAYAAACFiC3cAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFKSURBVHgB7di9rYMwFIbhk6u7Ay2MwiiMwAhsACOwAWzACGwALRVskMSWkho+fhTh95GiuEj1xsjmPJ5vhs3+DBLCiQgnIpyIcCLCiQgnIpyIcCLCiQ4L1zSNFUVhoTgs3DiO1ve9heLBS77msB3nHtM0TS0U/3axaZrsl0VRtOp3nKqiy3fc2n/0152y49wJm+e5Lctid3VKuLZtrSzLW4c77Tridl0cx3ZX3ONEnKoiwokIJyKciHCiXeGqqrK6rv06tHncrlcud8Gd59mvmcdhlV2PapZl/uMwjzsZ87jAMY8TMY8TMY8TMY8TcY8TcaqKCCcinIhwIsKJNodzL/Nd1/l1yPO4zeHczO1zsXXfwzD4NfM4rLJ5xyVJ8n0kmcddiHlc4JjHiZjHiZjHiZjHibjHiThVRYQTEU5EOBHhRIQTEU5EONELzD+lkNLnfosAAAAASUVORK5CYII=) center center no-repeat;
}
.btn-I {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA+CAYAAACFiC3cAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEsSURBVHgB7dnBjYJgGAbhj832wBVKoRRKoBM6oAXogFK4cqOD3YVkjfEEo78xME9i1MTTiAFfsp8/ocO+QojhIMNBhoMMBxkOMhxkOMhwkOGgl4VblmV7XEX2qv+qdV1vz13XxRX4U4UMB33Hm83zHJ8sz/Ndn/OIg95+xO39Rj9dkiNumqZomubUlydJwg3DEG3bnjpcluqew3rUFUURZ5V5s4bxrAoZDjIcZDjIcNBT4dZLjn9X2+OeCleWZYzjuL1e/ymsj6vwpwoZDnKPe+Ael5h7HOQeB7nHQe5xkHsc5FkVMhxkOMhwkOGgQ+HW67L7Dc49bqe+76Oqqtt79zgdZjjIPe6Be1xi7nGQexzkHge5x0HucZBnVchwkOEgw0GGgwwHGQ4yHPQLFw2HJ3VcoV8AAAAASUVORK5CYII=) center center no-repeat;
}
.btn-circle {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA+CAYAAACFiC3cAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEYSURBVHgB7dgxioNAGEfxyZ5AK2tPqJ5APam1ld5gNuNUKyzs9yDF4vuBgUDSPJwp/q/8lhT2lYQYDjIcZDjIcJDhIMNBhoMMBxkOMhyEwq3rmtq2vZ5pmtIj5aBxHMso8ONZliU/zat8REKXt+w8z7Rt2/W97/vUNE06juPX/+z7nv6Lruv+9DvvOCoHlWOZbkd1GIb8NOFwRbnn3sfzeuZ5zk8UvuNUecdBhoMMBxkOMhxkOMhwkOEgw0HucVQOco+r3ONu3OM+LQe5x1XucZB7HOQdBxkOMhxkOMhwkOEgw0GGgwwHucdROcg9rnKPu3GP+7Qc5B5XucdB7nGQdxxkOMhwkOEgw0GGgwwHGQ4yHGQ4yHDQN2Ecwoj4OYTFAAAAAElFTkSuQmCC) center center no-repeat;
}
.btn-disc {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA+CAYAAACFiC3cAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADxSURBVHgB7dghDoMwAEbhshOAwsLJCTerrWpv0EHFBGLZXoIgfZ+qqHqBNPmHegj62ysIMRxkOMhwkOEgw0GGgwwHGQ4yHGQ4yHAQCrfve5imKazr2s49Gsg6cgaLMbbzOI4h5/z1fkopPMU8zz/dQ19cKeVzPsN1qQLbttVlWeoRrZ17hH5V+apihoMMBxkOMhxkOMhwkOEgw0GGgwwHucdB7nEX7nF3q4B7nHsc5qsKGQ4yHGQ4yHCQ4SDDQYaDDAcZDjIc5B4HucdduMfdrQLuce5xmK8qZDjIcJDhIMNBhoMMBxkOMhxkOMhwkOGgNx9J2u9AN5moAAAAAElFTkSuQmCC) center center no-repeat;
}
.btn-square {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA+CAYAAACFiC3cAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADdSURBVHgB7dg9qsJAAEbRmcfbQ9pk/yvLKvwpFQtzQUE9B2yC1SUZmG+eLgaH/Q0S4SLhIuEi4SLhIuEi4SLhIuEi4aLD4bZtG3POm9/12a+ZRy/511CP/NpW8D/eYN/38SmWZXnqf864yKcaHX7j1nV96tm3mxbgxhkXCRcJFwkXCRcJFwkXCRcJF9njIpf8yB53xx73Yj7VyB4X2eMiZ1wkXCRcJFwkXCRcJFwkXCRcZI+LXPIje9wde9yL+VQje1xkj4uccZFwkXCRcJFwkXCRcJFwkXCRcJFw0RmELkgHYH51NgAAAABJRU5ErkJggg==) center center no-repeat;
}
.paragraph-box {
  background: #fff;
  border-radius: 5px;
  padding: 4px;
  box-sizing: border-box;
}
.paragraph-box .paragraph-row-box .title {
  font-size: 16px;
  color: #1C1C1E;
  font-weight: 500;
  margin-bottom: 8px;
  display: inline-block;
}
.paragraph-box .paragraph-row-box .paragraph {
  display: flex;
}
.paragraph-box .paragraph-row-box .paragraph .paragraph-text {
  margin-top: 5px;
  display: inline-block;
}
.paragraph-box .paragraph-row-box .paragraph .ant-input-number {
  width: 100%;
}
.paragraph-box .paragraph-row-box .paragraph .ant-form-item {
  width: calc(100% - 70px);
  display: inline-block;
}
.paragraph-box .paragraph-row-box .paragraph .pxText {
  display: inline-block;
  margin-left: 6px;
  font-size: 14px;
  font-weight: 400;
  color: #1C1C1E;
  margin-top: 5px;
}
.paragraph-box .paragraph-row-box .action {
  display: flex;
  align-items: center;
  justify-content: right;
}
.paragraph-box .paragraph-row-box .action .actionLeft {
  width: 72px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-size: 14px;
  color: #000000;
  font-weight: 400;
  border-radius: 2px;
  border: 1px #D9D9D9 solid;
  margin-right: 6px;
  cursor: pointer;
}
.paragraph-box .paragraph-row-box .action .actionRight {
  width: 62px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  background: #1890FF;
  border-radius: 2px;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
}

.editor-outer-wrapper .mdeditor_container_wrap .ant-input {
  height: 100% !important;
  max-height: 100% !important;
  overflow-y: auto;
}
.editor-outer-wrapper .mdeditor_container_wrap .cm-widgetBuffer {
  display: none;
}
.editor-outer-wrapper .mdeditor_container_wrap .cm-dropCursor {
  display: none;
}
.editor-outer-wrapper div.editor_container_wrap > div.editor-container > :first-child {
  /* 移动端不用 */
  border: none;
}

.adm-nav-bar {
  background-color: #fff;
}
.my-nav-bar {
  background-color: #f7f8fb;
  box-shadow: 0px 2px 8px rgba(34, 51, 109, 0.2);
  border-radius: 0px 0px 10px 10px;
  --height: 0.64rem !important;
  padding: 0 0.1rem !important;
  z-index: 500;
  position: relative;
  left: 0;
  top: 0;
}
.my-nav-bar .adm-nav-bar-back {
  margin-right: 0;
}
.my-nav-bar .adm-nav-bar-title {
  padding-left: 0.06rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  font-weight: 400;
  color: #1c1c1e;
}
.nav-custom-bar {
  height: 40px;
}

.mobile_custom_tree .ant-tree-switcher {
  line-height: 0.42rem;
}
.mobile_custom_tree .ant-tree-treenode {
  width: 100%;
  padding: 0;
}
.mobile_custom_tree .ant-tree-treenode .ant-tree-title {
  color: #1c1c1e;
}
.mobile_custom_tree .ant-tree-treenode .ant-tree-node-content-wrapper {
  flex: 1;
  min-height: 0.42rem;
  display: flex;
  align-items: center;
}
.mobile_custom_tree .ant-tree-treenode .ant-tree-node-selected {
  background-color: #f1f2f6;
}
.mobile_custom_tree .ant-tree-treenode .ant-tree-node-selected .ant-tree-title {
  color: #1677ff;
}
.mobile_custom_tree_hidden {
  display: none;
}

.reader-content {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: start;
  align-items: center;
}
.reader-content .editorContainer .info {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  overflow-y: scroll;
}
.reader-content .editorContainer .info .test {
  height: 10000px;
  width: 1000px;
  background-color: pink;
}
.reader-content .editorContainer .info .setting {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: fixed;
  right: 3%;
  bottom: 10%;
  height: 210px;
  width: 60px;
}
.reader-content .editorContainer .info .setting .page-turning-box {
  width: 100%;
  height: 120px;
  background-color: #CED4E5;
  border-radius: 30px;
  overflow: hidden;
}
.reader-content .editorContainer .info .setting .page-turning-box .dividing-line {
  width: 90%;
  height: 1px;
  margin: auto;
  border-top: 1px solid #E9EBF2;
}
.reader-content .editorContainer .info .setting .page-turning-box .the-previous,
.reader-content .editorContainer .info .setting .page-turning-box .the-next-chapter {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 49.5%;
  font-size: 24px;
  font-weight: 800;
  color: #8F959E;
  cursor: pointer;
}
.reader-content .editorContainer .info .setting .editor-setting {
  width: 100%;
  height: 60px;
  background-color: #CED4E5;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 28px;
  font-weight: 800;
  cursor: pointer;
}
.reader-content .editorContainer .info .setting .setting-text {
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  color: #1677FF;
  height: 8px;
}
.mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 2000;
}
.ant-popover-content {
  border-radius: 16px!important;
  overflow: hidden!important;
  box-shadow: 0px 4px 10px 0px #2C334E33 !important;
}
.ant-popover-content .title-box {
  width: 100%;
  font-size: 16px;
  font-weight: 500;
}
.ant-popover-content .bgc-setting {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 20px;
}
.ant-popover-content .bgc-setting .bgc-setting-item {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.ant-popover-content .font-size-setting {
  margin-top: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ant-popover-content .font-size-setting .font-size-slider {
  position: relative;
  width: 70%;
}
.ant-popover-content .font-size-setting .font-size-slider .icon-start {
  position: absolute;
  height: 24px;
  width: 24px;
  background-color: #F1F2F6;
  top: 14px;
  left: -18px;
  border-radius: 50% 0 0 50%;
}
.ant-popover-content .font-size-setting .font-size-slider .icon-end {
  position: absolute;
  height: 24px;
  width: 24px;
  background-color: #F1F2F6;
  top: 14px;
  right: -18px;
  border-radius: 0 50% 50% 0;
}
.ant-popover-content .font-size-setting .font-size-slider .ant-slider {
  z-index: 2;
}
.ant-popover-content .font-size-setting .font-size-slider .ant-slider-track {
  display: none!important;
}
.ant-popover-content .font-size-setting .font-size-slider .ant-slider-step {
  top: 14px!important;
}
.ant-popover-content .font-size-setting .font-size-slider .ant-slider-rail {
  padding: 0 15px!important;
  height: 24px!important;
  background-color: #F1F2F6 !important;
}
.ant-popover-content .font-size-setting .font-size-slider .ant-slider-handle {
  margin-top: -1px !important;
  height: 28px!important;
  width: 28px!important;
  border: none!important;
  box-shadow: 0px 0px 4px 0px #00000033 !important;
}
.ant-popover-content .font-size-setting .font-size-slider .ant-slider-dot {
  border: 2px solid #D9D9D9 !important;
  background-color: #D9D9D9 !important;
}
.popoverContent {
  width: 256px;
  height: 190px;
}
@media screen and (max-width: 600px) {
  /* 在这里应用适合小屏幕的样式 */
  .reader-content .editorContainer {
    max-width: 500px!important;
  }
  .unity-item .ant-spin-container {
    display: flex;
    overflow: hidden;
    align-items: center;
    justify-content: center;
  }
  .headerStyle.headerOne1 .header_body {
    height: 150px;
  }
  .headerStyle.headerOne1 .headerBckImg {
    width: calc(100% + 90px);
    height: 147px;
  }
  .headerStyle.headerTwo1 .header_body {
    height: 78px;
  }
  .headerStyle.headerTwo1 .headerBckImg {
    width: 100%;
  }
  .headerStyle.headerTwo2 .headerStyleTwo2_img {
    width: 100%;
  }
  .headerStyle.headerTwo3 .headerBckImg {
    width: calc(100% + 90px);
  }
}

/**
 * @Author: 赵霄
 * @Date: 2024-07-26 18:15:05
 * @LastEditors: 赵霄
 * @LastEditTime: 2024-09-05 11:21:51
 */
.reader-list-screen {
  height: 25px;
  display: flex;
  align-items: center;
  margin: 0 5px 25px;
}
.reader-list-screen span {
  font-size: 16px;
  color: #000000;
}
.reader-list-screen-color {
  margin-left: 4px;
  flex: 1;
  height: 25px;
  border-radius: 4px;
  border: 1px solid #1677FF1A;
  background-color: #1677FF1A;
  color: #1677FF;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
}
.reader-list-screen-color:first-child {
  margin-left: 0;
}
.reader-list-screen-color .bookmark-content {
  width: 100%;
  margin: 0 auto;
}
.reader-list-screen-color .iconfont {
  width: 10px;
  height: 10px;
  font-size: 5px;
  margin: 0 !important;
  padding: 2px !important;
  background-color: #1677FF;
  color: #FFFFFF;
  border-radius: 0 2px 0 2px;
  position: absolute;
  top: 0;
  right: 0;
}
.reader-list-screen-color .reader-list-screen-text {
  font-size: 12px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  margin: 0 auto;
}
.reader-list-screen-color .reader-list-screen-color-mark {
  background-color: #FF7D00;
}
.reader-list-screen-color .reader-list-screen-color-note {
  background-color: #EAD300;
}
.reader-list-screen-color-note {
  background: #EAD3004D;
  color: #FF7D00;
  position: relative;
  border: 1px solid #EAD3004D;
}
.reader-list-screen-color-note img {
  width: 10px;
}
.reader-list-screen .green-highlight-bg {
  background-color: #00B42A;
}
.reader-list-screen .red-highlight-bg {
  background-color: #00B2FF;
}
.reader-list-screen .purple-highlight-bg {
  background-color: #716EFF;
}
.reader-list-screen .yellow-highlight-bg {
  background-color: #EAD300;
}
.reader-list-screen-color-bookmark {
  color: #FF7D00;
  position: relative;
  justify-content: normal;
  align-items: normal;
  background-color: #FF7D0033;
  border: 1px solid #FF7D0033;
}
.reader-list-screen-color-bookmark .bookmark-icon-content {
  width: 8px;
  height: 15px;
}
.highlight-note-list > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  float: right;
  margin: 0;
  line-height: 32px;
}
.highlight-note-list > .ant-collapse-item > .ant-collapse-header {
  padding-bottom: 0;
  padding-top: 0;
}
.highlight-note-list > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 10px;
  padding-bottom: 10px;
}
.highlight-note-list {
  height: calc(100% - 50px);
  overflow-y: auto;
}
.highlight-note-list .ant-collapse-content-box {
  padding: 10px 0;
}
.highlight-note-list-section-name {
  font-size: 16px;
  line-height: 32px;
  color: #1677FF;
}
.highlight-note-list-item {
  padding: 10px 0;
  margin: 0 20px;
  border-bottom: 1px solid #E8E8E8;
}
.highlight-note-list-item-date {
  font-size: 14px;
  color: #8F959E;
  flex: 1;
  width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.highlight-note-list-item:hover {
  cursor: pointer;
}
.highlight-note-list-note-original-text {
  height: 24px;
  border-radius: 4px;
  background-color: #F7F8FB;
  color: #8F959E;
  font-size: 12px;
  line-height: 24px;
  padding: 0 8px;
  margin-bottom: 5px;
  white-space: nowrap;
}
.highlight-note-list-note-content {
  font-size: 14px;
  line-height: 20.72px;
  white-space: pre-wrap;
  word-break: break-word;
  margin-bottom: 10px;
}
.highlight-note-list-note-images {
  margin-bottom: 10px;
}
.highlight-note-list-note-images .images-body {
  display: flex;
  align-items: center;
}
.highlight-note-list-note-images .images-body .images-box {
  width: 72px;
  height: 72px;
  border-radius: 4px;
  margin-right: 8px;
}
.highlight-note-list-note-images .images-body .images-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.highlight-note-list-note-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 26px;
}
.highlight-note-list-note-bottom .iconfont {
  font-size: 18px !important;
}
.highlight-note-list-note-bottom-operation {
  display: flex;
  align-items: center;
}
.highlight-note-list-note-bottom-operation .icon-note-delete:hover {
  color: #FD5757;
}
.highlight-note-list-note-bottom-operation .icon-note-edit:hover {
  color: #1677FF;
}
.highlight-note-list-note-bottom-btn {
  color: #8F959E;
  width: 30px;
  margin-left: 4px;
  cursor: pointer;
}
.highlight-note-list-highlight-text {
  font-size: 14px;
  line-height: 20.72px;
  white-space: pre-wrap;
  word-break: break-word;
}
.highlight-note-list-highlight-bottom {
  display: flex;
  align-items: center;
  height: 24px;
}
.highlight-note-list-highlight-bottom .iconfont {
  margin: 0;
  font-size: 18px;
}
.highlight-note-list-highlight-bottom .icon-note-delete:hover {
  color: #FD5757;
}
.highlight-note-list-highlight-color {
  width: 18px;
  height: 18px;
  border-radius: 4px;
  margin-right: 4px;
}
.highlight-note-list-highlight-note {
  position: relative;
  background-color: #EAD3004D;
}
.highlight-note-list-highlight-note img {
  position: absolute;
  top: 4px;
  left: 4px;
}
.highlight-note-list-item:first-child {
  padding-top: 0;
}
.highlight-note-list-item-create-info {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.highlight-note-list-item-create-info-user {
  font-size: 16px;
  font-weight: bold;
  color: #1C1C1E;
  width: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.highlight-note-list-item-create-info-class {
  margin-left: 10px;
  font-size: 14px;
  color: #8F959E;
  flex: 1;
  width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.adm-nav-bar {
  background-color: #fff;
}
.my-nav-bar {
  background-color: #f7f8fb;
  box-shadow: 0px 2px 8px rgba(34, 51, 109, 0.2);
  border-radius: 0px 0px 10px 10px;
  --height: 0.64rem !important;
  padding: 0 0.1rem !important;
  z-index: 500;
  position: relative;
  left: 0;
  top: 0;
}
.my-nav-bar .adm-nav-bar-back {
  margin-right: 0;
}
.my-nav-bar .adm-nav-bar-title {
  padding-left: 0.06rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  font-weight: 400;
  color: #1c1c1e;
}
.nav-custom-bar {
  height: 40px;
}
#root {
  height: 100%;
  background-color: #eeeeee;
}
.mobile-root {
  width: 100vw;
  height: 100%;
  overflow: hidden;
  position: relative;
  font-family: "Noto Sans CJK SC";
}
.mobile-root .mobile-nav-right img {
  width: 44px;
}
.mobile-root .mobile-nav-right img:first-child {
  margin-right: 0.05rem;
}
.mobile-root .mobile-content {
  flex: 1;
  flex-shrink: 0;
  overflow: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99;
  overflow-x: hidden;
}
.mobile-root .mobile-content .searchBox {
  width: 100vw;
  height: calc(100%);
  padding: 10px 0.2rem;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  overflow: auto;
  background: #fff;
  visibility: visible;
  opacity: 1;
  transition: 1s;
  z-index: 1500;
}
.mobile-root .mobile-content .tabsContent {
  width: 100vw;
  height: calc(100% - 0.64rem - 1rem);
  padding: 10px 0.2rem;
  box-sizing: border-box;
  position: fixed;
  top: 0.64rem;
  left: 0;
  overflow: auto;
  background: #fff;
  visibility: hidden;
  opacity: 0;
  transition: 1s;
  z-index: 1500;
}
.mobile-root .mobile-content .tabsContent.element-block {
  visibility: visible;
  opacity: 1;
}
.mobile-root .custom-tab-bar {
  width: 100%;
  height: 1rem;
  border-radius: 8px 8px 0px 0px;
  background: #F7F8FB;
  box-shadow: 0px 0px 8px 0px rgba(34, 51, 109, 0.2);
  padding: 0.09rem 0.1rem 0;
  overflow-x: auto;
  position: fixed;
  left: 0;
  bottom: 0;
  justify-content: space-between;
  z-index: 500;
}
.mobile-root .custom-tab-bar .custom-tab-item {
  margin-right: 0.2rem;
  flex-shrink: 0;
}
.mobile-root .custom-tab-bar .custom-tab-item > img {
  width: 100%;
  margin-bottom: 0.06rem;
}
.mobile-root .custom-tab-bar .custom-tab-item .custom-tab-item-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  color: #8f959e;
}
.mobile-root .custom-tab-bar .custom-tab-item:last-child {
  margin-right: 0;
}
.mobile-root .custom-tab-bar .custom-active-tab-item .custom-tab-item-text {
  color: #1c1c1e;
}
@media screen and (max-width: 767px) {
  .mobile-root {
    /* 在这里写入针对手机和小型平板 */
  }
  .mobile-root .custom-tab-bar .custom-tab-item {
    width: 0.5rem !important;
  }
}
@media screen and (min-width: 768px) {
  .mobile-root {
    /* 在这里写入针对平板的CSS样式 */
  }
  .mobile-root .custom-tab-bar .custom-tab-item {
    flex: 1;
    max-width: 20% !important;
  }
}

.GraphBoxFile-mobile {
  width: 100%;
  padding: 0px 20px;
  box-sizing: border-box;
}
.GraphBoxFile-mobile .tabs {
  width: 100%;
  height: 36px;
  border-radius: 4px;
  background: #F7F8FB;
  padding: 3px;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.GraphBoxFile-mobile .tabs .tabs-text {
  width: 50%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #1C1C1E;
  font-weight: 400;
  border-radius: 4px;
  cursor: pointer;
}
.GraphBoxFile-mobile .tabs .tabsActive {
  background: #fff;
  color: #1677FF;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.GraphBoxFile-mobile .options {
  width: 100%;
  display: flex;
  margin-top: 15px;
}
.GraphBoxFile-mobile .options .selectClass {
  width: calc(100% - 90px);
  height: 32px;
  border-radius: 4px;
}
.GraphBoxFile-mobile .options .text {
  margin-left: 15px;
  width: 75px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  border: 1px #1677FF solid;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 400;
  color: #1677FF;
  cursor: pointer;
}
.GraphBoxFile-mobile .content {
  width: 100%;
  height: calc(100vh - 210px);
  overflow: auto;
  margin-top: 10px;
}
.GraphBoxFile-mobile .content .node {
  width: 100%;
}
.GraphBoxFile-mobile .content .node .nodeText {
  width: 100%;
  height: 44px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.GraphBoxFile-mobile .content .node .nodeText .text {
  font-size: 14px;
  font-weight: 400;
  color: #1C1C1E;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.GraphBoxFile-mobile .content .node .nodeText .nodeTextIcon {
  font-size: 12px;
  color: #000;
  margin-right: 8px;
}
.GraphBoxFile-mobile .content .node .nodeCon {
  width: 100%;
  height: 200px;
  border-radius: 8px;
}
.GraphBoxFile-mobile .noData {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.GraphBoxFile-mobile .noData img {
  width: 112px;
}
.GraphBoxFile-mobile .noData .text {
  font-size: 14px;
  font-weight: 400;
  color: #8F959E;
}
.graphBoxSelect .ant-select-dropdown {
  padding: 0 !important;
}
.modelBox-mobile {
  z-index: 2001 !important;
}
.ant-tooltip-item {
  max-width: 300px;
}
.ant-tooltip-item .ant-tooltip-inner {
  border-radius: 4px;
  font-size: 14px;
}

.ResourceBox-mobileWrap {
  width: 100%;
  padding: 0px 20px;
  box-sizing: border-box;
}
.ResourceBox-mobileWrap .options .selectClassLeft {
  width: 90px;
  height: 32px;
}
.ResourceBox-mobileWrap .options .selectClassLeft .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ResourceBox-mobileWrap .options .selectClassRight {
  width: calc(100% - 90px);
  height: 32px;
}
.ResourceBox-mobileWrap .options .selectClassRight .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ResourceBox-mobileWrap .content {
  margin-top: 16px;
  height: calc(100vh - 160px);
  overflow: auto;
}
.ResourceBox-mobileWrap .content .content-text {
  height: 50px;
  width: 100%;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.ResourceBox-mobileWrap .content .content-text img {
  width: 24px;
}
.ResourceBox-mobileWrap .content .content-text .text {
  font-size: 14px;
  font-weight: 400;
  color: #1C1C1E;
  margin-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ResourceBox-mobileWrap .content .content-text:hover .text {
  color: #1677FF;
}
.ResourceBox-mobileWrap .noData {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.ResourceBox-mobileWrap .noData img {
  width: 112px;
}
.ResourceBox-mobileWrap .noData .text {
  font-size: 14px;
  font-weight: 400;
  color: #8F959E;
}
.treeSelectBox .ant-select-item {
  padding: 7px 12px;
}
.treeSelectBox .selectBox-item-active {
  padding: 7px 22px;
}
.treeSelectBox .demo-option-label-item {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.treeSelectBox .ant-select-item:hover {
  color: #1677FF;
  background-color: #F7F8FB !important;
}
.treeSelectBox .ant-select-item-option-selected {
  color: #1677FF;
  background-color: #F7F8FB !important;
}
.ant-tooltip-item {
  max-width: 300px;
}
.ant-tooltip-item .ant-tooltip-inner {
  border-radius: 4px;
  font-size: 14px;
}

.data-wrapper {
  margin: 11px 10px;
  height: 1000px;
}
.data-wrapper .data-header {
  display: flex;
  justify-content: start;
  margin-bottom: 28px;
  margin-top: 20px;
}
.data-wrapper .data-header .data-header-line {
  width: 3px;
  height: 16px;
  background-color: #1677FF;
  border-radius: 1.5px;
}
.data-wrapper .data-header .data-header-title {
  flex: 1;
  margin-left: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  color: #000000;
}
.data-wrapper .data-content {
  display: flex;
  justify-content: space-around;
  padding-bottom: 20px;
  border-bottom: 1px solid #E8E8E8;
}
.data-wrapper .data-content .data-item {
  text-align: center;
}
.data-wrapper .data-content .data-item .data-text {
  font-size: 18px;
  font-weight: 500;
  line-height: 16px;
  color: #000000;
}
.data-wrapper .data-content .data-item .data-unit {
  font-size: 14px;
}
.data-wrapper .data-content .data-item .data-desc {
  font-size: 14px;
  font-weight: 400;
  color: #8F959E;
  margin-top: 15px;
}
.data-wrapper .data-content .data-line {
  width: 1px;
  height: 28px;
  background-color: #E8E8E8;
  margin: auto;
}
.data-wrapper .profiling-duration {
  height: 309px;
  background-image: linear-gradient(#EFF5FE, #FFFFFF);
  border-radius: 6px 6px 0 0;
}
.data-wrapper .profiling-duration .data-profiling {
  padding: 16px;
}
.data-wrapper .profiling-duration .data-profiling .profiling-header {
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  color: #000000;
  padding-bottom: 16px;
}
.data-wrapper .profiling-duration .data-profiling .profiling-content {
  display: flex;
  justify-content: start;
}
.data-wrapper .profiling-duration .data-profiling .profiling-content .profiling-content-img {
  width: 63px;
  height: 63px;
}
.data-wrapper .profiling-duration .data-profiling .profiling-content .profiling-content-img img {
  width: 63px;
  height: 63px;
}
.data-wrapper .profiling-duration .data-profiling .profiling-content .profiling-content-right {
  flex: 1;
  overflow: hidden;
  margin-left: 14px;
}
.data-wrapper .profiling-duration .data-profiling .profiling-content .profiling-content-right .profiling-content-right-title {
  color: #8F959E;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  padding: 6px 0 9px;
}
.data-wrapper .profiling-duration .data-profiling .profiling-content .profiling-content-right .profiling-content-right-times {
  display: flex;
  justify-content: start;
  font-weight: 500;
  font-size: 20px;
  line-height: 32px;
}
.data-wrapper .profiling-duration .data-profiling .profiling-content .profiling-content-right .profiling-content-right-times .profiling-content-right-times-item {
  width: 22px;
  height: 32px;
}
.data-wrapper .profiling-duration .data-profiling .profiling-content .profiling-content-right .profiling-content-right-times .profiling-content-right-times-item-num {
  margin-right: 3px;
  text-align: center;
  background-color: #FFFFFF;
}
.data-wrapper .profiling-duration .data-profiling .profiling-content .profiling-content-right .profiling-content-right-times .profiling-content-right-times-item-name {
  width: 40px;
  height: 32px;
  font-size: 14px;
  text-align: center;
}
.data-wrapper .profiling-duration .data-profiling .profiling-content .profiling-content-right .profiling-content-right-times .profiling-content-right-times-item-name3 {
  width: 40px;
}
.data-wrapper .profiling-duration .data-profiling .profiling-content .profiling-content-right .profiling-content-right-times .profiling-content-right-times-item-name4 {
  width: 50px;
}
.data-wrapper .profiling-duration .data-profiling .profiling-content .profiling-content-right .profiling-content-right-times .profiling-content-right-times-item-name5 {
  margin-right: 3px;
  width: 50px;
}
.data-wrapper .profiling-duration .data-profiling .profiling-content .profiling-content-right .profiling-content-right-times .profiling-content-right-times-item-name6 {
  font-size: 14px;
  margin-right: 5px;
  width: 50px;
}
.data-wrapper .profiling-duration .data-profiling .profiling-content .profiling-content-right .profiling-content-right-times .profiling-content-right-times-item-name7 {
  font-size: 14px;
  margin-right: 0;
  width: 55px;
}
.data-wrapper .profiling-duration .data-profiling .profiling-percent {
  margin-top: 21px;
}
.data-wrapper .profiling-duration .data-profiling .profiling-percent .profiling-percent-header {
  height: 14px;
  margin-bottom: 10px;
  line-height: 14px;
  font-weight: 400;
  display: flex;
  justify-content: space-between;
}
.data-wrapper .profiling-duration .data-profiling .profiling-percent .profiling-percent-header .profiling-percent-header-left {
  width: 50%;
  color: #8F959E;
}
.data-wrapper .profiling-duration .data-profiling .profiling-percent .profiling-percent-header .profiling-percent-header-percent {
  width: 50%;
  color: #1C1C1E;
  text-align: right;
}
.data-wrapper .profiling-duration .data-profiling .profiling-percent .profiling-percent-bottom .profiling-percent-bottom-percent-wrapper {
  position: relative;
  width: 100%;
  height: 4px;
  border-radius: 2px;
  background-color: #E0E0E0;
}
.data-wrapper .profiling-duration .data-duration {
  margin-top: 19px;
  padding: 0 9px;
}
.data-wrapper .profiling-duration .data-duration .data-duration-content .data-duration-content-item {
  width: 50%;
}
.data-wrapper .data-note {
  padding: 0 9px;
}
.data-wrapper .data-note .data-note-content .data-note-content-item {
  width: 50%;
}
.data-wrapper .data-practice {
  padding: 0 9px;
}
.data-wrapper .data-practice .data-practice-content .data-practice-content-item {
  width: 33.33%;
}
.data-wrapper .data-reading {
  padding: 0 9px;
}
.data-wrapper .data-reading .data-reading-heading {
  margin-bottom: 20px;
}
.data-wrapper .data-reading .data-reading-content {
  border-bottom: none;
}
.data-wrapper .data-reading .data-reading-content .ant-tree {
  background-color: transparent;
  width: calc(100%);
}
.data-wrapper .data-reading .data-reading-content .ant-tree .ant-tree-indent-unit {
  width: 0 !important;
}
.data-wrapper .data-reading .data-reading-content .ant-tree .ant-tree-node-content-wrapper {
  min-height: 70px;
  width: calc(100% - 30px);
  height: auto !important;
}
.data-wrapper .data-reading .data-reading-content .ant-tree-treenode .ant-tree-title div {
  line-height: 18px;
}
.data-wrapper .data-reading .data-reading-content .ant-tree-treenode:hover {
  color: #000000;
}
.data-wrapper .data-reading .data-reading-content .reading-tree {
  margin-top: 10px;
  width: 100%;
}
.data-wrapper .data-reading .data-reading-content .reading-tree:nth-child(1) {
  margin-top: 0;
}
.data-wrapper .data-reading .data-reading-content .reading-tree .ant-tree-switcher {
  text-align: right;
}
.data-wrapper .data-reading .data-reading-content .reading-tree .ant-tree-switcher .anticon {
  margin-top: 13px;
}
.data-wrapper .data-reading .data-reading-content .reading-tree .reading-node {
  font-size: 14px;
  font-weight: 400;
}
.data-wrapper .data-reading .data-reading-content .reading-tree .reading-node .reading-node-title {
  color: #000000;
  padding: 10px 0;
  text-wrap: wrap;
}
.data-wrapper .data-reading .data-reading-content .reading-tree .reading-node .reading-node-percent {
  color: #8F959E;
  padding-bottom: 10px;
}
.data-wrapper .data-reading .data-reading-content .reading-tree .reading-node .reading-node-percent .reading-node-line {
  margin: 0 5px;
}
.data-wrapper .data-reading .data-reading-content .ant-tree-treenode-switcher-open {
  margin-top: 0;
  border-radius: 6px 6px 0 0;
}
.data-wrapper .data-reading .data-reading-content .ant-tree-treenode-switcher-close {
  border-radius: 6px;
}
.data-wrapper .data-reading .data-reading-content .node-reading-parent {
  background-color: #F7F8FB;
}
.data-wrapper .data-reading .data-reading-content .node-reading-child {
  background-color: #F7F8FB;
  margin-top: 0;
  padding-left: 9px;
}
.data-wrapper .data-reading .data-reading-content .node-reading-child .ant-tree-node-content-wrapper {
  min-height: 70px;
  margin: 0 0 10px 0;
  background-color: #FFFFFF;
  padding: 0 15px !important;
}
.data-wrapper .data-reading .data-reading-content .node-reading-child .ant-tree-node-content-wrapper:hover {
  background-color: #FFFFFF !important;
}
.data-wrapper .data-reading .data-reading-content .node-reading-child .ant-tree-switcher {
  width: 0;
  margin-left: 15px;
}
.data-wrapper .data-reading .data-reading-content .node-reading-child-end .ant-tree-node-content-wrapper {
  border-radius: 0 0 6px 6px;
}

.readerSearch-box-mobile {
  width: 100%;
  height: 100vh;
  padding-top: 15px;
  padding-bottom: 15px;
  box-sizing: border-box;
  background: #fff;
  position: relative;
}
.readerSearch-box-mobile .nav-search-box {
  position: fixed;
  top: 0;
  right: 20px;
  left: 20px;
  background-color: #fff;
  z-index: 99;
  padding-top: 10px;
  padding-bottom: 10px;
}
.readerSearch-box-mobile .nav-search {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.readerSearch-box-mobile .nav-search img {
  width: 18px;
  height: 18px;
  margin-right: 10px;
}
.readerSearch-box-mobile .ant-input-affix-wrapper {
  flex: 1;
  width: 100%;
  height: 36px;
  border-radius: 25px !important;
}
.readerSearch-box-mobile .ant-input-affix-wrapper .ant-input:hover {
  border-color: #1677FF;
  border-right-width: 1px !important;
}
.readerSearch-box-mobile .icon-search {
  cursor: pointer;
}
.readerSearch-box-mobile .tipsText {
  color: #1C1C1E;
  font-size: 14px;
  font-weight: 500;
  margin-top: 5px;
  margin-bottom: 5px;
}
.readerSearch-box-mobile .content {
  width: 100%;
  margin-top: 52px;
  overflow: auto;
}
.readerSearch-box-mobile .content .content-box {
  margin-bottom: 20px;
}
.readerSearch-box-mobile .content .content-box .item {
  color: #1C1C1E;
  font-size: 14px;
  font-weight: 500;
}
.readerSearch-box-mobile .content .content-box .item-content {
  padding: 14px;
  box-sizing: border-box;
  background: #F7F8FB;
  border-radius: 4px;
  margin-top: 10px;
  cursor: pointer;
}
.readerSearch-box-mobile .content .content-box .item-content .text {
  font-size: 14px;
  color: #000;
  line-height: 20px;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /*! autoprefixer: on;*/
  text-justify: inter-ideograph;
  word-break: break-all;
}
.readerSearch-box-mobile .content::-webkit-scrollbar {
  display: block;
  width: 5px;
}
.readerSearch-box-mobile .content::-webkit-scrollbar-thumb {
  background-color: #D9D9D9;
  border-radius: 5px;
}
.readerSearch-box-mobile .content .update-footer {
  text-align: center;
  font-size: 14px;
  color: #8F959E;
  font-weight: 400;
}
.readerSearch-box-mobile .noData {
  width: 100%;
  text-align: center;
  padding: 28px 0;
  box-sizing: border-box;
}
.readerSearch-box-mobile .noData img {
  width: 87px;
}
.readerSearch-box-mobile .noData .text {
  font-size: 14px;
  color: #8F959E;
  font-weight: 400;
}

.setting-mobile {
  width: 60vw;
  padding-top: 10px;
  padding-bottom: 10px;
  z-index: 9999;
}
.setting-mobile .title-box {
  width: 100%;
  font-size: 16px;
  font-weight: 500;
  color: #000;
}
.setting-mobile .bgc-setting {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 20px;
}
.setting-mobile .bgc-setting .bgc-setting-item {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.setting-mobile .font-size-setting {
  margin-top: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #000;
}
.setting-mobile .font-size-setting .font-size-slider {
  position: relative;
  width: 70%;
}
.setting-mobile .font-size-setting .font-size-slider .icon-start {
  position: absolute;
  height: 24px;
  width: 24px;
  background-color: #F1F2F6;
  top: 14px;
  left: -18px;
  border-radius: 50% 0 0 50%;
  color: #000;
}
.setting-mobile .font-size-setting .font-size-slider .icon-end {
  position: absolute;
  height: 24px;
  width: 24px;
  background-color: #F1F2F6;
  top: 14px;
  right: -18px;
  border-radius: 0 50% 50% 0;
  color: #000;
}
.setting-mobile .font-size-setting .font-size-slider .ant-slider {
  z-index: 2;
}
.setting-mobile .font-size-setting .font-size-slider .ant-slider-track {
  display: none !important;
}
.setting-mobile .font-size-setting .font-size-slider .ant-slider-step {
  top: 14px !important;
}
.setting-mobile .font-size-setting .font-size-slider .ant-slider-rail {
  padding: 0 15px !important;
  height: 24px !important;
  background-color: #F1F2F6 !important;
}
.setting-mobile .font-size-setting .font-size-slider .ant-slider-handle {
  margin-top: -1px !important;
  height: 28px !important;
  width: 28px !important;
  border: none !important;
  box-shadow: 0px 0px 4px 0px #00000033 !important;
}
.setting-mobile .font-size-setting .font-size-slider .ant-slider-dot {
  border: 2px solid #D9D9D9 !important;
  background-color: #D9D9D9 !important;
}
.tooltip-mobile {
  margin-right: 20px;
  left: 35vw !important;
  top: 570px;
}

.appleVotingPresentation {
  width: 100%;
  position: relative;
  max-width: 848px;
  margin: 0 auto;
  padding-top: 20px;
}
.appleVotingPresentation .set-box-text {
  position: absolute;
  z-index: 99;
  height: 60px;
  top: -60px;
  right: 0;
  color: #000000 !important;
  padding: 10px 0;
}
.appleVotingPresentation .set-box-text .set-container {
  height: 41px;
  background-color: #FFFFFF;
  border-radius: 4px;
  border-top: 1px solid #E8E8E8;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.appleVotingPresentation .set-box-text .set-btn {
  width: 71px;
  height: 100%;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.appleVotingPresentation .set-box-text .set-btn-icon {
  width: 18px;
  margin-right: 5px;
}
.appleVotingPresentation .set-box-text .set-btn:hover {
  background: #f5f5f5;
}
.appleVotingPresentation .votingPresentation-title {
  width: 100%;
  height: 40px;
  background: #F1F2F6;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 0 15px;
  box-sizing: border-box;
  line-height: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.appleVotingPresentation .votingPresentation-title .votingPresentation-title-left {
  display: flex;
  align-items: center;
}
.appleVotingPresentation .votingPresentation-title .votingPresentation-title-left img {
  width: 30px;
  margin-right: 5px;
}
.appleVotingPresentation .votingPresentation-title .votingPresentation-title-left span {
  font-size: 14px;
  color: #000000;
}
.appleVotingPresentation .votingPresentation-content {
  width: 100%;
  height: auto;
  border-radius: 4px;
  background: #fff;
}

.apply-voteData-box {
  width: 100%;
  height: calc(100vh - 153px);
  padding: 22px;
  box-sizing: border-box;
}
.apply-voteData-box .title {
  font-size: 16px;
  font-weight: 600;
  color: #000;
  text-align: center;
  margin-bottom: 20px;
}
.apply-voteData-box .problem-box {
  width: 100%;
  height: calc(100vh - 230px);
  overflow: auto;
  margin-bottom: 10px;
}
.apply-voteData-box .problem-box .problem-content {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
.apply-voteData-box .problem-box .problem-content .problem-title {
  font-size: 14px;
  font-weight: 400;
  color: #000;
  word-break: break-all;
  margin-bottom: 20px;
}
.apply-voteData-box .problem-box .problem-content .problem-title .num {
  display: inline-block;
  width: 20px;
}
.apply-voteData-box .problem-box .problem-content .problem-title .type {
  margin-left: 16px;
  color: #acacac;
}
.apply-voteData-box .problem-box .problem-content .images-body {
  display: inline-block;
}
.apply-voteData-box .problem-box .problem-content img {
  width: 139px;
  height: 127px;
  margin-right: 10px;
  border-radius: 4px;
  margin-bottom: 10px;
  cursor: pointer;
}
.apply-voteData-box .problem-box .problem-content .problem-option {
  word-break: break-all;
}
.apply-voteData-box .problem-box .problem-content .problem-option .problemCheckbox {
  padding-left: 20px;
}
.apply-voteData-box .problem-box .problem-content .problem-option .problemCheckbox .ant-checkbox-wrapper {
  display: inline-flex;
  width: 100%;
  margin-bottom: 10px;
  margin-left: 0;
}
.apply-voteData-box .problem-box .problem-content .problem-option .problemCheckbox .images-body {
  display: inline-block;
}
.apply-voteData-box .problem-box .problem-content .problem-option .problemCheckbox img {
  width: 139px;
  height: 127px;
  margin-right: 10px;
  border-radius: 4px;
  margin-bottom: 10px;
  cursor: pointer;
}
.apply-voteData-box .problem-box .problem-content .problem-option .problemRadio {
  padding-left: 20px;
}
.apply-voteData-box .problem-box .problem-content .problem-option .problemRadio .ant-radio-wrapper {
  display: inline-flex;
  width: 100%;
  margin-bottom: 10px;
}
.apply-voteData-box .problem-box .problem-content .problem-option .problemRadio .images-body {
  display: inline-block;
}
.apply-voteData-box .problem-box .problem-content .problem-option .problemRadio img {
  width: 139px;
  height: 127px;
  margin-right: 10px;
  border-radius: 4px;
  margin-bottom: 10px;
  cursor: pointer;
}
.apply-voteData-box .submit {
  width: 100%;
  text-align: right;
}
.apply-voteData-box .submit .button {
  padding: 0 10px;
  min-width: 100px;
  height: 36px;
  line-height: 36px;
  background: #1677FF;
  text-align: center;
  font-size: 14px;
  color: #fff;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
}
.apply-voteData-box .submit .buttonActive {
  pointer-events: none;
  color: #00000040;
  border: 1px #d9d9d9 solid;
  background: #f5f5f5;
  cursor: not-allowed;
}

.apply-alreadyVoted-box {
  width: 100%;
  height: calc(100vh - 153px);
  padding: 22px;
  box-sizing: border-box;
}
.apply-alreadyVoted-box .title {
  font-size: 16px;
  font-weight: 600;
  color: #000;
  text-align: center;
  margin-bottom: 20px;
}
.apply-alreadyVoted-box .AlreadyVoted-box {
  width: 100%;
  height: calc(100vh - 300px);
  overflow: auto;
  margin-bottom: 10px;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-title {
  font-size: 14px;
  font-weight: 400;
  color: #1C1C1E;
  word-break: break-all;
  margin-bottom: 20px;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-title .num {
  display: inline-block;
  width: 20px;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-title .type {
  margin-left: 16px;
  color: #6D6D6D;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .images-body {
  display: inline-block;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content img {
  width: 139px;
  height: 127px;
  margin-right: 10px;
  border-radius: 4px;
  margin-bottom: 10px;
  cursor: pointer;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option {
  width: 100%;
  padding-left: 20px;
  margin-bottom: 2px;
  font-size: 14px;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .images-body {
  display: inline-block;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option img {
  width: 139px;
  height: 127px;
  margin-right: 10px;
  border-radius: 4px;
  margin-bottom: 10px;
  cursor: pointer;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option {
  display: flex;
  align-items: end;
  justify-content: space-between;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-left {
  width: calc(100% - 200px);
  margin-right: 20px;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-left .text {
  color: #1C1C1E;
  margin-bottom: 2px;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-left .text span {
  font-size: 14px;
  color: #6D6D6D;
  margin-left: 8px;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-left .ant-progress-line {
  width: 100%;
  display: flex;
  margin-bottom: 10px;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-left .ant-progress-line .ant-progress-text {
  display: none;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-left .ant-progress-line .ant-progress-outer {
  margin-right: 0;
  padding-right: 0;
  line-height: 0;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-left .ant-progress-line .ant-progress-bg {
  height: 3px !important;
  background-color: #1890ff !important;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-left .ant-progress-line .ant-progress-inner {
  background-color: #E0E3EB;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-right {
  width: 130px;
  display: flex;
  justify-content: space-between;
  color: #6D6D6D;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-right .number {
  width: 50%;
  text-align: center;
}
.apply-alreadyVoted-box .AlreadyVoted-box .AlreadyVoted-content .AlreadyVoted-option .option .option-right .percent {
  width: 50%;
  text-align: center;
}
.apply-alreadyVoted-box .submit {
  width: 100%;
  text-align: center;
}
.apply-alreadyVoted-box .submit .button {
  width: calc(100% - 40px);
  height: 36px;
  line-height: 52px;
  text-align: right;
  font-size: 14px;
  color: #8F959E;
  display: inline-block;
}

.formData {
  max-height: calc(100vh - 300px);
  overflow: auto;
}
.formData .topic {
  font-size: 14px;
  color: #1C1C1E;
  font-weight: 400;
  margin-bottom: 8px;
}
.formData .topic span {
  color: #ff4d4f;
  margin-right: 4px;
}
.formData .votingContent {
  position: relative;
}
.formData .votingContent .inputCount {
  position: absolute;
  top: 35px;
  right: 5px;
  color: #8F959E;
}
.formData .votingContent .ant-input {
  padding-right: 14px !important;
}
.formData .votingContent .ant-input:focus,
.formData .votingContent .ant-input-focused {
  padding-right: 100px;
}
.formData .votingContent .title {
  box-sizing: border-box;
}
.formData .votingContent .problemData-content {
  width: 100%;
  background: #F7F8FB;
  padding: 14px;
  box-sizing: border-box;
  border-radius: 4px;
  border: 1px #E8E8E8 solid;
}
.formData .votingContent .problemData-content .problemData {
  border-bottom: 1px #E8E8E8 solid;
  margin-bottom: 20px;
}
.formData .votingContent .problemData-content .problemData .ant-form-item-label {
  margin-right: 16px;
  text-align: left;
  padding: 4px 0 0 0;
}
.formData .votingContent .problemData-content .problemData .problemData-title {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.formData .votingContent .problemData-content .problemData .problemData-title .ant-form-item {
  width: calc(100% - 130px);
  margin-right: 10px;
  flex-direction: row;
}
.formData .votingContent .problemData-content .problemData .problemData-title .ant-form-item .ant-form-item-required::before {
  display: none;
}
.formData .votingContent .problemData-content .problemData .problemData-title .optionName {
  width: calc(100% - 90px);
}
.formData .votingContent .problemData-content .problemData .problemData-title .ant-form-item-control {
  width: calc(100% - 160px);
}
.formData .votingContent .problemData-content .problemData .problemData-title .action {
  width: 120px;
  text-align: right;
  margin-top: 5px;
}
.formData .votingContent .problemData-content .problemData .problemData-title .action img {
  width: 18px;
  height: 18px;
  cursor: pointer;
  pointer-events: auto;
}
.formData .votingContent .problemData-content .problemData .problemData-title .action span {
  font-size: 14px;
  margin-left: 10px;
  cursor: pointer;
  color: #1677FF;
}
.formData .votingContent .problemData-content .problemData .problemData-title .action-options {
  text-align: left;
  width: 80px;
  display: flex;
}
.formData .votingContent .problemData-content .problemData .problemData-title .action-options img {
  width: 18px;
  margin-top: 6px;
  height: 18px;
  border-radius: 4px;
  cursor: pointer;
  pointer-events: auto;
}
.formData .votingContent .problemData-content .problemData .problemData-title .action-options .icon {
  margin-top: 6px;
  font-size: 16px;
  margin-left: 10px;
  cursor: pointer;
}
.formData .votingContent .problemData-content .problemData .packUpClass {
  display: flex;
  justify-content: space-between;
  height: 50px;
  align-items: center;
}
.formData .votingContent .problemData-content .problemData .packUpClass .packUpClass-left {
  width: calc(100% - 110px);
  display: flex;
  align-items: center;
}
.formData .votingContent .problemData-content .problemData .packUpClass .packUpClass-left .num,
.formData .votingContent .problemData-content .problemData .packUpClass .packUpClass-left .text {
  color: #6D6D6D;
  font-size: 14px;
}
.formData .votingContent .problemData-content .problemData .packUpClass .packUpClass-left .title {
  font-size: 14px;
  display: inline-block;
  max-width: calc(100% - 125px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-left: 16px;
  color: #1C1C1E;
  margin-right: 16px;
}
.formData .votingContent .problemData-content .problemData .packUpClass .packUpClass-right {
  width: 100px;
  text-align: right;
  margin-top: 2px;
  color: #1677FF;
}
.formData .votingContent .problemData-content .problemData .packUpClass .packUpClass-right span {
  font-size: 14px;
  margin-left: 10px;
  cursor: pointer;
}
.formData .votingContent .problemData-content .problemData:last-child {
  border-bottom: none;
}
.formData .votingContent .problemData-content .problemData-content-img {
  padding: 0 10px 0 58px;
  box-sizing: border-box;
  display: flex;
  pointer-events: auto;
}
.formData .votingContent .problemData-content .problemData-content-img span {
  width: 30px;
  height: 30px;
  position: relative;
  margin-right: 10px;
  display: inline-block;
}
.formData .votingContent .problemData-content .problemData-content-img .images-body {
  display: inline-block;
}
.formData .votingContent .problemData-content .problemData-content-img img {
  width: 30px;
  height: 30px;
  border-radius: 4px;
  cursor: pointer;
  pointer-events: auto;
}
.formData .votingContent .problemData-content .problemData-content-img .imgDelete {
  position: absolute;
  right: 0;
  top: -4px;
  width: 11px;
  height: 11px;
}
.formData .votingContent .problemData-content .ShortAnswerQuestionBox-content-img {
  padding: 0 10px 0 58px;
  box-sizing: border-box;
  display: flex;
  pointer-events: auto;
}
.formData .votingContent .problemData-content .ShortAnswerQuestionBox-content-img span {
  width: 30px;
  height: 30px;
  position: relative;
  margin-right: 10px;
  display: inline-block;
  margin-bottom: 10px;
}
.formData .votingContent .problemData-content .ShortAnswerQuestionBox-content-img img {
  width: 30px;
  height: 30px;
  border-radius: 4px;
  cursor: pointer;
  pointer-events: auto;
}
.formData .votingContent .problemData-content .ShortAnswerQuestionBox-content-img .images-body {
  display: inline-block;
}
.formData .votingContent .problemData-content .ShortAnswerQuestionBox-content-img .imgDelete {
  position: absolute;
  right: 0;
  top: -4px;
  width: 11px;
  height: 11px;
}
.formData .votingContent .problemData-content .add {
  width: 100%;
  text-align: center;
  cursor: pointer;
  color: #1677FF;
}
.formData .votingContent .problemData-content .add span {
  margin-left: 6px;
}
.formData .endTime {
  width: 100%;
  margin-top: 12px;
}
.formData .endTime .endTimeText {
  width: 100%;
  font-size: 14px;
}
.formData .endTime .endTimeText span {
  color: #1677ff;
  cursor: pointer;
  margin-left: 6px;
}
.formData .endTime .endTimeData {
  width: 100%;
  font-size: 14px;
}
.formData .endTime .endTimeData .ant-form-item {
  flex-direction: row;
  display: inline-flex;
}
.formData .endTime .endTimeData .ant-form-item .ant-form-item-label {
  margin-top: 4px;
  margin-right: 6px;
}
.formData .endTime .endTimeData .ant-form-item .ant-form-item-control {
  flex-grow: 0;
}
.formData .endTime .endTimeData .cancalClass {
  font-size: 14px;
  color: #1677FF;
  margin-left: 8px;
  cursor: pointer;
  margin-top: 4px;
  display: inline-block;
}

.classAnswerBox {
  width: 100%;
  padding: 30px 30px 0 30px;
  box-sizing: border-box;
}
.classAnswerBox .classAnswerContent {
  max-width: 1000px;
  width: 100%;
  height: calc(100vh - 144px);
  background: #fff;
  padding: 30px 40px;
  box-sizing: border-box;
  margin: 0 auto;
}
.classAnswerBox .classAnswerContent .action {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.classAnswerBox .classAnswerContent .action .actionLeft {
  display: flex;
  align-items: center;
}
.classAnswerBox .classAnswerContent .action .actionLeft .back {
  font-size: 16px;
  color: #0167FF;
  font-weight: 400;
  cursor: pointer;
}
.classAnswerBox .classAnswerContent .action .actionLeft .back span {
  margin-left: 4px;
}
.classAnswerBox .classAnswerContent .action .actionLeft .Division {
  width: 2px;
  height: 14px;
  background: #D9D9D9;
  margin-left: 10px;
  margin-right: 10px;
}
.classAnswerBox .classAnswerContent .action .actionLeft .text {
  color: #000;
  font-size: 16px;
  font-weight: 500;
}
.classAnswerBox .classAnswerContent .action .actionRight {
  display: flex;
  align-items: center;
}
.classAnswerBox .classAnswerContent .action .actionRight .actionRight-text {
  font-size: 14px;
  color: #1C1C1E;
  font-weight: 400;
  margin-right: 20px;
}
.classAnswerBox .classAnswerContent .action .actionRight .selectClassLeft {
  height: 32px;
  width: 200px;
}
.classAnswerBox .classAnswerContent .tabs-content {
  display: flex;
  align-items: center;
  margin-top: 22px;
}
.classAnswerBox .classAnswerContent .tabs-content .tabs {
  height: 36px;
  border-radius: 4px;
  background: #F7F8FB;
  padding: 3px;
  margin-right: 20px;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.classAnswerBox .classAnswerContent .tabs-content .tabs .tabs-text {
  padding: 0 20px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #1C1C1E;
  font-weight: 400;
  border-radius: 4px;
  cursor: pointer;
}
.classAnswerBox .classAnswerContent .tabs-content .tabs .tabsActive {
  background: #fff;
  color: #1677FF;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.classAnswerBox .classAnswerContent .tabs-content .tabs-tips {
  flex: 1;
  font-size: 14px;
  color: #8F959E;
  font-weight: 400;
  margin-right: 20px;
}
.classAnswerBox .classAnswerContent .tabs-content .accuracy {
  font-size: 14px;
  color: #000;
  font-weight: 400;
  margin-right: 20px;
}
.classAnswerBox .classAnswerContent .tabs-content .accuracy span {
  color: #0167FF;
  font-size: 20px;
}
.classAnswerBox .classAnswerContent .classAnswer-table {
  margin-top: 15px;
}
.classAnswerBox .classAnswerContent .subjectiveItem {
  width: 100%;
  display: flex;
  margin-top: 16px;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemLeft {
  width: 200px;
  height: calc(100vh - 222px);
  padding: 0 15px 0 0;
  box-sizing: border-box;
  border-right: 1px #E8E8E8 solid;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemLeft .tabs {
  height: 36px;
  border-radius: 4px;
  background: #F7F8FB;
  padding: 3px;
  margin-right: 20px;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemLeft .tabs .tabs-text {
  padding: 0 20px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #1C1C1E;
  font-weight: 400;
  border-radius: 4px;
  cursor: pointer;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemLeft .tabs .tabsActive {
  background: #fff;
  color: #1677FF;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemLeft .leftContent {
  margin-top: 15px;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemLeft .leftContent .sortClass {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemLeft .leftContent .sortClass .sortText {
  font-size: 16px;
  color: #000000;
  font-weight: 500;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemLeft .leftContent .sortClass img {
  cursor: pointer;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemLeft .leftContent .textCapita {
  font-weight: 500;
  font-size: 14px;
  color: #1C1C1E;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemLeft .leftContent .textCapita .name {
  color: #1C1C1E;
  font-size: 14px;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemLeft .leftContent .textCapita .answer {
  color: #8F959E;
  font-size: 12px;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemLeft .leftContent .text {
  font-weight: 500;
  font-size: 14px;
  color: #1C1C1E;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemLeft .leftContent .textActive {
  background: #F7F8FB;
  border-radius: 4px;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemRight {
  width: calc(100% - 200px);
  height: calc(100vh - 222px);
  overflow: auto;
  padding-left: 15px;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemRight .subjectiveItemRight-content {
  border: 1px #E8E8E8 solid;
  border-radius: 4px;
  padding: 20px;
  box-sizing: border-box;
  margin-bottom: 20px;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemRight .subjectiveItemRight-content .top {
  display: flex;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemRight .subjectiveItemRight-content .top .text {
  font-size: 16px;
  font-weight: 600;
  color: #1C1C1E;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemRight .subjectiveItemRight-content .top img {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  border-radius: 50%;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemRight .subjectiveItemRight-content .answerText {
  font-size: 16px;
  font-weight: 400;
  color: #1C1C1E;
  line-height: 28px;
  margin-top: 6px;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemRight .subjectiveItemRight-content .imgContent .myAnswerContentImg {
  margin-top: 14px;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemRight .subjectiveItemRight-content .imgContent .myAnswerContentImg span {
  width: 139px;
  height: 127px;
  display: inline-block;
  border-radius: 4px;
  margin-right: 20px;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemRight .subjectiveItemRight-content .imgContent .myAnswerContentImg span img {
  border-radius: 4px;
  width: 139px;
  height: 127px;
}
.classAnswerBox .classAnswerContent .subjectiveItem .subjectiveItemRight .subjectiveItemRight-content .imgContent .myAnswerContentImg .images-body {
  display: inline-block;
}

.PollQuestionnaireDataMobile {
  padding: 16px 20px;
}
.PollQuestionnaireDataMobile .select-class {
  background-color: #F7F8FB;
  line-height: 44px;
  height: 44px;
  padding: 0 12px;
}
.PollQuestionnaireDataMobile .desc-ele {
  line-height: 50px;
  padding: 0 12px;
  border-bottom: 1px dashed #E8E8E8;
}
.PollQuestionnaireDataMobile .desc-ele .desc-ele-blue {
  color: #1677FF;
  font-size: 18px;
}

.responseQuestionBox {
  width: 100%;
  padding: 24px;
  box-sizing: border-box;
  height: 100%;
}
.responseQuestionBox p {
  margin: 8px 0;
  padding: 0;
  line-height: 21px;
}
.responseQuestionBox .responseQuestionBox-content {
  height: 100%;
  overflow: auto;
}
.responseQuestionBox .responseQuestionBox-content::-webkit-scrollbar {
  display: none;
}
.responseQuestionBox .responseQuestionBox-analysis {
  width: 100%;
  height: auto;
  margin-top: 16px;
  border: 1px #E8E8E8 solid;
  border-radius: 4px;
}
.responseQuestionBox .responseQuestionBox-analysis-content {
  width: 100%;
  height: auto;
  margin-top: 16px;
  padding: 10px 16px;
  box-sizing: border-box;
  background: #F7F8FB;
  border-radius: 4px;
  font-size: 14px;
  color: #1C1C1E;
  cursor: pointer;
}
.responseQuestionBox .responseQuestionBox-analysis-content img {
  max-width: 100%;
  height: auto !important;
}
.responseQuestionBox .responseQuestionBox-topic {
  color: #1C1C1E;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
  word-break: break-all;
  margin-top: 2px;
}
.responseQuestionBox .responseQuestionBox-topic img {
  max-width: 100%;
  height: auto !important;
}
.responseQuestionBox .responseQuestionBox-topic code {
  background-color: #f5f2f0;
  border-radius: 3px;
  font-family: monospace;
  padding: 3px;
}
.responseQuestionBox .dottedLine-view {
  border-bottom: 1px #E8E8E8 dashed;
  margin-top: 24px;
  margin-bottom: 24px;
}
.responseQuestionBox .analysis .title {
  font-size: 16px;
  color: #1C1C1E;
  font-weight: 500;
}
.responseQuestionBox .analysis .content {
  margin-top: 16px;
  line-height: 20px;
  word-break: break-all;
  color: #1C1C1E;
  font-size: 14px;
  font-weight: 400;
}
.responseQuestionBox .analysis .content img {
  max-width: 100%;
  height: auto !important;
}
.responseQuestionBox .analysis .content code {
  background-color: #f5f2f0;
  border-radius: 3px;
  font-family: monospace;
  padding: 3px;
}

.singleOrMultipleBox {
  width: 100%;
  padding: 24px;
  box-sizing: border-box;
  height: 100%;
}
.singleOrMultipleBox p {
  margin: 8px 0;
  padding: 0;
  line-height: 21px;
}
.singleOrMultipleBox .singleOrMultipleBox-content {
  overflow: auto;
  height: 100%;
  position: relative;
}
.singleOrMultipleBox .singleOrMultipleBox-content::-webkit-scrollbar {
  display: none;
}
.singleOrMultipleBox .openObfuscation {
  margin-top: 8px;
}
.singleOrMultipleBox .singleOrMultipleBox-options {
  width: 100%;
  margin-top: 24px;
  display: flex;
}
.singleOrMultipleBox .singleOrMultipleBox-options .singleOrMultipleBox-options-number {
  width: 40px;
  height: 40px;
  border: 1px #e8e8e8 solid;
  border-radius: 50%;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
  margin-right: 20px;
  cursor: pointer;
}
.singleOrMultipleBox .singleOrMultipleBox-options .singleOrMultipleBox-options-number-active {
  border: none;
  background: #1677FF;
  color: #fff;
}
.singleOrMultipleBox .singleOrMultipleBox-options .singleOrMultipleBox-options-content {
  width: calc(100% - 90px);
  border: 1px #1677FF solid;
  border-radius: 4px;
}
.singleOrMultipleBox .singleOrMultipleBox-options .singleOrMultipleBox-options-content .singleOrMultipleBox-options-content-action {
  width: 100%;
  height: 36px;
  padding: 0 11px;
  box-sizing: border-box;
  line-height: 36px;
}
.singleOrMultipleBox .singleOrMultipleBox-options .singleOrMultipleBox-options-content .singleOrMultipleBox-options-content-action .singleOrMultipleBox-options-content-action-text {
  font-size: 14px;
  color: #1C1C1E;
}
.singleOrMultipleBox .singleOrMultipleBox-options .singleOrMultipleBox-options-content .singleOrMultipleBox-options-content-textarea {
  height: 163px;
  width: 100%;
}
.singleOrMultipleBox .singleOrMultipleBox-options .singleOrMultipleBox-options-del {
  width: 30px;
  text-align: right;
  cursor: pointer;
}
.singleOrMultipleBox .singleOrMultipleBox-options .singleOrMultipleBox-options-content-unselected {
  padding: 10px 15px;
  box-sizing: border-box;
  background: #F7F8FB;
  border-radius: 4px;
  font-size: 14px;
  color: #1C1C1E;
  width: calc(100% - 90px);
  cursor: pointer;
}
.singleOrMultipleBox .singleOrMultipleBox-options .singleOrMultipleBox-options-content-unselected img {
  max-width: 100%;
  height: auto !important;
}
.singleOrMultipleBox .singleOrMultipleBox-options .singleOrMultipleBox-options-content-unselected p {
  margin: 8px 0;
  padding: 0;
  line-height: 21px;
}
.singleOrMultipleBox .addSelect {
  margin-top: 10px;
  cursor: pointer;
  font-size: 14px;
  color: #1677FF;
}
.singleOrMultipleBox .addSelect span {
  margin-right: 7px;
  font-size: 22px;
  margin-top: 6px;
  display: inline-block;
}
.singleOrMultipleBox .dottedLine {
  border-bottom: 1px #E8E8E8 dashed;
  margin-top: 20px;
}
.singleOrMultipleBox .singleOrMultipleBox-topic {
  color: #1C1C1E;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
  word-break: break-all;
  margin-top: 2px;
}
.singleOrMultipleBox .singleOrMultipleBox-topic img {
  max-width: 100%;
  height: auto !important;
}
.singleOrMultipleBox .singleOrMultipleBox-topic code {
  background-color: #f5f2f0;
  border-radius: 3px;
  font-family: monospace;
  padding: 3px;
}
.singleOrMultipleBox .dottedLine-view {
  border-bottom: 1px #E8E8E8 dashed;
  margin-top: 24px;
  margin-bottom: 24px;
}
.singleOrMultipleBox .singleOrMultipleBox-options-view {
  width: 100%;
  margin-top: 16px;
  display: flex;
  align-items: center;
}
.singleOrMultipleBox .singleOrMultipleBox-options-view .number {
  width: 40px;
  height: 40px;
  border: 1px #e8e8e8 solid;
  border-radius: 50%;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
  margin-right: 20px;
}
.singleOrMultipleBox .singleOrMultipleBox-options-view .numberActive {
  border: none;
  background: #1677FF;
  color: #fff;
}
.singleOrMultipleBox .singleOrMultipleBox-options-view .text {
  width: calc(100% - 60px);
  color: #1C1C1E;
  font-size: 14px;
  font-weight: 400;
}
.singleOrMultipleBox .singleOrMultipleBox-options-view .text img {
  max-width: 100%;
  height: auto !important;
}
.singleOrMultipleBox .singleOrMultipleBox-options-view .text code {
  background-color: #f5f2f0;
  border-radius: 3px;
  font-family: monospace;
  padding: 3px;
}

.estimateTopicBox {
  width: 100%;
  padding: 24px;
  box-sizing: border-box;
  height: 100%;
}
.estimateTopicBox p {
  margin: 8px 0;
  padding: 0;
  line-height: 21px;
}
.estimateTopicBox .estimateTopicBox-content {
  height: 100%;
  overflow: auto;
}
.estimateTopicBox .estimateTopicBox-content::-webkit-scrollbar {
  display: none;
}
.estimateTopicBox .estimateTopicBox-options {
  width: 100%;
  margin-top: 24px;
  display: flex;
}
.estimateTopicBox .estimateTopicBox-options .estimateTopicBox-options-number {
  width: 40px;
  height: 40px;
  border: 1px #e8e8e8 solid;
  border-radius: 50%;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
  margin-right: 20px;
  cursor: pointer;
}
.estimateTopicBox .estimateTopicBox-options .estimateTopicBox-options-number-active {
  border: none;
  background: #1677FF;
  color: #fff;
}
.estimateTopicBox .estimateTopicBox-options .estimateTopicBox-options-del {
  width: 30px;
  text-align: right;
}
.estimateTopicBox .estimateTopicBox-options .estimateTopicBox-options-content-unselected {
  padding: 10px 15px;
  box-sizing: border-box;
  background: #F7F8FB;
  border-radius: 4px;
  font-size: 14px;
  color: #1C1C1E;
  width: calc(100% - 90px);
}
.estimateTopicBox .estimateTopicBox-dottedLine {
  border-bottom: 1px #E8E8E8 dashed;
  margin-top: 20px;
}
.estimateTopicBox .estimateTopicBox-answerAnalysis {
  margin-top: 20px;
}
.estimateTopicBox .estimateTopicBox-answerAnalysis .estimateTopicBox-answerAnalysis-title {
  font-size: 16px;
  color: #1C1C1E;
  font-weight: bold;
}
.estimateTopicBox .estimateTopicBox-topic {
  color: #1C1C1E;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
  word-break: break-all;
  margin-top: 2px;
}
.estimateTopicBox .estimateTopicBox-topic img {
  max-width: 100%;
  height: auto !important;
}
.estimateTopicBox .estimateTopicBox-topic code {
  background-color: #f5f2f0;
  border-radius: 3px;
  font-family: monospace;
  padding: 3px;
}
.estimateTopicBox .dottedLine-view {
  border-bottom: 1px #E8E8E8 dashed;
  margin-top: 24px;
  margin-bottom: 24px;
}
.estimateTopicBox .estimateTopicBox-options-view {
  width: 100%;
  margin-top: 16px;
  display: flex;
  align-items: center;
}
.estimateTopicBox .estimateTopicBox-options-view .number {
  width: 40px;
  height: 40px;
  border: 1px #e8e8e8 solid;
  border-radius: 50%;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
  margin-right: 20px;
}
.estimateTopicBox .estimateTopicBox-options-view .numberActive {
  border: none;
  background: #1677FF;
  color: #fff;
}
.estimateTopicBox .estimateTopicBox-options-view .text {
  width: calc(100% - 60px);
  color: #1C1C1E;
  font-size: 14px;
  font-weight: 400;
}

.gapFillingBox {
  width: 100%;
  padding: 24px;
  box-sizing: border-box;
  height: 100%;
}
.gapFillingBox p {
  margin: 8px 0;
  padding: 0;
  line-height: 21px;
}
.gapFillingBox .gapFillingBox-content {
  height: 100%;
  overflow: auto;
}
.gapFillingBox .gapFillingBox-content::-webkit-scrollbar {
  display: none;
}
.gapFillingBox .gapFillingBox-options {
  width: 100%;
  margin-top: 24px;
  display: flex;
  align-items: center;
}
.gapFillingBox .gapFillingBox-options .gapFillingBox-options-number {
  width: 49px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
  margin-right: 20px;
}
.gapFillingBox .gapFillingBox-options .gapFillingBox-options-del {
  width: 30px;
  text-align: right;
  cursor: pointer;
}
.gapFillingBox .gapFillingBox-options .gapFillingBox-options-content-unselected {
  padding: 10px 15px;
  box-sizing: border-box;
  background: #F7F8FB;
  border-radius: 4px;
  font-size: 14px;
  color: #1C1C1E;
  width: calc(100% - 99px);
}
.gapFillingBox .gapFillingBox-options .gapFillingBox-options-content-unselected input {
  border: none;
  resize: none;
  outline: none;
  padding: 0;
  box-sizing: border-box;
  color: #1C1C1E;
  background: #F7F8FB;
  border-radius: 4px;
  border: 0;
}
.gapFillingBox .gapFillingBox-options .gapFillingBox-options-content-unselected input:focus {
  box-shadow: none !important;
}
.gapFillingBox .gapFillingBox-dottedLine {
  border-bottom: 1px #E8E8E8 dashed;
  margin-top: 20px;
}
.gapFillingBox .gapFillingBox-topic {
  color: #1C1C1E;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  word-break: break-all;
  margin-top: 2px;
}
.gapFillingBox .gapFillingBox-topic img {
  max-width: 100%;
  height: auto !important;
}
.gapFillingBox .gapFillingBox-topic code {
  background-color: #f5f2f0;
  border-radius: 3px;
  font-family: monospace;
  padding: 3px;
}
.gapFillingBox .dottedLine-view {
  border-bottom: 1px #E8E8E8 dashed;
  margin-top: 24px;
  margin-bottom: 24px;
}
.gapFillingBox .gapFillingBox-options-view {
  width: 100%;
  margin-top: 16px;
  display: flex;
  align-items: center;
}
.gapFillingBox .gapFillingBox-options-view .text {
  width: 100%;
  color: #1C1C1E;
  font-size: 14px;
  font-weight: 400;
}
.gapFillingBox .topicWriting-topic video {
  width: 100% !important;
}
.gapFillingBox .topicWriting-topic .w-e-bar-item:nth-child(12) {
  position: absolute;
  right: 0;
  z-index: 100;
  top: 7px;
}
.gapFillingBox .topicWriting-topic .w-e-bar-item:nth-child(12) button {
  font-size: 12px;
  color: #fff;
  background: #1677FF;
  padding: 5px 5px;
  border-radius: 4px;
  cursor: pointer;
}

.interactiveExercise {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.interactiveExercise .text {
  font-size: 16px;
  color: #000;
  font-weight: 500;
}
.interactiveExercise .title {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #1C1C1E;
}
.interactiveExercise .title img {
  max-width: 100%;
  height: auto !important;
}
.interactiveExercise .content {
  border: 1px #0092E8 solid;
  padding: 10px;
  margin-top: 20px;
  border-radius: 4px;
  text-align: center;
  position: relative;
}
.interactiveExercise .content .interImg {
  max-width: 100% !important;
  max-height: 100% !important;
}
.interactiveExercise .content .canvas {
  position: absolute;
  left: 50%;
  top: 10px;
  z-index: 10;
  transform: translate(-50%);
}
.interactiveExercise .content .canvas .drag-box {
  position: absolute;
  z-index: 50;
}
.interactiveExercise .content .canvas .drag-box .border-box {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background-color: rgba(255, 255, 255, 0.2);
  border: 1px solid #FD5757;
}
.interactiveExercise .content .canvas .drag-box .border-box-active {
  border-radius: 50%;
}
.interactiveExercise .content .canvas .box-item-content {
  position: absolute;
  z-index: 100;
}
.interactiveExercise .content .canvas .box-item-content .text {
  width: 100%;
  height: 100%;
  font-size: 18px;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
}
.interactiveExercise .content .canvas .box-item-content .dragger {
  justify-content: center;
  align-items: center;
  font-size: 18px;
  color: #ffffff;
  position: absolute;
  right: 50%;
  transform: translate(50%, 0);
  top: -14px;
  z-index: 500;
  display: none;
}
.interactiveExercise .content .canvas .box-item-content .dragger .anticon {
  padding: 2px;
  border: 1px solid #FD5757;
  cursor: move;
}
.interactiveExercise .content .canvas .box-item-content .config {
  justify-content: flex-end;
  align-items: center;
  font-size: 18px;
  color: #ffffff;
  position: absolute;
  right: -2px;
  top: calc(100% - 24px);
  display: none;
}
.interactiveExercise .content .canvas .box-item-content .config .anticon {
  padding: 2px;
  border: 2px solid #FD5757;
  cursor: pointer;
}
.interactiveExercise .content .canvas .box-item-content .config .anticon-edit {
  margin-right: 6px;
}
.interactiveExercise .content .canvas .box-item-content .titleName {
  height: 28px;
  position: absolute;
  left: 0;
  top: -33px;
  display: flex;
  width: 100px;
  word-break: break-all;
  align-items: flex-end;
}
.interactiveExercise .content .canvas .box-item-content .titleName .text {
  width: 16px;
  height: 16px;
  border-radius: 1px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #FD5757;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  flex: none;
}
.interactiveExercise .content .canvas .box-item-content .titleName .selecttitle {
  font-size: 14px;
  color: #000;
  font-weight: 400;
  margin-left: 4px;
  word-break: break-all;
  line-height: 1;
  text-align: left;
  text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
  /* 文字周围添加白色阴影，模拟边框效果 */
}
.interactiveExercise .content .canvas .box-item-active {
  background-color: rgba(255, 255, 255, 0.2);
  border-style: solid;
  border-color: #FD5757;
}
.interactiveExercise .content .canvas .box-item-ellipse {
  border-radius: 50%;
}
.interactiveExercise .content .answerQuestion {
  width: 100%;
  height: 100%;
  z-index: 100;
  position: absolute;
  left: 0;
  top: 0;
}
.interactiveExercise .content .answerQuestion img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 124px;
}
.interactiveExercise .content .misAnswer {
  width: 100%;
  height: 100%;
  z-index: 100;
  position: absolute;
  left: 0;
  top: 0;
}
.interactiveExercise .content .misAnswer img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 124px;
}

.applyExerciseBox {
  width: 100%;
  padding: 0 8%;
  height: calc(100vh - 130px);
  background: #f1f2f6;
  overflow: hidden;
}
.applyExerciseBox .exerciseBox-content {
  width: 100%;
  margin: 0 auto;
  padding: 16px 0;
}
.applyExerciseBox .exerciseBox-content .exerciseBox-content-tree {
  width: 230px;
  height: calc(100vh - 145px);
  background: #fff;
  border-radius: 8px;
  display: inline-block;
  margin-right: 16px;
  position: relative;
  overflow: auto;
}
.applyExerciseBox .exerciseBox-content .exerciseBox-content-right {
  width: calc(100% - 246px);
  display: inline-block;
  height: calc(100vh - 145px);
  background: #fff;
  border-radius: 8px;
  position: relative;
  overflow: auto;
}
.applyExerciseBox .exerciseBox-content .exerciseBox-interactive {
  max-width: 848px;
  margin: 0 auto;
  height: calc(100vh - 146px);
  background: #fff;
  border-radius: 8px;
  position: relative;
  overflow: auto;
  padding: 24px;
  box-sizing: border-box;
}
.applyExerciseBox .exerciseBox-content .exerciseBox-interactive .interactive-title {
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  margin-bottom: 24px;
}
.problemSelect {
  width: 100%;
  height: auto;
  padding: 20px 10px;
  box-sizing: border-box;
}
.problemSelect .problemSelect-num {
  font-size: 16px;
  color: #000;
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 12px;
}
.problemSelect .problemSelectData {
  width: 100%;
}
.problemSelect .problemSelectData .problemSelectData-title {
  font-weight: bold;
  font-size: 14px;
  color: #1C1C1E;
  padding: 10px;
  box-sizing: border-box;
  margin-top: 6px;
}
.problemSelect .problemSelectData .problemSelectData-subtitle {
  font-weight: 500;
  font-size: 14px;
  color: #1C1C1E;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
}
.problemSelect .problemSelectData .problemSelectData-subtitle .actionSelect {
  position: absolute;
  right: 6px;
  top: 14px;
  display: flex;
  align-items: center;
}
.problemSelect .problemSelectData .problemSelectData-subtitle .actionSelect img {
  width: 16px;
}
.problemSelect .problemSelectData .problemSelectData-subtitle .actionSelect .text {
  position: absolute;
  right: 0;
  width: 16px;
  height: 16px;
}
.problemSelect .problemSelectData .problemSelectData-subtitle-active {
  background: #F1F2F6 !important;
  border-radius: 4px;
  color: #1677FF !important;
}
.topicWriting-topic {
  width: 100%;
  border-radius: 4px;
  border: 1px #E8E8E8 solid;
  position: relative;
}
.topicWriting-topic .topicWriting-topic-action-button {
  float: right;
  font-size: 12px;
  color: #fff;
  background: #1677FF;
  padding: 5px 3px;
  border-radius: 4px;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 12px;
}
.actionButton {
  text-align: right;
  width: 100%;
  margin-top: 30px;
}
.actionButton .reset {
  display: inline-block;
  border: 1px #E8E8E8 solid;
  padding: 4px 16px;
  border-radius: 4px;
  font-size: 14px;
  color: #1C1C1E;
  margin-right: 15px;
  cursor: pointer;
}
.actionButton .complete {
  display: inline-block;
  background: #1677FF;
  padding: 4px 16px;
  border-radius: 4px;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
}
.topicWriting-topic .w-e-bar {
  border-radius: 4px;
  height: 53px;
  align-items: center;
}
.topicWriting-topic #w-e-textarea-2 {
  padding: 8px 16px;
}
.topicWriting-topic p {
  padding: 0 !important;
  margin: 8px 0 !important;
  color: #1C1C1E;
  line-height: 21px !important;
  font-weight: 400;
}
.topicWriting-topic .BlankClass {
  border-bottom: 1px #1C1C1E solid;
  width: 40px;
  display: inline-block;
}
.topicWriting-topic .w-e-image-container {
  overflow: visible !important;
}
.topicWriting-topic .w-e-bar-divider {
  height: 20px;
  margin: 0 2px;
  width: 2px;
}
.topicWriting-topic .w-e-bar svg {
  height: 15px;
  width: 15px;
  fill: #000;
}
.topicWriting-topic [data-tooltip="音频"] svg,
.topicWriting-topic [data-tooltip="视频"] svg,
.topicWriting-topic [data-tooltip="代码块"] svg {
  fill: #fff !important;
}
.topicWriting-topic [data-menu-key="fontFamily"] {
  width: 154px !important;
  border: 1px #E8E8E8 solid;
  justify-content: space-between;
}
.topicWriting-topic [data-menu-key="fontFamily"]::after {
  left: 28px;
}
.RichTextModel-topic .w-e-bar {
  border-radius: 4px;
  height: 33px;
}
.RichTextModel-topic .w-e-bar-item {
  height: 33px;
}
.RichTextModel-topic #w-e-textarea-2 {
  padding: 8px 16px;
}
.RichTextModel-topic .w-e-bar-divider {
  height: 20px;
  width: 2px;
  margin: 6px 2px 0 2px;
}
.RichTextModel-topic p {
  padding: 0 !important;
  margin: 8px 0 !important;
  color: #1C1C1E;
  line-height: 20px !important;
}
.RichTextModel-topic .w-e-bar svg {
  height: 15px;
  width: 15px;
  fill: #000;
}
.RichTextModel-topic [data-tooltip="音频"] svg,
.RichTextModel-topic [data-tooltip="视频"] svg,
.RichTextModel-topic [data-tooltip="代码块"] {
  fill: #fff !important;
}
.RichTextModel-topic [data-menu-key="fontFamily"] {
  width: 154px !important;
  border: 1px #E8E8E8 solid;
  justify-content: space-between;
}
.answerAnalysis-Model {
  margin-top: 20px;
}
.answerAnalysis-Model .answerAnalysis-title {
  font-size: 16px;
  color: #1C1C1E;
  font-weight: bold;
}
.answerAnalysis-Model .answerAnalysis-textarea {
  width: 100%;
  height: auto;
  margin-top: 16px;
  border: 1px #E8E8E8 solid;
  border-radius: 4px;
}
.answerAnalysis-Model .content {
  margin-top: 16px;
  padding: 10px 15px;
  box-sizing: border-box;
  background: #F7F8FB;
  border-radius: 4px;
  font-size: 14px;
  color: #1C1C1E;
  width: 100%;
  cursor: pointer;
}
.answerAnalysis-Model .content p {
  margin: 0;
  padding: 0;
  line-height: 21px;
}
.answerAnalysisView .title {
  font-size: 16px;
  color: #1C1C1E;
  font-weight: 500;
}
.answerAnalysisView .content {
  margin-top: 16px;
  line-height: 20px;
  word-break: break-all;
  color: #8F959E;
  font-size: 14px;
  font-weight: 400;
}
.answerAnalysisView .content img {
  max-width: 100%;
  height: auto !important;
}
.answerAnalysisView .content code {
  background-color: #f5f2f0;
  border-radius: 3px;
  font-family: monospace;
  padding: 3px;
}
.editTitleBox .title {
  color: #1C1C1E;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 10px;
}
.editTitleBox input {
  border: 1px #E8E8E8 solid;
  border-radius: 4px;
}
.ImgAnswerBox {
  width: 100%;
}
.ImgAnswerBox img {
  width: 100%;
}
.exerciseBox-content-right .exerciseBox-content-right-title {
  position: sticky;
  left: 0;
  top: 0;
  background: #fff;
  z-index: 100;
  height: 34px;
}
.exerciseBox-content-right .exerciseBox-content-right-title .boxTitle {
  font-size: 14px;
  font-weight: 400;
  color: #000;
  position: relative;
}
.exerciseBox-content-right .exerciseBox-content-right-title .boxTitle .action {
  position: absolute;
  right: 0;
  top: 1px;
  display: flex;
  align-items: center;
}
.exerciseBox-content-right .exerciseBox-content-right-title .boxTitle .action .action-delete {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.exerciseBox-content-right .exerciseBox-content-right-title .boxTitle .action .action-delete img {
  width: 16px;
}
.exerciseBox-content-right .exerciseBox-content-right-title .boxTitle .action .action-delete span {
  color: #FD5757;
  font-size: 14px;
  margin-left: 4px;
}
.exerciseBox-content-right .exerciseBox-content-right-title .boxTitle .action .action-division {
  width: 1px;
  height: 12px;
  background: #D9D9D9;
  margin-left: 8px;
  margin-right: 8px;
}
.exerciseBox-content-right .exerciseBox-content-right-title .boxTitle .action .action-edit {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.exerciseBox-content-right .exerciseBox-content-right-title .boxTitle .action .action-edit img {
  width: 16px;
}
.exerciseBox-content-right .exerciseBox-content-right-title .boxTitle .action .action-edit span {
  color: #1677FF;
  font-size: 14px;
  margin-left: 4px;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view {
  position: sticky;
  left: 0;
  top: 0;
  background: #fff;
  z-index: 100;
  height: 34px;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view .boxTitle-view {
  font-size: 16px;
  font-weight: 400;
  color: #000;
  position: relative;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view .boxTitle-view .action {
  position: absolute;
  right: 0;
  top: 1px;
  display: flex;
  align-items: center;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view .boxTitle-view .action .action-edit {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view .boxTitle-view .action .action-edit img {
  width: 16px;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view .boxTitle-view .action .action-edit span {
  color: #1677FF;
  font-size: 14px;
  margin-left: 4px;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view .boxTitle-view .action .action-division {
  width: 1px;
  height: 12px;
  background: #D9D9D9;
  margin-left: 8px;
  margin-right: 8px;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view .boxTitle-view .action .action-delete {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view .boxTitle-view .action .action-delete img {
  width: 16px;
}
.exerciseBox-content-right .exerciseBox-content-right-title-view .boxTitle-view .action .action-delete span {
  color: #FD5757;
  font-size: 14px;
  margin-left: 4px;
}

.applyExerciseBoxMobile {
  background-color: #fff;
  height: calc(100vh - 120px);
  overflow: scroll;
}
.applyExerciseBoxMobile .exerciseBox-content {
  padding: 0;
}
.applyExerciseBoxMobile .exerciseBox-content .exerciseBox-content-right {
  width: 100%;
  display: inline-block;
  background: #fff;
  border-radius: 8px;
  position: relative;
  overflow: auto;
}
.applyExerciseBoxMobile .exerciseBox-content-bottom-mobile {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 7px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #F7F8FB;
  box-shadow: 0px -2px 8px rgba(34, 51, 109, 0.2);
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.applyExerciseBoxMobile .blue-btn {
  width: 130px;
  height: 40px;
  background: #E8F1FF;
  color: #1677FF;
  border-radius: 20px;
  font-size: 14px;
}
.applyExerciseBoxMobile .blue-btn.disabled {
  background-color: #EAECF2;
  color: #8F959E;
  cursor: no-drop;
}

.t_Button__disabled_primary {
  background-color: #abcdff;
  font-size: 16px;
  color: #ffffff;
  cursor: 'pointer';
}
.t_Button__primary {
  background-color: #1e80ff;
  color: #ffffff;
}
.t_Button__basic {
  font-size: 16px;
  cursor: pointer;
  border-radius: 4px;
  border: none;
  white-space: nowrap;
  font-weight: 400;
  outline: 0;
}
.t_Button__cancel {
  background-color: #fff;
  border: 1px solid #2986ff;
  border-color: #1e80ff;
  color: #1e80ff;
}
.t_Button__default_disabled {
  background-color: #d9d9d9;
}
.t_Button__link {
  font-size: 14px;
  line-height: 20px;
  color: #1e80ff;
  text-decoration: none;
}

@media (min-width: 800px) {
  .SingleOrMultipleBox .SingleOrMultipleBox-topic {
    font-size: 16px;
    color: #1C1C1E;
    line-height: 23px;
    white-space: pre-wrap;
    font-family: Noto Sans SC;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-topic img {
    max-width: 100%;
    height: auto !important;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-topic code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select {
    margin-top: 17px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content {
    margin-bottom: 16px;
    display: flex;
    align-items: center;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-button {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px #E8E8E8 solid;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #1C1C1E;
    margin-right: 10px;
    cursor: pointer;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-options-number-active {
    background: #1677FF;
    border: none;
    color: #fff;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-options-number-mistake {
    background: #FD5757;
    color: #fff;
    border: none;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-options-number-correct {
    background: #00B42A;
    color: #fff;
    border: none;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-text {
    line-height: 23px;
    color: #1C1C1E;
    font-size: 16px;
    width: calc(100% - 50px);
    cursor: pointer;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-text p {
    margin: 8px 0;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-text img {
    max-width: 100%;
    height: auto !important;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-text code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-dottedLine {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 20px;
    height: 0;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer {
    margin-top: 20px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer span {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-correctAnswer {
    color: #1C1C1E;
    font-size: 14px;
    margin-top: 20px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-yourAnswer {
    color: #1C1C1E;
    font-size: 14px;
    margin-top: 14px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-yourAnswer span {
    color: #FD5757;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-yourAnswer .text-yourAnswer {
    color: #00B42A;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze {
    margin-top: 18px;
    margin-bottom: 18px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .analyze {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .content {
    margin-top: 18px;
    font-size: 14px;
    color: #8F959E;
    line-height: 20px;
    white-space: pre-wrap;
    word-break: break-all;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .content img {
    max-width: 100%;
    height: auto !important;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .content code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
}
@media (max-width: 800px) {
  .SingleOrMultipleBox .SingleOrMultipleBox-topic {
    font-size: 16px;
    color: #1C1C1E;
    line-height: 23px;
    white-space: pre-wrap;
    font-family: Noto Sans SC;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-topic img {
    max-width: 100%;
    height: auto !important;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-topic code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select {
    margin-top: 17px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content {
    margin-bottom: 16px;
    display: flex;
    align-items: center;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-button {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px #E8E8E8 solid;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #1C1C1E;
    margin-right: 10px;
    cursor: pointer;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-options-number-active {
    background: #1677FF;
    border: none;
    color: #fff;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-options-number-mistake {
    background: #FD5757;
    color: #fff;
    border: none;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-options-number-correct {
    background: #00B42A;
    color: #fff;
    border: none;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-text {
    line-height: 23px;
    color: #1C1C1E;
    font-size: 16px;
    width: calc(100% - 50px);
    cursor: pointer;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-text p {
    margin: 8px 0;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-text img {
    max-width: 100%;
    height: auto !important;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-select .SingleOrMultipleBox-select-content .SingleOrMultipleBox-select-text code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-dottedLine {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 20px;
    height: 0;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer {
    margin-top: 20px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer span {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-correctAnswer {
    color: #1C1C1E;
    font-size: 14px;
    margin-top: 20px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-yourAnswer {
    color: #1C1C1E;
    font-size: 14px;
    margin-top: 14px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-yourAnswer span {
    color: #FD5757;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-answer .SingleOrMultipleBox-yourAnswer .text-yourAnswer {
    color: #00B42A;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze {
    margin-top: 18px;
    margin-bottom: 18px;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .analyze {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .content {
    margin-top: 18px;
    font-size: 14px;
    color: #8F959E;
    line-height: 20px;
    white-space: pre-wrap;
    word-break: break-all;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .content img {
    max-width: 100%;
    height: auto !important;
  }
  .SingleOrMultipleBox .SingleOrMultipleBox-show .SingleOrMultipleBox-analyze .content code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
}

@media (min-width: 800px) {
  .gapFillingAnswerBox .gapFillingAnswerBox-topic {
    font-size: 16px;
    color: #1C1C1E;
    line-height: 31px;
    white-space: pre-wrap;
    font-family: Noto Sans SC;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-topic img {
    max-width: 100%;
    height: auto !important;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-topic code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-dottedLine {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 20px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling {
    margin-top: 18px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data {
    display: flex;
    align-items: center;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-name {
    font-size: 16px;
    color: #1C1C1E;
    width: 60px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-input {
    width: calc(100% - 60px);
    font-size: 16px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-input input {
    border: none;
    padding: 0;
    box-sizing: border-box;
    color: #1C1C1E;
    border-radius: 4px;
    border: 0;
    font-size: 16px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-input input:focus {
    box-shadow: none !important;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-xian {
    border-bottom: 1px #E8E8E8 solid;
    margin-top: 18px;
    margin-bottom: 18px;
    height: 0;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show {
    margin-top: 18px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .myAnswer {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
    margin-bottom: 4px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .myAnswerList {
    color: #1C1C1E;
    border-bottom: 1px #E8E8E8 solid;
    padding: 12px 2px;
    box-sizing: border-box;
    margin-top: 4px;
    font-size: 16px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .correctAnswer {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
    margin-bottom: 4px;
    margin-top: 24px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .correctAnswerList {
    color: #1C1C1E;
    border-bottom: 1px #E8E8E8 solid;
    padding: 12px 2px;
    box-sizing: border-box;
    margin-top: 4px;
    font-size: 16px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze {
    margin-top: 26px;
    margin-bottom: 18px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .analyze {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .content {
    margin-top: 16px;
    font-size: 16px;
    color: #8F959E;
    line-height: 32px;
    white-space: pre-wrap;
    word-break: break-all;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .content img {
    max-width: 100%;
    height: auto !important;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .content code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
}
@media (max-width: 800px) {
  .gapFillingAnswerBox .gapFillingAnswerBox-topic {
    font-size: 16px;
    color: #1C1C1E;
    line-height: 31px;
    white-space: pre-wrap;
    font-family: Noto Sans SC;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-topic img {
    max-width: 100%;
    height: auto !important;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-topic code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-dottedLine {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 20px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling {
    margin-top: 18px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data {
    display: flex;
    align-items: center;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-name {
    font-size: 16px;
    color: #1C1C1E;
    width: 60px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-input {
    width: calc(100% - 60px);
    font-size: 16px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-input input {
    border: none;
    padding: 0;
    box-sizing: border-box;
    color: #1C1C1E;
    border-radius: 4px;
    border: 0;
    font-size: 16px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-data .gapFillingAnswerBox-filling-data-input input:focus {
    box-shadow: none !important;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-filling .gapFillingAnswerBox-filling-xian {
    border-bottom: 1px #E8E8E8 solid;
    margin-top: 18px;
    margin-bottom: 18px;
    height: 0;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show {
    margin-top: 18px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .myAnswer {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
    margin-bottom: 4px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .myAnswerList {
    color: #1C1C1E;
    border-bottom: 1px #E8E8E8 solid;
    padding: 12px 2px;
    box-sizing: border-box;
    margin-top: 4px;
    font-size: 16px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .correctAnswer {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
    margin-bottom: 4px;
    margin-top: 24px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .correctAnswerList {
    color: #1C1C1E;
    border-bottom: 1px #E8E8E8 solid;
    padding: 12px 2px;
    box-sizing: border-box;
    margin-top: 4px;
    font-size: 16px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze {
    margin-top: 26px;
    margin-bottom: 18px;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .analyze {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .content {
    margin-top: 16px;
    font-size: 16px;
    color: #8F959E;
    line-height: 32px;
    white-space: pre-wrap;
    word-break: break-all;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .content img {
    max-width: 100%;
    height: auto !important;
  }
  .gapFillingAnswerBox .gapFillingAnswerBox-show .gapFillingAnswerBox-analyze .content code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
}

@media (min-width: 800px) {
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-topic {
    font-size: 16px;
    color: #1C1C1E;
    line-height: 23px;
    white-space: pre-wrap;
    font-family: Noto Sans SC;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-topic img {
    max-width: 100%;
    height: auto !important;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-topic code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select {
    margin-top: 17px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content {
    margin-bottom: 16px;
    display: flex;
    align-items: center;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-select-button {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px #E8E8E8 solid;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #1C1C1E;
    margin-right: 10px;
    cursor: pointer;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-options-number-mistake {
    background: #FD5757;
    color: #fff;
    border: none;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-options-number-correct {
    background: #00B42A;
    color: #fff;
    border: none;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-options-number-active {
    color: #fff;
    border: none;
    background: #1677FF;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-select-text {
    line-height: 23px;
    color: #1C1C1E;
    font-size: 16px;
    width: calc(100% - 50px);
    cursor: pointer;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-dottedLine {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 20px;
    height: 0;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer {
    margin-top: 20px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer span {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-correctAnswer {
    color: #1C1C1E;
    font-size: 14px;
    margin-top: 20px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-yourAnswer {
    color: #1C1C1E;
    font-size: 14px;
    margin-top: 14px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-yourAnswer span {
    color: #FD5757;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-yourAnswer .text-yourAnswer {
    color: #00B42A;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze {
    margin-top: 18px;
    margin-bottom: 18px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .analyze {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .content {
    margin-top: 18px;
    font-size: 14px;
    color: #8F959E;
    line-height: 20px;
    white-space: pre-wrap;
    word-break: break-all;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .content p {
    margin: 8px 0;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .content img {
    max-width: 100%;
    height: auto !important;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .content code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
}
@media (max-width: 800px) {
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-topic {
    font-size: 16px;
    color: #1C1C1E;
    line-height: 23px;
    white-space: pre-wrap;
    font-family: Noto Sans SC;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-topic img {
    max-width: 100%;
    height: auto !important;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-topic code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select {
    margin-top: 17px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content {
    margin-bottom: 16px;
    display: flex;
    align-items: center;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-select-button {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px #E8E8E8 solid;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #1C1C1E;
    margin-right: 10px;
    cursor: pointer;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-options-number-mistake {
    background: #FD5757;
    color: #fff;
    border: none;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-options-number-correct {
    background: #00B42A;
    color: #fff;
    border: none;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-options-number-active {
    color: #fff;
    border: none;
    background: #1677FF;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-select .TrueOrFalseQuestionsBox-select-content .TrueOrFalseQuestionsBox-select-text {
    line-height: 23px;
    color: #1C1C1E;
    font-size: 16px;
    width: calc(100% - 50px);
    cursor: pointer;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-dottedLine {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 20px;
    height: 0;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer {
    margin-top: 20px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer span {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-correctAnswer {
    color: #1C1C1E;
    font-size: 14px;
    margin-top: 20px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-yourAnswer {
    color: #1C1C1E;
    font-size: 14px;
    margin-top: 14px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-yourAnswer span {
    color: #FD5757;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-answer .TrueOrFalseQuestionsBox-yourAnswer .text-yourAnswer {
    color: #00B42A;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze {
    margin-top: 18px;
    margin-bottom: 18px;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .analyze {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .content {
    margin-top: 18px;
    font-size: 14px;
    color: #8F959E;
    line-height: 20px;
    white-space: pre-wrap;
    word-break: break-all;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .content img {
    max-width: 100%;
    height: auto !important;
  }
  .TrueOrFalseQuestionsBox .TrueOrFalseQuestionsBox-show .TrueOrFalseQuestionsBox-analyze .content code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
}

@media (min-width: 800px) {
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-topic {
    font-size: 16px;
    color: #1C1C1E;
    line-height: 31px;
    white-space: pre-wrap;
    font-family: Noto Sans SC;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-topic img {
    max-width: 100%;
    height: auto !important;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-topic code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-dottedLine {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 20px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content {
    margin-top: 20px;
    height: 210px;
    border: 1px #E8E8E8 solid;
    border-radius: 4px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content textarea {
    height: 160px;
    border: none;
    resize: none;
    outline: none;
    padding: 10px 16px;
    box-sizing: border-box;
    color: #1C1C1E;
    border-radius: 4px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img {
    height: 40px;
    padding: 0 10px;
    box-sizing: border-box;
    display: flex;
    pointer-events: auto;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img span {
    width: 30px;
    height: 30px;
    position: relative;
    margin-right: 10px;
    display: inline-block;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img .images-body {
    display: inline-block;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img img {
    width: 30px;
    height: 30px;
    border-radius: 4px;
    cursor: pointer;
    pointer-events: auto;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img .imgDelete {
    position: absolute;
    right: 0;
    top: -4px;
    width: 11px;
    height: 11px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show {
    margin-top: 18px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswer {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
    margin-bottom: 4px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent {
    margin-top: 17px;
    font-size: 16px;
    line-height: 32px;
    color: #1C1C1E;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg {
    margin-top: 14px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg span {
    width: 139px;
    height: 127px;
    display: inline-block;
    border-radius: 4px;
    margin-right: 20px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg span img {
    border-radius: 4px;
    width: 139px;
    height: 127px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg .images-body {
    display: inline-block;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswer {
    margin-top: 18px;
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
    margin-bottom: 4px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswerContent {
    margin-top: 17px;
    font-size: 16px;
    line-height: 32px;
    color: #1C1C1E;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswerContent img {
    max-width: 100%;
    height: auto !important;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswerContent code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-slide {
    border-bottom: 1px #E8E8E8 solid;
    margin-top: 50px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze {
    margin-top: 26px;
    margin-bottom: 18px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .analyze {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .content {
    margin-top: 16px;
    font-size: 16px;
    color: #8F959E;
    line-height: 32px;
    white-space: pre-wrap;
    word-break: break-all;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .content img {
    max-width: 100%;
    height: auto !important;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .content code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
}
@media (max-width: 800px) {
  .phone-editor .header-item-top {
    height: 200px !important;
  }
  .phone-editor .header-item {
    height: 150px !important;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-topic {
    font-size: 16px;
    color: #1C1C1E;
    line-height: 31px;
    white-space: pre-wrap;
    font-family: Noto Sans SC;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-topic img {
    max-width: 100%;
    height: auto !important;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-topic code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-dottedLine {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 20px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content {
    margin-top: 20px;
    height: 210px;
    border: 1px #E8E8E8 solid;
    border-radius: 4px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content textarea {
    height: 160px;
    border: none;
    resize: none;
    outline: none;
    padding: 10px 16px;
    box-sizing: border-box;
    color: #1C1C1E;
    border-radius: 4px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img {
    height: 40px;
    padding: 0 10px;
    box-sizing: border-box;
    display: flex;
    pointer-events: auto;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img span {
    width: 30px;
    height: 30px;
    position: relative;
    margin-right: 10px;
    display: inline-block;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img .images-body {
    display: inline-block;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img img {
    width: 30px;
    height: 30px;
    border-radius: 4px;
    cursor: pointer;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-content .ShortAnswerQuestionBox-content-img .imgDelete {
    position: absolute;
    right: 0;
    top: -4px;
    width: 11px;
    height: 11px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show {
    margin-top: 18px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswer {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
    margin-bottom: 4px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent {
    margin-top: 17px;
    font-size: 16px;
    line-height: 32px;
    color: #1C1C1E;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg {
    margin-top: 14px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg span {
    width: 139px;
    height: 127px;
    display: inline-block;
    border-radius: 4px;
    margin-right: 20px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg span img {
    border-radius: 4px;
    width: 139px;
    height: 127px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .myAnswerContent .myAnswerContentImg .images-body {
    display: inline-block;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswer {
    margin-top: 18px;
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
    margin-bottom: 4px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswerContent {
    margin-top: 17px;
    font-size: 16px;
    line-height: 32px;
    color: #1C1C1E;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswerContent img {
    max-width: 100%;
    height: auto !important;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .correctAnswerContent code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-slide {
    border-bottom: 1px #E8E8E8 solid;
    margin-top: 50px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze {
    margin-top: 26px;
    margin-bottom: 18px;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .analyze {
    font-size: 16px;
    color: #1C1C1E;
    font-weight: 500;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .content {
    margin-top: 16px;
    font-size: 16px;
    color: #8F959E;
    line-height: 32px;
    white-space: pre-wrap;
    word-break: break-all;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .content img {
    max-width: 100%;
    height: auto !important;
  }
  .ShortAnswerQuestionBox .ShortAnswerQuestionBox-show .ShortAnswerQuestionBox-analyze .content code {
    background-color: #f5f2f0;
    border-radius: 3px;
    font-family: monospace;
    padding: 3px;
  }
}

@media (min-width: 800px) {
  .AnswerResultBox .AnswerResultBox-content {
    display: flex;
  }
  .AnswerResultBox .AnswerResultBox-stroke {
    width: 156px;
    height: 156px;
    border-radius: 50%;
    background: #F1F2F6;
    text-align: center;
    line-height: 153px;
    display: inline-block;
  }
  .AnswerResultBox .ant-progress-inner {
    background: #fff !important;
  }
  .AnswerResultBox .ant-progress-circle-trail {
    stroke: #CBD3DE;
  }
  .AnswerResultBox .AnswerResultBox-test {
    margin-left: 26px;
    display: inline-block;
    width: calc(100% - 182px);
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-title {
    font-size: 20px;
    color: #000000;
    font-weight: 400;
    margin-bottom: 12px;
    margin-top: 4px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-title span {
    color: #1677FF;
    font-size: 32px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content {
    width: 100%;
    height: 80px;
    background: #F7F8FB;
    border-radius: 8px;
    position: relative;
    display: flex;
    line-height: 80px;
    padding: 0 24px;
    box-sizing: border-box;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .answeringStick {
    font-size: 14px;
    color: #8F959E;
    font-weight: 400;
    margin-right: 40px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .answeringStick span {
    font-size: 20px;
    color: #000;
    font-weight: 500;
    margin-right: 9px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .correct {
    font-size: 14px;
    color: #8F959E;
    font-weight: 400;
    margin-right: 40px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .correct span {
    font-size: 20px;
    color: #000;
    font-weight: 500;
    margin-right: 9px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .mistake {
    font-size: 14px;
    color: #8F959E;
    font-weight: 400;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .mistake span {
    font-size: 20px;
    color: #FD5757;
    font-weight: 500;
    margin-right: 9px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content::before {
    position: absolute;
    top: -19px;
    left: 20px;
    content: '';
    border-width: 10px;
    border-style: solid;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #F7F8FB;
    border-left-color: transparent;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content::after {
    position: absolute;
    top: -19px;
    left: 20px;
    content: '';
    border-width: 10px;
    border-style: solid;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #fff;
  }
  .AnswerResultBox .dottedLine-view {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .AnswerResultBox .answerResult .title {
    font-size: 16px;
    color: #000000;
    font-weight: 500;
    margin-bottom: 20px;
  }
  .AnswerResultBox .answerResult .content {
    word-break: break-all;
    white-space: pre-wrap;
  }
  .AnswerResultBox .answerResult .content .content-text {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 4px;
    font-size: 14px;
    color: #1C1C1E;
    text-align: center;
    line-height: 30px;
    margin-right: 14px;
    margin-bottom: 14px;
    border: 1px #E8E8E8 solid;
    cursor: pointer;
  }
  .AnswerResultBox .answerResult .content .content-text-correct {
    background: #CDF1D6;
    color: #00B42A;
    border: none;
  }
  .AnswerResultBox .answerResult .content .content-text-mistake {
    background: #FFEAEA;
    color: #FD5757;
    border: none;
  }
  .AnswerResultBox .answerResult .content .content-text:nth-child(16n) {
    margin-right: 0;
  }
}
@media (max-width: 800px) {
  .AnswerResultBox .AnswerResultBox-content {
    display: flex;
    flex-flow: wrap;
  }
  .AnswerResultBox .AnswerResultBox-stroke {
    width: 156px;
    height: 156px;
    border-radius: 50%;
    background: #F1F2F6;
    text-align: center;
    line-height: 153px;
    display: inline-block;
    margin: 0 auto;
  }
  .AnswerResultBox .ant-progress-inner {
    background: #fff !important;
  }
  .AnswerResultBox .ant-progress-circle-trail {
    stroke: #CBD3DE;
  }
  .AnswerResultBox .AnswerResultBox-test {
    display: inline-block;
    width: 100%;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-title {
    font-size: 20px;
    color: #000000;
    font-weight: 400;
    margin-bottom: 12px;
    margin-top: 4px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-title span {
    color: #1677FF;
    font-size: 32px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content {
    width: 100%;
    height: 60px;
    background: #F7F8FB;
    border-radius: 8px;
    position: relative;
    display: flex;
    justify-content: space-between;
    line-height: 60px;
    padding: 0 24px;
    box-sizing: border-box;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .answeringStick {
    font-size: 14px;
    color: #8F959E;
    font-weight: 400;
    margin-right: 20px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .answeringStick span {
    font-size: 20px;
    color: #000;
    font-weight: 500;
    margin-right: 9px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .correct {
    font-size: 14px;
    color: #8F959E;
    font-weight: 400;
    margin-right: 20px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .correct span {
    font-size: 20px;
    color: #000;
    font-weight: 500;
    margin-right: 9px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .mistake {
    font-size: 14px;
    color: #8F959E;
    font-weight: 400;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content .mistake span {
    font-size: 20px;
    color: #FD5757;
    font-weight: 500;
    margin-right: 9px;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content::before {
    position: absolute;
    top: -19px;
    left: 20px;
    content: '';
    border-width: 10px;
    border-style: solid;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #F7F8FB;
    border-left-color: transparent;
  }
  .AnswerResultBox .AnswerResultBox-test .AnswerResultBox-test-content::after {
    position: absolute;
    top: -19px;
    left: 20px;
    content: '';
    border-width: 10px;
    border-style: solid;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #fff;
  }
  .AnswerResultBox .dottedLine-view {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .AnswerResultBox .answerResult .title {
    font-size: 16px;
    color: #000000;
    font-weight: 500;
    margin-bottom: 20px;
  }
  .AnswerResultBox .answerResult .content {
    word-break: break-all;
    white-space: pre-wrap;
  }
  .AnswerResultBox .answerResult .content .content-text {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: #fff;
    border-radius: 4px;
    font-size: 14px;
    color: #1C1C1E;
    text-align: center;
    margin-right: 14px;
    margin-bottom: 14px;
    border: 1px #E8E8E8 solid;
    cursor: pointer;
  }
  .AnswerResultBox .answerResult .content .content-text-correct {
    background: #CDF1D6;
    color: #00B42A;
    border: none;
  }
  .AnswerResultBox .answerResult .content .content-text-mistake {
    background: #FFEAEA;
    color: #FD5757;
    border: none;
  }
  .AnswerResultBox .answerResult .content .content-text:nth-child(16n) {
    margin-right: 0;
  }
}

@media (min-width: 800px) {
  .subjectivityAnswerResult .title {
    font-size: 18px;
    color: #000;
    font-weight: 400;
  }
  .subjectivityAnswerResult .title span {
    font-size: 20px;
    color: #1677FF;
  }
  .subjectivityAnswerResult .dottedLine-view {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .subjectivityAnswerResult .answerResult .title {
    font-size: 16px;
    color: #000000;
    font-weight: 500;
    margin-bottom: 20px;
  }
  .subjectivityAnswerResult .answerResult .content {
    word-break: break-all;
    white-space: pre-wrap;
  }
  .subjectivityAnswerResult .answerResult .content .content-text {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 4px;
    font-size: 14px;
    color: #1C1C1E;
    text-align: center;
    line-height: 30px;
    margin-right: 14px;
    margin-bottom: 14px;
    border: 1px #E8E8E8 solid;
    cursor: pointer;
  }
  .subjectivityAnswerResult .answerResult .content .content-text-correct {
    background: #CDF1D6;
    color: #00B42A;
    border: none;
  }
  .subjectivityAnswerResult .answerResult .content .content-text-mistake {
    background: #FFEAEA;
    color: #FD5757;
    border: none;
  }
  .subjectivityAnswerResult .answerResult .content .content-text:nth-child(16n) {
    margin-right: 0;
  }
}
@media (max-width: 800px) {
  .subjectivityAnswerResult .title {
    font-size: 18px;
    color: #000;
    font-weight: 400;
  }
  .subjectivityAnswerResult .title span {
    font-size: 20px;
    color: #1677FF;
  }
  .subjectivityAnswerResult .dottedLine-view {
    border-bottom: 1px #E8E8E8 dashed;
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .subjectivityAnswerResult .answerResult .title {
    font-size: 16px;
    color: #000000;
    font-weight: 500;
    margin-bottom: 20px;
  }
  .subjectivityAnswerResult .answerResult .content {
    word-break: break-all;
    white-space: pre-wrap;
  }
  .subjectivityAnswerResult .answerResult .content .content-text {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 4px;
    font-size: 14px;
    color: #1C1C1E;
    text-align: center;
    line-height: 30px;
    margin-right: 14px;
    margin-bottom: 14px;
    border: 1px #E8E8E8 solid;
    cursor: pointer;
  }
  .subjectivityAnswerResult .answerResult .content .content-text-correct {
    background: #CDF1D6;
    color: #00B42A;
    border: none;
  }
  .subjectivityAnswerResult .answerResult .content .content-text-mistake {
    background: #FFEAEA;
    color: #FD5757;
    border: none;
  }
  .subjectivityAnswerResult .answerResult .content .content-text:nth-child(16n) {
    margin-right: 0;
  }
}

@media (min-width: 800px) {
  .applyAnswerListBox {
    max-width: 848px;
    margin: 0 auto;
  }
  .applyAnswerListBox .answerListBox-content {
    height: calc(100vh - 200px);
    margin-top: 20px;
    background-color: #fff;
    position: relative;
  }
  .applyAnswerListBox .answerListBox-content .answerListBox-content-list {
    height: calc(100vh - 220px);
    padding: 22px 22px 40px 22px;
    box-sizing: border-box;
    overflow: auto;
  }
  .applyAnswerListBox .answerListBox-content .answerListBox-content-list .returnStatistics {
    display: inline-block;
    padding: 4px 12px;
    border: 1px #1677FF solid;
    color: #1677FF;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 18px;
    cursor: pointer;
  }
  .applyAnswerListBox .answerListBox-content .packUp {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 25px;
    text-align: center;
    cursor: pointer;
    z-index: 10;
    background: #fff;
  }
  .applyAnswerListBox .answerListBox-content .packUp img {
    margin-top: 5px;
  }
  .applyAnswerListBox .answerListBox-button {
    border-top: 1px #E8E8E8 solid;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 0 24px;
    height: 50px;
    line-height: 50px;
    display: flex;
    justify-content: space-between;
    position: relative;
    background: #fff;
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-left {
    display: flex;
    align-items: center;
    cursor: pointer;
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-left img {
    width: 20px;
    margin-right: 10px;
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-left span {
    font-size: 14px;
    color: #000;
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-center {
    font-size: 14px;
    color: #000;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-right {
    display: flex;
    align-items: center;
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-right .previousQuestion {
    border: 1px #1677FF solid;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #1677FF;
    border-radius: 4px;
    cursor: pointer;
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-right .previousQuestionAction {
    border: 1px #8F959E solid;
    color: #8F959E;
    cursor: no-drop;
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-right .nextQuestion {
    border: 1px #1677FF solid;
    text-align: center;
    font-size: 14px;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    background: #1677FF;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
    margin-left: 10px;
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-right .nextQuestionActive {
    background: #B4D3FF;
    border: 1px #B4D3FF solid;
    cursor: no-drop;
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-right .submitButton {
    width: 80px;
    height: 28px;
    line-height: 28px;
    background: #1677FF;
    border: 1px #1677FF solid;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    text-align: center;
    margin-left: 10px;
  }
  .answerSheetClass {
    width: 336px;
    height: auto;
  }
  .answerSheetClass .answerSheetClass-title {
    font-size: 14px;
    color: #000000;
    font-weight: 400;
    margin-top: 4px;
  }
  .answerSheetClass .answerSheetClass-content {
    margin-top: 15px;
    height: 190px;
    overflow: auto;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-text {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #1C1C1E;
    font-size: 14px;
    border-radius: 4px;
    border: 1px #E8E8E8 solid;
    margin-right: 13px;
    margin-bottom: 13px;
    display: inline-block;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-text:nth-child(8n) {
    margin-right: 0;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-active {
    background: #1677FF;
    border: none;
    color: #FFFFFF;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete {
    border: 1px #1677FF solid;
    background: #ECF4FF;
    color: #1677FF;
    position: relative;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete .answerSheetClassIcon {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete .answerSheetClassIcon .answerSheetClassIcon-answer {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete .answerSheetClassIcon .answerSheetClassIcon-ground {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .answerSheetClass .answerSheetClass-content::-webkit-scrollbar {
    width: 5px;
  }
  .answerSheetClass .answerSheetClass-content::-webkit-scrollbar-thumb {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #D9D9D9;
  }
  .answerSheetClass .answerSheetClass-content::-webkit-scrollbar-track {
    width: 5px;
  }
  .tipConfirm .tipText {
    color: #1C1C1E;
    font-size: 14px;
    font-weight: 400;
  }
  .tipConfirm .tipText span {
    color: #FD5757;
  }
  .tipConfirm .tipContent {
    margin-top: 14px;
  }
  .tipConfirm .tipContent .tipContent-text {
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px #E8E8E8 solid;
    font-size: 14px;
    color: #1C1C1E;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    margin-right: 13px;
    margin-bottom: 13px;
  }
  .tipConfirm .ant-btn {
    border-radius: 4px;
  }
  .tipConfirm .ant-modal-confirm-content {
    margin-left: 0 !important;
  }
  .tipConfirmSubmit .tipBox {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
  }
  .tipConfirmSubmit .tipBox img {
    width: 27px;
    margin-right: 8px;
  }
  .tipConfirmSubmit .tipBox .text {
    color: #1C1C1E;
    font-size: 16px;
    font-weight: 500;
  }
  .tipConfirmSubmit .tipText {
    color: #1C1C1E;
    font-size: 14px;
    font-weight: 400;
  }
  .tipConfirmSubmit .tipText span {
    color: #FD5757;
  }
  .tipConfirmSubmit .tipContent {
    margin-top: 14px;
  }
  .tipConfirmSubmit .tipContent .tipContent-text {
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px #E8E8E8 solid;
    font-size: 14px;
    color: #1C1C1E;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    margin-right: 13px;
    margin-bottom: 13px;
  }
  .tipConfirmSubmit .ant-btn {
    border-radius: 4px;
  }
  .tipConfirmSubmit .ant-modal-confirm-content {
    margin-left: 0 !important;
  }
  .answerList-title {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    margin-bottom: 15px;
  }
}
@media (max-width: 800px) {
  .applyAnswerListBox {
    width: 100%;
  }
  .applyAnswerListBox .answerListBox-content {
    height: 510px;
    border: 1px #E8E8E8 solid;
    position: relative;
  }
  .applyAnswerListBox .answerListBox-content .answerListBox-content-list {
    height: 508px;
    padding: 22px 22px 40px 22px;
    box-sizing: border-box;
    overflow: auto;
  }
  .applyAnswerListBox .answerListBox-content .answerListBox-content-list .returnStatistics {
    display: inline-block;
    padding: 4px 12px;
    border: 1px #1677FF solid;
    color: #1677FF;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 18px;
    cursor: pointer;
  }
  .applyAnswerListBox .answerListBox-content .packUp {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 25px;
    text-align: center;
    cursor: pointer;
    z-index: 10;
    background: #fff;
  }
  .applyAnswerListBox .answerListBox-content .packUp img {
    margin-top: 5px;
  }
  .applyAnswerListBox .answerListBox-button {
    border-left: 1px #E8E8E8 solid;
    border-right: 1px #E8E8E8 solid;
    border-bottom: 1px #E8E8E8 solid;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 0 15px;
    height: 50px;
    line-height: 50px;
    display: flex;
    justify-content: space-between;
    position: relative;
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-left {
    display: flex;
    align-items: center;
    cursor: pointer;
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-left img {
    width: 20px;
    margin-right: 10px;
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-left span {
    font-size: 14px;
    color: #000;
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-center {
    font-size: 14px;
    color: #000;
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-right {
    display: flex;
    align-items: center;
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-right .previousQuestion {
    border: 1px #1677FF solid;
    width: 80px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #1677FF;
    border-radius: 4px;
    cursor: pointer;
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-right .previousQuestionAction {
    border: 1px #8F959E solid;
    color: #8F959E;
    cursor: no-drop;
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-right .nextQuestion {
    border: 1px #1677FF solid;
    text-align: center;
    font-size: 14px;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    background: #1677FF;
    width: 80px;
    height: 28px;
    line-height: 28px;
    margin-left: 10px;
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-right .nextQuestionActive {
    background: #B4D3FF;
    border: 1px #B4D3FF solid;
    cursor: no-drop;
  }
  .applyAnswerListBox .answerListBox-button .answerListBox-button-right .submitButton {
    width: 80px;
    height: 28px;
    line-height: 28px;
    background: #1677FF;
    border: 1px #1677FF solid;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    text-align: center;
    margin-left: 10px;
  }
  .timeLinePopovar {
    width: calc(100% - 40px);
    left: 20px !important;
  }
  .answerSheetClass {
    width: 100%;
    height: auto;
  }
  .answerSheetClass .answerSheetClass-title {
    font-size: 14px;
    color: #000000;
    font-weight: 400;
    margin-top: 4px;
  }
  .answerSheetClass .answerSheetClass-content {
    margin-top: 15px;
    height: 190px;
    overflow: auto;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-text {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #1C1C1E;
    font-size: 14px;
    border-radius: 4px;
    border: 1px #E8E8E8 solid;
    margin-right: 13px;
    margin-bottom: 13px;
    display: inline-block;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-active {
    background: #1677FF;
    border: none;
    color: #FFFFFF;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete {
    border: 1px #1677FF solid;
    background: #ECF4FF;
    color: #1677FF;
    position: relative;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete .answerSheetClassIcon {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete .answerSheetClassIcon .answerSheetClassIcon-answer {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-complete .answerSheetClassIcon .answerSheetClassIcon-ground {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .answerSheetClass .answerSheetClass-content::-webkit-scrollbar {
    width: 5px;
  }
  .answerSheetClass .answerSheetClass-content::-webkit-scrollbar-thumb {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #D9D9D9;
  }
  .answerSheetClass .answerSheetClass-content::-webkit-scrollbar-track {
    width: 5px;
  }
  .tipConfirm .tipText {
    color: #1C1C1E;
    font-size: 14px;
    font-weight: 400;
  }
  .tipConfirm .tipText span {
    color: #FD5757;
  }
  .tipConfirm .tipContent {
    margin-top: 14px;
  }
  .tipConfirm .tipContent .tipContent-text {
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px #E8E8E8 solid;
    font-size: 14px;
    color: #1C1C1E;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    margin-right: 13px;
    margin-bottom: 13px;
  }
  .tipConfirm .ant-btn {
    border-radius: 4px;
  }
  .tipConfirm .ant-modal-confirm-content {
    margin-left: 0 !important;
  }
  .tipConfirmSubmit .tipBox {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
  }
  .tipConfirmSubmit .tipBox img {
    width: 27px;
    margin-right: 8px;
  }
  .tipConfirmSubmit .tipBox .text {
    color: #1C1C1E;
    font-size: 16px;
    font-weight: 500;
  }
  .tipConfirmSubmit .tipText {
    color: #1C1C1E;
    font-size: 14px;
    font-weight: 400;
  }
  .tipConfirmSubmit .tipText span {
    color: #FD5757;
  }
  .tipConfirmSubmit .tipContent {
    margin-top: 14px;
  }
  .tipConfirmSubmit .tipContent .tipContent-text {
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    border: 1px #E8E8E8 solid;
    font-size: 14px;
    color: #1C1C1E;
    display: inline-block;
    text-align: center;
    margin-right: 13px;
    margin-bottom: 13px;
  }
  .tipConfirmSubmit .ant-btn {
    border-radius: 4px;
  }
  .tipConfirmSubmit .ant-modal-confirm-content {
    margin-left: 0 !important;
  }
  .answerList-title {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    margin-bottom: 15px;
  }
}

@media (max-width: 800px) {
  .mobile-nav-right .blue-btn {
    width: unset !important;
    height: 28px !important;
    line-height: 28px !important;
    font-size: 14px;
    padding: 0 10px;
    border: none;
  }
  .answer-card-mobile .adm-popup-body {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }
  .answer-card-mobile .answer-card-header {
    display: flex;
    color: #000;
    justify-content: space-between;
    align-items: center;
    line-height: 60px;
    padding: 0 20px;
    border-bottom: 1px solid #EBF2FE;
  }
  .answerSheetClass .answerSheetClass-content {
    margin-top: 0;
    padding: 16px;
  }
  .answerSheetClass .answerSheetClass-content .answerSheetClass-content-text {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .answerSheetClass .bottom {
    background-color: #F7F8FB;
    padding: 7px 0;
  }
  .answerSheetClass .bottom button {
    display: block;
    width: 80% !important;
    margin-left: 10%;
    border-radius: 40px;
  }
  .applyAnswerListBox .answerListBox-content {
    border: none;
    height: calc(100vh - 110px);
  }
  .applyAnswerListBox .answerListBox-content .answerListBox-content-list {
    height: unset;
  }
  .applyAnswerListBox .exerciseBox-content-bottom-mobile {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 7px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #F7F8FB;
    box-shadow: 0px -2px 8px rgba(34, 51, 109, 0.2);
  }
  .applyAnswerListBox .exerciseBox-content-bottom-mobile .blue-btn {
    width: 130px;
    height: 40px;
  }
  .applyAnswerListBox .exerciseBox-content-bottom-mobile .submitButton {
    font-size: 14px;
    border-radius: 40px;
  }
}
.adm-center-popup-wrap .adm-dialog-title {
  margin-bottom: 15px;
  padding-left: 28px;
  padding-right: 28px;
}
.adm-center-popup-wrap .adm-dialog-content {
  padding-left: 28px;
  padding-right: 28px;
}
.adm-center-popup-wrap .adm-dialog-footer .adm-button {
  font-size: 15px !important;
}
.adm-center-popup-wrap .adm-dialog-footer .gray-btn {
  color: #8F959E;
}
.blue-btn {
  text-align: center;
  line-height: 40px;
  background: #E8F1FF;
  color: #1677FF;
  border-radius: 20px;
  font-size: 14px;
}
.blue-btn.disabled {
  background-color: #EAECF2;
  color: #8F959E;
  cursor: no-drop;
}

@media (min-width: 1000px) {
  .applyAnswerSheet {
    width: 100%;
    position: relative;
  }
  .applyAnswerSheet .set-box-text {
    position: absolute;
    z-index: 99;
    height: 60px;
    top: -60px;
    right: 0;
    color: #000000 !important;
    padding: 10px 0;
  }
  .applyAnswerSheet .set-box-text .set-container {
    height: 41px;
    background-color: #FFFFFF;
    border-radius: 4px;
    border-top: 1px solid #E8E8E8;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .applyAnswerSheet .set-box-text .set-btn {
    width: 71px;
    height: 100%;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
  }
  .applyAnswerSheet .set-box-text .set-btn-icon {
    width: 18px;
    margin-right: 5px;
  }
  .applyAnswerSheet .set-box-text .set-btn:hover {
    background: #f5f5f5;
  }
  .applyAnswerSheet .answerSheet-action {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 6px;
    position: absolute;
    top: 0;
  }
  .applyAnswerSheet .answerSheet-action .answerSheet-action-edit {
    display: flex;
    align-items: center;
    margin-right: 20px;
    cursor: pointer;
    font-size: 14px;
  }
  .applyAnswerSheet .answerSheet-action .answerSheet-action-edit span {
    margin-left: 4px;
  }
  .applyAnswerSheet .answerSheet-action .answerSheet-action-delete {
    display: flex;
    align-items: center;
    cursor: pointer;
    font-size: 14px;
    color: #FD5757;
  }
  .applyAnswerSheet .answerSheet-action .answerSheet-action-delete span {
    margin-left: 4px;
  }
  .applyAnswerSheet .answerSheet-title {
    width: 100%;
    height: 40px;
    background: #F1F2F6;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 0 15px;
    box-sizing: border-box;
    line-height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .applyAnswerSheet .answerSheet-title .answerSheet-title-left {
    display: flex;
    align-items: center;
  }
  .applyAnswerSheet .answerSheet-title .answerSheet-title-left img {
    width: 30px;
    margin-right: 5px;
  }
  .applyAnswerSheet .answerSheet-title .answerSheet-title-left span {
    font-size: 14px;
    color: #000000;
  }
  .applyAnswerSheet .answerSheet-title .answerSheet-Statistics {
    display: flex;
    align-items: center;
    cursor: pointer;
  }
  .applyAnswerSheet .answerSheet-title .answerSheet-Statistics img {
    width: 19px;
    margin-right: 9px;
  }
  .applyAnswerSheet .answerSheet-title .answerSheet-Statistics span {
    font-size: 14px;
    color: #000000;
  }
  .applyAnswerSheet .answerSheet-content {
    width: 100%;
    height: 100px;
    border: 1px #E8E8E8 solid;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 0 24px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    position: relative;
  }
  .applyAnswerSheet .answerSheet-content img {
    width: 67px;
  }
  .applyAnswerSheet .answerSheet-content .answerSheet-content-text {
    margin-left: 15px;
    width: calc(100% - 210px);
  }
  .applyAnswerSheet .answerSheet-content .answerSheet-content-text .answerSheet-content-text-title {
    height: 30px;
    width: 100%;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .applyAnswerSheet .answerSheet-content .answerSheet-content-text .answerSheet-content-text-num {
    font-size: 14px;
    color: #8F959E;
  }
  .applyAnswerSheet .answerSheet-content .answerSheet-content-right {
    position: absolute;
    right: 24px;
    display: flex;
  }
  .applyAnswerSheet .answerSheet-content .answerSheet-content-right .answerSheet-content-right-button {
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    border-radius: 4px;
    background: #1677FF;
    cursor: pointer;
    margin-right: 21px;
  }
  .applyAnswerSheet .answerSheet-content .answerSheet-content-right .answerSheet-content-right-active {
    background: #fff;
    color: #1677FF;
    border: 1px #1677FF solid;
  }
  .applyAnswerSheet .answerSheet-content .answerSheet-content-right .answerSheet-content-right-button:last-child {
    margin-right: 0;
  }
  .applyAnswerSheet .interactiveExerciseBox {
    border-radius: 4px;
    padding: 20px;
    max-width: 848px;
    width: 100%;
    background: #fff;
    margin: 20px auto;
  }
  .applyAnswerSheet .interactiveExerciseBox .text {
    font-size: 16px;
    color: #000;
    font-weight: 500;
  }
  .applyAnswerSheet .interactiveExerciseBox .title {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #1C1C1E;
  }
  .applyAnswerSheet .interactiveExerciseBox .title img {
    max-width: 100%;
    height: auto !important;
  }
  .applyAnswerSheet .interactiveExerciseBox .content {
    border: 1px #0092E8 solid;
    padding: 10px;
    margin-top: 20px;
    border-radius: 4px;
    text-align: center;
    position: relative;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .interImg {
    max-width: 100% !important;
    max-height: 100% !important;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas {
    position: absolute;
    left: 50%;
    top: 10px;
    z-index: 10;
    transform: translate(-50%);
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .drag-box {
    position: absolute;
    z-index: 50;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .drag-box .border-box {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    background-color: rgba(255, 255, 255, 0.2);
    border: 1px solid #FD5757;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .drag-box .border-box-active {
    border-radius: 50%;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content {
    position: absolute;
    z-index: 100;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content .text {
    width: 100%;
    height: 100%;
    font-size: 18px;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content .dragger {
    justify-content: center;
    align-items: center;
    font-size: 18px;
    color: #ffffff;
    position: absolute;
    right: 50%;
    transform: translate(50%, 0);
    top: -14px;
    z-index: 500;
    display: none;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content .dragger .anticon {
    padding: 2px;
    border: 1px solid #FD5757;
    cursor: move;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content .config {
    justify-content: flex-end;
    align-items: center;
    font-size: 18px;
    color: #ffffff;
    position: absolute;
    right: -2px;
    top: calc(100% - 24px);
    display: none;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content .config .anticon {
    padding: 2px;
    border: 2px solid #FD5757;
    cursor: pointer;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content .config .anticon-edit {
    margin-right: 6px;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content .titleName {
    height: 28px;
    position: absolute;
    left: 0;
    top: -33px;
    display: flex;
    width: 100px;
    word-break: break-all;
    align-items: flex-end;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content .titleName .text {
    width: 16px;
    height: 16px;
    border-radius: 1px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #FD5757;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    flex: none;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content .titleName .selecttitle {
    font-size: 14px;
    color: #000;
    font-weight: 400;
    margin-left: 4px;
    word-break: break-all;
    line-height: 1;
    text-align: left;
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
    /* 文字周围添加白色阴影，模拟边框效果 */
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-active {
    background-color: rgba(255, 255, 255, 0.2);
    border-style: solid;
    border-color: #FD5757;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-ellipse {
    border-radius: 50%;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .answerQuestion {
    width: 100%;
    height: 100%;
    z-index: 100;
    position: absolute;
    left: 0;
    top: 0;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .answerQuestion img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 124px;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .misAnswer {
    width: 100%;
    height: 100%;
    z-index: 100;
    position: absolute;
    left: 0;
    top: 0;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .misAnswer img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 124px;
  }
  .applyAnswerSheet .interactiveExerciseBox .submitAnswerClass {
    text-align: right;
    margin-top: 12px;
  }
  .applyAnswerSheet .interactiveExerciseBox .submitAnswerClass span {
    display: inline-block;
    width: 80px;
    height: 28px;
    line-height: 28px;
    background: #1677FF;
    border: 1px #1677FF solid;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    text-align: center;
    margin-left: 10px;
  }
  .tipConfirm .ant-btn-primary {
    background: #1677FF !important;
  }
  .tipConfirm .ant-modal-confirm-body > .anticon {
    color: #297FFF;
  }
}
@media (max-width: 1000px) {
  .applyAnswerSheet {
    width: 100%;
  }
  .applyAnswerSheet .answerSheet-title {
    width: 100%;
    height: 40px;
    background: #F1F2F6;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 0 15px;
    box-sizing: border-box;
    line-height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .applyAnswerSheet .answerSheet-title .answerSheet-title-left {
    display: flex;
    align-items: center;
  }
  .applyAnswerSheet .answerSheet-title .answerSheet-title-left img {
    width: 30px;
    margin-right: 5px;
  }
  .applyAnswerSheet .answerSheet-title .answerSheet-title-left span {
    font-size: 14px;
    color: #000000;
  }
  .applyAnswerSheet .answerSheet-title .answerSheet-Statistics {
    display: flex;
    align-items: center;
    cursor: pointer;
  }
  .applyAnswerSheet .answerSheet-title .answerSheet-Statistics img {
    width: 19px;
    margin-right: 9px;
  }
  .applyAnswerSheet .answerSheet-title .answerSheet-Statistics span {
    font-size: 14px;
    color: #000000;
  }
  .applyAnswerSheet .answerSheet-content {
    width: 100%;
    height: auto;
    border: 1px #E8E8E8 solid;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 24px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
  }
  .applyAnswerSheet .answerSheet-content img {
    width: 67px;
  }
  .applyAnswerSheet .answerSheet-content .answerSheet-content-text {
    margin-left: 15px;
    width: calc(100% - 90px);
  }
  .applyAnswerSheet .answerSheet-content .answerSheet-content-text .answerSheet-content-text-title {
    height: 30px;
    width: 100%;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .applyAnswerSheet .answerSheet-content .answerSheet-content-text .answerSheet-content-text-num {
    font-size: 14px;
    color: #8F959E;
  }
  .applyAnswerSheet .answerSheet-content .answerSheet-content-right {
    width: 100%;
    display: flex;
    margin-top: 20px;
    justify-content: space-between;
  }
  .applyAnswerSheet .answerSheet-content .answerSheet-content-right .answerSheet-content-right-button {
    width: calc(100%);
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    border-radius: 4px;
    background: #1677FF;
    cursor: pointer;
    margin-right: 21px;
  }
  .applyAnswerSheet .answerSheet-content .answerSheet-content-right .answerSheet-content-right-active {
    background: #fff;
    color: #1677FF;
    border: 1px #1677FF solid;
  }
  .applyAnswerSheet .answerSheet-content .answerSheet-content-right .answerSheet-content-right-button:last-child {
    margin-right: 0;
  }
  .applyAnswerSheet .interactiveExerciseBox {
    border: 1px #E8E8E8 solid;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 20px;
  }
  .applyAnswerSheet .interactiveExerciseBox .text {
    font-size: 16px;
    color: #000;
    font-weight: 500;
  }
  .applyAnswerSheet .interactiveExerciseBox .title {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #1C1C1E;
    margin-top: 20px;
  }
  .applyAnswerSheet .interactiveExerciseBox .title img {
    max-width: 100%;
    height: auto !important;
  }
  .applyAnswerSheet .interactiveExerciseBox .content {
    width: 100%;
    border: 1px #0092E8 solid;
    padding: 10px;
    margin-top: 20px;
    border-radius: 4px;
    text-align: center;
    position: relative;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .interImg {
    max-width: 100% !important;
    max-height: 100% !important;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas {
    position: absolute;
    left: 50%;
    top: 10px;
    z-index: 10;
    transform: translate(-50%);
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .drag-box {
    position: absolute;
    z-index: 50;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .drag-box .border-box {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    background-color: rgba(255, 255, 255, 0.2);
    border: 1px solid #FD5757;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .drag-box .border-box-active {
    border-radius: 50%;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content {
    position: absolute;
    z-index: 100;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content .text {
    width: 100%;
    height: 100%;
    font-size: 18px;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content .dragger {
    justify-content: center;
    align-items: center;
    font-size: 18px;
    color: #ffffff;
    position: absolute;
    right: 50%;
    transform: translate(50%, 0);
    top: -14px;
    z-index: 500;
    display: none;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content .dragger .anticon {
    padding: 2px;
    border: 1px solid #FD5757;
    cursor: move;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content .config {
    justify-content: flex-end;
    align-items: center;
    font-size: 18px;
    color: #ffffff;
    position: absolute;
    right: -2px;
    top: calc(100% - 24px);
    display: none;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content .config .anticon {
    padding: 2px;
    border: 2px solid #FD5757;
    cursor: pointer;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content .config .anticon-edit {
    margin-right: 6px;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content .titleName {
    height: 28px;
    position: absolute;
    left: 0;
    top: -33px;
    display: flex;
    width: 100px;
    word-break: break-all;
    align-items: flex-end;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content .titleName .text {
    width: 16px;
    height: 16px;
    border-radius: 1px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #FD5757;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    flex: none;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-content .titleName .selecttitle {
    font-size: 14px;
    color: #000;
    font-weight: 400;
    margin-left: 4px;
    word-break: break-all;
    line-height: 1;
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
    /* 文字周围添加白色阴影，模拟边框效果 */
    text-align: left;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-active {
    background-color: rgba(255, 255, 255, 0.2);
    border-style: solid;
    border-color: #FD5757;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .canvas .box-item-ellipse {
    border-radius: 50%;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .answerQuestion {
    width: 100%;
    height: 100%;
    z-index: 100;
    position: absolute;
    left: 0;
    top: 0;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .answerQuestion img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 124px;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .misAnswer {
    width: 100%;
    height: 100%;
    z-index: 100;
    position: absolute;
    left: 0;
    top: 0;
  }
  .applyAnswerSheet .interactiveExerciseBox .content .misAnswer img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 124px;
  }
  .applyAnswerSheet .interactiveExerciseBox .submitAnswerClass {
    text-align: right;
    margin-top: 12px;
  }
  .applyAnswerSheet .interactiveExerciseBox .submitAnswerClass span {
    display: inline-block;
    width: 80px;
    height: 28px;
    line-height: 28px;
    background: #1677FF;
    border: 1px #1677FF solid;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    text-align: center;
    margin-left: 10px;
  }
}

@media (max-width: 1000px) {
  .exerciseBox-content-bottom-mobile {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 7px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #F7F8FB;
    box-shadow: 0px -2px 8px rgba(34, 51, 109, 0.2);
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }
  .exerciseBox-content-bottom-mobile .exerciseBox-content-bottom-fix-center {
    width: 80px;
    text-align: center;
  }
  .course-mobile-scroll-container {
    height: calc(100vh - 40px);
    overflow: scroll;
    background-color: #fff;
  }
  .course-mobile-scroll-container-page {
    height: calc(100vh - 50px);
    overflow: scroll;
    background-color: #fff;
  }
  .course-mobile-scroll-container-with-bottom {
    height: calc(100vh - 95px);
  }
}

