/* 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';
}
[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 var(--antd-wave-shadow-color);
          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 var(--antd-wave-shadow-color);
            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 var(--antd-wave-shadow-color);
            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);
          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);
          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);
          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);
          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);
          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);
          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);
          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-notification {
  -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';
  position: fixed;
  z-index: 1010;
  width: 384px;
  max-width: calc(100vw - 32px);
  margin-right: 24px;
}
.ant-notification-topLeft,
.ant-notification-bottomLeft {
  margin-right: 0;
  margin-left: 24px;
}
.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,
.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active {
  -webkit-animation-name: NotificationLeftFadeIn;
          animation-name: NotificationLeftFadeIn;
}
.ant-notification-close-icon {
  font-size: 14px;
  cursor: pointer;
}
.ant-notification-notice {
  position: relative;
  margin-bottom: 16px;
  padding: 16px 24px;
  overflow: hidden;
  line-height: 1.5;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.ant-notification-notice-message {
  display: inline-block;
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.ant-notification-notice-message-single-line-auto-margin {
  display: block;
  width: calc(384px - 24px * 2 - 24px - 48px - 100%);
  max-width: 4px;
  background-color: transparent;
  pointer-events: none;
}
.ant-notification-notice-message-single-line-auto-margin::before {
  display: block;
  content: '';
}
.ant-notification-notice-description {
  font-size: 14px;
}
.ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 24px;
}
.ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-bottom: 4px;
  margin-left: 48px;
  font-size: 16px;
}
.ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-left: 48px;
  font-size: 14px;
}
.ant-notification-notice-icon {
  position: absolute;
  margin-left: 4px;
  font-size: 24px;
  line-height: 24px;
}
.anticon.ant-notification-notice-icon-success {
  color: #52c41a;
}
.anticon.ant-notification-notice-icon-info {
  color: #1890ff;
}
.anticon.ant-notification-notice-icon-warning {
  color: #faad14;
}
.anticon.ant-notification-notice-icon-error {
  color: #f5222d;
}
.ant-notification-notice-close {
  position: absolute;
  top: 16px;
  right: 22px;
  color: rgba(0, 0, 0, 0.45);
  outline: none;
}
.ant-notification-notice-close:hover {
  color: rgba(0, 0, 0, 0.67);
}
.ant-notification-notice-btn {
  float: right;
  margin-top: 16px;
}
.ant-notification .notification-fade-effect {
  -webkit-animation-duration: 0.24s;
          animation-duration: 0.24s;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ant-notification-fade-enter,
.ant-notification-fade-appear {
  opacity: 0;
  -webkit-animation-duration: 0.24s;
          animation-duration: 0.24s;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-notification-fade-leave {
  -webkit-animation-duration: 0.24s;
          animation-duration: 0.24s;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-fade-appear.ant-notification-fade-appear-active {
  -webkit-animation-name: NotificationFadeIn;
          animation-name: NotificationFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-notification-fade-leave.ant-notification-fade-leave-active {
  -webkit-animation-name: NotificationFadeOut;
          animation-name: NotificationFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes NotificationFadeIn {
  0% {
    left: 384px;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@keyframes NotificationFadeIn {
  0% {
    left: 384px;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@-webkit-keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0;
  }
  100% {
    right: 0;
    opacity: 1;
  }
}
@keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0;
  }
  100% {
    right: 0;
    opacity: 1;
  }
}
@-webkit-keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    padding-top: 16px 24px;
    padding-bottom: 16px 24px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}
@keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    padding-top: 16px 24px;
    padding-bottom: 16px 24px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 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 */
.ant-spin {
  -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';
  position: absolute;
  display: none;
  color: #1890ff;
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-spin-spinning {
  position: static;
  display: inline-block;
  opacity: 1;
}
.ant-spin-nested-loading {
  position: relative;
}
.ant-spin-nested-loading > div > .ant-spin {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 400px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-text {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 5px;
  text-shadow: 0 1px 2px #fff;
}
.ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot {
  margin-top: -20px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot {
  margin: -7px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text {
  padding-top: 2px;
}
.ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot {
  margin-top: -17px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot {
  margin: -16px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text {
  padding-top: 11px;
}
.ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot {
  margin-top: -26px;
}
.ant-spin-container {
  position: relative;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.ant-spin-container::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none \9;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
  pointer-events: none;
}
.ant-spin-blur {
  clear: both;
  overflow: hidden;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.ant-spin-blur::after {
  opacity: 0.4;
  pointer-events: auto;
}
.ant-spin-tip {
  color: rgba(0, 0, 0, 0.45);
}
.ant-spin-dot {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 1em;
  height: 1em;
}
.ant-spin-dot-item {
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  background-color: #1890ff;
  border-radius: 100%;
  -webkit-transform: scale(0.75);
          transform: scale(0.75);
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  opacity: 0.3;
  -webkit-animation: antSpinMove 1s infinite linear alternate;
          animation: antSpinMove 1s infinite linear alternate;
}
.ant-spin-dot-item:nth-child(1) {
  top: 0;
  left: 0;
}
.ant-spin-dot-item:nth-child(2) {
  top: 0;
  right: 0;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.ant-spin-dot-item:nth-child(3) {
  right: 0;
  bottom: 0;
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.ant-spin-dot-item:nth-child(4) {
  bottom: 0;
  left: 0;
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.ant-spin-dot-spin {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-animation: antRotate 1.2s infinite linear;
          animation: antRotate 1.2s infinite linear;
}
.ant-spin-sm .ant-spin-dot {
  font-size: 14px;
}
.ant-spin-sm .ant-spin-dot i {
  width: 6px;
  height: 6px;
}
.ant-spin-lg .ant-spin-dot {
  font-size: 32px;
}
.ant-spin-lg .ant-spin-dot i {
  width: 14px;
  height: 14px;
}
.ant-spin.ant-spin-show-text .ant-spin-text {
  display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ */
  .ant-spin-blur {
    background: #fff;
    opacity: 0.5;
  }
}
@-webkit-keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@-webkit-keyframes antRotate {
  to {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
}
@keyframes antRotate {
  to {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
}
.bcx_loading {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 100000;
  background: unset;
  -webkit-filter: opacity(0.5);
          filter: opacity(0.5);
}
.loading_wrap {
  text-align: center;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-modal {
  -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';
  position: relative;
  top: 100px;
  width: auto;
  margin: 0 auto;
  padding-bottom: 24px;
  pointer-events: none;
}
.ant-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
.ant-modal-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  word-wrap: break-word;
}
.ant-modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  pointer-events: auto;
}
.ant-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.ant-modal-close-x {
  display: block;
  width: 56px;
  height: 56px;
  font-size: 16px;
  font-style: normal;
  line-height: 56px;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
}
.ant-modal-close:focus,
.ant-modal-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-modal-header {
  padding: 16px 24px;
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 4px 4px 0 0;
}
.ant-modal-body {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word;
}
.ant-modal-footer {
  padding: 10px 16px;
  text-align: right;
  background: transparent;
  border-top: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px;
}
.ant-modal-footer button + button {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal.zoom-enter,
.ant-modal.zoom-appear {
  -webkit-transform: none;
          transform: none;
  opacity: 0;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
  filter: alpha(opacity=50);
}
.ant-modal-mask-hidden {
  display: none;
}
.ant-modal-open {
  overflow: hidden;
}
.ant-modal-centered {
  text-align: center;
}
.ant-modal-centered::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.ant-modal-centered .ant-modal {
  top: 0;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .ant-modal {
    max-width: calc(84vw);
    margin: 8px auto;
  }
  .ant-modal-centered .ant-modal {
    -ms-flex: 1 1;
        flex: 1 1;
  }
}
.ant-modal-confirm .ant-modal-header {
  display: none;
}
.ant-modal-confirm .ant-modal-close {
  display: none;
}
.ant-modal-confirm .ant-modal-body {
  padding: 32px 32px 24px;
}
.ant-modal-confirm-body-wrapper {
  zoom: 1;
}
.ant-modal-confirm-body-wrapper::before,
.ant-modal-confirm-body-wrapper::after {
  display: table;
  content: '';
}
.ant-modal-confirm-body-wrapper::after {
  clear: both;
}
.ant-modal-confirm-body .ant-modal-confirm-title {
  display: block;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
}
.ant-modal-confirm-body .ant-modal-confirm-content {
  margin-top: 8px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
}
.ant-modal-confirm-body > .anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px;
}
.ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-left: 38px;
}
.ant-modal-confirm .ant-modal-confirm-btns {
  float: right;
  margin-top: 24px;
}
.ant-modal-confirm .ant-modal-confirm-btns button + button {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-confirm-error .ant-modal-confirm-body > .anticon {
  color: #f5222d;
}
.ant-modal-confirm-warning .ant-modal-confirm-body > .anticon,
.ant-modal-confirm-confirm .ant-modal-confirm-body > .anticon {
  color: #faad14;
}
.ant-modal-confirm-info .ant-modal-confirm-body > .anticon {
  color: #1890ff;
}
.ant-modal-confirm-success .ant-modal-confirm-body > .anticon {
  color: #52c41a;
}
/* 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;
}
/* 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 */
.modal_on_footer .ant-modal-footer {
  display: none;
}
.bcx_modal_content {
  display: -ms-flexbox;
  display: flex;
}
.bcx_modal_content .bcx_modal_btns {
  margin-top: 15px;
}
.bcx_modal_content .bcx_modal_btns > button {
  margin-left: 15px;
}
.bcx_modal_content .bcx_modal_btns > button:first-child {
  margin: 0;
}
body {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.globalSpin___1IMQg {
  width: 100%;
  margin: 40px 0 !important;
}
.ant-menu___1l8bU .ant-menu-item-selected___1PD8d {
  background-color: #0f71ff 100%;
}
.ant-layout-sider1___3aiso {
  background: #fff;
}
.ant-upload-list-picture-card .ant-upload-list-item-info::before {
  top: 0;
  left: 0;
}
#root {
  min-height: 100%;
}
.ant-layout-content {
  -ms-flex-direction: column;
      flex-direction: column;
}
.ant-layout-content > div:nth-of-type(1) {
  -ms-flex: 1 1;
      flex: 1 1;
}
.saas {
  display: inline-block;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  margin-right: 16px;
  font-size: 16px;
}
.saas:before {
  font-family: 'saas' !important;
  color: #909ca8;
}
.saas2:before {
  font-family: 'saas' !important;
  color: inherit;
}
.ant-menu-submenu-active .saas:before {
  font-family: 'saas' !important;
  color: #1890ff;
}
.saas-kaoqin:before {
  content: '\E66E';
}
.saas-hetongguanli:before {
  content: '\E602';
}
.saas-huodongguanli:before {
  content: '\E603';
}
.saas-laowuxinchou:before {
  content: '\E604';
}
.saas-jiangchengguanli:before {
  content: '\E605';
}
.saas-kaoqinguanli:before {
  content: '\E606';
}
.saas-qiyeguanli:before {
  content: '\E607';
}
.saas-qiyetongxunlu:before {
  content: '\E608';
}
.saas-qiyeshouye:before {
  content: '\E609';
}
.saas-renwuguanli:before {
  content: '\E60A';
}
.saas-renshizhaopin:before {
  content: '\E60B';
}
.saas-shebeiguanli:before {
  content: '\E60C';
}
.saas-shenbaoyewu:before {
  content: '\E60D';
}
.saas-shenpi:before {
  content: '\E60E';
}
.saas-xiaoxitongzhi:before {
  content: '\E60F';
}
.saas-xiangmuguanli:before {
  content: '\E610';
}
.saas-yishebaoguanli:before {
  content: '\E611';
}
.saas-zu:before {
  content: '\E617';
}
.saas-xiaji:before {
  content: '\E618';
}
.saas-xiajibumen:before {
  content: '\E619';
}
.saas-renyuan:before {
  content: '\E61A';
}
.saas-bumenrenyuan:before {
  content: '\E61B';
}
.saas-guanliyuan:before {
  content: '\E61C';
}
.saas-nan:before {
  content: '\E61D';
}
.saas-nv:before {
  content: '\E61E';
}
.saas-renshu:before {
  content: '\E612';
}
.saas-gangweizhize:before {
  content: '\E613';
}
.saas-jibenyaoqiu:before {
  content: '\E614';
}
.saas-dingwei:before {
  content: '\E615';
}
.saas-quanzhi:before {
  content: '\E616';
}
.saas-huaban:before {
  content: '\E61F';
}
.saas-dujia:before {
  content: '\E620';
}
.saas-diannao:before {
  content: '\E621';
}
.saas-deshi:before {
  content: '\E622';
}
.saas-duihua:before {
  content: '\E623';
}
.saas-chaxie:before {
  content: '\E624';
}
.saas-fuzhuang:before {
  content: '\E625';
}
.saas-feiji:before {
  content: '\E626';
}
.saas-gouwuche:before {
  content: '\E627';
}
.saas-gongjiao:before {
  content: '\E628';
}
.saas-qiche:before {
  content: '\E62A';
}
.saas-qingjie:before {
  content: '\E62B';
}
.saas-qiandai:before {
  content: '\E62C';
}
.saas-rili:before {
  content: '\E62D';
}
.saas-shalou:before {
  content: '\E62E';
}
.saas-kefu:before {
  content: '\E62F';
}
.saas-weixiu:before {
  content: '\E630';
}
.saas-tuzhang:before {
  content: '\E631';
}
.saas-jixieshebei:before {
  content: '\E632';
}
.saas-wuqi:before {
  content: '\E633';
}
.saas-wenjian:before {
  content: '\E634';
}
.saas-zhuoyi:before {
  content: '\E635';
}
.saas-woshou:before {
  content: '\E636';
}
.saas-itweihu:before {
  content: '\E637';
}
.saas-shizhong:before {
  content: '\E638';
}
.saas-huiyi1:before {
  content: '\E639';
}
.saas-zhong:before {
  content: '\E629';
}
.saas-xitongxinxi:before {
  content: '\E63A';
}
.saas-qi:before {
  content: '\E63B';
}
.saas-bofangguiji:before {
  content: '\E63C';
}
.saas-gonganbuxinxi:before {
  content: '\E63D';
}
.saas-qiyexinxi:before {
  content: '\E63E';
}
.saas-logo-:before {
  color: #fff;
  font-size: 36px;
  content: '\E63F';
}
.saas-touxiang-:before {
  content: '\E640';
}
.saas-renwutongzhiicon-:before {
  content: '\E641';
}
.saas-kaoshiicon-:before {
  content: '\E642';
}
.saas-renyuanfasongxinxi:before {
  content: '\E643';
}
.saas-xitongtongzhixin:before {
  content: '\E644';
}
.saas-renwutonngzhi:before {
  content: '\E645';
}
.saas-renwu:before {
  content: '\E646';
}
.saas-renwuxinxin:before {
  content: '\E647';
}
.saas-renwutongzhiicon:before {
  content: '\E648';
}
.saas-gonganbuxinxi1:before {
  content: '\E649';
}
.saas-renwuxinxin1:before {
  content: '\E64A';
}
.saas-kaoshiicon:before {
  content: '\E64B';
}
.saas-renwutonngzhi1:before {
  content: '\E64C';
}
.saas-xitongxinxi1:before {
  content: '\E64D';
}
.TabPanetitle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 300px;
}
.TabPanetitle .TabPanetitle-l {
  color: #333;
}
.ant-spin-nested-loading.wrapperClassName-spin > div > .ant-spin-spinning {
  position: fixed;
  bottom: 0;
  top: 0;
  max-height: inherit;
  z-index: 99999;
}
.ant-btn-primary {
  background: #0f71ff;
  border-radius: 4px;
}
body .ant-popover-inner-content {
  padding: 0;
}
body .ant-form-item-label label {
  color: rgba(0, 0, 0, 0.65);
}
body .p-blue-color {
  color: #0e6bf2;
}
body .ant-btn-primary {
  background: #0f71ff;
  border-radius: 4px;
}
body .drawer-box {
  background: #ffffff;
  -webkit-box-shadow: 0 2px 11px 0 rgba(15, 113, 255, 0.2);
          box-shadow: 0 2px 11px 0 rgba(15, 113, 255, 0.2);
}
body .drawer-box > span {
  display: none !important;
}
body .drawer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  width: 100%;
  background: #ffffff;
  -webkit-box-shadow: 0 2px 11px 0 rgba(15, 113, 255, 0.2);
          box-shadow: 0 2px 11px 0 rgba(15, 113, 255, 0.2);
}
body .drawer .drawer-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  height: 60px;
  padding: 0 24px;
  font-size: 18px;
  color: #333;
  border-bottom: 1px solid #e9e9e9;
}
body .drawer .drawer-content {
  -ms-flex: 1 1;
      flex: 1 1;
  overflow: auto;
  padding-bottom: 60px;
}
body .drawer .drawer-content .ant-timeline-item-last .ant-timeline-item-content {
  min-height: auto;
}
body .drawer .drawer-footer {
  position: fixed;
  background: #fff;
  left: 21px;
  right: 0;
  bottom: 0;
  height: 60px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 0 24px;
  -ms-flex-align: center;
      align-items: center;
  border-top: 1px solid #e9e9e9;
}
body .drawer .drawer-footer button {
  margin-left: 8px;
}
body .change-clock-pop .ant-popover-inner {
  padding: 5px 10px;
}
body .change-clock-pop .ant-popover-inner .ant-popover-message-title {
  padding-left: 10;
  padding-bottom: 5px;
}
body .change-clock-pop .ant-popover-inner .ant-btn-sm {
  font-size: 12px;
}
body .map-modal-optimizing-level1 {
  position: absolute;
  top: 75px;
  left: 30px;
}
body .map-modal-optimizing-level2 {
  position: absolute;
  top: 75px;
  right: 30px;
}
em {
  font-style: normal;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-alert {
  -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';
  position: relative;
  padding: 8px 15px 8px 37px;
  word-wrap: break-word;
  border-radius: 4px;
}
.ant-alert.ant-alert-no-icon {
  padding: 8px 15px;
}
.ant-alert.ant-alert-closable {
  padding-right: 30px;
}
.ant-alert-icon {
  position: absolute;
  top: 11.5px;
  left: 16px;
}
.ant-alert-description {
  display: none;
  font-size: 14px;
  line-height: 22px;
}
.ant-alert-success {
  background-color: #f6ffed;
  border: 1px solid #b7eb8f;
}
.ant-alert-success .ant-alert-icon {
  color: #52c41a;
}
.ant-alert-info {
  background-color: #e6f7ff;
  border: 1px solid #91d5ff;
}
.ant-alert-info .ant-alert-icon {
  color: #1890ff;
}
.ant-alert-warning {
  background-color: #fffbe6;
  border: 1px solid #ffe58f;
}
.ant-alert-warning .ant-alert-icon {
  color: #faad14;
}
.ant-alert-error {
  background-color: #fff1f0;
  border: 1px solid #ffa39e;
}
.ant-alert-error .ant-alert-icon {
  color: #f5222d;
}
.ant-alert-close-icon {
  position: absolute;
  top: 8px;
  right: 16px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  line-height: 22px;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.ant-alert-close-icon .anticon-close {
  color: rgba(0, 0, 0, 0.45);
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.ant-alert-close-icon .anticon-close:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-close-text {
  color: rgba(0, 0, 0, 0.45);
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.ant-alert-close-text:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-with-description {
  position: relative;
  padding: 15px 15px 15px 64px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 1.5;
  border-radius: 4px;
}
.ant-alert-with-description.ant-alert-no-icon {
  padding: 15px;
}
.ant-alert-with-description .ant-alert-icon {
  position: absolute;
  top: 16px;
  left: 24px;
  font-size: 24px;
}
.ant-alert-with-description .ant-alert-close-icon {
  position: absolute;
  top: 16px;
  right: 16px;
  font-size: 14px;
  cursor: pointer;
}
.ant-alert-with-description .ant-alert-message {
  display: block;
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-alert-message {
  color: rgba(0, 0, 0, 0.85);
}
.ant-alert-with-description .ant-alert-description {
  display: block;
}
.ant-alert.ant-alert-closing {
  height: 0 !important;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-alert-slide-up-leave {
  -webkit-animation: antAlertSlideUpOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation: antAlertSlideUpOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ant-alert-banner {
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
}
@-webkit-keyframes antAlertSlideUpIn {
  0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antAlertSlideUpIn {
  0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antAlertSlideUpOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antAlertSlideUpOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 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 */
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-container {
  height: 40px;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-ink-bar {
  visibility: hidden;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab {
  height: 40px;
  margin: 0;
  margin-right: 2px;
  padding: 0 16px;
  line-height: 38px;
  background: #fafafa;
  border: 1px solid #e8e8e8;
  border-radius: 4px 4px 0 0;
  -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);
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active {
  height: 40px;
  color: #1890ff;
  background: #fff;
  border-color: #e8e8e8;
  border-bottom: 1px solid #fff;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active::before {
  border-top: 2px solid transparent;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-disabled {
  color: #1890ff;
  color: rgba(0, 0, 0, 0.25);
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-inactive {
  padding: 0;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-wrap {
  margin-bottom: 0;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x {
  width: 16px;
  height: 16px;
  height: 14px;
  margin-right: -5px;
  margin-left: 3px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  vertical-align: middle;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tabs.ant-tabs-card .ant-tabs-card-content > .ant-tabs-tabpane,
.ant-tabs.ant-tabs-editable-card .ant-tabs-card-content > .ant-tabs-tabpane {
  -webkit-transition: none !important;
  transition: none !important;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-content > .ant-tabs-tabpane-inactive,
.ant-tabs.ant-tabs-editable-card .ant-tabs-card-content > .ant-tabs-tabpane-inactive {
  overflow: hidden;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab:hover .anticon-close {
  opacity: 1;
}
.ant-tabs-extra-content {
  line-height: 45px;
}
.ant-tabs-extra-content .ant-tabs-new-tab {
  position: relative;
  width: 20px;
  height: 20px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-tabs-extra-content .ant-tabs-new-tab:hover {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-tabs-extra-content .ant-tabs-new-tab svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-tabs.ant-tabs-large .ant-tabs-extra-content {
  line-height: 56px;
}
.ant-tabs.ant-tabs-small .ant-tabs-extra-content {
  line-height: 37px;
}
.ant-tabs.ant-tabs-card .ant-tabs-extra-content {
  line-height: 40px;
}
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-container,
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-container {
  height: 100%;
}
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab,
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab {
  margin-bottom: 8px;
  border-bottom: 1px solid #e8e8e8;
}
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active,
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active {
  padding-bottom: 4px;
}
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab:last-child,
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab:last-child {
  margin-bottom: 8px;
}
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-new-tab,
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-new-tab {
  width: 90%;
}
.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-wrap {
  margin-right: 0;
}
.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab {
  margin-right: 1px;
  border-right: 0;
  border-radius: 4px 0 0 4px;
}
.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active {
  margin-right: -1px;
  padding-right: 18px;
}
.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-wrap {
  margin-left: 0;
}
.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab {
  margin-left: 1px;
  border-left: 0;
  border-radius: 0 4px 4px 0;
}
.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active {
  margin-left: -1px;
  padding-left: 18px;
}
.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab {
  height: auto;
  border-top: 0;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px;
}
.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab-active {
  padding-top: 1px;
  padding-bottom: 0;
  color: #1890ff;
}
.ant-tabs {
  -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';
  position: relative;
  overflow: hidden;
  zoom: 1;
}
.ant-tabs::before,
.ant-tabs::after {
  display: table;
  content: '';
}
.ant-tabs::after {
  clear: both;
}
.ant-tabs-ink-bar {
  position: absolute;
  bottom: 1px;
  left: 0;
  z-index: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 0;
  height: 2px;
  background-color: #1890ff;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}
.ant-tabs-bar {
  margin: 0 0 16px 0;
  border-bottom: 1px solid #e8e8e8;
  outline: none;
  -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-tabs-nav-container {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: -1px;
  overflow: hidden;
  font-size: 14px;
  line-height: 1.5;
  white-space: nowrap;
  -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);
  zoom: 1;
}
.ant-tabs-nav-container::before,
.ant-tabs-nav-container::after {
  display: table;
  content: '';
}
.ant-tabs-nav-container::after {
  clear: both;
}
.ant-tabs-nav-container-scrolling {
  padding-right: 32px;
  padding-left: 32px;
}
.ant-tabs-bottom .ant-tabs-bottom-bar {
  margin-top: 16px;
  margin-bottom: 0;
  border-top: 1px solid #e8e8e8;
  border-bottom: none;
}
.ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-ink-bar {
  top: 1px;
  bottom: auto;
}
.ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-nav-container {
  margin-top: -1px;
  margin-bottom: 0;
}
.ant-tabs-tab-prev,
.ant-tabs-tab-next {
  position: absolute;
  z-index: 2;
  width: 0;
  height: 100%;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 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;
  pointer-events: none;
}
.ant-tabs-tab-prev.ant-tabs-tab-arrow-show,
.ant-tabs-tab-next.ant-tabs-tab-arrow-show {
  width: 32px;
  height: 100%;
  opacity: 1;
  pointer-events: auto;
}
.ant-tabs-tab-prev:hover,
.ant-tabs-tab-next:hover {
  color: rgba(0, 0, 0, 0.65);
}
.ant-tabs-tab-prev-icon,
.ant-tabs-tab-next-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-weight: bold;
  font-style: normal;
  font-variant: normal;
  line-height: inherit;
  text-align: center;
  text-transform: none;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ant-tabs-tab-prev-icon-target,
.ant-tabs-tab-next-icon-target {
  display: block;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
}
:root .ant-tabs-tab-prev-icon-target,
:root .ant-tabs-tab-next-icon-target {
  font-size: 12px;
}
.ant-tabs-tab-btn-disabled {
  cursor: not-allowed;
}
.ant-tabs-tab-btn-disabled,
.ant-tabs-tab-btn-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
}
.ant-tabs-tab-next {
  right: 2px;
}
.ant-tabs-tab-prev {
  left: 0;
}
:root .ant-tabs-tab-prev {
  -webkit-filter: none;
          filter: none;
}
.ant-tabs-nav-wrap {
  margin-bottom: -1px;
  overflow: hidden;
}
.ant-tabs-nav-scroll {
  overflow: hidden;
  white-space: nowrap;
}
.ant-tabs-nav {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding-left: 0;
  list-style: none;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs-nav::before,
.ant-tabs-nav::after {
  display: table;
  content: ' ';
}
.ant-tabs-nav::after {
  clear: both;
}
.ant-tabs-nav .ant-tabs-tab {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  margin: 0 32px 0 0;
  padding: 12px 16px;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs-nav .ant-tabs-tab::before {
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  border-top: 2px solid transparent;
  border-radius: 4px 4px 0 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tabs-nav .ant-tabs-tab:last-child {
  margin-right: 0;
}
.ant-tabs-nav .ant-tabs-tab:hover {
  color: #40a9ff;
}
.ant-tabs-nav .ant-tabs-tab:active {
  color: #096dd9;
}
.ant-tabs-nav .ant-tabs-tab .anticon {
  margin-right: 8px;
}
.ant-tabs-nav .ant-tabs-tab-active {
  color: #1890ff;
  font-weight: 500;
}
.ant-tabs-nav .ant-tabs-tab-disabled,
.ant-tabs-nav .ant-tabs-tab-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tabs .ant-tabs-large-bar .ant-tabs-nav-container {
  font-size: 16px;
}
.ant-tabs .ant-tabs-large-bar .ant-tabs-tab {
  padding: 16px;
}
.ant-tabs .ant-tabs-small-bar .ant-tabs-nav-container {
  font-size: 14px;
}
.ant-tabs .ant-tabs-small-bar .ant-tabs-tab {
  padding: 8px 16px;
}
.ant-tabs-content::before {
  display: block;
  overflow: hidden;
  content: '';
}
.ant-tabs .ant-tabs-top-content,
.ant-tabs .ant-tabs-bottom-content {
  width: 100%;
}
.ant-tabs .ant-tabs-top-content > .ant-tabs-tabpane,
.ant-tabs .ant-tabs-bottom-content > .ant-tabs-tabpane {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  -webkit-backface-visibility: hidden;
  opacity: 1;
  -webkit-transition: opacity 0.45s;
  transition: opacity 0.45s;
}
.ant-tabs .ant-tabs-top-content > .ant-tabs-tabpane-inactive,
.ant-tabs .ant-tabs-bottom-content > .ant-tabs-tabpane-inactive {
  height: 0;
  padding: 0 !important;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
}
.ant-tabs .ant-tabs-top-content > .ant-tabs-tabpane-inactive input,
.ant-tabs .ant-tabs-bottom-content > .ant-tabs-tabpane-inactive input {
  visibility: hidden;
}
.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated,
.ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -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);
  will-change: margin-left;
}
.ant-tabs .ant-tabs-left-bar,
.ant-tabs .ant-tabs-right-bar {
  height: 100%;
  border-bottom: 0;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-arrow-show,
.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-arrow-show {
  width: 100%;
  height: 32px;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-tab,
.ant-tabs .ant-tabs-right-bar .ant-tabs-tab {
  display: block;
  float: none;
  margin: 0 0 16px 0;
  padding: 8px 24px;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-tab:last-child,
.ant-tabs .ant-tabs-right-bar .ant-tabs-tab:last-child {
  margin-bottom: 0;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-extra-content,
.ant-tabs .ant-tabs-right-bar .ant-tabs-extra-content {
  text-align: center;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-scroll,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-scroll {
  width: auto;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container,
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap {
  height: 100%;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container {
  margin-bottom: 0;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling {
  padding: 32px 0;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap {
  margin-bottom: 0;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav {
  width: 100%;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar,
.ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar {
  top: 0;
  bottom: auto;
  left: auto;
  width: 2px;
  height: 0;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-next,
.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-next {
  right: 0;
  bottom: 0;
  width: 100%;
  height: 32px;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-prev,
.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-prev {
  top: 0;
  width: 100%;
  height: 32px;
}
.ant-tabs .ant-tabs-left-content,
.ant-tabs .ant-tabs-right-content {
  width: auto;
  margin-top: 0 !important;
  overflow: hidden;
}
.ant-tabs .ant-tabs-left-bar {
  float: left;
  margin-right: -1px;
  margin-bottom: 0;
  border-right: 1px solid #e8e8e8;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-tab {
  text-align: right;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container {
  margin-right: -1px;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap {
  margin-right: -1px;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar {
  right: 1px;
}
.ant-tabs .ant-tabs-left-content {
  padding-left: 24px;
  border-left: 1px solid #e8e8e8;
}
.ant-tabs .ant-tabs-right-bar {
  float: right;
  margin-bottom: 0;
  margin-left: -1px;
  border-left: 1px solid #e8e8e8;
}
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container {
  margin-left: -1px;
}
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap {
  margin-left: -1px;
}
.ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar {
  left: 1px;
}
.ant-tabs .ant-tabs-right-content {
  padding-right: 24px;
  border-right: 1px solid #e8e8e8;
}
.ant-tabs-top .ant-tabs-ink-bar-animated,
.ant-tabs-bottom .ant-tabs-ink-bar-animated {
  -webkit-transition: width 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: width 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs-left .ant-tabs-ink-bar-animated,
.ant-tabs-right .ant-tabs-ink-bar-animated {
  -webkit-transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.no-flex > .ant-tabs-content > .ant-tabs-content-animated,
.ant-tabs-no-animation > .ant-tabs-content > .ant-tabs-content-animated {
  margin-left: 0 !important;
  -webkit-transform: none !important;
          transform: none !important;
}
.no-flex > .ant-tabs-content > .ant-tabs-tabpane-inactive,
.ant-tabs-no-animation > .ant-tabs-content > .ant-tabs-tabpane-inactive {
  height: 0;
  padding: 0 !important;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
}
.no-flex > .ant-tabs-content > .ant-tabs-tabpane-inactive input,
.ant-tabs-no-animation > .ant-tabs-content > .ant-tabs-tabpane-inactive input {
  visibility: hidden;
}
.ant-tabs-left-content > .ant-tabs-content-animated,
.ant-tabs-right-content > .ant-tabs-content-animated {
  margin-left: 0 !important;
  -webkit-transform: none !important;
          transform: none !important;
}
.ant-tabs-left-content > .ant-tabs-tabpane-inactive,
.ant-tabs-right-content > .ant-tabs-tabpane-inactive {
  height: 0;
  padding: 0 !important;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
}
.ant-tabs-left-content > .ant-tabs-tabpane-inactive input,
.ant-tabs-right-content > .ant-tabs-tabpane-inactive input {
  visibility: hidden;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-table-wrapper {
  zoom: 1;
}
.ant-table-wrapper::before,
.ant-table-wrapper::after {
  display: table;
  content: '';
}
.ant-table-wrapper::after {
  clear: both;
}
.ant-table {
  -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';
  position: relative;
  clear: both;
}
.ant-table-body {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.ant-table-empty .ant-table-body {
  overflow-x: auto !important;
  overflow-y: hidden !important;
}
.ant-table table {
  width: 100%;
  text-align: left;
  border-radius: 4px 4px 0 0;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-table-layout-fixed table {
  table-layout: fixed;
}
.ant-table-thead > tr > th {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  text-align: left;
  background: #fafafa;
  border-bottom: 1px solid #e8e8e8;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-thead > tr > th .anticon-filter,
.ant-table-thead > tr > th .ant-table-filter-icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 100%;
  color: #bfbfbf;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-table-thead > tr > th .anticon-filter > svg,
.ant-table-thead > tr > th .ant-table-filter-icon > svg {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -5px;
  margin-left: -6px;
}
.ant-table-thead > tr > th .ant-table-filter-selected.anticon {
  color: #1890ff;
}
.ant-table-thead > tr > th .ant-table-column-sorter {
  display: table-cell;
  vertical-align: middle;
}
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner {
  height: 1em;
  margin-top: 0.35em;
  margin-left: 0.57142857em;
  color: #bfbfbf;
  line-height: 1em;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-up,
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down {
  display: inline-block;
  font-size: 12px;
  font-size: 11px \9;
  -webkit-transform: scale(0.91666667) rotate(0deg);
          transform: scale(0.91666667) rotate(0deg);
  display: block;
  height: 1em;
  line-height: 1em;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
:root .ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-up,
:root .ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down {
  font-size: 12px;
}
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-up.on,
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down.on {
  color: #1890ff;
}
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner-full {
  margin-top: -0.15em;
}
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner-full .ant-table-column-sorter-up,
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner-full .ant-table-column-sorter-down {
  height: 0.5em;
  line-height: 0.5em;
}
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner-full .ant-table-column-sorter-down {
  margin-top: 0.125em;
}
.ant-table-thead > tr > th.ant-table-column-has-actions {
  position: relative;
  background-clip: padding-box;
  /* stylelint-disable-next-line */
  -webkit-background-clip: border-box;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters {
  padding-right: 30px !important;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters .anticon-filter.ant-table-filter-open,
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters .ant-table-filter-icon.ant-table-filter-open {
  color: rgba(0, 0, 0, 0.45);
  background: #e5e5e5;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .anticon-filter:hover,
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .ant-table-filter-icon:hover {
  color: rgba(0, 0, 0, 0.45);
  background: #e5e5e5;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .anticon-filter:active,
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .ant-table-filter-icon:active {
  color: rgba(0, 0, 0, 0.65);
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters {
  cursor: pointer;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover {
  background: #f2f2f2;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .anticon-filter,
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .ant-table-filter-icon {
  background: #f2f2f2;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:active .ant-table-column-sorter-up:not(.on),
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:active .ant-table-column-sorter-down:not(.on) {
  color: rgba(0, 0, 0, 0.45);
}
.ant-table-thead > tr > th .ant-table-header-column {
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
}
.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters {
  display: table;
}
.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters > .ant-table-column-title {
  display: table-cell;
  vertical-align: middle;
}
.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters > *:not(.ant-table-column-sorter) {
  position: relative;
}
.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters:hover::before {
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-thead > tr > th.ant-table-column-has-sorters {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-table-thead > tr:first-child > th:first-child {
  border-top-left-radius: 4px;
}
.ant-table-thead > tr:first-child > th:last-child {
  border-top-right-radius: 4px;
}
.ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 0;
}
.ant-table-tbody > tr > td {
  border-bottom: 1px solid #e8e8e8;
  -webkit-transition: all 0.3s, border 0s;
  transition: all 0.3s, border 0s;
}
.ant-table-thead > tr,
.ant-table-tbody > tr {
  -webkit-transition: all 0.3s, height 0s;
  transition: all 0.3s, height 0s;
}
.ant-table-thead > tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td,
.ant-table-tbody > tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td,
.ant-table-thead > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td,
.ant-table-tbody > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td {
  background: #e6f7ff;
}
.ant-table-thead > tr.ant-table-row-selected > td.ant-table-column-sort,
.ant-table-tbody > tr.ant-table-row-selected > td.ant-table-column-sort {
  background: #fafafa;
}
.ant-table-thead > tr:hover.ant-table-row-selected > td,
.ant-table-tbody > tr:hover.ant-table-row-selected > td {
  background: #fafafa;
}
.ant-table-thead > tr:hover.ant-table-row-selected > td.ant-table-column-sort,
.ant-table-tbody > tr:hover.ant-table-row-selected > td.ant-table-column-sort {
  background: #fafafa;
}
.ant-table-thead > tr:hover {
  background: none;
}
.ant-table-footer {
  position: relative;
  padding: 16px 16px;
  color: rgba(0, 0, 0, 0.85);
  background: #fafafa;
  border-top: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px;
}
.ant-table-footer::before {
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #fafafa;
  content: '';
}
.ant-table.ant-table-bordered .ant-table-footer {
  border: 1px solid #e8e8e8;
}
.ant-table-title {
  position: relative;
  top: 1px;
  padding: 16px 0;
  border-radius: 4px 4px 0 0;
}
.ant-table.ant-table-bordered .ant-table-title {
  padding-right: 16px;
  padding-left: 16px;
  border: 1px solid #e8e8e8;
}
.ant-table-title + .ant-table-content {
  position: relative;
  border-radius: 4px 4px 0 0;
}
.ant-table-bordered .ant-table-title + .ant-table-content,
.ant-table-bordered .ant-table-title + .ant-table-content table,
.ant-table-bordered .ant-table-title + .ant-table-content .ant-table-thead > tr:first-child > th {
  border-radius: 0;
}
.ant-table-without-column-header .ant-table-title + .ant-table-content,
.ant-table-without-column-header table {
  border-radius: 0;
}
.ant-table-without-column-header.ant-table-bordered.ant-table-empty .ant-table-placeholder {
  border-top: 1px solid #e8e8e8;
  border-radius: 4px;
}
.ant-table-tbody > tr.ant-table-row-selected td {
  color: inherit;
  background: #fafafa;
}
.ant-table-thead > tr > th.ant-table-column-sort {
  background: #f5f5f5;
}
.ant-table-tbody > tr > td.ant-table-column-sort {
  background: rgba(0, 0, 0, 0.01);
}
.ant-table-thead > tr > th,
.ant-table-tbody > tr > td {
  padding: 16px 16px;
  overflow-wrap: break-word;
}
.ant-table-expand-icon-th,
.ant-table-row-expand-icon-cell {
  width: 50px;
  min-width: 50px;
  text-align: center;
}
.ant-table-header {
  overflow: hidden;
  background: #fafafa;
}
.ant-table-header table {
  border-radius: 4px 4px 0 0;
}
.ant-table-loading {
  position: relative;
}
.ant-table-loading .ant-table-body {
  background: #fff;
  opacity: 0.5;
}
.ant-table-loading .ant-table-spin-holder {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 20px;
  margin-left: -30px;
  line-height: 20px;
}
.ant-table-loading .ant-table-with-pagination {
  margin-top: -20px;
}
.ant-table-loading .ant-table-without-pagination {
  margin-top: 10px;
}
.ant-table-bordered .ant-table-header > table,
.ant-table-bordered .ant-table-body > table,
.ant-table-bordered .ant-table-fixed-left table,
.ant-table-bordered .ant-table-fixed-right table {
  border: 1px solid #e8e8e8;
  border-right: 0;
  border-bottom: 0;
}
.ant-table-bordered.ant-table-empty .ant-table-placeholder {
  border-right: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
}
.ant-table-bordered.ant-table-fixed-header .ant-table-header > table {
  border-bottom: 0;
}
.ant-table-bordered.ant-table-fixed-header .ant-table-body > table {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-table-bordered.ant-table-fixed-header .ant-table-header + .ant-table-body > table,
.ant-table-bordered.ant-table-fixed-header .ant-table-body-inner > table {
  border-top: 0;
}
.ant-table-bordered .ant-table-thead > tr:not(:last-child) > th {
  border-bottom: 1px solid #e8e8e8;
}
.ant-table-bordered .ant-table-thead > tr > th,
.ant-table-bordered .ant-table-tbody > tr > td {
  border-right: 1px solid #e8e8e8;
}
.ant-table-placeholder {
  position: relative;
  z-index: 1;
  margin-top: -1px;
  padding: 16px 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  text-align: center;
  background: #fff;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px;
}
.ant-table-pagination.ant-pagination {
  float: right;
  margin: 16px 0;
}
.ant-table-filter-dropdown {
  position: relative;
  min-width: 96px;
  margin-left: -8px;
  background: #fff;
  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);
}
.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: calc(100vh - 130px);
  overflow-x: hidden;
  border: 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-table-filter-dropdown .ant-dropdown-menu-item > label + span {
  padding-right: 0;
}
.ant-table-filter-dropdown .ant-dropdown-menu-sub {
  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);
}
.ant-table-filter-dropdown .ant-dropdown-menu .ant-dropdown-submenu-contain-selected .ant-dropdown-menu-submenu-title::after {
  color: #1890ff;
  font-weight: bold;
  text-shadow: 0 0 2px #bae7ff;
}
.ant-table-filter-dropdown .ant-dropdown-menu-item {
  overflow: hidden;
}
.ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-item:last-child,
.ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-submenu:last-child .ant-dropdown-menu-submenu-title {
  border-radius: 0;
}
.ant-table-filter-dropdown-btns {
  padding: 7px 8px;
  overflow: hidden;
  border-top: 1px solid #e8e8e8;
}
.ant-table-filter-dropdown-link {
  color: #1890ff;
}
.ant-table-filter-dropdown-link:hover {
  color: #40a9ff;
}
.ant-table-filter-dropdown-link:active {
  color: #096dd9;
}
.ant-table-filter-dropdown-link.confirm {
  float: left;
}
.ant-table-filter-dropdown-link.clear {
  float: right;
}
.ant-table-selection {
  white-space: nowrap;
}
.ant-table-selection-select-all-custom {
  margin-right: 4px !important;
}
.ant-table-selection .anticon-down {
  color: #bfbfbf;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-table-selection-menu {
  min-width: 96px;
  margin-top: 5px;
  margin-left: -30px;
  background: #fff;
  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);
}
.ant-table-selection-menu .ant-action-down {
  color: #bfbfbf;
}
.ant-table-selection-down {
  display: inline-block;
  padding: 0;
  line-height: 1;
  cursor: pointer;
}
.ant-table-selection-down:hover .anticon-down {
  color: rgba(0, 0, 0, 0.6);
}
.ant-table-row-expand-icon {
  color: #1890ff;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  display: inline-block;
  width: 17px;
  height: 17px;
  color: inherit;
  line-height: 13px;
  text-align: center;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  outline: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover {
  color: #40a9ff;
}
.ant-table-row-expand-icon:active {
  color: #096dd9;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover,
.ant-table-row-expand-icon:active {
  border-color: currentColor;
}
.ant-table-row-expanded::after {
  content: '-';
}
.ant-table-row-collapsed::after {
  content: '+';
}
.ant-table-row-spaced {
  visibility: hidden;
}
.ant-table-row-spaced::after {
  content: '.';
}
.ant-table-row-cell-ellipsis,
.ant-table-row-cell-ellipsis .ant-table-column-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-table-row-cell-ellipsis .ant-table-column-title {
  display: block;
}
.ant-table-row-cell-break-word {
  word-wrap: break-word;
  word-break: break-word;
}
tr.ant-table-expanded-row,
tr.ant-table-expanded-row:hover {
  background: #fbfbfb;
}
tr.ant-table-expanded-row td > .ant-table-wrapper {
  margin: -16px -16px -17px;
}
.ant-table .ant-table-row-indent + .ant-table-row-expand-icon {
  margin-right: 8px;
}
.ant-table-scroll {
  overflow: auto;
  overflow-x: hidden;
}
.ant-table-scroll table {
  min-width: 100%;
}
.ant-table-scroll table .ant-table-fixed-columns-in-body:not([colspan]) {
  color: transparent;
}
.ant-table-scroll table .ant-table-fixed-columns-in-body:not([colspan]) > * {
  visibility: hidden;
}
.ant-table-body-inner {
  height: 100%;
}
.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
  position: relative;
  background: #fff;
}
.ant-table-fixed-header .ant-table-body-inner {
  overflow: scroll;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  margin-bottom: -20px;
  padding-bottom: 20px;
  overflow: scroll;
  opacity: 0.9999;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
  border: 1px solid #e8e8e8;
  border-width: 0 0 1px 0;
}
.ant-table-hide-scrollbar {
  scrollbar-color: transparent transparent;
  min-width: unset;
}
.ant-table-hide-scrollbar::-webkit-scrollbar {
  min-width: inherit;
  background-color: transparent;
}
.ant-table-bordered.ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
  border: 1px solid #e8e8e8;
  border-width: 1px 1px 1px 0;
}
.ant-table-bordered.ant-table-fixed-header .ant-table-scroll .ant-table-header.ant-table-hide-scrollbar .ant-table-thead > tr:only-child > th:last-child {
  border-right-color: transparent;
}
.ant-table-fixed-left,
.ant-table-fixed-right {
  position: absolute;
  top: 0;
  z-index: 1;
  overflow: hidden;
  border-radius: 0;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
}
.ant-table-fixed-left table,
.ant-table-fixed-right table {
  width: auto;
  background: #fff;
}
.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-outer .ant-table-fixed,
.ant-table-fixed-header .ant-table-fixed-right .ant-table-body-outer .ant-table-fixed {
  border-radius: 0;
}
.ant-table-fixed-left {
  left: 0;
  -webkit-box-shadow: 6px 0 6px -4px rgba(0, 0, 0, 0.15);
          box-shadow: 6px 0 6px -4px rgba(0, 0, 0, 0.15);
}
.ant-table-fixed-left .ant-table-header {
  overflow-y: hidden;
}
.ant-table-fixed-left .ant-table-body-inner {
  margin-right: -20px;
  padding-right: 20px;
}
.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-inner {
  padding-right: 0;
}
.ant-table-fixed-left,
.ant-table-fixed-left table {
  border-radius: 4px 0 0 0;
}
.ant-table-fixed-left .ant-table-thead > tr > th:last-child {
  border-top-right-radius: 0;
}
.ant-table-fixed-right {
  right: 0;
  -webkit-box-shadow: -6px 0 6px -4px rgba(0, 0, 0, 0.15);
          box-shadow: -6px 0 6px -4px rgba(0, 0, 0, 0.15);
}
.ant-table-fixed-right,
.ant-table-fixed-right table {
  border-radius: 0 4px 0 0;
}
.ant-table-fixed-right .ant-table-expanded-row {
  color: transparent;
  pointer-events: none;
}
.ant-table-fixed-right .ant-table-thead > tr > th:first-child {
  border-top-left-radius: 0;
}
.ant-table.ant-table-scroll-position-left .ant-table-fixed-left {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-table.ant-table-scroll-position-right .ant-table-fixed-right {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-table colgroup > col.ant-table-selection-col {
  width: 60px;
}
.ant-table-thead > tr > th.ant-table-selection-column-custom .ant-table-selection {
  margin-right: -15px;
}
.ant-table-thead > tr > th.ant-table-selection-column,
.ant-table-tbody > tr > td.ant-table-selection-column {
  text-align: center;
}
.ant-table-thead > tr > th.ant-table-selection-column .ant-radio-wrapper,
.ant-table-tbody > tr > td.ant-table-selection-column .ant-radio-wrapper {
  margin-right: 0;
}
.ant-table-row[class*='ant-table-row-level-0'] .ant-table-selection-column > span {
  display: inline-block;
}
.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-left: 8px;
}
/**
* Another fix of Firefox:
*/
@supports (-moz-appearance: meterbar) {
  .ant-table-thead > tr > th.ant-table-column-has-actions {
    background-clip: padding-box;
  }
}
.ant-table-middle > .ant-table-title,
.ant-table-middle > .ant-table-content > .ant-table-footer {
  padding: 12px 8px;
}
.ant-table-middle > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
  padding: 12px 8px;
}
.ant-table-middle tr.ant-table-expanded-row td > .ant-table-wrapper {
  margin: -12px -8px -13px;
}
.ant-table-small {
  border: 1px solid #e8e8e8;
  border-radius: 4px;
}
.ant-table-small > .ant-table-title,
.ant-table-small > .ant-table-content > .ant-table-footer {
  padding: 8px 8px;
}
.ant-table-small > .ant-table-title {
  top: 0;
  border-bottom: 1px solid #e8e8e8;
}
.ant-table-small > .ant-table-content > .ant-table-footer {
  background-color: transparent;
  border-top: 1px solid #e8e8e8;
}
.ant-table-small > .ant-table-content > .ant-table-footer::before {
  background-color: transparent;
}
.ant-table-small > .ant-table-content > .ant-table-body {
  margin: 0 8px;
}
.ant-table-small > .ant-table-content > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-body > table,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table {
  border: 0;
}
.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
  padding: 8px 8px;
}
.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th {
  background-color: transparent;
}
.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr {
  border-bottom: 1px solid #e8e8e8;
}
.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th.ant-table-column-sort {
  background-color: rgba(0, 0, 0, 0.01);
}
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table {
  padding: 0;
}
.ant-table-small > .ant-table-content .ant-table-header {
  background-color: transparent;
  border-radius: 4px 4px 0 0;
}
.ant-table-small > .ant-table-content .ant-table-placeholder,
.ant-table-small > .ant-table-content .ant-table-row:last-child td {
  border-bottom: 0;
}
.ant-table-small.ant-table-bordered {
  border-right: 0;
}
.ant-table-small.ant-table-bordered .ant-table-title {
  border: 0;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
}
.ant-table-small.ant-table-bordered .ant-table-content {
  border-right: 1px solid #e8e8e8;
}
.ant-table-small.ant-table-bordered .ant-table-footer {
  border: 0;
  border-top: 1px solid #e8e8e8;
}
.ant-table-small.ant-table-bordered .ant-table-footer::before {
  display: none;
}
.ant-table-small.ant-table-bordered .ant-table-placeholder {
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
}
.ant-table-small.ant-table-bordered .ant-table-thead > tr > th.ant-table-row-cell-last,
.ant-table-small.ant-table-bordered .ant-table-tbody > tr > td:last-child {
  border-right: none;
}
.ant-table-small.ant-table-bordered .ant-table-fixed-left .ant-table-thead > tr > th:last-child,
.ant-table-small.ant-table-bordered .ant-table-fixed-left .ant-table-tbody > tr > td:last-child {
  border-right: 1px solid #e8e8e8;
}
.ant-table-small.ant-table-bordered .ant-table-fixed-right {
  border-right: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
}
.ant-table-small tr.ant-table-expanded-row td > .ant-table-wrapper {
  margin: -8px -8px -9px;
}
.ant-table-small.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
  border-radius: 0 0 4px 4px;
}
/* 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-radio-group {
  -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';
  display: inline-block;
}
.ant-radio-wrapper {
  -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';
  position: relative;
  display: inline-block;
  margin-right: 8px;
  white-space: nowrap;
  cursor: pointer;
}
.ant-radio {
  -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';
  position: relative;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: sub;
  outline: none;
  cursor: pointer;
}
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-radio-input:focus + .ant-radio-inner {
  border-color: #1890ff;
}
.ant-radio-input:focus + .ant-radio-inner {
  -webkit-box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.08);
          box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.08);
}
.ant-radio-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  visibility: hidden;
  -webkit-animation: antRadioEffect 0.36s ease-in-out;
          animation: antRadioEffect 0.36s ease-in-out;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  content: '';
}
.ant-radio:hover::after,
.ant-radio-wrapper:hover .ant-radio::after {
  visibility: visible;
}
.ant-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 1px;
  border-radius: 100px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-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;
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: ' ';
}
.ant-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}
.ant-radio-checked .ant-radio-inner {
  border-color: #1890ff;
}
.ant-radio-checked .ant-radio-inner::after {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-radio-disabled .ant-radio-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.ant-radio-disabled .ant-radio-input {
  cursor: not-allowed;
}
.ant-radio-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
span.ant-radio + * {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-radio-button-wrapper {
  position: relative;
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0 15px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 30px;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top-width: 1.02px;
  border-left: 0;
  cursor: pointer;
  -webkit-transition: color 0.3s, background 0.3s, border-color 0.3s;
  transition: color 0.3s, background 0.3s, border-color 0.3s;
}
.ant-radio-button-wrapper a {
  color: rgba(0, 0, 0, 0.65);
}
.ant-radio-button-wrapper > .ant-radio-button {
  display: block;
  width: 0;
  height: 0;
  margin-left: 0;
}
.ant-radio-group-large .ant-radio-button-wrapper {
  height: 40px;
  font-size: 16px;
  line-height: 38px;
}
.ant-radio-group-small .ant-radio-button-wrapper {
  height: 24px;
  padding: 0 7px;
  line-height: 22px;
}
.ant-radio-button-wrapper:not(:first-child)::before {
  position: absolute;
  top: 0;
  left: -1px;
  display: block;
  width: 1px;
  height: 100%;
  background-color: #d9d9d9;
  content: '';
}
.ant-radio-button-wrapper:first-child {
  border-left: 1px solid #d9d9d9;
  border-radius: 4px 0 0 4px;
}
.ant-radio-button-wrapper:last-child {
  border-radius: 0 4px 4px 0;
}
.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 4px;
}
.ant-radio-button-wrapper:hover {
  position: relative;
  color: #1890ff;
}
.ant-radio-button-wrapper:focus-within {
  outline: 3px solid rgba(24, 144, 255, 0.06);
}
.ant-radio-button-wrapper .ant-radio-inner,
.ant-radio-button-wrapper input[type='checkbox'],
.ant-radio-button-wrapper input[type='radio'] {
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  z-index: 1;
  color: #1890ff;
  background: #fff;
  border-color: #1890ff;
  -webkit-box-shadow: -1px 0 0 0 #1890ff;
          box-shadow: -1px 0 0 0 #1890ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #1890ff !important;
  opacity: 0.1;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #1890ff;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #40a9ff;
  border-color: #40a9ff;
  -webkit-box-shadow: -1px 0 0 0 #40a9ff;
          box-shadow: -1px 0 0 0 #40a9ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #096dd9;
  border-color: #096dd9;
  -webkit-box-shadow: -1px 0 0 0 #096dd9;
          box-shadow: -1px 0 0 0 #096dd9;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  outline: 3px solid rgba(24, 144, 255, 0.06);
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #40a9ff;
  border-color: #40a9ff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #096dd9;
  border-color: #096dd9;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  outline: 3px solid rgba(24, 144, 255, 0.06);
}
.ant-radio-button-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-radio-button-wrapper-disabled:first-child,
.ant-radio-button-wrapper-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled:first-child {
  border-left-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  color: #fff;
  background-color: #e6e6e6;
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@-webkit-keyframes antRadioEffect {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1.6);
            transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes antRadioEffect {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1.6);
            transform: scale(1.6);
    opacity: 0;
  }
}
@supports (-moz-appearance: meterbar) and (background-blend-mode: difference, normal) {
  .ant-radio {
    vertical-align: text-bottom;
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@-webkit-keyframes antCheckboxEffect {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1.6);
            transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes antCheckboxEffect {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1.6);
            transform: scale(1.6);
    opacity: 0;
  }
}
.ant-checkbox {
  -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';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #1890ff;
}
.ant-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  -webkit-animation: antCheckboxEffect 0.36s ease-in-out;
          animation: antCheckboxEffect 0.36s ease-in-out;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  content: '';
}
.ant-checkbox:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox::after {
  visibility: visible;
}
.ant-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 22%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(0) translate(-50%, -50%);
          transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-checkbox-checked .ant-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(1) translate(-50%, -50%);
          transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-checkbox-disabled {
  cursor: not-allowed;
}
.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-checkbox-disabled .ant-checkbox-input {
  cursor: not-allowed;
}
.ant-checkbox-disabled .ant-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-checkbox-disabled .ant-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-checkbox-disabled:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after {
  visibility: hidden;
}
.ant-checkbox-wrapper {
  -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';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 8px;
}
.ant-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-checkbox-group {
  -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';
  display: inline-block;
}
.ant-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}
.ant-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 0;
}
.ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 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 */
.ant-dropdown {
  -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';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-dropdown::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: -7px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: ' ';
}
.ant-dropdown-wrap {
  position: relative;
}
.ant-dropdown-wrap .ant-btn > .anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
}
:root .ant-dropdown-wrap .ant-btn > .anticon-down {
  font-size: 12px;
}
.ant-dropdown-wrap .anticon-down::before {
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.ant-dropdown-wrap-open .anticon-down::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ant-dropdown-hidden,
.ant-dropdown-menu-hidden {
  display: none;
}
.ant-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  outline: none;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  -webkit-transform: translate3d(0, 0, 0);
}
.ant-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.45);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
}
.ant-dropdown-menu-submenu-popup > .ant-dropdown-menu {
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}
.ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-menu-submenu-popup li {
  list-style: none;
}
.ant-dropdown-menu-submenu-popup ul {
  margin-right: 0.3em;
  margin-left: 0.3em;
  padding: 0;
}
.ant-dropdown-menu-item,
.ant-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;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-dropdown-menu-item > .anticon:first-child,
.ant-dropdown-menu-submenu-title > .anticon:first-child,
.ant-dropdown-menu-item > span > .anticon:first-child,
.ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  min-width: 12px;
  margin-right: 8px;
  font-size: 12px;
}
.ant-dropdown-menu-item > a,
.ant-dropdown-menu-submenu-title > a {
  display: block;
  margin: -5px -12px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.65);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected,
.ant-dropdown-menu-item-selected > a,
.ant-dropdown-menu-submenu-title-selected > a {
  color: #1890ff;
  background-color: #e6f7ff;
}
.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover {
  background-color: #e6f7ff;
}
.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-item-divider,
.ant-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow {
  position: absolute;
  right: 8px;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.45);
  font-style: normal;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
}
:root .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,
:root .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  font-size: 12px;
}
.ant-dropdown-menu-item-group-list {
  margin: 0 8px;
  padding: 0;
  list-style: none;
}
.ant-dropdown-menu-submenu-title {
  padding-right: 26px;
}
.ant-dropdown-menu-submenu-vertical {
  position: relative;
}
.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
  color: #1890ff;
}
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomRight,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topRight,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.ant-dropdown-trigger > .anticon.anticon-down,
.ant-dropdown-link > .anticon.anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
}
:root .ant-dropdown-trigger > .anticon.anticon-down,
:root .ant-dropdown-link > .anticon.anticon-down {
  font-size: 12px;
}
.ant-dropdown-button {
  white-space: nowrap;
}
.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child) {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-dropdown-button .anticon.anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
}
:root .ant-dropdown-button .anticon.anticon-down {
  font-size: 12px;
}
.ant-dropdown-menu-dark,
.ant-dropdown-menu-dark .ant-dropdown-menu {
  background: #001529;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow::after {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover {
  color: #fff;
  background: transparent;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
  color: #fff;
  background: #1890ff;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-pagination {
  -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';
}
.ant-pagination ul,
.ant-pagination ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-pagination::after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ' ';
}
.ant-pagination-total-text {
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  line-height: 30px;
  vertical-align: middle;
}
.ant-pagination-item {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  margin-right: 8px;
  font-family: Arial;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-pagination-item a {
  display: block;
  padding: 0 6px;
  color: rgba(0, 0, 0, 0.65);
  -webkit-transition: none;
  transition: none;
}
.ant-pagination-item a:hover {
  text-decoration: none;
}
.ant-pagination-item:focus,
.ant-pagination-item:hover {
  border-color: #1890ff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-pagination-item:focus a,
.ant-pagination-item:hover a {
  color: #1890ff;
}
.ant-pagination-item-active {
  font-weight: 500;
  background: #fff;
  border-color: #1890ff;
}
.ant-pagination-item-active a {
  color: #1890ff;
}
.ant-pagination-item-active:focus,
.ant-pagination-item-active:hover {
  border-color: #40a9ff;
}
.ant-pagination-item-active:focus a,
.ant-pagination-item-active:hover a {
  color: #40a9ff;
}
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  outline: 0;
}
.ant-pagination-jump-prev .ant-pagination-item-container,
.ant-pagination-jump-next .ant-pagination-item-container {
  position: relative;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  display: inline-block;
  font-size: 12px;
  font-size: 12px \9;
  -webkit-transform: scale(1) rotate(0deg);
          transform: scale(1) rotate(0deg);
  color: #1890ff;
  letter-spacing: -1px;
  opacity: 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
:root .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
:root .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  font-size: 12px;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  color: rgba(0, 0, 0, 0.25);
  letter-spacing: 2px;
  text-align: center;
  text-indent: 0.13em;
  opacity: 1;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.ant-pagination-jump-prev:focus .ant-pagination-item-link-icon,
.ant-pagination-jump-next:focus .ant-pagination-item-link-icon,
.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
.ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 1;
}
.ant-pagination-jump-prev:focus .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:focus .ant-pagination-item-ellipsis,
.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 0;
}
.ant-pagination-prev,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  margin-right: 8px;
}
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: rgba(0, 0, 0, 0.65);
  font-family: Arial;
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-pagination-prev,
.ant-pagination-next {
  outline: 0;
}
.ant-pagination-prev a,
.ant-pagination-next a {
  color: rgba(0, 0, 0, 0.65);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-pagination-prev:hover a,
.ant-pagination-next:hover a {
  border-color: #40a9ff;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  display: block;
  height: 100%;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-pagination-prev:focus .ant-pagination-item-link,
.ant-pagination-next:focus .ant-pagination-item-link,
.ant-pagination-prev:hover .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-pagination-disabled,
.ant-pagination-disabled:hover,
.ant-pagination-disabled:focus {
  cursor: not-allowed;
}
.ant-pagination-disabled a,
.ant-pagination-disabled:hover a,
.ant-pagination-disabled:focus a,
.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination-disabled:hover .ant-pagination-item-link,
.ant-pagination-disabled:focus .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-slash {
  margin: 0 10px 0 5px;
}
.ant-pagination-options {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
}
.ant-pagination-options-size-changer.ant-select {
  display: inline-block;
  width: auto;
  margin-right: 8px;
}
.ant-pagination-options-quick-jumper {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  vertical-align: top;
}
.ant-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 50px;
  margin: 0 8px;
}
.ant-pagination-options-quick-jumper input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input:focus {
  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-pagination-options-quick-jumper input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5;
  vertical-align: bottom;
  -webkit-transition: all 0.3s, height 0s;
  transition: all 0.3s, height 0s;
}
.ant-pagination-options-quick-jumper input-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}
.ant-pagination-options-quick-jumper input-sm {
  height: 24px;
  padding: 1px 7px;
}
.ant-pagination-simple .ant-pagination-prev,
.ant-pagination-simple .ant-pagination-next {
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {
  height: 24px;
  border: 0;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination-simple .ant-pagination-simple-pager {
  display: inline-block;
  height: 24px;
  margin-right: 8px;
}
.ant-pagination-simple .ant-pagination-simple-pager input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  margin-right: 8px;
  padding: 0 6px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: none;
  -webkit-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #1890ff;
}
.ant-pagination.mini .ant-pagination-total-text,
.ant-pagination.mini .ant-pagination-simple-pager {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-item {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px;
}
.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active) {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev,
.ant-pagination.mini .ant-pagination-next {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-jump-prev,
.ant-pagination.mini .ant-pagination-jump-next {
  height: 24px;
  margin-right: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options {
  margin-left: 2px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper input {
  height: 24px;
  padding: 1px 7px;
  width: 44px;
}
.ant-pagination.ant-pagination-disabled {
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border: none;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
  background: #dbdbdb;
  border-color: transparent;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
  color: #fff;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link:hover,
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link:focus {
  color: rgba(0, 0, 0, 0.45);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:focus .ant-pagination-item-link-icon,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:focus .ant-pagination-item-link-icon,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 0;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:focus .ant-pagination-item-ellipsis,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:focus .ant-pagination-item-ellipsis,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 1;
}
@media only screen and (max-width: 992px) {
  .ant-pagination-item-after-jump-prev,
  .ant-pagination-item-before-jump-next {
    display: none;
  }
}
@media only screen and (max-width: 576px) {
  .ant-pagination-options {
    display: none;
  }
}
/* 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';
  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%;
          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);
          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);
          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';
  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%);
          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-input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input:focus {
  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-input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5;
  vertical-align: bottom;
  -webkit-transition: all 0.3s, height 0s;
  transition: all 0.3s, height 0s;
}
.ant-input-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}
.ant-input-sm {
  height: 24px;
  padding: 1px 7px;
}
.ant-input-group {
  -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';
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-input-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.ant-input-group > [class*='col-'] {
  padding-right: 8px;
}
.ant-input-group > [class*='col-']:last-child {
  padding-right: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap,
.ant-input-group > .ant-input {
  display: table-cell;
}
.ant-input-group-addon:not(:first-child):not(:last-child),
.ant-input-group-wrap:not(:first-child):not(:last-child),
.ant-input-group > .ant-input:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.ant-input-group-wrap > * {
  display: block !important;
}
.ant-input-group .ant-input {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}
.ant-input-group .ant-input:focus {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-group .ant-input:hover {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-group-addon {
  position: relative;
  padding: 0 11px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-input-group-addon .ant-select {
  margin: -5px -11px;
}
.ant-input-group-addon .ant-select .ant-select-selection {
  margin: -1px;
  background-color: inherit;
  border: 1px solid transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-input-group-addon .ant-select-open .ant-select-selection,
.ant-input-group-addon .ant-select-focused .ant-select-selection {
  color: #1890ff;
}
.ant-input-group-addon > i:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
}
.ant-input-group > .ant-input:first-child,
.ant-input-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input:first-child .ant-select .ant-select-selection,
.ant-input-group-addon:first-child .ant-select .ant-select-selection {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group-addon:first-child {
  border-right: 0;
}
.ant-input-group-addon:last-child {
  border-left: 0;
}
.ant-input-group > .ant-input:last-child,
.ant-input-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input:last-child .ant-select .ant-select-selection,
.ant-input-group-addon:last-child .ant-select .ant-select-selection {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group-lg .ant-input,
.ant-input-group-lg > .ant-input-group-addon {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}
.ant-input-group-sm .ant-input,
.ant-input-group-sm > .ant-input-group-addon {
  height: 24px;
  padding: 1px 7px;
}
.ant-input-group-lg .ant-select-selection--single {
  height: 40px;
}
.ant-input-group-sm .ant-select-selection--single {
  height: 24px;
}
.ant-input-group .ant-input-affix-wrapper {
  display: table-cell;
  float: left;
  width: 100%;
}
.ant-input-group.ant-input-group-compact {
  display: block;
  zoom: 1;
}
.ant-input-group.ant-input-group-compact::before,
.ant-input-group.ant-input-group-compact::after {
  display: table;
  content: '';
}
.ant-input-group.ant-input-group-compact::after {
  clear: both;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > * {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact .ant-input {
  float: none;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor,
.ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input {
  border-right-width: 1px;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection:hover,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor:hover,
.ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input:hover,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection:focus,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor:focus,
.ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input:focus,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selection,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:first-child .ant-mention-editor,
.ant-input-group.ant-input-group-compact > .ant-time-picker:first-child .ant-time-picker-input {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selection,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:last-child .ant-mention-editor,
.ant-input-group.ant-input-group-compact > .ant-time-picker:last-child .ant-time-picker-input {
  border-right-width: 1px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {
  vertical-align: top;
}
.ant-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top;
}
.ant-input-affix-wrapper {
  -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';
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: start;
}
.ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-affix-wrapper .ant-input {
  position: relative;
  text-align: inherit;
}
.ant-input-affix-wrapper .ant-input-prefix,
.ant-input-affix-wrapper .ant-input-suffix {
  position: absolute;
  top: 50%;
  z-index: 2;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: rgba(0, 0, 0, 0.65);
  line-height: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ant-input-affix-wrapper .ant-input-prefix :not(.anticon),
.ant-input-affix-wrapper .ant-input-suffix :not(.anticon) {
  line-height: 1.5;
}
.ant-input-affix-wrapper .ant-input-disabled ~ .ant-input-suffix .anticon {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-input-affix-wrapper .ant-input-prefix {
  left: 12px;
}
.ant-input-affix-wrapper .ant-input-suffix {
  right: 12px;
}
.ant-input-affix-wrapper .ant-input:not(:first-child) {
  padding-left: 30px;
}
.ant-input-affix-wrapper .ant-input:not(:last-child) {
  padding-right: 30px;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-input-with-clear-btn .ant-input:not(:last-child) {
  padding-right: 49px;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input {
  padding-right: 22px;
}
.ant-input-affix-wrapper .ant-input {
  min-height: 100%;
}
.ant-input-password-icon {
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-input-password-icon:hover {
  color: #333;
}
.ant-input-clear-icon {
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  vertical-align: 0;
}
.ant-input-clear-icon:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-clear-icon:active {
  color: rgba(0, 0, 0, 0.65);
}
.ant-input-clear-icon + i {
  margin-left: 6px;
}
.ant-input-textarea-clear-icon {
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  position: absolute;
  top: 0;
  right: 0;
  margin: 8px 8px 0 0;
}
.ant-input-textarea-clear-icon:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-textarea-clear-icon:active {
  color: rgba(0, 0, 0, 0.65);
}
.ant-input-textarea-clear-icon + i {
  margin-left: 6px;
}
.ant-input-search-icon {
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-input-search-icon:hover {
  color: rgba(0, 0, 0, 0.8);
}
.ant-input-search-enter-button input {
  border-right: 0;
}
.ant-input-search-enter-button + .ant-input-group-addon,
.ant-input-search-enter-button input + .ant-input-group-addon {
  padding: 0;
  border: 0;
}
.ant-input-search-enter-button + .ant-input-group-addon .ant-input-search-button,
.ant-input-search-enter-button input + .ant-input-group-addon .ant-input-search-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-form {
  -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';
}
.ant-form legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #d9d9d9;
}
.ant-form label {
  font-size: 14px;
}
.ant-form input[type='search'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ant-form input[type='radio'],
.ant-form input[type='checkbox'] {
  line-height: normal;
}
.ant-form input[type='file'] {
  display: block;
}
.ant-form input[type='range'] {
  display: block;
  width: 100%;
}
.ant-form select[multiple],
.ant-form select[size] {
  height: auto;
}
.ant-form input[type='file']:focus,
.ant-form input[type='radio']:focus,
.ant-form input[type='checkbox']:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ant-form output {
  display: block;
  padding-top: 15px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5;
}
.ant-form-item-required::before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.ant-form-hide-required-mark .ant-form-item-required::before {
  display: none;
}
.ant-form-item-label > label {
  color: rgba(0, 0, 0, 0.85);
}
.ant-form-item-label > label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-form-item-label > label.ant-form-item-no-colon::after {
  content: ' ';
}
.ant-form-item {
  -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';
  margin-bottom: 24px;
  vertical-align: top;
}
.ant-form-item label {
  position: relative;
}
.ant-form-item label > .anticon {
  font-size: 14px;
  vertical-align: top;
}
.ant-form-item-control {
  position: relative;
  line-height: 40px;
  zoom: 1;
}
.ant-form-item-control::before,
.ant-form-item-control::after {
  display: table;
  content: '';
}
.ant-form-item-control::after {
  clear: both;
}
.ant-form-item-children {
  position: relative;
}
.ant-form-item-with-help {
  margin-bottom: 5px;
}
.ant-form-item-label {
  display: inline-block;
  overflow: hidden;
  line-height: 39.9999px;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
}
.ant-form-item-label-left {
  text-align: left;
}
.ant-form-item .ant-switch {
  margin: 2px 0 4px;
}
.ant-form-explain,
.ant-form-extra {
  clear: both;
  min-height: 22px;
  margin-top: -2px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5;
  -webkit-transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-form-explain {
  margin-bottom: -1px;
}
.ant-form-extra {
  padding-top: 4px;
}
.ant-form-text {
  display: inline-block;
  padding-right: 8px;
}
.ant-form-split {
  display: block;
  text-align: center;
}
form .has-feedback .ant-input {
  padding-right: 30px;
}
form .has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 18px;
}
form .has-feedback .ant-input-affix-wrapper .ant-input {
  padding-right: 49px;
}
form .has-feedback .ant-input-affix-wrapper.ant-input-affix-wrapper-input-with-clear-btn .ant-input {
  padding-right: 68px;
}
form .has-feedback > .ant-select .ant-select-arrow,
form .has-feedback > .ant-select .ant-select-selection__clear,
form .has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
form .has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection__clear {
  right: 28px;
}
form .has-feedback > .ant-select .ant-select-selection-selected-value,
form .has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 42px;
}
form .has-feedback .ant-cascader-picker-arrow {
  margin-right: 17px;
}
form .has-feedback .ant-cascader-picker-clear {
  right: 28px;
}
form .has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: 28px;
}
form .has-feedback .ant-calendar-picker-icon,
form .has-feedback .ant-time-picker-icon,
form .has-feedback .ant-calendar-picker-clear,
form .has-feedback .ant-time-picker-clear {
  right: 28px;
}
form .ant-mentions,
form textarea.ant-input {
  height: auto;
  margin-bottom: 4px;
}
form .ant-upload {
  background: transparent;
}
form input[type='radio'],
form input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
form .ant-radio-inline,
form .ant-checkbox-inline {
  display: inline-block;
  margin-left: 8px;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
form .ant-radio-inline:first-child,
form .ant-checkbox-inline:first-child {
  margin-left: 0;
}
form .ant-checkbox-vertical,
form .ant-radio-vertical {
  display: block;
}
form .ant-checkbox-vertical + .ant-checkbox-vertical,
form .ant-radio-vertical + .ant-radio-vertical {
  margin-left: 0;
}
form .ant-input-number + .ant-form-text {
  margin-left: 8px;
}
form .ant-input-number-handler-wrap {
  z-index: 2;
}
form .ant-select,
form .ant-cascader-picker {
  width: 100%;
}
form .ant-input-group .ant-select,
form .ant-input-group .ant-cascader-picker {
  width: auto;
}
form :not(.ant-input-group-wrapper) > .ant-input-group,
form .ant-input-group-wrapper {
  display: inline-block;
  vertical-align: middle;
}
form:not(.ant-form-vertical) :not(.ant-input-group-wrapper) > .ant-input-group,
form:not(.ant-form-vertical) .ant-input-group-wrapper {
  position: relative;
  top: -1px;
}
.ant-form-vertical .ant-form-item-label,
.ant-col-24.ant-form-item-label,
.ant-col-xl-24.ant-form-item-label {
  display: block;
  margin: 0;
  padding: 0 0 8px;
  line-height: 1.5;
  white-space: initial;
  text-align: left;
}
.ant-form-vertical .ant-form-item-label label::after,
.ant-col-24.ant-form-item-label label::after,
.ant-col-xl-24.ant-form-item-label label::after {
  display: none;
}
.ant-form-vertical .ant-form-item {
  padding-bottom: 8px;
}
.ant-form-vertical .ant-form-item-control {
  line-height: 1.5;
}
.ant-form-vertical .ant-form-explain {
  margin-top: 2px;
  margin-bottom: -5px;
}
.ant-form-vertical .ant-form-extra {
  margin-top: 2px;
  margin-bottom: -4px;
}
@media (max-width: 575px) {
  .ant-form-item-label,
  .ant-form-item-control-wrapper {
    display: block;
    width: 100%;
  }
  .ant-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    white-space: initial;
    text-align: left;
  }
  .ant-form-item-label label::after {
    display: none;
  }
  .ant-col-xs-24.ant-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xs-24.ant-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 767px) {
  .ant-col-sm-24.ant-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    white-space: initial;
    text-align: left;
  }
  .ant-col-sm-24.ant-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 991px) {
  .ant-col-md-24.ant-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    white-space: initial;
    text-align: left;
  }
  .ant-col-md-24.ant-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 1199px) {
  .ant-col-lg-24.ant-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    white-space: initial;
    text-align: left;
  }
  .ant-col-lg-24.ant-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 1599px) {
  .ant-col-xl-24.ant-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xl-24.ant-form-item-label label::after {
    display: none;
  }
}
.ant-form-inline .ant-form-item {
  display: inline-block;
  margin-right: 16px;
  margin-bottom: 0;
}
.ant-form-inline .ant-form-item-with-help {
  margin-bottom: 24px;
}
.ant-form-inline .ant-form-item > .ant-form-item-control-wrapper,
.ant-form-inline .ant-form-item > .ant-form-item-label {
  display: inline-block;
  vertical-align: top;
}
.ant-form-inline .ant-form-text {
  display: inline-block;
}
.ant-form-inline .has-feedback {
  display: inline-block;
}
.has-success.has-feedback .ant-form-item-children-icon,
.has-warning.has-feedback .ant-form-item-children-icon,
.has-error.has-feedback .ant-form-item-children-icon,
.is-validating.has-feedback .ant-form-item-children-icon {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 1;
  width: 32px;
  height: 20px;
  margin-top: -10px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  visibility: visible;
  -webkit-animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
          animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  pointer-events: none;
}
.has-success.has-feedback .ant-form-item-children-icon svg,
.has-warning.has-feedback .ant-form-item-children-icon svg,
.has-error.has-feedback .ant-form-item-children-icon svg,
.is-validating.has-feedback .ant-form-item-children-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.has-success.has-feedback .ant-form-item-children-icon {
  color: #52c41a;
  -webkit-animation-name: diffZoomIn1 !important;
          animation-name: diffZoomIn1 !important;
}
.has-warning .ant-form-explain,
.has-warning .ant-form-split {
  color: #faad14;
}
.has-warning .ant-input,
.has-warning .ant-input:hover {
  background-color: #fff;
  border-color: #faad14;
}
.has-warning .ant-input:focus {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.has-warning .ant-input:not([disabled]):hover {
  border-color: #faad14;
}
.has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.has-warning .ant-input-affix-wrapper .ant-input,
.has-warning .ant-input-affix-wrapper .ant-input:hover {
  background-color: #fff;
  border-color: #faad14;
}
.has-warning .ant-input-affix-wrapper .ant-input:focus {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.has-warning .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: #faad14;
}
.has-warning .ant-input-prefix {
  color: #faad14;
}
.has-warning .ant-input-group-addon {
  color: #faad14;
  background-color: #fff;
  border-color: #faad14;
}
.has-warning .has-feedback {
  color: #faad14;
}
.has-warning.has-feedback .ant-form-item-children-icon {
  color: #faad14;
  -webkit-animation-name: diffZoomIn3 !important;
          animation-name: diffZoomIn3 !important;
}
.has-warning .ant-select-selection {
  border-color: #faad14;
}
.has-warning .ant-select-selection:hover {
  border-color: #faad14;
}
.has-warning .ant-select-open .ant-select-selection,
.has-warning .ant-select-focused .ant-select-selection {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.has-warning .ant-calendar-picker-icon::after,
.has-warning .ant-time-picker-icon::after,
.has-warning .ant-picker-icon::after,
.has-warning .ant-select-arrow,
.has-warning .ant-cascader-picker-arrow {
  color: #faad14;
}
.has-warning .ant-input-number,
.has-warning .ant-time-picker-input {
  border-color: #faad14;
}
.has-warning .ant-input-number-focused,
.has-warning .ant-time-picker-input-focused,
.has-warning .ant-input-number:focus,
.has-warning .ant-time-picker-input:focus {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.has-warning .ant-input-number:not([disabled]):hover,
.has-warning .ant-time-picker-input:not([disabled]):hover {
  border-color: #faad14;
}
.has-warning .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.has-warning .ant-cascader-picker:hover .ant-cascader-input {
  border-color: #faad14;
}
.has-error .ant-form-explain,
.has-error .ant-form-split {
  color: #f5222d;
}
.has-error .ant-input,
.has-error .ant-input:hover {
  background-color: #fff;
  border-color: #f5222d;
}
.has-error .ant-input:focus {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
          box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-input:not([disabled]):hover {
  border-color: #f5222d;
}
.has-error .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
          box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-input-affix-wrapper .ant-input,
.has-error .ant-input-affix-wrapper .ant-input:hover {
  background-color: #fff;
  border-color: #f5222d;
}
.has-error .ant-input-affix-wrapper .ant-input:focus {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
          box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: #f5222d;
}
.has-error .ant-input-prefix {
  color: #f5222d;
}
.has-error .ant-input-group-addon {
  color: #f5222d;
  background-color: #fff;
  border-color: #f5222d;
}
.has-error .has-feedback {
  color: #f5222d;
}
.has-error.has-feedback .ant-form-item-children-icon {
  color: #f5222d;
  -webkit-animation-name: diffZoomIn2 !important;
          animation-name: diffZoomIn2 !important;
}
.has-error .ant-select-selection {
  border-color: #f5222d;
}
.has-error .ant-select-selection:hover {
  border-color: #f5222d;
}
.has-error .ant-select-open .ant-select-selection,
.has-error .ant-select-focused .ant-select-selection {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
          box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-select.ant-select-auto-complete .ant-input:focus {
  border-color: #f5222d;
}
.has-error .ant-input-group-addon .ant-select-selection {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.has-error .ant-calendar-picker-icon::after,
.has-error .ant-time-picker-icon::after,
.has-error .ant-picker-icon::after,
.has-error .ant-select-arrow,
.has-error .ant-cascader-picker-arrow {
  color: #f5222d;
}
.has-error .ant-input-number,
.has-error .ant-time-picker-input {
  border-color: #f5222d;
}
.has-error .ant-input-number-focused,
.has-error .ant-time-picker-input-focused,
.has-error .ant-input-number:focus,
.has-error .ant-time-picker-input:focus {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
          box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-input-number:not([disabled]):hover,
.has-error .ant-time-picker-input:not([disabled]):hover {
  border-color: #f5222d;
}
.has-error .ant-mention-wrapper .ant-mention-editor,
.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {
  border-color: #f5222d;
}
.has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,
.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
          box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
          box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-cascader-picker:hover .ant-cascader-input {
  border-color: #f5222d;
}
.has-error .ant-transfer-list {
  border-color: #f5222d;
}
.has-error .ant-transfer-list-search:not([disabled]) {
  border-color: #d9d9d9;
}
.has-error .ant-transfer-list-search:not([disabled]):hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.has-error .ant-transfer-list-search:not([disabled]):focus {
  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);
}
.is-validating.has-feedback .ant-form-item-children-icon {
  display: inline-block;
  color: #1890ff;
}
.ant-advanced-search-form .ant-form-item {
  margin-bottom: 24px;
}
.ant-advanced-search-form .ant-form-item-with-help {
  margin-bottom: 5px;
}
.show-help-enter,
.show-help-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.show-help-leave {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.show-help-enter.show-help-enter-active,
.show-help-appear.show-help-appear-active {
  -webkit-animation-name: antShowHelpIn;
          animation-name: antShowHelpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.show-help-leave.show-help-leave-active {
  -webkit-animation-name: antShowHelpOut;
          animation-name: antShowHelpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.show-help-enter,
.show-help-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.show-help-leave {
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
@-webkit-keyframes antShowHelpIn {
  0% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes antShowHelpIn {
  0% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes antShowHelpOut {
  to {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
    opacity: 0;
  }
}
@keyframes antShowHelpOut {
  to {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
    opacity: 0;
  }
}
@-webkit-keyframes diffZoomIn1 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes diffZoomIn1 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes diffZoomIn2 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes diffZoomIn2 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes diffZoomIn3 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes diffZoomIn3 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-row {
  position: relative;
  height: auto;
  margin-right: 0;
  margin-left: 0;
  zoom: 1;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ant-row::before,
.ant-row::after {
  display: table;
  content: '';
}
.ant-row::after {
  clear: both;
}
.ant-row + .ant-row::before {
  clear: both;
}
.ant-row-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}
.ant-row-flex::before,
.ant-row-flex::after {
  display: -ms-flexbox;
  display: flex;
}
.ant-row-flex-start {
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.ant-row-flex-center {
  -ms-flex-pack: center;
      justify-content: center;
}
.ant-row-flex-end {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.ant-row-flex-space-between {
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.ant-row-flex-space-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.ant-row-flex-top {
  -ms-flex-align: start;
      align-items: flex-start;
}
.ant-row-flex-middle {
  -ms-flex-align: center;
      align-items: center;
}
.ant-row-flex-bottom {
  -ms-flex-align: end;
      align-items: flex-end;
}
.ant-col {
  position: relative;
  min-height: 1px;
}
.ant-col-1, .ant-col-xs-1, .ant-col-sm-1, .ant-col-md-1, .ant-col-lg-1, .ant-col-2, .ant-col-xs-2, .ant-col-sm-2, .ant-col-md-2, .ant-col-lg-2, .ant-col-3, .ant-col-xs-3, .ant-col-sm-3, .ant-col-md-3, .ant-col-lg-3, .ant-col-4, .ant-col-xs-4, .ant-col-sm-4, .ant-col-md-4, .ant-col-lg-4, .ant-col-5, .ant-col-xs-5, .ant-col-sm-5, .ant-col-md-5, .ant-col-lg-5, .ant-col-6, .ant-col-xs-6, .ant-col-sm-6, .ant-col-md-6, .ant-col-lg-6, .ant-col-7, .ant-col-xs-7, .ant-col-sm-7, .ant-col-md-7, .ant-col-lg-7, .ant-col-8, .ant-col-xs-8, .ant-col-sm-8, .ant-col-md-8, .ant-col-lg-8, .ant-col-9, .ant-col-xs-9, .ant-col-sm-9, .ant-col-md-9, .ant-col-lg-9, .ant-col-10, .ant-col-xs-10, .ant-col-sm-10, .ant-col-md-10, .ant-col-lg-10, .ant-col-11, .ant-col-xs-11, .ant-col-sm-11, .ant-col-md-11, .ant-col-lg-11, .ant-col-12, .ant-col-xs-12, .ant-col-sm-12, .ant-col-md-12, .ant-col-lg-12, .ant-col-13, .ant-col-xs-13, .ant-col-sm-13, .ant-col-md-13, .ant-col-lg-13, .ant-col-14, .ant-col-xs-14, .ant-col-sm-14, .ant-col-md-14, .ant-col-lg-14, .ant-col-15, .ant-col-xs-15, .ant-col-sm-15, .ant-col-md-15, .ant-col-lg-15, .ant-col-16, .ant-col-xs-16, .ant-col-sm-16, .ant-col-md-16, .ant-col-lg-16, .ant-col-17, .ant-col-xs-17, .ant-col-sm-17, .ant-col-md-17, .ant-col-lg-17, .ant-col-18, .ant-col-xs-18, .ant-col-sm-18, .ant-col-md-18, .ant-col-lg-18, .ant-col-19, .ant-col-xs-19, .ant-col-sm-19, .ant-col-md-19, .ant-col-lg-19, .ant-col-20, .ant-col-xs-20, .ant-col-sm-20, .ant-col-md-20, .ant-col-lg-20, .ant-col-21, .ant-col-xs-21, .ant-col-sm-21, .ant-col-md-21, .ant-col-lg-21, .ant-col-22, .ant-col-xs-22, .ant-col-sm-22, .ant-col-md-22, .ant-col-lg-22, .ant-col-23, .ant-col-xs-23, .ant-col-sm-23, .ant-col-md-23, .ant-col-lg-23, .ant-col-24, .ant-col-xs-24, .ant-col-sm-24, .ant-col-md-24, .ant-col-lg-24 {
  position: relative;
  padding-right: 0;
  padding-left: 0;
}
.ant-col-1, .ant-col-2, .ant-col-3, .ant-col-4, .ant-col-5, .ant-col-6, .ant-col-7, .ant-col-8, .ant-col-9, .ant-col-10, .ant-col-11, .ant-col-12, .ant-col-13, .ant-col-14, .ant-col-15, .ant-col-16, .ant-col-17, .ant-col-18, .ant-col-19, .ant-col-20, .ant-col-21, .ant-col-22, .ant-col-23, .ant-col-24 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  float: left;
}
.ant-col-24 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
.ant-col-push-24 {
  left: 100%;
}
.ant-col-pull-24 {
  right: 100%;
}
.ant-col-offset-24 {
  margin-left: 100%;
}
.ant-col-order-24 {
  -ms-flex-order: 24;
      order: 24;
}
.ant-col-23 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 95.83333333%;
}
.ant-col-push-23 {
  left: 95.83333333%;
}
.ant-col-pull-23 {
  right: 95.83333333%;
}
.ant-col-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-order-23 {
  -ms-flex-order: 23;
      order: 23;
}
.ant-col-22 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 91.66666667%;
}
.ant-col-push-22 {
  left: 91.66666667%;
}
.ant-col-pull-22 {
  right: 91.66666667%;
}
.ant-col-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-order-22 {
  -ms-flex-order: 22;
      order: 22;
}
.ant-col-21 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 87.5%;
}
.ant-col-push-21 {
  left: 87.5%;
}
.ant-col-pull-21 {
  right: 87.5%;
}
.ant-col-offset-21 {
  margin-left: 87.5%;
}
.ant-col-order-21 {
  -ms-flex-order: 21;
      order: 21;
}
.ant-col-20 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 83.33333333%;
}
.ant-col-push-20 {
  left: 83.33333333%;
}
.ant-col-pull-20 {
  right: 83.33333333%;
}
.ant-col-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-order-20 {
  -ms-flex-order: 20;
      order: 20;
}
.ant-col-19 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 79.16666667%;
}
.ant-col-push-19 {
  left: 79.16666667%;
}
.ant-col-pull-19 {
  right: 79.16666667%;
}
.ant-col-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-order-19 {
  -ms-flex-order: 19;
      order: 19;
}
.ant-col-18 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 75%;
}
.ant-col-push-18 {
  left: 75%;
}
.ant-col-pull-18 {
  right: 75%;
}
.ant-col-offset-18 {
  margin-left: 75%;
}
.ant-col-order-18 {
  -ms-flex-order: 18;
      order: 18;
}
.ant-col-17 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 70.83333333%;
}
.ant-col-push-17 {
  left: 70.83333333%;
}
.ant-col-pull-17 {
  right: 70.83333333%;
}
.ant-col-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-order-17 {
  -ms-flex-order: 17;
      order: 17;
}
.ant-col-16 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 66.66666667%;
}
.ant-col-push-16 {
  left: 66.66666667%;
}
.ant-col-pull-16 {
  right: 66.66666667%;
}
.ant-col-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-order-16 {
  -ms-flex-order: 16;
      order: 16;
}
.ant-col-15 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 62.5%;
}
.ant-col-push-15 {
  left: 62.5%;
}
.ant-col-pull-15 {
  right: 62.5%;
}
.ant-col-offset-15 {
  margin-left: 62.5%;
}
.ant-col-order-15 {
  -ms-flex-order: 15;
      order: 15;
}
.ant-col-14 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 58.33333333%;
}
.ant-col-push-14 {
  left: 58.33333333%;
}
.ant-col-pull-14 {
  right: 58.33333333%;
}
.ant-col-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-order-14 {
  -ms-flex-order: 14;
      order: 14;
}
.ant-col-13 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 54.16666667%;
}
.ant-col-push-13 {
  left: 54.16666667%;
}
.ant-col-pull-13 {
  right: 54.16666667%;
}
.ant-col-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-order-13 {
  -ms-flex-order: 13;
      order: 13;
}
.ant-col-12 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 50%;
}
.ant-col-push-12 {
  left: 50%;
}
.ant-col-pull-12 {
  right: 50%;
}
.ant-col-offset-12 {
  margin-left: 50%;
}
.ant-col-order-12 {
  -ms-flex-order: 12;
      order: 12;
}
.ant-col-11 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 45.83333333%;
}
.ant-col-push-11 {
  left: 45.83333333%;
}
.ant-col-pull-11 {
  right: 45.83333333%;
}
.ant-col-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-order-11 {
  -ms-flex-order: 11;
      order: 11;
}
.ant-col-10 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 41.66666667%;
}
.ant-col-push-10 {
  left: 41.66666667%;
}
.ant-col-pull-10 {
  right: 41.66666667%;
}
.ant-col-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-order-10 {
  -ms-flex-order: 10;
      order: 10;
}
.ant-col-9 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 37.5%;
}
.ant-col-push-9 {
  left: 37.5%;
}
.ant-col-pull-9 {
  right: 37.5%;
}
.ant-col-offset-9 {
  margin-left: 37.5%;
}
.ant-col-order-9 {
  -ms-flex-order: 9;
      order: 9;
}
.ant-col-8 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 33.33333333%;
}
.ant-col-push-8 {
  left: 33.33333333%;
}
.ant-col-pull-8 {
  right: 33.33333333%;
}
.ant-col-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-order-8 {
  -ms-flex-order: 8;
      order: 8;
}
.ant-col-7 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 29.16666667%;
}
.ant-col-push-7 {
  left: 29.16666667%;
}
.ant-col-pull-7 {
  right: 29.16666667%;
}
.ant-col-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-order-7 {
  -ms-flex-order: 7;
      order: 7;
}
.ant-col-6 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 25%;
}
.ant-col-push-6 {
  left: 25%;
}
.ant-col-pull-6 {
  right: 25%;
}
.ant-col-offset-6 {
  margin-left: 25%;
}
.ant-col-order-6 {
  -ms-flex-order: 6;
      order: 6;
}
.ant-col-5 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 20.83333333%;
}
.ant-col-push-5 {
  left: 20.83333333%;
}
.ant-col-pull-5 {
  right: 20.83333333%;
}
.ant-col-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-order-5 {
  -ms-flex-order: 5;
      order: 5;
}
.ant-col-4 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 16.66666667%;
}
.ant-col-push-4 {
  left: 16.66666667%;
}
.ant-col-pull-4 {
  right: 16.66666667%;
}
.ant-col-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-order-4 {
  -ms-flex-order: 4;
      order: 4;
}
.ant-col-3 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 12.5%;
}
.ant-col-push-3 {
  left: 12.5%;
}
.ant-col-pull-3 {
  right: 12.5%;
}
.ant-col-offset-3 {
  margin-left: 12.5%;
}
.ant-col-order-3 {
  -ms-flex-order: 3;
      order: 3;
}
.ant-col-2 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 8.33333333%;
}
.ant-col-push-2 {
  left: 8.33333333%;
}
.ant-col-pull-2 {
  right: 8.33333333%;
}
.ant-col-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-order-2 {
  -ms-flex-order: 2;
      order: 2;
}
.ant-col-1 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 4.16666667%;
}
.ant-col-push-1 {
  left: 4.16666667%;
}
.ant-col-pull-1 {
  right: 4.16666667%;
}
.ant-col-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-order-1 {
  -ms-flex-order: 1;
      order: 1;
}
.ant-col-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-offset-0 {
  margin-left: 0;
}
.ant-col-order-0 {
  -ms-flex-order: 0;
      order: 0;
}
.ant-col-xs-1, .ant-col-xs-2, .ant-col-xs-3, .ant-col-xs-4, .ant-col-xs-5, .ant-col-xs-6, .ant-col-xs-7, .ant-col-xs-8, .ant-col-xs-9, .ant-col-xs-10, .ant-col-xs-11, .ant-col-xs-12, .ant-col-xs-13, .ant-col-xs-14, .ant-col-xs-15, .ant-col-xs-16, .ant-col-xs-17, .ant-col-xs-18, .ant-col-xs-19, .ant-col-xs-20, .ant-col-xs-21, .ant-col-xs-22, .ant-col-xs-23, .ant-col-xs-24 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  float: left;
}
.ant-col-xs-24 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
.ant-col-xs-push-24 {
  left: 100%;
}
.ant-col-xs-pull-24 {
  right: 100%;
}
.ant-col-xs-offset-24 {
  margin-left: 100%;
}
.ant-col-xs-order-24 {
  -ms-flex-order: 24;
      order: 24;
}
.ant-col-xs-23 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 95.83333333%;
}
.ant-col-xs-push-23 {
  left: 95.83333333%;
}
.ant-col-xs-pull-23 {
  right: 95.83333333%;
}
.ant-col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-xs-order-23 {
  -ms-flex-order: 23;
      order: 23;
}
.ant-col-xs-22 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 91.66666667%;
}
.ant-col-xs-push-22 {
  left: 91.66666667%;
}
.ant-col-xs-pull-22 {
  right: 91.66666667%;
}
.ant-col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-xs-order-22 {
  -ms-flex-order: 22;
      order: 22;
}
.ant-col-xs-21 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 87.5%;
}
.ant-col-xs-push-21 {
  left: 87.5%;
}
.ant-col-xs-pull-21 {
  right: 87.5%;
}
.ant-col-xs-offset-21 {
  margin-left: 87.5%;
}
.ant-col-xs-order-21 {
  -ms-flex-order: 21;
      order: 21;
}
.ant-col-xs-20 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 83.33333333%;
}
.ant-col-xs-push-20 {
  left: 83.33333333%;
}
.ant-col-xs-pull-20 {
  right: 83.33333333%;
}
.ant-col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-xs-order-20 {
  -ms-flex-order: 20;
      order: 20;
}
.ant-col-xs-19 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 79.16666667%;
}
.ant-col-xs-push-19 {
  left: 79.16666667%;
}
.ant-col-xs-pull-19 {
  right: 79.16666667%;
}
.ant-col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-xs-order-19 {
  -ms-flex-order: 19;
      order: 19;
}
.ant-col-xs-18 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 75%;
}
.ant-col-xs-push-18 {
  left: 75%;
}
.ant-col-xs-pull-18 {
  right: 75%;
}
.ant-col-xs-offset-18 {
  margin-left: 75%;
}
.ant-col-xs-order-18 {
  -ms-flex-order: 18;
      order: 18;
}
.ant-col-xs-17 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 70.83333333%;
}
.ant-col-xs-push-17 {
  left: 70.83333333%;
}
.ant-col-xs-pull-17 {
  right: 70.83333333%;
}
.ant-col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-xs-order-17 {
  -ms-flex-order: 17;
      order: 17;
}
.ant-col-xs-16 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 66.66666667%;
}
.ant-col-xs-push-16 {
  left: 66.66666667%;
}
.ant-col-xs-pull-16 {
  right: 66.66666667%;
}
.ant-col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-xs-order-16 {
  -ms-flex-order: 16;
      order: 16;
}
.ant-col-xs-15 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 62.5%;
}
.ant-col-xs-push-15 {
  left: 62.5%;
}
.ant-col-xs-pull-15 {
  right: 62.5%;
}
.ant-col-xs-offset-15 {
  margin-left: 62.5%;
}
.ant-col-xs-order-15 {
  -ms-flex-order: 15;
      order: 15;
}
.ant-col-xs-14 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 58.33333333%;
}
.ant-col-xs-push-14 {
  left: 58.33333333%;
}
.ant-col-xs-pull-14 {
  right: 58.33333333%;
}
.ant-col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-xs-order-14 {
  -ms-flex-order: 14;
      order: 14;
}
.ant-col-xs-13 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 54.16666667%;
}
.ant-col-xs-push-13 {
  left: 54.16666667%;
}
.ant-col-xs-pull-13 {
  right: 54.16666667%;
}
.ant-col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-xs-order-13 {
  -ms-flex-order: 13;
      order: 13;
}
.ant-col-xs-12 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 50%;
}
.ant-col-xs-push-12 {
  left: 50%;
}
.ant-col-xs-pull-12 {
  right: 50%;
}
.ant-col-xs-offset-12 {
  margin-left: 50%;
}
.ant-col-xs-order-12 {
  -ms-flex-order: 12;
      order: 12;
}
.ant-col-xs-11 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 45.83333333%;
}
.ant-col-xs-push-11 {
  left: 45.83333333%;
}
.ant-col-xs-pull-11 {
  right: 45.83333333%;
}
.ant-col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-xs-order-11 {
  -ms-flex-order: 11;
      order: 11;
}
.ant-col-xs-10 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 41.66666667%;
}
.ant-col-xs-push-10 {
  left: 41.66666667%;
}
.ant-col-xs-pull-10 {
  right: 41.66666667%;
}
.ant-col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-xs-order-10 {
  -ms-flex-order: 10;
      order: 10;
}
.ant-col-xs-9 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 37.5%;
}
.ant-col-xs-push-9 {
  left: 37.5%;
}
.ant-col-xs-pull-9 {
  right: 37.5%;
}
.ant-col-xs-offset-9 {
  margin-left: 37.5%;
}
.ant-col-xs-order-9 {
  -ms-flex-order: 9;
      order: 9;
}
.ant-col-xs-8 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 33.33333333%;
}
.ant-col-xs-push-8 {
  left: 33.33333333%;
}
.ant-col-xs-pull-8 {
  right: 33.33333333%;
}
.ant-col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-xs-order-8 {
  -ms-flex-order: 8;
      order: 8;
}
.ant-col-xs-7 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 29.16666667%;
}
.ant-col-xs-push-7 {
  left: 29.16666667%;
}
.ant-col-xs-pull-7 {
  right: 29.16666667%;
}
.ant-col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-xs-order-7 {
  -ms-flex-order: 7;
      order: 7;
}
.ant-col-xs-6 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 25%;
}
.ant-col-xs-push-6 {
  left: 25%;
}
.ant-col-xs-pull-6 {
  right: 25%;
}
.ant-col-xs-offset-6 {
  margin-left: 25%;
}
.ant-col-xs-order-6 {
  -ms-flex-order: 6;
      order: 6;
}
.ant-col-xs-5 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 20.83333333%;
}
.ant-col-xs-push-5 {
  left: 20.83333333%;
}
.ant-col-xs-pull-5 {
  right: 20.83333333%;
}
.ant-col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-xs-order-5 {
  -ms-flex-order: 5;
      order: 5;
}
.ant-col-xs-4 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 16.66666667%;
}
.ant-col-xs-push-4 {
  left: 16.66666667%;
}
.ant-col-xs-pull-4 {
  right: 16.66666667%;
}
.ant-col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-xs-order-4 {
  -ms-flex-order: 4;
      order: 4;
}
.ant-col-xs-3 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 12.5%;
}
.ant-col-xs-push-3 {
  left: 12.5%;
}
.ant-col-xs-pull-3 {
  right: 12.5%;
}
.ant-col-xs-offset-3 {
  margin-left: 12.5%;
}
.ant-col-xs-order-3 {
  -ms-flex-order: 3;
      order: 3;
}
.ant-col-xs-2 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 8.33333333%;
}
.ant-col-xs-push-2 {
  left: 8.33333333%;
}
.ant-col-xs-pull-2 {
  right: 8.33333333%;
}
.ant-col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-xs-order-2 {
  -ms-flex-order: 2;
      order: 2;
}
.ant-col-xs-1 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 4.16666667%;
}
.ant-col-xs-push-1 {
  left: 4.16666667%;
}
.ant-col-xs-pull-1 {
  right: 4.16666667%;
}
.ant-col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-xs-order-1 {
  -ms-flex-order: 1;
      order: 1;
}
.ant-col-xs-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-xs-push-0 {
  left: auto;
}
.ant-col-xs-pull-0 {
  right: auto;
}
.ant-col-xs-offset-0 {
  margin-left: 0;
}
.ant-col-xs-order-0 {
  -ms-flex-order: 0;
      order: 0;
}
@media (min-width: 576px) {
  .ant-col-sm-1, .ant-col-sm-2, .ant-col-sm-3, .ant-col-sm-4, .ant-col-sm-5, .ant-col-sm-6, .ant-col-sm-7, .ant-col-sm-8, .ant-col-sm-9, .ant-col-sm-10, .ant-col-sm-11, .ant-col-sm-12, .ant-col-sm-13, .ant-col-sm-14, .ant-col-sm-15, .ant-col-sm-16, .ant-col-sm-17, .ant-col-sm-18, .ant-col-sm-19, .ant-col-sm-20, .ant-col-sm-21, .ant-col-sm-22, .ant-col-sm-23, .ant-col-sm-24 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    float: left;
  }
  .ant-col-sm-24 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
  .ant-col-sm-push-24 {
    left: 100%;
  }
  .ant-col-sm-pull-24 {
    right: 100%;
  }
  .ant-col-sm-offset-24 {
    margin-left: 100%;
  }
  .ant-col-sm-order-24 {
    -ms-flex-order: 24;
        order: 24;
  }
  .ant-col-sm-23 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 95.83333333%;
  }
  .ant-col-sm-push-23 {
    left: 95.83333333%;
  }
  .ant-col-sm-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-sm-order-23 {
    -ms-flex-order: 23;
        order: 23;
  }
  .ant-col-sm-22 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 91.66666667%;
  }
  .ant-col-sm-push-22 {
    left: 91.66666667%;
  }
  .ant-col-sm-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-sm-order-22 {
    -ms-flex-order: 22;
        order: 22;
  }
  .ant-col-sm-21 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 87.5%;
  }
  .ant-col-sm-push-21 {
    left: 87.5%;
  }
  .ant-col-sm-pull-21 {
    right: 87.5%;
  }
  .ant-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-sm-order-21 {
    -ms-flex-order: 21;
        order: 21;
  }
  .ant-col-sm-20 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 83.33333333%;
  }
  .ant-col-sm-push-20 {
    left: 83.33333333%;
  }
  .ant-col-sm-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-sm-order-20 {
    -ms-flex-order: 20;
        order: 20;
  }
  .ant-col-sm-19 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 79.16666667%;
  }
  .ant-col-sm-push-19 {
    left: 79.16666667%;
  }
  .ant-col-sm-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-sm-order-19 {
    -ms-flex-order: 19;
        order: 19;
  }
  .ant-col-sm-18 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 75%;
  }
  .ant-col-sm-push-18 {
    left: 75%;
  }
  .ant-col-sm-pull-18 {
    right: 75%;
  }
  .ant-col-sm-offset-18 {
    margin-left: 75%;
  }
  .ant-col-sm-order-18 {
    -ms-flex-order: 18;
        order: 18;
  }
  .ant-col-sm-17 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 70.83333333%;
  }
  .ant-col-sm-push-17 {
    left: 70.83333333%;
  }
  .ant-col-sm-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-sm-order-17 {
    -ms-flex-order: 17;
        order: 17;
  }
  .ant-col-sm-16 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 66.66666667%;
  }
  .ant-col-sm-push-16 {
    left: 66.66666667%;
  }
  .ant-col-sm-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-sm-order-16 {
    -ms-flex-order: 16;
        order: 16;
  }
  .ant-col-sm-15 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 62.5%;
  }
  .ant-col-sm-push-15 {
    left: 62.5%;
  }
  .ant-col-sm-pull-15 {
    right: 62.5%;
  }
  .ant-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-sm-order-15 {
    -ms-flex-order: 15;
        order: 15;
  }
  .ant-col-sm-14 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 58.33333333%;
  }
  .ant-col-sm-push-14 {
    left: 58.33333333%;
  }
  .ant-col-sm-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-sm-order-14 {
    -ms-flex-order: 14;
        order: 14;
  }
  .ant-col-sm-13 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 54.16666667%;
  }
  .ant-col-sm-push-13 {
    left: 54.16666667%;
  }
  .ant-col-sm-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-sm-order-13 {
    -ms-flex-order: 13;
        order: 13;
  }
  .ant-col-sm-12 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
  }
  .ant-col-sm-push-12 {
    left: 50%;
  }
  .ant-col-sm-pull-12 {
    right: 50%;
  }
  .ant-col-sm-offset-12 {
    margin-left: 50%;
  }
  .ant-col-sm-order-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .ant-col-sm-11 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 45.83333333%;
  }
  .ant-col-sm-push-11 {
    left: 45.83333333%;
  }
  .ant-col-sm-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-sm-order-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .ant-col-sm-10 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 41.66666667%;
  }
  .ant-col-sm-push-10 {
    left: 41.66666667%;
  }
  .ant-col-sm-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-sm-order-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .ant-col-sm-9 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 37.5%;
  }
  .ant-col-sm-push-9 {
    left: 37.5%;
  }
  .ant-col-sm-pull-9 {
    right: 37.5%;
  }
  .ant-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-sm-order-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .ant-col-sm-8 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 33.33333333%;
  }
  .ant-col-sm-push-8 {
    left: 33.33333333%;
  }
  .ant-col-sm-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-sm-order-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .ant-col-sm-7 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 29.16666667%;
  }
  .ant-col-sm-push-7 {
    left: 29.16666667%;
  }
  .ant-col-sm-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-sm-order-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .ant-col-sm-6 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 25%;
  }
  .ant-col-sm-push-6 {
    left: 25%;
  }
  .ant-col-sm-pull-6 {
    right: 25%;
  }
  .ant-col-sm-offset-6 {
    margin-left: 25%;
  }
  .ant-col-sm-order-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .ant-col-sm-5 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 20.83333333%;
  }
  .ant-col-sm-push-5 {
    left: 20.83333333%;
  }
  .ant-col-sm-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-sm-order-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .ant-col-sm-4 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 16.66666667%;
  }
  .ant-col-sm-push-4 {
    left: 16.66666667%;
  }
  .ant-col-sm-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-sm-order-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .ant-col-sm-3 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 12.5%;
  }
  .ant-col-sm-push-3 {
    left: 12.5%;
  }
  .ant-col-sm-pull-3 {
    right: 12.5%;
  }
  .ant-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-sm-order-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .ant-col-sm-2 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 8.33333333%;
  }
  .ant-col-sm-push-2 {
    left: 8.33333333%;
  }
  .ant-col-sm-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-sm-order-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .ant-col-sm-1 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 4.16666667%;
  }
  .ant-col-sm-push-1 {
    left: 4.16666667%;
  }
  .ant-col-sm-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-sm-order-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .ant-col-sm-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-sm-push-0 {
    left: auto;
  }
  .ant-col-sm-pull-0 {
    right: auto;
  }
  .ant-col-sm-offset-0 {
    margin-left: 0;
  }
  .ant-col-sm-order-0 {
    -ms-flex-order: 0;
        order: 0;
  }
}
@media (min-width: 768px) {
  .ant-col-md-1, .ant-col-md-2, .ant-col-md-3, .ant-col-md-4, .ant-col-md-5, .ant-col-md-6, .ant-col-md-7, .ant-col-md-8, .ant-col-md-9, .ant-col-md-10, .ant-col-md-11, .ant-col-md-12, .ant-col-md-13, .ant-col-md-14, .ant-col-md-15, .ant-col-md-16, .ant-col-md-17, .ant-col-md-18, .ant-col-md-19, .ant-col-md-20, .ant-col-md-21, .ant-col-md-22, .ant-col-md-23, .ant-col-md-24 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    float: left;
  }
  .ant-col-md-24 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
  .ant-col-md-push-24 {
    left: 100%;
  }
  .ant-col-md-pull-24 {
    right: 100%;
  }
  .ant-col-md-offset-24 {
    margin-left: 100%;
  }
  .ant-col-md-order-24 {
    -ms-flex-order: 24;
        order: 24;
  }
  .ant-col-md-23 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 95.83333333%;
  }
  .ant-col-md-push-23 {
    left: 95.83333333%;
  }
  .ant-col-md-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-md-order-23 {
    -ms-flex-order: 23;
        order: 23;
  }
  .ant-col-md-22 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 91.66666667%;
  }
  .ant-col-md-push-22 {
    left: 91.66666667%;
  }
  .ant-col-md-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-md-order-22 {
    -ms-flex-order: 22;
        order: 22;
  }
  .ant-col-md-21 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 87.5%;
  }
  .ant-col-md-push-21 {
    left: 87.5%;
  }
  .ant-col-md-pull-21 {
    right: 87.5%;
  }
  .ant-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-md-order-21 {
    -ms-flex-order: 21;
        order: 21;
  }
  .ant-col-md-20 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 83.33333333%;
  }
  .ant-col-md-push-20 {
    left: 83.33333333%;
  }
  .ant-col-md-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-md-order-20 {
    -ms-flex-order: 20;
        order: 20;
  }
  .ant-col-md-19 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 79.16666667%;
  }
  .ant-col-md-push-19 {
    left: 79.16666667%;
  }
  .ant-col-md-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-md-order-19 {
    -ms-flex-order: 19;
        order: 19;
  }
  .ant-col-md-18 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 75%;
  }
  .ant-col-md-push-18 {
    left: 75%;
  }
  .ant-col-md-pull-18 {
    right: 75%;
  }
  .ant-col-md-offset-18 {
    margin-left: 75%;
  }
  .ant-col-md-order-18 {
    -ms-flex-order: 18;
        order: 18;
  }
  .ant-col-md-17 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 70.83333333%;
  }
  .ant-col-md-push-17 {
    left: 70.83333333%;
  }
  .ant-col-md-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-md-order-17 {
    -ms-flex-order: 17;
        order: 17;
  }
  .ant-col-md-16 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 66.66666667%;
  }
  .ant-col-md-push-16 {
    left: 66.66666667%;
  }
  .ant-col-md-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-md-order-16 {
    -ms-flex-order: 16;
        order: 16;
  }
  .ant-col-md-15 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 62.5%;
  }
  .ant-col-md-push-15 {
    left: 62.5%;
  }
  .ant-col-md-pull-15 {
    right: 62.5%;
  }
  .ant-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-md-order-15 {
    -ms-flex-order: 15;
        order: 15;
  }
  .ant-col-md-14 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 58.33333333%;
  }
  .ant-col-md-push-14 {
    left: 58.33333333%;
  }
  .ant-col-md-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-md-order-14 {
    -ms-flex-order: 14;
        order: 14;
  }
  .ant-col-md-13 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 54.16666667%;
  }
  .ant-col-md-push-13 {
    left: 54.16666667%;
  }
  .ant-col-md-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-md-order-13 {
    -ms-flex-order: 13;
        order: 13;
  }
  .ant-col-md-12 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
  }
  .ant-col-md-push-12 {
    left: 50%;
  }
  .ant-col-md-pull-12 {
    right: 50%;
  }
  .ant-col-md-offset-12 {
    margin-left: 50%;
  }
  .ant-col-md-order-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .ant-col-md-11 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 45.83333333%;
  }
  .ant-col-md-push-11 {
    left: 45.83333333%;
  }
  .ant-col-md-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-md-order-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .ant-col-md-10 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 41.66666667%;
  }
  .ant-col-md-push-10 {
    left: 41.66666667%;
  }
  .ant-col-md-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-md-order-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .ant-col-md-9 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 37.5%;
  }
  .ant-col-md-push-9 {
    left: 37.5%;
  }
  .ant-col-md-pull-9 {
    right: 37.5%;
  }
  .ant-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-md-order-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .ant-col-md-8 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 33.33333333%;
  }
  .ant-col-md-push-8 {
    left: 33.33333333%;
  }
  .ant-col-md-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-md-order-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .ant-col-md-7 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 29.16666667%;
  }
  .ant-col-md-push-7 {
    left: 29.16666667%;
  }
  .ant-col-md-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-md-order-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .ant-col-md-6 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 25%;
  }
  .ant-col-md-push-6 {
    left: 25%;
  }
  .ant-col-md-pull-6 {
    right: 25%;
  }
  .ant-col-md-offset-6 {
    margin-left: 25%;
  }
  .ant-col-md-order-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .ant-col-md-5 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 20.83333333%;
  }
  .ant-col-md-push-5 {
    left: 20.83333333%;
  }
  .ant-col-md-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-md-order-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .ant-col-md-4 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 16.66666667%;
  }
  .ant-col-md-push-4 {
    left: 16.66666667%;
  }
  .ant-col-md-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-md-order-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .ant-col-md-3 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 12.5%;
  }
  .ant-col-md-push-3 {
    left: 12.5%;
  }
  .ant-col-md-pull-3 {
    right: 12.5%;
  }
  .ant-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-md-order-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .ant-col-md-2 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 8.33333333%;
  }
  .ant-col-md-push-2 {
    left: 8.33333333%;
  }
  .ant-col-md-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-md-order-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .ant-col-md-1 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 4.16666667%;
  }
  .ant-col-md-push-1 {
    left: 4.16666667%;
  }
  .ant-col-md-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-md-order-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .ant-col-md-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-md-push-0 {
    left: auto;
  }
  .ant-col-md-pull-0 {
    right: auto;
  }
  .ant-col-md-offset-0 {
    margin-left: 0;
  }
  .ant-col-md-order-0 {
    -ms-flex-order: 0;
        order: 0;
  }
}
@media (min-width: 992px) {
  .ant-col-lg-1, .ant-col-lg-2, .ant-col-lg-3, .ant-col-lg-4, .ant-col-lg-5, .ant-col-lg-6, .ant-col-lg-7, .ant-col-lg-8, .ant-col-lg-9, .ant-col-lg-10, .ant-col-lg-11, .ant-col-lg-12, .ant-col-lg-13, .ant-col-lg-14, .ant-col-lg-15, .ant-col-lg-16, .ant-col-lg-17, .ant-col-lg-18, .ant-col-lg-19, .ant-col-lg-20, .ant-col-lg-21, .ant-col-lg-22, .ant-col-lg-23, .ant-col-lg-24 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    float: left;
  }
  .ant-col-lg-24 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
  .ant-col-lg-push-24 {
    left: 100%;
  }
  .ant-col-lg-pull-24 {
    right: 100%;
  }
  .ant-col-lg-offset-24 {
    margin-left: 100%;
  }
  .ant-col-lg-order-24 {
    -ms-flex-order: 24;
        order: 24;
  }
  .ant-col-lg-23 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 95.83333333%;
  }
  .ant-col-lg-push-23 {
    left: 95.83333333%;
  }
  .ant-col-lg-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-lg-order-23 {
    -ms-flex-order: 23;
        order: 23;
  }
  .ant-col-lg-22 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 91.66666667%;
  }
  .ant-col-lg-push-22 {
    left: 91.66666667%;
  }
  .ant-col-lg-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-lg-order-22 {
    -ms-flex-order: 22;
        order: 22;
  }
  .ant-col-lg-21 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 87.5%;
  }
  .ant-col-lg-push-21 {
    left: 87.5%;
  }
  .ant-col-lg-pull-21 {
    right: 87.5%;
  }
  .ant-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-lg-order-21 {
    -ms-flex-order: 21;
        order: 21;
  }
  .ant-col-lg-20 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 83.33333333%;
  }
  .ant-col-lg-push-20 {
    left: 83.33333333%;
  }
  .ant-col-lg-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-lg-order-20 {
    -ms-flex-order: 20;
        order: 20;
  }
  .ant-col-lg-19 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 79.16666667%;
  }
  .ant-col-lg-push-19 {
    left: 79.16666667%;
  }
  .ant-col-lg-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-lg-order-19 {
    -ms-flex-order: 19;
        order: 19;
  }
  .ant-col-lg-18 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 75%;
  }
  .ant-col-lg-push-18 {
    left: 75%;
  }
  .ant-col-lg-pull-18 {
    right: 75%;
  }
  .ant-col-lg-offset-18 {
    margin-left: 75%;
  }
  .ant-col-lg-order-18 {
    -ms-flex-order: 18;
        order: 18;
  }
  .ant-col-lg-17 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 70.83333333%;
  }
  .ant-col-lg-push-17 {
    left: 70.83333333%;
  }
  .ant-col-lg-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-lg-order-17 {
    -ms-flex-order: 17;
        order: 17;
  }
  .ant-col-lg-16 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 66.66666667%;
  }
  .ant-col-lg-push-16 {
    left: 66.66666667%;
  }
  .ant-col-lg-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-lg-order-16 {
    -ms-flex-order: 16;
        order: 16;
  }
  .ant-col-lg-15 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 62.5%;
  }
  .ant-col-lg-push-15 {
    left: 62.5%;
  }
  .ant-col-lg-pull-15 {
    right: 62.5%;
  }
  .ant-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-lg-order-15 {
    -ms-flex-order: 15;
        order: 15;
  }
  .ant-col-lg-14 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 58.33333333%;
  }
  .ant-col-lg-push-14 {
    left: 58.33333333%;
  }
  .ant-col-lg-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-lg-order-14 {
    -ms-flex-order: 14;
        order: 14;
  }
  .ant-col-lg-13 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 54.16666667%;
  }
  .ant-col-lg-push-13 {
    left: 54.16666667%;
  }
  .ant-col-lg-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-lg-order-13 {
    -ms-flex-order: 13;
        order: 13;
  }
  .ant-col-lg-12 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
  }
  .ant-col-lg-push-12 {
    left: 50%;
  }
  .ant-col-lg-pull-12 {
    right: 50%;
  }
  .ant-col-lg-offset-12 {
    margin-left: 50%;
  }
  .ant-col-lg-order-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .ant-col-lg-11 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 45.83333333%;
  }
  .ant-col-lg-push-11 {
    left: 45.83333333%;
  }
  .ant-col-lg-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-lg-order-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .ant-col-lg-10 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 41.66666667%;
  }
  .ant-col-lg-push-10 {
    left: 41.66666667%;
  }
  .ant-col-lg-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-lg-order-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .ant-col-lg-9 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 37.5%;
  }
  .ant-col-lg-push-9 {
    left: 37.5%;
  }
  .ant-col-lg-pull-9 {
    right: 37.5%;
  }
  .ant-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-lg-order-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .ant-col-lg-8 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 33.33333333%;
  }
  .ant-col-lg-push-8 {
    left: 33.33333333%;
  }
  .ant-col-lg-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-lg-order-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .ant-col-lg-7 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 29.16666667%;
  }
  .ant-col-lg-push-7 {
    left: 29.16666667%;
  }
  .ant-col-lg-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-lg-order-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .ant-col-lg-6 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 25%;
  }
  .ant-col-lg-push-6 {
    left: 25%;
  }
  .ant-col-lg-pull-6 {
    right: 25%;
  }
  .ant-col-lg-offset-6 {
    margin-left: 25%;
  }
  .ant-col-lg-order-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .ant-col-lg-5 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 20.83333333%;
  }
  .ant-col-lg-push-5 {
    left: 20.83333333%;
  }
  .ant-col-lg-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-lg-order-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .ant-col-lg-4 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 16.66666667%;
  }
  .ant-col-lg-push-4 {
    left: 16.66666667%;
  }
  .ant-col-lg-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-lg-order-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .ant-col-lg-3 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 12.5%;
  }
  .ant-col-lg-push-3 {
    left: 12.5%;
  }
  .ant-col-lg-pull-3 {
    right: 12.5%;
  }
  .ant-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-lg-order-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .ant-col-lg-2 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 8.33333333%;
  }
  .ant-col-lg-push-2 {
    left: 8.33333333%;
  }
  .ant-col-lg-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-lg-order-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .ant-col-lg-1 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 4.16666667%;
  }
  .ant-col-lg-push-1 {
    left: 4.16666667%;
  }
  .ant-col-lg-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-lg-order-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .ant-col-lg-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-lg-push-0 {
    left: auto;
  }
  .ant-col-lg-pull-0 {
    right: auto;
  }
  .ant-col-lg-offset-0 {
    margin-left: 0;
  }
  .ant-col-lg-order-0 {
    -ms-flex-order: 0;
        order: 0;
  }
}
@media (min-width: 1200px) {
  .ant-col-xl-1, .ant-col-xl-2, .ant-col-xl-3, .ant-col-xl-4, .ant-col-xl-5, .ant-col-xl-6, .ant-col-xl-7, .ant-col-xl-8, .ant-col-xl-9, .ant-col-xl-10, .ant-col-xl-11, .ant-col-xl-12, .ant-col-xl-13, .ant-col-xl-14, .ant-col-xl-15, .ant-col-xl-16, .ant-col-xl-17, .ant-col-xl-18, .ant-col-xl-19, .ant-col-xl-20, .ant-col-xl-21, .ant-col-xl-22, .ant-col-xl-23, .ant-col-xl-24 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    float: left;
  }
  .ant-col-xl-24 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
  .ant-col-xl-push-24 {
    left: 100%;
  }
  .ant-col-xl-pull-24 {
    right: 100%;
  }
  .ant-col-xl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xl-order-24 {
    -ms-flex-order: 24;
        order: 24;
  }
  .ant-col-xl-23 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 95.83333333%;
  }
  .ant-col-xl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xl-order-23 {
    -ms-flex-order: 23;
        order: 23;
  }
  .ant-col-xl-22 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 91.66666667%;
  }
  .ant-col-xl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xl-order-22 {
    -ms-flex-order: 22;
        order: 22;
  }
  .ant-col-xl-21 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 87.5%;
  }
  .ant-col-xl-push-21 {
    left: 87.5%;
  }
  .ant-col-xl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xl-order-21 {
    -ms-flex-order: 21;
        order: 21;
  }
  .ant-col-xl-20 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 83.33333333%;
  }
  .ant-col-xl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xl-order-20 {
    -ms-flex-order: 20;
        order: 20;
  }
  .ant-col-xl-19 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 79.16666667%;
  }
  .ant-col-xl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xl-order-19 {
    -ms-flex-order: 19;
        order: 19;
  }
  .ant-col-xl-18 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 75%;
  }
  .ant-col-xl-push-18 {
    left: 75%;
  }
  .ant-col-xl-pull-18 {
    right: 75%;
  }
  .ant-col-xl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xl-order-18 {
    -ms-flex-order: 18;
        order: 18;
  }
  .ant-col-xl-17 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 70.83333333%;
  }
  .ant-col-xl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xl-order-17 {
    -ms-flex-order: 17;
        order: 17;
  }
  .ant-col-xl-16 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 66.66666667%;
  }
  .ant-col-xl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xl-order-16 {
    -ms-flex-order: 16;
        order: 16;
  }
  .ant-col-xl-15 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 62.5%;
  }
  .ant-col-xl-push-15 {
    left: 62.5%;
  }
  .ant-col-xl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xl-order-15 {
    -ms-flex-order: 15;
        order: 15;
  }
  .ant-col-xl-14 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 58.33333333%;
  }
  .ant-col-xl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xl-order-14 {
    -ms-flex-order: 14;
        order: 14;
  }
  .ant-col-xl-13 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 54.16666667%;
  }
  .ant-col-xl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xl-order-13 {
    -ms-flex-order: 13;
        order: 13;
  }
  .ant-col-xl-12 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
  }
  .ant-col-xl-push-12 {
    left: 50%;
  }
  .ant-col-xl-pull-12 {
    right: 50%;
  }
  .ant-col-xl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xl-order-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .ant-col-xl-11 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 45.83333333%;
  }
  .ant-col-xl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xl-order-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .ant-col-xl-10 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 41.66666667%;
  }
  .ant-col-xl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xl-order-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .ant-col-xl-9 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 37.5%;
  }
  .ant-col-xl-push-9 {
    left: 37.5%;
  }
  .ant-col-xl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xl-order-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .ant-col-xl-8 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 33.33333333%;
  }
  .ant-col-xl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xl-order-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .ant-col-xl-7 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 29.16666667%;
  }
  .ant-col-xl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xl-order-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .ant-col-xl-6 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 25%;
  }
  .ant-col-xl-push-6 {
    left: 25%;
  }
  .ant-col-xl-pull-6 {
    right: 25%;
  }
  .ant-col-xl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xl-order-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .ant-col-xl-5 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 20.83333333%;
  }
  .ant-col-xl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xl-order-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .ant-col-xl-4 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 16.66666667%;
  }
  .ant-col-xl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xl-order-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .ant-col-xl-3 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 12.5%;
  }
  .ant-col-xl-push-3 {
    left: 12.5%;
  }
  .ant-col-xl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xl-order-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .ant-col-xl-2 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 8.33333333%;
  }
  .ant-col-xl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xl-order-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .ant-col-xl-1 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 4.16666667%;
  }
  .ant-col-xl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xl-order-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .ant-col-xl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xl-push-0 {
    left: auto;
  }
  .ant-col-xl-pull-0 {
    right: auto;
  }
  .ant-col-xl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xl-order-0 {
    -ms-flex-order: 0;
        order: 0;
  }
}
@media (min-width: 1600px) {
  .ant-col-xxl-1, .ant-col-xxl-2, .ant-col-xxl-3, .ant-col-xxl-4, .ant-col-xxl-5, .ant-col-xxl-6, .ant-col-xxl-7, .ant-col-xxl-8, .ant-col-xxl-9, .ant-col-xxl-10, .ant-col-xxl-11, .ant-col-xxl-12, .ant-col-xxl-13, .ant-col-xxl-14, .ant-col-xxl-15, .ant-col-xxl-16, .ant-col-xxl-17, .ant-col-xxl-18, .ant-col-xxl-19, .ant-col-xxl-20, .ant-col-xxl-21, .ant-col-xxl-22, .ant-col-xxl-23, .ant-col-xxl-24 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    float: left;
  }
  .ant-col-xxl-24 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
  .ant-col-xxl-push-24 {
    left: 100%;
  }
  .ant-col-xxl-pull-24 {
    right: 100%;
  }
  .ant-col-xxl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xxl-order-24 {
    -ms-flex-order: 24;
        order: 24;
  }
  .ant-col-xxl-23 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 95.83333333%;
  }
  .ant-col-xxl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xxl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xxl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xxl-order-23 {
    -ms-flex-order: 23;
        order: 23;
  }
  .ant-col-xxl-22 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 91.66666667%;
  }
  .ant-col-xxl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xxl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xxl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xxl-order-22 {
    -ms-flex-order: 22;
        order: 22;
  }
  .ant-col-xxl-21 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 87.5%;
  }
  .ant-col-xxl-push-21 {
    left: 87.5%;
  }
  .ant-col-xxl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xxl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xxl-order-21 {
    -ms-flex-order: 21;
        order: 21;
  }
  .ant-col-xxl-20 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 83.33333333%;
  }
  .ant-col-xxl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xxl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xxl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xxl-order-20 {
    -ms-flex-order: 20;
        order: 20;
  }
  .ant-col-xxl-19 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 79.16666667%;
  }
  .ant-col-xxl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xxl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xxl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xxl-order-19 {
    -ms-flex-order: 19;
        order: 19;
  }
  .ant-col-xxl-18 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 75%;
  }
  .ant-col-xxl-push-18 {
    left: 75%;
  }
  .ant-col-xxl-pull-18 {
    right: 75%;
  }
  .ant-col-xxl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xxl-order-18 {
    -ms-flex-order: 18;
        order: 18;
  }
  .ant-col-xxl-17 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 70.83333333%;
  }
  .ant-col-xxl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xxl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xxl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xxl-order-17 {
    -ms-flex-order: 17;
        order: 17;
  }
  .ant-col-xxl-16 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 66.66666667%;
  }
  .ant-col-xxl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xxl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xxl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xxl-order-16 {
    -ms-flex-order: 16;
        order: 16;
  }
  .ant-col-xxl-15 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 62.5%;
  }
  .ant-col-xxl-push-15 {
    left: 62.5%;
  }
  .ant-col-xxl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xxl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xxl-order-15 {
    -ms-flex-order: 15;
        order: 15;
  }
  .ant-col-xxl-14 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 58.33333333%;
  }
  .ant-col-xxl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xxl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xxl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xxl-order-14 {
    -ms-flex-order: 14;
        order: 14;
  }
  .ant-col-xxl-13 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 54.16666667%;
  }
  .ant-col-xxl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xxl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xxl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xxl-order-13 {
    -ms-flex-order: 13;
        order: 13;
  }
  .ant-col-xxl-12 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
  }
  .ant-col-xxl-push-12 {
    left: 50%;
  }
  .ant-col-xxl-pull-12 {
    right: 50%;
  }
  .ant-col-xxl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xxl-order-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .ant-col-xxl-11 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 45.83333333%;
  }
  .ant-col-xxl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xxl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xxl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xxl-order-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .ant-col-xxl-10 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 41.66666667%;
  }
  .ant-col-xxl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xxl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xxl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xxl-order-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .ant-col-xxl-9 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 37.5%;
  }
  .ant-col-xxl-push-9 {
    left: 37.5%;
  }
  .ant-col-xxl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xxl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xxl-order-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .ant-col-xxl-8 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 33.33333333%;
  }
  .ant-col-xxl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xxl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xxl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xxl-order-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .ant-col-xxl-7 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 29.16666667%;
  }
  .ant-col-xxl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xxl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xxl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xxl-order-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .ant-col-xxl-6 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 25%;
  }
  .ant-col-xxl-push-6 {
    left: 25%;
  }
  .ant-col-xxl-pull-6 {
    right: 25%;
  }
  .ant-col-xxl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xxl-order-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .ant-col-xxl-5 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 20.83333333%;
  }
  .ant-col-xxl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xxl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xxl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xxl-order-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .ant-col-xxl-4 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 16.66666667%;
  }
  .ant-col-xxl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xxl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xxl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xxl-order-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .ant-col-xxl-3 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 12.5%;
  }
  .ant-col-xxl-push-3 {
    left: 12.5%;
  }
  .ant-col-xxl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xxl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xxl-order-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .ant-col-xxl-2 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 8.33333333%;
  }
  .ant-col-xxl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xxl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xxl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xxl-order-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .ant-col-xxl-1 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 4.16666667%;
  }
  .ant-col-xxl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xxl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xxl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xxl-order-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .ant-col-xxl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xxl-push-0 {
    left: auto;
  }
  .ant-col-xxl-pull-0 {
    right: auto;
  }
  .ant-col-xxl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xxl-order-0 {
    -ms-flex-order: 0;
        order: 0;
  }
}
.main_info___2kdLU {
  margin-bottom: 10px;
}
.main_info___2kdLU > i {
  color: red;
}
.main_info___2kdLU > span {
  margin-left: 10px;
}
.main_info___2kdLU > button {
  margin-left: 15px;
}
.btns___1hyL7 {
  margin: 10px 0;
}
.btns___1hyL7 > button {
  margin-right: 15px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-message {
  -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';
  position: fixed;
  top: 16px;
  left: 0;
  z-index: 1010;
  width: 100%;
  pointer-events: none;
}
.ant-message-notice {
  padding: 8px;
  text-align: center;
}
.ant-message-notice:first-child {
  margin-top: -8px;
}
.ant-message-notice-content {
  display: inline-block;
  padding: 10px 16px;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  pointer-events: all;
}
.ant-message-success .anticon {
  color: #52c41a;
}
.ant-message-error .anticon {
  color: #f5222d;
}
.ant-message-warning .anticon {
  color: #faad14;
}
.ant-message-info .anticon,
.ant-message-loading .anticon {
  color: #1890ff;
}
.ant-message .anticon {
  position: relative;
  top: 1px;
  margin-right: 8px;
  font-size: 16px;
}
.ant-message-notice.move-up-leave.move-up-leave-active {
  overflow: hidden;
  -webkit-animation-name: MessageMoveOut;
          animation-name: MessageMoveOut;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
}
@-webkit-keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
/* 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 */
.PartmentSelect {
  color: #333;
}
.PartmentSelect .ant-tree-switcher-noop {
  background: url();
  background-size: 11px 14px;
}
.PartmentSelect .PartmentSelect-list-item {
  position: relative;
  height: 20px;
  line-height: 20px;
  margin-bottom: 16px;
}
.PartmentSelect .PartmentSelect-list-item .anticon-close-circle-o {
  position: absolute;
  right: 0px;
  top: 5px;
  font-size: 10px;
  color: #D8D8D8;
}
.PartmentSelect .PartmentSelect-box {
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
.PartmentSelect .PartmentSelect-box .SelectUser {
  height: 380px;
  overflow: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  width: 50%;
}
.PartmentSelect .PartmentSelect-box .PartmentSelect-wrap {
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px;
  width: 318px;
  height: 380px;
  border-radius: 6px;
  border: 1px solid #d9d9d9;
  float: left;
  -ms-flex-direction: column;
      flex-direction: column;
}
.PartmentSelect .PartmentSelect-box .PartmentSelect-wrap .tree-box {
  -ms-flex: 1 1;
      flex: 1 1;
  overflow: scroll;
}
.PartmentSelect .PartmentSelect-box .PartmentSelect-wrap-selected {
  margin-left: 16px;
}
.PartmentSelect .PartmentSelect-title h2 {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  color: #333;
  line-height: 1;
  margin: 0;
  padding-bottom: 16px;
}
.PartmentSelect .ant-modal-header {
  background: #F5F9FF;
  border-bottom: 0;
}
.PartmentSelect .ant-modal-header .ant-modal-title {
  text-align: center;
  color: #333333;
}
.PartmentSelect .ant-modal-footer {
  text-align: center;
  border-top: 0;
  padding-top: 0;
  padding-bottom: 16px;
}
.SelectUser {
  color: #333;
  padding: 16px;
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  width: 299px;
  height: 656px;
}
.SelectUser .ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 0;
}
.SelectUser .nobody {
  height: 200px;
  text-align: center;
  line-height: 200px;
}
.SelectUser .list {
  overflow: auto;
  height: 285px;
}
.SelectUser .nav-partment {
  line-height: 1;
  padding: 16px 0 8px;
}
.SelectUser .nav-partment .nav {
  color: #0f71ff;
  cursor: pointer;
}
.SelectUser .usericon {
  display: inline-block;
  width: 14px;
  height: 36px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAZdJREFUKBVtUj1LA0EQndmLimIUwa8mCGk0FlpYCQoGsdHCJh5ooZKksAiJlfgTLCwSMVYmgmBhRFBIkVZEKyFiKpsINmIlkmiMd9lxN2HPy8c0M/Pmvd2Z2UVoYQfJ1DjnPA6IU0j0CEzbjfhX7u1UtCcyTiSunUUo5YhgRNUQ8Bva0RNZ118VxlSgfBFLPrtI4gTUBQYFFUf6JiEADtgJVkxUx61LJIk0LSPEpiWoBRzBcWnHmoTbG74nhhQAhK8qUXjGWCgc9GXtwqblqOLRWbrv1/xxOc22l0BguaBw5ZuEseOLeUC+NeEeXPV6vdWWo8nzPcbhY7gH93Vdr0ixQ50gfewktQacnxKRlsu/3wkoephITVeIdjgQvhVgVGB+ybVujCevXAaVn4Gos1bATw0ckxU0MuJ5xiQmTcw7F/brN9ZyTF4OKZEkiLfrNcF4sIskzolvSm8JAWlGAg3W35CLFnFJYv9CQHcjqVUu5q9+EGs5SNoisMqCaHdW9OkR4w+JdrvFRy8JLC9uygLDW0YdaXngH11Ei3qRD/MMAAAAAElFTkSuQmCC) no-repeat center;
  margin: 0 8px 0 0;
  position: relative;
  vertical-align: top;
}
.SelectUser .radioStyle {
  display: block;
  line-height: 36px;
}
.SelectUser .ant-checkbox-group {
  width: 100%;
}
.SelectUser .department_item {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 10px;
}
.SelectUser .department_item .department_icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 14px;
  margin-right: 8px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAchJREFUKBW9UjtIHFEUvffNzM6qSCAhhRaCfWKthZXYhBDYCBOMHxAFUTGSIoRUdpLO+IEQ1t2wAQlOJ4KVYCUIdgoqIRCDyGLjh/hZ3Zl3PXdUWFKmyC3eO+/ec949980Q/e9gbSgiZjoXFoToGTPNj/W/elNpZCq3MCtCnait1NXy6yAIYlcJs1/DdiHpVgxxy8z3xfr4ovSOSWqNn56ypatmVB5CHBTPqQDaciIUppSKNNjwOESfYeMFLiGI2sWYEbLxktZhzuieLNU1vEbMJ5pwjPcT5SbFGnDS4LE5VIy5jlN+1ZriRDgQBEegZDVhbfwElE3FSTDtlW3UcHfIDnc9P1bM0/nwsVj5ADyI26uZecVheR9Z2kDOoEsnWg1gvjbs53igOZfNR2OtXYXgbSIivmKRXXJSv0G41pvTrl7Au4wafNeIpbEIGoPZ7vzzmetwMx7qR1Qub6FDWoWXEa2DU3QdtxXiM80hDpLvOPMtbKTY+FbiDGxP3Nb+WpmznudNmpgvh/oye8nnGO0NfintU35hXy3Btl8pw9z4R6Q40vty5z6fdLw/6P4lDB+U/tBT2HuEOR2J6TTtm+3Bno5iJe+f8Q3s67D1iO2BYwAAAABJRU5ErkJggg==) no-repeat center;
}
.SelectUser .department_item .lower {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 8px;
  cursor: pointer;
  color: #0f71ff;
}
.SelectUser .department_item .lower .lowever_icon {
  display: inline-block;
  width: 12px;
  height: 14px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAZZJREFUKBV1Uj1LA0EQfbPnJ5F4EXsLgyAqJiIoFmJh4+8Q7YQYayGt+FEIoqitFqJ/IEJQbATBykKwsrExfkQsjJob395lQxJwuN25mXlv7t3sCmh+Vm/pkgr82tiaAB0iWHjblKMo07i3VMNkJg4/l5PAlf0VXQoUIy5u9iZMKCr1JJsTxXczuD4Ov0iJP5R7xULZFZkb4Pu2i5t9SOzswNBXGbsE38DDuQUZxW+mC3e5ZkY15gwi687qnmdQeN2Qk96sDnBKZ6zEXN16Ni56ccy+5uQj+kdXDfhrqhIYpIi6l1ak3UIcY4SZ4AP9Fu6mGlI5xUM/ix3KaGf34/c1KYWF6uYva8mek7UGovEwb6UmVnQOAfY5sIMIFu5CFeOtHj5t1Ci1ipqdQJ6VLX71pW4VWc48r8vDv8T8NWZUsUpAqrYUacrc4cXos8QGqUEFU4llNSRN8rqdvm3JogU5o/QC5fYwfqxJNYJLFbQFgmnKGyS5zRHqfLt7r52jS1jPzqPsfMFG7BEZryAflGMGw0+bUvwD8G6Btle7uCEAAAAASUVORK5CYII=) no-repeat center;
}
.SelectUser .department_item .department_name {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.SelectUser .department_item .ant-checkbox-wrapper {
  white-space: nowrap;
}
.SelectUser .noAuth {
  color: #cdcdcd;
}
.SelectUser .noAuth img {
  width: 30px;
  height: 30px;
  margin-left: 50px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-cascader {
  -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';
}
.ant-cascader-input.ant-input {
  position: static;
  width: 100%;
  padding-right: 24px;
  background-color: transparent !important;
  cursor: pointer;
}
.ant-cascader-picker-show-search .ant-cascader-input.ant-input {
  position: relative;
}
.ant-cascader-picker {
  -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';
  position: relative;
  display: inline-block;
  background-color: #fff;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.ant-cascader-picker-with-value .ant-cascader-picker-label {
  color: transparent;
}
.ant-cascader-picker-disabled {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-cascader-picker-disabled .ant-cascader-input {
  cursor: not-allowed;
}
.ant-cascader-picker:focus .ant-cascader-input {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  -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-cascader-picker-show-search.ant-cascader-picker-focused {
  color: rgba(0, 0, 0, 0.25);
}
.ant-cascader-picker-label {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 20px;
  margin-top: -10px;
  padding: 0 20px 0 12px;
  overflow: hidden;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-cascader-picker-clear {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 2;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 12px;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: color 0.3s ease, opacity 0.15s ease;
  transition: color 0.3s ease, opacity 0.15s ease;
}
.ant-cascader-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-cascader-picker:hover .ant-cascader-picker-clear {
  opacity: 1;
}
.ant-cascader-picker-arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 1;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 12px;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.ant-cascader-picker-arrow.ant-cascader-picker-arrow-expand {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ant-cascader-picker-label:hover + .ant-cascader-input {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-cascader-picker-small .ant-cascader-picker-clear,
.ant-cascader-picker-small .ant-cascader-picker-arrow {
  right: 8px;
}
.ant-cascader-menus {
  position: absolute;
  z-index: 1050;
  font-size: 14px;
  white-space: nowrap;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-cascader-menus ul,
.ant-cascader-menus ol {
  margin: 0;
  list-style: none;
}
.ant-cascader-menus-empty,
.ant-cascader-menus-hidden {
  display: none;
}
.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-bottomLeft,
.ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-bottomLeft {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-topLeft,
.ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-topLeft {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-bottomLeft {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-topLeft {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.ant-cascader-menu {
  display: inline-block;
  min-width: 111px;
  height: 180px;
  margin: 0;
  padding: 4px 0;
  overflow: auto;
  vertical-align: top;
  list-style: none;
  border-right: 1px solid #e8e8e8;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.ant-cascader-menu:first-child {
  border-radius: 4px 0 0 4px;
}
.ant-cascader-menu:last-child {
  margin-right: -1px;
  border-right-color: transparent;
  border-radius: 0 4px 4px 0;
}
.ant-cascader-menu:only-child {
  border-radius: 4px;
}
.ant-cascader-menu-item {
  padding: 5px 12px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-cascader-menu-item:hover {
  background: #e6f7ff;
}
.ant-cascader-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-cascader-menu-item-disabled:hover {
  background: transparent;
}
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
  font-weight: 600;
  background-color: #fafafa;
}
.ant-cascader-menu-item-expand {
  position: relative;
  padding-right: 24px;
}
.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-loading-icon {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
  position: absolute;
  right: 12px;
  color: rgba(0, 0, 0, 0.45);
}
:root .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
:root .ant-cascader-menu-item-loading-icon {
  font-size: 12px;
}
.ant-cascader-menu-item .ant-cascader-menu-item-keyword {
  color: #f5222d;
}
.small-tips label {
  visibility: hidden;
}
.ant-select-selection--multiple .ant-select-selection__rendered {
  margin-left: 5px;
  margin-bottom: -3px;
  overflow: hidden;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-upload {
  -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';
  outline: 0;
}
.ant-upload p {
  margin: 0;
}
.ant-upload-btn {
  display: block;
  width: 100%;
  outline: none;
}
.ant-upload input[type='file'] {
  cursor: pointer;
}
.ant-upload.ant-upload-select {
  display: inline-block;
}
.ant-upload.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-select-picture-card {
  display: table;
  float: left;
  width: 104px;
  height: 104px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: border-color 0.3s ease;
  transition: border-color 0.3s ease;
}
.ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: table-cell;
  width: 100%;
  height: 100%;
  padding: 8px;
  text-align: center;
  vertical-align: middle;
}
.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #1890ff;
}
.ant-upload.ant-upload-drag {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.ant-upload.ant-upload-drag .ant-upload {
  padding: 16px 0;
}
.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border-color: #096dd9;
}
.ant-upload.ant-upload-drag.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-drag .ant-upload-btn {
  display: table;
  height: 100%;
}
.ant-upload.ant-upload-drag .ant-upload-drag-container {
  display: table-cell;
  vertical-align: middle;
}
.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
  border-color: #40a9ff;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon {
  margin-bottom: 20px;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
  color: #40a9ff;
  font-size: 48px;
}
.ant-upload.ant-upload-drag p.ant-upload-text {
  margin: 0 0 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-upload.ant-upload-drag p.ant-upload-hint {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload.ant-upload-drag .anticon-plus {
  color: rgba(0, 0, 0, 0.25);
  font-size: 30px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-upload.ant-upload-drag .anticon-plus:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload.ant-upload-drag:hover .anticon-plus {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-picture-card-wrapper {
  zoom: 1;
  display: inline-block;
  width: 100%;
}
.ant-upload-picture-card-wrapper::before,
.ant-upload-picture-card-wrapper::after {
  display: table;
  content: '';
}
.ant-upload-picture-card-wrapper::after {
  clear: both;
}
.ant-upload-list {
  -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';
  zoom: 1;
}
.ant-upload-list::before,
.ant-upload-list::after {
  display: table;
  content: '';
}
.ant-upload-list::after {
  clear: both;
}
.ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
  padding-right: 14px;
}
.ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
  padding-right: 28px;
}
.ant-upload-list-item {
  position: relative;
  height: 22px;
  margin-top: 8px;
  font-size: 14px;
}
.ant-upload-list-item-name {
  display: inline-block;
  width: 100%;
  padding-left: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-upload-list-item-name-icon-count-1 {
  padding-right: 14px;
}
.ant-upload-list-item-card-actions {
  position: absolute;
  right: 0;
  opacity: 0;
}
.ant-upload-list-item-card-actions.picture {
  top: 25px;
  line-height: 1;
  opacity: 1;
}
.ant-upload-list-item-card-actions .anticon {
  padding-right: 6px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-list-item-info {
  height: 100%;
  padding: 0 12px 0 4px;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.ant-upload-list-item-info > span {
  display: block;
  width: 100%;
  height: 100%;
}
.ant-upload-list-item-info .anticon-loading,
.ant-upload-list-item-info .anticon-paper-clip {
  position: absolute;
  top: 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload-list-item .anticon-close {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
  position: absolute;
  top: 6px;
  right: 4px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 0;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
:root .ant-upload-list-item .anticon-close {
  font-size: 12px;
}
.ant-upload-list-item .anticon-close:hover {
  color: rgba(0, 0, 0, 0.65);
}
.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #e6f7ff;
}
.ant-upload-list-item:hover .anticon-close {
  opacity: 1;
}
.ant-upload-list-item:hover .ant-upload-list-item-card-actions {
  opacity: 1;
}
.ant-upload-list-item-error,
.ant-upload-list-item-error .anticon-paper-clip,
.ant-upload-list-item-error .ant-upload-list-item-name {
  color: #f5222d;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions {
  opacity: 1;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  color: #f5222d;
}
.ant-upload-list-item-progress {
  position: absolute;
  bottom: -12px;
  width: 100%;
  padding-left: 26px;
  font-size: 14px;
  line-height: 0;
}
.ant-upload-list-picture .ant-upload-list-item,
.ant-upload-list-picture-card .ant-upload-list-item {
  position: relative;
  height: 66px;
  padding: 8px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-upload-list-picture .ant-upload-list-item:hover,
.ant-upload-list-picture-card .ant-upload-list-item:hover {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-error,
.ant-upload-list-picture-card .ant-upload-list-item-error {
  border-color: #f5222d;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-uploading,
.ant-upload-list-picture-card .ant-upload-list-item-uploading {
  border-style: dashed;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 48px;
  height: 48px;
  font-size: 26px;
  line-height: 54px;
  text-align: center;
  opacity: 0.8;
}
.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-picture-card .ant-upload-list-item-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 26px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ant-upload-list-picture .ant-upload-list-item-image,
.ant-upload-list-picture-card .ant-upload-list-item-image {
  max-width: 100%;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail img,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  display: block;
  width: 48px;
  height: 48px;
  overflow: hidden;
}
.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  margin: 0 0 0 8px;
  padding-right: 8px;
  padding-left: 48px;
  overflow: hidden;
  line-height: 44px;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,
.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1 {
  padding-right: 18px;
}
.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,
.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2 {
  padding-right: 36px;
}
.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name {
  line-height: 28px;
}
.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 14px;
  width: calc(100% - 24px);
  margin-top: 0;
  padding-left: 56px;
}
.ant-upload-list-picture .anticon-close,
.ant-upload-list-picture-card .anticon-close {
  position: absolute;
  top: 8px;
  right: 8px;
  line-height: 1;
  opacity: 1;
}
.ant-upload-list-picture-card.ant-upload-list::after {
  display: none;
}
.ant-upload-list-picture-card-container {
  float: left;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
}
.ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
}
.ant-upload-list-picture-card .ant-upload-list-item-info {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.ant-upload-list-picture-card .ant-upload-list-item-info::before {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: ' ';
}
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info::before {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  white-space: nowrap;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete {
  z-index: 10;
  width: 16px;
  margin: 0 4px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover {
  color: #fff;
}
.ant-upload-list-picture-card .ant-upload-list-item-info:hover + .ant-upload-list-item-actions,
.ant-upload-list-picture-card .ant-upload-list-item-actions:hover {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  position: static;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: none;
  margin: 8px 0 0;
  padding: 0;
  line-height: 1.5;
  text-align: center;
}
.ant-upload-list-picture-card .anticon-picture + .ant-upload-list-item-name {
  position: absolute;
  bottom: 10px;
  display: block;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
  background-color: #fafafa;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {
  height: auto;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info::before,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye-o,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete {
  display: none;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading-text {
  margin-top: 18px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 32px;
  padding-left: 0;
}
.ant-upload-list .ant-upload-success-icon {
  color: #52c41a;
  font-weight: bold;
}
.ant-upload-list .ant-upload-animate-enter,
.ant-upload-list .ant-upload-animate-leave,
.ant-upload-list .ant-upload-animate-inline-enter,
.ant-upload-list .ant-upload-animate-inline-leave {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-upload-list .ant-upload-animate-enter {
  -webkit-animation-name: uploadAnimateIn;
          animation-name: uploadAnimateIn;
}
.ant-upload-list .ant-upload-animate-leave {
  -webkit-animation-name: uploadAnimateOut;
          animation-name: uploadAnimateOut;
}
.ant-upload-list .ant-upload-animate-inline-enter {
  -webkit-animation-name: uploadAnimateInlineIn;
          animation-name: uploadAnimateInlineIn;
}
.ant-upload-list .ant-upload-animate-inline-leave {
  -webkit-animation-name: uploadAnimateInlineOut;
          animation-name: uploadAnimateInlineOut;
}
@-webkit-keyframes uploadAnimateIn {
  from {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateIn {
  from {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@-webkit-keyframes uploadAnimateOut {
  to {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateOut {
  to {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@-webkit-keyframes uploadAnimateInlineIn {
  from {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineIn {
  from {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@-webkit-keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-progress {
  -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';
  display: inline-block;
}
.ant-progress-line {
  position: relative;
  width: 100%;
  font-size: 14px;
}
.ant-progress-small.ant-progress-line,
.ant-progress-small.ant-progress-line .ant-progress-text .anticon {
  font-size: 12px;
}
.ant-progress-outer {
  display: inline-block;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
}
.ant-progress-show-info .ant-progress-outer {
  margin-right: calc(-2em - 8px);
  padding-right: calc(2em + 8px);
}
.ant-progress-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  vertical-align: middle;
  background-color: #f5f5f5;
  border-radius: 100px;
}
.ant-progress-circle-trail {
  stroke: #f5f5f5;
}
.ant-progress-circle-path {
  -webkit-animation: ant-progress-appear 0.3s;
          animation: ant-progress-appear 0.3s;
}
.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #1890ff;
}
.ant-progress-success-bg,
.ant-progress-bg {
  position: relative;
  background-color: #1890ff;
  border-radius: 100px;
  -webkit-transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
  transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
}
.ant-progress-success-bg {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #52c41a;
}
.ant-progress-text {
  display: inline-block;
  width: 2em;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 1em;
  line-height: 1;
  white-space: nowrap;
  text-align: left;
  vertical-align: middle;
  word-break: normal;
}
.ant-progress-text .anticon {
  font-size: 14px;
}
.ant-progress-status-active .ant-progress-bg::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  border-radius: 10px;
  opacity: 0;
  -webkit-animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
          animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
  content: '';
}
.ant-progress-status-exception .ant-progress-bg {
  background-color: #f5222d;
}
.ant-progress-status-exception .ant-progress-text {
  color: #f5222d;
}
.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #f5222d;
}
.ant-progress-status-success .ant-progress-bg {
  background-color: #52c41a;
}
.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #52c41a;
}
.ant-progress-circle .ant-progress-inner {
  position: relative;
  line-height: 1;
  background-color: transparent;
}
.ant-progress-circle .ant-progress-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  line-height: 1;
  white-space: normal;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ant-progress-circle .ant-progress-text .anticon {
  font-size: 1.16666667em;
}
.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
  color: #f5222d;
}
.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
@-webkit-keyframes ant-progress-active {
  0% {
    width: 0;
    opacity: 0.1;
  }
  20% {
    width: 0;
    opacity: 0.5;
  }
  100% {
    width: 100%;
    opacity: 0;
  }
}
@keyframes ant-progress-active {
  0% {
    width: 0;
    opacity: 0.1;
  }
  20% {
    width: 0;
    opacity: 0.5;
  }
  100% {
    width: 100%;
    opacity: 0;
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tooltip {
  -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';
  position: absolute;
  z-index: 1060;
  display: block;
  max-width: 250px;
  visibility: visible;
}
.ant-tooltip-hidden {
  display: none;
}
.ant-tooltip-placement-top,
.ant-tooltip-placement-topLeft,
.ant-tooltip-placement-topRight {
  padding-bottom: 8px;
}
.ant-tooltip-placement-right,
.ant-tooltip-placement-rightTop,
.ant-tooltip-placement-rightBottom {
  padding-left: 8px;
}
.ant-tooltip-placement-bottom,
.ant-tooltip-placement-bottomLeft,
.ant-tooltip-placement-bottomRight {
  padding-top: 8px;
}
.ant-tooltip-placement-left,
.ant-tooltip-placement-leftTop,
.ant-tooltip-placement-leftBottom {
  padding-right: 8px;
}
.ant-tooltip-inner {
  min-width: 30px;
  min-height: 32px;
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-tooltip-arrow {
  position: absolute;
  display: block;
  width: 13.07106781px;
  height: 13.07106781px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-tooltip-arrow::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 5px;
  height: 5px;
  margin: auto;
  background-color: rgba(0, 0, 0, 0.75);
  content: '';
  pointer-events: auto;
}
.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: -5.07106781px;
}
.ant-tooltip-placement-top .ant-tooltip-arrow::before,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow::before,
.ant-tooltip-placement-topRight .ant-tooltip-arrow::before {
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
          box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform: translateY(-6.53553391px) rotate(45deg);
          transform: translateY(-6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  left: -5.07106781px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow::before,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow::before,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow::before {
  -webkit-box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
          box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform: translateX(6.53553391px) rotate(45deg);
          transform: translateX(6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  right: -5.07106781px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow::before,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow::before,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow::before {
  -webkit-box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
          box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform: translateX(-6.53553391px) rotate(45deg);
          transform: translateX(-6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  top: -5.07106781px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow::before,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow::before,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow::before {
  -webkit-box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
          box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform: translateY(6.53553391px) rotate(45deg);
          transform: translateY(6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-bottomRight .ant-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 */
.ant-calendar-picker-container {
  -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';
  position: absolute;
  z-index: 1050;
  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';
}
.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topLeft,
.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topRight,
.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topLeft,
.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomLeft,
.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomRight,
.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomLeft,
.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topLeft,
.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomLeft,
.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.ant-calendar-picker {
  -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';
  position: relative;
  display: inline-block;
  outline: none;
  cursor: text;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.ant-calendar-picker-input {
  outline: none;
}
.ant-calendar-picker-input.ant-input {
  line-height: 1.5;
}
.ant-calendar-picker-input.ant-input-sm {
  padding-top: 0;
  padding-bottom: 0;
}
.ant-calendar-picker:hover .ant-calendar-picker-input:not(.ant-input-disabled) {
  border-color: #40a9ff;
}
.ant-calendar-picker:focus .ant-calendar-picker-input:not(.ant-input-disabled) {
  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-calendar-picker-clear,
.ant-calendar-picker-icon {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 1;
  width: 14px;
  height: 14px;
  margin-top: -7px;
  font-size: 12px;
  line-height: 14px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-calendar-picker-clear {
  z-index: 2;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  pointer-events: none;
}
.ant-calendar-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-calendar-picker:hover .ant-calendar-picker-clear {
  opacity: 1;
  pointer-events: auto;
}
.ant-calendar-picker-icon {
  display: inline-block;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  line-height: 1;
}
.ant-input-disabled + .ant-calendar-picker-icon {
  cursor: not-allowed;
}
.ant-calendar-picker-small .ant-calendar-picker-clear,
.ant-calendar-picker-small .ant-calendar-picker-icon {
  right: 8px;
}
.ant-calendar {
  position: relative;
  width: 280px;
  font-size: 14px;
  line-height: 1.5;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #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-calendar-input-wrap {
  height: 34px;
  padding: 6px 10px;
  border-bottom: 1px solid #e8e8e8;
}
.ant-calendar-input {
  width: 100%;
  height: 22px;
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  border: 0;
  outline: 0;
  cursor: auto;
}
.ant-calendar-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-calendar-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-calendar-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-calendar-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-calendar-week-number {
  width: 286px;
}
.ant-calendar-week-number-cell {
  text-align: center;
}
.ant-calendar-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-calendar-header a:hover {
  color: #40a9ff;
}
.ant-calendar-header .ant-calendar-century-select,
.ant-calendar-header .ant-calendar-decade-select,
.ant-calendar-header .ant-calendar-year-select,
.ant-calendar-header .ant-calendar-month-select {
  display: inline-block;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  line-height: 40px;
}
.ant-calendar-header .ant-calendar-century-select-arrow,
.ant-calendar-header .ant-calendar-decade-select-arrow,
.ant-calendar-header .ant-calendar-year-select-arrow,
.ant-calendar-header .ant-calendar-month-select-arrow {
  display: none;
}
.ant-calendar-header .ant-calendar-prev-century-btn,
.ant-calendar-header .ant-calendar-next-century-btn,
.ant-calendar-header .ant-calendar-prev-decade-btn,
.ant-calendar-header .ant-calendar-next-decade-btn,
.ant-calendar-header .ant-calendar-prev-month-btn,
.ant-calendar-header .ant-calendar-next-month-btn,
.ant-calendar-header .ant-calendar-prev-year-btn,
.ant-calendar-header .ant-calendar-next-year-btn {
  position: absolute;
  top: 0;
  display: inline-block;
  padding: 0 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif;
  line-height: 40px;
}
.ant-calendar-header .ant-calendar-prev-century-btn,
.ant-calendar-header .ant-calendar-prev-decade-btn,
.ant-calendar-header .ant-calendar-prev-year-btn {
  left: 7px;
  height: 100%;
}
.ant-calendar-header .ant-calendar-prev-century-btn::before,
.ant-calendar-header .ant-calendar-prev-decade-btn::before,
.ant-calendar-header .ant-calendar-prev-year-btn::before,
.ant-calendar-header .ant-calendar-prev-century-btn::after,
.ant-calendar-header .ant-calendar-prev-decade-btn::after,
.ant-calendar-header .ant-calendar-prev-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-header .ant-calendar-prev-century-btn:hover::before,
.ant-calendar-header .ant-calendar-prev-decade-btn:hover::before,
.ant-calendar-header .ant-calendar-prev-year-btn:hover::before,
.ant-calendar-header .ant-calendar-prev-century-btn:hover::after,
.ant-calendar-header .ant-calendar-prev-decade-btn:hover::after,
.ant-calendar-header .ant-calendar-prev-year-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-header .ant-calendar-prev-century-btn::after,
.ant-calendar-header .ant-calendar-prev-decade-btn::after,
.ant-calendar-header .ant-calendar-prev-year-btn::after {
  display: none;
}
.ant-calendar-header .ant-calendar-prev-century-btn::after,
.ant-calendar-header .ant-calendar-prev-decade-btn::after,
.ant-calendar-header .ant-calendar-prev-year-btn::after {
  position: relative;
  left: -3px;
  display: inline-block;
}
.ant-calendar-header .ant-calendar-next-century-btn,
.ant-calendar-header .ant-calendar-next-decade-btn,
.ant-calendar-header .ant-calendar-next-year-btn {
  right: 7px;
  height: 100%;
}
.ant-calendar-header .ant-calendar-next-century-btn::before,
.ant-calendar-header .ant-calendar-next-decade-btn::before,
.ant-calendar-header .ant-calendar-next-year-btn::before,
.ant-calendar-header .ant-calendar-next-century-btn::after,
.ant-calendar-header .ant-calendar-next-decade-btn::after,
.ant-calendar-header .ant-calendar-next-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-header .ant-calendar-next-century-btn:hover::before,
.ant-calendar-header .ant-calendar-next-decade-btn:hover::before,
.ant-calendar-header .ant-calendar-next-year-btn:hover::before,
.ant-calendar-header .ant-calendar-next-century-btn:hover::after,
.ant-calendar-header .ant-calendar-next-decade-btn:hover::after,
.ant-calendar-header .ant-calendar-next-year-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-header .ant-calendar-next-century-btn::after,
.ant-calendar-header .ant-calendar-next-decade-btn::after,
.ant-calendar-header .ant-calendar-next-year-btn::after {
  display: none;
}
.ant-calendar-header .ant-calendar-next-century-btn::before,
.ant-calendar-header .ant-calendar-next-decade-btn::before,
.ant-calendar-header .ant-calendar-next-year-btn::before,
.ant-calendar-header .ant-calendar-next-century-btn::after,
.ant-calendar-header .ant-calendar-next-decade-btn::after,
.ant-calendar-header .ant-calendar-next-year-btn::after {
  -webkit-transform: rotate(135deg) scale(0.8);
          transform: rotate(135deg) scale(0.8);
}
.ant-calendar-header .ant-calendar-next-century-btn::before,
.ant-calendar-header .ant-calendar-next-decade-btn::before,
.ant-calendar-header .ant-calendar-next-year-btn::before {
  position: relative;
  left: 3px;
}
.ant-calendar-header .ant-calendar-next-century-btn::after,
.ant-calendar-header .ant-calendar-next-decade-btn::after,
.ant-calendar-header .ant-calendar-next-year-btn::after {
  display: inline-block;
}
.ant-calendar-header .ant-calendar-prev-month-btn {
  left: 29px;
  height: 100%;
}
.ant-calendar-header .ant-calendar-prev-month-btn::before,
.ant-calendar-header .ant-calendar-prev-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-header .ant-calendar-prev-month-btn:hover::before,
.ant-calendar-header .ant-calendar-prev-month-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-header .ant-calendar-prev-month-btn::after {
  display: none;
}
.ant-calendar-header .ant-calendar-next-month-btn {
  right: 29px;
  height: 100%;
}
.ant-calendar-header .ant-calendar-next-month-btn::before,
.ant-calendar-header .ant-calendar-next-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-header .ant-calendar-next-month-btn:hover::before,
.ant-calendar-header .ant-calendar-next-month-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-header .ant-calendar-next-month-btn::after {
  display: none;
}
.ant-calendar-header .ant-calendar-next-month-btn::before,
.ant-calendar-header .ant-calendar-next-month-btn::after {
  -webkit-transform: rotate(135deg) scale(0.8);
          transform: rotate(135deg) scale(0.8);
}
.ant-calendar-body {
  padding: 8px 12px;
}
.ant-calendar table {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
}
.ant-calendar table,
.ant-calendar th,
.ant-calendar td {
  text-align: center;
  border: 0;
}
.ant-calendar-calendar-table {
  margin-bottom: 0;
  border-spacing: 0;
}
.ant-calendar-column-header {
  width: 33px;
  padding: 6px 0;
  line-height: 18px;
  text-align: center;
}
.ant-calendar-column-header .ant-calendar-column-header-inner {
  display: block;
  font-weight: normal;
}
.ant-calendar-week-number-header .ant-calendar-column-header-inner {
  display: none;
}
.ant-calendar-cell {
  height: 30px;
  padding: 3px 0;
}
.ant-calendar-date {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  text-align: center;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.ant-calendar-date-panel {
  position: relative;
  outline: none;
}
.ant-calendar-date:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-calendar-date:active {
  color: #fff;
  background: #40a9ff;
}
.ant-calendar-today .ant-calendar-date {
  color: #1890ff;
  font-weight: bold;
  border-color: #1890ff;
}
.ant-calendar-selected-day .ant-calendar-date {
  background: #bae7ff;
}
.ant-calendar-last-month-cell .ant-calendar-date,
.ant-calendar-next-month-btn-day .ant-calendar-date,
.ant-calendar-last-month-cell .ant-calendar-date:hover,
.ant-calendar-next-month-btn-day .ant-calendar-date:hover {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: transparent;
}
.ant-calendar-disabled-cell .ant-calendar-date {
  position: relative;
  width: auto;
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border: 1px solid transparent;
  border-radius: 0;
  cursor: not-allowed;
}
.ant-calendar-disabled-cell .ant-calendar-date:hover {
  background: #f5f5f5;
}
.ant-calendar-disabled-cell.ant-calendar-selected-day .ant-calendar-date::before {
  position: absolute;
  top: -1px;
  left: 5px;
  width: 24px;
  height: 24px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  content: '';
}
.ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date {
  position: relative;
  padding-right: 5px;
  padding-left: 5px;
}
.ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date::before {
  position: absolute;
  top: -1px;
  left: 5px;
  width: 24px;
  height: 24px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 2px;
  content: ' ';
}
.ant-calendar-disabled-cell-first-of-row .ant-calendar-date {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-calendar-disabled-cell-last-of-row .ant-calendar-date {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-calendar-footer {
  padding: 0 12px;
  line-height: 38px;
  border-top: 1px solid #e8e8e8;
}
.ant-calendar-footer:empty {
  border-top: 0;
}
.ant-calendar-footer-btn {
  display: block;
  text-align: center;
}
.ant-calendar-footer-extra {
  text-align: left;
}
.ant-calendar .ant-calendar-today-btn,
.ant-calendar .ant-calendar-clear-btn {
  display: inline-block;
  margin: 0 0 0 8px;
  text-align: center;
}
.ant-calendar .ant-calendar-today-btn-disabled,
.ant-calendar .ant-calendar-clear-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-calendar .ant-calendar-today-btn:only-child,
.ant-calendar .ant-calendar-clear-btn:only-child {
  margin: 0;
}
.ant-calendar .ant-calendar-clear-btn {
  position: absolute;
  top: 7px;
  right: 5px;
  display: none;
  width: 20px;
  height: 20px;
  margin: 0;
  overflow: hidden;
  line-height: 20px;
  text-align: center;
  text-indent: -76px;
}
.ant-calendar .ant-calendar-clear-btn::after {
  display: inline-block;
  width: 20px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  line-height: 1;
  text-indent: 43px;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.ant-calendar .ant-calendar-clear-btn:hover::after {
  color: rgba(0, 0, 0, 0.45);
}
.ant-calendar .ant-calendar-ok-btn {
  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;
  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);
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
  border-radius: 4px;
  line-height: 22px;
}
.ant-calendar .ant-calendar-ok-btn > .anticon {
  line-height: 1;
}
.ant-calendar .ant-calendar-ok-btn,
.ant-calendar .ant-calendar-ok-btn:active,
.ant-calendar .ant-calendar-ok-btn:focus {
  outline: 0;
}
.ant-calendar .ant-calendar-ok-btn:not([disabled]):hover {
  text-decoration: none;
}
.ant-calendar .ant-calendar-ok-btn:not([disabled]):active {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-calendar .ant-calendar-ok-btn.disabled,
.ant-calendar .ant-calendar-ok-btn[disabled] {
  cursor: not-allowed;
}
.ant-calendar .ant-calendar-ok-btn.disabled > *,
.ant-calendar .ant-calendar-ok-btn[disabled] > * {
  pointer-events: none;
}
.ant-calendar .ant-calendar-ok-btn-lg {
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  border-radius: 4px;
}
.ant-calendar .ant-calendar-ok-btn-sm {
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
  border-radius: 4px;
}
.ant-calendar .ant-calendar-ok-btn > a:only-child {
  color: currentColor;
}
.ant-calendar .ant-calendar-ok-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-calendar .ant-calendar-ok-btn:hover,
.ant-calendar .ant-calendar-ok-btn:focus {
  color: #fff;
  background-color: #40a9ff;
  border-color: #40a9ff;
}
.ant-calendar .ant-calendar-ok-btn:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn:focus > a:only-child {
  color: currentColor;
}
.ant-calendar .ant-calendar-ok-btn:hover > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-calendar .ant-calendar-ok-btn:active,
.ant-calendar .ant-calendar-ok-btn.active {
  color: #fff;
  background-color: #096dd9;
  border-color: #096dd9;
}
.ant-calendar .ant-calendar-ok-btn:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn.active > a:only-child {
  color: currentColor;
}
.ant-calendar .ant-calendar-ok-btn:active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-calendar .ant-calendar-ok-btn-disabled,
.ant-calendar .ant-calendar-ok-btn.disabled,
.ant-calendar .ant-calendar-ok-btn[disabled],
.ant-calendar .ant-calendar-ok-btn-disabled:hover,
.ant-calendar .ant-calendar-ok-btn.disabled:hover,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover,
.ant-calendar .ant-calendar-ok-btn-disabled:focus,
.ant-calendar .ant-calendar-ok-btn.disabled:focus,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus,
.ant-calendar .ant-calendar-ok-btn-disabled:active,
.ant-calendar .ant-calendar-ok-btn.disabled:active,
.ant-calendar .ant-calendar-ok-btn[disabled]:active,
.ant-calendar .ant-calendar-ok-btn-disabled.active,
.ant-calendar .ant-calendar-ok-btn.disabled.active,
.ant-calendar .ant-calendar-ok-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-calendar .ant-calendar-ok-btn-disabled > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled:focus > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled.active > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child {
  color: currentColor;
}
.ant-calendar .ant-calendar-ok-btn-disabled > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn-disabled:focus > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn-disabled:active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn-disabled.active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-calendar .ant-calendar-ok-btn-disabled,
.ant-calendar .ant-calendar-ok-btn.disabled,
.ant-calendar .ant-calendar-ok-btn[disabled],
.ant-calendar .ant-calendar-ok-btn-disabled:hover,
.ant-calendar .ant-calendar-ok-btn.disabled:hover,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover,
.ant-calendar .ant-calendar-ok-btn-disabled:focus,
.ant-calendar .ant-calendar-ok-btn.disabled:focus,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus,
.ant-calendar .ant-calendar-ok-btn-disabled:active,
.ant-calendar .ant-calendar-ok-btn.disabled:active,
.ant-calendar .ant-calendar-ok-btn[disabled]:active,
.ant-calendar .ant-calendar-ok-btn-disabled.active,
.ant-calendar .ant-calendar-ok-btn.disabled.active,
.ant-calendar .ant-calendar-ok-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-calendar .ant-calendar-ok-btn-disabled > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled:focus > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled.active > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child {
  color: currentColor;
}
.ant-calendar .ant-calendar-ok-btn-disabled > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn-disabled:focus > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn-disabled:active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn-disabled.active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-calendar-range-picker-input {
  width: 44%;
  height: 99%;
  text-align: center;
  background-color: transparent;
  border: 0;
  outline: 0;
}
.ant-calendar-range-picker-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-calendar-range-picker-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-calendar-range-picker-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-calendar-range-picker-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-calendar-range-picker-input[disabled] {
  cursor: not-allowed;
}
.ant-calendar-range-picker-separator {
  display: inline-block;
  min-width: 10px;
  height: 100%;
  color: rgba(0, 0, 0, 0.45);
  white-space: nowrap;
  text-align: center;
  vertical-align: top;
  pointer-events: none;
}
.ant-calendar-range {
  width: 552px;
  overflow: hidden;
}
.ant-calendar-range .ant-calendar-date-panel::after {
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  content: '.';
}
.ant-calendar-range-part {
  position: relative;
  width: 50%;
}
.ant-calendar-range-left {
  float: left;
}
.ant-calendar-range-left .ant-calendar-time-picker-inner {
  border-right: 1px solid #e8e8e8;
}
.ant-calendar-range-right {
  float: right;
}
.ant-calendar-range-right .ant-calendar-time-picker-inner {
  border-left: 1px solid #e8e8e8;
}
.ant-calendar-range-middle {
  position: absolute;
  left: 50%;
  z-index: 1;
  height: 34px;
  margin: 1px 0 0 0;
  padding: 0 200px 0 0;
  color: rgba(0, 0, 0, 0.45);
  line-height: 34px;
  text-align: center;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  pointer-events: none;
}
.ant-calendar-range-right .ant-calendar-date-input-wrap {
  margin-left: -90px;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-range-middle {
  padding: 0 10px 0 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ant-calendar-range .ant-calendar-today :not(.ant-calendar-disabled-cell) :not(.ant-calendar-last-month-cell) :not(.ant-calendar-next-month-btn-day) .ant-calendar-date {
  color: #1890ff;
  background: #bae7ff;
  border-color: #1890ff;
}
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date {
  color: #fff;
  background: #1890ff;
  border: 1px solid transparent;
}
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date:hover,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date:hover {
  background: #1890ff;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-range-right .ant-calendar-date-input-wrap {
  margin-left: 0;
}
.ant-calendar-range .ant-calendar-input-wrap {
  position: relative;
  height: 34px;
}
.ant-calendar-range .ant-calendar-input,
.ant-calendar-range .ant-calendar-time-picker-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: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  height: 24px;
  padding-right: 0;
  padding-left: 0;
  line-height: 24px;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-calendar-range .ant-calendar-input::-moz-placeholder,
.ant-calendar-range .ant-calendar-time-picker-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-calendar-range .ant-calendar-input:-ms-input-placeholder,
.ant-calendar-range .ant-calendar-time-picker-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-calendar-range .ant-calendar-input::-webkit-input-placeholder,
.ant-calendar-range .ant-calendar-time-picker-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-calendar-range .ant-calendar-input:placeholder-shown,
.ant-calendar-range .ant-calendar-time-picker-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-calendar-range .ant-calendar-input:hover,
.ant-calendar-range .ant-calendar-time-picker-input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-calendar-range .ant-calendar-input:focus,
.ant-calendar-range .ant-calendar-time-picker-input:focus {
  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-calendar-range .ant-calendar-input-disabled,
.ant-calendar-range .ant-calendar-time-picker-input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-calendar-range .ant-calendar-input-disabled:hover,
.ant-calendar-range .ant-calendar-time-picker-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-calendar-range .ant-calendar-input[disabled],
.ant-calendar-range .ant-calendar-time-picker-input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-calendar-range .ant-calendar-input[disabled]:hover,
.ant-calendar-range .ant-calendar-time-picker-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-calendar-range .ant-calendar-input,
textarea.ant-calendar-range .ant-calendar-time-picker-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5;
  vertical-align: bottom;
  -webkit-transition: all 0.3s, height 0s;
  transition: all 0.3s, height 0s;
}
.ant-calendar-range .ant-calendar-input-lg,
.ant-calendar-range .ant-calendar-time-picker-input-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}
.ant-calendar-range .ant-calendar-input-sm,
.ant-calendar-range .ant-calendar-time-picker-input-sm {
  height: 24px;
  padding: 1px 7px;
}
.ant-calendar-range .ant-calendar-input:focus,
.ant-calendar-range .ant-calendar-time-picker-input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-calendar-range .ant-calendar-time-picker-icon {
  display: none;
}
.ant-calendar-range.ant-calendar-week-number {
  width: 574px;
}
.ant-calendar-range.ant-calendar-week-number .ant-calendar-range-part {
  width: 286px;
}
.ant-calendar-range .ant-calendar-year-panel,
.ant-calendar-range .ant-calendar-month-panel,
.ant-calendar-range .ant-calendar-decade-panel {
  top: 34px;
}
.ant-calendar-range .ant-calendar-month-panel .ant-calendar-year-panel {
  top: 0;
}
.ant-calendar-range .ant-calendar-decade-panel-table,
.ant-calendar-range .ant-calendar-year-panel-table,
.ant-calendar-range .ant-calendar-month-panel-table {
  height: 208px;
}
.ant-calendar-range .ant-calendar-in-range-cell {
  position: relative;
  border-radius: 0;
}
.ant-calendar-range .ant-calendar-in-range-cell > div {
  position: relative;
  z-index: 1;
}
.ant-calendar-range .ant-calendar-in-range-cell::before {
  position: absolute;
  top: 4px;
  right: 0;
  bottom: 4px;
  left: 0;
  display: block;
  background: #e6f7ff;
  border: 0;
  border-radius: 0;
  content: '';
}
.ant-calendar-range .ant-calendar-footer-extra {
  float: left;
}
div.ant-calendar-range-quick-selector {
  text-align: left;
}
div.ant-calendar-range-quick-selector > a {
  margin-right: 8px;
}
.ant-calendar-range .ant-calendar-header,
.ant-calendar-range .ant-calendar-month-panel-header,
.ant-calendar-range .ant-calendar-year-panel-header,
.ant-calendar-range .ant-calendar-decade-panel-header {
  border-bottom: 0;
}
.ant-calendar-range .ant-calendar-body,
.ant-calendar-range .ant-calendar-month-panel-body,
.ant-calendar-range .ant-calendar-year-panel-body,
.ant-calendar-range .ant-calendar-decade-panel-body {
  border-top: 1px solid #e8e8e8;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker {
  top: 68px;
  z-index: 2;
  width: 100%;
  height: 207px;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-panel {
  height: 267px;
  margin-top: -34px;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-inner {
  height: 100%;
  padding-top: 40px;
  background: none;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-combobox {
  display: inline-block;
  height: 100%;
  background-color: #fff;
  border-top: 1px solid #e8e8e8;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select {
  height: 100%;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select ul {
  max-height: 100%;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn {
  margin-right: 8px;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-today-btn {
  height: 22px;
  margin: 8px 12px;
  line-height: 22px;
}
.ant-calendar-range-with-ranges.ant-calendar-time .ant-calendar-time-picker {
  height: 233px;
}
.ant-calendar-range.ant-calendar-show-time-picker .ant-calendar-body {
  border-top-color: transparent;
}
.ant-calendar-time-picker {
  position: absolute;
  top: 40px;
  width: 100%;
  background-color: #fff;
}
.ant-calendar-time-picker-panel {
  position: absolute;
  z-index: 1050;
  width: 100%;
}
.ant-calendar-time-picker-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  font-size: 14px;
  line-height: 1.5;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  outline: none;
}
.ant-calendar-time-picker-combobox {
  width: 100%;
}
.ant-calendar-time-picker-column-1,
.ant-calendar-time-picker-column-1 .ant-calendar-time-picker-select {
  width: 100%;
}
.ant-calendar-time-picker-column-2 .ant-calendar-time-picker-select {
  width: 50%;
}
.ant-calendar-time-picker-column-3 .ant-calendar-time-picker-select {
  width: 33.33%;
}
.ant-calendar-time-picker-column-4 .ant-calendar-time-picker-select {
  width: 25%;
}
.ant-calendar-time-picker-input-wrap {
  display: none;
}
.ant-calendar-time-picker-select {
  position: relative;
  float: left;
  height: 226px;
  overflow: hidden;
  font-size: 14px;
  border-right: 1px solid #e8e8e8;
}
.ant-calendar-time-picker-select:hover {
  overflow-y: auto;
}
.ant-calendar-time-picker-select:first-child {
  margin-left: 0;
  border-left: 0;
}
.ant-calendar-time-picker-select:last-child {
  border-right: 0;
}
.ant-calendar-time-picker-select ul {
  width: 100%;
  max-height: 206px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-calendar-time-picker-select li {
  width: 100%;
  height: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  list-style: none;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-calendar-time-picker-select li:last-child::after {
  display: block;
  height: 202px;
  content: '';
}
.ant-calendar-time-picker-select li:hover {
  background: #e6f7ff;
}
.ant-calendar-time-picker-select li:focus {
  color: #1890ff;
  font-weight: 600;
  outline: none;
}
li.ant-calendar-time-picker-select-option-selected {
  font-weight: 600;
  background: #f5f5f5;
}
li.ant-calendar-time-picker-select-option-disabled {
  color: rgba(0, 0, 0, 0.25);
}
li.ant-calendar-time-picker-select-option-disabled:hover {
  background: transparent;
  cursor: not-allowed;
}
.ant-calendar-time .ant-calendar-day-select {
  display: inline-block;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  line-height: 34px;
}
.ant-calendar-time .ant-calendar-footer {
  position: relative;
  height: auto;
}
.ant-calendar-time .ant-calendar-footer-btn {
  text-align: right;
}
.ant-calendar-time .ant-calendar-footer .ant-calendar-today-btn {
  float: left;
  margin: 0;
}
.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn {
  display: inline-block;
  margin-right: 8px;
}
.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
}
.ant-calendar-month-panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: #fff;
  border-radius: 4px;
  outline: none;
}
.ant-calendar-month-panel > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
}
.ant-calendar-month-panel-hidden {
  display: none;
}
.ant-calendar-month-panel-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
}
.ant-calendar-month-panel-header a:hover {
  color: #40a9ff;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select,
.ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select,
.ant-calendar-month-panel-header .ant-calendar-month-panel-year-select,
.ant-calendar-month-panel-header .ant-calendar-month-panel-month-select {
  display: inline-block;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  line-height: 40px;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select-arrow,
.ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select-arrow,
.ant-calendar-month-panel-header .ant-calendar-month-panel-year-select-arrow,
.ant-calendar-month-panel-header .ant-calendar-month-panel-month-select-arrow {
  display: none;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn {
  position: absolute;
  top: 0;
  display: inline-block;
  padding: 0 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif;
  line-height: 40px;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn {
  left: 7px;
  height: 100%;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:hover::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:hover::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:hover::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:hover::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:hover::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn::after {
  display: none;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn::after {
  position: relative;
  left: -3px;
  display: inline-block;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn {
  right: 7px;
  height: 100%;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:hover::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:hover::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:hover::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:hover::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:hover::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::after {
  display: none;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::after {
  -webkit-transform: rotate(135deg) scale(0.8);
          transform: rotate(135deg) scale(0.8);
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::before {
  position: relative;
  left: 3px;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::after {
  display: inline-block;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn {
  left: 29px;
  height: 100%;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:hover::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn::after {
  display: none;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn {
  right: 29px;
  height: 100%;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:hover::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn::after {
  display: none;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn::after {
  -webkit-transform: rotate(135deg) scale(0.8);
          transform: rotate(135deg) scale(0.8);
}
.ant-calendar-month-panel-body {
  -ms-flex: 1 1;
      flex: 1 1;
}
.ant-calendar-month-panel-footer {
  border-top: 1px solid #e8e8e8;
}
.ant-calendar-month-panel-footer .ant-calendar-footer-extra {
  padding: 0 12px;
}
.ant-calendar-month-panel-table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month {
  color: #fff;
  background: #1890ff;
}
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month:hover {
  color: #fff;
  background: #1890ff;
}
.ant-calendar-month-panel-cell {
  text-align: center;
}
.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month,
.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month:hover {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-calendar-month-panel-month {
  display: inline-block;
  height: 24px;
  margin: 0 auto;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 24px;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.ant-calendar-month-panel-month:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-calendar-year-panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: #fff;
  border-radius: 4px;
  outline: none;
}
.ant-calendar-year-panel > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
}
.ant-calendar-year-panel-hidden {
  display: none;
}
.ant-calendar-year-panel-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
}
.ant-calendar-year-panel-header a:hover {
  color: #40a9ff;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select,
.ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select,
.ant-calendar-year-panel-header .ant-calendar-year-panel-year-select,
.ant-calendar-year-panel-header .ant-calendar-year-panel-month-select {
  display: inline-block;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  line-height: 40px;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select-arrow,
.ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select-arrow,
.ant-calendar-year-panel-header .ant-calendar-year-panel-year-select-arrow,
.ant-calendar-year-panel-header .ant-calendar-year-panel-month-select-arrow {
  display: none;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn {
  position: absolute;
  top: 0;
  display: inline-block;
  padding: 0 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif;
  line-height: 40px;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn {
  left: 7px;
  height: 100%;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:hover::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:hover::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:hover::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:hover::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:hover::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn::after {
  display: none;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn::after {
  position: relative;
  left: -3px;
  display: inline-block;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn {
  right: 7px;
  height: 100%;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:hover::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:hover::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:hover::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:hover::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:hover::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn::after {
  display: none;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn::after {
  -webkit-transform: rotate(135deg) scale(0.8);
          transform: rotate(135deg) scale(0.8);
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn::before {
  position: relative;
  left: 3px;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn::after {
  display: inline-block;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn {
  left: 29px;
  height: 100%;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:hover::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn::after {
  display: none;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn {
  right: 29px;
  height: 100%;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:hover::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn::after {
  display: none;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn::after {
  -webkit-transform: rotate(135deg) scale(0.8);
          transform: rotate(135deg) scale(0.8);
}
.ant-calendar-year-panel-body {
  -ms-flex: 1 1;
      flex: 1 1;
}
.ant-calendar-year-panel-footer {
  border-top: 1px solid #e8e8e8;
}
.ant-calendar-year-panel-footer .ant-calendar-footer-extra {
  padding: 0 12px;
}
.ant-calendar-year-panel-table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.ant-calendar-year-panel-cell {
  text-align: center;
}
.ant-calendar-year-panel-year {
  display: inline-block;
  height: 24px;
  margin: 0 auto;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 24px;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.ant-calendar-year-panel-year:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year {
  color: #fff;
  background: #1890ff;
}
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year:hover {
  color: #fff;
  background: #1890ff;
}
.ant-calendar-year-panel-last-decade-cell .ant-calendar-year-panel-year,
.ant-calendar-year-panel-next-decade-cell .ant-calendar-year-panel-year {
  color: rgba(0, 0, 0, 0.25);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-calendar-decade-panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background: #fff;
  border-radius: 4px;
  outline: none;
}
.ant-calendar-decade-panel-hidden {
  display: none;
}
.ant-calendar-decade-panel-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
}
.ant-calendar-decade-panel-header a:hover {
  color: #40a9ff;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select {
  display: inline-block;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  line-height: 40px;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select-arrow,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select-arrow,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select-arrow,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select-arrow {
  display: none;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn {
  position: absolute;
  top: 0;
  display: inline-block;
  padding: 0 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif;
  line-height: 40px;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn {
  left: 7px;
  height: 100%;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:hover::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:hover::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:hover::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:hover::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:hover::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn::after {
  display: none;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn::after {
  position: relative;
  left: -3px;
  display: inline-block;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn {
  right: 7px;
  height: 100%;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:hover::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:hover::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:hover::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:hover::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:hover::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn::after {
  display: none;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn::after {
  -webkit-transform: rotate(135deg) scale(0.8);
          transform: rotate(135deg) scale(0.8);
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn::before {
  position: relative;
  left: 3px;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn::after {
  display: inline-block;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn {
  left: 29px;
  height: 100%;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:hover::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn::after {
  display: none;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn {
  right: 29px;
  height: 100%;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:hover::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn::after {
  display: none;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn::after {
  -webkit-transform: rotate(135deg) scale(0.8);
          transform: rotate(135deg) scale(0.8);
}
.ant-calendar-decade-panel-body {
  -ms-flex: 1 1;
      flex: 1 1;
}
.ant-calendar-decade-panel-footer {
  border-top: 1px solid #e8e8e8;
}
.ant-calendar-decade-panel-footer .ant-calendar-footer-extra {
  padding: 0 12px;
}
.ant-calendar-decade-panel-table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.ant-calendar-decade-panel-cell {
  white-space: nowrap;
  text-align: center;
}
.ant-calendar-decade-panel-decade {
  display: inline-block;
  height: 24px;
  margin: 0 auto;
  padding: 0 6px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 24px;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.ant-calendar-decade-panel-decade:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade {
  color: #fff;
  background: #1890ff;
}
.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade:hover {
  color: #fff;
  background: #1890ff;
}
.ant-calendar-decade-panel-last-century-cell .ant-calendar-decade-panel-decade,
.ant-calendar-decade-panel-next-century-cell .ant-calendar-decade-panel-decade {
  color: rgba(0, 0, 0, 0.25);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-calendar-month .ant-calendar-month-header-wrap {
  position: relative;
  height: 288px;
}
.ant-calendar-month .ant-calendar-month-panel,
.ant-calendar-month .ant-calendar-year-panel {
  top: 0;
  height: 100%;
}
.ant-calendar-week-number-cell {
  opacity: 0.5;
}
.ant-calendar-week-number .ant-calendar-body tr {
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-calendar-week-number .ant-calendar-body tr:hover {
  background: #e6f7ff;
}
.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week {
  font-weight: bold;
  background: #bae7ff;
}
.ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day .ant-calendar-date,
.ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day:hover .ant-calendar-date {
  color: rgba(0, 0, 0, 0.65);
  background: transparent;
}
/* 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-time-picker-panel {
  -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';
  position: absolute;
  z-index: 1050;
  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';
}
.ant-time-picker-panel-inner {
  position: relative;
  left: -2px;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  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-time-picker-panel-input {
  width: 100%;
  max-width: 154px;
  margin: 0;
  padding: 0;
  line-height: normal;
  border: 0;
  outline: 0;
  cursor: auto;
}
.ant-time-picker-panel-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-time-picker-panel-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-time-picker-panel-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-time-picker-panel-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-time-picker-panel-input-wrap {
  position: relative;
  padding: 7px 2px 7px 12px;
  border-bottom: 1px solid #e8e8e8;
}
.ant-time-picker-panel-input-invalid {
  border-color: #f5222d;
}
.ant-time-picker-panel-narrow .ant-time-picker-panel-input-wrap {
  max-width: 112px;
}
.ant-time-picker-panel-select {
  position: relative;
  float: left;
  width: 56px;
  max-height: 192px;
  overflow: hidden;
  font-size: 14px;
  border-left: 1px solid #e8e8e8;
}
.ant-time-picker-panel-select:hover {
  overflow-y: auto;
}
.ant-time-picker-panel-select:first-child {
  margin-left: 0;
  border-left: 0;
}
.ant-time-picker-panel-select:last-child {
  border-right: 0;
}
.ant-time-picker-panel-select:only-child {
  width: 100%;
}
.ant-time-picker-panel-select ul {
  width: 56px;
  margin: 0;
  padding: 0 0 160px;
  list-style: none;
}
.ant-time-picker-panel-select li {
  width: 100%;
  height: 32px;
  margin: 0;
  padding: 0 0 0 12px;
  line-height: 32px;
  text-align: left;
  list-style: none;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-time-picker-panel-select li:focus {
  color: #1890ff;
  font-weight: 600;
  outline: none;
}
.ant-time-picker-panel-select li:hover {
  background: #e6f7ff;
}
li.ant-time-picker-panel-select-option-selected {
  font-weight: 600;
  background: #f5f5f5;
}
li.ant-time-picker-panel-select-option-selected:hover {
  background: #f5f5f5;
}
li.ant-time-picker-panel-select-option-disabled {
  color: rgba(0, 0, 0, 0.25);
}
li.ant-time-picker-panel-select-option-disabled:hover {
  background: transparent;
  cursor: not-allowed;
}
li.ant-time-picker-panel-select-option-disabled:focus {
  color: rgba(0, 0, 0, 0.25);
  font-weight: inherit;
}
.ant-time-picker-panel-combobox {
  zoom: 1;
}
.ant-time-picker-panel-combobox::before,
.ant-time-picker-panel-combobox::after {
  display: table;
  content: '';
}
.ant-time-picker-panel-combobox::after {
  clear: both;
}
.ant-time-picker-panel-addon {
  padding: 8px;
  border-top: 1px solid #e8e8e8;
}
.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topLeft,
.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topRight,
.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topLeft,
.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomLeft,
.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomRight,
.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomLeft,
.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topLeft,
.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomLeft,
.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.ant-time-picker {
  -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';
  position: relative;
  display: inline-block;
  width: 128px;
  outline: none;
  cursor: text;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.ant-time-picker-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: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-time-picker-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-time-picker-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-time-picker-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-time-picker-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-time-picker-input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-time-picker-input:focus {
  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-time-picker-input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-time-picker-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-time-picker-input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-time-picker-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-time-picker-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5;
  vertical-align: bottom;
  -webkit-transition: all 0.3s, height 0s;
  transition: all 0.3s, height 0s;
}
.ant-time-picker-input-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}
.ant-time-picker-input-sm {
  height: 24px;
  padding: 1px 7px;
}
.ant-time-picker-input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-time-picker-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-time-picker-open {
  opacity: 0;
}
.ant-time-picker-icon,
.ant-time-picker-clear {
  position: absolute;
  top: 50%;
  right: 11px;
  z-index: 1;
  width: 14px;
  height: 14px;
  margin-top: -7px;
  color: rgba(0, 0, 0, 0.25);
  line-height: 14px;
  -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-time-picker-icon .ant-time-picker-clock-icon,
.ant-time-picker-clear .ant-time-picker-clock-icon {
  display: block;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
}
.ant-time-picker-clear {
  z-index: 2;
  background: #fff;
  opacity: 0;
  pointer-events: none;
}
.ant-time-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-time-picker:hover .ant-time-picker-clear {
  opacity: 1;
  pointer-events: auto;
}
.ant-time-picker-large .ant-time-picker-input {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}
.ant-time-picker-small .ant-time-picker-input {
  height: 24px;
  padding: 1px 7px;
}
.ant-time-picker-small .ant-time-picker-icon,
.ant-time-picker-small .ant-time-picker-clear {
  right: 7px;
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .ant-input {
      line-height: 1.5;
    }
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tag {
  -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';
  display: inline-block;
  height: auto;
  margin-right: 8px;
  padding: 0 7px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  background: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  cursor: default;
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-tag:hover {
  opacity: 0.85;
}
.ant-tag,
.ant-tag a,
.ant-tag a:hover {
  color: rgba(0, 0, 0, 0.65);
}
.ant-tag > a:first-child:last-child {
  display: inline-block;
  margin: 0 -8px;
  padding: 0 8px;
}
.ant-tag .anticon-close {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
  margin-left: 3px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  cursor: pointer;
  -webkit-transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
:root .ant-tag .anticon-close {
  font-size: 12px;
}
.ant-tag .anticon-close:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tag-has-color {
  border-color: transparent;
}
.ant-tag-has-color,
.ant-tag-has-color a,
.ant-tag-has-color a:hover,
.ant-tag-has-color .anticon-close,
.ant-tag-has-color .anticon-close:hover {
  color: #fff;
}
.ant-tag-checkable {
  background-color: transparent;
  border-color: transparent;
}
.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
  color: #1890ff;
}
.ant-tag-checkable:active,
.ant-tag-checkable-checked {
  color: #fff;
}
.ant-tag-checkable-checked {
  background-color: #1890ff;
}
.ant-tag-checkable:active {
  background-color: #096dd9;
}
.ant-tag-hidden {
  display: none;
}
.ant-tag-pink {
  color: #eb2f96;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-pink-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-magenta {
  color: #eb2f96;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-magenta-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-red {
  color: #f5222d;
  background: #fff1f0;
  border-color: #ffa39e;
}
.ant-tag-red-inverse {
  color: #fff;
  background: #f5222d;
  border-color: #f5222d;
}
.ant-tag-volcano {
  color: #fa541c;
  background: #fff2e8;
  border-color: #ffbb96;
}
.ant-tag-volcano-inverse {
  color: #fff;
  background: #fa541c;
  border-color: #fa541c;
}
.ant-tag-orange {
  color: #fa8c16;
  background: #fff7e6;
  border-color: #ffd591;
}
.ant-tag-orange-inverse {
  color: #fff;
  background: #fa8c16;
  border-color: #fa8c16;
}
.ant-tag-yellow {
  color: #fadb14;
  background: #feffe6;
  border-color: #fffb8f;
}
.ant-tag-yellow-inverse {
  color: #fff;
  background: #fadb14;
  border-color: #fadb14;
}
.ant-tag-gold {
  color: #faad14;
  background: #fffbe6;
  border-color: #ffe58f;
}
.ant-tag-gold-inverse {
  color: #fff;
  background: #faad14;
  border-color: #faad14;
}
.ant-tag-cyan {
  color: #13c2c2;
  background: #e6fffb;
  border-color: #87e8de;
}
.ant-tag-cyan-inverse {
  color: #fff;
  background: #13c2c2;
  border-color: #13c2c2;
}
.ant-tag-lime {
  color: #a0d911;
  background: #fcffe6;
  border-color: #eaff8f;
}
.ant-tag-lime-inverse {
  color: #fff;
  background: #a0d911;
  border-color: #a0d911;
}
.ant-tag-green {
  color: #52c41a;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-green-inverse {
  color: #fff;
  background: #52c41a;
  border-color: #52c41a;
}
.ant-tag-blue {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-blue-inverse {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}
.ant-tag-geekblue {
  color: #2f54eb;
  background: #f0f5ff;
  border-color: #adc6ff;
}
.ant-tag-geekblue-inverse {
  color: #fff;
  background: #2f54eb;
  border-color: #2f54eb;
}
.ant-tag-purple {
  color: #722ed1;
  background: #f9f0ff;
  border-color: #d3adf7;
}
.ant-tag-purple-inverse {
  color: #fff;
  background: #722ed1;
  border-color: #722ed1;
}
/* 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';
  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);
          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);
          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);
          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);
          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);
          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 */
.letter-element {
  display: inline-block;
}
.color-orange,
.color-green,
.color-cyan,
.color-purple,
.color-blue {
  border-radius: 4px;
  width: 18px;
  height: 18px;
  color: #fff;
  padding: 0;
  display: inline-block;
  margin-right: 8px;
  text-align: center;
  line-height: 18px;
}
.color-orange {
  background: #FFAA00;
}
.color-green {
  background: #3DBD7D;
}
.color-cyan {
  background: #38CBC9;
}
.color-purple {
  background: #BA4BDE;
}
.color-blue {
  background: #0F71FF;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-drawer {
  position: fixed;
  z-index: 1000;
  width: 0%;
  height: 100%;
  -webkit-transition: height 0s ease 0.3s, width 0s ease 0.3s, -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: height 0s ease 0.3s, width 0s ease 0.3s, -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), height 0s ease 0.3s, width 0s ease 0.3s;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), height 0s ease 0.3s, width 0s ease 0.3s, -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer > * {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), -webkit-box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), -webkit-box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), -webkit-box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-content-wrapper {
  position: absolute;
}
.ant-drawer .ant-drawer-content {
  width: 100%;
  height: 100%;
}
.ant-drawer-left,
.ant-drawer-right {
  top: 0;
  width: 0%;
  height: 100%;
}
.ant-drawer-left .ant-drawer-content-wrapper,
.ant-drawer-right .ant-drawer-content-wrapper {
  height: 100%;
}
.ant-drawer-left.ant-drawer-open,
.ant-drawer-right.ant-drawer-open {
  width: 100%;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-left.ant-drawer-open.no-mask,
.ant-drawer-right.ant-drawer-open.no-mask {
  width: 0%;
}
.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper {
  -webkit-box-shadow: 2px 0 8px rgba(0, 0, 0, 0.15);
          box-shadow: 2px 0 8px rgba(0, 0, 0, 0.15);
}
.ant-drawer-right {
  right: 0;
}
.ant-drawer-right .ant-drawer-content-wrapper {
  right: 0;
}
.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
  -webkit-box-shadow: -2px 0 8px rgba(0, 0, 0, 0.15);
          box-shadow: -2px 0 8px rgba(0, 0, 0, 0.15);
}
.ant-drawer-right.ant-drawer-open.no-mask {
  right: 1px;
  -webkit-transform: translateX(1px);
          transform: translateX(1px);
}
.ant-drawer-top,
.ant-drawer-bottom {
  left: 0;
  width: 100%;
  height: 0%;
}
.ant-drawer-top .ant-drawer-content-wrapper,
.ant-drawer-bottom .ant-drawer-content-wrapper {
  width: 100%;
}
.ant-drawer-top.ant-drawer-open,
.ant-drawer-bottom.ant-drawer-open {
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-top.ant-drawer-open.no-mask,
.ant-drawer-bottom.ant-drawer-open.no-mask {
  height: 0%;
}
.ant-drawer-top {
  top: 0;
}
.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-drawer-bottom {
  bottom: 0;
}
.ant-drawer-bottom .ant-drawer-content-wrapper {
  bottom: 0;
}
.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper {
  -webkit-box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.15);
}
.ant-drawer-bottom.ant-drawer-open.no-mask {
  bottom: 1px;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
.ant-drawer.ant-drawer-open .ant-drawer-mask {
  height: 100%;
  opacity: 1;
  -webkit-transition: none;
  transition: none;
  -webkit-animation: antdDrawerFadeIn 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
          animation: antdDrawerFadeIn 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.ant-drawer-content {
  position: relative;
  z-index: 1;
  overflow: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
}
.ant-drawer-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  display: block;
  width: 56px;
  height: 56px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: 56px;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  text-rendering: auto;
}
.ant-drawer-close:focus,
.ant-drawer-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-drawer-header {
  position: relative;
  padding: 16px 24px;
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 4px 4px 0 0;
}
.ant-drawer-header-no-title {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
}
.ant-drawer-body {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word;
}
.ant-drawer-wrapper-body {
  height: 100%;
  overflow: auto;
}
.ant-drawer-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0;
  filter: alpha(opacity=45);
  -webkit-transition: opacity 0.3s linear, height 0s ease 0.3s;
  transition: opacity 0.3s linear, height 0s ease 0.3s;
}
.ant-drawer-open-content {
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
@-webkit-keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-timeline {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-timeline-item {
  position: relative;
  margin: 0;
  padding: 0 0 20px;
  font-size: 14px;
  list-style: none;
}
.ant-timeline-item-tail {
  position: absolute;
  top: 10px;
  left: 4px;
  height: calc(90%);
  border-left: 2px solid #e8e8e8;
}
.ant-timeline-item-pending .ant-timeline-item-head {
  font-size: 12px;
  background-color: transparent;
}
.ant-timeline-item-pending .ant-timeline-item-tail {
  display: none;
}
.ant-timeline-item-head {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 2px solid transparent;
  border-radius: 100px;
}
.ant-timeline-item-head-blue {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-timeline-item-head-red {
  color: #f5222d;
  border-color: #f5222d;
}
.ant-timeline-item-head-green {
  color: #52c41a;
  border-color: #52c41a;
}
.ant-timeline-item-head-gray {
  color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-timeline-item-head-custom {
  position: absolute;
  top: 5.5px;
  left: 5px;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 3px 1px;
  line-height: 1;
  text-align: center;
  border: 0;
  border-radius: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ant-timeline-item-content {
  position: relative;
  top: -6px;
  margin: 0 0 0 18px;
  word-break: break-word;
}
.ant-timeline-item-last > .ant-timeline-item-tail {
  display: none;
}
.ant-timeline-item-last > .ant-timeline-item-content {
  min-height: 48px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-tail,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom {
  left: 50%;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head {
  margin-left: -4px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom {
  margin-left: 1px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content {
  left: calc(46%);
  width: calc(36%);
  text-align: left;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(38%);
  margin: 0;
  text-align: right;
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {
  left: calc(94%);
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(82%);
}
.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  display: block;
  height: calc(86%);
  border-left: 2px dotted #e8e8e8;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail {
  display: none;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
  top: 15px;
  display: block;
  height: calc(85%);
  border-left: 2px dotted #e8e8e8;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content {
  min-height: 48px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-input-number {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  width: 100%;
  height: 32px;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-block;
  width: 90px;
  margin: 0;
  padding: 0;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-input-number::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-input-number:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-number:focus {
  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-input-number-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-input-number {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5;
  vertical-align: bottom;
  -webkit-transition: all 0.3s, height 0s;
  transition: all 0.3s, height 0s;
}
.ant-input-number-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}
.ant-input-number-sm {
  height: 24px;
  padding: 1px 7px;
}
.ant-input-number-handler {
  position: relative;
  display: block;
  width: 100%;
  height: 50%;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  line-height: 0;
  text-align: center;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.ant-input-number-handler:active {
  background: #f4f4f4;
}
.ant-input-number-handler:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler:hover .ant-input-number-handler-down-inner {
  color: #40a9ff;
}
.ant-input-number-handler-up-inner,
.ant-input-number-handler-down-inner {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 4px;
  width: 12px;
  height: 12px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 12px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-number-handler-up-inner > *,
.ant-input-number-handler-down-inner > * {
  line-height: 1;
}
.ant-input-number-handler-up-inner svg,
.ant-input-number-handler-down-inner svg {
  display: inline-block;
}
.ant-input-number-handler-up-inner::before,
.ant-input-number-handler-down-inner::before {
  display: none;
}
.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon {
  display: block;
}
.ant-input-number:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-number-focused {
  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-input-number-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number-disabled .ant-input-number-input {
  cursor: not-allowed;
}
.ant-input-number-disabled .ant-input-number-handler-wrap {
  display: none;
}
.ant-input-number-input {
  width: 100%;
  height: 30px;
  padding: 0 11px;
  text-align: left;
  background-color: transparent;
  border: 0;
  border-radius: 4px;
  outline: 0;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -moz-appearance: textfield !important;
}
.ant-input-number-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-input-number-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-input[type='number']::-webkit-inner-spin-button,
.ant-input-number-input[type='number']::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.ant-input-number-lg {
  padding: 0;
  font-size: 16px;
}
.ant-input-number-lg input {
  height: 38px;
}
.ant-input-number-sm {
  padding: 0;
}
.ant-input-number-sm input {
  height: 22px;
  padding: 0 7px;
}
.ant-input-number-handler-wrap {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 100%;
  background: #fff;
  border-left: 1px solid #d9d9d9;
  border-radius: 0 4px 4px 0;
  opacity: 0;
  -webkit-transition: opacity 0.24s linear 0.1s;
  transition: opacity 0.24s linear 0.1s;
}
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner {
  display: inline-block;
  font-size: 12px;
  font-size: 7px \9;
  -webkit-transform: scale(0.58333333) rotate(0deg);
          transform: scale(0.58333333) rotate(0deg);
  min-width: auto;
  margin-right: 0;
}
:root .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,
:root .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner {
  font-size: 12px;
}
.ant-input-number-handler-wrap:hover .ant-input-number-handler {
  height: 40%;
}
.ant-input-number:hover .ant-input-number-handler-wrap {
  opacity: 1;
}
.ant-input-number-handler-up {
  border-top-right-radius: 4px;
  cursor: pointer;
}
.ant-input-number-handler-up-inner {
  top: 50%;
  margin-top: -5px;
  text-align: center;
}
.ant-input-number-handler-up:hover {
  height: 60% !important;
}
.ant-input-number-handler-down {
  top: 0;
  border-top: 1px solid #d9d9d9;
  border-bottom-right-radius: 4px;
  cursor: pointer;
}
.ant-input-number-handler-down-inner {
  top: 50%;
  margin-top: -6px;
  text-align: center;
}
.ant-input-number-handler-down:hover {
  height: 60% !important;
}
.ant-input-number-handler-up-disabled,
.ant-input-number-handler-down-disabled {
  cursor: not-allowed;
}
.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner {
  color: rgba(0, 0, 0, 0.25);
}
/* 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 */
.TaskDetailPersonnelPlacement.ThiftManagement .info {
  border: none;
  padding: 0;
  margin: 0px 0 16px;
}
.TaskDetailPersonnelPlacement.ThiftManagement .info .list .label {
  color: #333;
}
.TaskDetailPersonnelPlacement.ThiftManagement .ant-select-selection--multiple .ant-select-selection__rendered {
  margin-left: 5px;
  margin-bottom: -3px;
  overflow: hidden;
}
.ThiftManagement .Steps {
  margin: 24px;
  margin: 24px 24px 0;
}
.ThiftManagement .card-breadcrumb {
  margin: 16px 0 0 24px;
}
.ThiftManagement .card {
  font-size: 20px;
  color: #333333;
  line-height: 1;
  padding: 24px 0 16px;
}
.ThiftManagement .hadSelectDefault {
  display: inline-block;
  color: #333;
}
.ThiftManagement .hadSelectDefault em {
  color: #666;
}
.ThiftManagement .hadSelectDefault span {
  color: #0f71ff;
  margin-left: 16px;
  cursor: pointer;
}
.ThiftManagement #fax .glxm-user-noboder {
  padding: 0;
  border: none;
  margin-top: 6px;
  font-size: 12px;
  color: #666;
}
.ThiftManagement #fax .glxm-user-noboder > div {
  margin-left: 43px;
}
.ThiftManagement .ant-divider-horizontal {
  margin: 0 24px;
  width: auto;
}
.popover-paibang {
  width: 212px;
}
.popover-paibang .ant-checkbox-group-item {
  width: 100%;
  padding-left: 16px;
}
.popover-paibang .ant-checkbox-group-item:hover {
  background: #f5f9ff;
}
.TaskDetailPersonnelPlacement .TaskDetailShiftDistribution-title {
  font-size: 14px;
  line-height: 1;
  color: #333;
  padding: 24px 0 16px;
}
.TaskDetailPersonnelPlacement .paneltablecolor-list {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
}
.TaskDetailPersonnelPlacement .renderListPanelTop {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding-bottom: 16px;
}
.TaskDetailPersonnelPlacement .btn-box {
  margin-top: 24px;
}
.TaskDetailPersonnelPlacement .btn-box button {
  margin-right: 8px;
}
.TaskDetailPersonnelPlacement .ant-select-self .ant-select-selection {
  background: rgba(15, 113, 255, 0.9);
}
.TaskDetailPersonnelPlacement .ant-select-self .ant-select-selection .ant-select-arrow {
  color: #fff;
}
.TaskDetailPersonnelPlacement .ant-select-self .ant-select-selection .ant-select-selection__placeholder,
.TaskDetailPersonnelPlacement .ant-select-self .ant-select-selection .ant-select-selection-selected-value {
  color: #fff;
}
.TaskDetailPersonnelPlacement .b-orange {
  background: #ffffff;
  border: 1px solid #ffaa00;
  border-radius: 4px;
}
.TaskDetailPersonnelPlacement .g-orange {
  background: #ffffff;
  border: 1px solid #3dbd7d;
  border-radius: 4px;
}
.TaskDetailPersonnelPlacement .c-orange {
  background: #ffffff;
  border: 1px solid #38cbc9;
  border-radius: 4px;
}
.TaskDetailPersonnelPlacement .bj-list {
  margin-top: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
.TaskDetailPersonnelPlacement .bj-list .bj-item {
  width: 305px;
  height: 175px;
  padding: 16px;
  margin-right: 16px;
  overflow: auto;
}
.TaskDetailPersonnelPlacement .bj-list .bj-item .bj-user-list {
  clear: both;
  overflow: hidden;
}
.TaskDetailPersonnelPlacement .bj-list .bj-item .bj-user-list .bj-user {
  width: 80px;
  height: 24px;
  margin-right: 14px;
  margin-top: 16px;
  float: left;
}
.TaskDetailPersonnelPlacement .bj-list .bj-item .bj-user-list div.bj-user:nth-of-type(3n) {
  margin-right: 0;
}
.TaskDetailPersonnelPlacement .bj-list .bj-item .bj-top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.TaskDetailPersonnelPlacement .bj-list .bj-item .bj-top .ant-btn-sm {
  font-size: 12px;
  height: 22px;
}
.TaskDetailPersonnelPlacement .bj-list .bj-item .bj-top .item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  line-height: 1;
  -ms-flex-align: center;
      align-items: center;
}
.TaskDetailPersonnelPlacement .bj-list .bj-item .bj-top .item em {
  font-size: 12px;
  color: #666;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.TaskDetailPersonnelPlacement .form .ant-radio-group-self {
  padding-bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.TaskDetailPersonnelPlacement .form .ant-form {
  padding-bottom: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
.TaskDetailPersonnelPlacement .form .TaskDetailPersonnelPlacement-Calendar {
  background: #ffffff;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
}
.TaskDetailPersonnelPlacement .form .TaskDetailPersonnelPlacement-Calendar .TaskDetailPersonnelPlacement-Calendar {
  border: none;
}
.TaskDetailPersonnelPlacement .form .TaskDetailPersonnelPlacement-Calendar .TaskDetailPersonnelPlacement-Calendar .ant-fullcalendar-date .list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.TaskDetailPersonnelPlacement .form .TaskDetailPersonnelPlacement-Calendar .TaskDetailPersonnelPlacement-Calendar .ant-fullcalendar-date .list div {
  margin: 4px 4px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  line-height: 18px;
  font-size: 12px;
  color: #666666;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.TaskDetailPersonnelPlacement .b-color-orange {
  border: 1px solid #ffaa00;
  border-radius: 4px;
}
.TaskDetailPersonnelPlacement .b-color-green {
  border: 1px solid #3dbd7d;
  border-radius: 4px;
}
.TaskDetailPersonnelPlacement .info {
  background: #ffffff;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
  margin-top: 24px;
  padding-left: 16px;
  padding-bottom: 16px;
  margin-bottom: 24px;
}
.TaskDetailPersonnelPlacement .info .list {
  overflow: hidden;
  clear: both;
}
.TaskDetailPersonnelPlacement .info .list .label {
  display: block;
  width: 70px;
  text-align: right;
  height: 28px;
  float: left;
  margin-top: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.TaskDetailPersonnelPlacement .info .list .letter-element {
  height: 28px;
  margin-top: 16px;
  padding: 3px 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: row;
      flex-direction: row;
  float: left;
}
.TaskDetailPersonnelPlacement .info .zlist .item {
  height: 28px;
  margin-top: 16px;
  padding: 3px 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: row;
      flex-direction: row;
  float: left;
  margin-right: 16px;
}
.TaskDetailPublishSetting .userLIst {
  padding: 0 16px 16px 16px;
  background: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  color: #666;
  height: 176px;
  overflow: auto;
}
.TaskDetailPublishSetting .userLIst .item {
  margin-top: 16px;
  width: 150px;
  text-align: right;
  margin-left: 64px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  color: #333;
  font-size: 14px;
  float: left;
}
.TaskDetailPublishSetting .userLIst .item .ant-switch {
  margin-left: 8px;
}
.TaskDetailPublishSetting .userLIst h3 {
  font-size: 12px;
  font-weight: normal;
}
.TaskDetailPublishSetting .userLIst .ant-tag {
  width: 100px;
  height: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 16px;
}
.TaskDetailPublishSetting .userLIst .list {
  overflow: hidden;
}
.TaskDetailPublishSetting .userLIst .list .ant-tag {
  float: left;
}
.TaskDetail {
  padding: 0 24px;
}
.TaskDetail .card {
  margin: 0px;
}
.TaskDetail .Steps {
  margin: 24px 0 0;
}
.TaskDetail .tablebox {
  position: relative;
  padding-left: 180px;
  padding: 24px 0 24px 180px;
}
.TaskDetail .tablebox .exclamation-title {
  margin-bottom: 16px;
}
.TaskDetail .tablebox .label {
  width: 176px;
  position: absolute;
  left: 0;
  text-align: right;
}
.TaskDetail .title {
  font-size: 16px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 8px;
  padding-left: 16px;
  margin-top: 24px;
}
.TaskDetail .TaskDetail-menu {
  margin-top: 24px;
  border-bottom: 1px solid #e9e9e9;
  color: #999;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
}
.TaskDetail .TaskDetail-menu a {
  width: 88px;
  padding: 9px 0;
  display: block;
  color: #999;
  text-align: center;
}
.TaskDetail .TaskDetail-menu .current {
  color: #0f71ff;
  border-bottom: 2px solid #0f71ff;
}
.TaskDetail .taskdetail-title {
  display: -ms-flexbox;
  display: flex;
  height: 68px;
  -ms-flex-align: center;
      align-items: center;
  font-size: 20px;
  font-weight: normal;
  border-bottom: 1px solid #e9e9e9;
  color: #333;
}
.TaskDetail .taskdetail-title .ant-tag {
  background: #3dbd7d;
  border-radius: 4px;
  margin-left: 24px;
  color: #fff;
  height: 24px;
  border: none;
  line-height: 24px;
  font-size: 14px;
  position: relative;
  padding-left: 16px;
}
.TaskDetail .taskdetail-title .ant-tag::before {
  content: " ";
  position: absolute;
  left: 0;
  top: 50%;
  margin: -3px 0 0 6px;
  z-index: 3;
  background: #fff;
  height: 6px;
  width: 6px;
  border-radius: 50%;
}
.tangram-suggestion-main {
  z-index: 100000;
}
#taskMapContainer {
  background: #f5f9ff;
  border-radius: 4px;
  margin-bottom: 16px;
  width: 652px;
  height: 300px;
}
.task-drawer .help {
  color: #333;
  font-size: 12px;
  margin-left: 58px;
}
.task-drawer .help span {
  color: #0f71ff;
  padding: 0 8px;
}
.task-drawer .task-TimePicker {
  width: 185px;
}
.Task .ant-form {
  padding: 24px;
}
.Task .collape {
  width: 44px;
  height: 31px;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  color: #0F71FF;
  margin-right: 16px;
}
.Task .cartlist {
  background: #f0f2f5;
  overflow: hidden;
  padding-bottom: 16px;
}
.Task .cartlist .more {
  clear: both;
  text-align: center;
  color: #666;
  padding: 16px;
  cursor: pointer;
}
.Task .cartlist .more:hover {
  color: #108ee9;
}
.Task .tip {
  margin-bottom: 16px;
}
.Task .cart-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 320px;
  height: 233px;
  float: left;
  background: #ffffff;
  border-radius: 8px;
  color: rgba(0, 0, 0, 0.43);
  margin-left: 16px;
  margin-top: 16px;
  font-size: 12px;
  overflow: hidden;
}
.Task .cart-item .title {
  color: #333333;
  position: relative;
  line-height: 1;
  margin-bottom: 16px;
  font-size: 16px;
}
.Task .cart-item .title span {
  position: absolute;
  display: block;
  right: -16px;
  top: -8px;
  width: 50px;
  height: 22px;
  color: #fff;
  background: #3dbd7d;
  text-align: center;
  line-height: 22px;
  font-size: 12px;
}
.Task .cart-item .title .jj {
  background: #f56a00;
}
.Task .cart-item .title .dfb {
  background: #d9d9d9;
}
.Task .cart-item .title .ls {
  background: #ffbf00;
}
.Task .cart-item .cart-item-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background: #f5f9ff;
  height: 32px;
  padding: 0 16px;
}
.Task .cart-item .cart-item-footer .dot {
  width: 6px;
  height: 6px;
  display: inline-block;
  overflow: hidden;
  background: #108ee9 100%;
  line-height: 0;
  font-size: 0;
  border-radius: 50%;
  margin-right: 6px;
}
.Task .cart-item .cart-item-top {
  padding: 16px;
  -ms-flex: 1 1;
      flex: 1 1;
}
.Task .cart-item .cart-item-top .line {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  padding-bottom: 2px;
  margin-bottom: 0;
}
.Task .cart-item .cart-item-top .line span {
  width: 36px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #333;
}
.Task .cart-item .cart-item-top .line p {
  margin-bottom: 0;
}
.Task .cart-item-add {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border: 1px dashed #d9d9d9;
  line-height: 1;
  font-size: 14px;
  color: #333;
}
.Task .cart-item-add .anticon-plus {
  display: block;
  color: rgba(0, 0, 0, 0.43);
  margin-bottom: 8px;
}
 {
  /*  任务管理 */
  /* 关联事项 */
  /* 任务班次管理 */
  /* 出勤及轨迹 */
  /* 调班-代班 */
}
.addressRange-className .ant-form-explain {
  margin-left: 50%;
  padding-left: 55px;
}
.exclamation {
  color: #999999;
  font-size: 12px;
  margin-left: 16px;
}
.exclamation em {
  font-size: 12px;
  color: #0f71ff;
}
.exclamation .anticon-exclamation-circle {
  margin-right: 8px;
  color: #d9d9d9;
}
.ant-checkbox-group {
  line-height: 31px;
}
.CreateTask-select-project {
  position: relative;
}
.CreateTask-select-project .ant-input-search {
  position: absolute;
  right: -8px;
  margin-top: -68px;
}
.CreateTask .user-tag {
  position: absolute;
  left: 0;
  top: 45px;
  margin-left: -100px;
  width: 90px;
  text-align: right;
}
.CreateTask .ant-switch-checked {
  background: #3dbd7d;
}
.CreateTask .dl-list {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  overflow: hidden;
  margin-top: 16px;
}
.CreateTask .dl-list dt {
  padding: 8px 16px;
  line-height: 1;
  color: #333;
  font-size: 16px;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 8px;
  font-weight: normal;
}
.CreateTask .dl-list dd {
  color: #666;
  padding: 0 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.CreateTask .dl-list dd .anticon-minus-circle-o {
  font-size: 24px;
  color: #d9d9d9;
}
.CreateTask .dl-list dd .anticon-minus-circle-o:hover {
  color: #f5222e;
}
.CreateTask .dl-list .lastDD {
  color: #0080ff;
  background: #f5f9ff;
  height: 32px;
  text-align: center;
  margin-top: 8px;
  margin-bottom: 0;
  display: block;
}
.CreateTask .checkbox-group {
  background: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  padding: 24px;
  line-height: 1;
}
.CreateTask .Switch-box {
  overflow: hidden;
}
.CreateTask .Switch-box > div {
  width: 140px;
  float: left;
  margin-bottom: 24px;
  text-align: right;
  margin-right: 60px;
}
.CreateTask .radioStyle {
  display: block;
  line-height: 30px;
}
.CreateTask .ant-input-number {
  width: 100%;
}
.CreateTask .Steps {
  margin: 24px;
  margin: 24px 24px 0;
}
.CreateTask .glxm {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  padding: 16px;
  margin-top: 16px;
}
.CreateTask .glxm dl {
  margin-bottom: 16px;
}
.CreateTask .glxm dl dd {
  height: 24px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  line-height: 1;
  margin-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
}
.CreateTask .glxm dl dd div {
  color: #108ee9;
  -ms-flex: 1 1;
      flex: 1 1;
  padding-left: 8px;
}
.CreateTask .glxm dl dd:hover {
  margin-bottom: 8px;
  background: #f5f9ff;
}
.CreateTask .glxm-user {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  overflow: auto;
}
.CreateTask .glxm-user dl {
  text-align: center;
  width: 100px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 4px;
  color: #666;
  line-height: 1;
  font-size: 12px;
  margin-bottom: 0;
}
.CreateTask .glxm-user dl dt {
  color: #666;
  font-weight: normal;
  height: 24px;
  padding: 0;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 8px;
  -ms-flex-pack: center;
      justify-content: center;
  line-height: 24px;
}
.CreateTask .glxm-user dl dd {
  height: 24px;
  line-height: 24px;
  margin-bottom: 8px;
  padding: 0;
  text-align: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.fjr .row {
  margin-bottom: 8px;
}
.fjr-list {
  font-size: 12px;
  color: #666666;
}
.fjr-list .anticon-user {
  margin-left: 16px;
}
.card {
  margin: 0 24px;
  border-bottom: 1px solid #e9e9e9;
  font-size: 16px;
  color: #333;
  line-height: 1;
  padding-bottom: 8px;
  margin-bottom: 24px;
}
.card em {
  color: #f5222e;
  font-size: 12px;
  padding-left: 16px;
}
.TaskDetailTaskDynamics {
  overflow: hidden;
}
.TaskDetailTaskDynamics .panel {
  background: #ffffff;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
  width: 461px;
  height: 811px;
  margin-top: 24px;
  margin-right: 24px;
  float: left;
}
.TaskDetailTaskDynamics .panel .ant-table-wrapper {
  margin: 16px;
}
.TaskDetailTaskDynamics .panel .fjlist .list-item {
  position: relative;
  margin: 24px 16px 0;
  padding-left: 50px;
}
.TaskDetailTaskDynamics .panel .fjlist .list-item .content {
  color: #333333;
  font-size: 12px;
  padding: 16px 0;
}
.TaskDetailTaskDynamics .panel .fjlist .list-item .content .img-list {
  overflow: hidden;
}
.TaskDetailTaskDynamics .panel .fjlist .list-item .content .img-list div {
  background: #fbfbfb;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  width: 96px;
  height: 102px;
  float: left;
  margin-right: 16px;
}
.TaskDetailTaskDynamics .panel .fjlist .list-item .title {
  font-size: 14px;
  color: #333333;
  line-height: 14px;
  padding: 0;
  border: none;
}
.TaskDetailTaskDynamics .panel .fjlist .list-item .title em {
  font-size: 12px;
  color: #999999;
}
.TaskDetailTaskDynamics .panel .fjlist .list-item .ant-avatar {
  position: absolute;
  left: 0;
  top: 0;
  width: 34px;
  height: 34px;
}
.TaskDetailTaskDynamics .panel .fjlist .more {
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: #666666;
}
.TaskDetailTaskDynamics .panel .input {
  position: relative;
  margin: 16px 16px 0;
  padding-left: 50px;
}
.TaskDetailTaskDynamics .panel .input .ant-avatar {
  position: absolute;
  left: 0;
  top: 0;
  width: 34px;
  height: 34px;
}
.TaskDetailTaskDynamics .panel .title {
  font-size: 18px;
  color: #333;
  margin-top: 0;
  padding: 16px;
  line-height: 18px;
}
.TaskDetailTaskDynamics .panel .title em {
  font-size: 14px;
  color: #999;
  line-height: 21px;
}
.TaskDetailTaskDynamics-unopened {
  text-align: center;
}
.TaskDetailTaskDynamics-unopened .imgbg {
  margin: 0 auto;
  height: 175px;
  width: 154px;
  padding-top: 139px;
  background: url(data:image/png;base64,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) no-repeat center 60px;
}
.ant-collapse-matters {
  margin-top: 24px;
}
.ant-collapse-matters .ant-table-thead > tr > th {
  background: #fff;
  font-size: 14px;
  color: #666;
}
.ant-collapse-matters .spbt .spbt-title {
  color: #333;
}
.ant-collapse-matters .spbt .spbt-name {
  color: #666;
}
.ant-collapse-matters .spbt p {
  color: #999;
}
.CreateThiftManagement .new-btn {
  margin-bottom: 16px;
}
.CreateThiftManagement .formitem > div {
  display: inline-block;
  vertical-align: top;
}
.CreateThiftManagement .formitem .l {
  width: 175px;
  text-align: right;
}
.CreateThiftManagement .formitem .l:before {
  display: inline-block;
  margin-right: 4px;
  content: "*";
  font-family: SimSun;
  line-height: 1;
  font-size: 14px;
  color: #f5222d;
}
.CreateThiftManagement .formitem .c {
  margin-top: 6px;
  width: 33px;
}
.CreateThiftManagement .formitem .c .block {
  visibility: hidden;
  height: 35px;
}
.CreateThiftManagement .formitem .r {
  width: 238px;
  margin-top: -7px;
  margin-left: -18px;
}
.CreateThiftManagement .formitem .r.check {
  margin-top: -9px;
  margin-left: -2px;
}
.CreateThiftManagement .formitem .r .ant-row.ant-form-item {
  margin-bottom: 13px;
}
.thiftModal {
  color: #333;
  font-size: 14px;
}
.thiftModal .ant-modal-body {
  display: -ms-flexbox;
  display: flex;
  line-height: 1;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.thiftModal .anticon-exclamation-circle {
  width: 24px;
  height: 24px;
  color: #ffbf00;
  margin-right: 8px;
  font-size: 24px;
}
.TaskDetailAttendanceTrack .TaskDetailAttendanceTrack-table-tag-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.TaskDetailAttendanceTrack .form-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
.TaskDetailAttendanceTrack .ant-form {
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 16px;
}
.TaskDetailAttendanceTrack .Icon-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
.TaskDetailAttendanceTrack .Icon-list > i {
  margin-left: 32px;
}
.TaskDetailAttendanceTrack .Icon-list > span {
  margin-left: 32px;
}
.TaskDetailAttendanceTrack .Icon-list .exclamation-box {
  margin-left: 0;
}
.TaskDetailAttendanceTrack .anticon-check-square {
  font-size: 18px;
  color: #3dbd7d;
  margin-right: 8px;
}
.TaskDetailAttendanceTrack .anticon-close-square {
  font-size: 18px;
  color: #d9d9d9;
  margin-right: 8px;
}
.TaskDetailAttendanceTrack .exclamation-box {
  width: 18px;
  height: 18px;
  display: inline-block;
  border-radius: 4px;
  background: #ffaa00;
  text-align: center;
  font-size: 13px;
  color: #fff;
  line-height: 18px;
  margin-right: 8px;
}
.TaskDetailAttendanceTrack-modal .ant-modal-footer {
  display: none;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body {
  padding: 0;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  border-radius: 4px;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .map-box {
  -ms-flex: 1 1;
      flex: 1 1;
  height: 550px;
  background: #f5f9ff;
  position: relative;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .map-box .map-log {
  position: absolute;
  left: 16px;
  top: 16px;
  background: #f5f9ff;
  -webkit-box-shadow: 0 0 4px 0 rgba(15, 113, 255, 0.3);
          box-shadow: 0 0 4px 0 rgba(15, 113, 255, 0.3);
  border-radius: 4px;
  height: 36px;
  width: 44px;
  text-align: center;
  line-height: 36px;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .map-box .map-tip {
  position: absolute;
  left: 16px;
  bottom: 16px;
  background: #ffffff;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  padding: 8px;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .map-box .map-tip .ant-badge {
  display: block;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list {
  text-align: center;
  width: 94px;
  height: 550px;
  font-size: 12px;
  overflow: auto;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list h3 {
  font-size: 13px;
  color: #333;
  text-align: center;
  font-weight: normal;
  height: 60px;
  background: #f5f9ff;
  -webkit-box-shadow: 0 0 4px 0 rgba(15, 113, 255, 0.3);
          box-shadow: 0 0 4px 0 rgba(15, 113, 255, 0.3);
  line-height: 60px;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list .item span,
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list .item-all {
  display: block;
  margin: 0 auto;
  width: 46px;
  height: 46px;
  line-height: 46px;
  color: #333;
  background: #e9e9e9;
  border-radius: 50%;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list .item-all {
  margin-bottom: 16px;
  margin-top: 16px;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list .item {
  position: relative;
  margin-top: 16px;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list .item span {
  background: #e7f0ff;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list .item .anticon-check-circle {
  position: absolute;
  left: 50%;
  top: 46px;
  font-size: 14px;
  margin-left: 9px;
  margin-top: -14px;
  color: #3dbd7d;
  display: none;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list .item p {
  margin-top: 8px;
  line-height: 1;
  color: #666;
  padding: 0;
  margin: 8px auto 0;
  display: none;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list .selected .anticon-check-circle,
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list .selected p {
  display: block;
}
.TaskDetailAttendanceTrack-task-log .ant-modal-body {
  height: 300px;
  overflow: auto;
}
.TaskDetailAttendanceTrack-task-log .ant-modal-body .time {
  font-size: 12px;
  color: #999999;
  line-height: 1;
  padding-bottom: 8px;
  padding-top: 8px;
}
.TaskDetailAttendanceTrack-task-log .ant-modal-body .content {
  color: #333;
  font-size: 12px;
}
.TaskDetailAttendanceTrack-task-log .ant-modal-body .imglist {
  overflow: hidden;
}
.TaskDetailAttendanceTrack-task-log .ant-modal-body .imglist .imgwrap {
  background: #fbfbfb;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  width: 96px;
  height: 102px;
  overflow: hidden;
  margin-right: 16px;
  float: left;
}
.TaskDetailAttendanceTrack-task-log .ant-modal-body .imglist .imgwrap img {
  width: 100%;
  height: 100%;
}
.taskdetailattendancetrack-popover > span {
  display: block;
}
.TaskDetailShift .btnbox {
  text-align: center;
  padding: 24px;
}
.TaskDetailShift .btnbox .ant-btn {
  margin: 0 4px;
}
.TaskDetailShift .dh {
  height: 100px;
  background: url(data:image/png;base64,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770Xv5b7PPDAA93xxx9/rMaNG2vKm1Pi59k5+OCDXfvsf/fdd5oyZYr22WefeJ25c+c6ZWG//faLl6XaGTZsmJYuXRrvi6+DklG3bl2dd955vshtFy9erC+//DKhrLyDFi1aqGHDhuWdtvJ1jEC2PJSqm/4daN26darTrsx4ryzvZcvrtWrV0vPPP69u3bopOm6NHz9enTp1cmNEuQ/CThQUAlXhwxkzZqioqEhbb721vvnmGz3++OMp761jx45l5labkySbk1K+Llb4OwLIkfydcsoprmTMmDFijtt3330TMMIohiyXivbcc09Nnz494dRuu+0meDLf43/BKwZYuOvVq+cE2gQEIwcMfjAydMwxx+iJJ57QyJEj1aNHDzFA4i1gskSw5c8L8zwEhHBoww03VNeuXd2+//f++++73T322MMXuS2TL9S0aVNdcMEF8XMoEnfeeacuueQSVzZ48GCde+65CRN0SckayNEyseSdf/758TZQZlavXq1evXpp+PDhYpDmRYnSJ5984oR97vmXX35xEwDnURRatmypDz54X3XrbqxWrVq5Ms7hGZg9e7YrYx/itz7//HNts802ZTwGXhlxFSVxbyhXKDFR4gW+9957o0Vun37NmTMnoRzFBEViiy22SCjfbLPNTDFIQCS/B9nyULa9Nt5b48EDwyjvVZbXN9poIzdePvroo/rTn/4kxht4ESswvIoBIUqMATvuuGO0yPYLBIFc8SHj7RFHHCGMTqeffrq7u2XLlrlxu3nz5gl3a3NSDA6bkxJeCzuIIMB4iqEF/vR00EEHOZkTmZL5zBMyWu/evTVt2jRnpP7hhx+08847O3kVec3Ln9TH6AtfRilf4/8aKTXamwLZJ/QHwblNmzZOoE/VLdylK1asiCsGCO0nnnii3nnnHSdgv/LKK06wbtKkif73v/85K7a3mMP8np566iltu+22cUGa8kWLFrnTCM+eCPNBwL744ovdBI41BuEdQqCnL17xYB8FBcsNdMghhzjB3R1Imjx5svM8oPh4qlOnjlasXOEE8JNOOslN6ig23Nemm27q2vjxxx+dJWjvvfd23hRvGeSFRInBC8C9RRWaoUOH6ueff3Z95iVFu/WKE9b9d99913UBwR3h4rLLLvNdim/RfjfeeOP4MTvlhXgxGUUZh7ovvfSSY44uXboktGEHhYVAtjw0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) no-repeat center;
}
.TaskDetailShift .taskdetailshiftreinforce_step-dh {
  background: url(data:image/png;base64,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) no-repeat center;
}
.TaskDetailShift .Select-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
}
.TaskDetailShift .Select-box .select-list {
  width: 299px;
  margin-right: 24px;
}
.TaskDetailShift .Select-box .select-list .listtitle {
  line-height: 1;
  padding-bottom: 16px;
}
.TaskDetailShift .Select-box .select-list .PartmentSelect-wrap {
  height: 656px;
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  padding: 16px;
}
.ShiftSelect {
  width: 299px;
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  padding: 16px;
  height: 656px;
}
.ShiftSelect .ShiftSelect-list-box {
  border: 1px solid #d9d9d9;
  height: 528px;
}
.ShiftSelect .ShiftSelect-list-box .ShiftSelect-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  border-bottom: 1px solid #d9d9d9;
  height: 32px;
}
.ShiftSelect .ShiftSelect-list-box .ShiftSelect-row label.ant-checkbox-wrapper:nth-of-type(1) {
  padding-left: 8px;
  -ms-flex: 1 1;
      flex: 1 1;
  border-right: 1px solid #d9d9d9;
}
.ShiftSelect .ShiftSelect-list-box .ShiftSelect-row label.ant-checkbox-wrapper:nth-of-type(1) .ant-checkbox + span {
  font-size: 12px;
  color: #333;
}
.ShiftSelect .ShiftSelect-list-box .ShiftSelect-row .ShiftSelect-number {
  background: #f7f7f7;
  width: 30px;
  text-align: center;
  font-size: 12px;
  color: #333333;
}
.ShiftSelect .select-month .ant-select-selection {
  border: none;
}
.ShiftSelect .select-month .ant-select-selection .ant-select-selection__rendered {
  margin-left: 0;
  font-size: 14px;
  color: #0f71ff;
}
.ShiftSelect .select-month .ant-select-arrow:before {
  color: #0f71ff;
}
.ShiftSelect .select-time {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.ShiftSelect .select-all {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  font-size: 14px;
  padding-top: 8px;
}
.ShiftSelect .select-all .ant-checkbox + span {
  color: #0f71ff;
  padding-right: 0;
}
.drawer-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  border-top: 1px solid #e8e8e8;
  padding: 10px 16px;
  text-align: right;
  left: 0;
  background: #fff;
  border-radius: 0 0 4px 4px;
}
/* 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-inner-content{
    padding: 12px 0;
  }
  .popcontent{
    div{
      height: 32px;
      width: 60px;
      text-align: center;
      line-height: 32px;
      cursor: pointer;
    }
    div:hover{
      background: #F5F9FF 100%;
      color: #333;
    }
  } */
}
.popover-paibang {
  width: 240px;
}
.popover-paibang .ant-tabs-tabpane {
  width: 100%;
  max-height: 300px;
  overflow: auto;
}
.popover-paibang .ant-checkbox-group-item {
  width: 100%;
  padding-left: 16px;
}
.popover-paibang .ant-checkbox-group-item:hover {
  background: #f5f9ff;
}
span.l-item-color-orange {
  display: inline-block;
  height: 28px;
  padding: 3px 8px;
  border: 1px solid #ffaa00;
  border-radius: 4px;
  margin-bottom: 5px;
  cursor: pointer;
}
.ant-popover-message > .anticon {
  display: none !important;
}
.ant-popover-message-title {
  padding: 0 22px !important;
}
.ant-popover-buttons {
  margin-bottom: 0 !important;
  padding-bottom: 10px;
  padding-right: 10px;
}
.TaskDetailPersonnelPlacement .paneltablecolor-list {
  height: 34px;
  padding-top: 18px;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
.TaskDetailPersonnelPlacement .paneltablecolor-list:hover {
  cursor: pointer;
}
.TaskDetailPersonnelPlacement .paneltablecolor-list-more.paneltablecolor-list:hover {
  cursor: not-allowed;
}
.TaskDetailPersonnelPlacement .wed.paneltablecolor-list:hover {
  cursor: default;
}
span.span_hover:hover {
  cursor: pointer;
}
p.lmb-popover-p {
  cursor: pointer;
}
p.lmb-popover-p:hover {
  background: #e6f7ff;
}
p.lmb-popover-p.p-clicked {
  background: #e6f7ff;
}
.TaskDetailPublishSetting .userLIst .ant-tag {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.TaskDetailPersonnelPlacement .TaskDetailShiftDistribution-title {
  font-size: 14px;
  line-height: 1;
  color: #333;
  padding: 24px 0 16px;
}
.TaskDetailPersonnelPlacement .paneltablecolor-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
}
.TaskDetailPersonnelPlacement .renderListPanelTop {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding-bottom: 16px;
}
.TaskDetailPersonnelPlacement .btn-box {
  margin-top: 24px;
}
.TaskDetailPersonnelPlacement .btn-box button {
  margin-right: 8px;
}
.TaskDetailPersonnelPlacement .ant-select-self .ant-select-selection {
  background: rgba(15, 113, 255, 0.9);
}
.TaskDetailPersonnelPlacement .ant-select-self .ant-select-selection .ant-select-arrow {
  color: #fff;
}
.TaskDetailPersonnelPlacement .ant-select-self .ant-select-selection .ant-select-selection__placeholder,
.TaskDetailPersonnelPlacement .ant-select-self .ant-select-selection .ant-select-selection-selected-value {
  color: #fff;
}
.TaskDetailPersonnelPlacement .b-orange {
  background: #ffffff;
  border: 1px solid #ffaa00;
  border-radius: 4px;
}
.TaskDetailPersonnelPlacement .g-orange {
  background: #ffffff;
  border: 1px solid #3dbd7d;
  border-radius: 4px;
}
.TaskDetailPersonnelPlacement .c-orange {
  background: #ffffff;
  border: 1px solid #38cbc9;
  border-radius: 4px;
}
.TaskDetailPersonnelPlacement .bj-list {
  margin-top: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
.TaskDetailPersonnelPlacement .bj-list .bj-item {
  width: 305px;
  height: 175px;
  padding: 16px;
  margin-right: 16px;
  overflow: auto;
}
.TaskDetailPersonnelPlacement .bj-list .bj-item .bj-user-list {
  clear: both;
  overflow: hidden;
}
.TaskDetailPersonnelPlacement .bj-list .bj-item .bj-user-list .bj-user {
  width: 80px;
  height: 24px;
  margin-right: 14px;
  margin-top: 16px;
  float: left;
}
.TaskDetailPersonnelPlacement .bj-list .bj-item .bj-user-list div.bj-user:nth-of-type(3n) {
  margin-right: 0;
}
.TaskDetailPersonnelPlacement .bj-list .bj-item .bj-top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.TaskDetailPersonnelPlacement .bj-list .bj-item .bj-top .ant-btn-sm {
  font-size: 12px;
  height: 22px;
}
.TaskDetailPersonnelPlacement .bj-list .bj-item .bj-top .item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  line-height: 1;
  -ms-flex-align: center;
      align-items: center;
}
.TaskDetailPersonnelPlacement .bj-list .bj-item .bj-top .item em {
  font-size: 12px;
  color: #666;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.TaskDetailPersonnelPlacement .form .ant-radio-group-self {
  padding-bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.TaskDetailPersonnelPlacement .form .ant-form {
  padding-bottom: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
.TaskDetailPersonnelPlacement .form .TaskDetailPersonnelPlacement-Calendar {
  background: #ffffff;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
}
.TaskDetailPersonnelPlacement .form .TaskDetailPersonnelPlacement-Calendar .TaskDetailPersonnelPlacement-Calendar {
  border: none;
}
.TaskDetailPersonnelPlacement .form .TaskDetailPersonnelPlacement-Calendar .TaskDetailPersonnelPlacement-Calendar .ant-fullcalendar-date .list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.TaskDetailPersonnelPlacement .form .TaskDetailPersonnelPlacement-Calendar .TaskDetailPersonnelPlacement-Calendar .ant-fullcalendar-date .list div {
  margin: 4px 4px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  line-height: 18px;
  font-size: 12px;
  color: #666666;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.TaskDetailPersonnelPlacement .b-color-orange {
  border: 1px solid #ffaa00;
  border-radius: 4px;
}
.TaskDetailPersonnelPlacement .b-color-green {
  border: 1px solid #3dbd7d;
  border-radius: 4px;
}
.TaskDetailPersonnelPlacement .info {
  background: #ffffff;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
  margin-top: 24px;
  padding-left: 16px;
  padding-bottom: 16px;
  margin-bottom: 24px;
}
.TaskDetailPersonnelPlacement .info .list {
  overflow: hidden;
  clear: both;
  padding-left: 70px;
  position: relative;
  padding-top: 16px;
}
.TaskDetailPersonnelPlacement .info .list .label {
  position: absolute;
  left: 0;
  display: block;
  float: left;
  width: 70px;
  text-align: right;
  height: 28px;
  line-height: 28px;
  margin-top: 0 !important;
}
.TaskDetailPersonnelPlacement .info .list .letter-element {
  height: 28px;
  padding: 3px 8px;
}
.TaskDetailPersonnelPlacement .info .zlist .item {
  height: 28px;
  padding: 3px 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: row;
      flex-direction: row;
  float: left;
  margin-right: 16px;
}
.TaskDetailPersonnelPlacement .publish-success-info .specific-info .specific-list {
  color: #0f71ff;
  cursor: pointer;
}
.TaskDetailPersonnelPlacement .ant-table-tbody > tr > td {
  padding: 0;
}
.TaskDetailPersonnelPlacement .ant-table-tbody > tr > td:first-child {
  padding: 16px;
}
.TaskDetailPublishSetting .userLIst {
  padding: 0 16px 16px 16px;
  background: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  color: #666;
  height: 176px;
  overflow: auto;
}
.TaskDetailPublishSetting .userLIst .item {
  margin-top: 16px;
  width: 150px;
  text-align: right;
  margin-left: 64px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  color: #333;
  font-size: 14px;
  float: left;
}
.TaskDetailPublishSetting .userLIst .item .ant-switch {
  margin-left: 8px;
}
.TaskDetailPublishSetting .userLIst h3 {
  font-size: 12px;
  font-weight: normal;
}
.TaskDetailPublishSetting .userLIst .ant-tag {
  width: 100px;
  height: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 16px;
}
.TaskDetailPublishSetting .userLIst .list {
  overflow: hidden;
}
.TaskDetailPublishSetting .userLIst .list .ant-tag {
  float: left;
}
.TaskDetail {
  padding: 0 24px;
}
.TaskDetail .weekDays {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  height: 68px;
  -ms-flex-align: center;
      align-items: center;
  background: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.TaskDetail .weekDays span {
  width: 70px;
  margin-left: 54px;
}
.TaskDetail .tablebox {
  position: relative;
  padding-left: 180px;
  padding: 24px 0 24px 180px;
}
.TaskDetail .tablebox .exclamation-title {
  margin-bottom: 16px;
}
.TaskDetail .tablebox .label {
  width: 176px;
  position: absolute;
  left: 0;
  text-align: right;
}
.TaskDetail .title {
  font-size: 16px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 8px;
  padding-left: 16px;
  margin-top: 24px;
}
.TaskDetail .TaskDetail-menu {
  margin-top: 24px;
  border-bottom: 1px solid #e9e9e9;
  color: #999;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
}
.TaskDetail .TaskDetail-menu a {
  width: 88px;
  padding: 9px 0;
  display: block;
  color: #999;
  text-align: center;
}
.TaskDetail .TaskDetail-menu .current {
  color: #0f71ff;
  border-bottom: 2px solid #0f71ff;
}
.TaskDetail .taskdetail-title {
  display: -ms-flexbox;
  display: flex;
  height: 68px;
  -ms-flex-align: center;
      align-items: center;
  font-size: 20px;
  font-weight: normal;
  border-bottom: 1px solid #e9e9e9;
  color: #333;
}
.TaskDetail .taskdetail-title .ant-tag {
  background: #3dbd7d;
  border-radius: 4px;
  margin-left: 24px;
  color: #fff;
  height: 24px;
  border: none;
  line-height: 24px;
  font-size: 14px;
  position: relative;
  padding-left: 16px;
}
.TaskDetail .taskdetail-title .ant-tag::before {
  content: " ";
  position: absolute;
  left: 0;
  top: 50%;
  margin: -3px 0 0 6px;
  z-index: 3;
  background: #fff;
  height: 6px;
  width: 6px;
  border-radius: 50%;
}
.tangram-suggestion-main {
  z-index: 100000;
}
#taskMapContainer {
  background: #f5f9ff;
  border-radius: 4px;
  margin-bottom: 16px;
  width: 652px;
  height: 300px;
}
.task-drawer .help {
  color: #333;
  font-size: 12px;
  margin-left: 58px;
}
.task-drawer .help span {
  color: #0f71ff;
  padding: 0 8px;
}
.task-drawer .task-TimePicker {
  width: 189px;
}
.Task {
  padding-top: 10px;
}
.Task .collape {
  width: 44px;
  height: 31px;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  color: #0f71ff;
  margin-right: 16px;
}
.Task .cartlist {
  background: #f0f2f5;
  overflow: hidden;
  padding-bottom: 16px;
}
.Task .more {
  clear: both;
  text-align: center;
  color: #666;
  padding: 16px;
  cursor: pointer;
  background: #f0f2f5;
}
.Task .more:hover {
  color: #108ee9;
}
.Task .tip {
  margin-bottom: 16px;
}
.Task .cart-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 320px;
  height: 233px;
  float: left;
  background: #ffffff;
  border-radius: 8px;
  color: rgba(0, 0, 0, 0.43);
  margin-left: 16px;
  margin-top: 16px;
  font-size: 12px;
  overflow: hidden;
}
.Task .cart-item .title {
  color: #333333;
  position: relative;
  line-height: 1;
  margin-bottom: 16px;
  font-size: 16px;
}
.Task .cart-item .title span {
  position: absolute;
  display: block;
  right: -16px;
  top: -8px;
  width: 50px;
  height: 22px;
  color: #fff;
  background: #3dbd7d;
  text-align: center;
  line-height: 22px;
  font-size: 12px;
}
.Task .cart-item .title .jj {
  background: #f56a00;
}
.Task .cart-item .title .dfb {
  background: #d9d9d9;
}
.Task .cart-item .title .ls {
  background: #ffbf00;
}
.Task .cart-item .cart-item-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background: #f5f9ff;
  height: 32px;
  padding: 0 16px;
}
.Task .cart-item .cart-item-footer .dot {
  width: 6px;
  height: 6px;
  display: inline-block;
  overflow: hidden;
  background: #108ee9 100%;
  line-height: 0;
  font-size: 0;
  border-radius: 50%;
  margin-right: 6px;
}
.Task .cart-item .cart-item-top {
  padding: 16px;
  -ms-flex: 1 1;
      flex: 1 1;
}
.Task .cart-item .cart-item-top .line {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  padding-bottom: 2px;
  margin-bottom: 0;
}
.Task .cart-item .cart-item-top .line span {
  width: 36px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #333;
}
.Task .cart-item .cart-item-top .line p {
  margin-bottom: 0;
}
.Task .cart-item-add {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border: 1px dashed #d9d9d9;
  line-height: 1;
  font-size: 14px;
  color: #333;
}
.Task .cart-item-add .anticon-plus {
  display: block;
  color: rgba(0, 0, 0, 0.43);
  margin-bottom: 8px;
}
 {
  /*  驻勤管理 */
  /* 关联事项 */
  /* 驻勤班次管理 */
  /* 出勤及轨迹 */
  /* 调班-代班 */
}
.exclamation {
  color: #999999;
  font-size: 12px;
  margin-left: 16px;
}
.exclamation .anticon-exclamation-circle {
  margin-right: 8px;
  color: #d9d9d9;
}
.ant-checkbox-group {
  line-height: unset;
}
.ant-checkbox-group-select-project {
  position: relative;
}
.ant-checkbox-group-select-project .ant-input-search {
  position: absolute;
  right: -8px;
  margin-top: -68px;
}
.CreateTask .resetant-row .ant-form-item {
  margin-bottom: 0;
}
.CreateTask .user-tag {
  position: absolute;
  left: 0;
  top: 40px;
  margin-left: -69px;
}
.CreateTask .ant-switch-checked {
  background: #3dbd7d;
}
.CreateTask .dl-list {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  overflow: hidden;
  margin-top: 16px;
}
.CreateTask .dl-list dt {
  padding: 8px 16px;
  line-height: 1;
  color: #333;
  font-size: 16px;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 8px;
  font-weight: normal;
}
.CreateTask .dl-list dd {
  color: #666;
  padding: 0 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.CreateTask .dl-list dd .anticon-minus-circle-o {
  font-size: 24px;
  color: #d9d9d9;
}
.CreateTask .dl-list dd .anticon-minus-circle-o:hover {
  color: #f5222e;
}
.CreateTask .dl-list .lastDD {
  color: #0080ff;
  background: #f5f9ff;
  height: 32px;
  text-align: center;
  margin-top: 8px;
  margin-bottom: 0;
  display: block;
}
.CreateTask .checkbox-group {
  background: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  padding: 24px;
  line-height: 1;
}
.CreateTask .Switch-box {
  overflow: hidden;
}
.CreateTask .Switch-box > div {
  width: 140px;
  float: left;
  margin-bottom: 24px;
  text-align: right;
  margin-right: 60px;
}
.CreateTask .radioStyle {
  display: block;
  line-height: 30px;
}
.CreateTask .ant-input-number {
  width: 100%;
}
.CreateTask .Steps {
  margin: 24px;
}
.CreateTask .glxm {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  padding: 16px;
  margin-top: 16px;
}
.CreateTask .glxm dl {
  margin-bottom: 16px;
}
.CreateTask .glxm dl dd {
  height: 24px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  line-height: 1;
  margin-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
}
.CreateTask .glxm dl dd div {
  color: #108ee9;
  -ms-flex: 1 1;
      flex: 1 1;
  padding-left: 8px;
}
.CreateTask .glxm dl dd:hover {
  margin-bottom: 8px;
  background: #f5f9ff;
}
.CreateTask .glxm-user {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  overflow: auto;
}
.CreateTask .glxm-user dl {
  text-align: center;
  width: 100px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 4px;
  color: #666;
  line-height: 1;
  font-size: 12px;
  margin-bottom: 0;
}
.CreateTask .glxm-user dl dt {
  color: #666;
  font-weight: normal;
  height: 24px;
  padding: 0;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 8px;
  -ms-flex-pack: center;
      justify-content: center;
  line-height: 24px;
}
.CreateTask .glxm-user dl dd {
  height: 24px;
  line-height: 24px;
  margin-bottom: 8px;
  padding: 0;
  text-align: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.fjr .row {
  margin-bottom: 8px;
}
.fjr-list {
  font-size: 12px;
  color: #666666;
}
.fjr-list .anticon-user {
  margin-left: 16px;
}
.card {
  margin: 0 24px;
  border-bottom: 1px solid #e9e9e9;
  font-size: 16px;
  color: #333;
  line-height: 1;
  padding-bottom: 8px;
  margin-bottom: 24px;
}
.card em {
  color: #f5222e;
  font-size: 12px;
  padding-left: 16px;
}
.TaskDetailTaskDynamics {
  overflow: hidden;
}
.TaskDetailTaskDynamics .panel {
  background: #ffffff;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
  width: 461px;
  height: 811px;
  margin-top: 24px;
  margin-right: 24px;
  float: left;
}
.TaskDetailTaskDynamics .panel .ant-table-wrapper {
  margin: 16px;
}
.TaskDetailTaskDynamics .panel .fjlist .list-item {
  position: relative;
  margin: 24px 16px 0;
  padding-left: 50px;
}
.TaskDetailTaskDynamics .panel .fjlist .list-item .content {
  color: #333333;
  font-size: 12px;
  padding: 16px 0;
}
.TaskDetailTaskDynamics .panel .fjlist .list-item .content .img-list {
  overflow: hidden;
}
.TaskDetailTaskDynamics .panel .fjlist .list-item .content .img-list div {
  background: #fbfbfb;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  width: 96px;
  height: 102px;
  float: left;
  margin-right: 16px;
}
.TaskDetailTaskDynamics .panel .fjlist .list-item .title {
  font-size: 14px;
  color: #333333;
  line-height: 14px;
  padding: 0;
  border: none;
}
.TaskDetailTaskDynamics .panel .fjlist .list-item .title em {
  font-size: 12px;
  color: #999999;
}
.TaskDetailTaskDynamics .panel .fjlist .list-item .ant-avatar {
  position: absolute;
  left: 0;
  top: 0;
  width: 34px;
  height: 34px;
}
.TaskDetailTaskDynamics .panel .fjlist .more {
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: #666666;
}
.TaskDetailTaskDynamics .panel .input {
  position: relative;
  margin: 16px 16px 0;
  padding-left: 50px;
}
.TaskDetailTaskDynamics .panel .input .ant-avatar {
  position: absolute;
  left: 0;
  top: 0;
  width: 34px;
  height: 34px;
}
.TaskDetailTaskDynamics .panel .title {
  font-size: 18px;
  color: #333;
  margin-top: 0;
  padding: 16px;
  line-height: 18px;
}
.TaskDetailTaskDynamics .panel .title em {
  font-size: 14px;
  color: #999;
  line-height: 21px;
}
.TaskDetailTaskDynamics-unopened {
  text-align: center;
}
.TaskDetailTaskDynamics-unopened .imgbg {
  margin: 0 auto;
  height: 175px;
  width: 154px;
  padding-top: 139px;
  background: url(data:image/png;base64,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) no-repeat center 60px;
}
.ant-collapse-matters {
  margin-top: 24px;
}
.ant-collapse-matters .ant-table-thead > tr > th {
  background: #fff;
  font-size: 14px;
  color: #666;
}
.ant-collapse-matters .spbt .spbt-title {
  color: #333;
}
.ant-collapse-matters .spbt .spbt-name {
  color: #666;
}
.ant-collapse-matters .spbt p {
  color: #999;
}
.CreateThiftManagement .bz-title {
  padding-top: 24px;
  padding-bottom: 16px;
  line-height: 1;
  font-size: 20px;
  color: #333;
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 16px;
}
.CreateThiftManagement .new-btn {
  margin-bottom: 16px;
}
.thiftModal {
  color: #333;
  font-size: 14px;
}
.thiftModal .ant-modal-body {
  display: -ms-flexbox;
  display: flex;
  line-height: 1;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.thiftModal .anticon-exclamation-circle {
  width: 24px;
  height: 24px;
  color: #ffbf00;
  margin-right: 8px;
  font-size: 24px;
}
.TaskDetailAttendanceTrack .TaskDetailAttendanceTrack-table-tag-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.TaskDetailAttendanceTrack .form-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
.TaskDetailAttendanceTrack .ant-form {
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 16px;
}
.TaskDetailAttendanceTrack .Icon-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
.TaskDetailAttendanceTrack .Icon-list > i {
  margin-left: 32px;
}
.TaskDetailAttendanceTrack .Icon-list > span {
  margin-left: 32px;
}
.TaskDetailAttendanceTrack .Icon-list .exclamation-box {
  margin-left: 0;
}
.TaskDetailAttendanceTrack .anticon-check-square {
  font-size: 18px;
  color: #3dbd7d;
  margin-right: 8px;
}
.TaskDetailAttendanceTrack .anticon-close-square {
  font-size: 18px;
  color: #d9d9d9;
  margin-right: 8px;
}
.TaskDetailAttendanceTrack .exclamation-box {
  width: 18px;
  height: 18px;
  display: inline-block;
  border-radius: 4px;
  background: #ffaa00;
  text-align: center;
  font-size: 13px;
  color: #fff;
  line-height: 18px;
  margin-right: 8px;
}
#mapContainer a.amap-logo {
  display: none !important;
}
.TaskDetailAttendanceTrack-modal .ant-modal-footer {
  display: none;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body {
  padding: 0;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  border-radius: 4px;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body #mapContainer .amap-logo {
  display: none;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .map-box {
  -ms-flex: 1 1;
      flex: 1 1;
  height: 550px;
  background: #f5f9ff;
  position: relative;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .map-box .map-header {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .map-box .map-header .map-title-time {
  display: inline-block;
  background: #f5f9ff;
  -webkit-box-shadow: 0 0 4px 0 rgba(15, 113, 255, 0.3);
          box-shadow: 0 0 4px 0 rgba(15, 113, 255, 0.3);
  border-radius: 4px;
  height: 36px;
  padding: 0 15px;
  text-align: center;
  line-height: 36px;
  margin: 16px 4px 0 16px;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .map-box .map-log {
  display: inline-block;
  background: #f5f9ff;
  -webkit-box-shadow: 0 0 4px 0 rgba(15, 113, 255, 0.3);
          box-shadow: 0 0 4px 0 rgba(15, 113, 255, 0.3);
  border-radius: 4px;
  height: 36px;
  width: 44px;
  text-align: center;
  line-height: 36px;
  margin-top: 16px;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .map-box .map-tip {
  position: absolute;
  left: 16px;
  bottom: 16px;
  background: #ffffff;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  padding: 8px;
  z-index: 99;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .map-box .map-tip .ant-badge {
  display: block;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .map-box .map-content {
  width: 100%;
  height: 100%;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list {
  text-align: center;
  width: 114px;
  height: 550px;
  font-size: 12px;
  overflow: auto;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list h3 {
  font-size: 13px;
  color: #333;
  text-align: center;
  font-weight: normal;
  height: 60px;
  background: #f5f9ff;
  -webkit-box-shadow: 0 0 4px 0 rgba(15, 113, 255, 0.3);
          box-shadow: 0 0 4px 0 rgba(15, 113, 255, 0.3);
  line-height: 60px;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list .item span,
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list .item-all {
  display: block;
  margin: 0 auto;
  width: 46px;
  height: 46px;
  line-height: 46px;
  color: #333;
  background: #e9e9e9;
  border-radius: 50%;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list .item-all {
  margin-bottom: 16px;
  margin-top: 16px;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list .item {
  position: relative;
  margin-top: 16px;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list .item span {
  background: #e7f0ff;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list .item .anticon-check-circle {
  position: absolute;
  left: 50%;
  top: 46px;
  font-size: 14px;
  margin-left: 9px;
  margin-top: -14px;
  color: #3dbd7d;
  display: none;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list .item p {
  margin-top: 8px;
  line-height: 1;
  color: #666;
  padding: 0;
  margin: 8px auto 0;
  display: none;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list .item:hover {
  cursor: pointer;
}
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list .selected .anticon-check-circle,
.TaskDetailAttendanceTrack-modal .ant-modal-body .user-list .selected p {
  display: block;
}
.TaskDetailAttendanceTrack-task-log .ant-modal-body {
  height: 300px;
  overflow: auto;
}
.TaskDetailAttendanceTrack-task-log .ant-modal-body .time {
  font-size: 12px;
  color: #999999;
  line-height: 1;
  padding-bottom: 8px;
  padding-top: 8px;
}
.TaskDetailAttendanceTrack-task-log .ant-modal-body .content {
  color: #333;
  font-size: 12px;
}
.TaskDetailAttendanceTrack-task-log .ant-modal-body .imglist {
  overflow: hidden;
}
.TaskDetailAttendanceTrack-task-log .ant-modal-body .imglist .imgwrap {
  background: #fbfbfb;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  width: 96px;
  height: 102px;
  overflow: hidden;
  margin-right: 16px;
  float: left;
}
.TaskDetailAttendanceTrack-task-log .ant-modal-body .imglist .imgwrap img {
  width: 100%;
  height: 100%;
}
.taskdetailattendancetrack-popover {
  padding: 16px;
}
.taskdetailattendancetrack-popover > span {
  display: block;
}
.TaskDetailShift .btnbox {
  text-align: center;
  padding: 24px;
}
.TaskDetailShift .btnbox .ant-btn {
  margin: 0 4px;
}
.TaskDetailShift .dh {
  height: 100px;
  background: url(data:image/png;base64,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770Xv5b7PPDAA93xxx9/rMaNG2vKm1Pi59k5+OCDXfvsf/fdd5oyZYr22WefeJ25c+c6ZWG//faLl6XaGTZsmJYuXRrvi6+DklG3bl2dd955vshtFy9erC+//DKhrLyDFi1aqGHDhuWdtvJ1jEC2PJSqm/4daN26darTrsx4ryzvZcvrtWrV0vPPP69u3bopOm6NHz9enTp1cmNEuQ/CThQUAlXhwxkzZqioqEhbb721vvnmGz3++OMp761jx45l5labkySbk1K+Llb4OwLIkfydcsoprmTMmDFijtt3330TMMIohiyXivbcc09Nnz494dRuu+0meDLf43/BKwZYuOvVq+cE2gQEIwcMfjAydMwxx+iJJ57QyJEj1aNHDzFA4i1gskSw5c8L8zwEhHBoww03VNeuXd2+//f++++73T322MMXuS2TL9S0aVNdcMEF8XMoEnfeeacuueQSVzZ48GCde+65CRN0SckayNEyseSdf/758TZQZlavXq1evXpp+PDhYpDmRYnSJ5984oR97vmXX35xEwDnURRatmypDz54X3XrbqxWrVq5Ms7hGZg9e7YrYx/itz7//HNts802ZTwGXhlxFSVxbyhXKDFR4gW+9957o0Vun37NmTMnoRzFBEViiy22SCjfbLPNTDFIQCS/B9nyULa9Nt5b48EDwyjvVZbXN9poIzdePvroo/rTn/4kxht4ESswvIoBIUqMATvuuGO0yPYLBIFc8SHj7RFHHCGMTqeffrq7u2XLlrlxu3nz5gl3a3NSDA6bkxJeCzuIIMB4iqEF/vR00EEHOZkTmZL5zBMyWu/evTVt2jRnpP7hhx+08847O3kVec3Ln9TH6AtfRilf4/8aKTXamwLZJ/QHwblNmzZOoE/VLdylK1asiCsGCO0nnnii3nnnHSdgv/LKK06wbtKkif73v/85K7a3mMP8np566iltu+22cUGa8kWLFrnTCM+eCPNBwL744ovdBI41BuEdQqCnL17xYB8FBcsNdMghhzjB3R1Imjx5svM8oPh4qlOnjlasXOEE8JNOOslN6ig23Nemm27q2vjxxx+dJWjvvfd23hRvGeSFRInBC8C9RRWaoUOH6ueff3Z95iVFu/WKE9b9d99913UBwR3h4rLLLvNdim/RfjfeeOP4MTvlhXgxGUUZh7ovvfSSY44uXboktGEHhYVAtjw0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) no-repeat center;
}
.TaskDetailShift .taskdetailshiftreinforce_step-dh {
  background: url(data:image/png;base64,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) no-repeat center;
}
.TaskDetailShift .Select-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
}
.TaskDetailShift .Select-box .select-list {
  width: 299px;
  margin-right: 24px;
}
.TaskDetailShift .Select-box .select-list .listtitle {
  line-height: 1;
  padding-bottom: 16px;
}
.TaskDetailShift .Select-box .select-list .PartmentSelect-wrap {
  height: 656px;
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  padding: 16px;
}
.ShiftSelect {
  width: 299px;
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  padding: 16px;
  height: 656px;
}
.ShiftSelect .ShiftSelect-list-box {
  border: 1px solid #d9d9d9;
  height: 528px;
}
.ShiftSelect .ShiftSelect-list-box .ShiftSelect-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  border-bottom: 1px solid #d9d9d9;
  height: 32px;
}
.ShiftSelect .ShiftSelect-list-box .ShiftSelect-row label.ant-checkbox-wrapper:nth-of-type(1) {
  padding-left: 8px;
  -ms-flex: 1 1;
      flex: 1 1;
  border-right: 1px solid #d9d9d9;
}
.ShiftSelect .ShiftSelect-list-box .ShiftSelect-row label.ant-checkbox-wrapper:nth-of-type(1) .ant-checkbox + span {
  font-size: 12px;
  color: #333;
}
.ShiftSelect .ShiftSelect-list-box .ShiftSelect-row .ShiftSelect-number {
  background: #f7f7f7;
  width: 30px;
  text-align: center;
  font-size: 12px;
  color: #333333;
}
.ShiftSelect .select-month .ant-select-selection {
  border: none;
}
.ShiftSelect .select-month .ant-select-selection .ant-select-selection__rendered {
  margin-left: 0;
  font-size: 14px;
  color: #0f71ff;
}
.ShiftSelect .select-month .ant-select-arrow:before {
  color: #0f71ff;
}
.ShiftSelect .select-time {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.ShiftSelect .select-all {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  font-size: 14px;
  padding-top: 8px;
}
.ShiftSelect .select-all .ant-checkbox + span {
  color: #0f71ff;
  padding-right: 0;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-steps {
  -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';
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  font-size: 0;
}
.ant-steps-item {
  position: relative;
  display: inline-block;
  -ms-flex: 1 1;
      flex: 1 1;
  overflow: hidden;
  vertical-align: top;
}
.ant-steps-item-container {
  outline: none;
}
.ant-steps-item:last-child {
  -ms-flex: none;
      flex: none;
}
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-tail,
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-item-icon,
.ant-steps-item-content {
  display: inline-block;
  vertical-align: top;
}
.ant-steps-item-icon {
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-size: 16px;
  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';
  line-height: 32px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 32px;
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s;
}
.ant-steps-item-icon > .ant-steps-icon {
  position: relative;
  top: -1px;
  color: #1890ff;
  line-height: 1;
}
.ant-steps-item-tail {
  position: absolute;
  top: 12px;
  left: 0;
  width: 100%;
  padding: 0 10px;
}
.ant-steps-item-tail::after {
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #e8e8e8;
  border-radius: 1px;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  content: '';
}
.ant-steps-item-title {
  position: relative;
  display: inline-block;
  padding-right: 16px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 16px;
  line-height: 32px;
}
.ant-steps-item-title::after {
  position: absolute;
  top: 16px;
  left: 100%;
  display: block;
  width: 9999px;
  height: 1px;
  background: #e8e8e8;
  content: '';
}
.ant-steps-item-subtitle {
  display: inline;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: normal;
  font-size: 14px;
}
.ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-item-wait .ant-steps-item-icon {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #e8e8e8;
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #e8e8e8;
}
.ant-steps-item-process .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890ff;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890ff;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #e8e8e8;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.65);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #e8e8e8;
}
.ant-steps-item-process .ant-steps-item-icon {
  background: #1890ff;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #fff;
}
.ant-steps-item-process .ant-steps-item-title {
  font-weight: 500;
}
.ant-steps-item-finish .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890ff;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890ff;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.65);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #1890ff;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #1890ff;
}
.ant-steps-item-error .ant-steps-item-icon {
  background-color: #fff;
  border-color: #f5222d;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon {
  color: #f5222d;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #e8e8e8;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #e8e8e8;
}
.ant-steps-item.ant-steps-next-error .ant-steps-item-title::after {
  background: #f5222d;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-description,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-icon .ant-steps-icon {
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-description {
  color: #1890ff;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon {
  border-color: #1890ff;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 16px;
  white-space: nowrap;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
  display: none;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
  max-width: 140px;
  white-space: normal;
}
.ant-steps-item-custom .ant-steps-item-icon {
  height: auto;
  background: none;
  border: 0;
}
.ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  top: 0;
  left: 0.5px;
  width: 32px;
  height: 32px;
  font-size: 24px;
  line-height: 32px;
}
.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
  width: auto;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 12px;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-right: 0;
}
.ant-steps-small .ant-steps-item-icon {
  width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  border-radius: 24px;
}
.ant-steps-small .ant-steps-item-title {
  padding-right: 12px;
  font-size: 14px;
  line-height: 24px;
}
.ant-steps-small .ant-steps-item-title::after {
  top: 12px;
}
.ant-steps-small .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-small .ant-steps-item-tail {
  top: 8px;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
  width: inherit;
  height: inherit;
  line-height: inherit;
  background: none;
  border: 0;
  border-radius: 0;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  font-size: 24px;
  line-height: 24px;
  -webkit-transform: none;
          transform: none;
}
.ant-steps-vertical {
  display: block;
}
.ant-steps-vertical .ant-steps-item {
  display: block;
  overflow: visible;
}
.ant-steps-vertical .ant-steps-item-icon {
  float: left;
  margin-right: 16px;
}
.ant-steps-vertical .ant-steps-item-content {
  display: block;
  min-height: 48px;
  overflow: hidden;
}
.ant-steps-vertical .ant-steps-item-title {
  line-height: 32px;
}
.ant-steps-vertical .ant-steps-item-description {
  padding-bottom: 12px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 16px;
  width: 1px;
  height: 100%;
  padding: 38px 0 6px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
  width: 1px;
  height: 100%;
}
.ant-steps-vertical > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
  display: block;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 12px;
  padding: 30px 0 6px;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
  line-height: 24px;
}
@media (max-width: 480px) {
  .ant-steps-horizontal.ant-steps-label-horizontal {
    display: block;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
    display: block;
    overflow: visible;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-icon {
    float: left;
    margin-right: 16px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-content {
    display: block;
    min-height: 48px;
    overflow: hidden;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-title {
    line-height: 32px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-description {
    padding-bottom: 12px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
    position: absolute;
    top: 0;
    left: 16px;
    width: 1px;
    height: 100%;
    padding: 38px 0 6px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
    width: 1px;
    height: 100%;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
    display: block;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
    display: none;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
    position: absolute;
    top: 0;
    left: 12px;
    padding: 30px 0 6px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
    line-height: 24px;
  }
}
.ant-steps-label-vertical .ant-steps-item {
  overflow: visible;
}
.ant-steps-label-vertical .ant-steps-item-tail {
  margin-left: 58px;
  padding: 3.5px 24px;
}
.ant-steps-label-vertical .ant-steps-item-content {
  display: block;
  width: 116px;
  margin-top: 8px;
  text-align: center;
}
.ant-steps-label-vertical .ant-steps-item-icon {
  display: inline-block;
  margin-left: 42px;
}
.ant-steps-label-vertical .ant-steps-item-title {
  padding-right: 0;
}
.ant-steps-label-vertical .ant-steps-item-title::after {
  display: none;
}
.ant-steps-label-vertical .ant-steps-item-subtitle {
  display: block;
  margin-bottom: 4px;
  margin-left: 0;
  line-height: 1.5;
}
.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
  margin-left: 46px;
}
.ant-steps-dot .ant-steps-item-title,
.ant-steps-dot.ant-steps-small .ant-steps-item-title {
  line-height: 1.5;
}
.ant-steps-dot .ant-steps-item-tail,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  top: 2px;
  width: 100%;
  margin: 0 0 0 70px;
  padding: 0;
}
.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  width: calc(100% - 20px);
  height: 3px;
  margin-left: 12px;
}
.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 2px;
}
.ant-steps-dot .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  width: 8px;
  height: 8px;
  margin-left: 67px;
  padding-right: 0;
  line-height: 8px;
  background: transparent;
  border: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  /* expand hover area */
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  position: absolute;
  top: -12px;
  left: -26px;
  width: 60px;
  height: 32px;
  background: rgba(0, 0, 0, 0.001);
  content: '';
}
.ant-steps-dot .ant-steps-item-content,
.ant-steps-dot.ant-steps-small .ant-steps-item-content {
  width: 140px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
  width: 10px;
  height: 10px;
  line-height: 10px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot {
  top: -1px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-top: 8px;
  margin-left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  top: 2px;
  left: -9px;
  margin: 0;
  padding: 22px 0 4px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
  left: -2px;
}
.ant-steps-navigation {
  padding-top: 12px;
}
.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-left: -12px;
}
.ant-steps-navigation .ant-steps-item {
  overflow: visible;
  text-align: center;
}
.ant-steps-navigation .ant-steps-item-container {
  display: inline-block;
  height: 100%;
  margin-left: -16px;
  padding-bottom: 12px;
  text-align: left;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {
  max-width: auto;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  max-width: 100%;
  padding-right: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button']:hover {
  opacity: 0.85;
}
.ant-steps-navigation .ant-steps-item:last-child {
  -ms-flex: 1 1;
      flex: 1 1;
}
.ant-steps-navigation .ant-steps-item:last-child::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item::after {
  position: absolute;
  top: 50%;
  left: 100%;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -14px;
  margin-left: -2px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-bottom: none;
  border-left: none;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  content: '';
}
.ant-steps-navigation .ant-steps-item::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: inline-block;
  width: 0;
  height: 3px;
  background-color: #1890ff;
  -webkit-transition: width 0.3s, left 0.3s;
  transition: width 0.3s, left 0.3s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  content: '';
}
.ant-steps-navigation .ant-steps-item.ant-steps-item-active::before {
  left: 0;
  width: 100%;
}
@media (max-width: 480px) {
  .ant-steps-navigation > .ant-steps-item {
    margin-right: 0 !important;
  }
  .ant-steps-navigation > .ant-steps-item::before {
    display: none;
  }
  .ant-steps-navigation > .ant-steps-item.ant-steps-item-active::before {
    top: 0;
    right: 0;
    left: unset;
    display: block;
    width: 3px;
    height: calc(76%);
  }
  .ant-steps-navigation > .ant-steps-item::after {
    position: relative;
    top: -2px;
    left: 50%;
    display: block;
    width: 8px;
    height: 8px;
    margin-bottom: 8px;
    text-align: center;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  .ant-steps-navigation > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
    visibility: hidden;
  }
}
.ant-steps-flex-not-supported.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
  margin-left: -16px;
  padding-left: 16px;
  background: #fff;
}
.ant-steps-flex-not-supported.ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item {
  margin-left: -12px;
  padding-left: 12px;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item:last-child {
  overflow: hidden;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item:last-child .ant-steps-icon-dot::after {
  right: -200px;
  width: 200px;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot::before,
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot::after {
  position: absolute;
  top: 0;
  left: -10px;
  width: 10px;
  height: 8px;
  background: #fff;
  content: '';
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot::after {
  right: -10px;
  left: auto;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #ccc;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@-webkit-keyframes antCheckboxEffect {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1.6);
            transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes antCheckboxEffect {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1.6);
            transform: scale(1.6);
    opacity: 0;
  }
}
.ant-select-tree-checkbox {
  -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';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox-input:focus + .ant-select-tree-checkbox-inner {
  border-color: #1890ff;
}
.ant-select-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  -webkit-animation: antCheckboxEffect 0.36s ease-in-out;
          animation: antCheckboxEffect 0.36s ease-in-out;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  content: '';
}
.ant-select-tree-checkbox:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox::after {
  visibility: visible;
}
.ant-select-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-select-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 22%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(0) translate(-50%, -50%);
          transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(1) translate(-50%, -50%);
          transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-select-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-select-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-select-tree-checkbox-wrapper {
  -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';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-wrapper + .ant-select-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-select-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-select-tree-checkbox-group {
  -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';
  display: inline-block;
}
.ant-select-tree-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}
.ant-select-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-select-tree-checkbox-group-item + .ant-select-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-select-tree {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  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';
  margin: 0;
  margin-top: -4px;
  padding: 0 4px;
}
.ant-select-tree li {
  margin: 8px 0;
  padding: 0;
  white-space: nowrap;
  list-style: none;
  outline: 0;
}
.ant-select-tree li.filter-node > span {
  font-weight: 500;
}
.ant-select-tree li ul {
  margin: 0;
  padding: 0 0 0 18px;
}
.ant-select-tree li .ant-select-tree-node-content-wrapper {
  display: inline-block;
  width: calc(100% - 24px);
  margin: 0;
  padding: 3px 5px;
  color: rgba(0, 0, 0, 0.65);
  text-decoration: none;
  border-radius: 2px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-select-tree li .ant-select-tree-node-content-wrapper:hover {
  background-color: #e6f7ff;
}
.ant-select-tree li .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
  background-color: #bae7ff;
}
.ant-select-tree li span.ant-select-tree-checkbox {
  margin: 0 4px 0 0;
}
.ant-select-tree li span.ant-select-tree-checkbox + .ant-select-tree-node-content-wrapper {
  width: calc(100% - 46px);
}
.ant-select-tree li span.ant-select-tree-switcher,
.ant-select-tree li span.ant-select-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px;
  text-align: center;
  vertical-align: middle;
  border: 0 none;
  outline: none;
  cursor: pointer;
}
.ant-select-tree li span.ant-select-icon_loading .ant-select-switcher-loading-icon {
  position: absolute;
  left: 0;
  display: inline-block;
  color: #1890ff;
  font-size: 14px;
  -webkit-transform: none;
          transform: none;
}
.ant-select-tree li span.ant-select-icon_loading .ant-select-switcher-loading-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-select-tree li span.ant-select-tree-switcher {
  position: relative;
}
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher-noop {
  cursor: auto;
}
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-tree-switcher-icon,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
  display: inline-block;
  font-weight: bold;
}
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-tree-switcher-icon,
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-icon {
  font-size: 12px;
}
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-tree-switcher-icon svg,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-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-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-tree-switcher-icon,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
  display: inline-block;
  font-weight: bold;
}
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-tree-switcher-icon,
:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon {
  font-size: 12px;
}
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-tree-switcher-icon svg,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-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-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon svg {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-loading-icon,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-loading-icon {
  position: absolute;
  left: 0;
  display: inline-block;
  width: 24px;
  height: 24px;
  color: #1890ff;
  font-size: 14px;
  -webkit-transform: none;
          transform: none;
}
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-loading-icon svg,
.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-loading-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-select-tree .ant-select-tree-treenode-loading .ant-select-tree-iconEle {
  display: none;
}
.ant-select-tree-child-tree {
  display: none;
}
.ant-select-tree-child-tree-open {
  display: block;
}
li.ant-select-tree-treenode-disabled > span:not(.ant-select-tree-switcher),
li.ant-select-tree-treenode-disabled > .ant-select-tree-node-content-wrapper,
li.ant-select-tree-treenode-disabled > .ant-select-tree-node-content-wrapper span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
li.ant-select-tree-treenode-disabled > .ant-select-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-select-tree-icon__open {
  margin-right: 2px;
  vertical-align: top;
}
.ant-select-tree-icon__close {
  margin-right: 2px;
  vertical-align: top;
}
.ant-select-tree-dropdown {
  -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';
}
.ant-select-tree-dropdown .ant-select-dropdown-search {
  position: sticky;
  top: 0;
  z-index: 1;
  display: block;
  padding: 4px;
  background: #fff;
}
.ant-select-tree-dropdown .ant-select-dropdown-search .ant-select-search__field__wrap {
  width: 100%;
}
.ant-select-tree-dropdown .ant-select-dropdown-search .ant-select-search__field {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 4px 7px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: none;
}
.ant-select-tree-dropdown .ant-select-dropdown-search.ant-select-search--hide {
  display: none;
}
.ant-select-tree-dropdown .ant-select-not-found {
  display: block;
  padding: 7px 16px;
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
/* 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 */
.statistics .operation-area {
  overflow: hidden;
}
.statistics .operation-area .left {
  display: -ms-flexbox;
  display: flex;
  float: left;
}
.statistics .operation-area .left .month-picker-tip {
  height: 14px;
  line-height: 14px;
  margin-left: 20px;
  margin-top: 9px;
  padding-left: 20px;
  border-left: 1px solid #ccc;
}
.statistics .operation-area .right {
  float: right;
}
.statistics .operation-area .ant-form-item {
  display: -ms-flexbox;
  display: flex;
  float: left;
  margin-top: 15px;
  margin-right: 30px;
  margin-bottom: 0;
  height: 60px;
}
.statistics .operation-area .ant-form-item .ant-form-item-control-wrapper {
  display: inline-block;
}
.statistics .table-area {
  margin-right: 20px;
  margin-top: 20px;
}
.statistics .table-area p {
  margin-bottom: 0;
}
.statistics .table-area .ant-table-empty .ant-table-body {
  overflow-x: scroll !important;
}
.statistics .table-area .ant-table td,
.statistics .table-area .ant-table th {
  white-space: nowrap;
  font-size: 12px;
}
.statistics .table-area .ant-table-thead > tr > th {
  background: #fafafa !important;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
  text-align: left;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  border-bottom: 1px solid #e8e8e8;
}
.work-clock .ant-modal-body {
  padding: 16px;
  padding-top: 10px;
}
.work-clock .ant-modal-body .personal-info {
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px;
}
.work-clock .ant-modal-body .personal-info .name-job {
  padding-top: 6px;
  padding-left: 6px;
}
.work-clock .ant-modal-body .personal-info .name-job p {
  margin-bottom: 0;
  height: 18px;
  line-height: 18px;
}
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
  padding: 4px;
  height: 32px;
  padding-left: 16px;
}
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th p,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th p,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th p,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th p,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th p,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th p,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th p,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th p,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td p,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td p,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td p,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td p,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td p,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td p,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td p,
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td p {
  margin-bottom: 0;
  line-height: 28px;
}
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-body {
  margin: 0;
}
.work-clock .ant-modal-body .work-table .ant-table-small > .ant-table-content > .ant-table-body a {
  color: #eda500;
  text-decoration: underline;
}
.change-clock-pop .ant-popover-inner {
  padding: 10px 15px;
}
.change-clock-pop .ant-popover-inner .ant-popover-message-title {
  padding-left: 0;
  padding-bottom: 5px;
}
.change-clock-pop .ant-popover-inner .ant-btn-sm {
  font-size: 12px;
}
.do-not-sow .ant-popover-buttons {
  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 */
.ant-card {
  -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';
  position: relative;
  background: #fff;
  border-radius: 2px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-card-hoverable {
  cursor: pointer;
}
.ant-card-hoverable:hover {
  border-color: rgba(0, 0, 0, 0.09);
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.09);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.09);
}
.ant-card-bordered {
  border: 1px solid #e8e8e8;
}
.ant-card-head {
  min-height: 48px;
  margin-bottom: -1px;
  padding: 0 24px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  background: transparent;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 2px 2px 0 0;
  zoom: 1;
}
.ant-card-head::before,
.ant-card-head::after {
  display: table;
  content: '';
}
.ant-card-head::after {
  clear: both;
}
.ant-card-head-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.ant-card-head-title {
  display: inline-block;
  -ms-flex: 1 1;
      flex: 1 1;
  padding: 16px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-head .ant-tabs {
  clear: both;
  margin-bottom: -17px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
}
.ant-card-head .ant-tabs-bar {
  border-bottom: 1px solid #e8e8e8;
}
.ant-card-extra {
  float: right;
  margin-left: auto;
  padding: 16px 0;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
}
.ant-card-body {
  padding: 24px;
  zoom: 1;
}
.ant-card-body::before,
.ant-card-body::after {
  display: table;
  content: '';
}
.ant-card-body::after {
  clear: both;
}
.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
  margin: -1px 0 0 -1px;
  padding: 0;
}
.ant-card-grid {
  float: left;
  width: 33.33%;
  padding: 24px;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: 1px 0 0 0 #e8e8e8, 0 1px 0 0 #e8e8e8, 1px 1px 0 0 #e8e8e8, 1px 0 0 0 #e8e8e8 inset, 0 1px 0 0 #e8e8e8 inset;
          box-shadow: 1px 0 0 0 #e8e8e8, 0 1px 0 0 #e8e8e8, 1px 1px 0 0 #e8e8e8, 1px 0 0 0 #e8e8e8 inset, 0 1px 0 0 #e8e8e8 inset;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-card-grid-hoverable:hover {
  position: relative;
  z-index: 1;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-card-contain-tabs > .ant-card-head .ant-card-head-title {
  min-height: 32px;
  padding-bottom: 0;
}
.ant-card-contain-tabs > .ant-card-head .ant-card-extra {
  padding-bottom: 0;
}
.ant-card-cover > * {
  display: block;
  width: 100%;
}
.ant-card-cover img {
  border-radius: 2px 2px 0 0;
}
.ant-card-actions {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #fafafa;
  border-top: 1px solid #e8e8e8;
  zoom: 1;
}
.ant-card-actions::before,
.ant-card-actions::after {
  display: table;
  content: '';
}
.ant-card-actions::after {
  clear: both;
}
.ant-card-actions > li {
  float: left;
  margin: 12px 0;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
}
.ant-card-actions > li > span {
  position: relative;
  display: block;
  min-width: 32px;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
}
.ant-card-actions > li > span:hover {
  color: #1890ff;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn),
.ant-card-actions > li > span > .anticon {
  display: inline-block;
  width: 100%;
  color: rgba(0, 0, 0, 0.45);
  line-height: 22px;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn):hover,
.ant-card-actions > li > span > .anticon:hover {
  color: #1890ff;
}
.ant-card-actions > li > span > .anticon {
  font-size: 16px;
  line-height: 22px;
}
.ant-card-actions > li:not(:last-child) {
  border-right: 1px solid #e8e8e8;
}
.ant-card-type-inner .ant-card-head {
  padding: 0 24px;
  background: #fafafa;
}
.ant-card-type-inner .ant-card-head-title {
  padding: 12px 0;
  font-size: 14px;
}
.ant-card-type-inner .ant-card-body {
  padding: 16px 24px;
}
.ant-card-type-inner .ant-card-extra {
  padding: 13.5px 0;
}
.ant-card-meta {
  margin: -4px 0;
  zoom: 1;
}
.ant-card-meta::before,
.ant-card-meta::after {
  display: table;
  content: '';
}
.ant-card-meta::after {
  clear: both;
}
.ant-card-meta-avatar {
  float: left;
  padding-right: 16px;
}
.ant-card-meta-detail {
  overflow: hidden;
}
.ant-card-meta-detail > div:not(:last-child) {
  margin-bottom: 8px;
}
.ant-card-meta-title {
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-meta-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-card-loading {
  overflow: hidden;
}
.ant-card-loading .ant-card-body {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-card-loading-content p {
  margin: 0;
}
.ant-card-loading-block {
  height: 14px;
  margin: 4px 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(207, 216, 220, 0.2)), color-stop(rgba(207, 216, 220, 0.4)), to(rgba(207, 216, 220, 0.2)));
  background: linear-gradient(90deg, rgba(207, 216, 220, 0.2), rgba(207, 216, 220, 0.4), rgba(207, 216, 220, 0.2));
  background-size: 600% 600%;
  border-radius: 2px;
  -webkit-animation: card-loading 1.4s ease infinite;
          animation: card-loading 1.4s ease infinite;
}
@-webkit-keyframes card-loading {
  0%,
  100% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}
@keyframes card-loading {
  0%,
  100% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}
.ant-card-small > .ant-card-head {
  min-height: 36px;
  padding: 0 12px;
  font-size: 14px;
}
.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-head-title {
  padding: 8px 0;
}
.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-extra {
  padding: 8px 0;
  font-size: 14px;
}
.ant-card-small > .ant-card-body {
  padding: 12px;
}
.meeting .action-span {
  margin-right: 10px;
  color: #1890ff;
  cursor: pointer;
}
.meeting .big-size {
  font-size: 25px;
  font-weight: 600;
}
.meeting .green {
  color: #35d2ae;
}
.meeting .resource .item {
  margin-bottom: 10px;
}
.meeting .resource .item .content {
  border: 1px solid #e8e8e8;
  padding: 10px;
}
.meeting .placeholder {
  color: #908e8e;
}
.change-clock-pop .ant-popover-inner {
  padding: 10px 15px;
}
.do-not-sow .ant-popover-buttons {
  display: none;
}
.buy-resource .resource-list {
  width: 90%;
  margin-left: 20px;
}
.buy-resource .resource-list .label {
  padding-bottom: 10px;
  color: #F59A23;
}
.buy-resource .standard {
  border: 1px solid #d7d7d7;
  padding: 10px;
  margin: 10px 0 10px 20px;
}
.buy-resource .standard .isneedAdd {
  margin-bottom: 10px;
}
.buy-resource .space {
  margin-left: 20px;
  margin-bottom: 10px;
}
.buy-resource .confirm-order {
  margin: 10px;
}
.buy-resource .nextState {
  width: 90%;
  margin-left: 30px;
}
.buy-resource .nextState span {
  cursor: pointer;
}
.buy-setMeal .buy-content {
  margin-top: 20px;
}
.buy-setMeal .meeting-card {
  position: relative;
}
.buy-setMeal .meeting-card .background {
  height: 310px;
}
.buy-setMeal .ant-card-bordered {
  border: 0 ;
}
.buy-setMeal .ant-card-body {
  position: absolute;
  top: 10px;
  color: #fff;
  padding: 10px;
  width: 100%;
  height: 100%;
}
.buy-setMeal .ant-card-body .set-label {
  margin-left: 10px;
}
.buy-setMeal .ant-card-body .table {
  font-size: 18px;
  letter-spacing: 0;
  line-height: 18px;
}
.buy-setMeal .ant-card-body .set-content {
  font-size: 12px;
  letter-spacing: 0;
  line-height: 20px;
}
.buy-setMeal .ant-card-body .price {
  font-family: Bonkers;
  font-size: 24px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 24px;
  margin-bottom: 10px;
  font-weight: 600;
}
.buy-setMeal .ant-card-body .set-button {
  width: 140px;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  border: 1px solid #fff;
  border-radius: 20px;
  cursor: pointer;
  text-align: center;
}
.buy-setMeal .ant-card-body .set-bottom {
  position: absolute;
  bottom: 10px;
}
.set-modal {
  width: 700px !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 */
.PartmentSelect {
  color: #333;
}
.PartmentSelect .ant-tree-switcher-noop {
  background: url();
  background-size: 11px 14px;
}
.PartmentSelect .PartmentSelect-list-item {
  position: relative;
  height: 20px;
  line-height: 20px;
  margin-bottom: 16px;
}
.PartmentSelect .PartmentSelect-list-item .anticon-close-circle-o {
  position: absolute;
  right: 0px;
  top: 5px;
  font-size: 10px;
  color: #D8D8D8;
}
.PartmentSelect .PartmentSelect-box {
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
.PartmentSelect .PartmentSelect-box .SelectUser {
  height: 380px;
  overflow: auto;
}
.PartmentSelect .PartmentSelect-box .PartmentSelect-wrap {
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px;
  width: 318px;
  height: 380px;
  border-radius: 6px;
  border: 1px solid #d9d9d9;
  float: left;
  -ms-flex-direction: column;
      flex-direction: column;
}
.PartmentSelect .PartmentSelect-box .PartmentSelect-wrap .tree-box {
  -ms-flex: 1 1;
      flex: 1 1;
  overflow: scroll;
}
.PartmentSelect .PartmentSelect-box .PartmentSelect-wrap-selected {
  margin-left: 16px;
}
.PartmentSelect .PartmentSelect-title h2 {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  color: #333;
  line-height: 1;
  margin: 0;
  padding-bottom: 16px;
}
.PartmentSelect .ant-modal-header {
  background: #F5F9FF;
  border-bottom: 0;
}
.PartmentSelect .ant-modal-header .ant-modal-title {
  text-align: center;
  color: #333333;
}
.PartmentSelect .ant-modal-footer {
  text-align: center;
  border-top: 0;
  padding-top: 0;
  padding-bottom: 16px;
}
.SelectUser {
  color: #333;
  padding: 16px;
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  width: 299px;
  height: 656px;
}
.SelectUser .ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 0;
}
.SelectUser .ant-checkbox-wrapper {
  white-space: nowrap;
}
.SelectUser .nobody {
  height: 200px;
  text-align: center;
  line-height: 200px;
}
.SelectUser .list {
  overflow: auto;
  height: 285px;
}
.SelectUser .nav-partment {
  line-height: 1;
  padding: 16px 0 8px;
}
.SelectUser .nav-partment .nav {
  color: #0f71ff;
  cursor: pointer;
}
.SelectUser .usericon {
  display: inline-block;
  width: 14px;
  height: 36px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAZdJREFUKBVtUj1LA0EQndmLimIUwa8mCGk0FlpYCQoGsdHCJh5ooZKksAiJlfgTLCwSMVYmgmBhRFBIkVZEKyFiKpsINmIlkmiMd9lxN2HPy8c0M/Pmvd2Z2UVoYQfJ1DjnPA6IU0j0CEzbjfhX7u1UtCcyTiSunUUo5YhgRNUQ8Bva0RNZ118VxlSgfBFLPrtI4gTUBQYFFUf6JiEADtgJVkxUx61LJIk0LSPEpiWoBRzBcWnHmoTbG74nhhQAhK8qUXjGWCgc9GXtwqblqOLRWbrv1/xxOc22l0BguaBw5ZuEseOLeUC+NeEeXPV6vdWWo8nzPcbhY7gH93Vdr0ixQ50gfewktQacnxKRlsu/3wkoephITVeIdjgQvhVgVGB+ybVujCevXAaVn4Gos1bATw0ckxU0MuJ5xiQmTcw7F/brN9ZyTF4OKZEkiLfrNcF4sIskzolvSm8JAWlGAg3W35CLFnFJYv9CQHcjqVUu5q9+EGs5SNoisMqCaHdW9OkR4w+JdrvFRy8JLC9uygLDW0YdaXngH11Ei3qRD/MMAAAAAElFTkSuQmCC) no-repeat center;
  margin: 0 8px 0 0;
  position: relative;
  vertical-align: top;
}
.SelectUser .radioStyle {
  display: block;
  line-height: 36px;
}
.SelectUser .department-item {
  position: relative;
  height: 36px;
  line-height: 36px;
}
.SelectUser .department-item .departmenticon {
  display: inline-block;
  width: 14px;
  height: 36px;
  line-height: 33px;
  margin-right: 8px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAchJREFUKBW9UjtIHFEUvffNzM6qSCAhhRaCfWKthZXYhBDYCBOMHxAFUTGSIoRUdpLO+IEQ1t2wAQlOJ4KVYCUIdgoqIRCDyGLjh/hZ3Zl3PXdUWFKmyC3eO+/ec949980Q/e9gbSgiZjoXFoToGTPNj/W/elNpZCq3MCtCnait1NXy6yAIYlcJs1/DdiHpVgxxy8z3xfr4ovSOSWqNn56ypatmVB5CHBTPqQDaciIUppSKNNjwOESfYeMFLiGI2sWYEbLxktZhzuieLNU1vEbMJ5pwjPcT5SbFGnDS4LE5VIy5jlN+1ZriRDgQBEegZDVhbfwElE3FSTDtlW3UcHfIDnc9P1bM0/nwsVj5ADyI26uZecVheR9Z2kDOoEsnWg1gvjbs53igOZfNR2OtXYXgbSIivmKRXXJSv0G41pvTrl7Au4wafNeIpbEIGoPZ7vzzmetwMx7qR1Qub6FDWoWXEa2DU3QdtxXiM80hDpLvOPMtbKTY+FbiDGxP3Nb+WpmznudNmpgvh/oye8nnGO0NfintU35hXy3Btl8pw9z4R6Q40vty5z6fdLw/6P4lDB+U/tBT2HuEOR2J6TTtm+3Bno5iJe+f8Q3s67D1iO2BYwAAAABJRU5ErkJggg==) no-repeat center;
}
.SelectUser .department-item .lower {
  cursor: pointer;
  position: absolute;
  vertical-align: top;
  right: 0;
  top: 11px;
  color: #0f71ff;
  border-left: 1px solid #e9e9e9;
  height: 14px;
  line-height: 14px;
}
.SelectUser .department-item .lower .lowevericon {
  display: inline-block;
  margin: 0 16px;
  width: 12px;
  height: 14px;
  vertical-align: top;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAZZJREFUKBV1Uj1LA0EQfbPnJ5F4EXsLgyAqJiIoFmJh4+8Q7YQYayGt+FEIoqitFqJ/IEJQbATBykKwsrExfkQsjJob395lQxJwuN25mXlv7t3sCmh+Vm/pkgr82tiaAB0iWHjblKMo07i3VMNkJg4/l5PAlf0VXQoUIy5u9iZMKCr1JJsTxXczuD4Ov0iJP5R7xULZFZkb4Pu2i5t9SOzswNBXGbsE38DDuQUZxW+mC3e5ZkY15gwi687qnmdQeN2Qk96sDnBKZ6zEXN16Ni56ccy+5uQj+kdXDfhrqhIYpIi6l1ak3UIcY4SZ4AP9Fu6mGlI5xUM/ix3KaGf34/c1KYWF6uYva8mek7UGovEwb6UmVnQOAfY5sIMIFu5CFeOtHj5t1Ci1ipqdQJ6VLX71pW4VWc48r8vDv8T8NWZUsUpAqrYUacrc4cXos8QGqUEFU4llNSRN8rqdvm3JogU5o/QC5fYwfqxJNYJLFbQFgmnKGyS5zRHqfLt7r52jS1jPzqPsfMFG7BEZryAflGMGw0+bUvwD8G6Btle7uCEAAAAASUVORK5CYII=) no-repeat center;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-breadcrumb {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  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';
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-breadcrumb .anticon {
  font-size: 14px;
}
.ant-breadcrumb a {
  color: rgba(0, 0, 0, 0.45);
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.ant-breadcrumb a:hover {
  color: #40a9ff;
}
.ant-breadcrumb > span:last-child {
  color: rgba(0, 0, 0, 0.65);
}
.ant-breadcrumb > span:last-child a {
  color: rgba(0, 0, 0, 0.65);
}
.ant-breadcrumb > span:last-child .ant-breadcrumb-separator {
  display: none;
}
.ant-breadcrumb-separator {
  margin: 0 8px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-breadcrumb-link > .anticon + span {
  margin-left: 4px;
}
.ant-breadcrumb-overlay-link > .anticon {
  margin-left: 4px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-menu {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  margin-bottom: 0;
  padding-left: 0;
  color: rgba(0, 0, 0, 0.65);
  line-height: 0;
  list-style: none;
  background: #fff;
  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);
  -webkit-transition: background 0.3s, width 0.2s;
  transition: background 0.3s, width 0.2s;
  zoom: 1;
}
.ant-menu::before,
.ant-menu::after {
  display: table;
  content: '';
}
.ant-menu::after {
  clear: both;
}
.ant-menu ul,
.ant-menu ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-menu-hidden {
  display: none;
}
.ant-menu-item-group-title {
  padding: 8px 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-menu-submenu,
.ant-menu-submenu-inline {
  -webkit-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);
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-item:active,
.ant-menu-submenu-title:active {
  background: #e6f7ff;
}
.ant-menu-submenu .ant-menu-sub {
  cursor: initial;
  -webkit-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);
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-item > a {
  display: block;
  color: rgba(0, 0, 0, 0.65);
}
.ant-menu-item > a:hover {
  color: #1890ff;
}
.ant-menu-item > a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: '';
}
.ant-menu-item > .ant-badge > a {
  color: rgba(0, 0, 0, 0.65);
}
.ant-menu-item > .ant-badge > a:hover {
  color: #1890ff;
}
.ant-menu-item-divider {
  height: 1px;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.ant-menu-item:hover,
.ant-menu-item-active,
.ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.ant-menu-submenu-active,
.ant-menu-submenu-title:hover {
  color: #1890ff;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu {
  margin-top: -1px;
}
.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
  background-color: transparent;
}
.ant-menu-item-selected {
  color: #1890ff;
}
.ant-menu-item-selected > a,
.ant-menu-item-selected > a:hover {
  color: #1890ff;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #e6f7ff;
}
.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border-right: 1px solid #e8e8e8;
}
.ant-menu-vertical-right {
  border-left: 1px solid #e8e8e8;
}
.ant-menu-vertical.ant-menu-sub,
.ant-menu-vertical-left.ant-menu-sub,
.ant-menu-vertical-right.ant-menu-sub {
  min-width: 160px;
  padding: 0;
  border-right: 0;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}
.ant-menu-horizontal.ant-menu-sub {
  min-width: 114px;
}
.ant-menu-item,
.ant-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  -webkit-transition: color 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);
  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);
}
.ant-menu-item .anticon,
.ant-menu-submenu-title .anticon {
  min-width: 14px;
  margin-right: 10px;
  font-size: 14px;
  -webkit-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);
  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);
}
.ant-menu-item .anticon + span,
.ant-menu-submenu-title .anticon + span {
  opacity: 1;
  -webkit-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);
  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);
}
.ant-menu > .ant-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  padding: 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.ant-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: #fff;
  border-radius: 4px;
}
.ant-menu-submenu-popup .submenu-title-wrapper {
  padding-right: 20px;
}
.ant-menu-submenu-popup::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.0001;
  content: ' ';
}
.ant-menu-submenu > .ant-menu {
  background-color: #fff;
  border-radius: 4px;
}
.ant-menu-submenu > .ant-menu-submenu-title::after {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background: #fff;
  background: rgba(0, 0, 0, 0.65) \9;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0.65)));
  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;
  -webkit-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  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);
  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), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  -webkit-transform: rotate(45deg) translateY(-2px);
          transform: rotate(45deg) translateY(-2px);
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  -webkit-transform: rotate(-45deg) translateY(2px);
          transform: rotate(-45deg) translateY(2px);
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before {
  background: -webkit-gradient(linear, left top, right top, from(#1890ff), to(#1890ff));
  background: linear-gradient(to right, #1890ff, #1890ff);
}
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  -webkit-transform: rotate(-45deg) translateX(2px);
          transform: rotate(-45deg) translateX(2px);
}
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  -webkit-transform: rotate(45deg) translateX(-2px);
          transform: rotate(45deg) translateX(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  -webkit-transform: rotate(-45deg) translateX(-2px);
          transform: rotate(-45deg) translateX(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  -webkit-transform: rotate(45deg) translateX(2px);
          transform: rotate(45deg) translateX(2px);
}
.ant-menu-vertical .ant-menu-submenu-selected,
.ant-menu-vertical-left .ant-menu-submenu-selected,
.ant-menu-vertical-right .ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-vertical .ant-menu-submenu-selected > a,
.ant-menu-vertical-left .ant-menu-submenu-selected > a,
.ant-menu-vertical-right .ant-menu-submenu-selected > a {
  color: #1890ff;
}
.ant-menu-horizontal {
  line-height: 46px;
  white-space: nowrap;
  border: 0;
  border-bottom: 1px solid #e8e8e8;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-menu-horizontal > .ant-menu-item,
.ant-menu-horizontal > .ant-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
  border-bottom: 2px solid transparent;
}
.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-submenu:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu-active,
.ant-menu-horizontal > .ant-menu-item-open,
.ant-menu-horizontal > .ant-menu-submenu-open,
.ant-menu-horizontal > .ant-menu-item-selected,
.ant-menu-horizontal > .ant-menu-submenu-selected {
  color: #1890ff;
  border-bottom: 2px solid #1890ff;
}
.ant-menu-horizontal > .ant-menu-item > a {
  display: block;
  color: rgba(0, 0, 0, 0.65);
}
.ant-menu-horizontal > .ant-menu-item > a:hover {
  color: #1890ff;
}
.ant-menu-horizontal > .ant-menu-item > a::before {
  bottom: -2px;
}
.ant-menu-horizontal > .ant-menu-item-selected > a {
  color: #1890ff;
}
.ant-menu-horizontal::after {
  display: block;
  clear: both;
  height: 0;
  content: ' ';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item {
  position: relative;
}
.ant-menu-vertical .ant-menu-item::after,
.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-inline .ant-menu-item::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #1890ff;
  -webkit-transform: scaleY(0.0001);
          transform: scaleY(0.0001);
  opacity: 0;
  -webkit-transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  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);
  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), -webkit-transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content: '';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px;
  overflow: hidden;
  font-size: 14px;
  line-height: 40px;
  text-overflow: ellipsis;
}
.ant-menu-vertical .ant-menu-submenu,
.ant-menu-vertical-left .ant-menu-submenu,
.ant-menu-vertical-right .ant-menu-submenu,
.ant-menu-inline .ant-menu-submenu {
  padding-bottom: 0.02px;
}
.ant-menu-vertical .ant-menu-item:not(:last-child),
.ant-menu-vertical-left .ant-menu-item:not(:last-child),
.ant-menu-vertical-right .ant-menu-item:not(:last-child),
.ant-menu-inline .ant-menu-item:not(:last-child) {
  margin-bottom: 8px;
}
.ant-menu-vertical > .ant-menu-item,
.ant-menu-vertical-left > .ant-menu-item,
.ant-menu-vertical-right > .ant-menu-item,
.ant-menu-inline > .ant-menu-item,
.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
}
.ant-menu-inline {
  width: 100%;
}
.ant-menu-inline .ant-menu-selected::after,
.ant-menu-inline .ant-menu-item-selected::after {
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  opacity: 1;
  -webkit-transition: opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 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);
  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), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title {
  width: calc(100% + 1px);
}
.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline-collapsed {
  width: 80px;
}
.ant-menu-inline-collapsed > .ant-menu-item,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
  left: 0;
  padding: 0 32px !important;
  text-overflow: clip;
}
.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  display: none;
}
.ant-menu-inline-collapsed > .ant-menu-item .anticon,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
  line-height: 40px;
}
.ant-menu-inline-collapsed > .ant-menu-item .anticon + span,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
  display: inline-block;
  max-width: 0;
  opacity: 0;
}
.ant-menu-inline-collapsed-tooltip {
  pointer-events: none;
}
.ant-menu-inline-collapsed-tooltip .anticon {
  display: none;
}
.ant-menu-inline-collapsed-tooltip a {
  color: rgba(255, 255, 255, 0.85);
}
.ant-menu-inline-collapsed .ant-menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.ant-menu-item-group-list .ant-menu-item,
.ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 16px 0 28px;
}
.ant-menu-root.ant-menu-vertical,
.ant-menu-root.ant-menu-vertical-left,
.ant-menu-root.ant-menu-vertical-right,
.ant-menu-root.ant-menu-inline {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-menu-sub.ant-menu-inline {
  padding: 0;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-menu-sub.ant-menu-inline > .ant-menu-item,
.ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
  list-style-position: inside;
  list-style-type: disc;
}
.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-left: 32px;
}
.ant-menu-item-disabled,
.ant-menu-submenu-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  background: none;
  border-color: transparent !important;
  cursor: not-allowed;
}
.ant-menu-item-disabled > a,
.ant-menu-submenu-disabled > a {
  color: rgba(0, 0, 0, 0.25) !important;
  pointer-events: none;
}
.ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed;
}
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(0, 0, 0, 0.25) !important;
}
.ant-menu-dark,
.ant-menu-dark .ant-menu-sub {
  color: rgba(255, 255, 255, 0.65);
  background: #001529;
}
.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0.45;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark.ant-menu-submenu-popup {
  background: transparent;
}
.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #000c17;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45) inset;
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45) inset;
}
.ant-menu-dark.ant-menu-horizontal {
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item,
.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
  top: 0;
  margin-top: 0;
  border-color: #001529;
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a::before {
  bottom: 0;
}
.ant-menu-dark .ant-menu-item,
.ant-menu-dark .ant-menu-item-group-title,
.ant-menu-dark .ant-menu-item > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-menu-dark.ant-menu-inline,
.ant-menu-dark.ant-menu-vertical,
.ant-menu-dark.ant-menu-vertical-left,
.ant-menu-dark.ant-menu-vertical-right {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-vertical .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
  width: 100%;
}
.ant-menu-dark .ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-active,
.ant-menu-dark .ant-menu-submenu-active,
.ant-menu-dark .ant-menu-submenu-open,
.ant-menu-dark .ant-menu-submenu-selected,
.ant-menu-dark .ant-menu-submenu-title:hover {
  color: #fff;
  background-color: transparent;
}
.ant-menu-dark .ant-menu-item:hover > a,
.ant-menu-dark .ant-menu-item-active > a,
.ant-menu-dark .ant-menu-submenu-active > a,
.ant-menu-dark .ant-menu-submenu-open > a,
.ant-menu-dark .ant-menu-submenu-selected > a,
.ant-menu-dark .ant-menu-submenu-title:hover > a {
  color: #fff;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow {
  opacity: 1;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark .ant-menu-item:hover {
  background-color: transparent;
}
.ant-menu-dark .ant-menu-item-selected {
  color: #fff;
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected::after {
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected > a,
.ant-menu-dark .ant-menu-item-selected > a:hover {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .anticon {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .anticon + span {
  color: #fff;
}
.ant-menu.ant-menu-dark .ant-menu-item-selected,
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
  background-color: #1890ff;
}
.ant-menu-dark .ant-menu-item-disabled,
.ant-menu-dark .ant-menu-submenu-disabled,
.ant-menu-dark .ant-menu-item-disabled > a,
.ant-menu-dark .ant-menu-submenu-disabled > a {
  color: rgba(255, 255, 255, 0.35) !important;
  opacity: 0.8;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(255, 255, 255, 0.35) !important;
}
/* 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 */
.preview-modal {
  height: 20px;
  font-size: 200px;
}
.preview-modal .ant-modal-content {
  height: 100%;
}
.preview-modal .ant-modal-content .preview-img-wrap {
  width: 100%;
  height: 100%;
  overflow-y: auto;
}
.deleteIcon .ant-upload-list-item-actions .anticon-delete {
  display: none;
}
.ant-form-item-control {
  position: relative;
}
.ant-form-item-control .form_tip {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 10px;
  width: 400px;
  height: 40px;
  line-height: 24px;
  position: absolute;
  left: 100%;
  top: -10px;
  color: #FFAA00;
}
.ant-form-item-control .ant-row .form_tip {
  top: 0;
}
.financial_container {
  padding: 10px 20px;
}
.before_container .financial_header {
  padding: 0 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 1px solid #ddd;
  min-height: 200px;
}
.before_container .financial_header .img_box {
  width: 150px;
  overflow: hidden;
}
.before_container .financial_header .img_box img {
  width: 100%;
}
.before_container .financial_header .header_info {
  margin-left: 30px;
  font-size: 18px;
}
.before_container .financial_header .header_info p {
  margin-top: 20px;
}
.before_container .financial_header .header_info .tip {
  font-size: 14px;
  color: #ff9900;
}
.before_container .question_info {
  width: 100%;
  padding: 0 20px;
}
.before_container .question_info h3 {
  margin-top: 40px;
  font-size: 18px;
  font-weight: bold;
}
.steps_container {
  width: 800px;
  margin: 40px auto;
}
.ant-breadcrumb {
  font-size: 18px;
  color: #333;
}
.form_container .header {
  margin: 0 24px;
  border-bottom: 1px solid #E9E9E9;
  font-size: 16px;
  color: #333;
  line-height: 1;
  padding-bottom: 8px;
  margin-bottom: 24px;
}
.success_container {
  margin-top: 50px;
  text-align: center;
}
.success_container .success_icon {
  font-size: 100px;
}
.success_container .success_info {
  padding: 20px 0 5px 0;
  font-size: 20px;
  font-weight: bold;
}
.success_container .infoTips {
  padding: 10px 0;
  font-size: 14px;
}
.success_container .stepButton {
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin: 10px auto;
}
.success_container .stepButton button {
  margin-right: 10px;
}
.wallet_container .wallet_header {
  overflow: hidden;
}
.wallet_container .wallet_header h3 {
  font-size: 20px;
  font-weight: bold;
}
.wallet_container .wallet_header p {
  font-size: 14px;
  margin-top: 10px;
  color: #19be6b;
}
.wallet_container .card_container {
  width: 90%;
  min-width: 800px;
  min-height: 120px;
  padding-left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.wallet_container .card_container .anticon {
  margin-left: 5px;
  color: #2d8cf0;
}
.wallet_container .card_container li {
  width: 100%;
  height: 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  list-style: none;
  border-left: 1px solid #ddd;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 12px;
}
.wallet_container .card_container li > div {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.wallet_container .card_container li .img_box {
  width: 80px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 50%;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.wallet_container .card_container li .card_info {
  height: 100%;
  margin-left: 10px;
}
.wallet_container .card_container li .card_info .point {
  font-size: 20px;
  font-weight: bold;
}
.wallet_container .card_container li .card_other {
  -ms-flex-item-align: start;
      align-self: flex-start;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.wallet_container .info_container {
  padding-left: 0;
}
.wallet_container .info_container .anticon {
  margin-left: 5px;
  color: #2d8cf0;
}
.wallet_container .info_container li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 15px 0;
}
.wallet_container .info_container li > div {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.wallet_container .info_container li > div .other_box {
  position: absolute;
  left: 100%;
  top: 0;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.wallet_container .info_container li > div .other_box .absolute_link {
  margin-left: 50px;
  display: block;
  min-width: 100px;
}
.wallet_container .info_container li .left_content {
  width: 100px;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.wallet_container .info_container li .right_content {
  margin-left: 40px;
  min-width: 260px;
}
.notice {
  color: #FF9900;
}
.red_tip {
  color: #D9001B;
}
.radio_cneter {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.wallet_modal_content .bank_card_info {
  margin-top: 10px;
}
.wallet_modal_content .bank_card_info .bank_card {
  color: #108EE9;
}
.wallet_modal_content .bank_card_info .bank_card .card_num {
  margin-right: 20px;
}
.wallet_modal_content .ant-form-item {
  margin-bottom: 10px;
}
.tab_inner {
  padding: 0 20px;
}
.modal_on_footer .ant-modal-footer {
  display: none;
}
.modal_on_footer .ant-form-item-children {
  width: 100%;
}
.modal_on_footer .footer_btns {
  text-align: center;
}
.table_container {
  padding: 0 15px;
}
.statistics_container {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.statistics_container > div {
  padding: 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
}
.statistics_container .statistics_uint {
  width: 25%;
  border: 1px solid #ddd;
  border-radius: 4px;
  cursor: pointer;
}
.statistics_container .statistics_uint .uint_info {
  margin-left: 15px;
}
.statistics_container .statistics_uint .uint_info > p {
  line-height: 30px;
  margin: 0;
}
.statistics_container .active_uint {
  background: #0F71FF;
  color: #fff;
}
.statistics_container .symbol {
  padding: 5px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.statistics_container .bold {
  font-size: 24px;
  font-weight: bold;
}
.statistics_container .anticon {
  color: #2d8cf0;
}
.proxy_btns_container {
  margin: 15px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.proxy_btns_container .operation_btns > button {
  margin-left: 15px;
}
.bcx_modal_content {
  display: -ms-flexbox;
  display: flex;
}
.bcx_modal_content .bcx_modal_btns {
  margin-top: 15px;
}
.bcx_modal_content .bcx_modal_btns > button {
  margin-left: 15px;
}
.bcx_modal_content .bcx_modal_btns > button:first-child {
  margin: 0;
}
@-webkit-keyframes flash___1xrSN {
  from,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash___1xrSN {
  from,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.sending_dot {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #ff9900;
  -webkit-animation-name: flash;
          animation-name: flash;
  -webkit-animation: flash 3s linear 0s infinite alternate;
          animation: flash 3s linear 0s infinite alternate;
}
.budget_drawer_container .drawer_list {
  padding-right: 20px;
}
.budget_drawer_container .drawer_list li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.budget_drawer_container .drawer_list li .label {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.budget_drawer_container .drawer_list li .text {
  width: 100%;
  margin-left: 20px;
  text-align: right;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 1;
}
.budget_drawer_container .drawer_list li:last-child {
  border-bottom: 1px solid #ddd;
}
.budget_drawer_container .drawer_list .no_border {
  border-bottom: 0!important;
}
.budget_drawer_container .bottom50 {
  padding-bottom: 50px;
}
.wallet_modal .ant-form-item {
  margin-bottom: 10px;
}
.agreement_container {
  line-height: 32px;
}
.agreement_header {
  font-size: 24px;
  text-align: center;
  font-weight: bold;
}
.agreement_title {
  font-size: 18px;
  font-weight: bold;
}
.agreement_seciton_title {
  font-size: 16px;
  font-weight: bold;
}
/* 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 */
.insurance {
  padding: 0 20px;
}
.receive-list {
  margin-bottom: 10px;
}
.modal_tip {
  margin-left: 25px;
  color: #ff9900;
}
.left0 {
  margin-left: 0;
}
.insurance_modal .insurance_item {
  margin-top: 20px;
}
.insurance_modal .insurance_item:first-child {
  margin-top: 0;
}
.insurance_modal .ant-select {
  max-width: 100%;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-list {
  -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';
  position: relative;
}
.ant-list * {
  outline: none;
}
.ant-list-pagination {
  margin-top: 24px;
  text-align: right;
}
.ant-list-pagination .ant-pagination-options {
  text-align: left;
}
.ant-list-more {
  margin-top: 12px;
  text-align: center;
}
.ant-list-more button {
  padding-right: 32px;
  padding-left: 32px;
}
.ant-list-spin {
  min-height: 40px;
  text-align: center;
}
.ant-list-empty-text {
  padding: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  text-align: center;
}
.ant-list-items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-list-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 12px 0;
}
.ant-list-item-content {
  color: rgba(0, 0, 0, 0.65);
}
.ant-list-item-meta {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1;
      flex: 1 1;
  -ms-flex-align: start;
      align-items: flex-start;
  font-size: 0;
}
.ant-list-item-meta-avatar {
  margin-right: 16px;
}
.ant-list-item-meta-content {
  -ms-flex: 1 0;
      flex: 1 0;
}
.ant-list-item-meta-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 22px;
}
.ant-list-item-meta-title > a {
  color: rgba(0, 0, 0, 0.65);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-list-item-meta-title > a:hover {
  color: #1890ff;
}
.ant-list-item-meta-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 22px;
}
.ant-list-item-action {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-left: 48px;
  padding: 0;
  font-size: 0;
  list-style: none;
}
.ant-list-item-action > li {
  position: relative;
  display: inline-block;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
}
.ant-list-item-action > li:first-child {
  padding-left: 0;
}
.ant-list-item-action-split {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 14px;
  margin-top: -7px;
  background-color: #e8e8e8;
}
.ant-list-header {
  background: transparent;
}
.ant-list-footer {
  background: transparent;
}
.ant-list-header,
.ant-list-footer {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ant-list-empty {
  padding: 16px 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  text-align: center;
}
.ant-list-split .ant-list-item {
  border-bottom: 1px solid #e8e8e8;
}
.ant-list-split .ant-list-item:last-child {
  border-bottom: none;
}
.ant-list-split .ant-list-header {
  border-bottom: 1px solid #e8e8e8;
}
.ant-list-loading .ant-list-spin-nested-loading {
  min-height: 32px;
}
.ant-list-something-after-last-item .ant-spin-container > .ant-list-items > .ant-list-item:last-child {
  border-bottom: 1px solid #e8e8e8;
}
.ant-list-lg .ant-list-item {
  padding-top: 16px;
  padding-bottom: 16px;
}
.ant-list-sm .ant-list-item {
  padding-top: 8px;
  padding-bottom: 8px;
}
.ant-list-vertical .ant-list-item {
  -ms-flex-align: initial;
      align-items: initial;
}
.ant-list-vertical .ant-list-item-main {
  display: block;
  -ms-flex: 1 1;
      flex: 1 1;
}
.ant-list-vertical .ant-list-item-extra {
  margin-left: 40px;
}
.ant-list-vertical .ant-list-item-meta {
  margin-bottom: 16px;
}
.ant-list-vertical .ant-list-item-meta-title {
  margin-bottom: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.ant-list-vertical .ant-list-item-action {
  margin-top: 16px;
  margin-left: auto;
}
.ant-list-vertical .ant-list-item-action > li {
  padding: 0 16px;
}
.ant-list-vertical .ant-list-item-action > li:first-child {
  padding-left: 0;
}
.ant-list-grid .ant-col > .ant-list-item {
  display: block;
  max-width: 100%;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.ant-list-item-no-flex {
  display: block;
}
.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: right;
}
.ant-list-bordered {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-list-bordered .ant-list-header {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-footer {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-item {
  padding-right: 24px;
  padding-left: 24px;
  border-bottom: 1px solid #e8e8e8;
}
.ant-list-bordered .ant-list-pagination {
  margin: 16px 24px;
}
.ant-list-bordered.ant-list-sm .ant-list-item {
  padding-right: 16px;
  padding-left: 16px;
}
.ant-list-bordered.ant-list-sm .ant-list-header,
.ant-list-bordered.ant-list-sm .ant-list-footer {
  padding: 8px 16px;
}
.ant-list-bordered.ant-list-lg .ant-list-header,
.ant-list-bordered.ant-list-lg .ant-list-footer {
  padding: 16px 24px;
}
@media screen and (max-width: 768px) {
  .ant-list-item-action {
    margin-left: 24px;
  }
  .ant-list-vertical .ant-list-item-extra {
    margin-left: 24px;
  }
}
@media screen and (max-width: 576px) {
  .ant-list-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .ant-list-item-action {
    margin-left: 12px;
  }
  .ant-list-vertical .ant-list-item {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .ant-list-vertical .ant-list-item-main {
    min-width: 220px;
  }
  .ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px;
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-avatar {
  -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';
  position: relative;
  display: inline-block;
  overflow: hidden;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background: #ccc;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 50%;
}
.ant-avatar-image {
  background: transparent;
}
.ant-avatar-string {
  position: absolute;
  left: 50%;
  -webkit-transform-origin: 0 center;
          transform-origin: 0 center;
}
.ant-avatar.ant-avatar-icon {
  font-size: 18px;
}
.ant-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
}
.ant-avatar-lg-string {
  position: absolute;
  left: 50%;
  -webkit-transform-origin: 0 center;
          transform-origin: 0 center;
}
.ant-avatar-lg.ant-avatar-icon {
  font-size: 24px;
}
.ant-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
}
.ant-avatar-sm-string {
  position: absolute;
  left: 50%;
  -webkit-transform-origin: 0 center;
          transform-origin: 0 center;
}
.ant-avatar-sm.ant-avatar-icon {
  font-size: 14px;
}
.ant-avatar-square {
  border-radius: 4px;
}
.ant-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
/* 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 */
.app_container .ant-switch-checked {
  background-color: #00cc66;
}
.DepartmentManagement {
  min-height: calc(28vh);
}
.DepartmentManagement .department-content {
  min-height: 600px;
  background: #fff;
  border-radius: 5px;
  padding-left: 220px;
  position: relative;
}
.DepartmentManagement .department-content .department-inquiry {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 220px;
  padding: 16px 8px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
.DepartmentManagement .department-content .department-inquiry input {
  color: #333;
}
.DepartmentManagement .department-content .department-inquiry .depart-button {
  margin-top: 8px;
}
.DepartmentManagement .department-content .department-inquiry .depart-button button {
  color: #666;
  width: 96px;
}
.DepartmentManagement .department-content .department-inquiry .depart-button button.button-right {
  margin-left: 8px;
}
.DepartmentManagement .department-content .department-inquiry .depart-menu {
  overflow: auto;
  -ms-flex: 1 1;
      flex: 1 1;
}
.DepartmentManagement .department-content .department-inquiry .depart-menu .ant-tree li span.ant-tree-switcher::after {
  font-size: 16px;
}
.DepartmentManagement .department-content .department-inquiry .depart-menu span {
  font-size: 14px;
}
.DepartmentManagement .department-content .department-inquiry .depart-menu .ant-tree-iconEle {
  display: none;
}
.DepartmentManagement .department-content .department-inquiry .depart-menu ul li {
  color: #333;
  font-size: 14px;
  position: relative;
  float: left;
  min-width: 100%;
}
.DepartmentManagement .department-content .department-inquiry .depart-menu .ant-tree-node-content-wrapper-normal {
  width: 170px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.DepartmentManagement .department-content .department-demonstrate {
  min-height: 600px;
  margin-left: 1px;
  border-left: 1px solid #eeeeee;
  padding: 24px;
}
.DepartmentManagement .department-content .department-demonstrate .demonstrate-head {
  margin-top: 4px;
}
.DepartmentManagement .department-content .department-demonstrate .demonstrate-head p.title {
  margin: 0;
  line-height: 1;
}
.DepartmentManagement .department-content .department-demonstrate .demonstrate-head p.title button {
  margin-left: 16px;
}
.DepartmentManagement .department-content .department-demonstrate .demonstrate-head p.title button span {
  font-size: 14px;
}
.DepartmentManagement .department-content .department-demonstrate .demonstrate-head p.title span {
  font-size: 20px;
  color: #333333;
  letter-spacing: 0;
  line-height: 1;
}
.DepartmentManagement .department-content .department-demonstrate .demonstrate-head p.title a {
  display: inline-block;
  margin-left: 32px;
  width: 65px;
  height: 32px;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  text-align: center;
  font-size: 14px;
  color: #666;
  line-height: 32px;
  letter-spacing: 2px;
}
.DepartmentManagement .department-content .department-demonstrate .demonstrate-head .ant-breadcrumb {
  margin-top: 8px;
}
.DepartmentManagement .department-content .department-demonstrate .demonstrate-head .ant-breadcrumb span {
  font-size: 14px;
  color: #666666;
  line-height: 1;
}
.DepartmentManagement .department-content .department-demonstrate .demonstrate-line {
  margin-top: 24px;
  height: 1px;
  background: #e9e9e9;
}
.DepartmentManagement .department-content .department-demonstrate .subordinate-departments {
  margin-top: 24px;
}
.DepartmentManagement .department-content .department-demonstrate .subordinate-departments .sub-title {
  height: 24px;
}
.DepartmentManagement .department-content .department-demonstrate .subordinate-departments .sub-title.division-title {
  margin-top: 24px;
}
.DepartmentManagement .department-content .department-demonstrate .subordinate-departments .sub-title i {
  display: inline-block;
  position: relative;
  top: 4px;
  width: 20px;
  height: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAALFJREFUSA3VVDEOgzAMxCh/hJ3u9AeEH5S93csr0ymSdTpcg+IBlsSni89nW0jX8Hu9vwXT9Qi0jsWbkFXneRvuIHmq0JznYzx0zVwmBtaEVrLK0Sfjh7fo/gKnh6x7jvftsy+INRUopWQUEGuLkHwlDh+y2SK919WpxtBR5WjcFNBEz11EMvKaCszTsKJA+AzuL5CsrcB+/ovZFh3+2zEZe4wcFofPwO2AVYcYcxnu4AdBniuISbsANgAAAABJRU5ErkJggg==) no-repeat center;
  background-size: cover;
}
.DepartmentManagement .department-content .department-demonstrate .subordinate-departments .sub-title i.division {
  top: 2px;
  height: 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAYAAACKsM07AAAAAXNSR0IArs4c6QAAAoFJREFUOBG1U01IVFEUPue+ec3Q0FSE5aZNtOvHUosIgyloYdRCorFIsHHEmBajQoQFrftdONpG6FmYi3RaTwwtZgyijYuwHyiyErMkpXAmY2hm7unc6A3PN89phLqbe873nf97LsIyJzoY208kryDQLgB8T4D9XaGAsYz5sjA6MVFjtAGAUkSkWXkB2BNpb75mxf4mOye4PfKUgPbZnREhi27fpkjLkbTiksmk6/m7+UMAhSpw62ORluMf7T7CDgyMj+uEUGvHlU4EHsgt1ii5bzjum5j88kRSISEJhimbf82dNynOekoSdNTV5XnuWauRVdaAMkqnn5nL3OVek2N5NZA0hoYSXhNTd0kCROTRQ8JqVJQRpl07trxUOhv5i/gfgQDWp3MLO614SQJFunXRzfOeshoi4A8QInS2vj6ncH68r1belDngEtwxQbg1MONZI2pQ4CV2jHHw65qu7+4KBh6ZgVBoA6Zs3tz9WLjtxBtTV7fjFlkNysm9xmiIZ9XDQao40kNOEIm0BebK+fxzrqQDtdsvPsw3SCkP8KNt5Sdfy1kXudkpdK0yImeaJldSRTFB7537e0BiNzs3ctvrrEHUZgHBhc725psm3hePu8Xn77UFoM2A5EXSZsAtXtk/G6qPlX32NsrVhk1n+80bdbUzdPKiwvuNWGMBZAcv6mFOumTnFc8VTwDiA93jvXXu9NFvGB0cuUGSzivS6fAGLfi0jdVe71zuU4bucXennOzsGHc9K0A7JriKoJ206Y+DwYPZ2TS1Vhpc+fNHrC5Q/q5gYYMtoF39/XF4hNvtRAX6NsePVoFjxSb/PQGqvS9Xjt/vl/xgkkcpUqnUigv6BWMq30cmW6otAAAAAElFTkSuQmCC) no-repeat center;
  background-size: cover;
}
.DepartmentManagement .department-content .department-demonstrate .subordinate-departments .sub-title span {
  display: inline-block;
  font-size: 16px;
  color: #333;
  line-height: 24px;
  margin-left: 8px;
}
.DepartmentManagement .department-content .department-demonstrate .subordinate-departments button {
  margin-top: 16px;
}
.DepartmentManagement .department-content .department-demonstrate .subordinate-departments .depart-list {
  margin-top: 16px;
}
.DepartmentManagement .department-content .department-demonstrate .subordinate-departments .depart-list ul li {
  height: 40px;
  border-top: 1px solid #e9e9e9;
}
.DepartmentManagement .department-content .department-demonstrate .subordinate-departments .depart-list ul li:last-child {
  border-bottom: 1px solid #e9e9e9;
}
.DepartmentManagement .department-content .department-demonstrate .subordinate-departments .depart-list ul li a {
  display: block;
  font-size: 14px;
  color: #333;
  line-height: 40px;
  padding: 0 20px;
}
.DepartmentManagement .department-content .department-demonstrate .subordinate-departments .depart-list ul li a i {
  float: right;
  margin-top: 13px;
}
.DepartmentManagement .department-content .department-demonstrate .subordinate-departments .division-button button {
  margin-right: 8px;
}
.DepartmentManagement .department-content .department-demonstrate .subordinate-departments .division-table {
  margin-top: 16px;
  height: auto;
}
.DepartmentManagement .department-content .department-demonstrate .subordinate-departments .division-table table td {
  font-size: 12px;
  color: #666;
}
.DepartmentManagement .department-content .department-demonstrate .subordinate-departments .division-table table td a {
  color: #666;
}
.DepartmentManagement .department-content .department-demonstrate .subordinate-departments .division-table table span.status {
  font-size: 12px;
  color: #666;
}
.DepartmentManagement .department-content .department-demonstrate .subordinate-departments .division-table table span.activated {
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #87d068;
  border-radius: 50%;
  vertical-align: middle;
  margin-top: -3px;
  margin-right: 5px;
}
.DepartmentManagement .department-content .department-demonstrate .subordinate-departments .division-table table span.inactivated {
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #ffaa00;
  border-radius: 50%;
  vertical-align: middle;
  margin-top: -3px;
  margin-right: 5px;
}
.DepartmentManagement .ant-menu-submenu > .ant-menu {
  background: #fff;
}
.DepartmentManagement .department-inquiry .ant-menu-inline .ant-menu-submenu-title {
  padding-right: 32px;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 14px;
}
.DepartmentManagement .department-inquiry .ant-menu-item-selected.ant-menu-item {
  color: #0f71ff;
}
.edit-department {
  color: #333333 ;
}
.edit-department .edit-header {
  height: 60px;
  border-bottom: 1px solid #E9E9E9;
}
.edit-department .edit-header h2 {
  margin-left: 24px;
  font-size: 18px;
  line-height: 60px;
  font-weight: bold;
}
.edit-department .edit-option {
  padding-right: 44px;
  text-align: right;
  position: fixed;
  bottom: 0px;
  height: 62px;
  width: 100%;
  line-height: 62px;
  border-top: 1px solid #E9E9E9;
  background: #fff;
}
.edit-department .edit-option .edit-delete {
  border-color: #F04134;
  color: #F04134;
}
.chooseorderlist .ant-modal-body {
  padding: 0 24px;
  overflow-y: scroll;
  height: 490px;
}
.chooseorderlist .ant-alert {
  margin: 16px 0 0 0;
}
.chooseorderlist .ant-modal-content {
  width: 710px;
  height: 600px;
}
.chooseorderlist .ant-modal-header {
  background-color: #F5F9FF;
}
.chooseorderlist .ant-modal-title {
  text-align: center;
}
.chooseorderlist .ant-alert-message {
  font-size: 12px;
}
.chooseorderlist .ant-table-thead > tr > th,
.chooseorderlist .ant-table-tbody > tr > td {
  font-size: 12px;
}
.chooseorderlist .ant-table-thead > tr > th {
  padding: 15px 10px;
}
.chooseorderlist .ant-table-tbody > tr > td {
  padding: 10px;
}
.chooseorderlist .ant-modal-footer {
  border-top: 0px solid #e8e8e8;
}
.chooseorderlist .ant-modal-footer div {
  text-align: center;
}
.surancetip .ant-modal-body {
  padding: 0 24px;
}
.surancetip .ant-modal-body p {
  margin: 16px 0;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #333333;
}
.surancetip .ant-modal-body img {
  width: 668px;
  height: 220px;
  background-color: #F4F3F3;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
.surancetip .ant-modal-body .intbtn {
  padding: 16px 0;
  text-align: center;
}
.surancetip .ant-modal-body .intbtn button {
  margin: 0 5px;
}
.surancetip .ant-alert {
  margin: 16px 0 0 0;
}
.surancetip .ant-modal-content {
  width: 710px;
}
.surancetip .ant-modal-header {
  background-color: #F5F9FF;
}
.surancetip .ant-modal-title {
  text-align: center;
}
.surancetip .ant-alert-message {
  font-size: 12px;
}
.surancetip .ant-modal-footer {
  text-align: center;
  border-top: 0px solid #e8e8e8;
  padding: 16px;
}
.accessbook .ant-modal-body {
  padding: 0 24px;
}
.accessbook .ant-modal-body .ant-form {
  margin: 24px 0 0x;
}
.accessbook .ant-modal-body .ant-form .ant-form-item {
  margin-bottom: 16px;
}
.accessbook .ant-alert {
  margin: 16px 0 0 0;
}
.accessbook .ant-modal-content {
  width: 520px;
}
.accessbook .ant-modal-header {
  background-color: #F5F9FF;
}
.accessbook .ant-modal-title {
  text-align: center;
}
.accessbook .ant-alert-message {
  font-size: 12px;
}
.accessbook .ant-modal-footer {
  text-align: center;
  border-top: 0px solid #e8e8e8;
  padding: 0px;
}
.chooseproductlist .ant-card-bordered {
  border: 0px solid #e8e8e8;
}
.chooseproductlist .ant-modal-body {
  padding: 0 24px;
  overflow-y: scroll;
  height: 490px;
}
.chooseproductlist .ant-alert {
  margin: 16px 0 0 0;
}
.chooseproductlist .ant-modal-content {
  width: 710px;
  height: 600px;
}
.chooseproductlist .ant-modal-header {
  background-color: #F5F9FF;
}
.chooseproductlist .ant-modal-title {
  text-align: center;
}
.chooseproductlist .ant-alert-message {
  font-size: 12px;
}
.chooseproductlist .ant-modal-footer {
  text-align: center;
  border-top: 0px solid #e8e8e8;
}
.chooseproductlist .ant-card {
  border-radius: 8px;
}
.chooseproductlist .ant-card-body {
  padding: 0px;
}
.chooseproductlist .ant-list-item {
  position: relative;
  padding: 16px;
  border: 1px solid #e8e8e8;
  margin: 16px 0;
}
.chooseproductlist .ant-list-item .productselect {
  font-size: 24px;
  color: white;
  background-color: #00CB28;
  border-radius: 50%;
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.chooseproductlist .ant-list-item-meta-avatar {
  width: 110px;
  height: 110px;
  margin-top: 10px;
}
.chooseproductlist .ant-list-item-meta-avatar .ant-avatar {
  width: 110px;
  height: 110px;
}
.chooseproductlist .ant-list-item-meta-avatar .ant-avatar img {
  width: 110px;
  height: 110px;
}
.chooseproductlist .ant-list-item-meta-content .ant-list-item-meta-title a {
  font-size: 18px;
  color: #333333;
  font-weight: bold;
}
.chooseproductlist .ant-list-item-meta-content .ant-list-item-meta-description {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.65);
}
.chooseproductlist .ant-list-item-meta-content .ant-list-item-meta-description .premium {
  font-size: 12px;
  color: #999999;
  margin-top: 5px;
}
.chooseproductlist .ant-list-item-meta-content .ant-list-item-meta-description .premium .guaranteebig {
  font-size: 20px;
  color: #FF420F;
}
.chooseproductlist .ant-list-item-meta-content .ant-list-item-meta-description .premium .guaranteesm {
  font-size: 12px;
  color: #FF420F;
}
.departmet_list:hover {
  background: #e6f7ff;
}
.depart_drawer_container {
  padding: 8px 8px;
  width: 100%;
  height: 100%;
  overflow: auto;
  -webkit-transition: all .6s ease;
  transition: all .6s ease;
  background: #fff;
  border-radius: 5px;
}
.depart_drawer_container .ant-list-item-meta-title {
  margin-bottom: 0px;
}
.drawer_hide {
  width: 0;
  height: 0;
}
.demo-infinite-container {
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  overflow: auto;
  padding: 8px 24px;
  height: 300px;
}
.demo-loading-container {
  position: absolute;
  bottom: 40px;
  width: 100%;
  text-align: center;
}
/* 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 */
@media print {
  .insurancescheme {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
  }
  .globalFooter___1W2x2 {
    display: none;
  }
  .ant-layout-header {
    display: none;
  }
  .ant-layout-sider-children {
    display: none;
  }
}
.chooseorderlist .ant-modal-body {
  padding: 0 24px;
  overflow-y: scroll;
  height: 490px;
}
.chooseorderlist .ant-alert {
  margin: 16px 0 0 0;
}
.chooseorderlist .ant-modal-content {
  width: 710px;
  height: 600px;
}
.chooseorderlist .ant-modal-header {
  background-color: #F5F9FF;
}
.chooseorderlist .ant-modal-title {
  text-align: center;
}
.chooseorderlist .ant-alert-message {
  font-size: 12px;
}
.chooseorderlist .ant-table-thead > tr > th,
.chooseorderlist .ant-table-tbody > tr > td {
  font-size: 12px;
}
.chooseorderlist .ant-table-thead > tr > th {
  padding: 15px 10px;
}
.chooseorderlist .ant-table-tbody > tr > td {
  padding: 10px;
}
.chooseorderlist .ant-modal-footer {
  border-top: 0px solid #e8e8e8;
}
.chooseorderlist .ant-modal-footer div {
  text-align: center;
}
.chooseproductlist .ant-modal-body {
  padding: 0 24px;
  overflow-y: scroll;
  height: 490px;
}
.chooseproductlist .ant-alert {
  margin: 16px 0 0 0;
}
.chooseproductlist .ant-modal-content {
  width: 710px;
  height: 600px;
}
.chooseproductlist .ant-modal-header {
  background-color: #F5F9FF;
}
.chooseproductlist .ant-modal-title {
  text-align: center;
}
.chooseproductlist .ant-alert-message {
  font-size: 12px;
}
.chooseproductlist .ant-modal-footer {
  text-align: center;
  border-top: 0px solid #e8e8e8;
}
.chooseproductlist .ant-card {
  margin-top: 16px;
  border-radius: 8px;
}
.chooseproductlist .ant-card-body {
  padding: 16px;
}
.chooseproductlist .ant-list-item {
  padding: 0;
}
.chooseproductlist .ant-list-item-meta-avatar {
  width: 110px;
  height: 110px;
  border: 1px solid gray;
  margin-top: 10px;
}
.chooseproductlist .ant-list-item-meta-avatar .ant-avatar {
  width: 92px;
  height: 92px;
}
.chooseproductlist .ant-list-item-meta-avatar .ant-avatar img {
  width: 92px;
  height: 92px;
}
.chooseproductlist .ant-list-item-meta-content .ant-list-item-meta-title a {
  font-size: 18px;
  color: #333333;
  font-weight: bold;
}
.chooseproductlist .ant-list-item-meta-content .ant-list-item-meta-description {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.65);
}
.chooseproductlist .ant-list-item-meta-content .ant-list-item-meta-description .premium {
  font-size: 12px;
  color: #999999;
  margin-top: 5px;
}
.chooseproductlist .ant-list-item-meta-content .ant-list-item-meta-description .premium .guaranteebig {
  font-size: 20px;
  color: #FF420F;
}
.chooseproductlist .ant-list-item-meta-content .ant-list-item-meta-description .premium .guaranteesm {
  font-size: 12px;
  color: #FF420F;
}
.chooseproductlist .ant-list-item-meta-content .ant-list-item-meta-description .premium .productselect {
  font-size: 24px;
  color: white;
  background-color: #00CB28;
  border-radius: 50%;
  position: absolute;
  bottom: 0px;
  right: 0px;
}
.surancetip .ant-modal-body {
  padding: 0 24px;
}
.surancetip .ant-modal-body p {
  margin: 16px 0;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #333333;
}
.surancetip .ant-modal-body img {
  width: 668px;
  height: 220px;
  background-color: #F4F3F3;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
.surancetip .ant-alert {
  margin: 16px 0 0 0;
}
.surancetip .ant-modal-content {
  width: 710px;
}
.surancetip .ant-modal-header {
  background-color: #F5F9FF;
}
.surancetip .ant-modal-title {
  text-align: center;
}
.surancetip .ant-alert-message {
  font-size: 12px;
}
.surancetip .ant-modal-footer {
  text-align: center;
  border-top: 0px solid #e8e8e8;
  padding: 16px;
}
.gurantee .ant-modal-body {
  padding: 0 24px;
}
.gurantee .ant-modal-body .productselect {
  display: block;
  width: 40px;
  font-size: 40px;
  margin: 16px auto;
  background: #00CB28;
  color: white;
  border-radius: 50%;
}
.gurantee .ant-modal-body p {
  margin: 0;
  font-size: 14px;
  color: #333333;
}
.gurantee .ant-alert {
  margin: 16px 0 0 0;
}
.gurantee .ant-modal-content {
  width: 520px;
}
.gurantee .ant-modal-header {
  background-color: #F5F9FF;
}
.gurantee .ant-modal-title {
  text-align: center;
}
.gurantee .ant-alert-message {
  font-size: 12px;
}
.gurantee .ant-modal-footer {
  text-align: center;
  border-top: 0px solid #e8e8e8;
  padding: 16px;
}
.reducepeople .ant-modal-body {
  padding: 0 24px;
}
.reducepeople .ant-modal-body .ant-alert {
  margin: 16px 0;
}
.reducepeople .ant-modal-body p {
  margin: 0;
  font-size: 14px;
  color: #333333;
}
.reducepeople .ant-alert {
  margin: 16px 0 0 0;
}
.reducepeople .ant-modal-content {
  width: 520px;
}
.reducepeople .ant-modal-header {
  background-color: #F5F9FF;
}
.reducepeople .ant-modal-title {
  text-align: center;
}
.reducepeople .ant-alert-message {
  font-size: 12px;
}
.reducepeople .ant-modal-footer {
  text-align: center;
  border-top: 0px solid #e8e8e8;
  padding: 16px;
}
.accessbook .ant-modal-body {
  padding: 0 24px;
}
.accessbook .ant-modal-body .ant-form {
  margin: 24px 0 0x;
}
.accessbook .ant-modal-body .ant-form .ant-form-item {
  margin-bottom: 16px;
}
.accessbook .ant-alert {
  margin: 16px 0 0 0;
}
.accessbook .ant-modal-content {
  width: 520px;
}
.accessbook .ant-modal-header {
  background-color: #F5F9FF;
}
.accessbook .ant-modal-title {
  text-align: center;
}
.accessbook .ant-alert-message {
  font-size: 12px;
}
.accessbook .ant-modal-footer {
  text-align: center;
  border-top: 0px solid #e8e8e8;
  padding: 0px;
}
.productguidance .ant-modal-body {
  padding: 0 50px;
}
.productguidance .ant-modal-body p {
  font-size: 14px;
  color: #666666;
}
.productguidance .ant-modal-body img {
  margin: 16px 0;
  width: 610px;
  height: 220px;
  background: #F4F3F3;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
.productguidance .ant-modal-body .guidancejump {
  width: 200px;
  margin-bottom: 10px;
}
.productguidance .ant-modal-body .guidancejump span {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: #999999;
  border-radius: 50%;
  margin: -3px 10px 0 0px;
}
.productguidance .ant-modal-body .guidancejump a {
  font-size: 14px;
  color: #666666;
  text-decoration: underline ;
}
.productguidance .ant-modal-body .guidancejump:hover span {
  background: #0F71FF;
}
.productguidance .ant-modal-body .guidancejump:hover a {
  color: #0F71FF ;
}
.productguidance .ant-alert {
  margin: 16px 0 0 0;
}
.productguidance .ant-modal-content {
  width: 710px;
}
.productguidance .ant-modal-title {
  font-size: 14px;
  color: #999999;
}
.productguidance .ant-modal-title .guidanceauthor {
  font-size: 14px;
  color: #999999;
  margin-bottom: 3px;
}
.productguidance .ant-modal-title .guidanceauthor span {
  color: #999999;
}
.productguidance .ant-modal-title .guidanceauthor .guidancepingtai {
  color: #333333;
  font-weight: bold;
}
.productguidance .ant-modal-title span {
  color: #666666;
}
.productguidance .ant-modal-title .guidancetime {
  position: absolute;
  top: 17px;
  right: 50px;
}
.productguidance .ant-modal-title .guidancetime span {
  font-size: 12px;
  color: #999999;
}
.productguidance .ant-alert-message {
  font-size: 12px;
}
.productguidance .ant-modal-footer {
  padding: 16px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.Company___ka6hS .red___2xiw0 {
  color: #F5222E;
}
.Company___ka6hS .green___1nLzi {
  color: #87D068;
}
.Company___ka6hS .active___1xvwf {
  color: #0F71FF;
  border-bottom: 2px solid #0F71FF;
}
.Company___ka6hS form .ant-select-lg {
  top: 0;
}
.Company___ka6hS .card {
  margin: 0 24px;
  border-bottom: 1px solid #E9E9E9;
  font-size: 16px;
  color: #333;
  line-height: 1;
  padding-bottom: 8px;
  margin-bottom: 24px;
}
.Company___ka6hS .card em {
  color: #F5222E;
  font-size: 12px;
  padding-left: 16px;
}
.Company___ka6hS .icon_color___1_7Cw {
  font-size: 24px;
  color: #0F71FF;
  cursor: pointer;
}
.abc_color {
  border-color: #f5222d !important;
}
.Insurance .ant-form {
  margin-bottom: 16px;
}
.Insurance .tableoption a {
  margin-right: 8px;
}
.Insurance .btnbox {
  margin-bottom: 16px;
}
.Insurance .btnbox button {
  margin-right: 8px;
}
.code_yan div label::before {
  display: inline-block;
  margin-right: 4px;
  content: "*";
  line-height: 1;
  font-size: 14px;
  color: #f5222d;
}
.detailedAddress div label::before {
  content: " ";
}
body .Insurance_content .anticon-plus-circle-o::before {
  font-size: 24px;
  color: #d9d9d9;
  cursor: pointer;
}
body .Insurance_content .anticon-plus-circle-o:hover::before {
  font-size: 24px;
  color: #0F71FF;
  cursor: pointer;
}
body .Insurance_content .anticon-minus-circle-o::before {
  font-size: 24px;
  color: #d9d9d9;
  cursor: pointer;
}
body .Insurance_content .anticon-minus-circle-o:hover::before {
  font-size: 24px;
  color: #F5222E;
  cursor: pointer;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-layout {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: auto;
      flex: auto;
  -ms-flex-direction: column;
      flex-direction: column;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
  background: #f0f2f5;
}
.ant-layout,
.ant-layout * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ant-layout.ant-layout-has-sider {
  -ms-flex-direction: row;
      flex-direction: row;
}
.ant-layout.ant-layout-has-sider > .ant-layout,
.ant-layout.ant-layout-has-sider > .ant-layout-content {
  overflow-x: hidden;
}
.ant-layout-header,
.ant-layout-footer {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.ant-layout-header {
  height: 64px;
  padding: 0 50px;
  line-height: 64px;
  background: #001529;
}
.ant-layout-footer {
  padding: 24px 50px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  background: #f0f2f5;
}
.ant-layout-content {
  -ms-flex: auto;
      flex: auto;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
}
.ant-layout-sider {
  position: relative;
  /* fix firefox can't set width smaller than content on flex item */
  min-width: 0;
  background: #001529;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.ant-layout-sider-children {
  height: 100%;
  margin-top: -0.1px;
  padding-top: 0.1px;
}
.ant-layout-sider-has-trigger {
  padding-bottom: 48px;
}
.ant-layout-sider-right {
  -ms-flex-order: 1;
      order: 1;
}
.ant-layout-sider-trigger {
  position: fixed;
  bottom: 0;
  z-index: 1;
  height: 48px;
  color: #fff;
  line-height: 48px;
  text-align: center;
  background: #002140;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.ant-layout-sider-zero-width > * {
  overflow: hidden;
}
.ant-layout-sider-zero-width-trigger {
  position: absolute;
  top: 64px;
  right: -36px;
  z-index: 1;
  width: 36px;
  height: 42px;
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  background: #001529;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.ant-layout-sider-zero-width-trigger:hover {
  background: #192c3e;
}
.ant-layout-sider-zero-width-trigger-right {
  left: -36px;
  border-radius: 4px 0 0 4px;
}
.ant-layout-sider-light {
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-trigger {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
}
/* 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 */
.header___3q_q8 {
  background: #ffffff;
  position: absolute;
  width: 100%;
  height: 54px;
  line-height: 54px;
  padding: 0 10px;
  z-index: 1;
}
.header___3q_q8 .logo___3xvRr {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  height: 54px;
  line-height: 54px;
  padding-left: 16px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  overflow: hidden;
}
.header___3q_q8 .logo___3xvRr h1 {
  color: #000000;
  font-size: 20px;
  display: inline-block;
}
.header___3q_q8 .commandMenu___2iS3A {
  display: inline-block;
  height: 54px;
  line-height: 54px;
  margin-left: 200px;
  padding-left: 22px;
}
.header___3q_q8 .commandMenu___2iS3A a {
  padding: 0 22px;
  display: inline-block;
  height: 54px;
  line-height: 54px;
  color: #000000;
  text-decoration: none;
}
.header___3q_q8 .commandMenu___2iS3A a :hover {
  color: white;
}
.header___3q_q8 .commandMenu___2iS3A .selected___1UtFO {
  font-size: 14px;
  color: #0e70ff;
  border-bottom: 2px solid #0e70ff;
}
.dark___1ed9m {
  background: #08131d;
}
.dark___1ed9m .commandMenu___2iS3A a {
  color: #cccccc;
}
.dark___1ed9m .commandMenu___2iS3A .selected___1UtFO {
  color: #ffffff;
  border-bottom: 2px solid #ffffff;
}
.dark___1ed9m .logo___3xvRr h1 {
  color: #ffffff;
}
/* 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 */
.amap-ui-poi-picker-sugg-container {
  top: 52px !important;
  min-width: 440px !important;
  left: 0 !important;
}
.amap-ui-poi-picker-search-results-container {
  min-width: 440px !important;
  top: 45px !important;
  left: 0 !important;
}
#comprehensive_search_address,
#comprehensive_search {
  border: none !important;
}
.address_list {
  background-color: #ffffff;
  width: 440px;
}
.address_list .auto-item {
  height: 44px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
#personnel_list .item {
  height: 64px;
}
.search-list_command {
  border: unset;
}
.search-list_command .img {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  float: left;
  margin: 15px 10px 0 0;
}
.search-list_command .img-span {
  float: left;
  margin: 15px 10px 0 0;
  display: inline-block;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: #0f71ff;
  color: #ffffff;
  text-align: center;
  line-height: 45px;
}
.search-list_command .img-span span {
  line-height: 45px;
}
.search-list_command .send-header-bar {
  float: right;
}
.search-list_command .amap_lib_placeSearch_poi {
  position: relative;
  float: right;
}
.police_list {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 468px;
}
.police_list .item {
  cursor: pointer;
  border-bottom: 1px solid #ccc;
  padding-bottom: 12px;
  margin-bottom: 16px;
}
.police_list .item .poibox {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.police_list .item .poibox .img-span {
  float: left;
  margin: 15px 10px 0 0;
  display: inline-block;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: #0f71ff;
  color: #ffffff;
  text-align: center;
  line-height: 45px;
}
.police_list .item .poibox .img-span span {
  line-height: 45px;
}
.police_list .item .poibox .info {
  width: 90%;
  margin-left: 8px;
}
.police_list .item .poibox .info .name {
  font-size: 14px;
  font-weight: 600;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.police_list .item .poibox .info .name .send_header_bar i {
  cursor: pointer;
  font-size: 20px;
  margin: 0 6px;
}
.police_list .item .poibox .info .name .send_header_bar i:hover {
  color: #000;
}
.police_list .item .poibox .info .text {
  font-size: 12px;
  margin-top: 6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.search_content___3rohV {
  position: absolute;
  width: 500px;
  top: 120px;
  left: 34px;
}
.search_content___3rohV .search_input___exevd {
  border-left: 4px solid #0e70ff;
  border-top: 4px solid #0e70ff;
  border-bottom: 4px solid #0e70ff;
  width: 500px;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  height: 52px;
  -ms-flex-align: center;
      align-items: center;
}
.search_content___3rohV .search_input___exevd .search_name___3KoBE {
  margin-left: 0;
  background-color: #f6f6f6;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 12px;
  width: 100px;
  text-align: right;
  margin-right: 4px;
  cursor: pointer;
}
.search_content___3rohV .search_input___exevd .search_btn___3sBzz {
  min-width: 60px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  background-color: #0e70ff;
  color: #fff;
  cursor: pointer;
}
.search_content___3rohV .type_body___3CAJh {
  height: 110px;
  width: 440px;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 4px 0px #dfdfdf;
          box-shadow: 0px 2px 4px 0px #dfdfdf;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 1px solid #DADADA;
}
.search_content___3rohV .type_body___3CAJh .type_item___2MG_L {
  cursor: pointer;
  width: 110px;
  height: 95px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly;
  -ms-flex-direction: column;
      flex-direction: column;
}
.search_content___3rohV .type_body___3CAJh .type_item___2MG_L .type_img___28mQy {
  width: 42px;
  height: 42px;
}
.search_content___3rohV .type_body___3CAJh .item_checked___3TMdE {
  background-color: #F2F2F2;
}
.search_content___3rohV .company_list___GZrfg {
  background-color: #fff;
  width: 440px;
  margin-top: -11px;
}
.search_content___3rohV .personnel_list___1nKqL {
  background: #fff;
  width: 440px;
  padding-left: 12px;
}
.search_content___3rohV .points_list___1YBgj {
  background-color: #fff;
  width: 440px;
}
.apicture___2VMZ4 {
  width: 370px;
  position: absolute;
  top: 70px;
  right: 16px;
  background: #ffffff;
  -webkit-box-shadow: 0px 2px 9px 0px rgba(14, 112, 255, 0.5);
          box-shadow: 0px 2px 9px 0px rgba(14, 112, 255, 0.5);
}
.apicture___2VMZ4 .title___2MdoJ {
  background: #fff;
  font-size: 18px;
  font-weight: 400;
  color: #000;
  border-bottom: 2px solid #eee;
  padding: 15px 16px;
  line-height: 24px;
}
.apicture___2VMZ4 .title___2MdoJ img {
  float: right;
  width: 19px;
  height: 20px;
}
.apicture___2VMZ4 .content___1apSU {
  padding: 8px 16px;
}
.apicture___2VMZ4 .content___1apSU .borderline___3_JHr {
  height: 1px;
  width: 336px;
  background-color: #E4E6E7;
  margin: 16px 0;
}
.apicture___2VMZ4 .content___1apSU h1 {
  color: #0088ff;
  font-size: 16px;
  font-weight: 400;
}
.apicture___2VMZ4 .content___1apSU h1 img {
  width: 16px;
  height: 16px;
  margin-right: 5px;
  margin-bottom: 4px;
}
.apicture___2VMZ4 .content___1apSU .item___1Tivm {
  font-size: 14px;
  color: #333333;
  font-weight: 400;
}
.apicture___2VMZ4 .content___1apSU .item___1Tivm img {
  width: 14px;
  height: 14px;
  margin-right: 4px;
  margin-bottom: 2px;
}
.apicture___2VMZ4 .content___1apSU .dashed___1B8AK {
  height: 1px;
  width: 100%;
  border-bottom: 1px dashed #bdcfde;
  margin: 7px 0;
}
.todayError___313B6 {
  height: 180px;
  position: absolute;
  top: 70px;
  left: 16px;
  -webkit-box-shadow: 0px 2px 9px 0px rgba(14, 112, 255, 0.5);
          box-shadow: 0px 2px 9px 0px rgba(14, 112, 255, 0.5);
  opacity: 0.8;
  background: #ffffff;
}
@media screen and (min-width: 1760px) {
  .todayError___313B6 {
    width: 15%;
  }
}
@media screen and (min-width: 1410px) and (max-width: 1760px) {
  .todayError___313B6 {
    width: 15%;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1410px) {
  .todayError___313B6 {
    width: 20%;
  }
}
@media screen and (max-width: 1200px) {
  .todayError___313B6 {
    width: 20%;
  }
}
.todayError___313B6 .title___2MdoJ {
  background: -webkit-gradient(linear, left top, right top, from(#0e70ff), to(rgba(62, 139, 253, 0)));
  background: linear-gradient(90deg, #0e70ff 0%, rgba(62, 139, 253, 0) 100%);
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  -ms-flex-align: center;
      align-items: center;
  color: #fff;
  font-size: 16px;
  font-family: PingFangSC-Regular;
}
.todayError___313B6 .title___2MdoJ img {
  width: 16px;
  height: 16px;
  margin-left: 16px;
  margin-right: 4px;
}
.todayError___313B6 .todayErrorContent___3y6DK {
  padding: 0 12px;
  height: 162px;
}
.todayError___313B6 .todayErrorContent___3y6DK .todayCount___2w5rn {
  font-size: 86px;
  color: #ff6416;
  font-weight: 700;
  text-align: center;
  height: 100px;
  line-height: 100px;
  font-family: DINAlternate-Bold, DINAlternate;
}
.todayError___313B6 .todayErrorContent___3y6DK .otherDay___3G0fr {
  margin-top: 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  font-size: 16px;
}
.todayError___313B6 .todayErrorContent___3y6DK .otherDay___3G0fr .otherDayCount___krIl6 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.todayError___313B6 .todayErrorContent___3y6DK .otherDay___3G0fr .otherDayCount___krIl6 span {
  margin-right: 8px;
}
.todayError___313B6 .todayErrorContent___3y6DK .otherDay___3G0fr .otherDayCount___krIl6 div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 32px;
  height: 20px;
  font-weight: 700;
}
.errorTime___kFJ8y {
  height: 445px;
  position: absolute;
  overflow: auto;
  top: 261px;
  left: 16px;
  -webkit-box-shadow: 0px 2px 9px 0px rgba(14, 112, 255, 0.5);
          box-shadow: 0px 2px 9px 0px rgba(14, 112, 255, 0.5);
  opacity: 0.8;
  background: #ffffff;
}
@media screen and (min-width: 1760px) {
  .errorTime___kFJ8y {
    width: 15%;
  }
}
@media screen and (min-width: 1410px) and (max-width: 1760px) {
  .errorTime___kFJ8y {
    width: 15%;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1410px) {
  .errorTime___kFJ8y {
    width: 20%;
  }
}
@media screen and (max-width: 1200px) {
  .errorTime___kFJ8y {
    width: 20%;
  }
}
.errorTime___kFJ8y .title___2MdoJ {
  background: -webkit-gradient(linear, left top, right top, from(#0e70ff), to(rgba(62, 139, 253, 0)));
  background: linear-gradient(90deg, #0e70ff 0%, rgba(62, 139, 253, 0) 100%);
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  -ms-flex-align: center;
      align-items: center;
  color: #fff;
  font-size: 16px;
  font-family: PingFangSC-Regular;
}
.errorTime___kFJ8y .title___2MdoJ img {
  width: 16px;
  height: 16px;
  margin-left: 16px;
  margin-right: 4px;
}
.nowError___1gT0d {
  height: 270px;
  position: absolute;
  bottom: 8px;
  left: 16px;
  -webkit-box-shadow: 0px 2px 9px 0px rgba(14, 112, 255, 0.5);
          box-shadow: 0px 2px 9px 0px rgba(14, 112, 255, 0.5);
  opacity: 0.8;
  background: #ffffff;
  padding-bottom: 8px;
}
@media screen and (min-width: 1760px) {
  .nowError___1gT0d {
    width: 15%;
  }
}
@media screen and (min-width: 1410px) and (max-width: 1760px) {
  .nowError___1gT0d {
    width: 15%;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1410px) {
  .nowError___1gT0d {
    width: 20%;
  }
}
@media screen and (max-width: 1200px) {
  .nowError___1gT0d {
    width: 20%;
  }
}
.nowError___1gT0d .title___2MdoJ {
  background: -webkit-gradient(linear, left top, right top, from(#0e70ff), to(rgba(62, 139, 253, 0)));
  background: linear-gradient(90deg, #0e70ff 0%, rgba(62, 139, 253, 0) 100%);
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  -ms-flex-align: center;
      align-items: center;
  color: #fff;
  font-size: 16px;
  font-family: PingFangSC-Regular;
}
.nowError___1gT0d .title___2MdoJ img {
  width: 16px;
  height: 16px;
  margin-left: 16px;
  margin-right: 4px;
}
.nowError___1gT0d .norErrorContent___23D7V {
  width: 100%;
  padding: 0 10px 10px;
  margin: 8px auto 0;
  overflow: auto;
}
.nowError___1gT0d .norErrorContent___23D7V .nowErrorItem___nvhVJ {
  cursor: pointer;
  margin-bottom: 8px;
  width: 100%px;
  height: 125px;
  border-radius: 8px;
  border: 1px solid #bdcfde;
  padding: 8px;
  color: #333333;
}
.nowError___1gT0d .norErrorContent___23D7V .nowErrorItem___nvhVJ .itemTitle___34MTQ {
  height: 25px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 1px solid #bdcfde;
  margin-bottom: 8px;
}
.nowError___1gT0d .norErrorContent___23D7V .nowErrorItem___nvhVJ .itemTitle___34MTQ img {
  width: 12px;
  height: 12px;
  margin-right: 8px;
}
.nowError___1gT0d .norErrorContent___23D7V .nowErrorItem___nvhVJ .itemTitle___34MTQ .icon___3qLMQ {
  width: 12px;
  height: 12px;
  margin-right: 8px;
}
.nowError___1gT0d .norErrorContent___23D7V .nowErrorItem___nvhVJ .itemInfo___2XuSn {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
}
.nowError___1gT0d .norErrorContent___23D7V .nowErrorItem___nvhVJ .itemInfo___2XuSn div {
  margin-right: 8px;
  width: 38px;
  height: 18px;
  text-align: center;
  border-radius: 2px;
  line-height: 18px;
  font-size: 14px;
  overflow: hidden;
}
.nowError___1gT0d .norErrorContent___23D7V .nowErrorItem___nvhVJ .itemInfo___2XuSn span {
  display: block;
  width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nowError___1gT0d .norErrorContent___23D7V::-webkit-scrollbar {
  display: none;
}
.errorReport___374GY {
  height: 270px;
  position: absolute;
  bottom: 8px;
  -webkit-box-shadow: 0px 2px 9px 0px rgba(14, 112, 255, 0.5);
          box-shadow: 0px 2px 9px 0px rgba(14, 112, 255, 0.5);
  opacity: 0.8;
  background: #ffffff;
  padding-bottom: 8px;
}
@media screen and (min-width: 1760px) {
  .errorReport___374GY {
    width: 66%;
    left: 17%;
  }
}
@media screen and (min-width: 1410px) and (max-width: 1760px) {
  .errorReport___374GY {
    width: 66%;
    left: 17%;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1410px) {
  .errorReport___374GY {
    width: 56%;
    left: 22%;
  }
}
@media screen and (max-width: 1200px) {
  .errorReport___374GY {
    width: 56%;
    left: 22%;
  }
}
.errorReport___374GY .title___2MdoJ {
  background: -webkit-gradient(linear, left top, right top, from(#0e70ff), to(rgba(62, 139, 253, 0)));
  background: linear-gradient(90deg, #0e70ff 0%, rgba(62, 139, 253, 0) 100%);
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  -ms-flex-align: center;
      align-items: center;
  color: #fff;
  font-size: 16px;
  font-family: PingFangSC-Regular;
}
.errorReport___374GY .title___2MdoJ img {
  width: 16px;
  height: 16px;
  margin-left: 16px;
  margin-right: 4px;
}
.errorTimeReport___1-GLV {
  height: 270px;
  position: absolute;
  bottom: 8px;
  right: 16px;
  -webkit-box-shadow: 0px 2px 9px 0px rgba(14, 112, 255, 0.5);
          box-shadow: 0px 2px 9px 0px rgba(14, 112, 255, 0.5);
  opacity: 0.8;
  background: #ffffff;
  padding-bottom: 8px;
}
@media screen and (min-width: 1760px) {
  .errorTimeReport___1-GLV {
    width: 15%;
  }
}
@media screen and (min-width: 1410px) and (max-width: 1760px) {
  .errorTimeReport___1-GLV {
    width: 15%;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1410px) {
  .errorTimeReport___1-GLV {
    width: 20%;
  }
}
@media screen and (max-width: 1200px) {
  .errorTimeReport___1-GLV {
    width: 20%;
  }
}
.errorTimeReport___1-GLV .title___2MdoJ {
  background: -webkit-gradient(linear, left top, right top, from(#0e70ff), to(rgba(62, 139, 253, 0)));
  background: linear-gradient(90deg, #0e70ff 0%, rgba(62, 139, 253, 0) 100%);
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  -ms-flex-align: center;
      align-items: center;
  color: #fff;
  font-size: 16px;
  font-family: PingFangSC-Regular;
}
.errorTimeReport___1-GLV .title___2MdoJ img {
  width: 16px;
  height: 16px;
  margin-left: 16px;
  margin-right: 4px;
}
.attendInfo___1UCZB {
  width: 300px;
  height: 613px;
}
.attendInfo___1UCZB .title___2MdoJ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 14px;
  font-weight: 400;
  color: #6F737F;
  line-height: 24px;
  background-color: #fff;
  height: 40px;
}
.attendInfo___1UCZB .title___2MdoJ .back_icon___1kX3M {
  position: absolute;
  left: 22px;
}
.attendInfo___1UCZB .title___2MdoJ .attend_name___3lgtL {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 80%;
  text-align: center;
}
.attendInfo___1UCZB .content___1apSU {
  width: 100%;
  opacity: 0.9;
  background-color: #fff;
  padding: 8px 0px 8px 16px;
}
.attendInfo___1UCZB .content___1apSU .attend_info___3Od7T {
  color: rgba(0, 0, 0, 0.65);
}
.attendInfo___1UCZB .content___1apSU .attend_info___3Od7T .attend_item___3Lj6X {
  margin-bottom: 8px;
}
.attendInfo___1UCZB .content___1apSU .attend_info___3Od7T .attend_item___3Lj6X span {
  color: #000;
}
.attendInfo___1UCZB .content___1apSU .attend_list___2H09q {
  max-height: 613px;
  overflow-y: auto;
}
.attendInfo___1UCZB .content___1apSU .dashed___1B8AK {
  height: 1px;
  width: 100%;
  border-bottom: 1px dashed #bdcfde;
  margin: 7px 0;
}
.openvideo-mask___2XLhb {
  position: "fixed";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
  padding: 20px;
}
.map_video___wWRJz {
  position: absolute;
  z-index: 1001;
  width: 520px;
  height: 316px;
  background-color: white;
  padding-top: 20px;
}
.right_click_search___G7q8g {
  position: absolute;
  left: 50%;
  top: 70px;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  background: #fff;
  padding: 10px 25px 10px 16px;
}
.right_click_search___G7q8g .title___2MdoJ {
  font-weight: 500;
  color: #1E263C;
  font-size: 15px;
  padding-right: 68px;
}
.right_click_search___G7q8g .close___3fFRl {
  position: absolute;
  cursor: pointer;
  top: 0;
  right: 8px;
}
.info__search___251zq {
  position: absolute;
  left: 50%;
  width: 386px;
  top: 90px;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}
.info__search___251zq input {
  font-size: 14px;
}
.info__search___251zq .check_box___3LVs7 {
  background-color: #fff;
  width: 100%;
  height: 44px;
  padding-left: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.compony_list___fXkx5 {
  width: 295px;
  position: absolute;
  top: 70px;
  left: 16px;
}
.compony_list___fXkx5 .list_header___34Za1 {
  position: relative;
  border-bottom: 1px solid #d6d6d6;
  border-radius: 4px 4px 0px 0px;
  width: 295px;
  height: 40px;
  background: white;
  font-size: 14px;
  font-family: PingFangSC, PingFangSC-Medium;
  font-weight: 500;
  color: #000;
  -ms-flex-pack: center;
      justify-content: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.compony_list___fXkx5 .list_header___34Za1 .list_close___gCG3N {
  cursor: pointer;
  top: 0;
  position: absolute;
  font-size: 20px;
  right: 10px;
}
.compony_list___fXkx5 .list_content___2chKX {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  background-color: white;
  -ms-flex-direction: column;
      flex-direction: column;
  border-radius: 0px 0px 4px 4px;
}
.map_event_content___WrBYw {
  width: 300px;
  background-color: #fff;
}
.map_event_content___WrBYw .map_event_header___3Fh7U {
  border-radius: 4px 4px 0px 0px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  height: 40px;
  border-bottom: 2px solid #e5e5e5;
}
.map_event_content___WrBYw .map_event_header___3Fh7U .header_name___35H3L {
  font-weight: 600;
  color: #000000;
}
.map_event_content___WrBYw .map_event_header___3Fh7U .header_icon___261qS {
  position: absolute;
  right: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 40px;
}
.map_event_content___WrBYw .map_event_header___3Fh7U .header_icon___261qS img {
  cursor: pointer;
}
.map_event_content___WrBYw .map_event_header___3Fh7U .header_back___3dOye {
  position: absolute;
  left: 10px;
}
.map_event_content___WrBYw .map_event_header___3Fh7U .header_back___3dOye img {
  cursor: pointer;
}
.map_event_content___WrBYw .map_event_body___RkLZS {
  margin: 16px 0 16px 16px;
}
.map_event_content___WrBYw .map_event_body___RkLZS .body_card___PeyOf {
  position: relative;
  cursor: pointer;
  margin-top: 16px;
  background: #F8FAFB;
  border-radius: 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 16px;
  line-height: 25px;
}
.map_event_content___WrBYw .map_event_body___RkLZS .body_card___PeyOf .card_title___2bd8e {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.map_event_content___WrBYw .map_event_body___RkLZS .body_card___PeyOf .card_title___2bd8e .card_label___SwPmo {
  padding: 0 4px;
  height: 20px;
  border-radius: 2px;
  color: #fff;
  text-align: center;
  line-height: 20px;
  font-size: 12px;
}
.map_event_content___WrBYw .map_event_body___RkLZS .body_card___PeyOf .card_title___2bd8e .card_name___3IB2k {
  font-weight: 600;
  color: #000000;
  font-size: 16px;
  margin-left: 10px;
}
.map_event_content___WrBYw .map_event_body___RkLZS .body_card___PeyOf .card_content___2TsAj .card_item___3IYVw {
  color: rgba(0, 0, 0, 0.85);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.map_event_content___WrBYw .map_event_body___RkLZS .body_card___PeyOf .card_sum___2CoOO {
  position: absolute;
  right: 0;
  top: 15px;
  border-top-left-radius: 13px;
  height: 20px;
  border-bottom-left-radius: 13px;
  background-color: #CFE2FF;
  line-height: 20px;
  padding: 0 4px 0 6px;
  font-size: 14px;
  color: #0E70FF;
}
.map_event_content___WrBYw .map_event_body___RkLZS .body_card___PeyOf:hover {
  background-color: #E5F0FF;
}
.map_event_content___WrBYw .map_event_body___RkLZS .body_detail___3F6y9 {
  position: relative;
}
.map_event_content___WrBYw .map_event_body___RkLZS .body_detail___3F6y9 .detail_time___n2BFr {
  position: absolute;
  top: -17px;
  height: 22px;
  background-color: #F6BD16;
  width: 300px;
  left: -16px;
  text-align: center;
}
.map_event_content___WrBYw .map_event_body___RkLZS .body_detail___3F6y9 .detail_item___23NZj {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -ms-flex-align: start;
      align-items: flex-start;
}
.map_event_content___WrBYw .map_event_body___RkLZS .body_detail___3F6y9 .detail_item___23NZj .item_title___21ZcE {
  width: 60px;
}
.map_event_content___WrBYw .map_event_body___RkLZS .body_detail___3F6y9 .detail_item___23NZj .item_content___Rg13p {
  margin-left: 8px;
}
.map_event_content___WrBYw .map_event_body___RkLZS .body_detail___3F6y9 .detail_item___23NZj .item_content___Rg13p .text___2PQmm {
  color: #000;
}
.map_event_content___WrBYw .map_event_body___RkLZS .body_detail___3F6y9 .detail_bottom___i2Hpg {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.componey___2uBgH {
  width: 300px;
}
.componey___2uBgH .componey_box___1R1F5 {
  background-color: #fff;
  height: 124px;
  padding: 10px 16px;
  opacity: 0.9;
}
.componey___2uBgH .componey_box___1R1F5 .componey_info___2RIOj {
  display: -ms-flexbox;
  display: flex;
  margin-top: 13px;
}
.componey___2uBgH .componey_box___1R1F5 .componey_info___2RIOj img {
  width: 72px;
  height: 72px;
}
.componey___2uBgH .componey_box___1R1F5 .componey_info___2RIOj .info___39XJr {
  margin-left: 8px;
}
.componey___2uBgH .componey_box___1R1F5 .componey_info___2RIOj .info___39XJr .info_item___1WYHa {
  margin-bottom: 8px;
  display: -ms-flexbox;
  display: flex;
  color: rgba(0, 0, 0, 0.65);
}
.componey___2uBgH .componey_box___1R1F5 .componey_info___2RIOj .info___39XJr .info_item___1WYHa div {
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.componey___2uBgH .content___1apSU {
  margin-top: 16px;
  width: 100%;
  opacity: 0.9;
  background-color: #fff;
  padding-left: 16px;
  padding-right: 16px;
}
.componey___2uBgH .content___1apSU label {
  width: 134px;
  text-align: center;
}
.componey___2uBgH .content___1apSU .tabs___3-Pf2 {
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 16px;
}
.componey___2uBgH .content___1apSU .tabs___3-Pf2 .tab_pane___3naFs {
  height: 40px;
  line-height: 40px;
  width: 50%;
  text-align: center;
}
.componey___2uBgH .content___1apSU .tabs___3-Pf2 .tab_active___WJrp2 {
  color: #0e70ff;
  border-bottom: 1px solid #0E70FF;
}
.componey___2uBgH .content___1apSU .attend_info___3Od7T {
  color: rgba(0, 0, 0, 0.65);
}
.componey___2uBgH .content___1apSU .attend_info___3Od7T .attend_item___3Lj6X {
  margin-bottom: 8px;
}
.componey___2uBgH .content___1apSU .attend_info___3Od7T .attend_item___3Lj6X span {
  color: #000;
}
.componey___2uBgH .content___1apSU .police_list___3uB7W {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 468px;
}
.componey___2uBgH .content___1apSU .police_list___3uB7W .item___1Tivm {
  cursor: pointer;
  border-bottom: 1px solid #ccc;
  padding-bottom: 12px;
  margin-bottom: 16px;
}
.componey___2uBgH .content___1apSU .police_list___3uB7W .item___1Tivm .poibox___1rX5c {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.componey___2uBgH .content___1apSU .police_list___3uB7W .item___1Tivm .poibox___1rX5c .img_span___2PFcB {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #0f71ff;
  display: inline-block;
  color: #ffffff;
  line-height: 36px;
  text-align: center;
  font-size: 10pxpx;
}
.componey___2uBgH .content___1apSU .police_list___3uB7W .item___1Tivm .poibox___1rX5c .info___39XJr {
  width: 90%;
  margin-left: 8px;
}
.componey___2uBgH .content___1apSU .police_list___3uB7W .item___1Tivm .poibox___1rX5c .info___39XJr .name___38CEZ {
  font-size: 14px;
  font-weight: 600;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.componey___2uBgH .content___1apSU .police_list___3uB7W .item___1Tivm .poibox___1rX5c .info___39XJr .name___38CEZ .send_header_bar___11-wv i {
  cursor: pointer;
  font-size: 20px;
  margin: 0 6px;
}
.componey___2uBgH .content___1apSU .police_list___3uB7W .item___1Tivm .poibox___1rX5c .info___39XJr .name___38CEZ .send_header_bar___11-wv i:hover {
  color: #000;
}
.componey___2uBgH .content___1apSU .police_list___3uB7W .item___1Tivm .poibox___1rX5c .info___39XJr .text___2PQmm {
  font-size: 12px;
  margin-top: 6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.componey___2uBgH .dep_box___25YQR {
  height: 468px;
  overflow: auto;
}
.componey___2uBgH .dep_box___25YQR .root_dep___3EEE2 {
  color: rgba(0, 0, 0, 0.65);
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  margin-bottom: 16px;
}
.componey___2uBgH .dep_box___25YQR .nav_content___1MVhp {
  line-height: 1;
  padding: 16px 0 8px;
}
.componey___2uBgH .dep_box___25YQR .nav_content___1MVhp .nav___ex3wt {
  color: #0f71ff;
  cursor: pointer;
}
.componey___2uBgH .dep_box___25YQR .dep_item___Ts9La {
  margin-bottom: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
}
.componey___2uBgH .dep_box___25YQR .dep_item___Ts9La .dep_name___1W9CW {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
}
.componey___2uBgH .dep_box___25YQR .dep_item___Ts9La .dep_name___1W9CW img {
  width: 14px;
  height: 11px;
  margin-right: 8px;
}
.componey___2uBgH .dep_box___25YQR .dep_item___Ts9La .dep_next___1TIi6 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #0F71FF;
  cursor: pointer;
  position: absolute;
  right: 16px;
}
.componey___2uBgH .dep_box___25YQR .dep_item___Ts9La .dep_next___1TIi6 img {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.dark___341xK .apicture___2VMZ4,
.dark___341xK .todayError___313B6,
.dark___341xK .errorTime___kFJ8y,
.dark___341xK .nowError___1gT0d,
.dark___341xK .errorReport___374GY,
.dark___341xK .errorTimeReport___1-GLV,
.dark___341xK .check_box___3LVs7 {
  background: #213241;
  color: #ffffff;
}
.dark___341xK .apicture___2VMZ4 .title___2MdoJ,
.dark___341xK .todayError___313B6 .title___2MdoJ,
.dark___341xK .errorTime___kFJ8y .title___2MdoJ,
.dark___341xK .nowError___1gT0d .title___2MdoJ,
.dark___341xK .errorReport___374GY .title___2MdoJ,
.dark___341xK .errorTimeReport___1-GLV .title___2MdoJ,
.dark___341xK .check_box___3LVs7 .title___2MdoJ {
  background: #08131d;
}
.dark___341xK .info__search___251zq input {
  background: #213241;
  border: none;
  color: #fff;
}
.dark___341xK .apicture___2VMZ4 .detail___3grIF {
  color: #fff;
}
.dark___341xK .nowError___1gT0d .itemTitle___34MTQ {
  color: #fff;
}
.dark___341xK .nowError___1gT0d .itemTitle___34MTQ .icon___3qLMQ {
  color: #fff;
}
.dark___341xK .nowError___1gT0d .itemInfo___2XuSn {
  color: #fff;
}
.dark___341xK .attendInfo___1UCZB .title___2MdoJ {
  background-color: #08131D !important;
  color: #fff;
}
.dark___341xK .attendInfo___1UCZB .content___1apSU {
  background-color: #213241 !important;
  color: #fff;
}
.dark___341xK .attendInfo___1UCZB .content___1apSU .attend_info___3Od7T {
  color: rgba(255, 255, 255, 0.7);
}
.dark___341xK .attendInfo___1UCZB .content___1apSU .attend_info___3Od7T span {
  color: #fff;
}
.slider___1IPyX {
  height: 100px;
  position: absolute;
  bottom: 16px;
  left: 50px;
}
#map_container2 .amap-icon img,
#map_container4 .amap-icon img {
  width: 32px;
  height: 42px;
}
.anchorBL {
  display: none;
}
.radio_container {
  display: -ms-flexbox;
  display: flex;
  left: 50%;
  top: 54px;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}
.radio_container .select-menu {
  display: inline-block;
  width: 135px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.radio_container .select-menu-active {
  background: #96cbf3;
}
.draw_container {
  padding: 20px;
  top: 82px;
  left: 20px;
}
.draw_container,
.radio_container {
  padding-left: 8px;
  position: absolute;
  border-radius: 5px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 40px;
  background: #fff;
}
.draw_container .btn_container button,
.radio_container .btn_container button {
  margin-left: 20px;
}
.draw_container .btn_container button::first-child,
.radio_container .btn_container button::first-child {
  margin-left: 0;
}
.radio_container-open {
  position: absolute;
  top: 0px;
  right: 0;
  width: 80px;
  height: 54px;
  display: -ms-flexbox;
  display: flex;
  background-color: #ebf3fe;
  text-align: center;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 1;
}
.radio_container-open .icon-fold {
  margin-top: 10px;
}
.radio_container-switch {
  position: absolute;
  bottom: 0px;
  right: 82px;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: #ffffff;
  margin-left: 900px;
  padding: 10px;
  -webkit-box-shadow: darkgrey 0px 0px 10px 1px;
          box-shadow: darkgrey 0px 0px 10px 1px;
}
.radio_container-switch .switch-button {
  width: 102px;
  height: 72px;
  position: relative;
}
.radio_container-switch .switch-button .text {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #ffffff;
  font-size: 10px;
}
.radio_container-switch .switch-button:first-child,
.radio_container-switch .switch-button:nth-child(2) {
  margin-right: 10px;
}
.radio_container-switch .active {
  border: 1px solid #0f71ff;
}
.radio_container-switch .active .text {
  background: #0f71ff;
}
.drawer_container_tab {
  overflow: hidden;
  position: absolute;
  top: 70px;
  left: 20px;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  background: #fff;
}
.drawer_container_tab .drawer_inner {
  width: 100%;
  height: 100%;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.drawer_container_tab .drawer_inner header {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}
.drawer_container_tab .drawer_inner header .title {
  float: left;
}
.drawer_container_tab .drawer_inner header .close {
  float: right;
}
.depart_drawer_hide {
  width: 0;
}
.amap-controlbar {
  bottom: -40px;
  left: 0px !important;
  top: unset !important;
  right: unset !important;
}
.amap-indoormap-floorbar-control {
  right: 80px !important;
  width: 28px;
}
.search-list_command .item {
  border-bottom: 1px solid #e6e3e3;
  cursor: pointer;
}
.search-list_command .item .poibox .name {
  font-size: 14px !important;
}
.search-list_command .item .poibox .text {
  font-size: 12px !important;
  color: #8a8989;
  padding-left: 10px;
  position: relative;
}
.search-list_command .item .poibox .text .poibox-icon {
  position: absolute;
  right: 0;
  left: unset;
  top: unset;
  bottom: 10px;
}
.content-window-card-address {
  border-radius: 8px;
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none;
  bottom: 0;
  left: 0;
  width: auto;
  padding: 0;
  background: #ffffff;
}
.content-window-card-address .info-middle {
  min-width: 300px;
}
.content-window-card-address .info-middle .head {
  color: #000000;
  height: 50px;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 20px;
  font-weight: bold;
  border-bottom: 1px solid #E4E6E7;
}
.content-window-card-address .info-middle .content-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 10px 20px;
}
.content-window-card-address .close-div {
  position: absolute;
  top: 10px;
  right: 10px;
}
.content-window-card-address .info-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  color: #0E70FF;
  padding: 10px;
  cursor: pointer;
}
.content-window-card {
  border-radius: 8px;
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none;
  bottom: 0;
  left: 0;
  width: auto;
  padding: 0;
  background: #ffffff;
}
.content-window-card .close-div {
  position: absolute;
  top: 5px;
  right: 10px;
}
.content-window-card .close-div a {
  color: black;
  font-size: 20px;
}
.content-window-card p {
  height: 2rem;
}
.content-window-card .info-middle {
  font-size: 14px;
  padding: 10px 6px 0 6px;
  line-height: 20px;
  min-height: 100px;
  color: #666666;
  display: -ms-flexbox;
  display: flex;
}
.content-window-card .info-middle .text {
  line-height: 24px;
  margin-left: 10px;
}
.content-window-card .info-middle .text .name {
  font-size: 16px;
  color: #333333;
  line-height: 16px;
}
.content-window-card .info-middle .head {
  font-size: 15px;
  font-weight: 600;
}
.content-window-card .info-middle .avator {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.content-window-card .info-middle .span-header {
  background: #0f71ff;
  line-height: 40px;
  text-align: center;
  color: #ffffff;
}
.content-window-card .info-middle .image {
  position: absolute;
  margin-right: 6px;
  margin-top: 5px;
  height: 90px;
  padding: 10px 10px;
}
.content-window-card .info-middle .image img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.content-window-card .info-middle .image .img-span {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #0f71ff;
  display: inline-block;
  color: #ffffff;
  line-height: 60px;
  text-align: center;
  font-size: 17px;
}
.content-window-card .info-middle .content-text {
  margin-left: 80px;
  padding-right: 10px;
}
.content-window-card .info-middle .content-text .text {
  width: 180px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.content-window-card .info-middle .event-content-text {
  padding-right: 10px;
  width: 100%;
}
.content-window-card .info-middle .event-content-text .center {
  text-align: center;
}
.content-window-card .info-middle .atten-content-text {
  padding-right: 10px;
}
.content-window-card .info-bottom {
  height: 0px;
  width: 100%;
  clear: both;
  text-align: center;
}
.content-window-card .info-bottom img {
  position: relative;
  z-index: 104;
}
.content-window-card .info-button {
  position: relative;
  clear: both;
  border-top: 1px solid #e7e7e7;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.content-window-card .info-button .button {
  display: inline-block;
  width: 50%;
  text-align: center;
  background: #fff;
  border: 0;
  padding: 8px;
  cursor: pointer;
}
.content-window-card .info-button .button:first-child {
  border-right: 1px solid #e7e7e7;
}
.content-window-card-picture {
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none;
  bottom: 0;
  left: 0;
  width: auto;
  padding: 0;
  border: solid 1px #e8e8e8;
  background: #ffffff;
  width: 272px;
}
.content-window-card-picture .info .title {
  width: 100%;
  font-size: 18px;
  color: #ffffff;
  font-weight: 500;
  text-align: center;
  line-height: 40px;
  background-color: #0e70ff;
}
.content-window-card-picture .info .message {
  padding: 20px;
  max-width: 370px;
}
.content-window-card-picture .info .message .list {
  padding-bottom: 8px;
}
.content-window-card-picture .info .message .list .name {
  color: #5e5e5e;
}
.content-window-card-picture .info .message .list .data {
  color: #333333;
}
.content-window-card-picture .close-div {
  position: absolute;
  top: 5px;
  right: 10px;
}
.content-window-card-picture .close-div a {
  color: white;
}
.content-window-card-picture .button {
  cursor: pointer;
  background: #ffffff;
  border: 1px solid #0e70ff;
  border-radius: 4px;
  width: 152px;
  margin: 0 60px;
  padding: 6px 0;
  text-align: center;
  color: #0e70ff;
  margin-bottom: 24px;
}
.content-window-card-trajectory {
  width: 375px;
  padding: 20px;
  border-radius: 8px;
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none;
  bottom: 0;
  left: 0;
  background: #ffffff;
}
.content-window-card-trajectory .close-div {
  position: absolute;
  top: 5px;
  right: 10px;
}
.content-window-card-trajectory .close-div a {
  color: black;
  font-size: 20px;
}
.content-window-card-trajectory p {
  height: 2rem;
}
.content-window-card-trajectory .info-middle {
  font-size: 14px;
  line-height: 20px;
  min-height: 100px;
  color: #666666;
  padding-bottom: 16px;
}
.content-window-card-trajectory .info-middle .text {
  line-height: 24px;
  margin-left: 10px;
}
.content-window-card-trajectory .info-middle .text .name {
  font-size: 16px;
  color: #333333;
  line-height: 16px;
}
.content-window-card-trajectory .info-middle .text .content-click {
  color: #0f71ff;
  text-decoration: underline;
  cursor: pointer;
}
.content-window-card-trajectory .info-middle .head {
  font-size: 15px;
  font-weight: 600;
}
.content-window-card-trajectory .info-middle .avator {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.content-window-card-trajectory .info-middle .span-header {
  background: #0f71ff;
  line-height: 40px;
  text-align: center;
  color: #ffffff;
}
.content-window-card-trajectory .info-middle .image {
  padding-bottom: 14px;
}
.content-window-card-trajectory .info-middle .image img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.content-window-card-trajectory .info-middle .image .img-span {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #0f71ff;
  display: inline-block;
  color: #ffffff;
  line-height: 60px;
  text-align: center;
  font-size: 17px;
}
.content-window-card-trajectory .info-middle .image .img-name {
  padding-left: 8px;
  color: #333333;
  font-size: 16px;
  font-weight: 500;
}
.content-window-card-trajectory .info-middle .comoneye-logo img {
  width: 72px;
  height: 72px;
}
.content-window-card-trajectory .info-middle .comoneye-logo .img-span {
  width: 72px;
  height: 72px;
  background: #0f71ff;
  display: inline-block;
  color: #ffffff;
  line-height: 72px;
  text-align: center;
  font-size: 18px;
}
.content-window-card-trajectory .info-middle .comoneye-logo .img-name {
  padding-left: 8px;
  color: #333333;
  font-size: 18px;
  font-weight: 500;
}
.content-window-card-trajectory .info-middle .event-content-text {
  padding-right: 10px;
  width: 100%;
}
.content-window-card-trajectory .info-middle .event-content-text .center {
  text-align: center;
}
.content-window-card-trajectory .info-middle .atten-content-text {
  padding-right: 10px;
}
.content-window-card-trajectory .info-bottom {
  height: 0px;
  width: 100%;
  clear: both;
  text-align: center;
}
.content-window-card-trajectory .info-bottom .sharp {
  height: 0;
  width: 0;
  border-color: #fff transparent transparent transparent;
  border-width: 20px 15px 0px 0px;
  border-style: solid;
  left: 250px;
  text-align: center;
  margin-left: 45%;
}
.content-window-card-trajectory .info-button {
  padding-top: 15px;
  position: relative;
  clear: both;
  border-top: 1px solid #e7e7e7;
  padding-bottom: 16px;
}
.content-window-card-trajectory .info-button .title {
  font-size: 14px;
  color: #5e5e5e;
  padding-bottom: 5px;
}
.content-window-card-trajectory .info-button .location-time {
  color: #5e5e5e;
}
.content-window-card-trajectory .info-button .button {
  display: inline-block;
  border: 1px solid #0e70ff;
  color: #0e70ff;
  padding: 4px 16px;
  cursor: pointer;
  border-radius: 4px;
  margin-right: 8px;
}
.content-window-card-trajectory .info-button .button:nth-child(5) {
  margin-right: 0;
}
.content-window-card-trajectory .info-button .button:hover {
  background-color: #0e70ff;
  color: #fff;
}
.content-window-card-trajectory .list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  border-bottom: 1px solid #bdcfde;
  margin-bottom: 10px;
}
.content-window-card-trajectory .list .item-name {
  width: 120px;
}
.content-window-card-trajectory .list .item-time {
  padding: 0 10px;
}
.content-window-card-trajectory .list .item-button .button {
  padding: 2px 16px 4px 16px;
  height: 28px;
  border-radius: 4px;
  border: 1px solid #0e70ff;
  color: #0e70ff;
  margin-bottom: 5px;
  cursor: pointer;
  float: right;
}
.content-window-card-trajectory .list .item-button .button:hover {
  color: #fff;
  background: #0e70ff;
}
.content-window-card-trajectory .time-div {
  font-size: 14px;
}
.content-window-card-trajectory .time-div .button {
  padding: 2px 16px 4px 16px;
  height: 28px;
  border-radius: 4px;
  border: 1px solid #0e70ff;
  color: #0e70ff;
  margin-bottom: 5px;
  cursor: pointer;
  float: right;
}
.content-window-card-trajectory .time-div .button:hover {
  background-color: #0e70ff;
  color: #fff;
}
.content-window-card-componey {
  width: 293px;
  border-radius: 4px;
  position: relative;
  bottom: 0;
  left: 0;
  background: #ffffff;
  -webkit-box-shadow: 0px 2px 9px 0px rgba(14, 112, 255, 0.5);
          box-shadow: 0px 2px 9px 0px rgba(14, 112, 255, 0.5);
}
.content-window-card-componey .close-div {
  position: absolute;
  top: 5px;
  right: 10px;
}
.content-window-card-componey .close-div a {
  color: black;
  font-size: 20px;
}
.content-window-card-componey .back-btn {
  cursor: pointer;
  position: absolute;
  top: 5px;
  color: white;
  left: 10px;
}
.content-window-card-componey p {
  height: 2rem;
}
.content-window-card-componey .info-middle {
  margin: 0 16px;
  padding-top: 24px;
  font-size: 14px;
  line-height: 20px;
  min-height: 100px;
  color: #666666;
  padding-bottom: 16px;
}
.content-window-card-componey .info-middle .text {
  line-height: 24px;
  margin-left: 10px;
  color: #5E5E5E;
  width: 180px;
}
.content-window-card-componey .info-middle .text span {
  color: #333333;
}
.content-window-card-componey .info-middle .head {
  font-size: 15px;
  font-weight: 600;
}
.content-window-card-componey .info-middle .avator {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.content-window-card-componey .info-middle .span-header {
  background: #0f71ff;
  line-height: 40px;
  text-align: center;
  color: #ffffff;
}
.content-window-card-componey .info-middle .comoneye-logo img {
  width: 72px;
  height: 72px;
}
.content-window-card-componey .info-middle .comoneye-logo .img-span {
  width: 72px;
  height: 72px;
  background: #0f71ff;
  display: inline-block;
  color: #ffffff;
  line-height: 72px;
  text-align: center;
  font-size: 18px;
}
.content-window-card-componey .info-middle .comoneye-logo .img-name {
  padding-left: 8px;
  color: #333333;
  font-size: 18px;
  font-weight: 500;
}
.content-window-card-componey .info-middle .content-text .text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 180px;
}
.content-window-card-componey .info-middle .event-content-text {
  padding-right: 10px;
  width: 100%;
}
.content-window-card-componey .info-middle .event-content-text .center {
  text-align: center;
}
.content-window-card-componey .info-middle .atten-content-text {
  padding-right: 10px;
}
.content-window-card-componey .info-bottom {
  height: 0px;
  width: 100%;
  clear: both;
  text-align: center;
}
.content-window-card-componey .info-bottom .sharp {
  height: 0;
  width: 0;
  border-color: #fff transparent transparent transparent;
  border-width: 20px 15px 0px 0px;
  border-style: solid;
  left: 250px;
  text-align: center;
  margin-left: 45%;
}
.content-window-card-componey .info-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  clear: both;
  padding-bottom: 16px;
}
.content-window-card-componey .info-button .title {
  font-size: 14px;
  color: #5e5e5e;
  padding-bottom: 5px;
}
.content-window-card-componey .info-button .location-time {
  color: #5e5e5e;
}
.content-window-card-componey .info-button .button {
  display: inline-block;
  border: 1px solid #0e70ff;
  color: #0e70ff;
  padding: 4px 16px;
  cursor: pointer;
  border-radius: 4px;
  margin-right: 8px;
}
.content-window-card-componey .info-button .button:nth-child(5) {
  margin-right: 0;
}
.content-window-card-componey .info-button .button:hover {
  background-color: #0e70ff;
  color: #fff;
}
.content-window-card-componey .list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  border-bottom: 1px solid #bdcfde;
  margin-bottom: 10px;
}
.content-window-card-componey .list .item-name {
  width: 120px;
}
.content-window-card-componey .list .item-time {
  padding: 0 10px;
}
.content-window-card-componey .list .item-button .button {
  padding: 2px 16px 4px 16px;
  height: 28px;
  border-radius: 4px;
  border: 1px solid #0e70ff;
  color: #0e70ff;
  margin-bottom: 5px;
  cursor: pointer;
  float: right;
}
.content-window-card-componey .list .item-button .button:hover {
  color: #fff;
  background: #0e70ff;
}
.content-window-card-componey .time-div {
  font-size: 14px;
}
.content-window-card-componey .time-div .button {
  padding: 2px 16px 4px 16px;
  height: 28px;
  border-radius: 4px;
  border: 1px solid #0e70ff;
  color: #0e70ff;
  margin-bottom: 5px;
  cursor: pointer;
  float: right;
}
.content-window-card-componey .time-div .button:hover {
  background-color: #0e70ff;
  color: #fff;
}
.content-window-card-attend {
  width: 355px;
  border-radius: 4px;
  position: relative;
  bottom: 0;
  left: 0;
  background: #ffffff;
  -webkit-box-shadow: 0px 2px 9px 0px rgba(14, 112, 255, 0.5);
          box-shadow: 0px 2px 9px 0px rgba(14, 112, 255, 0.5);
}
.content-window-card-attend .back-btn {
  cursor: pointer;
  position: absolute;
  top: 5px;
  color: white;
  left: 10px;
}
.content-window-card-attend .close-div {
  position: absolute;
  top: 5px;
  right: 10px;
}
.content-window-card-attend .close-div a {
  color: black;
  font-size: 20px;
}
.content-window-card-attend .title {
  background: #0e70ff;
  width: 100%;
  height: 41px;
  color: #fff;
  text-align: center;
  line-height: 41px;
  font-size: 16px;
  font-weight: 600;
}
.content-window-card-attend .info-box {
  font-size: 14px;
  padding: 16px 16px 0 16px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 16px;
}
.content-window-card-attend .info-box .info {
  color: rgba(0, 0, 0, 0.65);
  padding-bottom: 8px;
  font-size: 14px;
}
.content-window-card-attend .info-box .info span {
  color: #000;
}
.content-window-card-attend .info-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  clear: both;
  padding: 16px;
}
.content-window-card-attend .info-button .button {
  width: 116px;
  height: 32px;
  display: inline-block;
  border: 1px solid #0e70ff;
  color: #0e70ff;
  cursor: pointer;
  border-radius: 4px;
  text-align: center;
  line-height: 32px;
}
.content-window-card-attend .info-button .button:hover {
  background-color: #0e70ff;
  color: #fff;
}
.selected-points-modal {
  width: 680px !important;
}
.selected-points-modal .ant-modal-body {
  max-height: 400px;
  overflow: auto;
}
.selected-points-modal .ant-modal-footer {
  text-align: center;
}
.mark-icon {
  width: 23px;
}
.create-task-modal {
  width: 680px !important;
}
.create-task-modal .ant-modal-close-x {
  height: 0;
  width: 0;
  border-width: 20px;
  border-style: solid;
  border-color: #4285ec #4285ec transparent transparent;
  position: relative;
}
.create-task-modal .ant-modal-close-x .anticon {
  vertical-align: 1em;
  position: relative;
  top: -14px;
  color: #fff;
}
.create-task-modal .ant-modal-body {
  padding: 0;
}
.create-task-modal .ant-modal-body .photo {
  margin: 0 !important;
  padding: 0 10px;
  height: 110px;
  background-color: #f5f9ff;
  position: relative;
  white-space: nowrap;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
.create-task-modal .ant-modal-body .photo .gutter-row {
  position: relative;
  display: inline-block;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 11%;
}
.create-task-modal .ant-modal-body .photo .gutter-row .span-header {
  display: inline-block;
  border-radius: 50%;
  background: #0f71ff;
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  color: #ffffff;
}
.create-task-modal .ant-modal-body .photo .gutter-box {
  text-align: center;
}
.create-task-modal .ant-modal-body .photo .gutter-box img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.create-task-modal .ant-modal-body .photo .gutter-box .name {
  width: 100%;
  text-align: center;
}
.create-task-modal .ant-modal-body .photo .gutter-box .ant-checkbox + span {
  padding-right: unset;
  padding-left: unset;
}
.create-task-modal .ant-modal-body .mini .gutter-row {
  width: 14%;
}
.create-task-modal .ant-modal-body .mini .ant-checkbox-inner {
  bottom: -25px;
  position: absolute;
  right: 0;
  left: 35px;
}
.create-task-modal .ant-modal-body .dispatch-content {
  padding: 20px 60px;
}
.create-task-modal .ant-modal-body .dispatch-content h2 {
  margin-left: 40px;
}
.create-task-modal .ant-modal-body .dispatch-content .video {
  text-align: center;
  position: relative;
}
.create-task-modal .ant-modal-body .dispatch-content .video .video-button {
  text-align: center;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: #0f71ff;
  line-height: 100px;
  display: inline-block;
  cursor: pointer;
}
.create-task-modal .ant-modal-body .dispatch-content .video .warning {
  color: #666666;
  margin-top: 20px;
  font-size: 16px;
}
.create-task-modal .ant-modal-footer {
  text-align: center;
  border-top: 0;
  padding: 10px 16px 30px 16px;
}
.only-person-voice {
  position: absolute;
  left: 458px;
  top: 304px;
  background: #ffffff;
  padding: 10px 10px 0 10px;
}
.only-person-voice .label-voice {
  font-size: 16px;
  font-weight: 600;
  margin-left: 10px;
}
.only-person-voice .avatar-header {
  line-height: 50px;
}
.only-person-voice .avatar-header img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.only-person-voice .avatar-header .close {
  position: absolute;
  right: 5px;
  top: 0;
  font-size: 16px;
  cursor: pointer;
}
.only-person-voice .img-span {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #0f71ff;
  display: inline-block;
  color: #ffffff;
  text-align: center;
}
.rightClick_context_menu {
  position: relative;
  padding: 0;
  background: rgba(255, 255, 255, 0.87);
  border-radius: 4px;
  width: 148px;
}
.rightClick_context_menu p {
  cursor: pointer;
  padding: 12px 16px;
  color: #475867;
  font-size: 14px;
}
.rightClick_context_menu img {
  width: 16px;
  height: 16px;
  margin-right: 12px;
}
.dark .drawer_container_tab {
  background: #213241;
  color: white;
}
.dark .ant-tabs-nav-scroll {
  color: #fff;
}
.dark .content-window-card-picture {
  background: #213241;
  border: 1px solid #213241;
  opacity: 0.8;
}
.dark .content-window-card-picture .info .message .list .name,
.dark .content-window-card-picture .info .message .list .data {
  color: #fff;
}
.dark .content-window-card-picture .button {
  background: unset;
}
.dark .content-window-card-trajectory {
  background: #213241;
}
.dark .content-window-card-trajectory .info-middle .text,
.dark .content-window-card-trajectory .info-button .title,
.dark .content-window-card-trajectory .location-time {
  color: #fff;
}
.dark .content-window-card-trajectory .info-bottom .sharp {
  border-color: #213241 transparent transparent transparent;
}
.dark .content-window-card-trajectory .close-div a,
.dark .content-window-card-trajectory .info-middle .image .img-name,
.dark .content-window-card-trajectory .list,
.dark .content-window-card-trajectory .time-div .time-title {
  color: #fff;
}
.dark .content-window-card-componey {
  background: #213241;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dark .content-window-card-componey .info-middle,
.dark .content-window-card-componey .title {
  color: #fff;
}
.dark .content-window-card-componey .text {
  color: rgba(255, 255, 255, 0.7);
}
.dark .content-window-card-componey .text span {
  color: #fff;
}
.dark .content-window-card-componey .info-button .button {
  border: 1px solid rgba(255, 255, 255, 0.65);
  color: #fff;
}
.dark .content-window-card-componey .close-div a {
  color: #fff;
}
.dark .content-window-card-attend {
  background: #213241;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dark .content-window-card-attend .info {
  color: rgba(255, 255, 255, 0.7);
}
.dark .content-window-card-attend .info span {
  color: #fff;
}
.dark .content-window-card-attend .info-button .button {
  border: 1px solid rgba(255, 255, 255, 0.65);
  color: #fff;
}
.dark .content-window-card-attend .close-div a {
  color: #fff;
}
.dark-im-popover .ant-popover-arrow {
  border-top-color: #213241 !important;
  border-left-color: #213241 !important;
}
.video-modal {
  width: 100%;
  height: 100%;
}
#video-section {
  background-color: #000000;
  z-index: 101;
}
#video-section .video-text {
  position: absolute;
  top: 10px;
  background: #ffffff;
  color: #ffffff;
  z-index: 999;
  text-align: right;
  font-size: 12px;
}
#video-section .video-text #c_schedulingName {
  font-size: 18px;
}
#video-section .video-text #c_roomid {
  margin-left: 100px;
}
#video-section .video-text .btn-dissolve {
  background: #4285ec;
  color: #ffffff;
  margin-left: 20px;
  height: 25px;
  border-radius: 40px;
  border: 0;
  font-size: 12px;
}
#video-section #remote-video-wrap {
  position: relative;
  width: 100%;
  height: 100%;
}
#video-section #remote-video-wrap .div-video {
  border: 1px solid #ffffff;
  margin-top: 5px;
}
#video-section .calling {
  position: absolute;
  right: 0px;
  top: 10px;
}
#video-section .calling .item {
  background-color: white;
  padding: 10px 20px;
  border: 1px solid #d8d6d6;
  border-radius: 20px;
  margin-bottom: 5px;
}
#video-section .calling .item .again {
  margin-left: 10px;
  border-radius: 30px;
  padding: 5px;
  background: #0f71ff;
  color: white;
  cursor: pointer;
}
#room-root {
  color: white;
  height: 100%;
  -ms-flex-align: start;
      align-items: flex-start;
}
.member {
  cursor: default;
  border-bottom-style: solid;
  border-width: 1px;
  border-bottom-color: #f0f0f0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
#video-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(3, 1fr);
  grid-template-areas: "m m m a b" "m m m c d" "e f g h i";
}
#video-grid > div {
  position: relative;
  padding: 10px;
}
#main-video {
  position: relative;
}
.mask {
  width: 100%;
  height: 100%;
  background-color: #D8D8D8;
  font-size: 14px;
  color: #888888;
  z-index: 9;
  -ms-flex-pack: center;
      justify-content: center;
}
.mask {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
div[id^="player"] {
  background-color: #d8d8d8 !important;
}
.row-div {
  -ms-flex-direction: row;
      flex-direction: row;
}
.col-div {
  -ms-flex-direction: column;
      flex-direction: column;
}
#root {
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
}
#login-root {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
#login-card {
  width: 450px;
  height: 470px;
  display: -ms-flexbox;
  display: flex;
  /* justify-content: center; */
  -ms-flex-align: center;
      align-items: center;
  background-color: white;
}
.login-card {
  width: 360px;
  height: 450px;
  background-color: white;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  /* justify-content: center; */
  -ms-flex-align: center;
      align-items: center;
}
.popover {
  min-width: 300px;
  max-width: 1000px;
  border: 0;
  white-space: nowrap;
  /* overflow: hidden; */
}
.popover-body {
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 0;
}
.popover-body > div {
  width: 100%;
  height: 35px;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: default;
}
.popover-body > div:hover {
  background-color: #f7f7f7;
}
.record-timer-content {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  position: absolute;
  top: 75px;
  left: 15px;
  width: 297px;
  height: 34px;
  background: #000000;
  color: #fff;
  border-radius: 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.record-timer-content img {
  height: 18px;
  width: 18px;
}
.record-mini-content {
  position: absolute;
  width: 188px;
  background-color: #fff;
  z-index: 9999;
  border-radius: 6px;
}
.record-mini-content .mini-icon {
  height: 46px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly;
  cursor: all-scroll;
}
.record-mini-content .mini-icon img {
  height: 24px;
  width: 24px;
  cursor: pointer;
}
.record-mini-content .mini-title {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  width: 188px;
  height: 46px;
  background-color: #fff;
  font-size: 16px;
  font-weight: bold;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.record-mini-content .mini-video .video-name {
  color: #fff;
  position: absolute;
  bottom: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 28px;
  background: #000;
  opacity: 0.6;
  text-align: center;
  line-height: 28px;
  z-index: 100;
  width: 75px;
  display: -ms-flexbox;
  display: flex;
  left: 38px;
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly;
}
.video-boxs {
  position: absolute;
  width: 70%;
  height: 85%;
  background-color: #000;
  z-index: 101;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.video-boxs .box-header {
  width: 100%;
  height: 41px;
  background-color: #0E70FF;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  padding-right: 16px;
}
.video-boxs .box-header .icon {
  cursor: pointer;
}
.video-boxs .box-tool:hover {
  background: #000000;
}
.video-boxs .box-tool:hover .tool-item img {
  height: 18px;
}
.video-boxs .box-tool:hover .tool-item .name {
  color: #fff;
}
.video-boxs .box-tool {
  width: 100%;
  -ms-flex-pack: center;
      justify-content: center;
  height: 55px;
  opacity: 0.8;
  bottom: 0px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 8px 36px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  z-index: 100;
}
.video-boxs .box-tool .tool-item {
  cursor: pointer;
  color: #fff;
  text-align: center;
  width: 56px;
  height: 47px;
}
.video-boxs .box-tool .tool-item img {
  width: 18px;
  height: 0;
  margin-bottom: 4px;
}
.video-boxs .box-tool .tool-item .name {
  color: #fffefe00;
}
.video-boxs .box-tool .change-abs {
  position: relative;
}
.video-boxs .box-tool .change-abs .change-content {
  position: absolute;
  bottom: 60px;
  right: -140px;
  display: -ms-flexbox;
  display: flex;
  width: 640px;
  height: 125px;
  background: #333438;
  border-radius: 4px;
  z-index: 99;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.video-boxs .box-tool .change-abs .change-content .change-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-left: 20px;
  -ms-flex-pack: center;
      justify-content: center;
  width: 105px;
}
.video-boxs .box-tool .change-abs .change-content .change-item .change-img {
  width: 76px;
  height: 52px;
}
.video-boxs .box-tool .change-abs .change-content .change-item .ant-checkbox + span {
  color: #fff;
}
.video-boxs .box-tool-default {
  background: #000000;
}
.video-boxs .box-tool-default .tool-item img {
  height: 18px;
}
.video-boxs .box-tool-default .tool-item .name {
  color: #fff;
}
.video-boxs .video-content {
  width: 100%;
  min-height: 80%;
  height: calc(100% - 41px);
  padding-top: 16px;
  overflow: auto;
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
.video-boxs .video-content .video-layout0,
.video-boxs .video-content .video-layout3,
.video-boxs .video-content .video-layout4 {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  padding-left: 3px;
  -ms-flex-pack: center;
      justify-content: center;
}
.video-boxs .video-content .video-layout0 .video-main,
.video-boxs .video-content .video-layout3 .video-main,
.video-boxs .video-content .video-layout4 .video-main {
  margin-right: 1px;
  margin-bottom: 1px;
}
.video-boxs .video-content .video-layout0 .video-box,
.video-boxs .video-content .video-layout3 .video-box,
.video-boxs .video-content .video-layout4 .video-box {
  position: relative;
  background-color: #dbdbdb;
  margin-bottom: 1px;
  margin-right: 1px;
  z-index: 11;
}
.video-boxs .video-content .video-layout4-20 .video-main,
.video-boxs .video-content .video-layout4-21 .video-main,
.video-boxs .video-content .video-layout4-22 .video-main,
.video-boxs .video-content .video-layout4-23 .video-main,
.video-boxs .video-content .video-layout4-24 .video-main {
  width: 18.99%;
  height: 18.99%;
}
.video-boxs .video-content .video-layout4-20 .video-box,
.video-boxs .video-content .video-layout4-21 .video-box,
.video-boxs .video-content .video-layout4-22 .video-box,
.video-boxs .video-content .video-layout4-23 .video-box,
.video-boxs .video-content .video-layout4-24 .video-box {
  width: 18.99%;
  height: 18.99%;
}
.video-boxs .video-content .video-layout4-15 .video-main,
.video-boxs .video-content .video-layout4-16 .video-main,
.video-boxs .video-content .video-layout4-17 .video-main,
.video-boxs .video-content .video-layout4-18 .video-main,
.video-boxs .video-content .video-layout4-19 .video-main {
  width: 18.99%;
  height: 23.99%;
}
.video-boxs .video-content .video-layout4-15 .video-box,
.video-boxs .video-content .video-layout4-16 .video-box,
.video-boxs .video-content .video-layout4-17 .video-box,
.video-boxs .video-content .video-layout4-18 .video-box,
.video-boxs .video-content .video-layout4-19 .video-box {
  width: 18.99%;
  height: 23.99%;
}
.video-boxs .video-content .video-layout3-12 .video-main,
.video-boxs .video-content .video-layout3-13 .video-main,
.video-boxs .video-content .video-layout3-14 .video-main,
.video-boxs .video-content .video-layout3-15 .video-main,
.video-boxs .video-content .video-layout4-12 .video-main,
.video-boxs .video-content .video-layout4-13 .video-main,
.video-boxs .video-content .video-layout4-14 .video-main,
.video-boxs .video-content .video-layout4-15 .video-main {
  width: 23.99%;
  height: 23.99%;
}
.video-boxs .video-content .video-layout3-12 .video-box,
.video-boxs .video-content .video-layout3-13 .video-box,
.video-boxs .video-content .video-layout3-14 .video-box,
.video-boxs .video-content .video-layout3-15 .video-box,
.video-boxs .video-content .video-layout4-12 .video-box,
.video-boxs .video-content .video-layout4-13 .video-box,
.video-boxs .video-content .video-layout4-14 .video-box,
.video-boxs .video-content .video-layout4-15 .video-box {
  width: 23.99%;
  height: 23.99%;
}
.video-boxs .video-content .video-layout3-9 .video-main,
.video-boxs .video-content .video-layout3-10 .video-main,
.video-boxs .video-content .video-layout3-11 .video-main,
.video-boxs .video-content .video-layout4-9 .video-main,
.video-boxs .video-content .video-layout4-10 .video-main,
.video-boxs .video-content .video-layout4-11 .video-main {
  width: 23.99%;
  height: 32.33%;
}
.video-boxs .video-content .video-layout3-9 .video-box,
.video-boxs .video-content .video-layout3-10 .video-box,
.video-boxs .video-content .video-layout3-11 .video-box,
.video-boxs .video-content .video-layout4-9 .video-box,
.video-boxs .video-content .video-layout4-10 .video-box,
.video-boxs .video-content .video-layout4-11 .video-box {
  width: 23.99%;
  height: 32.33%;
}
.video-boxs .video-content .video-layout0-6 .video-main,
.video-boxs .video-content .video-layout0-7 .video-main,
.video-boxs .video-content .video-layout0-8 .video-main,
.video-boxs .video-content .video-layout3-6 .video-main,
.video-boxs .video-content .video-layout3-7 .video-main,
.video-boxs .video-content .video-layout3-8 .video-main,
.video-boxs .video-content .video-layout4-6 .video-main,
.video-boxs .video-content .video-layout4-7 .video-main,
.video-boxs .video-content .video-layout4-8 .video-main {
  width: 32.33%;
  height: 32.33%;
}
.video-boxs .video-content .video-layout0-6 .video-box,
.video-boxs .video-content .video-layout0-7 .video-box,
.video-boxs .video-content .video-layout0-8 .video-box,
.video-boxs .video-content .video-layout3-6 .video-box,
.video-boxs .video-content .video-layout3-7 .video-box,
.video-boxs .video-content .video-layout3-8 .video-box,
.video-boxs .video-content .video-layout4-6 .video-box,
.video-boxs .video-content .video-layout4-7 .video-box,
.video-boxs .video-content .video-layout4-8 .video-box {
  width: 32.33%;
  height: 32.33%;
}
.video-boxs .video-content .video-layout0-4 .video-main,
.video-boxs .video-content .video-layout0-5 .video-main,
.video-boxs .video-content .video-layout3-4 .video-main,
.video-boxs .video-content .video-layout3-5 .video-main,
.video-boxs .video-content .video-layout4-4 .video-main,
.video-boxs .video-content .video-layout4-5 .video-main {
  width: 32.33%;
  height: 49.8%;
}
.video-boxs .video-content .video-layout0-4 .video-box,
.video-boxs .video-content .video-layout0-5 .video-box,
.video-boxs .video-content .video-layout3-4 .video-box,
.video-boxs .video-content .video-layout3-5 .video-box,
.video-boxs .video-content .video-layout4-4 .video-box,
.video-boxs .video-content .video-layout4-5 .video-box {
  width: 32.33%;
  height: 49.8%;
}
.video-boxs .video-content .video-layout0-2 .video-main,
.video-boxs .video-content .video-layout0-3 .video-main,
.video-boxs .video-content .video-layout3-2 .video-main,
.video-boxs .video-content .video-layout3-3 .video-main,
.video-boxs .video-content .video-layout4-2 .video-main,
.video-boxs .video-content .video-layout4-3 .video-main {
  width: 49.8%;
  height: 49.8%;
}
.video-boxs .video-content .video-layout0-2 .video-box,
.video-boxs .video-content .video-layout0-3 .video-box,
.video-boxs .video-content .video-layout3-2 .video-box,
.video-boxs .video-content .video-layout3-3 .video-box,
.video-boxs .video-content .video-layout4-2 .video-box,
.video-boxs .video-content .video-layout4-3 .video-box {
  width: 49.8%;
  height: 49.8%;
}
.video-boxs .video-content .video-layout0-1 .video-main,
.video-boxs .video-content .video-layout3-1 .video-main,
.video-boxs .video-content .video-layout4-1 .video-main {
  width: 49.8%;
  height: 99.8%;
}
.video-boxs .video-content .video-layout0-1 .video-box,
.video-boxs .video-content .video-layout3-1 .video-box,
.video-boxs .video-content .video-layout4-1 .video-box {
  background-color: #dbdbdb;
  width: 49.8%;
  height: 99.8%;
}
.video-boxs .video-content .video-layout0-0,
.video-boxs .video-content .video-layout3-0,
.video-boxs .video-content .video-layout4-0 {
  width: 100%;
  height: 100%;
}
.video-boxs .video-content .video-layout0-0 .video-main,
.video-boxs .video-content .video-layout3-0 .video-main,
.video-boxs .video-content .video-layout4-0 .video-main {
  width: 100%;
  height: 100%;
  margin-right: 1px;
  margin-bottom: 1px;
}
.video-boxs .video-content .video-layout0-0 .video-main-hidden,
.video-boxs .video-content .video-layout3-0 .video-main-hidden,
.video-boxs .video-content .video-layout4-0 .video-main-hidden {
  display: none;
}
.video-boxs .video-content .video-layout0-0 .video-box,
.video-boxs .video-content .video-layout3-0 .video-box,
.video-boxs .video-content .video-layout4-0 .video-box {
  width: 100%;
  height: 100%;
  margin-right: 1px;
  margin-bottom: 1px;
}
.video-boxs .video-content .video-item {
  width: 30%;
  height: 30%;
  font-size: 24px;
  text-align: center;
  margin-bottom: 16px;
}
.video-boxs .video-layout1 {
  display: inline-block;
  height: 100%;
  width: 17%;
  float: right;
  overflow-y: auto;
  overflow-x: hidden;
}
.video-boxs .video-layout1 .video-main {
  margin-right: 1px;
  margin-bottom: 1px;
  width: 100%;
  height: 135px;
}
.video-boxs .video-layout1 .video-box {
  position: relative;
  background-color: #dbdbdb;
  margin-bottom: 1px;
  margin-right: 1px;
  z-index: 11;
  width: 100%;
  height: 135px;
}
.video-boxs .video-layout1 .video-box-checked {
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% - 18%);
  height: 100%;
}
.video-boxs .video-layout2 {
  display: inline-block;
  width: 100%;
  height: 17%;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  /* 父级元素中的内容不换行 */
}
.video-boxs .video-layout2 .video-main {
  margin-right: 1px;
  margin-bottom: 1px;
  width: 240px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
}
.video-boxs .video-layout2 .video-box {
  position: relative;
  background-color: #dbdbdb;
  margin-bottom: 1px;
  margin-right: 1px;
  z-index: 11;
  width: 240px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
}
.video-boxs .video-layout2 .video-box-checked {
  position: absolute;
  left: 0;
  top: 18%;
  width: 100%;
  height: calc(100% - 18%);
}
.video-boxs .video-option-left {
  position: absolute;
  top: 50%;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 50px;
  background-color: #616161;
  -ms-flex-pack: center;
      justify-content: center;
  color: #fff;
  -ms-flex-align: center;
      align-items: center;
}
.video-boxs .video-option-right {
  position: absolute;
  top: 50%;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 50px;
  background-color: #616161;
  -ms-flex-pack: center;
      justify-content: center;
  color: #fff;
  -ms-flex-align: center;
      align-items: center;
  z-index: 99;
}
.video-boxs .video-content::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
.video-boxs .video-left {
  width: 70%;
  height: 100%;
  margin-right: 5%;
}
.video-boxs .video-left .video-container {
  width: 100% !important;
  height: 100% !important;
}
.video-boxs .video-right {
  width: 20%;
  height: 100%;
  font-size: 24px;
  text-align: center;
  overflow: auto;
}
.video-boxs .video-right .video-container {
  width: 100% !important;
  height: 112px;
  margin-bottom: 16px;
}
.video-boxs .video-right::-webkit-scrollbar {
  display: none;
}
.video-boxs .video-name {
  color: #fff;
  position: absolute;
  bottom: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 28px;
  background: #000;
  opacity: 0.6;
  text-align: center;
  line-height: 28px;
  z-index: 100;
  width: 75px;
  display: -ms-flexbox;
  display: flex;
  left: 38px;
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly;
}
.video-boxs .video-name2 {
  color: #fff;
  position: absolute;
  top: 30%;
  width: 58px;
  height: 28px;
  background: #000;
  opacity: 0.6;
  text-align: center;
  line-height: 28px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@-webkit-keyframes antCheckboxEffect {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1.6);
            transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes antCheckboxEffect {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1.6);
            transform: scale(1.6);
    opacity: 0;
  }
}
.ant-tree.ant-tree-directory {
  position: relative;
}
.ant-tree.ant-tree-directory > li span.ant-tree-switcher,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-switcher {
  position: relative;
  z-index: 1;
}
.ant-tree.ant-tree-directory > li span.ant-tree-switcher.ant-tree-switcher-noop,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-switcher.ant-tree-switcher-noop {
  pointer-events: none;
}
.ant-tree.ant-tree-directory > li span.ant-tree-checkbox,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-checkbox {
  position: relative;
  z-index: 1;
}
.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper {
  border-radius: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper:hover,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper:hover::before,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper:hover::before {
  background: #e6f7ff;
}
.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper.ant-tree-node-selected,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper.ant-tree-node-selected {
  color: #fff;
  background: transparent;
}
.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper::before,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper::before {
  position: absolute;
  right: 0;
  left: 0;
  height: 24px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper > span,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper > span {
  position: relative;
  z-index: 1;
}
.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-switcher,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-switcher {
  color: #fff;
}
.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox .ant-tree-checkbox-inner,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox .ant-tree-checkbox-inner {
  border-color: #1890ff;
}
.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked::after,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked::after {
  border-color: #fff;
}
.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background: #fff;
}
.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  border-color: #1890ff;
}
.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-node-content-wrapper::before,
.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-node-content-wrapper::before {
  background: #1890ff;
}
.ant-tree-checkbox {
  -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';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner {
  border-color: #1890ff;
}
.ant-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  -webkit-animation: antCheckboxEffect 0.36s ease-in-out;
          animation: antCheckboxEffect 0.36s ease-in-out;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  content: '';
}
.ant-tree-checkbox:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox::after {
  visibility: visible;
}
.ant-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 22%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(0) translate(-50%, -50%);
          transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(1) translate(-50%, -50%);
          transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-input {
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-tree-checkbox-wrapper {
  -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';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-tree-checkbox-group {
  -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';
  display: inline-block;
}
.ant-tree-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}
.ant-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-tree {
  /* see https://github.com/ant-design/ant-design/issues/16259 */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  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';
  margin: 0;
  padding: 0;
}
.ant-tree-checkbox-checked::after {
  position: absolute;
  top: 16.67%;
  left: 0;
  width: 100%;
  height: 66.67%;
}
.ant-tree ol,
.ant-tree ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-tree li {
  margin: 0;
  padding: 4px 0;
  white-space: nowrap;
  list-style: none;
  outline: 0;
}
.ant-tree li span[draggable],
.ant-tree li span[draggable='true'] {
  line-height: 20px;
  border-top: 2px transparent solid;
  border-bottom: 2px transparent solid;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  /* Required to make elements draggable in old WebKit */
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}
.ant-tree li.drag-over > span[draggable] {
  color: white;
  background-color: #1890ff;
  opacity: 0.8;
}
.ant-tree li.drag-over-gap-top > span[draggable] {
  border-top-color: #1890ff;
}
.ant-tree li.drag-over-gap-bottom > span[draggable] {
  border-bottom-color: #1890ff;
}
.ant-tree li.filter-node > span {
  color: #f5222d !important;
  font-weight: 500 !important;
}
.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-loading-icon,
.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-loading-icon {
  position: absolute;
  left: 0;
  display: inline-block;
  width: 24px;
  height: 24px;
  color: #1890ff;
  font-size: 14px;
  -webkit-transform: none;
          transform: none;
}
.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-loading-icon svg,
.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-loading-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
:root .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open::after,
:root .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close::after {
  opacity: 0;
}
.ant-tree li ul {
  margin: 0;
  padding: 0 0 0 18px;
}
.ant-tree li .ant-tree-node-content-wrapper {
  display: inline-block;
  height: 24px;
  margin: 0;
  padding: 0 5px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 24px;
  text-decoration: none;
  vertical-align: top;
  border-radius: 2px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-tree li .ant-tree-node-content-wrapper:hover {
  background-color: #e6f7ff;
}
.ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #bae7ff;
}
.ant-tree li span.ant-tree-checkbox {
  top: initial;
  height: 24px;
  margin: 0 4px 0 2px;
  padding: 4px 0;
}
.ant-tree li span.ant-tree-switcher,
.ant-tree li span.ant-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
  border: 0 none;
  outline: none;
  cursor: pointer;
}
.ant-tree li span.ant-tree-iconEle:empty {
  display: none;
}
.ant-tree li span.ant-tree-switcher {
  position: relative;
}
.ant-tree li span.ant-tree-switcher.ant-tree-switcher-noop {
  cursor: default;
}
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon,
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
  display: inline-block;
  font-weight: bold;
}
:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon,
:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon {
  font-size: 12px;
}
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon svg,
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-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-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon,
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
  display: inline-block;
  font-weight: bold;
}
:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon,
:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon {
  font-size: 12px;
}
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg,
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-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-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.ant-tree li:last-child > span.ant-tree-switcher::before,
.ant-tree li:last-child > span.ant-tree-iconEle::before {
  display: none;
}
.ant-tree > li:first-child {
  padding-top: 7px;
}
.ant-tree > li:last-child {
  padding-bottom: 7px;
}
.ant-tree-child-tree > li:first-child {
  padding-top: 8px;
}
.ant-tree-child-tree > li:last-child {
  padding-bottom: 0;
}
li.ant-tree-treenode-disabled > span:not(.ant-tree-switcher),
li.ant-tree-treenode-disabled > .ant-tree-node-content-wrapper,
li.ant-tree-treenode-disabled > .ant-tree-node-content-wrapper span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
li.ant-tree-treenode-disabled > .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree-icon__open {
  margin-right: 2px;
  vertical-align: top;
}
.ant-tree-icon__close {
  margin-right: 2px;
  vertical-align: top;
}
.ant-tree.ant-tree-show-line li {
  position: relative;
}
.ant-tree.ant-tree-show-line li span.ant-tree-switcher {
  color: rgba(0, 0, 0, 0.45);
  background: #fff;
}
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-tree-switcher-icon,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-select-switcher-icon {
  display: inline-block;
  font-weight: normal;
  font-size: 12px;
}
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-tree-switcher-icon svg,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-select-switcher-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-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon {
  display: inline-block;
  font-weight: normal;
  font-size: 12px;
}
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon svg,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-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-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon {
  display: inline-block;
  font-weight: normal;
  font-size: 12px;
}
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg,
.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-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-tree.ant-tree-show-line li:not(:last-child)::before {
  position: absolute;
  left: 12px;
  width: 1px;
  height: 100%;
  height: calc(78%);
  margin: 22px 0 0;
  border-left: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree.ant-tree-icon-hide .ant-tree-treenode-loading .ant-tree-iconEle {
  display: none;
}
.ant-tree.ant-tree-block-node li .ant-tree-node-content-wrapper {
  width: calc(100% - 24px);
}
.ant-tree.ant-tree-block-node li span.ant-tree-checkbox + .ant-tree-node-content-wrapper {
  width: calc(100% - 46px);
}
.address-book .SelectUser_command {
  color: #333;
  width: 100%;
}
.address-book .SelectUser_command .ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 0;
}
.address-book .SelectUser_command .nobody {
  height: 200px;
  text-align: center;
  line-height: 200px;
}
.address-book .SelectUser_command .list {
  overflow: auto;
  height: 285px;
}
.address-book .SelectUser_command .nav-partment {
  line-height: 1;
  padding: 16px 0 8px;
}
.address-book .SelectUser_command .nav-partment .nav {
  color: #0f71ff;
  cursor: pointer;
}
.address-book .SelectUser_command .usericon {
  display: inline-block;
  width: 14px;
  height: 36px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAZdJREFUKBVtUj1LA0EQndmLimIUwa8mCGk0FlpYCQoGsdHCJh5ooZKksAiJlfgTLCwSMVYmgmBhRFBIkVZEKyFiKpsINmIlkmiMd9lxN2HPy8c0M/Pmvd2Z2UVoYQfJ1DjnPA6IU0j0CEzbjfhX7u1UtCcyTiSunUUo5YhgRNUQ8Bva0RNZ118VxlSgfBFLPrtI4gTUBQYFFUf6JiEADtgJVkxUx61LJIk0LSPEpiWoBRzBcWnHmoTbG74nhhQAhK8qUXjGWCgc9GXtwqblqOLRWbrv1/xxOc22l0BguaBw5ZuEseOLeUC+NeEeXPV6vdWWo8nzPcbhY7gH93Vdr0ixQ50gfewktQacnxKRlsu/3wkoephITVeIdjgQvhVgVGB+ybVujCevXAaVn4Gos1bATw0ckxU0MuJ5xiQmTcw7F/brN9ZyTF4OKZEkiLfrNcF4sIskzolvSm8JAWlGAg3W35CLFnFJYv9CQHcjqVUu5q9+EGs5SNoisMqCaHdW9OkR4w+JdrvFRy8JLC9uygLDW0YdaXngH11Ei3qRD/MMAAAAAElFTkSuQmCC) no-repeat center;
  margin: 0 8px 0 0;
  position: relative;
  vertical-align: top;
}
.address-book .SelectUser_command .radioStyle {
  display: block;
  line-height: 23px;
  border-bottom: 1px solid #e6e3e3;
  cursor: pointer;
  padding: 5px 0;
}
.address-book .SelectUser_command .ant-checkbox-group {
  width: 100%;
}
.address-book .SelectUser_command .department_item {
  border-bottom: 1px solid #e6e3e3;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 0;
}
.address-book .SelectUser_command .department_item .department_icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 14px;
  margin-right: 8px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAchJREFUKBW9UjtIHFEUvffNzM6qSCAhhRaCfWKthZXYhBDYCBOMHxAFUTGSIoRUdpLO+IEQ1t2wAQlOJ4KVYCUIdgoqIRCDyGLjh/hZ3Zl3PXdUWFKmyC3eO+/ec949980Q/e9gbSgiZjoXFoToGTPNj/W/elNpZCq3MCtCnait1NXy6yAIYlcJs1/DdiHpVgxxy8z3xfr4ovSOSWqNn56ypatmVB5CHBTPqQDaciIUppSKNNjwOESfYeMFLiGI2sWYEbLxktZhzuieLNU1vEbMJ5pwjPcT5SbFGnDS4LE5VIy5jlN+1ZriRDgQBEegZDVhbfwElE3FSTDtlW3UcHfIDnc9P1bM0/nwsVj5ADyI26uZecVheR9Z2kDOoEsnWg1gvjbs53igOZfNR2OtXYXgbSIivmKRXXJSv0G41pvTrl7Au4wafNeIpbEIGoPZ7vzzmetwMx7qR1Qub6FDWoWXEa2DU3QdtxXiM80hDpLvOPMtbKTY+FbiDGxP3Nb+WpmznudNmpgvh/oye8nnGO0NfintU35hXy3Btl8pw9z4R6Q40vty5z6fdLw/6P4lDB+U/tBT2HuEOR2J6TTtm+3Bno5iJe+f8Q3s67D1iO2BYwAAAABJRU5ErkJggg==) no-repeat center;
}
.address-book .SelectUser_command .department_item .lower {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 8px;
  cursor: pointer;
  color: #0f71ff;
}
.address-book .SelectUser_command .department_item .lower .lowever_icon {
  display: inline-block;
  width: 12px;
  height: 14px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAZZJREFUKBV1Uj1LA0EQfbPnJ5F4EXsLgyAqJiIoFmJh4+8Q7YQYayGt+FEIoqitFqJ/IEJQbATBykKwsrExfkQsjJob395lQxJwuN25mXlv7t3sCmh+Vm/pkgr82tiaAB0iWHjblKMo07i3VMNkJg4/l5PAlf0VXQoUIy5u9iZMKCr1JJsTxXczuD4Ov0iJP5R7xULZFZkb4Pu2i5t9SOzswNBXGbsE38DDuQUZxW+mC3e5ZkY15gwi687qnmdQeN2Qk96sDnBKZ6zEXN16Ni56ccy+5uQj+kdXDfhrqhIYpIi6l1ak3UIcY4SZ4AP9Fu6mGlI5xUM/ix3KaGf34/c1KYWF6uYva8mek7UGovEwb6UmVnQOAfY5sIMIFu5CFeOtHj5t1Ci1ipqdQJ6VLX71pW4VWc48r8vDv8T8NWZUsUpAqrYUacrc4cXos8QGqUEFU4llNSRN8rqdvm3JogU5o/QC5fYwfqxJNYJLFbQFgmnKGyS5zRHqfLt7r52jS1jPzqPsfMFG7BEZryAflGMGw0+bUvwD8G6Btle7uCEAAAAASUVORK5CYII=) no-repeat center;
}
.address-book .SelectUser_command .department_item .department_name {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.address-book .SelectUser_command .department_item .ant-checkbox-wrapper {
  white-space: nowrap;
}
.address-book .ant-radio-group {
  width: 100%;
}
.address-book .ant-radio {
  float: left;
  margin-top: 30px;
  width: 5%;
}
.attendance-person .attendance-detail {
  padding: 10px 15px;
}
.attendance-person .attendance-data {
  overflow: auto;
}
.attendance-person .security-personnel {
  width: 100%;
  height: 40px;
  background: #4285ec;
  color: #fff;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
}
.attendance-person .security-personnel .title {
  max-width: 250px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.attendance-person .security-personnel .close {
  position: absolute;
  left: 10px;
  cursor: pointer;
  top: 10px;
}
.attendance-person .list {
  padding: 10px 14px;
  overflow: auto;
}
.attendance-person .see-more {
  margin-top: -8px;
  text-align: right;
  padding-right: 10px;
  color: #4285ec;
  font-size: 14px;
}
.attendance-person .see-more span {
  cursor: pointer;
}
.searchListTab .search-list_command {
  border: unset;
}
.searchListTab .list {
  overflow: auto;
}
.searchListTab .ant-pagination {
  padding-top: 10px;
  text-align: center;
}
.searchListTab .ant-tabs-bar {
  margin: unset;
}
.searchListTab .security .beijing {
  padding: 20px 10px 10px 20px;
}
.searchListTab .security .beijing .text {
  float: left;
  font-size: 10px;
}
.searchListTab .security .beijing img {
  width: 50px;
  height: 50px;
  margin-top: 10px;
}
.searchListTab .openButton {
  width: unset;
  margin-left: 380px;
  border-radius: 5px;
}
.searchListTab .openButton .ant-btn {
  height: 44px;
  border: 0;
}
.searchListTab .search-list_command .img {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  float: left;
  margin: 15px 10px 0 0;
}
.searchListTab .search-list_command .img-span {
  float: left;
  margin: 15px 10px 0 0;
  display: inline-block;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: #0f71ff;
  color: #ffffff;
  text-align: center;
  line-height: 45px;
}
.searchListTab .search-list_command .img-span span {
  line-height: 45px;
}
.searchListTab .search-list_command .send-header-bar {
  float: right;
}
.searchListTab .search-list_command .amap_lib_placeSearch_poi {
  position: relative;
  float: right;
}
.searchListTab .address-book .ant-tree.ant-tree-directory > li span.ant-tree-switcher,
.searchListTab .address-book .searchListTab .address-book .ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-switcher {
  float: right;
}
.searchListTab .type-attendance .list-item {
  padding: 10px;
  border-bottom: 1px solid #ebedf0;
}
.searchListTab .type-attendance .list-item .up-down-icon {
  float: right;
}
.searchListTab .type-attendance .poibox {
  margin-left: 10px;
  padding: 10px;
  border-bottom: 1px solid #ebedf0;
}
.searchListTab .type-attendance .list-item:hover {
  background: #bae7ff;
  cursor: pointer;
  color: white;
}
.searchListTab .type-attendance .list-item-child {
  cursor: pointer;
}
.searchListTab .data-list {
  margin: 0 25px 25px 25px;
}
.searchListTab .poibox {
  padding: 10px 0 10px 10px;
}
.searchListTab .drawer_container {
  background: unset;
}
.searchListTab .ant-tabs-bar {
  background: white;
  -webkit-box-shadow: darkgrey 0px 0px 10px 1px;
          box-shadow: darkgrey 0px 0px 10px 1px;
}
.searchListTab .ant-tabs-content {
  margin-top: 15px;
  background: white;
}
.searchListTab .child-searchList .ant-tabs-bar {
  border-bottom: unset;
  padding-bottom: 25px;
}
.searchListTab .child-searchList .input {
  margin-bottom: 10px;
}
.searchListTab .child-searchList .ant-tabs-content {
  margin-top: -15px;
}
.searchListTab .child-searchList .PartmentSelect {
  background: white;
}
.searchListTab .child-searchList .ant-tabs-tabpane {
  background: white;
}
.searchListTab .ant-tabs-nav {
  width: 100%;
}
.searchListTab .ant-tabs-nav .ant-tabs-tab {
  width: 33.3%;
  margin: unset;
  text-align: center;
}
.drawer_container_person {
  position: absolute;
  top: 70px;
  left: 10px;
  width: 278px;
  background: white;
  padding: 10px;
}
.security .beijing {
  padding: 10px 15px;
}
.security .beijing .text {
  float: left;
  font-size: 10px;
}
.security .beijing img {
  width: 50px;
  height: 50px;
  margin-top: 10px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-slider {
  -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';
  position: relative;
  height: 12px;
  margin: 14px 6px 10px;
  padding: 4px 0;
  cursor: pointer;
  -ms-touch-action: none;
      touch-action: none;
}
.ant-slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  padding: 0 4px;
}
.ant-slider-vertical .ant-slider-rail {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-track {
  width: 4px;
}
.ant-slider-vertical .ant-slider-handle {
  margin-bottom: -7px;
  margin-left: -5px;
}
.ant-slider-vertical .ant-slider-mark {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-mark-text {
  left: 4px;
  white-space: nowrap;
}
.ant-slider-vertical .ant-slider-step {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-dot {
  top: auto;
  left: 2px;
  margin-bottom: -4px;
}
.ant-slider-tooltip .ant-tooltip-inner {
  min-width: unset;
}
.ant-slider-with-marks {
  margin-bottom: 28px;
}
.ant-slider-rail {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #f5f5f5;
  border-radius: 2px;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.ant-slider-track {
  position: absolute;
  height: 4px;
  background-color: #91d5ff;
  border-radius: 4px;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.ant-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-top: -5px;
  background-color: #fff;
  border: solid 2px #91d5ff;
  border-radius: 50%;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  cursor: pointer;
  -webkit-transition: border-color 0.3s, -webkit-box-shadow 0.6s, -webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  transition: border-color 0.3s, -webkit-box-shadow 0.6s, -webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28), -webkit-box-shadow 0.6s, -webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
.ant-slider-handle:focus {
  border-color: #46a6ff;
  outline: none;
  -webkit-box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.2);
          box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.2);
}
.ant-slider-handle.ant-tooltip-open {
  border-color: #1890ff;
}
.ant-slider:hover .ant-slider-rail {
  background-color: #e1e1e1;
}
.ant-slider:hover .ant-slider-track {
  background-color: #69c0ff;
}
.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
  border-color: #69c0ff;
}
.ant-slider-mark {
  position: absolute;
  top: 14px;
  left: 0;
  width: 100%;
  font-size: 14px;
}
.ant-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
  word-break: keep-all;
  cursor: pointer;
}
.ant-slider-mark-text-active {
  color: rgba(0, 0, 0, 0.65);
}
.ant-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.ant-slider-dot {
  position: absolute;
  top: -2px;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  background-color: #fff;
  border: 2px solid #e8e8e8;
  border-radius: 50%;
  cursor: pointer;
}
.ant-slider-dot:first-child {
  margin-left: -4px;
}
.ant-slider-dot:last-child {
  margin-left: -4px;
}
.ant-slider-dot-active {
  border-color: #8cc8ff;
}
.ant-slider-disabled {
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-track {
  background-color: rgba(0, 0, 0, 0.25) !important;
}
.ant-slider-disabled .ant-slider-handle,
.ant-slider-disabled .ant-slider-dot {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25) !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-mark-text,
.ant-slider-disabled .ant-slider-dot {
  cursor: not-allowed !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 */
.list_item .img {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  float: left;
  margin: 0;
}
.list_item .img-span {
  float: left;
  display: inline-block;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: #0f71ff;
  color: #ffffff;
  text-align: center;
  line-height: 45px;
}
.list_item .img-span span {
  line-height: 45px;
}
.list_item___17EPD {
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 12px;
  margin: 12px 16px 0 16px;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  border-bottom: 1px solid #D9D9D9;
  cursor: pointer;
}
.list_item___17EPD .item___2qSUl {
  margin-left: 8px;
}
.list_item___17EPD .item___2qSUl .item_company_name___3MMOk {
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 212px;
}
/* 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 */
.attendance_item___1855S {
  cursor: pointer;
  width: 100%;
  background-color: #fff;
  padding: 16px 0 0 12px;
  width: 424px;
  height: 87px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-left: 4px;
  border-bottom: 1px solid #D9D9D9;
}
.attendance_item___1855S .title___Eg6SK {
  font-size: 14px;
  font-family: PingFangSC, PingFangSC-Regular;
  color: #000000;
}
.attendance_item___1855S .name___xguGU {
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-family: PingFangSC, PingFangSC-Regular;
  color: #727272;
}
.attendance_item___1855S .name___xguGU .sub_name___3GVZ4 {
  color: #000;
}
.attendance_item___1855S:hover {
  background-color: #F5F5F5;
}
 {
  /*当前会话内容*/
  /*消息盒子*/
  /*侧边栏*/
}
.emojis {
  height: 160px;
  width: 400px;
  border-bottom: 1px solid #eeeeee;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow-x: scroll;
}
.emoji {
  height: 28px;
  width: 28px;
  padding: 2px 3px 3px 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#tim-demo-wrapper {
  display: -ms-flexbox;
  display: flex;
  /*conversation-message*/
}
#tim-demo-wrapper .side-bar-wrapper {
  position: relative;
  width: 304px;
  background-color: #ffffff;
  color: #000;
  display: -ms-flexbox;
  display: flex;
}
#tim-demo-wrapper .bar-content {
  width: 100%;
  overflow-y: auto;
  overflow-x: auto;
  padding: 10px 0;
}
#tim-demo-wrapper .bar-content .list-container .avatar {
  margin: 10px 0;
  position: relative;
  text-align: center;
}
#tim-demo-wrapper .bar-content .list-container .avatar .name {
  width: 100%;
  overflow: hidden;
  height: 20px;
}
#tim-demo-wrapper .bar-content .list-container .avatar .ant-badge {
  position: absolute;
  top: -5px;
  right: 10px;
}
#tim-demo-wrapper .bar-content .list-container .avatar-header {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
#tim-demo-wrapper .bar-content .list-container .span-header {
  background: #0f71ff;
  display: inline-block;
  color: #ffffff;
  text-align: center;
  line-height: 50px;
}
#tim-demo-wrapper .tab-items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-top: 12px;
}
#tim-demo-wrapper .conversation-item-container {
  margin: 6px 0;
}
#tim-demo-wrapper .item-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
#tim-demo-wrapper .covnersation-info {
  max-width: 100%;
}
#tim-demo-wrapper .conversation-message {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
#tim-demo-wrapper .message-for-show {
  color: gray;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-flex-preferred-size: 100px;
      flex-basis: 100px;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
#tim-demo-wrapper .unread-count {
  background: #ff4949;
  color: #fff;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  text-align: center;
}
#tim-demo-wrapper .context-menu-button {
  width: 100%;
  margin-left: 0 !important;
}
#tim-demo-wrapper .message-time {
  color: gray;
  font-size: 14px;
  white-space: nowrap;
}
.current-conversation-wrapper {
  display: -ms-flexbox;
  display: flex;
  height: 500px;
  background-color: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #000;
  border-radius: 4px;
}
.current-conversation-wrapper .current-header {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 1px solid #d9d9d9;
  height: 70px;
  background: #f5f9ff;
}
.current-conversation-wrapper .current-header img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin: 0 10px 0 20px;
}
.current-conversation-wrapper .current-header .span-header {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin: 0 10px 0 20px;
  background: #0f71ff;
  text-align: center;
  line-height: 50px;
  color: #ffffff;
}
.current-conversation {
  width: 400px;
  min-width: 400px;
}
.current-conversation-item {
  background: #c8c8c8;
}
.el-row,
.el-col {
  height: 100%;
}
.header {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 1px solid #d9d9d9;
  height: 70px;
  background: #f5f9ff;
}
.header img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin: 0 10px 0 20px;
}
.content {
  display: -ms-flexbox;
  display: flex;
  height: 60%;
  position: relative;
}
.message-list {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  padding-left: 12px;
}
.dropdown-menu {
  padding: 12px;
  max-width: 80%;
  color: #000;
}
.message-list {
  position: relative;
  width: 100%;
}
.show-more {
  position: absolute;
  right: 15px;
  color: gray;
  cursor: pointer;
}
.show-more:hover {
  color: black;
}
.full-height {
  height: 90%;
}
.newMessageTips {
  position: absolute;
  display: block;
  cursor: pointer;
  padding: 5px;
  width: 100px;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 5px;
  font-size: 12px;
  text-align: center;
  border-radius: 10px;
  border: #ccc 1px solid;
  background-color: #fff;
  color: #268bf5;
}
#message-send-box-wrapper {
  position: relative;
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 12px 12px 0 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top: 1px solid #d9d9d9;
}
#message-send-box-wrapper .ant-input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.personItem {
  cursor: pointer;
}
.btn-send {
  position: absolute;
  bottom: 20px;
  right: 10px;
  border: 0;
}
.send-header-bar i {
  cursor: pointer;
  font-size: 20px;
  color: gray;
  margin: 0 6px;
}
.send-header-bar i:hover {
  color: #000;
}
.text-input textarea {
  background-color: transparent;
  border: none;
}
.message-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 12px 0;
  line-height: 40px;
}
.message-wrapper .from {
  display: -ms-flexbox;
  display: flex;
}
.message-wrapper .from img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.message-wrapper .from .img-span {
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #0f71ff;
  color: #ffffff;
  text-align: center;
  line-height: 40px;
}
.message-wrapper .from .img-span span {
  line-height: 40px;
}
.position-left {
  -ms-flex-align: start;
      align-items: flex-start;
}
.position-right {
  -ms-flex-align: end;
      align-items: flex-end;
}
.position-center {
  -ms-flex-align: center;
      align-items: center;
  color: #a7a5a5;
}
.content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.hover-pop {
  width: 100px;
  padding: 14px;
}
.hover-pop .name {
  font-size: 16px;
  line-height: 16px;
  color: #333333;
  letter-spacing: 0;
}
.hover-pop .text {
  font-size: 14px;
  color: #666666;
  letter-spacing: 0;
  line-height: 14px;
}
.dark .personItem .send-header-bar i:hover {
  color: #0E70FF;
}
.dark #tim-demo-wrapper .side-bar-wrapper {
  background-color: #213241;
}
.dark #tim-demo-wrapper .bar-content .list-container .avatar .name {
  color: #fff;
}
/* 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 */
.personList___2JXI8 {
  font-weight: 500;
  color: #333333;
  line-height: 21px;
  font-size: 16px;
  width: 294px;
  padding: 0 15px 15px;
}
.personList___2JXI8 .ellipsis___35sBO {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.personList___2JXI8 .icon___14R8p {
  float: right;
}
.personList___2JXI8 .depart___w9oYh {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  padding-left: 15px;
}
.personList___2JXI8 .personItem___3F1NY {
  padding-left: 15px;
  cursor: pointer;
}
.dark___2n_Bc .personList___2JXI8 .ellipsis___35sBO {
  color: #ffffff;
}
.dark___2n_Bc .detail___2BIm9 {
  color: #ffffff;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-switch {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          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;
  -webkit-transition: all 0.36s;
  transition: all 0.36s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-switch-inner {
  display: block;
  margin-right: 6px;
  margin-left: 24px;
  color: #fff;
  font-size: 12px;
}
.ant-switch-loading-icon,
.ant-switch::after {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 18px;
  height: 18px;
  background-color: #fff;
  border-radius: 18px;
  cursor: pointer;
  -webkit-transition: all 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: all 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: ' ';
}
.ant-switch::after {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
          box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
}
.ant-switch:not(.ant-switch-disabled):active::before,
.ant-switch:not(.ant-switch-disabled):active::after {
  width: 24px;
}
.ant-switch-loading-icon {
  z-index: 1;
  display: none;
  font-size: 12px;
  background: transparent;
}
.ant-switch-loading-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-switch-loading .ant-switch-loading-icon {
  display: inline-block;
  color: rgba(0, 0, 0, 0.65);
}
.ant-switch-checked.ant-switch-loading .ant-switch-loading-icon {
  color: #1890ff;
}
.ant-switch:focus {
  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-switch:focus:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 14px;
}
.ant-switch-small .ant-switch-inner {
  margin-right: 3px;
  margin-left: 18px;
  font-size: 12px;
}
.ant-switch-small::after {
  width: 12px;
  height: 12px;
}
.ant-switch-small:active::before,
.ant-switch-small:active::after {
  width: 16px;
}
.ant-switch-small .ant-switch-loading-icon {
  width: 12px;
  height: 12px;
}
.ant-switch-small.ant-switch-checked .ant-switch-inner {
  margin-right: 18px;
  margin-left: 3px;
}
.ant-switch-small.ant-switch-checked .ant-switch-loading-icon {
  left: 100%;
  margin-left: -13px;
}
.ant-switch-small.ant-switch-loading .ant-switch-loading-icon {
  font-weight: bold;
  -webkit-transform: scale(0.66667);
          transform: scale(0.66667);
}
.ant-switch-checked {
  background-color: #1890ff;
}
.ant-switch-checked .ant-switch-inner {
  margin-right: 24px;
  margin-left: 6px;
}
.ant-switch-checked::after {
  left: 100%;
  margin-left: -1px;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.ant-switch-checked .ant-switch-loading-icon {
  left: 100%;
  margin-left: -19px;
}
.ant-switch-loading,
.ant-switch-disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.ant-switch-loading *,
.ant-switch-disabled * {
  cursor: not-allowed;
}
.ant-switch-loading::before,
.ant-switch-disabled::before,
.ant-switch-loading::after,
.ant-switch-disabled::after {
  cursor: not-allowed;
}
@-webkit-keyframes AntSwitchSmallLoadingCircle {
  0% {
    -webkit-transform: rotate(0deg) scale(0.66667);
            transform: rotate(0deg) scale(0.66667);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0.66667);
            transform: rotate(360deg) scale(0.66667);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
}
@keyframes AntSwitchSmallLoadingCircle {
  0% {
    -webkit-transform: rotate(0deg) scale(0.66667);
            transform: rotate(0deg) scale(0.66667);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0.66667);
            transform: rotate(360deg) scale(0.66667);
    -webkit-transform-origin: 50% 50%;
            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 */
.treeList___3aeW- div {
  cursor: pointer;
}
.timeContent___3YYJD {
  position: absolute;
  bottom: 10px;
}
.point___1-qji .broadcast___H3jkO {
  float: right;
}
.point___1-qji:hover {
  color: #0e70ff;
}
.dark___2Mf9Z {
  background-color: #213241 !important;
}
.dark___2Mf9Z .treeList___3aeW- {
  color: #fff;
}
.hk___2j1VA {
  width: 300px;
  height: 300px;
  z-index: 100;
}
.fullScreen___1O8nR {
  position: absolute;
  top: 7px;
  right: 40px;
  font-size: 16px;
  cursor: pointer;
  width: 10px;
  height: 10px;
  border: 1px solid rgba(0, 0, 0, 0.65);
}
.searchCar___2HvKB {
  margin-bottom: 13px;
}
.searchCar___2HvKB .title___2W0sH {
  color: #333333;
  font-size: 16px;
  margin-bottom: 8px;
}
.searchCar___2HvKB .onlineSwitch___SvKhA {
  margin-top: 16px;
  display: -ms-flexbox;
  display: flex;
}
.searchCar___2HvKB .onlineSwitch___SvKhA .title___2W0sH {
  font-size: 14px;
  margin-right: 16px;
  color: rgba(0, 0, 0, 0.65);
}
.record {
  background: #ffffff;
  height: 126px;
  text-align: center;
}
.record .audioContainer audio {
  display: none;
}
.record .record-sound {
  width: 100%;
  height: 100px;
  line-height: 100px;
}
.btn-box {
  text-align: center;
}
.switch {
  background: #fff;
  left: unset;
  z-index: 1;
}
.area-city {
  background-color: #fff;
  padding: 15px;
}
.layer-extension-btn,
.switch {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
}
.layer-extension-btn .layer-btn,
.switch .layer-btn {
  margin-right: 15px;
  margin-left: 9px;
  cursor: pointer;
}
.layer-extension-btn .layer-btn .layer-img,
.switch .layer-btn .layer-img {
  height: 16px;
  width: 16px;
}
.border-line {
  margin-right: 8px;
  height: 15px;
  width: 2px;
  background-color: #BDCFDE;
  margin-top: 2px;
}
.map-switch {
  padding: 10px 10px;
  border-bottom: 1px solid #BDCFDE;
  text-align: center;
  color: #333333;
  cursor: pointer;
}
.selectedMap {
  background: #70bcff;
  color: white;
}
.vectorgraph .vet-col {
  padding: 0 10px;
  text-align: center;
  cursor: pointer;
}
.vectorgraph .cancel {
  height: 16px;
  width: 16px;
}
.vectorgraph .circle {
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid #999999;
  border-radius: 50%;
  display: inline-block;
}
.vectorgraph .rectangle {
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid #999999;
  display: inline-block;
}
.vectorgraph .active {
  background: #4285ec;
  border: 0;
}
.vectorgraph .line {
  border-right: 1px solid #BDCFDE;
}
.dark .switch {
  background: #213241;
  opacity: 0.8;
  height: 100%;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-badge {
  -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';
  position: relative;
  display: inline-block;
  color: unset;
  line-height: 1;
}
.ant-badge-count {
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #f5222d;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 0 1px #fff;
          box-shadow: 0 0 0 1px #fff;
}
.ant-badge-count a,
.ant-badge-count a:hover {
  color: #fff;
}
.ant-badge-multiple-words {
  padding: 0 8px;
}
.ant-badge-dot {
  width: 6px;
  height: 6px;
  background: #f5222d;
  border-radius: 100%;
  -webkit-box-shadow: 0 0 0 1px #fff;
          box-shadow: 0 0 0 1px #fff;
}
.ant-badge-count,
.ant-badge-dot,
.ant-badge .ant-scroll-number-custom-component {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  -webkit-transform-origin: 100% 0%;
          transform-origin: 100% 0%;
}
.ant-badge-status {
  line-height: inherit;
  vertical-align: baseline;
}
.ant-badge-status-dot {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  vertical-align: middle;
  border-radius: 50%;
}
.ant-badge-status-success {
  background-color: #52c41a;
}
.ant-badge-status-processing {
  position: relative;
  background-color: #1890ff;
}
.ant-badge-status-processing::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  -webkit-animation: antStatusProcessing 1.2s infinite ease-in-out;
          animation: antStatusProcessing 1.2s infinite ease-in-out;
  content: '';
}
.ant-badge-status-default {
  background-color: #d9d9d9;
}
.ant-badge-status-error {
  background-color: #f5222d;
}
.ant-badge-status-warning {
  background-color: #faad14;
}
.ant-badge-status-pink {
  background: #eb2f96;
}
.ant-badge-status-magenta {
  background: #eb2f96;
}
.ant-badge-status-red {
  background: #f5222d;
}
.ant-badge-status-volcano {
  background: #fa541c;
}
.ant-badge-status-orange {
  background: #fa8c16;
}
.ant-badge-status-yellow {
  background: #fadb14;
}
.ant-badge-status-gold {
  background: #faad14;
}
.ant-badge-status-cyan {
  background: #13c2c2;
}
.ant-badge-status-lime {
  background: #a0d911;
}
.ant-badge-status-green {
  background: #52c41a;
}
.ant-badge-status-blue {
  background: #1890ff;
}
.ant-badge-status-geekblue {
  background: #2f54eb;
}
.ant-badge-status-purple {
  background: #722ed1;
}
.ant-badge-status-text {
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
}
.ant-badge-zoom-appear,
.ant-badge-zoom-enter {
  -webkit-animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
          animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ant-badge-zoom-leave {
  -webkit-animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
          animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ant-badge-not-a-wrapper:not(.ant-badge-status) {
  vertical-align: middle;
}
.ant-badge-not-a-wrapper .ant-scroll-number {
  position: relative;
  top: auto;
  display: block;
}
.ant-badge-not-a-wrapper .ant-badge-count {
  -webkit-transform: none;
          transform: none;
}
@-webkit-keyframes antStatusProcessing {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(2.4);
            transform: scale(2.4);
    opacity: 0;
  }
}
@keyframes antStatusProcessing {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(2.4);
            transform: scale(2.4);
    opacity: 0;
  }
}
.ant-scroll-number {
  overflow: hidden;
}
.ant-scroll-number-only {
  display: inline-block;
  height: 20px;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-scroll-number-only > p.ant-scroll-number-only-unit {
  height: 20px;
  margin: 0;
}
.ant-scroll-number-symbol {
  vertical-align: top;
}
@-webkit-keyframes antZoomBadgeIn {
  0% {
    -webkit-transform: scale(0) translate(50%, -50%);
            transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1) translate(50%, -50%);
            transform: scale(1) translate(50%, -50%);
  }
}
@keyframes antZoomBadgeIn {
  0% {
    -webkit-transform: scale(0) translate(50%, -50%);
            transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1) translate(50%, -50%);
            transform: scale(1) translate(50%, -50%);
  }
}
@-webkit-keyframes antZoomBadgeOut {
  0% {
    -webkit-transform: scale(1) translate(50%, -50%);
            transform: scale(1) translate(50%, -50%);
  }
  100% {
    -webkit-transform: scale(0) translate(50%, -50%);
            transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
}
@keyframes antZoomBadgeOut {
  0% {
    -webkit-transform: scale(1) translate(50%, -50%);
            transform: scale(1) translate(50%, -50%);
  }
  100% {
    -webkit-transform: scale(0) translate(50%, -50%);
            transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
}
.text-element-wrapper {
  position: relative;
  max-width: 300px;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  word-break: break-word;
}
.text-element {
  padding: 0 6px;
}
.element-received {
  background-color: #fff;
}
.sound-element-wrapper {
  width: 100px;
  background: #fff;
  padding: 3px 6px;
  border-radius: 3px;
  cursor: pointer;
  line-height: 30px;
}
.sound-img {
  width: 25px !important;
  height: 25px !important;
}
.image-element {
  max-width: 250px;
  /* height: 250px; */
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.image-previewer-wrapper {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  background: rgba(14, 12, 12, 0.7);
  z-index: 2000;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.image-previewer-wrapper .close-button {
  cursor: pointer;
  font-size: 28px;
  position: fixed;
  top: 50px;
  right: 50px;
  border-radius: 50%;
  background: #fff;
}
.image-previewer-wrapper .image-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.image-previewer-wrapper .image-preview {
  -webkit-transition: -webkit-transform 0.1s ease 0s;
  transition: -webkit-transform 0.1s ease 0s;
  transition: transform 0.1s ease 0s;
  transition: transform 0.1s ease 0s, -webkit-transform 0.1s ease 0s;
}
.image-previewer-wrapper .actions-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center;
  position: fixed;
  bottom: 50px;
  left: 50%;
  margin-left: -100px;
  padding: 12px;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.8);
}
.image-previewer-wrapper .actions-bar i {
  font-size: 24px;
  cursor: pointer;
  margin: 0 6px;
}
.image-previewer-wrapper .prev-button,
.image-previewer-wrapper .next-button {
  position: fixed;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 50%;
  font-size: 24px;
  padding: 12px;
}
.image-previewer-wrapper .prev-button {
  left: 0;
  top: 50%;
}
.image-previewer-wrapper .next-button {
  right: 0;
  top: 50%;
}
.image-previewer-wrapper .image-counter {
  background: rgba(20, 18, 20, 0.53);
  padding: 3px;
  border-radius: 3px;
  color: #fff;
}
.file-element-wrapper {
  background-color: #fff;
  padding: 12px;
}
.header {
  display: -ms-flexbox;
  display: flex;
}
.footer {
  text-align: right;
  padding: 3px;
  margin-top: 8px;
}
.file-icon {
  font-size: 40px !important;
}
.file-element {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-left: 12px;
}
.file-size {
  font-size: 14px;
  color: gray;
}
.download-link {
  cursor: pointer;
  color: #409eff;
}
/* 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 */
.sider___2mxt1 {
  background: #fff;
  min-height: calc(28vh);
  min-height: 100vh;
  -webkit-box-shadow: 0px 3px 17px rgba(15, 113, 255, 0.1);
          box-shadow: 0px 3px 17px rgba(15, 113, 255, 0.1);
  position: relative;
  z-index: 10;
}
.content___11N3x {
  margin: 10px;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.globalFooter___3uaww {
  padding: 0 16px;
  margin: 48px 0 24px 0;
  text-align: center;
}
.globalFooter___3uaww .links___lgymZ {
  margin-bottom: 8px;
}
.globalFooter___3uaww .links___lgymZ a {
  color: rgba(0, 0, 0, 0.45);
  -webkit-transition: all .3s;
  transition: all .3s;
}
.globalFooter___3uaww .links___lgymZ a:not(:last-child) {
  margin-right: 40px;
}
.globalFooter___3uaww .links___lgymZ a:hover {
  color: rgba(0, 0, 0, 0.65);
}
.globalFooter___3uaww .copyright___3hV2q {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
/* 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 */
.exception___19n05 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
}
.exception___19n05 .imgBlock___2g-kj {
  -ms-flex: 0 0 62.5%;
      flex: 0 0 62.5%;
  width: 62.5%;
  padding-right: 152px;
  zoom: 1;
}
.exception___19n05 .imgBlock___2g-kj:before,
.exception___19n05 .imgBlock___2g-kj:after {
  content: " ";
  display: table;
}
.exception___19n05 .imgBlock___2g-kj:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0;
}
.exception___19n05 .imgEle___cXgra {
  height: 360px;
  width: 100%;
  max-width: 430px;
  float: right;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
}
.exception___19n05 .content___3PvOs {
  -ms-flex: auto;
      flex: auto;
}
.exception___19n05 .content___3PvOs h1 {
  color: #434e59;
  font-size: 72px;
  font-weight: 600;
  line-height: 72px;
  margin-bottom: 24px;
}
.exception___19n05 .content___3PvOs .desc___3G5g3 {
  color: rgba(0, 0, 0, 0.45);
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 16px;
}
.exception___19n05 .content___3PvOs .actions___1lAdW button:not(:last-child) {
  margin-right: 8px;
}
@media screen and (max-width: 1200px) {
  .exception___19n05 .imgBlock___2g-kj {
    padding-right: 88px;
  }
}
@media screen and (max-width: 576px) {
  .exception___19n05 {
    display: block;
    text-align: center;
  }
  .exception___19n05 .imgBlock___2g-kj {
    padding-right: 0;
    margin: 0 auto 24px;
  }
}
@media screen and (max-width: 480px) {
  .exception___19n05 .imgBlock___2g-kj {
    margin-bottom: -24px;
    overflow: hidden;
  }
}
/* 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 */
.header___37Et9 {
  padding: 0 12px 0 0;
  background: #0F71FF ;
  -webkit-box-shadow: 0 2px 11px rgba(15, 113, 255, 0.5);
          box-shadow: 0 2px 11px rgba(15, 113, 255, 0.5);
  position: relative;
  height: 72px;
}
.logo___2ftsl {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  height: 72px;
  width: 254px;
  line-height: 72px;
  padding-left: 16px;
  -webkit-transition: all .3s;
  transition: all .3s;
  background: #aec1db 2140;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  overflow: hidden;
}
.logo___2ftsl img {
  display: inline-block;
  vertical-align: middle;
  height: 32px;
}
.logo___2ftsl i {
  vertical-align: middle;
}
.logo___2ftsl h1 {
  color: #fff;
  display: inline-block;
  font-size: 14px;
  margin: 0 0 0 12px;
  vertical-align: middle;
  font-family: 'Myriad Pro', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: 600;
  width: 170px;
  overflow: hidden;
}
.logo___2ftsl h1 a {
  width: 150px;
  text-decoration: none;
  color: #fff;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.logo___2ftsl h1 i {
  float: right;
  position: relative;
  top: 28px;
  right: 14px;
}
i.trigger___3M0FP {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 20px;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s;
  padding: 0 24px;
}
i.trigger___3M0FP:hover {
  background: #e6f7ff;
}
@media screen and (max-width: 480px) {
  .trigger___3M0FP {
    display: none;
  }
}
.right___3YsQ0 {
  float: right;
  height: 100%;
  color: #fff;
}
.right___3YsQ0 .ant-layout-header___25VZi {
  height: 72px;
  line-height: 72px;
}
.right___3YsQ0 .action___fkbm9 {
  cursor: pointer;
  padding: 0 12px;
  display: inline-block;
  -webkit-transition: all .3s;
  transition: all .3s;
  height: 100%;
}
.right___3YsQ0 .action___fkbm9 > i {
  font-size: 16px;
  vertical-align: middle;
}
.right___3YsQ0 .action___fkbm9.ant-popover-open,
.right___3YsQ0 .action___fkbm9:hover {
  background: #2078f3 100%;
}
.right___3YsQ0 .search___3K9ZW {
  padding: 0;
  margin: 0 12px;
}
.right___3YsQ0 .search___3K9ZW:hover {
  background: transparent;
}
.right___3YsQ0 .account___QOLdp .avatar___2b8Z7 {
  margin: 20px 8px 20px 0;
  color: #1890ff;
  background: rgba(255, 255, 255, 0.85);
  vertical-align: middle;
}
.menu___1_vF4 .anticon {
  margin-right: 8px;
}
.menu___1_vF4 .ant-dropdown-menu-item {
  width: 160px;
}
.ant-layout {
  overflow-x: hidden;
}
.sider___2O6or {
  background: #fff;
  min-height: calc(28vh);
  min-height: 100vh;
  -webkit-box-shadow: 0px 3px 17px rgba(15, 113, 255, 0.1);
          box-shadow: 0px 3px 17px rgba(15, 113, 255, 0.1);
  position: relative;
  z-index: 10;
}
.layout-content {
  height: 100%;
  margin: 16px;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background: #0F71FF;
  -webkit-box-shadow: 0px 2px 6px rgba(49, 79, 254, 0.3);
          box-shadow: 0px 2px 6px rgba(49, 79, 254, 0.3);
}
.ant-badge-count {
  -webkit-box-shadow: 0px 2px 6px #F5222E;
          box-shadow: 0px 2px 6px #F5222E;
}
.ant-layout.ant-layout-has-sider > .ant-layout-content {
  overflow: hidden;
  background: #fff;
  display: -ms-flexbox;
  display: flex;
}
.ant-layout.ant-layout-has-sider > .ant-layout-content > div {
  padding: 20px;
}
.ant-menu-sub.ant-menu-inline > .ant-menu-item {
  height: 42px;
  line-height: 42px;
}
.ant-menu-item-selected > a {
  color: #fff;
}
.ant-menu-item-selected > a:hover {
  color: #fff;
}
.ant-menu-submenu > .ant-menu {
  background: #F5F9FF 100%;
}
.ant-menu-inline {
  border-right: 0;
}
.topmenu___3XPt- {
  display: inline-block;
  height: 72px;
  line-height: 72px;
  margin-left: 254px;
  padding-left: 22px;
}
.topmenu___3XPt- a {
  padding: 0 22px;
  display: inline-block;
  height: 72px;
  line-height: 72px;
  color: #9acfff;
  text-decoration: none;
}
.topmenu___3XPt- a:hover {
  color: #fff;
}
.topmenu___3XPt- .selected {
  font-size: 14px;
  color: #fff;
  border-bottom: 2px solid #fff;
}
.ant-layout-content > div:nth-of-type(1) {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.basic_notice .ant-notification-notice-icon-info {
  color: #ff4d4f;
}
/* 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 */
.Welcome {
  padding: 24px;
  text-align: center;
  margin-top: 60px;
}
.Welcome .welcome-text {
  font-size: 18px;
  margin-top: 30px;
  color: #666;
}
.Welcome .ant-modal-header {
  background: #3277ee;
}
.Welcome .ant-modal-title {
  color: white;
}
.Welcome .ant-modal-close-x {
  color: white;
}
.update_modal .ant-modal-body {
  max-height: 600px;
  overflow: auto;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.IEBrowserPrompt .tips-title,
.IEBrowserPrompt .tips-con {
  text-align: center;
}
.IEBrowserPrompt .tips-con {
  margin: 40px 0;
}
.IEBrowserPrompt .tips-down {
  padding: 0 30px;
}
.IEBrowserPrompt .tips-down ul,
.IEBrowserPrompt .tips-down li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.IEBrowserPrompt .tips-down .tips-down-con {
  overflow: hidden;
}
.IEBrowserPrompt .tips-down .tips-down-con li {
  float: left;
  width: 25%;
  padding-right: 60px;
  text-align: center;
}
.IEBrowserPrompt .tips-down .tips-down-con li img {
  height: 80px;
  padding-bottom: 20px;
}
.IEBrowserPrompt .footer-btn {
  margin-top: 30px;
  text-align: center;
}
/* 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 */
.IEReminder {
  height: 50px;
}
.IEReminder .reminder-message {
  text-align: center;
  padding: 10px 0;
  background-color: #FFFF99;
  color: #FF0000;
}
/* 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 */
.logOn {
  height: 100%;
  background: #F0F2F5;
}
.top {
  text-align: center;
}
.header {
  height: 44px;
  line-height: 44px;
}
.header a {
  text-decoration: none;
}
.logo {
  height: 44px;
  vertical-align: top;
  margin-right: 16px;
}
.title {
  font-size: 33px;
  color: rgba(0, 0, 0, 0.85);
  font-family: "Myriad Pro", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  position: relative;
  top: 2px;
}
.desc {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
  margin-top: 12px;
  margin-bottom: 40px;
}
.footer {
  position: absolute;
  width: 100%;
  bottom: 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 */
.province_btn {
  margin-left: 20px;
}
.province_btn:first-child {
  margin-left: 0;
}
.choose_provinces_modal {
  margin-top: 100px;
}
.choose_provinces_modal .ant-modal-footer {
  display: none;
}
.choose_provinces_modal .tip {
  margin-top: 20px;
  font-size: 12px;
}
.introduce {
  padding: 0 40px;
  margin-top: 20px;
}
.upgrade {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #f5f5f5;
  z-index: 1001;
}
.logOn .login-header {
  height: 72px;
  background: #4772f7;
  border-bottom: 1px solid #4772f7;
  -webkit-box-shadow: 0 2px 11px 0 rgba(15, 113, 255, 0.5);
          box-shadow: 0 2px 11px 0 rgba(15, 113, 255, 0.5);
  color: #fff;
  overflow: hidden;
}
.logOn .login-header .head-portrait {
  padding: 18px 0 18px 16px;
  float: left;
  overflow: hidden;
}
.logOn .login-header .head-portrait .head-portrait-con {
  float: left;
  width: 34px;
  height: 34px;
  background: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 17px;
  margin-right: 8px;
}
.logOn .login-header .head-portrait .head-portrait-text {
  float: right;
  position: relative;
  top: -4px;
}
.logOn .login-header .head-portrait-register {
  float: right;
  margin: 28px;
}
.logOn .login-main-con {
  background-color: #4772f7;
  padding-top: 40px;
}
.logOn .logon-content {
  position: absolute;
  top: 45%;
  left: 50%;
  margin-top: -203px;
  margin-left: -500px;
  width: 1000px;
  height: 406px;
  background: #fff;
  border-radius: 8px;
}
.logOn .logon-content .login-ad {
  float: left;
  width: 560px;
  height: 406px;
  overflow: hidden;
  text-align: center;
  padding-top: 65px;
  background-color: #f3f8ff;
  border-radius: 8px 0 0 8px;
}
.logOn .logon-content .login-area {
  float: right;
  width: 440px;
  padding: 50px 0;
  border-radius: 0 8px 8px 0;
}
.logOn .logon-content .login-area .login-title {
  margin-bottom: 40px;
  font-size: 24px;
  color: #333333;
  letter-spacing: 0;
  line-height: 24px;
  text-align: center;
}
.logOn .logon-content .login-area .login-form {
  width: 320px;
  margin: 0 auto;
}
.logOn .logon-content .login-area .password {
  position: relative;
}
.logOn .logon-content .login-area .password .ant-form-explain {
  position: absolute;
}
.logOn .login_types {
  width: 680px;
  padding: 40px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  position: absolute;
  left: 50%;
  top: 100px;
  margin-left: -340px;
  border-radius: 8px;
}
.logOn .login_types .gutter-row {
  text-align: center;
}
.logOn .login_types .gutter-row:last-child {
  border-left: 1px dashed #e9e9e9;
}
.logOn .login_types .gutter-row .img_box {
  height: 106px;
  line-height: 106px;
}
.logOn .login_types .login_title {
  padding-bottom: 40px;
  margin: 0;
  font-family: "PingFangSC-Semibold";
  font-size: 24px;
  color: #333333;
  letter-spacing: 0;
  line-height: 24px;
}
.logOn .login_types .btn {
  width: 180px;
  height: 40px;
  margin-top: 20px;
}
.logOn .prefixIcon {
  width: 12px;
  height: 16px;
  color: #d9d9d9;
}
.logOn .additional {
  text-align: left;
}
.logOn .additional .forgot {
  float: right;
}
.logOn .additional .submit {
  width: 100%;
  margin-top: 24px;
}
.logOn .additional .ant-form-item-control {
  line-height: 22px;
}
.logOn .upgrade-box {
  text-align: center;
  width: 750px;
  margin: 0 auto;
  margin-top: 60px;
  background: #fff;
  padding: 30px;
  border-radius: 6px;
}
.copyright {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 999;
  background-color: #4286f9;
  color: #fff;
  height: 93px;
  padding-top: 28px;
}
.copyright ul {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding-left: 3px;
}
.copyright ul li {
  float: left;
  list-style: none;
}
.copyright ul li a {
  color: #fff;
  display: inline-block;
  height: 12px;
  line-height: 12px;
  padding: 0 12px;
  border-right: 1px solid #fff;
}
.copyright ul li a:last-child {
  border-right: none;
}
.copyright p {
  text-align: center;
  margin-top: 25px;
}
.certsuccess_container {
  margin-top: 50px;
  text-align: center;
}
.certsuccess_container .success_icon {
  font-size: 100px;
}
.certsuccess_container .success_info {
  padding: 20px 0 5px 0;
  font-size: 20px;
  font-weight: bold;
}
