.divEditCell___nUKOQ {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  padding: 2px;
}

.tablex-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  background-color: #ffffff;
}

.tablex-container.tablex-bordered {
  border: 1px solid #e8e8ee;
}

.tablex-container * {
  box-sizing: border-box;
}

.tablex-table ::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 4px;
  background-color: #f1f1f1;
}

.tablex-table ::-webkit-scrollbar-thumb {
  background-color: #cccccc;
  border-radius: 4px;
}

.tablex-table ::-webkit-scrollbar-thumb:hover {
  background-color: #a8a8a8;
}

.tablex-container .tablex-table {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

.tablex-table .tablex-table-body {
  height: 100%;
  width: 100%;
  z-index: 1;
}

.tablex-table .tablex-table-row {
  display: flex;
  width: auto;
  min-width: 100%;
  background-color: #ffffff;
}

.tablex-bordered .tablex-table-row {
  border-bottom: 1px solid #eeeeee;
}

.tablex-autowrap .tablex-table-row {
  min-height: 40px;
}

.tablex-bordered .tablex-table-row .tablex-table-row-cell {
  border-right: 1px solid #eeeeee;
}

.tablex-table .tablex-table-row .tablex-table-row-cell-rowspan {
  background-color: #ffffff;
  border-bottom: 1px solid #eeeeee;
}

.tablex-table-body .tablex-table-row.tablex-table-row--hovered {
  background-color: #e6f7ff;
}

.tablex-table-body
  .tablex-table-row.tablex-table-row--hovered
  .tablex-table-row-cell-rowspan {
  background-color: #e6f7ff;
}

.tablex-table-row .tablex-table-row-cell {
  display: flex;
  flex: 0 0 auto;
  box-sizing: border-box;
  align-items: center;
  position: relative;
  overflow: hidden;
}

.tablex-table-row-cell .tablex-table-row-cell-inner {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 5px;
  width: 100%;
}

.tablex-autowrap .tablex-table-row-cell .tablex-table-row-cell-inner {
  white-space: pre-line;
  word-break: break-all;
}

.tablex-autowrap .tablex-row-expandedRowRender {
  white-space: pre-line;
  word-break: break-all;
}

.tablex-table .tablex-table-head-container {
  white-space: nowrap;
  font-size: 0;
  overflow: hidden;
  box-sizing: border-box;
  flex: 0 0 auto;
  border-bottom: 1px solid #e8e8ee;
  z-index: 2;
}

.tablex-table .tablex-table-head {
  overflow: hidden;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
}

.tablex-table .tablex-table-head-cell,
.tablex-table .tablex-table-head-group-cell {
  display: inline-flex;
  box-sizing: border-box;
  height: 100%;
  vertical-align: top;
  position: relative;
  align-items: center;
  flex: 0 0 auto;
  overflow: hidden;
}

.tablex-table .tablex-head-cell-rowcolspan {
  z-index: 2;
  background-color: #ffffff;
}

.tablex-bordered .tablex-table .tablex-table-head-cell {
  border-right: 1px solid #e8e8ee;
  border-bottom: 1px solid #e8e8ee;
}

.tablex-bordered .tablex-table .tablex-table-head-group-cell {
  border-bottom: 1px solid #e8e8ee;
  border-right: 1px solid #e8e8ee;
}

.tablex-table .tablex-table-head-group-cell-inner,
.tablex-table .tablex-table-head-cell-inner {
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0px 5px;
  font-size: 13px;
  font-weight: bold;
  width: 100%;
  text-align: center;
}

.tablex-table .tablex-table-head-container .resize-handle {
  width: 6px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  cursor: col-resize;
  background-color: transparent;
  border-right: 2px solid transparent;
  z-index: 100;
}

.tablex-table .tablex-table-head-container .resize-handle:hover {
  border-color: #188ae2;
}

.tablex-table .tablex-table-head-container .resizeMarkLine {
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #188ae2;
  height: 100%;
  width: 2px;
  z-index: 99;
  display: block;
}

/*冻结*/

.tablex-container {
  display: flex;
  flex-direction: row;
  overflow: hidden;
}

.tablex-container .tablex-main {
  height: 100%;
  flex-grow: 1;
}

.tablex-container .tablex-frozen-left {
  height: 100%;
  flex-grow: 0;
  flex-shrink: 0;
  z-index: 10;
  background-color: #ffffff;
}

.tablex-container .tablex-frozen-right {
  height: 100%;
  flex-grow: 0;
  flex-shrink: 0;
  z-index: 10;
  background-color: #ffffff;
}

.tablex-container .tablex-frozen-left.tablex-frozen-scrolled {
  box-shadow: 6px 0 6px -4px rgba(0, 0, 0, 0.15);
}

.tablex-container .tablex-frozen-right.tablex-frozen-scrolled {
  box-shadow: -6px 0 6px -4px rgba(0, 0, 0, 0.15);
}

.tablex-container.tablex-bordered .tablex-main {
  margin-right: -1px;
}

.tablex-container.tablex-bordered
  .tablex-frozen-right
  .tablex-table-head
  > .tablex-head-row
  > .tablex-table-head-cell,
.tablex-container.tablex-bordered
  .tablex-frozen-right
  .tablex-table
  .tablex-table-row
  .tablex-table-row-cell {
  border-right: none;
  border-left: 1px solid #eeeeee;
}

.tablex-table-rows-frozen {
  position: absolute;
  border-top: 1px solid #eeeeee;
  left: 0;
  background-color: #fff;
  z-index: 2;
}

.tablex-table .tablex-table-row.tablex__row--selected,
.tablex-table
  .tablex-table-row.tablex__row--selected
  .tablex-table-row-cell-rowspan {
  background-color: #d2e3ef !important;
}

.tablex__checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: "tnum";
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}

.tablex__checkbox__input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
  touch-action: manipulation;
}

.tablex__checkbox__inner {
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}

.tablex__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: " ";
}

.tablex__checkbox--checked .tablex__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: " ";
}

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

.tablex__checkbox--indeterminate .tablex__checkbox__inner {
  background-color: #fff;
  border-color: #d9d9d9;
}

.tablex__checkbox--indeterminate .tablex__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: " ";
}

.tablex__checkbox--checked .tablex__checkbox__inner {
  background-color: #1890ff;
  border-color: #1890ff;
}

.tablex__checkbox--disabled .tablex__checkbox__inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}

.tablex__checkbox--disabled.tablex__checkbox--checked
  .tablex__checkbox__inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}

.tablex__checkbox--disabled .tablex__checkbox__inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}

.tablex__areaselect__indicator {
  position: fixed;
  border: 1px solid #0078d7;
  background-color: #aaccee;
  opacity: 0.4;
  z-index: 99999;
}

.tablex-row-expand {
  display: inline-flex;
  width: 20px;
  height: 20px;
  padding: 0 0 0 5px;
  align-items: center;
  flex: none;
}

.tablex-row-expand-icon {
  display: inline-block;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  line-height: 13px;
  text-align: center;
  border: 1px solid #e8e8e8;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: #fff;
  cursor: pointer;
}

.tablex-row-expand-icon.tablex-row-expand-icon-expanded::after {
  content: "-";
}

.tablex-row-expand-icon.tablex-row-expand-icon-collapsed::after {
  content: "+";
}

.tablex-container .tablex-table-row .tablex-row-expandedRowRender {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
}


@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}

.tablex-loading-icon {
  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;
  animation: loadingCircle 1s infinite linear;
  color: #1890ff;
}


input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
} 
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[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  pointer-events: none;
}
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;
}
th {
  text-align: inherit;
}
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 {
  zoom: 1;
}
.clearfix::before,
.clearfix::after {
  display: table;
  content: '';
}
.clearfix::after {
  clear: both;
}
.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;
  animation: loadingCircle 1s infinite linear;
}
.anticon-spin {
  display: inline-block;
  animation: loadingCircle 1s infinite linear;
}
.fade-enter,
.fade-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.fade-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.fade-enter.fade-enter-active,
.fade-appear.fade-appear-active {
  animation-name: antFadeIn;
  animation-play-state: running;
}
.fade-leave.fade-leave-active {
  animation-name: antFadeOut;
  animation-play-state: running;
  pointer-events: none;
}
.fade-enter,
.fade-appear {
  opacity: 0;
  animation-timing-function: linear;
}
.fade-leave {
  animation-timing-function: linear;
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.move-up-enter,
.move-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-up-enter.move-up-enter-active,
.move-up-appear.move-up-appear-active {
  animation-name: antMoveUpIn;
  animation-play-state: running;
}
.move-up-leave.move-up-leave-active {
  animation-name: antMoveUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-up-enter,
.move-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-up-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-down-enter,
.move-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-down-enter.move-down-enter-active,
.move-down-appear.move-down-appear-active {
  animation-name: antMoveDownIn;
  animation-play-state: running;
}
.move-down-leave.move-down-leave-active {
  animation-name: antMoveDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-down-enter,
.move-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-down-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-left-enter,
.move-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-left-enter.move-left-enter-active,
.move-left-appear.move-left-appear-active {
  animation-name: antMoveLeftIn;
  animation-play-state: running;
}
.move-left-leave.move-left-leave-active {
  animation-name: antMoveLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-left-enter,
.move-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-left-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-right-enter,
.move-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-right-enter.move-right-enter-active,
.move-right-appear.move-right-appear-active {
  animation-name: antMoveRightIn;
  animation-play-state: running;
}
.move-right-leave.move-right-leave-active {
  animation-name: antMoveRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-right-enter,
.move-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-right-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@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;
}
[ant-click-animating-without-extra-node='true']::after,
.tablex-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 #1890ff;
          box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  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-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #1890ff;
    box-shadow: 0 0 0 6px #1890ff;
            box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
.slide-up-enter,
.slide-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-up-enter.slide-up-enter-active,
.slide-up-appear.slide-up-appear-active {
  animation-name: antSlideUpIn;
  animation-play-state: running;
}
.slide-up-leave.slide-up-leave-active {
  animation-name: antSlideUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-up-enter,
.slide-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-up-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-down-enter,
.slide-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-down-enter.slide-down-enter-active,
.slide-down-appear.slide-down-appear-active {
  animation-name: antSlideDownIn;
  animation-play-state: running;
}
.slide-down-leave.slide-down-leave-active {
  animation-name: antSlideDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-down-enter,
.slide-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-left-enter,
.slide-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-left-enter.slide-left-enter-active,
.slide-left-appear.slide-left-appear-active {
  animation-name: antSlideLeftIn;
  animation-play-state: running;
}
.slide-left-leave.slide-left-leave-active {
  animation-name: antSlideLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-left-enter,
.slide-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-left-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-right-enter,
.slide-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-right-enter.slide-right-enter-active,
.slide-right-appear.slide-right-appear-active {
  animation-name: antSlideRightIn;
  animation-play-state: running;
}
.slide-right-leave.slide-right-leave-active {
  animation-name: antSlideRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-right-enter,
.slide-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-right-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
.swing-enter,
.swing-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.swing-enter.swing-enter-active,
.swing-appear.swing-appear-active {
  animation-name: antSwingIn;
  animation-play-state: running;
}
@keyframes antSwingIn {
  0%,
  100% {
    transform: translateX(0);
  }
  20% {
    transform: translateX(-10px);
  }
  40% {
    transform: translateX(10px);
  }
  60% {
    transform: translateX(-5px);
  }
  80% {
    transform: translateX(5px);
  }
}
.zoom-enter,
.zoom-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-enter.zoom-enter-active,
.zoom-appear.zoom-appear-active {
  animation-name: antZoomIn;
  animation-play-state: running;
}
.zoom-leave.zoom-leave-active {
  animation-name: antZoomOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-enter,
.zoom-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-enter,
.zoom-big-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-enter.zoom-big-enter-active,
.zoom-big-appear.zoom-big-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.zoom-big-leave.zoom-big-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-big-enter,
.zoom-big-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-fast-leave {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-fast-enter.zoom-big-fast-enter-active,
.zoom-big-fast-appear.zoom-big-fast-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.zoom-big-fast-leave.zoom-big-fast-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-fast-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-up-enter,
.zoom-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-up-enter.zoom-up-enter-active,
.zoom-up-appear.zoom-up-appear-active {
  animation-name: antZoomUpIn;
  animation-play-state: running;
}
.zoom-up-leave.zoom-up-leave-active {
  animation-name: antZoomUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-up-enter,
.zoom-up-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-up-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-down-enter,
.zoom-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-down-enter.zoom-down-enter-active,
.zoom-down-appear.zoom-down-appear-active {
  animation-name: antZoomDownIn;
  animation-play-state: running;
}
.zoom-down-leave.zoom-down-leave-active {
  animation-name: antZoomDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-down-enter,
.zoom-down-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-down-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-left-enter,
.zoom-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-left-enter.zoom-left-enter-active,
.zoom-left-appear.zoom-left-appear-active {
  animation-name: antZoomLeftIn;
  animation-play-state: running;
}
.zoom-left-leave.zoom-left-leave-active {
  animation-name: antZoomLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-left-enter,
.zoom-left-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-left-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-right-enter,
.zoom-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-right-enter.zoom-right-enter-active,
.zoom-right-appear.zoom-right-appear-active {
  animation-name: antZoomRightIn;
  animation-play-state: running;
}
.zoom-right-leave.zoom-right-leave-active {
  animation-name: antZoomRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-right-enter,
.zoom-right-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-right-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
.tablex-motion-collapse-legacy {
  overflow: hidden;
}
.tablex-motion-collapse-legacy-active {
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.tablex-motion-collapse {
  overflow: hidden;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s 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 */
.tablex-btn {
  line-height: 1.499;
  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;
          user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 0 15px;
  font-size: 14px;
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  border-color: #d9d9d9;
}
.tablex-btn > .anticon {
  line-height: 1;
}
.tablex-btn,
.tablex-btn:active,
.tablex-btn:focus {
  outline: 0;
}
.tablex-btn:not([disabled]):hover {
  text-decoration: none;
}
.tablex-btn:not([disabled]):active {
  outline: 0;
  box-shadow: none;
}
.tablex-btn.disabled,
.tablex-btn[disabled] {
  cursor: not-allowed;
}
.tablex-btn.disabled > *,
.tablex-btn[disabled] > * {
  pointer-events: none;
}
.tablex-btn-lg {
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  border-radius: 4px;
}
.tablex-btn-sm {
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
  border-radius: 4px;
}
.tablex-btn > a:only-child {
  color: currentColor;
}
.tablex-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn:hover,
.tablex-btn:focus {
  color: #40a9ff;
  background-color: #fff;
  border-color: #40a9ff;
}
.tablex-btn:hover > a:only-child,
.tablex-btn:focus > a:only-child {
  color: currentColor;
}
.tablex-btn:hover > a:only-child::after,
.tablex-btn:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn:active,
.tablex-btn.active {
  color: #096dd9;
  background-color: #fff;
  border-color: #096dd9;
}
.tablex-btn:active > a:only-child,
.tablex-btn.active > a:only-child {
  color: currentColor;
}
.tablex-btn:active > a:only-child::after,
.tablex-btn.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-disabled,
.tablex-btn.disabled,
.tablex-btn[disabled],
.tablex-btn-disabled:hover,
.tablex-btn.disabled:hover,
.tablex-btn[disabled]:hover,
.tablex-btn-disabled:focus,
.tablex-btn.disabled:focus,
.tablex-btn[disabled]:focus,
.tablex-btn-disabled:active,
.tablex-btn.disabled:active,
.tablex-btn[disabled]:active,
.tablex-btn-disabled.active,
.tablex-btn.disabled.active,
.tablex-btn[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.tablex-btn-disabled > a:only-child,
.tablex-btn.disabled > a:only-child,
.tablex-btn[disabled] > a:only-child,
.tablex-btn-disabled:hover > a:only-child,
.tablex-btn.disabled:hover > a:only-child,
.tablex-btn[disabled]:hover > a:only-child,
.tablex-btn-disabled:focus > a:only-child,
.tablex-btn.disabled:focus > a:only-child,
.tablex-btn[disabled]:focus > a:only-child,
.tablex-btn-disabled:active > a:only-child,
.tablex-btn.disabled:active > a:only-child,
.tablex-btn[disabled]:active > a:only-child,
.tablex-btn-disabled.active > a:only-child,
.tablex-btn.disabled.active > a:only-child,
.tablex-btn[disabled].active > a:only-child {
  color: currentColor;
}
.tablex-btn-disabled > a:only-child::after,
.tablex-btn.disabled > a:only-child::after,
.tablex-btn[disabled] > a:only-child::after,
.tablex-btn-disabled:hover > a:only-child::after,
.tablex-btn.disabled:hover > a:only-child::after,
.tablex-btn[disabled]:hover > a:only-child::after,
.tablex-btn-disabled:focus > a:only-child::after,
.tablex-btn.disabled:focus > a:only-child::after,
.tablex-btn[disabled]:focus > a:only-child::after,
.tablex-btn-disabled:active > a:only-child::after,
.tablex-btn.disabled:active > a:only-child::after,
.tablex-btn[disabled]:active > a:only-child::after,
.tablex-btn-disabled.active > a:only-child::after,
.tablex-btn.disabled.active > a:only-child::after,
.tablex-btn[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn:hover,
.tablex-btn:focus,
.tablex-btn:active,
.tablex-btn.active {
  text-decoration: none;
  background: #fff;
}
.tablex-btn > i,
.tablex-btn > span {
  display: inline-block;
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  pointer-events: none;
}
.tablex-btn-primary {
  color: #fff;
  background-color: #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);
}
.tablex-btn-primary > a:only-child {
  color: currentColor;
}
.tablex-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-primary:hover,
.tablex-btn-primary:focus {
  color: #fff;
  background-color: #40a9ff;
  border-color: #40a9ff;
}
.tablex-btn-primary:hover > a:only-child,
.tablex-btn-primary:focus > a:only-child {
  color: currentColor;
}
.tablex-btn-primary:hover > a:only-child::after,
.tablex-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-primary:active,
.tablex-btn-primary.active {
  color: #fff;
  background-color: #096dd9;
  border-color: #096dd9;
}
.tablex-btn-primary:active > a:only-child,
.tablex-btn-primary.active > a:only-child {
  color: currentColor;
}
.tablex-btn-primary:active > a:only-child::after,
.tablex-btn-primary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-primary-disabled,
.tablex-btn-primary.disabled,
.tablex-btn-primary[disabled],
.tablex-btn-primary-disabled:hover,
.tablex-btn-primary.disabled:hover,
.tablex-btn-primary[disabled]:hover,
.tablex-btn-primary-disabled:focus,
.tablex-btn-primary.disabled:focus,
.tablex-btn-primary[disabled]:focus,
.tablex-btn-primary-disabled:active,
.tablex-btn-primary.disabled:active,
.tablex-btn-primary[disabled]:active,
.tablex-btn-primary-disabled.active,
.tablex-btn-primary.disabled.active,
.tablex-btn-primary[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.tablex-btn-primary-disabled > a:only-child,
.tablex-btn-primary.disabled > a:only-child,
.tablex-btn-primary[disabled] > a:only-child,
.tablex-btn-primary-disabled:hover > a:only-child,
.tablex-btn-primary.disabled:hover > a:only-child,
.tablex-btn-primary[disabled]:hover > a:only-child,
.tablex-btn-primary-disabled:focus > a:only-child,
.tablex-btn-primary.disabled:focus > a:only-child,
.tablex-btn-primary[disabled]:focus > a:only-child,
.tablex-btn-primary-disabled:active > a:only-child,
.tablex-btn-primary.disabled:active > a:only-child,
.tablex-btn-primary[disabled]:active > a:only-child,
.tablex-btn-primary-disabled.active > a:only-child,
.tablex-btn-primary.disabled.active > a:only-child,
.tablex-btn-primary[disabled].active > a:only-child {
  color: currentColor;
}
.tablex-btn-primary-disabled > a:only-child::after,
.tablex-btn-primary.disabled > a:only-child::after,
.tablex-btn-primary[disabled] > a:only-child::after,
.tablex-btn-primary-disabled:hover > a:only-child::after,
.tablex-btn-primary.disabled:hover > a:only-child::after,
.tablex-btn-primary[disabled]:hover > a:only-child::after,
.tablex-btn-primary-disabled:focus > a:only-child::after,
.tablex-btn-primary.disabled:focus > a:only-child::after,
.tablex-btn-primary[disabled]:focus > a:only-child::after,
.tablex-btn-primary-disabled:active > a:only-child::after,
.tablex-btn-primary.disabled:active > a:only-child::after,
.tablex-btn-primary[disabled]:active > a:only-child::after,
.tablex-btn-primary-disabled.active > a:only-child::after,
.tablex-btn-primary.disabled.active > a:only-child::after,
.tablex-btn-primary[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-group .tablex-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #40a9ff;
  border-left-color: #40a9ff;
}
.tablex-btn-group .tablex-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #d9d9d9;
}
.tablex-btn-group .tablex-btn-primary:first-child:not(:last-child) {
  border-right-color: #40a9ff;
}
.tablex-btn-group .tablex-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #d9d9d9;
}
.tablex-btn-group .tablex-btn-primary:last-child:not(:first-child),
.tablex-btn-group .tablex-btn-primary + .tablex-btn-primary {
  border-left-color: #40a9ff;
}
.tablex-btn-group .tablex-btn-primary:last-child:not(:first-child)[disabled],
.tablex-btn-group .tablex-btn-primary + .tablex-btn-primary[disabled] {
  border-left-color: #d9d9d9;
}
.tablex-btn-ghost {
  color: rgba(0, 0, 0, 0.65);
  background-color: transparent;
  border-color: #d9d9d9;
}
.tablex-btn-ghost > a:only-child {
  color: currentColor;
}
.tablex-btn-ghost > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-ghost:hover,
.tablex-btn-ghost:focus {
  color: #40a9ff;
  background-color: transparent;
  border-color: #40a9ff;
}
.tablex-btn-ghost:hover > a:only-child,
.tablex-btn-ghost:focus > a:only-child {
  color: currentColor;
}
.tablex-btn-ghost:hover > a:only-child::after,
.tablex-btn-ghost:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-ghost:active,
.tablex-btn-ghost.active {
  color: #096dd9;
  background-color: transparent;
  border-color: #096dd9;
}
.tablex-btn-ghost:active > a:only-child,
.tablex-btn-ghost.active > a:only-child {
  color: currentColor;
}
.tablex-btn-ghost:active > a:only-child::after,
.tablex-btn-ghost.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-ghost-disabled,
.tablex-btn-ghost.disabled,
.tablex-btn-ghost[disabled],
.tablex-btn-ghost-disabled:hover,
.tablex-btn-ghost.disabled:hover,
.tablex-btn-ghost[disabled]:hover,
.tablex-btn-ghost-disabled:focus,
.tablex-btn-ghost.disabled:focus,
.tablex-btn-ghost[disabled]:focus,
.tablex-btn-ghost-disabled:active,
.tablex-btn-ghost.disabled:active,
.tablex-btn-ghost[disabled]:active,
.tablex-btn-ghost-disabled.active,
.tablex-btn-ghost.disabled.active,
.tablex-btn-ghost[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.tablex-btn-ghost-disabled > a:only-child,
.tablex-btn-ghost.disabled > a:only-child,
.tablex-btn-ghost[disabled] > a:only-child,
.tablex-btn-ghost-disabled:hover > a:only-child,
.tablex-btn-ghost.disabled:hover > a:only-child,
.tablex-btn-ghost[disabled]:hover > a:only-child,
.tablex-btn-ghost-disabled:focus > a:only-child,
.tablex-btn-ghost.disabled:focus > a:only-child,
.tablex-btn-ghost[disabled]:focus > a:only-child,
.tablex-btn-ghost-disabled:active > a:only-child,
.tablex-btn-ghost.disabled:active > a:only-child,
.tablex-btn-ghost[disabled]:active > a:only-child,
.tablex-btn-ghost-disabled.active > a:only-child,
.tablex-btn-ghost.disabled.active > a:only-child,
.tablex-btn-ghost[disabled].active > a:only-child {
  color: currentColor;
}
.tablex-btn-ghost-disabled > a:only-child::after,
.tablex-btn-ghost.disabled > a:only-child::after,
.tablex-btn-ghost[disabled] > a:only-child::after,
.tablex-btn-ghost-disabled:hover > a:only-child::after,
.tablex-btn-ghost.disabled:hover > a:only-child::after,
.tablex-btn-ghost[disabled]:hover > a:only-child::after,
.tablex-btn-ghost-disabled:focus > a:only-child::after,
.tablex-btn-ghost.disabled:focus > a:only-child::after,
.tablex-btn-ghost[disabled]:focus > a:only-child::after,
.tablex-btn-ghost-disabled:active > a:only-child::after,
.tablex-btn-ghost.disabled:active > a:only-child::after,
.tablex-btn-ghost[disabled]:active > a:only-child::after,
.tablex-btn-ghost-disabled.active > a:only-child::after,
.tablex-btn-ghost.disabled.active > a:only-child::after,
.tablex-btn-ghost[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-dashed {
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  border-color: #d9d9d9;
  border-style: dashed;
}
.tablex-btn-dashed > a:only-child {
  color: currentColor;
}
.tablex-btn-dashed > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-dashed:hover,
.tablex-btn-dashed:focus {
  color: #40a9ff;
  background-color: #fff;
  border-color: #40a9ff;
}
.tablex-btn-dashed:hover > a:only-child,
.tablex-btn-dashed:focus > a:only-child {
  color: currentColor;
}
.tablex-btn-dashed:hover > a:only-child::after,
.tablex-btn-dashed:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-dashed:active,
.tablex-btn-dashed.active {
  color: #096dd9;
  background-color: #fff;
  border-color: #096dd9;
}
.tablex-btn-dashed:active > a:only-child,
.tablex-btn-dashed.active > a:only-child {
  color: currentColor;
}
.tablex-btn-dashed:active > a:only-child::after,
.tablex-btn-dashed.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-dashed-disabled,
.tablex-btn-dashed.disabled,
.tablex-btn-dashed[disabled],
.tablex-btn-dashed-disabled:hover,
.tablex-btn-dashed.disabled:hover,
.tablex-btn-dashed[disabled]:hover,
.tablex-btn-dashed-disabled:focus,
.tablex-btn-dashed.disabled:focus,
.tablex-btn-dashed[disabled]:focus,
.tablex-btn-dashed-disabled:active,
.tablex-btn-dashed.disabled:active,
.tablex-btn-dashed[disabled]:active,
.tablex-btn-dashed-disabled.active,
.tablex-btn-dashed.disabled.active,
.tablex-btn-dashed[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.tablex-btn-dashed-disabled > a:only-child,
.tablex-btn-dashed.disabled > a:only-child,
.tablex-btn-dashed[disabled] > a:only-child,
.tablex-btn-dashed-disabled:hover > a:only-child,
.tablex-btn-dashed.disabled:hover > a:only-child,
.tablex-btn-dashed[disabled]:hover > a:only-child,
.tablex-btn-dashed-disabled:focus > a:only-child,
.tablex-btn-dashed.disabled:focus > a:only-child,
.tablex-btn-dashed[disabled]:focus > a:only-child,
.tablex-btn-dashed-disabled:active > a:only-child,
.tablex-btn-dashed.disabled:active > a:only-child,
.tablex-btn-dashed[disabled]:active > a:only-child,
.tablex-btn-dashed-disabled.active > a:only-child,
.tablex-btn-dashed.disabled.active > a:only-child,
.tablex-btn-dashed[disabled].active > a:only-child {
  color: currentColor;
}
.tablex-btn-dashed-disabled > a:only-child::after,
.tablex-btn-dashed.disabled > a:only-child::after,
.tablex-btn-dashed[disabled] > a:only-child::after,
.tablex-btn-dashed-disabled:hover > a:only-child::after,
.tablex-btn-dashed.disabled:hover > a:only-child::after,
.tablex-btn-dashed[disabled]:hover > a:only-child::after,
.tablex-btn-dashed-disabled:focus > a:only-child::after,
.tablex-btn-dashed.disabled:focus > a:only-child::after,
.tablex-btn-dashed[disabled]:focus > a:only-child::after,
.tablex-btn-dashed-disabled:active > a:only-child::after,
.tablex-btn-dashed.disabled:active > a:only-child::after,
.tablex-btn-dashed[disabled]:active > a:only-child::after,
.tablex-btn-dashed-disabled.active > a:only-child::after,
.tablex-btn-dashed.disabled.active > a:only-child::after,
.tablex-btn-dashed[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-danger {
  color: #fff;
  background-color: #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);
}
.tablex-btn-danger > a:only-child {
  color: currentColor;
}
.tablex-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-danger:hover,
.tablex-btn-danger:focus {
  color: #fff;
  background-color: #ff7875;
  border-color: #ff7875;
}
.tablex-btn-danger:hover > a:only-child,
.tablex-btn-danger:focus > a:only-child {
  color: currentColor;
}
.tablex-btn-danger:hover > a:only-child::after,
.tablex-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-danger:active,
.tablex-btn-danger.active {
  color: #fff;
  background-color: #d9363e;
  border-color: #d9363e;
}
.tablex-btn-danger:active > a:only-child,
.tablex-btn-danger.active > a:only-child {
  color: currentColor;
}
.tablex-btn-danger:active > a:only-child::after,
.tablex-btn-danger.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-danger-disabled,
.tablex-btn-danger.disabled,
.tablex-btn-danger[disabled],
.tablex-btn-danger-disabled:hover,
.tablex-btn-danger.disabled:hover,
.tablex-btn-danger[disabled]:hover,
.tablex-btn-danger-disabled:focus,
.tablex-btn-danger.disabled:focus,
.tablex-btn-danger[disabled]:focus,
.tablex-btn-danger-disabled:active,
.tablex-btn-danger.disabled:active,
.tablex-btn-danger[disabled]:active,
.tablex-btn-danger-disabled.active,
.tablex-btn-danger.disabled.active,
.tablex-btn-danger[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.tablex-btn-danger-disabled > a:only-child,
.tablex-btn-danger.disabled > a:only-child,
.tablex-btn-danger[disabled] > a:only-child,
.tablex-btn-danger-disabled:hover > a:only-child,
.tablex-btn-danger.disabled:hover > a:only-child,
.tablex-btn-danger[disabled]:hover > a:only-child,
.tablex-btn-danger-disabled:focus > a:only-child,
.tablex-btn-danger.disabled:focus > a:only-child,
.tablex-btn-danger[disabled]:focus > a:only-child,
.tablex-btn-danger-disabled:active > a:only-child,
.tablex-btn-danger.disabled:active > a:only-child,
.tablex-btn-danger[disabled]:active > a:only-child,
.tablex-btn-danger-disabled.active > a:only-child,
.tablex-btn-danger.disabled.active > a:only-child,
.tablex-btn-danger[disabled].active > a:only-child {
  color: currentColor;
}
.tablex-btn-danger-disabled > a:only-child::after,
.tablex-btn-danger.disabled > a:only-child::after,
.tablex-btn-danger[disabled] > a:only-child::after,
.tablex-btn-danger-disabled:hover > a:only-child::after,
.tablex-btn-danger.disabled:hover > a:only-child::after,
.tablex-btn-danger[disabled]:hover > a:only-child::after,
.tablex-btn-danger-disabled:focus > a:only-child::after,
.tablex-btn-danger.disabled:focus > a:only-child::after,
.tablex-btn-danger[disabled]:focus > a:only-child::after,
.tablex-btn-danger-disabled:active > a:only-child::after,
.tablex-btn-danger.disabled:active > a:only-child::after,
.tablex-btn-danger[disabled]:active > a:only-child::after,
.tablex-btn-danger-disabled.active > a:only-child::after,
.tablex-btn-danger.disabled.active > a:only-child::after,
.tablex-btn-danger[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-link {
  color: #1890ff;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.tablex-btn-link > a:only-child {
  color: currentColor;
}
.tablex-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-link:hover,
.tablex-btn-link:focus {
  color: #40a9ff;
  background-color: transparent;
  border-color: #40a9ff;
}
.tablex-btn-link:hover > a:only-child,
.tablex-btn-link:focus > a:only-child {
  color: currentColor;
}
.tablex-btn-link:hover > a:only-child::after,
.tablex-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-link:active,
.tablex-btn-link.active {
  color: #096dd9;
  background-color: transparent;
  border-color: #096dd9;
}
.tablex-btn-link:active > a:only-child,
.tablex-btn-link.active > a:only-child {
  color: currentColor;
}
.tablex-btn-link:active > a:only-child::after,
.tablex-btn-link.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-link-disabled,
.tablex-btn-link.disabled,
.tablex-btn-link[disabled],
.tablex-btn-link-disabled:hover,
.tablex-btn-link.disabled:hover,
.tablex-btn-link[disabled]:hover,
.tablex-btn-link-disabled:focus,
.tablex-btn-link.disabled:focus,
.tablex-btn-link[disabled]:focus,
.tablex-btn-link-disabled:active,
.tablex-btn-link.disabled:active,
.tablex-btn-link[disabled]:active,
.tablex-btn-link-disabled.active,
.tablex-btn-link.disabled.active,
.tablex-btn-link[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.tablex-btn-link-disabled > a:only-child,
.tablex-btn-link.disabled > a:only-child,
.tablex-btn-link[disabled] > a:only-child,
.tablex-btn-link-disabled:hover > a:only-child,
.tablex-btn-link.disabled:hover > a:only-child,
.tablex-btn-link[disabled]:hover > a:only-child,
.tablex-btn-link-disabled:focus > a:only-child,
.tablex-btn-link.disabled:focus > a:only-child,
.tablex-btn-link[disabled]:focus > a:only-child,
.tablex-btn-link-disabled:active > a:only-child,
.tablex-btn-link.disabled:active > a:only-child,
.tablex-btn-link[disabled]:active > a:only-child,
.tablex-btn-link-disabled.active > a:only-child,
.tablex-btn-link.disabled.active > a:only-child,
.tablex-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.tablex-btn-link-disabled > a:only-child::after,
.tablex-btn-link.disabled > a:only-child::after,
.tablex-btn-link[disabled] > a:only-child::after,
.tablex-btn-link-disabled:hover > a:only-child::after,
.tablex-btn-link.disabled:hover > a:only-child::after,
.tablex-btn-link[disabled]:hover > a:only-child::after,
.tablex-btn-link-disabled:focus > a:only-child::after,
.tablex-btn-link.disabled:focus > a:only-child::after,
.tablex-btn-link[disabled]:focus > a:only-child::after,
.tablex-btn-link-disabled:active > a:only-child::after,
.tablex-btn-link.disabled:active > a:only-child::after,
.tablex-btn-link[disabled]:active > a:only-child::after,
.tablex-btn-link-disabled.active > a:only-child::after,
.tablex-btn-link.disabled.active > a:only-child::after,
.tablex-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-link:hover,
.tablex-btn-link:focus,
.tablex-btn-link:active {
  border-color: transparent;
}
.tablex-btn-link-disabled,
.tablex-btn-link.disabled,
.tablex-btn-link[disabled],
.tablex-btn-link-disabled:hover,
.tablex-btn-link.disabled:hover,
.tablex-btn-link[disabled]:hover,
.tablex-btn-link-disabled:focus,
.tablex-btn-link.disabled:focus,
.tablex-btn-link[disabled]:focus,
.tablex-btn-link-disabled:active,
.tablex-btn-link.disabled:active,
.tablex-btn-link[disabled]:active,
.tablex-btn-link-disabled.active,
.tablex-btn-link.disabled.active,
.tablex-btn-link[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.tablex-btn-link-disabled > a:only-child,
.tablex-btn-link.disabled > a:only-child,
.tablex-btn-link[disabled] > a:only-child,
.tablex-btn-link-disabled:hover > a:only-child,
.tablex-btn-link.disabled:hover > a:only-child,
.tablex-btn-link[disabled]:hover > a:only-child,
.tablex-btn-link-disabled:focus > a:only-child,
.tablex-btn-link.disabled:focus > a:only-child,
.tablex-btn-link[disabled]:focus > a:only-child,
.tablex-btn-link-disabled:active > a:only-child,
.tablex-btn-link.disabled:active > a:only-child,
.tablex-btn-link[disabled]:active > a:only-child,
.tablex-btn-link-disabled.active > a:only-child,
.tablex-btn-link.disabled.active > a:only-child,
.tablex-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.tablex-btn-link-disabled > a:only-child::after,
.tablex-btn-link.disabled > a:only-child::after,
.tablex-btn-link[disabled] > a:only-child::after,
.tablex-btn-link-disabled:hover > a:only-child::after,
.tablex-btn-link.disabled:hover > a:only-child::after,
.tablex-btn-link[disabled]:hover > a:only-child::after,
.tablex-btn-link-disabled:focus > a:only-child::after,
.tablex-btn-link.disabled:focus > a:only-child::after,
.tablex-btn-link[disabled]:focus > a:only-child::after,
.tablex-btn-link-disabled:active > a:only-child::after,
.tablex-btn-link.disabled:active > a:only-child::after,
.tablex-btn-link[disabled]:active > a:only-child::after,
.tablex-btn-link-disabled.active > a:only-child::after,
.tablex-btn-link.disabled.active > a:only-child::after,
.tablex-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-round {
  height: 32px;
  padding: 0 16px;
  font-size: 16px;
  border-radius: 32px;
}
.tablex-btn-round.tablex-btn-lg {
  height: 40px;
  padding: 0 20px;
  font-size: 18px;
  border-radius: 40px;
}
.tablex-btn-round.tablex-btn-sm {
  height: 24px;
  padding: 0 12px;
  font-size: 14px;
  border-radius: 24px;
}
.tablex-btn-circle,
.tablex-btn-circle-outline {
  width: 32px;
  height: 32px;
  padding: 0;
  font-size: 16px;
  border-radius: 50%;
}
.tablex-btn-circle.tablex-btn-lg,
.tablex-btn-circle-outline.tablex-btn-lg {
  width: 40px;
  height: 40px;
  padding: 0;
  font-size: 18px;
  border-radius: 50%;
}
.tablex-btn-circle.tablex-btn-sm,
.tablex-btn-circle-outline.tablex-btn-sm {
  width: 24px;
  height: 24px;
  padding: 0;
  font-size: 14px;
  border-radius: 50%;
}
.tablex-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;
}
.tablex-btn .anticon {
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.tablex-btn .anticon.anticon-plus > svg,
.tablex-btn .anticon.anticon-minus > svg {
  shape-rendering: optimizeSpeed;
}
.tablex-btn.tablex-btn-loading {
  position: relative;
  pointer-events: none;
}
.tablex-btn.tablex-btn-loading::before {
  display: block;
}
.tablex-btn.tablex-btn-loading:not(.tablex-btn-circle):not(.tablex-btn-circle-outline):not(.tablex-btn-icon-only) {
  padding-left: 29px;
}
.tablex-btn.tablex-btn-loading:not(.tablex-btn-circle):not(.tablex-btn-circle-outline):not(.tablex-btn-icon-only) .anticon:not(:last-child) {
  margin-left: -14px;
}
.tablex-btn-sm.tablex-btn-loading:not(.tablex-btn-circle):not(.tablex-btn-circle-outline):not(.tablex-btn-icon-only) {
  padding-left: 24px;
}
.tablex-btn-sm.tablex-btn-loading:not(.tablex-btn-circle):not(.tablex-btn-circle-outline):not(.tablex-btn-icon-only) .anticon {
  margin-left: -17px;
}
.tablex-btn-group {
  position: relative;
  display: inline-block;
}
.tablex-btn-group > .tablex-btn,
.tablex-btn-group > span > .tablex-btn {
  position: relative;
}
.tablex-btn-group > .tablex-btn:hover,
.tablex-btn-group > span > .tablex-btn:hover,
.tablex-btn-group > .tablex-btn:focus,
.tablex-btn-group > span > .tablex-btn:focus,
.tablex-btn-group > .tablex-btn:active,
.tablex-btn-group > span > .tablex-btn:active,
.tablex-btn-group > .tablex-btn.active,
.tablex-btn-group > span > .tablex-btn.active {
  z-index: 2;
}
.tablex-btn-group > .tablex-btn:disabled,
.tablex-btn-group > span > .tablex-btn:disabled {
  z-index: 0;
}
.tablex-btn-group-lg > .tablex-btn,
.tablex-btn-group-lg > span > .tablex-btn {
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  border-radius: 0;
  line-height: 38px;
}
.tablex-btn-group-sm > .tablex-btn,
.tablex-btn-group-sm > span > .tablex-btn {
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
  border-radius: 0;
  line-height: 22px;
}
.tablex-btn-group-sm > .tablex-btn > .anticon,
.tablex-btn-group-sm > span > .tablex-btn > .anticon {
  font-size: 14px;
}
.tablex-btn-group .tablex-btn + .tablex-btn,
.tablex-btn + .tablex-btn-group,
.tablex-btn-group span + .tablex-btn,
.tablex-btn-group .tablex-btn + span,
.tablex-btn-group > span + span,
.tablex-btn-group + .tablex-btn,
.tablex-btn-group + .tablex-btn-group {
  margin-left: -1px;
}
.tablex-btn-group .tablex-btn-primary + .tablex-btn:not(.tablex-btn-primary):not([disabled]) {
  border-left-color: transparent;
}
.tablex-btn-group .tablex-btn {
  border-radius: 0;
}
.tablex-btn-group > .tablex-btn:first-child,
.tablex-btn-group > span:first-child > .tablex-btn {
  margin-left: 0;
}
.tablex-btn-group > .tablex-btn:only-child {
  border-radius: 4px;
}
.tablex-btn-group > span:only-child > .tablex-btn {
  border-radius: 4px;
}
.tablex-btn-group > .tablex-btn:first-child:not(:last-child),
.tablex-btn-group > span:first-child:not(:last-child) > .tablex-btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.tablex-btn-group > .tablex-btn:last-child:not(:first-child),
.tablex-btn-group > span:last-child:not(:first-child) > .tablex-btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.tablex-btn-group-sm > .tablex-btn:only-child {
  border-radius: 4px;
}
.tablex-btn-group-sm > span:only-child > .tablex-btn {
  border-radius: 4px;
}
.tablex-btn-group-sm > .tablex-btn:first-child:not(:last-child),
.tablex-btn-group-sm > span:first-child:not(:last-child) > .tablex-btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.tablex-btn-group-sm > .tablex-btn:last-child:not(:first-child),
.tablex-btn-group-sm > span:last-child:not(:first-child) > .tablex-btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.tablex-btn-group > .tablex-btn-group {
  float: left;
}
.tablex-btn-group > .tablex-btn-group:not(:first-child):not(:last-child) > .tablex-btn {
  border-radius: 0;
}
.tablex-btn-group > .tablex-btn-group:first-child:not(:last-child) > .tablex-btn:last-child {
  padding-right: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.tablex-btn-group > .tablex-btn-group:last-child:not(:first-child) > .tablex-btn:first-child {
  padding-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.tablex-btn:not(.tablex-btn-circle):not(.tablex-btn-circle-outline).tablex-btn-icon-only {
  padding-right: 8px;
  padding-left: 8px;
}
.tablex-btn:focus > span,
.tablex-btn:active > span {
  position: relative;
}
.tablex-btn > .anticon + span,
.tablex-btn > span + .anticon {
  margin-left: 8px;
}
.tablex-btn-background-ghost {
  color: #fff;
  background: transparent !important;
  border-color: #fff;
}
.tablex-btn-background-ghost.tablex-btn-primary {
  color: #1890ff;
  background-color: transparent;
  border-color: #1890ff;
  text-shadow: none;
}
.tablex-btn-background-ghost.tablex-btn-primary > a:only-child {
  color: currentColor;
}
.tablex-btn-background-ghost.tablex-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-background-ghost.tablex-btn-primary:hover,
.tablex-btn-background-ghost.tablex-btn-primary:focus {
  color: #40a9ff;
  background-color: transparent;
  border-color: #40a9ff;
}
.tablex-btn-background-ghost.tablex-btn-primary:hover > a:only-child,
.tablex-btn-background-ghost.tablex-btn-primary:focus > a:only-child {
  color: currentColor;
}
.tablex-btn-background-ghost.tablex-btn-primary:hover > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-background-ghost.tablex-btn-primary:active,
.tablex-btn-background-ghost.tablex-btn-primary.active {
  color: #096dd9;
  background-color: transparent;
  border-color: #096dd9;
}
.tablex-btn-background-ghost.tablex-btn-primary:active > a:only-child,
.tablex-btn-background-ghost.tablex-btn-primary.active > a:only-child {
  color: currentColor;
}
.tablex-btn-background-ghost.tablex-btn-primary:active > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-primary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-background-ghost.tablex-btn-primary-disabled,
.tablex-btn-background-ghost.tablex-btn-primary.disabled,
.tablex-btn-background-ghost.tablex-btn-primary[disabled],
.tablex-btn-background-ghost.tablex-btn-primary-disabled:hover,
.tablex-btn-background-ghost.tablex-btn-primary.disabled:hover,
.tablex-btn-background-ghost.tablex-btn-primary[disabled]:hover,
.tablex-btn-background-ghost.tablex-btn-primary-disabled:focus,
.tablex-btn-background-ghost.tablex-btn-primary.disabled:focus,
.tablex-btn-background-ghost.tablex-btn-primary[disabled]:focus,
.tablex-btn-background-ghost.tablex-btn-primary-disabled:active,
.tablex-btn-background-ghost.tablex-btn-primary.disabled:active,
.tablex-btn-background-ghost.tablex-btn-primary[disabled]:active,
.tablex-btn-background-ghost.tablex-btn-primary-disabled.active,
.tablex-btn-background-ghost.tablex-btn-primary.disabled.active,
.tablex-btn-background-ghost.tablex-btn-primary[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.tablex-btn-background-ghost.tablex-btn-primary-disabled > a:only-child,
.tablex-btn-background-ghost.tablex-btn-primary.disabled > a:only-child,
.tablex-btn-background-ghost.tablex-btn-primary[disabled] > a:only-child,
.tablex-btn-background-ghost.tablex-btn-primary-disabled:hover > a:only-child,
.tablex-btn-background-ghost.tablex-btn-primary.disabled:hover > a:only-child,
.tablex-btn-background-ghost.tablex-btn-primary[disabled]:hover > a:only-child,
.tablex-btn-background-ghost.tablex-btn-primary-disabled:focus > a:only-child,
.tablex-btn-background-ghost.tablex-btn-primary.disabled:focus > a:only-child,
.tablex-btn-background-ghost.tablex-btn-primary[disabled]:focus > a:only-child,
.tablex-btn-background-ghost.tablex-btn-primary-disabled:active > a:only-child,
.tablex-btn-background-ghost.tablex-btn-primary.disabled:active > a:only-child,
.tablex-btn-background-ghost.tablex-btn-primary[disabled]:active > a:only-child,
.tablex-btn-background-ghost.tablex-btn-primary-disabled.active > a:only-child,
.tablex-btn-background-ghost.tablex-btn-primary.disabled.active > a:only-child,
.tablex-btn-background-ghost.tablex-btn-primary[disabled].active > a:only-child {
  color: currentColor;
}
.tablex-btn-background-ghost.tablex-btn-primary-disabled > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-primary.disabled > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-primary[disabled] > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-primary-disabled:hover > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-primary.disabled:hover > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-primary[disabled]:hover > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-primary-disabled:focus > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-primary.disabled:focus > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-primary[disabled]:focus > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-primary-disabled:active > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-primary.disabled:active > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-primary[disabled]:active > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-primary-disabled.active > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-primary.disabled.active > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-primary[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-background-ghost.tablex-btn-danger {
  color: #ff4d4f;
  background-color: transparent;
  border-color: #ff4d4f;
  text-shadow: none;
}
.tablex-btn-background-ghost.tablex-btn-danger > a:only-child {
  color: currentColor;
}
.tablex-btn-background-ghost.tablex-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-background-ghost.tablex-btn-danger:hover,
.tablex-btn-background-ghost.tablex-btn-danger:focus {
  color: #ff7875;
  background-color: transparent;
  border-color: #ff7875;
}
.tablex-btn-background-ghost.tablex-btn-danger:hover > a:only-child,
.tablex-btn-background-ghost.tablex-btn-danger:focus > a:only-child {
  color: currentColor;
}
.tablex-btn-background-ghost.tablex-btn-danger:hover > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-background-ghost.tablex-btn-danger:active,
.tablex-btn-background-ghost.tablex-btn-danger.active {
  color: #d9363e;
  background-color: transparent;
  border-color: #d9363e;
}
.tablex-btn-background-ghost.tablex-btn-danger:active > a:only-child,
.tablex-btn-background-ghost.tablex-btn-danger.active > a:only-child {
  color: currentColor;
}
.tablex-btn-background-ghost.tablex-btn-danger:active > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-danger.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-background-ghost.tablex-btn-danger-disabled,
.tablex-btn-background-ghost.tablex-btn-danger.disabled,
.tablex-btn-background-ghost.tablex-btn-danger[disabled],
.tablex-btn-background-ghost.tablex-btn-danger-disabled:hover,
.tablex-btn-background-ghost.tablex-btn-danger.disabled:hover,
.tablex-btn-background-ghost.tablex-btn-danger[disabled]:hover,
.tablex-btn-background-ghost.tablex-btn-danger-disabled:focus,
.tablex-btn-background-ghost.tablex-btn-danger.disabled:focus,
.tablex-btn-background-ghost.tablex-btn-danger[disabled]:focus,
.tablex-btn-background-ghost.tablex-btn-danger-disabled:active,
.tablex-btn-background-ghost.tablex-btn-danger.disabled:active,
.tablex-btn-background-ghost.tablex-btn-danger[disabled]:active,
.tablex-btn-background-ghost.tablex-btn-danger-disabled.active,
.tablex-btn-background-ghost.tablex-btn-danger.disabled.active,
.tablex-btn-background-ghost.tablex-btn-danger[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.tablex-btn-background-ghost.tablex-btn-danger-disabled > a:only-child,
.tablex-btn-background-ghost.tablex-btn-danger.disabled > a:only-child,
.tablex-btn-background-ghost.tablex-btn-danger[disabled] > a:only-child,
.tablex-btn-background-ghost.tablex-btn-danger-disabled:hover > a:only-child,
.tablex-btn-background-ghost.tablex-btn-danger.disabled:hover > a:only-child,
.tablex-btn-background-ghost.tablex-btn-danger[disabled]:hover > a:only-child,
.tablex-btn-background-ghost.tablex-btn-danger-disabled:focus > a:only-child,
.tablex-btn-background-ghost.tablex-btn-danger.disabled:focus > a:only-child,
.tablex-btn-background-ghost.tablex-btn-danger[disabled]:focus > a:only-child,
.tablex-btn-background-ghost.tablex-btn-danger-disabled:active > a:only-child,
.tablex-btn-background-ghost.tablex-btn-danger.disabled:active > a:only-child,
.tablex-btn-background-ghost.tablex-btn-danger[disabled]:active > a:only-child,
.tablex-btn-background-ghost.tablex-btn-danger-disabled.active > a:only-child,
.tablex-btn-background-ghost.tablex-btn-danger.disabled.active > a:only-child,
.tablex-btn-background-ghost.tablex-btn-danger[disabled].active > a:only-child {
  color: currentColor;
}
.tablex-btn-background-ghost.tablex-btn-danger-disabled > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-danger.disabled > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-danger[disabled] > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-danger-disabled:hover > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-danger.disabled:hover > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-danger[disabled]:hover > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-danger-disabled:focus > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-danger.disabled:focus > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-danger[disabled]:focus > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-danger-disabled:active > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-danger.disabled:active > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-danger[disabled]:active > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-danger-disabled.active > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-danger.disabled.active > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-danger[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-background-ghost.tablex-btn-link {
  color: #1890ff;
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  color: #fff;
}
.tablex-btn-background-ghost.tablex-btn-link > a:only-child {
  color: currentColor;
}
.tablex-btn-background-ghost.tablex-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-background-ghost.tablex-btn-link:hover,
.tablex-btn-background-ghost.tablex-btn-link:focus {
  color: #40a9ff;
  background-color: transparent;
  border-color: transparent;
}
.tablex-btn-background-ghost.tablex-btn-link:hover > a:only-child,
.tablex-btn-background-ghost.tablex-btn-link:focus > a:only-child {
  color: currentColor;
}
.tablex-btn-background-ghost.tablex-btn-link:hover > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-background-ghost.tablex-btn-link:active,
.tablex-btn-background-ghost.tablex-btn-link.active {
  color: #096dd9;
  background-color: transparent;
  border-color: transparent;
}
.tablex-btn-background-ghost.tablex-btn-link:active > a:only-child,
.tablex-btn-background-ghost.tablex-btn-link.active > a:only-child {
  color: currentColor;
}
.tablex-btn-background-ghost.tablex-btn-link:active > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-link.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-background-ghost.tablex-btn-link-disabled,
.tablex-btn-background-ghost.tablex-btn-link.disabled,
.tablex-btn-background-ghost.tablex-btn-link[disabled],
.tablex-btn-background-ghost.tablex-btn-link-disabled:hover,
.tablex-btn-background-ghost.tablex-btn-link.disabled:hover,
.tablex-btn-background-ghost.tablex-btn-link[disabled]:hover,
.tablex-btn-background-ghost.tablex-btn-link-disabled:focus,
.tablex-btn-background-ghost.tablex-btn-link.disabled:focus,
.tablex-btn-background-ghost.tablex-btn-link[disabled]:focus,
.tablex-btn-background-ghost.tablex-btn-link-disabled:active,
.tablex-btn-background-ghost.tablex-btn-link.disabled:active,
.tablex-btn-background-ghost.tablex-btn-link[disabled]:active,
.tablex-btn-background-ghost.tablex-btn-link-disabled.active,
.tablex-btn-background-ghost.tablex-btn-link.disabled.active,
.tablex-btn-background-ghost.tablex-btn-link[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.tablex-btn-background-ghost.tablex-btn-link-disabled > a:only-child,
.tablex-btn-background-ghost.tablex-btn-link.disabled > a:only-child,
.tablex-btn-background-ghost.tablex-btn-link[disabled] > a:only-child,
.tablex-btn-background-ghost.tablex-btn-link-disabled:hover > a:only-child,
.tablex-btn-background-ghost.tablex-btn-link.disabled:hover > a:only-child,
.tablex-btn-background-ghost.tablex-btn-link[disabled]:hover > a:only-child,
.tablex-btn-background-ghost.tablex-btn-link-disabled:focus > a:only-child,
.tablex-btn-background-ghost.tablex-btn-link.disabled:focus > a:only-child,
.tablex-btn-background-ghost.tablex-btn-link[disabled]:focus > a:only-child,
.tablex-btn-background-ghost.tablex-btn-link-disabled:active > a:only-child,
.tablex-btn-background-ghost.tablex-btn-link.disabled:active > a:only-child,
.tablex-btn-background-ghost.tablex-btn-link[disabled]:active > a:only-child,
.tablex-btn-background-ghost.tablex-btn-link-disabled.active > a:only-child,
.tablex-btn-background-ghost.tablex-btn-link.disabled.active > a:only-child,
.tablex-btn-background-ghost.tablex-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.tablex-btn-background-ghost.tablex-btn-link-disabled > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-link.disabled > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-link[disabled] > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-link-disabled:hover > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-link.disabled:hover > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-link[disabled]:hover > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-link-disabled:focus > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-link.disabled:focus > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-link[disabled]:focus > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-link-disabled:active > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-link.disabled:active > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-link[disabled]:active > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-link-disabled.active > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-link.disabled.active > a:only-child::after,
.tablex-btn-background-ghost.tablex-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.tablex-btn-two-chinese-chars::first-letter {
  letter-spacing: 0.34em;
}
.tablex-btn-two-chinese-chars > *:not(.anticon) {
  margin-right: -0.34em;
  letter-spacing: 0.34em;
}
.tablex-btn-block {
  width: 100%;
}
.tablex-btn:empty {
  vertical-align: top;
}
a.tablex-btn {
  line-height: 30px;
}
a.tablex-btn-lg {
  line-height: 38px;
}
a.tablex-btn-sm {
  line-height: 22px;
}

/* 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 */
  @keyframes antCheckboxEffect {
    0% {
      transform: scale(1);
      opacity: 0.5;
    }
    100% {
      transform: scale(1.6);
      opacity: 0;
    }
  }
  .tablex-checkbox {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    font-feature-settings: 'tnum', "tnum";
    position: relative;
    top: -0.09em;
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    vertical-align: middle;
    outline: none;
    cursor: pointer;
  }
  .tablex-checkbox-wrapper:hover .tablex-checkbox-inner,
  .tablex-checkbox:hover .tablex-checkbox-inner,
  .tablex-checkbox-input:focus + .tablex-checkbox-inner {
    border-color: #1890ff;
  }
  .tablex-checkbox-checked::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #1890ff;
    border-radius: 2px;
    visibility: hidden;
    animation: antCheckboxEffect 0.36s ease-in-out;
    animation-fill-mode: backwards;
    content: '';
  }
  .tablex-checkbox:hover::after,
  .tablex-checkbox-wrapper:hover .tablex-checkbox::after {
    visibility: visible;
  }
  .tablex-checkbox-inner {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    border-collapse: separate;
    transition: all 0.3s;
  }
  .tablex-checkbox-inner::after {
    position: absolute;
    top: 50%;
    left: 21%;
    display: table;
    width: 5.71428571px;
    height: 9.14285714px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    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: ' ';
  }
  .tablex-checkbox-input {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0;
  }
  .tablex-checkbox-checked .tablex-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: ' ';
  }
  .tablex-checkbox-checked .tablex-checkbox-inner {
    background-color: #1890ff;
    border-color: #1890ff;
  }
  .tablex-checkbox-disabled {
    cursor: not-allowed;
  }
  .tablex-checkbox-disabled.tablex-checkbox-checked .tablex-checkbox-inner::after {
    border-color: rgba(0, 0, 0, 0.25);
    animation-name: none;
  }
  .tablex-checkbox-disabled .tablex-checkbox-input {
    cursor: not-allowed;
  }
  .tablex-checkbox-disabled .tablex-checkbox-inner {
    background-color: #f5f5f5;
    border-color: #d9d9d9 !important;
  }
  .tablex-checkbox-disabled .tablex-checkbox-inner::after {
    border-color: #f5f5f5;
    border-collapse: separate;
    animation-name: none;
  }
  .tablex-checkbox-disabled + span {
    color: rgba(0, 0, 0, 0.25);
    cursor: not-allowed;
  }
  .tablex-checkbox-wrapper {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    font-feature-settings: 'tnum', "tnum";
    display: inline-block;
    line-height: unset;
    cursor: pointer;
  }
  .tablex-checkbox-wrapper + .tablex-checkbox-wrapper {
    margin-left: 8px;
  }
  .tablex-checkbox + span {
    padding-right: 8px;
    padding-left: 8px;
  }
  .tablex-checkbox-group {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    font-feature-settings: 'tnum', "tnum";
    display: inline-block;
  }
  .tablex-checkbox-group-item {
    display: inline-block;
    margin-right: 8px;
  }
  .tablex-checkbox-group-item:last-child {
    margin-right: 0;
  }
  .tablex-checkbox-group-item + .tablex-checkbox-group-item {
    margin-left: 0;
  }
  .tablex-checkbox-indeterminate .tablex-checkbox-inner {
    background-color: #fff;
    border-color: #d9d9d9;
  }
  .tablex-checkbox-indeterminate .tablex-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: ' ';
  }
  .tablex-checkbox-indeterminate.tablex-checkbox-disabled .tablex-checkbox-inner::after {
    background-color: rgba(0, 0, 0, 0.25);
    border-color: rgba(0, 0, 0, 0.25);
  }
  
/* 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 */
.tablex-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: "tnum";
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.tablex-dropdown::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: -7px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: " ";
}
.tablex-dropdown-wrap {
  position: relative;
}
.tablex-dropdown-wrap .tablex-btn > .anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}
:root .tablex-dropdown-wrap .tablex-btn > .anticon-down {
  font-size: 12px;
}
.tablex-dropdown-wrap .anticon-down::before {
  transition: transform 0.2s;
}
.tablex-dropdown-wrap-open .anticon-down::before {
  transform: rotate(180deg);
}
.tablex-dropdown-hidden,
.tablex-dropdown-menu-hidden {
  display: none;
}
.tablex-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  outline: none;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  transform: translate3d(0, 0, 0);
}
.tablex-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.45);
  transition: all 0.3s;
}
.tablex-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
}
.tablex-dropdown-menu-submenu-popup > .tablex-dropdown-menu {
  transform-origin: 0 0;
}
.tablex-dropdown-menu-item,
.tablex-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s;
}
.tablex-dropdown-menu-item > .anticon:first-child,
.tablex-dropdown-menu-submenu-title > .anticon:first-child {
  min-width: 12px;
  margin-right: 8px;
}
.tablex-dropdown-menu-item > a,
.tablex-dropdown-menu-submenu-title > a {
  display: block;
  margin: -5px -12px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.65);
  transition: all 0.3s;
}
.tablex-dropdown-menu-item-selected,
.tablex-dropdown-menu-submenu-title-selected,
.tablex-dropdown-menu-item-selected > a,
.tablex-dropdown-menu-submenu-title-selected > a {
  color: #1890ff;
  background-color: #e6f7ff;
}
.tablex-dropdown-menu-item:hover,
.tablex-dropdown-menu-submenu-title:hover {
  background-color: #e6f7ff;
}
.tablex-dropdown-menu-item-disabled,
.tablex-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.tablex-dropdown-menu-item-disabled:hover,
.tablex-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.tablex-dropdown-menu-item-divider,
.tablex-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.tablex-dropdown-menu-item .tablex-dropdown-menu-submenu-arrow,
.tablex-dropdown-menu-submenu-title .tablex-dropdown-menu-submenu-arrow {
  position: absolute;
  right: 8px;
}
.tablex-dropdown-menu-item .tablex-dropdown-menu-submenu-arrow-icon,
.tablex-dropdown-menu-submenu-title .tablex-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.45);
  font-style: normal;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}
:root .tablex-dropdown-menu-item .tablex-dropdown-menu-submenu-arrow-icon,
:root
  .tablex-dropdown-menu-submenu-title
  .tablex-dropdown-menu-submenu-arrow-icon {
  font-size: 12px;
}
.tablex-dropdown-menu-submenu-title {
  padding-right: 26px;
}
.tablex-dropdown-menu-submenu-vertical {
  position: relative;
}
.tablex-dropdown-menu-submenu-vertical > .tablex-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  transform-origin: 0 0;
}
.tablex-dropdown-menu-submenu.tablex-dropdown-menu-submenu-disabled
  .tablex-dropdown-menu-submenu-title,
.tablex-dropdown-menu-submenu.tablex-dropdown-menu-submenu-disabled
  .tablex-dropdown-menu-submenu-title
  .tablex-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.tablex-dropdown.slide-down-enter.slide-down-enter-active.tablex-dropdown-placement-bottomLeft,
.tablex-dropdown.slide-down-appear.slide-down-appear-active.tablex-dropdown-placement-bottomLeft,
.tablex-dropdown.slide-down-enter.slide-down-enter-active.tablex-dropdown-placement-bottomCenter,
.tablex-dropdown.slide-down-appear.slide-down-appear-active.tablex-dropdown-placement-bottomCenter,
.tablex-dropdown.slide-down-enter.slide-down-enter-active.tablex-dropdown-placement-bottomRight,
.tablex-dropdown.slide-down-appear.slide-down-appear-active.tablex-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.tablex-dropdown.slide-up-enter.slide-up-enter-active.tablex-dropdown-placement-topLeft,
.tablex-dropdown.slide-up-appear.slide-up-appear-active.tablex-dropdown-placement-topLeft,
.tablex-dropdown.slide-up-enter.slide-up-enter-active.tablex-dropdown-placement-topCenter,
.tablex-dropdown.slide-up-appear.slide-up-appear-active.tablex-dropdown-placement-topCenter,
.tablex-dropdown.slide-up-enter.slide-up-enter-active.tablex-dropdown-placement-topRight,
.tablex-dropdown.slide-up-appear.slide-up-appear-active.tablex-dropdown-placement-topRight {
  animation-name: antSlideDownIn;
}
.tablex-dropdown.slide-down-leave.slide-down-leave-active.tablex-dropdown-placement-bottomLeft,
.tablex-dropdown.slide-down-leave.slide-down-leave-active.tablex-dropdown-placement-bottomCenter,
.tablex-dropdown.slide-down-leave.slide-down-leave-active.tablex-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.tablex-dropdown.slide-up-leave.slide-up-leave-active.tablex-dropdown-placement-topLeft,
.tablex-dropdown.slide-up-leave.slide-up-leave-active.tablex-dropdown-placement-topCenter,
.tablex-dropdown.slide-up-leave.slide-up-leave-active.tablex-dropdown-placement-topRight {
  animation-name: antSlideDownOut;
}
.tablex-dropdown-trigger > .anticon.anticon-down,
.tablex-dropdown-link > .anticon.anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}
:root .tablex-dropdown-trigger > .anticon.anticon-down,
:root .tablex-dropdown-link > .anticon.anticon-down {
  font-size: 12px;
}
.tablex-dropdown-button {
  white-space: nowrap;
}
.tablex-dropdown-button.tablex-btn-group
  > .tablex-btn:last-child:not(:first-child) {
  padding-right: 8px;
  padding-left: 8px;
}
.tablex-dropdown-button .anticon.anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}
:root .tablex-dropdown-button .anticon.anticon-down {
  font-size: 12px;
}
.tablex-dropdown-menu-dark,
.tablex-dropdown-menu-dark .tablex-dropdown-menu {
  background: #001529;
}
.tablex-dropdown-menu-dark .tablex-dropdown-menu-item,
.tablex-dropdown-menu-dark .tablex-dropdown-menu-submenu-title,
.tablex-dropdown-menu-dark .tablex-dropdown-menu-item > a {
  color: rgba(255, 255, 255, 0.65);
}
.tablex-dropdown-menu-dark
  .tablex-dropdown-menu-item
  .tablex-dropdown-menu-submenu-arrow::after,
.tablex-dropdown-menu-dark
  .tablex-dropdown-menu-submenu-title
  .tablex-dropdown-menu-submenu-arrow::after,
.tablex-dropdown-menu-dark
  .tablex-dropdown-menu-item
  > a
  .tablex-dropdown-menu-submenu-arrow::after {
  color: rgba(255, 255, 255, 0.65);
}
.tablex-dropdown-menu-dark .tablex-dropdown-menu-item:hover,
.tablex-dropdown-menu-dark .tablex-dropdown-menu-submenu-title:hover,
.tablex-dropdown-menu-dark .tablex-dropdown-menu-item > a:hover {
  color: #fff;
  background: transparent;
}
.tablex-dropdown-menu-dark .tablex-dropdown-menu-item-selected,
.tablex-dropdown-menu-dark .tablex-dropdown-menu-item-selected:hover,
.tablex-dropdown-menu-dark .tablex-dropdown-menu-item-selected > a {
  color: #fff;
  background: #1890ff;
}

/* 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 */
.tablex-input-number {
    box-sizing: border-box;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    font-feature-settings: 'tnum', "tnum";
    position: relative;
    width: 100%;
    height: 32px;
    padding: 4px 11px;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    line-height: 32px;
    line-height: 1.5 \9;
    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: 4px;
  }
  .tablex-input-number::-moz-placeholder {
    color: #bfbfbf;
    opacity: 1;
  }
  .tablex-input-number:-ms-input-placeholder {
    color: #bfbfbf;
  }
  .tablex-input-number::-webkit-input-placeholder {
    color: #bfbfbf;
  }
  .tablex-input-number:-moz-placeholder-shown {
    text-overflow: ellipsis;
  }
  .tablex-input-number:placeholder-shown {
    text-overflow: ellipsis;
  }
  .tablex-input-number:hover {
    border-color: #40a9ff;
    border-right-width: 1px !important;
  }
  .tablex-input-number:focus {
    border-color: #40a9ff;
    border-right-width: 1px !important;
    outline: 0;
    box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  }
  .tablex-input-number-disabled {
    color: rgba(0, 0, 0, 0.25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1;
  }
  .tablex-input-number-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px !important;
  }
  .tablex-input-number[disabled] {
    color: rgba(0, 0, 0, 0.25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1;
  }
  .tablex-input-number[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px !important;
  }
  textarea.tablex-input-number {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5;
    vertical-align: bottom;
    transition: all 0.3s, height 0s;
  }
  .tablex-input-number-lg {
    height: 40px;
    padding: 6px 11px;
    font-size: 16px;
    line-height: 40px;
    line-height: 1.5 \9;
  }
  .tablex-input-number-sm {
    height: 24px;
    padding: 1px 7px;
    line-height: 24px;
    line-height: 1.5 \9;
  }
  .tablex-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;
  }
  .tablex-input-number-handler:active {
    background: #f4f4f4;
  }
  .tablex-input-number-handler:hover .tablex-input-number-handler-up-inner,
  .tablex-input-number-handler:hover .tablex-input-number-handler-down-inner {
    color: #40a9ff;
  }
  .tablex-input-number-handler-up-inner,
  .tablex-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;
            user-select: none;
  }
  .tablex-input-number-handler-up-inner > *,
  .tablex-input-number-handler-down-inner > * {
    line-height: 1;
  }
  .tablex-input-number-handler-up-inner svg,
  .tablex-input-number-handler-down-inner svg {
    display: inline-block;
  }
  .tablex-input-number-handler-up-inner::before,
  .tablex-input-number-handler-down-inner::before {
    display: none;
  }
  .tablex-input-number-handler-up-inner .tablex-input-number-handler-up-inner-icon,
  .tablex-input-number-handler-up-inner .tablex-input-number-handler-down-inner-icon,
  .tablex-input-number-handler-down-inner .tablex-input-number-handler-up-inner-icon,
  .tablex-input-number-handler-down-inner .tablex-input-number-handler-down-inner-icon {
    display: block;
  }
  .tablex-input-number:hover {
    border-color: #40a9ff;
    border-right-width: 1px !important;
  }
  .tablex-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);
  }
  .tablex-input-number-disabled {
    color: rgba(0, 0, 0, 0.25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1;
  }
  .tablex-input-number-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px !important;
  }
  .tablex-input-number-disabled .tablex-input-number-input {
    cursor: not-allowed;
  }
  .tablex-input-number-disabled .tablex-input-number-handler-wrap {
    display: none;
  }
  .tablex-input-number-input {
    width: 100%;
    height: 30px;
    padding: 0 11px;
    text-align: left;
    background-color: transparent;
    border: 0;
    border-radius: 4px;
    outline: 0;
    transition: all 0.3s linear;
    -moz-appearance: textfield !important;
  }
  .tablex-input-number-input::-moz-placeholder {
    color: #bfbfbf;
    opacity: 1;
  }
  .tablex-input-number-input:-ms-input-placeholder {
    color: #bfbfbf;
  }
  .tablex-input-number-input::-webkit-input-placeholder {
    color: #bfbfbf;
  }
  .tablex-input-number-input:-moz-placeholder-shown {
    text-overflow: ellipsis;
  }
  .tablex-input-number-input:placeholder-shown {
    text-overflow: ellipsis;
  }
  .tablex-input-number-input[type='number']::-webkit-inner-spin-button,
  .tablex-input-number-input[type='number']::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none;
  }
  .tablex-input-number-lg {
    padding: 0;
    font-size: 16px;
  }
  .tablex-input-number-lg input {
    height: 38px;
  }
  .tablex-input-number-sm {
    padding: 0;
  }
  .tablex-input-number-sm input {
    height: 22px;
    padding: 0 7px;
  }
  .tablex-input-number-handler-wrap {
    position: absolute;
    top: 0;
    right: 0;
    width: 22px;
    height: 100%;
    background: #fff;
    border-left: 1px solid #d9d9d9;
    border-radius: 0 4px 4px 0;
    opacity: 0;
    transition: opacity 0.24s linear 0.1s;
  }
  .tablex-input-number-handler-wrap .tablex-input-number-handler .tablex-input-number-handler-up-inner,
  .tablex-input-number-handler-wrap .tablex-input-number-handler .tablex-input-number-handler-down-inner {
    display: inline-block;
    font-size: 12px;
    font-size: 7px \9;
    transform: scale(0.58333333) rotate(0deg);
    min-width: auto;
    margin-right: 0;
  }
  :root .tablex-input-number-handler-wrap .tablex-input-number-handler .tablex-input-number-handler-up-inner,
  :root .tablex-input-number-handler-wrap .tablex-input-number-handler .tablex-input-number-handler-down-inner {
    font-size: 12px;
  }
  .tablex-input-number-handler-wrap:hover .tablex-input-number-handler {
    height: 40%;
  }
  .tablex-input-number:hover .tablex-input-number-handler-wrap {
    opacity: 1;
  }
  .tablex-input-number-handler-up {
    cursor: pointer;
  }
  .tablex-input-number-handler-up-inner {
    top: 50%;
    margin-top: -5px;
    text-align: center;
  }
  .tablex-input-number-handler-up:hover {
    height: 60% !important;
  }
  .tablex-input-number-handler-down {
    top: 0;
    border-top: 1px solid #d9d9d9;
    cursor: pointer;
  }
  .tablex-input-number-handler-down-inner {
    top: 50%;
    margin-top: -6px;
    text-align: center;
  }
  .tablex-input-number-handler-down:hover {
    height: 60% !important;
  }
  .tablex-input-number-handler-up-disabled,
  .tablex-input-number-handler-down-disabled {
    cursor: not-allowed;
  }
  .tablex-input-number-handler-up-disabled:hover .tablex-input-number-handler-up-inner,
  .tablex-input-number-handler-down-disabled:hover .tablex-input-number-handler-down-inner {
    color: rgba(0, 0, 0, 0.25);
  }
  
/* 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 */
.tablex-menu {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    font-feature-settings: 'tnum', "tnum";
    margin-bottom: 0;
    padding-left: 0;
    color: rgba(0, 0, 0, 0.65);
    line-height: 0;
    list-style: none;
    background: #fff;
    outline: none;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, width 0.2s;
    zoom: 1;
  }
  .tablex-menu::before,
  .tablex-menu::after {
    display: table;
    content: '';
  }
  .tablex-menu::after {
    clear: both;
  }
  .tablex-menu ul,
  .tablex-menu ol {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .tablex-menu-hidden {
    display: none;
  }
  .tablex-menu-item-group-title {
    padding: 8px 16px;
    color: rgba(0, 0, 0, 0.45);
    font-size: 14px;
    line-height: 1.5;
    transition: all 0.3s;
  }
  .tablex-menu-submenu,
  .tablex-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);
  }
  .tablex-menu-submenu-selected {
    color: #1890ff;
  }
  .tablex-menu-item:active,
  .tablex-menu-submenu-title:active {
    background: #e6f7ff;
  }
  .tablex-menu-submenu .tablex-menu-sub {
    cursor: auto;
    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);
  }
  .tablex-menu-item > a {
    display: block;
    color: rgba(0, 0, 0, 0.65);
  }
  .tablex-menu-item > a:hover {
    color: #1890ff;
  }
  .tablex-menu-item > a::before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    content: '';
  }
  .tablex-menu-item-divider {
    height: 1px;
    overflow: hidden;
    line-height: 0;
    background-color: #e8e8e8;
  }
  .tablex-menu-item:hover,
  .tablex-menu-item-active,
  .tablex-menu:not(.tablex-menu-inline) .tablex-menu-submenu-open,
  .tablex-menu-submenu-active,
  .tablex-menu-submenu-title:hover {
    color: #1890ff;
  }
  .tablex-menu-horizontal .tablex-menu-item,
  .tablex-menu-horizontal .tablex-menu-submenu {
    margin-top: -1px;
  }
  .tablex-menu-horizontal > .tablex-menu-item:hover,
  .tablex-menu-horizontal > .tablex-menu-item-active,
  .tablex-menu-horizontal > .tablex-menu-submenu .tablex-menu-submenu-title:hover {
    background-color: transparent;
  }
  .tablex-menu-item-selected {
    color: #1890ff;
  }
  .tablex-menu-item-selected > a,
  .tablex-menu-item-selected > a:hover {
    color: #1890ff;
  }
  .tablex-menu:not(.tablex-menu-horizontal) .tablex-menu-item-selected {
    background-color: #e6f7ff;
  }
  .tablex-menu-inline,
  .tablex-menu-vertical,
  .tablex-menu-vertical-left {
    border-right: 1px solid #e8e8e8;
  }
  .tablex-menu-vertical-right {
    border-left: 1px solid #e8e8e8;
  }
  .tablex-menu-vertical.tablex-menu-sub,
  .tablex-menu-vertical-left.tablex-menu-sub,
  .tablex-menu-vertical-right.tablex-menu-sub {
    min-width: 160px;
    padding: 0;
    border-right: 0;
    transform-origin: 0 0;
  }
  .tablex-menu-vertical.tablex-menu-sub .tablex-menu-item,
  .tablex-menu-vertical-left.tablex-menu-sub .tablex-menu-item,
  .tablex-menu-vertical-right.tablex-menu-sub .tablex-menu-item {
    left: 0;
    margin-left: 0;
    border-right: 0;
  }
  .tablex-menu-vertical.tablex-menu-sub .tablex-menu-item::after,
  .tablex-menu-vertical-left.tablex-menu-sub .tablex-menu-item::after,
  .tablex-menu-vertical-right.tablex-menu-sub .tablex-menu-item::after {
    border-right: 0;
  }
  .tablex-menu-vertical.tablex-menu-sub > .tablex-menu-item,
  .tablex-menu-vertical-left.tablex-menu-sub > .tablex-menu-item,
  .tablex-menu-vertical-right.tablex-menu-sub > .tablex-menu-item,
  .tablex-menu-vertical.tablex-menu-sub > .tablex-menu-submenu,
  .tablex-menu-vertical-left.tablex-menu-sub > .tablex-menu-submenu,
  .tablex-menu-vertical-right.tablex-menu-sub > .tablex-menu-submenu {
    transform-origin: 0 0;
  }
  .tablex-menu-horizontal.tablex-menu-sub {
    min-width: 114px;
  }
  .tablex-menu-item,
  .tablex-menu-submenu-title {
    position: relative;
    display: block;
    margin: 0;
    padding: 0 20px;
    white-space: nowrap;
    cursor: pointer;
    transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), 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);
  }
  .tablex-menu-item .anticon,
  .tablex-menu-submenu-title .anticon {
    min-width: 14px;
    margin-right: 10px;
    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);
  }
  .tablex-menu-item .anticon + span,
  .tablex-menu-submenu-title .anticon + span {
    opacity: 1;
    transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  }
  .tablex-menu > .tablex-menu-item-divider {
    height: 1px;
    margin: 1px 0;
    padding: 0;
    overflow: hidden;
    line-height: 0;
    background-color: #e8e8e8;
  }
  .tablex-menu-submenu-popup {
    position: absolute;
    z-index: 1050;
    background: #fff;
    border-radius: 4px;
  }
  .tablex-menu-submenu-popup .submenu-title-wrapper {
    padding-right: 20px;
  }
  .tablex-menu-submenu-popup::before {
    position: absolute;
    top: -7px;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.0001;
    content: ' ';
  }
  .tablex-menu-submenu > .tablex-menu {
    background-color: #fff;
    border-radius: 4px;
  }
  .tablex-menu-submenu > .tablex-menu-submenu-title::after {
    transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  }
  .tablex-menu-submenu-vertical > .tablex-menu-submenu-title .tablex-menu-submenu-arrow,
  .tablex-menu-submenu-vertical-left > .tablex-menu-submenu-title .tablex-menu-submenu-arrow,
  .tablex-menu-submenu-vertical-right > .tablex-menu-submenu-title .tablex-menu-submenu-arrow,
  .tablex-menu-submenu-inline > .tablex-menu-submenu-title .tablex-menu-submenu-arrow {
    position: absolute;
    top: 50%;
    right: 16px;
    width: 10px;
    transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  }
  .tablex-menu-submenu-vertical > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::before,
  .tablex-menu-submenu-vertical-left > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::before,
  .tablex-menu-submenu-vertical-right > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::before,
  .tablex-menu-submenu-inline > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::before,
  .tablex-menu-submenu-vertical > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::after,
  .tablex-menu-submenu-vertical-left > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::after,
  .tablex-menu-submenu-vertical-right > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::after,
  .tablex-menu-submenu-inline > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::after {
    position: absolute;
    width: 6px;
    height: 1.5px;
    background: #fff;
    background: rgba(0, 0, 0, 0.65) \9;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65));
    background-image: none \9;
    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);
    content: '';
  }
  .tablex-menu-submenu-vertical > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::before,
  .tablex-menu-submenu-vertical-left > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::before,
  .tablex-menu-submenu-vertical-right > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::before,
  .tablex-menu-submenu-inline > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::before {
    transform: rotate(45deg) translateY(-2px);
  }
  .tablex-menu-submenu-vertical > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::after,
  .tablex-menu-submenu-vertical-left > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::after,
  .tablex-menu-submenu-vertical-right > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::after,
  .tablex-menu-submenu-inline > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::after {
    transform: rotate(-45deg) translateY(2px);
  }
  .tablex-menu-submenu-vertical > .tablex-menu-submenu-title:hover .tablex-menu-submenu-arrow::after,
  .tablex-menu-submenu-vertical-left > .tablex-menu-submenu-title:hover .tablex-menu-submenu-arrow::after,
  .tablex-menu-submenu-vertical-right > .tablex-menu-submenu-title:hover .tablex-menu-submenu-arrow::after,
  .tablex-menu-submenu-inline > .tablex-menu-submenu-title:hover .tablex-menu-submenu-arrow::after,
  .tablex-menu-submenu-vertical > .tablex-menu-submenu-title:hover .tablex-menu-submenu-arrow::before,
  .tablex-menu-submenu-vertical-left > .tablex-menu-submenu-title:hover .tablex-menu-submenu-arrow::before,
  .tablex-menu-submenu-vertical-right > .tablex-menu-submenu-title:hover .tablex-menu-submenu-arrow::before,
  .tablex-menu-submenu-inline > .tablex-menu-submenu-title:hover .tablex-menu-submenu-arrow::before {
    background: linear-gradient(to right, #1890ff, #1890ff);
  }
  .tablex-menu-submenu-inline > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::before {
    transform: rotate(-45deg) translateX(2px);
  }
  .tablex-menu-submenu-inline > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::after {
    transform: rotate(45deg) translateX(-2px);
  }
  .tablex-menu-submenu-open.tablex-menu-submenu-inline > .tablex-menu-submenu-title .tablex-menu-submenu-arrow {
    transform: translateY(-2px);
  }
  .tablex-menu-submenu-open.tablex-menu-submenu-inline > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::after {
    transform: rotate(-45deg) translateX(-2px);
  }
  .tablex-menu-submenu-open.tablex-menu-submenu-inline > .tablex-menu-submenu-title .tablex-menu-submenu-arrow::before {
    transform: rotate(45deg) translateX(2px);
  }
  .tablex-menu-vertical .tablex-menu-submenu-selected,
  .tablex-menu-vertical-left .tablex-menu-submenu-selected,
  .tablex-menu-vertical-right .tablex-menu-submenu-selected {
    color: #1890ff;
  }
  .tablex-menu-vertical .tablex-menu-submenu-selected > a,
  .tablex-menu-vertical-left .tablex-menu-submenu-selected > a,
  .tablex-menu-vertical-right .tablex-menu-submenu-selected > a {
    color: #1890ff;
  }
  .tablex-menu-horizontal {
    line-height: 46px;
    white-space: nowrap;
    border: 0;
    border-bottom: 1px solid #e8e8e8;
    box-shadow: none;
  }
  .tablex-menu-horizontal > .tablex-menu-item,
  .tablex-menu-horizontal > .tablex-menu-submenu {
    position: relative;
    top: 1px;
    display: inline-block;
    vertical-align: bottom;
    border-bottom: 2px solid transparent;
  }
  .tablex-menu-horizontal > .tablex-menu-item:hover,
  .tablex-menu-horizontal > .tablex-menu-submenu:hover,
  .tablex-menu-horizontal > .tablex-menu-item-active,
  .tablex-menu-horizontal > .tablex-menu-submenu-active,
  .tablex-menu-horizontal > .tablex-menu-item-open,
  .tablex-menu-horizontal > .tablex-menu-submenu-open,
  .tablex-menu-horizontal > .tablex-menu-item-selected,
  .tablex-menu-horizontal > .tablex-menu-submenu-selected {
    color: #1890ff;
    border-bottom: 2px solid #1890ff;
  }
  .tablex-menu-horizontal > .tablex-menu-item > a {
    display: block;
    color: rgba(0, 0, 0, 0.65);
  }
  .tablex-menu-horizontal > .tablex-menu-item > a:hover {
    color: #1890ff;
  }
  .tablex-menu-horizontal > .tablex-menu-item > a::before {
    bottom: -2px;
  }
  .tablex-menu-horizontal > .tablex-menu-item-selected > a {
    color: #1890ff;
  }
  .tablex-menu-horizontal::after {
    display: block;
    clear: both;
    height: 0;
    content: '\20';
  }
  .tablex-menu-vertical .tablex-menu-item,
  .tablex-menu-vertical-left .tablex-menu-item,
  .tablex-menu-vertical-right .tablex-menu-item,
  .tablex-menu-inline .tablex-menu-item {
    position: relative;
  }
  .tablex-menu-vertical .tablex-menu-item::after,
  .tablex-menu-vertical-left .tablex-menu-item::after,
  .tablex-menu-vertical-right .tablex-menu-item::after,
  .tablex-menu-inline .tablex-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: '';
  }
  .tablex-menu-vertical .tablex-menu-item,
  .tablex-menu-vertical-left .tablex-menu-item,
  .tablex-menu-vertical-right .tablex-menu-item,
  .tablex-menu-inline .tablex-menu-item,
  .tablex-menu-vertical .tablex-menu-submenu-title,
  .tablex-menu-vertical-left .tablex-menu-submenu-title,
  .tablex-menu-vertical-right .tablex-menu-submenu-title,
  .tablex-menu-inline .tablex-menu-submenu-title {
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    padding: 0 16px;
    overflow: hidden;
    font-size: 14px;
    line-height: 40px;
    text-overflow: ellipsis;
  }
  .tablex-menu-vertical .tablex-menu-submenu,
  .tablex-menu-vertical-left .tablex-menu-submenu,
  .tablex-menu-vertical-right .tablex-menu-submenu,
  .tablex-menu-inline .tablex-menu-submenu {
    padding-bottom: 0.01px;
  }
  .tablex-menu-vertical .tablex-menu-item:not(:last-child),
  .tablex-menu-vertical-left .tablex-menu-item:not(:last-child),
  .tablex-menu-vertical-right .tablex-menu-item:not(:last-child),
  .tablex-menu-inline .tablex-menu-item:not(:last-child) {
    margin-bottom: 8px;
  }
  .tablex-menu-vertical > .tablex-menu-item,
  .tablex-menu-vertical-left > .tablex-menu-item,
  .tablex-menu-vertical-right > .tablex-menu-item,
  .tablex-menu-inline > .tablex-menu-item,
  .tablex-menu-vertical > .tablex-menu-submenu > .tablex-menu-submenu-title,
  .tablex-menu-vertical-left > .tablex-menu-submenu > .tablex-menu-submenu-title,
  .tablex-menu-vertical-right > .tablex-menu-submenu > .tablex-menu-submenu-title,
  .tablex-menu-inline > .tablex-menu-submenu > .tablex-menu-submenu-title {
    height: 40px;
    line-height: 40px;
  }
  .tablex-menu-inline {
    width: 100%;
  }
  .tablex-menu-inline .tablex-menu-selected::after,
  .tablex-menu-inline .tablex-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);
  }
  .tablex-menu-inline .tablex-menu-item,
  .tablex-menu-inline .tablex-menu-submenu-title {
    width: calc(100% + 1px);
  }
  .tablex-menu-inline .tablex-menu-submenu-title {
    padding-right: 34px;
  }
  .tablex-menu-inline-collapsed {
    width: 80px;
  }
  .tablex-menu-inline-collapsed > .tablex-menu-item,
  .tablex-menu-inline-collapsed > .tablex-menu-item-group > .tablex-menu-item-group-list > .tablex-menu-item,
  .tablex-menu-inline-collapsed > .tablex-menu-item-group > .tablex-menu-item-group-list > .tablex-menu-submenu > .tablex-menu-submenu-title,
  .tablex-menu-inline-collapsed > .tablex-menu-submenu > .tablex-menu-submenu-title {
    left: 0;
    padding: 0 32px !important;
    text-overflow: clip;
  }
  .tablex-menu-inline-collapsed > .tablex-menu-item .tablex-menu-submenu-arrow,
  .tablex-menu-inline-collapsed > .tablex-menu-item-group > .tablex-menu-item-group-list > .tablex-menu-item .tablex-menu-submenu-arrow,
  .tablex-menu-inline-collapsed > .tablex-menu-item-group > .tablex-menu-item-group-list > .tablex-menu-submenu > .tablex-menu-submenu-title .tablex-menu-submenu-arrow,
  .tablex-menu-inline-collapsed > .tablex-menu-submenu > .tablex-menu-submenu-title .tablex-menu-submenu-arrow {
    display: none;
  }
  .tablex-menu-inline-collapsed > .tablex-menu-item .anticon,
  .tablex-menu-inline-collapsed > .tablex-menu-item-group > .tablex-menu-item-group-list > .tablex-menu-item .anticon,
  .tablex-menu-inline-collapsed > .tablex-menu-item-group > .tablex-menu-item-group-list > .tablex-menu-submenu > .tablex-menu-submenu-title .anticon,
  .tablex-menu-inline-collapsed > .tablex-menu-submenu > .tablex-menu-submenu-title .anticon {
    margin: 0;
    font-size: 16px;
    line-height: 40px;
  }
  .tablex-menu-inline-collapsed > .tablex-menu-item .anticon + span,
  .tablex-menu-inline-collapsed > .tablex-menu-item-group > .tablex-menu-item-group-list > .tablex-menu-item .anticon + span,
  .tablex-menu-inline-collapsed > .tablex-menu-item-group > .tablex-menu-item-group-list > .tablex-menu-submenu > .tablex-menu-submenu-title .anticon + span,
  .tablex-menu-inline-collapsed > .tablex-menu-submenu > .tablex-menu-submenu-title .anticon + span {
    display: inline-block;
    max-width: 0;
    opacity: 0;
  }
  .tablex-menu-inline-collapsed-tooltip {
    pointer-events: none;
  }
  .tablex-menu-inline-collapsed-tooltip .anticon {
    display: none;
  }
  .tablex-menu-inline-collapsed-tooltip a {
    color: rgba(255, 255, 255, 0.85);
  }
  .tablex-menu-inline-collapsed .tablex-menu-item-group-title {
    padding-right: 4px;
    padding-left: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .tablex-menu-item-group-list {
    margin: 0;
    padding: 0;
  }
  .tablex-menu-item-group-list .tablex-menu-item,
  .tablex-menu-item-group-list .tablex-menu-submenu-title {
    padding: 0 16px 0 28px;
  }
  .tablex-menu-root.tablex-menu-vertical,
  .tablex-menu-root.tablex-menu-vertical-left,
  .tablex-menu-root.tablex-menu-vertical-right,
  .tablex-menu-root.tablex-menu-inline {
    box-shadow: none;
  }
  .tablex-menu-sub.tablex-menu-inline {
    padding: 0;
    border: 0;
    border-radius: 0;
    box-shadow: none;
  }
  .tablex-menu-sub.tablex-menu-inline > .tablex-menu-item,
  .tablex-menu-sub.tablex-menu-inline > .tablex-menu-submenu > .tablex-menu-submenu-title {
    height: 40px;
    line-height: 40px;
    list-style-position: inside;
    list-style-type: disc;
  }
  .tablex-menu-sub.tablex-menu-inline .tablex-menu-item-group-title {
    padding-left: 32px;
  }
  .tablex-menu-item-disabled,
  .tablex-menu-submenu-disabled {
    color: rgba(0, 0, 0, 0.25) !important;
    background: none;
    border-color: transparent !important;
    cursor: not-allowed;
  }
  .tablex-menu-item-disabled > a,
  .tablex-menu-submenu-disabled > a {
    color: rgba(0, 0, 0, 0.25) !important;
    pointer-events: none;
  }
  .tablex-menu-item-disabled > .tablex-menu-submenu-title,
  .tablex-menu-submenu-disabled > .tablex-menu-submenu-title {
    color: rgba(0, 0, 0, 0.25) !important;
    cursor: not-allowed;
  }
  .tablex-menu-item-disabled > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::before,
  .tablex-menu-submenu-disabled > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::before,
  .tablex-menu-item-disabled > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::after,
  .tablex-menu-submenu-disabled > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::after {
    background: rgba(0, 0, 0, 0.25) !important;
  }
  .tablex-menu-dark,
  .tablex-menu-dark .tablex-menu-sub {
    color: rgba(255, 255, 255, 0.65);
    background: #001529;
  }
  .tablex-menu-dark .tablex-menu-submenu-title .tablex-menu-submenu-arrow,
  .tablex-menu-dark .tablex-menu-sub .tablex-menu-submenu-title .tablex-menu-submenu-arrow {
    opacity: 0.45;
    transition: all 0.3s;
  }
  .tablex-menu-dark .tablex-menu-submenu-title .tablex-menu-submenu-arrow::after,
  .tablex-menu-dark .tablex-menu-sub .tablex-menu-submenu-title .tablex-menu-submenu-arrow::after,
  .tablex-menu-dark .tablex-menu-submenu-title .tablex-menu-submenu-arrow::before,
  .tablex-menu-dark .tablex-menu-sub .tablex-menu-submenu-title .tablex-menu-submenu-arrow::before {
    background: #fff;
  }
  .tablex-menu-dark.tablex-menu-submenu-popup {
    background: transparent;
  }
  .tablex-menu-dark .tablex-menu-inline.tablex-menu-sub {
    background: #000c17;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45) inset;
  }
  .tablex-menu-dark.tablex-menu-horizontal {
    border-bottom: 0;
  }
  .tablex-menu-dark.tablex-menu-horizontal > .tablex-menu-item,
  .tablex-menu-dark.tablex-menu-horizontal > .tablex-menu-submenu {
    top: 0;
    margin-top: 0;
    border-color: #001529;
    border-bottom: 0;
  }
  .tablex-menu-dark.tablex-menu-horizontal > .tablex-menu-item > a::before {
    bottom: 0;
  }
  .tablex-menu-dark .tablex-menu-item,
  .tablex-menu-dark .tablex-menu-item-group-title,
  .tablex-menu-dark .tablex-menu-item > a {
    color: rgba(255, 255, 255, 0.65);
  }
  .tablex-menu-dark.tablex-menu-inline,
  .tablex-menu-dark.tablex-menu-vertical,
  .tablex-menu-dark.tablex-menu-vertical-left,
  .tablex-menu-dark.tablex-menu-vertical-right {
    border-right: 0;
  }
  .tablex-menu-dark.tablex-menu-inline .tablex-menu-item,
  .tablex-menu-dark.tablex-menu-vertical .tablex-menu-item,
  .tablex-menu-dark.tablex-menu-vertical-left .tablex-menu-item,
  .tablex-menu-dark.tablex-menu-vertical-right .tablex-menu-item {
    left: 0;
    margin-left: 0;
    border-right: 0;
  }
  .tablex-menu-dark.tablex-menu-inline .tablex-menu-item::after,
  .tablex-menu-dark.tablex-menu-vertical .tablex-menu-item::after,
  .tablex-menu-dark.tablex-menu-vertical-left .tablex-menu-item::after,
  .tablex-menu-dark.tablex-menu-vertical-right .tablex-menu-item::after {
    border-right: 0;
  }
  .tablex-menu-dark.tablex-menu-inline .tablex-menu-item,
  .tablex-menu-dark.tablex-menu-inline .tablex-menu-submenu-title {
    width: 100%;
  }
  .tablex-menu-dark .tablex-menu-item:hover,
  .tablex-menu-dark .tablex-menu-item-active,
  .tablex-menu-dark .tablex-menu-submenu-active,
  .tablex-menu-dark .tablex-menu-submenu-open,
  .tablex-menu-dark .tablex-menu-submenu-selected,
  .tablex-menu-dark .tablex-menu-submenu-title:hover {
    color: #fff;
    background-color: transparent;
  }
  .tablex-menu-dark .tablex-menu-item:hover > a,
  .tablex-menu-dark .tablex-menu-item-active > a,
  .tablex-menu-dark .tablex-menu-submenu-active > a,
  .tablex-menu-dark .tablex-menu-submenu-open > a,
  .tablex-menu-dark .tablex-menu-submenu-selected > a,
  .tablex-menu-dark .tablex-menu-submenu-title:hover > a {
    color: #fff;
  }
  .tablex-menu-dark .tablex-menu-item:hover > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow,
  .tablex-menu-dark .tablex-menu-item-active > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow,
  .tablex-menu-dark .tablex-menu-submenu-active > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow,
  .tablex-menu-dark .tablex-menu-submenu-open > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow,
  .tablex-menu-dark .tablex-menu-submenu-selected > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow,
  .tablex-menu-dark .tablex-menu-submenu-title:hover > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow,
  .tablex-menu-dark .tablex-menu-item:hover > .tablex-menu-submenu-title:hover > .tablex-menu-submenu-arrow,
  .tablex-menu-dark .tablex-menu-item-active > .tablex-menu-submenu-title:hover > .tablex-menu-submenu-arrow,
  .tablex-menu-dark .tablex-menu-submenu-active > .tablex-menu-submenu-title:hover > .tablex-menu-submenu-arrow,
  .tablex-menu-dark .tablex-menu-submenu-open > .tablex-menu-submenu-title:hover > .tablex-menu-submenu-arrow,
  .tablex-menu-dark .tablex-menu-submenu-selected > .tablex-menu-submenu-title:hover > .tablex-menu-submenu-arrow,
  .tablex-menu-dark .tablex-menu-submenu-title:hover > .tablex-menu-submenu-title:hover > .tablex-menu-submenu-arrow {
    opacity: 1;
  }
  .tablex-menu-dark .tablex-menu-item:hover > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::after,
  .tablex-menu-dark .tablex-menu-item-active > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::after,
  .tablex-menu-dark .tablex-menu-submenu-active > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::after,
  .tablex-menu-dark .tablex-menu-submenu-open > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::after,
  .tablex-menu-dark .tablex-menu-submenu-selected > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::after,
  .tablex-menu-dark .tablex-menu-submenu-title:hover > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::after,
  .tablex-menu-dark .tablex-menu-item:hover > .tablex-menu-submenu-title:hover > .tablex-menu-submenu-arrow::after,
  .tablex-menu-dark .tablex-menu-item-active > .tablex-menu-submenu-title:hover > .tablex-menu-submenu-arrow::after,
  .tablex-menu-dark .tablex-menu-submenu-active > .tablex-menu-submenu-title:hover > .tablex-menu-submenu-arrow::after,
  .tablex-menu-dark .tablex-menu-submenu-open > .tablex-menu-submenu-title:hover > .tablex-menu-submenu-arrow::after,
  .tablex-menu-dark .tablex-menu-submenu-selected > .tablex-menu-submenu-title:hover > .tablex-menu-submenu-arrow::after,
  .tablex-menu-dark .tablex-menu-submenu-title:hover > .tablex-menu-submenu-title:hover > .tablex-menu-submenu-arrow::after,
  .tablex-menu-dark .tablex-menu-item:hover > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::before,
  .tablex-menu-dark .tablex-menu-item-active > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::before,
  .tablex-menu-dark .tablex-menu-submenu-active > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::before,
  .tablex-menu-dark .tablex-menu-submenu-open > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::before,
  .tablex-menu-dark .tablex-menu-submenu-selected > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::before,
  .tablex-menu-dark .tablex-menu-submenu-title:hover > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::before,
  .tablex-menu-dark .tablex-menu-item:hover > .tablex-menu-submenu-title:hover > .tablex-menu-submenu-arrow::before,
  .tablex-menu-dark .tablex-menu-item-active > .tablex-menu-submenu-title:hover > .tablex-menu-submenu-arrow::before,
  .tablex-menu-dark .tablex-menu-submenu-active > .tablex-menu-submenu-title:hover > .tablex-menu-submenu-arrow::before,
  .tablex-menu-dark .tablex-menu-submenu-open > .tablex-menu-submenu-title:hover > .tablex-menu-submenu-arrow::before,
  .tablex-menu-dark .tablex-menu-submenu-selected > .tablex-menu-submenu-title:hover > .tablex-menu-submenu-arrow::before,
  .tablex-menu-dark .tablex-menu-submenu-title:hover > .tablex-menu-submenu-title:hover > .tablex-menu-submenu-arrow::before {
    background: #fff;
  }
  .tablex-menu-dark .tablex-menu-item:hover {
    background-color: transparent;
  }
  .tablex-menu-dark .tablex-menu-item-selected {
    color: #fff;
    border-right: 0;
  }
  .tablex-menu-dark .tablex-menu-item-selected::after {
    border-right: 0;
  }
  .tablex-menu-dark .tablex-menu-item-selected > a,
  .tablex-menu-dark .tablex-menu-item-selected > a:hover {
    color: #fff;
  }
  .tablex-menu-dark .tablex-menu-item-selected .anticon {
    color: #fff;
  }
  .tablex-menu-dark .tablex-menu-item-selected span {
    color: #fff;
  }
  .tablex-menu.tablex-menu-dark .tablex-menu-item-selected,
  .tablex-menu-submenu-popup.tablex-menu-dark .tablex-menu-item-selected {
    background-color: #1890ff;
  }
  .tablex-menu-dark .tablex-menu-item-disabled,
  .tablex-menu-dark .tablex-menu-submenu-disabled,
  .tablex-menu-dark .tablex-menu-item-disabled > a,
  .tablex-menu-dark .tablex-menu-submenu-disabled > a {
    color: rgba(255, 255, 255, 0.35) !important;
    opacity: 0.8;
  }
  .tablex-menu-dark .tablex-menu-item-disabled > .tablex-menu-submenu-title,
  .tablex-menu-dark .tablex-menu-submenu-disabled > .tablex-menu-submenu-title {
    color: rgba(255, 255, 255, 0.35) !important;
  }
  .tablex-menu-dark .tablex-menu-item-disabled > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::before,
  .tablex-menu-dark .tablex-menu-submenu-disabled > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::before,
  .tablex-menu-dark .tablex-menu-item-disabled > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::after,
  .tablex-menu-dark .tablex-menu-submenu-disabled > .tablex-menu-submenu-title > .tablex-menu-submenu-arrow::after {
    background: rgba(255, 255, 255, 0.35) !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 */
.tablex-message {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    font-feature-settings: 'tnum', "tnum";
    position: fixed;
    top: 16px;
    left: 0;
    z-index: 1010;
    width: 100%;
    pointer-events: none;
  }
  .tablex-message-notice {
    padding: 8px;
    text-align: center;
  }
  .tablex-message-notice:first-child {
    margin-top: -8px;
  }
  .tablex-message-notice-content {
    display: inline-block;
    padding: 10px 16px;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    pointer-events: all;
  }
  .tablex-message-success .anticon {
    color: #52c41a;
  }
  .tablex-message-error .anticon {
    color: #f5222d;
  }
  .tablex-message-warning .anticon {
    color: #faad14;
  }
  .tablex-message-info .anticon,
  .tablex-message-loading .anticon {
    color: #1890ff;
  }
  .tablex-message .anticon {
    position: relative;
    top: 1px;
    margin-right: 8px;
    font-size: 16px;
  }
  .tablex-message-notice.move-up-leave.move-up-leave-active {
    overflow: hidden;
    animation-name: MessageMoveOut;
    animation-duration: 0.3s;
  }
  @keyframes MessageMoveOut {
    0% {
      max-height: 150px;
      padding: 8px;
      opacity: 1;
    }
    100% {
      max-height: 0;
      padding: 0;
      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 */
.tablex-modal {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    font-feature-settings: 'tnum', "tnum";
    position: relative;
    top: 100px;
    width: auto;
    margin: 0 auto;
    padding-bottom: 24px;
    pointer-events: none;
  }
  .tablex-modal-wrap {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    overflow: auto;
    outline: 0;
    -webkit-overflow-scrolling: touch;
  }
  .tablex-modal-title {
    margin: 0;
    color: rgba(0, 0, 0, 0.85);
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    word-wrap: break-word;
  }
  .tablex-modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-radius: 4px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    pointer-events: auto;
  }
  .tablex-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;
  }
  .tablex-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;
  }
  .tablex-modal-close:focus,
  .tablex-modal-close:hover {
    color: rgba(0, 0, 0, 0.75);
    text-decoration: none;
  }
  .tablex-modal-header {
    padding: 16px 24px;
    color: rgba(0, 0, 0, 0.65);
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
    border-radius: 4px 4px 0 0;
  }
  .tablex-modal-body {
    padding: 24px;
    font-size: 14px;
    line-height: 1.5;
    word-wrap: break-word;
  }
  .tablex-modal-footer {
    padding: 10px 16px;
    text-align: right;
    background: transparent;
    border-top: 1px solid #e8e8e8;
    border-radius: 0 0 4px 4px;
  }
  .tablex-modal-footer button + button {
    margin-bottom: 0;
    margin-left: 8px;
  }
  .tablex-modal.zoom-enter,
  .tablex-modal.zoom-appear {
    transform: none;
    opacity: 0;
    animation-duration: 0.3s;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
  .tablex-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);
    filter: alpha(opacity=50);
  }
  .tablex-modal-mask-hidden {
    display: none;
  }
  .tablex-modal-open {
    overflow: hidden;
  }
  .tablex-modal-centered {
    text-align: center;
  }
  .tablex-modal-centered::before {
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
    content: '';
  }
  .tablex-modal-centered .tablex-modal {
    top: 0;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
  }
  @media (max-width: 767px) {
    .tablex-modal {
      max-width: calc(100vw - 16px);
      margin: 8px auto;
    }
    .tablex-modal-centered .tablex-modal {
      flex: 1;
    }
  }
  .tablex-modal-confirm .tablex-modal-header {
    display: none;
  }
  .tablex-modal-confirm .tablex-modal-close {
    display: none;
  }
  .tablex-modal-confirm .tablex-modal-body {
    padding: 32px 32px 24px;
  }
  .tablex-modal-confirm-body-wrapper {
    zoom: 1;
  }
  .tablex-modal-confirm-body-wrapper::before,
  .tablex-modal-confirm-body-wrapper::after {
    display: table;
    content: '';
  }
  .tablex-modal-confirm-body-wrapper::after {
    clear: both;
  }
  .tablex-modal-confirm-body .tablex-modal-confirm-title {
    display: block;
    overflow: hidden;
    color: rgba(0, 0, 0, 0.85);
    font-weight: 500;
    font-size: 16px;
    line-height: 1.4;
  }
  .tablex-modal-confirm-body .tablex-modal-confirm-content {
    margin-top: 8px;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
  }
  .tablex-modal-confirm-body > .anticon {
    float: left;
    margin-right: 16px;
    font-size: 22px;
  }
  .tablex-modal-confirm-body > .anticon + .tablex-modal-confirm-title + .tablex-modal-confirm-content {
    margin-left: 38px;
  }
  .tablex-modal-confirm .tablex-modal-confirm-btns {
    float: right;
    margin-top: 24px;
  }
  .tablex-modal-confirm .tablex-modal-confirm-btns button + button {
    margin-bottom: 0;
    margin-left: 8px;
  }
  .tablex-modal-confirm-error .tablex-modal-confirm-body > .anticon {
    color: #f5222d;
  }
  .tablex-modal-confirm-warning .tablex-modal-confirm-body > .anticon,
  .tablex-modal-confirm-confirm .tablex-modal-confirm-body > .anticon {
    color: #faad14;
  }
  .tablex-modal-confirm-info .tablex-modal-confirm-body > .anticon {
    color: #1890ff;
  }
  .tablex-modal-confirm-success .tablex-modal-confirm-body > .anticon {
    color: #52c41a;
  }
  
/* 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 */
.tablex-pagination {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    font-feature-settings: 'tnum', "tnum";
  }
  .tablex-pagination ul,
  .tablex-pagination ol {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .tablex-pagination::after {
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    content: ' ';
  }
  .tablex-pagination-total-text {
    display: inline-block;
    height: 32px;
    margin-right: 8px;
    line-height: 30px;
    vertical-align: middle;
  }
  .tablex-pagination-item {
    display: inline-block;
    min-width: 32px;
    height: 32px;
    margin-right: 8px;
    font-family: Arial;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    list-style: none;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    outline: 0;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
  .tablex-pagination-item a {
    display: block;
    padding: 0 6px;
    color: rgba(0, 0, 0, 0.65);
    transition: none;
  }
  .tablex-pagination-item a:hover {
    text-decoration: none;
  }
  .tablex-pagination-item:focus,
  .tablex-pagination-item:hover {
    border-color: #1890ff;
    transition: all 0.3s;
  }
  .tablex-pagination-item:focus a,
  .tablex-pagination-item:hover a {
    color: #1890ff;
  }
  .tablex-pagination-item-active {
    font-weight: 500;
    background: #fff;
    border-color: #1890ff;
  }
  .tablex-pagination-item-active a {
    color: #1890ff;
  }
  .tablex-pagination-item-active:focus,
  .tablex-pagination-item-active:hover {
    border-color: #40a9ff;
  }
  .tablex-pagination-item-active:focus a,
  .tablex-pagination-item-active:hover a {
    color: #40a9ff;
  }
  .tablex-pagination-jump-prev,
  .tablex-pagination-jump-next {
    outline: 0;
  }
  .tablex-pagination-jump-prev .tablex-pagination-item-container,
  .tablex-pagination-jump-next .tablex-pagination-item-container {
    position: relative;
  }
  .tablex-pagination-jump-prev .tablex-pagination-item-container .tablex-pagination-item-link-icon,
  .tablex-pagination-jump-next .tablex-pagination-item-container .tablex-pagination-item-link-icon {
    display: inline-block;
    font-size: 12px;
    font-size: 12px \9;
    transform: scale(1) rotate(0deg);
    color: #1890ff;
    letter-spacing: -1px;
    opacity: 0;
    transition: all 0.2s;
  }
  :root .tablex-pagination-jump-prev .tablex-pagination-item-container .tablex-pagination-item-link-icon,
  :root .tablex-pagination-jump-next .tablex-pagination-item-container .tablex-pagination-item-link-icon {
    font-size: 12px;
  }
  .tablex-pagination-jump-prev .tablex-pagination-item-container .tablex-pagination-item-link-icon-svg,
  .tablex-pagination-jump-next .tablex-pagination-item-container .tablex-pagination-item-link-icon-svg {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
  }
  .tablex-pagination-jump-prev .tablex-pagination-item-container .tablex-pagination-item-ellipsis,
  .tablex-pagination-jump-next .tablex-pagination-item-container .tablex-pagination-item-ellipsis {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    margin: auto;
    color: rgba(0, 0, 0, 0.25);
    letter-spacing: 2px;
    text-align: center;
    text-indent: 0.13em;
    opacity: 1;
    transition: all 0.2s;
  }
  .tablex-pagination-jump-prev:focus .tablex-pagination-item-link-icon,
  .tablex-pagination-jump-next:focus .tablex-pagination-item-link-icon,
  .tablex-pagination-jump-prev:hover .tablex-pagination-item-link-icon,
  .tablex-pagination-jump-next:hover .tablex-pagination-item-link-icon {
    opacity: 1;
  }
  .tablex-pagination-jump-prev:focus .tablex-pagination-item-ellipsis,
  .tablex-pagination-jump-next:focus .tablex-pagination-item-ellipsis,
  .tablex-pagination-jump-prev:hover .tablex-pagination-item-ellipsis,
  .tablex-pagination-jump-next:hover .tablex-pagination-item-ellipsis {
    opacity: 0;
  }
  .tablex-pagination-prev,
  .tablex-pagination-jump-prev,
  .tablex-pagination-jump-next {
    margin-right: 8px;
  }
  .tablex-pagination-prev,
  .tablex-pagination-next,
  .tablex-pagination-jump-prev,
  .tablex-pagination-jump-next {
    display: inline-block;
    min-width: 32px;
    height: 32px;
    color: rgba(0, 0, 0, 0.65);
    font-family: Arial;
    line-height: 32px;
    text-align: center;
    vertical-align: middle;
    list-style: none;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.3s;
  }
  .tablex-pagination-prev,
  .tablex-pagination-next {
    outline: 0;
  }
  .tablex-pagination-prev a,
  .tablex-pagination-next a {
    color: rgba(0, 0, 0, 0.65);
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
  .tablex-pagination-prev:hover a,
  .tablex-pagination-next:hover a {
    border-color: #40a9ff;
  }
  .tablex-pagination-prev .tablex-pagination-item-link,
  .tablex-pagination-next .tablex-pagination-item-link {
    display: block;
    height: 100%;
    font-size: 12px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    outline: none;
    transition: all 0.3s;
  }
  .tablex-pagination-prev:focus .tablex-pagination-item-link,
  .tablex-pagination-next:focus .tablex-pagination-item-link,
  .tablex-pagination-prev:hover .tablex-pagination-item-link,
  .tablex-pagination-next:hover .tablex-pagination-item-link {
    color: #1890ff;
    border-color: #1890ff;
  }
  .tablex-pagination-disabled,
  .tablex-pagination-disabled:hover,
  .tablex-pagination-disabled:focus {
    cursor: not-allowed;
  }
  .tablex-pagination-disabled a,
  .tablex-pagination-disabled:hover a,
  .tablex-pagination-disabled:focus a,
  .tablex-pagination-disabled .tablex-pagination-item-link,
  .tablex-pagination-disabled:hover .tablex-pagination-item-link,
  .tablex-pagination-disabled:focus .tablex-pagination-item-link {
    color: rgba(0, 0, 0, 0.25);
    border-color: #d9d9d9;
    cursor: not-allowed;
  }
  .tablex-pagination-slash {
    margin: 0 10px 0 5px;
  }
  .tablex-pagination-options {
    display: inline-block;
    margin-left: 6px;
    vertical-align: middle;
  }
  .tablex-pagination-options-size-changer.tablex-select {
    display: inline-block;
    width: auto;
    margin-right: 8px;
  }
  .tablex-pagination-options-quick-jumper {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    vertical-align: top;
  }
  .tablex-pagination-options-quick-jumper input {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 32px;
    padding: 4px 11px;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    line-height: 32px;
    line-height: 1.5 \9;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    transition: all 0.3s;
    width: 50px;
    margin: 0 8px;
  }
  .tablex-pagination-options-quick-jumper input::-moz-placeholder {
    color: #bfbfbf;
    opacity: 1;
  }
  .tablex-pagination-options-quick-jumper input:-ms-input-placeholder {
    color: #bfbfbf;
  }
  .tablex-pagination-options-quick-jumper input::-webkit-input-placeholder {
    color: #bfbfbf;
  }
  .tablex-pagination-options-quick-jumper input:-moz-placeholder-shown {
    text-overflow: ellipsis;
  }
  .tablex-pagination-options-quick-jumper input:placeholder-shown {
    text-overflow: ellipsis;
  }
  .tablex-pagination-options-quick-jumper input:hover {
    border-color: #40a9ff;
    border-right-width: 1px !important;
  }
  .tablex-pagination-options-quick-jumper input:focus {
    border-color: #40a9ff;
    border-right-width: 1px !important;
    outline: 0;
    box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  }
  .tablex-pagination-options-quick-jumper input-disabled {
    color: rgba(0, 0, 0, 0.25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1;
  }
  .tablex-pagination-options-quick-jumper input-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px !important;
  }
  .tablex-pagination-options-quick-jumper input[disabled] {
    color: rgba(0, 0, 0, 0.25);
    background-color: #f5f5f5;
    cursor: not-allowed;
    opacity: 1;
  }
  .tablex-pagination-options-quick-jumper input[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px !important;
  }
  textarea.tablex-pagination-options-quick-jumper input {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5;
    vertical-align: bottom;
    transition: all 0.3s, height 0s;
  }
  .tablex-pagination-options-quick-jumper input-lg {
    height: 40px;
    padding: 6px 11px;
    font-size: 16px;
    line-height: 40px;
    line-height: 1.5 \9;
  }
  .tablex-pagination-options-quick-jumper input-sm {
    height: 24px;
    padding: 1px 7px;
    line-height: 24px;
    line-height: 1.5 \9;
  }
  .tablex-pagination-simple .tablex-pagination-prev,
  .tablex-pagination-simple .tablex-pagination-next {
    height: 24px;
    line-height: 24px;
    vertical-align: top;
  }
  .tablex-pagination-simple .tablex-pagination-prev .tablex-pagination-item-link,
  .tablex-pagination-simple .tablex-pagination-next .tablex-pagination-item-link {
    height: 24px;
    border: 0;
  }
  .tablex-pagination-simple .tablex-pagination-prev .tablex-pagination-item-link::after,
  .tablex-pagination-simple .tablex-pagination-next .tablex-pagination-item-link::after {
    height: 24px;
    line-height: 24px;
  }
  .tablex-pagination-simple .tablex-pagination-simple-pager {
    display: inline-block;
    height: 24px;
    margin-right: 8px;
  }
  .tablex-pagination-simple .tablex-pagination-simple-pager input {
    box-sizing: border-box;
    height: 100%;
    margin-right: 8px;
    padding: 0 6px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    outline: none;
    transition: border-color 0.3s;
  }
  .tablex-pagination-simple .tablex-pagination-simple-pager input:hover {
    border-color: #1890ff;
  }
  .tablex-pagination.mini .tablex-pagination-total-text,
  .tablex-pagination.mini .tablex-pagination-simple-pager {
    height: 24px;
    line-height: 24px;
  }
  .tablex-pagination.mini .tablex-pagination-item {
    min-width: 24px;
    height: 24px;
    margin: 0;
    line-height: 22px;
  }
  .tablex-pagination.mini .tablex-pagination-item:not(.tablex-pagination-item-active) {
    background: transparent;
    border-color: transparent;
  }
  .tablex-pagination.mini .tablex-pagination-prev,
  .tablex-pagination.mini .tablex-pagination-next {
    min-width: 24px;
    height: 24px;
    margin: 0;
    line-height: 24px;
  }
  .tablex-pagination.mini .tablex-pagination-prev .tablex-pagination-item-link,
  .tablex-pagination.mini .tablex-pagination-next .tablex-pagination-item-link {
    background: transparent;
    border-color: transparent;
  }
  .tablex-pagination.mini .tablex-pagination-prev .tablex-pagination-item-link::after,
  .tablex-pagination.mini .tablex-pagination-next .tablex-pagination-item-link::after {
    height: 24px;
    line-height: 24px;
  }
  .tablex-pagination.mini .tablex-pagination-jump-prev,
  .tablex-pagination.mini .tablex-pagination-jump-next {
    height: 24px;
    margin-right: 0;
    line-height: 24px;
  }
  .tablex-pagination.mini .tablex-pagination-options {
    margin-left: 2px;
  }
  .tablex-pagination.mini .tablex-pagination-options-quick-jumper {
    height: 24px;
    line-height: 24px;
  }
  .tablex-pagination.mini .tablex-pagination-options-quick-jumper input {
    height: 24px;
    padding: 1px 7px;
    line-height: 24px;
    line-height: 1.5 \9;
    width: 44px;
  }
  .tablex-pagination.tablex-pagination-disabled {
    cursor: not-allowed;
  }
  .tablex-pagination.tablex-pagination-disabled .tablex-pagination-item {
    background: #f5f5f5;
    border-color: #d9d9d9;
    cursor: not-allowed;
  }
  .tablex-pagination.tablex-pagination-disabled .tablex-pagination-item a {
    color: rgba(0, 0, 0, 0.25);
    background: transparent;
    border: none;
    cursor: not-allowed;
  }
  .tablex-pagination.tablex-pagination-disabled .tablex-pagination-item-active {
    background: #dbdbdb;
    border-color: transparent;
  }
  .tablex-pagination.tablex-pagination-disabled .tablex-pagination-item-active a {
    color: #fff;
  }
  .tablex-pagination.tablex-pagination-disabled .tablex-pagination-item-link,
  .tablex-pagination.tablex-pagination-disabled .tablex-pagination-item-link:hover,
  .tablex-pagination.tablex-pagination-disabled .tablex-pagination-item-link:focus {
    color: rgba(0, 0, 0, 0.45);
    background: #f5f5f5;
    border-color: #d9d9d9;
    cursor: not-allowed;
  }
  .tablex-pagination.tablex-pagination-disabled .tablex-pagination-jump-prev:focus .tablex-pagination-item-link-icon,
  .tablex-pagination.tablex-pagination-disabled .tablex-pagination-jump-next:focus .tablex-pagination-item-link-icon,
  .tablex-pagination.tablex-pagination-disabled .tablex-pagination-jump-prev:hover .tablex-pagination-item-link-icon,
  .tablex-pagination.tablex-pagination-disabled .tablex-pagination-jump-next:hover .tablex-pagination-item-link-icon {
    opacity: 0;
  }
  .tablex-pagination.tablex-pagination-disabled .tablex-pagination-jump-prev:focus .tablex-pagination-item-ellipsis,
  .tablex-pagination.tablex-pagination-disabled .tablex-pagination-jump-next:focus .tablex-pagination-item-ellipsis,
  .tablex-pagination.tablex-pagination-disabled .tablex-pagination-jump-prev:hover .tablex-pagination-item-ellipsis,
  .tablex-pagination.tablex-pagination-disabled .tablex-pagination-jump-next:hover .tablex-pagination-item-ellipsis {
    opacity: 1;
  }
  @media only screen and (max-width: 992px) {
    .tablex-pagination-item-after-jump-prev,
    .tablex-pagination-item-before-jump-next {
      display: none;
    }
  }
  @media only screen and (max-width: 576px) {
    .tablex-pagination-options {
      display: 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 */
.tablex-popover {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    font-feature-settings: 'tnum', "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;
            user-select: text;
  }
  .tablex-popover::after {
    position: absolute;
    background: rgba(255, 255, 255, 0.01);
    content: '';
  }
  .tablex-popover-hidden {
    display: none;
  }
  .tablex-popover-placement-top,
  .tablex-popover-placement-topLeft,
  .tablex-popover-placement-topRight {
    padding-bottom: 10px;
  }
  .tablex-popover-placement-right,
  .tablex-popover-placement-rightTop,
  .tablex-popover-placement-rightBottom {
    padding-left: 10px;
  }
  .tablex-popover-placement-bottom,
  .tablex-popover-placement-bottomLeft,
  .tablex-popover-placement-bottomRight {
    padding-top: 10px;
  }
  .tablex-popover-placement-left,
  .tablex-popover-placement-leftTop,
  .tablex-popover-placement-leftBottom {
    padding-right: 10px;
  }
  .tablex-popover-inner {
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 4px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) \9;
  }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .tablex-popover-inner {
      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    }
  }
  .tablex-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 #e8e8e8;
  }
  .tablex-popover-inner-content {
    padding: 12px 16px;
    color: rgba(0, 0, 0, 0.65);
  }
  .tablex-popover-message {
    position: relative;
    padding: 4px 0 12px;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
  }
  .tablex-popover-message > .anticon {
    position: absolute;
    top: 8px;
    color: #faad14;
    font-size: 14px;
  }
  .tablex-popover-message-title {
    padding-left: 22px;
  }
  .tablex-popover-buttons {
    margin-bottom: 4px;
    text-align: right;
  }
  .tablex-popover-buttons button {
    margin-left: 8px;
  }
  .tablex-popover-arrow {
    position: absolute;
    display: block;
    width: 8.48528137px;
    height: 8.48528137px;
    background: transparent;
    border-style: solid;
    border-width: 4.24264069px;
    transform: rotate(45deg);
  }
  .tablex-popover-placement-top > .tablex-popover-content > .tablex-popover-arrow,
  .tablex-popover-placement-topLeft > .tablex-popover-content > .tablex-popover-arrow,
  .tablex-popover-placement-topRight > .tablex-popover-content > .tablex-popover-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);
  }
  .tablex-popover-placement-top > .tablex-popover-content > .tablex-popover-arrow {
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
  }
  .tablex-popover-placement-topLeft > .tablex-popover-content > .tablex-popover-arrow {
    left: 16px;
  }
  .tablex-popover-placement-topRight > .tablex-popover-content > .tablex-popover-arrow {
    right: 16px;
  }
  .tablex-popover-placement-right > .tablex-popover-content > .tablex-popover-arrow,
  .tablex-popover-placement-rightTop > .tablex-popover-content > .tablex-popover-arrow,
  .tablex-popover-placement-rightBottom > .tablex-popover-content > .tablex-popover-arrow {
    left: 6px;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #fff;
    border-left-color: #fff;
    box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  }
  .tablex-popover-placement-right > .tablex-popover-content > .tablex-popover-arrow {
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
  }
  .tablex-popover-placement-rightTop > .tablex-popover-content > .tablex-popover-arrow {
    top: 12px;
  }
  .tablex-popover-placement-rightBottom > .tablex-popover-content > .tablex-popover-arrow {
    bottom: 12px;
  }
  .tablex-popover-placement-bottom > .tablex-popover-content > .tablex-popover-arrow,
  .tablex-popover-placement-bottomLeft > .tablex-popover-content > .tablex-popover-arrow,
  .tablex-popover-placement-bottomRight > .tablex-popover-content > .tablex-popover-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);
  }
  .tablex-popover-placement-bottom > .tablex-popover-content > .tablex-popover-arrow {
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
  }
  .tablex-popover-placement-bottomLeft > .tablex-popover-content > .tablex-popover-arrow {
    left: 16px;
  }
  .tablex-popover-placement-bottomRight > .tablex-popover-content > .tablex-popover-arrow {
    right: 16px;
  }
  .tablex-popover-placement-left > .tablex-popover-content > .tablex-popover-arrow,
  .tablex-popover-placement-leftTop > .tablex-popover-content > .tablex-popover-arrow,
  .tablex-popover-placement-leftBottom > .tablex-popover-content > .tablex-popover-arrow {
    right: 6px;
    border-top-color: #fff;
    border-right-color: #fff;
    border-bottom-color: transparent;
    border-left-color: transparent;
    box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  }
  .tablex-popover-placement-left > .tablex-popover-content > .tablex-popover-arrow {
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
  }
  .tablex-popover-placement-leftTop > .tablex-popover-content > .tablex-popover-arrow {
    top: 12px;
  }
  .tablex-popover-placement-leftBottom > .tablex-popover-content > .tablex-popover-arrow {
    bottom: 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 */
.tablex-radio-group {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    font-feature-settings: 'tnum', "tnum";
    display: inline-block;
    line-height: unset;
  }
  .tablex-radio-wrapper {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    font-feature-settings: 'tnum', "tnum";
    position: relative;
    display: inline-block;
    margin-right: 8px;
    white-space: nowrap;
    cursor: pointer;
  }
  .tablex-radio {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    font-feature-settings: 'tnum', "tnum";
    position: relative;
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    vertical-align: sub;
    outline: none;
    cursor: pointer;
  }
  .tablex-radio-wrapper:hover .tablex-radio,
  .tablex-radio:hover .tablex-radio-inner,
  .tablex-radio-input:focus + .tablex-radio-inner {
    border-color: #1890ff;
  }
  .tablex-radio-input:focus + .tablex-radio-inner {
    box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.08);
  }
  .tablex-radio-checked::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #1890ff;
    border-radius: 50%;
    visibility: hidden;
    animation: antRadioEffect 0.36s ease-in-out;
    animation-fill-mode: both;
    content: '';
  }
  .tablex-radio:hover::after,
  .tablex-radio-wrapper:hover .tablex-radio::after {
    visibility: visible;
  }
  .tablex-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: 100px;
    transition: all 0.3s;
  }
  .tablex-radio-inner::after {
    position: absolute;
    top: 3px;
    left: 3px;
    display: table;
    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: ' ';
  }
  .tablex-radio-input {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    cursor: pointer;
    opacity: 0;
  }
  .tablex-radio-checked .tablex-radio-inner {
    border-color: #1890ff;
  }
  .tablex-radio-checked .tablex-radio-inner::after {
    transform: scale(1);
    opacity: 1;
    transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  }
  .tablex-radio-disabled .tablex-radio-inner {
    background-color: #f5f5f5;
    border-color: #d9d9d9 !important;
    cursor: not-allowed;
  }
  .tablex-radio-disabled .tablex-radio-inner::after {
    background-color: rgba(0, 0, 0, 0.2);
  }
  .tablex-radio-disabled .tablex-radio-input {
    cursor: not-allowed;
  }
  .tablex-radio-disabled + span {
    color: rgba(0, 0, 0, 0.25);
    cursor: not-allowed;
  }
  span.tablex-radio + * {
    padding-right: 8px;
    padding-left: 8px;
  }
  .tablex-radio-button-wrapper {
    position: relative;
    display: inline-block;
    height: 32px;
    margin: 0;
    padding: 0 15px;
    color: rgba(0, 0, 0, 0.65);
    line-height: 30px;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-top-width: 1.02px;
    border-left: 0;
    cursor: pointer;
    transition: color 0.3s, background 0.3s, border-color 0.3s;
  }
  .tablex-radio-button-wrapper a {
    color: rgba(0, 0, 0, 0.65);
  }
  .tablex-radio-button-wrapper > .tablex-radio-button {
    display: block;
    width: 0;
    height: 0;
    margin-left: 0;
  }
  .tablex-radio-group-large .tablex-radio-button-wrapper {
    height: 40px;
    font-size: 16px;
    line-height: 38px;
  }
  .tablex-radio-group-small .tablex-radio-button-wrapper {
    height: 24px;
    padding: 0 7px;
    line-height: 22px;
  }
  .tablex-radio-button-wrapper:not(:first-child)::before {
    position: absolute;
    top: 0;
    left: -1px;
    display: block;
    width: 1px;
    height: 100%;
    background-color: #d9d9d9;
    content: '';
  }
  .tablex-radio-button-wrapper:first-child {
    border-left: 1px solid #d9d9d9;
    border-radius: 4px 0 0 4px;
  }
  .tablex-radio-button-wrapper:last-child {
    border-radius: 0 4px 4px 0;
  }
  .tablex-radio-button-wrapper:first-child:last-child {
    border-radius: 4px;
  }
  .tablex-radio-button-wrapper:hover {
    position: relative;
    color: #1890ff;
  }
  .tablex-radio-button-wrapper:focus-within {
    outline: 3px solid rgba(24, 144, 255, 0.06);
  }
  .tablex-radio-button-wrapper .tablex-radio-inner,
  .tablex-radio-button-wrapper input[type='checkbox'],
  .tablex-radio-button-wrapper input[type='radio'] {
    width: 0;
    height: 0;
    opacity: 0;
    pointer-events: none;
  }
  .tablex-radio-button-wrapper-checked:not(.tablex-radio-button-wrapper-disabled) {
    z-index: 1;
    color: #1890ff;
    background: #fff;
    border-color: #1890ff;
    box-shadow: -1px 0 0 0 #1890ff;
  }
  .tablex-radio-button-wrapper-checked:not(.tablex-radio-button-wrapper-disabled)::before {
    background-color: #1890ff !important;
    opacity: 0.1;
  }
  .tablex-radio-button-wrapper-checked:not(.tablex-radio-button-wrapper-disabled):first-child {
    border-color: #1890ff;
    box-shadow: none !important;
  }
  .tablex-radio-button-wrapper-checked:not(.tablex-radio-button-wrapper-disabled):hover {
    color: #40a9ff;
    border-color: #40a9ff;
    box-shadow: -1px 0 0 0 #40a9ff;
  }
  .tablex-radio-button-wrapper-checked:not(.tablex-radio-button-wrapper-disabled):active {
    color: #096dd9;
    border-color: #096dd9;
    box-shadow: -1px 0 0 0 #096dd9;
  }
  .tablex-radio-button-wrapper-checked:not(.tablex-radio-button-wrapper-disabled):focus-within {
    outline: 3px solid rgba(24, 144, 255, 0.06);
  }
  .tablex-radio-group-solid .tablex-radio-button-wrapper-checked:not(.tablex-radio-button-wrapper-disabled) {
    color: #fff;
    background: #1890ff;
    border-color: #1890ff;
  }
  .tablex-radio-group-solid .tablex-radio-button-wrapper-checked:not(.tablex-radio-button-wrapper-disabled):hover {
    color: #fff;
    background: #40a9ff;
    border-color: #40a9ff;
  }
  .tablex-radio-group-solid .tablex-radio-button-wrapper-checked:not(.tablex-radio-button-wrapper-disabled):active {
    color: #fff;
    background: #096dd9;
    border-color: #096dd9;
  }
  .tablex-radio-group-solid .tablex-radio-button-wrapper-checked:not(.tablex-radio-button-wrapper-disabled):focus-within {
    outline: 3px solid rgba(24, 144, 255, 0.06);
  }
  .tablex-radio-button-wrapper-disabled {
    color: rgba(0, 0, 0, 0.25);
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    cursor: not-allowed;
  }
  .tablex-radio-button-wrapper-disabled:first-child,
  .tablex-radio-button-wrapper-disabled:hover {
    color: rgba(0, 0, 0, 0.25);
    background-color: #f5f5f5;
    border-color: #d9d9d9;
  }
  .tablex-radio-button-wrapper-disabled:first-child {
    border-left-color: #d9d9d9;
  }
  .tablex-radio-button-wrapper-disabled.tablex-radio-button-wrapper-checked {
    color: #fff;
    background-color: #e6e6e6;
    border-color: #d9d9d9;
    box-shadow: none;
  }
  @keyframes antRadioEffect {
    0% {
      transform: scale(1);
      opacity: 0.5;
    }
    100% {
      transform: scale(1.6);
      opacity: 0;
    }
  }
  @supports (-moz-appearance: meterbar) and (background-blend-mode: difference, normal) {
    .tablex-radio {
      vertical-align: text-bottom;
    }
  }
  
/* 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 */
.tablex-spin {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    font-feature-settings: 'tnum', "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);
  }
  .tablex-spin-spinning {
    position: static;
    display: inline-block;
    opacity: 1;
  }
  .tablex-spin-nested-loading {
    position: relative;
  }
  .tablex-spin-nested-loading > div > .tablex-spin {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    display: block;
    width: 100%;
    height: 100%;
    max-height: 400px;
  }
  .tablex-spin-nested-loading > div > .tablex-spin .tablex-spin-dot {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -10px;
  }
  .tablex-spin-nested-loading > div > .tablex-spin .tablex-spin-text {
    position: absolute;
    top: 50%;
    width: 100%;
    padding-top: 5px;
    text-shadow: 0 1px 2px #fff;
  }
  .tablex-spin-nested-loading > div > .tablex-spin.tablex-spin-show-text .tablex-spin-dot {
    margin-top: -20px;
  }
  .tablex-spin-nested-loading > div > .tablex-spin-sm .tablex-spin-dot {
    margin: -7px;
  }
  .tablex-spin-nested-loading > div > .tablex-spin-sm .tablex-spin-text {
    padding-top: 2px;
  }
  .tablex-spin-nested-loading > div > .tablex-spin-sm.tablex-spin-show-text .tablex-spin-dot {
    margin-top: -17px;
  }
  .tablex-spin-nested-loading > div > .tablex-spin-lg .tablex-spin-dot {
    margin: -16px;
  }
  .tablex-spin-nested-loading > div > .tablex-spin-lg .tablex-spin-text {
    padding-top: 11px;
  }
  .tablex-spin-nested-loading > div > .tablex-spin-lg.tablex-spin-show-text .tablex-spin-dot {
    margin-top: -26px;
  }
  .tablex-spin-container {
    position: relative;
    transition: opacity 0.3s;
  }
  .tablex-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;
  }
  .tablex-spin-blur {
    clear: both;
    overflow: hidden;
    opacity: 0.5;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    pointer-events: none;
  }
  .tablex-spin-blur::after {
    opacity: 0.4;
    pointer-events: auto;
  }
  .tablex-spin-tip {
    color: rgba(0, 0, 0, 0.45);
  }
  .tablex-spin-dot {
    position: relative;
    display: inline-block;
    font-size: 20px;
    width: 1em;
    height: 1em;
  }
  .tablex-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;
    animation: antSpinMove 1s infinite linear alternate;
  }
  .tablex-spin-dot-item:nth-child(1) {
    top: 0;
    left: 0;
  }
  .tablex-spin-dot-item:nth-child(2) {
    top: 0;
    right: 0;
    animation-delay: 0.4s;
  }
  .tablex-spin-dot-item:nth-child(3) {
    right: 0;
    bottom: 0;
    animation-delay: 0.8s;
  }
  .tablex-spin-dot-item:nth-child(4) {
    bottom: 0;
    left: 0;
    animation-delay: 1.2s;
  }
  .tablex-spin-dot-spin {
    transform: rotate(45deg);
    animation: antRotate 1.2s infinite linear;
  }
  .tablex-spin-sm .tablex-spin-dot {
    font-size: 14px;
  }
  .tablex-spin-sm .tablex-spin-dot i {
    width: 6px;
    height: 6px;
  }
  .tablex-spin-lg .tablex-spin-dot {
    font-size: 32px;
  }
  .tablex-spin-lg .tablex-spin-dot i {
    width: 14px;
    height: 14px;
  }
  .tablex-spin.tablex-spin-show-text .tablex-spin-text {
    display: block;
  }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ */
    .tablex-spin-blur {
      background: #fff;
      opacity: 0.5;
    }
  }
  @keyframes antSpinMove {
    to {
      opacity: 1;
    }
  }
  @keyframes antRotate {
    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 */
.tablex-switch {
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    font-feature-settings: 'tnum', "tnum";
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 44px;
    height: 22px;
    line-height: 20px;
    vertical-align: middle;
    background-color: rgba(0, 0, 0, 0.25);
    border: 1px solid transparent;
    border-radius: 100px;
    cursor: pointer;
    transition: all 0.36s;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
  .tablex-switch-inner {
    display: block;
    margin-right: 6px;
    margin-left: 24px;
    color: #fff;
    font-size: 12px;
  }
  .tablex-switch-loading-icon,
  .tablex-switch::after {
    position: absolute;
    top: 1px;
    left: 1px;
    width: 18px;
    height: 18px;
    background-color: #fff;
    border-radius: 18px;
    cursor: pointer;
    transition: all 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
    content: ' ';
  }
  .tablex-switch::after {
    box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
  }
  .tablex-switch:not(.tablex-switch-disabled):active::before,
  .tablex-switch:not(.tablex-switch-disabled):active::after {
    width: 24px;
  }
  .tablex-switch-loading-icon {
    z-index: 1;
    display: none;
    font-size: 12px;
    background: transparent;
  }
  .tablex-switch-loading-icon svg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
  }
  .tablex-switch-loading .tablex-switch-loading-icon {
    display: inline-block;
    color: rgba(0, 0, 0, 0.65);
  }
  .tablex-switch-checked.tablex-switch-loading .tablex-switch-loading-icon {
    color: #1890ff;
  }
  .tablex-switch:focus {
    outline: 0;
    box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  }
  .tablex-switch:focus:hover {
    box-shadow: none;
  }
  .tablex-switch-small {
    min-width: 28px;
    height: 16px;
    line-height: 14px;
  }
  .tablex-switch-small .tablex-switch-inner {
    margin-right: 3px;
    margin-left: 18px;
    font-size: 12px;
  }
  .tablex-switch-small::after {
    width: 12px;
    height: 12px;
  }
  .tablex-switch-small:active::before,
  .tablex-switch-small:active::after {
    width: 16px;
  }
  .tablex-switch-small .tablex-switch-loading-icon {
    width: 12px;
    height: 12px;
  }
  .tablex-switch-small.tablex-switch-checked .tablex-switch-inner {
    margin-right: 18px;
    margin-left: 3px;
  }
  .tablex-switch-small.tablex-switch-checked .tablex-switch-loading-icon {
    left: 100%;
    margin-left: -13px;
  }
  .tablex-switch-small.tablex-switch-loading .tablex-switch-loading-icon {
    font-weight: bold;
    transform: scale(0.66667);
  }
  .tablex-switch-checked {
    background-color: #1890ff;
  }
  .tablex-switch-checked .tablex-switch-inner {
    margin-right: 24px;
    margin-left: 6px;
  }
  .tablex-switch-checked::after {
    left: 100%;
    margin-left: -1px;
    transform: translateX(-100%);
  }
  .tablex-switch-checked .tablex-switch-loading-icon {
    left: 100%;
    margin-left: -19px;
  }
  .tablex-switch-loading,
  .tablex-switch-disabled {
    cursor: not-allowed;
    opacity: 0.4;
  }
  .tablex-switch-loading *,
  .tablex-switch-disabled * {
    cursor: not-allowed;
  }
  .tablex-switch-loading::before,
  .tablex-switch-disabled::before,
  .tablex-switch-loading::after,
  .tablex-switch-disabled::after {
    cursor: not-allowed;
  }
  @keyframes AntSwitchSmallLoadingCircle {
    0% {
      transform: rotate(0deg) scale(0.66667);
      transform-origin: 50% 50%;
    }
    100% {
      transform: rotate(360deg) scale(0.66667);
      transform-origin: 50% 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 */
.tablex-tooltip {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    font-feature-settings: 'tnum', "tnum";
    position: absolute;
    z-index: 1060;
    display: block;
    max-width: 250px;
    visibility: visible;
  }
  .tablex-tooltip-hidden {
    display: none;
  }
  .tablex-tooltip-placement-top,
  .tablex-tooltip-placement-topLeft,
  .tablex-tooltip-placement-topRight {
    padding-bottom: 8px;
  }
  .tablex-tooltip-placement-right,
  .tablex-tooltip-placement-rightTop,
  .tablex-tooltip-placement-rightBottom {
    padding-left: 8px;
  }
  .tablex-tooltip-placement-bottom,
  .tablex-tooltip-placement-bottomLeft,
  .tablex-tooltip-placement-bottomRight {
    padding-top: 8px;
  }
  .tablex-tooltip-placement-left,
  .tablex-tooltip-placement-leftTop,
  .tablex-tooltip-placement-leftBottom {
    padding-right: 8px;
  }
  .tablex-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: 4px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  }
  .tablex-tooltip-arrow {
    position: absolute;
    display: block;
    width: 13.07106781px;
    height: 13.07106781px;
    background: transparent;
    overflow: hidden;
    pointer-events: none;
  }
  .tablex-tooltip-arrow::before {
    width: 5px;
    height: 5px;
    content: '';
    display: block;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.75);
    position: absolute;
    pointer-events: auto;
  }
  .tablex-tooltip-placement-top .tablex-tooltip-arrow,
  .tablex-tooltip-placement-topLeft .tablex-tooltip-arrow,
  .tablex-tooltip-placement-topRight .tablex-tooltip-arrow {
    bottom: -5.07106781px;
  }
  .tablex-tooltip-placement-top .tablex-tooltip-arrow::before,
  .tablex-tooltip-placement-topLeft .tablex-tooltip-arrow::before,
  .tablex-tooltip-placement-topRight .tablex-tooltip-arrow::before {
    transform: translateY(-6.53553391px) rotate(45deg);
    box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  }
  .tablex-tooltip-placement-top .tablex-tooltip-arrow {
    left: 50%;
    transform: translateX(-50%);
  }
  .tablex-tooltip-placement-topLeft .tablex-tooltip-arrow {
    left: 13px;
  }
  .tablex-tooltip-placement-topRight .tablex-tooltip-arrow {
    right: 13px;
  }
  .tablex-tooltip-placement-right .tablex-tooltip-arrow,
  .tablex-tooltip-placement-rightTop .tablex-tooltip-arrow,
  .tablex-tooltip-placement-rightBottom .tablex-tooltip-arrow {
    left: -5.07106781px;
  }
  .tablex-tooltip-placement-right .tablex-tooltip-arrow::before,
  .tablex-tooltip-placement-rightTop .tablex-tooltip-arrow::before,
  .tablex-tooltip-placement-rightBottom .tablex-tooltip-arrow::before {
    transform: translateX(6.53553391px) rotate(45deg);
    box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  }
  .tablex-tooltip-placement-right .tablex-tooltip-arrow {
    top: 50%;
    transform: translateY(-50%);
  }
  .tablex-tooltip-placement-rightTop .tablex-tooltip-arrow {
    top: 5px;
  }
  .tablex-tooltip-placement-rightBottom .tablex-tooltip-arrow {
    bottom: 5px;
  }
  .tablex-tooltip-placement-left .tablex-tooltip-arrow,
  .tablex-tooltip-placement-leftTop .tablex-tooltip-arrow,
  .tablex-tooltip-placement-leftBottom .tablex-tooltip-arrow {
    right: -5.07106781px;
  }
  .tablex-tooltip-placement-left .tablex-tooltip-arrow::before,
  .tablex-tooltip-placement-leftTop .tablex-tooltip-arrow::before,
  .tablex-tooltip-placement-leftBottom .tablex-tooltip-arrow::before {
    transform: translateX(-6.53553391px) rotate(45deg);
    box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  }
  .tablex-tooltip-placement-left .tablex-tooltip-arrow {
    top: 50%;
    transform: translateY(-50%);
  }
  .tablex-tooltip-placement-leftTop .tablex-tooltip-arrow {
    top: 5px;
  }
  .tablex-tooltip-placement-leftBottom .tablex-tooltip-arrow {
    bottom: 5px;
  }
  .tablex-tooltip-placement-bottom .tablex-tooltip-arrow,
  .tablex-tooltip-placement-bottomLeft .tablex-tooltip-arrow,
  .tablex-tooltip-placement-bottomRight .tablex-tooltip-arrow {
    top: -5.07106781px;
  }
  .tablex-tooltip-placement-bottom .tablex-tooltip-arrow::before,
  .tablex-tooltip-placement-bottomLeft .tablex-tooltip-arrow::before,
  .tablex-tooltip-placement-bottomRight .tablex-tooltip-arrow::before {
    transform: translateY(6.53553391px) rotate(45deg);
    box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
  }
  .tablex-tooltip-placement-bottom .tablex-tooltip-arrow {
    left: 50%;
    transform: translateX(-50%);
  }
  .tablex-tooltip-placement-bottomLeft .tablex-tooltip-arrow {
    left: 13px;
  }
  .tablex-tooltip-placement-bottomRight .tablex-tooltip-arrow {
    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 */
/* stylelint-disable at-rule-no-unknown */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
body {
  margin: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-variant: tabular-nums;
  line-height: 1.5;
  background-color: #fff;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum', "tnum";
}
[tabindex='-1']:focus {
  outline: none !important;
}
hr {
  -webkit-box-sizing: content-box;
          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;
  -webkit-transition: color 0.3s;
  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[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  pointer-events: none;
}
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 {
  -ms-touch-action: manipulation;
      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;
}
th {
  text-align: inherit;
}
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'] {
  -webkit-box-sizing: border-box;
          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 {
  zoom: 1;
}
.clearfix::before,
.clearfix::after {
  display: table;
  content: '';
}
.clearfix::after {
  clear: both;
}
.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;
}
.fade-enter,
.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;
}
.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;
}
.fade-enter.fade-enter-active,
.fade-appear.fade-appear-active {
  -webkit-animation-name: antFadeIn;
          animation-name: antFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.fade-leave.fade-leave-active {
  -webkit-animation-name: antFadeOut;
          animation-name: antFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.fade-enter,
.fade-appear {
  opacity: 0;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.fade-leave {
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
@-webkit-keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  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;
  }
}
.move-up-enter,
.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;
}
.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;
}
.move-up-enter.move-up-enter-active,
.move-up-appear.move-up-appear-active {
  -webkit-animation-name: antMoveUpIn;
          animation-name: antMoveUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-up-leave.move-up-leave-active {
  -webkit-animation-name: antMoveUpOut;
          animation-name: antMoveUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-up-enter,
.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);
}
.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);
}
.move-down-enter,
.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;
}
.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;
}
.move-down-enter.move-down-enter-active,
.move-down-appear.move-down-appear-active {
  -webkit-animation-name: antMoveDownIn;
          animation-name: antMoveDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-down-leave.move-down-leave-active {
  -webkit-animation-name: antMoveDownOut;
          animation-name: antMoveDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-down-enter,
.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);
}
.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);
}
.move-left-enter,
.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;
}
.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;
}
.move-left-enter.move-left-enter-active,
.move-left-appear.move-left-appear-active {
  -webkit-animation-name: antMoveLeftIn;
          animation-name: antMoveLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-left-leave.move-left-leave-active {
  -webkit-animation-name: antMoveLeftOut;
          animation-name: antMoveLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-left-enter,
.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);
}
.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);
}
.move-right-enter,
.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;
}
.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;
}
.move-right-enter.move-right-enter-active,
.move-right-appear.move-right-appear-active {
  -webkit-animation-name: antMoveRightIn;
          animation-name: antMoveRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-right-leave.move-right-leave-active {
  -webkit-animation-name: antMoveRightOut;
          animation-name: antMoveRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-right-enter,
.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);
}
.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% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownIn {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveDownOut {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveDownOut {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveLeftIn {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftIn {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveLeftOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveRightIn {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightIn {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveRightOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveUpIn {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpIn {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveUpOut {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpOut {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes loadingCircle {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes loadingCircle {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
[ant-click-animating='true'],
[ant-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --antd-wave-shadow-color: #1890ff;
}
[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;
  -webkit-box-shadow: 0 0 0 0 #1890ff;
          box-shadow: 0 0 0 0 #1890ff;
  -webkit-box-shadow: 0 0 0 0 #1890ff;
  -webkit-box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
          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% {
    -webkit-box-shadow: 0 0 0 #1890ff;
            box-shadow: 0 0 0 #1890ff;
    -webkit-box-shadow: 0 0 0 6px #1890ff;
    -webkit-box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
            box-shadow: 0 0 0 6px #1890ff;
            box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes waveEffect {
  100% {
    -webkit-box-shadow: 0 0 0 #1890ff;
            box-shadow: 0 0 0 #1890ff;
    -webkit-box-shadow: 0 0 0 6px #1890ff;
    -webkit-box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
            box-shadow: 0 0 0 6px #1890ff;
            box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@-webkit-keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
.slide-up-enter,
.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;
}
.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;
}
.slide-up-enter.slide-up-enter-active,
.slide-up-appear.slide-up-appear-active {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-up-leave.slide-up-leave-active {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-up-enter,
.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);
}
.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);
}
.slide-down-enter,
.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;
}
.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;
}
.slide-down-enter.slide-down-enter-active,
.slide-down-appear.slide-down-appear-active {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-down-leave.slide-down-leave-active {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-down-enter,
.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);
}
.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);
}
.slide-left-enter,
.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;
}
.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;
}
.slide-left-enter.slide-left-enter-active,
.slide-left-appear.slide-left-appear-active {
  -webkit-animation-name: antSlideLeftIn;
          animation-name: antSlideLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-left-leave.slide-left-leave-active {
  -webkit-animation-name: antSlideLeftOut;
          animation-name: antSlideLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-left-enter,
.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);
}
.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);
}
.slide-right-enter,
.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;
}
.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;
}
.slide-right-enter.slide-right-enter-active,
.slide-right-appear.slide-right-appear-active {
  -webkit-animation-name: antSlideRightIn;
          animation-name: antSlideRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-right-leave.slide-right-leave-active {
  -webkit-animation-name: antSlideRightOut;
          animation-name: antSlideRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-right-enter,
.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);
}
.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% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideUpOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideUpOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideDownIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideDownOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideDownOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideLeftIn {
  0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftIn {
  0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideLeftOut {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideLeftOut {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideRightIn {
  0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightIn {
  0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideRightOut {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightOut {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
}
.swing-enter,
.swing-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;
}
.swing-enter.swing-enter-active,
.swing-appear.swing-appear-active {
  -webkit-animation-name: antSwingIn;
          animation-name: antSwingIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes antSwingIn {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  60% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
  }
  80% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}
@keyframes antSwingIn {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  60% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
  }
  80% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}
.zoom-enter,
.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;
}
.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;
}
.zoom-enter.zoom-enter-active,
.zoom-appear.zoom-appear-active {
  -webkit-animation-name: antZoomIn;
          animation-name: antZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-leave.zoom-leave-active {
  -webkit-animation-name: antZoomOut;
          animation-name: antZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-enter,
.zoom-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          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);
}
.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);
}
.zoom-big-enter,
.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;
}
.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;
}
.zoom-big-enter.zoom-big-enter-active,
.zoom-big-appear.zoom-big-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-big-leave.zoom-big-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-big-enter,
.zoom-big-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          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);
}
.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);
}
.zoom-big-fast-enter,
.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;
}
.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;
}
.zoom-big-fast-enter.zoom-big-fast-enter-active,
.zoom-big-fast-appear.zoom-big-fast-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-big-fast-leave.zoom-big-fast-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          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);
}
.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);
}
.zoom-up-enter,
.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;
}
.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;
}
.zoom-up-enter.zoom-up-enter-active,
.zoom-up-appear.zoom-up-appear-active {
  -webkit-animation-name: antZoomUpIn;
          animation-name: antZoomUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-up-leave.zoom-up-leave-active {
  -webkit-animation-name: antZoomUpOut;
          animation-name: antZoomUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-up-enter,
.zoom-up-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          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);
}
.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);
}
.zoom-down-enter,
.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;
}
.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;
}
.zoom-down-enter.zoom-down-enter-active,
.zoom-down-appear.zoom-down-appear-active {
  -webkit-animation-name: antZoomDownIn;
          animation-name: antZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-down-leave.zoom-down-leave-active {
  -webkit-animation-name: antZoomDownOut;
          animation-name: antZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-down-enter,
.zoom-down-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          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);
}
.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);
}
.zoom-left-enter,
.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;
}
.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;
}
.zoom-left-enter.zoom-left-enter-active,
.zoom-left-appear.zoom-left-appear-active {
  -webkit-animation-name: antZoomLeftIn;
          animation-name: antZoomLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-left-leave.zoom-left-leave-active {
  -webkit-animation-name: antZoomLeftOut;
          animation-name: antZoomLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-left-enter,
.zoom-left-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          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);
}
.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);
}
.zoom-right-enter,
.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;
}
.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;
}
.zoom-right-enter.zoom-right-enter-active,
.zoom-right-appear.zoom-right-appear-active {
  -webkit-animation-name: antZoomRightIn;
          animation-name: antZoomRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-right-leave.zoom-right-leave-active {
  -webkit-animation-name: antZoomRightOut;
          animation-name: antZoomRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-right-enter,
.zoom-right-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          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);
}
.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% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomIn {
  0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomBigIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomBigOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomBigOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomUpIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
}
@-webkit-keyframes antZoomUpOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomUpOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomLeftIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
}
@-webkit-keyframes antZoomLeftOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomLeftOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomRightIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
}
@-webkit-keyframes antZoomRightOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomDownIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
}
@-webkit-keyframes antZoomDownOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
}
@keyframes antZoomDownOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  -webkit-transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  -webkit-transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s 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-select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-block;
  outline: 0;
}
.ant-select ul,
.ant-select ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-select > ul > li > a {
  padding: 0;
  background-color: #fff;
}
.ant-select-arrow {
  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;
  top: 50%;
  right: 11px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 1;
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.ant-select-arrow > * {
  line-height: 1;
}
.ant-select-arrow svg {
  display: inline-block;
}
.ant-select-arrow::before {
  display: none;
}
.ant-select-arrow .ant-select-arrow-icon {
  display: block;
}
.ant-select-arrow .ant-select-arrow-icon svg {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.ant-select-selection {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-top-width: 1.02px;
  border-radius: 4px;
  outline: none;
  -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);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-selection:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-select-focused .ant-select-selection,
.ant-select-selection:focus,
.ant-select-selection:active {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-select-selection__clear {
  position: absolute;
  top: 50%;
  right: 11px;
  z-index: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  font-style: normal;
  line-height: 12px;
  text-align: center;
  text-transform: none;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: color 0.3s ease, opacity 0.15s ease;
  transition: color 0.3s ease, opacity 0.15s ease;
  text-rendering: auto;
}
.ant-select-selection__clear::before {
  display: block;
}
.ant-select-selection__clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-select-selection:hover .ant-select-selection__clear {
  opacity: 1;
}
.ant-select-selection-selected-value {
  float: left;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-select-no-arrow .ant-select-selection-selected-value {
  padding-right: 0;
}
.ant-select-disabled {
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-disabled .ant-select-selection {
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-disabled .ant-select-selection:hover,
.ant-select-disabled .ant-select-selection:focus,
.ant-select-disabled .ant-select-selection:active {
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-select-disabled .ant-select-selection__clear {
  display: none;
  visibility: hidden;
  pointer-events: none;
}
.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice {
  padding-right: 10px;
  color: rgba(0, 0, 0, 0.33);
  background: #f5f5f5;
}
.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice__remove {
  display: none;
}
.ant-select-selection--single {
  position: relative;
  height: 32px;
  cursor: pointer;
}
.ant-select-selection--single .ant-select-selection__rendered {
  margin-right: 24px;
}
.ant-select-no-arrow .ant-select-selection__rendered {
  margin-right: 11px;
}
.ant-select-selection__rendered {
  position: relative;
  display: block;
  margin-right: 11px;
  margin-left: 11px;
  line-height: 30px;
}
.ant-select-selection__rendered::after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '.';
  pointer-events: none;
}
.ant-select-lg {
  font-size: 16px;
}
.ant-select-lg .ant-select-selection--single {
  height: 40px;
}
.ant-select-lg .ant-select-selection__rendered {
  line-height: 38px;
}
.ant-select-lg .ant-select-selection--multiple {
  min-height: 40px;
}
.ant-select-lg .ant-select-selection--multiple .ant-select-selection__rendered li {
  height: 32px;
  line-height: 32px;
}
.ant-select-lg .ant-select-selection--multiple .ant-select-selection__clear,
.ant-select-lg .ant-select-selection--multiple .ant-select-arrow {
  top: 20px;
}
.ant-select-sm .ant-select-selection--single {
  height: 24px;
}
.ant-select-sm .ant-select-selection__rendered {
  margin-left: 7px;
  line-height: 22px;
}
.ant-select-sm .ant-select-selection--multiple {
  min-height: 24px;
}
.ant-select-sm .ant-select-selection--multiple .ant-select-selection__rendered li {
  height: 16px;
  line-height: 14px;
}
.ant-select-sm .ant-select-selection--multiple .ant-select-selection__clear,
.ant-select-sm .ant-select-selection--multiple .ant-select-arrow {
  top: 12px;
}
.ant-select-sm .ant-select-selection__clear,
.ant-select-sm .ant-select-arrow {
  right: 8px;
}
.ant-select-disabled .ant-select-selection__choice__remove {
  color: rgba(0, 0, 0, 0.25);
  cursor: default;
}
.ant-select-disabled .ant-select-selection__choice__remove:hover {
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-search__field__wrap {
  position: relative;
  display: inline-block;
}
.ant-select-selection__placeholder,
.ant-select-search__field__placeholder {
  position: absolute;
  top: 50%;
  right: 9px;
  left: 0;
  max-width: 100%;
  height: 20px;
  margin-top: -10px;
  overflow: hidden;
  color: #bfbfbf;
  line-height: 20px;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
}
.ant-select-search__field__placeholder {
  left: 12px;
}
.ant-select-search__field__mirror {
  position: absolute;
  top: 0;
  left: 0;
  white-space: pre;
  opacity: 0;
  pointer-events: none;
}
.ant-select-search--inline {
  position: absolute;
  width: 100%;
  height: 100%;
}
.ant-select-search--inline .ant-select-search__field__wrap {
  width: 100%;
  height: 100%;
}
.ant-select-search--inline .ant-select-search__field {
  width: 100%;
  height: 100%;
  font-size: 100%;
  line-height: 1;
  background: transparent;
  border-width: 0;
  border-radius: 4px;
  outline: 0;
}
.ant-select-search--inline > i {
  float: right;
}
.ant-select-selection--multiple {
  min-height: 32px;
  padding-bottom: 3px;
  cursor: text;
  zoom: 1;
}
.ant-select-selection--multiple::before,
.ant-select-selection--multiple::after {
  display: table;
  content: '';
}
.ant-select-selection--multiple::after {
  clear: both;
}
.ant-select-selection--multiple .ant-select-search--inline {
  position: static;
  float: left;
  width: auto;
  max-width: 100%;
  padding: 0;
}
.ant-select-selection--multiple .ant-select-search--inline .ant-select-search__field {
  width: 0.75em;
  max-width: 100%;
  padding: 1px;
}
.ant-select-selection--multiple .ant-select-selection__rendered {
  height: auto;
  margin-bottom: -3px;
  margin-left: 5px;
}
.ant-select-selection--multiple .ant-select-selection__placeholder {
  margin-left: 6px;
}
.ant-select-selection--multiple > ul > li,
.ant-select-selection--multiple .ant-select-selection__rendered > ul > li {
  height: 24px;
  margin-top: 3px;
  line-height: 22px;
}
.ant-select-selection--multiple .ant-select-selection__choice {
  position: relative;
  float: left;
  max-width: 99%;
  margin-right: 4px;
  padding: 0 20px 0 10px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fafafa;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  cursor: default;
  -webkit-transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-select-selection--multiple .ant-select-selection__choice__disabled {
  padding: 0 10px;
}
.ant-select-selection--multiple .ant-select-selection__choice__content {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-transition: margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-select-selection--multiple .ant-select-selection__choice__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;
  position: absolute;
  right: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  line-height: inherit;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
      -ms-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
}
.ant-select-selection--multiple .ant-select-selection__choice__remove > * {
  line-height: 1;
}
.ant-select-selection--multiple .ant-select-selection__choice__remove svg {
  display: inline-block;
}
.ant-select-selection--multiple .ant-select-selection__choice__remove::before {
  display: none;
}
.ant-select-selection--multiple .ant-select-selection__choice__remove .ant-select-selection--multiple .ant-select-selection__choice__remove-icon {
  display: block;
}
:root .ant-select-selection--multiple .ant-select-selection__choice__remove {
  font-size: 12px;
}
.ant-select-selection--multiple .ant-select-selection__choice__remove:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-select-selection--multiple .ant-select-selection__clear,
.ant-select-selection--multiple .ant-select-arrow {
  top: 16px;
}
.ant-select-allow-clear .ant-select-selection--multiple .ant-select-selection__rendered,
.ant-select-show-arrow .ant-select-selection--multiple .ant-select-selection__rendered {
  margin-right: 20px;
}
.ant-select-open .ant-select-arrow-icon svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ant-select-open .ant-select-selection {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-select-combobox .ant-select-arrow {
  display: none;
}
.ant-select-combobox .ant-select-search--inline {
  float: none;
  width: 100%;
  height: 100%;
}
.ant-select-combobox .ant-select-search__field__wrap {
  width: 100%;
  height: 100%;
}
.ant-select-combobox .ant-select-search__field {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0s;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0s;
}
.ant-select-combobox.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered,
.ant-select-combobox.ant-select-show-arrow .ant-select-selection:hover .ant-select-selection__rendered {
  margin-right: 20px;
}
.ant-select-dropdown {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum', "tnum", ;
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 4px;
  outline: none;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.ant-select-dropdown-hidden {
  display: none;
}
.ant-select-dropdown-menu {
  max-height: 250px;
  margin-bottom: 0;
  padding: 4px 0;
  padding-left: 0;
  overflow: auto;
  list-style: none;
  outline: none;
}
.ant-select-dropdown-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.ant-select-dropdown-menu-item-group-list > .ant-select-dropdown-menu-item {
  padding-left: 20px;
}
.ant-select-dropdown-menu-item-group-title {
  height: 32px;
  padding: 0 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  line-height: 32px;
}
.ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:first-child:not(:last-child),
.ant-select-dropdown-menu-item-group:not(:last-child) .ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:last-child {
  border-radius: 0;
}
.ant-select-dropdown-menu-item {
  position: relative;
  display: block;
  padding: 5px 12px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.ant-select-dropdown-menu-item:hover:not(.ant-select-dropdown-menu-item-disabled) {
  background-color: #e6f7ff;
}
.ant-select-dropdown-menu-item-selected {
  color: rgba(0, 0, 0, 0.65);
  font-weight: 600;
  background-color: #fafafa;
}
.ant-select-dropdown-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-dropdown-menu-item-active:not(.ant-select-dropdown-menu-item-disabled) {
  background-color: #e6f7ff;
}
.ant-select-dropdown-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item {
  padding-right: 32px;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item .ant-select-selected-icon {
  position: absolute;
  top: 50%;
  right: 12px;
  color: transparent;
  font-weight: bold;
  font-size: 12px;
  text-shadow: 0 0.1px 0, 0.1px 0 0, 0 -0.1px 0, -0.1px 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:hover .ant-select-selected-icon {
  color: rgba(0, 0, 0, 0.87);
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-disabled .ant-select-selected-icon {
  display: none;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected .ant-select-selected-icon,
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected:hover .ant-select-selected-icon {
  display: inline-block;
  color: #1890ff;
}
.ant-select-dropdown--empty.ant-select-dropdown--multiple .ant-select-dropdown-menu-item {
  padding-right: 12px;
}
.ant-select-dropdown-container-open .ant-select-dropdown,
.ant-select-dropdown-open .ant-select-dropdown {
  display: block;
}

/* 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: 22px;
  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-description {
  margin: 0;
}
.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;
}

/* 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 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum', "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: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) \9;
          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 {
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  }
}
.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 #e8e8e8;
}
.ant-popover-inner-content {
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.65);
}
.ant-popover-message {
  position: relative;
  padding: 4px 0 12px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
}
.ant-popover-message > .anticon {
  position: absolute;
  top: 8px;
  color: #faad14;
  font-size: 14px;
}
.ant-popover-message-title {
  padding-left: 22px;
}
.ant-popover-buttons {
  margin-bottom: 4px;
  text-align: right;
}
.ant-popover-buttons button {
  margin-left: 8px;
}
.ant-popover-arrow {
  position: absolute;
  display: block;
  width: 8.48528137px;
  height: 8.48528137px;
  background: transparent;
  border-style: solid;
  border-width: 4.24264069px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow {
  bottom: 6.2px;
  border-top-color: transparent;
  border-right-color: #fff;
  border-bottom-color: #fff;
  border-left-color: transparent;
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
          box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
}
.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}
.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow {
  left: 6px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: #fff;
  border-left-color: #fff;
  -webkit-box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
          box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
}
.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow {
  top: 6px;
  border-top-color: #fff;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #fff;
  -webkit-box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
          box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
}
.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}
.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow {
  right: 6px;
  border-top-color: #fff;
  border-right-color: #fff;
  border-bottom-color: transparent;
  border-left-color: transparent;
  -webkit-box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
          box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
}
.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow {
  bottom: 12px;
}

/* 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.499;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
          box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  -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);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  height: 32px;
  padding: 0 15px;
  font-size: 14px;
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.65);
  background-color: #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;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn.disabled,
.ant-btn[disabled] {
  cursor: not-allowed;
}
.ant-btn.disabled > *,
.ant-btn[disabled] > * {
  pointer-events: none;
}
.ant-btn-lg {
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  border-radius: 4px;
}
.ant-btn-sm {
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
  border-radius: 4px;
}
.ant-btn > a:only-child {
  color: currentColor;
}
.ant-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus {
  color: #40a9ff;
  background-color: #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,
.ant-btn.active {
  color: #096dd9;
  background-color: #fff;
  border-color: #096dd9;
}
.ant-btn:active > a:only-child,
.ant-btn.active > a:only-child {
  color: currentColor;
}
.ant-btn:active > a:only-child::after,
.ant-btn.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-disabled,
.ant-btn.disabled,
.ant-btn[disabled],
.ant-btn-disabled:hover,
.ant-btn.disabled:hover,
.ant-btn[disabled]:hover,
.ant-btn-disabled:focus,
.ant-btn.disabled:focus,
.ant-btn[disabled]:focus,
.ant-btn-disabled:active,
.ant-btn.disabled:active,
.ant-btn[disabled]:active,
.ant-btn-disabled.active,
.ant-btn.disabled.active,
.ant-btn[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-disabled > a:only-child,
.ant-btn.disabled > a:only-child,
.ant-btn[disabled] > a:only-child,
.ant-btn-disabled:hover > a:only-child,
.ant-btn.disabled:hover > a:only-child,
.ant-btn[disabled]:hover > a:only-child,
.ant-btn-disabled:focus > a:only-child,
.ant-btn.disabled:focus > a:only-child,
.ant-btn[disabled]:focus > a:only-child,
.ant-btn-disabled:active > a:only-child,
.ant-btn.disabled:active > a:only-child,
.ant-btn[disabled]:active > a:only-child,
.ant-btn-disabled.active > a:only-child,
.ant-btn.disabled.active > a:only-child,
.ant-btn[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-disabled > a:only-child::after,
.ant-btn.disabled > a:only-child::after,
.ant-btn[disabled] > a:only-child::after,
.ant-btn-disabled:hover > a:only-child::after,
.ant-btn.disabled:hover > a:only-child::after,
.ant-btn[disabled]:hover > a:only-child::after,
.ant-btn-disabled:focus > a:only-child::after,
.ant-btn.disabled:focus > a:only-child::after,
.ant-btn[disabled]:focus > a:only-child::after,
.ant-btn-disabled:active > a:only-child::after,
.ant-btn.disabled:active > a:only-child::after,
.ant-btn[disabled]:active > a:only-child::after,
.ant-btn-disabled.active > a:only-child::after,
.ant-btn.disabled.active > 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,
.ant-btn.active {
  text-decoration: none;
  background: #fff;
}
.ant-btn > i,
.ant-btn > span {
  display: inline-block;
  -webkit-transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  pointer-events: none;
}
.ant-btn-primary {
  color: #fff;
  background-color: #1890ff;
  border-color: #1890ff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
          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-color: #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,
.ant-btn-primary.active {
  color: #fff;
  background-color: #096dd9;
  border-color: #096dd9;
}
.ant-btn-primary:active > a:only-child,
.ant-btn-primary.active > a:only-child {
  color: currentColor;
}
.ant-btn-primary:active > a:only-child::after,
.ant-btn-primary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary-disabled,
.ant-btn-primary.disabled,
.ant-btn-primary[disabled],
.ant-btn-primary-disabled:hover,
.ant-btn-primary.disabled:hover,
.ant-btn-primary[disabled]:hover,
.ant-btn-primary-disabled:focus,
.ant-btn-primary.disabled:focus,
.ant-btn-primary[disabled]:focus,
.ant-btn-primary-disabled:active,
.ant-btn-primary.disabled:active,
.ant-btn-primary[disabled]:active,
.ant-btn-primary-disabled.active,
.ant-btn-primary.disabled.active,
.ant-btn-primary[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-primary-disabled > a:only-child,
.ant-btn-primary.disabled > a:only-child,
.ant-btn-primary[disabled] > a:only-child,
.ant-btn-primary-disabled:hover > a:only-child,
.ant-btn-primary.disabled:hover > a:only-child,
.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-primary-disabled:focus > a:only-child,
.ant-btn-primary.disabled:focus > a:only-child,
.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-primary-disabled:active > a:only-child,
.ant-btn-primary.disabled:active > a:only-child,
.ant-btn-primary[disabled]:active > a:only-child,
.ant-btn-primary-disabled.active > a:only-child,
.ant-btn-primary.disabled.active > 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 > a:only-child::after,
.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-primary-disabled:hover > a:only-child::after,
.ant-btn-primary.disabled:hover > 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:focus > a:only-child::after,
.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-primary-disabled:active > a:only-child::after,
.ant-btn-primary.disabled:active > a:only-child::after,
.ant-btn-primary[disabled]:active > a:only-child::after,
.ant-btn-primary-disabled.active > a:only-child::after,
.ant-btn-primary.disabled.active > a:only-child::after,
.ant-btn-primary[disabled].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.65);
  background-color: 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-color: 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,
.ant-btn-ghost.active {
  color: #096dd9;
  background-color: transparent;
  border-color: #096dd9;
}
.ant-btn-ghost:active > a:only-child,
.ant-btn-ghost.active > a:only-child {
  color: currentColor;
}
.ant-btn-ghost:active > a:only-child::after,
.ant-btn-ghost.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost-disabled,
.ant-btn-ghost.disabled,
.ant-btn-ghost[disabled],
.ant-btn-ghost-disabled:hover,
.ant-btn-ghost.disabled:hover,
.ant-btn-ghost[disabled]:hover,
.ant-btn-ghost-disabled:focus,
.ant-btn-ghost.disabled:focus,
.ant-btn-ghost[disabled]:focus,
.ant-btn-ghost-disabled:active,
.ant-btn-ghost.disabled:active,
.ant-btn-ghost[disabled]:active,
.ant-btn-ghost-disabled.active,
.ant-btn-ghost.disabled.active,
.ant-btn-ghost[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-ghost-disabled > a:only-child,
.ant-btn-ghost.disabled > a:only-child,
.ant-btn-ghost[disabled] > a:only-child,
.ant-btn-ghost-disabled:hover > a:only-child,
.ant-btn-ghost.disabled:hover > a:only-child,
.ant-btn-ghost[disabled]:hover > a:only-child,
.ant-btn-ghost-disabled:focus > a:only-child,
.ant-btn-ghost.disabled:focus > a:only-child,
.ant-btn-ghost[disabled]:focus > a:only-child,
.ant-btn-ghost-disabled:active > a:only-child,
.ant-btn-ghost.disabled:active > a:only-child,
.ant-btn-ghost[disabled]:active > a:only-child,
.ant-btn-ghost-disabled.active > a:only-child,
.ant-btn-ghost.disabled.active > 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 > a:only-child::after,
.ant-btn-ghost[disabled] > a:only-child::after,
.ant-btn-ghost-disabled:hover > a:only-child::after,
.ant-btn-ghost.disabled:hover > 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:focus > a:only-child::after,
.ant-btn-ghost[disabled]:focus > a:only-child::after,
.ant-btn-ghost-disabled:active > a:only-child::after,
.ant-btn-ghost.disabled:active > a:only-child::after,
.ant-btn-ghost[disabled]:active > a:only-child::after,
.ant-btn-ghost-disabled.active > a:only-child::after,
.ant-btn-ghost.disabled.active > a:only-child::after,
.ant-btn-ghost[disabled].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.65);
  background-color: #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-color: #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,
.ant-btn-dashed.active {
  color: #096dd9;
  background-color: #fff;
  border-color: #096dd9;
}
.ant-btn-dashed:active > a:only-child,
.ant-btn-dashed.active > a:only-child {
  color: currentColor;
}
.ant-btn-dashed:active > a:only-child::after,
.ant-btn-dashed.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed-disabled,
.ant-btn-dashed.disabled,
.ant-btn-dashed[disabled],
.ant-btn-dashed-disabled:hover,
.ant-btn-dashed.disabled:hover,
.ant-btn-dashed[disabled]:hover,
.ant-btn-dashed-disabled:focus,
.ant-btn-dashed.disabled:focus,
.ant-btn-dashed[disabled]:focus,
.ant-btn-dashed-disabled:active,
.ant-btn-dashed.disabled:active,
.ant-btn-dashed[disabled]:active,
.ant-btn-dashed-disabled.active,
.ant-btn-dashed.disabled.active,
.ant-btn-dashed[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-dashed-disabled > a:only-child,
.ant-btn-dashed.disabled > a:only-child,
.ant-btn-dashed[disabled] > a:only-child,
.ant-btn-dashed-disabled:hover > a:only-child,
.ant-btn-dashed.disabled:hover > a:only-child,
.ant-btn-dashed[disabled]:hover > a:only-child,
.ant-btn-dashed-disabled:focus > a:only-child,
.ant-btn-dashed.disabled:focus > a:only-child,
.ant-btn-dashed[disabled]:focus > a:only-child,
.ant-btn-dashed-disabled:active > a:only-child,
.ant-btn-dashed.disabled:active > a:only-child,
.ant-btn-dashed[disabled]:active > a:only-child,
.ant-btn-dashed-disabled.active > a:only-child,
.ant-btn-dashed.disabled.active > 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 > a:only-child::after,
.ant-btn-dashed[disabled] > a:only-child::after,
.ant-btn-dashed-disabled:hover > a:only-child::after,
.ant-btn-dashed.disabled:hover > 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:focus > a:only-child::after,
.ant-btn-dashed[disabled]:focus > a:only-child::after,
.ant-btn-dashed-disabled:active > a:only-child::after,
.ant-btn-dashed.disabled:active > a:only-child::after,
.ant-btn-dashed[disabled]:active > a:only-child::after,
.ant-btn-dashed-disabled.active > a:only-child::after,
.ant-btn-dashed.disabled.active > a:only-child::after,
.ant-btn-dashed[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger {
  color: #fff;
  background-color: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
          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-color: #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,
.ant-btn-danger.active {
  color: #fff;
  background-color: #d9363e;
  border-color: #d9363e;
}
.ant-btn-danger:active > a:only-child,
.ant-btn-danger.active > a:only-child {
  color: currentColor;
}
.ant-btn-danger:active > a:only-child::after,
.ant-btn-danger.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger-disabled,
.ant-btn-danger.disabled,
.ant-btn-danger[disabled],
.ant-btn-danger-disabled:hover,
.ant-btn-danger.disabled:hover,
.ant-btn-danger[disabled]:hover,
.ant-btn-danger-disabled:focus,
.ant-btn-danger.disabled:focus,
.ant-btn-danger[disabled]:focus,
.ant-btn-danger-disabled:active,
.ant-btn-danger.disabled:active,
.ant-btn-danger[disabled]:active,
.ant-btn-danger-disabled.active,
.ant-btn-danger.disabled.active,
.ant-btn-danger[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-danger-disabled > a:only-child,
.ant-btn-danger.disabled > a:only-child,
.ant-btn-danger[disabled] > a:only-child,
.ant-btn-danger-disabled:hover > a:only-child,
.ant-btn-danger.disabled:hover > a:only-child,
.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-danger-disabled:focus > a:only-child,
.ant-btn-danger.disabled:focus > a:only-child,
.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-danger-disabled:active > a:only-child,
.ant-btn-danger.disabled:active > a:only-child,
.ant-btn-danger[disabled]:active > a:only-child,
.ant-btn-danger-disabled.active > a:only-child,
.ant-btn-danger.disabled.active > 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 > a:only-child::after,
.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-danger-disabled:hover > a:only-child::after,
.ant-btn-danger.disabled:hover > 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:focus > a:only-child::after,
.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-danger-disabled:active > a:only-child::after,
.ant-btn-danger.disabled:active > a:only-child::after,
.ant-btn-danger[disabled]:active > a:only-child::after,
.ant-btn-danger-disabled.active > a:only-child::after,
.ant-btn-danger.disabled.active > a:only-child::after,
.ant-btn-danger[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link {
  color: #1890ff;
  background-color: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
          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-color: 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,
.ant-btn-link.active {
  color: #096dd9;
  background-color: transparent;
  border-color: #096dd9;
}
.ant-btn-link:active > a:only-child,
.ant-btn-link.active > a:only-child {
  color: currentColor;
}
.ant-btn-link:active > a:only-child::after,
.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,
.ant-btn-link[disabled],
.ant-btn-link-disabled:hover,
.ant-btn-link.disabled:hover,
.ant-btn-link[disabled]:hover,
.ant-btn-link-disabled:focus,
.ant-btn-link.disabled:focus,
.ant-btn-link[disabled]:focus,
.ant-btn-link-disabled:active,
.ant-btn-link.disabled:active,
.ant-btn-link[disabled]:active,
.ant-btn-link-disabled.active,
.ant-btn-link.disabled.active,
.ant-btn-link[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-link-disabled > a:only-child,
.ant-btn-link.disabled > a:only-child,
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link-disabled:hover > a:only-child,
.ant-btn-link.disabled:hover > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link-disabled:focus > a:only-child,
.ant-btn-link.disabled:focus > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link-disabled:active > a:only-child,
.ant-btn-link.disabled:active > a:only-child,
.ant-btn-link[disabled]:active > a:only-child,
.ant-btn-link-disabled.active > a:only-child,
.ant-btn-link.disabled.active > 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 > a:only-child::after,
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link-disabled:hover > a:only-child::after,
.ant-btn-link.disabled:hover > 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:focus > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link-disabled:active > a:only-child::after,
.ant-btn-link.disabled:active > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after,
.ant-btn-link-disabled.active > a:only-child::after,
.ant-btn-link.disabled.active > 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,
.ant-btn-link:focus,
.ant-btn-link:active {
  border-color: transparent;
}
.ant-btn-link-disabled,
.ant-btn-link.disabled,
.ant-btn-link[disabled],
.ant-btn-link-disabled:hover,
.ant-btn-link.disabled:hover,
.ant-btn-link[disabled]:hover,
.ant-btn-link-disabled:focus,
.ant-btn-link.disabled:focus,
.ant-btn-link[disabled]:focus,
.ant-btn-link-disabled:active,
.ant-btn-link.disabled:active,
.ant-btn-link[disabled]:active,
.ant-btn-link-disabled.active,
.ant-btn-link.disabled.active,
.ant-btn-link[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-link-disabled > a:only-child,
.ant-btn-link.disabled > a:only-child,
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link-disabled:hover > a:only-child,
.ant-btn-link.disabled:hover > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link-disabled:focus > a:only-child,
.ant-btn-link.disabled:focus > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link-disabled:active > a:only-child,
.ant-btn-link.disabled:active > a:only-child,
.ant-btn-link[disabled]:active > a:only-child,
.ant-btn-link-disabled.active > a:only-child,
.ant-btn-link.disabled.active > 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 > a:only-child::after,
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link-disabled:hover > a:only-child::after,
.ant-btn-link.disabled:hover > 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:focus > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link-disabled:active > a:only-child::after,
.ant-btn-link.disabled:active > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after,
.ant-btn-link-disabled.active > a:only-child::after,
.ant-btn-link.disabled.active > 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-icon-only {
  width: 32px;
  height: 32px;
  padding: 0;
  font-size: 16px;
  border-radius: 4px;
}
.ant-btn-icon-only.ant-btn-lg {
  width: 40px;
  height: 40px;
  padding: 0;
  font-size: 18px;
  border-radius: 4px;
}
.ant-btn-icon-only.ant-btn-sm {
  width: 24px;
  height: 24px;
  padding: 0;
  font-size: 14px;
  border-radius: 4px;
}
.ant-btn-icon-only > i {
  vertical-align: middle;
}
.ant-btn-round {
  height: 32px;
  padding: 0 16px;
  font-size: 14px;
  border-radius: 32px;
}
.ant-btn-round.ant-btn-lg {
  height: 40px;
  padding: 0 20px;
  font-size: 16px;
  border-radius: 40px;
}
.ant-btn-round.ant-btn-sm {
  height: 24px;
  padding: 0 12px;
  font-size: 14px;
  border-radius: 24px;
}
.ant-btn-round.ant-btn-icon-only {
  width: auto;
}
.ant-btn-circle,
.ant-btn-circle-outline {
  min-width: 32px;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-lg,
.ant-btn-circle-outline.ant-btn-lg {
  min-width: 40px;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-sm,
.ant-btn-circle-outline.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;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  content: '';
  pointer-events: none;
}
.ant-btn .anticon {
  -webkit-transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  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:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) {
  padding-left: 29px;
}
.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon:not(:last-child) {
  margin-left: -14px;
}
.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) {
  padding-left: 24px;
}
.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon {
  margin-left: -17px;
}
.ant-btn-group {
  position: relative;
  display: inline-block;
}
.ant-btn-group > .ant-btn,
.ant-btn-group > span > .ant-btn {
  position: relative;
}
.ant-btn-group > .ant-btn: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,
.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: 0 15px;
  font-size: 16px;
  border-radius: 0;
  line-height: 38px;
}
.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: 0 7px;
  font-size: 14px;
  border-radius: 0;
  line-height: 22px;
}
.ant-btn-group-sm > .ant-btn > .anticon,
.ant-btn-group-sm > span > .ant-btn > .anticon {
  font-size: 14px;
}
.ant-btn-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: 4px;
}
.ant-btn-group > span:only-child > .ant-btn {
  border-radius: 4px;
}
.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-btn-group-sm > .ant-btn:only-child {
  border-radius: 4px;
}
.ant-btn-group-sm > span:only-child > .ant-btn {
  border-radius: 4px;
}
.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-btn-group > .ant-btn-group {
  float: left;
}
.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child {
  padding-right: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child {
  padding-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn: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-color: 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-color: 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,
.ant-btn-background-ghost.ant-btn-primary.active {
  color: #096dd9;
  background-color: transparent;
  border-color: #096dd9;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary-disabled,
.ant-btn-background-ghost.ant-btn-primary.disabled,
.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:hover,
.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:focus,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,
.ant-btn-background-ghost.ant-btn-primary-disabled:active,
.ant-btn-background-ghost.ant-btn-primary.disabled:active,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active,
.ant-btn-background-ghost.ant-btn-primary-disabled.active,
.ant-btn-background-ghost.ant-btn-primary.disabled.active,
.ant-btn-background-ghost.ant-btn-primary[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary-disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child,
.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:hover > 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:focus > 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,
.ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary-disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-primary-disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child::after,
.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:hover > 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:focus > 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,
.ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary-disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled].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-color: 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-color: 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,
.ant-btn-background-ghost.ant-btn-danger.active {
  color: #d9363e;
  background-color: transparent;
  border-color: #d9363e;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger-disabled,
.ant-btn-background-ghost.ant-btn-danger.disabled,
.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:hover,
.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:focus,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,
.ant-btn-background-ghost.ant-btn-danger-disabled:active,
.ant-btn-background-ghost.ant-btn-danger.disabled:active,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active,
.ant-btn-background-ghost.ant-btn-danger-disabled.active,
.ant-btn-background-ghost.ant-btn-danger.disabled.active,
.ant-btn-background-ghost.ant-btn-danger[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger-disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child,
.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:hover > 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:focus > 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,
.ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger-disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger-disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child::after,
.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:hover > 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:focus > 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,
.ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger-disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-link {
  color: #1890ff;
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  color: #fff;
}
.ant-btn-background-ghost.ant-btn-link > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.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-link:hover,
.ant-btn-background-ghost.ant-btn-link:focus {
  color: #40a9ff;
  background-color: transparent;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-link:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after,
.ant-btn-background-ghost.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-link:active,
.ant-btn-background-ghost.ant-btn-link.active {
  color: #096dd9;
  background-color: transparent;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-link:active > a:only-child,
.ant-btn-background-ghost.ant-btn-link.active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after,
.ant-btn-background-ghost.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-link-disabled,
.ant-btn-background-ghost.ant-btn-link.disabled,
.ant-btn-background-ghost.ant-btn-link[disabled],
.ant-btn-background-ghost.ant-btn-link-disabled:hover,
.ant-btn-background-ghost.ant-btn-link.disabled:hover,
.ant-btn-background-ghost.ant-btn-link[disabled]:hover,
.ant-btn-background-ghost.ant-btn-link-disabled:focus,
.ant-btn-background-ghost.ant-btn-link.disabled:focus,
.ant-btn-background-ghost.ant-btn-link[disabled]:focus,
.ant-btn-background-ghost.ant-btn-link-disabled:active,
.ant-btn-background-ghost.ant-btn-link.disabled:active,
.ant-btn-background-ghost.ant-btn-link[disabled]:active,
.ant-btn-background-ghost.ant-btn-link-disabled.active,
.ant-btn-background-ghost.ant-btn-link.disabled.active,
.ant-btn-background-ghost.ant-btn-link[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-link-disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-link-disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link-disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link-disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link-disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link-disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled.active > a:only-child::after,
.ant-btn-background-ghost.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 {
  vertical-align: top;
}
a.ant-btn {
  padding-top: 0.1px;
  line-height: 30px;
}
a.ant-btn-lg {
  line-height: 38px;
}
a.ant-btn-sm {
  line-height: 22px;
}

.tablex__pager {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: auto;
  font-size: 0;
  overflow: hidden;
  padding-left: 1px;
}

.tablex__pager__number {
  flex: auto;
}

.tablex__pager__number .tablex-pagination {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}

.tablex__pager__count {
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tablex__pager .tablex-pagination-simple {
  padding-top: 4px;
}

.tablex__pager ul.tablex-pagination {
  display: inline-block;
}

.tablex__pager .tablex-pagination-item,
.tablex__pager .tablex-pagination-prev,
.tablex__pager .tablex-pagination-next {
  margin: 0;
  border-radius: 0;
  margin-left: -1px;
}

.tablex__pager .tablex-pagination-item a {
  color: #188ae2;
}

.tablex__pager .tablex-pagination-item:focus,
.tablex__pager .tablex-pagination-item:hover {
  border-color: #d9d9d9;
}

.tablex__pager .tablex-pagination-item.tablex-pagination-item-active:hover,
.tablex__pager .tablex-pagination-item.tablex-pagination-item-active:focus {
  border-color: #798df5;
}

.tablex__pager .tablex-pagination-item-active {
  border-color: #798df5;
  background-color: #798df5;
}

.tablex__pager .tablex-pagination-item-active a,
.tablex__pager .tablex-pagination-item-active:focus a {
  color: #ffffff;
}

.tablex__pager .tablex-pagination-prev .tablex-pagination-item-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.tablex__pager .tablex-pagination-next .tablex-pagination-item-link {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.tablex-pagination-options-size-changer.ant-select {
  display: inline-block;
  width: auto;
}

.tablex-pagination-refresh {
  vertical-align: middle;
}

.tablex-table-row .tablex-table-row-cell .tablex-row-cell-editor {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}

.tablex-row-cell-editor .ant-input,
.tablex-row-cell-editor .table-custom-editor,
.tablex-row-cell-editor .ant-input-number,
.tablex-row-cell-editor .ant-input-number .ant-input-number-input-wrap,
.tablex-row-cell-editor .ant-select,
.tablex-row-cell-editor .ant-select-selection {
  width: 100%;
}

.tablex-row-cell-editor .ant-input-number {
  padding-right: 16px;
}

.tablex-editor-noborder .tablex-row-cell-editor.no-error.not-focused .ant-input,
.tablex-editor-noborder
  .tablex-row-cell-editor.no-error.not-focused
  .table-custom-editor,
.tablex-editor-noborder
  .tablex-row-cell-editor.no-error.not-focused
  .ant-input-number,
.tablex-editor-noborder
  .tablex-row-cell-editor.no-error.not-focused
  .ant-select-selection {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
}

.tablex-editor-noborder
  .tablex-row-cell-editor.no-error
  .ant-select-selection
  .ant-select-arrow {
  visibility: hidden;
}

.tablex-editor-noborder
  .tablex-row-cell-editor.no-error
  .ant-select-selection:hover
  .ant-select-arrow {
  visibility: visible;
}

.tablex-editor-noborder
  .tablex-row-cell-editor.no-error
  .ant-calendar-picker
  .ant-calendar-picker-icon {
  visibility: hidden;
}

.tablex-editor-noborder
  .tablex-row-cell-editor.no-error
  .ant-calendar-picker:hover
  .ant-calendar-picker-icon {
  visibility: visible;
}

.tablex-row-cell-validator2 {
  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%;
  height: 32px;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5;
  border-radius: 4px;
  transition: all 0.3s;
  text-align: left;
}

.tablex-row-cell-validator2.has-error {
  border: 1px solid red;
}

.tablex-row-cell-validator.has-error {
  padding-left: 10px;
}

.tablex-row-cell-validator.has-error .tablex-row-cell-validator-msg {
  display: inline-flex;
  align-items: center;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  padding: 0 5px;
  color: red;
  font-weight: bold;
  cursor: pointer;
}

.tablex-row-cell-validator.has-error .tablex-row-cell-validator-msg::after {
  content: "!";
}

.tablex__container {
  height: 100%;
  width: 100%;
  display: flex;
  flex: none;
  flex-direction: column;
  min-height: 0;
  position: relative;
  overflow: hidden;
}

.tablex__container__body {
  flex: auto;
  min-height: 0;
  z-index: 1;
  display: flex;
  flex-direction: column;
}

.tablex__container__body > div:first-child {
  flex: auto;
}

.table-tools-item,
.tablex-pagination {
  margin-right: 5px;
}

.tablex__container__header {
  padding-bottom: 5px;
}

.tablex__container__footer {
  padding: 5px 5px;
  border-bottom: 1px solid #eaeaea;
  z-index: 2;
}

.tablex__container__header,
.tablex__container__footer {
  width: 100%;
  flex: 0 0 auto;
  -webkit-box-flex: 0;
  background-color: #ffffff;
  z-index: 1;
}

.tablex__container__footer {
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
}

.tablex__container__footer__content {
  padding: 5px 5px;
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
}

.tablex__head__cell__title {
  position: relative;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tablex__head__cell__title__dropdown {
  cursor: pointer;
  display: none;
  width: 16px;
  height: 16px;
  outline: none;
  font-size: 12px;
  position: absolute;
  top: 3px;
  right: 0px;
  color: #cccccc;
}

.tablex-table-head-cell:hover .tablex__head__cell__title__dropdown {
  display: inline-block;
}

.tablex__head__cell__title__dropdown.opened {
  display: inline-block;
}

.tablex__head__cell__title__dropdown.tablex-popover-open {
  display: inline-block;
}

.tablex__column__dropMenu
  .tablex-menu-vertical
  > .tablex-menu-submenu
  > .tablex-menu-submenu-title {
  height: auto;
  line-height: normal;
  padding: 0 8px;
}

.tablex__overlay {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
}

.tablex__overlay__inner {
  z-index: 20;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  margin: auto;
  width: 100%;
  text-align: center;
  height: 0px;
}

.tablex__emptydata {
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  margin: auto;
  width: 200px;
  color: #c7c7c7;
  font-size: 14px;
  letter-spacing: 1px;
  height: 0px;
}

.tablex__emptydata__inner {
  transform: translateY(-50%);
}

.tablex-table .tablex-table-body .tablex-table-row.tablex-row-focused {
  box-shadow: 0 0px 5px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
}

.tablex__striped .tablex__row--even,
.tablex__striped .tablex__row--even .tablex-table-row-cell-rowspan {
  background-color: #fafbfc;
}

.tablex__setting__modal__item__dragging {
  box-shadow: 0 0px 5px 0px rgba(0, 0, 0, 0.2);
}

.tablex__setting__modal__footer .tablex-btn.tablex-btn-purple {
  background-color: #798df5;
  border-color: #798df5;
  color: #ffffff;
}

.tablex__setting__modal__footer .tablex-btn.tablex-btn-purple:hover,
.tablex__setting__modal__footer .tablex-btn.tablex-btn-purple:focus {
  background-color: #7b8be3;
  border-color: #7b8be3;
  color: #ffffff;
}

.tablex__setting__modal__footer .tablex-btn.tablex-btn-purple:active {
  background-color: #6676ca;
  border-color: #6676ca;
  color: #ffffff;
}

.tablex__setting__modal__footer
  .tablex-btn.tablex-btn-purple.tablex-btn-clicked:after {
  border-color: #6676ca;
}

.tablex__setting__modal__footer .tablex-btn.tablex-btn-green {
  background-color: #3ec396;
  border-color: #3ec396;
  color: #ffffff;
}

.tablex__setting__modal__footer .tablex-btn.tablex-btn-green:hover,
.tablex__setting__modal__footer .tablex-btn.tablex-btn-green:focus {
  background-color: #3ec396;
  border-color: #3ec396;
  color: #ffffff;
}

.tablex__setting__modal__footer .tablex-btn.tablex-btn-green:active {
  background-color: #03a45e;
  border-color: #03a45e;
  color: #ffffff;
}

.tablex__setting__modal__footer
  .tablex-btn.tablex-btn-green.tablex-btn-clicked:after {
  border-color: #03a45e;
}

.tablex__setting__modal__footer .tablex-btn.tablex-btn-red {
  background-color: #d6616d;
  border-color: #d6616d;
  color: #ffffff;
}

.tablex__setting__modal__footer .tablex-btn.tablex-btn-red:hover,
.tablex__setting__modal__footer .tablex-btn.tablex-btn-red:focus {
  background-color: #f04844;
  border-color: #f04844;
  color: #ffffff;
}

.tablex__setting__modal__footer .tablex-btn.tablex-btn-red:active {
  background-color: #d33f3c;
  border-color: #d33f3c;
  color: #ffffff;
}

.tablex__setting__modal__footer
  .tablex-btn.tablex-btn-red.tablex-btn-clicked:after {
  border-color: #d33f3c;
}

.tablex__setting__modal__footer .tablex-btn.tablex-btn-gray {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
  color: #ffffff;
}

.tablex__setting__modal__footer .tablex-btn.tablex-btn-gray:hover,
.tablex__setting__modal__footer .tablex-btn.tablex-btn-gray:focus {
  background-color: #b3b2b2;
  border-color: #b3b2b2;
  color: #ffffff;
}

.tablex__setting__modal__footer .tablex-btn.tablex-btn-gray:active {
  background-color: #a9a6a6;
  border-color: #a9a6a6;
  color: #ffffff;
}

.tablex__setting__modal__footer
  .tablex-btn.tablex-btn-gray.tablex-btn-clicked:after {
  border-color: #a9a6a6;
}

.tablex-row-contextmenu-wrapper {
  position: fixed;
  display: none;
  z-index: 99999;
  outline: none;
  transition: visibility 0.3s;
}

.tablex-row-contextmenu-wrapper .tablex-row-contextmenu {
  border: 1px solid #ccc;
  box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.15);
  background-color: #ffffff;
  outline: none;
}

.tablex-table-row.tablex-row-dragging {
    display: flex;
    width: auto;
    min-width: auto;
    background-color: #ffffff;
    box-shadow: 0 0px 5px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
  }
  
  .tablex-table-row.tablex-row-dragging .tablex-table-row-cell {
    display: flex;
    flex: 0 0 auto;
    box-sizing: border-box;
    align-items: center;
    position: relative;
  }
  
  .tablex-table-row {
    position: relative;
  }
  
  .tablex-table-row.dragging {
    opacity: 0.4;
  }
  
  .tablex-table-row.drag-inner {
    background-color: rgb(173, 216, 230) !important;
  }
  
  .tablex-table-row.drag-under {
    border-bottom: 2px solid rgb(54, 194, 246) !important;
  }
  .tablex-table-row .drag-handler {
    left: 0;
    top: 0;
    height: 20px;
    font-size: 16px;
    width: 20px;
    color: #7F8C8D;
    text-align: center;
    z-index: 2;
    bottom: 0;
    margin: auto;
    cursor: move;
  }
  
.divFormItemMessage___kcGRH {
  /*display: none;*/
}
 {
  /************���ñ�����ײ�margin��С**************/
  /************����RadioButton�Ĵ�����ʽ**************/
  /************����CheckboxGroup�Ĵ�����ʽ**************/
  /************����Switch�Ĵ�����ʽ**************/
}
.ant-form .ant-form-item.ant-form-item-with-tooltip {
  margin: 0px 0px 3px 0px;
}
.ant-form .ant-form-item .ant-form-item-control-wrapper > .has-error .ant-radio-group > .ant-radio-button-wrapper {
  color: #f5222d;
  border-color: #f5222d;
}
.ant-form .ant-form-item .ant-form-item-control-wrapper > .has-error .ant-radio-group > .ant-radio-button-wrapper:before {
  background-color: #f5222d;
}
.ant-form .ant-form-item .ant-form-item-control-wrapper > .has-error .ant-checkbox-group > .ant-checkbox-wrapper {
  color: #f5222d;
}
.ant-form .ant-form-item .ant-form-item-control-wrapper > .has-error .ant-switch {
  background-color: #f5222d;
}
.ant-form .ant-form-item .ant-form-item-control-wrapper > .has-error .ant-checkbox-group > .ant-checkbox-wrapper > .ant-checkbox > .ant-checkbox-inner {
  border-color: #f5222d;
}
.ant-form .ant-form-item .ant-form-item-control-wrapper .ant-form-item-children .ant-input-disabled, .ant-form .ant-form-item .ant-form-item-control-wrapper .ant-form-item-children .ant-cascader-picker-disabled, .ant-form .ant-form-item .ant-form-item-control-wrapper .ant-form-item-children .ant-radio-group .ant-radio-button-wrapper-disabled {
  cursor: default;
  color: rgba(0, 0, 0, 0.65);
  background-color: #f5f5f5 !important;
}
.ant-form .ant-form-item .ant-form-item-control-wrapper .ant-form-item-children .ant-calendar-picker, .ant-form .ant-form-item .ant-form-item-control-wrapper .ant-form-item-children .ant-input-number {
  width: 100%;
}
.ant-form .ant-form-item .ant-form-item-control-wrapper .ant-form-item-children .ant-input-disabled[mode="choseonly"][_disabled="false"] {
  background-color: #fff !important;
  color: rgba(0, 0, 0, 0.65);
  cursor: default;
}

/***********************没有Children的布局方式样式***********************************/
.__spinEmptyChildren {
    width: 100%;
    height: 100%;
    max-height: unset;
}

/***********************block布局方式样式***********************************/
.__spinDisplayBlock {
    width: 100%;
    height: 100%;
    position: relative;
}
    .__spinDisplayBlock > div:not(.ant-spin-container) {
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 1;
        background: rgba(50, 50, 50, 0.15);
    }

        .__spinDisplayBlock > div:not(.ant-spin-container) > .ant-spin-spinning {
            width: 100%;
            height: 100%;
            max-height: unset;
            z-index: 2;
        }

    .__spinDisplayBlock > .ant-spin-container {
        width: 100%;
        height: 100%;
    }

/***********************flex的row布局方式样式***********************************/
.__spinDisplayFlexRow {
    width: 100%;
    height: 100%;
    position: relative;
    flex: 1;
    display: flex;
    flex-direction: row;
}

    .__spinDisplayFlexRow > div:not(.ant-spin-container) {
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 1;
        background: rgba(50, 50, 50, 0.15);
    }

        .__spinDisplayFlexRow > div:not(.ant-spin-container) > .ant-spin-spinning {
            width: 100%;
            height: 100%;
            max-height: unset;
            z-index: 2;
        }

    .__spinDisplayFlexRow > .ant-spin-container {
        flex: 1;
        display: flex;
        flex-direction: row;
        overflow: hidden;
    }


/***********************flex的column布局方式样式***********************************/
.__spinDisplayFlexColumn {
    width: 100%;
    height: 100%;
    position: relative;
    flex: 1;
    display: flex;
    flex-direction: row;
}

    .__spinDisplayFlexColumn > div:not(.ant-spin-container) {
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 1;
        background: rgba(50, 50, 50, 0.15);
    }

        .__spinDisplayFlexColumn > div:not(.ant-spin-container) > .ant-spin-spinning {
            width: 100%;
            height: 100%;
            max-height: unset;
            z-index: 2;
        }

    .__spinDisplayFlexColumn > .ant-spin-container {
        flex: 1;
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

.divImageBox___76xqP {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

.ant-input-link{
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-variant: tabular-nums;
    list-style: none;
    font-feature-settings: 'tnum', "tnum";
    position: relative;
    display: block;
    float: left;
    clear: both;
    width: 100%;
    height: 32px;
    padding: 4px 11px;
    color: rgba(0, 0, 0, 0.65);
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    transition: all 0.3s;
    outline: none;
}

.ant-input-link:not(.ant-input-link-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-input-link.ant-input-link-disabled{
    color: rgba(0, 0, 0, 0.25);
    background-color: #f5f5f5;
}
.divMessageBox___ax6MK {
  width: 100%;
  height: auto;
  max-height: 40vh;
  padding-right: 16px;
  overflow: auto;
}
.divMessageRow___eI6WL {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  min-height: 26px;
  text-align: left;
}
.__platformMessageBox .ant-message .ant-message-notice-content {
  max-width: 100%;
  padding: 10px 0px 10px 16px;
}
.__platformMessageBox .ant-message .ant-message-custom-content {
  display: flex;
  flex-direction: row;
}
.__platformMessageBox .ant-message .ant-message-custom-content > i {
  flex: 0 0 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.__platformMessageBox .ant-message .ant-message-custom-content > span {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
}

.dialogWrap___7Raqf {
  position: absolute !important;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(50, 50, 50, 0.3);
  border-radius: 4px;
}
.dialogWrap___7Raqf .rc-dialog {
  pointer-events: auto;
}
.dialogWrap___7Raqf .rc-dialog > .rc-dialog-div-resize > .rc-dialog-resize-box > .rc-dialog-content {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-direction: column;
  border: unset;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.dialogWrap___7Raqf .rc-dialog > .rc-dialog-div-resize > .rc-dialog-resize-box > .rc-dialog-content > .rc-dialog-close {
  top: 0;
  right: 0;
  z-index: 10;
  padding: 0;
}
.dialogWrap___7Raqf .rc-dialog > .rc-dialog-div-resize > .rc-dialog-resize-box > .rc-dialog-content > .rc-dialog-close > .anticon-close {
  width: 38px;
  height: 38px;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dialogWrap___7Raqf .rc-dialog > .rc-dialog-div-resize > .rc-dialog-resize-box > .rc-dialog-content > .rc-dialog-header {
  flex: 0 0 auto;
  display: flex;
  padding: unset;
  height: auto;
  border-bottom: unset;
}
.dialogWrap___7Raqf .rc-dialog > .rc-dialog-div-resize > .rc-dialog-resize-box > .rc-dialog-content > .rc-dialog-header > .rc-dialog-title {
  flex: 1;
  width: 100%;
  height: auto;
  min-height: 100%;
  display: flex;
}
.dialogWrap___7Raqf .rc-dialog > .rc-dialog-div-resize > .rc-dialog-resize-box > .rc-dialog-content > .rc-dialog-body {
  flex: 1;
  padding: unset;
  overflow: hidden;
  /*����chrome�Ͱ汾�����*/
  width: 100%;
  height: 100%;
}
.dialogWrap___7Raqf .rc-dialog > .rc-dialog-div-resize > .rc-dialog-resize-box > .rc-dialog-content > .rc-dialog-footer {
  flex: 0 0 auto;
  display: flex;
  padding: unset;
  height: auto;
  border: unset;
}
.dialogWrapAutoHeight___xqkeC .rc-dialog > .rc-dialog-div-resize {
  height: auto;
}
.dialogWrapAutoHeight___xqkeC .rc-dialog > .rc-dialog-div-resize > .rc-dialog-resize-box {
  height: auto;
}
.dialogWrapAutoHeight___xqkeC .rc-dialog > .rc-dialog-div-resize > .rc-dialog-resize-box > .rc-dialog-content {
  height: auto;
}
.dialogBox___wYSwW {
  width: 100%;
  margin: unset !important;
}
.divModalContent___W92-S {
  flex: 1;
  width: 100%;
  height: 100%;
  padding: 10px;
  overflow: auto;
}
/*******************modalRender���***************************/
.divResizeBox___a\+\+wQ {
  width: 100%;
  height: 100%;
  overflow: hidden;
  flex-direction: column;
  border: unset;
}
/*******************dragHandle���***************************/
.divDragHandle___Gf-F6 {
  flex: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
}
.divDragHandle___Gf-F6:hover {
  cursor: all-scroll;
}
/*******************title���***************************/
.divDialogTitle___GNhOX {
  flex: 1;
  width: 100%;
  height: auto;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 0px 10px;
  min-height: 38px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  border-bottom: 1px solid #e8e8e8;
}
/*******************footer���***************************/
.divDialogFooter___w4-FI {
  flex: 1;
  width: 100%;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 44px;
  border-top: 1px solid #e8e8e8;
  box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.1);
}
.divDialogFooter___w4-FI .ant-btn {
  padding: 0px 12px;
}
.divDialogFooter___w4-FI button + button {
  margin-left: 10px;
}

.divResize___2jqBe {
  width: 100%;
  height: 100%;
}

.react-resizable {
  position: relative;
}
.react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-origin: content-box;
  box-sizing: border-box;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+');
  background-position: bottom right;
  padding: 0 3px 3px 0;
}
.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-resizable-handle-w,
.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-resizable-handle-n,
.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}
.rc-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.rc-dialog-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.rc-dialog-title {
  margin: 0;
  font-size: 14px;
  line-height: 21px;
  font-weight: bold;
}
.rc-dialog-content {
  position: relative;
  background-color: #ffffff;
  border: none;
  border-radius: 6px 6px;
  background-clip: padding-box;
}
.rc-dialog-close {
  cursor: pointer;
  border: 0;
  background: transparent;
  font-size: 21px;
  position: absolute;
  right: 20px;
  top: 12px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
  text-decoration: none;
}
.rc-dialog-close-x:after {
  content: '×';
}
.rc-dialog-close:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none;
}
.rc-dialog-header {
  padding: 13px 20px 14px 20px;
  border-radius: 5px 5px 0 0;
  background: #fff;
  color: #666;
  border-bottom: 1px solid #e9e9e9;
}
.rc-dialog-body {
  padding: 20px;
}
.rc-dialog-footer {
  border-top: 1px solid #e9e9e9;
  padding: 10px 20px;
  text-align: right;
  border-radius: 0 0 5px 5px;
}
.rc-dialog-zoom-enter,
.rc-dialog-zoom-appear {
  opacity: 0;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-play-state: paused;
}
.rc-dialog-zoom-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-play-state: paused;
}
.rc-dialog-zoom-enter.rc-dialog-zoom-enter-active,
.rc-dialog-zoom-appear.rc-dialog-zoom-appear-active {
  animation-name: rcDialogZoomIn;
  animation-play-state: running;
}
.rc-dialog-zoom-leave.rc-dialog-zoom-leave-active {
  animation-name: rcDialogZoomOut;
  animation-play-state: running;
}
@keyframes rcDialogZoomIn {
  0% {
    opacity: 0;
    transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    transform: scale(1, 1);
  }
}
@keyframes rcDialogZoomOut {
  0% {
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform: scale(0, 0);
  }
}
@media (min-width: 768px) {
  .rc-dialog {
    width: 600px;
    margin: 30px auto;
  }
}
.rc-dialog-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #373737;
  background-color: rgba(55, 55, 55, 0.6);
  height: 100%;
  filter: alpha(opacity=50);
  z-index: 1050;
}
.rc-dialog-mask-hidden {
  display: none;
}
.rc-dialog-fade-enter,
.rc-dialog-fade-appear {
  opacity: 0;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.rc-dialog-fade-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.rc-dialog-fade-enter.rc-dialog-fade-enter-active,
.rc-dialog-fade-appear.rc-dialog-fade-appear-active {
  animation-name: rcDialogFadeIn;
  animation-play-state: running;
}
.rc-dialog-fade-leave.rc-dialog-fade-leave-active {
  animation-name: rcDialogFadeOut;
  animation-play-state: running;
}
@keyframes rcDialogFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes rcDialogFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.divPageProgress___G9v9O {
  width: 100%;
  height: 3px;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 1000;
}

.antdSelect___F4eXw .ant-select-selection__rendered > .ant-select-selection__placeholder {
  width: 100%;
}
.divDropdownRender___asthe {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.divDropdownRender___asthe > .divDropdownMenu___DSDxL {
  flex: 1;
}
.divDropdownRender___asthe > .divSelectAll___azipV {
  border-top: 1px solid #e8e8e8;
  flex: 0 0 30px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.divDropdownRender___asthe > .divSelectAll___azipV > .divSelectAllCheckbox___wf8QD {
  flex: 0 0 30px;
  display: flex;
  justify-content: center;
  padding-left: 5px;
}
.divDropdownRender___asthe > .divSelectAll___azipV > .divSelectAllText___s\+Zms {
  flex: 1;
  cursor: pointer;
}

.fit-tabs{
    height:100%;
    display: flex;
    flex-direction:column;
}
.fit-tabs .ant-tabs-bar{
    flex:0 0 auto;
}
.fit-tabs .ant-tabs-content{
    flex:1 1;
}
.aToShow___fatRI {
  cursor: pointer;
}
.aToShow___fatRI > label {
  cursor: pointer;
}
.spanIconText___0EKCd {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.spanIconText___0EKCd > i {
  flex: 0 0 18px;
  width: 18px;
  height: 18px;
  display: flex;
  font-size: 16px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.spanIconText___0EKCd > label {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 2px;
  cursor: pointer;
}

/*************折叠面板******************/
.divCustomCollapse___-vG88 {
  width: 100%;
  height: auto;
  min-height: 100%;
  overflow: hidden;
}
/*************折叠面板项******************/
.divCustomCollapseItem___5i10j {
  width: 100%;
  height: auto;
  min-height: 40px;
  overflow: hidden;
  background: #ffffff;
  border-radius: 6px;
  border: 1px solid #e8e8e8;
  position: relative;
}
.divCustomCollapseItem___5i10j:not(:first-of-type) {
  margin-top: 15px;
}
.divCciHeader___Z5HL6 {
  width: 100%;
  height: 40px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  cursor: pointer;
  background: #ffffff;
  position: relative;
  z-index: 2;
}
.divCciHeaderContent___yxB8p {
  flex: 1;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 10px 5px 30px;
  font-family: "微软雅黑";
  font-size: 16px;
  color: #697ad4;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.divCciHeaderIcon___XnT\+c {
  flex: 0 0 40px;
  display: flex;
  flex-direction: row;
  padding: 5px;
}
.divCciHeaderIcon___XnT\+c span {
  flex: 1;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: bold;
  color: #c6c6c6;
}
.divCciConetntBox___D8pj2 {
  position: relative;
  /*z-index: 1;*/
}
.divCciConetnt___yykqo {
  min-height: 100px;
  padding: 15px 40px 25px 25px;
}

.divCustomCollapse .divCustomCollapseItem .divCciHeader .divCciHeaderIcon span i {
    transition: transform 300ms;
}

.divCustomCollapse .divCciActive .divCciHeader .divCciHeaderIcon span i {
    transform: rotate(-90deg);
}

.divCustomCollapse .divCustomCollapseItem {
    height: auto;
}
    .divCustomCollapse .divCustomCollapseItem .divCciConetntBox {
        /*max-height: 1000px;*/
        /*margin-top: -1000px;*/
        transition: margin-top 300ms;
        overflow: auto;
    }

.divCustomCollapse .divCciActive .divCciConetntBox {
    /*margin-top: 0;*/
    transition: margin-top 300ms ease-out;
}

.divCustomCollapse .divCustomCollapseItem .divCciConetntBox .divCciConetnt {
    min-height: unset;
}

.divCustomCollapse .divCciActive .divCciConetntBox .divCciConetnt {
    min-height: 80px;
}

.divCustomCollapse .divCustomCollapseItem .divCciConetntBox::before {
    content: "";
    width: calc(100% - 40px);
    height: 2px;
    margin: 0px 20px 0px 20px;
    display: block;
    background: #e7e9ed;
}

/*********************components/wfStateSelect���******************************/
.divMaxTagPlaceholder___CUKkg {
  padding: 0px 5px;
}
 {
  /*********************components/wfStateSelect���******************************/
  /*��ѡʱ����������*/
}
.__selectDataStatusSelect .ant-select-selection--multiple .ant-select-selection__rendered > ul .ant-select-selection__choice__disabled {
  padding: unset;
}
.__selectDataStatusSelect_HideSearch .ant-select-selection--multiple .ant-select-selection__rendered > ul .ant-select-search {
  width: 0px;
}

.divDataRangePicker___CUYqh {
  width: 300px;
  /*height: 100%;*/
  height: auto;
  min-height: 40px;
  display: flex;
  flex-direction: row;
}
.divDataRangePicker___CUYqh .divDrpItem___PnZ4e {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.divDataRangePicker___CUYqh .divDrpStart___EIHls {
  flex: 0 0 140px;
}
.divDataRangePicker___CUYqh .divDrpTilde___WMx3t {
  flex: 0 0 20px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.divDataRangePicker___CUYqh .divDrpTilde___WMx3t label {
  flex: 1;
  text-align: center;
}
.divDataRangePicker___CUYqh .divDrpEnd___gpLVD {
  flex: 0 0 140px;
}
/********yearQuarterPicker���*********/
.divYearQuarterPicker___LMAKI {
  width: 180px;
  height: auto;
  min-height: 40px;
  display: flex;
  flex-direction: row;
}
.divYearQuarterPicker___LMAKI .divYQPItem___IN4Ud {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.divYearQuarterPicker___LMAKI .divYearPicker___CsTey {
  flex: 6;
}
.divYearQuarterPicker___LMAKI .divQuarterPicker___qWoHn {
  flex: 4;
  overflow: hidden;
}
.divYearQuarterPicker___LMAKI .divQuarterPicker___qWoHn .selectQuarterPicker___Wt9bY {
  width: 100% !important;
  min-width: unset !important;
}

/***************components/menuItem组件***********************/
.divMenuItem___GR53l {
  width: 100%;
  height: 100%;
  margin: unset;
  padding: 6px 6px;
  overflow: hidden;
  cursor: pointer;
}
.divMenuItem___GR53l label {
  width: 100%;
  height: 100%;
  margin: unset;
  padding: unset;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  cursor: pointer;
}
.divMenuItemSelected___jmjRP {
  background: #1890ff;
  color: #fff;
}
/***************components/selectedText组件***********************/
.spanDropdownSelect___kx3Z2 {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.spanDropdownSelect___kx3Z2 label {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.spanDropdownSelect___kx3Z2 i {
  flex: 0 0 18px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.spanDropdownSelected___taeTZ label {
  color: #1890ff;
}
.spanDropdownSelected___taeTZ i {
  color: #1890ff;
}
.spanDropdownSelectDisabled___SDHhh {
  /*background-color: #f5f5f5;*/
}
.spanDropdownSelectDisabled___SDHhh label,
.spanDropdownSelectDisabled___SDHhh i {
  color: #aaaaaa;
  cursor: not-allowed !important;
}
/***************components/menuItem组件***********************/
.__dropdownSelectMenu .ant-dropdown-menu-item {
  padding: unset;
}
/***************dropdownMenu组件***********************/
/*.dropdownSelectMenu {
    min-width: 60px;
    max-width: 120px;
}*/
/***************menuItem组件***********************/
/*.dropdownSelectMenuItem {
    width: 100%;
    padding: 2px 12px;
}

.dropdownSelectMenuItem:hover {
    background-color: unset;
}

.dropdownSelectItemCheckableTag {
    width: 100%;
    height: 100%;
    padding: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}*/
/***************selectedText组件***********************/
/*.spanDropdownSelect {
    display: block;
    height: 35px;
    line-height: 35px;
    padding: 0px 10px 0px 10px;
    text-align: center;
    cursor: pointer;
    user-select: none;
    overflow: hidden;
}

.spanDropdownSelect > label {
    max-width: 120px;
    height: 100%;
    font-size: 14px;
    margin-right: 5px;
    cursor: pointer;
    user-select: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    float: left;
}

.spanDropdownSelect > i {
    height: 100%;
    font-size: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
}*/

#divHoverTitleContent {
    width: auto;
    min-width: 40px;
    max-width: 400px;
    height: auto;
    min-height: 26px;
    max-height: 300px;
    line-height: 1.4;
    padding: 6px 10px 6px 10px;
    background: rgba(30,30,30,0.8);
    color: rgba(240,240,240,1);
    border-radius: 4px;
    border: 1px solid rgba(100,100,100,0.8);
    z-index: 10005;
    display: none;
    position: absolute;
    text-align: center;
    box-shadow: 2px 2px 6px rgba(40,40,40,0.8);
    font-family: Consolas;
    font-size: 12px;
    word-break: break-all;
    overflow: hidden;
}

#divHoverTitleContentHidden {
    width: auto;
    min-width: 40px;
    max-width: 400px;
    height: auto;
    min-height: 26px;
    max-height: 300px;
    line-height: 1.4;
    padding: 6px 10px 6px 10px;
    background: rgba(30,30,30,0.7);
    color: rgba(240,240,240,1);
    border-radius: 4px;
    border: 1px solid rgba(100,100,100,0.8);
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
    box-shadow: 2px 2px 6px rgba(40,40,40,0.8);
    font-family: Consolas;
    font-size: 12px;
    word-break: break-all;
    overflow: hidden;
}

/*********fromJsx组件***views/fromJsx组件*************/
.formFormJsx___rlJiA {
  width: 100%;
  height: 100%;
  padding: unset;
  margin: unset;
  overflow: auto;
}
/*********fromJsx组件***formJsx/formAttachmentItem组件*************/
.formFormJsx___rlJiA .divFormAttachmentItem___71-N1 {
  width: 100%;
  height: 100%;
  padding: unset;
  margin: unset;
  overflow: hidden;
}
/*********fromJsx组件***formJsx/formWfChartAndTaskDetail组件*************/
.formFormJsx___rlJiA .divFormWfChartAndTaskDetail___IVBdg {
  width: 100%;
  height: 100%;
  padding: unset;
  margin: unset;
  overflow: hidden;
}
/*********view/formCollapse组件|formNormal组件|formTabs组件************/
.formFormCollapse___TRFB- {
  width: 100%;
  height: auto;
  min-height: 100%;
  padding: unset;
  margin: unset;
}
.formFormNormal___36MzK {
  width: 100%;
  height: 100%;
  padding: unset;
  margin: unset;
  overflow: auto;
}
.formFormTabs___wiZ5M {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  bottom: 0px;
  overflow: hidden;
  background: #ffffff;
  padding: 10px !important;
  border-radius: 4px;
}
/*********fromJsx组件***formJsx/formTableItem组件*************/
.formFormCollapse___TRFB- .divFormTableItem___pz608,
.formFormJsx___rlJiA .divFormTableItem___pz608,
.formFormNormal___36MzK .divFormTableItem___pz608,
.formFormTabs___wiZ5M .divFormTableItem___pz608 {
  width: 100%;
  height: 100%;
  padding: unset;
  margin: unset;
  overflow: hidden;
}
/*********formNormal组件/formCollapse组件***components/formRow组件*************/
.formFormCollapse___TRFB- .divFormRow___qD0pr,
.formFormJsx___rlJiA .divFormRow___qD0pr,
.formFormNormal___36MzK .divFormRow___qD0pr,
.formFormTabs___wiZ5M .divFormRow___qD0pr {
  width: 100%;
  height: auto;
  min-height: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.formFormCollapse___TRFB- .divFormRow___qD0pr:empty,
.formFormJsx___rlJiA .divFormRow___qD0pr:empty,
.formFormNormal___36MzK .divFormRow___qD0pr:empty,
.formFormTabs___wiZ5M .divFormRow___qD0pr:empty {
  display: none !important;
}
/*********formNormal组件/formCollapse组件***components/formRowItem组件*************/
.formFormCollapse___TRFB- .divFormRow___qD0pr .divFormRowItem___K9seo,
.formFormJsx___rlJiA .divFormRow___qD0pr .divFormRowItem___K9seo,
.formFormNormal___36MzK .divFormRow___qD0pr .divFormRowItem___K9seo,
.formFormTabs___wiZ5M .divFormRow___qD0pr .divFormRowItem___K9seo {
  max-width: 100%;
  height: auto;
  min-height: 40px;
  margin-left: 5px;
  margin-right: 5px;
  overflow: hidden;
}
/************formCollapseNavigatebar组件*************/
.divNavigatebarBox___JpL93 {
  width: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 3;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.divNavigatebar___dmS8w {
  width: 43px;
  height: auto;
  min-height: 70px;
  padding: 5px 10px 5px 10px;
  background: #ffffff;
  border: 1px solid #e2e2e2;
  position: absolute;
  right: 0px;
  box-shadow: 0px 0px 1px 1px rgba(50, 50, 50, 0.1);
  display: flex;
  flex-direction: column;
  border-radius: 4px;
  /* top: 50%;
    transform: translate(0,-50%);*/
}
.divNavigatebarTop___ib8aG {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  position: relative;
}
.divNavigatebarTopLine___dJUw6 {
  position: absolute;
  z-index: 0;
  width: 1px;
  top: 10px;
  bottom: 10px;
  left: 10px;
  background: #efefef;
}
.divNavigatebarItems___lpgoP {
  flex: 1 1 auto;
  z-index: 1;
}
/************navigatebarItemButton组件*************/
.divNavigatebarItem___SL2Ep {
  height: 29px;
  margin: 10px 0px 10px 0px;
  padding: 4px 0px 4px 0px;
  background: #ffffff;
  display: flex;
  justify-content: center;
}
.divNavigatebarItem___SL2Ep span {
  width: 100%;
  height: 100%;
  line-height: 21px;
  display: block;
  text-align: center;
  font-size: 12px;
  border-radius: 10px;
  color: #ffffff;
  background: #cccccc;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.divNavigatebarItemActive___BSvgW span {
  background: #3fc89a;
}
.divNavigatebarItemError___rWwq\+ span {
  background: #f1373a;
}
/************navigatebarModeButton组件*************/
.divNavigatebarModeButton___KGktF {
  flex: 0 0 30px;
  border-top: 1px solid #efefef;
}
.divNavigatebarModeButton___KGktF span {
  color: #cecece;
  font-size: 20px;
  display: block;
  width: 100%;
  height: 100%;
  line-height: 30px;
  cursor: pointer;
}
.divNavigatebarModeButton___KGktF span:hover {
  color: #5faefd;
}

/************components/tabs���*************/
.tabsPF___n5gT9 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.tabsPF___n5gT9 > div[role=tablist] {
  margin: unset;
  flex: 0 0 auto;
}
.tabsPF___n5gT9 > div:not([role]) {
  flex: 1;
  display: block;
  width: 100%;
  height: calc(100% - 40px);
}
.tabsPF___n5gT9 > div:not([role]) > div[role=tabpanel] {
  width: 100%;
  height: 100%;
}
.tabPanePF___z1Jto {
  width: 100%;
  height: 100%;
  overflow: auto;
  padding: 15px 10px;
}
/************components/tabTitle���*************/
.divTabTitle___6IUrW {
  width: auto;
  min-width: 100px;
  height: 100%;
  line-height: unset;
  display: block;
  overflow: hidden;
}
.spanTabTitle___JjAuY {
  width: auto;
  height: 100%;
  line-height: 28px;
  display: block;
  float: left;
  text-align: center;
  font-weight: normal !important;
}
.spanTabTitleWithoutError___VEsC- {
  min-width: 100px;
  padding: 5px 17px;
}
.spanTabTitleWithError___1eYlg {
  min-width: 76px;
  padding: 5px 5px;
}
.spanTabIcon___qSnHw {
  width: 24px;
  height: 100%;
  line-height: 38px;
  display: block;
  float: right;
  text-align: center;
}
.spanTabIcon___qSnHw i {
  font-size: 16px;
  color: #f1373a;
  margin: unset !important;
}

/*******************formTabs���ר��***********************/
.__tabsPF_card .ant-tabs-bar .ant-tabs-tab,
.__tabsPF_line .ant-tabs-bar .ant-tabs-tab {
    padding: unset !important;
}

.__tabsPF_card .ant-tabs-content .ant-tabs-tabpane-inactive {
    display: none;
}

.__tabsPF_card .ant-tabs-content .ant-tabs-tabpane-active {
    display: block;
}

.__tabsPF_card .ant-tabs-content {
    border: 1px solid rgb(232, 232, 232) !important;
    border-top: unset !important;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.__tabsPF_line .ant-tabs-content .ant-tabs-tabpane {
    border: 1px solid rgb(232, 232, 232) !important;
    border-top: unset !important;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

/******************views/index���****************************/
.divDesignBox___UNYx3 {
  height: 100%;
  width: 100%;
  padding: unset;
  margin: unset;
  display: flex;
  flex-direction: row;
  overflow: hidden;
}
.divDesignBox___UNYx3 .divWorkspace___UnhRZ {
  height: 100%;
  flex: 0 0 222px;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.divDesignBox___UNYx3 .divContent___JkSEz {
  flex: 1;
  display: flex;
  flex-direction: column;
  position: relative;
}
.divDesignBox___UNYx3 .divContent___JkSEz .divGraphBox___V-ryu {
  flex: 1;
  display: flex;
  position: relative;
  overflow: hidden;
}
.divDesignBox___UNYx3 .divContent___JkSEz .divGraphBox___V-ryu .x6-graph-scroller {
  width: 100%;
  height: 100% !important;
}
.divDesignBox___UNYx3 .divContent___JkSEz .divGraphBox___V-ryu > .divGraph___3zIev {
  flex: 1;
  display: flex;
  position: relative;
}
.divDesignBox___UNYx3 .divContent___JkSEz .divGraphBox___V-ryu > .divGraph___3zIev .x6-widget-transform {
  padding: unset;
  margin: unset;
  border: unset;
}
.divDesignBox___UNYx3 .divContent___JkSEz > .divGraphMiniMap___lGBtr {
  position: absolute;
  bottom: 20px;
  right: 20px;
  border: 1px solid #dddddd;
  z-index: 9999;
}
.divDesignBox___UNYx3 > .divForm___hmrKo {
  flex: 0 0 260px;
  display: flex;
  flex-direction: column;
  position: unset;
  overflow: hidden;
}
/******************components/viewContent���****************************/
.divViewGraphBox___AMSWS {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.divViewGraphBox___AMSWS > .divGraphBox___V-ryu {
  flex: 1;
  display: flex;
  position: relative;
  overflow: hidden;
}
.divViewGraphBox___AMSWS > .divGraphBox___V-ryu .x6-graph-scroller {
  width: 100%;
  height: 100% !important;
}
/******************workspace/workspace���****************************/
.divWorkspaceTitle___QkQPo {
  flex: 0 0 31px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #ededed;
  color: #666;
  font-weight: 700;
  font-size: 14px;
  padding: 0px 10px;
  border-bottom: 1px solid #d9d9d9;
}
.divWorkspaceCollapse___WeDz\+ {
  width: 100%;
  flex: 1;
  display: flex;
  overflow: hidden;
}
.customCollapse___QJtmv {
  flex: 1;
}
.customCollapse___QJtmv .__CollapsePanel {
  min-height: 30px;
  margin-top: 4px;
}
.customCollapse___QJtmv .__CollapsePanel > .divCciHeader {
  height: 30px;
}
.customCollapse___QJtmv .__CollapsePanel > .divCciHeader > .divCciHeaderContent {
  font-size: 14px;
  padding: 5px 10px 5px 10px;
}
.customCollapse___QJtmv .__CollapsePanel > .divCciConetntBox:before {
  margin: 0px 6px 0px 6px;
  width: calc(100% - 12px);
}
.customCollapse___QJtmv .__CollapsePanel > .divCciConetntBox > .divCciConetnt {
  min-height: 30px;
  padding: 6px 6px 0px 6px;
}
.customCollapse___QJtmv .divPanelGraphContainer___\+Q95\+ {
  height: auto;
  min-height: 48px;
  width: 100% !important;
}
.divWorkspaceCollapse___WeDz\+ {
  flex: 1;
  overflow: hidden;
}
.divWorkspaceCollapse___WeDz\+ .workspaceCollapse___bMnu4 {
  padding: 0px 4px 0px 4px;
  min-height: unset;
  overflow: auto;
}
.divWorkspaceCollapse___WeDz\+ .workspaceCollapse___bMnu4 .__CollapsePanel > .divCciConetntBox > .divCciConetnt {
  padding: 6px 2px 6px 2px;
}
/*****************toolbar/index���***************************/
.divToolbarBox___h1VoC {
  flex: 0 0 31px;
  display: flex;
  padding: 4px 10px;
  overflow: hidden;
  position: relative;
  justify-content: flex-end;
  border-bottom: 1px solid #d9d9d9;
}
.divToolbarBox___h1VoC > .divToolbar___hLCVK {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
}
.divToolbarBox___h1VoC > .divToolbar___hLCVK > i {
  width: 22px;
  flex: 0 0 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  color: #1890ff;
}
.divToolbarBox___h1VoC > .divToolbar___hLCVK > i[disabled] {
  color: rgba(0, 0, 0, 0.65);
}
.divToolbarBox___h1VoC > .divToolbar___hLCVK > i:hover {
  color: #ffffff;
  background-color: #1890ff;
  border-radius: 4px;
}
.divToolbarBox___h1VoC > .divToolbar___hLCVK > i[disabled]:hover {
  background-color: unset;
  color: rgba(0, 0, 0, 0.65);
}
/*****************forms/index���***************************/
.divFormTitle___FVMkc {
  flex: 0 0 31px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background: #ededed;
  color: #666;
  font-weight: 700;
  font-size: 14px;
  padding: 0px 10px;
  border-bottom: 1px solid #d9d9d9;
}
.divFormContent___eKzkD {
  flex: 1;
  display: flex;
  position: relative;
  background: #fbfbfb;
  overflow: hidden;
}
/*****************contextMenu/index���***************************/
.divContextMenuBg___1N2XY {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: 999999;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0);
}
.divContextMenuBg___1N2XY > .divContextMenu___8h7cE {
  position: absolute;
  min-height: 30px;
  overflow: auto;
  border-radius: 3px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
}
.menuContextMenu___DEEit {
  /*max-width: 100%;*/
  width: 100%;
  height: auto;
  min-height: 100%;
  border-right: unset;
  overflow: hidden;
}
.menuContextMenu___DEEit .ant-menu .ant-menu-item,
.menuContextMenu___DEEit .ant-menu-item {
  height: 28px;
  line-height: unset;
  margin: unset;
  padding: unset;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.menuContextMenu___DEEit .ant-menu-sub > .ant-menu-submenu-title,
.menuContextMenu___DEEit .ant-menu-submenu > .ant-menu-submenu-title,
.menuContextMenu___DEEit .ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 28px;
  line-height: unset;
  margin: unset;
  padding: unset;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.divMenuItem___K-uW0 {
  width: 100%;
  display: flex;
  align-items: center;
}
.divMenuItem___K-uW0 .anticon {
  margin-right: unset;
}
.divMenuItem___K-uW0 > i {
  flex: 0 0 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: unset;
  font-size: 16px;
}
.divMenuItem___K-uW0 > span {
  flex: 1;
  display: flex;
  align-items: center;
  padding-right: 6px;
}

/*********views/divInputSlider组件*************/
.divInputSlider___PTCt8 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
}
.divInputSlider___PTCt8 > .slider___rkiiW {
  flex: 1;
}
.divInputSlider___PTCt8 > .slider___rkiiW .ant-slider {
  margin: 0px 15px;
  width: calc(100% - 30px);
  height: 24px;
  display: flex;
  align-items: center;
}
.divInputSlider___PTCt8 > .slider___rkiiW .ant-slider .ant-slider-handle {
  margin-top: unset;
}
.divInputSlider___PTCt8 > .inputSlider___MeuEe {
  flex: 0 0 80px;
}
.divInputSlider___PTCt8 > .inputSlider___MeuEe .ant-input-group-addon {
  display: flex;
  justify-content: center;
  align-items: center;
}
.divInputSlider___PTCt8 > .inputSlider___MeuEe .ant-input-group-addon > hr {
  margin: unset;
  padding: unset;
  border: unset;
  border-top-style: solid;
  border-top-color: #000000;
  width: calc(100% - 8px);
}

/*********views/index组件*************/
.inputColorPicker___dN9Li .ant-input-group-addon {
  width: 60px;
}
/*********inputColorPicker/addonAfter组件*************/
.divAddonAfter___HBFKt {
  width: 100%;
  height: 100%;
  border: 5px solid #ffffff;
  cursor: pointer;
}
.popoverColorPicker___njsZ9 {
  /*padding: unset;*/
}
.popoverColorPicker___njsZ9 .ant-popover-inner-content {
  padding: unset;
}
.popoverColorPicker___njsZ9 .flexbox-fix [id^=rc-editable-input-] {
  width: 100% !important;
}
/*********svgGradientPicker/inputSvgGradientPicker组件*************/
.divInputSvgGradientPicker___ZSuqz {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  width: 100%;
  height: 24px;
}
/*********svgGradientPicker/panelSvgGradientPicker组件*************/
.divPanelSvgGradientPicker___jrNxz {
  width: 300px;
  height: auto;
  min-height: 300px;
  display: flex;
  flex-direction: column;
}
.divPanelSvgGradientPicker___jrNxz > .divSvgDemo___d5eVm {
  flex: 0 0 84px;
  display: flex;
  padding: 10px 10px 4px 10px;
  overflow: hidden;
}
.divPanelSvgGradientPicker___jrNxz > .divSvgForm___WMNK8 {
  min-height: 200px;
  flex: 0 0 auto;
}
/*********svgGradientPicker/svgDemo组件*************/
.svgDemo___JMBQ5 {
  flex: 1;
  width: 100%;
  height: 100%;
  display: flex;
}
.svgDemo___JMBQ5 > .svgDemoRect___dlOco {
  flex: 1;
  width: 100%;
  height: 100%;
}
/*********stops/stops组件*************/
.divStops___90Zf2 {
  width: 100%;
  height: auto;
  max-height: 160px;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
/*********stops/stopItem组件*************/
.divStopItem___YpIVy {
  flex: 0 0 30px;
  display: flex;
}
.divStopItem___YpIVy .ant-slider {
  margin: 0px 15px;
  width: calc(100% - 30px);
  height: 24px;
  display: flex;
  align-items: center;
}
.divStopItem___YpIVy .ant-slider .ant-slider-handle {
  margin-top: unset;
}
.divStopItem___YpIVy .ant-input-group-addon {
  height: 24px;
}
.divStopItem___YpIVy > .slider___GLHFq {
  flex: 1;
}
.divStopItem___YpIVy > .inputSlider___s6X9J {
  flex: 0 0 130px;
}
.divStopItem___YpIVy > .inputSlider___s6X9J .ant-input-group-addon {
  flex: 1 !important;
}
.divStopItem___YpIVy > .inputSlider___s6X9J input {
  flex: 0 0 40px !important;
}
.divStopsAddonAfter___exUaX {
  width: auto;
  height: 100%;
  flex: 1;
  display: flex;
}
.divStopsAddonAfter___exUaX > .divStopsAddonAfterItem___1BBHg {
  flex: 0 0 22px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/*********svgFilterPicker/inputSvgFilterPicker组件*************/
.divInputSvgFilterPicker___TAyPP {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  width: 100%;
  height: 68px;
  display: flex;
  overflow: hidden;
}
/*********svgFilterPicker/panelSvgFilterPicker组件*************/
.divSvgFilterPicker___D1LPz {
  width: 300px;
  height: auto;
  min-height: 240px;
  display: flex;
  flex-direction: column;
}
.divSvgFilterPicker___D1LPz > .divSvgDemo___d5eVm {
  flex: 0 0 80px;
  display: flex;
  padding: 10px 10px 4px 10px;
  overflow: hidden;
}
.divSvgFilterPicker___D1LPz > .divSvgForm___WMNK8 {
  min-height: 200px;
  flex: 0 0 auto;
}
/*********svgFilterPicker/svgDemo组件*************/
.divInputSvgFilterPicker___TAyPP .svgDemo___JMBQ5,
.divSvgDemo___d5eVm .svgDemo___JMBQ5 {
  flex: 1;
  width: 100%;
  height: 100%;
  display: flex;
}
.divInputSvgFilterPicker___TAyPP .svgDemo___JMBQ5 > .svgDemoRect___dlOco,
.divSvgDemo___d5eVm .svgDemo___JMBQ5 > .svgDemoRect___dlOco {
  flex: 1;
  width: calc(100% - 40px);
  height: calc(100% - 40px);
}

/*********__divFormRowItem组件通用样式****开始*********/
.__divFormRowItem .ant-form-item {
    height: auto;
    min-height: 40px;
    /*padding-left: 5px;
    padding-right: 5px;*/
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.__divFormRowItem .ant-form-item-with-help .ant-form-item-label {
    padding-bottom: 19px;
}

.__divFormRowItem .ant-form-item-label {
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre-wrap;
    line-height: unset;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

    .__divFormRowItem .ant-form-item-label > label {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        flex: 1;
        line-height: 1.2;
    }

        .__divFormRowItem .ant-form-item-label > label:before {
            flex: 0 0 12px;
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center;
            margin: unset;
        }

        .__divFormRowItem .ant-form-item-label > label:after {
            flex: 0 0 10px;
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center;
            margin: unset;
            top: unset;
        }

    .__divFormRowItem .ant-form-item-label > .ant-form-item-required :before {
        font-size: 12px;
    }

.__divFormRowItem .ant-form-item-control-wrapper {
    flex: 1 1 auto;
    overflow: hidden;
}

    .__divFormRowItem .ant-form-item-control-wrapper .ant-input-group-wrapper {
        top: unset;
    }

        .__divFormRowItem .ant-form-item-control-wrapper .ant-input-group-wrapper > .ant-input-group {
            width: 100%;
            height: 100%;
            display: flex;
        }

            .__divFormRowItem .ant-form-item-control-wrapper .ant-input-group-wrapper > .ant-input-group > .ant-input-group-addon {
                flex: 0 0 auto;
                display: flex;
                justify-content: center;
                align-items: center;
                background: #fafafa;
                font-size: 12px;
                padding: unset;
                min-width: 40px;
            }

            .__divFormRowItem .ant-form-item-control-wrapper .ant-input-group-wrapper > .ant-input-group > .ant-input {
                flex: 1;
            }

            .__divFormRowItem .ant-form-item-control-wrapper .ant-input-group-wrapper > .ant-input-group > .ant-input-group-addon .anticon-search {
                cursor: pointer;
            }

    .__divFormRowItem .ant-form-item-control-wrapper .ant-form-item-control {
        height: 100%;
    }

    .__divFormRowItem .ant-form-item-control-wrapper .ant-form-item-control .ant-form-item-children .ant-calendar-picker {
        width: 100% !important;
    }

    .__divFormRowItem .ant-form-item-control-wrapper .ant-form-item-control .ant-form-item-children .ant-time-picker {
        width: 100%;
    }

    .__divFormRowItem .ant-form-item-control-wrapper .ant-form-item-control .ant-form-item-children textarea {
        margin: 4px 0px 6px 0px;
    }


/*********__divFormRowItem组件通用样式****结束*********/

/***********************特殊表单项样式***********************************/
/********省、市、县/区级联选择框************/
.__divFormRowItemAddressArea {
    margin-right: unset !important;
}

    .__divFormRowItemAddressArea .ant-form-item {
        padding-right: unset !important;
    }

    .__divFormRowItemAddressArea .ant-form-item-control .ant-cascader-picker,
    .__divFormRowItemAddressArea .ant-form-item-control .ant-input {
        border-top-right-radius: unset !important;
        border-bottom-right-radius: unset !important;
    }

/********地址文本框************/
.__divFormRowItemAddressText {
    margin-left: unset !important;
}

    .__divFormRowItemAddressText .ant-form-item {
        padding-left: unset !important;
    }

    .__divFormRowItemAddressText .ant-form-item-control .ant-input {
        border-top-left-radius: unset;
        border-bottom-left-radius: unset;
        border-left: unset;
    }



.ant-form-vertical .__FormRowItem > .ant-form-item {
    flex-direction: column;
}

    .ant-form-vertical .__FormRowItem > .ant-form-item > .ant-form-item-label {
    }

        .ant-form-vertical .__FormRowItem > .ant-form-item > .ant-form-item-label > label {
            justify-content: flex-start;
        }
/****************forms/formEdge���**************************
*****************forms/formGraph���**************************
*****************forms/formNode���**************************/
.formDesign___mGzXf {
  /*������ť��ʽ*/
}
.formDesign___mGzXf .ant-select-selection--single {
  height: 24px;
}
.formDesign___mGzXf .ant-select-selection__rendered {
  line-height: 22px;
  margin-left: 6px;
}
.formDesign___mGzXf .ant-select-auto-complete.ant-select .ant-select-selection__placeholder {
  margin-left: 6px;
}
.formDesign___mGzXf .ant-input-number-input {
  padding: 0 6px;
}
.formDesign___mGzXf .ant-select-selection--multiple .ant-select-selection__clear,
.formDesign___mGzXf .ant-select-selection--multiple .ant-select-arrow {
  top: 12px;
}
.formDesign___mGzXf .ant-input-number {
  height: 24px;
  line-height: 22px;
}
.formDesign___mGzXf .ant-input-number-input {
  height: 22px;
}
.formDesign___mGzXf .ant-select-auto-complete.ant-select .ant-input {
  height: 24px;
}
.formDesign___mGzXf .ant-radio-button-wrapper {
  height: 24px !important;
  line-height: 22px !important;
}
.formDesign___mGzXf .ant-select-selection--multiple {
  min-height: 24px;
  padding-bottom: unset;
}
.formDesign___mGzXf .ant-select-selection--multiple > ul > li,
.formDesign___mGzXf .ant-select-selection--multiple .ant-select-selection__rendered > ul > li {
  height: 18px;
  margin-top: 2px;
  line-height: 16px;
}
.formDesign___mGzXf .ant-select-auto-complete.ant-select .ant-select-selection__rendered {
  line-height: 22px;
}
.formDesign___mGzXf .ant-input,
.formDesign___mGzXf .ant-time-picker-input {
  height: 24px;
  padding: 4px 6px;
}
.formDesign___mGzXf textarea.ant-input {
  height: auto;
  min-height: 24px;
}
.formDesign___mGzXf .tablex-table-row-cell textarea.ant-input {
  height: 24px;
  min-height: 24px;
}
.formDesign___mGzXf .ant-input-affix-wrapper .ant-input:not(:last-child) {
  padding-right: 20px;
}
.formDesign___mGzXf .ant-calendar-picker-input {
  padding: 0px 6px;
}
.formDesign___mGzXf .ant-input-affix-wrapper .ant-input-suffix,
.formDesign___mGzXf .ant-calendar-picker-clear,
.formDesign___mGzXf .ant-calendar-picker-icon,
.formDesign___mGzXf .ant-select-arrow,
.formDesign___mGzXf .ant-select-selection__clear {
  right: 6px;
}
.formDesign___mGzXf .ant-input-group-addon {
  padding: 0 6px;
}
.formDesign___mGzXf .ant-form-item-control {
  line-height: 22px;
}
.formDesign___mGzXf .ant-form-item-label {
  line-height: 22px;
}
.formDesign___mGzXf .ant-btn {
  height: 24px;
  padding: 0 6px;
}
.formDesign___mGzXf .ant-btn-circle {
  padding: 0 8px;
}
.formDesign___mGzXf .ant-btn-icon-only {
  padding: 0 0px;
}
.formDesign___mGzXf .ant-switch {
  height: 18px;
  line-height: 16px;
}
.formDesign___mGzXf .ant-switch::after {
  height: 14px;
  width: 14px;
}
.formDesign___mGzXf .ant-btn-icon-only {
  font-size: 14px;
  height: 20px !important;
  width: 20px !important;
}
.formDesign___mGzXf .ant-btn-circle,
.formDesign___mGzXf .ant-btn-circle-outline {
  font-size: 13px;
  min-width: 20px !important;
}
.formDesign___mGzXf .ant-btn-group .ant-btn.ant-btn-icon-only {
  height: 24px !important;
}
.formDesign___mGzXf .ant-btn > .anticon + span,
.formDesign___mGzXf .ant-btn > span + .anticon {
  margin-left: 2px;
}
.formDesign___mGzXf .ant-btn,
.formDesign___mGzXf .ant-input,
.formDesign___mGzXf .ant-select,
.formDesign___mGzXf .ant-input-number,
.formDesign___mGzXf .ant-switch,
.formDesign___mGzXf .ant-form label,
.formDesign___mGzXf .ant-select-dropdown,
.formDesign___mGzXf .ant-select-tree,
.formDesign___mGzXf .ant-collapse,
.formDesign___mGzXf .ant-tabs,
.formDesign___mGzXf .ant-checkbox-wrapper,
.formDesign___mGzXf .ant-tag,
.formDesign___mGzXf .ant-transfer-list-body,
.formDesign___mGzXf .tablex-btn,
.formDesign___mGzXf .ant-popover {
  font-size: 13px;
}
.formDesign___mGzXf .ant-slider {
  margin: 0px 15px;
  width: calc(100% - 30px);
  height: 24px;
  display: flex;
  align-items: center;
}
.formDesign___mGzXf .ant-slider .ant-slider-handle {
  margin-top: unset;
}
.formDesign___mGzXf .ant-transfer-list-search-action {
  line-height: 24px;
}
.formDesign___mGzXf .FormItemRow {
  padding-bottom: 5px;
}
.formDesign___mGzXf .ContentWrapper {
  padding: 0px;
  background-color: #ffffff;
}
.formDesign___mGzXf .ContentWrapper .ContentInner {
  border-radius: none;
  box-shadow: none;
}
.formDesign___mGzXf .tablex__container .divColumnOperate > button {
  margin-top: 0 !important;
}
.formDesign___mGzXf .tablex__container .tablex__container__footer__content {
  height: 28px;
  padding: 0 2px;
}
.formDesign___mGzXf .tablex-pagination-item {
  height: 24px;
  line-height: 22px;
}
.formDesign___mGzXf .tablex-btn {
  height: 24px;
  line-height: 1.1;
  padding: 0 6px;
}
.formDesign___mGzXf .tablex-btn:not(.tablex-btn-circle):not(.tablex-btn-circle-outline).tablex-btn-icon-only {
  padding-left: 4px;
  padding-right: 4px;
}
.formDesign___mGzXf .tablex-btn.table-setting-ok {
  background-color: #1890ff;
  border-color: #1890ff;
  color: #ffffff;
}
.formDesign___mGzXf .tablex-btn.table-setting-ok:hover,
.formDesign___mGzXf .tablex-btn.table-setting-ok:focus {
  background-color: #1757ff;
  border-color: #1757ff;
  color: #ffffff;
}
.formDesign___mGzXf .tablex-btn.table-setting-ok:active {
  background-color: #1757ff;
  border-color: #1757ff;
  color: #ffffff;
}
.formDesign___mGzXf .tablex-btn.table-setting-ok.tablex-btn-clicked:after {
  border-color: #1757ff;
}
.formDesign___mGzXf .tablex-btn.table-setting-ok[disabled] {
  background-color: #1890ff;
  border-color: #1890ff;
  opacity: 0.6;
}
.formDesign___mGzXf .tablex-pagination-next,
.formDesign___mGzXf .tablex-pagination-prev {
  height: 24px;
  line-height: 20px;
}
.formDesign___mGzXf .ant-modal-footer button {
  padding: 0px 12px !important;
}
.formDesign___mGzXf .__divDialogFooter button {
  padding: 0px 12px;
}
.formDesign___mGzXf .__FormRow {
  min-height: 32px !important;
}
.formDesign___mGzXf .__divFormRowItem .ant-form-item {
  min-height: unset !important;
}
.formDesign___mGzXf .__divFormRowItem .ant-form-item .ant-form-item-control-wrapper .ant-input-group-wrapper > .ant-input-group > .ant-input-group-addon {
  min-width: 24px;
}
.formDesign___mGzXf .__divFormRowItem {
  min-height: 32px !important;
}
.formDesign___mGzXf .labelItemLabel___8DpSA {
  height: auto;
  min-height: 24px;
  flex: 0 0 52px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  line-height: 24px;
}

.x6-graph {
  position: relative;
  outline: none;
}
.x6-graph-background,
.x6-graph-grid,
.x6-graph-svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.x6-graph-background-stage,
.x6-graph-grid-stage,
.x6-graph-svg-stage {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.x6-graph.x6-graph-pannable {
  cursor: grab;
  cursor: -webkit-grab;
}
.x6-graph.x6-graph-panning {
  cursor: grabbing;
  cursor: -webkit-grabbing;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.x6-node {
  cursor: move;
  /* stylelint-disable-next-line */
}
.x6-node.x6-node-immovable {
  cursor: default;
}
.x6-node * {
  -webkit-user-drag: none;
}
.x6-node .scalable * {
  vector-effect: non-scaling-stroke;
}
.x6-node [magnet='true'] {
  cursor: crosshair;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.x6-node [magnet='true']:hover {
  opacity: 0.7;
}
.x6-node foreignObject {
  display: block;
  overflow: visible;
  background-color: transparent;
}
.x6-node foreignObject > body {
  position: static;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: visible;
  background-color: transparent;
}
.x6-edge .source-marker,
.x6-edge .target-marker {
  vector-effect: non-scaling-stroke;
}
.x6-edge .connection {
  stroke-linejoin: round;
  fill: none;
}
.x6-edge .connection-wrap {
  cursor: move;
  opacity: 0;
  fill: none;
  stroke: #000;
  stroke-width: 15;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.x6-edge .connection-wrap:hover {
  opacity: 0.4;
  stroke-opacity: 0.4;
}
.x6-edge .vertices {
  cursor: move;
  opacity: 0;
}
.x6-edge .vertices .vertex {
  fill: #1abc9c;
}
.x6-edge .vertices .vertex :hover {
  fill: #34495e;
  stroke: none;
}
.x6-edge .vertices .vertex-remove {
  cursor: pointer;
  fill: #fff;
}
.x6-edge .vertices .vertex-remove-area {
  cursor: pointer;
  opacity: 0.1;
}
.x6-edge .vertices .vertex-group:hover .vertex-remove-area {
  opacity: 1;
}
.x6-edge .arrowheads {
  cursor: move;
  opacity: 0;
}
.x6-edge .arrowheads .arrowhead {
  fill: #1abc9c;
}
.x6-edge .arrowheads .arrowhead :hover {
  fill: #f39c12;
  stroke: none;
}
.x6-edge .tools {
  cursor: pointer;
  opacity: 0;
}
.x6-edge .tools .tool-options {
  display: none;
}
.x6-edge .tools .tool-remove circle {
  fill: #f00;
}
.x6-edge .tools .tool-remove path {
  fill: #fff;
}
.x6-edge:hover .vertices,
.x6-edge:hover .arrowheads,
.x6-edge:hover .tools {
  opacity: 1;
}
.x6-highlight-opacity {
  opacity: 0.3;
}
@-webkit-keyframes halo-pie-visibility {
  0% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}
@keyframes halo-pie-visibility {
  0% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}
@-webkit-keyframes halo-pie-opening {
  0% {
    -webkit-transform: scale(0.4) rotate(-20deg);
            transform: scale(0.4) rotate(-20deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
            transform: scale(1) rotate(0);
  }
}
@keyframes halo-pie-opening {
  0% {
    -webkit-transform: scale(0.4) rotate(-20deg);
            transform: scale(0.4) rotate(-20deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
            transform: scale(1) rotate(0);
  }
}
.x6-widget-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 20px 20px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: auto;
  -webkit-user-drag: none;
  user-drag: none;
  /* stylelint-disable-line */
}
.x6-widget-handle.hidden {
  display: none;
}
.x6-widget-handle-selected {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 3px;
}
.x6-widget-handle-remove {
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218.75px%22%20height%3D%2218.75px%22%20viewBox%3D%220%200%2018.75%2018.75%22%20enable-background%3D%22new%200%200%2018.75%2018.75%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cpath%20fill%3D%22%236A6C8A%22%20d%3D%22M15.386%2C3.365c-3.315-3.314-8.707-3.313-12.021%2C0c-3.314%2C3.315-3.314%2C8.706%2C0%2C12.02%20c3.314%2C3.314%2C8.707%2C3.314%2C12.021%2C0S18.699%2C6.68%2C15.386%2C3.365L15.386%2C3.365z%20M4.152%2C14.598C1.273%2C11.719%2C1.273%2C7.035%2C4.153%2C4.154%20c2.88-2.88%2C7.563-2.88%2C10.443%2C0c2.881%2C2.88%2C2.881%2C7.562%2C0%2C10.443C11.716%2C17.477%2C7.032%2C17.477%2C4.152%2C14.598L4.152%2C14.598z%22%2F%3E%3Cpath%20fill%3D%22%236A6C8A%22%20d%3D%22M12.157%2C11.371L7.38%2C6.593C7.162%2C6.375%2C6.809%2C6.375%2C6.592%2C6.592c-0.218%2C0.219-0.218%2C0.572%2C0%2C0.79%20l4.776%2C4.776c0.218%2C0.219%2C0.571%2C0.219%2C0.79%2C0C12.375%2C11.941%2C12.375%2C11.588%2C12.157%2C11.371L12.157%2C11.371z%22%2F%3E%3Cpath%20fill%3D%22%236A6C8A%22%20d%3D%22M11.369%2C6.593l-4.777%2C4.778c-0.217%2C0.217-0.217%2C0.568%2C0%2C0.787c0.219%2C0.219%2C0.571%2C0.217%2C0.788%2C0l4.777-4.777%20c0.218-0.218%2C0.218-0.571%2C0.001-0.789C11.939%2C6.375%2C11.587%2C6.375%2C11.369%2C6.593L11.369%2C6.593z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%20');
  cursor: pointer;
}
.x6-widget-handle-remove:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218.75px%22%20height%3D%2218.75px%22%20viewBox%3D%220%200%2018.75%2018.75%22%20enable-background%3D%22new%200%200%2018.75%2018.75%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cpath%20fill%3D%22%236A6C8A%22%20d%3D%22M15.386%2C3.365c-3.315-3.314-8.707-3.313-12.021%2C0c-3.314%2C3.315-3.314%2C8.706%2C0%2C12.02%20c3.314%2C3.314%2C8.707%2C3.314%2C12.021%2C0S18.699%2C6.68%2C15.386%2C3.365L15.386%2C3.365z%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M12.157%2C11.371L7.38%2C6.593C7.162%2C6.375%2C6.809%2C6.375%2C6.592%2C6.592c-0.218%2C0.219-0.218%2C0.572%2C0%2C0.79%20l4.776%2C4.776c0.218%2C0.219%2C0.571%2C0.219%2C0.79%2C0C12.375%2C11.941%2C12.375%2C11.588%2C12.157%2C11.371L12.157%2C11.371z%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M11.369%2C6.593l-4.777%2C4.778c-0.217%2C0.217-0.217%2C0.568%2C0%2C0.787c0.219%2C0.219%2C0.571%2C0.217%2C0.788%2C0l4.777-4.777%20c0.218-0.218%2C0.218-0.571%2C0.001-0.789C11.939%2C6.375%2C11.587%2C6.375%2C11.369%2C6.593L11.369%2C6.593z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%20');
}
.x6-widget-handle-rotate {
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218.75px%22%20height%3D%2218.75px%22%20viewBox%3D%220%200%2018.75%2018.75%22%20enable-background%3D%22new%200%200%2018.75%2018.75%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%236A6C8A%22%20d%3D%22M9.374%2C17.592c-4.176%2C0-7.57-3.401-7.57-7.575c0-4.175%2C3.395-7.574%2C7.57-7.574c0.28%2C0%2C0.56%2C0.018%2C0.837%2C0.05%20V1.268c0-0.158%2C0.099-0.3%2C0.239-0.36c0.151-0.058%2C0.315-0.026%2C0.428%2C0.086l2.683%2C2.688c0.152%2C0.154%2C0.152%2C0.399%2C0%2C0.553l-2.68%2C2.693%20c-0.115%2C0.112-0.279%2C0.147-0.431%2C0.087c-0.141-0.063-0.239-0.205-0.239-0.361V5.296C9.934%2C5.243%2C9.654%2C5.22%2C9.374%2C5.22%20c-2.646%2C0-4.796%2C2.152-4.796%2C4.797s2.154%2C4.798%2C4.796%2C4.798c2.645%2C0%2C4.798-2.153%2C4.798-4.798c0-0.214%2C0.174-0.391%2C0.391-0.391h1.991%20c0.217%2C0%2C0.394%2C0.177%2C0.394%2C0.391C16.947%2C14.19%2C13.549%2C17.592%2C9.374%2C17.592L9.374%2C17.592z%20M9.374%2C17.592%22%2F%3E%3C%2Fsvg%3E%20');
  cursor: move;
}
.x6-widget-handle-rotate:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218.75px%22%20height%3D%2218.75px%22%20viewBox%3D%220%200%2018.75%2018.75%22%20enable-background%3D%22new%200%200%2018.75%2018.75%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FD6EB6%22%20d%3D%22M9.374%2C17.592c-4.176%2C0-7.57-3.401-7.57-7.575c0-4.175%2C3.395-7.574%2C7.57-7.574c0.28%2C0%2C0.56%2C0.018%2C0.837%2C0.05%20V1.268c0-0.158%2C0.099-0.3%2C0.239-0.36c0.151-0.058%2C0.315-0.026%2C0.428%2C0.086l2.683%2C2.688c0.152%2C0.154%2C0.152%2C0.399%2C0%2C0.553l-2.68%2C2.693%20c-0.115%2C0.112-0.279%2C0.147-0.431%2C0.087c-0.141-0.063-0.239-0.205-0.239-0.361V5.296C9.934%2C5.243%2C9.654%2C5.22%2C9.374%2C5.22%20c-2.646%2C0-4.796%2C2.152-4.796%2C4.797s2.154%2C4.798%2C4.796%2C4.798c2.645%2C0%2C4.798-2.153%2C4.798-4.798c0-0.214%2C0.174-0.391%2C0.391-0.391h1.991%20c0.217%2C0%2C0.394%2C0.177%2C0.394%2C0.391C16.947%2C14.19%2C13.549%2C17.592%2C9.374%2C17.592L9.374%2C17.592z%20M9.374%2C17.592%22%2F%3E%3C%2Fsvg%3E%20');
}
.x6-widget-handle-resize {
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%3Csvg%20height%3D%2224px%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%2F%3E%3Cdesc%2F%3E%3Cdefs%2F%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20id%3D%22miu%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%3E%3Cg%20id%3D%22Artboard-1%22%20transform%3D%22translate(-251.000000%2C%20-443.000000)%22%3E%3Cg%20id%3D%22slice%22%20transform%3D%22translate(215.000000%2C%20119.000000)%22%2F%3E%3Cpath%20d%3D%22M252%2C448%20L256%2C448%20L256%2C444%20L252%2C444%20L252%2C448%20Z%20M257%2C448%20L269%2C448%20L269%2C446%20L257%2C446%20L257%2C448%20Z%20M257%2C464%20L269%2C464%20L269%2C462%20L257%2C462%20L257%2C464%20Z%20M270%2C444%20L270%2C448%20L274%2C448%20L274%2C444%20L270%2C444%20Z%20M252%2C462%20L252%2C466%20L256%2C466%20L256%2C462%20L252%2C462%20Z%20M270%2C462%20L270%2C466%20L274%2C466%20L274%2C462%20L270%2C462%20Z%20M254%2C461%20L256%2C461%20L256%2C449%20L254%2C449%20L254%2C461%20Z%20M270%2C461%20L272%2C461%20L272%2C449%20L270%2C449%20L270%2C461%20Z%22%20fill%3D%22%236A6C8A%22%20id%3D%22editor-crop-glyph%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  cursor: se-resize;
}
.x6-widget-handle-resize:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%3Csvg%20height%3D%2224px%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%2F%3E%3Cdesc%2F%3E%3Cdefs%2F%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20id%3D%22miu%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%3E%3Cg%20id%3D%22Artboard-1%22%20transform%3D%22translate(-251.000000%2C%20-443.000000)%22%3E%3Cg%20id%3D%22slice%22%20transform%3D%22translate(215.000000%2C%20119.000000)%22%2F%3E%3Cpath%20d%3D%22M252%2C448%20L256%2C448%20L256%2C444%20L252%2C444%20L252%2C448%20Z%20M257%2C448%20L269%2C448%20L269%2C446%20L257%2C446%20L257%2C448%20Z%20M257%2C464%20L269%2C464%20L269%2C462%20L257%2C462%20L257%2C464%20Z%20M270%2C444%20L270%2C448%20L274%2C448%20L274%2C444%20L270%2C444%20Z%20M252%2C462%20L252%2C466%20L256%2C466%20L256%2C462%20L252%2C462%20Z%20M270%2C462%20L270%2C466%20L274%2C466%20L274%2C462%20L270%2C462%20Z%20M254%2C461%20L256%2C461%20L256%2C449%20L254%2C449%20L254%2C461%20Z%20M270%2C461%20L272%2C461%20L272%2C449%20L270%2C449%20L270%2C461%20Z%22%20fill%3D%22%23FD6EB6%22%20id%3D%22editor-crop-glyph%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
.x6-widget-handle-clone {
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218.75px%22%20height%3D%2218.75px%22%20viewBox%3D%220%200%2018.75%2018.75%22%20enable-background%3D%22new%200%200%2018.75%2018.75%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cpath%20fill%3D%22%236A6C8A%22%20d%3D%22M12.852%2C0.875h-9.27c-0.853%2C0-1.547%2C0.694-1.547%2C1.547v10.816h1.547V2.422h9.27V0.875z%20M15.172%2C3.965h-8.5%20c-0.849%2C0-1.547%2C0.698-1.547%2C1.547v10.816c0%2C0.849%2C0.698%2C1.547%2C1.547%2C1.547h8.5c0.85%2C0%2C1.543-0.698%2C1.543-1.547V5.512%20C16.715%2C4.663%2C16.021%2C3.965%2C15.172%2C3.965L15.172%2C3.965z%20M15.172%2C16.328h-8.5V5.512h8.5V16.328z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%20');
  cursor: move;
}
.x6-widget-handle-clone:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218.75px%22%20height%3D%2218.75px%22%20viewBox%3D%220%200%2018.75%2018.75%22%20enable-background%3D%22new%200%200%2018.75%2018.75%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23FD6EB6%22%20d%3D%22M12.852%2C0.875h-9.27c-0.853%2C0-1.547%2C0.694-1.547%2C1.547v10.816h1.547V2.422h9.27V0.875z%20M15.172%2C3.965h-8.5%20c-0.849%2C0-1.547%2C0.698-1.547%2C1.547v10.816c0%2C0.849%2C0.698%2C1.547%2C1.547%2C1.547h8.5c0.849%2C0%2C1.543-0.698%2C1.543-1.547V5.512%20C16.715%2C4.663%2C16.021%2C3.965%2C15.172%2C3.965L15.172%2C3.965z%20M15.172%2C16.328h-8.5V5.512h8.5V16.328z%20M15.172%2C16.328%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%20');
}
.x6-widget-handle-link {
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218.75px%22%20height%3D%2218.75px%22%20viewBox%3D%220%200%2018.75%2018.75%22%20enable-background%3D%22new%200%200%2018.75%2018.75%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%236A6C8A%22%20d%3D%22M9.884%2C9.838c0.54-0.551%2C1.005-0.955%2C1.384-1.201c0.463-0.308%2C0.749-0.352%2C0.887-0.352h1.34v1.367%20c0%2C0.104%2C0.061%2C0.2%2C0.154%2C0.242s0.204%2C0.027%2C0.284-0.038l3.168-2.669c0.06-0.051%2C0.096-0.125%2C0.096-0.203S17.16%2C6.83%2C17.101%2C6.781%20l-3.168-2.677c-0.08-0.067-0.19-0.081-0.284-0.038c-0.094%2C0.045-0.154%2C0.139-0.154%2C0.242v1.414h-1.343%20c-1.24%2C0.014-2.215%2C0.67-2.927%2C1.242c-0.797%2C0.65-1.533%2C1.447-2.245%2C2.217c-0.361%2C0.391-0.7%2C0.759-1.044%2C1.1%20c-0.541%2C0.549-1.011%2C0.951-1.395%2C1.199c-0.354%2C0.231-0.678%2C0.357-0.921%2C0.357h-1.8c-0.146%2C0-0.266%2C0.12-0.266%2C0.265v2.029%20c0%2C0.148%2C0.12%2C0.268%2C0.266%2C0.268h1.8l0%2C0c1.255-0.014%2C2.239-0.667%2C2.958-1.24c0.82-0.661%2C1.572-1.475%2C2.297-2.256%20C9.225%2C10.524%2C9.555%2C10.169%2C9.884%2C9.838z%22%2F%3E%3C%2Fsvg%3E%20');
  cursor: move;
  cursor: -webkit-grabbing;
}
.x6-widget-handle-link:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218.75px%22%20height%3D%2218.75px%22%20viewBox%3D%220%200%2018.75%2018.75%22%20enable-background%3D%22new%200%200%2018.75%2018.75%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FD6EB6%22%20d%3D%22M9.884%2C9.838c0.54-0.551%2C1.005-0.955%2C1.384-1.201c0.463-0.308%2C0.749-0.352%2C0.887-0.352h1.34v1.367%20c0%2C0.104%2C0.061%2C0.2%2C0.154%2C0.242s0.204%2C0.027%2C0.284-0.038l3.168-2.669c0.06-0.051%2C0.096-0.125%2C0.096-0.203S17.16%2C6.83%2C17.101%2C6.781%20l-3.168-2.677c-0.08-0.067-0.19-0.081-0.284-0.038c-0.094%2C0.045-0.154%2C0.139-0.154%2C0.242v1.414h-1.343%20c-1.24%2C0.014-2.215%2C0.67-2.927%2C1.242c-0.797%2C0.65-1.533%2C1.447-2.245%2C2.217c-0.361%2C0.391-0.7%2C0.759-1.044%2C1.1%20c-0.541%2C0.549-1.011%2C0.951-1.395%2C1.199c-0.354%2C0.231-0.678%2C0.357-0.921%2C0.357h-1.8c-0.146%2C0-0.266%2C0.12-0.266%2C0.265v2.029%20c0%2C0.148%2C0.12%2C0.268%2C0.266%2C0.268h1.8l0%2C0c1.255-0.014%2C2.239-0.667%2C2.958-1.24c0.82-0.661%2C1.572-1.475%2C2.297-2.256%20C9.225%2C10.524%2C9.555%2C10.169%2C9.884%2C9.838z%22%2F%3E%3C%2Fsvg%3E%20');
}
.x6-widget-handle-fork {
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218.75px%22%20height%3D%2218.75px%22%20viewBox%3D%220%200%2018.75%2018.75%22%20enable-background%3D%22new%200%200%2018.75%2018.75%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cg%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%236A6C8A%22%20d%3D%22M13.307%2C11.593c-0.69%2C0-1.299%2C0.33-1.693%2C0.835l-4.136-2.387%20C7.552%2C9.82%2C7.602%2C9.589%2C7.602%2C9.344c0-0.25-0.051-0.487-0.129-0.71l4.097-2.364c0.393%2C0.536%2C1.022%2C0.888%2C1.737%2C0.888%20c1.193%2C0%2C2.16-0.967%2C2.16-2.159s-0.967-2.159-2.16-2.159c-1.191%2C0-2.158%2C0.967-2.158%2C2.159c0%2C0.076%2C0.014%2C0.149%2C0.021%2C0.223%20L6.848%2C7.716C6.469%2C7.39%2C5.982%2C7.185%2C5.442%2C7.185c-1.191%2C0-2.158%2C0.967-2.158%2C2.159s0.967%2C2.159%2C2.158%2C2.159%20c0.545%2C0%2C1.037-0.208%2C1.417-0.541l4.319%2C2.493c-0.014%2C0.098-0.029%2C0.194-0.029%2C0.296c0%2C1.193%2C0.967%2C2.159%2C2.158%2C2.159%20c1.193%2C0%2C2.16-0.966%2C2.16-2.159C15.467%2C12.559%2C14.5%2C11.593%2C13.307%2C11.593z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E%20');
  cursor: move;
}
.x6-widget-handle-fork:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218.75px%22%20height%3D%2218.75px%22%20viewBox%3D%220%200%2018.75%2018.75%22%20enable-background%3D%22new%200%200%2018.75%2018.75%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cg%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FD6EB6%22%20d%3D%22M13.307%2C11.593c-0.69%2C0-1.299%2C0.33-1.693%2C0.835l-4.136-2.387%20c0.075-0.22%2C0.125-0.452%2C0.125-0.697c0-0.25-0.051-0.487-0.129-0.71l4.097-2.365c0.394%2C0.536%2C1.022%2C0.888%2C1.737%2C0.888%20c1.193%2C0%2C2.16-0.967%2C2.16-2.159s-0.967-2.159-2.16-2.159c-1.191%2C0-2.158%2C0.967-2.158%2C2.159c0%2C0.076%2C0.015%2C0.148%2C0.022%2C0.223%20L6.848%2C7.716C6.469%2C7.39%2C5.981%2C7.185%2C5.442%2C7.185c-1.191%2C0-2.158%2C0.967-2.158%2C2.159s0.967%2C2.159%2C2.158%2C2.159%20c0.545%2C0%2C1.037-0.208%2C1.417-0.541l4.319%2C2.493c-0.013%2C0.098-0.029%2C0.194-0.029%2C0.296c0%2C1.193%2C0.967%2C2.159%2C2.158%2C2.159%20c1.193%2C0%2C2.16-0.966%2C2.16-2.159C15.467%2C12.559%2C14.5%2C11.593%2C13.307%2C11.593z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E%20');
}
.x6-widget-handle-unlink {
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218.75px%22%20height%3D%2218.75px%22%20viewBox%3D%220%200%2018.75%2018.75%22%20enable-background%3D%22new%200%200%2018.75%2018.75%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cg%3E%3Cpath%20fill%3D%22%236A6C8A%22%20d%3D%22M12.285%2C9.711l-2.104-0.302L9.243%2C8.568L6.669%2C7.095C6.948%2C6.6%2C6.995%2C6.026%2C6.845%2C5.474%20c-0.191-0.698-0.695-1.36-1.438-1.786C4.068%2C2.922%2C2.464%2C3.214%2C1.82%2C4.338C1.536%2C4.836%2C1.489%2C5.414%2C1.64%2C5.97%20c0.189%2C0.698%2C0.694%2C1.36%2C1.438%2C1.787c0.328%2C0.187%2C0.67%2C0.31%2C1.01%2C0.372c0.002%2C0%2C0.006%2C0.002%2C0.008%2C0.004%20c0.027%2C0.004%2C0.057%2C0.009%2C0.088%2C0.011c2.12%2C0.316%2C3.203%2C0.915%2C3.73%2C1.337c-0.527%2C0.424-1.61%2C1.021-3.731%2C1.339%20c-0.029%2C0.003-0.058%2C0.007-0.087%2C0.012c-0.002%2C0.002-0.004%2C0.002-0.007%2C0.003c-0.341%2C0.062-0.684%2C0.187-1.013%2C0.374%20c-0.74%2C0.425-1.246%2C1.089-1.437%2C1.787c-0.149%2C0.555-0.105%2C1.133%2C0.181%2C1.632c0.011%2C0.018%2C0.021%2C0.033%2C0.033%2C0.049l0.883%2C0.783%20c0.765%2C0.366%2C1.775%2C0.328%2C2.67-0.184c0.744-0.425%2C1.248-1.088%2C1.439-1.786c0.148-0.552%2C0.104-1.126-0.176-1.62l2.573-1.473%20c0.573%2C0.287%2C2.299%2C1.292%2C2.299%2C1.292s3.602%2C1.445%2C4.241%2C1.812c0.773%2C0.191%2C0.566-0.151%2C0.566-0.151L12.285%2C9.711z%20M5.571%2C6.482%20C5.279%2C6.993%2C4.425%2C7.076%2C3.705%2C6.664C3.282%2C6.424%2C2.966%2C6.039%2C2.856%2C5.64C2.81%2C5.464%2C2.778%2C5.203%2C2.917%2C4.963%20c0.291-0.51%2C1.146-0.593%2C1.866-0.182C5.21%2C5.027%2C5.521%2C5.4%2C5.632%2C5.807C5.679%2C5.98%2C5.708%2C6.242%2C5.571%2C6.482z%20M5.632%2C13.159%20c-0.111%2C0.406-0.422%2C0.778-0.848%2C1.025c-0.719%2C0.409-1.576%2C0.327-1.867-0.184c-0.137-0.239-0.106-0.499-0.06-0.676%20c0.108-0.398%2C0.426-0.781%2C0.847-1.022c0.72-0.412%2C1.574-0.329%2C1.866%2C0.181C5.708%2C12.723%2C5.679%2C12.983%2C5.632%2C13.159z%20M16.181%2C5.139%20c-0.448%2C0.258-4.435%2C1.9-4.435%2C1.9s-1.556%2C0.855-2.104%2C1.13l0.937%2C0.843l2.057-0.229l4.11-3.638%20C16.745%2C5.146%2C17.013%2C4.664%2C16.181%2C5.139z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E%20');
}
.x6-widget-handle-unlink:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218.75px%22%20height%3D%2218.75px%22%20viewBox%3D%220%200%2018.75%2018.75%22%20enable-background%3D%22new%200%200%2018.75%2018.75%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cg%3E%3Cpath%20fill%3D%22%23FD6EB6%22%20d%3D%22M12.285%2C9.711l-2.104-0.302L9.243%2C8.568L6.669%2C7.095C6.948%2C6.6%2C6.995%2C6.026%2C6.845%2C5.474%20c-0.191-0.698-0.695-1.36-1.438-1.786C4.068%2C2.922%2C2.464%2C3.214%2C1.82%2C4.338C1.536%2C4.836%2C1.489%2C5.414%2C1.64%2C5.97%20c0.189%2C0.698%2C0.694%2C1.36%2C1.438%2C1.787c0.328%2C0.187%2C0.67%2C0.31%2C1.01%2C0.372c0.002%2C0%2C0.006%2C0.002%2C0.008%2C0.004%20c0.027%2C0.004%2C0.057%2C0.009%2C0.088%2C0.011c2.12%2C0.316%2C3.203%2C0.915%2C3.73%2C1.337c-0.527%2C0.424-1.61%2C1.021-3.731%2C1.339%20c-0.029%2C0.003-0.058%2C0.007-0.087%2C0.012c-0.002%2C0.002-0.004%2C0.002-0.007%2C0.003c-0.341%2C0.062-0.684%2C0.187-1.013%2C0.374%20c-0.74%2C0.425-1.246%2C1.089-1.437%2C1.787c-0.149%2C0.555-0.105%2C1.133%2C0.181%2C1.632c0.011%2C0.018%2C0.021%2C0.033%2C0.033%2C0.049l0.883%2C0.783%20c0.765%2C0.366%2C1.775%2C0.328%2C2.67-0.184c0.744-0.425%2C1.248-1.088%2C1.439-1.786c0.148-0.552%2C0.104-1.126-0.176-1.62l2.573-1.473%20c0.573%2C0.287%2C2.299%2C1.292%2C2.299%2C1.292s3.602%2C1.445%2C4.241%2C1.812c0.773%2C0.191%2C0.566-0.151%2C0.566-0.151L12.285%2C9.711z%20M5.571%2C6.482%20C5.279%2C6.993%2C4.425%2C7.076%2C3.705%2C6.664C3.282%2C6.424%2C2.966%2C6.039%2C2.856%2C5.64C2.81%2C5.464%2C2.778%2C5.203%2C2.917%2C4.963%20c0.291-0.51%2C1.146-0.593%2C1.866-0.182C5.21%2C5.027%2C5.521%2C5.4%2C5.632%2C5.807C5.679%2C5.98%2C5.708%2C6.242%2C5.571%2C6.482z%20M5.632%2C13.159%20c-0.111%2C0.406-0.422%2C0.778-0.848%2C1.025c-0.719%2C0.409-1.576%2C0.327-1.867-0.184c-0.137-0.239-0.106-0.499-0.06-0.676%20c0.108-0.398%2C0.426-0.781%2C0.847-1.022c0.72-0.412%2C1.574-0.329%2C1.866%2C0.181C5.708%2C12.723%2C5.679%2C12.983%2C5.632%2C13.159z%20M16.181%2C5.139%20c-0.448%2C0.258-4.435%2C1.9-4.435%2C1.9s-1.556%2C0.855-2.104%2C1.13l0.937%2C0.843l2.057-0.229l4.11-3.638%20C16.745%2C5.146%2C17.013%2C4.664%2C16.181%2C5.139z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E%20');
}
.x6-widget-handle-direction {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%3C!DOCTYPE%20svg%20%20PUBLIC%20'-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN'%20%20'http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd'%3E%3Csvg%20id%3D%22Layer_1%22%20style%3D%22enable-background%3Anew%200%200%20512%20512%3B%22%20version%3D%221.1%22%20viewBox%3D%220%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%236A6C8A%3Bstroke%3A%236A6C8A%3Bstroke-width%3A30%7D%0A%09.dot%7Bfill%3A%236A6C8A%3B%7D%0A%3C%2Fstyle%3E%3Cg%3E%3Cg%20id%3D%22XMLID_475_%22%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M133.1%2C277.1c1.8%2C0%2C3.7-0.6%2C5.4-1.7c4.1-3%2C5-8.7%2C2-12.8c-3-4.1-8.7-5-12.8-2c0%2C0%2C0%2C0%2C0%2C0%20%20%20%20%20c-4.1%2C3-5%2C8.7-2%2C12.8C127.5%2C275.8%2C130.3%2C277.1%2C133.1%2C277.1z%22%20id%3D%22XMLID_489_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M138.5%2C359.6c-4.1-3-9.8-2.1-12.8%2C2c-3%2C4.1-2.1%2C9.8%2C2%2C12.8c1.6%2C1.2%2C3.5%2C1.7%2C5.4%2C1.7%20%20%20%20%20c2.8%2C0%2C5.6-1.3%2C7.4-3.7C143.5%2C368.3%2C142.6%2C362.6%2C138.5%2C359.6z%22%20id%3D%22XMLID_726_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M108.1%2C327.7c-4.8%2C1.6-7.4%2C6.7-5.9%2C11.5c1.3%2C3.9%2C4.8%2C6.3%2C8.7%2C6.3c0.9%2C0%2C1.9-0.1%2C2.8-0.4%20%20%20%20%20c4.8-1.6%2C7.4-6.7%2C5.9-11.5C118%2C328.8%2C112.9%2C326.2%2C108.1%2C327.7z%22%20id%3D%22XMLID_776_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M108.1%2C307.3c0.9%2C0.3%2C1.9%2C0.4%2C2.8%2C0.4c3.8%2C0%2C7.4-2.4%2C8.7-6.3c1.6-4.8-1.1-9.9-5.9-11.5%20%20%20%20%20c-4.8-1.6-9.9%2C1.1-11.5%2C5.9C100.7%2C300.6%2C103.3%2C305.7%2C108.1%2C307.3z%22%20id%3D%22XMLID_777_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M169.2%2C265.4c2.4%2C0%2C4.7-1%2C6.5-2.6c1.7-1.7%2C2.7-4.1%2C2.7-6.5c0-2.4-1-4.8-2.7-6.5%20%20%20%20%20c-1.7-1.7-4.1-2.7-6.5-2.7s-4.7%2C1-6.5%2C2.7c-1.7%2C1.7-2.7%2C4-2.7%2C6.5c0%2C2.4%2C1%2C4.7%2C2.7%2C6.5C164.4%2C264.4%2C166.8%2C265.4%2C169.2%2C265.4z%22%20id%3D%22XMLID_797_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M247.7%2C256.3c0-5-4.1-9.1-9.1-9.1c-5%2C0-9.1%2C4.1-9.1%2C9.1c0%2C5%2C4.1%2C9.1%2C9.1%2C9.1%20%20%20%20%20C243.7%2C265.4%2C247.7%2C261.3%2C247.7%2C256.3z%22%20id%3D%22XMLID_798_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M213%2C256.3c0-5-4.1-9.1-9.1-9.1c-5%2C0-9.1%2C4.1-9.1%2C9.1c0%2C5%2C4.1%2C9.1%2C9.1%2C9.1%20%20%20%20%20C208.9%2C265.4%2C213%2C261.3%2C213%2C256.3z%22%20id%3D%22XMLID_799_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M317.2%2C256.3c0-5-4.1-9.1-9.1-9.1c-5%2C0-9.1%2C4.1-9.1%2C9.1c0%2C5%2C4.1%2C9.1%2C9.1%2C9.1%20%20%20%20%20C313.1%2C265.4%2C317.2%2C261.3%2C317.2%2C256.3z%22%20id%3D%22XMLID_800_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M282.5%2C256.3c0-5-4.1-9.1-9.1-9.1s-9.1%2C4.1-9.1%2C9.1c0%2C5%2C4.1%2C9.1%2C9.1%2C9.1%20%20%20%20%20S282.5%2C261.3%2C282.5%2C256.3z%22%20id%3D%22XMLID_801_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M401.1%2C185.2c0.9%2C0%2C1.9-0.1%2C2.8-0.5c4.8-1.6%2C7.4-6.7%2C5.9-11.5c-1.6-4.8-6.7-7.4-11.5-5.8%20%20%20%20%20c-4.8%2C1.6-7.4%2C6.7-5.8%2C11.5C393.6%2C182.8%2C397.2%2C185.2%2C401.1%2C185.2z%22%20id%3D%22XMLID_802_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M403.9%2C205.2c-4.8-1.6-9.9%2C1-11.5%2C5.9l0%2C0c-1.6%2C4.8%2C1.1%2C9.9%2C5.9%2C11.5%20%20%20%20%20c0.9%2C0.3%2C1.9%2C0.5%2C2.8%2C0.5c3.9%2C0%2C7.4-2.5%2C8.7-6.3c0%2C0%2C0%2C0%2C0%2C0C411.3%2C211.9%2C408.7%2C206.8%2C403.9%2C205.2z%22%20id%3D%22XMLID_803_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M373.5%2C237.2L373.5%2C237.2c-4.1%2C3-5%2C8.7-2%2C12.8c1.8%2C2.4%2C4.6%2C3.7%2C7.4%2C3.7%20%20%20%20%20c1.8%2C0%2C3.7-0.6%2C5.4-1.8c4.1-3%2C4.9-8.7%2C2-12.8C383.3%2C235.1%2C377.6%2C234.2%2C373.5%2C237.2z%22%20id%3D%22XMLID_804_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M373.5%2C152.9c1.6%2C1.2%2C3.5%2C1.8%2C5.4%2C1.8c2.8%2C0%2C5.6-1.3%2C7.4-3.8c3-4.1%2C2.1-9.8-2-12.7%20%20%20%20%20c-4.1-3-9.8-2.1-12.7%2C2C368.5%2C144.2%2C369.4%2C149.9%2C373.5%2C152.9z%22%20id%3D%22XMLID_805_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M342.8%2C247.1c-2.4%2C0-4.8%2C1-6.5%2C2.7c-1.7%2C1.7-2.7%2C4-2.7%2C6.5c0%2C2.4%2C1%2C4.7%2C2.7%2C6.4%20%20%20%20%20c1.7%2C1.7%2C4%2C2.7%2C6.5%2C2.7c2.4%2C0%2C4.7-1%2C6.5-2.7c1.7-1.7%2C2.7-4%2C2.7-6.4c0-2.4-1-4.8-2.7-6.5C347.6%2C248.1%2C345.2%2C247.1%2C342.8%2C247.1z%22%20id%3D%22XMLID_806_%22%2F%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M342.8%2C124.7H206.6l36.4-36.4c3.6-3.6%2C3.6-9.3%2C0-12.9c-3.6-3.6-9.3-3.6-12.9%2C0l-51.5%2C51.5%20%20%20%20%20c-1.9%2C1.9-2.8%2C4.4-2.7%2C6.9c-0.1%2C2.5%2C0.7%2C5%2C2.7%2C6.9l51.5%2C51.5c1.8%2C1.8%2C4.1%2C2.7%2C6.5%2C2.7c2.3%2C0%2C4.7-0.9%2C6.5-2.7%20%20%20%20%20c3.6-3.6%2C3.6-9.3%2C0-12.9l-36.4-36.4h136.1c0%2C0%2C0.1%2C0%2C0.1%2C0c0.6%2C0%2C1.2-0.1%2C1.8-0.2c0.2%2C0%2C0.4-0.1%2C0.6-0.1c0.1%2C0%2C0.2%2C0%2C0.3-0.1%20%20%20%20%20c3.2-1%2C5.6-3.6%2C6.3-6.9c0.1-0.6%2C0.2-1.2%2C0.2-1.8c0-0.6-0.1-1.2-0.2-1.8C351%2C127.8%2C347.3%2C124.7%2C342.8%2C124.7z%22%20id%3D%22XMLID_807_%22%2F%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M322.1%2C371.3l-51.5-51.5c-3.6-3.6-9.3-3.6-12.9%2C0c-3.6%2C3.6-3.6%2C9.3%2C0%2C12.9l36.9%2C36.9H169.2%20%20%20%20%20c-2.8%2C0-5.4%2C1.3-7%2C3.3c-0.1%2C0.1-0.2%2C0.2-0.3%2C0.4c-0.1%2C0.1-0.2%2C0.2-0.2%2C0.3c-0.1%2C0.1-0.1%2C0.2-0.2%2C0.4c-0.1%2C0.1-0.2%2C0.3-0.2%2C0.4%20%20%20%20%20c0%2C0.1-0.1%2C0.2-0.1%2C0.2c-0.1%2C0.2-0.2%2C0.4-0.3%2C0.6c0%2C0%2C0%2C0%2C0%2C0.1c-0.4%2C1.1-0.7%2C2.2-0.7%2C3.4c0%2C1.5%2C0.4%2C2.9%2C1%2C4.2c0%2C0%2C0%2C0.1%2C0.1%2C0.1%20%20%20%20%20c0.1%2C0.1%2C0.1%2C0.2%2C0.2%2C0.3c0.4%2C0.7%2C0.9%2C1.3%2C1.4%2C1.8c0.4%2C0.4%2C0.7%2C0.7%2C1.2%2C1c0.1%2C0.1%2C0.1%2C0.1%2C0.2%2C0.2c0%2C0%2C0.1%2C0%2C0.1%2C0.1%20%20%20%20%20c1.4%2C0.9%2C3.1%2C1.5%2C5%2C1.5h124.4l-36%2C36c-3.6%2C3.6-3.6%2C9.3%2C0%2C12.9c1.8%2C1.8%2C4.1%2C2.7%2C6.5%2C2.7c2.3%2C0%2C4.7-0.9%2C6.5-2.7l51.5-51.5%20%20%20%20%20c1.9-1.9%2C2.8-4.4%2C2.7-6.9C324.8%2C375.7%2C324%2C373.2%2C322.1%2C371.3z%22%20id%3D%22XMLID_808_%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.x6-widget-handle-direction:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%3C!DOCTYPE%20svg%20%20PUBLIC%20'-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN'%20%20'http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd'%3E%3Csvg%20id%3D%22Layer_1%22%20style%3D%22enable-background%3Anew%200%200%20512%20512%3B%22%20version%3D%221.1%22%20viewBox%3D%220%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23FD6EB6%3Bstroke%3A%23FD6EB6%3Bstroke-width%3A30%7D%0A%09.dot%7Bfill%3A%23FD6EB6%3B%7D%0A%3C%2Fstyle%3E%3Cg%3E%3Cg%20id%3D%22XMLID_475_%22%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M133.1%2C277.1c1.8%2C0%2C3.7-0.6%2C5.4-1.7c4.1-3%2C5-8.7%2C2-12.8c-3-4.1-8.7-5-12.8-2c0%2C0%2C0%2C0%2C0%2C0%20%20%20%20%20c-4.1%2C3-5%2C8.7-2%2C12.8C127.5%2C275.8%2C130.3%2C277.1%2C133.1%2C277.1z%22%20id%3D%22XMLID_489_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M138.5%2C359.6c-4.1-3-9.8-2.1-12.8%2C2c-3%2C4.1-2.1%2C9.8%2C2%2C12.8c1.6%2C1.2%2C3.5%2C1.7%2C5.4%2C1.7%20%20%20%20%20c2.8%2C0%2C5.6-1.3%2C7.4-3.7C143.5%2C368.3%2C142.6%2C362.6%2C138.5%2C359.6z%22%20id%3D%22XMLID_726_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M108.1%2C327.7c-4.8%2C1.6-7.4%2C6.7-5.9%2C11.5c1.3%2C3.9%2C4.8%2C6.3%2C8.7%2C6.3c0.9%2C0%2C1.9-0.1%2C2.8-0.4%20%20%20%20%20c4.8-1.6%2C7.4-6.7%2C5.9-11.5C118%2C328.8%2C112.9%2C326.2%2C108.1%2C327.7z%22%20id%3D%22XMLID_776_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M108.1%2C307.3c0.9%2C0.3%2C1.9%2C0.4%2C2.8%2C0.4c3.8%2C0%2C7.4-2.4%2C8.7-6.3c1.6-4.8-1.1-9.9-5.9-11.5%20%20%20%20%20c-4.8-1.6-9.9%2C1.1-11.5%2C5.9C100.7%2C300.6%2C103.3%2C305.7%2C108.1%2C307.3z%22%20id%3D%22XMLID_777_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M169.2%2C265.4c2.4%2C0%2C4.7-1%2C6.5-2.6c1.7-1.7%2C2.7-4.1%2C2.7-6.5c0-2.4-1-4.8-2.7-6.5%20%20%20%20%20c-1.7-1.7-4.1-2.7-6.5-2.7s-4.7%2C1-6.5%2C2.7c-1.7%2C1.7-2.7%2C4-2.7%2C6.5c0%2C2.4%2C1%2C4.7%2C2.7%2C6.5C164.4%2C264.4%2C166.8%2C265.4%2C169.2%2C265.4z%22%20id%3D%22XMLID_797_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M247.7%2C256.3c0-5-4.1-9.1-9.1-9.1c-5%2C0-9.1%2C4.1-9.1%2C9.1c0%2C5%2C4.1%2C9.1%2C9.1%2C9.1%20%20%20%20%20C243.7%2C265.4%2C247.7%2C261.3%2C247.7%2C256.3z%22%20id%3D%22XMLID_798_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M213%2C256.3c0-5-4.1-9.1-9.1-9.1c-5%2C0-9.1%2C4.1-9.1%2C9.1c0%2C5%2C4.1%2C9.1%2C9.1%2C9.1%20%20%20%20%20C208.9%2C265.4%2C213%2C261.3%2C213%2C256.3z%22%20id%3D%22XMLID_799_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M317.2%2C256.3c0-5-4.1-9.1-9.1-9.1c-5%2C0-9.1%2C4.1-9.1%2C9.1c0%2C5%2C4.1%2C9.1%2C9.1%2C9.1%20%20%20%20%20C313.1%2C265.4%2C317.2%2C261.3%2C317.2%2C256.3z%22%20id%3D%22XMLID_800_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M282.5%2C256.3c0-5-4.1-9.1-9.1-9.1s-9.1%2C4.1-9.1%2C9.1c0%2C5%2C4.1%2C9.1%2C9.1%2C9.1%20%20%20%20%20S282.5%2C261.3%2C282.5%2C256.3z%22%20id%3D%22XMLID_801_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M401.1%2C185.2c0.9%2C0%2C1.9-0.1%2C2.8-0.5c4.8-1.6%2C7.4-6.7%2C5.9-11.5c-1.6-4.8-6.7-7.4-11.5-5.8%20%20%20%20%20c-4.8%2C1.6-7.4%2C6.7-5.8%2C11.5C393.6%2C182.8%2C397.2%2C185.2%2C401.1%2C185.2z%22%20id%3D%22XMLID_802_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M403.9%2C205.2c-4.8-1.6-9.9%2C1-11.5%2C5.9l0%2C0c-1.6%2C4.8%2C1.1%2C9.9%2C5.9%2C11.5%20%20%20%20%20c0.9%2C0.3%2C1.9%2C0.5%2C2.8%2C0.5c3.9%2C0%2C7.4-2.5%2C8.7-6.3c0%2C0%2C0%2C0%2C0%2C0C411.3%2C211.9%2C408.7%2C206.8%2C403.9%2C205.2z%22%20id%3D%22XMLID_803_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M373.5%2C237.2L373.5%2C237.2c-4.1%2C3-5%2C8.7-2%2C12.8c1.8%2C2.4%2C4.6%2C3.7%2C7.4%2C3.7%20%20%20%20%20c1.8%2C0%2C3.7-0.6%2C5.4-1.8c4.1-3%2C4.9-8.7%2C2-12.8C383.3%2C235.1%2C377.6%2C234.2%2C373.5%2C237.2z%22%20id%3D%22XMLID_804_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M373.5%2C152.9c1.6%2C1.2%2C3.5%2C1.8%2C5.4%2C1.8c2.8%2C0%2C5.6-1.3%2C7.4-3.8c3-4.1%2C2.1-9.8-2-12.7%20%20%20%20%20c-4.1-3-9.8-2.1-12.7%2C2C368.5%2C144.2%2C369.4%2C149.9%2C373.5%2C152.9z%22%20id%3D%22XMLID_805_%22%2F%3E%0A%3Cpath%20class%3D%22dot%22%20d%3D%22M342.8%2C247.1c-2.4%2C0-4.8%2C1-6.5%2C2.7c-1.7%2C1.7-2.7%2C4-2.7%2C6.5c0%2C2.4%2C1%2C4.7%2C2.7%2C6.4%20%20%20%20%20c1.7%2C1.7%2C4%2C2.7%2C6.5%2C2.7c2.4%2C0%2C4.7-1%2C6.5-2.7c1.7-1.7%2C2.7-4%2C2.7-6.4c0-2.4-1-4.8-2.7-6.5C347.6%2C248.1%2C345.2%2C247.1%2C342.8%2C247.1z%22%20id%3D%22XMLID_806_%22%2F%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M342.8%2C124.7H206.6l36.4-36.4c3.6-3.6%2C3.6-9.3%2C0-12.9c-3.6-3.6-9.3-3.6-12.9%2C0l-51.5%2C51.5%20%20%20%20%20c-1.9%2C1.9-2.8%2C4.4-2.7%2C6.9c-0.1%2C2.5%2C0.7%2C5%2C2.7%2C6.9l51.5%2C51.5c1.8%2C1.8%2C4.1%2C2.7%2C6.5%2C2.7c2.3%2C0%2C4.7-0.9%2C6.5-2.7%20%20%20%20%20c3.6-3.6%2C3.6-9.3%2C0-12.9l-36.4-36.4h136.1c0%2C0%2C0.1%2C0%2C0.1%2C0c0.6%2C0%2C1.2-0.1%2C1.8-0.2c0.2%2C0%2C0.4-0.1%2C0.6-0.1c0.1%2C0%2C0.2%2C0%2C0.3-0.1%20%20%20%20%20c3.2-1%2C5.6-3.6%2C6.3-6.9c0.1-0.6%2C0.2-1.2%2C0.2-1.8c0-0.6-0.1-1.2-0.2-1.8C351%2C127.8%2C347.3%2C124.7%2C342.8%2C124.7z%22%20id%3D%22XMLID_807_%22%2F%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M322.1%2C371.3l-51.5-51.5c-3.6-3.6-9.3-3.6-12.9%2C0c-3.6%2C3.6-3.6%2C9.3%2C0%2C12.9l36.9%2C36.9H169.2%20%20%20%20%20c-2.8%2C0-5.4%2C1.3-7%2C3.3c-0.1%2C0.1-0.2%2C0.2-0.3%2C0.4c-0.1%2C0.1-0.2%2C0.2-0.2%2C0.3c-0.1%2C0.1-0.1%2C0.2-0.2%2C0.4c-0.1%2C0.1-0.2%2C0.3-0.2%2C0.4%20%20%20%20%20c0%2C0.1-0.1%2C0.2-0.1%2C0.2c-0.1%2C0.2-0.2%2C0.4-0.3%2C0.6c0%2C0%2C0%2C0%2C0%2C0.1c-0.4%2C1.1-0.7%2C2.2-0.7%2C3.4c0%2C1.5%2C0.4%2C2.9%2C1%2C4.2c0%2C0%2C0%2C0.1%2C0.1%2C0.1%20%20%20%20%20c0.1%2C0.1%2C0.1%2C0.2%2C0.2%2C0.3c0.4%2C0.7%2C0.9%2C1.3%2C1.4%2C1.8c0.4%2C0.4%2C0.7%2C0.7%2C1.2%2C1c0.1%2C0.1%2C0.1%2C0.1%2C0.2%2C0.2c0%2C0%2C0.1%2C0%2C0.1%2C0.1%20%20%20%20%20c1.4%2C0.9%2C3.1%2C1.5%2C5%2C1.5h124.4l-36%2C36c-3.6%2C3.6-3.6%2C9.3%2C0%2C12.9c1.8%2C1.8%2C4.1%2C2.7%2C6.5%2C2.7c2.3%2C0%2C4.7-0.9%2C6.5-2.7l51.5-51.5%20%20%20%20%20c1.9-1.9%2C2.8-4.4%2C2.7-6.9C324.8%2C375.7%2C324%2C373.2%2C322.1%2C371.3z%22%20id%3D%22XMLID_808_%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.x6-widget-handle-surround .x6-widget-handle-animate .x6-widget-handle {
  -webkit-transition: background-size 80ms, width 80ms, height 80ms, top 150ms, left 150ms, bottom 150ms, right 150ms;
  transition: background-size 80ms, width 80ms, height 80ms, top 150ms, left 150ms, bottom 150ms, right 150ms;
}
.x6-widget-handle-surround .x6-widget-handle-pos-se {
  right: -25px;
  bottom: -25px;
}
.x6-widget-handle-surround .x6-widget-handle-pos-nw {
  top: -21px;
  left: -25px;
}
.x6-widget-handle-surround .x6-widget-handle-pos-n {
  top: -22px;
  left: 50%;
  margin-left: -10px;
}
.x6-widget-handle-surround .x6-widget-handle-pos-e {
  top: calc(50% - 10px);
  right: -25px;
}
.x6-widget-handle-surround .x6-widget-handle-pos-ne {
  top: -21px;
  right: -25px;
}
.x6-widget-handle-surround .x6-widget-handle-pos-w {
  top: 50%;
  left: -25px;
  margin-top: -10px;
}
.x6-widget-handle-surround .x6-widget-handle-pos-sw {
  bottom: -25px;
  left: -25px;
}
.x6-widget-handle-surround .x6-widget-handle-pos-s {
  bottom: -24px;
  left: 50%;
  margin-left: -10px;
}
.x6-widget-handle-surround .x6-widget-handle-small .x6-widget-handle {
  width: 15px;
  height: 15px;
  font-size: 15px;
  background-size: 15px 15px;
}
.x6-widget-handle-surround .x6-widget-handle-small .x6-widget-handle-pos-se {
  right: -19px;
  bottom: -19px;
}
.x6-widget-handle-surround .x6-widget-handle-small .x6-widget-handle-pos-nw {
  top: -19px;
  left: -19px;
}
.x6-widget-handle-surround .x6-widget-handle-small .x6-widget-handle-pos-n {
  top: -19px;
  margin-left: -7.5px;
}
.x6-widget-handle-surround .x6-widget-handle-small .x6-widget-handle-pos-e {
  top: calc(50% - 8px);
  right: -19px;
}
.x6-widget-handle-surround .x6-widget-handle-small .x6-widget-handle-pos-ne {
  top: -19px;
  right: -19px;
}
.x6-widget-handle-surround .x6-widget-handle-small .x6-widget-handle-pos-w {
  left: -19px;
  margin-top: -8px;
}
.x6-widget-handle-surround .x6-widget-handle-small .x6-widget-handle-pos-sw {
  bottom: -19px;
  left: -19px;
}
.x6-widget-handle-surround .x6-widget-handle-small .x6-widget-handle-pos-s {
  bottom: -19px;
  margin-left: -7.5px;
}
.x6-widget-handle-surround .x6-widget-handle-tiny .x6-widget-handle {
  width: 10px;
  height: 10px;
  font-size: 10px;
  background-size: 10px 10px;
}
.x6-widget-handle-surround .x6-widget-handle-tiny .x6-widget-handle-pos-se {
  right: -15px;
  bottom: -13px;
}
.x6-widget-handle-surround .x6-widget-handle-tiny .x6-widget-handle-pos-nw {
  top: -13px;
  left: -15px;
}
.x6-widget-handle-surround .x6-widget-handle-tiny .x6-widget-handle-pos-n {
  top: -13px;
  margin-left: -5px;
}
.x6-widget-handle-surround .x6-widget-handle-tiny .x6-widget-handle-pos-e {
  top: calc(50% - 5px);
  right: -15px;
}
.x6-widget-handle-surround .x6-widget-handle-tiny .x6-widget-handle-pos-ne {
  top: -13px;
  right: -15px;
}
.x6-widget-handle-surround .x6-widget-handle-tiny .x6-widget-handle-pos-w {
  left: -15px;
  margin-top: -5px;
}
.x6-widget-handle-surround .x6-widget-handle-tiny .x6-widget-handle-pos-sw {
  bottom: -13px;
  left: -15px;
}
.x6-widget-handle-surround .x6-widget-handle-tiny .x6-widget-handle-pos-s {
  bottom: -13px;
  margin-left: -5px;
}
.x6-widget-handle-toolbar {
  position: absolute;
  top: -50px;
  display: table-row;
  padding: 7px 5px;
}
.x6-widget-handle-toolbar::after {
  position: absolute;
  top: 100%;
  left: 10px;
  width: 0;
  height: 0;
  margin-top: 4px;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  content: '';
}
.x6-widget-handle-toolbar .x6-widget-handle {
  position: relative;
  display: table-cell;
  min-width: 20px;
  margin: 0 2px;
  background-position: 3px 3px;
  background-size: 16px 16px;
}
.x6-widget-handle-toolbar .x6-widget-handle::after {
  position: absolute;
  bottom: -11px;
  width: 100%;
  content: '';
}
.x6-widget-handle-pie {
  position: absolute;
  top: calc(50% - 50px);
  right: -50px;
  z-index: 1;
  display: none;
  width: 100px;
  height: 100px;
  margin: -2px -2px 0 0;
  border-radius: 50%;
  cursor: default;
  pointer-events: visiblePainted;
}
.x6-widget-handle-pie .x6-widget-handle {
  width: 1px;
  height: auto;
  pointer-events: visiblePainted;
}
.x6-widget-handle-pie-slice-svg {
  width: 100%;
  height: 100%;
  overflow: visible !important;
}
.x6-widget-handle-pie-slice-img,
.x6-widget-handle-pie-slice-txt {
  display: none;
  pointer-events: none;
}
.x6-widget-handle-pie[data-pie-toggle-position='e'] {
  top: calc(50% - 50px);
  right: -50px;
  left: auto;
}
.x6-widget-handle-pie[data-pie-toggle-position='w'] {
  top: calc(50% - 50px);
  right: auto;
  left: -52px;
}
.x6-widget-handle-pie[data-pie-toggle-position='n'] {
  top: -50px;
  right: auto;
  bottom: auto;
  left: calc(50% - 52px);
}
.x6-widget-handle-pie[data-pie-toggle-position='s'] {
  top: auto;
  right: auto;
  bottom: -52px;
  left: calc(50% - 52px);
}
.x6-widget-handle-pie-opened {
  display: block;
  -webkit-animation: halo-pie-visibility 0.1s, halo-pie-opening 0.1s;
          animation: halo-pie-visibility 0.1s, halo-pie-opening 0.1s;
  -webkit-animation-timing-function: step-end, ease;
          animation-timing-function: step-end, ease;
  -webkit-animation-delay: 0s, 0.1s;
          animation-delay: 0s, 0.1s;
}
.x6-widget-handle-pie-toggle {
  position: absolute;
  top: calc(50% - 15px);
  right: -15px;
  z-index: 2;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 20px;
  border-radius: 50%;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: visiblePainted;
  -webkit-user-drag: none;
  user-drag: none;
  /* stylelint-disable-line */
}
.x6-widget-handle-pie-toggle-pos-e {
  top: calc(50% - 15px);
  right: -15px;
  bottom: auto;
  left: auto;
}
.x6-widget-handle-pie-toggle-pos-w {
  top: calc(50% - 15px);
  right: auto;
  bottom: auto;
  left: -15px;
}
.x6-widget-handle-pie-toggle-pos-n {
  top: -15px;
  right: auto;
  bottom: auto;
  left: calc(50% - 15px);
}
.x6-widget-handle-pie-toggle-pos-s {
  top: auto;
  right: auto;
  bottom: -15px;
  left: calc(50% - 15px);
}
.x6-widget-handle-pie-toggle-opened {
  -webkit-transition: 0.1s background-image;
  transition: 0.1s background-image;
}
.x6-widget-handle-toolbar {
  position: static;
  display: inline-block;
  margin-top: -50px;
  margin-left: 45px;
  white-space: nowrap;
  vertical-align: top;
  background-color: #f5f5f5;
  border-bottom: 3px solid #333;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 2px #222;
          box-shadow: 0 1px 2px #222;
}
.x6-widget-handle-toolbar::after {
  top: -12px;
  left: 55px;
  margin-top: 0;
  border-top: 6px solid #333;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.x6-widget-handle-toolbar .x6-widget-handle {
  display: inline-block;
  vertical-align: top;
}
.x6-widget-handle-toolbar .x6-widget-handle:hover::after {
  border-bottom: 4px solid #fc6cb8;
}
.x6-widget-handle-toolbar .x6-widget-handle-rotate {
  position: absolute;
  top: 100%;
  right: 100%;
  margin-top: 3px;
  margin-right: 6px;
}
.x6-widget-handle-toolbar .x6-widget-handle-remove:hover::after,
.x6-widget-handle-toolbar .x6-widget-handle-rotate:hover::after {
  border-bottom: none;
}
.x6-widget-handle-toolbar .x6-widget-handle + .x6-widget-handle {
  margin-left: 4px;
}
.x6-widget-handle-pie {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  background-color: #f5f5f5;
  border: 2px solid #404040;
}
.x6-widget-handle-pie-slice {
  fill: transparent;
  stroke: #e9e9e9;
  stroke-width: 1;
}
.x6-widget-handle-pie-slice:hover {
  fill: #fff;
}
.x6-widget-handle-pie-slice-img {
  display: block;
}
.x6-widget-handle-selected .x6-widget-handle-pie-slice {
  fill: #fff;
}
.x6-widget-handle-pie-toggle {
  background-color: #f6f6f6;
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20height%3D%2216px%22%20id%3D%22Layer_1%22%20style%3D%22enable-background%3Anew%200%200%2016%2016%3B%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216px%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cpath%20fill%3D%22%236A6C8A%22%20d%3D%22M15%2C6h-5V1c0-0.55-0.45-1-1-1H7C6.45%2C0%2C6%2C0.45%2C6%2C1v5H1C0.45%2C6%2C0%2C6.45%2C0%2C7v2c0%2C0.55%2C0.45%2C1%2C1%2C1h5v5c0%2C0.55%2C0.45%2C1%2C1%2C1h2%20c0.55%2C0%2C1-0.45%2C1-1v-5h5c0.55%2C0%2C1-0.45%2C1-1V7C16%2C6.45%2C15.55%2C6%2C15%2C6z%22%2F%3E%3C%2Fsvg%3E');
  background-size: 16px 16px;
  border: 2px solid #3b425f;
}
.x6-widget-handle-pie-toggle:hover {
  background-color: #fff;
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20height%3D%2216px%22%20id%3D%22Layer_1%22%20style%3D%22enable-background%3Anew%200%200%2016%2016%3B%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216px%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cpath%20fill%3D%22%23FD6EB6%22%20d%3D%22M15%2C6h-5V1c0-0.55-0.45-1-1-1H7C6.45%2C0%2C6%2C0.45%2C6%2C1v5H1C0.45%2C6%2C0%2C6.45%2C0%2C7v2c0%2C0.55%2C0.45%2C1%2C1%2C1h5v5c0%2C0.55%2C0.45%2C1%2C1%2C1h2%20c0.55%2C0%2C1-0.45%2C1-1v-5h5c0.55%2C0%2C1-0.45%2C1-1V7C16%2C6.45%2C15.55%2C6%2C15%2C6z%22%2F%3E%3C%2Fsvg%3E');
  border-color: #fd6eb6;
}
.x6-widget-handle-pie-toggle-opened {
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20id%3D%22Layer_1%22%20xml%3Aspace%3D%22preserve%22%3E%3Cmetadata%20id%3D%22metadata9%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20id%3D%22defs7%22%20%2F%3E%3Cpath%20d%3D%22M%2015%2C6%2010%2C6%20C%201.0301983%2C6.00505%2015.002631%2C6.011353%206%2C6%20L%201%2C6%20C%200.45%2C6%200%2C6.45%200%2C7%20l%200%2C2%20c%200%2C0.55%200.45%2C1%201%2C1%20l%205%2C0%20c%208.988585%2C-0.019732%20-5.02893401%2C-0.018728%204%2C0%20l%205%2C0%20c%200.55%2C0%201%2C-0.45%201%2C-1%20L%2016%2C7%20C%2016%2C6.45%2015.55%2C6%2015%2C6%20z%22%20id%3D%22path3%22%20style%3D%22fill%3A%236a6c8a%22%20%2F%3E%3C%2Fsvg%3E');
}
.x6-widget-handle-pie-toggle-opened:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20id%3D%22Layer_1%22%20xml%3Aspace%3D%22preserve%22%3E%3Cmetadata%20id%3D%22metadata9%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20id%3D%22defs7%22%20%2F%3E%3Cpath%20d%3D%22M%2015%2C6%2010%2C6%20C%201.0301983%2C6.00505%2015.002631%2C6.011353%206%2C6%20L%201%2C6%20C%200.45%2C6%200%2C6.45%200%2C7%20l%200%2C2%20c%200%2C0.55%200.45%2C1%201%2C1%20l%205%2C0%20c%208.988585%2C-0.019732%20-5.02893401%2C-0.018728%204%2C0%20l%205%2C0%20c%200.55%2C0%201%2C-0.45%201%2C-1%20L%2016%2C7%20C%2016%2C6.45%2015.55%2C6%2015%2C6%20z%22%20id%3D%22path3%22%20style%3D%22fill%3A%23FD6EB6%22%20%2F%3E%3C%2Fsvg%3E');
}
.x6-widget-dnd {
  position: absolute;
  top: -10000px;
  left: -10000px;
  z-index: 999999;
  display: none;
  cursor: move;
  opacity: 0.7;
  pointer-events: 'cursor';
}
.x6-widget-dnd.dragging {
  display: inline-block;
}
.x6-widget-dnd.dragging * {
  pointer-events: none !important;
}
.x6-widget-dnd .x6-graph {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.x6-widget-halo {
  position: absolute;
  pointer-events: none;
}
.x6-widget-halo-content {
  position: absolute;
  top: 100%;
  padding: 6px;
  font-size: 10px;
  line-height: 14px;
  text-align: center;
  border-radius: 6px;
}
.x6-widget-halo-handles + .x6-widget-halo-content {
  right: -20px;
  left: -20px;
  margin-top: 30px;
}
.x6-widget-halo-handles.x6-widget-handle-small + .x6-widget-halo-content {
  margin-top: 25px;
}
.x6-widget-halo-handles.x6-widget-handle-small + .x6-widget-halo-content {
  margin-top: 20px;
}
.x6-widget-halo-handles.x6-widget-handle-pie + .x6-widget-halo-content {
  right: 0;
  left: 0;
  margin-top: 10px;
}
.x6-widget-halo-content {
  color: #fff;
  background-color: #6a6b8a;
}
.x6-widget-halo.type-node .x6-widget-handle-toolbar .x6-widget-handle-remove {
  position: absolute;
  right: 100%;
  bottom: 100%;
  margin-right: 6px;
  margin-bottom: 3px;
}
.x6-widget-halo.type-edge .x6-widget-handle-surround .x6-widget-handle-remove {
  background-color: #fff;
  border-radius: 50%;
}
.x6-widget-halo.type-edge .x6-widget-handle-toolbar {
  margin-top: -60px;
  margin-left: -18px;
}
.x6-widget-halo.type-edge .x6-widget-handle-toolbar::after {
  top: -22px;
  left: -9px;
}
.x6-widget-minimap {
  position: relative;
  display: table-cell;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  background-color: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.x6-widget-minimap .x6-graph {
  display: inline-block;
  -webkit-box-shadow: 0 0 4px 0 #eee;
          box-shadow: 0 0 4px 0 #eee;
  cursor: pointer;
}
.x6-widget-minimap .x6-graph > svg {
  pointer-events: none;
  shape-rendering: optimizeSpeed;
}
.x6-widget-minimap .x6-graph .x6-node * {
  /* stylelint-disable-next-line */
  vector-effect: initial;
}
.x6-widget-minimap-viewport {
  position: absolute;
  -webkit-box-sizing: content-box !important;
          box-sizing: content-box !important;
  margin: -2px 0 0 -2px;
  border: 2px solid #31d0c6;
  cursor: move;
}
.x6-widget-minimap-viewport-zoom {
  position: absolute;
  right: 0;
  bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 12px;
  height: 12px;
  margin: 0 -6px -6px 0;
  background-color: #fff;
  border: 2px solid #31d0c6;
  border-radius: 50%;
  cursor: nwse-resize;
}
.x6-graph-scroller {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: scroll;
  outline: none;
}
.x6-graph-scroller-content {
  position: relative;
}
.x6-graph-scroller-background {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.x6-graph-scroller .x6-graph {
  position: absolute;
  display: inline-block;
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.x6-graph-scroller .x6-graph > svg {
  display: block;
}
.x6-graph-scroller.x6-graph-scroller-paged .x6-graph {
  -webkit-box-shadow: 0 0 4px 0 #eee;
          box-shadow: 0 0 4px 0 #eee;
}
.x6-graph-scroller.x6-graph-scroller-pannable[data-panning='false'] {
  cursor: grab;
  cursor: -webkit-grab;
}
.x6-graph-scroller.x6-graph-scroller-pannable[data-panning='true'] {
  cursor: grabbing;
  cursor: -webkit-grabbing;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.x6-graph-pagebreak {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.x6-graph-pagebreak-vertical {
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 1px;
  border-left: 1px dashed #bdbdbd;
}
.x6-graph-pagebreak-horizontal {
  position: absolute;
  right: 0;
  left: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 1px;
  border-top: 1px dashed #bdbdbd;
}
.x6-widget-selection {
  position: absolute;
  display: none;
  width: 0;
  height: 0;
  -ms-touch-action: none;
      touch-action: none;
}
.x6-widget-selection-rubberband {
  display: block;
  overflow: visible;
  opacity: 0.3;
}
.x6-widget-selection-selected {
  display: block;
}
.x6-widget-selection-box {
  cursor: move;
}
.x6-widget-selection-inner[data-selection-length='0'],
.x6-widget-selection-inner[data-selection-length='1'] {
  display: none;
}
.x6-widget-selection-content {
  position: absolute;
  top: 100%;
  right: -20px;
  left: -20px;
  margin-top: 30px;
  padding: 6px;
  line-height: 14px;
  text-align: center;
  border-radius: 6px;
}
.x6-widget-selection-content:empty {
  display: none;
}
.x6-widget-selection-rubberband {
  background-color: #3498db;
  border: 2px solid #2980b9;
}
.x6-widget-selection-box {
  -webkit-box-sizing: content-box !important;
          box-sizing: content-box !important;
  margin-top: -4px;
  margin-left: -4px;
  padding-right: 4px;
  padding-bottom: 4px;
  border: 2px dashed #feb663;
  -webkit-box-shadow: 2px 2px 5px #d3d3d3;
          box-shadow: 2px 2px 5px #d3d3d3;
}
.x6-widget-selection-inner {
  -webkit-box-sizing: content-box !important;
          box-sizing: content-box !important;
  margin-top: -8px;
  margin-left: -8px;
  padding-right: 12px;
  padding-bottom: 12px;
  border: 2px solid #feb663;
  -webkit-box-shadow: 2px 2px 5px #d3d3d3;
          box-shadow: 2px 2px 5px #d3d3d3;
}
.x6-widget-selection-content {
  color: #fff;
  font-size: 10px;
  background-color: #6a6b8a;
}
.x6-widget-snapline {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
.x6-widget-snapline-vertical,
.x6-widget-snapline-horizontal {
  position: absolute;
  opacity: 1;
  pointer-events: none;
}
.x6-widget-snapline-horizontal {
  border-bottom: 1px solid #2ecc71;
}
.x6-widget-snapline-vertical {
  border-right: 1px solid #2ecc71;
}
.x6-widget-stencil {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.x6-widget-stencil::after {
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  height: 20px;
  padding: 8px 0;
  line-height: 20px;
  text-align: center;
  opacity: 0;
  -webkit-transition: top 0.1s linear, opacity 0.1s linear;
  transition: top 0.1s linear, opacity 0.1s linear;
  content: ' ';
  pointer-events: none;
}
.x6-widget-stencil-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: auto;
  overflow-x: hidden;
  overflow-y: auto;
}
.x6-widget-stencil .x6-node [magnet]:not([magnet='passive']) {
  pointer-events: none;
}
.x6-widget-stencil-group {
  padding: 0;
  padding-bottom: 8px;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.x6-widget-stencil-group.collapsed {
  height: auto;
  padding-bottom: 0;
}
.x6-widget-stencil-group-title {
  position: relative;
  margin-top: 0;
  margin-bottom: 0;
  padding: 4px;
  cursor: pointer;
}
.x6-widget-stencil-title,
.x6-widget-stencil-group > .x6-widget-stencil-group-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.x6-widget-stencil .unmatched {
  opacity: 0.3;
}
.x6-widget-stencil .x6-node.unmatched {
  display: none;
}
.x6-widget-stencil-group.unmatched {
  display: none;
}
.x6-widget-stencil-search-text {
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 30px;
  max-height: 30px;
  line-height: 30px;
  outline: 0;
}
.x6-widget-stencil.not-found::after {
  opacity: 1;
  content: attr(data-not-found-text);
}
.x6-widget-stencil.not-found.searchable::after {
  top: 30px;
}
.x6-widget-stencil.not-found.searchable.collapsable::after {
  top: 50px;
}
.x6-widget-stencil {
  color: #333;
  background: #f5f5f5;
}
.x6-widget-stencil-content {
  position: absolute;
}
.x6-widget-stencil.collapsable > .x6-widget-stencil-content {
  top: 32px;
}
.x6-widget-stencil.searchable > .x6-widget-stencil-content {
  top: 80px;
}
.x6-widget-stencil.not-found::after {
  position: absolute;
}
.x6-widget-stencil.not-found.searchable.collapsable::after {
  top: 80px;
}
.x6-widget-stencil.not-found.searchable::after {
  top: 60px;
}
.x6-widget-stencil-group {
  height: auto;
  margin-bottom: 1px;
  padding: 0;
  -webkit-transition: none;
  transition: none;
}
.x6-widget-stencil-group .x6-graph {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.x6-widget-stencil-group.collapsed {
  height: auto;
  max-height: 31px;
}
.x6-widget-stencil-title,
.x6-widget-stencil-group > .x6-widget-stencil-group-title {
  position: relative;
  left: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 32px;
  padding: 0 5px 0 8px;
  color: #666;
  font-weight: 700;
  font-size: 12px;
  line-height: 32px;
  cursor: default;
  -webkit-transition: all 0.3;
  transition: all 0.3;
}
.x6-widget-stencil-title:hover,
.x6-widget-stencil-group > .x6-widget-stencil-group-title:hover {
  color: #444;
}
.x6-widget-stencil-title {
  background: #e9e9e9;
}
.x6-widget-stencil-group > .x6-widget-stencil-group-title {
  background: #ededed;
}
.x6-widget-stencil.collapsable > .x6-widget-stencil-title,
.x6-widget-stencil-group.collapsable > .x6-widget-stencil-group-title {
  padding-left: 32px;
  cursor: pointer;
}
.x6-widget-stencil.collapsable > .x6-widget-stencil-title::before,
.x6-widget-stencil-group.collapsable > .x6-widget-stencil-group-title::before {
  position: absolute;
  top: 6px;
  left: 8px;
  display: block;
  width: 18px;
  height: 18px;
  margin: 0;
  padding: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  border: none;
  content: ' ';
}
.x6-widget-stencil.collapsable > .x6-widget-stencil-title::before,
.x6-widget-stencil-group.collapsable > .x6-widget-stencil-group-title::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOS4zNzUuNUM0LjY4Ny41Ljg3NSA0LjMxMy44NzUgOWMwIDQuNjg4IDMuODEyIDguNSA4LjUgOC41IDQuNjg3IDAgOC41LTMuODEyIDguNS04LjUgMC00LjY4Ny0zLjgxMy04LjUtOC41LTguNXptMCAxNS44ODZDNS4zMDMgMTYuMzg2IDEuOTkgMTMuMDcyIDEuOTkgOXMzLjMxMi03LjM4NSA3LjM4NS03LjM4NVMxNi43NiA0LjkyOCAxNi43NiA5YzAgNC4wNzItMy4zMTMgNy4zODYtNy4zODUgNy4zODZ6Ii8+PHBhdGggZD0iTTEyLjc1MyA4LjQ0M0g1Ljk5N2EuNTU4LjU1OCAwIDAwMCAxLjExNmg2Ljc1NmEuNTU4LjU1OCAwIDAwMC0xLjExNnoiLz48L2c+PC9zdmc+');
  opacity: 0.4;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.x6-widget-stencil.collapsable > .x6-widget-stencil-title:hover::before,
.x6-widget-stencil-group.collapsable > .x6-widget-stencil-group-title:hover::before {
  opacity: 0.6;
}
.x6-widget-stencil.collapsable.collapsed > .x6-widget-stencil-title::before,
.x6-widget-stencil-group.collapsable.collapsed > .x6-widget-stencil-group-title::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOS4zNzUuNUM0LjY4Ny41Ljg3NSA0LjMxMy44NzUgOWMwIDQuNjg4IDMuODEyIDguNSA4LjUgOC41IDQuNjg3IDAgOC41LTMuODEyIDguNS04LjUgMC00LjY4Ny0zLjgxMy04LjUtOC41LTguNXptMCAxNS44ODZDNS4zMDMgMTYuMzg2IDEuOTkgMTMuMDcyIDEuOTkgOXMzLjMxMi03LjM4NSA3LjM4NS03LjM4NVMxNi43NiA0LjkyOCAxNi43NiA5YzAgNC4wNzItMy4zMTMgNy4zODYtNy4zODUgNy4zODZ6Ii8+PHBhdGggZD0iTTEyLjc1MyA4LjQ0M0g1Ljk5N2EuNTU4LjU1OCAwIDAwMCAxLjExNmg2Ljc1NmEuNTU4LjU1OCAwIDAwMC0xLjExNnoiLz48cGF0aCBkPSJNOC44MTcgNS42MjN2Ni43NTZhLjU1OC41NTggMCAwMDEuMTE2IDBWNS42MjNhLjU1OC41NTggMCAxMC0xLjExNiAweiIvPjwvZz48L3N2Zz4=');
  opacity: 0.4;
}
.x6-widget-stencil.collapsable.collapsed > .x6-widget-stencil-title:hover::before,
.x6-widget-stencil-group.collapsable.collapsed > .x6-widget-stencil-group-title:hover::before {
  opacity: 0.6;
}
.x6-widget-stencil input[type='search'] {
  -webkit-appearance: textfield;
}
.x6-widget-stencil input[type='search']::-webkit-search-cancel-button,
.x6-widget-stencil input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
.x6-widget-stencil-search-text {
  display: block;
  width: 90%;
  margin: 8px 5%;
  padding-left: 8px;
  color: #333;
  background: #fff;
  border: 1px solid #e9e9e9;
  border-radius: 12px;
  outline: 0;
}
.x6-widget-stencil-search-text:focus {
  outline: 0;
}
.x6-widget-stencil::after {
  color: #808080;
  font-weight: 600;
  font-size: 12px;
  background: 0 0;
}
.x6-widget-transform {
  position: absolute;
  -webkit-box-sizing: content-box !important;
          box-sizing: content-box !important;
  margin: -5px 0 0 -5px;
  padding: 4px;
  border: 1px dashed #000;
  border-radius: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.x6-widget-transform > div {
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #000;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  pointer-events: auto;
  -webkit-user-drag: none;
  user-drag: none;
  /* stylelint-disable-line */
}
.x6-widget-transform > div:hover {
  background-color: #d3d3d3;
}
.x6-widget-transform-cursor-n {
  cursor: n-resize;
}
.x6-widget-transform-cursor-s {
  cursor: s-resize;
}
.x6-widget-transform-cursor-e {
  cursor: e-resize;
}
.x6-widget-transform-cursor-w {
  cursor: w-resize;
}
.x6-widget-transform-cursor-ne {
  cursor: ne-resize;
}
.x6-widget-transform-cursor-nw {
  cursor: nw-resize;
}
.x6-widget-transform-cursor-se {
  cursor: se-resize;
}
.x6-widget-transform-cursor-sw {
  cursor: sw-resize;
}
.x6-widget-transform-resize {
  width: 10px;
  height: 10px;
  border-radius: 6px;
}
.x6-widget-transform-resize[data-position='top-left'] {
  top: -5px;
  left: -5px;
}
.x6-widget-transform-resize[data-position='top-right'] {
  top: -5px;
  right: -5px;
}
.x6-widget-transform-resize[data-position='bottom-left'] {
  bottom: -5px;
  left: -5px;
}
.x6-widget-transform-resize[data-position='bottom-right'] {
  right: -5px;
  bottom: -5px;
}
.x6-widget-transform-resize[data-position='top'] {
  top: -5px;
  left: 50%;
  margin-left: -5px;
}
.x6-widget-transform-resize[data-position='bottom'] {
  bottom: -5px;
  left: 50%;
  margin-left: -5px;
}
.x6-widget-transform-resize[data-position='left'] {
  top: 50%;
  left: -5px;
  margin-top: -5px;
}
.x6-widget-transform-resize[data-position='right'] {
  top: 50%;
  right: -5px;
  margin-top: -5px;
}
.x6-widget-transform.prevent-aspect-ratio .x6-widget-transform-resize[data-position='top'],
.x6-widget-transform.prevent-aspect-ratio .x6-widget-transform-resize[data-position='bottom'],
.x6-widget-transform.prevent-aspect-ratio .x6-widget-transform-resize[data-position='left'],
.x6-widget-transform.prevent-aspect-ratio .x6-widget-transform-resize[data-position='right'] {
  display: none;
}
.x6-widget-transform.no-orth-resize .x6-widget-transform-resize[data-position='bottom'],
.x6-widget-transform.no-orth-resize .x6-widget-transform-resize[data-position='left'],
.x6-widget-transform.no-orth-resize .x6-widget-transform-resize[data-position='right'],
.x6-widget-transform.no-orth-resize .x6-widget-transform-resize[data-position='top'] {
  display: none;
}
.x6-widget-transform.no-resize .x6-widget-transform-resize {
  display: none;
}
.x6-widget-transform-rotate {
  top: -20px;
  left: -20px;
  width: 12px;
  height: 12px;
  border-radius: 6px;
  cursor: crosshair;
}
.x6-widget-transform.no-rotate .x6-widget-transform-rotate {
  display: none;
}
.x6-widget-transform-active {
  border-color: transparent;
  pointer-events: all;
}
.x6-widget-transform-active > div {
  display: none;
}
.x6-widget-transform-active > .x6-widget-transform-active-handle {
  display: block;
  background-color: #808080;
}
.x6-widget-knob {
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  margin-left: -8px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.x6-widget-knob::before,
.x6-widget-knob::after {
  position: absolute;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  content: '';
}
.x6-widget-knob::before {
  top: 4px;
  left: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 8px;
  height: 8px;
  background-color: #fff;
}
.x6-widget-knob::after {
  top: 5px;
  left: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 6px;
  height: 6px;
  background-color: #fca000;
}
.x6-graph-print {
  position: relative;
}
.x6-graph-print .x6-graph-print-ready {
  display: none;
}
.x6-graph-print .x6-graph-print-preview {
  overflow: hidden !important;
  background: #fff !important;
}
@media print {
  html,
  html > body.x6-graph-printing {
    position: relative !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  html > body.x6-graph-printing > * {
    display: none !important;
  }
  html > body.x6-graph-printing > .x6-graph-print {
    display: block !important;
  }
  .x6-graph-print {
    top: 0 !important;
    left: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    page-break-after: always;
    background: #fff !important;
  }
  .x6-graph-print .x6-graph-print-ready {
    display: none;
  }
}
.x6-cell-tool-editor {
  position: relative;
  display: inline-block;
  min-height: 1em;
  margin: 0;
  padding: 0;
  line-height: 1;
  white-space: normal;
  text-align: center;
  vertical-align: top;
  overflow-wrap: normal;
  outline: none;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-user-drag: none;
}
.x6-edge-tool-editor {
  border: 1px solid #275fc5;
  border-radius: 2px;
}

/************************税率字典自动完成组件***结束*********************************/
.dictTreeSelect___pmfnH {
  width: 100%;
}
.divDTSCannotSelectable___07-03 {
  cursor: not-allowed;
}

.import-error-popover .error-content{
    max-width:400px;
    max-height:60vh;
    overflow:auto;
    padding:5px 10px;
}
.import-error-popover .ant-popover-inner-content{
    padding:0;
}

.import-error-p{
    margin-bottom: unset;
}
/*****************tableColumn/wfOperateColumn���*********************/
.divPopoverButtonMoreBox___0HqUq {
  z-index: 999 !important;
}
.divPopoverButtonMoreBox___0HqUq .ant-popover-inner-content {
  padding: 8px;
}
.divPopoverButtonMore___poVF4 {
  width: 100px;
  height: auto;
  min-height: 100px;
  max-height: 300px;
  overflow-y: auto;
}
.divPopoverButtonMore___poVF4 > button {
  width: 100%;
  height: 32px;
  margin: 4px 0px;
}
.divPopoverButtonMore___poVF4 > button:first-of-type {
  margin-top: unset;
}
.divPopoverButtonMore___poVF4 > button:last-of-type {
  margin-bottom: unset;
}
.btnMore___mcOIf > label {
  justify-content: left;
  padding: 3px 6px;
}
.tablex__container .divColumnOperate {
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  position: absolute;
  left: 2px;
  top: 2px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.tablex__container .divColumnOperate > button {
  width: 24px;
  height: 22px;
  flex: 0 1 auto;
  margin: 0px 5px 0px 5px;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.tablex__container .divColumnOperate > button > i {
  width: 100%;
  height: 100%;
  line-height: unset;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.tablex__container .divColumnOperate > button > i:empty {
  display: none;
}
.tablex__container .table-extend .table-extend-body .rc-table-body .rc-table-row-expand-icon {
  margin: unset;
}
.__divPercentColumn {
  display: flex;
  flex-direction: row;
}
.__divPercentColumn .divPpcText {
  width: 40px;
  height: 18px;
  line-height: 18px;
  position: absolute;
  left: calc(50% - 20px);
  margin: unset;
  font-size: 12px;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.__divPercentColumn .ant-progress-line > div {
  position: relative;
  height: 18px;
}
.__divPercentColumn .ant-progress-line > div .ant-progress-outer {
  position: relative;
  padding: unset;
  margin: unset;
  height: 18px;
}
.__divPercentColumn .ant-progress-line > div .ant-progress-outer .ant-progress-inner {
  vertical-align: unset;
}
.__divPercentColumn .ant-progress-line > div .ant-progress-text {
  width: 40px;
  height: 18px;
  line-height: 18px;
  position: absolute;
  left: calc(50% - 20px);
  margin: unset;
  font-size: 12px;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.divAuditOpinion___f6u4e {
  width: 100%;
  height: auto !important;
  min-height: 200px;
  display: flex;
  flex-direction: column;
}
.divAuditOpinionShow___lH5gd {
  flex: 1;
  overflow: hidden;
}
.divAuditOpinionInput___iUyWm {
  flex: 0 0 115px;
  z-index: 10;
}
.divAuditOpinionInputTop___73\+xm {
  box-shadow: 2px 0px 10px #dddddd;
  padding-bottom: 20px;
}
.divAuditOpinionInputBottom___nG-VG {
  box-shadow: -2px 0px 10px #dddddd;
  padding-top: 20px;
}
/*****************审核意见显示组件****************/
.divShowContentBox___m3pAI {
  width: 100%;
  height: auto;
  min-height: 100%;
}
/*****************components/showContent组件****************/
.iconStep___UbpMn {
  background-color: unset;
}
/*****************components/stepDescription***components/stepTodoUsers*************/
.divPCStepDescription___50FNU {
  height: auto;
  max-height: calc(100% - 2px);
  flex: 1;
  display: flex;
  flex-direction: row;
  position: relative;
  background: #ffffff;
  border: 1px solid #dddddd;
  border-bottom: unset;
  border-radius: 4px;
  box-shadow: 0px 1px 1px rgba(150, 150, 150, 0.6);
}
.divPCStepDescription___50FNU:after,
.divPCStepDescription___50FNU:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.divPCStepDescription___50FNU:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #ffffff;
  border-width: 6px;
  margin-top: -6px;
}
.divPCStepDescription___50FNU:before {
  border-color: rgba(221, 221, 221, 0);
  border-right-color: #dddddd;
  border-width: 7px;
  margin-top: -7px;
}
.divPCStepDescription___50FNU .divStepAuditTime___fqvQn {
  flex: 0 0 120px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 5px;
  font-size: 12px;
  font-weight: normal;
  color: #999999;
}
.divPCStepDescription___50FNU .divStepAuditContent___dBP3T {
  line-height: 1.2;
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #3c3c3c;
  padding: 5px;
  position: relative;
}
.divPCStepDescription___50FNU .divStepAuditContentDisagree___X-B\+O {
  color: #ff0000;
}
.divPCStepDescription___50FNU divStepAuditContentNone {
  color: #bfbfbf;
}
.divPCStepDescription___50FNU .divStepAuditContent___dBP3T > .aFolding___4OwaU {
  position: absolute;
  right: 7px;
  bottom: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: #1818FF;
}
.divPCStepDescription___50FNU .divStepOrg___0LSUK {
  flex: 0 0 200px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  color: #40a9ff;
  padding: 5px;
  overflow: hidden;
  position: relative;
}
.divPCStepDescription___50FNU .divStepOrg___0LSUK > div {
  line-height: 1.2;
  flex: 1;
  text-align: left;
}
.divPCStepDescription___50FNU .divStepOrg___0LSUK > .aFolding___4OwaU {
  position: absolute;
  right: 10px;
  bottom: 1px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: #1818FF;
}
.divPCStepDescription___50FNU .divStepDuty___\+NTx\+ {
  flex: 0 0 100px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  color: #40a9ff;
  padding: 5px;
  overflow: hidden;
  position: relative;
}
.divPCStepDescription___50FNU .divStepDuty___\+NTx\+ > div {
  flex: 1;
  text-align: left;
  line-height: 1.2;
}
.divPCStepDescription___50FNU .divStepDuty___\+NTx\+ > .aFolding___4OwaU {
  position: absolute;
  right: 10px;
  bottom: 1px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: #1818FF;
}
.divPCStepDescription___50FNU .divStepUser___47m-t {
  flex: 0 0 80px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  color: #40a9ff;
  padding: 5px;
  overflow: hidden;
}
.divPCStepDescription___50FNU .divStepUser___47m-t > div {
  flex: 1;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.divPCStepDescription___50FNU .divStepSign___QJa4Q {
  flex: 0 0 100px;
  padding: 3px 5px 3px 5px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.divPCStepDescription___50FNU .divStepSign___QJa4Q img {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 28px;
  display: block;
  border: 1px solid #aaaaaa;
}
.divPCStepDescription___50FNU .divTaskName___7QN0V {
  flex: 0 0 120px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  color: #3c3c3c;
  padding: 5px;
  overflow: hidden;
  position: relative;
}
.divPCStepDescription___50FNU .divTaskName___7QN0V > div {
  flex: 1;
  line-height: 1.2;
}
.divPCStepDescription___50FNU .divTaskName___7QN0V > .aFolding___4OwaU {
  position: absolute;
  right: 10px;
  bottom: 1px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: #1818FF;
}
.divPCStepDescription___50FNU .divUserName___91kSU {
  line-height: 1.2;
  flex: 0 0 600px;
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #3c3c3c;
  padding: 5px;
}
.divPCStepDescription___50FNU .divBtnRemind___JooCW {
  flex: 0 0 100px;
  padding: 3px 5px 3px 5px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.divPCStepDescription___50FNU.divBtnRemind___JooCW button {
  height: 28px;
}
.divPCStepDescription___50FNU .divRequestSource___TITED {
  flex: 0 0 30px;
  padding: 3px 5px 3px 5px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.divPCStepDescription___50FNU .divRequestSource___TITED i {
  font-size: 18px;
}
.divPCStepDescription___50FNU .divChat___g8LZi {
  flex: 0 0 30px;
  padding: 3px 5px 3px 5px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.divPCStepDescription___50FNU .divChat___g8LZi i {
  font-size: 18px;
}
/*****************审核意见输入组件****************/
.divInputContentBox___6fYMD {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.divInputContentBox___6fYMD .divInputContentBoxRow___YhBzC {
  min-height: 40px;
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
}
.divInputContentBox___6fYMD .divInputContentBoxRow___YhBzC .divInputContentBoxRowTitle___wb8il {
  flex: 0 0 100px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
.divInputContentBox___6fYMD .divInputContentBoxRow___YhBzC .divInputContentBoxRowTitle___wb8il label {
  font-size: 14px;
  font-weight: 400;
  margin-top: 4px;
}
.divInputContentBox___6fYMD .divInputContentBoxRow___YhBzC .divInputContentBoxRowEditor___Y9YSe {
  flex: 1;
  align-items: center;
}
.divInputContentBox___6fYMD .divInputContentBoxRow___YhBzC .divInputContentBoxRowContent___rVqSR {
  flex: 1;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.divInputContentBox___6fYMD .divInputContentBoxRow___YhBzC .divInputContentBoxRowContent___rVqSR > .divSelect___GF-AR {
  width: 400px;
  height: auto;
  min-height: 24px;
}
.divInputContentBox___6fYMD .divInputContentBoxRow___YhBzC .divInputContentBoxRowContent___rVqSR > .divSelect___GF-AR .ant-select {
  width: 100%;
}
.divInputContentBox___6fYMD .divInputContentBoxRow___YhBzC .divInputContentBoxRowContent___rVqSR > button {
  margin-left: 8px;
}
.divInputContentBox___6fYMD .divInputContentBoxRow___YhBzC .divInputContentBoxRowEditor___Y9YSe textarea {
  /*height: 100% !important;*/
  line-height: 1.5;
  /*    border: unset;*/
}
.divInputContentBox___6fYMD .divInputContentBoxRow___YhBzC .divInputContentBoxRowEditor___Y9YSe textarea:active,
.divInputContentBox___6fYMD .divInputContentBoxRow___YhBzC .divInputContentBoxRowEditor___Y9YSe textarea:hover,
.divInputContentBox___6fYMD .divInputContentBoxRow___YhBzC .divInputContentBoxRowEditor___Y9YSe textarea:focus {
  /*    border: unset;*/
  box-shadow: unset;
}
/*****************审核意见弹窗组件****************/
.divPopupAuditContent___\+RvQA {
  width: 100%;
  height: 100%;
  padding: 10px;
  overflow: auto;
}
.divPopupAuditContentFooter___yrf7n button {
  padding-left: 25px;
  padding-right: 25px;
  margin: 0px 10px !important;
}
/*****************manage/listPage****************/
.divCommonAuditOpinionManage___6GHbn {
  width: 100%;
  height: 100%;
  padding: 10px;
}
/*****************PC端审批意见适配*************/
.divAuditOpinionPC___PB4ar .__stepsAuditOpinion > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-icon {
  background-color: unset;
  margin: 20px 10px auto 10px;
}
.divAuditOpinionPC___PB4ar .__stepsAuditOpinion > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  top: 9px !important;
  left: 22px !important;
}
.divAuditOpinionPC___PB4ar .__stepsAuditOpinion > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail:after {
  height: 100%;
  margin-top: 11px !important;
}
.divAuditOpinionPC___PB4ar .__stepsAuditOpinion > .ant-steps-item > .ant-steps-item-container > .ant-steps-icon i {
  font-size: 22px;
}
.divAuditOpinionPC___PB4ar .__stepsAuditOpinion > .ant-steps-item > .ant-steps-item-container > .anticon-minus-circle {
  color: #c8c8c8;
}
.divAuditOpinionPC___PB4ar .__stepsAuditOpinion > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content {
  display: flex;
  flex-direction: row;
}
.divAuditOpinionPC___PB4ar .__stepsAuditOpinion > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content {
  height: auto;
  min-height: 62px;
  display: flex;
  flex-direction: row;
}
.divAuditOpinionPC___PB4ar .__stepsAuditOpinion > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  padding: unset;
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: 10px;
}
/*****************手机端审批意见适配*************/
.divAuditOpinionMobile___NuEqa .__stepsAuditOpinion > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-icon {
  position: absolute;
  /*top: calc(50% - 25px);*/
  top: 0px;
  width: 25px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #FFFFFF;
  margin: unset;
}
.divAuditOpinionMobile___NuEqa .__stepsAuditOpinion > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-icon > .ant-steps-icon {
  height: 24px;
  width: 24px;
}
.divAuditOpinionMobile___NuEqa .__stepsAuditOpinion > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  /*top: calc(50% - 25px);*/
  top: 0px;
  left: 13px !important;
}
.divAuditOpinionMobile___NuEqa .__stepsAuditOpinion > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail:after {
  height: 200%;
}
.divAuditOpinionMobile___NuEqa .__stepsAuditOpinion > .ant-steps-item > .ant-steps-item-container > .ant-steps-icon i {
  font-size: 22px;
}
.divAuditOpinionMobile___NuEqa .__stepsAuditOpinion > .ant-steps-item > .ant-steps-item-container > .anticon-minus-circle {
  color: #c8c8c8;
}
.divAuditOpinionMobile___NuEqa .__stepsAuditOpinion > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content {
  display: flex;
  flex-direction: row;
}
.divAuditOpinionMobile___NuEqa .__stepsAuditOpinion > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content {
  height: auto;
  min-height: 62px;
  display: flex;
  flex-direction: row;
  margin-left: 26px;
}
.divAuditOpinionMobile___NuEqa .__stepsAuditOpinion > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  padding: unset;
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: 10px;
}
.divAuditOpinionMobile___NuEqa .__stepsAuditOpinion > .ant-steps-item:last-of-type > .ant-steps-item-container > .ant-steps-item-icon {
  /*height: calc(50% + 25px);*/
  height: calc(100% + 25px);
  align-items: flex-start;
  padding-top: 13px;
}
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN {
  position: relative;
  background: #ffffff;
  border: 1px solid #dddddd;
  box-shadow: 0px 1px 1px rgba(150, 150, 150, 0.6);
  padding: 5px 12px;
  border-radius: 10px;
  margin: 5px 0px;
  height: auto;
  max-height: calc(100% - 2px);
  flex: 1;
  display: flex;
  flex-direction: column;
}
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN:after,
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN:before {
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 20px;
  border-width: 9px;
  margin-top: -9px;
}
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #ffffff;
  border-width: 8px;
  margin-top: -8px;
}
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN:before {
  border-color: rgba(221, 221, 221, 0);
  border-right-color: #dddddd;
}
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN > .divStepDescriptionItem___37kvS {
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  line-height: 1.2;
  height: auto;
  min-height: 26px;
  padding: 2px 0px;
}
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN > .divStepDescriptionItem___37kvS:empty {
  display: none;
}
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN > .divStepNodeInfo___76PsX {
  display: flex;
  flex-direction: row;
}
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN > .divStepNodeInfo___76PsX > .divStepAuditContent___dBP3T {
  line-height: 1.4;
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #3c3c3c;
  position: relative;
  padding: 6px 0px;
  font-size: 16px;
  font-family: PingFang SC;
  color: #222222;
  text-align: justify;
}
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN > .divStepNodeInfo___76PsX > .divStepNodeInfoRequestSource___fJXZP {
  flex: 0 0 20px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  font-size: 20px;
  color: #1872e7;
}
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN > .divStepNodeInfo___76PsX > .divStepNodeInfoTaskName___kY9l0 {
  flex: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #444444;
  line-height: unset;
  padding-left: 6px;
}
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN > .divStepNodeInfo___76PsX > .divUserName___91kSU {
  line-height: 1.2;
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #3c3c3c;
  position: relative;
  padding: 6px 0px;
  font-family: PingFang SC;
  color: #666666;
  text-align: justify;
}
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN > .divStepNodeInfo___76PsX > .divStepNodeInfoCreateTime___XhZiB {
  flex: 0 0 100px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font-size: 12px;
  font-weight: normal;
  font-family: PingFang SC;
  color: #888888;
}
/*.divAuditOpinionMobile .divMobileStepDescription > .divStepAuditContent {
            line-height: 1.4;
            flex: 1;
            display: flex;
            flex-direction: row;
            align-items: center;
            color: rgba(60,60,60,1);
            position: relative;
            padding: 6px 0px;
            font-size: 16px;
            font-family: PingFang SC;
            color: #222222;
            text-align: justify;
        }*/
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN > .divStepNodeInfo___76PsX > .divStepAuditContentDisagree___X-B\+O {
  color: #ff0000;
}
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN > .divStepNodeInfo___76PsX > divStepAuditContentNone {
  color: #bfbfbf;
}
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN > .divStepNodeInfo___76PsX > .divStepAuditContent___dBP3T > .aFolding___4OwaU {
  position: absolute;
  right: 0px;
  bottom: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: #1872e7;
  font-size: 14px;
}
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN > .divStepNodeInfo___76PsX > .divStepOrg___0LSUK {
  position: relative;
  font-family: PingFang SC;
  color: #666666;
  line-height: 1.4;
  text-align: justify;
}
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN > .divStepNodeInfo___76PsX > .divStepUserInfo___gDaqk {
  font-family: PingFang SC;
  color: #666666;
  flex: 1;
}
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN > .divBtnRemind___JooCW {
  display: flex;
  justify-content: center;
  align-items: center;
}
.divAuditOpinionMobile___NuEqa .divMobileStepDescription___W0YHN > .divBtnRemind___JooCW > button {
  padding: 0px 20px;
  width: 120px;
}
.divAuditOpinionMobile___NuEqa .divInputContentBox___6fYMD .divSelect___GF-AR {
  flex: 1;
  width: auto !important;
  overflow: hidden;
}
.divAuditOpinionMobile___NuEqa .divInputContentBox___6fYMD btnCommonAOManage {
  flex: 0 0 84px;
}

.divBraftEditorBox___CCShn {
  width: 100%;
  height: 100%;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  overflow: hidden;
}

.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:left;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:hsla(0,0%,100%,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(a) ". ";counter-increment:a}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(b) ". ";counter-increment:b}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(c) ". ";counter-increment:c}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(d) ". ";counter-increment:d}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(e) ". ";counter-increment:e}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:a}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:b}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:c}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:d}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:e}.bf-image-link-editor,.bf-image-size-editor{padding-bottom:1px;overflow:hidden;border-radius:2px 2px 0 0;box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.1)}.bf-image-link-editor .editor-input-group,.bf-image-size-editor .editor-input-group{width:300px;margin:8px 10px;overflow:hidden}.bf-image-link-editor input,.bf-image-size-editor input{display:block;float:left;box-sizing:content-box;height:32px;margin:0 5px 0 0;padding:0 10px;background-color:hsla(0,0%,100%,.1);border:none;border-radius:2px;outline:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);color:#fff;font-weight:700}.bf-image-link-editor input:hover,.bf-image-size-editor input:hover{box-shadow:inset 0 0 0 1px rgba(52,152,219,.5)}.bf-image-link-editor input:focus,.bf-image-size-editor input:focus{box-shadow:inset 0 0 0 1px #3498db}.bf-image-link-editor button,.bf-image-size-editor button{float:left;width:90px;height:32px;margin:0;padding:0 20px;background-color:#3498db;border:none;color:#fff;font-size:12px;border-radius:2px;cursor:pointer}.bf-image-link-editor button:hover,.bf-image-size-editor button:hover{background-color:#2084c7}.bf-image-size-editor input{width:80px}.bf-image-link-editor input{width:185px}.bf-image-link-editor .switch-group{height:16px;margin:10px}.bf-image-link-editor .switch-group .bf-switch{float:left}.bf-image-link-editor .switch-group label{float:left;margin-left:15px;color:#999;font-size:12px;line-height:16px}.bf-content .bf-image{position:relative}.bf-content .bf-image .bf-csize-icon{position:absolute;z-index:2;width:10px;height:10px;background-color:rgba(52,152,219,.3)}.bf-content .bf-image .bf-csize-icon.right-bottom{right:0;bottom:0;cursor:se-resize}.bf-content .bf-image .bf-csize-icon.left-bottom{left:0;bottom:0;cursor:sw-resize}.bf-content .bf-image .bf-pre-csize{position:absolute;z-index:1;background:transparent}.bf-content .bf-image .bf-pre-csize.rightbottom{left:0;top:0;border:1px dashed #00bfff}.bf-content .bf-image .bf-pre-csize.leftbottom{right:0;top:0;border:1px dashed #00bfff}.bf-content .bf-image .bf-media-toolbar:before{visibility:hidden}.bf-content .bf-image .bf-media-toolbar[data-align=center] [data-align=center],.bf-content .bf-image .bf-media-toolbar[data-align=left] [data-align=left],.bf-content .bf-image .bf-media-toolbar[data-align=right] [data-align=right],.bf-content .bf-image .bf-media-toolbar[data-float=left] [data-float=left],.bf-content .bf-image .bf-media-toolbar[data-float=right] [data-float=right]{color:#3498db}@font-face{font-family:braft-icons;src:url(data:font/woff;base64,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);font-weight:400;font-style:normal}.bf-container [class*=" bfi-"],.bf-container [class^=bfi-],.bf-modal-root [class*=" bfi-"],.bf-modal-root [class^=bfi-]{font-family:braft-icons!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bf-container .bfi-table:before,.bf-modal-root .bfi-table:before{content:"\E228"}.bf-container .bfi-clear_all:before,.bf-modal-root .bfi-clear_all:before{content:"\E0B8"}.bf-container .bfi-format_clear:before,.bf-modal-root .bfi-format_clear:before{content:"\E239"}.bf-container .bfi-hr:before,.bf-modal-root .bfi-hr:before{content:"\E925"}.bf-container .bfi-colorize:before,.bf-modal-root .bfi-colorize:before{content:"\E3B8"}.bf-container .bfi-crop_free:before,.bf-modal-root .bfi-crop_free:before{content:"\E3C2"}.bf-container .bfi-pause:before,.bf-modal-root .bfi-pause:before{content:"\E034"}.bf-container .bfi-play_arrow:before,.bf-modal-root .bfi-play_arrow:before{content:"\E037"}.bf-container .bfi-bin:before,.bf-modal-root .bfi-bin:before{content:"\E9AC"}.bf-container .bfi-replay:before,.bf-modal-root .bfi-replay:before{content:"\E042"}.bf-container .bfi-tune:before,.bf-modal-root .bfi-tune:before{content:"\E429"}.bf-container .bfi-close:before,.bf-modal-root .bfi-close:before{content:"\E913"}.bf-container .bfi-align-center:before,.bf-modal-root .bfi-align-center:before{content:"\E028"}.bf-container .bfi-align-justify:before,.bf-modal-root .bfi-align-justify:before{content:"\E026"}.bf-container .bfi-align-left:before,.bf-modal-root .bfi-align-left:before{content:"\E027"}.bf-container .bfi-align-right:before,.bf-modal-root .bfi-align-right:before{content:"\E029"}.bf-container .bfi-image-right:before,.bf-modal-root .bfi-image-right:before{content:"\E914"}.bf-container .bfi-image-left:before,.bf-modal-root .bfi-image-left:before{content:"\E91E"}.bf-container .bfi-music:before,.bf-modal-root .bfi-music:before{content:"\E90E"}.bf-container .bfi-camera:before,.bf-modal-root .bfi-camera:before{content:"\E911"}.bf-container .bfi-copy:before,.bf-modal-root .bfi-copy:before{content:"\E92C"}.bf-container .bfi-file-text:before,.bf-modal-root .bfi-file-text:before{content:"\E926"}.bf-container .bfi-film:before,.bf-modal-root .bfi-film:before{content:"\E91C"}.bf-container .bfi-github:before,.bf-modal-root .bfi-github:before{content:"\EAB0"}.bf-container .bfi-ltr:before,.bf-modal-root .bfi-ltr:before{content:"\EA74"}.bf-container .bfi-page-break:before,.bf-modal-root .bfi-page-break:before{content:"\EA68"}.bf-container .bfi-pagebreak:before,.bf-modal-root .bfi-pagebreak:before{content:"\EA6E"}.bf-container .bfi-paint-format:before,.bf-modal-root .bfi-paint-format:before{content:"\E90C"}.bf-container .bfi-paste:before,.bf-modal-root .bfi-paste:before{content:"\E92D"}.bf-container .bfi-pilcrow:before,.bf-modal-root .bfi-pilcrow:before{content:"\EA73"}.bf-container .bfi-pushpin:before,.bf-modal-root .bfi-pushpin:before{content:"\E946"}.bf-container .bfi-redo:before,.bf-modal-root .bfi-redo:before{content:"\E968"}.bf-container .bfi-rtl:before,.bf-modal-root .bfi-rtl:before{content:"\EA75"}.bf-container .bfi-spinner:before,.bf-modal-root .bfi-spinner:before{content:"\E980"}.bf-container .bfi-subscript:before,.bf-modal-root .bfi-subscript:before{content:"\EA6C"}.bf-container .bfi-superscript:before,.bf-modal-root .bfi-superscript:before{content:"\EA6B"}.bf-container .bfi-undo:before,.bf-modal-root .bfi-undo:before{content:"\E967"}.bf-container .bfi-media:before,.bf-modal-root .bfi-media:before{content:"\E90F"}.bf-container .bfi-add:before,.bf-modal-root .bfi-add:before{content:"\E918"}.bf-container .bfi-bold:before,.bf-modal-root .bfi-bold:before{content:"\E904"}.bf-container .bfi-code:before,.bf-modal-root .bfi-code:before{content:"\E903"}.bf-container .bfi-done:before,.bf-modal-root .bfi-done:before{content:"\E912"}.bf-container .bfi-drop-down:before,.bf-modal-root .bfi-drop-down:before{content:"\E906"}.bf-container .bfi-drop-up:before,.bf-modal-root .bfi-drop-up:before{content:"\E909"}.bf-container .bfi-emoji:before,.bf-modal-root .bfi-emoji:before{content:"\E91B"}.bf-container .bfi-font-size:before,.bf-modal-root .bfi-font-size:before{content:"\E920"}.bf-container .bfi-fullscreen:before,.bf-modal-root .bfi-fullscreen:before{content:"\E910"}.bf-container .bfi-fullscreen-exit:before,.bf-modal-root .bfi-fullscreen-exit:before{content:"\E90D"}.bf-container .bfi-help:before,.bf-modal-root .bfi-help:before{content:"\E902"}.bf-container .bfi-indent-decrease:before,.bf-modal-root .bfi-indent-decrease:before{content:"\E92F"}.bf-container .bfi-indent-increase:before,.bf-modal-root .bfi-indent-increase:before{content:"\E92E"}.bf-container .bfi-info:before,.bf-modal-root .bfi-info:before{content:"\E901"}.bf-container .bfi-italic:before,.bf-modal-root .bfi-italic:before{content:"\E924"}.bf-container .bfi-link:before,.bf-modal-root .bfi-link:before{content:"\E91A"}.bf-container .bfi-link-off:before,.bf-modal-root .bfi-link-off:before{content:"\E919"}.bf-container .bfi-list:before,.bf-modal-root .bfi-list:before{content:"\E923"}.bf-container .bfi-list-numbered:before,.bf-modal-root .bfi-list-numbered:before{content:"\E922"}.bf-container .bfi-menu:before,.bf-modal-root .bfi-menu:before{content:"\E908"}.bf-container .bfi-more-horiz:before,.bf-modal-root .bfi-more-horiz:before{content:"\E90B"}.bf-container .bfi-more-vert:before,.bf-modal-root .bfi-more-vert:before{content:"\E90A"}.bf-container .bfi-not-disturb:before,.bf-modal-root .bfi-not-disturb:before{content:"\E907"}.bf-container .bfi-print:before,.bf-modal-root .bfi-print:before{content:"\E915"}.bf-container .bfi-quote:before,.bf-modal-root .bfi-quote:before{content:"\E921"}.bf-container .bfi-search:before,.bf-modal-root .bfi-search:before{content:"\E916"}.bf-container .bfi-settingsx:before,.bf-modal-root .bfi-settingsx:before{content:"\E917"}.bf-container .bfi-share:before,.bf-modal-root .bfi-share:before{content:"\E905"}.bf-container .bfi-share-square:before,.bf-modal-root .bfi-share-square:before{content:"\E900"}.bf-container .bfi-strikethrough:before,.bf-modal-root .bfi-strikethrough:before{content:"\E91F"}.bf-container .bfi-text-color .path1:before,.bf-modal-root .bfi-text-color .path1:before{font-family:braft-icons!important;content:"\E930";opacity:.36}.bf-container .bfi-text-color .path2:before,.bf-modal-root .bfi-text-color .path2:before{font-family:braft-icons!important;content:"\E931";margin-left:-1em}.bf-container .bfi-underlined:before,.bf-modal-root .bfi-underlined:before{content:"\E91D"}.bf-content{height:500px;padding-bottom:10px;overflow:auto;font-size:16px}.bf-content img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.bf-content *{line-height:normal}.bf-container{position:relative;height:100%;padding:0}.bf-container.disabled{pointer-events:none;opacity:.7;filter:grayscale(70%)}.bf-container.read-only .bf-controlbar{pointer-events:none}.bf-container.read-only .bf-image img:hover{outline:none}.bf-container.read-only .bf-hr{pointer-events:none}.bf-container.fullscreen{position:fixed;display:flex;flex-direction:column;z-index:99999;top:0;right:0;bottom:0;left:0;background-color:#fff;height:100%!important}.bf-container.fullscreen .bf-content{flex-grow:1;height:auto}.bf-container .input-group{display:block}.bf-container .input-group input{box-sizing:border-box;width:100%;height:36px;padding:0 15px;font-size:14px}.bf-container .pull-left{float:left}.bf-container .pull-right{float:right}.bf-container button{line-height:normal}.bf-container button.default,.bf-container button.ghost,.bf-container button.primary{height:32px;padding:0 20px;color:#fff;font-size:12px}.bf-container button.default{background-color:hsla(0,0%,100%,.15);border:none}.bf-container button.default:hover{background-color:hsla(0,0%,100%,.1)}.bf-container button.ghost{background-color:transparent;border:none;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.5)}.bf-container button.ghost:hover{box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.7)}.bf-container button.primary{background-color:#3498db;border:none;color:#fff}.bf-container button.primary:hover{background-color:#2084c7}.bf-container .public-DraftEditorPlaceholder-root{top:15px;left:15px;font-size:16px;pointer-events:none}.bf-container .DraftEditor-editorContainer{box-sizing:border-box;border:none}.bf-container .DraftEditor-root,.bf-container .public-DraftEditor-content{height:100%}.bf-container .public-DraftEditor-content{box-sizing:border-box;padding:15px;word-wrap:break-word;word-break:break-all}.bf-container .public-DraftEditor-content>div{padding-bottom:20px}.bf-container .public-DraftEditor-content .braft-link{color:#4078c0}.bf-container .public-DraftEditor-content blockquote{margin:0 0 10px;padding:15px 20px;background-color:#f1f2f3;border-left:5px solid #ccc;color:#666;font-style:italic}.bf-container .public-DraftEditor-content pre{max-width:100%;max-height:100%;margin:10px 0;padding:15px;overflow:auto;background-color:#f1f2f3;border-radius:3px;color:#666;font-family:monospace;font-size:14px;font-weight:400;line-height:16px;word-wrap:break-word;white-space:pre-wrap}.bf-container .public-DraftEditor-content pre pre{margin:0;padding:0}.bf-container .bfa-left,.bf-container .bfa-left .public-DraftStyleDefault-ltr{text-align:left}.bf-container .bfa-right,.bf-container .bfa-right .public-DraftStyleDefault-ltr{text-align:right}.bf-container .bfa-center,.bf-container .bfa-center .public-DraftStyleDefault-ltr{text-align:center}.bf-container .bfa-justify,.bf-container .bfa-justify .public-DraftStyleDefault-ltr{text-align:justify}.bf-container .bfa-center>div,.bf-container .bfa-justify>div,.bf-container .bfa-left>div,.bf-container .bfa-right>div{display:inline-block}.bf-container .bff-left:hover,.bf-container .bff-right:hover{z-index:2}.bf-container .bff-left{position:relative;z-index:1;float:left;margin:0 10px 0 0}.bf-container .bff-right{position:relative;z-index:1;float:right;margin:0 0 0 10px}.bf-container .bftd-1{text-indent:2em;display:inline;display:initial}.bf-container .bftd-2{text-indent:4em;display:inline;display:initial}.bf-container .bftd-3{text-indent:6em;display:inline;display:initial}.bf-container .bftd-4{text-indent:8em;display:inline;display:initial}.bf-container .bftd-5{text-indent:10em;display:inline;display:initial}.bf-container .bftd-6{text-indent:12em;display:inline;display:initial}.bf-container .bf-image,.bf-container .bf-media{position:relative}.bf-container .bf-image img{display:block;max-width:100%;font-size:0;resize:both;outline-offset:1px}.bf-container .bf-image img:hover{outline:1px solid #3498db}.bf-container .bf-media-toolbar{position:absolute;z-index:3;bottom:15px;left:50%;width:auto;background-color:#21242a;border-radius:2px;font-weight:400;text-align:center;white-space:nowrap;transform:translateX(-50%);box-shadow:0 5px 15px rgba(0,0,0,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bf-container .bf-media-toolbar .bf-media-toolbar-arrow,.bf-container .bf-media-toolbar:before{position:absolute;bottom:-10px;left:50%;display:block;border:5px solid transparent;border-top-color:#21242a;content:"";transform:translateX(-5px)}.bf-container .bf-media-toolbar a{display:inline-block;min-width:40px;height:40px;color:hsla(0,0%,100%,.5);font-family:braft-icons!important;font-size:18px;font-weight:400;line-height:40px;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}.bf-container .bf-media-toolbar a:hover{color:#fff}.bf-container .bf-media-toolbar a:first-child{border-radius:2px 0 0 2px}.bf-container .bf-media-toolbar a:last-child{border-radius:0 2px 2px 0}.bf-container .bf-media-toolbar a.active{color:#3498db}.bf-switch{position:relative;width:32px;height:16px;background-color:hsla(0,0%,100%,.15);border-radius:8px;transition:background .3s}.bf-switch.active{background-color:#3498db}.bf-switch.active:before{left:16px}.bf-switch:before{position:absolute;left:0;display:block;width:16px;height:16px;border-radius:8px;background-color:#eee;content:"";transform:scale(1.2);transition:.3s}.bf-video-player video{display:block;width:640px;max-width:80vw;height:auto;margin:0 10px 10px;-o-object-fit:contain;object-fit:contain}.bf-modal{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%}.bf-modal button{outline:none}.bf-modal-mask{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);opacity:0;transition:opacity .2s}.bf-modal-content{position:absolute;z-index:2;top:45%;left:50%;max-width:95%;background-color:#fff;border-radius:2px;box-shadow:0 15px 30px rgba(0,0,0,.1);opacity:0;transform:translate(-50%,-40%);transition:transform .2s,opacity .2s}.bf-modal-header{height:50px}.bf-modal-caption{float:left;margin:0;padding:0 15px;color:#999;font-size:14px;font-weight:400;line-height:50px}.bf-modal-close-button{float:right;width:50px;height:50px;background-color:transparent;border:none;color:#ccc;font-size:18px;cursor:pointer}.bf-modal-close-button:hover{color:#e74c3c}.bf-modal-body{overflow:auto}.bf-modal-footer{min-height:15px;padding:0 15px;overflow:hidden}.bf-modal-addon-text{float:left;color:#999;font-size:12px;line-height:60px}.bf-modal-buttons{float:right}.bf-modal-cancel,.bf-modal-confirm{height:36px;margin:12px 0 12px 15px;padding:0 30px;border:none;border-radius:2px;font-size:12px;font-weight:700;cursor:pointer}.bf-modal-cancel{background-color:#e8e9ea;color:#999}.bf-modal-cancel:hover{background-color:#d8d9da}.bf-modal-confirm{background-color:#3498db;color:#fff}.bf-modal-confirm:hover{background-color:#2084c7}.bf-modal-confirm.disabled{opacity:.3;pointer-events:none;filter:grayscale(.4)}.bf-modal-root.active .bf-modal-mask{opacity:1}.bf-modal-root.active .bf-modal-content{opacity:1;transform:translate(-50%,-50%)}.bf-audio-player audio{width:480px;max-width:80vw;margin:0 10px 10px}.bf-player-holder{position:relative;height:240px;overflow:hidden;background-color:#21242a;border-radius:3px}.bf-player-holder .icon-badge{position:absolute;z-index:2;top:0;left:0;height:30px;padding:0 15px;border-radius:0 0 3px 0;color:#fff;background-color:hsla(0,0%,100%,.1)}.bf-player-holder .icon-badge i,.bf-player-holder .icon-badge span{display:block;float:left;line-height:30px}.bf-player-holder .icon-badge span{margin-left:5px;font-size:12px}.bf-player-holder .button-remove{position:absolute;z-index:2;top:5px;right:5px;width:40px;height:40px;background-color:transparent;border:none;border-radius:50%;outline:none;color:#fff;font-size:24px;text-align:center;cursor:pointer}.bf-player-holder .button-remove:hover{color:#e74c3c}.bf-player-holder .button-play{position:relative;z-index:2;display:block;width:80px;height:80px;margin:40px auto 20px;background-color:rgba(0,0,0,.7);border:none;border-radius:50%;outline:none;color:#fff;font-size:48px;line-height:80px;text-align:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer}.bf-player-holder .button-play:hover{background-color:#3498db}.bf-player-holder .bf-name{position:relative;z-index:2;margin:0;color:#fff;font-size:14px;font-weight:500;text-align:center}.bf-player-holder .bf-url{position:relative;z-index:2;width:70%;margin:10px auto;color:hsla(0,0%,100%,.5);font-size:12px;font-weight:400;text-align:center}.bf-player-holder .bf-poster{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;opacity:.3}.bf-content .bf-hr{position:relative;box-sizing:content-box;height:15px;padding-top:15px;text-align:center}.bf-content .bf-hr:before{display:block;height:1px;background-color:rgba(0,0,0,.1);content:""}.bf-content .bf-hr:hover:before{background-color:rgba(0,0,0,.3)}.bf-content .bf-hr:hover .bf-media-toolbar{display:block}.bf-content .bf-hr .bf-media-toolbar{display:none}.bf-link-editor{width:360px;padding-top:25px}.bf-link-editor .input-group{margin:0 15px 8px}.bf-link-editor .input-group input{background-color:hsla(0,0%,100%,.07);border:none;border-radius:2px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);color:#fff;font-weight:700}.bf-link-editor .input-group input:hover{box-shadow:inset 0 0 0 1px rgba(52,152,219,.5)}.bf-link-editor .input-group input:focus{box-shadow:inset 0 0 0 1px #3498db}.bf-link-editor .input-group input:disabled{color:hsla(0,0%,100%,.7);box-shadow:none}.bf-link-editor .switch-group{height:16px;margin:15px}.bf-link-editor .switch-group .bf-switch{float:left}.bf-link-editor .switch-group label{float:left;margin-left:15px;color:#999;font-size:12px;line-height:16px}.bf-link-editor .buttons{box-sizing:content-box;height:32px;margin-top:20px;padding:15px;overflow:hidden;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.1)}.bf-link-editor .buttons .button-remove-link{color:#999;font-size:12px;line-height:32px;cursor:pointer}.bf-link-editor .buttons .button-remove-link:hover{color:#e74c3c}.bf-link-editor .buttons .button-remove-link i{margin-right:5px;font-size:16px}.bf-link-editor .buttons .button-remove-link i,.bf-link-editor .buttons .button-remove-link span{display:block;float:left;line-height:32px}.bf-link-editor .buttons button{margin-left:10px;border-radius:2px;font-weight:700;cursor:pointer}.bf-controlbar{margin:0;padding:0 5px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2)}.bf-controlbar:after{display:block;content:"";clear:both}.bf-controlbar button{padding:0;outline:none}.bf-controlbar button[disabled]{pointer-events:none;opacity:.3}.bf-controlbar [data-title]{position:relative}.bf-controlbar [data-title]:after,.bf-controlbar [data-title]:before{position:absolute;z-index:10;top:100%;left:50%;pointer-events:none;opacity:0;transform:translateX(-50%) translateY(-5px);transition:opacity .3s,transform .3s}.bf-controlbar [data-title]:before{margin-top:3px;border:5px solid transparent;border-bottom-color:#21242a;content:""}.bf-controlbar [data-title]:after{margin-top:12px;padding:5px;background-color:#21242a;border-radius:2px;box-shadow:0 5px 15px rgba(0,0,0,.2);color:#fff;font-size:12px;line-height:16px;white-space:nowrap;content:attr(data-title)}.bf-controlbar [data-title]:hover:after,.bf-controlbar [data-title]:hover:before{opacity:1;transform:translateX(-50%) translateY(0)}.bf-controlbar input{outline:none}.bf-controlbar .separator-line{display:block;float:left;height:26px;width:1px;margin:10px;box-shadow:inset -1px 0 0 0 rgba(0,0,0,.1)}.bf-controlbar .separator-line+.control-item,.bf-controlbar .separator-line+.control-item-group{margin-left:0}.bf-controlbar .separator-line+.separator-line,.bf-controlbar .separator-line.first-child,.bf-controlbar .separator-line.last-child{display:none}.bf-controlbar .control-item-group{float:left;height:36px;margin:5px 0 5px 3px}.bf-controlbar .control-item-group:first-child{margin-left:0}.bf-controlbar .control-item-group>.control-item{margin-top:0;margin-bottom:0}.bf-controlbar .dropdown-handler{border-radius:2px}.bf-controlbar .control-item{display:block;float:left;height:36px;margin:5px 0 5px 3px;border-radius:2px;cursor:pointer}.bf-controlbar .control-item.component-wrapper{cursor:default}.bf-controlbar .control-item:first-child{margin-left:0}.bf-controlbar .control-item.button{box-sizing:border-box;min-width:36px;padding:0 8px;background-color:transparent;border:none;color:#6a6f7b;font-size:14px}.bf-controlbar .control-item.button:hover{background-color:rgba(0,0,0,.05)}.bf-controlbar .control-item.button.active{color:#3498db}.bf-controlbar .control-item.button i:before{display:block;height:36px;font-size:18px;line-height:36px}.bf-controlbar .control-item.button .bfi-redo:before,.bf-controlbar .control-item.button .bfi-undo:before{font-size:14px}.bf-controlbar .dropdown .control-item{width:100%;float:none;margin:0}.headings-dropdown{min-width:110px}.headings-dropdown .menu{width:200px;overflow:hidden}.headings-dropdown .menu .menu-item{padding:15px 20px;text-align:left;line-height:normal}.headings-dropdown .menu .menu-item h1,.headings-dropdown .menu .menu-item h2,.headings-dropdown .menu .menu-item h3,.headings-dropdown .menu .menu-item h4,.headings-dropdown .menu .menu-item h5,.headings-dropdown .menu .menu-item h6{margin:0;padding:0;color:inherit}.headings-dropdown .menu .menu-item h1{font-size:28px}.headings-dropdown .menu .menu-item h2{font-size:24px}.headings-dropdown .menu .menu-item h3{font-size:20px}.headings-dropdown .menu .menu-item h4{font-size:16px}.headings-dropdown .menu .menu-item h5{font-size:14px}.headings-dropdown .menu .menu-item h6{font-size:12px}.bf-colors{box-sizing:content-box;list-style:none;width:240px;margin:0;padding:15px;overflow:hidden}.bf-colors li{box-sizing:content-box;display:block;float:left;width:24px;height:24px;margin:5px;padding:0;background-color:currentColor;border:3px solid transparent;border-radius:50%;cursor:pointer;transition:transform .2s}.bf-colors li:hover{transform:scale(1.3)}.bf-colors li.active{box-shadow:0 0 0 2px #3498db}.text-color-dropdown.light-theme .bf-color-switch-buttons button{border-bottom:1px solid #ccc;color:#616569}.text-color-dropdown.light-theme .bf-color-switch-buttons button.active{border-bottom-color:#3498db;color:#3498db}.text-color-dropdown button.dropdown-handler span{width:36px;padding:0;overflow:hidden;border-radius:2px}.text-color-dropdown .bf-text-color-picker-wrap{overflow:hidden}.text-color-dropdown .bf-color-switch-buttons{height:36px}.text-color-dropdown .bf-color-switch-buttons button{float:left;width:50%;height:36px;background-color:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5);font-size:12px;font-weight:400;text-transform:uppercase;cursor:pointer}.text-color-dropdown .bf-color-switch-buttons button.active{border-bottom-color:#3498db;color:#3498db}.bf-dropdown{position:relative;width:auto;height:36px;margin:0}.bf-dropdown.disabled{pointer-events:none;opacity:.3}.bf-dropdown.light-theme .dropdown-content{border:1px solid #ccc}.bf-dropdown.light-theme .dropdown-content .dropdown-arrow{background-color:#fff;border:1px solid #ccc}.bf-dropdown.light-theme .dropdown-content .dropdown-content-inner{background-color:#fff}.bf-dropdown .dropdown-content{box-sizing:content-box;position:absolute;z-index:10;top:100%;left:50%;visibility:hidden;float:left;width:auto;min-width:100%;margin-top:9px;border-radius:2px;box-shadow:0 5px 15px rgba(0,0,0,.2);opacity:0;cursor:default;transform:translate(-50%,20px);transition:.2s}.bf-dropdown .dropdown-content ::-webkit-scrollbar-track{background-color:transparent}.bf-dropdown .dropdown-content ::-webkit-scrollbar{width:4px;background-color:transparent;border-radius:2px}.bf-dropdown .dropdown-content ::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3);border-radius:2px}.bf-dropdown .dropdown-content .dropdown-arrow{position:absolute;z-index:1;top:-3px;left:50%;width:10px;height:10px;background-color:#21242a;transform:translateX(-50%) rotate(45deg);transition:margin .2s}.bf-dropdown .dropdown-content .dropdown-arrow.active{background-color:#3498db}.bf-dropdown .dropdown-content .menu{list-style:none;margin:0;padding:0;overflow:hidden;border-radius:2px}.bf-dropdown .dropdown-content .menu-item{display:block;list-style:none;margin:0;font-size:16px;cursor:pointer}.bf-dropdown .dropdown-content .menu-item:hover{background-color:rgba(0,0,0,.1)}.bf-dropdown .dropdown-content .menu-item.active{background-color:#3498db;color:#fff}.bf-dropdown .dropdown-content .menu-item:not(.active){color:hsla(0,0%,100%,.6);box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.1)}.bf-dropdown .dropdown-content-inner{position:relative;z-index:2;overflow:auto;background-color:#21242a;border-radius:2px}.bf-dropdown .dropdown-handler{position:relative;display:block;width:100%;height:36px;background-color:transparent;border:none;color:#6a6f7b;cursor:pointer}.bf-dropdown .dropdown-handler:hover{background-color:rgba(0,0,0,.05)}.bf-dropdown .dropdown-handler *{display:inline;padding:0;font-size:inherit;font-weight:400}.bf-dropdown .dropdown-handler>span{float:left;padding:0 10px;font-size:14px;line-height:36px;pointer-events:none}.bf-dropdown .dropdown-handler>span i{display:block;height:36px;font-size:16px;line-height:36px;text-align:center}.bf-dropdown .dropdown-handler .bfi-drop-down{float:right;width:30px;height:36px;font-size:16px;line-height:36px;text-align:center;pointer-events:none}.bf-dropdown.active .dropdown-handler{background-color:rgba(0,0,0,.05)}.bf-dropdown.active .dropdown-content{visibility:visible;opacity:1;transform:translate(-50%)}.font-family-dropdown{min-width:120px}.font-family-dropdown .dropdown-content{width:180px}.font-family-dropdown .menu-item{padding:12px 15px}.bf-font-size-dropdown{min-width:95px}.bf-font-sizes{box-sizing:content-box;width:210px;list-style:none;margin:0;padding:5px;overflow:hidden}.bf-font-sizes li{display:block;float:left;width:60px;height:30px;background-color:hsla(0,0%,100%,.1);border-radius:2px;margin:5px;color:#fff;font-size:12px;line-height:30px;text-align:center;text-transform:uppercase;cursor:pointer}.bf-font-sizes li:hover{background-color:hsla(0,0%,100%,.2)}.bf-font-sizes li.active{background-color:#3498db}.bf-line-height-dropdown{min-width:95px}.bf-line-heights{box-sizing:content-box;width:210px;list-style:none;margin:0;padding:5px;overflow:hidden}.bf-line-heights li{display:block;float:left;width:60px;height:30px;background-color:hsla(0,0%,100%,.1);border-radius:2px;margin:5px;color:#fff;font-size:12px;line-height:30px;text-align:center;text-transform:uppercase;cursor:pointer}.bf-line-heights li:hover{background-color:hsla(0,0%,100%,.2)}.bf-line-heights li.active{background-color:#3498db}.bf-emojis-wrap{position:relative;width:210px;height:220px;overflow:hidden}.bf-emojis-wrap:after,.bf-emojis-wrap:before{position:absolute;z-index:1;right:0;left:0;height:30px;border-radius:2px;content:"";pointer-events:none}.bf-emojis-wrap:before{top:0;background-image:linear-gradient(0deg,rgba(33,36,42,0),#21242a)}.bf-emojis-wrap:after{bottom:0;background-image:linear-gradient(rgba(33,36,42,0),#21242a)}.bf-emojis{box-sizing:content-box;width:200px;height:195px;list-style:none;margin:0;padding:15px 15px 20px;overflow:auto}.bf-emojis li{display:block;float:left;width:30px;height:30px;margin:0;padding:0;color:#fff;border-radius:2px;font-family:Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-size:18px;line-height:32px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .2s}.bf-emojis li:hover{transform:scale(1.5)}.bf-letter-spacing-dropdown{min-width:95px}.bf-letter-spacings{box-sizing:content-box;width:210px;list-style:none;margin:0;padding:5px;overflow:hidden}.bf-letter-spacings li{display:block;float:left;width:60px;height:30px;background-color:hsla(0,0%,100%,.1);border-radius:2px;margin:5px;color:#fff;font-size:12px;line-height:30px;text-align:center;text-transform:uppercase;cursor:pointer}.bf-letter-spacings li:hover{background-color:hsla(0,0%,100%,.2)}.bf-letter-spacings li.active{background-color:#3498db}
/****************views/splitPane组件**********************/
.divSplitPaneBox___ET6MB {
  width: 100%;
  height: 100%;
  margin: unset;
  padding: unset;
  overflow: hidden;
  border: 1px solid #e8e8ee;
}
/****************components/pane组件**********************/
.divSplitPane___ySsU2 {
  overflow: hidden;
  position: relative;
}
.divSplitPane___ySsU2 .divSplitPaneContent___KaI5W {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.divSplitPaneVertical___TpLX3 {
  float: left;
}
/****************components/splitline组件**********************/
.divSplitline___HPmYC {
  display: flex;
}
.divSplitline___HPmYC:hover {
  background-color: rgba(200, 200, 200, 0.2);
}
.divSplitlineHorizontal___-GaAM {
  position: absolute;
  left: 0px;
  bottom: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.divSplitlineVertical___QDKe2 {
  position: absolute;
  top: 0px;
  right: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.divSplitline___HPmYC:hover > .divDragLine___XxuF4 {
  background: rgba(153, 153, 153, 0.6);
}
.divDragLine___XxuF4 {
  background: #e8e8ee;
}
/****************components/collapseButton组件**********************/
.divCollapseButton___q01\+u {
  cursor: pointer;
}
.divCollapseButtonHorizontal___5wOAy {
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}
.divCollapseButtonVertical___QpAhP {
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}

/****************components/formContent组件*************************/
.divFormContent___S\+RD5 {
  width: 100%;
  height: 100%;
  flex: 1;
  display: flex;
}
/****************components/formDiffPage组件*************************/
.divFormDiffPage___xQ4fA {
  width: 100%;
  height: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.divFormDiffPage___xQ4fA > .divFormDiffPageToolbar___6AZb1 {
  width: 100%;
  flex: 0 0 40px;
  display: flex;
  align-items: center;
  padding: 0px 10px;
}
.divFormDiffPage___xQ4fA > .divFormDiffPageToolbar___6AZb1 > .selectFDPTTitle___MjBRP {
  width: 100%;
}
.divFormDiffPage___xQ4fA > .divFormDiffPageToolbar___6AZb1 > .divFormDiffPageToolbar___6AZb1 {
  flex: 1;
  display: flex;
  align-items: center;
  padding-left: 10px;
}
.divFormDiffPage___xQ4fA > .divFormDiffPageToolbar___6AZb1 > .divFDPTTitle___tsQ6z {
  flex: 1;
  display: flex;
  align-items: center;
  padding-left: 10px;
}
.divFormDiffPage___xQ4fA > .divFormDiffPageToolbar___6AZb1 > .divFDPTTool___Q8dCa {
  flex: 0 0 200px;
  display: flex;
  align-items: center;
}
.divFormDiffPage___xQ4fA > .divFormDiffPageContent___ktSnr {
  flex: 1;
  display: flex;
  overflow: hidden;
}

/******************components/txtContent组件**********************/
.divTxtContent___N1Hns {
  width: 100%;
  height: 100%;
  /*padding: 20px;*/
  padding: unset;
  margin: unset;
  overflow: hidden;
}
.divTxtContent___N1Hns > pre {
  width: 100%;
  height: 100%;
  padding: 20px;
  margin: unset;
  overflow: auto;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-family: 'Microsoft YaHei';
  color: rgba(0, 0, 0, 0.85);
}
/******************views/formTextShower组件**********************/
.divFormTextShower___5Tb5e {
  width: 100%;
  height: auto;
  min-height: 40px;
  display: flex;
  flex-direction: row;
  align-items: center;
  line-height: 22px;
}

/*****************components/shareForm���*******************/
.divQRCoder___VEN8g {
  width: 100%;
  height: 200px;
  display: flex;
  flex-direction: row;
}
.divQRCoder___VEN8g > .divQRCoderTitle___dvNQy {
  flex: 0 0 109px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.divQRCoder___VEN8g > .divQRCoderContent___QmNnw {
  flex: 1;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.divQRCoder___VEN8g > .divQRCoderContent___QmNnw img {
  display: block;
  width: 180px;
  height: 180px;
  margin: unset;
  padding: unset;
}

/*******************components/imageInfoPanel���*********************/
.divImageInfoPanel___CZrMz {
  width: 100%;
  height: auto;
  min-height: 100%;
  display: flex;
  flex-direction: column;
}
.divImageInfoPanel___CZrMz .divIIPRow___H9aEA {
  height: auto;
  min-height: 44px;
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  margin-bottom: 6px;
}
.divImageInfoPanel___CZrMz .divIIPRow___H9aEA .divIIPItem___Ms\+fY {
  flex: 1;
  display: flex;
  flex-direction: row;
}
.divImageInfoPanel___CZrMz .divIIPRow___H9aEA .divIIPItem___Ms\+fY .divIIPItemLabel___S7C8f {
  flex: 0 0 120px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.divImageInfoPanel___CZrMz .divIIPRow___H9aEA .divIIPItem___Ms\+fY .divIIPItemEditor___-8JPU {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.divIIPItemButton___VZGGg {
  flex: 2 !important;
  justify-content: flex-end;
  align-items: center;
}
.divIIPItemButton___VZGGg button {
  margin-left: 6px;
}
.divImageCount___i9D9t,
.divIsNullImage___VliES {
  justify-content: flex-start !important;
}
/*******************components/list���*********************/
.divTableList___4DI8j {
  padding: 10px !important;
}

/*************components/popupContent组件****************/
.divPopupContent___G5cd\+ {
  width: 100%;
  height: 100%;
  padding: 0px 10px 10px 10px;
}
/************components/tabsPage组件*************/
.tabsTabsPage___EOIwX {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.tabsTabsPage___EOIwX > div[role=tablist] {
  margin: unset;
  flex: 0 0 auto;
}
.tabsTabsPage___EOIwX > div:not([role]) {
  flex: 1;
  display: block;
  width: 100%;
  height: calc(100% - 40px);
}
.tabsTabsPage___EOIwX > div:not([role]) > div[role=tabpanel] {
  width: 100%;
  height: 100%;
}
.tabsTabPane___rS8Bp {
  width: 100%;
  height: 100%;
  overflow: auto;
  /*padding: 8px 0px 0px 0px;*/
  padding: unset;
}
/*************components/orgTab组件****************/
.divOrgTab___M6fvv {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.divOrgTabTop___UhK3Z {
  height: auto;
  min-height: 60px;
  max-height: 100px;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.divOrgTabMiddle___OL\+0R {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.divOrgTabBottom___L0LjQ {
  flex: 0 0 100px;
  display: flex;
  overflow: hidden;
  margin-top: 5px;
}
/*************components/dutyTab|userTab组件****************/
.divDutyTabTopLeft___jIQHs,
.divUserTabTopLeft___YOE9S {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.divDutyTabTopLeft___jIQHs > .divDutyTabTopLeftTop___i6tHH,
.divUserTabTopLeft___YOE9S > .divUserTabTopLeftTop___g6dc7 {
  height: auto;
  min-height: 60px;
  max-height: 100px;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.divDutyTabTopLeft___jIQHs > .divDutyTabTopLeftBottom___SbT5L,
.divUserTabTopLeft___YOE9S > .divUserTabTopLeftBottom___gadtO {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.divDutyTabTopLeft___jIQHs > .divDutyTabTopLeftBottom___SbT5L .divDutyTabOrgTree___8v36D,
.divUserTabTopLeft___YOE9S > .divUserTabTopLeftBottom___gadtO .divUserTabOrgTree___6iM8j {
  flex: 1;
  overflow: auto;
}
.divDutyTabTopRight___-UL7b,
.divUserTabTopRight___Y7vj6 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 2px 0px 0px 0px;
  /*border-left: 1px dashed #e8e8e8;*/
}
.divDutyTabTopRight___-UL7b .divDutyTabTopRightTop___xwrzR,
.divUserTabTopRight___Y7vj6 .divUserTabTopRightTop___nAUoe {
  flex: 0 0 auto;
}
.divDutyTabTopRight___-UL7b .divDutyTabTopRightBottom___T\+A9Y,
.divUserTabTopRight___Y7vj6 .divUserTabTopRightBottom___8gPXE {
  flex: 1;
  overflow: hidden;
  /*兼容低版本浏览器*/
  position: relative;
}
.divDutyTabTopRight___-UL7b .divDutyTabTopRightBottom___T\+A9Y .tablex__container,
.divUserTabTopRight___Y7vj6 .divUserTabTopRightBottom___8gPXE .tablex__container {
  position: absolute;
}
/*************components/selectedList组件****************/
.divSelectedList___OmqTt {
  width: 100%;
  height: calc(100% - 4px);
  flex: 1;
  display: flex;
  flex-direction: column;
  border: 1px solid #eaeaea;
}
.divSelectedList___OmqTt .divSelectedListHeader___bXcjy {
  flex: 0 0 30px;
  display: flex;
  flex-direction: row;
  line-height: 30px;
  margin: 0px 10px 0px 10px;
  border-bottom: 1px solid #eaeaea;
}
.divSelectedList___OmqTt .divSelectedListHeader___bXcjy .divSelectedListTitle___k9QBI {
  max-width: 200px;
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  font-weight: bold;
  padding: 2px;
}
.divSelectedList___OmqTt .divSelectedListHeader___bXcjy .divSelectedListBadge___HlPWF {
  flex: 0 0 40px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 2px;
}
.divSelectedList___OmqTt .divSelectedListHeader___bXcjy .divSelectedListOptions___3aMJE {
  flex: 1;
  display: flex;
  flex-direction: row-reverse;
}
.divSelectedList___OmqTt .divSelectedListHeader___bXcjy .divSelectedListOptions___3aMJE .spanSelectedListOptions___xqVuC {
  flex: 0 0 80px;
  display: flex;
  flex-direction: row;
  cursor: pointer;
}
.divSelectedList___OmqTt .divSelectedListHeader___bXcjy .divSelectedListOptions___3aMJE .spanSelectedListOptions___xqVuC i {
  flex: 0 0 20px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.divSelectedList___OmqTt .divSelectedListHeader___bXcjy .divSelectedListOptions___3aMJE .spanSelectedListOptions___xqVuC label {
  flex: 1;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.divSelectedList___OmqTt .divSelectedListContent___kj-ia {
  flex: 1;
  display: flex;
  flex-direction: row;
  padding: 6px 10px 6px 10px;
  flex-wrap: wrap;
  overflow: auto;
}
.divSelectedList___OmqTt .divSelectedListContent___kj-ia > span {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  /*width: auto;
            min-width: 100px;
            max-width: 180px;*/
  width: 360px;
  height: 26px;
  padding: 0px 0px 0px 4px;
  margin: 2px;
}
.divSelectedList___OmqTt .divSelectedListContent___kj-ia > span > label:first-of-type {
  flex: 1;
  width: auto;
  min-width: 200px;
  max-width: 360px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 24px;
  /*text-align: center;*/
}
.divSelectedList___OmqTt .divSelectedListContent___kj-ia > span > i {
  flex: 0 0 20px;
  display: flex !important;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.divSelectedList___OmqTt .divSelectedListContent___kj-ia > span > i:hover {
  color: red;
}
/*************components/dividerTitle组件****************/
.divDividerTitle___TkPS- {
  flex: 0 0 30px;
  overflow: hidden;
}
.divDividerTitle___TkPS- .dividerDividerTitle___l2Sgf {
  margin: 3px auto !important;
}
.divDividerTitle___TkPS- .dividerDividerTitle___l2Sgf > span {
  font-size: 14px;
}
.divUserDutyTagsTitle___RPvyr .divDividerTitle___TkPS- {
  flex: 1;
}
/*************components/orgTree组件****************/
.divOrgTree___U\+VkX {
  flex: 1;
  overflow: auto;
}
/*************components/orgSelectScope组件****************/
.divOrgSelectScope___OAuH8 {
  flex: 0 0 auto;
  display: flex;
}
.divOrgSelectScope___OAuH8 .ant-tag-checkable {
  padding: 0px 4px;
  margin-right: 4px;
}
.divOrgSelectScope___OAuH8 > span {
  cursor: pointer;
}
/*************components/userDutyTags组件****************/
.divUserDutyTagsTitle___RPvyr {
  flex: 0 0 30px;
  display: flex;
  flex-direction: row;
}
.divUserDutyTagsTitle___RPvyr > .divUserDutyTagsSwitch___3\+J5Q {
  flex: 0 0 60px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.divUserDutyTags___a0i\+W {
  flex: 0 0 auto;
  height: auto;
  min-height: 30px;
  max-height: 70px;
  overflow: auto;
  padding: 3px 0px;
}
.divUserDutyTags___a0i\+W > div {
  cursor: pointer;
}
/************************components/inputUser和components/inputDuty组件**************************/
.divInputDutyBox___VnazO,
.divInputUserBox___M5dE9 {
  height: 32px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  margin: 4px auto;
}
.divInputDutyBox___VnazO:hover,
.divInputUserBox___M5dE9:hover {
  border-color: #1890ff;
}
.divInputDutyBox___VnazO:hover .divInputDutyClear___kc5k7,
.divInputUserBox___M5dE9:hover .divInputUserClear___jyJZ6 {
  display: flex;
  width: 20px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.divInputDutyBox___VnazO .divInputDutyClear___kc5k7,
.divInputUserBox___M5dE9 .divInputUserClear___jyJZ6 {
  display: none;
}
.divInputDutyBox___VnazO .divInputDutyClear___kc5k7 i,
.divInputUserBox___M5dE9 .divInputUserClear___jyJZ6 i {
  color: #bfbfbf;
}
.divInputDutyBox___VnazO .divInputDutyClear___kc5k7 i:hover,
.divInputUserBox___M5dE9 .divInputUserClear___jyJZ6 i:hover {
  color: #8c8c8c;
}
.divInputDutyBox___VnazO .divInputDuty___SpAld,
.divInputUserBox___M5dE9 .divInputUser___8aGZe {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 13px;
  padding: 4px 11px;
  overflow: hidden;
}
.divInputDutyBox___VnazO .divInputDuty___SpAld .labelInputDuty___jibed,
.divInputUserBox___M5dE9 .divInputUser___8aGZe .labelInputUser___mwzab {
  display: block;
  width: 100%;
  height: 100%;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.divInputDutyBox___VnazO .divInputDuty___SpAld .labelInputDutyEmpty___iFeFZ,
.divInputUserBox___M5dE9 .divInputUser___8aGZe .labelInputUserEmpty___I8XhZ {
  color: #bfbfbf;
}
.divInputDutyBox___VnazO .divInputDutySearch___lb67U,
.divInputUserBox___M5dE9 .divInputUserSearch___ewtyA {
  padding: 0 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-left: 1px solid #d9d9d9;
  background-color: #fafafa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  cursor: pointer;
}
.divInputDutyBox___VnazO .divInputDutySearch___lb67U i,
.divInputUserBox___M5dE9 .divInputUserSearch___ewtyA i {
  font-size: 16px;
}
.divInputDutyBoxDisabled___7wi-3,
.divInputUserBoxDisabled___3JzIY {
  background-color: #f5f5f5;
  border: 1px solid #d9d9d9;
  cursor: not-allowed !important;
}
.divInputDutyBoxDisabled___7wi-3:hover,
.divInputUserBoxDisabled___3JzIY:hover {
  border-color: #d9d9d9 !important;
}
.divInputDutyBoxDisabled___7wi-3 .divInputDuty___SpAld .labelInputDuty___jibed,
.divInputUserBoxDisabled___3JzIY .divInputUser___8aGZe .labelInputUser___mwzab {
  color: rgba(0, 0, 0, 0.65);
  cursor: not-allowed;
}
.divInputDutyBoxDisabled___7wi-3 .divInputDutySearch___lb67U,
.divInputUserBoxDisabled___3JzIY .divInputUserSearch___ewtyA {
  cursor: not-allowed;
}
.divInputDutyBoxDisabled___7wi-3 .divInputDutySearch___lb67U i,
.divInputUserBoxDisabled___3JzIY .divInputUserSearch___ewtyA i {
  color: rgba(0, 0, 0, 0.25);
}
/************************components/allowDynamicSignCheckbox组件**************************/
.checkboxAllowDynamicSign___dftwD,
.checkboxAllowKeepCopyTask___QA1n2 {
  flex: 0 0 120px;
  overflow: hidden;
}
.checkboxAllowDynamicSign___dftwD > span， .checkboxAllowKeepCopyTask___QA1n2 > span {
  font-size: 12px;
}
.tabsTabsPage___EOIwX .ant-tabs-top-bar > .ant-tabs-nav-container > .ant-tabs-nav-wrap > .ant-tabs-nav-scroll > .ant-tabs-nav .ant-tabs-tab {
  padding: 8px 10px;
}
/************************手机端样式适配**************************/
.divPopupContentMobile___7CIql {
  padding: 0px 4px 4px 4px;
}
.divPopupContentMobile___7CIql .ddsOrgSelectScope___zrkl4 > label,
.divPopupContentMobile___7CIql .ddsOrgDutySelect___WM-QK > label {
  font-size: 12px;
}
.divPopupContentMobile___7CIql .divUserTabOrgTree___6iM8j .ant-tree .ant-tree-title > span {
  font-size: 12px;
}
.divPopupContentMobile___7CIql .divUserTabTopRightBottom___8gPXE .tablex__container__footer {
  padding: unset;
}
.divPopupContentMobile___7CIql .divUserTabTopRightBottom___8gPXE .tablex__container__footer > .tablex__container__footer__content {
  padding: unset;
}
.divPopupContentMobile___7CIql .divUserTabTopRightBottom___8gPXE .tablex__container__footer .tablex__pager .tablex-pagination-simple {
  padding: 3px;
}
.divPopupContentMobile___7CIql .divUserTabTopRightBottom___8gPXE .tablex__container__footer .tablex__pager .tablex-pagination-simple .tablex-pagination-simple-pager > input[type=text] {
  width: 40px;
}
.divPopupContentMobile___7CIql .divUserTabTopRightBottom___8gPXE .tablex__container__footer .tablex__pager > .tablex__pager__count {
  display: none;
}
.divPopupContentMobile___7CIql .divSelectedList___OmqTt .divSelectedListContent___kj-ia > span {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  width: 360px;
  max-width: 98%;
  height: 26px;
  padding: 0px 0px 0px 4px;
  margin: 2px;
}

/****************components/formPage组件*************************/
.divWFFormPage___smrnv {
  width: 100%;
  height: 100%;
  padding: 1px;
  margin: unset;
  overflow: hidden;
}
/****************dynamicReturn/popupContent组件*************************/
.divDynamicReturnPage___RbiYW {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
}
.divDRPWorkflowChart___5\+Q3T {
  flex: 1;
}
.divDRPNodeList___bsO9d {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.divDRPNodeListTitle___D\+ZkK {
  flex: 0 0 40px;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 10px 10px 0px 10px;
}
.divDRPNodeListContent___BvqLT {
  flex: 1;
}
/****************dynamicReturn/dynamicReturnList组件*************************/
.divTableList___pZ-sX {
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 10px;
}
/****************components/dynamicIframe组件*************************/
.divFormflowForm___cs\+eV {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.iframeFormflowForm___jS8eR {
  width: 100%;
  height: 100%;
  border: unset;
}
/******************components/loading组件*********************/
divFormLoadingBox {
  width: 100%;
  height: 100%;
  margin: unset;
  padding: unset;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

/******************views/viewWfChartAndTaskDetail组件**********************/
.aToShow___qr\+-q {
  width: 100%;
  height: 100%;
  display: flex;
  cursor: pointer;
}
/******************detailList组件**********************/
.divTableList___OOSl9 {
  padding: 10px !important;
}
/******************tabPage组件**********************/
.divTabPageBox___7oZeU {
  padding: 10px;
  width: 100%;
  height: 100%;
}
.tabBox___JibOk {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.tabBox___JibOk > div[role=tablist] {
  margin: unset;
  flex: 0 0 auto;
}
.tabBox___JibOk > div:not([role]) {
  flex: 1;
  display: block;
  width: 100%;
  height: calc(100% - 40px);
}
.tabBox___JibOk > div:not([role]) > div[role=tabpanel] {
  width: 100%;
  height: 100%;
}
/******************workflowChart组件**********************/
.divWorkflowChart___OJSbU {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.divPopupWorkflowChartFooter___zXOGL button {
  padding-left: 25px;
  padding-right: 25px;
  margin: 0px 10px !important;
}
.iframeWorkflowChart___BxSc1 {
  width: 100%;
  height: 100%;
  border: unset;
}

.__workflowChartTabs .ant-tabs-bar .ant-tabs-tab, {
    padding: unset !important;
}

.__workflowChartTabs .ant-tabs-content .ant-tabs-tabpane-inactive {
    display: none;
}

.__workflowChartTabs .ant-tabs-content .ant-tabs-tabpane-active {
    display: block;
}

.__workflowChartTabs .ant-tabs-content {
    border: 1px solid rgb(232, 232, 232) !important;
    border-top: unset !important;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

/****************components/formPage组件*************************/
.divWFFormPage___R8gNL {
  width: 100%;
  height: 100%;
  padding: 1px;
  margin: unset;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.divWFFormPage___R8gNL > .divWFFormPageContent___zVaOq {
  width: 100%;
  height: 100%;
  overflow: hidden;
  flex: 1;
  display: block;
}
.divWFFormPage___R8gNL > .divWFFormPageToolBar___pVQzT {
  border-top: 1px solid #e8e8e8;
  box-shadow: 0px 0px 12px 2px rgba(0, 0, 0, 0.1);
  flex: 0 0 41px;
  padding: 8px 10px;
  overflow: auto;
  background: #fafbfc;
  display: flex;
  justify-content: center;
  align-items: center;
}
.divWFFormPage___R8gNL > .divWFFormPageToolBar___pVQzT > button {
  padding: 0px 12px !important;
  margin: 0px 10px !important;
}
/****************dynamicReturn/popupContent组件*************************/
.divDynamicReturnPage___3OZ\+6 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
}
.divDRPWorkflowChart___wzelN {
  flex: 1;
}
.divDRPNodeList___kV6MZ {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.divDRPNodeListTitle___MrMgv {
  flex: 0 0 40px;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 10px 10px 0px 10px;
}
.divDRPNodeListContent___6OPnh {
  flex: 1;
}
/****************dynamicReturn/dynamicReturnList组件*************************/
.divTableList___q5nb9 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 10px;
}
/****************components/dynamicIframe组件*************************/
.iframeFormflowForm___qZ8Tz {
  width: 100%;
  height: 100%;
  border: unset;
}
/******************components/loading组件*********************/
divFormLoadingBox {
  width: 100%;
  height: 100%;
  margin: unset;
  padding: unset;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
/******************designateApprover/popupContent组件*********************/
.divDesignateApproverContent___JQDKe {
  width: 100%;
  height: 100%;
  padding: 10px;
}
/*****************components/QAOperateBar组件******************************************/
.dropdownButton___zT7OX {
  width: auto;
  display: flex;
}
.dropdownButton___zT7OX .ant-btn {
  flex: 1;
  display: flex;
}
.dropdownButton___zT7OX .ant-btn > a {
  flex: 0 0 auto;
  height: 100%;
  border-left: 1px solid #d9d9d9;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 4px;
  letter-spacing: unset;
}
.dropdownButton___zT7OX .ant-btn > a:after {
  content: none;
}
.dropdownButton___zT7OX .ant-btn > a > label {
  color: rgba(0, 0, 0, 0.65);
  max-width: 56px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  letter-spacing: unset;
}
.dropdownButton___zT7OX .ant-btn > a:first-of-type {
  padding-left: unset;
  border-left: unset;
}
.dropdownButton___zT7OX .ant-btn > a:last-of-type {
  padding-right: unset;
}
.dropdownButton___zT7OX .ant-btn > a:only-child {
  padding-right: 4px;
}
.dropdownButton___zT7OX .ant-dropdown-trigger {
  flex: 0 0 31px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/*****************freeNode/levelList组件******************************************/
.divFreeNodeLevelList___I-8Hv {
  width: 100%;
  height: 100%;
  padding: 10px;
}
/*****************freeNode/dynamicUserPage组件******************************************/
.divDynamicUserPage___G8ITw {
  width: 100%;
  height: 100%;
  padding: 10px;
}

/******************components/popupContent组件*********************/
.divPublishLoading___Qx3tW {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  padding: 20px;
}
.divPublishLoadingIcon___1H4DD {
  flex: 0 0 80px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0px 10px;
}
.divPublishLoadingIcon___1H4DD i {
  font-size: 28px;
}
.divPublishLoadingContent___qssnq {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 18px;
}
/******************components/publishButton组件*********************/
.divPublishButton___wXgdY {
  width: auto;
  height: auto;
}
/******************components/pageToPublish组件*********************/
.divPageToPublishWorkflow___IR6Li {
  width: 100%;
  height: 100%;
}
/******************components/wfTemplateList组件*********************/
.divTableList___q1Jqb {
  width: 100%;
  height: 100%;
  padding: 10px 10px;
}
.divTableList___q1Jqb .__tableWFTemplateDisabled {
  color: #bbbbbb;
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.divTableListCollapsible___JFIt4 {
  padding-left: unset;
}
.divWFTemplateListCollapsible___sx1vi {
  padding-right: unset;
}
/******************components/workflowAgentList组件*********************/
.divWorkflowAgentListCollapsible___nvjYb {
  padding-left: unset;
}
.headerWorkflowAgentList___ZlT4f {
  height: 34px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 10px;
}
/******************components/publishDutyList组件*********************/
.divPublishDutyList___C9s\+r {
  display: flex;
  flex-direction: column;
}
.divPublishDutyList___C9s\+r > .divPublishDutyListTitle___H6ePI {
  flex: 0 0 34px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 10px;
}
.divPublishDutyList___C9s\+r > .divPublishDutyListTable___Y9d9w {
  flex: 1;
  display: flex;
}
.divPublishDutyList___C9s\+r > .divPublishDutyListDefaultDutyBox___VKYje {
  flex: 0 0 60px;
  display: flex;
  flex-direction: column;
}
.divPublishDutyList___C9s\+r > .divPublishDutyListDefaultDutyBox___VKYje > .divPublishDutyListDefaultDuty___O7BY9 {
  flex: 1;
  display: flex;
}
.divPublishDutyList___C9s\+r > .divPublishDutyListDefaultDutyBox___VKYje > .divPublishDutyListDefaultDuty___O7BY9 > .divPublishDutyListSelectedDuty___Sd15A {
  flex: 1;
  word-wrap: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  line-height: 30px;
}
.divPublishDutyList___C9s\+r > .divPublishDutyListDefaultDutyBox___VKYje > .divPublishDutyListDefaultDuty___O7BY9 > .divPublishDutyListSetDefaultBtn___QPVeD {
  flex: 0 0 160px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/************components/tabsPage组件*************/
.tabsTabsPage___yH9vR {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.tabsTabsPage___yH9vR > div[role=tablist] {
  margin: unset;
  flex: 0 0 auto;
}
.tabsTabsPage___yH9vR > div:not([role]) {
  flex: 1;
  display: block;
  width: 100%;
  height: calc(100% - 40px);
}
.tabsTabsPage___yH9vR > div:not([role]) > div[role=tabpanel] {
  width: 100%;
  height: 100%;
}
.tabsTabPane___WH2gI {
  width: 100%;
  height: 100%;
  overflow: auto;
  /*padding: 8px 0px 0px 0px;*/
  padding: unset;
}

/************hiddenUpload/inputFile组件**************/
.inputFileUpload___\+0f4I {
  display: none !important;
}
/************hiddenUpload/popupProgress组件**************/
.divFileUploadProgress___IFwx7 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 10px;
}
/************hiddenUpload/uploadProgress组件**************/
.divUploadProgress___S0Vaq {
  flex: 0 0 50px;
  display: flex;
  flex-direction: column;
  border-top: 1px dotted #c8c8c8;
  margin-top: 10px;
  overflow: hidden;
}
.divUploadProgress___S0Vaq:first-of-type {
  border-top: unset;
  margin-top: unset;
}
.divUploadProgress___S0Vaq .divUploadProgressTop___3ZVsA {
  flex: 0 0 30px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
}
.divUploadProgress___S0Vaq .divUploadProgressTop___3ZVsA > .divUploadProgressTopIcon___qzaTw {
  flex: 0 0 30px;
  display: flex;
  padding: 6px;
  overflow: hidden;
}
.divUploadProgress___S0Vaq .divUploadProgressTop___3ZVsA > .divUploadProgressTopText___rc86h {
  flex: 1;
  height: 100%;
  justify-content: flex-start;
  align-items: center;
  font-size: 13px;
  display: flex;
  overflow: hidden;
}
.divUploadProgress___S0Vaq .divUploadProgressTop___3ZVsA > .divUploadProgressTopText___rc86h > div {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.divUploadProgress___S0Vaq .divUploadProgressTop___3ZVsA > .divUploadProgressTopProgress___JG-RI {
  flex: 0 0 200px;
  height: 100%;
  justify-content: flex-end;
  align-items: center;
  font-size: 13px;
  display: flex;
}
.divUploadProgress___S0Vaq .divUploadProgressContent___TuVDQ {
  flex: 0 0 20px;
  display: flex;
  flex-direction: row;
  overflow: hidden;
}
.divUploadProgress___S0Vaq .divUploadProgressContent___TuVDQ > .divUploadProgressContentProgress___kY\+hJ {
  flex: 1;
  display: block;
  overflow: hidden;
}
.divUploadProgress___S0Vaq .divUploadProgressContent___TuVDQ > .divUploadProgressContentPercent___0gpxT {
  flex: 0 0 40px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font-size: 13px;
}
/************attachmentUpload/uploadPanel组件**************/
.divAttachmentUpload___ZzZPK {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.divAttachmentUploadButton___aTwrP {
  flex: 0 0 80px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 5px 0px 25px 0px;
}
.divAttachmentUploadButton___aTwrP button {
  width: 550px;
  height: 50px;
  border: 1px solid #e2e2e2;
  font-size: 16px;
  color: #697AD4;
}
.divAttachmentUploadFileList___VxSLe {
  width: 100%;
  height: 220px;
  flex: 0 0 220px;
  background: #fcfcfc;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  overflow: hidden;
}
/************attachmentGrid/uploadPanel组件**************/
.divAttachmentGrid___CLJaY {
  width: 100%;
  height: 100%;
  display: flex;
}
.divAttachmentGrid___CLJaY > .divAttachmentGridFileList___aAAs- {
  flex: 1;
  display: flex;
  background: #fcfcfc;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  overflow: hidden;
}
/************attachmentGrid/fileList组件**************/
.divAGFileListBox___qfNvN {
  width: auto;
  min-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  padding: 30px 0px;
  overflow: auto;
}
.divAGFileListBox___qfNvN > .divAGAttachmentGroup___kZVFT {
  width: auto;
  max-width: calc(100% - 50px);
  height: 30px;
  position: absolute;
  left: 0px;
  top: 0px;
  padding: 3px;
}
.divAGFileListBox___qfNvN > .divAGFileList___YGQl0 {
  width: 100%;
  flex: 1 1;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.divAGFileListBox___qfNvN > .divAGFileList___YGQl0 > .divFileItem___PjCsJ {
  height: 130px;
}
/**************attachmentUpload/FileList组件*************/
.divAUFileListBox___X2tWP {
  width: auto;
  min-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  padding: 30px 0px;
  overflow: auto;
}
.divAUFileListBox___X2tWP > .divAUAttachmentGroup___RDINZ {
  width: auto;
  max-width: calc(100% - 50px);
  height: 30px;
  position: absolute;
  left: 0px;
  top: 0px;
  padding: 3px;
}
.divAUFileListBox___X2tWP .divAUFileList___Qq2Tp {
  flex: 1;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
/************components/operateBar组件**************/
.divFileOperate___rK9U1 {
  width: auto;
  min-width: 40px;
  max-width: 300px;
  height: 30px;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  padding: 0px 6px;
}
.divFileOperate___rK9U1 > span + span {
  margin-left: 6px;
}
.divFileOperate___rK9U1 > .divFileOperateItem___59KlP {
  width: auto;
}
.divFileOperate___rK9U1 > button.divFileOperateItem___59KlP {
  width: 22px;
  height: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.divFileOperate___rK9U1 > button + button {
  margin-left: 6px;
}
.divFileOperate___rK9U1 > .btnTriggerImageClient___hWy1h {
  margin-right: 6px;
}
/*
.divAUFileListBox > .divAUFileOperate > .divAUFileOperateItem > a,
.divAGFileListBox > .divAGFileOperate > .divAGFileOperateItem > a {
    font-size: 20px;
    color: white;
    cursor: pointer;
}

.divAUFileListBox > .divAUFileOperate > .divAUFileOperateItem > a:hover,
.divAGFileListBox > .divAGFileOperate > .divAGFileOperateItem > a:hover {
    font-size: 20px;
    color: red;
}*/
/************attachmentGrid/uploadItem组件**************/
.divUploadItem___CMnzk {
  flex: 0 0 200px;
  height: 130px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.divUploadItem___CMnzk > .divUploadBox___TOQrF {
  flex: 0 0 100px;
  height: 110px;
  border: 1px dashed #E4E4E4;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  padding: 20px 0px 10px 0px;
  position: relative;
}
.divUploadItem___CMnzk > .divUploadBox___TOQrF > .divUploadButton___3Euu\+ {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 2;
  cursor: pointer;
}
.divUploadItem___CMnzk > .divUploadBox___TOQrF > .divUploadIcon___8g5NS {
  flex: 2;
  display: flex;
  justify-content: center;
  align-items: center;
}
.divUploadItem___CMnzk > .divUploadBox___TOQrF > .divUploadIcon___8g5NS > i {
  font-size: 24px;
  color: #8AACF0;
}
.divUploadItem___CMnzk > .divUploadBox___TOQrF > .divUploadText___1eHlY {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #5D5D5D;
}
.divUploadItem___CMnzk > .divUploadBox___TOQrF > .divUploadSize___D5mTg {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  color: #B4B3B4;
}
/***************attachmentUpload/FileItem组件*************/
.divFileItem___PjCsJ {
  flex: 0 0 200px;
  width: 200px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.divFileItem___PjCsJ > .divFileItemContent___F1QdD {
  width: 90px;
  flex: 0 0 100px;
  overflow: hidden;
}
.divFileItem___PjCsJ > .divFileItemName___IyNhN {
  width: 100%;
  flex: 0 0 30px;
}
.divFileItem___PjCsJ > .divFileItemName___IyNhN label {
  width: 100%;
  height: 100%;
  line-height: 30px;
  text-align: center;
  display: block;
  font-size: 14px;
  color: #777777;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/************attachmentUpload/UploadProgress组件*************/
.divAUUploadProgress___eZCyY {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
/************attachmentUpload/FileItemIcon组件*************/
.divAUFileItemIcon___-Bolx {
  width: 100%;
  height: 100%;
  position: relative;
}
/***********attachmentUpload/Image组件*************/
.divAUImage___iAnZt {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.divAUImage___iAnZt img {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  display: block;
}
/***********attachmentUpload/FileItemMask组件*************/
.divAUFileItemMask___K3lfL {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0px;
  z-index: 10;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.divAUFileItemMaskTop___WOS8m {
  flex: 0 0 20px;
}
.divAUFileItemMaskTop___WOS8m a {
  width: 14px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  position: absolute;
  top: 2px;
  right: 2px;
  color: #e28383;
}
.divAUFileItemMaskTop___WOS8m a:hover {
  color: #f84a4a;
}
.divAUFileItemMaskMiddle___TrOdS {
  flex: 1;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 0px 5px;
}
.divAUFileItemMaskMiddle___TrOdS > a,
.divAUFileItemMaskMiddle___TrOdS > i {
  width: 40px;
  height: 30px;
  line-height: 30px;
  display: block;
  font-size: 22px;
  text-align: center;
  color: #e5e9ff;
}
.divAUFileItemMaskBottom___aJi6k {
  flex: 0 0 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.divAUFileItemMaskBottom___aJi6k label {
  margin: 0px auto 0px 4px;
  font-size: 12px;
  zoom: 0.8;
  color: #e5e9ff;
}
/***********components/selectMask组件*************/
.divFileItemMask___RXS1U {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.05);
  position: absolute;
  top: 0px;
  z-index: 10;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  cursor: pointer;
}
.divFileItemMask___RXS1U .ant-checkbox-wrapper {
  height: 16px;
  margin: 0px 6px 6px 0px;
  display: flex;
  border-radius: 8px;
}
.divFileItemMask___RXS1U .ant-checkbox-wrapper > .ant-checkbox {
  top: 0px;
  border-radius: 8px;
}
.divFileItemMask___RXS1U .ant-checkbox-wrapper > .ant-checkbox > .ant-checkbox-inner {
  border-radius: 8px;
}
.divFileItemMaskChecked___B6myD {
  background: rgba(0, 0, 0, 0.3);
}
/***********attachmentHistory/list组件*************/
.divTableHistoryList___TgOi3 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 5px 10px;
}
/***********attachmentList/listPageBox组件*************/
.divListPageBox___-Ft5v {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/***********attachmentList/tableSearchBar组件*************/
.divAttachmentCount___PLQLd {
  width: 120px;
  flex: 0 0 120px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.divIsMissImage___7O864 {
  width: 120px;
  flex: 0 0 120px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
/***********attachmentList/listPage组件*************/
.divListPage___vCmiP {
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 10px;
  display: flex;
  flex-direction: column;
}
.divListPage___vCmiP > .divListPageSearchBar___NINeH {
  flex: 0 0 auto;
  min-height: 40px;
  display: flex;
}
.divListPage___vCmiP > .divListPageTable___8apFf {
  flex: 1;
  display: flex;
  overflow: hidden;
}
.divListPage___vCmiP > .divListPageTable___8apFf .divTableList___on7Jf {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.divListPage___vCmiP > .divListPageRemark___Nt-6O {
  flex: 0 0 120px;
  display: flex;
}
/***********views/fileViewerPanel****************/
.divFileViewerPanel___mxRRa {
  flex: 1;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}
.__inputUpload .ant-input-wrapper .ant-input-group-addon i {
  cursor: pointer;
  font-size: 18px;
}
/***********fileRemark/fileRemarkPanel****************/
.divFileRemarkPanel___bRl0w {
  flex: 0 0 120px;
  display: flex;
  flex-direction: column;
}
.divFileRemarkPanel___bRl0w > .divFileRemarkTitle___E1ZKh {
  flex: 0 0 30px;
  display: flex;
  align-items: center;
}
/***********fileRemark/fileRemarkContent****************/
.divFileRemarkContent___YtWKh {
  flex: 1;
  display: flex;
  flex-direction: column;
  border: 1px solid #d9d9d9;
}
.divFileRemarkContent___YtWKh > .divFileRemarkContentInput___pWZUq {
  flex: 1;
  display: flex;
}
.divFileRemarkContent___YtWKh > .divFileRemarkContentInput___pWZUq .ant-input:focus {
  border-color: unset;
  border-right-width: unset;
  outline: unset;
  box-shadow: unset;
}
.divFileRemarkContent___YtWKh > .divFileRemarkContentInput___pWZUq > .textAreaFileRemark___wEPJf {
  flex: 1;
  border: unset;
  resize: unset;
  font-size: 13px;
}
/***********fileRemark/fileCommonRemark****************/
.divFileCommonRemark___nzn2m {
  flex: 0 0 30px;
  display: flex;
}
.divFileCommonRemark___nzn2m > .divFileCommonRemarkLabel___l4cAc {
  color: #999999;
  font-size: 13px;
  flex: 0 0 80px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.divFileCommonRemark___nzn2m > .divFileCommonRemarkTagItem___D32hY {
  flex: 0 0 auto;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.divFileCommonRemark___nzn2m > .divFileCommonRemarkTagItem___D32hY > .tagFileCommonRemarkItem___nqz31 {
  width: auto;
  min-width: 80px;
  max-width: 300px;
  flex: 0 0 auto;
  display: block;
  line-height: 24px;
  text-align: center;
  border: unset;
  background-color: #eeeeee;
  height: 24px;
  border-radius: 12px;
  color: #222222;
  cursor: pointer;
  -webkit-user-select: unset;
     -moz-user-select: unset;
          user-select: unset;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.divFileCommonRemark___nzn2m > .divFileCommonRemarkTagItem___D32hY > .tagFileCommonRemarkItemDisabled___O6Ki9 {
  color: #cccccc;
  cursor: not-allowed;
}
.divFileCommonRemark___nzn2m > .divFileCommonRemarkSet___bFkgx {
  flex: 0 0 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/***********fileRemark/commonRemarkManage/listPage****************/
.divCommonRemarkManage___\+1exM {
  width: 100%;
  height: 100%;
  padding: 10px;
}

.imageManagerRoot___OMNDh {
  width: 100%;
  height: 100%;
  padding: 0px 4px 4px 0px;
}
.imageManagerRoot___OMNDh header {
  background-color: #FFF !important;
  padding: 1px 8px !important;
  height: 50px !important;
  line-height: 50px !important;
  border-bottom: 1px solid #DDD;
}
.imageManagerRoot___OMNDh .ant-list-item {
  padding: 5px 0;
}
.imageManagerRoot___OMNDh .ant-card-bordered {
  border: 1px solid #eee;
  border-radius: 0px;
}
.imageManagerRoot___OMNDh .ant-card-head {
  padding: 0 !important;
  border-bottom: 0;
  /* background-color:#A0C5E8; */
}
.imageManagerRoot___OMNDh .ant-checkbox-wrapper {
  max-width: 91%;
  text-overflow: ellipsis;
  overflow: hidden;
}
.imageManagerRoot___OMNDh .ant-card-body {
  background-color: #1890FF01;
  padding: 10px 10px 9px 10px !important;
}
.imageManagerRoot___OMNDh .ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-head-title {
  padding: 6px;
}
.imageManagerRoot___OMNDh .ant-input {
  height: 28px;
}
.imageManagerRoot___OMNDh .ant-checkbox + span {
  color: #444444;
}
.imageManagerRoot___OMNDh .ant-layout-sider-children {
  background-color: white;
  padding: 5px 5px;
}
.imageManagerRoot___OMNDh .ant-layout-content {
  background-color: white;
  /* padding:5px 5px; */
}
.imageManagerRoot___OMNDh .ant-layout-header > span {
  display: inline-block;
}
.imageManagerRoot___OMNDh footer {
  padding: 4px 6px;
}
.imageManagerRoot___OMNDh .p___5lTM8 {
  color: #666;
  font-size: 13px;
  line-height: 22px;
}
.imageManagerRoot___OMNDh .customIcon___TkYtg {
  width: 16px;
  vertical-align: baseline;
  height: 16px;
}
/* 马赛克背景 */
.imageManagerRoot___OMNDh .mosaic___fOU7H {
  box-shadow: inset 0px 0px 20px 0px rgba(32, 21, 18, 0.3);
  background-position: 0px 0px, 10px 10px;
  background-size: 20px 20px;
  background-image: linear-gradient(45deg, #CCC 30%, transparent 25%, transparent 75%, #CCC 75%, #CCC 100%), linear-gradient(45deg, #CCC 25%, white 25%, white 75%, #CCC 75%, #CCC 100%);
}
.imageViewer___Pfcrk {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.imageViewer___Pfcrk .pic___t4sq1 {
  position: absolute;
  /* margin: auto; */
  top: 0px;
  left: 0;
  right: 0;
  bottom: 0;
}
.imageViewer___Pfcrk .bottomTools___airlI {
  position: absolute;
  /* bottom: 0px; */
  /* height: 40px; */
  /* line-height: 40px; */
  /* width: 81%; */
  background: #FFF;
  /* left: 0; */
  right: 0;
  top: 0px;
  margin: 4px;
  text-align: center;
  padding: 2px 18px;
  box-shadow: 0px 0px 20px 0px rgb(0 0 0%);
}
.imageViewer___Pfcrk .captureTools___Tr6Gy {
  top: -40px;
}
.imageViewer___Pfcrk .iconButton___kdbIY,
.imageViewer___Pfcrk .iconButton___kdbIY[disabled] {
  border: none;
  background-color: transparent;
}
.imageList___uZwQd {
  overflow: auto;
  padding: 0px 2px 6px 6px;
}
.imageList___uZwQd .ant-list-split .ant-list-item {
  border: none;
}
.imageList___uZwQd .ant-collapse-content > .ant-collapse-content-box {
  padding: 0px 4px;
}
.imageList___uZwQd .check {
  position: absolute;
  width: 24px;
  height: 24px;
}
.imageList___uZwQd .fileName {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  font-size: 13px;
  line-height: 22px;
  font-weight: bold;
  word-break: break-all;
}
.imageList___uZwQd .rename {
  position: absolute;
  right: -20px;
  top: 0px;
}
.imageList___uZwQd .rename button {
  border: none;
  background-color: transparent;
}
.imageList___uZwQd .iconButton {
  background-color: transparent !important;
  border: 0px;
}
.imageList___uZwQd .iconButton[disabled] {
  background: transparent;
}
.imageList___uZwQd .iconButton:hover,
.imageList___uZwQd .iconButton:focus {
  background: transparent !important;
}
.imageList___uZwQd .cardSelected___8KYOj {
  background: rgba(24, 144, 255, 0.1);
  border: 1px solid rgba(24, 144, 255, 0.5);
  border-radius: 0px;
}
.imageViewer___Pfcrk .iconButton___kdbIY,
.imageList___uZwQd .iconButton___kdbIY {
  border: none;
  background-color: transparent;
}
.imageList___uZwQd .img___-GR7s {
  width: 88px;
  height: 66px;
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #E9E9E9;
  border-radius: 0px;
}
.imageListFooter___zQiLH {
  height: 30px;
  width: 100%;
  border-top: 1px solid #E2E2E2;
  border-bottom: 1px solid #E2E2E2;
  background: #F3F3F3;
  color: #888;
  text-align: center;
  line-height: 30px;
  position: absolute;
  bottom: 0px;
  left: 0;
}
.imageListFooter___zQiLH .totalCount {
  color: black;
  font-weight: bold;
}
.imageListFooter___zQiLH .selectedCount {
  color: #1890FF;
  font-weight: bold;
}
/*    .imageList::-webkit-scrollbar {
        width: 5px;
    }

    .imageList::-webkit-scrollbar-thumb {
        border-radius: 5px;
        background: #AAA;
    }

    .imageList::-webkit-scrollbar-track {
        border-radius: 0;
    }*/
.ratio___7XY-A {
  margin-left: 5px !important;
  width: 45px !important;
  height: 23px !important;
}
.ratio___7XY-A .ant-input-number-input {
  border-radius: 3px !important;
  height: 20px !important;
  padding: 0 2px !important;
}
.imageInfoSlider___rrGbf {
  padding: 5px;
  background-color: #FFF !important;
  height: 100%;
  overflow: auto;
}
.imageInfoSlider___rrGbf .ant-collapse-header {
  border: 0;
  overflow: hidden;
  color: #1890FF !important;
  font-size: 16px;
}
.imageInfoSlider___rrGbf .ant-collapse-content {
  padding-left: 20px;
}
.imageInfoSlider___rrGbf .ant-collapse-content .ant-collapse-content-box {
  padding: 0;
}
.imageInfoSlider___rrGbf .ant-collapse-borderless > .ant-collapse-item {
  border: 0;
}
.imageInfoSlider___rrGbf .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding-left: 20px;
}
.imageInfoSlider___rrGbf .ant-collapse-arrow {
  right: unset !important;
  left: 0px !important;
  color: #1890FF !important;
}
.imageInfoSlider___rrGbf .ant-form-item label {
  white-space: normal;
}
.imageInfoSlider___rrGbf .ant-form-item span {
  word-break: break-all;
}
.invoiceVerifyIcon___iyjeN {
  width: 55px;
  height: 18px;
}
.invoiceVerify___Pa01M {
  display: flex;
}
.reInvoiceVerifyButton___Xravp {
  border: 1px solid #F1AD43 !important;
  color: #F1AD43 !important;
  /* width: 55px; */
  height: 18px !important;
  font-size: 12px !important;
  padding: 0px 2px !important;
  margin-left: 2px;
  margin-top: 2px;
}
.invoiceTypeLabel___xvoPY {
  min-width: 70px;
}
.editOcrInfo___LUaPf {
  height: 100% !important;
  overflow: auto !important;
}
.ocrEditHeaderImage___LY4C3 {
  width: 40px;
  height: 40px;
}
.ocrInfoForm___FuHcP .ant-form-item-label,
.ocrInfoForm___FuHcP .ant-form-item-control {
  line-height: 2;
}
.topOrder___vFcOL {
  background-color: #f3f3f3 !important;
  border: #ddd !important;
}
.filterButton___FQxnQ {
  width: 24px !important;
  height: 23px !important;
  margin-left: 3px;
}
.filterButtonActive___W2Glo {
  background-color: #1890ff !important;
}
.filterModel___FI7qv {
  overflow: hidden;
}
.filterTabs___3i0D\+ {
  height: 100%;
}
.filterTabs___3i0D\+ .ant-tabs-content {
  height: calc(100% - 52px);
}
.filterTabs___3i0D\+ .ant-tabs-content .ant-tabs-tabpane {
  overflow: auto;
  height: 100%;
}
.tickets_list_item___RR1Hn {
  padding: 6px 0 !important;
}
.tickets_list_item___RR1Hn .item_title {
  display: inline-flex;
  width: 100%;
}
.tickets_list_item___RR1Hn .item_title .title_icon {
  width: 70px;
  text-align: center;
  position: relative;
  top: -2px;
}
.tickets_list_item___RR1Hn .item_title .title_text {
  font-size: 16px;
  font-weight: 400;
  color: #000;
  width: 100%;
}
.tickets_list_item___RR1Hn .item_title .title_text .title_tag {
  float: right;
}
.tickets_list_item___RR1Hn .item_content {
  display: inline-flex;
  margin-top: 10px;
  font-size: 14px;
  color: #444444;
  font-weight: 400;
}
.tickets_list_item___RR1Hn .item_content .date_label {
  color: #888888;
  width: 70px;
  text-align: center;
}
.tickets_list_item___RR1Hn .item_content .date_text {
  width: 100px;
}
.tickets_list_item___RR1Hn .item_content .name_label {
  color: #888888;
  width: 48px;
  text-align: center;
}
.tickets_list_item___RR1Hn .item_content .money_label {
  color: #888888;
  width: 48px;
  text-align: center;
}
.tickets_list_item___RR1Hn .item_content .money_text {
  width: 50px;
}
.tickets_list_item___RR1Hn .thumbImage {
  margin-left: 12px;
}
.splitScreenSpin___6ws3j {
  opacity: 1;
}

/************************components/inputUser组件**************************/
.divInputUserBox___kSV-h {
  /*height: auto;
    min-height: 32px;*/
  height: 32px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
}
.divInputUserBox___kSV-h:hover {
  border-color: #1890ff;
}
.divInputUser___gG9U4 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 14px;
  padding: 4px 11px;
}
.divInputUserSearch___7kbPw {
  flex: 0 0 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-left: 1px solid #d9d9d9;
  background-color: #fafafa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  cursor: pointer;
}
.divInputUserSearch___7kbPw i {
  font-size: 16px;
}
/************************components/PopupContent组件**************************/
.divPopupContent___fhzkc {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.divPopupContentTop___04v2w {
  flex: 1;
  display: flex;
  flex-direction: row;
  padding: 10px;
}
.divPopupContentTopLeft___mnHS\+ {
  flex: 2;
  display: flex;
}
.divPopupContentTopRight___XEyml {
  flex: 3;
  display: flex;
  padding-left: 10px;
  overflow: hidden;
}
.divPopupContentBottom___W6m\+5 {
  flex: 0 0 115px;
  display: flex;
  padding: 0px 10px 10px 10px;
}
/************************components/userSelectList组件**************************/
.divUserSelectList___BH0hO {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.divTableSearchBar___VQzH1 {
  flex: 0 0 auto;
  height: auto;
  min-height: 40px;
  max-height: 200px;
}
.divTableList___3fW-9 {
  flex: 1;
  padding: 5px !important;
  overflow: hidden;
}
/************************components/selectedUserList组件**************************/
.divSelectedUser___ptzUF {
  flex: 1;
  display: flex;
  flex-direction: column;
  border: 1px solid #eaeaea;
}
.divSelectedUserHeader___7GYA0 {
  flex: 0 0 30px;
  display: flex;
  flex-direction: row;
  line-height: 30px;
  margin: 0px 10px 0px 10px;
  border-bottom: 1px solid #eaeaea;
}
.divSelectedUserTitle___l4fen {
  flex: 0 0 200px;
  display: flex;
  flex-direction: row;
  align-items: center;
  font-weight: bold;
  padding: 2px;
}
.divSelectedUserOptions___UP8k8 {
  flex: 1;
  display: flex;
  flex-direction: row-reverse;
}
.spanSelectedUserOptions___N7MS5 {
  flex: 0 0 80px;
  display: flex;
  flex-direction: row;
  cursor: pointer;
}
.spanSelectedUserOptions___N7MS5 i {
  flex: 0 0 20px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.spanSelectedUserOptions___N7MS5 label {
  flex: 1;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.divSelectedUserContent___I7CX8 {
  flex: 1;
  display: flex;
  flex-direction: row;
  padding: 6px 10px 6px 10px;
  flex-wrap: wrap;
  overflow: auto;
}
.divSelectedUserContent___I7CX8 > div {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  width: auto;
  min-width: 100px;
  max-width: 180px;
  height: 26px;
  padding: unset;
  margin: 2px;
}
.divSelectedUserContent___I7CX8 > div > label {
  flex: 1;
  width: auto;
  min-width: 70px;
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 24px;
  text-align: center;
}
.divSelectedUserContent___I7CX8 > div > i {
  flex: 0 0 20px;
  display: flex !important;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.divSelectedUserContent___I7CX8 > div > i:hover {
  color: red;
}
/*****************************************************************************/
.divTreeSelectorContent___8Fp-i {
  display: flex;
  flex-direction: column;
  padding: 10px !important;
  border: 1px solid #eaeaea;
}
.divTreeSelectorTop___UryzQ {
  flex: 0 0 40px;
}
.divTreeSelectorBottom___YOPR2 {
  flex: 1;
  overflow: auto;
}

/************************components/todoPrompt组件**************************/
.divTodoPromptBox___PsCGf {
  width: 100%;
  height: 30px;
  overflow: hidden;
  background: #FFF7E6;
  border: 1px solid #FECC95;
}
.divTodoPromptBox___PsCGf > .divTodoPrompt___X0pUR {
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 5px;
}
.divTodoPromptBox___PsCGf > .divTodoPrompt___X0pUR > .divTodoPromptIcon___gAlft {
  width: auto;
  height: 100%;
  display: block;
  float: left;
  color: #FF6355;
  margin-right: 6px;
}
.divTodoPromptBox___PsCGf > .divTodoPrompt___X0pUR > .divTodoPromptTitle___L2ziC {
  width: auto;
  height: 100%;
  display: block;
  float: left;
  color: #FF6355;
}
.divTodoPromptBox___PsCGf > .divTodoPrompt___X0pUR > .divTodoPromptCount___8H5Fr {
  width: auto;
  height: 100%;
  display: block;
  float: left;
  color: #FF3333;
  font-weight: bold;
  font-size: 16px;
  line-height: 18px;
  margin-left: 6px;
  margin-right: 6px;
}
.divTodoPromptBox___PsCGf > .divTodoPrompt___X0pUR > .divTodoPromptLabel___5xGp9 {
  width: auto;
  height: 100%;
  display: block;
  float: left;
  align-items: center;
}
.divTodoPromptBox___PsCGf > .divTodoPrompt___X0pUR > .divTodoPromptLink___iZt3t {
  width: auto;
  height: 100%;
  display: block;
  float: left;
  align-items: center;
  margin-left: 6px;
}

.divSearchBar___mr80V {
  display: flex;
  flex-direction: column;
  /*padding: 10px 0px 10px 0px;*/
  padding-bottom: 10px !important;
}
.divQuickSearchBar___MsSWS {
  flex: 0 1 35px;
  display: flex;
}
.divAdvancedSearchBar___jXo5M {
  flex: 0 1 auto;
  display: flex;
  align-items: center;
  background: #f5f5f5;
}
.divTodoPrompt___7Y-WF {
  flex: 0 1 auto;
  display: flex;
  padding-top: 10px;
}
.divSearchBarTitle___n6CNI {
  flex: 0 0 auto;
  display: block;
  line-height: 35px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 6px;
  font-size: 16px;
}
.divSearchBarCusBar___klXM- {
  flex: 0 0 auto;
  display: flex;
  overflow: hidden;
}
.divQuickSearchBox___pGIBE {
  margin-left: 0px;
  flex: 0 0 auto;
}
.divAdvancedSearchSwitch___0G6AE {
  flex: 0 0 92px;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-right: 10px;
  margin-left: 5px;
  text-align: center;
}
.divAdvancedSearchSwitch___0G6AE:empty {
  display: none;
}
.divOperateButtonsBox___SKy4B {
  flex: 0 0 auto;
  display: flex;
}
/***************快速搜索***********************/
.divQuickSearchItems___zSVgU {
  display: flex;
  flex-direction: row;
  height: 100%;
}
/***************操作***********************/
.divOperateButtonsBox___SKy4B {
  flex: 1;
  display: flex;
}
.divOperateButtonsBox___SKy4B > div {
  flex: 1;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.divOperateButtonsBox___SKy4B > div button {
  margin-left: 5px;
  margin-right: unset !important;
}
/*.divOperateButtonsBox > div:first-child {
        margin-right: unset;
    }

    .divOperateButtonsBox > div:not(:first-child ) {
        margin-right: 5px;
    }

       */
/***************advancedSearch组件***********************/
.divAdvancedSearchItems___9iBsg {
  flex: 1;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 5px 0px 5px 0px;
}
.divAdvancedSearchOperate___alD1q {
  flex: 1;
  margin: 10px 5px 10px 2px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.divAdvancedSearchOperate___alD1q > button + button {
  margin-left: 8px;
}
/***************components/quickSearch组件***********************/
.divQuickSearchButton___pMgsX {
  flex: 1;
  margin: 10px 5px 10px 8px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
/***************advancedSearchSwitchBtn组件***********************/
.spanAdvancedSearch___xsH8A {
  height: 30px;
  background-color: #f5f5f5;
  cursor: pointer;
  padding: 5px 10px 5px 9px;
  border-radius: 4px;
  color: #666666;
  /*margin-left: 5px;*/
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: flex;
}
.spanAdvancedSearchActive___MKtDa {
  height: 34px !important;
  padding: 7px 10px 7px 9px !important;
  color: #798df5 !important;
  border-bottom-left-radius: unset !important;
  border-bottom-right-radius: unset !important;
}
.spanAdvancedSearch___xsH8A > i {
  flex: 0 0 12px;
  font-size: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
}
.spanAdvancedSearch___xsH8A > span {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.divAdvancedSearchSwitch___0G6AE span:hover {
  color: #000;
}
/***************searchItem组件***********************/
.divQuickSearchItems___zSVgU .divSearchItem___S3j8k {
  flex: auto;
  display: flex;
  flex-direction: row;
  height: 100%;
  margin-left: 8px;
}
.divQuickSearchItems___zSVgU .divSearchItem___S3j8k .divSearchItemLabel___BYFLf {
  flex: 0 1 auto;
  line-height: 25px;
  padding: 4px 5px;
  display: flex;
  align-items: center;
}
.divQuickSearchItems___zSVgU .divSearchItem___S3j8k .divSearchItemLabel___BYFLf label {
  padding: 0px 0px 0px 10px;
}
.divQuickSearchItems___zSVgU .divSearchItem___S3j8k:first-of-type {
  margin-left: unset;
}
.divQuickSearchItems___zSVgU .divSearchItem___S3j8k .divSearchItemEditor___oCMOD {
  flex: 1;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.divAdvancedSearchItems___9iBsg .divSearchItem___S3j8k {
  flex: 0 1 auto;
  display: flex;
  flex-direction: row;
  margin: 5px 2px 5px 2px;
}
.divAdvancedSearchItems___9iBsg .divSearchItem___S3j8k .divSearchItemLabel___BYFLf {
  flex: 0 1 auto;
  line-height: 32px;
  padding: 3px;
  display: flex;
  align-items: center;
}
.divAdvancedSearchItems___9iBsg .divSearchItem___S3j8k .divSearchItemLabel___BYFLf label {
  padding: 0px 0px 0px 6px;
}
.divAdvancedSearchItems___9iBsg .divSearchItem___S3j8k .divSearchItemEditor___oCMOD {
  flex: 1;
  padding: 5px;
  display: flex;
  align-items: center;
}

.__divSearchBar .__divSearchItem .ant-tag-checkable {
    height: 28px;
    line-height: 26px;
    padding: 0px 10px 0px 10px;
    flex: auto;
    font-size: 14px;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    margin: unset;
}

.__divSearchBar .__divSearchItem .__divSearchItemEditor .ant-select {
    width: auto;
    min-width: 160px;
    max-width: 260px;
}

.divInputUserSelect{
    width: 100%;
}

.divInputUserSelect>div{
    height: 24px;
    margin: 0 auto;
}


/* 日期组件重新渲染 */
.divDatePickerSelect .ant-calendar-picker{
    min-width: 100px !important;
}

.divInputDutySelect>div{
    height: 24px;
    margin: 0 auto;
}



.div-platform-advanced-search{
    margin:0 auto;
    width: 100%;
}

/*********************components/wfStateSelect���******************************/
.divMaxTagPlaceholder___blpKy {
  padding: 0px 5px;
}

/*********************components/wfStateSelect组件******************************/
.__selectWFStateSelect .ant-select-selection--multiple .ant-select-selection__rendered > ul .ant-select-selection__choice__disabled {
    padding: unset;
}

/*多选时隐藏搜索框*/
.__selectWFStateSelect_HideSearch .ant-select-selection--multiple .ant-select-selection__rendered > ul .ant-select-search {
    width: 0px;
}

/*******************components/printButton���*********************/
/*******************components/printButtonItem���*********************/
.buttonGroupPrint___ZA2CR .btnPrint___nGJii {
  width: auto;
  min-width: 120px;
}
/*******************components/dropdownItem���*********************/
.divDropdownItem___19hcn {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  overflow: hidden;
}
.divDropdownItem___19hcn .divDropdownItemLeft___03ZnL {
  flex: 1;
  display: flex;
  flex-direction: row;
  justify-content: center;
  cursor: pointer;
}
.divDropdownItem___19hcn .divDropdownItemLeft___03ZnL .divDropdownItemIcon___icYUW {
  flex: 0 0 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.divDropdownItem___19hcn .divDropdownItemLeft___03ZnL .divDropdownItemText___GlTb2 {
  flex: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0px 5px;
}
.divDropdownItemRight___dX5Ka {
  flex: 0 0 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
/*******************components/printIconItem���*********************/
.divPopoverContent___aqm-i {
  height: auto;
  min-height: 100px;
  max-height: 300px;
  overflow: auto;
  padding: 5px;
}
.divPopoverContentItem___WHdet {
  width: 100%;
  height: 30px;
}

/********************components/printIconItem���***************************/
.__printIconPopover .ant-popover-content .ant-popover-inner .ant-popover-title {
    text-align: center;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}

.__printIconPopover .ant-popover-content .ant-popover-inner .ant-popover-inner-content {
    padding: unset;
}

.fill_Modal {
    position: absolute !important;
}

.fill_Modal>.ant-modal {
    width         : auto !important;
    height        : auto !important;
    padding-bottom: 0;

    position: absolute;
    left    : 0;
    top     : 0;
    bottom  : 0;
    right   : 0;
    margin  : auto;
}

.fill_Modal>.ant-modal>.ant-modal-content {
    height       : 100%;
    border-radius: 0;

    display       : flex;
    flex-direction: column;
}


.fill_Modal>.ant-modal>.ant-modal-content>.ant-modal-header,
.fill_Modal>.ant-modal>.ant-modal-content>.ant-modal-footer {
    flex: 0 0 auto;
}

.fill_Modal>.ant-modal>.ant-modal-content>.ant-modal-body {
    flex   : auto;
    padding: 0;
}



.formModalTab>.ant-modal {
    padding-bottom: 0;
}

.formModalTab>.ant-modal>.ant-modal-content {
    height        : 100%;
    display       : flex;
    flex-direction: column;

    /*内容高度不超过父级，未测试浏览器兼容性*/
    max-height: -webkit-fill-available;

}

.formModalTab>.ant-modal>.ant-modal-content>.ant-modal-body>.formModal {
    height: 100%;
}

.formModalTab>.ant-modal>.ant-modal-content>.ant-modal-header {
    padding: 12px 15px;
    flex: 0 0 auto;
}

.formModalTab>.ant-modal>.ant-modal-content>.ant-modal-footer {
    padding: 10px 15px;
    flex: 0 0 auto;
}

.formModalTab>.ant-modal>.ant-modal-content>.ant-modal-body {
    flex    : auto;
    position: relative;
    padding : 0;
}


.formModalTab>.ant-modal>.ant-modal-content>.ant-modal-close-x {
    line-height: 46px;
    height     : 46px;
}

.formModalTab>.ant-modal>.ant-modal-content>.ant-modal-body>.formModal-content>.form-modal-spin>.ant-spin-container>.form-modal-content {
    width  : 100%;
    height : 100%;
    padding: 12px;
}

.showInTabContentWrapper {
    position: absolute !important;
}
.xadv_search_button{
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.xadv_search_button i.anticon{
    color: rgba(0, 0, 0, 0.25);
}


.xadv_search_button_focus{
    color: #1890ff;
    border-color: #1890ff;
}
.xadv_search_button_focus i.anticon{
    color: #1890ff;
}

.xadv_tip_and{
    margin-bottom: 5px;
}

.xadv_tip_and .ant-select-selection{
    border: none;
    box-shadow: none !important;
    color: #1890ff;
}
.xadv_tip_and .ant-select-selection>.ant-select-arrow{
    color: #1890ff;
}
.xadv_title{
    margin-bottom: 10px;
}
.xadv_condition{
    min-height: 100px;
    max-height: 320px;
    overflow: auto;
}
.xadv_condition .ant-select-selection{
    box-shadow: none !important;
}
.xadv_condition input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.xadv_condition input[type="number"]{
    -moz-appearance: textfield;
}
.xadv_condition_item{
    margin-bottom: 10px;
}

.xadv_condition_item .xadv_date{
    width: 100%;
}

.xadv_operation{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
}
.xadv_operation>button:first-child{
    margin-right: 8px;
}
.xadv_condition_card .ant-popover-inner-content{
    padding: 0px;
}
.xadv_condition_content{
    width: 320px;
    padding: 12px 24px;
}

.xadv_fieldtype_title{
    display: flex;
    align-items: center;
    font-size: 12px;
    margin-bottom: 5px;
}
.xadv_fieldtype_title .ant-select-selection{
    /* background: rgb(233, 233, 233); */
    color: #1890ff;
}
.xadv_fieldtype_title .ant-select-selection>.ant-select-arrow{
    /* background: rgb(233, 233, 233); */
    color: #1890ff;
}
.xadv_item_del_button{
    margin-left: auto;
    margin-right: 0;
}
.xadv_fieldtype_title .ant-select-selection{
    border: none;
}
.xadv_title button[ant-click-animating-without-extra-node]:after {
    border: 0 none;
    opacity: 0;
    animation:none 0 ease 0 1 normal;
  }
/* .add_search_rule{
    padding: 0;

} */
@keyframes PhotoView__rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes PhotoView__delayShow {
  0%,
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.PhotoView__Spinner {
  animation: PhotoView__delayShow 0.4s linear both;
}
.PhotoView__Spinner svg {
  animation: PhotoView__rotate 0.6s linear infinite;
}

.PhotoView__Photo {
  will-change: transform;
  cursor: grab;
}
.PhotoView__Photo:active {
  cursor: grabbing;
}

@keyframes PhotoView__animateIn {
  from {
    opacity: 0.4;
    transform: scale(0.2);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes PhotoView__animateOut {
  from {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(0.2);
  }
}
.PhotoView__animateIn {
  opacity: 0.4;
  animation: PhotoView__animateIn 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) both;
}
.PhotoView__animateOut {
  opacity: 1;
  animation: PhotoView__animateOut 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) both;
}
.PhotoView__PhotoWrap {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  z-index: 10;
  overflow: hidden;
}
.PhotoView__PhotoBox {
  display: flex;
  justify-content: center;
  align-items: center;
}
.PhotoView__PhotoMask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.PhotoView-SlideWrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2000;
  overflow: hidden;
}

@keyframes PhotoView__fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.PhotoView-PhotoSlider__clean .PhotoView-PhotoSlider__BannerWrap,
.PhotoView-PhotoSlider__clean .PhotoView-PhotoSlider__ArrowLeft,
.PhotoView-PhotoSlider__clean .PhotoView-PhotoSlider__ArrowRight,
.PhotoView-PhotoSlider__clean .PhotoView-PhotoSlider__FooterWrap {
  opacity: 0;
}
.PhotoView-PhotoSlider__willClose .PhotoView-PhotoSlider__BannerWrap:hover {
  opacity: 0;
}
.PhotoView-PhotoSlider__Backdrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: -1;
}
.PhotoView-PhotoSlider__fadeIn {
  opacity: 0;
  animation: PhotoView__fade 0.4s linear both;
}
.PhotoView-PhotoSlider__fadeOut {
  opacity: 0;
  animation: PhotoView__fade 0.4s linear both reverse;
}
.PhotoView-PhotoSlider__BannerWrap {
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 44px;
  color: white;
  background-color: rgba(0, 0, 0, 0.5);
  transition: opacity 0.2s ease-out;
  z-index: 20;
}
.PhotoView-PhotoSlider__BannerWrap:hover {
  opacity: 1;
}
.PhotoView-PhotoSlider__Counter {
  padding: 0 10px;
  font-size: 14px;
  opacity: 0.75;
}
.PhotoView-PhotoSlider__BannerRight {
  display: flex;
  align-items: center;
  height: 100%;
}
.PhotoView-PhotoSlider__toolbarIcon {
  box-sizing: border-box;
  padding: 10px;
  opacity: 0.75;
  cursor: pointer;
  transition: opacity 0.2s linear;
}
.PhotoView-PhotoSlider__toolbarIcon:hover {
  opacity: 1;
}
.PhotoView-PhotoSlider__ArrowLeft,
.PhotoView-PhotoSlider__ArrowRight {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 100px;
  margin: auto;
  opacity: 0.75;
  z-index: 20;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: opacity 0.2s linear;
}
.PhotoView-PhotoSlider__ArrowLeft:hover,
.PhotoView-PhotoSlider__ArrowRight:hover {
  opacity: 1;
}
.PhotoView-PhotoSlider__ArrowLeft svg,
.PhotoView-PhotoSlider__ArrowRight svg {
  box-sizing: content-box;
  padding: 10px;
  width: 24px;
  height: 24px;
  fill: white;
  background: rgba(0, 0, 0, 0.3);
}
.PhotoView-PhotoSlider__ArrowLeft {
  left: 0;
}
.PhotoView-PhotoSlider__ArrowRight {
  right: 0;
}
.PhotoView-PhotoSlider__FooterWrap {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 10px;
  width: 100%;
  min-height: 44px;
  line-height: 1.5;
  font-size: 14px;
  color: #ccc;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: justify;
  transition: opacity 0.2s ease-out;
  z-index: 20;
}

@font-face {
  font-family: 'icomoon';
  src: url(data:application/vnd.ms-fontobject;base64,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);
  src: url(data:application/vnd.ms-fontobject;base64,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?#iefix) format('embedded-opentype'), url(data:application/octet-stream;base64,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) format('truetype'), url(data:application/font-woff;base64,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) format('woff'), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9Imljb21vb24iIGhvcml6LWFkdi14PSIxMDI0Ij4KPGZvbnQtZmFjZSB1bml0cy1wZXItZW09IjEwMjQiIGFzY2VudD0iOTYwIiBkZXNjZW50PSItNjQiIC8+CjxtaXNzaW5nLWdseXBoIGhvcml6LWFkdi14PSIxMDI0IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBob3Jpei1hZHYteD0iNTEyIiBkPSIiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTY3OyIgZ2x5cGgtbmFtZT0icm90YXRlLWxlZnQiIGQ9Ik03NjEuODYyLTY0YzExMy43MjYgMjA2LjAzMiAxMzIuODg4IDUyMC4zMDYtMzEzLjg2MiA1MDkuODI0di0yNTMuODI0bC0zODQgMzg0IDM4NCAzODR2LTI0OC4zNzJjNTM0Ljk2MiAxMy45NDIgNTk0LjU3LTQ3Mi4yMTQgMzEzLjg2Mi03NzUuNjI4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5Njg7IiBnbHlwaC1uYW1lPSJyb3RhdGUtcmlnaHQiIGQ9Ik01NzYgNzExLjYyOHYyNDguMzcybDM4NC0zODQtMzg0LTM4NHYyNTMuODI0Yy00NDYuNzUgMTAuNDgyLTQyNy41ODgtMzAzLjc5Mi0zMTMuODYtNTA5LjgyNC0yODAuNzEyIDMwMy40MTQtMjIxLjEgNzg5LjU3IDMxMy44NiA3NzUuNjI4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5ODQ7IiBnbHlwaC1uYW1lPSJyZXNldCIgZD0iTTEwMjQgNTc2aC0zODRsMTQzLjUzIDE0My41M2MtNzIuNTMgNzIuNTI2LTE2OC45NiAxMTIuNDctMjcxLjUzIDExMi40N3MtMTk5LTM5Ljk0NC0yNzEuNTMtMTEyLjQ3Yy03Mi41MjYtNzIuNTMtMTEyLjQ3LTE2OC45Ni0xMTIuNDctMjcxLjUzczM5Ljk0NC0xOTkgMTEyLjQ3LTI3MS41M2M3Mi41My03Mi41MjYgMTY4Ljk2LTExMi40NyAyNzEuNTMtMTEyLjQ3czE5OSAzOS45NDQgMjcxLjUyOCAxMTIuNDcyYzYuMDU2IDYuMDU0IDExLjg2IDEyLjI5MiAxNy40NTYgMTguNjY4bDk2LjMyLTg0LjI4MmMtOTMuODQ2LTEwNy4xNjYtMjMxLjY2NC0xNzQuODU4LTM4NS4zMDQtMTc0Ljg1OC0yODIuNzcgMC01MTIgMjI5LjIzLTUxMiA1MTJzMjI5LjIzIDUxMiA1MTIgNTEyYzE0MS4zODYgMCAyNjkuMzY4LTU3LjMyNiAzNjIuMDE2LTE0OS45ODRsMTQ5Ljk4NCAxNDkuOTg0di0zODR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTljNzsiIGdseXBoLW5hbWU9ImRvd25sb2FkIiBkPSJNNzM2IDUxMmwtMjU2LTI1Ni0yNTYgMjU2aDE2MHYzODRoMTkydi0zODR6TTQ4MCAyNTZoLTQ4MHYtMjU2aDk2MHYyNTZoLTQ4MHpNODk2IDEyOGgtMTI4djY0aDEyOHYtNjR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZWEwYTsiIGdseXBoLW5hbWU9Inpvb20taW4iIGQ9Ik05OTIgNTc2aC0zNTJ2MzUyYzAgMTcuNjcyLTE0LjMyOCAzMi0zMiAzMmgtMTkyYy0xNy42NzIgMC0zMi0xNC4zMjgtMzItMzJ2LTM1MmgtMzUyYy0xNy42NzIgMC0zMi0xNC4zMjgtMzItMzJ2LTE5MmMwLTE3LjY3MiAxNC4zMjgtMzIgMzItMzJoMzUydi0zNTJjMC0xNy42NzIgMTQuMzI4LTMyIDMyLTMyaDE5MmMxNy42NzIgMCAzMiAxNC4zMjggMzIgMzJ2MzUyaDM1MmMxNy42NzIgMCAzMiAxNC4zMjggMzIgMzJ2MTkyYzAgMTcuNjcyLTE0LjMyOCAzMi0zMiAzMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlYTBiOyIgZ2x5cGgtbmFtZT0iem9vbS1vdXQiIGQ9Ik0wIDU0NHYtMTkyYzAtMTcuNjcyIDE0LjMyOC0zMiAzMi0zMmg5NjBjMTcuNjcyIDAgMzIgMTQuMzI4IDMyIDMydjE5MmMwIDE3LjY3Mi0xNC4zMjggMzItMzIgMzJoLTk2MGMtMTcuNjcyIDAtMzItMTQuMzI4LTMyLTMyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGVhMGY7IiBnbHlwaC1uYW1lPSJjbG9zZSIgZD0iTTEwMTQuNjYyIDEzNy4zNGMtMC4wMDQgMC4wMDQtMC4wMDggMC4wMDgtMC4wMTIgMC4wMTBsLTMxMC42NDQgMzEwLjY1IDMxMC42NDQgMzEwLjY1YzAuMDA0IDAuMDA0IDAuMDA4IDAuMDA2IDAuMDEyIDAuMDEwIDMuMzQ0IDMuMzQ2IDUuNzYyIDcuMjU0IDcuMzEyIDExLjQxNiA0LjI0NiAxMS4zNzYgMS44MjQgMjQuNjgyLTcuMzI0IDMzLjgzbC0xNDYuNzQ2IDE0Ni43NDZjLTkuMTQ4IDkuMTQ2LTIyLjQ1IDExLjU2Ni0zMy44MjggNy4zMi00LjE2LTEuNTUtOC4wNzAtMy45NjgtMTEuNDE4LTcuMzEgMC0wLjAwNC0wLjAwNC0wLjAwNi0wLjAwOC0wLjAxMGwtMzEwLjY0OC0zMTAuNjUyLTMxMC42NDggMzEwLjY1Yy0wLjAwNCAwLjAwNC0wLjAwNiAwLjAwNi0wLjAxMCAwLjAxMC0zLjM0NiAzLjM0Mi03LjI1NCA1Ljc2LTExLjQxNCA3LjMxLTExLjM4IDQuMjQ4LTI0LjY4MiAxLjgyNi0zMy44My03LjMybC0xNDYuNzQ4LTE0Ni43NDhjLTkuMTQ4LTkuMTQ4LTExLjU2OC0yMi40NTItNy4zMjItMzMuODI4IDEuNTUyLTQuMTYgMy45Ny04LjA3MiA3LjMxMi0xMS40MTYgMC4wMDQtMC4wMDIgMC4wMDYtMC4wMDYgMC4wMTAtMC4wMTBsMzEwLjY1LTMxMC42NDgtMzEwLjY1LTMxMC42NTJjLTAuMDAyLTAuMDA0LTAuMDA2LTAuMDA2LTAuMDA4LTAuMDEwLTMuMzQyLTMuMzQ2LTUuNzYtNy4yNTQtNy4zMTQtMTEuNDE0LTQuMjQ4LTExLjM3Ni0xLjgyNi0yNC42ODIgNy4zMjItMzMuODNsMTQ2Ljc0OC0xNDYuNzQ2YzkuMTUtOS4xNDggMjIuNDUyLTExLjU2OCAzMy44My03LjMyMiA0LjE2IDEuNTUyIDguMDcwIDMuOTcgMTEuNDE2IDcuMzEyIDAuMDAyIDAuMDA0IDAuMDA2IDAuMDA2IDAuMDEwIDAuMDEwbDMxMC42NDggMzEwLjY1IDMxMC42NDgtMzEwLjY1YzAuMDA0LTAuMDAyIDAuMDA4LTAuMDA2IDAuMDEyLTAuMDA4IDMuMzQ4LTMuMzQ0IDcuMjU0LTUuNzYyIDExLjQxNC03LjMxNCAxMS4zNzgtNC4yNDYgMjQuNjg0LTEuODI2IDMzLjgyOCA3LjMyMmwxNDYuNzQ2IDE0Ni43NDhjOS4xNDggOS4xNDggMTEuNTcgMjIuNDU0IDcuMzI0IDMzLjgzLTEuNTUyIDQuMTYtMy45NyA4LjA2OC03LjMxNCAxMS40MTR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZWEzNDsiIGdseXBoLW5hbWU9Im5leHQiIGQ9Ik05OTIgNDQ4bC00ODAgNDgwdi0yODhoLTUxMnYtMzg0aDUxMnYtMjg4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGVhMzg7IiBnbHlwaC1uYW1lPSJwcmV2IiBkPSJNMzIgNDQ4bDQ4MC00ODB2Mjg4aDUxMnYzODRoLTUxMnYyODh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZWE1ZjsiIGdseXBoLW5hbWU9InNjYWxlWSIgZD0iTTg5NiAxOTJoMTI4bC0xNjAtMTkyLTE2MCAxOTJoMTI4djUxMmgtMTI4bDE2MCAxOTIgMTYwLTE5MmgtMTI4ek02NDAgODk2di0yNTZsLTY0IDEyOGgtMTkydi03MDRoMTI4di02NGgtMzg0djY0aDEyOHY3MDRoLTE5MmwtNjQtMTI4djI1NnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlYTYwOyIgZ2x5cGgtbmFtZT0ic2NhbGVYIiBkPSJNMjU2IDY0di0xMjhsLTE5MiAxNjAgMTkyIDE2MHYtMTI4aDUxMnYxMjhsMTkyLTE2MC0xOTItMTYwdjEyOHpNODMyIDg5NnYtMjU2bC02NCAxMjhoLTE5MnYtNDQ4aDEyOHYtNjRoLTM4NHY2NGgxMjh2NDQ4aC0xOTJsLTY0LTEyOHYyNTZ6IiAvPgo8L2ZvbnQ+PC9kZWZzPjwvc3ZnPg==) format('svg');
  font-weight: normal;
  font-style: normal;
}
.react-viewer {
  opacity: 0;
}
.react-viewer-inline {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 400px;
}
.react-viewer ul {
  margin: 0;
  padding: 0;
}
.react-viewer li {
  list-style: none;
}
.react-viewer-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #373737;
  background-color: rgba(55, 55, 55, 0.6);
  height: 100%;
  filter: alpha(opacity=50);
  z-index: 1000;
}
.react-viewer-btn {
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
}
.react-viewer-btn:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.react-viewer-close {
  position: fixed;
  top: 0px;
  right: 0px;
  overflow: hidden;
  width: 40px;
  height: 40px;
  border-radius: 0 0 0 40px;
  cursor: pointer;
  z-index: 1010;
}
.react-viewer-close > i {
  position: relative;
  top: 4px;
  left: 18px;
}
.react-viewer-canvas {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 1005;
}
.react-viewer-canvas > img {
  display: block;
  width: auto;
  height: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.react-viewer-canvas > img.drag {
  cursor: move;
}
.react-viewer-footer {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  text-align: center;
  z-index: 1005;
}
.react-viewer-inline > .react-viewer-mask,
.react-viewer-inline > .react-viewer-close,
.react-viewer-inline > .react-viewer-canvas,
.react-viewer-inline > .react-viewer-footer {
  position: absolute;
}
.react-viewer-attribute {
  margin: 0;
  margin-bottom: 6px;
  opacity: .8;
  color: #ccc;
  font-size: 15px;
}
.react-viewer-toolbar {
  overflow: hidden;
  height: 28px;
  margin-bottom: 6px !important;
}
.react-viewer-toolbar li {
  display: inline-block;
  width: 28px;
  height: 28px;
  border-radius: 28px;
  margin-right: 3px;
  cursor: pointer;
  line-height: 28px;
}
.react-viewer-toolbar li:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.react-viewer li.empty {
  background-color: transparent;
  cursor: default;
}
.react-viewer-navbar {
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.5);
}
.react-viewer-list {
  height: 50px;
  padding: 1px;
  text-align: left;
}
.react-viewer-list > li {
  display: inline-block;
  width: 30px;
  height: 50px;
  cursor: pointer;
  overflow: hidden;
  margin-right: 1px;
}
.react-viewer-list > li > img {
  width: 60px;
  height: 50px;
  margin-left: -15px;
  opacity: .5;
}
.react-viewer-list > li.active > img {
  opacity: 1;
}
.react-viewer-transition {
  transition: opacity 0.3s ease-out;
}
.react-viewer-image-transition {
  transition-property: width, height, margin, transform;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.react-viewer-list-transition {
  transition: margin 0.3s ease-out;
}
.react-viewer-icon {
  font-family: 'icomoon' !important;
  display: inline-block;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: white;
  font-size: 13px;
}
.react-viewer-icon-zoomIn:before {
  content: '\EA0A';
}
.react-viewer-icon-zoomOut:before {
  content: '\EA0B';
}
.react-viewer-icon-prev:before {
  content: '\EA38';
}
.react-viewer-icon-next:before {
  content: '\EA34';
}
.react-viewer-icon-close:before {
  content: '\EA0F';
}
.react-viewer-icon-rotateLeft:before {
  content: '\E967';
}
.react-viewer-icon-rotateRight:before {
  content: '\E968';
}
.react-viewer-icon-reset:before {
  content: '\E984';
}
.react-viewer-icon-scaleX:before {
  content: '\EA60';
}
.react-viewer-icon-scaleY:before {
  content: '\EA5F';
}
.react-viewer-icon-download:before {
  content: '\E9C7';
}
.circle-loading {
  box-sizing: border-box;
  width: 80px;
  height: 80px;
  border-radius: 100%;
  border: 10px solid rgba(255, 255, 255, 0.2);
  border-top-color: #FFF;
  animation: spin 1s infinite linear;
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}

/************************************图片预览组件***************************************/
.divImageViewer___lxIP0 {
  width: calc(100% - 2px);
  height: calc(100% - 3px);
  position: absolute;
  left: 0px;
  top: 0px;
  margin: 1px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 2000;
  display: none;
}
.divImageViewer___lxIP0 .react-viewer .react-viewer-footer .react-viewer-list {
  margin-left: unset !important;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.divImageViewer___lxIP0 .react-viewer .react-viewer-footer .react-viewer-list li {
  width: 50px;
  margin: 0px 5px;
  position: relative;
}
.divImageViewer___lxIP0 .react-viewer .react-viewer-footer .react-viewer-list li img {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  margin: unset;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0px;
}
.iconToolbar___1qDNg {
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.rheader___KFjPz {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.rfooter___Spiin {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 0;
}

.mPullToRefreshContainer___XzS4N {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  overflow: auto;
  height: 100%;
  touch-action: pan-y;
}
.mPullToRefreshContainer___XzS4N .m-pull-to-refresh-body {
  position: relative;
  height: 100%;
  transition-property: transform;
  touch-action: pan-y;
}
.mPullToRefreshContainer___XzS4N .m-pull-to-refresh-body .m-pull-to-refresh-header {
  position: absolute;
  left: 0;
  width: 100%;
  transform: translateY(-100%) translateZ(1px);
}

/******************components/txtContent组件**********************/
.divOfdContent___zmRw9 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: unset;
  margin: unset;
  overflow: hidden;
}
.divOfdContent___zmRw9 > img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
}

/******************components/pdfPage组件*********************/
.divPdfPage___Uuyl7 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
}
.divPdfPage___Uuyl7 .divPdfPageContent___9K6UR {
  flex: 1;
  overflow: auto;
  display: flex;
  justify-content: center;
}
.divPdfPage___Uuyl7 .divPdfPagePagination___i7dYT {
  border-top: 1px solid #f3f3f3;
  flex: 0 0 50px;
  padding: 9px 10px;
  margin: 0px 10px;
}
/******************components/pdfScaler组件*********************/
.divPdfScalerBox___KY9ma {
  position: absolute;
  top: 10px;
  right: 10px;
  height: calc(100% - 50px);
  width: 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.divPdfScalerBox___KY9ma .divPdfScaler___o0gFk {
  width: 100%;
  height: 280px;
  display: flex;
  flex-direction: column;
}
.divPdfScalerBox___KY9ma .divPdfScaler___o0gFk > div {
  width: 34px;
  flex: 0 0 34px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 17px;
  margin: 3px;
}
.divPdfScalerBox___KY9ma .divPdfScaler___o0gFk > div:hover {
  color: #1890ff;
}
.divPdfScalerBox___KY9ma .divPdfScaler___o0gFk > div > i {
  font-size: 22px;
  cursor: pointer;
}
.divPdfScalerBox___KY9ma .divPdfScaler___o0gFk .divPdfScalerText___5IFLX,
.divPdfScalerBox___KY9ma .divPdfScaler___o0gFk .divPdfRotateText___LvpfS {
  font-size: 14px;
  font-weight: 500;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

/****************views/index组件**********************/
.divToolBarBox___1wH0s {
  height: 35px;
  display: flex;
  flex-direction: row;
  position: absolute;
  transition: box-shadow 0.5s;
  overflow: hidden;
}
/****************components/toolbarSwitch组件**********************/
.divToolBarSwitch___GjPkJ {
  align-items: center;
  background-color: #3ec396;
  display: flex;
  flex: 0 0 35px;
  justify-content: center;
}
.divToolBarSwitch___GjPkJ i {
  color: #fff;
  font-size: 20px;
  padding: 5px;
  cursor: pointer;
}
/****************components/toolbarItemBox组件**********************/
.divToolbarItemBox___B1yoT {
  display: flex;
  flex: 0 0 auto;
  overflow: hidden;
}
.divToolbarItemBoxMove___iVC57 {
  background-color: #f3f3f3;
  display: flex;
  flex: 0 0 auto;
  flex-direction: row;
  transition: margin-left 0.5s;
  width: 100%;
}
/****************components/toolbarItem组件**********************/
.divToolbarItem___QUBve {
  display: flex;
  flex: 1;
}
.divToolbarItem___QUBve:before {
  content: "|";
  color: #d9d9d9;
  flex: 0 0 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.divToolbarItem___QUBve:first-of-type:before {
  content: "";
}
.divToolbarItemContent___ss4Ed {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
}
.divToolbarItemContent___ss4Ed > i {
  font-size: 20px;
  color: rgba(0, 0, 0, 0.65);
  cursor: pointer;
  padding: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.divToolbarItemContent___ss4Ed > a {
  padding: 0px 8px;
  font-size: 12px;
  line-height: 1.2;
  color: rgba(0, 0, 0, 0.65);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-align: center;
}
.divToolbarItemContent___ss4Ed > i:hover,
.divToolbarItemContent___ss4Ed > a:hover {
  color: #f14121;
}
.divToolbarItemDisabled___Lp1RO > i,
.divToolbarItemDisabled___Lp1RO > a {
  color: #acacac;
}
.divToolbarItemDisabled___Lp1RO .divToolbarItemContent___ss4Ed > i:hover,
.divToolbarItemDisabled___Lp1RO .divToolbarItemContent___ss4Ed > a:hover {
  color: #acacac;
}
/****************views/hoverIconToShowQRCode组件**********************/
.divImageQRCode___aXtPG {
  width: 260px;
  height: 260px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.divImageQRCode___aXtPG img {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  display: block;
}
.__divToolBarBox .__divToolbarItem .__divToolbarItemContent .__spanIconText > i {
  color: rgba(0, 0, 0, 0.65);
}
.__divToolBarBox .__divToolbarItem .__divToolbarItemContent .__spanIconText > label {
  font-size: 12px;
  line-height: 1.2;
  color: rgba(0, 0, 0, 0.65);
}
.__divToolBarBox .__divToolbarItem .__divToolbarItemContent .__spanIconText > i:hover, .__divToolBarBox .__divToolbarItem .__divToolbarItemContent .__spanIconText > label:hover, .__divToolBarBox .__divToolbarItem .__divToolbarItemContent .__spanIconText:hover {
  color: #f14121;
}
.__divToolBarBox .__divToolbarItemDisabled .__divToolbarItemContent .__spanIconText > i, .__divToolBarBox .__divToolbarItemDisabled .__divToolbarItemContent .__spanIconText > label {
  color: #acacac;
}
.__divToolBarBox .__divToolbarItemDisabled .__divToolbarItemContent .__spanIconText > i:hover, .__divToolBarBox .__divToolbarItemDisabled .__divToolbarItemContent .__spanIconText > label:hover, .__divToolBarBox .__divToolbarItemDisabled .__divToolbarItemContent .__spanIconText:hover {
  color: #acacac;
}

.divTreeComponent {
    flex: 1;
    display: flex;
    overflow: auto !important;
    padding: 10px !important;
}

.divDropdown___YUvnv {
  width: 70px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  margin-left: 10px;
  cursor: pointer;
}
.divDropdown___YUvnv > span,
.divDropdown___YUvnv > i {
  cursor: pointer;
}
.divDropdown___YUvnv > i {
  margin: 5px 0px 5px 5px;
}
.menuDropdown___HUHac > li {
  padding: unset;
}
.menuDropdown___HUHac .divMenuItem___cB6G0 {
  width: 120px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.menuDropdown___HUHac .divMenuItem___cB6G0 > button {
  width: calc(100% - 10px);
  height: 32px;
  background-color: unset !important;
  background: unset;
  border-color: unset !important;
  border: unset;
  border-top: 1px solid #e8e8e8 !important;
  border-top-left-radius: unset;
  border-top-right-radius: unset;
  color: rgba(0, 0, 0, 0.65) !important;
  box-shadow: unset;
}
.menuDropdown___HUHac .divMenuItem___cB6G0 > button:hover {
  background-color: unset !important;
  background: unset;
  border: unset;
  border-top: 1px solid #e8e8e8 !important;
  color: #1890ff !important;
  box-shadow: unset;
}
.menuDropdown___HUHac > li:first-of-type .divMenuItem___cB6G0 > button {
  border-top: unset !important;
}
.divWorkflowWatermark___2RyHT {
  position: absolute;
  z-index: 10;
  left: 160px;
  top: 40px;
}

/***************views/wfFormPageDefault组件*******************/
.divWFFormPage___lv5IF {
  width: 100%;
  height: 100%;
  margin: unset;
  padding: unset;
  overflow: hidden;
  background: #efefef;
  display: flex;
  flex-direction: column;
  position: relative;
}
.divWFFormPage___lv5IF > .divWFFormPageContent___OYIm2 {
  flex: 1;
  overflow: hidden;
  height: calc(100% - 61px);
  position: relative;
}
.divWFFormPage___lv5IF > .divWFFormPageContent___OYIm2 > .divWFFormNavigatebarContainer___-JL6E {
  width: 0;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
}
.divWFFormPage___lv5IF > .divWFFormPageFooter___FICo\+ {
  border-top: 1px solid #e8e8e8;
  box-shadow: 0px 0px 12px 2px rgba(0, 0, 0, 0.1);
  flex: 0 0 auto;
  background: #fafbfc;
  display: flex;
  flex-direction: column;
  /*justify-content: center;*/
  overflow-x: auto;
  overflow-y: hidden;
}
.divWFFormPage___lv5IF > .divWFFormPageFooter___FICo\+ > .divWFFormPageFooterButtons___MelvD {
  flex: 0 0 61px;
  min-width: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.divWFFormPage___lv5IF > .divWFFormPageFooter___FICo\+ > .divWFFormPageFooterButtons___MelvD > button {
  padding-left: 20px;
  padding-right: 20px;
  margin: 0px 10px;
}
.divWFFormScrollContainer___QTRBB {
  width: 100%;
  height: 100%;
  margin: unset;
  padding: unset;
  overflow: auto;
}
.divWFFormBody___TOHpL {
  width: 100%;
  height: auto;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  padding: 10px 25px;
}
.divWFFormHeader___KbHG3 {
  flex: 0 0 75px;
  display: flex;
  flex-direction: row;
}
.divWFFormHeaderItem___6q9PL {
  flex: 1;
}
.divWFFormTitle___baS35 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: 黑体;
  font-size: 22px;
  font-weight: bold;
  color: #4e4871;
}
.divWFFormToolBar___u5qbr {
  position: relative;
}
.divWFFormContent___w-pPZ {
  flex: auto;
  position: relative;
}
/***************style0/wfFormFooter组件*******************/
.divWFFormPageFooter___FICo\+ > .divWFFormPageFooterButtons___MelvD:empty {
  display: none;
}
.divWFFormPageFooterMobile___9UPUK > .divWFFormPageFooterButtons___MelvD {
  flex: 0 0 47px !important;
}
.divWFFormPageFooterMobile___9UPUK > .divWFFormPageFooterButtons___MelvD > button {
  padding-left: 16px !important;
  padding-right: 16px !important;
  margin: 0px 4px !important;
  font-size: 12px;
}
.divPopoverButtonMoreBox___Y7yzZ {
  z-index: 999 !important;
}
.divPopoverButtonMoreBox___Y7yzZ .ant-popover-inner-content {
  padding: 8px;
}
.divPopoverButtonMore___2Sfrv {
  width: 140px;
  height: auto;
  min-height: 100px;
  max-height: 300px;
  overflow-y: auto;
}
.divPopoverButtonMore___2Sfrv > button {
  width: 100%;
  height: 32px;
  margin: 4px 0px;
}
.divPopoverButtonMore___2Sfrv > button:first-of-type {
  margin-top: unset;
}
.divPopoverButtonMore___2Sfrv > button:last-of-type {
  margin-bottom: unset;
}

.divWFFormPage___CMi3D {
  width: 100%;
  height: 100%;
  margin: unset;
  padding: unset;
  overflow: hidden;
  /*background: #efefef;*/
  background: #ffffff;
  display: flex;
  flex-direction: column;
  position: relative;
}
.divWFFormPage___CMi3D .divWFFormPageTop___05dib {
  flex: 0 0 52px;
  display: flex;
  flex-direction: row;
  padding: 6px 10px;
  overflow: hidden;
}
.divWFFormPage___CMi3D .divWFFormPageTop___05dib .divWFFormPageTopTitle___nwIq2 {
  padding-left: 5px;
  flex: 0 0 300px;
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 14px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.divWFFormPage___CMi3D .divWFFormPageTop___05dib .divWFFormPageTopOptions___vPxWd {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  overflow: hidden;
}
.divWFFormPage___CMi3D .divWFFormPageTop___05dib .divWFFormPageTopOptions___vPxWd > .buttonGroup___f8xtw {
  white-space: nowrap;
}
.divWFFormPage___CMi3D .divWFFormPageTop___05dib .divWFFormPageTopOptions___vPxWd button {
  background-color: unset;
  border-color: #e8e8e8;
  color: #1890ff;
}
.divWFFormPage___CMi3D .divWFFormPageTop___05dib .divWFFormPageTopOptions___vPxWd button:hover {
  background-color: unset;
  border-color: #e8e8e8;
  color: #f14121;
}
.divWFFormPage___CMi3D .divWFFormPageTop___05dib .divWFFormPageTopMoreButton___Mk6OI {
  flex: 0 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.divWFFormPage___CMi3D .divWFFormPageTop___05dib .divWFFormPageTopToolbar___DLKCj {
  flex: 0 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.divWFFormPage___CMi3D .divWFFormPageTop___05dib .divWFFormPageTopClose___lnNcW {
  flex: 0 0 60px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.divWFFormPage___CMi3D .divWFFormPageTop___05dib .divWFFormPageTopClose___lnNcW > button {
  border: unset;
  box-shadow: unset;
}
.divWFFormPage___CMi3D .divWFFormPageTop___05dib .divWFFormPageTopClose___lnNcW > button > span {
  margin-left: 4px;
}
.divWFFormPage___CMi3D .divWFFormPageBottom___f9EXv {
  flex: 1;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  position: relative;
}
.divWFFormPage___CMi3D .divWFFormPageBottom___f9EXv .divWFFormScrollContainer___bOdLl {
  flex: 1;
  width: 100%;
  height: 100%;
  padding: 0px 10px 10px 10px;
  overflow: auto;
}
.divWFFormPage___CMi3D .divWFFormPageBottom___f9EXv .divWFFormScrollContainer___bOdLl .divWFFormContent___HT3ff {
  width: 100%;
  height: auto;
  min-height: 100%;
  position: relative;
}
.divWFFormPage___CMi3D .divWFFormPageBottom___f9EXv .divWFFormNavigatebarContainer___JpZKq {
  width: 0;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
}
.__WFFormPage1 .__divToolBarBox {
  position: relative;
  top: unset !important;
  right: unset !important;
  box-shadow: unset !important;
  width: auto !important;
}
.__WFFormPage1 .__divToolBarBox > .__divToolBarSwitch {
  display: none;
}
.__WFFormPage1 .__divToolBarBox > .__divToolbarItemBox > .__divToolbarItemBoxMove {
  background-color: unset;
}
.__WFFormPage1 .__WFFormContent .__FormJsx {
  padding: unset !important;
}
.__WFFormPage1 .__WFFormContent .__FormJsx > .__tabsPF_line > .ant-tabs-top-bar {
  border: 1px solid #e8e8e8;
}
.__WFFormPage1 .__WFFormContent .__FormJsx > .__Collapse {
  padding-right: 15px;
}

.divFormBody___7swR7 {
  width: 100%;
  height: 100%;
  padding: 10px 25px 10px 25px;
  overflow: auto;
  background: #efefef;
}
.divFormContentLayout___WsUBY {
  height: auto;
  min-height: 100%;
}
.divFormHeader___Z820X {
  height: 75px !important;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: relative;
}
.divFormContent___zBno\+ {
  height: auto;
  flex: 0 0 auto !important;
}
.labelFormTitle___RiI2n {
  font-family: 黑体;
  font-size: 22px;
  font-weight: bold;
  color: #4e4871;
}

/******************组件**********************/
.divVideoContent___GJB7S {
  width: 100%;
  height: 100%;
}
.video-react-controls-enabled > .video-react-control-bar > i.video-react-button {
  font-size: 20px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.video-react-controls-enabled .video-react-slider-vertical .video-react-volume-level:before {
  left: -0.5em;
}
.video-react-controls-enabled .video-react-play-progress:before {
  top: -0.5em;
}
.video-react-controls-enabled .video-react-progress-control:hover .video-react-play-progress:before {
  top: -0.3em;
}
/*video-react-controls-enabled*/

@charset "UTF-8";
.video-react .video-react-control:before, .video-react .video-react-big-play-button:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-react .video-react-control:before, .video-react .video-react-big-play-button:before {
  text-align: center;
}

@font-face {
  font-family: "video-react";
  src: url(data:application/vnd.ms-fontobject;base64,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?#iefix) format("eot");
}
@font-face {
  font-family: "video-react";
  src: url(data:application/font-woff;base64,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) format("woff"), url(data:application/x-font-ttf;base64,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) format("truetype");
  font-weight: normal;
  font-style: normal;
}
.video-react-icon, .video-react .video-react-closed-caption, .video-react .video-react-bezel .video-react-bezel-icon, .video-react .video-react-volume-level, .video-react .video-react-mute-control,
.video-react .video-react-volume-menu-button, .video-react .video-react-play-control, .video-react .video-react-play-progress, .video-react .video-react-big-play-button {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "video-react" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.video-react-icon-play-arrow:before, .video-react .video-react-bezel .video-react-bezel-icon-play:before, .video-react .video-react-play-control:before, .video-react .video-react-big-play-button:before {
  content: "";
}

.video-react-icon-play-circle-filled:before {
  content: "";
}

.video-react-icon-play-circle-outline:before {
  content: "";
}

.video-react-icon-pause:before, .video-react .video-react-bezel .video-react-bezel-icon-pause:before, .video-react .video-react-play-control.video-react-playing:before {
  content: "";
}

.video-react-icon-pause-circle-filled:before {
  content: "";
}

.video-react-icon-pause-circle-outline:before {
  content: "";
}

.video-react-icon-stop:before {
  content: "";
}

.video-react-icon-fast-rewind:before, .video-react .video-react-bezel .video-react-bezel-icon-fast-rewind:before {
  content: "";
}

.video-react-icon-fast-forward:before, .video-react .video-react-bezel .video-react-bezel-icon-fast-forward:before {
  content: "";
}

.video-react-icon-skip-previous:before {
  content: "";
}

.video-react-icon-skip-next:before {
  content: "";
}

.video-react-icon-replay-5:before, .video-react .video-react-bezel .video-react-bezel-icon-replay-5:before {
  content: "";
}

.video-react-icon-replay-10:before, .video-react .video-react-bezel .video-react-bezel-icon-replay-10:before {
  content: "";
}

.video-react-icon-replay-30:before, .video-react .video-react-bezel .video-react-bezel-icon-replay-30:before {
  content: "";
}

.video-react-icon-forward-5:before, .video-react .video-react-bezel .video-react-bezel-icon-forward-5:before {
  content: "";
}

.video-react-icon-forward-10:before, .video-react .video-react-bezel .video-react-bezel-icon-forward-10:before {
  content: "";
}

.video-react-icon-forward-30:before, .video-react .video-react-bezel .video-react-bezel-icon-forward-30:before {
  content: "";
}

.video-react-icon-volume-off:before, .video-react .video-react-bezel .video-react-bezel-icon-volume-off:before, .video-react .video-react-mute-control.video-react-vol-muted:before,
.video-react .video-react-volume-menu-button.video-react-vol-muted:before {
  content: "";
}

.video-react-icon-volume-mute:before, .video-react .video-react-mute-control.video-react-vol-0:before,
.video-react .video-react-volume-menu-button.video-react-vol-0:before {
  content: "";
}

.video-react-icon-volume-down:before, .video-react .video-react-bezel .video-react-bezel-icon-volume-down:before, .video-react .video-react-mute-control.video-react-vol-2:before,
.video-react .video-react-volume-menu-button.video-react-vol-2:before, .video-react .video-react-mute-control.video-react-vol-1:before,
.video-react .video-react-volume-menu-button.video-react-vol-1:before {
  content: "";
}

.video-react-icon-volume-up:before, .video-react .video-react-bezel .video-react-bezel-icon-volume-up:before, .video-react .video-react-mute-control:before,
.video-react .video-react-volume-menu-button:before {
  content: "";
}

.video-react-icon-fullscreen:before {
  content: "";
}

.video-react-icon-fullscreen-exit:before {
  content: "";
}

.video-react-icon-closed-caption:before, .video-react .video-react-closed-caption:before {
  content: "";
}

.video-react-icon-hd:before {
  content: "";
}

.video-react-icon-settings:before {
  content: "";
}

.video-react-icon-share:before {
  content: "";
}

.video-react-icon-info:before {
  content: "";
}

.video-react-icon-info-outline:before {
  content: "";
}

.video-react-icon-close:before {
  content: "";
}

.video-react-icon-circle:before, .video-react .video-react-volume-level:before, .video-react .video-react-play-progress:before {
  content: "";
}

.video-react-icon-circle-outline:before {
  content: "";
}

.video-react-icon-circle-inner-circle:before {
  content: "";
}

.video-react {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  font-size: 10px;
  line-height: 1;
  font-family: serif, Times, "Times New Roman";
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.video-react:-moz-full-screen {
  position: absolute;
}
.video-react:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}
.video-react *,
.video-react *:before,
.video-react *:after {
  box-sizing: inherit;
}
.video-react ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.video-react.video-react-fluid, .video-react.video-react-16-9, .video-react.video-react-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0;
}
.video-react.video-react-16-9 {
  padding-top: 56.25%;
}
.video-react.video-react-4-3 {
  padding-top: 75%;
}
.video-react.video-react-fill {
  width: 100%;
  height: 100%;
}
.video-react .video-react-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-react.video-react-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}
.video-react.video-react-fullscreen.video-react-user-inactive {
  cursor: none;
}

body.video-react-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto;
}
body.video-react-full-window .video-react-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-react button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  cursor: pointer;
  overflow: visible;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.video-react .video-react-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
}
.video-react .video-react-loading-spinner:before, .video-react .video-react-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
  animation: video-react-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, video-react-spinner-fade 1.1s linear infinite;
}

.video-react-seeking .video-react-loading-spinner,
.video-react-waiting .video-react-loading-spinner {
  display: block;
}

.video-react-seeking .video-react-loading-spinner:before,
.video-react-waiting .video-react-loading-spinner:before {
  border-top-color: white;
}

.video-react-seeking .video-react-loading-spinner:after,
.video-react-waiting .video-react-loading-spinner:after {
  border-top-color: white;
  animation-delay: 0.44s;
}

@keyframes video-react-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes video-react-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.video-react .video-react-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}
.video-react .video-react-big-play-button.video-react-big-play-button-center {
  top: 50%;
  left: 50%;
  margin-top: -0.75em;
  margin-left: -1.5em;
}
.video-react .video-react-big-play-button.big-play-button-hide {
  display: none;
}
.video-react:hover .video-react-big-play-button,
.video-react .video-react-big-play-button:focus {
  outline: 0;
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}

.video-react-menu-button {
  cursor: pointer;
}
.video-react-menu-button.video-react-disabled {
  cursor: default;
}

.video-react-menu .video-react-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto;
  font-family: serif, Times, "Times New Roman";
}
.video-react-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
}
.video-react-menu li:focus, .video-react-menu li:hover {
  outline: 0;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}
.video-react-menu li.video-react-selected, .video-react-menu li.video-react-selected:focus, .video-react-menu li.video-react-selected:hover {
  background-color: #fff;
  color: #2B333F;
}
.video-react-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.video-react-scrubbing .vjs-menu-button:hover .video-react-menu {
  display: none;
}

.video-react .video-react-menu-button-popup .video-react-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}
.video-react .video-react-menu-button-popup .video-react-menu .video-react-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.video-react-menu-button-popup .video-react-menu.video-react-lock-showing {
  display: block;
}

.video-react .video-react-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}
.video-react .video-react-menu-button-inline:before {
  width: 2.222222222em;
}
.video-react .video-react-menu-button-inline:hover, .video-react .video-react-menu-button-inline:focus, .video-react .video-react-menu-button-inline.video-react-slider-active {
  width: 12em;
}
.video-react .video-react-menu-button-inline:hover .video-react-menu, .video-react .video-react-menu-button-inline:focus .video-react-menu, .video-react .video-react-menu-button-inline.video-react-slider-active .video-react-menu {
  display: block;
  opacity: 1;
}
.video-react .video-react-menu-button-inline.video-react-slider-active {
  transition: none;
}
.video-react .video-react-menu-button-inline .video-react-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}
.video-react .video-react-menu-button-inline .video-react-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-react-no-flex .video-react-menu-button-inline .video-react-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}
.video-react-no-flex .video-react-menu-button-inline:hover, .video-react-no-flex .video-react-menu-button-inline:focus, .video-react-no-flex .video-react-menu-button-inline.video-react-slider-active {
  width: auto;
}

.video-react .video-react-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}
.video-react .video-react-poster img {
  display: block;
  vertical-align: middle;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%;
}

.video-react .video-react-slider {
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}
.video-react .video-react-slider:focus {
  box-shadow: 0 0 1em #fff;
}

.video-react .video-react-control {
  outline: none;
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}
.video-react .video-react-control:before {
  font-size: 1.8em;
  line-height: 1.67;
}
.video-react .video-react-control:focus:before, .video-react .video-react-control:hover:before, .video-react .video-react-control:focus {
  text-shadow: 0em 0em 1em #fff, 0em 0em 0.5em #fff;
}

.video-react .video-react-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.video-react-no-flex .video-react-control {
  display: table-cell;
  vertical-align: middle;
}

.video-react .video-react-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-react-has-started .video-react-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}

.video-react-has-started.video-react-user-inactive.video-react-playing .video-react-control-bar.video-react-control-bar-auto-hide {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-react-controls-disabled .video-react-control-bar,
.video-react-using-native-controls .video-react-control-bar,
.video-react-error .video-react-control-bar {
  display: none !important;
}

.video-react-audio.video-react-has-started.video-react-user-inactive.video-react-playing .video-react-control-bar {
  opacity: 1;
  visibility: visible;
}

.video-react-has-started.video-react-no-flex .video-react-control-bar {
  display: table;
}

.video-react .video-react-progress-control {
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
}

.video-react-live .video-react-progress-control {
  display: none;
}

.video-react .video-react-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}

.video-react .video-react-progress-control:hover .video-react-progress-holder {
  font-size: 1.6666666667em;
}

/* If we let the font size grow as much as everything else, the current time tooltip ends up
 ginormous. If you'd like to enable the current time tooltip all the time, this should be disabled
 to avoid a weird hitch when you roll off the hover. */
.video-react .video-react-progress-control:hover .video-react-time-tooltip,
.video-react .video-react-progress-control:hover .video-react-mouse-display:after,
.video-react .video-react-progress-control:hover .video-react-play-progress:after {
  visibility: visible;
  font-size: 0.6em;
}

.video-react .video-react-progress-holder .video-react-play-progress,
.video-react .video-react-progress-holder .video-react-load-progress,
.video-react .video-react-progress-holder .video-react-tooltip-progress-bar,
.video-react .video-react-progress-holder .video-react-load-progress div {
  position: absolute;
  display: block;
  height: 0.3em;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0;
}

.video-react .video-react-play-progress {
  background-color: #fff;
}
.video-react .video-react-play-progress:before {
  position: absolute;
  top: -0.3333333333em;
  right: -0.5em;
  font-size: 0.9em;
}

.video-react .video-react-time-tooltip,
.video-react .video-react-mouse-display:after,
.video-react .video-react-play-progress:after {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  right: -1.9em;
  font-size: 0.9em;
  color: #000;
  content: attr(data-current-time);
  padding: 6px 8px 8px 8px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
}

.video-react .video-react-time-tooltip,
.video-react .video-react-play-progress:before,
.video-react .video-react-play-progress:after {
  z-index: 1;
}

.video-react .video-react-progress-control .video-react-keep-tooltips-inside:after {
  display: none;
}

.video-react .video-react-load-progress {
  background: #bfc7d3;
  background: rgba(115, 133, 159, 0.5);
}

.video-react .video-react-load-progress div {
  background: white;
  background: rgba(115, 133, 159, 0.75);
}

.video-react.video-react-no-flex .video-react-progress-control {
  width: auto;
}

.video-react .video-react-time-tooltip {
  display: inline-block;
  height: 2.4em;
  position: relative;
  float: right;
  right: -1.9em;
}

.video-react .video-react-tooltip-progress-bar {
  visibility: hidden;
}

.video-react .video-react-progress-control .video-react-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.video-react-no-flex .video-react-progress-control .video-react-mouse-display {
  z-index: 0;
}

.video-react .video-react-progress-control:hover .video-react-mouse-display {
  display: block;
}

.video-react.video-react-user-inactive .video-react-progress-control .video-react-mouse-display,
.video-react.video-react-user-inactive .video-react-progress-control .video-react-mouse-display:after {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-react.video-react-user-inactive.video-react-no-flex .video-react-progress-control .video-react-mouse-display,
.video-react.video-react-user-inactive.video-react-no-flex .video-react-progress-control .video-react-mouse-display:after {
  display: none;
}

.video-react .video-react-mouse-display .video-react-time-tooltip,
.video-react .video-react-progress-control .video-react-mouse-display:after {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-react .video-react-play-control {
  cursor: pointer;
  flex: none;
}
.video-react .video-react-fullscreen-control {
  cursor: pointer;
  flex: none;
}

.video-react.video-react-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 9999;
}

.video-react .video-react-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.video-react .video-react-time-divider {
  line-height: 3em;
  min-width: 0;
  min-width: initial;
  padding: 0;
}

.video-react .video-react-mute-control,
.video-react .video-react-volume-menu-button {
  cursor: pointer;
  flex: none;
}
.video-react .video-react-volume-control {
  width: 5em;
  flex: none;
  display: flex;
  align-items: center;
}
.video-react .video-react-volume-bar {
  margin: 1.35em 0.45em;
}
.video-react .video-react-volume-bar.video-react-slider-horizontal {
  width: 5em;
  height: 0.3em;
}
.video-react .video-react-volume-bar.video-react-slider-horizontal .video-react-volume-level {
  width: 100%;
}
.video-react .video-react-volume-bar.video-react-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}
.video-react .video-react-volume-bar.video-react-slider-vertical .video-react-volume-level {
  height: 100%;
}
.video-react .video-react-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-react .video-react-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}
.video-react .video-react-slider-vertical .video-react-volume-level {
  width: 0.3em;
}
.video-react .video-react-slider-vertical .video-react-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}
.video-react .video-react-slider-horizontal .video-react-volume-level {
  height: 0.3em;
}
.video-react .video-react-slider-horizontal .video-react-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}
.video-react .video-react-menu-button-popup.video-react-volume-menu-button .video-react-menu {
  display: block;
  width: 0;
  height: 0;
  border-top-color: transparent;
}
.video-react .video-react-menu-button-popup.video-react-volume-menu-button-vertical .video-react-menu {
  left: 0.5em;
  height: 8em;
}
.video-react .video-react-menu-button-popup.video-react-volume-menu-button-horizontal .video-react-menu {
  left: -2em;
}
.video-react .video-react-menu-button-popup.video-react-volume-menu-button .video-react-menu-content {
  height: 0;
  width: 0;
  overflow-x: hidden;
  overflow-y: hidden;
}
.video-react .video-react-volume-menu-button-vertical:hover .video-react-menu-content,
.video-react .video-react-volume-menu-button-vertical:focus .video-react-menu-content,
.video-react .video-react-volume-menu-button-vertical.video-react-slider-active .video-react-menu-content,
.video-react .video-react-volume-menu-button-vertical .video-react-lock-showing .video-react-menu-content {
  height: 8em;
  width: 2.9em;
}
.video-react .video-react-volume-menu-button-horizontal:hover .video-react-menu-content,
.video-react .video-react-volume-menu-button-horizontal:focus .video-react-menu-content,
.video-react .video-react-volume-menu-button-horizontal .video-react-slider-active .video-react-menu-content,
.video-react .video-react-volume-menu-button-horizontal .video-react-lock-showing .video-react-menu-content {
  height: 2.9em;
  width: 8em;
}
.video-react .video-react-volume-menu-button.video-react-menu-button-inline .video-react-menu-content {
  background-color: transparent !important;
}

.video-react .video-react-playback-rate .video-react-playback-rate-value {
  line-height: 3em;
  text-align: center;
}
.video-react .video-react-playback-rate .video-react-menu {
  width: 4em;
  left: 0em;
}

.video-react .video-react-bezel {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 52px;
  height: 52px;
  z-index: 17;
  margin-left: -26px;
  margin-top: -26px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 26px;
}
.video-react .video-react-bezel.video-react-bezel-animation {
  animation: video-react-bezel-fadeout 0.5s linear 1 normal forwards;
  pointer-events: none;
}
.video-react .video-react-bezel.video-react-bezel-animation-alt {
  animation: video-react-bezel-fadeout-alt 0.5s linear 1 normal forwards;
  pointer-events: none;
}
.video-react .video-react-bezel .video-react-bezel-icon {
  width: 36px;
  height: 36px;
  margin: 8px;
  font-size: 26px;
  line-height: 36px;
  text-align: center;
}
@keyframes video-react-bezel-fadeout {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: scale(2);
  }
}
@keyframes video-react-bezel-fadeout-alt {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: scale(2);
  }
}
.video-react .video-react-closed-caption {
  cursor: pointer;
  flex: none;
}
.video-react video::-webkit-media-text-track-container {
  transform: translateY(-30px);
}
.iframeBI___K6-mL {
  width: 100%;
  height: 100%;
  border: unset;
}

/******************components/txtContent组件**********************/
.divUrlFileContent___wPueo {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: unset;
  margin: unset;
  overflow: hidden;
}
.divUrlFileContent___wPueo > .iframe___VjPhu {
  border: unset;
  width: 100%;
  height: 100%;
  padding: unset;
  margin: unset;
  overflow: hidden;
}

