/*reset css*/
html,
body {
  height: 100%;
}
* {
  margin: 0;
  padding: 0;
}
html {
  background: white;
  color: black;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
}
*[class*='ant-'] p {
  margin-bottom: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th {
  text-align: inherit;
}
fieldset,
img {
  border: none;
}
iframe {
  display: block;
}
abbr,
acronym {
  border: none;
  font-variant: normal;
}
del {
  text-decoration: line-through;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500;
}
ol,
ul {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 500;
}
q:before,
q:after {
  content: '';
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
a:hover,
a:focus {
  text-decoration: none;
}
ins,
a {
  text-decoration: none;
}
a:focus,
*:focus {
  outline: none;
}
/*页面切换*/
.drop-enter {
  transform: scale(0.5);
  transform-origin: 50% 100%;
}
.drop-enter.drop-enter-active {
  transform: scale(1);
  transition: all 0.4s;
}
.drop-leave {
  /* transform: scale(0.5); */
  position: absolute;
  top: 90px;
  background: #fff;
  z-index: 10000;
  opacity: 1;
}
.drop-leave.drop-leave-active {
  opacity: 1;
  top: 100%;
  transition: all 0.4s;
}
.up-enter {
  transform: scale(1.5);
}
.up-enter.up-enter-active {
  transform: scale(1);
  transition: all 0.5s;
}
.up-leave {
  position: absolute;
  top: 0;
  z-index: 10000;
  opacity: 1;
}
.up-leave.up-leave-active {
  opacity: 1;
  top: -100%;
  transition: all 0.5s;
}
.right-enter {
  position: absolute;
  top: 0;
  left: -100%;
  /*z-index: 1;*/
  width: 100%;
  height: 100%;
  -webkit-animation: rightIn 1s both ease;
  animation: rightIn 1s both ease;
}
.right-leave {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  /*background: RGB(238,238,238);*/
  width: 100%;
  height: 100%;
  -webkit-animation: rightOut 1s both ease;
  animation: rightOut 1s both ease;
}
@-webkit-keyframes rightIn {
  0% {
    -webkit-transform: scale(0.8);
    left: -100%;
  }
  25% {
    -webkit-transform: scale(0.8);
    left: -60%;
  }
  75% {
    -webkit-transform: scale(0.8);
    left: 0%;
  }
  100% {
    -webkit-transform: scale(1);
    left: 0%;
  }
}
@keyframes rightIn {
  0% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: -100%;
  }
  25% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: -60%;
  }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: 0%;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    left: 0%;
  }
}
@-webkit-keyframes rightOut {
  25% {
    -webkit-transform: scale(0.8);
    left: 0%;
  }
  75% {
    -webkit-transform: scale(0.8);
    left: 80%;
  }
  100% {
    -webkit-transform: scale(0.8);
    left: 100%;
  }
}
@keyframes rightOut {
  25% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: 0%;
  }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: 80%;
  }
  100% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: 100%;
  }
}
/*加载动画*/
.spinner {
  width: 60px;
  height: 60px;
  background-color: #67CF22;
  margin: 100px auto;
  -webkit-animation: rotateplane 1.2s infinite ease-in-out;
  animation: rotateplane 1.2s infinite ease-in-out;
}
@-webkit-keyframes rotateplane {
  0% {
    -webkit-transform: perspective(120px);
  }
  50% {
    -webkit-transform: perspective(120px) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
  }
}
@keyframes rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translate3d(20%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeIn {
  animation: fadeIn 0.5s both ease;
  -webkit-animation: fadeIn 0.5s both;
}
@keyframes fadeOut {
  from {
    opacity: 1;
    transform: none;
  }
  to {
    opacity: 0;
    transform: translate3d(-20%, 0, 0);
  }
}
.fadeOut {
  animation: fadeOut 0.5s both ease;
  -webkit-animation: fadeOut 0.5s both;
}
/*!
 * 
 * antd v3.26.19
 * 
 * Copyright 2015-present, Alipay, Inc.
 * All rights reserved.
 *       
 */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* 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);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-enter,
.zoom-big-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-enter.zoom-big-enter-active,
.zoom-big-appear.zoom-big-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-big-leave.zoom-big-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-big-enter,
.zoom-big-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-fast-leave {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-fast-enter.zoom-big-fast-enter-active,
.zoom-big-fast-appear.zoom-big-fast-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-big-fast-leave.zoom-big-fast-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-fast-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-up-enter,
.zoom-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-up-enter.zoom-up-enter-active,
.zoom-up-appear.zoom-up-appear-active {
  -webkit-animation-name: antZoomUpIn;
          animation-name: antZoomUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-up-leave.zoom-up-leave-active {
  -webkit-animation-name: antZoomUpOut;
          animation-name: antZoomUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-up-enter,
.zoom-up-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-down-enter,
.zoom-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-down-enter.zoom-down-enter-active,
.zoom-down-appear.zoom-down-appear-active {
  -webkit-animation-name: antZoomDownIn;
          animation-name: antZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-down-leave.zoom-down-leave-active {
  -webkit-animation-name: antZoomDownOut;
          animation-name: antZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-down-enter,
.zoom-down-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-left-enter,
.zoom-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-left-enter.zoom-left-enter-active,
.zoom-left-appear.zoom-left-appear-active {
  -webkit-animation-name: antZoomLeftIn;
          animation-name: antZoomLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-left-leave.zoom-left-leave-active {
  -webkit-animation-name: antZoomLeftOut;
          animation-name: antZoomLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-left-enter,
.zoom-left-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-right-enter,
.zoom-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-right-enter.zoom-right-enter-active,
.zoom-right-appear.zoom-right-appear-active {
  -webkit-animation-name: antZoomRightIn;
          animation-name: antZoomRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-right-leave.zoom-right-leave-active {
  -webkit-animation-name: antZoomRightOut;
          animation-name: antZoomRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-right-enter,
.zoom-right-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@-webkit-keyframes antZoomIn {
  0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomIn {
  0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomBigIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomBigOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomBigOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomUpIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
}
@-webkit-keyframes antZoomUpOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomUpOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomLeftIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
}
@-webkit-keyframes antZoomLeftOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomLeftOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomRightIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
}
@-webkit-keyframes antZoomRightOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomDownIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
}
@-webkit-keyframes antZoomDownOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
}
@keyframes antZoomDownOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  -webkit-transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  -webkit-transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

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

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-alert {
  -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;
      -ms-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-anchor {
  -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-left: 2px;
}
.ant-anchor-wrapper {
  margin-left: -4px;
  padding-left: 4px;
  overflow: auto;
  background-color: #fff;
}
.ant-anchor-ink {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.ant-anchor-ink::before {
  position: relative;
  display: block;
  width: 2px;
  height: 100%;
  margin: 0 auto;
  background-color: #e8e8e8;
  content: ' ';
}
.ant-anchor-ink-ball {
  position: absolute;
  left: 50%;
  display: none;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border: 2px solid #1890ff;
  border-radius: 8px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: top 0.3s ease-in-out;
  transition: top 0.3s ease-in-out;
}
.ant-anchor-ink-ball.visible {
  display: inline-block;
}
.ant-anchor.fixed .ant-anchor-ink .ant-anchor-ink-ball {
  display: none;
}
.ant-anchor-link {
  padding: 7px 0 7px 16px;
  line-height: 1.143;
}
.ant-anchor-link-title {
  position: relative;
  display: block;
  margin-bottom: 6px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-anchor-link-title:only-child {
  margin-bottom: 0;
}
.ant-anchor-link-active > .ant-anchor-link-title {
  color: #1890ff;
}
.ant-anchor-link .ant-anchor-link {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-select-auto-complete {
  -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-auto-complete.ant-select .ant-select-selection {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-select-auto-complete.ant-select .ant-select-selection__rendered {
  height: 100%;
  margin-right: 0;
  margin-left: 0;
  line-height: 32px;
}
.ant-select-auto-complete.ant-select .ant-select-selection__placeholder {
  margin-right: 12px;
  margin-left: 12px;
}
.ant-select-auto-complete.ant-select .ant-select-selection--single {
  height: auto;
}
.ant-select-auto-complete.ant-select .ant-select-search--inline {
  position: static;
  float: left;
}
.ant-select-auto-complete.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered {
  margin-right: 0 !important;
}
.ant-select-auto-complete.ant-select .ant-input {
  height: 32px;
  line-height: 1.5;
  background: transparent;
  border-width: 1px;
}
.ant-select-auto-complete.ant-select .ant-input:focus,
.ant-select-auto-complete.ant-select .ant-input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-select-auto-complete.ant-select .ant-input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
  background-color: transparent;
}
.ant-select-auto-complete.ant-select .ant-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-select-auto-complete.ant-select-lg .ant-select-selection__rendered {
  line-height: 40px;
}
.ant-select-auto-complete.ant-select-lg .ant-input {
  height: 40px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.ant-select-auto-complete.ant-select-sm .ant-select-selection__rendered {
  line-height: 24px;
}
.ant-select-auto-complete.ant-select-sm .ant-input {
  height: 24px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.ant-input-group > .ant-select-auto-complete .ant-select-search__field.ant-input-affix-wrapper {
  display: inline;
  float: 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%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.ant-select-arrow > * {
  line-height: 1;
}
.ant-select-arrow svg {
  display: inline-block;
}
.ant-select-arrow::before {
  display: none;
}
.ant-select-arrow .ant-select-arrow-icon {
  display: block;
}
.ant-select-arrow .ant-select-arrow-icon svg {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.ant-select-selection {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-top-width: 1.02px;
  border-radius: 4px;
  outline: none;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-selection:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-select-focused .ant-select-selection,
.ant-select-selection:focus,
.ant-select-selection:active {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-select-selection__clear {
  position: absolute;
  top: 50%;
  right: 11px;
  z-index: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  font-style: normal;
  line-height: 12px;
  text-align: center;
  text-transform: none;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: color 0.3s ease, opacity 0.15s ease;
  transition: color 0.3s ease, opacity 0.15s ease;
  text-rendering: auto;
}
.ant-select-selection__clear::before {
  display: block;
}
.ant-select-selection__clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-select-selection:hover .ant-select-selection__clear {
  opacity: 1;
}
.ant-select-selection-selected-value {
  float: left;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-select-no-arrow .ant-select-selection-selected-value {
  padding-right: 0;
}
.ant-select-disabled {
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-disabled .ant-select-selection {
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-disabled .ant-select-selection:hover,
.ant-select-disabled .ant-select-selection:focus,
.ant-select-disabled .ant-select-selection:active {
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-select-disabled .ant-select-selection__clear {
  display: none;
  visibility: hidden;
  pointer-events: none;
}
.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice {
  padding-right: 10px;
  color: rgba(0, 0, 0, 0.33);
  background: #f5f5f5;
}
.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice__remove {
  display: none;
}
.ant-select-selection--single {
  position: relative;
  height: 32px;
  cursor: pointer;
}
.ant-select-selection--single .ant-select-selection__rendered {
  margin-right: 24px;
}
.ant-select-no-arrow .ant-select-selection__rendered {
  margin-right: 11px;
}
.ant-select-selection__rendered {
  position: relative;
  display: block;
  margin-right: 11px;
  margin-left: 11px;
  line-height: 30px;
}
.ant-select-selection__rendered::after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '.';
  pointer-events: none;
}
.ant-select-lg {
  font-size: 16px;
}
.ant-select-lg .ant-select-selection--single {
  height: 40px;
}
.ant-select-lg .ant-select-selection__rendered {
  line-height: 38px;
}
.ant-select-lg .ant-select-selection--multiple {
  min-height: 40px;
}
.ant-select-lg .ant-select-selection--multiple .ant-select-selection__rendered li {
  height: 32px;
  line-height: 32px;
}
.ant-select-lg .ant-select-selection--multiple .ant-select-selection__clear,
.ant-select-lg .ant-select-selection--multiple .ant-select-arrow {
  top: 20px;
}
.ant-select-sm .ant-select-selection--single {
  height: 24px;
}
.ant-select-sm .ant-select-selection__rendered {
  margin-left: 7px;
  line-height: 22px;
}
.ant-select-sm .ant-select-selection--multiple {
  min-height: 24px;
}
.ant-select-sm .ant-select-selection--multiple .ant-select-selection__rendered li {
  height: 16px;
  line-height: 14px;
}
.ant-select-sm .ant-select-selection--multiple .ant-select-selection__clear,
.ant-select-sm .ant-select-selection--multiple .ant-select-arrow {
  top: 12px;
}
.ant-select-sm .ant-select-selection__clear,
.ant-select-sm .ant-select-arrow {
  right: 8px;
}
.ant-select-disabled .ant-select-selection__choice__remove {
  color: rgba(0, 0, 0, 0.25);
  cursor: default;
}
.ant-select-disabled .ant-select-selection__choice__remove:hover {
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-search__field__wrap {
  position: relative;
  display: inline-block;
}
.ant-select-selection__placeholder,
.ant-select-search__field__placeholder {
  position: absolute;
  top: 50%;
  right: 9px;
  left: 0;
  max-width: 100%;
  height: 20px;
  margin-top: -10px;
  overflow: hidden;
  color: #bfbfbf;
  line-height: 20px;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
}
.ant-select-search__field__placeholder {
  left: 12px;
}
.ant-select-search__field__mirror {
  position: absolute;
  top: 0;
  left: 0;
  white-space: pre;
  opacity: 0;
  pointer-events: none;
}
.ant-select-search--inline {
  position: absolute;
  width: 100%;
  height: 100%;
}
.ant-select-search--inline .ant-select-search__field__wrap {
  width: 100%;
  height: 100%;
}
.ant-select-search--inline .ant-select-search__field {
  width: 100%;
  height: 100%;
  font-size: 100%;
  line-height: 1;
  background: transparent;
  border-width: 0;
  border-radius: 4px;
  outline: 0;
}
.ant-select-search--inline > i {
  float: right;
}
.ant-select-selection--multiple {
  min-height: 32px;
  padding-bottom: 3px;
  cursor: text;
  zoom: 1;
}
.ant-select-selection--multiple::before,
.ant-select-selection--multiple::after {
  display: table;
  content: '';
}
.ant-select-selection--multiple::after {
  clear: both;
}
.ant-select-selection--multiple .ant-select-search--inline {
  position: static;
  float: left;
  width: auto;
  max-width: 100%;
  padding: 0;
}
.ant-select-selection--multiple .ant-select-search--inline .ant-select-search__field {
  width: 0.75em;
  max-width: 100%;
  padding: 1px;
}
.ant-select-selection--multiple .ant-select-selection__rendered {
  height: auto;
  margin-bottom: -3px;
  margin-left: 5px;
}
.ant-select-selection--multiple .ant-select-selection__placeholder {
  margin-left: 6px;
}
.ant-select-selection--multiple > ul > li,
.ant-select-selection--multiple .ant-select-selection__rendered > ul > li {
  height: 24px;
  margin-top: 3px;
  line-height: 22px;
}
.ant-select-selection--multiple .ant-select-selection__choice {
  position: relative;
  float: left;
  max-width: 99%;
  margin-right: 4px;
  padding: 0 20px 0 10px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fafafa;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  cursor: default;
  -webkit-transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-select-selection--multiple .ant-select-selection__choice__disabled {
  padding: 0 10px;
}
.ant-select-selection--multiple .ant-select-selection__choice__content {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-transition: margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-select-selection--multiple .ant-select-selection__choice__remove {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  line-height: inherit;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
      -ms-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
}
.ant-select-selection--multiple .ant-select-selection__choice__remove > * {
  line-height: 1;
}
.ant-select-selection--multiple .ant-select-selection__choice__remove svg {
  display: inline-block;
}
.ant-select-selection--multiple .ant-select-selection__choice__remove::before {
  display: none;
}
.ant-select-selection--multiple .ant-select-selection__choice__remove .ant-select-selection--multiple .ant-select-selection__choice__remove-icon {
  display: block;
}
:root .ant-select-selection--multiple .ant-select-selection__choice__remove {
  font-size: 12px;
}
.ant-select-selection--multiple .ant-select-selection__choice__remove:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-select-selection--multiple .ant-select-selection__clear,
.ant-select-selection--multiple .ant-select-arrow {
  top: 16px;
}
.ant-select-allow-clear .ant-select-selection--multiple .ant-select-selection__rendered,
.ant-select-show-arrow .ant-select-selection--multiple .ant-select-selection__rendered {
  margin-right: 20px;
}
.ant-select-open .ant-select-arrow-icon svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ant-select-open .ant-select-selection {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-select-combobox .ant-select-arrow {
  display: none;
}
.ant-select-combobox .ant-select-search--inline {
  float: none;
  width: 100%;
  height: 100%;
}
.ant-select-combobox .ant-select-search__field__wrap {
  width: 100%;
  height: 100%;
}
.ant-select-combobox .ant-select-search__field {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0s;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0s;
}
.ant-select-combobox.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered,
.ant-select-combobox.ant-select-show-arrow .ant-select-selection:hover .ant-select-selection__rendered {
  margin-right: 20px;
}
.ant-select-dropdown {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 4px;
  outline: none;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.ant-select-dropdown-hidden {
  display: none;
}
.ant-select-dropdown-menu {
  max-height: 250px;
  margin-bottom: 0;
  padding: 4px 0;
  padding-left: 0;
  overflow: auto;
  list-style: none;
  outline: none;
}
.ant-select-dropdown-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.ant-select-dropdown-menu-item-group-list > .ant-select-dropdown-menu-item {
  padding-left: 20px;
}
.ant-select-dropdown-menu-item-group-title {
  height: 32px;
  padding: 0 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  line-height: 32px;
}
.ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:first-child:not(:last-child),
.ant-select-dropdown-menu-item-group:not(:last-child) .ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:last-child {
  border-radius: 0;
}
.ant-select-dropdown-menu-item {
  position: relative;
  display: block;
  padding: 5px 12px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.ant-select-dropdown-menu-item:hover:not(.ant-select-dropdown-menu-item-disabled) {
  background-color: #e6f7ff;
}
.ant-select-dropdown-menu-item-selected {
  color: rgba(0, 0, 0, 0.65);
  font-weight: 600;
  background-color: #fafafa;
}
.ant-select-dropdown-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-dropdown-menu-item-active:not(.ant-select-dropdown-menu-item-disabled) {
  background-color: #e6f7ff;
}
.ant-select-dropdown-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item {
  padding-right: 32px;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item .ant-select-selected-icon {
  position: absolute;
  top: 50%;
  right: 12px;
  color: transparent;
  font-weight: bold;
  font-size: 12px;
  text-shadow: 0 0.1px 0, 0.1px 0 0, 0 -0.1px 0, -0.1px 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:hover .ant-select-selected-icon {
  color: rgba(0, 0, 0, 0.87);
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-disabled .ant-select-selected-icon {
  display: none;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected .ant-select-selected-icon,
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected:hover .ant-select-selected-icon {
  display: inline-block;
  color: #1890ff;
}
.ant-select-dropdown--empty.ant-select-dropdown--multiple .ant-select-dropdown-menu-item {
  padding-right: 12px;
}
.ant-select-dropdown-container-open .ant-select-dropdown,
.ant-select-dropdown-open .ant-select-dropdown {
  display: block;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-empty {
  margin: 0 8px;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
}
.ant-empty-image {
  height: 100px;
  margin-bottom: 8px;
}
.ant-empty-image img {
  height: 100%;
}
.ant-empty-image svg {
  height: 100%;
  margin: auto;
}
.ant-empty-description {
  margin: 0;
}
.ant-empty-footer {
  margin-top: 16px;
}
.ant-empty-normal {
  margin: 32px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-normal .ant-empty-image {
  height: 40px;
}
.ant-empty-small {
  margin: 8px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-small .ant-empty-image {
  height: 35px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-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:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input: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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgba(0, 0, 0, 0.65);
  line-height: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ant-input-affix-wrapper .ant-input-prefix :not(.anticon),
.ant-input-affix-wrapper .ant-input-suffix :not(.anticon) {
  line-height: 1.5;
}
.ant-input-affix-wrapper .ant-input-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-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 */
.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;
      -ms-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;
      -ms-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;
      -ms-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 */
.ant-back-top {
  -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;
  right: 100px;
  bottom: 50px;
  z-index: 10;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.ant-back-top-content {
  width: 40px;
  height: 40px;
  overflow: hidden;
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 20px;
  -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-back-top-content:hover {
  background-color: rgba(0, 0, 0, 0.65);
  -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-back-top-icon {
  width: 14px;
  height: 16px;
  margin: 12px auto;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAABGdBTUEAALGPC/xhBQAAAbtJREFUWAntmMtKw0AUhhMvS5cuxILgQlRUpIggIoKIIoigG1eC+AA+jo+i6FIXBfeuXIgoeKVeitVWJX5HWhhDksnUpp3FDPyZk3Nm5nycmZKkXhAEOXSA3lG7muTeRzmfy6HneUvIhnYkQK+Q9NhAA0Opg0vBEhjBKHiyb8iGMyQMOYuK41BcBSypAL+MYXSKjtFAW7EAGEO3qN4uMQbbAkXiSfRQJ1H6a+yhlkKRcAoVFYiweYNjtCVQJJpBz2GCiPt7fBOZQpFgDpUikse5HgnkM4Fi4QX0Fpc5wf9EbLqpUCy4jMoJSXWhFwbMNgWKhVbRhy5jirhs9fy/oFhgHVVTJEs7RLZ8sSEoJm6iz7SZDMbJ+/OKERQTttCXQRLToRUmrKWCYuA2+jbN0MB4OQobYShfdTCgn/sL1K36M7TLrN3n+758aPy2rrpR6+/od5E8tf/A1uLS9aId5T7J3CNYihkQ4D9PiMdMC7mp4rjB9kjFjZp8BlnVHJBuO1yFXIV0FdDF3RlyFdJVQBdv5AxVdIsq8apiZ2PyYO1EVykesGfZEESsCkweyR8MUW+V8uJ1gkYipmpdP1pm2aJVPEGzAAAAAElFTkSuQmCC) 100%/100% no-repeat;
}
@media screen and (max-width: 768px) {
  .ant-back-top {
    right: 60px;
  }
}
@media screen and (max-width: 480px) {
  .ant-back-top {
    right: 20px;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-badge {
  -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%);
      -ms-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  -webkit-transform-origin: 100% 0%;
      -ms-transform-origin: 100% 0%;
          transform-origin: 100% 0%;
}
.ant-badge-status {
  line-height: inherit;
  vertical-align: baseline;
}
.ant-badge-status-dot {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  vertical-align: middle;
  border-radius: 50%;
}
.ant-badge-status-success {
  background-color: #52c41a;
}
.ant-badge-status-processing {
  position: relative;
  background-color: #1890ff;
}
.ant-badge-status-processing::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  -webkit-animation: antStatusProcessing 1.2s 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;
      -ms-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;
  }
}

/* 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;
      -ms-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;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
}
.ant-menu-horizontal.ant-menu-sub {
  min-width: 114px;
}
.ant-menu-item,
.ant-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  -webkit-transition: color 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);
      -ms-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);
      -ms-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);
      -ms-transform: rotate(-45deg) translateX(2px);
          transform: rotate(-45deg) translateX(2px);
}
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  -webkit-transform: rotate(45deg) translateX(-2px);
      -ms-transform: rotate(45deg) translateX(-2px);
          transform: rotate(45deg) translateX(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  -webkit-transform: translateY(-2px);
      -ms-transform: translateY(-2px);
          transform: translateY(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  -webkit-transform: rotate(-45deg) translateX(-2px);
      -ms-transform: rotate(-45deg) translateX(-2px);
          transform: rotate(-45deg) translateX(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  -webkit-transform: rotate(45deg) translateX(2px);
      -ms-transform: rotate(45deg) translateX(2px);
          transform: rotate(45deg) translateX(2px);
}
.ant-menu-vertical .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);
      -ms-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);
      -ms-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 */
.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);
      -ms-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%);
      -ms-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);
      -ms-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%);
      -ms-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);
      -ms-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%);
      -ms-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);
      -ms-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%);
      -ms-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-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);
      -ms-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);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ant-dropdown-hidden,
.ant-dropdown-menu-hidden {
  display: none;
}
.ant-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  outline: none;
  -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;
      -ms-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);
      -ms-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;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
}
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 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);
      -ms-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);
      -ms-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-fullcalendar {
  -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';
  border-top: 1px solid #d9d9d9;
  outline: none;
}
.ant-select.ant-fullcalendar-year-select {
  min-width: 90px;
}
.ant-select.ant-fullcalendar-year-select.ant-select-sm {
  min-width: 70px;
}
.ant-select.ant-fullcalendar-month-select {
  min-width: 80px;
  margin-left: 8px;
}
.ant-select.ant-fullcalendar-month-select.ant-select-sm {
  min-width: 70px;
}
.ant-fullcalendar-header {
  padding: 11px 16px 11px 0;
  text-align: right;
}
.ant-fullcalendar-header .ant-select-dropdown {
  text-align: left;
}
.ant-fullcalendar-header .ant-radio-group {
  margin-left: 8px;
  text-align: left;
}
.ant-fullcalendar-header label.ant-radio-button {
  height: 22px;
  padding: 0 10px;
  line-height: 20px;
}
.ant-fullcalendar-date-panel {
  position: relative;
  outline: none;
}
.ant-fullcalendar-calendar-body {
  padding: 8px 12px;
}
.ant-fullcalendar table {
  width: 100%;
  max-width: 100%;
  height: 256px;
  background-color: transparent;
  border-collapse: collapse;
}
.ant-fullcalendar table,
.ant-fullcalendar th,
.ant-fullcalendar td {
  border: 0;
}
.ant-fullcalendar td {
  position: relative;
}
.ant-fullcalendar-calendar-table {
  margin-bottom: 0;
  border-spacing: 0;
}
.ant-fullcalendar-column-header {
  width: 33px;
  padding: 0;
  line-height: 18px;
  text-align: center;
}
.ant-fullcalendar-column-header .ant-fullcalendar-column-header-inner {
  display: block;
  font-weight: normal;
}
.ant-fullcalendar-week-number-header .ant-fullcalendar-column-header-inner {
  display: none;
}
.ant-fullcalendar-month,
.ant-fullcalendar-date {
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-fullcalendar-value {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  line-height: 24px;
  background: transparent;
  border-radius: 2px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-fullcalendar-value:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-fullcalendar-value:active {
  color: #fff;
  background: #1890ff;
}
.ant-fullcalendar-month-panel-cell .ant-fullcalendar-value {
  width: 48px;
}
.ant-fullcalendar-today .ant-fullcalendar-value,
.ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value {
  -webkit-box-shadow: 0 0 0 1px #1890ff inset;
          box-shadow: 0 0 0 1px #1890ff inset;
}
.ant-fullcalendar-selected-day .ant-fullcalendar-value,
.ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value {
  color: #fff;
  background: #1890ff;
}
.ant-fullcalendar-disabled-cell-first-of-row .ant-fullcalendar-value {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-fullcalendar-disabled-cell-last-of-row .ant-fullcalendar-value {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-fullcalendar-last-month-cell .ant-fullcalendar-value,
.ant-fullcalendar-next-month-btn-day .ant-fullcalendar-value {
  color: rgba(0, 0, 0, 0.25);
}
.ant-fullcalendar-month-panel-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.ant-fullcalendar-content {
  position: absolute;
  bottom: -9px;
  left: 0;
  width: 100%;
}
.ant-fullcalendar-fullscreen {
  border-top: 0;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-table {
  table-layout: fixed;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-header .ant-radio-group {
  margin-left: 16px;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-header label.ant-radio-button {
  height: 32px;
  line-height: 30px;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month,
.ant-fullcalendar-fullscreen .ant-fullcalendar-date {
  display: block;
  height: 116px;
  margin: 0 4px;
  padding: 4px 8px;
  color: rgba(0, 0, 0, 0.65);
  text-align: left;
  border-top: 2px solid #e8e8e8;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month:hover,
.ant-fullcalendar-fullscreen .ant-fullcalendar-date:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month:active,
.ant-fullcalendar-fullscreen .ant-fullcalendar-date:active {
  background: #bae7ff;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-column-header {
  padding-right: 12px;
  padding-bottom: 5px;
  text-align: right;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-value {
  width: auto;
  text-align: right;
  background: transparent;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value {
  color: rgba(0, 0, 0, 0.65);
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-month,
.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-date {
  background: transparent;
  border-top-color: #1890ff;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value,
.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-month,
.ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-date {
  background: #e6f7ff;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value,
.ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-value {
  color: #1890ff;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-last-month-cell .ant-fullcalendar-date,
.ant-fullcalendar-fullscreen .ant-fullcalendar-next-month-btn-day .ant-fullcalendar-date {
  color: rgba(0, 0, 0, 0.25);
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-content {
  position: static;
  width: auto;
  height: 88px;
  overflow-y: auto;
}
.ant-fullcalendar-disabled-cell .ant-fullcalendar-date,
.ant-fullcalendar-disabled-cell .ant-fullcalendar-date:hover {
  cursor: not-allowed;
}
.ant-fullcalendar-disabled-cell:not(.ant-fullcalendar-today) .ant-fullcalendar-date,
.ant-fullcalendar-disabled-cell:not(.ant-fullcalendar-today) .ant-fullcalendar-date:hover {
  background: transparent;
}
.ant-fullcalendar-disabled-cell .ant-fullcalendar-value {
  width: auto;
  color: rgba(0, 0, 0, 0.25);
  border-radius: 0;
  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 */
.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);
      -ms-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);
      -ms-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 */
.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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ant-card-head-title {
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 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;
}

/* 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;
      -ms-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%);
      -ms-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);
      -ms-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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -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;
      -ms-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;
      -ms-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-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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.ant-row-flex::before,
.ant-row-flex::after {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ant-row-flex-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.ant-row-flex-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ant-row-flex-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ant-row-flex-space-between {
  -webkit-box-pack: justify;
      -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 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.ant-row-flex-middle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ant-row-flex-bottom {
  -webkit-box-align: end;
      -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 {
  -webkit-box-flex: 0;
      -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 {
  -webkit-box-ordinal-group: 25;
      -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 {
  -webkit-box-ordinal-group: 24;
      -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 {
  -webkit-box-ordinal-group: 23;
      -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 {
  -webkit-box-ordinal-group: 22;
      -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 {
  -webkit-box-ordinal-group: 21;
      -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 {
  -webkit-box-ordinal-group: 20;
      -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 {
  -webkit-box-ordinal-group: 19;
      -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 {
  -webkit-box-ordinal-group: 18;
      -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 {
  -webkit-box-ordinal-group: 17;
      -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 {
  -webkit-box-ordinal-group: 16;
      -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 {
  -webkit-box-ordinal-group: 15;
      -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 {
  -webkit-box-ordinal-group: 14;
      -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 {
  -webkit-box-ordinal-group: 13;
      -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 {
  -webkit-box-ordinal-group: 12;
      -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 {
  -webkit-box-ordinal-group: 11;
      -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 {
  -webkit-box-ordinal-group: 10;
      -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 {
  -webkit-box-ordinal-group: 9;
      -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 {
  -webkit-box-ordinal-group: 8;
      -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 {
  -webkit-box-ordinal-group: 7;
      -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 {
  -webkit-box-ordinal-group: 6;
      -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 {
  -webkit-box-ordinal-group: 5;
      -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 {
  -webkit-box-ordinal-group: 4;
      -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 {
  -webkit-box-ordinal-group: 3;
      -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 {
  -webkit-box-ordinal-group: 2;
      -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 {
  -webkit-box-ordinal-group: 1;
      -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 {
  -webkit-box-flex: 0;
      -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 {
  -webkit-box-ordinal-group: 25;
      -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 {
  -webkit-box-ordinal-group: 24;
      -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 {
  -webkit-box-ordinal-group: 23;
      -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 {
  -webkit-box-ordinal-group: 22;
      -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 {
  -webkit-box-ordinal-group: 21;
      -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 {
  -webkit-box-ordinal-group: 20;
      -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 {
  -webkit-box-ordinal-group: 19;
      -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 {
  -webkit-box-ordinal-group: 18;
      -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 {
  -webkit-box-ordinal-group: 17;
      -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 {
  -webkit-box-ordinal-group: 16;
      -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 {
  -webkit-box-ordinal-group: 15;
      -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 {
  -webkit-box-ordinal-group: 14;
      -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 {
  -webkit-box-ordinal-group: 13;
      -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 {
  -webkit-box-ordinal-group: 12;
      -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 {
  -webkit-box-ordinal-group: 11;
      -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 {
  -webkit-box-ordinal-group: 10;
      -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 {
  -webkit-box-ordinal-group: 9;
      -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 {
  -webkit-box-ordinal-group: 8;
      -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 {
  -webkit-box-ordinal-group: 7;
      -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 {
  -webkit-box-ordinal-group: 6;
      -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 {
  -webkit-box-ordinal-group: 5;
      -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 {
  -webkit-box-ordinal-group: 4;
      -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 {
  -webkit-box-ordinal-group: 3;
      -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 {
  -webkit-box-ordinal-group: 2;
      -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 {
  -webkit-box-ordinal-group: 1;
      -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 {
    -webkit-box-flex: 0;
        -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 {
    -webkit-box-ordinal-group: 25;
        -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 {
    -webkit-box-ordinal-group: 24;
        -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 {
    -webkit-box-ordinal-group: 23;
        -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 {
    -webkit-box-ordinal-group: 22;
        -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 {
    -webkit-box-ordinal-group: 21;
        -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 {
    -webkit-box-ordinal-group: 20;
        -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 {
    -webkit-box-ordinal-group: 19;
        -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 {
    -webkit-box-ordinal-group: 18;
        -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 {
    -webkit-box-ordinal-group: 17;
        -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 {
    -webkit-box-ordinal-group: 16;
        -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 {
    -webkit-box-ordinal-group: 15;
        -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 {
    -webkit-box-ordinal-group: 14;
        -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 {
    -webkit-box-ordinal-group: 13;
        -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 {
    -webkit-box-ordinal-group: 12;
        -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 {
    -webkit-box-ordinal-group: 11;
        -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 {
    -webkit-box-ordinal-group: 10;
        -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 {
    -webkit-box-ordinal-group: 9;
        -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 {
    -webkit-box-ordinal-group: 8;
        -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 {
    -webkit-box-ordinal-group: 7;
        -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 {
    -webkit-box-ordinal-group: 6;
        -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 {
    -webkit-box-ordinal-group: 5;
        -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 {
    -webkit-box-ordinal-group: 4;
        -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 {
    -webkit-box-ordinal-group: 3;
        -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 {
    -webkit-box-ordinal-group: 2;
        -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 {
    -webkit-box-ordinal-group: 1;
        -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 {
    -webkit-box-flex: 0;
        -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 {
    -webkit-box-ordinal-group: 25;
        -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 {
    -webkit-box-ordinal-group: 24;
        -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 {
    -webkit-box-ordinal-group: 23;
        -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 {
    -webkit-box-ordinal-group: 22;
        -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 {
    -webkit-box-ordinal-group: 21;
        -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 {
    -webkit-box-ordinal-group: 20;
        -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 {
    -webkit-box-ordinal-group: 19;
        -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 {
    -webkit-box-ordinal-group: 18;
        -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 {
    -webkit-box-ordinal-group: 17;
        -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 {
    -webkit-box-ordinal-group: 16;
        -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 {
    -webkit-box-ordinal-group: 15;
        -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 {
    -webkit-box-ordinal-group: 14;
        -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 {
    -webkit-box-ordinal-group: 13;
        -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 {
    -webkit-box-ordinal-group: 12;
        -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 {
    -webkit-box-ordinal-group: 11;
        -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 {
    -webkit-box-ordinal-group: 10;
        -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 {
    -webkit-box-ordinal-group: 9;
        -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 {
    -webkit-box-ordinal-group: 8;
        -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 {
    -webkit-box-ordinal-group: 7;
        -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 {
    -webkit-box-ordinal-group: 6;
        -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 {
    -webkit-box-ordinal-group: 5;
        -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 {
    -webkit-box-ordinal-group: 4;
        -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 {
    -webkit-box-ordinal-group: 3;
        -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 {
    -webkit-box-ordinal-group: 2;
        -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 {
    -webkit-box-ordinal-group: 1;
        -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 {
    -webkit-box-flex: 0;
        -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 {
    -webkit-box-ordinal-group: 25;
        -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 {
    -webkit-box-ordinal-group: 24;
        -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 {
    -webkit-box-ordinal-group: 23;
        -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 {
    -webkit-box-ordinal-group: 22;
        -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 {
    -webkit-box-ordinal-group: 21;
        -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 {
    -webkit-box-ordinal-group: 20;
        -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 {
    -webkit-box-ordinal-group: 19;
        -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 {
    -webkit-box-ordinal-group: 18;
        -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 {
    -webkit-box-ordinal-group: 17;
        -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 {
    -webkit-box-ordinal-group: 16;
        -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 {
    -webkit-box-ordinal-group: 15;
        -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 {
    -webkit-box-ordinal-group: 14;
        -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 {
    -webkit-box-ordinal-group: 13;
        -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 {
    -webkit-box-ordinal-group: 12;
        -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 {
    -webkit-box-ordinal-group: 11;
        -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 {
    -webkit-box-ordinal-group: 10;
        -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 {
    -webkit-box-ordinal-group: 9;
        -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 {
    -webkit-box-ordinal-group: 8;
        -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 {
    -webkit-box-ordinal-group: 7;
        -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 {
    -webkit-box-ordinal-group: 6;
        -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 {
    -webkit-box-ordinal-group: 5;
        -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 {
    -webkit-box-ordinal-group: 4;
        -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 {
    -webkit-box-ordinal-group: 3;
        -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 {
    -webkit-box-ordinal-group: 2;
        -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 {
    -webkit-box-ordinal-group: 1;
        -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 {
    -webkit-box-flex: 0;
        -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 {
    -webkit-box-ordinal-group: 25;
        -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 {
    -webkit-box-ordinal-group: 24;
        -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 {
    -webkit-box-ordinal-group: 23;
        -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 {
    -webkit-box-ordinal-group: 22;
        -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 {
    -webkit-box-ordinal-group: 21;
        -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 {
    -webkit-box-ordinal-group: 20;
        -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 {
    -webkit-box-ordinal-group: 19;
        -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 {
    -webkit-box-ordinal-group: 18;
        -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 {
    -webkit-box-ordinal-group: 17;
        -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 {
    -webkit-box-ordinal-group: 16;
        -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 {
    -webkit-box-ordinal-group: 15;
        -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 {
    -webkit-box-ordinal-group: 14;
        -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 {
    -webkit-box-ordinal-group: 13;
        -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 {
    -webkit-box-ordinal-group: 12;
        -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 {
    -webkit-box-ordinal-group: 11;
        -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 {
    -webkit-box-ordinal-group: 10;
        -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 {
    -webkit-box-ordinal-group: 9;
        -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 {
    -webkit-box-ordinal-group: 8;
        -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 {
    -webkit-box-ordinal-group: 7;
        -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 {
    -webkit-box-ordinal-group: 6;
        -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 {
    -webkit-box-ordinal-group: 5;
        -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 {
    -webkit-box-ordinal-group: 4;
        -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 {
    -webkit-box-ordinal-group: 3;
        -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 {
    -webkit-box-ordinal-group: 2;
        -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 {
    -webkit-box-ordinal-group: 1;
        -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 {
    -webkit-box-flex: 0;
        -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 {
    -webkit-box-ordinal-group: 25;
        -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 {
    -webkit-box-ordinal-group: 24;
        -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 {
    -webkit-box-ordinal-group: 23;
        -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 {
    -webkit-box-ordinal-group: 22;
        -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 {
    -webkit-box-ordinal-group: 21;
        -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 {
    -webkit-box-ordinal-group: 20;
        -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 {
    -webkit-box-ordinal-group: 19;
        -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 {
    -webkit-box-ordinal-group: 18;
        -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 {
    -webkit-box-ordinal-group: 17;
        -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 {
    -webkit-box-ordinal-group: 16;
        -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 {
    -webkit-box-ordinal-group: 15;
        -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 {
    -webkit-box-ordinal-group: 14;
        -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 {
    -webkit-box-ordinal-group: 13;
        -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 {
    -webkit-box-ordinal-group: 12;
        -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 {
    -webkit-box-ordinal-group: 11;
        -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 {
    -webkit-box-ordinal-group: 10;
        -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 {
    -webkit-box-ordinal-group: 9;
        -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 {
    -webkit-box-ordinal-group: 8;
        -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 {
    -webkit-box-ordinal-group: 7;
        -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 {
    -webkit-box-ordinal-group: 6;
        -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 {
    -webkit-box-ordinal-group: 5;
        -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 {
    -webkit-box-ordinal-group: 4;
        -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 {
    -webkit-box-ordinal-group: 3;
        -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 {
    -webkit-box-ordinal-group: 2;
        -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 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 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-carousel {
  -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-carousel .slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.ant-carousel .slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.ant-carousel .slick-list:focus {
  outline: none;
}
.ant-carousel .slick-list.dragging {
  cursor: pointer;
}
.ant-carousel .slick-list .slick-slide {
  pointer-events: none;
}
.ant-carousel .slick-list .slick-slide input.ant-radio-input,
.ant-carousel .slick-list .slick-slide input.ant-checkbox-input {
  visibility: hidden;
}
.ant-carousel .slick-list .slick-slide.slick-active {
  pointer-events: auto;
}
.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,
.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input {
  visibility: visible;
}
.ant-carousel .slick-slider .slick-track,
.ant-carousel .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.ant-carousel .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.ant-carousel .slick-track::before,
.ant-carousel .slick-track::after {
  display: table;
  content: '';
}
.ant-carousel .slick-track::after {
  clear: both;
}
.slick-loading .ant-carousel .slick-track {
  visibility: hidden;
}
.ant-carousel .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .ant-carousel .slick-slide {
  float: right;
}
.ant-carousel .slick-slide img {
  display: block;
}
.ant-carousel .slick-slide.slick-loading img {
  display: none;
}
.ant-carousel .slick-slide.dragging img {
  pointer-events: none;
}
.ant-carousel .slick-initialized .slick-slide {
  display: block;
}
.ant-carousel .slick-loading .slick-slide {
  visibility: hidden;
}
.ant-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.ant-carousel .slick-arrow.slick-hidden {
  display: none;
}
.ant-carousel .slick-prev,
.ant-carousel .slick-next {
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  color: transparent;
  font-size: 0;
  line-height: 0;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-carousel .slick-prev:hover,
.ant-carousel .slick-next:hover,
.ant-carousel .slick-prev:focus,
.ant-carousel .slick-next:focus {
  color: transparent;
  background: transparent;
  outline: none;
}
.ant-carousel .slick-prev:hover::before,
.ant-carousel .slick-next:hover::before,
.ant-carousel .slick-prev:focus::before,
.ant-carousel .slick-next:focus::before {
  opacity: 1;
}
.ant-carousel .slick-prev.slick-disabled::before,
.ant-carousel .slick-next.slick-disabled::before {
  opacity: 0.25;
}
.ant-carousel .slick-prev {
  left: -25px;
}
.ant-carousel .slick-prev::before {
  content: '\2190';
}
.ant-carousel .slick-next {
  right: -25px;
}
.ant-carousel .slick-next::before {
  content: '\2192';
}
.ant-carousel .slick-dots {
  position: absolute;
  display: block;
  width: 100%;
  height: 3px;
  margin: 0;
  padding: 0;
  text-align: center;
  list-style: none;
}
.ant-carousel .slick-dots-bottom {
  bottom: 12px;
}
.ant-carousel .slick-dots-top {
  top: 12px;
}
.ant-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 2px;
  padding: 0;
  text-align: center;
  vertical-align: top;
}
.ant-carousel .slick-dots li button {
  display: block;
  width: 16px;
  height: 3px;
  padding: 0;
  color: transparent;
  font-size: 0;
  background: #fff;
  border: 0;
  border-radius: 1px;
  outline: none;
  cursor: pointer;
  opacity: 0.3;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button:hover,
.ant-carousel .slick-dots li button:focus {
  opacity: 0.75;
}
.ant-carousel .slick-dots li.slick-active button {
  width: 24px;
  background: #fff;
  opacity: 1;
}
.ant-carousel .slick-dots li.slick-active button:hover,
.ant-carousel .slick-dots li.slick-active button:focus {
  opacity: 1;
}
.ant-carousel-vertical .slick-dots {
  top: 50%;
  bottom: auto;
  width: 3px;
  height: auto;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ant-carousel-vertical .slick-dots-left {
  left: 12px;
}
.ant-carousel-vertical .slick-dots-right {
  right: 12px;
}
.ant-carousel-vertical .slick-dots li {
  margin: 0 2px;
  vertical-align: baseline;
}
.ant-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px;
}
.ant-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 24px;
}

/* 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);
      -ms-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);
      -ms-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;
}

/* 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%);
      -ms-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%);
      -ms-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);
      -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 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-collapse {
  -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';
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  border-radius: 4px;
}
.ant-collapse > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse > .ant-collapse-item:last-child,
.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
  border-radius: 0 0 4px 4px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  padding: 12px 16px;
  padding-left: 40px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  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%;
  left: 16px;
  display: inline-block;
  font-size: 12px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow > * {
  line-height: 1;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  display: inline-block;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow::before {
  display: none;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow-icon {
  display: block;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  -webkit-transition: -webkit-transform 0.24s;
  transition: -webkit-transform 0.24s;
  transition: transform 0.24s;
  transition: transform 0.24s, -webkit-transform 0.24s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  float: right;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
  outline: none;
}
.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-left: 12px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  right: 16px;
  left: auto;
}
.ant-collapse-anim-active {
  -webkit-transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-collapse-content {
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
}
.ant-collapse-content > .ant-collapse-content-box {
  padding: 16px;
}
.ant-collapse-content-inactive {
  display: none;
}
.ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 4px 4px;
}
.ant-collapse-borderless {
  background-color: #fafafa;
  border: 0;
}
.ant-collapse-borderless > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse-borderless > .ant-collapse-item:last-child,
.ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
  border-radius: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 4px;
}
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}

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

/* 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-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:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-calendar-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.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);
      -ms-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);
      -ms-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);
      -ms-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);
      -ms-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);
      -ms-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);
      -ms-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:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-calendar-range-picker-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.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%);
      -ms-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%);
      -ms-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:-moz-placeholder-shown, .ant-calendar-range .ant-calendar-time-picker-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-calendar-range .ant-calendar-input:-ms-input-placeholder, .ant-calendar-range .ant-calendar-time-picker-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.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 0.3s;
  transition: all 0.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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -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);
      -ms-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);
      -ms-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);
      -ms-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);
      -ms-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);
      -ms-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);
      -ms-transform: rotate(135deg) scale(0.8);
          transform: rotate(135deg) scale(0.8);
}
.ant-calendar-month-panel-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -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);
      -ms-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);
      -ms-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);
      -ms-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);
      -ms-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);
      -ms-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);
      -ms-transform: rotate(135deg) scale(0.8);
          transform: rotate(135deg) scale(0.8);
}
.ant-calendar-year-panel-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -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);
      -ms-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);
      -ms-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);
      -ms-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);
      -ms-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);
      -ms-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);
      -ms-transform: rotate(135deg) scale(0.8);
          transform: rotate(135deg) scale(0.8);
}
.ant-calendar-decade-panel-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 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:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-time-picker-panel-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.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:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-time-picker-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.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);
      -ms-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-descriptions-title {
  margin-bottom: 20px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5;
}
.ant-descriptions-view {
  width: 100%;
  overflow: hidden;
  border-radius: 4px;
}
.ant-descriptions-view table {
  width: 100%;
  table-layout: fixed;
}
.ant-descriptions-row > th,
.ant-descriptions-row > td {
  padding-bottom: 16px;
}
.ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-item-label {
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 1.5;
}
.ant-descriptions-item-label::after {
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
  content: ' ';
}
.ant-descriptions-item-colon::after {
  content: ':';
}
.ant-descriptions-item-no-label::after {
  margin: 0;
  content: '';
}
.ant-descriptions-item-content {
  display: table-cell;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5;
}
.ant-descriptions-item {
  padding-bottom: 0;
}
.ant-descriptions-item > span {
  display: inline-block;
}
.ant-descriptions-middle .ant-descriptions-row > th,
.ant-descriptions-middle .ant-descriptions-row > td {
  padding-bottom: 12px;
}
.ant-descriptions-small .ant-descriptions-row > th,
.ant-descriptions-small .ant-descriptions-row > td {
  padding-bottom: 8px;
}
.ant-descriptions-bordered .ant-descriptions-view {
  border: 1px solid #e8e8e8;
}
.ant-descriptions-bordered .ant-descriptions-view > table {
  table-layout: auto;
}
.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-bordered .ant-descriptions-item-content {
  padding: 16px 24px;
  border-right: 1px solid #e8e8e8;
}
.ant-descriptions-bordered .ant-descriptions-item-label:last-child,
.ant-descriptions-bordered .ant-descriptions-item-content:last-child {
  border-right: none;
}
.ant-descriptions-bordered .ant-descriptions-item-label {
  background-color: #fafafa;
}
.ant-descriptions-bordered .ant-descriptions-item-label::after {
  display: none;
}
.ant-descriptions-bordered .ant-descriptions-row {
  border-bottom: 1px solid #e8e8e8;
}
.ant-descriptions-bordered .ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content {
  padding: 12px 24px;
}
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content {
  padding: 8px 16px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-divider {
  -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';
  background: #e8e8e8;
}
.ant-divider,
.ant-divider-vertical {
  position: relative;
  top: -0.06em;
  display: inline-block;
  width: 1px;
  height: 0.9em;
  margin: 0 8px;
  vertical-align: middle;
}
.ant-divider-horizontal {
  display: block;
  clear: both;
  width: 100%;
  min-width: 100%;
  height: 1px;
  margin: 24px 0;
}
.ant-divider-horizontal.ant-divider-with-text-center,
.ant-divider-horizontal.ant-divider-with-text-left,
.ant-divider-horizontal.ant-divider-with-text-right {
  display: table;
  margin: 16px 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-align: center;
  background: transparent;
}
.ant-divider-horizontal.ant-divider-with-text-center::before,
.ant-divider-horizontal.ant-divider-with-text-left::before,
.ant-divider-horizontal.ant-divider-with-text-right::before,
.ant-divider-horizontal.ant-divider-with-text-center::after,
.ant-divider-horizontal.ant-divider-with-text-left::after,
.ant-divider-horizontal.ant-divider-with-text-right::after {
  position: relative;
  top: 50%;
  display: table-cell;
  width: 50%;
  border-top: 1px solid #e8e8e8;
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%);
  content: '';
}
.ant-divider-horizontal.ant-divider-with-text-left .ant-divider-inner-text,
.ant-divider-horizontal.ant-divider-with-text-right .ant-divider-inner-text {
  display: inline-block;
  padding: 0 10px;
}
.ant-divider-horizontal.ant-divider-with-text-left::before {
  top: 50%;
  width: 5%;
}
.ant-divider-horizontal.ant-divider-with-text-left::after {
  top: 50%;
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::before {
  top: 50%;
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::after {
  top: 50%;
  width: 5%;
}
.ant-divider-inner-text {
  display: inline-block;
  padding: 0 24px;
}
.ant-divider-dashed {
  background: none;
  border-color: #e8e8e8;
  border-style: dashed;
  border-width: 1px 0 0;
}
.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed,
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed,
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed {
  border-top: 0;
}
.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed::before,
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed::before,
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed::before,
.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed::after,
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed::after,
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed::after {
  border-style: dashed none none;
}
.ant-divider-vertical.ant-divider-dashed {
  border-width: 0 0 0 1px;
}

/* 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);
      -ms-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);
      -ms-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-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 */

/* 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:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-number:focus {
  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:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-input[type='number']::-webkit-inner-spin-button,
.ant-input-number-input[type='number']::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.ant-input-number-lg {
  padding: 0;
  font-size: 16px;
}
.ant-input-number-lg input {
  height: 38px;
}
.ant-input-number-sm {
  padding: 0;
}
.ant-input-number-sm input {
  height: 22px;
  padding: 0 7px;
}
.ant-input-number-handler-wrap {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 100%;
  background: #fff;
  border-left: 1px solid #d9d9d9;
  border-radius: 0 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);
      -ms-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 */
.ant-layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -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 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -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 {
  -webkit-box-flex: 0;
      -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 {
  -webkit-box-flex: 1;
      -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 {
  -webkit-box-ordinal-group: 2;
      -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 */
.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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 0;
}
.ant-list-item-meta-avatar {
  margin-right: 16px;
}
.ant-list-item-meta-content {
  -webkit-box-flex: 1;
      -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 {
  -webkit-box-flex: 0;
      -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 {
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
.ant-list-vertical .ant-list-item-main {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ant-list-vertical .ant-list-item-extra {
  margin-left: 40px;
}
.ant-list-vertical .ant-list-item-meta {
  margin-bottom: 16px;
}
.ant-list-vertical .ant-list-item-meta-title {
  margin-bottom: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.ant-list-vertical .ant-list-item-action {
  margin-top: 16px;
  margin-left: auto;
}
.ant-list-vertical .ant-list-item-action > li {
  padding: 0 16px;
}
.ant-list-vertical .ant-list-item-action > li:first-child {
  padding-left: 0;
}
.ant-list-grid .ant-col > .ant-list-item {
  display: block;
  max-width: 100%;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.ant-list-item-no-flex {
  display: block;
}
.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: right;
}
.ant-list-bordered {
  border: 1px solid #d9d9d9;
  border-radius: 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-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);
      -ms-transform: scale(0.75);
          transform: scale(0.75);
  -webkit-transform-origin: 50% 50%;
      -ms-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);
      -ms-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);
  }
}

/* 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);
      -ms-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:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input:focus {
  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 */

/* 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-mention-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%;
  vertical-align: middle;
}
.ant-mention-wrapper .ant-mention-editor {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: block;
  height: auto;
  min-height: 32px;
  padding: 0;
  line-height: 1.5;
}
.ant-mention-wrapper .ant-mention-editor::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-mention-wrapper .ant-mention-editor:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-mention-wrapper .ant-mention-editor::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-mention-wrapper .ant-mention-editor:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mention-wrapper .ant-mention-editor:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-mention-wrapper .ant-mention-editor:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mention-wrapper .ant-mention-editor:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-mention-wrapper .ant-mention-editor: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-mention-wrapper .ant-mention-editor-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mention-wrapper .ant-mention-editor-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-mention-wrapper .ant-mention-editor[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mention-wrapper .ant-mention-editor[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-mention-wrapper .ant-mention-editor {
  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-mention-wrapper .ant-mention-editor-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}
.ant-mention-wrapper .ant-mention-editor-sm {
  height: 24px;
  padding: 1px 7px;
}
.ant-mention-wrapper .ant-mention-editor-wrapper {
  height: auto;
  overflow-y: auto;
}
.ant-mention-wrapper.ant-mention-active:not(.disabled) .ant-mention-editor {
  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-mention-wrapper.disabled .ant-mention-editor {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mention-wrapper.disabled .ant-mention-editor:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-mention-wrapper .public-DraftEditorPlaceholder-root {
  position: absolute;
  pointer-events: none;
}
.ant-mention-wrapper .public-DraftEditorPlaceholder-root .public-DraftEditorPlaceholder-inner {
  height: auto;
  padding: 5px 11px;
  color: #bfbfbf;
  white-space: pre-wrap;
  word-wrap: break-word;
  outline: none;
  opacity: 1;
}
.ant-mention-wrapper .DraftEditor-editorContainer .public-DraftEditor-content {
  height: auto;
  padding: 5px 11px;
}
.ant-mention-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;
  min-width: 120px;
  max-height: 250px;
  margin-top: 1.5em;
  overflow-x: hidden;
  overflow-y: auto;
  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-mention-dropdown-placement-top {
  margin-top: -0.1em;
}
.ant-mention-dropdown-notfound.ant-mention-dropdown-item {
  color: rgba(0, 0, 0, 0.25);
}
.ant-mention-dropdown-notfound.ant-mention-dropdown-item .anticon-loading {
  display: block;
  color: #1890ff;
  text-align: center;
}
.ant-mention-dropdown-item {
  position: relative;
  display: block;
  padding: 5px 12px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
.ant-mention-dropdown-item:hover {
  background-color: #e6f7ff;
}
.ant-mention-dropdown-item.focus,
.ant-mention-dropdown-item-active {
  background-color: #e6f7ff;
}
.ant-mention-dropdown-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-mention-dropdown-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-mention-dropdown-item-selected,
.ant-mention-dropdown-item-selected:hover {
  color: rgba(0, 0, 0, 0.65);
  font-weight: bold;
  background-color: #f5f5f5;
}
.ant-mention-dropdown-item-divider {
  height: 1px;
  margin: 1px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}

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

/* 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 */
.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;
      -ms-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(100vw - 16px);
    margin: 8px auto;
  }
  .ant-modal-centered .ant-modal {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 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-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-page-header {
  -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: 16px 24px;
  background-color: #fff;
}
.ant-page-header-ghost {
  background-color: inherit;
}
.ant-page-header.has-breadcrumb {
  padding-top: 12px;
}
.ant-page-header.has-footer {
  padding-bottom: 0;
}
.ant-page-header-back {
  float: left;
  margin: 8px 0;
  margin-right: 16px;
  font-size: 16px;
  line-height: 1;
}
.ant-page-header-back-button {
  color: #1890ff;
  text-decoration: none;
  outline: none;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  color: #000;
  cursor: pointer;
}
.ant-page-header-back-button:focus,
.ant-page-header-back-button:hover {
  color: #40a9ff;
}
.ant-page-header-back-button:active {
  color: #096dd9;
}
.ant-page-header .ant-divider-vertical {
  height: 14px;
  margin: 0 12px;
  vertical-align: middle;
}
.ant-breadcrumb + .ant-page-header-heading {
  margin-top: 8px;
}
.ant-page-header-heading {
  width: 100%;
  overflow: hidden;
}
.ant-page-header-heading-title {
  display: block;
  float: left;
  margin-bottom: 0;
  padding-right: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
}
.ant-page-header-heading .ant-avatar {
  float: left;
  margin-right: 12px;
}
.ant-page-header-heading-sub-title {
  float: left;
  margin: 5px 0;
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 22px;
}
.ant-page-header-heading-tags {
  float: left;
  margin: 4px 0;
}
.ant-page-header-heading-extra {
  float: right;
}
.ant-page-header-heading-extra > * {
  margin-left: 8px;
}
.ant-page-header-heading-extra > *:first-child {
  margin-left: 0;
}
.ant-page-header-content {
  padding-top: 12px;
  overflow: hidden;
}
.ant-page-header-footer {
  margin-top: 16px;
}
.ant-page-header-footer .ant-tabs-bar {
  margin-bottom: 1px;
  border-bottom: 0;
}
.ant-page-header-footer .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab {
  padding: 8px;
  font-size: 16px;
}
@media (max-width: 576px) {
  .ant-page-header-heading-extra {
    display: block;
    float: unset;
    width: 100%;
    padding-top: 12px;
    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-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);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow {
  bottom: 6.2px;
  border-top-color: transparent;
  border-right-color: #fff;
  border-bottom-color: #fff;
  border-left-color: transparent;
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
          box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
}
.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}
.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow {
  left: 6px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: #fff;
  border-left-color: #fff;
  -webkit-box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
          box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
}
.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow {
  top: 6px;
  border-top-color: #fff;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #fff;
  -webkit-box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
          box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
}
.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}
.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow {
  right: 6px;
  border-top-color: #fff;
  border-right-color: #fff;
  border-bottom-color: transparent;
  border-left-color: transparent;
  -webkit-box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
          box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
}
.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow {
  bottom: 12px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-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%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ant-progress-circle .ant-progress-text .anticon {
  font-size: 1.16666667em;
}
.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
  color: #f5222d;
}
.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
@-webkit-keyframes ant-progress-active {
  0% {
    width: 0;
    opacity: 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-rate {
  -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';
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #fadb14;
  font-size: 20px;
  line-height: unset;
  list-style: none;
  outline: none;
}
.ant-rate-disabled .ant-rate-star {
  cursor: default;
}
.ant-rate-disabled .ant-rate-star:hover {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.ant-rate-star {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
  color: inherit;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-rate-star:not(:last-child) {
  margin-right: 8px;
}
.ant-rate-star > div:focus {
  outline: 0;
}
.ant-rate-star > div:hover,
.ant-rate-star > div:focus {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.ant-rate-star-first,
.ant-rate-star-second {
  color: #e8e8e8;
  -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-rate-star-first .anticon,
.ant-rate-star-second .anticon {
  vertical-align: middle;
}
.ant-rate-star-first {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-half .ant-rate-star-second {
  opacity: 1;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-full .ant-rate-star-second {
  color: inherit;
}
.ant-rate-text {
  display: inline-block;
  margin-left: 8px;
  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 */
.ant-result {
  padding: 48px 32px;
}
.ant-result-success .ant-result-icon > .anticon {
  color: #52c41a;
}
.ant-result-error .ant-result-icon > .anticon {
  color: #f5222d;
}
.ant-result-info .ant-result-icon > .anticon {
  color: #1890ff;
}
.ant-result-warning .ant-result-icon > .anticon {
  color: #faad14;
}
.ant-result-image {
  width: 250px;
  height: 295px;
  margin: auto;
}
.ant-result-icon {
  margin-bottom: 24px;
  text-align: center;
}
.ant-result-icon > .anticon {
  font-size: 72px;
}
.ant-result-title {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  line-height: 1.8;
  text-align: center;
}
.ant-result-subtitle {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.6;
  text-align: center;
}
.ant-result-extra {
  margin-top: 32px;
  text-align: center;
}
.ant-result-extra > * {
  margin-right: 8px;
}
.ant-result-extra > *:last-child {
  margin-right: 0;
}
.ant-result-content {
  margin-top: 24px;
  padding: 24px 40px;
  background-color: #fafafa;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-skeleton {
  display: table;
  width: 100%;
}
.ant-skeleton-header {
  display: table-cell;
  padding-right: 16px;
  vertical-align: top;
}
.ant-skeleton-header .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: #f2f2f2;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-content {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}
.ant-skeleton-content .ant-skeleton-title {
  width: 100%;
  height: 16px;
  margin-top: 16px;
  background: #f2f2f2;
}
.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 24px;
}
.ant-skeleton-content .ant-skeleton-paragraph {
  padding: 0;
}
.ant-skeleton-content .ant-skeleton-paragraph > li {
  width: 100%;
  height: 16px;
  list-style: none;
  background: #f2f2f2;
}
.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
  width: 61%;
}
.ant-skeleton-content .ant-skeleton-paragraph > li + li {
  margin-top: 16px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
  margin-top: 12px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 28px;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, #f2f2f2), color-stop(37%, #e6e6e6), color-stop(63%, #f2f2f2));
  background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
  background-size: 400% 100%;
  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;
          animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, #f2f2f2), color-stop(37%, #e6e6e6), color-stop(63%, #f2f2f2));
  background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
  background-size: 400% 100%;
  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;
          animation: ant-skeleton-loading 1.4s ease infinite;
}
@-webkit-keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}

/* 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 */
.ant-statistic {
  -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-statistic-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-statistic-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.ant-statistic-content-value-decimal {
  font-size: 16px;
}
.ant-statistic-content-prefix,
.ant-statistic-content-suffix {
  display: inline-block;
}
.ant-statistic-content-prefix {
  margin-right: 4px;
}
.ant-statistic-content-suffix {
  margin-left: 4px;
  font-size: 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-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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  font-size: 0;
}
.ant-steps-item {
  position: relative;
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  vertical-align: top;
}
.ant-steps-item-container {
  outline: none;
}
.ant-steps-item:last-child {
  -webkit-box-flex: 0;
      -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;
      -ms-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 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ant-steps-navigation .ant-steps-item:last-child::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item::after {
  position: absolute;
  top: 50%;
  left: 100%;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -14px;
  margin-left: -2px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-bottom: none;
  border-left: none;
  -webkit-transform: rotate(45deg);
      -ms-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(100% - 24px);
  }
  .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);
        -ms-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 */
.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);
      -ms-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%);
      -ms-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 */
.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);
      -ms-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-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(100% - 10px);
  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%);
      -ms-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(50% - 4px);
  width: calc(50% - 14px);
  text-align: left;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(50% - 12px);
  margin: 0;
  text-align: right;
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {
  left: calc(100% - 4px - 2px);
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(100% - 18px);
}
.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  display: block;
  height: calc(100% - 14px);
  border-left: 2px dotted #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(100% - 15px);
  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 */
@-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-transfer-customize-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ant-transfer-customize-list .ant-transfer-operation {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -ms-flex-item-align: center;
      align-self: center;
}
.ant-transfer-customize-list .ant-transfer-list {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  width: auto;
  height: auto;
  min-height: 200px;
}
.ant-transfer-customize-list .ant-transfer-list-body-with-search {
  padding-top: 0;
}
.ant-transfer-customize-list .ant-transfer-list-body-search-wrapper {
  position: relative;
  padding-bottom: 0;
}
.ant-transfer-customize-list .ant-transfer-list-body-customize-wrapper {
  padding: 12px;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small {
  border: 0;
  border-radius: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th {
  background: #fafafa;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content .ant-table-row:last-child td {
  border-bottom: 1px solid #e8e8e8;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body {
  margin: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination {
  margin: 16px 0 4px;
}
.ant-transfer {
  -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-transfer-disabled .ant-transfer-list {
  background: #f5f5f5;
}
.ant-transfer-list {
  position: relative;
  display: inline-block;
  width: 180px;
  height: 200px;
  padding-top: 40px;
  vertical-align: middle;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-transfer-list-with-footer {
  padding-bottom: 34px;
}
.ant-transfer-list-search {
  padding: 0 24px 0 8px;
}
.ant-transfer-list-search-action {
  position: absolute;
  top: 12px;
  right: 12px;
  bottom: 12px;
  width: 28px;
  color: rgba(0, 0, 0, 0.25);
  line-height: 32px;
  text-align: center;
}
.ant-transfer-list-search-action .anticon {
  color: rgba(0, 0, 0, 0.25);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-transfer-list-search-action .anticon:hover {
  color: rgba(0, 0, 0, 0.45);
}
span.ant-transfer-list-search-action {
  pointer-events: none;
}
.ant-transfer-list-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 8px 12px 9px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 4px 4px 0 0;
}
.ant-transfer-list-header-title {
  position: absolute;
  right: 12px;
}
.ant-transfer-list-header .ant-checkbox-wrapper + span {
  padding-left: 8px;
}
.ant-transfer-list-body {
  position: relative;
  height: 100%;
  font-size: 14px;
}
.ant-transfer-list-body-search-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12px;
}
.ant-transfer-list-body-with-search {
  padding-top: 56px;
}
.ant-transfer-list-content {
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  list-style: none;
}
.ant-transfer-list-content > .LazyLoad {
  -webkit-animation: transferHighlightIn 1s;
          animation: transferHighlightIn 1s;
}
.ant-transfer-list-content-item {
  min-height: 32px;
  padding: 6px 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-transfer-list-content-item > span {
  padding-right: 0;
}
.ant-transfer-list-content-item-text {
  padding-left: 8px;
}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background-color: #e6f7ff;
  cursor: pointer;
}
.ant-transfer-list-content-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-transfer-list-body-not-found {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 0;
  color: rgba(0, 0, 0, 0.25);
  text-align: center;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ant-transfer-list-body-with-search .ant-transfer-list-body-not-found {
  margin-top: 16px;
}
.ant-transfer-list-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-top: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px;
}
.ant-transfer-operation {
  display: inline-block;
  margin: 0 8px;
  overflow: hidden;
  vertical-align: middle;
}
.ant-transfer-operation .ant-btn {
  display: block;
}
.ant-transfer-operation .ant-btn:first-child {
  margin-bottom: 4px;
}
.ant-transfer-operation .ant-btn .anticon {
  font-size: 12px;
}
@-webkit-keyframes transferHighlightIn {
  0% {
    background: #bae7ff;
  }
  100% {
    background: transparent;
  }
}
@keyframes transferHighlightIn {
  0% {
    background: #bae7ff;
  }
  100% {
    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 */
@-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%);
      -ms-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%);
      -ms-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);
      -ms-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;
      -ms-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);
      -ms-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);
      -ms-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);
      -ms-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;
      -ms-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: -webkit-sticky;
  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 */
@-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%);
      -ms-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%);
      -ms-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);
      -ms-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;
      -ms-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);
      -ms-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);
      -ms-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);
      -ms-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(100% - 22px);
  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);
}

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


/*# sourceMappingURL=antd.css.map*/@font-face {
  font-family: "iconfont"; /* Project id 2586446 */
  src: url(data:application/font-woff2;base64,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) format('woff2'),
       url(../../assets/images/2XRRlHr-Ui.woff) format('woff'),
       url(../../assets/images/2KvoO4Eulh.ttf) format('truetype'),
}

@font-face {
  font-family: "iconfont"; /* Project id 4407443 */
  src: url(data:application/font-woff2;base64,d09GMgABAAAAAAMEAAsAAAAABqAAAAK3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACCcAqBGIEzATYCJAMICwYABCAFhGcHNBvzBRHVk2Fkf4Qohymw+ZHAmGs7rlm7L1ZpvNmG/f3r5EAHCoUoIAFXQAIAAAAABE819nt7t4eZddFmkkwskSiZEPFIaGZJQ2a+nuwbQbIuNaUjtKwEWJwz+9m4CDN2syePvu2SAWc5CeufCE+Qg+eAFm0lFC+wU+Ip0gd2oLN9SQbIDBtw+2qzNQh8AwRQ1NfJsQZW7wTfLcsg4rICyA8Zcq2AJWB7VhajB4DPczm+BRTwB/D2pLE2tenAAkwPo7E2RdjLQ2+YXvkVBvAZBPCjRAVTd27oQKfN8ixGEa0CWaFMV2MDCPeiKEz4IHgNXappx4E57nDiPy9/ZQEMzoIoaeH6YfpPjlgO2Jf95argaQZwgAUKgIJ0dEebgJAmnsXPyqTBckXgG9aCHNqIsL9O5AcAkABFzyTWkkfNNwBobM8HbZO6gones97d9K+suWnlC1Njom4+of+rIL/GfHRdri1b2ebzuZMppI3W6JTATcJLN0nhQomaFA2ZmGxDH23NdLStuva5ZKuPI/n7V2TYJUv67jqgqAoAePZXlu/P/A07f40zqs4rAPisGUqG2cHnbFaBX9dZ92oFgA7zbDAK0JEvgCF/UtgAfjIAHoQzzNtUXfgtJgUfwm/U7k18BosPaYQyeXD4UwYvfCiHH/nqV/sTbh4I0T1AliMAIcQpDEGcwRLillDmHo4oX/AixD/86PLAdv5kRbiDkFHK0f6wckPPSque65WKV2ukLvQkmSsYwDiIyokL9SRzzJjfRaLKyDJ0eKanUdsOOMpQk9OgVB2zMOSmtwRu6OAgZJRytD+s3NCzZdfi912peLVGBhLPqMwV5I5xEA0gLqp+UN2DvDK/i0SVkWXo8MwHUdsOODYPqslpUE4Ij1ko2XioKthe0/09IWtC6I0nSy1+pvpWva89pgcAAA==) format('woff2'),
       url(data:application/font-woff;base64,d09GRgABAAAAAARQAAsAAAAABqAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA+qkuYY21hcAAAAYgAAABLAAABcOm9vWlnbHlmAAAB1AAAAJUAAACYo2vmIGhlYWQAAAJsAAAALwAAADYnDcEAaGhlYQAAApwAAAAeAAAAJAhCA+lobXR4AAACvAAAAAgAAAAICGYAAGxvY2EAAALEAAAABgAAAAYATAAAbWF4cAAAAswAAAAeAAAAIAEOADduYW1lAAAC7AAAAUAAAAJnEKM8sHBvc3QAAAQsAAAAIwAAADQyFfHeeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGExZpzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHXkx9MZW54X8DAwPzHQYgycCIoogJAJgwDcF4nGNgYGBlYGBgBmIdIGZhYGAMYWBkAAE/oCgjWJyZgQsszsKgBFbDAhJ/MfX/fxgJ5LOASQZGNoZRwAMmZaA8cFhBMAMjAJo/C8UAeJxjYGJg+N/AksLcziDGoMXAwMqox2hux2huJi4mbgYk5RjFxdjZ2NXtGPWY2PgZ1fUY+ZjE5Bk5GZmM/2lZKIlLVAYFBAU7OoYEBgRVSogLClr4qUsohhQU6To76xYVhCiIq7MxNjE2NzBed1wSEFQFVCJkYSEkCNYYGOIIUSShZmWlJqEA0sb+r46xiYEBAOwtHv8AAAB4nGNgZGBgAOLeL3IK8fw2Xxm4WRhA4OFRuzoE/b+BJYW5HcjlYGACiQIAK6UKrwB4nGNgZGBgbvjfwBDDksYABCwpDIwMqIAJAFhqAzUAAAQAAAAEZgAAAAAAAABMAAB4nGNgZGBgYGLQBmIGMIuBgQsIGRj+g/kMAAzhAUYAAHichZE9bsJAEIWfwZAElChKpDRpVikoEsn8lEipUKCnoAez5ke211ovSNQ5TY6QE+QI6Whzikh52EMDRbza2W/evpkdyQDusIeH8rvnLtnDJbOSK7jAo3CV+pOwT34WrqGJnnCd+qtwAy94E26yY8YOnn/FrIV3YQ+3+BCu4AafwlXqX8I++Vu4hgf8CNep/wo3MPGuhZtoeeHA6qnTczXbqVVo0sik7niO9WITT+2pPNE2X5lUdYPOURrpVNtjm3y76DkXqciaRA15q+PYqMyatQ5dsHQu67fbkehBaBIMYKExhWOcQ2GGHeMKIQxSREV0Z/mY7gU2iFlp/3VP6LbIqR9yhS4CdM5cI7rSwnk6TY4tX+tRdXQrbsuahDSUWs1JYrLiDzzcramE1AMsi6oMfbS5ohN/UMyQ/AHYk29XeJxjYGKAAC4G7ICJkYmRmYErMbMiM0+3IjMxj4EBACEnBBYA) format('woff'),
       url(data:application/x-font-ttf;base64,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) format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconicon-Timetable-week:before {
  content: "\E602";
}

.iconicon-Timetable-class-outline:before {
  content: "\E603";
}

.iconicon-Timetable-teacher-outline:before {
  content: "\E604";
}

.iconicon-Timetable-localtion-outline:before {
  content: "\E605";
}

.iconfuwuzhoushu:before {
  content: "\E674";
}

.iconround:before {
  content: "\E626";
}

.icon-expand:before {
  content: "\E625";
}

.icon-close:before {
  content: "\E86D";
}

.icon-description:before {
  content: "\E601";
}

.icon-iscollect:before {
  content: "\E6C9";
}

.icon-collect:before {
  content: "\E60C";
}

.icon-isRead-email:before {
  content: "\E629";
}

.icon-fileList:before {
  content: "\EC16";
}

.icon-draft:before {
  content: "\E618";
}

.icon-send:before {
  content: "\E659";
}

.icon-write-letter:before {
  content: "\E6E1";
}

.icon-folder:before {
  content: "\E61F";
}

.icon-inbox:before {
  content: "\E8A1";
}

.icon-delete:before {
  content: "\E67D";
}

.icon-custom-group:before {
  content: "\EDE4";
}

.icon-favorites:before {
  content: "\EC25";
}

.icon-email:before {
  content: "\E643";
}

.iconhuidaodingbu:before {
  content: "\E61D";
}

.iconjinyong:before {
  content: "\E607";
}

.iconsms:before {
  content: "\E737";
}

.iconemail:before {
  content: "\E645";
}

.iconwechat:before {
  content: "\E60B";
}

.iconlocal:before {
  content: "\E7BF";
}

.icondingtalk:before {
  content: "\E771";
}

.iconshouqi:before {
  content: "\E617";
}

.iconyou:before {
  content: "\E63B";
}

.iconxiaoxi2:before {
  content: "\E61E";
}

.iconxiaoxi3:before {
  content: "\E606";
}

.icondaiban:before {
  content: "\E64A";
}

.icontixing:before {
  content: "\E658";
}

.iconchenggong1:before {
  content: "\E63C";
}

.iconzidingyiquyu:before {
  content: "\E65B";
}

.iconcalendar:before {
  content: "\E616";
}

.iconshoucang:before {
  content: "\E60A";
}

.icongengduo:before {
  content: "\E62F";
}

.iconbangzhushuoming:before {
  content: "\E6F3";
}

.icontubiaozhizuomoban:before {
  content: "\E611";
}

.iconshoucang1:before {
  content: "\E615";
}

.iconwodeshoucang:before {
  content: "\E612";
}

.iconzixun:before {
  content: "\E60E";
}

.iconyidu:before {
  content: "\E661";
}

.iconshezhi:before {
  content: "\E65E";
}

.iconchenggong:before {
  content: "\E610";
}

.icon-xiaoxi:before {
  content: "\E6F5";
}

.icondelete:before {
  content: "\E656";
}

.icontimer--fill:before {
  content: "\E689";
}

.iconshanchumokuai:before {
  content: "\E613";
}

.iconbianji1:before {
  content: "\E70C";
}

.iconzhuti:before {
  content: "\E6F8";
}

.iconbianji2:before {
  content: "\E666";
}

.icontianjia1:before {
  content: "\E6ED";
}

.icontheme:before {
  content: "\E748";
}

.iconziyuan:before {
  content: "\E621";
}

.iconfire-fill:before {
  content: "\E897";
}

.iconyingyong:before {
  content: "\E600";
}

.iconthemeA_app:before {
  content: "\E634";
}

.iconcolllect:before {
  content: "\E60F";
}

.icontianjia:before {
  content: "\E709";
}

.iconbianji:before {
  content: "\E609";
}

.iconputongmoshi:before {
  content: "\E633";
}

.iconthemeA_tianjia:before {
  content: "\E68A";
}

.iconjianjiemoshi:before {
  content: "\E650";
}

.iconthemA_zhuti:before {
  content: "\E6D0";
}

.iconthemA_bianji:before {
  content: "\E614";
}

.iconyemianbianji:before {
  content: "\E6E6";
}

.icon-aixin-xian:before {
  content: "\E895";
}

/* 响应断点 */
/* 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 */
:root {
  --primary: #ccc;
  --lighten: #ccc;
  --first: #fff2f0;
  --secord: #fff2f0;
  --third: #a69c9c;
  --fourth: #e6d9d8;
}
/*********************蓝色主题 start*********************/
/*********************蓝色主题 end*********************/
/*********************红色主题 start*********************/
/*********************红色主题 end*********************/
/********************绿色主题 start********************/
/********************绿色主题 end********************/
.portal-calendar-new {
  padding-top: 20px;
  position: relative;
}
.portal-calendar-new .calendar-dateList-new {
  margin: 0 12px;
}
.portal-calendar-new .calendar-dateList-new > li {
  list-style: none;
  display: inline-block;
  width: 10%;
  margin: 1px 2%;
  text-align: center;
  color: var(--primary);
  cursor: pointer;
  position: relative;
}
.portal-calendar-new .calendar-dateList-day a {
  display: inline-block;
  font-weight: lighter;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
}
.portal-calendar-new .calendar-dateList-day.forbidden a {
  color: #e1e1e1;
}
.portal-calendar-new .calendar-dateList-title-new {
  margin: 0% 2%;
}
.portal-calendar-new .calendar-dateList-new .clickDay a {
  border-radius: 100%;
  background: #ccc;
  background: var(--primary);
  color: #fff;
}
.portal-calendar-new .calendar-dateList-new .currentDay a {
  border: 1px solid var(--primary);
  border-radius: 100%;
}
.portal-calendar-new .calendar-dateList-new .clickDay.item-tag a:after {
  background: #ffffff;
}
.portal-calendar-new .calendar-header-new {
  position: absolute;
  top: -52px;
  right: 0;
  padding: 0 10px;
  height: 27px;
  line-height: 27px;
}
.portal-calendar-new .dateTitle-new {
  margin-left: 4px;
  height: 28px;
  line-height: 28px;
  list-style: none;
  display: inline-block;
  text-align: center;
  color: #ffffff;
}
.portal-calendar-new .dateTitle-new .icon-today {
  position: relative;
  display: inline-block;
  margin-right: 5px;
  width: 27px;
  height: 24px;
  border: 1px solid #ffffff;
  border-radius: 2px;
  text-align: center;
  line-height: 22px;
}
.portal-calendar-new .dateTitle-new .icon-today:hover {
  background: rgba(255, 255, 255, 0.3);
}
.portal-calendar-new .dateTitle-new .icon-today:before,
.portal-calendar-new .dateTitle-new .icon-today:after {
  display: inline-block;
  background: #ffffff;
  content: '';
  width: 1px;
  height: 3px;
  position: absolute;
  left: 50%;
  margin-left: -7px;
  top: -4px;
}
.portal-calendar-new .dateTitle-new .icon-today:after {
  margin-left: 6px;
}
.portal-calendar-new .dateTitle-new .icon-today.active {
  cursor: auto;
  background: #ccc;
  background: var(--four);
  background: var(--fourth);
  background: #fff;
  color: var(--primary);
}
.portal-calendar-new .dateTitle-new span {
  border-radius: 24px;
}
.portal-calendar-new .dateTitle-middle {
  width: 50%;
}
.portal-calendar-new .calendar-default-view {
  position: absolute;
  left: 105px;
  top: -25px;
  cursor: pointer;
  color: #fff;
}
.portal-calendar-new .calendar-content-wrap {
  position: relative;
  margin: 0 20px;
}
.portal-calendar-new .calendar-content-wrap .calendar-prev-icon,
.portal-calendar-new .calendar-content-wrap .calendar-next-icon {
  cursor: pointer;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  text-align: center;
  font-size: 16px;
  color: var(--primary);
}
.portal-calendar-new .calendar-content-wrap .calendar-prev-icon {
  opacity: 0.5;
  left: 0;
}
.portal-calendar-new .calendar-content-wrap .calendar-next-icon {
  right: 0;
  opacity: 0.5;
}
.portal-calendar-new .calendar-header-span-new {
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  padding: 0 10px;
  margin-left: 0.5em;
}
.portal-calendar-new .calendar-header-span-new:hover {
  background: rgba(255, 255, 255, 0.3);
}
.portal-calendar-new .calendar-header-span-new.active {
  cursor: auto;
  background: #ccc;
  background: var(--four);
  background: var(--fourth);
  background: rgba(255, 255, 255, 0.3);
  background: #fff;
  color: var(--primary);
}
.portal-calendar-new .item-tag > a:after {
  content: '';
  width: 4px;
  height: 4px;
  background: #ffffff;
  opacity: 0.4;
  position: absolute;
  bottom: -3px;
  left: 50%;
  -webkit-transform: translate3D(-50%, 70%, 0);
  -moz-transform: translate3D(-50%, 70%, 0);
  -ms-transform: translate3D(-50%, 70%, 0);
  -o-transform: translate3D(-50%, 70%, 0);
  transform: translate3D(-50%, 70%, 0);
  border-radius: 50%;
}
.portal-calendar-new .calendar-colnum-new span {
  cursor: pointer;
}
.portal-calendar-new .right {
  float: right;
}
.portal-calendar-new .calendar-header-icon {
  margin: 0 15px;
  cursor: pointer;
}
.portal-calendar-new .calendar-dateList-new .forbidden {
  color: #ccc;
  color: var(--two);
  color: var(--secord);
}
.portal-calendar-new .item-tag > a:after {
  content: '';
  width: 4px;
  height: 4px;
  background: var(--primary);
  opacity: 0.4;
  position: absolute;
  bottom: 6px;
  left: 50%;
  -webkit-transform: translate3D(-50%, 70%, 0);
  -moz-transform: translate3D(-50%, 70%, 0);
  -ms-transform: translate3D(-50%, 70%, 0);
  -o-transform: translate3D(-50%, 70%, 0);
  transform: translate3D(-50%, 70%, 0);
  border-radius: 50%;
}
/*************** 蓝色主题 start***************/
.theme-blue .portal-calendar-new .calendar-header-span-new.active {
  background: #1F5BCB;
}
.theme-blue .portal-calendar-new .dateTitle-new .icon-today.active {
  background: #1F5BCB;
}
.theme-blue .portal-calendar-new .calendar-dateList-new .clickDay a {
  color: #1F5BCB;
}
.theme-blue .small-week-calendar .calendar-header-span-new.active {
  background: #1F5BCB;
}
.theme-blue .small-week-calendar .dateTitle-new .icon-today.active {
  background: #1F5BCB;
}
.theme-blue .small-week-calendar .calendar-dateList-new .clickDay a {
  background: #2391e6;
  color: #ffffff;
  border: 1px solid #2391e6;
}
.theme-blue .small-week-calendar .item-tag > a:after {
  background: #2391e6;
}
/*************** 蓝色主题 end***************/
/*************** 红色主题 start***************/
.theme-red .portal-calendar-new .calendar-header-span-new.active {
  background: #FF4748;
}
.theme-red .portal-calendar-new .dateTitle-new .icon-today.active {
  background: #FF4748;
}
.theme-red .portal-calendar-new .calendar-dateList-new .clickDay a {
  color: #FF4748;
}
.theme-red .small-week-calendar .calendar-header-span-new.active {
  background: #F63E62;
}
.theme-red .small-week-calendar .dateTitle-new .icon-today.active {
  background: #F63E62;
}
.theme-red .small-week-calendar .calendar-dateList-new .clickDay a {
  background: #F63E62;
  color: #ffffff;
  border: 1px solid #F63E62;
}
.theme-red .small-week-calendar .item-tag > a:after {
  background: #F63E62;
}
/*************** 红色主题 end***************/
/*************** 绿色主题 start***************/
.theme-green .small-week-calendar .calendar-header-span-new.active {
  background: #00a854;
}
.theme-green .small-week-calendar .dateTitle-new .icon-today.active {
  background: #00a854;
}
.theme-green .small-week-calendar .calendar-dateList-new .clickDay a {
  background: #00a854;
  color: #ffffff;
  border: 1px solid #00a854;
}
.theme-green .small-week-calendar .item-tag > a:after {
  background: #00a854;
}
/*************** 绿色主题 end***************/
.small-week-calendar {
  /*padding-top: 20px;*/
  position: relative;
}
.small-week-calendar .calendar-dateList-new {
  margin: 0 12px;
}
.small-week-calendar .calendar-dateList-new > li {
  list-style: none;
  display: inline-block;
  width: 10%;
  margin: 1px 2%;
  text-align: center;
  color: #333333;
  cursor: pointer;
  position: relative;
}
.small-week-calendar .calendar-dateList-day a {
  color: #333333;
  display: inline-block;
  font-weight: lighter;
  width: 28px;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  border: 1px solid #cccccc;
  border-radius: 50%;
}
.small-week-calendar .calendar-dateList-day.forbidden a {
  color: var(--primary);
  opacity: 0.2;
}
.small-week-calendar .calendar-dateList-title-new {
  margin: 0% 2%;
}
.small-week-calendar .calendar-dateList-new .clickDay a {
  background: var(--primary);
  color: #fff;
  border-radius: 100%;
}
.small-week-calendar .calendar-dateList-new .currentDay a {
  /* border:1px solid rgba(255,255,255,0.4);*/
  border-radius: 100%;
}
.small-week-calendar .dateTitle-new {
  margin-left: 4px;
  height: 28px;
  line-height: 28px;
  list-style: none;
  display: inline-block;
  text-align: center;
  color: #ffffff;
}
.small-week-calendar .dateTitle-new .icon-today {
  position: relative;
  display: inline-block;
  margin-right: 10px;
  width: 27px;
  height: 24px;
  border: 1px solid #ffffff;
  border-radius: 2px;
  text-align: center;
  line-height: 22px;
}
.small-week-calendar .dateTitle-new .icon-today:hover {
  background: rgba(255, 255, 255, 0.3);
}
.small-week-calendar .dateTitle-new .icon-today:before,
.small-week-calendar .dateTitle-new .icon-today:after {
  display: inline-block;
  background: #ffffff;
  content: '';
  width: 1px;
  height: 8px;
  position: absolute;
  left: 50%;
  margin-left: -7px;
  top: -6px;
}
.small-week-calendar .dateTitle-new .icon-today:after {
  margin-left: 6px;
}
.small-week-calendar .dateTitle-new .icon-today.active {
  cursor: auto;
  background: #ccc;
  background: var(--four);
  background: var(--fourth);
}
.small-week-calendar .dateTitle-new span {
  border-radius: 24px;
}
.small-week-calendar .dateTitle-middle {
  width: 50%;
}
.small-week-calendar .calendar-content-wrap {
  position: relative;
}
.small-week-calendar .calendar-content-wrap .calendar-prev-icon,
.small-week-calendar .calendar-content-wrap .calendar-next-icon {
  cursor: pointer;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  text-align: center;
  font-size: 16px;
  color: #cccccc;
}
.small-week-calendar .calendar-content-wrap .calendar-prev-icon {
  opacity: 0.5;
  left: 0;
}
.small-week-calendar .calendar-content-wrap .calendar-next-icon {
  right: 0;
  opacity: 0.5;
}
.small-week-calendar .calendar-header-span-new {
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  width: 32px;
  margin-left: 1em;
}
.small-week-calendar .calendar-header-span-new:hover {
  background: rgba(255, 255, 255, 0.3);
}
.small-week-calendar .calendar-header-span-new.active {
  cursor: auto;
  background: #ccc;
  background: var(--four);
  background: var(--fourth);
}
.small-week-calendar .calendar-colnum-new {
  display: inline;
}
.small-week-calendar .calendar-colnum-new span {
  cursor: pointer;
}
.small-week-calendar .calendar-right {
  float: left;
}
.small-week-calendar .right {
  float: right;
}
.small-week-calendar .calendar-header-icon {
  margin: 0 15px;
  cursor: pointer;
}
.small-week-calendar .calendar-dateList-new .forbidden {
  color: #ccc;
  color: var(--two);
  color: var(--secord);
}
.small-week-calendar .item-tag > a:after {
  content: '';
  width: 4px;
  height: 4px;
  background: var(--primary);
  opacity: 0.4;
  position: absolute;
  bottom: 4px;
  left: 50%;
  -webkit-transform: translate3D(-50%, 70%, 0);
  -moz-transform: translate3D(-50%, 70%, 0);
  -ms-transform: translate3D(-50%, 70%, 0);
  -o-transform: translate3D(-50%, 70%, 0);
  transform: translate3D(-50%, 70%, 0);
  border-radius: 50%;
}
.breadcrumbItem {
  color: #666666;
  font-weight: bold;
}
.left {
  width: 226px;
  height: 100%;
  position: absolute;
}
.right {
  height: 100%;
  border-left: 1px solid #e8e8e8;
}
.menuStyle {
  width: 226px;
}
.menuStyle .ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline {
  border-right: 0;
}
.menuStyle .ant-menu-inline .ant-menu-item {
  margin-top: 0;
}
.setting {
  height: 40px;
  width: 226px;
  line-height: 40px;
  margin-top: 61px;
  cursor: pointer;
}
.setting:hover {
  color: #ccc;
  color: var(--primary);
}
.setting i {
  font-size: 18px;
  color: #BDBDBD;
  margin-right: 14px;
  margin-left: 19px;
}
.settingChecked {
  height: 40px;
  width: 226px;
  line-height: 40px;
  border-left: 3px solid #ccc;
  border-left: 3px solid var(--two);
  border-left: 3px solid var(--secord);
  border-right: 1px solid #e8e8e8;
  background: #e6fff1;
  margin-top: 61px;
  cursor: pointer;
  color: #ccc;
  color: var(--primary);
}
.settingChecked i {
  font-size: 18px;
  color: #ccc;
  color: var(--primary);
  margin-right: 14px;
  margin-left: 19px;
}
.cardStyle {
  width: 100%;
  background: #ffffff;
  border-radius: 6px;
  box-shadow: 0px 0px 10px rgba(0, 88, 37, 0.1);
  margin-bottom: 10px;
}
.operator {
  height: 100%;
  width: 100%;
}
.operator .checkread {
  height: 66px;
  vertical-align: middle;
  line-height: 66px;
  border-bottom: 1px solid #e8e8e8;
  margin: 0 23px;
}
.operator .checkread .checkLabel {
  margin-left: 15px;
  font-size: 14px;
  color: #999999;
}
.operator .checkread .checkLabel .ant-checkbox {
  width: 16px;
  height: 16px;
  background: #ffffff;
  border-radius: 4px;
}
.operator .checkread .badgeStyle .ant-scroll-number.ant-badge-count {
  width: 32px;
  height: 16px;
  background: #fd6767;
  border-radius: 8px 8px 8px 0px;
  top: -10px;
  right: -20px;
  position: absolute;
  line-height: 16px;
}
.operator .checkread .buttonPosition {
  float: right;
}
.operator .checkread .buttonPosition .readedButton {
  width: 116px;
  height: 24px;
  background: #ffffff;
  border: none;
  overflow: hidden;
}
.operator .checkread .buttonPosition .readedButton .readedButtonLable {
  color: #2793E6;
  font-style: normal;
}
.operator .listStyle {
  padding: 0 23px;
  min-height: 400px;
}
.operator .listStyle .lineStyle {
  padding: 0 15px;
  height: 44px;
  line-height: 44px;
  border-bottom: 1px dashed #e8e8e8;
  list-style: none;
  cursor: pointer;
}
.paginationStyle {
  text-align: center;
  font-size: 14px;
  padding: 30px 0px 30px 0px;
}
.tip {
  height: 54px;
  width: 100%;
  line-height: 54px;
  border-bottom: 1px solid #e8e8e8;
  font-size: 14px;
  color: #999999;
  font-weight: 400;
}
.tip .tipLabel {
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.settingPage {
  padding: 20px 40px 20px 40px;
}
.settingPage .mobile {
  height: 35px;
  width: 100%;
  font-size: 16px;
}
.settingPage .schedule {
  height: 35px;
  width: 100%;
  font-size: 16px;
  margin-top: 58px;
}
.settingPage .settingListStyle .checkSetting {
  vertical-align: middle;
  line-height: 10px;
}
.settingPage .settingWay {
  display: flex;
  flex-wrap: wrap;
}
.settingPage .settingWay .settingCard {
  margin: 10px 30px;
  width: 100px;
  text-align: center;
}
.settingPage .settingWay .settingCard .settingIcon {
  height: 60px;
  width: 60px;
  margin-left: 20px;
  margin-bottom: 12px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ccc;
  background-color: var(--primary);
}
.settingPage .settingWay .settingCard .settingIcon img {
  height: 30px;
  width: 30px;
}
.listLabelStyle {
  width: 80%;
  color: #000000;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
}
.listLabelStyle .titleStyle {
  font-weight: normal;
}
.badegWidth1 {
  float: left;
  padding-right: 8px;
}
.popStyle .ant-popover-inner-content {
  padding: 8px;
}
.timeStyle {
  float: right;
  color: #999999;
  display: inline;
}
/*************** 蓝色主题 start***************/
.theme-blue .setting:hover {
  color: #2391e6;
}
.theme-blue .settingChecked {
  border-left-color: #2391e6;
  background: #e6f7ff;
  color: #2391e6;
}
.theme-blue .settingChecked i {
  color: #2391e6;
}
.theme-blue .settingPage .settingWay .settingCard .settingIcon {
  background-color: #2391e6;
}
.theme-blue .lineStyle:hover {
  background: #e6f7ff;
}
/*************** 蓝色主题 end***************/
/*************** 红色主题 start***************/
.theme-red .setting:hover {
  color: #9A001E;
}
.theme-red .settingChecked {
  border-left-color: #9A001E;
  background: #fff1f0;
  color: #9A001E;
}
.theme-red .settingChecked i {
  color: #9A001E;
}
.theme-red .settingPage .settingWay .settingCard .settingIcon {
  background-color: #9A001E;
}
.theme-red .lineStyle:hover {
  background: #fff1f0;
}
.theme-red .lineStyle a {
  color: #F63E62;
}
/*************** 红色主题 end***************/
/*************** 绿色主题 start***************/
.theme-green .lineStyle:hover {
  background: #E6FFF1;
}
.theme-green .lineStyle a {
  color: #00a854;
}
/*************** 绿色主题 end***************/
@font-face {
  font-family: 'iconfont';
  /* project id 864711 */
  src: url('//at.alicdn.com/t/font_864711_v8jjydk1t5.eot');
  src: url('//at.alicdn.com/t/font_864711_v8jjydk1t5.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_864711_v8jjydk1t5.woff2') format('woff2'), url('//at.alicdn.com/t/font_864711_v8jjydk1t5.woff') format('woff'), url('//at.alicdn.com/t/font_864711_v8jjydk1t5.ttf') format('truetype'), url('//at.alicdn.com/t/font_864711_v8jjydk1t5.svg#iconfont') format('svg');
}
/***
ant 样式改造 START
 */
.theme-operate-menu {
  /*:global .ant-dropdown-menu-item:hover,
  :global .ant-dropdown-menu-item.active,
  :global .theme-operate-menu .ant-dropdown-menu-submenu-title:hover{
    !*background:#2A7351;*!
    color:#ffffff;
  }*/
}
.theme-operate-menu .ant-dropdown-menu-item {
  min-width: 100px;
  text-align: center;
}
.ant-form-item {
  margin-bottom: 6px !important;
}
.mgl8 {
  margin-left: 8px;
}
.type {
  float: left;
}
.title {
  width: 500px;
}
.text-center {
  text-align: center;
}
.text-center .ant-pagination.mini li {
  border: 1px solid #cccccc;
  margin-left: 5px;
}
.text-center .ant-pagination.mini .ant-pagination-item {
  border: 1px solid #cccccc;
}
.text-center .ant-pagination.mini .ant-pagination-item-active {
  border: 1px solid #ccc;
  border: 1px solid var(--primary);
}
.time {
  line-height: 0px !important;
}
.time .ant-col-16 {
  line-height: 7px !important;
  height: 30px;
}
/***
ant 样式改造 END
 */
.scheduleAffairButton {
  display: inline-block;
  cursor: pointer;
  height: 40px;
  padding: 5px;
  background-color: white;
  border-radius: 5px;
  margin: 0 10px 10px 0;
  border: 1px solid #d7d7d7;
}
.scheduleAffairButton img {
  width: 25px;
  margin-right: 5px;
}
.scheduleAffairButton span {
  font-weight: bold;
}
.scheduleAffairButton:hover {
  border: 1px solid #ccc;
  border: 1px solid var(--primary);
}
.scheduleAffairButton:hover span {
  color: #ccc;
  color: var(--primary);
}
.scheduleAffairButtonDisable {
  display: inline-block;
  cursor: not-allowed;
  height: 40px;
  padding: 5px;
  background-color: #e4e4e4;
  border-radius: 5px;
  margin: 0 10px 10px 0;
  border: 1px solid #d7d7d7;
}
.scheduleAffairButtonDisable img {
  width: 25px;
  margin-right: 5px;
}
.scheduleAffairButtonDisable span {
  color: #666666;
}
.mainBox {
  border-radius: 6px;
  padding: 20px 25px 45px;
  margin-bottom: 12px;
  background: #fff;
  box-shadow: 0px 0px 10px rgba(0, 88, 37, 0.1);
  /*position: relative;*/
}
.mainBox .scheduleForm .endTime {
  padding-left: 45px;
}
.mainBox .ant-pagination-item-container .ant-pagination-item-ellipsis {
  width: 100%;
}
.noSecond .ant-calendar-time-picker-select:last-child {
  display: none;
}
.noSecond .ant-calendar-time-picker-select {
  width: 50%;
}
@keyframes relative {
  0% {
    width: 0px;
    height: 0px;
    margin: 400px auto;
  }
  33% {
    width: 133.33333333px;
    height: 66.66666667px;
    margin: 133.33333333px auto;
  }
  66% {
    width: 266.66666667px;
    height: 133.33333333px;
    margin: 66.66666667px auto;
  }
  100% {
    width: 400px;
    height: 200px;
    margin: 200px auto;
  }
}
.confirm {
  width: 100%;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.6);
  overflow: auto;
  /* .show{
    animation: relative 0.5s forwards;
  }*/
}
.confirm .confirmBody {
  z-index: 1001;
  width: 400px;
  height: 200px;
  background: #F2F2F2;
  opacity: 1;
  border-radius: 6px;
  margin: 200px auto;
  padding: 20px 30px;
  position: relative;
}
.confirm .confirmBody .bodyIcon {
  position: absolute;
  color: orange;
  font-size: 28px;
  height: 50px;
  top: 30px;
  left: 30px;
}
.confirm .confirmBody .bodyClose {
  color: rgba(0, 0, 0, 0.6);
  position: absolute;
  font-size: 18px;
  right: 20px;
  top: 10px;
  cursor: pointer;
}
.confirm .confirmBody .bodyTitle {
  position: absolute;
  top: 30px;
  height: 50px;
  line-height: 50px;
  padding-left: 50px;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  font-family: MicrosoftYaHei;
}
.confirm .confirmBody .bodyButtom {
  position: absolute;
  bottom: 20px;
  height: 30px;
  right: 30px;
  text-align: right;
}
.confirm .confirmBody .bodyButtom div {
  margin-left: 10px;
  display: inline-block;
}
/*.breadcrumb{
  width: 219px;
}*/
.scheTypeDelete {
  position: absolute;
  right: 10px;
}
.scheTypeDelete .icon {
  color: #ccc;
  color: var(--primary);
}
.scheTypeDelete .iconfont {
  font-family: "iconfont" !important;
  font-size: 14px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.ant-select-selection-selected-value .scheTypeDelete .icon {
  display: none;
}
.themeLinebtn,
.themeRoundBtn,
.normalRoundBtn {
  cursor: pointer;
  display: inline-block;
  line-height: 32px;
  border-radius: 4px;
  overflow: hidden;
  padding: 0 18px;
  margin: 0 8px;
  box-sizing: border-box;
  vertical-align: middle;
}
.smBtn {
  line-height: 28px;
  padding: 0 12px;
}
.themeLinebtn {
  border: 1px solid #BFBFBF;
  color: #363636;
}
.themeLinebtn:hover {
  color: #ccc;
  color: var(--primary);
  border: 1px solid #ccc;
  border: 1px solid var(--primary);
}
.themeRoundBtn {
  background: #ccc;
  background: var(--primary);
  color: #fff;
}
.themeRoundBtn:hover {
  color: #fff;
}
.textAreaStyle {
  position: absolute;
  right: 0px;
  bottom: -40px;
}
.normalRoundBtn {
  border: 1px solid #BFBFBF;
  color: #363636;
}
.normalRoundBtn:hover {
  color: #ccc;
  color: var(--primary);
  border: 1px solid #ccc;
  border: 1px solid var(--primary);
}
.listBar {
  background: #F4F9F6;
  color: #999999;
  font-size: 14px;
  line-height: 36px;
  margin: 20px 0;
  padding-left: 10px;
}
.listBar .float-r i {
  color: #d9d9d9;
}
.listBar .ant-pagination {
  line-height: 36px;
  margin-right: 12px;
  float: right;
}
.listBar .ant-pagination.mini .ant-pagination-item {
  display: none;
}
.listBar span {
  display: inline-block;
}
.listBar span:nth-child(1) {
  width: 15%;
  padding: 0px 15px;
}
.listBar span:nth-child(2) {
  width: 10%;
}
.listBar span:nth-child(3),
.listBar span:nth-child(5) {
  width: 64px;
  text-align: center;
}
.listBar .pageingButton {
  color: #ccc;
  color: var(--two);
  color: var(--secord);
}
.listBar .pageingNotAllowed {
  color: #D1D1D1;
  cursor: not-allowed;
}
.searchContent {
  width: 320px;
  position: relative;
  float: right;
}
.searchContent .anticon-search {
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -6px;
  font-size: 12px;
  z-index: 2;
  color: #BFBFBF;
}
.searchContent .searchDel {
  position: absolute;
  width: 32px;
  height: 32px;
  line-height: 32px;
  right: 58px;
  top: 50%;
  margin-top: -16px;
  font-size: 12px;
  z-index: 2;
}
.scheduleManage .scheduleTable .subText {
  color: #999999;
}
.scheduleManage .scheduleTable .emText {
  color: #ccc;
  color: var(--primary);
}
.scheduleManage .scheduleTable .scheTle {
  width: 350px;
  height: 18px;
  margin: 0 10px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.scheduleManage .scheduleTable td,
.scheduleManage .scheduleTable th {
  text-align: center;
}
.scheduleManage .scheduleTable th:nth-child(1) {
  padding-left: 10px;
}
.scheduleTable {
  width: 100%;
  margin-bottom: 20px;
}
.scheduleTable tr {
  border-bottom: 1px solid #E1E6E3;
}
.scheduleTable thead tr {
  height: 56px;
}
.scheduleTable thead tr th {
  font-weight: bolder;
}
.scheduleTable tbody tr {
  height: 73px;
}
.scheduleTable .ant-dropdown-trigger i {
  font-size: 6px;
  margin-left: 8px;
  color: #757776;
}
.scheduleTable .ant-checkbox-checked .ant-checkbox-inner,
.scheduleTable .ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #ccc;
  background-color: var(--primary);
  border-color: var(--primary);
}
.scheduleTableDetail th,
.scheduleTableDetail td {
  text-align: center;
}
.scheduleTableDetail th:nth-child(1),
.scheduleTableDetail td:nth-child(1) {
  width: 5%;
  min-width: 100px;
  text-align: left;
  padding-left: 10px;
}
.scheduleTableDetail th:nth-child(2),
.scheduleTableDetail td:nth-child(2) {
  width: 15%;
}
.scheduleTableDetail th:nth-child(3) {
  width: 10%;
}
.scheduleTableDetail th:nth-child(4) {
  width: 17%;
}
.scheduleTableDetail th:nth-child(5) {
  width: 15%;
}
.scheduleTableDetail th:nth-child(6) {
  width: 15%;
}
.scheduleTableDetail th:last-child {
  width: 18%;
  padding-right: 10px;
}
.display {
  display: none;
}
.formWrap .formRow {
  margin: 12px 0;
}
.formWrap .formRow .rowLeft {
  width: 100px;
  text-align: right;
  margin-right: 12px;
  line-height: 32px;
}
.formWrap .formRow .rowRight {
  width: 100px;
  text-align: right;
  margin-right: 12px;
}
.formWrap .uploadWrap {
  position: relative;
}
.formWrap .uploadWrap .upTip {
  width: 300px;
  left: 140px;
  top: 0;
  position: absolute;
}
.participant {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: 100%;
}
.participant .ant-select-selection--multiple {
  cursor: pointer;
}
.participant .partSelect {
  cursor: pointer;
  width: 32px;
  height: 32px;
  line-height: 32px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -16px;
  z-index: 9;
  text-align: center;
  border-right: 1px solid #d9d9d9;
}
.participant .partSelect i {
  vertical-align: middle;
}
.participant .ant-select-selection--multiple .ant-select-selection__rendered {
  margin-left: 38px;
}
.scheduleForm .participant {
  cursor: pointer;
  display: inline-block;
  width: 100%;
}
.scheduleForm .participant .ant-select-selection--multiple {
  cursor: pointer;
}
.scheduleForm .participant .partSelect {
  cursor: pointer;
  width: 32px;
  height: 32px;
  line-height: 32px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -16px;
  z-index: 9;
  text-align: center;
  border-right: 1px solid #d9d9d9;
}
.scheduleForm .participant .partSelect i {
  vertical-align: middle;
}
.scheduleForm .participant .ant-select-selection--multiple .ant-select-selection__rendered {
  margin-left: 38px;
}
.ant-modal-body {
  border: none;
}
/**详情页*/
.scheInfo {
  margin: 0px 5px;
  padding: 20px;
  /*统计*/
}
.scheInfo .sche-tpye-tag {
  display: inline-block;
  border-radius: 16px;
  padding: 0 4px;
  margin: 0 6px;
  line-height: 16px;
  height: 16px;
  font-size: 12px;
  color: #fff;
  background: #fd7167;
}
.scheInfo .sche-tpye-tag:first-child {
  margin-left: 0;
}
.scheInfo .sche-tpye-tag:last-child {
  margin-right: 0;
}
.scheInfo .sche-tpye-tag[data-type="会议"] {
  background: #51abf2;
}
.scheInfo .sche-tpye-tag[data-type="活动"] {
  background: #7bd34c;
}
.scheInfo .sche-tpye-tag[data-type="其他"] {
  background: #b193cf;
}
.scheInfo .sche-tpye-tag[data-type="考勤"] {
  background: #ed8835;
}
.scheInfo h1 {
  font-size: 22px;
  color: #ccc;
  color: var(--primary);
  text-align: center;
  margin-bottom: 18px;
  line-height: 32px;
  padding: 0px 20px;
}
.scheInfo h1 .sche-tpye-tag {
  vertical-align: middle;
  margin-left: 6px;
}
.scheInfo .scheDesc {
  font-size: 14px;
  color: #999999;
  text-align: center;
  margin-bottom: 18px;
}
.scheInfo .infoRow {
  padding: 14px 8px;
  font-size: 16px;
  line-height: 1.8;
  min-height: 58px;
  overflow: auto;
  border-bottom: 1px solid #E1E6E3;
}
.scheInfo .infoRow:first-of-type {
  border-top: 1px solid #E1E6E3;
}
.scheInfo .infoRow .infoRowLeft {
  width: 100px;
  color: #949393;
  float: left;
}
.scheInfo .infoRow .infoRowRight {
  color: #363636;
  float: left;
  max-width: calc(100% - 100px);
}
.scheInfo .infoRow .infoRowRight .anticon {
  cursor: pointer;
}
.scheInfo .infoRow .infoRowRight .participants {
  width: calc(70%);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  margin-left: 10px;
}
.scheInfo .infoRow2 {
  border-bottom: none;
  border-top: 1px solid #E1E6E3;
}
.scheInfo .infoRow2 .infoRowLeft {
  width: 160px;
}
.scheInfo .infoRow2 .infoRowRight {
  width: 82%;
  display: flex;
  align-items: center;
}
.scheInfo .expand {
  color: #949393;
  font-size: 14px;
  margin-left: 58px;
}
.scheInfo .doubleArrowDown .anticon {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.scheInfo .doubleArrowUp .anticon {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.scheInfo .descText {
  color: #999999;
}
.scheInfo .guideBar {
  margin-bottom: 26px;
}
.scheInfo .midOperateWrap {
  background: #F4F9F6;
  margin: 20px 0;
  border: 1px solid #E1E6E3;
  height: 48px;
  line-height: 48px;
  padding: 0 20px;
}
.scheInfo .midOperateWrap .float-r {
  float: right;
  display: inline-block;
  justify-content: center;
}
.scheInfo .midOperateWrap .float-r {
  display: inline-block;
}
.scheInfo .midOperateWrap .float-r i {
  margin-top: 0px;
  color: #00a854;
}
.scheInfo .midOperateWrap .opBlock {
  cursor: pointer;
  float: left;
}
.scheInfo .midOperateWrap .opBlock:first-child {
  margin-right: 66px;
}
.scheInfo .midOperateWrap .opBlock.disabled {
  opacity: 0.6;
  cursor: no-drop;
}
.scheInfo .midOperateWrap .opBlock.disabled .anticon-caret-down {
  color: #ccc;
}
.scheInfo .midOperateWrap .opBlock .prefixIcon i {
  color: #C9C9C9;
  vertical-align: baseline;
  margin-right: 6px;
}
.scheInfo .midOperateWrap .opBlock .feedbackDeadLine {
  margin-left: 25px;
  color: #999999;
}
.scheInfo .midOperateWrap .opBlock .anticon-caret-down {
  font-size: 8px;
  margin-left: 8px;
  color: #ccc;
  color: var(--primary);
}
.scheInfo .midOperateWrap .btn1 {
  display: inline-block;
  background: #fff;
  color: #ccc;
  color: var(--primary);
  font-size: 12px;
  /*height     :28px;*/
  line-height: 28px;
  border: 1px solid #ccc;
  border: 1px solid var(--primary);
  border-radius: 4px;
  padding: 0 10px;
  margin: 5px;
  text-align: center;
  /*vertical-align: middle;*/
}
.scheInfo .midOperateWrap .btn1 i {
  margin-right: 6px;
  height: 28px;
  float: left;
}
.scheInfo .scheTabWrap {
  display: inline-block;
  margin: 0;
  padding: 0;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
}
.scheInfo .scheTabWrap > li {
  width: 100px;
  height: 32px;
  color: #363636;
  font-size: 14px;
  cursor: pointer;
  list-style: none;
  float: left;
  text-align: center;
  border-top: 1px solid #BFBFBF;
  border-bottom: 1px solid #BFBFBF;
  border-right: 1px solid #BFBFBF;
  box-sizing: border-box;
  /*&.active{
        background: @theme-green-1;
        color:#ffffff;
        border:none;
      }*/
}
.scheInfo .scheTabWrap > li:first-child {
  border-left: 1px solid #BFBFBF;
}
.scheInfo .peopleSplit {
  display: inline-block;
}
.scheInfo .peopleSplit:after {
  display: inline-block;
  content: '\3001';
}
.scheInfo .peopleSplit:last-of-type {
  margin-right: 10px;
}
.scheInfo .peopleSplit:last-of-type:after {
  display: none;
  content: '';
}
.scheInfo .scheContent {
  margin: 30px 0;
  min-height: 100px;
  padding: 0px 25px;
}
.scheInfo .scheContent .info {
  display: none;
}
.scheInfo .scheContent.nullContent {
  background: url(../../assets/images/2X7kAYeRBl.png) no-repeat center;
  height: 300px;
  border: 1px solid #ffffff;
}
.scheInfo .scheContent.nullContent .info {
  text-align: center;
  color: #CCCCCC;
  display: block;
  border: 1px solid #ffffff;
  vertical-align: middle;
  margin-top: 230px;
  width: 100%;
}
.scheInfo .fileListWrap {
  padding: 0px 25px;
  overflow: hidden;
}
.scheInfo .fileListWrap .prevText {
  float: left;
  padding-right: 10px;
}
.scheInfo .fileListWrap .fileListUl {
  padding-left: 10px;
  margin-left: 30px;
  display: block;
}
.scheInfo .fileListWrap .fileListUl li {
  line-height: 22px;
  list-style: none;
}
.scheInfo .fileListWrap .fileListUl li a {
  color: #ccc;
  color: var(--primary);
}
.scheInfo .fileListWrap .descText {
  float: left;
}
.scheInfo .fileListWrap .fileList {
  list-style: none;
  float: left;
  margin-left: 8px;
}
.scheInfo .fileListWrap .fileList li {
  margin-bottom: 8px;
}
.scheInfo .fileListWrap .fileList a {
  color: #ccc;
  color: var(--primary);
  font-size: 16px;
  cursor: pointer;
  text-decoration: underline;
}
.scheInfo .statData h3 {
  color: #949393;
  font-size: 16px;
  margin-bottom: 18px;
}
.scheInfo .statData ul > li {
  color: #949393;
  margin: 10px 0;
}
.scheInfo .statData ul > li i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  content: ' ';
  width: 14px;
  height: 14px;
  border-radius: 1px;
  box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.1);
}
.scheInfo .statiChart {
  margin: 0 auto;
  width: 800px;
  height: 300px;
}
@media (min-width: 0px) {
  .scheInfo .statiChart {
    width: 1145px;
  }
}
.scheInfo .fbWrap {
  border-top: 1px solid #A6CAB5;
  padding-top: 24px;
}
.scheInfo .fbWrap .anticon-close {
  margin-right: 10px;
  cursor: pointer;
}
.scheInfo .fbOperateBar {
  margin: 24px 0;
}
.scheInfo .fbOperateBar .exportItem {
  cursor: pointer;
  display: inline-block;
  margin-left: 12px;
  color: #363636;
}
.scheInfo .fbOperateBar .exportItem i {
  color: #005825;
}
.publishCalendar .fillIcon {
  color: #f5bf50;
  font-size: 20px;
  cursor: pointer;
  margin-left: 10px;
  margin-right: 90px;
}
/**添加日历*/
.addCalendarWrap {
  padding: unset!important;
  padding-right: 20px!important;
}
.addCalendarWrap .fillIcon {
  color: #f5bf50;
  font-size: 20px;
  cursor: pointer;
  margin-left: 10px;
}
.addCalendarWrap .userIcon {
  margin-right: 10px;
  font-size: 20px;
  cursor: pointer;
}
.addCalendarWrap .userIcon:hover {
  color: #ccc;
  color: var(--primary);
}
.addCalendarWrap .error {
  color: #ff2f00;
}
.addCalendarWrap .ant-form-item-control {
  line-height: 14px !important;
}
.ant-popover-inner-content .calendarMessage {
  width: 300px;
  padding: 0px 10px;
}
.ant-popover-inner-content .calendarMessage2 {
  width: 200px;
  padding: 0px 10px;
}
/**日历事件参加提醒*/
.remindPopWrap .rmSet {
  display: inline-block;
  margin-left: 40px;
  font-size: 12px;
  color: #fff;
  opacity: 0.8;
}
.remindPopWrap .rmLeftWrap {
  border-right: 1px solid #E1E6E3;
}
.remindPopWrap .rmList {
  margin: 18px 0;
  list-style: none;
}
.remindPopWrap .rmList > li {
  width: 100%;
  cursor: pointer;
  height: 44px;
  padding: 12px 0;
  font-size: 14px;
  color: #363636;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.remindPopWrap .rmList > li.active,
.remindPopWrap .rmList > li:hover {
  background: #e6fff5;
  color: #ccc;
  color: var(--primary);
}
.fixBotBarWrap {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 999;
  background: #F2F2F2;
  border-top: 1px solid #E1E6E3;
  height: 55px;
  line-height: 55px;
  text-align: center;
}
.fixBotBarWrap .ant-btn {
  margin-top: 10px;
}
schedule-publish {
  min-width: 1190px;
}
.tagChange {
  /*position: absolute;*/
  z-index: 9;
  right: 10px;
  cursor: pointer;
  text-align: right;
  padding-right: 20px;
  height: 30px;
  padding-top: 10px;
}
.scheduleTableDetail th:hover {
  background-color: #F5FDF8;
}
.theme-green .scheTabWrap .active {
  background: #005825;
  color: #ffffff;
  border: none;
}
/*************** 蓝色主题 start***************/
.theme-blue .scheInfo h1 {
  color: #2391e6;
}
.theme-blue .scheInfo .midOperateWrap {
  background: #e6f7ff;
  border: 1px solid #c4e5ff;
}
.theme-blue .scheInfo .midOperateWrap .float-r i {
  color: #2391e6;
}
.theme-blue .scheInfo .midOperateWrap .btn1 {
  background: #fff;
  color: #2391e6;
  border: 1px solid #2391e6;
}
.theme-blue .scheInfo .midOperateWrap .opBlock .anticon-caret-down {
  color: #2391e6;
}
.theme-blue .scheInfo .fileListWrap .fileList a {
  color: #2391e6;
}
.theme-blue .addCalendarWrap .userIcon:hover {
  color: #2391e6;
}
.theme-blue .addCalendarWrap .ant-form-item-label {
  line-height: 30px !important;
}
.theme-blue .themeLinebtn:hover {
  color: #2391e6;
  border: 1px solid #2391e6;
}
.theme-blue .themeRoundBtn {
  background: #2391e6;
}
.theme-blue .normalRoundBtn:hover {
  color: #2391e6;
  border: 1px solid #2391e6;
}
.theme-blue .listBar {
  background-color: #e6f7ff;
}
.theme-blue .pageingButton {
  color: #2391e6;
}
.theme-blue .scheTypeDelete .icon {
  color: #2391e6;
}
.theme-blue .scheTabWrap .active {
  background: #2391e6 !important;
  color: #ffffff;
  border: none;
}
.theme-blue .scheduleTableDetail th:hover {
  background-color: #e6f7ff;
}
.theme-blue .fbOperateBar .exportItem i {
  color: #2391e6 !important;
}
.theme-blue .participant .ant-select-open .ant-select-selection,
.theme-blue .participant .ant-select-focused .ant-select-selection {
  border-color: #2391e6;
  box-shadow: 0 0 0 2px rgba(35, 145, 230, 0.3);
}
.theme-blue .closeIcon {
  color: #2391e6 !important;
}
/*************** 蓝色主题 end***************/
/*************** 红色主题 start***************/
.theme-red .scheInfo h1 {
  color: #9A001E;
}
.theme-red .scheInfo .midOperateWrap {
  background: #fff1f0;
  border: 1px solid #ffcfd8;
}
.theme-red .scheInfo .midOperateWrap .float-r i {
  color: #F63E62;
}
.theme-red .scheInfo .midOperateWrap .btn1 {
  background: #fff;
  color: #9A001E;
  border: 1px solid #9A001E;
}
.theme-red .scheInfo .midOperateWrap .opBlock .anticon-caret-down {
  color: #9A001E;
}
.theme-red .scheInfo .fileListWrap .fileList a {
  color: #9A001E;
}
.theme-red .addCalendarWrap .userIcon:hover {
  color: #9A001E;
}
.theme-red .themeLinebtn:hover {
  color: #9A001E;
  border: 1px solid #9A001E;
}
.theme-red .themeRoundBtn {
  background: #FF4748;
}
.theme-red .normalRoundBtn:hover {
  color: #9A001E;
  border: 1px solid #9A001E;
}
.theme-red .listBar {
  background-color: #fff1f0;
}
.theme-red .pageingButton {
  color: #F63E62;
}
.theme-red .scheTypeDelete .icon {
  color: #F63E62;
}
.theme-red .scheTabWrap .active {
  background: #9A001E !important;
  color: #ffffff;
  border: none;
}
.theme-red .scheduleTableDetail th:hover {
  background-color: #fff1f0;
}
.theme-red .fbOperateBar .exportItem i {
  color: #9A001E !important;
}
.theme-red .participant .ant-select-open .ant-select-selection,
.theme-red .participant .ant-select-focused .ant-select-selection {
  border-color: #9A001E;
  box-shadow: 0 0 0 2px rgba(169, 0, 33, 0.3);
}
.theme-red .closeIcon {
  color: #9A001E !important;
}
/*************** 红色主题 end***************/
/*************** 绿色主图 ***************/
.theme-green .participant .ant-select-open .ant-select-selection,
.theme-green .participant .ant-select-focused .ant-select-selection {
  border-color: #005825;
  box-shadow: 0 0 0 2px rgba(0, 88, 37, 0.1);
}
.theme-green .closeIcon {
  color: #005825 !important;
}
@media (min-width: 1601px) {
  .font-normal .scheInfo .statiChart {
    width: 1445px;
  }
}
@media (min-width: 1921px) {
  .font-normal .scheInfo .statiChart {
    width: 1775px;
  }
}
@media (min-width: 1680px) {
  .font-normal .scheduleTableIndex th:nth-child(1),
  .font-normal .scheduleTableIndex td:nth-child(1) {
    width: 25%;
    text-align: left;
  }
  .font-normal .scheduleTableIndex th:nth-child(2),
  .font-normal .scheduleTableIndex td:nth-child(2) {
    width: 10%;
    text-align: center;
  }
  .font-normal .scheduleTableIndex th:nth-child(3) {
    width: 14%;
  }
  .font-normal .scheduleTableIndex th:nth-child(4) {
    width: 14%;
  }
  .font-normal .scheduleTableIndex th:nth-child(5) {
    width: 13%;
  }
  .font-normal .scheduleTableIndex th:last-child,
  .font-normal .scheduleTableIndex td:last-child {
    width: 18%;
    text-align: left;
    padding-left: 4%;
  }
  .font-normal .scheduleTableIndex th:last-child .themeLinebtn:first-child,
  .font-normal .scheduleTableIndex td:last-child .themeLinebtn:first-child {
    margin-left: 0;
  }
}
@media (max-width: 1680px) {
  .font-normal .scheduleTableIndex th:nth-child(1),
  .font-normal .scheduleTableIndex td:nth-child(1) {
    width: 20%;
    text-align: left;
  }
  .font-normal .scheduleTableIndex th:nth-child(2),
  .font-normal .scheduleTableIndex td:nth-child(2) {
    width: 10%;
    text-align: center;
  }
  .font-normal .scheduleTableIndex th:nth-child(3) {
    width: 14%;
  }
  .font-normal .scheduleTableIndex th:nth-child(4) {
    width: 14%;
  }
  .font-normal .scheduleTableIndex th:nth-child(5) {
    width: 8%;
  }
  .font-normal .scheduleTableIndex th:nth-child(6) {
    min-width: 90px;
  }
  .font-normal .scheduleTableIndex th:last-child,
  .font-normal .scheduleTableIndex td:last-child {
    width: 15%;
    min-width: 180px;
    text-align: left;
  }
  .font-normal .scheduleTableIndex th:last-child .themeLinebtn:first-child,
  .font-normal .scheduleTableIndex td:last-child .themeLinebtn:first-child {
    margin-left: 0;
  }
}
@media (min-width: 1761.1px) {
  .font-large .scheInfo .statiChart {
    width: 1445px;
  }
}
@media (min-width: 2113.1px) {
  .font-large .scheInfo .statiChart {
    width: 1775px;
  }
}
@media (min-width: 1848px) {
  .font-large .scheduleTableIndex th:nth-child(1),
  .font-large .scheduleTableIndex td:nth-child(1) {
    width: 25%;
    text-align: left;
  }
  .font-large .scheduleTableIndex th:nth-child(2),
  .font-large .scheduleTableIndex td:nth-child(2) {
    width: 10%;
    text-align: center;
  }
  .font-large .scheduleTableIndex th:nth-child(3) {
    width: 14%;
  }
  .font-large .scheduleTableIndex th:nth-child(4) {
    width: 14%;
  }
  .font-large .scheduleTableIndex th:nth-child(5) {
    width: 13%;
  }
  .font-large .scheduleTableIndex th:last-child,
  .font-large .scheduleTableIndex td:last-child {
    width: 18%;
    text-align: left;
    padding-left: 4%;
  }
  .font-large .scheduleTableIndex th:last-child .themeLinebtn:first-child,
  .font-large .scheduleTableIndex td:last-child .themeLinebtn:first-child {
    margin-left: 0;
  }
}
@media (max-width: 1848px) {
  .font-large .scheduleTableIndex th:nth-child(1),
  .font-large .scheduleTableIndex td:nth-child(1) {
    width: 20%;
    text-align: left;
  }
  .font-large .scheduleTableIndex th:nth-child(2),
  .font-large .scheduleTableIndex td:nth-child(2) {
    width: 10%;
    text-align: center;
  }
  .font-large .scheduleTableIndex th:nth-child(3) {
    width: 14%;
  }
  .font-large .scheduleTableIndex th:nth-child(4) {
    width: 14%;
  }
  .font-large .scheduleTableIndex th:nth-child(5) {
    width: 8%;
  }
  .font-large .scheduleTableIndex th:nth-child(6) {
    min-width: 90px;
  }
  .font-large .scheduleTableIndex th:last-child,
  .font-large .scheduleTableIndex td:last-child {
    width: 15%;
    min-width: 180px;
    text-align: left;
  }
  .font-large .scheduleTableIndex th:last-child .themeLinebtn:first-child,
  .font-large .scheduleTableIndex td:last-child .themeLinebtn:first-child {
    margin-left: 0;
  }
}
@media (min-width: 2001.25px) {
  .font-extraLarge .scheInfo .statiChart {
    width: 1445px;
  }
}
@media (min-width: 2401.25px) {
  .font-extraLarge .scheInfo .statiChart {
    width: 1775px;
  }
}
@media (min-width: 2100px) {
  .font-extraLarge .scheduleTableIndex th:nth-child(1),
  .font-extraLarge .scheduleTableIndex td:nth-child(1) {
    width: 25%;
    text-align: left;
  }
  .font-extraLarge .scheduleTableIndex th:nth-child(2),
  .font-extraLarge .scheduleTableIndex td:nth-child(2) {
    width: 10%;
    text-align: center;
  }
  .font-extraLarge .scheduleTableIndex th:nth-child(3) {
    width: 14%;
  }
  .font-extraLarge .scheduleTableIndex th:nth-child(4) {
    width: 14%;
  }
  .font-extraLarge .scheduleTableIndex th:nth-child(5) {
    width: 13%;
  }
  .font-extraLarge .scheduleTableIndex th:last-child,
  .font-extraLarge .scheduleTableIndex td:last-child {
    width: 18%;
    text-align: left;
    padding-left: 4%;
  }
  .font-extraLarge .scheduleTableIndex th:last-child .themeLinebtn:first-child,
  .font-extraLarge .scheduleTableIndex td:last-child .themeLinebtn:first-child {
    margin-left: 0;
  }
}
@media (max-width: 2100px) {
  .font-extraLarge .scheduleTableIndex th:nth-child(1),
  .font-extraLarge .scheduleTableIndex td:nth-child(1) {
    width: 20%;
    text-align: left;
  }
  .font-extraLarge .scheduleTableIndex th:nth-child(2),
  .font-extraLarge .scheduleTableIndex td:nth-child(2) {
    width: 10%;
    text-align: center;
  }
  .font-extraLarge .scheduleTableIndex th:nth-child(3) {
    width: 14%;
  }
  .font-extraLarge .scheduleTableIndex th:nth-child(4) {
    width: 14%;
  }
  .font-extraLarge .scheduleTableIndex th:nth-child(5) {
    width: 8%;
  }
  .font-extraLarge .scheduleTableIndex th:nth-child(6) {
    min-width: 90px;
  }
  .font-extraLarge .scheduleTableIndex th:last-child,
  .font-extraLarge .scheduleTableIndex td:last-child {
    width: 15%;
    min-width: 180px;
    text-align: left;
  }
  .font-extraLarge .scheduleTableIndex th:last-child .themeLinebtn:first-child,
  .font-extraLarge .scheduleTableIndex td:last-child .themeLinebtn:first-child {
    margin-left: 0;
  }
}
.ant-modal-header {
  background: #F9FAFC !important;
}
.ant-modal-title {
  color: #000 !important;
  font-size: 16px;
}
.ant-modal-close-x {
  color: #000 !important;
}
.participant {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: 100%;
}
.participant .ant-select-selection--multiple {
  cursor: pointer;
}
.participant .partSelect {
  cursor: pointer;
  width: 32px;
  height: 32px;
  line-height: 32px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -16px;
  z-index: 9;
  text-align: center;
  border-right: 1px solid #d9d9d9;
}
.participant .partSelect i {
  vertical-align: middle;
}
.participant .ant-select-selection--multiple .ant-select-selection__rendered {
  margin-left: 38px;
}
@font-face {
  font-family: 'iconfont';
  /* project id 864711 */
  src: url('//at.alicdn.com/t/font_864711_v8jjydk1t5.eot');
  src: url('//at.alicdn.com/t/font_864711_v8jjydk1t5.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_864711_v8jjydk1t5.woff2') format('woff2'), url('//at.alicdn.com/t/font_864711_v8jjydk1t5.woff') format('woff'), url('//at.alicdn.com/t/font_864711_v8jjydk1t5.ttf') format('truetype'), url('//at.alicdn.com/t/font_864711_v8jjydk1t5.svg#iconfont') format('svg');
}
/**添加日历*/
.addCalendarWrap {
  padding: 20px;
}
.addCalendarWrap .fillIcon {
  color: #f5bf50;
  font-size: 20px;
  cursor: pointer;
  margin-left: 10px;
}
.addCalendarWrap .userIcon {
  margin-right: 10px;
  font-size: 20px;
  cursor: pointer;
}
.addCalendarWrap .userIcon:hover {
  color: #ccc;
  color: var(--primary);
}
.addCalendarWrap .error {
  color: #ff2f00;
}
.scheTypeDelete {
  position: absolute;
  right: 10px;
}
.scheTypeDelete .icon {
  color: #ccc;
  color: var(--primary);
}
.scheTypeDelete .iconfont {
  font-family: "iconfont" !important;
  font-size: 14px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.ant-select-selection-selected-value .scheTypeDelete .icon {
  display: none;
}
.theme-blue .scheTypeDelete .icon {
  color: #2391e6;
}
.theme-red .scheTypeDelete .icon {
  color: #F63E62;
}
.calendar-content-wrap {
  position: relative;
  margin: 0 20px;
}
.calendar-content-wrap .calendar-prev-icon,
.calendar-content-wrap .calendar-next-icon {
  cursor: pointer;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  text-align: center;
  font-size: 16px;
}
.calendar-content-wrap .calendar-prev-icon {
  opacity: 0.5;
  left: 0;
}
.calendar-content-wrap .calendar-next-icon {
  right: 0;
  opacity: 0.5;
}
.portal-calendar-new {
  padding-top: 20px;
  position: relative;
}
.portal-calendar-new .calendar-dateList-new {
  margin: 0 12px;
}
.portal-calendar-new .calendar-dateList-new > li {
  list-style: none;
  display: inline-block;
  width: 10%;
  margin: 1px 2%;
  text-align: center;
  color: var(--primary);
  cursor: pointer;
  position: relative;
}
.portal-calendar-new .calendar-dateList-day a {
  display: inline-block;
  font-weight: lighter;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
}
.portal-calendar-new .calendar-dateList-day.forbidden a {
  color: #e1e1e1;
}
.portal-calendar-new .calendar-dateList-title-new {
  margin: 0% 2%;
}
.portal-calendar-new .calendar-dateList-new .clickDay a {
  border-radius: 100%;
  background: #ccc;
  background: var(--primary);
  color: #fff;
}
.portal-calendar-new .calendar-dateList-new .currentDay a {
  border: 1px solid var(--primary);
  border-radius: 100%;
}
.portal-calendar-new .calendar-dateList-new .clickDay.item-tag a:after {
  background: #ffffff;
}
.portal-calendar-new .calendar-header-new {
  position: absolute;
  top: -52px;
  right: 0;
  padding: 0 10px;
  height: 27px;
  line-height: 27px;
}
.portal-calendar-new .dateTitle-new {
  margin-left: 4px;
  height: 28px;
  line-height: 28px;
  list-style: none;
  display: inline-block;
  text-align: center;
  color: #ffffff;
}
.portal-calendar-new .dateTitle-new .icon-today {
  position: relative;
  display: inline-block;
  margin-right: 5px;
  width: 27px;
  height: 24px;
  border: 1px solid #ffffff;
  border-radius: 2px;
  text-align: center;
  line-height: 22px;
}
.portal-calendar-new .dateTitle-new .icon-today:hover {
  background: rgba(255, 255, 255, 0.3);
}
.portal-calendar-new .dateTitle-new .icon-today:before,
.portal-calendar-new .dateTitle-new .icon-today:after {
  display: inline-block;
  background: #ffffff;
  content: '';
  width: 1px;
  height: 3px;
  position: absolute;
  left: 50%;
  margin-left: -7px;
  top: -4px;
}
.portal-calendar-new .dateTitle-new .icon-today:after {
  margin-left: 6px;
}
.portal-calendar-new .dateTitle-new .icon-today.active {
  cursor: auto;
  background: #ccc;
  background: var(--four);
  background: var(--fourth);
  background: #fff;
  color: var(--primary);
}
.portal-calendar-new .dateTitle-new span {
  border-radius: 24px;
}
.portal-calendar-new .dateTitle-middle {
  width: 50%;
}
.portal-calendar-new .calendar-default-view {
  position: absolute;
  left: 105px;
  top: -25px;
  cursor: pointer;
  color: #fff;
}
.portal-calendar-new .calendar-content-wrap {
  position: relative;
  margin: 0 20px;
}
.portal-calendar-new .calendar-content-wrap .calendar-prev-icon,
.portal-calendar-new .calendar-content-wrap .calendar-next-icon {
  cursor: pointer;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  text-align: center;
  font-size: 16px;
  color: var(--primary);
}
.portal-calendar-new .calendar-content-wrap .calendar-prev-icon {
  opacity: 0.5;
  left: 0;
}
.portal-calendar-new .calendar-content-wrap .calendar-next-icon {
  right: 0;
  opacity: 0.5;
}
.portal-calendar-new .calendar-header-span-new {
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  padding: 0 10px;
  margin-left: 0.5em;
}
.portal-calendar-new .calendar-header-span-new:hover {
  background: rgba(255, 255, 255, 0.3);
}
.portal-calendar-new .calendar-header-span-new.active {
  cursor: auto;
  background: #ccc;
  background: var(--four);
  background: var(--fourth);
  background: rgba(255, 255, 255, 0.3);
  background: #fff;
  color: var(--primary);
}
.portal-calendar-new .item-tag > a:after {
  content: '';
  width: 4px;
  height: 4px;
  background: #ffffff;
  opacity: 0.4;
  position: absolute;
  bottom: -3px;
  left: 50%;
  -webkit-transform: translate3D(-50%, 70%, 0);
  -moz-transform: translate3D(-50%, 70%, 0);
  -ms-transform: translate3D(-50%, 70%, 0);
  -o-transform: translate3D(-50%, 70%, 0);
  transform: translate3D(-50%, 70%, 0);
  border-radius: 50%;
}
.portal-calendar-new .calendar-colnum-new span {
  cursor: pointer;
}
.portal-calendar-new .right {
  float: right;
}
.portal-calendar-new .calendar-header-icon {
  margin: 0 15px;
  cursor: pointer;
}
.portal-calendar-new .calendar-dateList-new .forbidden {
  color: #ccc;
  color: var(--two);
  color: var(--secord);
}
.portal-calendar-new .item-tag > a:after {
  content: '';
  width: 4px;
  height: 4px;
  background: var(--primary);
  opacity: 0.4;
  position: absolute;
  bottom: 6px;
  left: 50%;
  -webkit-transform: translate3D(-50%, 70%, 0);
  -moz-transform: translate3D(-50%, 70%, 0);
  -ms-transform: translate3D(-50%, 70%, 0);
  -o-transform: translate3D(-50%, 70%, 0);
  transform: translate3D(-50%, 70%, 0);
  border-radius: 50%;
}
/*************** 蓝色主题 start***************/
.theme-blue .portal-calendar-new .calendar-header-span-new.active {
  background: #1F5BCB;
}
.theme-blue .portal-calendar-new .dateTitle-new .icon-today.active {
  background: #1F5BCB;
}
.theme-blue .portal-calendar-new .calendar-dateList-new .clickDay a {
  color: #1F5BCB;
}
.theme-blue .small-week-calendar .calendar-header-span-new.active {
  background: #1F5BCB;
}
.theme-blue .small-week-calendar .dateTitle-new .icon-today.active {
  background: #1F5BCB;
}
.theme-blue .small-week-calendar .calendar-dateList-new .clickDay a {
  background: #2391e6;
  color: #ffffff;
  border: 1px solid #2391e6;
}
.theme-blue .small-week-calendar .item-tag > a:after {
  background: #2391e6;
}
/*************** 蓝色主题 end***************/
/*************** 红色主题 start***************/
.theme-red .portal-calendar-new .calendar-header-span-new.active {
  background: #FF4748;
}
.theme-red .portal-calendar-new .dateTitle-new .icon-today.active {
  background: #FF4748;
}
.theme-red .portal-calendar-new .calendar-dateList-new .clickDay a {
  color: #FF4748;
}
.theme-red .small-week-calendar .calendar-header-span-new.active {
  background: #F63E62;
}
.theme-red .small-week-calendar .dateTitle-new .icon-today.active {
  background: #F63E62;
}
.theme-red .small-week-calendar .calendar-dateList-new .clickDay a {
  background: #F63E62;
  color: #ffffff;
  border: 1px solid #F63E62;
}
.theme-red .small-week-calendar .item-tag > a:after {
  background: #F63E62;
}
/*************** 红色主题 end***************/
/*************** 绿色主题 start***************/
.theme-green .small-week-calendar .calendar-header-span-new.active {
  background: #00a854;
}
.theme-green .small-week-calendar .dateTitle-new .icon-today.active {
  background: #00a854;
}
.theme-green .small-week-calendar .calendar-dateList-new .clickDay a {
  background: #00a854;
  color: #ffffff;
  border: 1px solid #00a854;
}
.theme-green .small-week-calendar .item-tag > a:after {
  background: #00a854;
}
/*************** 绿色主题 end***************/
.small-week-calendar {
  /*padding-top: 20px;*/
  position: relative;
}
.small-week-calendar .calendar-dateList-new {
  margin: 0 12px;
}
.small-week-calendar .calendar-dateList-new > li {
  list-style: none;
  display: inline-block;
  width: 10%;
  margin: 1px 2%;
  text-align: center;
  color: #333333;
  cursor: pointer;
  position: relative;
}
.small-week-calendar .calendar-dateList-day a {
  color: #333333;
  display: inline-block;
  font-weight: lighter;
  width: 28px;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  border: 1px solid #cccccc;
  border-radius: 50%;
}
.small-week-calendar .calendar-dateList-day.forbidden a {
  color: var(--primary);
  opacity: 0.2;
}
.small-week-calendar .calendar-dateList-title-new {
  margin: 0% 2%;
}
.small-week-calendar .calendar-dateList-new .clickDay a {
  background: var(--primary);
  color: #fff;
  border-radius: 100%;
}
.small-week-calendar .calendar-dateList-new .currentDay a {
  /* border:1px solid rgba(255,255,255,0.4);*/
  border-radius: 100%;
}
.small-week-calendar .dateTitle-new {
  margin-left: 4px;
  height: 28px;
  line-height: 28px;
  list-style: none;
  display: inline-block;
  text-align: center;
  color: #ffffff;
}
.small-week-calendar .dateTitle-new .icon-today {
  position: relative;
  display: inline-block;
  margin-right: 10px;
  width: 27px;
  height: 24px;
  border: 1px solid #ffffff;
  border-radius: 2px;
  text-align: center;
  line-height: 22px;
}
.small-week-calendar .dateTitle-new .icon-today:hover {
  background: rgba(255, 255, 255, 0.3);
}
.small-week-calendar .dateTitle-new .icon-today:before,
.small-week-calendar .dateTitle-new .icon-today:after {
  display: inline-block;
  background: #ffffff;
  content: '';
  width: 1px;
  height: 8px;
  position: absolute;
  left: 50%;
  margin-left: -7px;
  top: -6px;
}
.small-week-calendar .dateTitle-new .icon-today:after {
  margin-left: 6px;
}
.small-week-calendar .dateTitle-new .icon-today.active {
  cursor: auto;
  background: #ccc;
  background: var(--four);
  background: var(--fourth);
}
.small-week-calendar .dateTitle-new span {
  border-radius: 24px;
}
.small-week-calendar .dateTitle-middle {
  width: 50%;
}
.small-week-calendar .calendar-content-wrap {
  position: relative;
}
.small-week-calendar .calendar-content-wrap .calendar-prev-icon,
.small-week-calendar .calendar-content-wrap .calendar-next-icon {
  cursor: pointer;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  text-align: center;
  font-size: 16px;
  color: #cccccc;
}
.small-week-calendar .calendar-content-wrap .calendar-prev-icon {
  opacity: 0.5;
  left: 0;
}
.small-week-calendar .calendar-content-wrap .calendar-next-icon {
  right: 0;
  opacity: 0.5;
}
.small-week-calendar .calendar-header-span-new {
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  width: 32px;
  margin-left: 1em;
}
.small-week-calendar .calendar-header-span-new:hover {
  background: rgba(255, 255, 255, 0.3);
}
.small-week-calendar .calendar-header-span-new.active {
  cursor: auto;
  background: #ccc;
  background: var(--four);
  background: var(--fourth);
}
.small-week-calendar .calendar-colnum-new {
  display: inline;
}
.small-week-calendar .calendar-colnum-new span {
  cursor: pointer;
}
.small-week-calendar .calendar-right {
  float: left;
}
.small-week-calendar .right {
  float: right;
}
.small-week-calendar .calendar-header-icon {
  margin: 0 15px;
  cursor: pointer;
}
.small-week-calendar .calendar-dateList-new .forbidden {
  color: #ccc;
  color: var(--two);
  color: var(--secord);
}
.small-week-calendar .item-tag > a:after {
  content: '';
  width: 4px;
  height: 4px;
  background: var(--primary);
  opacity: 0.4;
  position: absolute;
  bottom: 4px;
  left: 50%;
  -webkit-transform: translate3D(-50%, 70%, 0);
  -moz-transform: translate3D(-50%, 70%, 0);
  -ms-transform: translate3D(-50%, 70%, 0);
  -o-transform: translate3D(-50%, 70%, 0);
  transform: translate3D(-50%, 70%, 0);
  border-radius: 50%;
}
.content {
  background-color: #FFFFFF;
}
.content .ant-pagination {
  width: 100%;
  text-align: right;
  padding-right: 10px;
}
.right {
  background: #FFFFFF;
  border-left: 1px solid #eee;
}
.right .count {
  padding-right: 10px;
}
.calendar-card-wrap-new {
  background: #ccc;
  background: var(--primary);
}
.calendar-card-wrap-new .schedule-card-new {
  position: absolute;
  width: 100%;
  height: 100%;
}
.calendar-card-wrap-new .schedule-calendar-header-new {
  height: 154px;
  background: url(../../assets/images/1MjgAMJuyo.png) no-repeat center;
  background-size: cover;
  color: #fff;
  font-size: 16px;
  padding: 21px 18px;
  position: relative;
  background-color: var(--primary);
}
.calendar-card-wrap-new .schedule-calendar-header-new .userInfo-proverbs-new {
  font-family: KaiTi;
  font-size: 14px;
  letter-spacing: 2px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new {
  position: absolute;
  bottom: 20px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new {
  float: left;
  margin-right: 20px;
  position: absolute;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-userFace-new-img-new {
  border-radius: 40px;
  overflow: hidden;
  border: 2px solid #fff;
  width: 72px;
  height: 72px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-userFace-new-img-new img {
  width: 100%;
  height: 100%;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-img-new {
  border-radius: 40px;
  overflow: hidden;
  border: 2px solid #fff;
  width: 72px;
  height: 72px;
  margin: 10px auto;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-img-new img {
  width: 100%;
  height: 100%;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-info-new {
  color: #7f8683;
  font-size: 14px;
  z-index: 3;
  margin-left: 30px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-info-new div {
  margin-top: 5px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-info-new .userInfo-userName {
  display: flex;
  color: #000000;
  font-weight: bold;
  font-size: 16px;
  margin-left: 85px;
  margin-top: 10px;
  margin-bottom: 20px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-info-new .userInfo-userSex {
  margin-left: 5px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-info-new .userInfo-funcBtnGrp {
  margin-top: 10px;
  margin-left: -30px;
  text-align: center;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-info-new .userInfo-funcBtnGrp .userInfo-funcBtn {
  margin: 0 10px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo {
  position: absolute;
  width: 326px;
  height: 288px;
  background: url(data:image/png;base64,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) center no-repeat;
  background-size: 100% 100%;
  top: -10px;
  left: -127px;
  z-index: 1;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userType {
  font-size: 15px;
  margin-left: 85px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-view {
  position: absolute;
  bottom: 10px;
  right: 38%;
  font-size: 14px;
  cursor: pointer;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-content {
  float: left;
  font-size: 14px;
  margin-left: 10px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-content .schedule-calendar-date {
  display: flex;
  align-items: center;
  height: 37px;
  line-height: 18px;
  margin-top: 6px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-content .schedule-calendar-date span {
  font-size: 24px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-content .schedule-calendar-date .custom-driver {
  width: 2px;
  height: 30px;
  background: #fff;
  display: inline-block;
  margin: 0 10px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-content .schedule-calendar-date ul {
  display: inline-block;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-content .schedule-calendar-date ul li {
  list-style: none;
  color: #fff;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-content .schedule-calendar-date ul li:nth-child(2) {
  margin-top: 1px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-content .schedule-calendar-lunar {
  height: 14px;
  line-height: 14px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-content.userInfomation {
  margin-left: 85px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-weather {
  float: right;
  margin-right: -5px;
  display: none;
}
.calendar-card-wrap-new .schedule-calendar-header-new .date-head {
  font-size: 30px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .date-head i {
  cursor: pointer;
}
.calendar-card-wrap-new .schedule-calendar-header-new .date-today {
  line-height: 38px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .date-today em {
  font-size: 36px;
  font-weight: normal;
  color: #f2aa18;
  margin-left: 22px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .weather-wrap {
  position: absolute;
  height: 42px;
  width: 190px;
  right: 18px;
  bottom: 50px;
}
.calendar-card-wrap-new .default-view {
  height: 100%;
  background: #fff;
}
.calendar-card-wrap-new .default-view.mbot .df-container {
  position: absolute;
  width: 100%;
  border-radius: 8px;
}
.calendar-card-wrap-new .default-view.mbot .df-container .empty-data-wrap {
  height: 200px;
}
.calendar-card-wrap-new .default-view.mbot:after {
  position: absolute;
  display: none;
  content: "";
  bottom: 20px;
  width: calc(100% - 40px);
  margin: 0 20px;
  height: 40px;
}
.calendar-card-wrap-new .default-view.mbot .bot-view-more {
  display: block;
}
.calendar-card-wrap-new .default-view .bot-view-more {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 64px;
  line-height: 64px;
  z-index: 9;
  text-align: center;
  color: #ffffff;
  opacity: 0.8;
}
.calendar-card-wrap-new .default-view .bot-view-more i {
  margin-left: 16px;
}
.calendar-card-wrap-new .more-view-wrap {
  position: absolute;
  overflow: hidden;
  background: var(--primary);
  linear-maskbackground: -webkit-linear-gradient(var(--primary), var(--primary), var(--three));
  /* Safari 5.1 - 6.0 */
  linear-maskbackground: -webkit-linear-gradient(var(--primary), var(--primary), var(--third));
  /* Safari 5.1 - 6.0 */
  background: #ccc;
  background: -o-linear-gradient(var(--primary), var(--primary), var(--three));
  /* Opera 11.1 - 12.0 */
  background: -o-linear-gradient(var(--primary), var(--primary), var(--third));
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(var(--primary), var(--primary), var(--three));
  /* Firefox 3.6 - 15 */
  background: -moz-linear-gradient(var(--primary), var(--primary), var(--third));
  /* Firefox 3.6 - 15 */
  background: linear-gradient(var(--primary), var(--primary), var(--three));
  /* 标准的语法 */
  background: linear-gradient(var(--primary), var(--primary), var(--third));
  /* 标准的语法 */
  width: 100%;
  height: 100%;
}
.calendar-card-wrap-new .more-view-wrap .top-head {
  height: 56px;
  line-height: 56px;
  color: #ffffff;
  background: url(../../assets/images/1MjgAMJuyo.png) no-repeat center;
  padding: 0 20px;
}
.calendar-card-wrap-new .more-view-wrap .date-head {
  font-size: 20px;
}
.calendar-card-wrap-new .more-view-wrap .type-tab-wrap {
  background: #ccc;
  background: var(--primary);
  border-radius: 4px;
  border: 1px solid #ccc;
  border: 1px solid var(--four);
  border: 1px solid var(--fourth);
  margin: 20px 20px 10px;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  display: flex;
}
.calendar-card-wrap-new .more-view-wrap .type-tab-wrap li {
  flex: 1;
  display: table-cell;
  cursor: pointer;
  color: #fff;
  height: 32px;
  line-height: 32px;
  text-align: center;
  padding: 0 20px;
  border-left: 1px solid #ccc;
  border-left: 1px solid var(--four);
  border-left: 1px solid var(--fourth);
}
.calendar-card-wrap-new .more-view-wrap .type-tab-wrap li:first-child {
  border-left: none;
}
.calendar-card-wrap-new .more-view-wrap .type-tab-wrap li.active {
  background: #ccc;
  background: var(--three);
  background: var(--third);
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list {
  margin: 0 20px 10px;
  padding-bottom: 40px;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li {
  transition: ease 200ms;
  margin-bottom: 10px;
  cursor: pointer;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li:last-of-type {
  margin-bottom: 0;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont {
  background: #7f8683;
  color: #ffffff;
  padding: 12px 20px;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont:hover {
  background: #ccc;
  background: var(--primary);
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .sche-tpye-tag {
  margin-right: 6px;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .tle {
  height: 24px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
  font-size: 14px;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .tle:hover {
  text-decoration: underline;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .tle .sche-tpye-tag {
  display: inline-block;
  border-radius: 16px;
  padding: 0 4px;
  margin: 0 6px;
  line-height: 16px;
  height: 16px;
  font-size: 12px;
  color: #fff;
  background: #fd7167;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .tle .sche-tpye-tag:first-child {
  margin-left: 0;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .tle .sche-tpye-tag:last-child {
  margin-right: 0;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .tle .sche-tpye-tag[data-type="会议"] {
  background: #fd7167;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .tle .sche-tpye-tag[data-type="活动"] {
  background: #66cc66;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .tle .sche-tpye-tag[data-type="其他"] {
  background: #0069ba;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .tle .item-tag {
  display: inline-block;
  margin-right: 16px;
  border-radius: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont p {
  font-size: 12px;
  color: #c3d0da;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .place {
  height: 18px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont label {
  color: #fff;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .bot-operate-wrap {
  height: 36px;
  line-height: 36px;
  display: flex;
  align-items: center;
  align-content: center;
  background: #ccc;
  background: var(--primary);
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .bot-operate-wrap .op-item {
  cursor: pointer;
  flex: 1;
  height: 34px;
  text-align: center;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding: 0 20px;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .bot-operate-wrap .op-item.disable {
  opacity: 0.3;
  cursor: no-drop;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .bot-operate-wrap .op-item i {
  margin-right: 6px;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .bot-operate-wrap .op-item:hover {
  background: rgba(0, 0, 0, 0.3);
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .bot-operate-wrap .op-item .ant-select-selection {
  background: none;
  border: none;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .bot-operate-wrap .op-item .prefixIcon i {
  color: #c9c9c9;
  vertical-align: baseline;
  margin-right: 6px;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .bot-operate-wrap .op-item .anticon-arrow-down {
  color: #ccc;
  color: var(--four);
  color: var(--fourth);
}
.calendar-card-wrap-new .more-view-wrap .ignore-setting {
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
}
.calendar-card-wrap-new .more-view-wrap .more-bot-wrap {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 9;
  height: 50px;
  line-height: 50px;
  color: #ffffff;
  text-align: center;
  border-top: 1px solid #ebebeb;
}
.calendar-card-wrap-new .more-view-wrap .more-bot-wrap:hover {
  background: #ccc;
  background: var(--primary);
}
.calendar-card-wrap-new .linear-mask {
  position: relative;
}
.calendar-card-wrap-new .linear-mask:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  linear-maskbackground: -webkit-linear-gradient(rgba(0, 95, 40, 0), var(--primary));
  /* Safari 5.1 - 6.0 */
  background: #ccc;
  background: -o-linear-gradient(rgba(0, 95, 40, 0), var(--primary));
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(rgba(0, 95, 40, 0), var(--primary));
  /* Firefox 3.6 - 15 */
  background: linear-gradient(rgba(0, 95, 40, 0), var(--primary));
  /* 标准的语法 */
}
.calendar-card-wrap-new .schedule-row-style {
  height: auto;
  background: #fff;
}
.calendar-card-wrap-new .schedule-card-new > .ant-card-body {
  padding: 0px;
}
.calendar-card-wrap-new .schedule-card-new a {
  color: #333;
}
.calendar-card-wrap-new .schedule-card-new li {
  color: var(--primary);
}
.calendar-card-wrap-new .calendar-sche-list .float-r {
  float: right;
  display: flex;
  justify-content: center;
}
.calendar-card-wrap-new .calendar-sche-list .float-r i:last-child {
  color: var(--primary);
}
.calendar-card-wrap-new .calendar-sche-list .float-r .schedule-calendar-detail {
  font-size: 14px;
  cursor: pointer;
  margin-right: 20px;
  color: var(--primary);
}
.calendar-card-wrap-new .calendar-sche-list .shade {
  height: 40px;
}
.calendar-card-wrap-new .calendar-sche-list .allEmptyButton {
  width: 30%;
  margin: 0 auto;
  min-width: 90px;
}
.calendar-card-wrap-new .calendar-sche-list .allEmpty {
  text-align: center;
  cursor: pointer;
  width: 103px;
  line-height: 34px;
  background: var(--primary);
  border-radius: 17px;
  padding: 0;
  color: #fff;
}
.calendar-card-wrap-new .calendar-sche-list .allEmpty:hover {
  font-weight: bold;
}
.calendar-card-wrap-new .calendar-sche-list .allEmpty i {
  margin-right: 5px;
}
.calendar-card-wrap-new .calendar-sche-list h3 {
  margin: 10px 20px 12px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
  /*span{
                height: 20px;
                line-height: 20px;
            }*/
}
.calendar-card-wrap-new .calendar-sche-list h3 i {
  margin-right: 8px;
  font-size: 12px;
}
.calendar-card-wrap-new .calendar-sche-list h3 .cal-head-left {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  color: var(--primary);
  font-size: 16px;
  font-weight: bold;
}
.calendar-card-wrap-new .calendar-sche-list h3 .cal-head-left > span {
  vertical-align: middle;
}
.calendar-card-wrap-new .calendar-sche-list h3 .schedule-dot {
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: var(--primary);
  margin: 0 5px;
  display: inline-block;
  vertical-align: middle;
}
.calendar-card-wrap-new .calendar-sche-list h3 .my-schedule-title {
  vertical-align: middle;
}
.calendar-card-wrap-new .calendar-sche-list h3 .my-schedule-text {
  vertical-align: middle;
  font-size: 13px;
  color: #777777;
  font-weight: normal;
}
.calendar-card-wrap-new .calendar-sche-list h3 .schedule--calender-number {
  color: var(--primary);
  font-size: 13px;
  vertical-align: middle;
}
.calendar-card-wrap-new .calendar-sche-list h3 .schedule-number {
  color: #f6cd5b;
  font-size: 18px;
  vertical-align: middle;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style {
  position: relative;
  color: #ffffff;
  height: 66px;
  /* border       :1px solid #348B62;
            background:#348B62;*/
  border-color: rgba(255, 255, 255, 0.05);
  background: rgba(255, 255, 255, 0.2);
  border-radius: 2px;
  margin-bottom: 10px;
  overflow: hidden;
  border-radius: 8px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style:hover .row-left ul .row-time.hasIgnore {
  display: none;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style:hover .row-left ul .row-ignore {
  display: inline-block;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left {
  width: 65px;
  float: left;
  display: table;
  text-align: center;
  height: 100%;
  border-right: 1px solid rgba(255, 255, 255, 0.25);
  background: var(--primary);
  border-radius: 8px 0px 0px 8px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left ul {
  display: table-cell;
  vertical-align: middle;
  padding: 10px 0;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left ul .row-ignore {
  display: none;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left ul li {
  list-style: none;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left ul li:nth-child(1) {
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
  line-height: 13px;
  height: 16px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left ul li:nth-child(2) {
  margin-top: 9px;
  font-size: 12px;
  line-height: 9px;
  height: 9px;
  color: #FFF;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left .ignore {
  cursor: pointer;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left .ignore li:nth-child(1) {
  color: #ccc;
  color: var(--two);
  font-size: 20px;
  line-height: 16px;
  height: 16px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont {
  height: 100%;
  display: table;
  width: calc(100% - 65px);
  float: left;
  background: rgba(24, 144, 255, 0.08);
  border-radius: 0px 8px 8px 0px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle {
  vertical-align: middle;
  display: table-cell;
  padding: 0 18px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle .title-line2 {
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  max-height: 42px;
  color: #666;
  font-size: 12px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle .title-line2 > div {
  display: flex;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle .title-line2 .schedule_title {
  flex: 1;
  width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle .title-line2 .p2p {
  width: 84px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle .title-line2 .schedule-type {
  border-radius: 84px;
  padding: 0px 7px;
  font-size: 12px;
  color: #fff;
  margin-right: 8px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle .feedbackTag {
  position: absolute;
  padding: 0 6px;
  right: -1px;
  bottom: 0;
  background-color: #fd7167;
  border-top-left-radius: 14px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle .feedbackTag:before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 6px 3px 4px 5px;
  border-style: solid;
  border-color: transparent #fd7167 #fd7167 transparent;
  position: absolute;
  left: -8px;
  bottom: 0;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle .feedbackTag:hover {
  background-color: #f48d86;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle .feedbackTag:hover:before {
  border-color: transparent #f48d86 #f48d86 transparent;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle .feedbackTag i {
  font-size: 12px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle:hover {
  cursor: pointer;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .ant-divider-vertical {
  margin: 0 3px;
  background-color: rgba(6, 6, 6, 0.3);
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .tle {
  margin-bottom: 4px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-access {
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -6px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style:hover {
  /* background:#348B62;*/
}
.calendar-card-wrap-new .calendar-sche-list .tle {
  color: #ffffff;
  font-size: 14px;
  height: 20px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.calendar-card-wrap-new .calendar-sche-list label {
  color: #ffffff;
  font-size: 12px;
  margin-right: 4px;
}
.calendar-card-wrap-new .calendar-sche-list .desc {
  color: #c3d0da;
  font-size: 12px;
}
.calendar-card-wrap-new .calendar-sche-list .scroll-wrap-week {
  padding: 0 20px;
  scrollbar-width: none;
  -ms-overflow-style: none;
  height: 370px;
  overflow-y: scroll;
}
.calendar-card-wrap-new .calendar-sche-list .scroll-wrap-month {
  padding: 0 20px;
  scrollbar-width: none;
  -ms-overflow-style: none;
  height: 225px;
  overflow-y: scroll;
}
.calendar-card-wrap-new .calendar-sche-list .scroll-wrap::-webkit-scrollbar {
  display: none;
}
.calendar-card-wrap-new .box-mid {
  display: table;
}
.calendar-card-wrap-new .box-mid > .mid {
  display: table-cell;
  vertical-align: middle;
}
.calendar-card-wrap-new .box-mid > .center {
  display: table-cell;
  text-align: center;
}
.calendar-card-wrap-new .sche-row-style h4 {
  color: #fff;
  height: 20px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.calendar-card-wrap-new .timeline-style {
  height: calc(100% - 270px);
  overflow-y: auto;
  position: relative;
  background: #fff;
}
.calendar-card-wrap-new .timeline-style .ignore-setting {
  text-align: center;
  margin-bottom: 10px;
}
.calendar-card-wrap-new .timeline-style .ignore-setting .igonre-cont {
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 12px;
  padding: 5px 18px;
}
.calendar-card-wrap-new .timeline-style .ignore-setting .igonre-cont span {
  vertical-align: middle;
}
.calendar-card-wrap-new .timeline-style .ignore-setting .dot {
  display: inline-block;
  width: 3px;
  height: 3px;
  background-color: #fff;
  border-radius: 50%;
  margin: 0 5px;
}
.calendar-card-wrap-new .schedule-card-new .line {
  height: 1px;
  background: var(--primary);
  margin: 10px 20px;
}
.ant-badge-dot {
  background: #fd6767;
}
.ant-spin-dot i {
  background-color: #228b22;
}
.schedulePlusButton li {
  list-style-type: none;
  padding: 0 8px;
}
.schedulePlusButton li:hover {
  background-color: #ccc;
  background-color: var(--two);
  background-color: var(--secord);
  cursor: pointer;
}
/*************** 蓝色主题 start***************/
.theme-blue .ant-spin-dot i {
  background-color: #2391e6;
}
.theme-blue .calendar-card-wrap-new .schedule-calendar-header-new {
  background-image: url(../../assets/images/Ch0XUOwc34.png);
}
.theme-blue .calendar-card-wrap-new .more-view-wrap .top-head {
  background-image: url(../../assets/images/Ch0XUOwc34.png);
}
.theme-blue .calendar-card-wrap-new .cardInfo {
  color: #fff;
}
.theme-blue .calendar-card-wrap-new .calendar-sche-list .sche-row-style {
  border-color: rgba(255, 255, 255, 0.05);
  background: rgba(255, 255, 255, 0.2);
}
.theme-blue .calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left ul li:nth-child(1) {
  color: #FEE420;
}
.theme-blue .calendar-card-wrap-new .calendar-sche-list h3 .schedule-number {
  color: #FEE420;
}
.theme-blue .calendar-card-wrap-new .default-view.mbot:after {
  background: transparent;
}
.theme-blue .calendar-card-wrap-new .calendar-sche-list .sche-row-style:hover {
  box-shadow: 0 0 10px #ccc;
  box-shadow: 0 0 10px var(--four);
  box-shadow: 0 0 10px var(--fourth);
  border: 1px solid rgba(35, 145, 230, 0.3);
}
.theme-blue .schedulePlusButton li:hover {
  background-color: #e6f7ff;
}
.theme-red .ant-spin-dot i {
  background-color: #9A001E;
}
.theme-red .calendar-card-wrap-new {
  background-image: url(../../assets/images/26dkyrPKqp.jpg);
}
.theme-red .calendar-card-wrap-new .schedule-calendar-header-new {
  background-image: url(../../assets/images/3be_wCaqzV.jpg);
}
.theme-red .calendar-card-wrap-new .more-view-wrap .top-head {
  background-image: url(../../assets/images/3be_wCaqzV.jpg);
}
.theme-red .calendar-card-wrap-new .cardInfo {
  color: #fff;
}
.theme-red .calendar-card-wrap-new .calendar-sche-list .sche-row-style {
  border-color: rgba(255, 255, 255, 0.05);
  background: rgba(255, 255, 255, 0.2);
}
.theme-red .calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left ul li:nth-child(1) {
  color: #FEE420;
}
.theme-red .calendar-card-wrap-new .calendar-sche-list h3 .schedule-number {
  color: #FEE420;
}
.theme-red .calendar-card-wrap-new .default-view.mbot:after {
  background: transparent;
}
@media (min-width: 1601px) {
  .theme-red .calendar-card-wrap-new {
    background-image: url(../../assets/images/1Xu11k60C9.jpg);
  }
}
@media (min-width: 1921px) {
  .theme-red .calendar-card-wrap-new {
    background-image: url(../../assets/images/1cBsQgB6hS.jpg);
  }
}
.theme-red .calendar-card-wrap-new .calendar-sche-list .sche-row-style:hover {
  box-shadow: 0 0 10px rgba(255, 180, 0, 0.5);
  border: 1px solid rgba(208, 64, 92, 0.1);
}
.theme-red .schedulePlusButton li:hover {
  background-color: #fff1f0;
}
.theme-green .calendar-card-wrap-new .calendar-sche-list .sche-row-style:hover {
  box-shadow: 0 0 10px #ccc;
  box-shadow: 0 0 10px var(--primary);
  border: 1px solid rgba(0, 88, 37, 0.1);
}
.home-page {
  position: relative;
}
.cardAnimation {
  position: absolute;
  z-index: 2;
  margin-top: 103px;
  right: 20px;
  color: #fff;
  cursor: pointer;
}
.cardAnimation:hover {
  font-weight: bold;
}
.calBox {
  position: absolute;
  z-index: 6;
  height: 750px;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}
.calBox2 {
  position: absolute;
  right: 0;
  z-index: 6;
  height: 750px;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}
.calendar-card-wrap-new {
  transform: translate3d(0, 0, 0);
  animation-duration: 1s;
  animation-fill-mode: forwards;
}
@keyframes calPlay {
  0% {
    width: 61%;
    opacity: 0;
    overflow: hidden;
  }
  30% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
    width: 1200px;
    overflow: initial;
  }
}
@keyframes calClose {
  0% {
    width: 1200px;
    opacity: 1;
  }
  70% {
    opacity: 0.3;
  }
  100% {
    width: 40%;
    opacity: 0;
  }
}
@keyframes play {
  0% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(180deg);
  }
}
@keyframes close {
  0% {
    transform: rotateY(180deg);
  }
  100% {
    transform: rotateY(0deg);
  }
}
.schedule-calendar-publish {
  position: absolute;
  right: 10px;
  top: 10px;
  height: 24px;
  width: 24px;
  background-color: #ccc;
  background-color: var(--primary);
  border-radius: 8px;
}
.schedule-calendar-publish img {
  width: 16px;
  margin: 4px;
  margin-bottom: 6px;
}
.tabList {
  height: 52px;
  line-height: 52px;
  border-top: 1px solid #e1e6e3;
  padding: 0 25px;
}
.tabList .tabItem {
  cursor: pointer;
  font-size: 16px;
  color: #838383;
}
.tabList .tabItem:nth-child(1) {
  padding: 0 30px 0 0;
}
.tabList .errorLocation {
  color: var(--primary);
}
.scheduleManage .mainBox {
  border-radius: 6px;
  background: #fff;
  margin-bottom: 40px;
  padding: 20px 25px 45px;
  border: 1px solid #e1e6e3;
  box-shadow: 0px 0px 10px rgba(0, 88, 37, 0.1);
}
.scheduleManage .mainBox .searchContent .ant-btn-primary {
  background-color: var(--primary);
  border-color: var(--primary);
}
.scheduleManage .notShadow {
  margin-bottom: 0;
  padding: 1px 25px 45px;
  border: 1px solid transparent;
  box-shadow: none;
}
.scheduleManage .scheduleTableIndex th:nth-child(1),
.scheduleManage .scheduleTableIndex td:nth-child(1) {
  width: 20%;
  max-width: 200px;
  text-align: left;
}
.scheduleManage .scheduleManage .scheduleTable .scheTle {
  max-width: 100%;
}
.scheduleManage .sche-tpye-tag {
  display: inline-block;
  line-height: 16px;
  height: 16px;
  font-size: 12px;
  color: #ffffff;
  border-radius: 16px;
  padding: 0px 4px;
  margin: 0px 6px;
  background: #fff;
}
.scheduleManage .sche-tpye-tag:first-child {
  margin-left: 0px;
}
.scheduleManage .sche-tpye-tag:last-child {
  margin-right: 0px;
}
.scheduleManage .sche-tpye-tag[data-type=" "] {
  background: transparent;
}
.scheduleManage .sche-tpye-tag[data-type="会议"] {
  background: #51abf2;
}
.scheduleManage .sche-tpye-tag[data-type="活动"] {
  background: #7bd34c;
}
.scheduleManage .sche-tpye-tag[data-type="考勤"] {
  background: #ed8835;
}
.scheduleManage .sche-tpye-tag[data-type="其他"] {
  background: #b193cf;
}
.scheduleManage .scheduleManage .scheduleTable .emText {
  color: #00a143;
}
.scheduleManage .scheduleTableIndex th:last-child,
.scheduleManage .scheduleTableIndex td:last-child {
  width: 15%;
  min-width: 180px;
  text-align: left;
}
.scheduleManage .smBtn {
  line-height: 28px;
  padding: 0px 12px;
}
.scheduleManage .themeLinebtn {
  color: var(--primary);
  border-width: 1px;
  border-style: solid;
  border-color: var(--primary);
  border-image: initial;
  margin: 0px 8px;
  border-radius: 32px;
}
.scheduleManage .scheduleTableIndex th:last-child .themeLinebtn:first-child,
.scheduleManage .scheduleTableIndex td:last-child .themeLinebtn:first-child {
  margin-left: 0px;
}
.scheduleManage .iconfont {
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  font-family: iconfont !important;
}
.scheduleManage .icon-chakan:before {
  content: "\E610";
}
.form-filter-wrap {
  background: #ffffff;
  min-width: 100px;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.form-filter-wrap .filter-item-list {
  padding: 4px 0;
}
.form-filter-wrap .filter-item-list > li {
  height: 32px;
  line-height: 32px;
  color: #373d41;
  text-align: center;
  cursor: pointer;
  padding: 0 10px;
}
.form-filter-wrap .filter-item-list > li .ant-checkbox-wrapper + span,
.form-filter-wrap .filter-item-list > li .ant-checkbox + span {
  padding-right: 0;
}
.form-filter-wrap .filter-bot {
  border-top: 1px solid #E1E5E3;
  padding: 8px 0;
  text-align: center;
}
.form-filter-wrap .filter-bot button {
  width: 64px;
}
.themeMenuBtn1,
.themeMenuBtn2 {
  cursor: pointer;
  display: inline-block;
  line-height: 32px;
  border-radius: 32px;
  overflow: hidden;
  padding: 0 18px;
  box-sizing: border-box;
  vertical-align: middle;
  color: #fff;
}
.themeMenuBtn1 {
  border-radius: 6px;
  border: 1px solid var(--primary);
  background: var(--primary);
  margin-right: 8px;
}
.themeMenuBtn2 {
  border-radius: 6px;
  border: 1px solid #469F5d;
  color: #363636;
  margin: 0 8px;
}
.event_listBar {
  background: #F4F9F6;
  color: #999999;
  font-size: 14px;
  line-height: 36px;
  margin: 20px 0;
  padding-left: 10px;
}
.event_listBar .ant-pagination {
  line-height: 36px;
  margin-right: 12px;
}
.event_listBar .ant-pagination-item:hover a {
  color: var(--primary);
}
.event_listBar .ant-pagination-item-active {
  border-color: var(--primary);
}
.event_listBar .ant-pagination-item-active a {
  color: var(--primary);
}
.event_listBar .ant-pagination-item-active:hover a {
  color: var(--primary);
}
.scheduleTable .ant-dropdown-trigger i {
  margin-left: 8px;
  color: #757776;
}
.scheduleTable .anticon-caret-down {
  cursor: pointer;
}
.scheduleTable .anticon-caret-down svg {
  width: 2em !important;
  height: 2em !important;
}
.scheduleTable .scheduleTableIndex td:last-child {
  width: 10%;
  text-align: left;
}
.scheduleTable .scheduleTableIndex td:last-child .themeLinebtn:first-child {
  margin-left: 0;
}
.scheduleTable .scheduleTableIndex td:last-child.error {
  min-width: 180px;
  padding-left: 0 !important;
}
.scheduleTable .themeLinebtn {
  border: 1px solid #37A164;
  color: #37A164;
}
.scheduleTable .smBtn {
  line-height: 28px;
  padding: 0 12px;
}
.scheEmptyWrap {
  text-align: center;
}
.text-center .ant-pagination-item-active {
  border-color: var(--primary);
}
.text-center .ant-pagination-item-active a {
  color: var(--primary);
}
.text-center .ant-pagination-item:hover a {
  color: var(--primary);
}
.text-center .ant-pagination-item:focus,
.text-center .ant-pagination-item:hover {
  border-color: var(--primary);
}
.text-center .ant-pagination-next:hover .ant-pagination-item-link {
  border-color: var(--primary);
  color: var(--primary);
}
.contentWrapper {
  color: #575757;
  padding: 25px 25px 0;
  min-height: 150px;
}
.btnWrapper {
  padding-bottom: 25px;
  text-align: center;
}
.btnWrapper .ant-btn {
  padding: 0 30px;
}
.btnWrapper .ant-btn:first-child:not(:last-child) {
  margin-right: 30px;
}
.addLabelContainer {
  padding: 30px 20px;
}
.addLabelContainer .ant-steps-item-icon,
.addLabelContainer .ant-steps-item-content {
  display: block;
}
.addLabelContainer .ant-steps-item-title::after {
  top: -16px;
}
.addLabelContainer .ant-steps .ant-steps-item:nth-child(1) .ant-steps-item-container .ant-steps-item-icon {
  margin-left: 12px;
}
.addLabelContainer .ant-steps .ant-steps-item:nth-child(2) .ant-steps-item-container .ant-steps-item-icon {
  margin-left: 32px;
}
.addLabelContainer .ant-steps .ant-steps-item:nth-child(3) .ant-steps-item-container .ant-steps-item-icon {
  margin-left: 30px;
}
.addLabelContainer .steps-content {
  margin: 20px 0;
  min-height: 200px;
}
.addLabelContainer .steps-action {
  text-align: center;
}
.addLabelContainer .deptList {
  line-height: 50px;
  border: 1px solid #D2D2D2;
}
.addLabelContainer .deptList .deptListName {
  background: rgba(55, 161, 100, 0.06);
  padding: 0 20px 0 95px;
  color: #575757;
  font-weight: 400;
}
.addLabelContainer .deptList .ant-radio-group-outline {
  width: 100%;
}
.addLabelContainer .deptList .ant-radio-group-outline .ant-radio-wrapper {
  display: block;
  width: 100%;
  padding: 0 40px;
  line-height: 50px;
  border-top: 1px solid #D2D2D2;
}
.addLabelContainer .deptList .ant-radio-group-outline .ant-radio-wrapper span.ant-radio + * {
  padding-left: 39px;
}
.addLabelContainer .selectTagContainer .contentContainer {
  overflow: scroll;
}
.addLabelContainer .selectTagContainer .contentContainer .searchContainer .selectLabelContainer .labelItem {
  border: none;
}
.addLabelContainer .icon-weibiaoti--:before {
  content: "\E64E";
}
.printIcon {
  font-size: 28px;
  margin-top: 3px;
  cursor: pointer;
}
.titleText {
  width: 372px;
  margin-left: 25px;
  margin-bottom: 22px;
  font-size: 14pt;
  margin-top: 24px;
  color: #2e8b57;
}
.selectDate {
  width: 372px;
  height: 40px;
  line-height: 40px;
}
.selectDate .rangePicker {
  float: left;
  margin-left: 25px;
  width: 298px;
}
.selectDate .buttonList {
  float: left;
  margin-left: 10px;
  margin-top: -6px;
}
.selectDate .buttonList .upAndDownDiv {
  height: 15px;
  width: 15px;
}
.selectDate .buttonList .upAndDownDiv .button {
  height: 14px;
  width: 15px;
  border: none;
}
.printStyleList {
  width: 372px;
  overflow: hidden;
  margin-top: 17px;
}
.printStyleList .portalStyle {
  float: left;
  margin-left: 26px;
  cursor: pointer;
}
.printStyleList .portalStyle .portalImg {
  width: 142px;
  height: 201px;
}
.printStyleList .portalStyle .portalText {
  font-size: 10pt;
  text-align: center;
  margin-top: 13px;
}
.printStyleList .oaStyle {
  float: left;
  margin-left: 38px;
  cursor: pointer;
}
.printStyleList .oaStyle .oaImg {
  width: 142px;
  height: 201px;
}
.printStyleList .oaStyle .oaText {
  font-size: 10pt;
  text-align: center;
  margin-top: 13px;
}
.ant-modal-footer > div {
  width: auto !important;
}
.mainBox {
  border-radius: 6px;
  background: #fff;
  margin-bottom: 40px;
  padding: 0;
  box-shadow: none;
  border: none;
}
.mainBox .scheduleForm .selectItem {
  position: relative;
  z-index: 10;
}
.mainBox .scheduleForm .selectItem .participant {
  position: relative;
  width: 100%;
  padding: 4px 0;
}
.mainBox .scheduleForm .selectItem .participant .partSelect {
  cursor: pointer;
  width: 32px;
  height: 80%;
  position: absolute;
  left: 1px;
  top: 20px;
  z-index: 9;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  text-align: center;
  border-right: 1px solid #d9d9d9;
}
.mainBox .scheduleForm .selectItem .participant .partSelectMutiple {
  position: relative;
  line-height: 0;
}
.mainBox .scheduleForm .selectItem .participant .partSelectMutiple .ant-select-selection {
  max-height: 167px;
  overflow-y: auto;
}
.mainBox .scheduleForm .selectItem .participant .partSelectMutiple .ant-select-selection .ant-select-selection__rendered {
  margin-left: 38px;
}
@media (min-width: 576px) {
  .mainBox .scheduleForm .ant-col-sm-3 {
    width: 8.5%;
  }
}
.iframeModal {
  overflow: auto!important;
}
.iframeModal .ant-modal-title {
  color: #ffffff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.iframeModal .ant-modal-close-x {
  width: 50px;
  height: 50px;
  line-height: 50px;
  color: #ffffff;
}
.calendarModal .ant-modal-body {
  padding-bottom: 0;
}
.calendarModal .ant-modal-footer {
  border-top: none;
}
.iframeModal-footer {
  text-align: center;
  height: 40px;
  line-height: 40px;
}
.iframeModal-footer .ant-btn:not(:first-child) {
  margin-left: 15px;
}
.selectTagRenameContainer .labelNameTitle {
  color: #008000;
  margin-bottom: 18px;
}
.selectTagRenameContainer .btnContainer {
  margin-top: 60px;
  text-align: center;
}
.selectTagRenameContainer .btnContainer .ant-btn {
  padding: 0 15px;
}
.selectTagRenameContainer .btnContainer .ant-btn:first-child {
  margin-right: 30px;
}
.selectLabelWrap {
  overflow: hidden;
}
.selectLabelWrap .ant-modal-content .ant-modal-close {
  color: #ffffff;
}
.selectLabelWrap .ant-modal-header {
  background: #008000;
  border-bottom: none;
}
.selectLabelWrap .ant-modal-header .ant-modal-title {
  color: #ffffff;
}
.selectLabelWrap .ant-modal-header .ant-modal-body {
  padding: 10px 17px 0;
}
.selectLabelWrap .selectedLabelBox {
  height: 100%;
  border: 1px solid #dcdcdc;
}
.selectLabelWrap .titleTop {
  position: relative;
  width: 200px;
  padding: 10px 0px 10px 26px;
  font-weight: 400;
  font-size: 14px;
  color: #2C2C2C;
}
.selectLabelWrap .titleTop::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 13px;
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 4px;
  height: 14px;
  border-radius: 2px;
  background-color: #019801;
}
.selectLabelWrap .titleTopSpan {
  color: #DCDCDC;
  font-size: 12px;
}
.selectLabelWrap .alternativeLabelBox {
  padding: 10px 10px;
}
.selectLabelWrap .searchContent {
  width: 320px;
  position: relative;
}
.selectLabelWrap .searchContent .anticon-search {
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -6px;
  font-size: 12px;
  z-index: 2;
}
.selectLabelWrap .searchContent .ant-input-search.ant-input-search-enter-button > .ant-input {
  padding-left: 24px;
  padding-right: 95px;
}
.selectLabelWrap .labelItem {
  position: relative;
  width: 130px;
  line-height: 22px;
  color: #575757;
  border: 1px solid #BFBFBF;
  border-radius: 11px;
  float: left;
  margin: 10px 15px;
  cursor: pointer;
}
.selectLabelWrap .labelItem .labelName {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  height: 22px;
}
.selectLabelWrap .labelItem.labelItemSystem {
  border-radius: 2px;
}
.selectLabelWrap .btnWrap {
  padding: 27px 0px;
  text-align: center;
}
.selectLabelWrap .btnWrap .ant-btn-primary {
  background-color: #228B22;
  border-color: #228B22;
}
.empty {
  width: 100%;
  text-align: center;
  color: #B0B0B0FF;
  font-size: 14px;
}
.empty .emptyText {
  font-weight: 400;
  color: #666666;
  margin: 0 auto;
  text-align: center;
}
.selectMemberWrap {
  overflow: hidden;
}
.selectMemberWrap .ant-tree-checkbox-checked .ant-tree-checkbox-inner,
.selectMemberWrap .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
  background: #37A164;
  border-color: #37A164;
}
.selectMemberWrap .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after {
  background: #ffffff;
}
.selectMemberWrap .ant-modal-body {
  padding: 0;
}
.selectMemberWrap .ant-modal-header {
  background: #37A164;
}
.selectMemberWrap .ant-modal-header .ant-modal-title {
  color: #ffffff;
}
.selectMemberWrap .ant-modal-content .ant-modal-close {
  color: #ffffff;
}
.selectMemberWrap .leftWrap {
  padding: 10px 20px;
  height: 100%;
}
.selectMemberWrap .rightWrap {
  height: 100%;
  padding-bottom: 60px;
  position: relative;
}
.selectMemberWrap .rightWrap .btnWrap {
  width: 100%;
  position: absolute;
  bottom: 0;
  text-align: center;
  margin-bottom: 10px;
}
.selectMemberWrap .members {
  padding: 10px;
}
.selectMemberWrap .members > li {
  display: inline-block;
  line-height: 22px;
  padding: 0 10px;
  height: 22px;
  border: 1px solid #E1E6E3;
  border-radius: 2px;
  margin: 0 10px 10px 0;
}
.selectMemberWrap .members > li:first-child {
  display: block;
  line-height: 22px;
  border: none;
}
.selectMemberWrap .selectMemberTips {
  padding-left: 25px;
  line-height: 30px;
  color: #37A164;
  border-bottom: 1px solid #E1E6E3;
}
.deptContainer {
  padding: 10px 10px 15px;
}
.deptContainer .btnContainer {
  text-align: center;
  padding: 15px 0;
}
.deptContainer .btnContainer .ant-btn {
  min-width: 90px;
}
.deptContainer .btnContainer .ant-btn:last-child {
  margin-left: 30px;
}
.selectTagContainer .contentContainer {
  width: 47.8%;
  height: 100%;
  border-radius: 6px;
  border: 1px solid #dcdcdc;
  float: left;
}
.selectTagContainer .contentContainer .header {
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background-color: #37a164;
}
.selectTagContainer .contentContainer .commonUsed {
  padding: 0 20px;
}
.selectTagContainer .contentContainer .commonUsed .commonTitle {
  margin: 15px 0;
  color: #303030;
  font-size: 14px;
  font-weight: bold;
}
.selectTagContainer .contentContainer .commonUsed .commonParticipantsName {
  float: left;
  min-width: 70px;
  line-height: 22px;
  margin: 0 20px 15px 0;
  color: #858585;
  cursor: pointer;
  text-align: center;
  border-radius: 11px;
  border: 1px solid transparent;
}
.selectTagContainer .contentContainer .commonUsed .commonParticipantsName .userName {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 22px;
}
.selectTagContainer .contentContainer .searchContainer {
  padding: 20px;
  background-color: #fafafa;
}
.selectTagContainer .contentContainer .searchContainer .searchTips {
  margin-bottom: 20px;
}
.selectTagContainer .contentContainer .searchContainer .ant-input-affix-wrapper {
  max-width: 350px;
  margin-bottom: 20px;
}
.selectTagContainer .contentContainer .searchContainer .selectLabelContainer .labelItem {
  position: relative;
  width: 160px;
  height: 32px;
  line-height: 32px;
  margin: 0 22px 18px 0;
}
.selectTagContainer .contentContainer .searchContainer .selectLabelContainer .labelItem .labelName {
  display: inline-block;
  width: 100%;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  color: #575757;
  cursor: pointer;
  text-align: center;
  border-radius: 16px;
}
.selectTagContainer .contentContainer .searchContainer .selectLabelContainer .labelItem .labelName.primaryBtn {
  width: 110px;
  color: #fff;
  border: 1px solid #228B22;
  background-color: #228B22;
}
.selectTagContainer .contentContainer .searchContainer .selectBtn {
  text-align: right;
}
.selectTagContainer .contentContainer .searchContainer .selectBtn .ant-btn:not(:first-child) {
  margin-left: 20px;
}
.selectTagContainer .contentContainer .searchContainer .uploadWrap {
  margin-bottom: 20px;
}
.selectTagContainer .contentContainer .searchContainer .link {
  cursor: pointer;
  color: #019801;
  margin-right: 5px;
}
.selectTagContainer .contentContainer .tableHeader {
  padding: 0 20px;
  line-height: 46px;
  color: #303030;
  font-weight: bold;
  background-color: #fff;
}
.selectTagContainer .contentContainer .ant-table-pagination {
  padding: 0 30px;
}
.selectTagContainer .clearance {
  position: relative;
  width: 44px;
  height: 100%;
  min-height: 200px;
}
.selectTagContainer .clearance .iconfont {
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #37A164;
  font-size: 22px;
}
.selectTagContainer .contentContainer.contentRight .searchContainer {
  background-color: #fff;
}
.selectTagContainer .contentContainer.contentRight .searchContainer .ant-btn {
  margin-left: 10px;
}
.ellipsis {
  overflow: hidden;
  display: inline-block;
  word-break: break-all;
  width: 100%;
}
.iframeModal {
  overflow: hidden;
}
.iframeModal .ant-modal-header {
  padding: 14px 24px;
  background: var(--primary);
  font-size: 16px;
  font-weight: normal;
}
.iframeModal .ant-modal-title {
  color: #ffffff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.iframeModal .ant-btn-primary {
  background-color: var(--primary);
  border-color: var(--primary);
}
.iframeModal .ant-btn:hover,
.iframeModal .ant-btn:focus {
  color: var(--primary);
  border-color: var(--primary);
}
.iframeModal .ant-btn-primary:hover,
.iframeModal .ant-btn-primary:focus {
  background-color: var(--primary);
  color: #fff;
  border-color: var(--primary);
}
.selectUserWrap .ant-modal-body {
  padding: 10px 17px 0;
}
.selectUserWrap .leftWrap {
  border: 1px solid #DCDCDC;
  border-bottom: none;
}
.selectUserWrap .leftWrap .leftWrapInput {
  padding: 11px 11px 0;
}
.selectUserWrap .leftWrapContainer {
  padding: 0 0 30px;
}
.selectUserWrap .titleTop {
  position: relative;
  width: 200px;
  padding: 10px 0px 10px 26px;
  font-weight: 400;
  font-size: 14px;
  color: #2C2C2C;
}
.selectUserWrap .titleTop::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 13px;
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 4px;
  height: 14px;
  border-radius: 2px;
  background-color: #019801;
}
.selectUserWrap .commonParticipants {
  padding: 0px 11px;
  min-height: 20px;
}
.selectUserWrap .commonParticipantsName {
  float: left;
  width: 82px;
  line-height: 22px;
  margin-left: 13px;
  margin-top: 10px;
  color: #858585;
  text-align: center;
  cursor: pointer;
  border-radius: 11px;
  border: 1px solid transparent;
}
.selectUserWrap .commonParticipantsName .userName {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  height: 22px;
}
.selectUserWrap .centerWrap {
  height: 100%;
  background-color: #F6F6F6;
  position: relative;
}
.selectUserWrap .centerWrap .cantAddLabel {
  position: absolute;
  width: 100%;
  background: rgba(238, 238, 238, 0.9);
  z-index: 2;
  padding: 20px;
  text-align: center;
}
.selectUserWrap .centerWrap .cantAddLabel .tipsDiv {
  display: inline-block;
  margin-top: 50%;
}
.selectUserWrap .centerWrap .cantAddLabel .tipsDiv .tipsIcon {
  height: 100px;
  line-height: 100px;
}
.selectUserWrap .centerWrap .cantAddLabel .tipsDiv .tipsIcon i {
  font-size: 50px;
}
.selectUserWrap .centerWrap .cantAddLabel .tipsDiv .tipsText {
  margin: 0 auto;
  width: 80%;
  font-weight: bold;
}
.selectUserWrap .centerWrap .centerWrapAddLabelDiv {
  padding: 11px 11px 0;
  line-height: 32px;
  border-top: 1px solid #DCDCDC;
  border-bottom: 1px solid #E5E5E5;
}
.selectUserWrap .centerWrap .centerWrapAddLabelDiv .centerWrapAddChoice {
  color: #2C2C2C;
}
.selectUserWrap .centerWrap .centerWrapContainer {
  padding: 0 0 30px;
}
.selectUserWrap .labelItem {
  position: relative;
  width: 130px;
  line-height: 22px;
  color: #575757;
  border: 1px solid #BFBFBF;
  border-radius: 11px;
  float: left;
  margin: 10px 8px;
  cursor: pointer;
}
.selectUserWrap .labelItem .labelName {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  height: 22px;
  padding: 0 5px;
}
.selectUserWrap .labelItem.labelItemSystem {
  border-radius: 2px;
}
.selectUserWrap .rightWrap {
  position: relative;
  border: 1px solid #DCDCDC;
  border-bottom: none;
}
.selectUserWrap .rightWrap .rightWrapContent {
  padding-bottom: 70px;
}
.selectUserWrap .rightWrap .btnWrap {
  width: 100%;
  position: absolute;
  bottom: 0;
  text-align: center;
  overflow: hidden;
  background-color: #FFFFFF;
  height: 60px;
  padding: 17px 0 10px;
}
.selectUserWrap .selectedLabelBox {
  width: 100%;
  min-height: 85px;
}
.selectUserWrap .selectedLabelBox .titleTop {
  position: relative;
  width: 200px;
  padding: 10px 0px 10px 26px;
  font-weight: 400;
  font-size: 14px;
  color: #2C2C2C;
  float: left;
}
.selectUserWrap .selectedLabelBox .titleTop::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 13px;
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 4px;
  height: 14px;
  border-radius: 2px;
  background-color: #019801;
}
.selectUserWrap .selectedLabelBox .titleTop .titleTopSpan {
  color: #DCDCDC;
  font-size: 12px;
}
.selectUserWrap .selectedUserBox {
  min-height: 85px;
}
.selectUserWrap .selectedUserBox .userTitle {
  position: relative;
  width: 200px;
  padding: 10px 0px 10px 26px;
  font-weight: 400;
  font-size: 14px;
  color: #2C2C2C;
}
.selectUserWrap .selectedUserBox .userTitle::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 13px;
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 4px;
  height: 14px;
  border-radius: 2px;
  background-color: #019801;
}
.selectUserWrap .selectedUserBox .userTool {
  margin-right: 32px;
  overflow: hidden;
  margin-top: 7px;
}
.selectUserWrap .titleTopSpan {
  color: #DCDCDC;
  font-size: 12px;
}
.ellipsis {
  overflow: hidden;
  display: inline-block;
  word-break: break-all;
  width: 100%;
}
.c_019801 {
  color: #019801;
}
.indexPage {
  padding-bottom: 20px;
  border-radius: 6px;
  background: #ffffff;
}
.indexPage .top {
  padding: 20px 6px;
}
.indexPage .top .ant-btn-primary:hover,
.indexPage .top .ant-btn-primary:focus {
  color: #fff;
  background-color: #00a854;
  border-color: #00a854;
}
.indexPage .top .button {
  border-radius: 16px;
}
.indexPage .top .search {
  position: relative;
  width: 360px;
  border-radius: 4px;
  background: #ffffff;
}
.indexPage .top .search .search_icon {
  position: absolute;
  z-index: 2;
  top: 10px;
  left: 10px;
}
.indexPage .top .search input {
  padding-left: 30px;
}
.indexPage .labelRank {
  margin-left: 25px;
  width: 100%;
}
.indexPage .labelRank .titleTop {
  position: relative;
  width: 100%;
  margin-top: 7px;
  padding-left: 26px;
  color: #2C2C2C;
}
.indexPage .labelRank .titleTop::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 13px;
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 4px;
  height: 14px;
  border-radius: 2px;
  background-color: #019801;
}
.indexPage .labelRank .titleTop span {
  color: #b0b0b0;
}
.indexPage .labelRank .labelListContent {
  margin-top: 20px;
  min-height: 60px;
  overflow: hidden;
}
.indexPage .labelRank .labelListContent .empty {
  width: 100%;
  text-align: center;
  color: #B0B0B0FF;
  font-size: 14px;
}
.indexPage .labelRank .labelListContent .label {
  cursor: move;
  width: 316px;
  height: 32px;
  border: 1px solid #dcdcdc;
  border-left: none;
  border-radius: 16px;
  margin-right: 24px;
  margin-bottom: 27px;
  position: relative;
  background-color: #FFFFFF;
}
.indexPage .labelRank .labelListContent .label .loop {
  width: 30px;
  height: 30px;
  border: 1px solid #dcdcdc;
  border-radius: 16px;
  float: left;
  padding: 5px;
}
.indexPage .labelRank .labelListContent .label .loop .circle {
  min-width: 18px;
  width: 18px;
  height: 18px;
  vertical-align: top;
  background: #dcdcdc;
  border-radius: 50%;
}
.indexPage .labelRank .labelListContent .label .text {
  float: left;
  height: 32px;
  font-size: 14px;
  font-family: MicrosoftYaHei;
  font-weight: 400;
  color: #535353;
  line-height: 21px;
  margin-left: 12px;
  padding: 5px;
}
.indexPage .labelRank .labelListContent .label .shade {
  position: absolute;
  height: 100%;
  width: 100%;
  background: rgba(238, 238, 238, 0.6);
  border-radius: 16px;
  overflow: hidden;
  border: 1px;
  top: 0;
  left: 0;
  z-index: 1;
}
.indexPage .labelRank .labelListContent .label .shade:hover {
  background: rgba(238, 238, 238, 0.6);
}
.indexPage .labelRank .labelListContent .label .shade .shadeClick {
  background: rgba(238, 238, 238, 0.6);
  height: 100%;
  width: 100%;
  border-radius: 16px;
  padding-left: 25px;
  overflow: hidden;
  border: none;
}
.indexPage .labelRank .labelListContent .label .shade .shadeButton {
  width: 50px;
  height: 24px;
  background: #FFFFFF;
  border: 1px solid #b5b5b5;
  border-radius: 12px;
  padding: 0 10px;
  margin-left: 5px;
  float: left;
  z-index: 2;
}
.indexPage .labelRank .labelListContent .label .shade .shadeButton:hover {
  color: #228B22;
  border-color: #228B22;
  background: #228B22;
}
.indexPage .labelRank .labelListContent .label .shade .shadeButton:hover span {
  color: #fff;
}
.indexPage .labelRank .labelListContent .label .shade .shadeButton .span {
  width: 28px;
  height: 12px;
  font-size: 14px;
  font-family: 'MicrosoftYaHei';
  font-weight: 400;
  color: #535353;
}
.labelBaseInfo {
  margin: 14px 14px 0px 14px;
  background-color: #F3F3F3;
  color: #434343;
  padding: 10px 25px;
  font-size: 14px;
}
.baseInfo {
  margin: 0px 14px;
  color: #434343;
  padding: 10px 25px;
  font-size: 14px;
}
.titleTop {
  position: relative;
  width: 150px;
  margin-top: 7px;
  padding-left: 26px;
  color: #2C2C2C;
}
.titleTop:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 13px;
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 4px;
  height: 14px;
  border-radius: 2px;
  background-color: #019801;
}
.userNum {
  margin-top: 10px;
  margin-right: 28px;
  float: right;
  font-size: 14px;
}
.userNum .spanColor {
  color: #019801;
}
.selectedUserBox {
  width: 650px;
  height: 280px;
  margin: 14px 32px;
}
.titleTop.left {
  float: left;
  margin-left: 14px;
}
.selectUserWrap .ant-modal-body {
  overflow: hidden;
}
.labelDeleteBox {
  width: 100%;
  height: 150px;
  padding: 25px;
}
.deleteBtn {
  width: 100%;
  position: absolute;
  bottom: 0;
  text-align: center;
  margin-bottom: 10px;
}
.content {
  background-color: #FFFFFF;
}
.content .ant-pagination {
  width: 100%;
  text-align: right;
  padding-right: 10px;
}
.right {
  background: #FFFFFF;
  border-left: 1px solid #eee;
}
.right .count {
  padding-right: 10px;
}
.calInputStyle {
  position: absolute;
}
.ui-clone {
  width: 338px;
  height: 46px;
  line-height: 46px;
  cursor: move;
  padding: 0 10px 0 25px;
  font-size: 14px;
  color: #5a5b5a;
  background-color: #ffffff;
  border: 1px solid #bebebe;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 2px;
}
.ui-clone::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 14px;
  height: 46px;
  background-color: #51abf2;
}
.ui-clone .title {
  position: relative;
  padding-right: 20px;
}
.ui-clone .title::before {
  content: "";
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 2px;
  height: 14px;
  background-color: #aaaaaa;
}
.contentBox {
  position: relative;
  box-shadow: 0px 0px 5px 0px rgba(0, 8, 88, 0.1);
  background: #fff;
  width: 100%;
  height: 100%;
}
.contentBox .contentBox_top {
  position: relative;
  width: 530px;
  height: 54px;
  line-height: 24px;
  margin: 0 auto;
  padding: 15px 0;
  font-size: 20px;
}
.contentBox .contentBox_top .contentBox_top_mshTitle1 {
  cursor: pointer;
  width: 50%;
  color: #838383;
  text-align: center;
}
.contentBox .contentBox_top .contentBox_top_mshTitle1.active {
  color: var(--primary);
}
.contentBox .contentBox_top .contentBox_top_mshTitle1 i {
  margin-right: 13px;
  font-size: 22px;
}
.contentBox .contentBox_top::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 1px;
  height: 23px;
  background: var(--primary);
}
.contentBox .leftThreeBtn {
  position: absolute;
  top: 112px !important;
  left: 22px !important;
}
.contentBox .leftThreeBtn .leftBtnBg {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  text-align: center;
  background: var(--primary);
  margin-right: 18px;
  cursor: pointer;
}
.contentBox .leftThreeBtn .calInputStyle {
  width: 300px;
  margin-left: 15px;
}
.contentBox .calendarReceive {
  width: 94%;
  position: absolute;
  top: 66px;
}
.contentBox .calendarReceive .feedback {
  display: flex;
  align-items: center;
}
.contentBox .calendarPrint {
  position: absolute;
  top: 62px;
  right: 4%;
}
.contentBox .ctRight {
  position: absolute;
  top: 15px;
  right: 6px;
}
.contentBox .ctRight li {
  padding: 0 20px 0 0;
  position: relative;
}
.contentBox .ctRight li span:first-child {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 2px;
  background-color: #ed8835;
  margin-right: 10px;
}
.contentBox .scheduleBox .ant-select-selection__rendered {
  line-height: 24px;
}
.contentBox .scheduleBox .ant-select-selection-selected-value {
  margin-top: -1px;
}
.contentBox .rightBtn {
  top: 58px;
  right: 24px;
}
.contentBox .rightBtn .mgl8 {
  margin-left: 8px;
}
.contentBox .rightBtn .ant-btn {
  height: 24px;
  margin-left: 8px;
}
.contentBox .rightBtn .ant-btn:hover,
.contentBox .rightBtn .ant-btn:focus {
  color: #808080;
  border-color: #D9D9D9;
}
.contentBox .rightBtn .ant-btn-primary {
  color: var(--primary);
}
.contentBox .rightBtn .ant-btn-primary:hover,
.contentBox .rightBtn .ant-btn-primary:focus {
  color: var(--primary);
}
.contentBox .ant-select-selection--single {
  height: 24px;
}
.contentBox .ant-select-selection-selected-value {
  margin-top: -4px;
}
.contentBox .ant-calendar-picker {
  visibility: hidden;
}
.contentBox .closeIcon {
  position: absolute;
  top: 10%;
  right: -23px;
  cursor: pointer;
  width: 23px;
  height: 34px;
  background: var(--primary);
  border-radius: 0 20px 20px 0;
}
.contentBox .closeIcon .leftIcon {
  color: #fff;
  margin-top: 10px;
  margin-left: 2px;
}
.contentBox .closeIconL {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 10%;
  left: -23px;
  cursor: pointer;
  width: 23px;
  height: 34px;
  background: var(--primary);
  border-radius: 20px 0 0 20px;
}
.contentBox .closeIconL .leftIcon {
  color: #fff;
}
.selectTimePicke {
  top: 134px !important;
  z-index: 100;
}
.selectTimePicke .ant-calendar-input-wrap {
  display: none;
}
.calendar_receive_box {
  position: relative;
  background: #FFF;
  display: flex;
  padding: 20px 0;
  height: 750px;
  overflow: hidden;
}
.calendar_receive_box .calContent_left {
  width: 400px;
  margin-right: 20px;
  padding-left: 10px;
  color: #5a5b5a;
}
.calendar_receive_box .calContent_left .leftPartWrapper {
  margin: 0 15px 15px 8px;
  margin-right: 15px;
  margin-bottom: 15px;
}
.calendar_receive_box .calContent_left .leftPartWrapper .calendar_sm {
  justify-content: space-around;
}
.calendar_receive_box .calContent_left .leftPartWrapper .calendar_sm .scheduleArrange {
  line-height: 44px;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  color: #fff;
  background: var(--primary);
  border-radius: 2px 2px 0 0;
}
.calendar_receive_box .calContent_left .leftPartWrapper .calendar_sm .react-calendar {
  width: 350px;
  max-width: 100%;
  background: white;
  border: 1px solid #a0a096;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
}
.calendar_receive_box .calContent_left .leftPartWrapper .calendar_sm .react-calendar__navigation button {
  min-width: 44px;
  background: none;
}
.calendar_receive_box .calContent_left .leftPartWrapper .calendar_sm .react-calendar button {
  margin: 0;
  border: 0;
  outline: none;
}
.calendar_receive_box .calContent_left .leftPartWrapper .calendar_sm .react-calendar__navigation button:enabled:hover,
.calendar_receive_box .calContent_left .leftPartWrapper .calendar_sm .react-calendar__navigation button:enabled:focus {
  background-color: #e6e6e6;
}
.calendar_receive_box .calContent_left .leftPartWrapper .calendar_sm .react-calendar__navigation {
  height: 44px;
  line-height: 44px;
  text-align: center;
  margin-bottom: 1em;
}
.calendar_receive_box .calContent_left .leftPartWrapper .calendar_sm .react-calendar__month-view__weekdays {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.75em;
}
.calendar_receive_box .calContent_left .leftPartWrapper .calendar_sm .react-calendar__tile {
  max-width: 100%;
  text-align: center;
  padding: 0.75em 0.5em;
  background: none;
}
.calendar_receive_box .calContent_left .leftPartWrapper .calendar_sm .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--neighboringMonth {
  color: #d7d7d7;
}
.calendar_receive_box .calContent_left .leftPartWrapper .calendar_sm .react-calendar__month-view__weekdays__weekday {
  padding: 0.5em;
}
.calendar_receive_box .calContent_left .leftPartWrapper .calendar_sm .react-calendar__tile.react-calendar__month-view__days__day abbr {
  width: 24px;
  height: 24px;
  background-color: #fff;
  border-radius: 50%;
  display: inline-block;
  line-height: 24px;
  border: 1px solid #fff;
}
.calendar_receive_box .calContent_left .leftPartWrapper .calendar_sm .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__tile--now abbr {
  background-color: #fff;
  border: 1px solid var(--primary);
}
.calendar_receive_box .calContent_left .leftPartWrapper .calendar_sm .react-calendar__tile.react-calendar__month-view__days__day:enabled:hover {
  background: none;
}
.calendar_receive_box .calContent_left .leftPartWrapper .calendar_sm .react-calendar button:enabled:hover {
  cursor: pointer;
}
.calendar_receive_box .calContent_left .leftPartWrapper .calendar_sm .react-calendar__tile.react-calendar__month-view__days__day:enabled:hover abbr {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
}
.calendar_receive_box .calContent_left .leftPartWrapper .calendar_sm .leftCalendar {
  width: 100%;
  background-color: #fff;
  border: 1px solid #cdcdcd;
  border-top: none;
  border-radius: 0 0 2px 2px;
}
.calendar_receive_box .calContent_left .leftPartWrapper .scheduleOwner {
  line-height: 24px;
  font-size: 16px;
  font-weight: 400;
  margin: 20px 0 13px;
}
.calendar_receive_box .calContent_left .leftPartWrapper .selecteOwnerBtn {
  width: 100%;
  position: relative;
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 20px;
}
.calendar_receive_box .calContent_left .leftPartWrapper .quickEvent {
  margin-top: 19px;
}
.calendar_receive_box .calContent_left .leftPartWrapper .quickEvent .header {
  padding-bottom: 13px;
  font-size: 16px;
}
.calendar_receive_box .calContent_left .leftPartWrapper .quickEvent .header .ownerBtn {
  padding: 0 13px;
  color: var(--primary);
  border-radius: 2px;
}
.calendar_receive_box .calContent_left .leftPartWrapper .quickEvent .header .ownerBtn .anticon {
  font-weight: bold;
}
.calendar_receive_box .calContent_left .leftPartWrapper .quickEvent .header .tips {
  font-size: 14px;
  color: #c6c6c6;
}
.calendar_receive_box .calContent_left .leftPartWrapper .quickEvent .eventList {
  padding-right: 10px;
}
.calendar_receive_box .calContent_left .leftPartWrapper .quickEvent .eventList .eventItem {
  border: none;
  color: #333;
  line-height: 30px;
  border-radius: 0px;
  margin-bottom: 10px;
  background: transparent;
}
.calendar_receive_box .calContent_left .leftPartWrapper .quickEvent .eventList .eventItem .quickEventsContent {
  width: 92%;
  height: 46px;
  line-height: 46px;
  cursor: move;
  padding: 0 10px 0 25px;
  font-size: 14px;
  color: #5a5b5a;
  background-color: #ffffff;
  border: 1px solid #bebebe;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 2px;
}
.calendar_receive_box .calContent_left .leftPartWrapper .quickEvent .eventList .eventItem .quickEventsContent .title {
  position: relative;
  padding-right: 20px;
}
.calendar_receive_box .calContent_left .leftPartWrapper .quickEvent .eventList .eventItem .quickEventsContent .title::before {
  content: "";
  position: absolute;
  right: 9px;
  top: 50%;
  transform: translate(0, -50%);
  width: 2px;
  height: 14px;
  background-color: #aaaaaa;
}
.calendar_receive_box .calContent_left .leftPartWrapper .quickEvent .eventList .eventItem .quickEventsContent::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 14px;
  height: 46px;
  background-color: var(--primary);
}
.calendar_receive_box .calContent_left .leftPartWrapper .quickEvent .eventList .eventItem .delete {
  line-height: 46px;
}
.calendar_receive_box .calContent_left .leftPartWrapper .quickEvent .eventList .eventItem .delete .anticon {
  cursor: pointer;
  font-size: 14px;
  color: #c6c6c6;
}
.calendar_receive_box .calContent_left_un {
  margin: 0;
  margin-left: 20px;
}
.calendar_receive_box .calContent_right {
  position: relative;
  width: 65%;
  height: 710px;
  padding: 0 22px 22px;
  background-color: #fff;
  border-top: 4px solid var(--primary);
  border-left: 1px solid #eee;
}
.calendar_receive_box .calContent_right .calContent {
  position: relative;
  box-shadow: none;
}
.calendar_receive_box .calContent_right .calContent .fc-prev-button {
  margin: 15px 0 0 0 !important;
  padding-left: 0;
}
.calendar_receive_box .calContent_right .calContent .fc-right {
  margin-right: 0;
  float: left;
}
.calendar_receive_box .calContent_right .calContent .fc-button-group {
  margin: 16px 8px;
}
.calendar_receive_box .calContent_right .calContent .fc-view-container {
  margin-top: 110px;
}
.calendar_receive_box .calContent_right .calContent .fc-more {
  color: var(--primary);
}
.calendar_receive_box .calContent_right .eventDetailCard {
  position: fixed;
  width: 330px;
  z-index: 1000;
  background-color: #fff;
  border-radius: 2px;
  border: 1px solid rgba(146, 146, 146, 0.3);
  box-shadow: 0px 1px 6px 0px rgba(123, 123, 123, 0.4);
}
.calendar_receive_box .calContent_right .eventDetailCard::before {
  content: "";
  position: absolute;
  z-index: 9;
  left: 50%;
  width: 16px;
  height: 16px;
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.calendar_receive_box .calContent_right .eventDetailCard.top::before {
  top: -8px;
  background: #fff;
  box-shadow: -2px -2px 5px rgba(123, 123, 123, 0.4);
  -ms-transform: translate(-50%, 0) rotate(45deg);
  transform: translate(-50%, 0) rotate(45deg);
}
.calendar_receive_box .calContent_right .eventDetailCard.bottom::before {
  bottom: -8px;
  background: #f3f3f3;
  box-shadow: 2px 2px 5px rgba(123, 123, 123, 0.4);
  -ms-transform: translate(-50%, 0) rotate(45deg);
  transform: translate(-50%, 0) rotate(45deg);
}
.calendar_receive_box .calContent_right .eventDetailCard .content {
  position: relative;
  z-index: 10;
  line-height: 24px;
  background-color: #fff;
  padding: 12px 15px 18px 25px;
  border-bottom: 1px solid rgba(146, 146, 146, 0.3);
}
.calendar_receive_box .calContent_right .eventDetailCard .content .title {
  font-weight: bold;
  color: #414141;
  word-break: break-all;
  width: auto;
}
.calendar_receive_box .calContent_right .eventDetailCard .content .info {
  font-size: 12px;
  color: #979797;
  word-break: break-all;
}
.calendar_receive_box .calContent_right .eventDetailCard .content .feedbackInfoBox {
  font-size: 12px;
  color: #FFFFFF;
}
.calendar_receive_box .calContent_right .eventDetailCard .content .feedbackInfoBox .feedbackSpan {
  background-color: #fd6767;
  border-radius: 2px;
  padding: 2px 5px;
}
.calendar_receive_box .calContent_right .eventDetailCard .content .feedbackInfoBox .entrustSpan {
  margin-left: 5px;
  border-radius: 2px;
  padding: 2px 5px;
  color: #228B22;
  border: 1px solid #228B22;
}
.calendar_receive_box .calContent_right .eventDetailCard .buttonPanel {
  position: relative;
  z-index: 10;
  line-height: 24px;
  padding: 12px 15px 12px 25px;
  background-color: #f3f3f3;
}
.calendar_receive_box .calContent_right .eventDetailCard .buttonPanelMore {
  color: var(--primary);
  cursor: pointer;
}
.calendar_receive_box .calContent_right .eventDetailCard .ant-btn-primary {
  background-color: var(--primary);
  border-color: var(--primary);
}
.calendar_receive_box .calContent_right .eventDetailCard .ant-btn:hover,
.calendar_receive_box .calContent_right .eventDetailCard .ant-btn:focus {
  color: var(--primary);
  border-color: var(--primary);
}
.calendar_receive_box .calContent_right .eventDetailCard .ant-btn-primary:hover,
.calendar_receive_box .calContent_right .eventDetailCard .ant-btn-primary:focus {
  color: #fff;
  background-color: var(--primary);
  border-color: var(--primary);
}
.calendar_receive_box.isTeacherOrStudent {
  height: 686px;
  padding-top: 0;
}
.calendar_receive_box.isTeacherOrStudent .calContent_right {
  height: 686px;
}
.ignoreReminder {
  display: none;
  position: absolute;
  width: 80px;
  z-index: 2;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 3px 10px;
  cursor: pointer;
}
.meetingColor {
  background: #ed8835;
  border-left: 3px solid #f0720c;
  padding: 5px 0 5px 5px;
}
.activityColor {
  background: #51abf2;
  border-left: 3px solid #1994f1;
  padding: 5px 0 5px 5px;
}
.attendanceColor {
  background: #7bd34c;
  border-left: 3px solid #60da1f;
  padding: 5px 0 5px 5px;
}
.anotherColor {
  background: #b193cf;
  border-left: 3px solid #812ed4;
  padding: 5px 0 5px 5px;
}
.colorOne {
  background: #c6e2ff;
  border-left: 3px solid #44a4e9;
  padding: 5px 0 5px 5px;
}
.colorTwo {
  background: #fbe9e3;
  border-left: 3px solid #ea6b3a;
  padding: 5px 0 5px 5px;
}
.colorThree {
  background: #f1fff6;
  border-left: 3px solid #23d688;
  padding: 5px 0 5px 5px;
}
.colorFour {
  background: #f5f0fb;
  border-left: 3px solid #ab73ee;
  padding: 5px 0 5px 5px;
}
.colorOneDay {
  background: #c6e2ff;
  border-left: 3px solid #44a4e9;
  padding: 5px 0 5px 5px;
  height: 100%;
}
.colorTwoDay {
  background: #fbe9e3;
  border-left: 3px solid #ea6b3a;
  padding: 5px 0 5px 5px;
  height: 100%;
}
.colorThreeDay {
  background: #f1fff6;
  border-left: 3px solid #23d688;
  padding: 5px 0 5px 5px;
  height: 100%;
}
.colorFourDay {
  background: #f5f0fb;
  border-left: 3px solid #ab73ee;
  padding: 5px 0 5px 5px;
  height: 100%;
}
.colorOneOtherView {
  background: #c6e2ff;
  border-top: 3px solid #44a4e9;
  padding: 5px 0 5px 5px;
  height: 100%;
}
.colorTwoOtherView {
  background: #fbe9e3;
  border-top: 3px solid #ea6b3a;
  padding: 5px 0 5px 5px;
  height: 100%;
}
.colorThreeOtherView {
  background: #f1fff6;
  border-top: 3px solid #23d688;
  padding: 5px 0 5px 5px;
  height: 100%;
}
.colorFourOtherView {
  background: #f5f0fb;
  border-top: 3px solid #ab73ee;
  padding: 5px 0 5px 5px;
  height: 100%;
}
.playBox {
  display: block;
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
}
.colorFont {
  width: 86%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  float: left;
}
.fc-event {
  border: none;
  border-radius: 0px;
}
.fc-unthemed td.fc-today {
  background: none;
  color: var(--primary);
}
.fc-event,
.fc-event-dot {
  background: none;
  border: 1px solid #fff;
}
.fc-unthemed th {
  padding: 11px 0;
  color: #7b7b7b;
}
.fc-widget-header {
  background: #f5f5f5;
}
.fc-toolbar .fc-header-toolbar {
  height: 76px;
}
.fc-state-default {
  background: #fff;
}
.fc-toolbar h2 {
  font-size: 14px;
  padding-top: 18px;
  display: inline-block;
  margin-left: 0px !important;
  cursor: pointer;
}
.fc-toolbar button {
  height: 24px;
  padding: 0px 15px;
}
.fc-toolbar .fc-state-active {
  background: var(--primary);
  color: #fff;
}
.fc-toolbar .fc-right {
  margin-right: 390px;
}
.fc-button-group {
  margin-top: 58px;
  margin-right: 8px;
}
.fc-prev-button {
  border: none;
  box-shadow: none;
  margin: 15px 0 0 20px !important;
}
.fc-next-button {
  border: none;
  box-shadow: none;
  margin: 15px 0 0 0 !important;
}
.fc-day-number {
  float: left !important;
  font-weight: bold;
  padding: 10px 0 0 15px !important;
}
.fc-time-grid-event .fc-content {
  height: 100%;
}
.fc-basic-view .fc-body .fc-row {
  min-height: 7.2em;
}
.ignoreIcon {
  display: none;
  float: right;
  height: 15px;
  width: 15px;
  margin-right: 3px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABrElEQVQ4T6WTP2hTURTGv3NvHBqHiljoFpvB5P5xytDWzTWSOnXQrUMmce8giJMOHQodpHRxEcSptAougrNiQbn3Jc8ptFAItDr0IYa894689qUE2qaB3vGec37fued8l3DFQ1esx9iAarVaY+ZfYRgeDYuOBahUKjOFQuEngJL3/vdIgFKqJKV8ysxLALpEtANgnpkPkiSpt9vtw3MB5XJ5slgsvgLQBHCYpmkjCIKvxpj7AN7mRTeJ6KVz7sUAcvyEWq12rdfrfQdwNw80nHMfjDFNIlpO0/S5lHKPmb9kcWZ+473POjwZotb6sRBioPLXOXddKVWXUn4cBlpr/wC4kUMWvPfbA8BDIcRmnnwMMMY0iGgru0uS5EGr1fpkrY0ATOSAR977d6dbsNa+B7CYBeM4vielXCSiKWZe8d7/0FoPi+w452az1OE1CmvtKjM/AbALIBvYHedcVyk1J4TYJqJJAK/7/f6zgR/O+CDf+TcAERHtM/OtDAZgI47jtTAM90f6IG91PYqi251O599lVj/TgdbaAJgOguDzZcWnaxwn8aKcsf7CKIH/p0mpEUsEp2wAAAAASUVORK5CYII=) no-repeat;
}
.fc-event:hover {
  box-shadow: 0px 0px 10px 0px rgba(3, 57, 107, 0.4);
}
.fc-event:hover .ignoreIcon {
  display: inline-block;
}
.fc-toolbar h2:hover {
  color: var(--primary);
}
.fc-next-button:hover {
  color: var(--primary);
}
.fc-prev-button:hover {
  color: var(--primary);
}
::-webkit-scrollbar {
  width: 1px;
}
.-o-scrollbar {
  -moz-appearance: none !important;
}
.scroll_content {
  -ms-overflow-style: none;
}
.fc-scroller,
.fc-day-grid-container {
  height: 400px !important;
}
.fc-today .fc-day-number {
  width: 20px;
  height: 20px;
  background: var(--primary);
  border-radius: 50%;
  text-align: center;
  margin-left: 6px;
  margin-top: 5px;
  color: #fff;
  padding: 2px !important;
}
.fc-now-indicator-line {
  border-top-width: 0px !important;
}
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  height: 52px;
}
.listContent {
  position: absolute !important;
  top: 156px!important;
  z-index: 2;
  height: 77%!important;
  width: 100%;
  left: 0;
}
.listContent .listTopDesc {
  background: #f4f7f9;
  height: 50px;
  padding: 16px 29px 0 29px;
  width: 100%;
}
.listContent .listTopDesc .mglr30 {
  margin: 0 30px;
}
.listContent .listTopDesc .mgr7 {
  margin-right: 7px;
  cursor: pointer;
}
.listContent .listTopDesc .mgl7 {
  margin-left: 7px;
  cursor: pointer;
}
.listContent .listTopDesc .ignoreSchedule {
  background: var(--primary);
  color: #fff;
  border-radius: 15px;
  padding: 6px;
  cursor: pointer;
  float: right;
  margin-top: -8px;
}
.listContent .listTopDesc .disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.listContent .listConfig {
  width: 300px;
  color: #000;
  padding-right: 10px;
  padding-left: 10px;
}
.listContent .listConfig .colorRed {
  color: red;
}
.listContent .listConfig .timeZone {
  padding-right: 15px;
}
.listContent .ant-card-body {
  height: 100%;
}
.listContent .ant-card-body .ant-list {
  height: 90%;
}
.listContent .ant-list-item-meta-avatar {
  margin-right: 0px;
}
.listContent .ant-list-item-meta-title {
  line-height: 18px;
  font-weight: bold;
}
.listContent .ant-list-item-content {
  margin: 0;
}
.listContent .ant-list-item {
  border-bottom: 1px dashed #e8e8e8;
  margin: 0 33px;
}
.listContent .ant-spin-nested-loading {
  border-bottom: 1px dashed #e8e8e8;
  height: 100%;
}
.listContent .ant-spin-nested-loading .ant-spin-container {
  height: 100%;
}
.listContent .ant-spin-nested-loading .ant-spin-container .ant-list-items {
  height: 100%;
  overflow-y: scroll;
}
.listContent .ant-card-wider-padding .ant-card-body {
  padding: 0px;
}
.listContent .ant-card-body {
  padding: 0px;
}
.listContent .ant-list-item-meta {
  margin-bottom: 0px;
}
.conflictImg {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAABeklEQVQ4T32STUsVYRiG7/tlZk5BmTjTKmgRmIK1yUWrEHe2aeGZE0GIKIIbRZF+QPs+hPMLFAJBmQP9gFZBGxctghZ5/AczHYsWOl+3jPhxzszYs3ye63qf54WbqKlk7+6z3GiHVM5Mr+zW7291HMvNgzYa9+95Pwk8OJ/9ssPwEZeRlNmKnHS8NxLeDYDUmjMbtf8rq3PbTeR0AQ4ryyeMZd5LeE4oso7TUb7+0+t/YGBzGrjtHFwtgH9ZNnzLMh8hLp4Jwqbjhxu18vGuN2aMfoC0a2UozrNk4sbLv92LBy43nwTuZ4IvLgaVzQAIBXYz8gfkJPCmBXw5m59XnVwczzybslu9rwVGvYVJHnv7AJ70/+caufD37dnoKQkx7bjzubhVDYEWAK4AmCzPJM01/OgT48A7xFUg+jilAK26ZEnoNvxwtJCPANwpQ7b4MKbaBGZqruo5zWiEcTCyRJoPEoZK0HcA4wBulvpHkNYdP9quxLPuzOt6p5w7lw+M8zhnAAAAAElFTkSuQmCC);
  height: 15px;
  margin-left: 35px;
  margin-top: 13px;
  width: 15px;
}
.conflictIcon {
  position: absolute;
  top: -34px;
}
.configCard {
  position: absolute;
  z-index: 5;
  width: 300px;
  flex-flow: column;
  border: 1px solid #D6D6D6;
  background-color: #FFF;
  padding: 5px 10px;
  cursor: pointer;
  color: #000;
}
.configCard .colorRed {
  color: red;
}
.configCard .mgrl0 {
  margin-right: 10px;
}
.listTitle {
  cursor: pointer;
}
.listTitle:hover {
  color: var(--primary);
}
.nullData {
  height: 200px;
  width: 100%;
  background: url(../../assets/images/2X7kAYeRBl.png) no-repeat center;
}
.nullData .message {
  position: relative;
  top: 145px;
  text-align: center;
  color: #999999;
  font-size: 14px;
}
.monthConflictImg,
.weekConflictImg {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAABeklEQVQ4T32STUsVYRiG7/tlZk5BmTjTKmgRmIK1yUWrEHe2aeGZE0GIKIIbRZF+QPs+hPMLFAJBmQP9gFZBGxctghZ5/AczHYsWOl+3jPhxzszYs3ye63qf54WbqKlk7+6z3GiHVM5Mr+zW7291HMvNgzYa9+95Pwk8OJ/9ssPwEZeRlNmKnHS8NxLeDYDUmjMbtf8rq3PbTeR0AQ4ryyeMZd5LeE4oso7TUb7+0+t/YGBzGrjtHFwtgH9ZNnzLMh8hLp4Jwqbjhxu18vGuN2aMfoC0a2UozrNk4sbLv92LBy43nwTuZ4IvLgaVzQAIBXYz8gfkJPCmBXw5m59XnVwczzybslu9rwVGvYVJHnv7AJ70/+caufD37dnoKQkx7bjzubhVDYEWAK4AmCzPJM01/OgT48A7xFUg+jilAK26ZEnoNvxwtJCPANwpQ7b4MKbaBGZqruo5zWiEcTCyRJoPEoZK0HcA4wBulvpHkNYdP9quxLPuzOt6p5w7lw+M8zhnAAAAAElFTkSuQmCC) no-repeat center;
  cursor: pointer;
  width: 15px;
  height: 15px;
  position: absolute;
  margin-left: 5px;
  margin-top: 7px;
  z-index: 6;
  padding: 5px;
}
.weekConflictImg {
  margin-left: 132px;
  margin-top: -35px;
}
.nullClass {
  background: none;
}
.zIndex6 {
  z-index: 6 !important;
}
.zIndex1 {
  z-index: 1 !important;
}
.mgl15 {
  margin-left: 15px;
}
.today-week {
  color: #00a854;
}
/**************************** 红色主题开始 ***************************/
.theme-red .today-week {
  color: #F63E62;
}
.theme-red .contentBox .leftBtnBg,
.theme-red .contentBox .fc-state-active {
  background: #F63E62;
}
.theme-red .contentBox .ant-btn-primary,
.theme-red .contentBox .ant-btn-primary:hover,
.theme-red .contentBox .ant-btn-primary:focus {
  color: #F63E62;
}
.theme-red .contentBox .ant-select-selection:focus,
.theme-red .contentBox .ant-select-selection:active {
  border-color: #ffcfd8;
  box-shadow: 0 0 0 2px rgba(208, 64, 92, 0.1);
}
.theme-red .contentBox .ignoreSchedule {
  background: #F63E62;
}
.theme-red .contentBox .fc-prev-button:hover,
.theme-red .contentBox .fc-next-button:hover,
.theme-red .contentBox .fc-toolbar h2:hover {
  color: #F63E62;
}
.theme-red .contentBox .closeIcon {
  background: #F63E62;
}
.theme-red .contentBox .listTitle:hover {
  color: #F63E62;
}
.theme-red .contentBox .fc-today .fc-day-number {
  background: #F63E62;
}
.theme-red .selectTimePicke .ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year {
  background: #F63E62;
}
.theme-red .selectTimePicke .ant-calendar-year-panel-year:hover {
  background: #ffcfd8;
}
.theme-red .selectTimePicke .ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month {
  background: #F63E62;
}
.theme-red .selectTimePicke .ant-calendar-month-panel-month:hover {
  background: #ffcfd8;
}
.theme-red .fc-now-indicator {
  border: 0 solid #F63E62;
}
.theme-red .ant-select-dropdown-menu-item-active {
  background-color: #fff1f0;
}
/**************************** 红色主题结束 **************************/
/**************************** 蓝色主题开始 ***************************/
.theme-blue .today-week {
  color: #2391e6;
}
.theme-blue .contentBox .leftBtnBg,
.theme-blue .contentBox .fc-state-active {
  background: #2391e6;
}
.theme-blue .contentBox .ant-btn-primary,
.theme-blue .contentBox .ant-btn-primary:hover,
.theme-blue .contentBox .ant-btn-primary:focus {
  color: #2391e6;
}
.theme-blue .contentBox .ant-select-selection:focus,
.theme-blue .contentBox .ant-select-selection:active {
  border-color: #a2ceff;
}
.theme-blue .contentBox .ignoreSchedule {
  background: #2391e6;
}
.theme-blue .contentBox .fc-prev-button:hover,
.theme-blue .contentBox .fc-next-button:hover,
.theme-blue .contentBox .fc-toolbar h2:hover {
  color: #2391e6;
}
.theme-blue .contentBox .closeIcon {
  background: #2391e6;
}
.theme-blue .ant-select-dropdown-menu-item-active {
  background-color: #e6f7ff;
}
/**************************** 蓝色主题结束 **************************/
/**************************** 绿色主题开始 ***************************/
.theme-green .contentBox .leftBtnBg,
.theme-green .contentBox .fc-state-active {
  background: #00a854;
}
.theme-green .contentBox .ant-btn-primary,
.theme-green .contentBox .ant-btn-primary:hover,
.theme-green .contentBox .ant-btn-primary:focus {
  color: #00a854;
}
.theme-green .contentBox .ant-select-selection:focus,
.theme-green .contentBox .ant-select-selection:active {
  border-color: #1C9750;
  box-shadow: 0 0 0 2px rgba(0, 88, 37, 0.1);
}
.theme-green .contentBox .ignoreSchedule {
  background: #00a854;
}
.theme-green .contentBox .fc-prev-button:hover,
.theme-green .contentBox .fc-next-button:hover,
.theme-green .contentBox .fc-toolbar h2:hover {
  color: #00a854;
}
.theme-green .contentBox .closeIcon {
  background: #00a854;
}
.theme-green .contentBox .listTitle:hover {
  color: #00a854;
}
.theme-green .contentBox .fc-today .fc-day-number {
  background: #00a854;
}
.theme-green .selectTimePicke .ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year {
  background: #00a854;
}
.theme-green .selectTimePicke .ant-calendar-year-panel-year:hover {
  background: #E6FFF1;
}
.theme-green .selectTimePicke .ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month {
  background: #00a854;
}
.theme-green .selectTimePicke .ant-calendar-month-panel-month:hover {
  background: #E6FFF1;
}
.theme-green .fc-now-indicator {
  border: 0 solid #00a854;
}
.theme-green .ant-select-dropdown-menu-item-active {
  background-color: #E6FFF1;
}
/**************************** 绿色主题结束 **************************/
.first-spinning {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
  z-index: 900;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.spinning-enter {
  opacity: 0;
  z-index: -1;
  transition: all 2s ease-in;
}
.fl-spin-dot {
  position: relative;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-animation: spinRotate 1.2s infinite linear;
  animation: spinRotate 1.2s infinite linear;
}
.fl-spin-dot-item {
  position: absolute;
  width: 9px;
  height: 9px;
  border-radius: 100%;
  background-color: #228b22;
  -webkit-transform: scale(0.75);
  -ms-transform: scale(0.75);
  transform: scale(0.75);
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  opacity: 0.3;
  -webkit-animation: spinMove 1s infinite linear alternate;
  animation: spinMove 1s infinite linear alternate;
}
.fl-spin-dot-item:nth-child(1) {
  top: 0;
  left: 0;
}
.fl-spin-dot-item:nth-child(2) {
  top: 0;
  right: 0;
  animation-delay: 0.4s;
}
.fl-spin-dot-item:nth-child(3) {
  bottom: 0;
  right: 0;
  animation-delay: 0.8s;
}
.fl-spin-dot-item:nth-child(4) {
  bottom: 0;
  left: 0;
  animation-delay: 1.2s;
}
@keyframes spinRotate {
  to {
    -webkit-transform: rotate(405deg);
    -ms-transform: rotate(405deg);
    transform: rotate(405deg);
  }
}
@keyframes spinMove {
  to {
    opacity: 1;
  }
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
  overflow: hidden;
}
.clearfix {
  zoom: 1;
}
.clear {
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
}
.cursor {
  cursor: pointer;
}
.hide {
  display: none;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.text_align_left {
  text-align: left;
}
.black {
  color: #000000;
}
.blue {
  color: #249ffe;
}
.text-desc {
  color: #999;
}
.text-warning {
  color: #febe55;
}
.text-danger {
  color: #ff3f01;
}
.text-success {
  color: #52c41a;
}
.ml10 {
  margin-left: 10px;
}
.ml20 {
  margin-left: 20px;
}
.mgt10 {
  margin-top: 10px;
}
.mgr8 {
  margin-right: 8px;
}
.mgt50 {
  margin-top: 50px;
}
.pdt50 {
  padding-top: 50px;
}
.pdl10 {
  padding-left: 10px;
}
.pad6 {
  padding: 6px;
}
.openSider {
  width: 320px !important;
}
.mr20 {
  margin-right: 20px !important;
}
.mr100 {
  margin-right: 100px !important;
}
.border_bottom_no {
  border-bottom: none !important;
}
.border_bottom {
  border-bottom: 1px solid #ddd;
}
.borderRadius8 {
  border-radius: 8px !important;
}
.fontWeight {
  font-weight: bold;
}
.move {
  cursor: -webkit-grab;
}
.grey {
  color: #999999;
}
.none {
  display: none;
}
body {
  overflow: hidden;
}
.topicon {
  font-size: 18px;
  cursor: pointer;
  margin-right: 8px;
}
.successIcon {
  position: absolute;
  right: 10px;
  top: 2px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
}
.successIcon img {
  width: 100% !important;
  height: 100% !important;
  vertical-align: top;
}
.yui_page_head_banner {
  height: 120px;
  background-image: url(../../assets/images/2aNyBG37Qx.jpg);
  background-position: center center;
  background-repeat: no-repeat;
}
.yui_top {
  position: relative;
  z-index: 100;
  background-color: #fff;
}
.yui_page_head {
  margin: 0 auto;
  width: 1200px;
  height: 30px;
}
.yui_page_head .head_left span {
  display: inline-block;
  margin-left: 4px;
}
.yui_page_head .head_left label {
  cursor: pointer;
}
.yui_page_head .header_right {
  line-height: 30px;
}
.yui_page_head .header_right .hr_item {
  position: relative;
  margin-right: 32px;
  height: 30px;
  line-height: 30px;
}
.yui_page_head .header_right .hr_item:before {
  content: '';
  position: absolute;
  top: 50%;
  right: -16px;
  transform: translate(0, -50%);
  width: 1px;
  height: 12px;
  background-color: #e8e8e8;
}
.yui_page_head .header_right .hr_item .label {
  cursor: pointer;
}
.yui_page_head .header_right .hr_item .span {
  color: #666;
}
.yui_page_head .header_right .hr_item.globalSearch img {
  cursor: pointer;
  width: 18px;
  height: 18px;
  vertical-align: sub;
}
.yui_page_head .header_right .hr_item.message .message-badge {
  cursor: pointer;
}
.yui_page_head .header_right .hr_item.message .mb-icon {
  margin-right: 10px;
}
.yui_page_head .header_right .hr_item.message .ant-badge-count {
  height: 16px;
  line-height: 16px;
  padding: 0 4px;
  top: 4px;
  right: 2px;
}
.yui_page_head .header_right .hr_time {
  position: relative;
  margin-left: 32px;
  color: #666;
}
.yui_page_head .header_right .hr_time:before {
  content: '';
  position: absolute;
  top: 50%;
  left: -16px;
  transform: translate(0, -50%);
  width: 1px;
  height: 12px;
  background-color: #e8e8e8;
}
.yui_page_head .header_right .ant-badge-count {
  top: 1px;
  right: 4px;
  padding: 0 2px;
}
.yui_page_head .header_right .ant-badge-multiple-words {
  padding: 0 2px;
}
.yui_page_head .hr_avatar {
  cursor: pointer;
}
.yui_page_head .hr_avatar .avatar_wrap {
  width: 24px;
  height: 24px;
  line-height: 24px;
  margin: 3px 8px 3px 0;
}
.yui_page_head .hr_avatar .avatar_wrap .avatar {
  vertical-align: top;
}
.yui_page_head .ant-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.yui_page_head .ant-avatar-sm {
  border-radius: 50%;
}
.yui_page_head .logo {
  padding-left: 100px;
  font-size: 22px;
  line-height: 50px;
  color: #000;
}
.yui_page_head .logo img {
  height: 40px;
}
.yui_page_head .logo .spanLeft {
  display: inline-block;
  vertical-align: middle;
  font-family: STKaiti;
  font-size: 28px;
  font-weight: 900;
  margin-right: 10px;
}
.yui_page_head .logo .spanRight {
  vertical-align: middle;
  font-weight: 600;
}
.yui_page_head .weather span {
  display: inline-block;
  margin-right: 4px;
}
.yui_page_head .theme_top {
  width: 600px;
  margin-left: 190px;
  background: #fff;
  box-shadow: 1px 2px 14px #ddd;
  box-shadow: -1px 2px 14px #ddd;
  text-align: center;
  margin-bottom: 10px;
  line-height: 36px;
}
.yui_page_head .theme_top_left {
  width: 84px;
  border-right: 1px solid #eee;
}
.yui_page_head .theme_top_left li {
  cursor: pointer;
}
.yui_page_head .theme_top_left li.active {
  background: #f8f8f8;
}
.yui_page_head .theme_top_right {
  width: 514px;
  height: 108px;
  position: relative;
}
.yui_page_head .theme_top_right .theme_carousel {
  width: 440px;
  margin: 16px 20px;
}
.yui_page_head .theme_top_right .theme_carousel_prev {
  position: absolute;
  top: 45px;
  left: 10px;
  display: inline-block;
  padding: 6px;
  margin-left: 3px;
  margin-top: 3px;
  border: solid #b9bcbe;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(130deg);
  -ms-transform: rotate(130deg);
  transform: rotate(130deg);
  cursor: pointer;
}
.yui_page_head .theme_top_right .theme_carousel_next {
  position: absolute;
  top: 45px;
  right: 10px;
  display: inline-block;
  padding: 6px;
  margin-left: 3px;
  margin-top: 3px;
  border: solid #b9bcbe;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  cursor: pointer;
}
.yui_page_head .theme_top_right .theme_carousel_ul li {
  display: inline-block;
  margin-right: 10px;
  cursor: pointer;
}
.yui_page_siderBar {
  position: fixed;
  top: 200px;
  left: 0;
  z-index: 99;
  transition: all 0.3s cubic-bezier(0.9, 0, 0.3, 0.7);
}
.yui_page_siderBar .siderWraper {
  height: 100%;
}
.yui_page_siderBar .siderWraperUl {
  position: relative;
  z-index: 10;
  width: 46px;
  padding: 30px 0;
  text-align: center;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.yui_page_siderBar .siderWraperUl.active {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.yui_page_siderBar .siderWraperUl li {
  padding: 4px;
  margin-bottom: 12px;
  cursor: pointer;
}
.yui_page_siderBar .siderWraperUl li.active {
  background: rgba(255, 255, 255, 0.7);
  border-left: 3px solid #fff;
}
.yui_page_siderBar .siderWraperUl li .appIcon {
  background: transparent;
}
.yui_page_siderBar .siderWraperUl li .appIcon img {
  width: 30px;
  height: 30px;
}
.yui_page_siderBar .siderWraperUl .icon {
  font-size: 24px;
  color: #fff;
}
.yui_page_siderBar .siderWraperUl .iconDesc {
  line-height: 18px;
  color: #808080;
  font-size: 12px;
  font-weight: 500;
}
.yui_page_siderBar .siderWraperUl .ant-divider-horizontal {
  margin: 12px 10px;
}
.yui_page_siderBar .siderWraperUl .ant-divider-horizontal {
  width: 60%;
  min-width: 60%;
}
.yui_page_siderBar .siderWraperUl2 {
  border-radius: 24px !important;
}
.yui_page_siderBar .siderWraperRight {
  position: absolute;
  z-index: 9;
  width: 320px;
  height: 540px;
  overflow: hidden;
  border-left: none;
  background: #fff;
  left: -342px;
  top: 0;
  transition: all 0.3s cubic-bezier(0.9, 0, 0.3, 0.7);
}
.yui_page_siderBar .siderWraperRight.openSider {
  left: 46px;
}
.yui_page_siderBar .siderBarTheme .themeTab {
  margin: 16px 8px 18px;
}
.yui_page_siderBar .siderBarTheme .themeTab li {
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  width: 82px;
  text-align: center;
}
.yui_page_siderBar .siderBarBlank {
  width: 240px;
  height: 540px;
}
.yui_page_siderBar .siderBarCard .ant-radio-button-wrapper {
  height: 28px;
  padding: 0;
  line-height: 26px;
  width: 74px;
  text-align: center;
}
.yui_page_siderBar .siderBarCard .siderBarCardButton {
  margin: 10px;
  border-collapse: separate;
}
.yui_page_siderBar .siderBarCard .siderBarCardButton td {
  width: 105px;
  line-height: 26px;
  text-align: center;
  border: 1px solid #ddd;
  border-right: none;
  word-break: break-word;
  padding: 2px 0;
  cursor: pointer;
}
.yui_page_siderBar .siderBarCard .siderBarCardButton td:first-child {
  border-radius: 8px 0 0 8px;
}
.yui_page_siderBar .siderBarCard .tablist {
  margin: 0 10px;
}
.yui_page_siderBar .siderBarCard .tablist .tabTitle {
  cursor: pointer;
  box-shadow: 0px 2px 4px 2px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  padding: 0 10px;
  line-height: 32px;
  height: 32px;
  margin: 15px 0;
}
.yui_page_siderBar .siderBarCard .tablist .tab_item li {
  margin: 10px 0;
  padding: 0px;
  height: 28px;
  line-height: 28px;
}
.yui_page_siderBar .siderBarCard .tablist .tab_item li .tab_item_span {
  width: 80%;
  display: inline-block;
  margin-left: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.yui_page_siderBar .siderBarCard .tablist .tab_item li .ant-btn-sm {
  font-size: 14px;
  width: 62px;
  height: 26px;
  border-radius: 4px;
  cursor: pointer;
}
.yui_page_siderBar .siderBarCard .tablist .tab_text {
  font-size: 16px;
  font-family: "MicrosoftYaHei";
}
.yui_page_siderBar .siderBarCard .siderBar_search_ul {
  margin: 10px 10px 0;
}
.yui_page_siderBar .siderBarCard .siderBar_search_ul li {
  cursor: move;
  padding: 6px 2px;
}
.yui_page_siderBar .siderBarCard .siderBar_search_ul li .ant-btn-sm {
  padding: 0 6px;
  border-radius: 2px;
  font-size: 12px;
  height: 20px;
}
.yui_page_siderBar .siderBarCard .siderBar_search_ul li .siderBar_search_span {
  display: inline-block;
  margin-left: 5px;
}
.yui_page_siderBar .siderBarCard .siderBar_search_ul .siderBar_search_label {
  display: inline-block;
  border: 1px solid #ddd;
  line-height: 24px;
  padding: 0 5px;
  margin-right: 8px;
  cursor: pointer;
  margin-bottom: 10px;
}
.yui_page_siderBar_hide {
  left: -46px;
}
.yui_page_siderBar2 {
  left: 20px;
}
.iconImg {
  width: 18px;
  height: 18px;
  vertical-align: top;
  margin: 6px;
}
.themeTop {
  top: 300px;
}
.themeDrawer.ant-drawer-open .ant-drawer-content-wrapper {
  left: 46px;
  top: 200px;
  right: 50px;
  bottom: 20px;
  height: 540px;
  border-radius: 10px;
}
.themeDrawer .ant-drawer-body {
  padding: 10px 16px;
  height: 100%;
}
.themeDrawer .ant-drawer-content-wrapper {
  top: 200px;
  height: 540px;
  border-radius: 10px;
}
.themeDrawer .ant-drawer-content {
  border-radius: 10px;
}
.themeDrawer .themeDrawerWrapper {
  position: relative;
  height: 100%;
}
.themeDrawer .themeDrawerWrapper .themeDrawerTab {
  border-bottom: 1px solid #ddd;
}
.themeDrawer .themeDrawerWrapper .themeDrawerTab li {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  padding: 0 20px 6px;
  cursor: pointer;
}
.themeDrawer .themeDrawerWrapper .themeDrawerSearch {
  margin: 10px 0 10px 0;
}
.themeDrawer .themeDrawerWrapper .themeDrawerSearch li {
  display: inline-block;
  padding: 0 10px;
  cursor: pointer;
}
.themeDrawer .themeDrawerWrapper .themeDrawerUl {
  color: #C4C4C4;
}
.themeDrawer .themeDrawerWrapper .themeDrawerUl .successIcon {
  right: 0;
  top: 2px;
}
.themeDrawer .themeDrawerWrapper .themeDrawerUl li {
  position: relative;
  display: inline-block;
  width: 273px;
  margin: 6px;
  font-size: 12px;
  border: 1px solid rgba(0, 0, 0, 0.04);
  border-radius: 8px;
  overflow: hidden;
}
.themeDrawer .themeDrawerWrapper .themeDrawerUl .themeDrawerli {
  height: 194px;
}
.themeDrawer .themeDrawerWrapper .themeDrawerUl .themeDrawerli .themeTitle {
  font-weight: bold;
  width: 40%;
  color: rgba(0, 0, 0, 0.8);
}
.themeDrawer .themeDrawerWrapper .themeDrawerUl .themeDrawerli .themeDec {
  height: 40px;
  -webkit-line-clamp: 3;
}
.themeDrawer .themeDrawerWrapper .themeDrawerUl .myThemeLi {
  position: absolute;
  width: 100%;
  bottom: -100px;
  background: rgba(0, 0, 0, 0.5);
  height: 100px;
  color: #fff;
  padding: 4px 8px 0;
  border-radius: 8px;
  transition-property: bottom, top;
  transition-duration: .45s;
  transition-timing-function: ease, ease, ease;
  transition-delay: 0s, 0s, 0s;
}
.themeDrawer .themeDrawerWrapper .themeDrawerUl .myThemeLi .themeStatus {
  margin: 2px;
}
.themeDrawer .themeDrawerWrapper .themeDrawerUl .myThemeLi .themeTitle {
  font-weight: bold;
  color: #fff;
}
.themeDrawer .themeDrawerWrapper .themeDrawerUl .myThemeLi .successIcon {
  top: 12px;
}
.themeDrawer .themeDrawerWrapper .themeDrawerUl .themeCenter {
  bottom: -100px;
}
.themeDrawer .themeDrawerWrapper .themeDrawerUl .themeAction {
  position: absolute;
  bottom: 5px;
  width: 100%;
  padding-right: 20px;
}
.themeDrawer .themeDrawerWrapper .themeDrawerUl li:hover {
  border: 1px solid transparent;
  box-shadow: 0px 2px 10px 0px #d8d8d8;
}
.themeDrawer .themeDrawerWrapper .themeDrawerUl li:hover .myThemeLi {
  bottom: 0;
}
.themeDrawer .themeDrawerWrapper .themeDrawerUl li:hover .themeCenter {
  bottom: 0;
}
.themeDrawer .themeDrawerWrapper .myThemeButton label {
  margin-left: 12px;
  cursor: pointer;
}
.themeDrawer .themeDrawerWrapper .myThemeIcon {
  position: relative;
  background: #F42044;
  padding: 0px 5px;
  color: #fff;
}
.themeDrawer .themeDrawerWrapper .myThemeIcon:after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  right: -8px;
  border-top: 10px solid #F42044;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #F42044;
}
.themeDrawer .themeDrawerWrapper .grey {
  background: #A6A6A6;
}
.themeDrawer .themeDrawerWrapper .grey:after {
  border-top: 10px solid #A6A6A6;
  border-bottom: 8px solid #A6A6A6;
}
.themeDrawer .themeDrawerWrapper .yellow {
  background: #F59A07;
}
.themeDrawer .themeDrawerWrapper .yellow:after {
  border-top: 10px solid #F59A07;
  border-bottom: 8px solid #F59A07;
}
.themeDrawer .themeDrawerWrapper .green {
  background: #23D688;
}
.themeDrawer .themeDrawerWrapper .green:after {
  border-top: 10px solid #23D688;
  border-bottom: 8px solid #23D688;
}
.themeDrawer .themeDrawerWrapper .blue {
  background: #249FFE;
}
.themeDrawer .themeDrawerWrapper .blue:after {
  border-top: 10px solid #249FFE;
  border-bottom: 8px solid #249FFE;
}
.themeDrawer .themeDrawerWrapper .red {
  background: #F42044;
}
.themeDrawer .themeDrawerWrapper .red:after {
  border-top: 10px solid #F42044;
  border-bottom: 8px solid #F42044;
}
.themeDrawer .pagination {
  position: absolute;
  bottom: 0;
  right: 0;
}
.themeDrawer .drawerlayoutList {
  margin: 20px 10px;
}
.themeDrawer .drawerlayoutList li {
  position: relative;
  display: inline-block;
  box-shadow: -1px 2px 14px #EAF5FF;
  padding: 20px;
  margin: 10px;
  cursor: pointer;
  border: 1px dashed #fff;
}
.themeDrawer .drawerlayoutList li .successIcon {
  right: 12px;
  top: 12px;
}
.themeDrawer .drawerlayoutList li p {
  text-align: center;
}
.trangleIconWrapper {
  position: absolute;
  top: 0;
  left: 0;
}
.trangleIconWrapper .trangleText {
  text-align: center;
  position: absolute;
  background: transparent;
  width: 60px;
  height: 60px;
  z-index: 99;
  top: -30px;
  left: -30px;
  padding-top: 40px;
  color: #fff;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.themeDrawerTop.ant-drawer-open .ant-drawer-content-wrapper {
  top: 300px !important;
}
.themeDrawerTop .ant-drawer-content-wrapper {
  top: 300px !important;
}
.drawer.ant-drawer-open .ant-drawer-content-wrapper {
  left: 46px;
  top: 20px;
  right: 50px;
  bottom: 20px;
  height: auto;
}
.drawer .ant-drawer-content-wrapper {
  border-radius: 10px;
}
.drawer .ant-drawer-content {
  border-radius: 16px;
}
.drawer .ant-drawer-body {
  padding: 0 15px;
}
.yui_top_wrapper {
  z-index: 999;
  transition: all 0.5s cubic-bezier(0.9, 0, 0.3, 0.7);
  overflow: hidden;
}
.yui_page_banner_haslogo {
  width: 90% !important;
}
.isHide {
  height: 0;
}
.isShow {
  height: 80px;
}
.themeColor {
  background: var(--primary) !important;
}
.yui_page_banner {
  width: 100%;
  min-width: 1400px;
  transition-property: margin-top, top, background-color;
  transition-duration: .45s;
  transition-timing-function: ease, ease, ease;
  transition-delay: 0s, 0s, 0s;
  background: #ccc;
  color: #ffffff;
  line-height: 50px;
  overflow: hidden;
}
.yui_page_banner .add_icon {
  color: #ffffff;
}
.yui_page_banner .bannerLogo {
  max-height: 63px;
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
}
.yui_page_banner .title {
  display: inline-block;
  margin: 0 8px;
  font-family: STXingkai;
  font-size: 24px;
}
.yui_page_banner .title_sub {
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 1px;
  font-family: SimHei;
}
.yui_page_banner .yui_page_banner_wrapper {
  position: relative;
  top: 50%;
  transform: translate(0px, -50%);
}
.yui_page_banner .yui_page_banner_wrapper_right {
  position: absolute;
  top: 0px;
  right: 0px;
}
.yui_page_banner .ant-menu {
  background: transparent;
  color: #ffffff;
  width: 100%;
}
.yui_page_banner .ant-menu-horizontal {
  border-bottom: none;
}
.yui_page_banner .ant-menu-horizontal > .ant-menu-item-selected {
  color: #ffffff;
}
.yui_page_banner .ant-menu-horizontal > .ant-menu-item:hover {
  color: rgba(255, 255, 255, 0.65);
}
.yui_page_banner .ant-menu-horizontal > .ant-menu-item:active {
  color: rgba(255, 255, 255, 0.65);
}
.yui_page_banner .ant-menu-horizontal .ant-menu-item,
.yui_page_banner .ant-menu-horizontal .ant-menu-submenu {
  margin-top: 0;
  border-bottom: 2px solid transparent;
}
.yui_page_banner .ant-menu-item,
.yui_page_banner .ant-menu-submenu-title {
  color: #fff;
  height: 47px;
}
.yui_page_banner .ant-menu-horizontal > .ant-menu-item:hover,
.yui_page_banner .ant-menu-horizontal > .ant-menu-item-active,
.yui_page_banner .ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
  color: #fff;
}
.yui_page_banner .ant-menu-horizontal > .ant-menu-submenu.ant-menu-overflowed-submenu {
  border-bottom: none;
}
.yui_main_scrollbars {
  overflow: auto;
  min-width: 1400px;
  transition-property: top;
  transition-duration: .45s;
  transition-delay: 0s, 0s, 0s;
  transition-timing-function: ease, ease, ease;
}
.dropIcon {
  margin-bottom: 2px;
  margin-right: 8px;
}
.zeroHeight {
  height: 0 !important;
}
.yui_main_container {
  min-height: 100%;
  transition-property: left, width, padding-left;
  transition-duration: .45s;
  transition-timing-function: ease, ease, ease;
  transition-delay: 0s, 0s, 0s;
}
.yui_main_container_wrapper {
  min-height: 800px;
  transition: all 0.3s cubic-bezier(0.9, 0, 0.3, 0.7);
}
.yui_main_container_pdl {
  padding-left: 350px;
}
.yui_main_container_theme_width {
  width: 1230px;
}
.main_container_systemTheme {
  width: unset !important;
}
.page_tabs {
  position: relative;
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
}
.page_tabs li {
  display: inline-block;
  padding: 15px 16px 10px;
  margin-right: 32px;
  text-align: center;
  border-bottom: 2px solid #fff;
  cursor: pointer;
}
.page_tabs li.active {
  font-weight: bold;
  color: #249ffe;
  border-bottom-color: #249ffe;
}
/* 向上箭头 */
.arrow_up {
  display: inline-block;
  padding: 3px;
  margin-left: 3px;
  margin-top: 13px;
  border: solid #ddd;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
/* 向下箭头 */
.arrow_down {
  border: solid #ddd;
  margin-top: 10px;
  vertical-align: super;
  margin-left: 6px;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.SmartHover {
  width: 100%;
  position: relative;
}
.SmartHover .ant-tabs-bar {
  margin-bottom: 0px;
}
.SmartHover > .floatBtn {
  position: absolute;
  right: 0px;
  top: 0px;
  display: none;
  z-index: 99;
  padding: 0 10px;
  cursor: pointer;
}
@media screen and (max-width: 600px) {
  .editTop {
    display: none;
  }
}
@media screen and (min-width: 4000px) {
  .editTop {
    display: none;
  }
}
.editTop {
  display: none;
  transition: all 0.3s cubic-bezier(0.9, 0, 0.3, 0.7);
  width: 100%;
  background: #4A4B4C;
  padding: 10px;
  text-align: center;
  z-index: 100;
}
.editTop .editTopContent {
  margin: 0 auto;
}
.editTop .editTopContent label {
  font-size: 12px;
  width: 86px;
  display: inline-block;
  line-height: 28px;
  color: #fff;
  text-align: center;
  margin-right: 20px;
  background: #F9AB22;
  border-radius: 5px;
  cursor: pointer;
}
.editTop .editTopContent label:last-child {
  margin-right: 0;
}
.block {
  display: block;
  top: 0px;
}
.hoverTooltip .ant-tooltip-inner {
  background-color: #fff;
}
.hoverTooltip .ant-tooltip-arrow {
  border-top-color: #fff !important;
}
/* 颜色选择气泡 */
.colorPopover .ant-popover-arrow {
  display: none;
}
.colorPopover .ant-popover-inner-content {
  padding: 0;
}
.colorPopover .sketch-picker {
  width: 220px !important;
}
/* css 编辑器 */
.css-editor {
  border: 1px solid #e8e8e8;
  line-height: 1.5;
}
.css-editor .CodeMirror-fullscreen {
  z-index: 1200;
}
.dressup .ant-radio-button-wrapper {
  padding: 0 18px;
  width: 44%;
}
.dressup .ant-radio-button-wrapper:first-child {
  border-radius: 8px 0 0 8px;
}
.dressup .ant-radio-button-wrapper:last-child {
  border-radius: 0 8px 8px 0;
}
.dressup li {
  position: relative;
  text-align: center;
  cursor: pointer;
  padding-top: 10px;
  margin: 0px 20px;
  border: 1px dashed transparent;
}
.dressup li img {
  width: 240px;
  height: 130px;
}
.dressup li p {
  line-height: 39px;
}
.ulContent li {
  position: relative;
  text-align: center;
  cursor: pointer;
  padding-top: 10px;
  margin: 0px 40px 10px;
  border: 1px dashed transparent;
}
.ulContent li img {
  width: 120px;
}
.sorttingForm .ant-tree li .ant-tree-node-content-wrapper {
  cursor: move;
  height: 44px;
  line-height: 44px;
  border: 0 !important;
}
.sorttingForm .ant-tree li span[draggable],
.sorttingForm .ant-tree li span[draggable='true'] {
  line-height: 44px;
}
.sorttingForm .ant-tree li {
  padding: 0;
}
.sorttingForm .ant-tree li span.ant-tree-switcher,
.sorttingForm .ant-tree li span.ant-tree-iconEle {
  height: 28px;
}
.sorttingForm .icon {
  cursor: pointer;
  font-size: 16px;
}
.sorttingForm .sfWrapper {
  padding-right: 20px;
}
.flInput .ant-input {
  margin-top: -2px;
}
.ant-input {
  border-radius: 8px;
}
.imgdiv {
  display: inline-block;
  margin-right: 10px;
  text-align: center;
  cursor: pointer;
}
.circle {
  vertical-align: middle;
  width: 4px;
  height: 4px;
  margin-left: 8px;
  background-color: #40a9ff;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.nodata {
  margin-top: 80px;
  text-align: center;
  color: #ddd;
}
.textOverflow {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.textOverflowTwo {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-all;
  max-height: 42px;
}
.width_1400 {
  width: 1400px !important;
  left: -100px;
}
.SearchLinearColor {
  background: linear-gradient(#E5F2FF, #F8FBFF, #FFFFFF) !important;
}
.cardWraper {
  height: 100%;
}
.cardWraper .icon + .icon {
  cursor: pointer;
  margin-left: 10px;
}
.cardWraper.selectEditCardWraper {
  position: relative;
  height: auto;
  left: 0;
}
.cardWraper.informationWraper {
  padding: 0;
  margin: 18px 9px 0;
  box-shadow: 0px 0px 10px 0px rgba(0, 104, 113, 0.1);
}
.cardmodal .ant-tabs-tab {
  padding: 8px 12px !important;
}
.yui-page-footer {
  width: 100%;
  position: absolute;
  padding: 16px 32px;
  font-size: 12px;
  left: 0;
  bottom: 0;
  color: #7d7d7d;
  text-align: center;
}
.yui_contain_footer {
  background: var(--primary) !important;
  min-height: 80px;
  text-align: center;
  bottom: 0;
  width: 100%;
}
.ant-fullcalendar-header .ant-radio-group {
  display: none;
}
.ant-checkbox-inner {
  border-radius: 4px !important;
}
.ant-modal-header {
  border-radius: 16px 16px 0 0 !important;
  border-bottom: 0 !important;
}
.ant-modal-content {
  border-radius: 16px !important;
}
.anticon-pushpin {
  color: #999 !important;
}
.active .anticon.anticon-check-circle {
  font-size: 25px;
  position: absolute;
  top: -7px;
  right: -8px;
  background: #fff;
  border-radius: 50%;
}
.cardInfo .infoItem {
  line-height: 39px;
  margin-bottom: 24px;
}
.cardInfo .infoItem .label {
  text-align: right;
  color: rgba(0, 0, 0, 0.85);
}
.cardInfo .infoItem .content {
  padding-left: 15px;
  color: rgba(0, 0, 0, 0.65);
}
.echartsContainer {
  overflow: auto;
}
.echartsContainer::-webkit-scrollbar-track-piece {
  background-color: rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
}
.echartsContainer::-webkit-scrollbar {
  width: 5px;
  height: 6px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.echartsContainer::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  min-height: 10px;
}
.echartsContainer::-webkit-scrollbar-thumb:hover {
  background-color: var(--primary);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  width: 15px !important;
}
.checkMore a {
  display: none;
  color: #999;
  font-size: 12px;
}
.checkMore a:hover {
  color: #999;
}
.checkMore img {
  width: 12px;
  vertical-align: baseline;
  margin-left: 4px;
}
.checkMore > a > div {
  position: absolute;
  top: 17px;
  right: 40px;
}
.logoDiv {
  min-width: 1200px;
  margin: 0px auto;
  width: 1200px;
}
.logoMenu {
  height: 80px;
  line-height: 80px;
  display: flex;
  align-items: center;
}
.logoMenu .yui_page_banner_wrapper {
  flex: 1;
  top: 0;
  transform: translate(0, 0);
}
.logoMenu .bannerLogo {
  top: 0;
  transform: translate(0, 0);
}
.myaccoutIcon {
  margin-right: 5px;
}
.myaccoutSpan {
  cursor: pointer;
}
.ant-list-header {
  background: #E7F7F8 !important;
}
::-webkit-scrollbar-track-piece {
  background-color: rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
}
::-webkit-scrollbar {
  width: 5px;
  height: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.ant-table-body::-webkit-scrollbar {
  width: 5px;
  height: 6px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  min-height: 10px;
}
::-webkit-scrollbar-thumb:hover {
  background-color: var(--primary);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  width: 15px !important;
}
.twoc-mtb {
  margin: 15px 0;
}
.twoc-mtb.twoc-left {
  transform: translate(-10px, 0);
}
.twoc-mtb.twoc-right {
  transform: translate(10px, 0);
}
.threel-mtb {
  margin: 15px 0;
}
.threel-mtb.threel-left {
  transform: translate(-20px, 0);
}
.threel-mtb.threel-left.ant-col-7 {
  width: calc(100% / 24 * 7);
}
.threel-mtb.threel-right {
  transform: translate(20px, 0);
}
.threel-mtb.threel-right.ant-col-7 {
  width: calc(100% / 24 * 7);
}
.edit_top {
  border: 1px dashed var(--primary);
  background: #f5f5f5;
  padding: 20px !important;
  min-height: 100px !important;
  border-radius: 10px;
}
.trtc-mt {
  margin-top: 15px;
  /* threeRowTwoCol 三行两列布局 start */
  /* threeRowTwoCol 三行两列布局 end */
  /* threeRowThreeCol 三行三列布局 start */
  /* threeRowThreeCol 三行三列布局 end */
}
.trtc-mt.trtc-top1 {
  width: calc(100% + 20px);
  transform: translate(-10px, 0);
}
.trtc-mt.trtc-bottom1 {
  width: calc(100% + 20px);
  margin-bottom: 15px;
  transform: translate(-10px, 0);
}
.trtc-mt.trtc-centerLeft1 {
  transform: translate(-10px, 0);
}
.trtc-mt.trtc-centerRight1 {
  transform: translate(10px, 0);
}
.trtc-mt.trtc-top2 {
  width: calc(100% + 40px);
  transform: translate(-20px, 0);
}
.trtc-mt.trtc-bottom2 {
  width: calc(100% + 40px);
  margin-bottom: 15px;
  transform: translate(-20px, 0);
}
.trtc-mt.trtc-centerLeft2 {
  transform: translate(-20px, 0);
}
.trtc-mt.trtc-centerLeft2.ant-col-7 {
  width: calc(100% / 24 * 7);
}
.trtc-mt.trtc-centerRight2 {
  transform: translate(20px, 0);
}
.trtc-mt.trtc-centerRight2.ant-col-7 {
  width: calc(100% / 24 * 7);
}
.horizontalWrapper {
  margin: 15px 0;
}
.autoWrapper {
  margin: 15px 0;
}
.cardComponent {
  height: 100%;
}
.cardComponent.editComponent {
  position: relative;
}
.cardComponent.editComponent:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 97;
}
.skeletonWrapper {
  position: relative;
  width: 100%;
  height: 100%;
}
.skeletonWrapper.skeletonLoading {
  padding: 10px;
}
.schWrapper {
  height: 100%;
}
.schWrapper.isEditPage {
  padding: 10px;
}
.layoutCardCol.ant-col-7 {
  width: calc(100% / 24 * 7);
}
.layoutCardCol.notFirstCol {
  padding-left: 10px;
}
.layoutCardCol.notFirstCol.ant-col-12 {
  width: calc(100% / 24 * 12 - 10px);
}
.layoutCardCol.notFirstCol.ant-col-17 {
  width: calc(100% / 24 * 17 - 10px);
}
.layoutCardCol.notFirstCol.ant-col-7 {
  width: calc(100% / 24 * 7 - 10px);
}
.layoutCardCol.idEditLCC .layoutContent {
  min-height: 260px;
}
.yui_Wrapper {
  position: relative;
}
.yui_Wrapper .contentLoading {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 900;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1;
}
.yui_Wrapper .contentLoading.contentEnter {
  opacity: 0;
  z-index: -1;
  transition: all 2s ease-in;
}
.popoverCardImg {
  width: 120px;
  height: 120px;
  object-fit: contain;
}
.message-dropdown {
  width: 360px;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0px 5px 10px 0px rgba(2, 30, 33, 0.08);
}
.message-dropdown .md-top {
  height: 32px;
  line-height: 32px;
  padding: 0 14px;
}
.message-dropdown .md-top .markRead {
  color: var(--primary);
  cursor: pointer;
}
.message-dropdown .md-list {
  cursor: pointer;
  padding: 0 14px;
}
.message-dropdown .md-list .mdl-item {
  padding: 16px 0;
  border-bottom: 1px dashed #E4E4E4;
}
.message-dropdown .md-list .mdl-icon {
  position: relative;
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 50%;
}
.message-dropdown .md-list .mdl-icon img {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.message-dropdown .md-list .mdl-info {
  width: calc(100% - 40px - 40px);
  padding: 0 10px;
  line-height: 20px;
}
.message-dropdown .md-list .mdl-info .mdl-title {
  margin-bottom: 4px;
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.message-dropdown .md-list .mdl-info .mdl-text {
  color: #666;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.message-dropdown .md-list .mdl-extra {
  width: 40px;
  text-align: right;
}
.message-dropdown .md-list .mdl-extra .mdl-time {
  line-height: 20px;
  color: #878787;
}
.message-dropdown .md-list .mdl-extra .mdl-unreadNums {
  margin-left: 20px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  font-size: 12px;
  border-radius: 50%;
  background-color: #FF6166;
}
.message-dropdown .md-list:hover {
  background-color: #E7F6F7;
}
.message-dropdown .md-list:nth-child(1) .mdl-icon {
  background-color: #5C96F7;
}
.message-dropdown .md-list:nth-child(2) .mdl-icon {
  background-color: #FCBC28;
}
.message-dropdown .md-list:nth-child(3) .mdl-icon {
  background-color: #A68FF5;
}
.message-dropdown .md-list:nth-child(4) .mdl-icon {
  background-color: #28D5B8;
}
.message-dropdown .md-list:nth-child(5) .mdl-icon {
  background-color: #FC6C70;
}
.message-dropdown .md-nodata {
  margin: 50px auto;
  text-align: center;
}
.message-dropdown .md-seeMore {
  height: 44px;
  line-height: 44px;
  color: #999999;
  text-align: center;
}
.message-dropdown .md-seeMore .sm-text {
  cursor: pointer;
}
.ant-notification {
  width: 400px;
  margin-right: 8px;
}
.ant-notification .ant-notification-notice {
  padding: 16px;
  margin: 0;
}
.notifacationMessage .ant-notification-notice-message {
  color: #000;
  font-size: 16px;
}
.notifacationMessage .ant-notification-notice-message > div {
  display: flex;
  align-items: baseline;
}
.notifacationMessage .ant-notification-notice-message span {
  margin: 0 8px;
  font-size: 30px;
  font-weight: 600;
}
.notifacationMessage .notification-main {
  position: relative;
  padding-bottom: 16px;
  color: #333;
}
.notifacationMessage .notification-main .notification_title {
  position: relative;
  line-height: 40px;
  height: 28px;
  color: #333;
  font-size: 16px;
}
.notifacationMessage .notification-main .notification_title i {
  color: var(--primary);
  margin-right: 16px;
}
.notifacationMessage .notification-main .notification_title .notification_content_time {
  position: absolute;
  right: 50px;
  bottom: 0;
  line-height: 20px;
  font-size: 14px;
  font-weight: 400;
}
.notifacationMessage .notification-main .notification_title .fold,
.notifacationMessage .notification-main .notification_title .unfold {
  position: absolute;
  width: 24px;
  height: 24px;
  right: 6px;
  bottom: -3px;
  line-height: 20px;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
}
.notifacationMessage .notification-main .notification_title .fold img {
  transform: rotate(180deg);
}
.notifacationMessage .notification-main .notification_content {
  position: relative;
  padding: 16px 20px 0;
  margin-top: 10px;
  border-radius: 6px;
}
.notifacationMessage .notification-main .toDetail {
  position: absolute;
  bottom: 0;
  left: 28px;
}
.notifacationMessage .notification-main .gotIt {
  position: absolute;
  bottom: 0;
  right: 28px;
}
.notifacationMessage .notification-main .msg-txt {
  height: 30px;
}
.notifacationMessage .notification-main .nm-text {
  line-height: 20px;
  margin-bottom: 15px;
  margin-bottom: 22px;
}
.notifacationMessage .nm-pagination {
  padding: 15px 0 0;
  text-align: center;
}
.notifacationMessage .nm-pagination .ant-pagination-item {
  margin-right: 8px;
  border: 1px solid #d9d9d9 !important;
}
.notifacationMessage .nm-pagination .ant-pagination-item:focus,
.notifacationMessage .nm-pagination .ant-pagination-item:hover,
.notifacationMessage .nm-pagination .ant-pagination-item-active {
  border-color: var(--primary) !important;
}
.notifacationMessage .msg_sm {
  display: block;
  color: #666;
  margin: 30px 0 0;
  text-align: center;
}
.notifacationMessage .ant-notification-notice-icon .iconfont {
  font-size: 24px;
  color: var(--primary);
}
.ant-notification-notice-close {
  right: 16px;
}
.yui_main_backTop {
  position: fixed;
  bottom: 135px;
  left: 1570px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  z-index: 100;
  color: #fff;
  cursor: pointer;
  text-align: center;
  opacity: 0;
  transition: opacity 0.5s;
  background: rgba(0, 0, 0, 0.3);
}
.yui_main_backTop .iconfont {
  color: #fff;
  font-size: 20px;
}
.yui_main_backTop.active {
  opacity: 1;
}
.header_right2 {
  display: flex;
  justify-content: flex-end;
  width: 480px;
  transition: all 3s;
  overflow: hidden;
}
.header_right2 .hr_item {
  margin-right: 40px;
  line-height: 80px;
}
.header_right2 .fn {
  float: none;
}
.header_right2 .hr_avatar {
  margin-right: 10px;
}
.header_right2 .hr_avatar .avatar_wrap {
  margin-right: 10px;
}
.header_right2 .hr_avatar .ant-avatar-image {
  cursor: pointer;
  border: 2px solid #fff;
}
.header_right2 .ant-avatar {
  width: 32px;
  height: 32px;
  line-height: 32px;
  position: relative;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.header_right2 .ant-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.header_right2 .ant-avatar-sm {
  border-radius: 50%;
}
.header_right2 .icon_img {
  cursor: pointer;
}
.header_right2 .message-badge .ant-badge-count {
  box-shadow: 0 0 0 2px #fff;
}
.dropdownItem:hover {
  background: transparent !important;
}
.fromTag {
  position: relative;
  width: 72px;
  line-height: 24px;
  margin-right: 10px;
  background: #e4e6f7;
  font-weight: 400;
  text-align: center;
  font-size: 12px;
  border-radius: 8px 0 8px 0;
  color: #4052ce;
}
.OAsys {
  color: #53a2f0;
  background: #ddeeff;
}
.XGsys {
  color: #ea74e4;
  background: #fceefb;
}
.JWsys {
  color: #8d3bd3;
  background: #f1e7f9;
}
.RSsys {
  color: #ff6f37;
  background: #ffede7;
}
.YDXY {
  color: #906d5a;
  background: #f1edeb;
}
.SWZX {
  color: #4eb1ba;
  background: #dff1f3;
}
.appCenter {
  padding: 0 !important;
}
.toHome {
  position: fixed;
  display: block;
  right: 0px;
  top: 0px;
  font-size: 30px;
  width: 50px;
  height: 50px;
  background: var(--primary);
  line-height: 50px;
  text-align: center;
  color: #fff;
  border-radius: 0 0 0 50%;
}
.message .message-badge {
  cursor: pointer;
}
.hover_black {
  padding: 5px;
}
.hover_black:hover {
  background: rgba(255, 255, 255, 0.5);
}
.dragGroup {
  border: 1px dashed var(--primary);
  background: #f5f5f5;
  padding: 20px !important;
  min-height: 675px !important;
  border-radius: 10px;
}
.handle {
  display: inline-block !important;
  position: absolute;
  left: 5px;
  top: 5px;
  z-index: 999;
  background: var(--primary);
  color: #fff;
  padding: 10px;
}
.sortable-ghost {
  border: 3px solid var(--primary) !important;
  transform: translateY(-8px);
  border-radius: 10px !important;
  opacity: 0.5;
}
.antTabPadding0 .ant-tabs-left-content {
  padding-left: 0 !important;
}
.antTabPadding0 .ant-tabs-tabpane {
  padding: 0 !important;
}
.calendar-card-wrap-new {
  background: #ccc;
  background: var(--primary);
}
.calendar-card-wrap-new .schedule-card-new {
  position: absolute;
  width: 100%;
  height: 100%;
}
.calendar-card-wrap-new .schedule-calendar-header-new {
  height: 154px;
  background: url(../../assets/images/1MjgAMJuyo.png) no-repeat center;
  background-size: cover;
  color: #fff;
  font-size: 16px;
  padding: 21px 18px;
  position: relative;
  background-color: var(--primary);
}
.calendar-card-wrap-new .schedule-calendar-header-new .userInfo-proverbs-new {
  font-family: KaiTi;
  font-size: 14px;
  letter-spacing: 2px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new {
  position: absolute;
  bottom: 20px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new {
  float: left;
  margin-right: 20px;
  position: absolute;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-userFace-new-img-new {
  border-radius: 40px;
  overflow: hidden;
  border: 2px solid #fff;
  width: 72px;
  height: 72px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-userFace-new-img-new img {
  width: 100%;
  height: 100%;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-img-new {
  border-radius: 40px;
  overflow: hidden;
  border: 2px solid #fff;
  width: 72px;
  height: 72px;
  margin: 10px auto;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-img-new img {
  width: 100%;
  height: 100%;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-info-new {
  color: #7f8683;
  font-size: 14px;
  z-index: 3;
  margin-left: 30px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-info-new div {
  margin-top: 5px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-info-new .userInfo-userName {
  display: flex;
  color: #000000;
  font-weight: bold;
  font-size: 16px;
  margin-left: 85px;
  margin-top: 10px;
  margin-bottom: 20px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-info-new .userInfo-userSex {
  margin-left: 5px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-info-new .userInfo-funcBtnGrp {
  margin-top: 10px;
  margin-left: -30px;
  text-align: center;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userFace-new .userInfo-info-new .userInfo-funcBtnGrp .userInfo-funcBtn {
  margin: 0 10px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo {
  position: absolute;
  width: 326px;
  height: 288px;
  background: url(data:image/png;base64,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) center no-repeat;
  background-size: 100% 100%;
  top: -10px;
  left: -127px;
  z-index: 1;
}
.calendar-card-wrap-new .schedule-calendar-header-new .header-bottom-new .userInfo-userType {
  font-size: 15px;
  margin-left: 85px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-view {
  position: absolute;
  bottom: 10px;
  right: 38%;
  font-size: 14px;
  cursor: pointer;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-content {
  float: left;
  font-size: 14px;
  margin-left: 10px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-content .schedule-calendar-date {
  display: flex;
  align-items: center;
  height: 37px;
  line-height: 18px;
  margin-top: 6px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-content .schedule-calendar-date span {
  font-size: 24px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-content .schedule-calendar-date .custom-driver {
  width: 2px;
  height: 30px;
  background: #fff;
  display: inline-block;
  margin: 0 10px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-content .schedule-calendar-date ul {
  display: inline-block;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-content .schedule-calendar-date ul li {
  list-style: none;
  color: #fff;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-content .schedule-calendar-date ul li:nth-child(2) {
  margin-top: 1px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-content .schedule-calendar-lunar {
  height: 14px;
  line-height: 14px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-content.userInfomation {
  margin-left: 85px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .schedule-calendar-weather {
  float: right;
  margin-right: -5px;
  display: none;
}
.calendar-card-wrap-new .schedule-calendar-header-new .date-head {
  font-size: 30px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .date-head i {
  cursor: pointer;
}
.calendar-card-wrap-new .schedule-calendar-header-new .date-today {
  line-height: 38px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .date-today em {
  font-size: 36px;
  font-weight: normal;
  color: #f2aa18;
  margin-left: 22px;
}
.calendar-card-wrap-new .schedule-calendar-header-new .weather-wrap {
  position: absolute;
  height: 42px;
  width: 190px;
  right: 18px;
  bottom: 50px;
}
.calendar-card-wrap-new .default-view {
  height: 100%;
  background: #fff;
}
.calendar-card-wrap-new .default-view.mbot .df-container {
  position: absolute;
  width: 100%;
  border-radius: 8px;
}
.calendar-card-wrap-new .default-view.mbot .df-container .empty-data-wrap {
  height: 200px;
}
.calendar-card-wrap-new .default-view.mbot:after {
  position: absolute;
  display: none;
  content: "";
  bottom: 20px;
  width: calc(100% - 40px);
  margin: 0 20px;
  height: 40px;
}
.calendar-card-wrap-new .default-view.mbot .bot-view-more {
  display: block;
}
.calendar-card-wrap-new .default-view .bot-view-more {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 64px;
  line-height: 64px;
  z-index: 9;
  text-align: center;
  color: #ffffff;
  opacity: 0.8;
}
.calendar-card-wrap-new .default-view .bot-view-more i {
  margin-left: 16px;
}
.calendar-card-wrap-new .more-view-wrap {
  position: absolute;
  overflow: hidden;
  background: var(--primary);
  linear-maskbackground: -webkit-linear-gradient(var(--primary), var(--primary), var(--three));
  /* Safari 5.1 - 6.0 */
  linear-maskbackground: -webkit-linear-gradient(var(--primary), var(--primary), var(--third));
  /* Safari 5.1 - 6.0 */
  background: #ccc;
  background: -o-linear-gradient(var(--primary), var(--primary), var(--three));
  /* Opera 11.1 - 12.0 */
  background: -o-linear-gradient(var(--primary), var(--primary), var(--third));
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(var(--primary), var(--primary), var(--three));
  /* Firefox 3.6 - 15 */
  background: -moz-linear-gradient(var(--primary), var(--primary), var(--third));
  /* Firefox 3.6 - 15 */
  background: linear-gradient(var(--primary), var(--primary), var(--three));
  /* 标准的语法 */
  background: linear-gradient(var(--primary), var(--primary), var(--third));
  /* 标准的语法 */
  width: 100%;
  height: 100%;
}
.calendar-card-wrap-new .more-view-wrap .top-head {
  height: 56px;
  line-height: 56px;
  color: #ffffff;
  background: url(../../assets/images/1MjgAMJuyo.png) no-repeat center;
  padding: 0 20px;
}
.calendar-card-wrap-new .more-view-wrap .date-head {
  font-size: 20px;
}
.calendar-card-wrap-new .more-view-wrap .type-tab-wrap {
  background: #ccc;
  background: var(--primary);
  border-radius: 4px;
  border: 1px solid #ccc;
  border: 1px solid var(--four);
  border: 1px solid var(--fourth);
  margin: 20px 20px 10px;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  display: flex;
}
.calendar-card-wrap-new .more-view-wrap .type-tab-wrap li {
  flex: 1;
  display: table-cell;
  cursor: pointer;
  color: #fff;
  height: 32px;
  line-height: 32px;
  text-align: center;
  padding: 0 20px;
  border-left: 1px solid #ccc;
  border-left: 1px solid var(--four);
  border-left: 1px solid var(--fourth);
}
.calendar-card-wrap-new .more-view-wrap .type-tab-wrap li:first-child {
  border-left: none;
}
.calendar-card-wrap-new .more-view-wrap .type-tab-wrap li.active {
  background: #ccc;
  background: var(--three);
  background: var(--third);
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list {
  margin: 0 20px 10px;
  padding-bottom: 40px;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li {
  transition: ease 200ms;
  margin-bottom: 10px;
  cursor: pointer;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li:last-of-type {
  margin-bottom: 0;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont {
  background: #7f8683;
  color: #ffffff;
  padding: 12px 20px;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont:hover {
  background: #ccc;
  background: var(--primary);
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .sche-tpye-tag {
  margin-right: 6px;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .tle {
  height: 24px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
  font-size: 14px;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .tle:hover {
  text-decoration: underline;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .tle .sche-tpye-tag {
  display: inline-block;
  border-radius: 16px;
  padding: 0 4px;
  margin: 0 6px;
  line-height: 16px;
  height: 16px;
  font-size: 12px;
  color: #fff;
  background: #fd7167;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .tle .sche-tpye-tag:first-child {
  margin-left: 0;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .tle .sche-tpye-tag:last-child {
  margin-right: 0;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .tle .sche-tpye-tag[data-type="会议"] {
  background: #fd7167;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .tle .sche-tpye-tag[data-type="活动"] {
  background: #66cc66;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .tle .sche-tpye-tag[data-type="其他"] {
  background: #0069ba;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .tle .item-tag {
  display: inline-block;
  margin-right: 16px;
  border-radius: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont p {
  font-size: 12px;
  color: #c3d0da;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont .place {
  height: 18px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .cont label {
  color: #fff;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .bot-operate-wrap {
  height: 36px;
  line-height: 36px;
  display: flex;
  align-items: center;
  align-content: center;
  background: #ccc;
  background: var(--primary);
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .bot-operate-wrap .op-item {
  cursor: pointer;
  flex: 1;
  height: 34px;
  text-align: center;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding: 0 20px;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .bot-operate-wrap .op-item.disable {
  opacity: 0.3;
  cursor: no-drop;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .bot-operate-wrap .op-item i {
  margin-right: 6px;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .bot-operate-wrap .op-item:hover {
  background: rgba(0, 0, 0, 0.3);
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .bot-operate-wrap .op-item .ant-select-selection {
  background: none;
  border: none;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .bot-operate-wrap .op-item .prefixIcon i {
  color: #c9c9c9;
  vertical-align: baseline;
  margin-right: 6px;
}
.calendar-card-wrap-new .more-view-wrap .m-sche-list > li .bot-operate-wrap .op-item .anticon-arrow-down {
  color: #ccc;
  color: var(--four);
  color: var(--fourth);
}
.calendar-card-wrap-new .more-view-wrap .ignore-setting {
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
}
.calendar-card-wrap-new .more-view-wrap .more-bot-wrap {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 9;
  height: 50px;
  line-height: 50px;
  color: #ffffff;
  text-align: center;
  border-top: 1px solid #ebebeb;
}
.calendar-card-wrap-new .more-view-wrap .more-bot-wrap:hover {
  background: #ccc;
  background: var(--primary);
}
.calendar-card-wrap-new .linear-mask {
  position: relative;
}
.calendar-card-wrap-new .linear-mask:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  linear-maskbackground: -webkit-linear-gradient(rgba(0, 95, 40, 0), var(--primary));
  /* Safari 5.1 - 6.0 */
  background: #ccc;
  background: -o-linear-gradient(rgba(0, 95, 40, 0), var(--primary));
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(rgba(0, 95, 40, 0), var(--primary));
  /* Firefox 3.6 - 15 */
  background: linear-gradient(rgba(0, 95, 40, 0), var(--primary));
  /* 标准的语法 */
}
.calendar-card-wrap-new .schedule-row-style {
  height: auto;
  background: #fff;
}
.calendar-card-wrap-new .schedule-card-new > .ant-card-body {
  padding: 0px;
}
.calendar-card-wrap-new .schedule-card-new a {
  color: #333;
}
.calendar-card-wrap-new .schedule-card-new li {
  color: var(--primary);
}
.calendar-card-wrap-new .calendar-sche-list .float-r {
  float: right;
  display: flex;
  justify-content: center;
}
.calendar-card-wrap-new .calendar-sche-list .float-r i:last-child {
  color: var(--primary);
}
.calendar-card-wrap-new .calendar-sche-list .float-r .schedule-calendar-detail {
  font-size: 14px;
  cursor: pointer;
  margin-right: 20px;
  color: var(--primary);
}
.calendar-card-wrap-new .calendar-sche-list .shade {
  height: 40px;
}
.calendar-card-wrap-new .calendar-sche-list .allEmptyButton {
  width: 30%;
  margin: 0 auto;
  min-width: 90px;
}
.calendar-card-wrap-new .calendar-sche-list h3 {
  margin: 10px 20px 12px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
  /*span{
                height: 20px;
                line-height: 20px;
            }*/
}
.calendar-card-wrap-new .calendar-sche-list h3 i {
  margin-right: 8px;
  font-size: 12px;
}
.calendar-card-wrap-new .calendar-sche-list h3 .cal-head-left {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  color: var(--primary);
  font-size: 15px;
  font-weight: bold;
}
.calendar-card-wrap-new .calendar-sche-list h3 .cal-head-left > span {
  vertical-align: middle;
}
.calendar-card-wrap-new .calendar-sche-list h3 .schedule-dot {
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: var(--primary);
  margin: 0 5px;
  display: inline-block;
  vertical-align: middle;
}
.calendar-card-wrap-new .calendar-sche-list h3 .my-schedule-title {
  vertical-align: middle;
}
.calendar-card-wrap-new .calendar-sche-list h3 .schedule-number {
  color: #f6cd5b;
  font-size: 18px;
  vertical-align: middle;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style {
  position: relative;
  color: #ffffff;
  height: 66px;
  /* border       :1px solid #348B62;
            background:#348B62;*/
  border-color: rgba(255, 255, 255, 0.05);
  background: rgba(255, 255, 255, 0.2);
  border-radius: 2px;
  margin-bottom: 10px;
  overflow: hidden;
  border-radius: 8px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style:hover .row-left ul .row-time.hasIgnore {
  display: none;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style:hover .row-left ul .row-ignore {
  display: inline-block;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left {
  width: 65px;
  float: left;
  display: table;
  text-align: center;
  height: 100%;
  border-right: 1px solid rgba(255, 255, 255, 0.25);
  background: var(--primary);
  border-radius: 8px 0px 0px 8px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left ul {
  display: table-cell;
  vertical-align: middle;
  padding: 10px 0;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left ul .row-ignore {
  display: none;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left ul li {
  list-style: none;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left ul li:nth-child(1) {
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
  line-height: 13px;
  height: 16px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left ul li:nth-child(2) {
  margin-top: 9px;
  font-size: 12px;
  line-height: 9px;
  height: 9px;
  color: #FFF;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left .ignore {
  color: #fff;
  cursor: pointer;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left .ignore li:nth-child(1) {
  color: #ccc;
  color: var(--two);
  font-size: 20px;
  line-height: 16px;
  height: 16px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont {
  height: 100%;
  display: table;
  width: calc(100% - 65px);
  float: left;
  background: rgba(24, 144, 255, 0.08);
  border-radius: 0px 8px 8px 0px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle {
  vertical-align: middle;
  display: table-cell;
  padding: 0 18px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle .title-line2 {
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  max-height: 42px;
  color: #666;
  font-size: 12px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle .title-line2 .schedule-type {
  border-radius: 84px;
  padding: 0px 7px;
  font-size: 12px;
  color: #fff;
  margin-right: 8px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle .feedbackTag {
  position: absolute;
  padding: 0 6px;
  right: -1px;
  bottom: 0;
  background-color: #fd7167;
  border-top-left-radius: 14px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle .feedbackTag:before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 6px 3px 4px 5px;
  border-style: solid;
  border-color: transparent #fd7167 #fd7167 transparent;
  position: absolute;
  left: -8px;
  bottom: 0;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle .feedbackTag:hover {
  background-color: #f48d86;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle .feedbackTag:hover:before {
  border-color: transparent #f48d86 #f48d86 transparent;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle .feedbackTag i {
  font-size: 12px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .row-middle:hover {
  cursor: pointer;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .ant-divider-vertical {
  margin: 0 3px;
  background-color: rgba(6, 6, 6, 0.3);
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-cont .tle {
  margin-bottom: 4px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-access {
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -6px;
}
.calendar-card-wrap-new .calendar-sche-list .sche-row-style:hover {
  /* background:#348B62;*/
}
.calendar-card-wrap-new .calendar-sche-list .tle {
  color: #ffffff;
  font-size: 14px;
  height: 20px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.calendar-card-wrap-new .calendar-sche-list label {
  color: #ffffff;
  font-size: 12px;
  margin-right: 4px;
}
.calendar-card-wrap-new .calendar-sche-list .desc {
  color: #c3d0da;
  font-size: 12px;
}
.calendar-card-wrap-new .calendar-sche-list .scroll-wrap-week {
  padding: 0 20px;
  scrollbar-width: none;
  -ms-overflow-style: none;
  height: 370px;
  overflow-y: scroll;
}
.calendar-card-wrap-new .calendar-sche-list .scroll-wrap-month {
  padding: 0 20px;
  scrollbar-width: none;
  -ms-overflow-style: none;
  height: 225px;
  overflow-y: scroll;
}
.calendar-card-wrap-new .calendar-sche-list .scroll-wrap::-webkit-scrollbar {
  display: none;
}
.calendar-card-wrap-new .box-mid {
  display: table;
}
.calendar-card-wrap-new .box-mid > .mid {
  display: table-cell;
  vertical-align: middle;
}
.calendar-card-wrap-new .box-mid > .center {
  display: table-cell;
  text-align: center;
}
.calendar-card-wrap-new .sche-row-style h4 {
  color: #fff;
  height: 20px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.calendar-card-wrap-new .timeline-style {
  height: calc(100% - 270px);
  overflow-y: auto;
  position: relative;
  background: #fff;
}
.calendar-card-wrap-new .timeline-style .ignore-setting {
  text-align: center;
  margin-bottom: 10px;
}
.calendar-card-wrap-new .timeline-style .ignore-setting .igonre-cont {
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 12px;
  padding: 5px 18px;
}
.calendar-card-wrap-new .timeline-style .ignore-setting .igonre-cont span {
  vertical-align: middle;
}
.calendar-card-wrap-new .timeline-style .ignore-setting .dot {
  display: inline-block;
  width: 3px;
  height: 3px;
  background-color: #fff;
  border-radius: 50%;
  margin: 0 5px;
}
.calendar-card-wrap-new .schedule-card-new .line {
  height: 1px;
  background: var(--primary);
  margin: 10px 20px;
}
.ant-badge-dot {
  background: #fd6767;
}
.ant-spin-dot i {
  background-color: #228b22;
}
.schedulePlusButton li {
  list-style-type: none;
  padding: 0 8px;
}
.schedulePlusButton li:hover {
  background-color: #ccc;
  background-color: var(--two);
  background-color: var(--secord);
  cursor: pointer;
}
/*************** 蓝色主题 start***************/
.theme-blue .ant-spin-dot i {
  background-color: #2391e6;
}
.theme-blue .calendar-card-wrap-new .schedule-calendar-header-new {
  background-image: url(../../assets/images/Ch0XUOwc34.png);
}
.theme-blue .calendar-card-wrap-new .more-view-wrap .top-head {
  background-image: url(../../assets/images/Ch0XUOwc34.png);
}
.theme-blue .calendar-card-wrap-new .cardInfo {
  color: #fff;
}
.theme-blue .calendar-card-wrap-new .calendar-sche-list .sche-row-style {
  border-color: rgba(255, 255, 255, 0.05);
  background: rgba(255, 255, 255, 0.2);
}
.theme-blue .calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left ul li:nth-child(1) {
  color: #FEE420;
}
.theme-blue .calendar-card-wrap-new .calendar-sche-list h3 .schedule-number {
  color: #FEE420;
}
.theme-blue .calendar-card-wrap-new .default-view.mbot:after {
  background: transparent;
}
.theme-blue .calendar-card-wrap-new .calendar-sche-list .sche-row-style:hover {
  box-shadow: 0 0 10px #ccc;
  box-shadow: 0 0 10px var(--four);
  box-shadow: 0 0 10px var(--fourth);
  border: 1px solid rgba(35, 145, 230, 0.3);
}
.theme-blue .schedulePlusButton li:hover {
  background-color: #e6f7ff;
}
.theme-red .ant-spin-dot i {
  background-color: #9A001E;
}
.theme-red .calendar-card-wrap-new {
  background-image: url(../../assets/images/26dkyrPKqp.jpg);
}
.theme-red .calendar-card-wrap-new .schedule-calendar-header-new {
  background-image: url(../../assets/images/3be_wCaqzV.jpg);
}
.theme-red .calendar-card-wrap-new .more-view-wrap .top-head {
  background-image: url(../../assets/images/3be_wCaqzV.jpg);
}
.theme-red .calendar-card-wrap-new .cardInfo {
  color: #fff;
}
.theme-red .calendar-card-wrap-new .calendar-sche-list .sche-row-style {
  border-color: rgba(255, 255, 255, 0.05);
  background: rgba(255, 255, 255, 0.2);
}
.theme-red .calendar-card-wrap-new .calendar-sche-list .sche-row-style .row-left ul li:nth-child(1) {
  color: #FEE420;
}
.theme-red .calendar-card-wrap-new .calendar-sche-list h3 .schedule-number {
  color: #FEE420;
}
.theme-red .calendar-card-wrap-new .default-view.mbot:after {
  background: transparent;
}
@media (min-width: 1601px) {
  .theme-red .calendar-card-wrap-new {
    background-image: url(../../assets/images/1Xu11k60C9.jpg);
  }
}
@media (min-width: 1921px) {
  .theme-red .calendar-card-wrap-new {
    background-image: url(../../assets/images/1cBsQgB6hS.jpg);
  }
}
.theme-red .calendar-card-wrap-new .calendar-sche-list .sche-row-style:hover {
  box-shadow: 0 0 10px rgba(255, 180, 0, 0.5);
  border: 1px solid rgba(208, 64, 92, 0.1);
}
.theme-red .schedulePlusButton li:hover {
  background-color: #fff1f0;
}
.theme-green .calendar-card-wrap-new .calendar-sche-list .sche-row-style:hover {
  box-shadow: 0 0 10px #ccc;
  box-shadow: 0 0 10px var(--primary);
  border: 1px solid rgba(0, 88, 37, 0.1);
}
.home-page {
  position: relative;
}
.cardAnimation {
  position: absolute;
  z-index: 2;
  margin-top: 103px;
  right: 20px;
  color: #fff;
  cursor: pointer;
}
.cardAnimation:hover {
  font-weight: bold;
}
.calBox {
  position: absolute;
  z-index: 6;
  height: 750px;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}
.calBox2 {
  position: absolute;
  right: 0;
  z-index: 6;
  height: 750px;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}
.calendar-card-wrap-new {
  transform: translate3d(0, 0, 0);
  animation-duration: 1s;
  animation-fill-mode: forwards;
}
@keyframes calPlay {
  0% {
    width: 61%;
    opacity: 0;
    overflow: hidden;
  }
  30% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
    width: 1200px;
    overflow: initial;
  }
}
@keyframes calClose {
  0% {
    width: 1200px;
    opacity: 1;
  }
  70% {
    opacity: 0.3;
  }
  100% {
    width: 40%;
    opacity: 0;
  }
}
@keyframes play {
  0% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(180deg);
  }
}
@keyframes close {
  0% {
    transform: rotateY(180deg);
  }
  100% {
    transform: rotateY(0deg);
  }
}
.schedule-calendar-publish {
  position: absolute;
  right: 10px;
  top: 10px;
  height: 24px;
  width: 24px;
  background-color: #ccc;
  background-color: var(--primary);
  border-radius: 8px;
}
.schedule-calendar-publish img {
  width: 16px;
  margin: 4px;
  margin-bottom: 6px;
}
.yui_main_scrollbars > div:nth-child(2) {
  display: none;
}
.yui_main_scrollbars > div:nth-child(3) {
  display: block;
  width: 16px !important;
  border-radius: 8px !important;
}
.yui_main_scrollbars > div:nth-child(3) div {
  transition-delay: 500ms;
  background-color: transparent !important;
}
.yui_main_scrollbars > div:nth-child(3):hover div {
  background-color: rgba(0, 0, 0, 0.2) !important;
  transition: none;
}
.calendar_modal {
  width: 1200px !important;
  padding: 0;
}
.calendar_modal .ant-modal-body {
  padding: 0;
}
.calendar_modal .ant-modal-close-x {
  display: none;
}
.fold_icon {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  position: absolute;
  top: 11px;
  right: 24px;
  width: 76px;
  line-height: 34px;
  background: var(--primary);
  border-radius: 17px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
}
.task_manager .ant-drawer-header {
  padding: 37px 20px 0;
  border: none;
}
.task_manager .ant-drawer-header .ant-drawer-title {
  font-size: 18px;
  color: #333333;
  line-height: 25px;
  font-weight: 600;
}
.task_manager .ant-drawer-header .ant-drawer-title > div {
  display: flex;
  align-items: baseline;
}
.task_manager .ant-drawer-header .ant-drawer-title span {
  margin: 0 8px;
  font-size: 30px;
  font-weight: 600;
}
.task_manager .ant-drawer-body {
  padding: 37px 20px 0;
}
.task_manager .ant-drawer-body .task_manager_message_count {
  display: flex;
  justify-content: center;
  align-items: center;
}
.task_manager .ant-drawer-body .task_manager_message_count .ant-divider,
.task_manager .ant-drawer-body .task_manager_message_count .ant-divider-vertical {
  top: 0;
  height: 30px;
  margin: 0 37px;
}
.task_manager .ant-drawer-body .task_manager_message_count .task_manager_message_count_affair,
.task_manager .ant-drawer-body .task_manager_message_count .task_manager_message_count_schedule {
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
}
.task_manager .ant-drawer-body .task_manager_message_count .task_manager_message_count_affair span,
.task_manager .ant-drawer-body .task_manager_message_count .task_manager_message_count_schedule span {
  font-weight: 600;
  color: var(--primary);
  font-size: 30px;
}
.task_manager .ant-drawer-body .task_manager_message_content {
  display: flex;
  padding-top: 30px;
  color: #333;
}
.task_manager .ant-drawer-body .task_manager_message_content .task_manager_message_content_lf {
  width: 140px;
}
.task_manager .ant-drawer-body .task_manager_message_content .task_manager_message_content_lf .task_manager_message_content_lf_title {
  line-height: 57px;
  padding-left: 24px;
  border-radius: 6px 0px 0px 6px;
  border-left: 5px solid transparent;
  cursor: pointer;
}
.task_manager .ant-drawer-body .task_manager_message_content .task_manager_message_content_lf .task_manager_message_content_lf_title:hover {
  color: var(--primary);
}
.task_manager .ant-drawer-body .task_manager_message_content .task_manager_message_content_lf .active {
  background: #F9F9F9;
  border-color: var(--primary);
}
.task_manager .ant-drawer-body .task_manager_message_content .task_manager_message_content_lf .active:hover {
  color: #333;
}
.task_manager .ant-drawer-body .task_manager_message_content .task_manager_message_content_rt {
  flex: 1;
  background: #F9F9F9;
  border-radius: 0px 6px 6px 6px;
}
.task_manager .ant-drawer-body .task_manager_message_content .task_manager_message_content_rt .message_list {
  height: calc(100vh - 290px);
  padding: 4px 30px;
  overflow: auto;
}
.task_manager .ant-drawer-body .task_manager_message_content .task_manager_message_content_rt .message_list .message_list_item {
  padding: 16px 0;
}
.task_manager .ant-drawer-body .task_manager_message_content .task_manager_message_content_rt .message_list .message_list_item .message_list_item_title {
  position: relative;
  font-size: 16px;
  font-weight: 600;
}
.task_manager .ant-drawer-body .task_manager_message_content .task_manager_message_content_rt .message_list .message_list_item .message_list_item_title .iconchenggong {
  color: var(--primary);
}
.task_manager .ant-drawer-body .task_manager_message_content .task_manager_message_content_rt .message_list .message_list_item .message_list_item_title .fold,
.task_manager .ant-drawer-body .task_manager_message_content .task_manager_message_content_rt .message_list .message_list_item .message_list_item_title .unfold {
  position: absolute;
  right: 14px;
  bottom: 0;
  line-height: 20px;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
}
.task_manager .ant-drawer-body .task_manager_message_content .task_manager_message_content_rt .message_list .message_list_item .message_list_item_title .fold img {
  transform: rotate(180deg);
}
.task_manager .ant-drawer-body .task_manager_message_content .task_manager_message_content_rt .message_list .message_list_item .message_list_item_content {
  padding: 24px 16px 0;
}
.task_manager .ant-drawer-body .task_manager_message_content .task_manager_message_content_rt .message_list .message_noData {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 150px 0;
  color: #999;
}
.task_manager .ant-drawer-body .task_manager_message_content .task_manager_message_content_rt .task_manager_message_list_pagination {
  padding: 20px;
  text-align: center;
  border-top: 1px solid #ccc;
}
.task_manager .ant-drawer-body .ant-pagination-item {
  margin-right: 8px;
  border: 1px solid #d9d9d9 !important;
}
.task_manager .ant-drawer-body .ant-pagination-item:focus,
.task_manager .ant-drawer-body .ant-pagination-item:hover,
.task_manager .ant-drawer-body .ant-pagination-item-active {
  border-color: var(--primary) !important;
}
.task_manager .ant-drawer-body .ant-pagination-item-active {
  background: var(--primary);
}
.task_manager .ant-drawer-body .ant-pagination-item-active a {
  color: #fff;
}
.upload_container {
  display: flex;
  align-items: center;
}
.upload_container .upload_tips {
  width: 630px;
}
.upload_container .upload_tips span {
  color: red;
}
@media screen and (max-width: 1900px) {
  html {
    zoom: 0.8;
  }
  .yui_main_scrollbars {
    height: 115vh !important;
  }
  .mySiderMenu {
    height: 115vh!important;
  }
}
@media screen and (max-width: 1500px) {
  html {
    zoom: 0.7;
  }
  .yui_main_scrollbars {
    height: 140vh !important;
  }
  .mySiderMenu {
    height: 140vh!important;
  }
}
@media screen and (max-width: 1300px) {
  html {
    zoom: 0.5;
  }
  .yui_main_scrollbars {
    height: 185vh !important;
  }
  .mySiderMenu {
    height: 185vh!important;
  }
}
@media screen and (max-width: 850px) {
  html {
    zoom: 0.4;
  }
  .yui_main_scrollbars {
    height: 230vh !important;
  }
  .mySiderMenu {
    height: 230vh!important;
  }
}
.introjs-helperLayer {
  background-color: rgba(255, 255, 255, 0.5);
}
.introjs-skipbutton {
  visibility: hidden;
}
.introjs-donebutton {
  visibility: visible !important;
  display: inline-block !important;
}
.introjs-prevbutton {
  display: none;
}
.introjs-button.introjs-prevbutton {
  color: #999;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
  border: 1px solid #e5e5e5 !important;
  background: #fff !important;
  background-color: #fff !important;
  background-image: unset !important;
  width: 68px;
  height: 28px;
  border-radius: 5px !important;
  text-align: center;
  line-height: 28px;
  padding: 0;
  margin-right: 10px;
  margin-bottom: 15px;
}
.introjs-button.introjs-donebutton {
  float: right;
}
.introjs-tooltiptext {
  font-weight: bold;
  min-width: 230px;
}
.introjs-skipbutton:active {
  background: none;
}
.tooltipDiv {
  position: relative;
  font-weight: normal;
}
.tooltipImg {
  position: absolute;
}
.tooltipHeader {
  padding: 0 15px;
  line-height: 36px;
  font-size: 16px;
  font-weight: normal;
  color: #999;
  border-bottom: 1px solid #e5e5e5;
  position: relative;
}
.tooltipStep {
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  font-size: 18px;
}
.tooltipContent {
  padding: 15px;
}
.tooltipTitle {
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
}
.tooltipBox {
  position: absolute;
  top: 40px;
  right: -150px;
  background-color: #000;
  color: #fff;
  font-size: 12px;
  line-height: 3;
  padding: 10px;
  border-radius: 5px;
  display: none;
}
.tooltipText {
  color: #666;
  white-space: normal;
}
.currentStepTip {
  position: absolute;
  left: 0;
  bottom: -37px;
  letter-spacing: 3px;
}
.currentStepTip i {
  font-size: 22px;
  font-style: normal;
}
.introSkipBtn,
.introPrevBtn {
  color: #999;
  position: absolute;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
  bottom: -40px;
  /* bottom: 0; */
  right: 95px;
  border: 1px solid #e5e5e5;
  width: 70px;
  height: 30px;
  border-radius: 5px;
  text-align: center;
  line-height: 29px;
}
.introSkipBtn:hover,
.introPrevBtn:hover {
  box-shadow: 0px 3px 5px #e5e5e5;
}
.introjs-button.introjs-nextbutton,
.introjs-button.introjs-donebutton {
  color: #fff;
  background-image: unset !important;
  width: 68px;
  padding: 0px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  border-radius: 5px !important;
  font-size: 12px;
  margin-right: 15px;
  margin-bottom: 15px;
}
.calendarTip {
  cursor: pointer;
}
.calendarTip img {
  width: 14px;
  margin-right: 5px;
}
.introjs-fixParent {
  z-index: 10000 !important;
}
.introjs-arrow.left-top_1 {
  left: -200px;
  background: url(data:image/png;base64,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) center no-repeat;
  width: 200px;
  height: 130px;
  background-size: 100%;
  border: 0;
  top: -100px;
}
.introjs-arrow.left-top_2 {
  left: -200px;
  background: url(data:image/png;base64,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) center no-repeat;
  width: 200px;
  height: 100px;
  background-size: 100%;
  border: 0;
  top: -50px;
}
.introjs-arrow.left-top_3,
.introjs-arrow.left-top_4 {
  left: 125px;
  background: url(data:image/png;base64,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) center no-repeat;
  width: 135px;
  height: 100px;
  background-size: 100%;
  border: 0;
  top: -100px;
}
.introjs-arrow.left-top_4 {
  left: 55px;
}
.introjs-arrow.left,
.introjs-arrow.left_2 {
  left: -200px;
  background: url(data:image/png;base64,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) center no-repeat;
  width: 200px;
  height: 100px;
  background-size: 100%;
  border: 0;
  top: -25px;
}
.introjs-arrow.left_2 {
  top: 50%;
  transform: translateY(-50%);
}
.introjs-arrow.left-bottom_1 {
  left: -200px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAACNCAYAAADGkaN0AAASWklEQVR4Xu2dC7BlRXmF1wIUVAKiQFQIEglIXgIKiKigSBHegg9KChIRFYUQxVfwwUOGSAwR1NKUUaNETEUEUYwRmEIjhPhABRPEiISXBJVSNGpGBEVXao19Jnu2F+495+xzz36srto1cG/v3v///XvWdO/u/ptICYEQCIEOEpC0CYAtADy0cl1L8tqqO5KOAnAEgA0r11kk38kO+h2TQyAEekxA0hMAPBXAZgA2LddHSH6oJmx/AeANNRSnklxRq3cKgNNq9VaQPDUC2OMXKa6FQJsISNoNwH4AHlWuRwI4l+TbaoL1OgBn1Gw/k+SJtXovBvAyAD8E8KPy54UkP1artw2ArQH8BMCqct1JclUEsE1vSGwJgQ4SkLQlgCcVkbHQ+LpsAWGzWL295uK7SB5XE6ynAXgmgDsr13Ukv9E0nghg00TTXgj0jICkDQBsB2B797RIrqwJ1tEA3ldz+zySh9fqPR7AwQC+DeA75c9bSX5/XsgigPMin+eGQMsJSHo6gL8D8GgA6xZzLyZ5QE3Y/M3O3+JuAXBruf6T5E0tdxERwLZHKPaFwAwISHoIgB0BuFfmyz27E2rCthOAawD8HIDF7OsAriT51hmYNJcmI4BzwZ6HhsD8CEjaAcDVlV6djbmNpHt6a4qkBwDwBMJNJC2CvSsRwN6FNA4NnYCkBwLYFcCeAHYgeVhN2NYvkws3lB6ee3lXk/zi0NhFAIcW8fjbawKSLinC96CKo9uSvLEmguuRvLfXMJbgXARwCZBSJQTaRkDS5l7PRvKumrBdXhYRfw3AFeW61Gve2uZDG+yJALYhCrEhBJZAQNLvADikrJHzursjSH64JoCP9fB2nktLluBKa6pEAFsTihgSAvdNQJK3cnlL16jcDeAkkmeF2+QEIoCTs8udITATApLWIfnLWs9ubwDnA/gkgIsArMywdnr8EcDpGaaFEJiagCT/XdwLwEsAPJjkgTUBXAeAhXHwExdTw640EAFskmbaCoExCUjykpQ/A3AMgG3L7fc4WQDJH4zZXKqPSSACOCawVA+BJgl4uAvAm/w9wXFb2Xr2PpLeL5syYwIRwBkDTvMhUBvKkqRqPzsIgL/5XVL/9hd6syUQAZwt37QeAqsJSPLw9k3u7ZE8OVjaQSAC2I44xIqeEpDkpJ+nAnDKKO+tvQPAVn3dW9u1MEYAuxax2NsZApI2AvDNcl6FZ2/f79Ts+b7XnhBGANsTi1jSQwKS/rrk0/OiZScfSGkRgQhgi4IRU/pHwOv76pMe/fOyux5FALsbu1jeIgKS9gVwvPfqZrFyiwKziCkRwO7EKpa2kEBJGuoTzF7pnRoAnk/y3BaaGpMWIBABzGsRAhMSkPQYAOcB2KWkjffyFh/fuNY6vwmbz23LQCACuAyQ84h+EpC0B4BPAbgdwOEkr+qnp/31KgLY39jGs2UgIGl/AJ8l6YO5UzpGIALYsYDF3BAIgeYIRACbY5mWekygpKt6IYBzSP6ix64OyrUI4KDCHWcnJSDpHWWZy7tJvnTSdnJfuwhEANsVj1jTQgKS3gLgVQB+CuAgkp9uoZkxaQICEcAJoOWW4RCQdLrP3gDgJKWHkvSxkyk9IRAB7Ekg48ZsCEg6AcCbATyPpM/iSOkRgQhgj4IZV2ZDQNKWJL3WL6VnBCKAPQto3AmBEFg6gQjg0lmlZgiEQM8IRAB7FtC4Mx0BSe8EcCeAFTmfYzqWXbg7AtiFKMXGZSEgab9y8LhnfHdIAtNlwT7Xh0QA54o/D28LAUkPB3Ctz+MF8GqSZ7XFttgxOwIRwNmxTcsdIiDpfADPBXAFgL0y/O1Q8KYwNQI4Bbzc2g8C5XDy0wAcC2Bnkrf2w7N4sRiBCOBihPL7wRCQtCHJVYNxOI4iApiXIARCYLAEIoCDDX0cD4EQiADmHRgsAUmHAvhETnEb7CuQIfBwQz9szyXtA2AlgM+T3H3YNIbrfXqAw439YD0vs77XeLEzgNeQdL6/lAESiAAOMOhDd1nSkQA+CMDLXbYn6Z0fKQMkEAEcYNCH7LKkdQHcAMBn+h5F8gND5jF03yOAQ38DBui/pJ0BvAjAcdnxMcAXoOJyBHDY8Y/3ITBoAhHAQYc/zofAsAlEAIcd/3gfAoMmEAEcdPiH47yk53jWl+SXh+N1PF2MQARwMUL5fecJSNoYwM0ANgGwI0nn/UsJgewEyTvQfwKSnOrqFACfIblX/z2Oh0slkB7gUkmlXicJSNoUwE0ANgLwZJKf66QjMXomBCKAM8GaRttCQNJJAE73WR8kD2yLXbGjHQQigO2IQ6yYEQFJ6wF4AYAvkPzqjB6TZjtKIALY0cDF7BAIgekJRACnZ5gWQiAEOkogAtjRwMXsEAiB6QlEAKdnmBZaRkCSj7fc1ZMfJH/cMvNiTosIRABbFIyYMj0Bn+wG4HoAWyTd1fQ8+95CBLDvER6Yf5LOBvAKz/oC2J2kBoYg7o5BIAI4BqxUbTcBSR72eqGzRW8Xkv/ebotj3bwJRADnHYE8vzECkg4H8F4A7yD5usYaTkO9JRAB7G1oh+mYpG0AfIvk3cMkEK/HIRABHIdW6oZACPSKQASwV+GMMyEQAuMQiACOQyt1W0VA0gMAnFC++WXI26rodMOYCGA34hQrFyAg6T0AXgzgYpIHBFIIjEsgAjgusdRvBQFJrwLwFgB3Adgzqe5bEZbOGREB7FzIYrCkgwF8FFid0fwwkheGSghMQiACOAm13DNXApIOAfAhACtI/uVcjcnDO00gAtjp8A3XeEm/S/LrwyUQz5sgEAFsgmLaCIEQ6CSBCGAnwzYsoyXtAuArJO8dlufxdtYEIoCzJpz2pyIg6SVe5wfgH322R7K7TIUzN9cIRADzSrSSgKR1yjIXp7ZydpczAJwcAWxluDprVASws6Hrt+GSLgDwHAD3ADiG5Ln99jjezYNABHAe1PPMRQlIehEAL3F5FskrF70hFUJgAgIRwAmg5ZblISBpM5LfW56n5SlDJBABHGLUW+azpN8G8D2Sq1pmWszpOYEIYM8D3Gb3JD0QwKsBvAHAOSSPb7O9sa1/BCKA/YtpJzyStAeAdwH4vTLL60mOo0n+shMOxMheEIgA9iKM3XJC0m8A+G8AG5cjLI8j+ZlueRFr+0AgAtiHKHbQB0kvA7ARgDNJ/qyDLsTkHhCIAPYgiG12QdLDATyG5JfabGdsGyaBCOAw4z5zryVtBcBJS1/oGV4A25H8+cwfnAeEwBgEIoBjwErVxQlI8jv1fgBHAPCZHd7G9kmnrid5x+ItpEYILB+B1gqgpPWS/WP5XoQmnyTJ2ZoPBHBe+cZ3XZPtp60QaIpA6wRQ0r4A3ghgx5Lu/J+acjbtNEtA0uMArEvyK9WWJW0H4G6StzX7xLQWAs0SaI0AStrbKc4BPKni4ltJvrJZl9PaNAQkPaoMb48EYAG8jOQ+07SZe0NgXgTmLoCSngbgNABeGFsvr8+ZD/N6NX79uZK2B+Dh7Lrlt3eWszlenjRV7YlTLFk6gbkJoKSnlB7f0yvm/gTAJwA8r/zMCTD/funupGZTBCRtA+DmurBJ+hoAX/8A4JLM7DZFPO3Mg8CyC6Ck3UqPrzps+imAvwXwVwDcy7i8wNiX5Mp5gBnaMyWt7/N1Aexfrm0B7Ezy6ioLSf7m94uh8Ym//SSwbAIoaecifPuV81xN9G4A73XeN5Lf8Q8kuffnIw9ddiB5bT/Rt8srSRcBeGbFqu8DeCnJj7TL0lgTAs0RmLkASvJsrr/xHVQRPmf59VqxM0jeXuthOAX62eVnmycfXDPBluQ1eY8H8GQPYes967I17fkALvbQFsBV6ek1wz6ttJfAzARQ0h+W5SyHVoTPOwH8Te9NJL+5EBZJHgb/OQDXXT8f16d7eUrWFf8DtCuAB5fWziN5+HQt5+4Q6D6BxgXQB1YX4fN5Dj7YxsXHGX4QwOkkb7k/bJKcFumPAdxO8re6j3j2Hkj6TQA7AdiApIeya0qZZXemFe/I8EHinwVwKUkvVk4JgUETaEwAy+LXU8oM7miZhD+W+zjDFSRvXAppSZcB8JrAL5P0ebApCxCQtCWAdxfhe2SpciNJT15UBdC9vmdY+Ej+IDBDIAT+n8DUAliWS5xcFseuV5p2UssPF+G7fhzgkrzO7Pe9HIbkwePc25e6JV+eZ8MfW2bFH0HShwRVhW1DAD8qvewfAvgPANc4AUE+G/TlTYgfsyYwsQBK2hrASQD+pGx6t60Wvgs96UHSa8XGLpI8+/gwAO8h6UOxe1lKmqitF1hm4smKuwCM/jGx/x6+bkLSglcVQc+oX7/YZ4VeAoxTIdAAgbEFUJK/y/kMhxcA8JkOo7+gHwdw6jTLVspaNK8JtF0WUe8J7ly5r7Vykry8x71b/+PhrMguFjb34KrC9lUA/nzg3rOvbwD4OEkLY0oIhEBDBJYsgGUP6OsBeCjmRbMj4XOqIwufh19TFUmPBnBraeRYkl4c3ZpSDvG5t35uhaTTAXjW2/tktwDgSQknAV0rGUDZReEzMFwsep4QenZ6cK0JcQwZGIFFBVDSIwC8FoCHoxtU+FxahO+LTTEru0Q+X9o7hKR7lTMpkuzLJpXrugWGmG8H8AQAm5fLKdx3IunvbWuKpKvKMpPRz9x7253kWmwk7Q7APdxb6r2+mTiZRkMgBO6XwH0KoA+lBnAigGMr68fc2KeK8H2uabaSDgHwsdLuE6sCUhJtPqjY4plNnyNrMakKkRdbexbUw0uLlf88m+RaEzGSLN5/VLN/b5KfrrV3RS1Jg9cm7kNytFVvdXVJB5TPAd8G8C0AdySXYdNvR9oLgeYJ/JoAlo/zrwHwpwA80zgq/kvvoe6/jmNG2YEwEqOqMFX/27/3s7xdbpQcYSuSPjnMAuOeoBNsjtYV+sf7k/SOhaoA+v+dT7BaDiTpYXq1nidqLFpeFvI/5XotyX+r1XtimeD5LoDvptc2TuRTNwTaT2CNAErycNC5915e+UBvD3yew98A8KE2dQG7P0Hz73xVh83jENmI5P8WAfSiXfcO3ePzRICvYxbYzuVhupNx+r4flz9XLvAtLtmmx4lE6oZATwmsFkBJXk7hGUqf0zqv4qMRvUd4NDu6G0l/W7N9XhriyQcvB0kJgRAIgUYIjATQud18iM24xdlcqr2tUa+r+jP/d/3/R/XW/OmzYctuEi/5cDmepHueKSEQAiEwEwIjAfSOA894egvaaBvb6IGrSgKDC8q3sjUi13QyzDLR4e9yD/UzSXqtYUoIhEAIzITAWpMg5SxXp0Q6yuvYak/07KYTFZxD8r9mYs2vhrueid2rpGz6g1k9J+2GQAiEwILLYEpPzLOx7oE9q7YMxt/hPFvqfH4XkHQa+8aKpDeX5TdeS7dx0+03ZmgaCoEQ6DyBpSyE9sSIszQfXVvsa+f9be/80it0mqWpi6Tnljbd1h4kr5y60TQQAiEQAgsQWFQAq/dI8j5W9wqdr8+7I6rFkxfneJg8Sm8/CfGSZGGUM/AVJN82STu5JwRCIAQWIzCWAI4aK8tSvDDZvUIvPK5mLnHyUy9Ithj+8yQTJZK89nBT5xIkOcns9GJ+5/chEAIhsDrrylSl7BV2Siz3DJ3Drlq8g8KZoD1xsuT0WJJGOzpuIOkZ6pQQCIEQaJzA1AJYtUiSD9yxEB5W203iak4M4IkTn0exVl67ulclu4pzDTq/4MMWq984lTQYAiEwCAKNCmBliPwQAJ7M8BDZB6BXn+NtbN7aZjG8fKHdHZJ8POPobItnkPyXQUQjToZACCwrgZkIYK1X6Ows7hV6mOxcedVyc1lk/YHqfl1Jrjc6LvNEkmcuK5U8LARCYBAEZi6AlV6hd5g4BZV7hU5bNcom7Soe6jrNlnuFF5G8R5JTS/mwH6819JA6JQRCIAQaJbBsAljrFXqG98jSM3xczSNvhfNJcnsA8O+cPLS+K6VRCGksBEJgmATmIoA1MXQOQA+RfVC3U3LVi3eebEbShyWlhEAIhEBjBOYugJUhsvMGHlqGyN4LXE1+uue4iVgbI5SGQiAEekugNQJY6xX6cCQnZPAw2Wnon5oeYG/fwTgWAnMj0EoBnBuNPDgEQmBQBCKAgwp3nA2BEKgSiADmfQiBEBgsgQjgYEMfx0MgBCKAeQdCIAQGSyACONjQx/EQCIEIYN6BEAiBwRKIAA429HE8BEIgAph3IARCYLAEIoCDDX0cD4EQiADmHQiBEBgsgQjgYEMfx0MgBCKAeQdCIAQGS+D/AFGRlcpszZbgAAAAAElFTkSuQmCC) center no-repeat;
  width: 200px;
  height: 100px;
  background-size: 100%;
  border: 0;
  top: 15px;
}
.introjs-arrow.left-bottom_2 {
  left: -200px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAACNCAYAAADGkaN0AAASWklEQVR4Xu2dC7BlRXmF1wIUVAKiQFQIEglIXgIKiKigSBHegg9KChIRFYUQxVfwwUOGSAwR1NKUUaNETEUEUYwRmEIjhPhABRPEiISXBJVSNGpGBEVXao19Jnu2F+495+xzz36srto1cG/v3v///XvWdO/u/ptICYEQCIEOEpC0CYAtADy0cl1L8tqqO5KOAnAEgA0r11kk38kO+h2TQyAEekxA0hMAPBXAZgA2LddHSH6oJmx/AeANNRSnklxRq3cKgNNq9VaQPDUC2OMXKa6FQJsISNoNwH4AHlWuRwI4l+TbaoL1OgBn1Gw/k+SJtXovBvAyAD8E8KPy54UkP1artw2ArQH8BMCqct1JclUEsE1vSGwJgQ4SkLQlgCcVkbHQ+LpsAWGzWL295uK7SB5XE6ynAXgmgDsr13Ukv9E0nghg00TTXgj0jICkDQBsB2B797RIrqwJ1tEA3ldz+zySh9fqPR7AwQC+DeA75c9bSX5/XsgigPMin+eGQMsJSHo6gL8D8GgA6xZzLyZ5QE3Y/M3O3+JuAXBruf6T5E0tdxERwLZHKPaFwAwISHoIgB0BuFfmyz27E2rCthOAawD8HIDF7OsAriT51hmYNJcmI4BzwZ6HhsD8CEjaAcDVlV6djbmNpHt6a4qkBwDwBMJNJC2CvSsRwN6FNA4NnYCkBwLYFcCeAHYgeVhN2NYvkws3lB6ee3lXk/zi0NhFAIcW8fjbawKSLinC96CKo9uSvLEmguuRvLfXMJbgXARwCZBSJQTaRkDS5l7PRvKumrBdXhYRfw3AFeW61Gve2uZDG+yJALYhCrEhBJZAQNLvADikrJHzursjSH64JoCP9fB2nktLluBKa6pEAFsTihgSAvdNQJK3cnlL16jcDeAkkmeF2+QEIoCTs8udITATApLWIfnLWs9ubwDnA/gkgIsArMywdnr8EcDpGaaFEJiagCT/XdwLwEsAPJjkgTUBXAeAhXHwExdTw640EAFskmbaCoExCUjykpQ/A3AMgG3L7fc4WQDJH4zZXKqPSSACOCawVA+BJgl4uAvAm/w9wXFb2Xr2PpLeL5syYwIRwBkDTvMhUBvKkqRqPzsIgL/5XVL/9hd6syUQAZwt37QeAqsJSPLw9k3u7ZE8OVjaQSAC2I44xIqeEpDkpJ+nAnDKKO+tvQPAVn3dW9u1MEYAuxax2NsZApI2AvDNcl6FZ2/f79Ts+b7XnhBGANsTi1jSQwKS/rrk0/OiZScfSGkRgQhgi4IRU/pHwOv76pMe/fOyux5FALsbu1jeIgKS9gVwvPfqZrFyiwKziCkRwO7EKpa2kEBJGuoTzF7pnRoAnk/y3BaaGpMWIBABzGsRAhMSkPQYAOcB2KWkjffyFh/fuNY6vwmbz23LQCACuAyQ84h+EpC0B4BPAbgdwOEkr+qnp/31KgLY39jGs2UgIGl/AJ8l6YO5UzpGIALYsYDF3BAIgeYIRACbY5mWekygpKt6IYBzSP6ix64OyrUI4KDCHWcnJSDpHWWZy7tJvnTSdnJfuwhEANsVj1jTQgKS3gLgVQB+CuAgkp9uoZkxaQICEcAJoOWW4RCQdLrP3gDgJKWHkvSxkyk9IRAB7Ekg48ZsCEg6AcCbATyPpM/iSOkRgQhgj4IZV2ZDQNKWJL3WL6VnBCKAPQto3AmBEFg6gQjg0lmlZgiEQM8IRAB7FtC4Mx0BSe8EcCeAFTmfYzqWXbg7AtiFKMXGZSEgab9y8LhnfHdIAtNlwT7Xh0QA54o/D28LAUkPB3Ctz+MF8GqSZ7XFttgxOwIRwNmxTcsdIiDpfADPBXAFgL0y/O1Q8KYwNQI4Bbzc2g8C5XDy0wAcC2Bnkrf2w7N4sRiBCOBihPL7wRCQtCHJVYNxOI4iApiXIARCYLAEIoCDDX0cD4EQiADmHRgsAUmHAvhETnEb7CuQIfBwQz9szyXtA2AlgM+T3H3YNIbrfXqAw439YD0vs77XeLEzgNeQdL6/lAESiAAOMOhDd1nSkQA+CMDLXbYn6Z0fKQMkEAEcYNCH7LKkdQHcAMBn+h5F8gND5jF03yOAQ38DBui/pJ0BvAjAcdnxMcAXoOJyBHDY8Y/3ITBoAhHAQYc/zofAsAlEAIcd/3gfAoMmEAEcdPiH47yk53jWl+SXh+N1PF2MQARwMUL5fecJSNoYwM0ANgGwI0nn/UsJgewEyTvQfwKSnOrqFACfIblX/z2Oh0slkB7gUkmlXicJSNoUwE0ANgLwZJKf66QjMXomBCKAM8GaRttCQNJJAE73WR8kD2yLXbGjHQQigO2IQ6yYEQFJ6wF4AYAvkPzqjB6TZjtKIALY0cDF7BAIgekJRACnZ5gWQiAEOkogAtjRwMXsEAiB6QlEAKdnmBZaRkCSj7fc1ZMfJH/cMvNiTosIRABbFIyYMj0Bn+wG4HoAWyTd1fQ8+95CBLDvER6Yf5LOBvAKz/oC2J2kBoYg7o5BIAI4BqxUbTcBSR72eqGzRW8Xkv/ebotj3bwJRADnHYE8vzECkg4H8F4A7yD5usYaTkO9JRAB7G1oh+mYpG0AfIvk3cMkEK/HIRABHIdW6oZACPSKQASwV+GMMyEQAuMQiACOQyt1W0VA0gMAnFC++WXI26rodMOYCGA34hQrFyAg6T0AXgzgYpIHBFIIjEsgAjgusdRvBQFJrwLwFgB3Adgzqe5bEZbOGREB7FzIYrCkgwF8FFid0fwwkheGSghMQiACOAm13DNXApIOAfAhACtI/uVcjcnDO00gAtjp8A3XeEm/S/LrwyUQz5sgEAFsgmLaCIEQ6CSBCGAnwzYsoyXtAuArJO8dlufxdtYEIoCzJpz2pyIg6SVe5wfgH322R7K7TIUzN9cIRADzSrSSgKR1yjIXp7ZydpczAJwcAWxluDprVASws6Hrt+GSLgDwHAD3ADiG5Ln99jjezYNABHAe1PPMRQlIehEAL3F5FskrF70hFUJgAgIRwAmg5ZblISBpM5LfW56n5SlDJBABHGLUW+azpN8G8D2Sq1pmWszpOYEIYM8D3Gb3JD0QwKsBvAHAOSSPb7O9sa1/BCKA/YtpJzyStAeAdwH4vTLL60mOo0n+shMOxMheEIgA9iKM3XJC0m8A+G8AG5cjLI8j+ZlueRFr+0AgAtiHKHbQB0kvA7ARgDNJ/qyDLsTkHhCIAPYgiG12QdLDATyG5JfabGdsGyaBCOAw4z5zryVtBcBJS1/oGV4A25H8+cwfnAeEwBgEIoBjwErVxQlI8jv1fgBHAPCZHd7G9kmnrid5x+ItpEYILB+B1gqgpPWS/WP5XoQmnyTJ2ZoPBHBe+cZ3XZPtp60QaIpA6wRQ0r4A3ghgx5Lu/J+acjbtNEtA0uMArEvyK9WWJW0H4G6StzX7xLQWAs0SaI0AStrbKc4BPKni4ltJvrJZl9PaNAQkPaoMb48EYAG8jOQ+07SZe0NgXgTmLoCSngbgNABeGFsvr8+ZD/N6NX79uZK2B+Dh7Lrlt3eWszlenjRV7YlTLFk6gbkJoKSnlB7f0yvm/gTAJwA8r/zMCTD/funupGZTBCRtA+DmurBJ+hoAX/8A4JLM7DZFPO3Mg8CyC6Ck3UqPrzps+imAvwXwVwDcy7i8wNiX5Mp5gBnaMyWt7/N1Aexfrm0B7Ezy6ioLSf7m94uh8Ym//SSwbAIoaecifPuV81xN9G4A73XeN5Lf8Q8kuffnIw9ddiB5bT/Rt8srSRcBeGbFqu8DeCnJj7TL0lgTAs0RmLkASvJsrr/xHVQRPmf59VqxM0jeXuthOAX62eVnmycfXDPBluQ1eY8H8GQPYes967I17fkALvbQFsBV6ek1wz6ttJfAzARQ0h+W5SyHVoTPOwH8Te9NJL+5EBZJHgb/OQDXXT8f16d7eUrWFf8DtCuAB5fWziN5+HQt5+4Q6D6BxgXQB1YX4fN5Dj7YxsXHGX4QwOkkb7k/bJKcFumPAdxO8re6j3j2Hkj6TQA7AdiApIeya0qZZXemFe/I8EHinwVwKUkvVk4JgUETaEwAy+LXU8oM7miZhD+W+zjDFSRvXAppSZcB8JrAL5P0ebApCxCQtCWAdxfhe2SpciNJT15UBdC9vmdY+Ej+IDBDIAT+n8DUAliWS5xcFseuV5p2UssPF+G7fhzgkrzO7Pe9HIbkwePc25e6JV+eZ8MfW2bFH0HShwRVhW1DAD8qvewfAvgPANc4AUE+G/TlTYgfsyYwsQBK2hrASQD+pGx6t60Wvgs96UHSa8XGLpI8+/gwAO8h6UOxe1lKmqitF1hm4smKuwCM/jGx/x6+bkLSglcVQc+oX7/YZ4VeAoxTIdAAgbEFUJK/y/kMhxcA8JkOo7+gHwdw6jTLVspaNK8JtF0WUe8J7ly5r7Vykry8x71b/+PhrMguFjb34KrC9lUA/nzg3rOvbwD4OEkLY0oIhEBDBJYsgGUP6OsBeCjmRbMj4XOqIwufh19TFUmPBnBraeRYkl4c3ZpSDvG5t35uhaTTAXjW2/tktwDgSQknAV0rGUDZReEzMFwsep4QenZ6cK0JcQwZGIFFBVDSIwC8FoCHoxtU+FxahO+LTTEru0Q+X9o7hKR7lTMpkuzLJpXrugWGmG8H8AQAm5fLKdx3IunvbWuKpKvKMpPRz9x7253kWmwk7Q7APdxb6r2+mTiZRkMgBO6XwH0KoA+lBnAigGMr68fc2KeK8H2uabaSDgHwsdLuE6sCUhJtPqjY4plNnyNrMakKkRdbexbUw0uLlf88m+RaEzGSLN5/VLN/b5KfrrV3RS1Jg9cm7kNytFVvdXVJB5TPAd8G8C0AdySXYdNvR9oLgeYJ/JoAlo/zrwHwpwA80zgq/kvvoe6/jmNG2YEwEqOqMFX/27/3s7xdbpQcYSuSPjnMAuOeoBNsjtYV+sf7k/SOhaoA+v+dT7BaDiTpYXq1nidqLFpeFvI/5XotyX+r1XtimeD5LoDvptc2TuRTNwTaT2CNAErycNC5915e+UBvD3yew98A8KE2dQG7P0Hz73xVh83jENmI5P8WAfSiXfcO3ePzRICvYxbYzuVhupNx+r4flz9XLvAtLtmmx4lE6oZATwmsFkBJXk7hGUqf0zqv4qMRvUd4NDu6G0l/W7N9XhriyQcvB0kJgRAIgUYIjATQud18iM24xdlcqr2tUa+r+jP/d/3/R/XW/OmzYctuEi/5cDmepHueKSEQAiEwEwIjAfSOA894egvaaBvb6IGrSgKDC8q3sjUi13QyzDLR4e9yD/UzSXqtYUoIhEAIzITAWpMg5SxXp0Q6yuvYak/07KYTFZxD8r9mYs2vhrueid2rpGz6g1k9J+2GQAiEwILLYEpPzLOx7oE9q7YMxt/hPFvqfH4XkHQa+8aKpDeX5TdeS7dx0+03ZmgaCoEQ6DyBpSyE9sSIszQfXVvsa+f9be/80it0mqWpi6Tnljbd1h4kr5y60TQQAiEQAgsQWFQAq/dI8j5W9wqdr8+7I6rFkxfneJg8Sm8/CfGSZGGUM/AVJN82STu5JwRCIAQWIzCWAI4aK8tSvDDZvUIvPK5mLnHyUy9Ithj+8yQTJZK89nBT5xIkOcns9GJ+5/chEAIhsDrrylSl7BV2Siz3DJ3Drlq8g8KZoD1xsuT0WJJGOzpuIOkZ6pQQCIEQaJzA1AJYtUiSD9yxEB5W203iak4M4IkTn0exVl67ulclu4pzDTq/4MMWq984lTQYAiEwCAKNCmBliPwQAJ7M8BDZB6BXn+NtbN7aZjG8fKHdHZJ8POPobItnkPyXQUQjToZACCwrgZkIYK1X6Ows7hV6mOxcedVyc1lk/YHqfl1Jrjc6LvNEkmcuK5U8LARCYBAEZi6AlV6hd5g4BZV7hU5bNcom7Soe6jrNlnuFF5G8R5JTS/mwH6819JA6JQRCIAQaJbBsAljrFXqG98jSM3xczSNvhfNJcnsA8O+cPLS+K6VRCGksBEJgmATmIoA1MXQOQA+RfVC3U3LVi3eebEbShyWlhEAIhEBjBOYugJUhsvMGHlqGyN4LXE1+uue4iVgbI5SGQiAEekugNQJY6xX6cCQnZPAw2Wnon5oeYG/fwTgWAnMj0EoBnBuNPDgEQmBQBCKAgwp3nA2BEKgSiADmfQiBEBgsgQjgYEMfx0MgBCKAeQdCIAQGSyACONjQx/EQCIEIYN6BEAiBwRKIAA429HE8BEIgAph3IARCYLAEIoCDDX0cD4EQiADmHQiBEBgsgQjgYEMfx0MgBCKAeQdCIAQGS+D/AFGRlcpszZbgAAAAAElFTkSuQmCC) center no-repeat;
  width: 200px;
  height: 100px;
  background-size: 100%;
  border: 0;
  top: 110px;
}
.introjs-arrow.top-right {
  left: 70%;
  top: -135px;
  background: url(data:image/png;base64,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) center no-repeat;
  width: 125px;
  height: 133px;
  background-size: 100%;
  border: 0;
}
.imgContainer {
  position: relative;
  margin: 0 auto;
  width: 1440px;
}
.bpmHandleBtn {
  width: 90px;
  height: 32px;
  position: absolute;
  top: 25px;
  right: 240px;
}
.bpmSubmitBtn {
  width: 80px;
  height: 28px;
  position: absolute;
  top: 565px;
  left: 520px;
}
.simpleTip {
  z-index: 10000;
  box-sizing: content-box;
  position: absolute;
  padding: 10px;
  background-color: white;
  max-width: 300px;
  border-radius: 3px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  font-weight: bold;
}
.simpleTip.right {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.simpleTipArrow {
  width: 0;
  height: 0;
  border-width: 0 6px 6px;
  border-style: solid;
  border-color: transparent transparent #fff;
  position: absolute;
  top: -5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.simpleTipArrow.right {
  top: 50%;
  left: -5px;
  border-width: 6px 6px 6px 0;
  border-color: transparent #fff transparent transparent;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/**************** 蓝色主题*****************/
.introjs-skipbutton {
  color: #1890ff;
}
.introjs-nextbutton,
.introjs-fullbutton,
.introjs-button:focus,
.introjs-button:active,
.introjs-donebutton {
  color: #fff;
}
.titleText {
  color: #1890ff;
}
.calendarTip:hover {
  color: #1890ff;
}
.introjs-overlay {
  position: absolute;
  box-sizing: content-box;
  z-index: 9998;
  background-color: #000;
  opacity: 0;
}
.introjs-overlay:nth-of-type(2) {
  display: none !important;
}
.introjs-fixParent {
  opacity: 1.0 !important;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
}
.introjs-showElement,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
  z-index: 10000 !important;
}
.introjs-disableInteraction {
  z-index: 10000 !important;
  position: absolute;
  background-color: white;
  opacity: 0;
  filter: alpha(opacity=0);
}
.introjs-relativePosition,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
  position: relative;
}
.introjs-helperLayer {
  box-sizing: content-box;
  position: absolute;
  z-index: 9999;
  background-color: #FFF;
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #777;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.introjs-tooltipReferenceLayer {
  box-sizing: content-box;
  position: absolute;
  visibility: hidden;
  z-index: 10000;
  background-color: transparent;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.introjs-helperLayer *,
.introjs-helperLayer *:before,
.introjs-helperLayer *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
}
.introjs-helperNumberLayer {
  box-sizing: content-box;
  position: absolute;
  visibility: visible;
  top: -16px;
  left: -16px;
  z-index: 9999 !important;
  padding: 2px;
  font-family: Arial, verdana, tahoma;
  font-size: 13px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  background: #ff3019;
  /* Old browsers */
  background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  /* Chrome10+,Safari5.1+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404));
  /* Chrome,Safari4+ */
  background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);
  /* W3C */
  width: 20px;
  height: 20px;
  line-height: 20px;
  border: 3px solid white;
  border-radius: 50%;
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)";
  /* IE6-9 */
  filter: "progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)";
  /* IE10 text shadows */
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
}
.introjs-arrow {
  border: 5px solid transparent;
  content: '';
  position: absolute;
}
.introjs-arrow.top {
  top: -10px;
  border-bottom-color: white;
}
.introjs-arrow.right {
  right: -10px;
  top: 10px;
  border-left-color: white;
}
.introjs-arrow.right-bottom {
  bottom: 10px;
  right: -10px;
  border-left-color: white;
}
.introjs-arrow.bottom-right {
  bottom: -10px;
  right: 10px;
  border-top-color: white;
}
.introjs-arrow.bottom-middle {
  bottom: -10px;
  left: 50%;
  margin-left: -5px;
  border-top-color: white;
}
.introjs-tooltip {
  width: 300px;
  min-height: 190px;
  border-radius: 10px !important;
  box-sizing: content-box;
  position: absolute;
  bottom: unset !important;
  visibility: visible;
  background-color: white;
  min-width: 200px;
  max-width: 300px;
  border-radius: 3px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  -webkit-transition: opacity 0.1s ease-out;
  -moz-transition: opacity 0.1s ease-out;
  -ms-transition: opacity 0.1s ease-out;
  -o-transition: opacity 0.1s ease-out;
  transition: opacity 0.1s ease-out;
}
.introjs-tooltipbuttons {
  text-align: right;
  white-space: nowrap;
}
/*
 Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/
 Changed by Afshin Mehrabani
*/
.introjs-button {
  box-sizing: content-box;
  position: relative;
  overflow: visible;
  display: inline-block;
  padding: 0.3em 0.8em;
  border: 1px solid #d4d4d4;
  margin: 0;
  text-decoration: none;
  font: 11px / normal sans-serif;
  color: #333;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  background-color: #ececec;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
  background-image: -moz-linear-gradient(#f4f4f4, #ececec);
  background-image: -o-linear-gradient(#f4f4f4, #ececec);
  background-image: linear-gradient(#f4f4f4, #ececec);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  /*background-clip: padding-box;*/
  /* commented out due to Opera 11.10 bug */
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
  /* IE hacks */
  zoom: 1;
  *display: inline;
  margin-top: 10px;
}
.introjs-button:hover {
  text-decoration: none;
  box-shadow: 0px 3px 5px #e5e5e5;
}
.introjs-button:focus,
.introjs-button:active {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));
  background-image: -moz-linear-gradient(#ececec, #f4f4f4);
  background-image: -o-linear-gradient(#ececec, #f4f4f4);
  background-image: linear-gradient(#ececec, #f4f4f4);
}
/* overrides extra padding on button elements in Firefox */
.introjs-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.introjs-skipbutton {
  box-sizing: content-box;
  margin-right: 5px;
  color: #7a7a7a;
}
.introjs-prevbutton {
  -webkit-border-radius: 0.2em 0 0 0.2em;
  -moz-border-radius: 0.2em 0 0 0.2em;
  border-radius: 0.2em 0 0 0.2em;
  border-right: none;
}
.introjs-prevbutton.introjs-fullbutton {
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
}
.introjs-nextbutton {
  -webkit-border-radius: 0 0.2em 0.2em 0;
  -moz-border-radius: 0 0.2em 0.2em 0;
  border-radius: 0 0.2em 0.2em 0;
}
.introjs-nextbutton.introjs-fullbutton {
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
}
.introjs-disabled,
.introjs-disabled:hover,
.introjs-disabled:focus {
  color: #9a9a9a;
  border-color: #d4d4d4;
  box-shadow: none;
  cursor: default;
  background-color: #f4f4f4;
  background-image: none;
  text-decoration: none;
}
.introjs-hidden {
  display: none;
}
.introjs-bullets {
  text-align: center;
}
.introjs-bullets ul {
  box-sizing: content-box;
  clear: both;
  margin: 15px auto 0;
  padding: 0;
  display: inline-block;
}
.introjs-bullets ul li {
  box-sizing: content-box;
  list-style: none;
  float: left;
  margin: 0 2px;
}
.introjs-bullets ul li a {
  box-sizing: content-box;
  display: block;
  width: 6px;
  height: 6px;
  background: #ccc;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  text-decoration: none;
  cursor: pointer;
}
.introjs-bullets ul li a:hover {
  background: #999;
}
.introjs-bullets ul li a.active {
  background: #999;
}
.introjs-progress {
  box-sizing: content-box;
  overflow: hidden;
  height: 10px;
  margin: 10px 0 5px 0;
  border-radius: 4px;
  background-color: #ecf0f1;
}
.introjs-progressbar {
  box-sizing: content-box;
  float: left;
  width: 0%;
  height: 100%;
  font-size: 10px;
  line-height: 10px;
  text-align: center;
  background-color: #08c;
}
.introjsFloatingElement {
  position: absolute;
  height: 0;
  width: 0;
  left: 50%;
  top: 50%;
}
.introjs-fixedTooltip {
  position: fixed;
}
.introjs-hint {
  box-sizing: content-box;
  position: absolute;
  background: transparent;
  width: 20px;
  height: 15px;
  cursor: pointer;
}
.introjs-hint:focus {
  border: 0;
  outline: 0;
}
.introjs-hidehint {
  display: none;
}
.introjs-fixedhint {
  position: fixed;
}
.introjs-hint:hover > .introjs-hint-pulse {
  border: 5px solid rgba(60, 60, 60, 0.57);
}
.introjs-hint-pulse {
  box-sizing: content-box;
  width: 10px;
  height: 10px;
  border: 5px solid rgba(60, 60, 60, 0.27);
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background-color: rgba(136, 136, 136, 0.24);
  z-index: 10;
  position: absolute;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.introjs-hint-no-anim .introjs-hint-dot {
  -webkit-animation: none;
  -moz-animation: none;
  animation: none;
}
.introjs-hint-dot {
  box-sizing: content-box;
  border: 10px solid rgba(146, 146, 146, 0.36);
  background: transparent;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
  height: 50px;
  width: 50px;
  -webkit-animation: introjspulse 3s ease-out;
  -moz-animation: introjspulse 3s ease-out;
  animation: introjspulse 3s ease-out;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  position: absolute;
  top: -25px;
  left: -25px;
  z-index: 1;
  opacity: 0;
}
@-webkit-keyframes introjspulse {
  0% {
    -webkit-transform: scale(0);
    opacity: 0.0;
  }
  25% {
    -webkit-transform: scale(0);
    opacity: 0.1;
  }
  50% {
    -webkit-transform: scale(0.1);
    opacity: 0.3;
  }
  75% {
    -webkit-transform: scale(0.5);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 0.0;
  }
}
@-moz-keyframes introjspulse {
  0% {
    -moz-transform: scale(0);
    opacity: 0.0;
  }
  25% {
    -moz-transform: scale(0);
    opacity: 0.1;
  }
  50% {
    -moz-transform: scale(0.1);
    opacity: 0.3;
  }
  75% {
    -moz-transform: scale(0.5);
    opacity: 0.5;
  }
  100% {
    -moz-transform: scale(1);
    opacity: 0.0;
  }
}
@keyframes introjspulse {
  0% {
    transform: scale(0);
    opacity: 0.0;
  }
  25% {
    transform: scale(0);
    opacity: 0.1;
  }
  50% {
    transform: scale(0.1);
    opacity: 0.3;
  }
  75% {
    transform: scale(0.5);
    opacity: 0.5;
  }
  100% {
    transform: scale(1);
    opacity: 0.0;
  }
}
.pageAddModal {
  padding-bottom: 0;
}
.pageAddModal .ant-modal-footer {
  text-align: center;
  border: 0;
}
.title_font {
  font-weight: bolder;
  font-size: 16px;
  color: var(--primary);
}
.todo_template {
  width: 100%;
  padding: 10px;
  height: 100%;
  background: #fff;
}
.template_color {
  color: #FF5773;
}
.onecard_template {
  width: 100%;
  height: 100%;
  padding: 10px;
  background: #fff;
}
.selectCard_template {
  width: 100%;
  height: 100%;
  min-height: 200px;
  background: #fff;
  border-radius: 10px;
}
.selectCard_template .ant-tabs .ant-tabs-bar {
  text-align: left;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
:root {
  --primary: #ccc;
  --lighten: #ccc;
  --first: #fff2f0;
  --secord: #fff2f0;
  --third: #a69c9c;
  --fourth: #e6d9d8;
}
/* 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 */
:root {
  --primary: #ccc;
  --lighten: #ccc;
  --first: #fff2f0;
  --secord: #fff2f0;
  --third: #a69c9c;
  --fourth: #e6d9d8;
}
/****************************************************************全局样式需要变颜色，卡片需要改变颜色请往下拉*******************************************************************/
.drop_hover {
  background: #f5f5f5;
}
.boxHover {
  overflow: hidden;
}
.boxEdit {
  overflow: hidden;
}
.wrapEditing {
  border: 1px solid transparent;
}
.wrapDragging {
  opacity: 0.5;
  border-radius: 8px;
  background: #f5f5f5;
  border: 1px solid #ccc;
  overflow: hidden;
}
.themeFont {
  color: #ccc;
}
.themeBg {
  background: #ccc;
}
.themeDrawer .themeDrawerWrapper .themeDrawerTab li.active {
  border-bottom: 2px solid #ccc;
  color: #ccc;
}
.themeDrawer .themeDrawerWrapper .themeDrawerSearch li.active {
  color: #ccc;
}
.themeDrawer .themeDrawerWrapper .myThemeButton label:hover {
  color: #ccc;
}
.themeDrawer .drawerlayoutList li:hover {
  border: 1px dashed #ccc;
}
.yui_page_siderBar .siderWraperUl {
  background: #ccc;
}
.yui_page_siderBar .siderWraperUl li {
  cursor: pointer;
}
.yui_page_siderBar .siderWraperUl li.active {
  color: #ccc;
}
.yui_page_siderBar .siderWraperUl li.active .icon {
  color: #ccc;
}
.yui_page_siderBar .siderWraperUl li:hover {
  background: rgba(255, 255, 255, 0.6);
}
.yui_page_siderBar .siderWraperRight {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  -moz-box-shadow: 1px 0px 1px #fff2f0;
  -webkit-box-shadow: 1px 0px 1px #fff2f0;
  -o-box-shadow: 1px 0px 1px #fff2f0;
  -ms-box-shadow: 1px 0px 1px #fff2f0;
  box-shadow: 1px 0px 1px #fff2f0;
}
.yui_page_siderBar .siderBarCardButton td:last-child {
  border-right: 1px solid #ddd;
  border-radius: 0 8px 8px 0;
}
.yui_page_siderBar .siderBarCardButton td.active {
  border: 1px solid #ccc;
  color: #ccc;
}
.yui_page_siderBar .siderBarCardButton td.active + td {
  border-left: 0;
}
.yui_page_siderBar .tablist .tab_text {
  color: #ccc;
}
.yui_page_siderBar .tablist .tab_item li:hover {
  background: #fff2f0;
}
.yui_page_siderBar .tablist .tab_item li:active {
  background: #fff2f0;
}
.yui_page_banner .ant-menu {
  background: transparent;
  vertical-align: middle;
}
.yui_page_banner .ant-menu-horizontal > .ant-menu-item-selected {
  border-bottom: 2px solid #a69c9c;
}
.yui_page_banner .ant-menu-horizontal > .ant-menu-item:hover {
  border-bottom: 2px solid #a69c9c;
  font-weight: 700;
  border: transparent;
}
.yui_page_banner .ant-menu-horizontal > .ant-menu-item:active {
  border-bottom: 2px solid #a69c9c;
}
.page_tabs li.active {
  font-weight: bold;
  color: #ccc;
  border-bottom-color: #ccc;
}
.cardWraper {
  position: relative;
}
.cardWraper .ant-tabs-bar {
  margin-bottom: 0px;
}
.cardWraper > .floatBtn {
  position: absolute;
  right: 0px;
  top: 0px;
  display: none;
  z-index: 99;
  padding: 0 10px;
  background-color: #ccc;
  cursor: pointer;
}
.cardWraper:hover > .floatBtn {
  display: block;
}
.themeTab li:hover {
  color: #ccc;
}
.siderBarTheme li.active {
  color: #ccc;
}
.successIcon {
  background: #ccc;
}
.dressup li:hover {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.25);
  border-radius: 8px;
}
.dressup li.active {
  border: 2px solid #ccc;
  border-radius: 8px;
}
.ulContent li:hover {
  border: 1px dashed #ccc;
}
.sorttingForm .icon {
  color: #ccc;
}
.layoutContent {
  padding: 20px;
  border: 1px dashed #ccc;
  border-radius: 10px;
}
.layoutContent:hover {
  background: #f5f5f5;
}
.tabDropEditContent {
  height: 100%;
  padding: 10px;
  border-radius: 10px;
  border: 1px dashed #ccc;
}
.trangleIconWrapper .trangleText {
  background-color: #ccc;
}
/****************************************************************内置卡片需要变颜色*************************************************************************************/
.searchlabel {
  color: #ccc;
}
/****************************************************************应用中心需要变颜色*************************************************************************************/
.typeItem {
  border-color: #ccc;
}
.typeItem:hover,
.typeItem.active {
  color: #fff;
  background-color: #ccc;
  border-color: #ccc;
}
.typeItem.active2 {
  border-color: #ccc;
}
.appBtnCollect {
  background-color: transparent !important;
  display: inline-block;
  padding: 5px 10px;
  border-radius: 19px;
}
.appBtnCollect .anticon {
  background-color: #fff;
  border-radius: 50%;
  padding: 4px;
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.appBtnCollect .anticon:hover {
  color: var(--primary);
}
.appBtnCollect .anticon.anticon-delete:hover {
  color: #f5222d;
}
.appBtnCollect .anticon + .anticon {
  margin-left: 8px;
}
.appBtnCollect .active {
  color: #ccc;
}
.appListItem:hover {
  box-shadow: 0 3px 12px -2px #ccc;
}
.uploadBox:hover {
  border-color: #ccc;
  transition: all 0.3s;
}
.cardDraging {
  box-shadow: 0 0 8px #ccc;
}
.imageListBox {
  display: flex;
  flex-wrap: wrap;
}
.imageListBox .imageBox {
  position: relative;
  margin: 5px;
  width: 38px;
  height: 38px;
}
.imageListBox .imageBox img {
  width: 38px;
  height: 38px;
}
.imageListBox .imageBox img.active {
  border: 1px solid #ccc;
  border-radius: 4px;
}
.dragIcon {
  color: #ccc;
}
.introjs-button.introjs-nextbutton,
.introjs-button.introjs-donebutton {
  border: 1px solid #ccc;
  background: #ccc;
  background-color: #ccc;
}
/*****************************************************************************公共组件************************************************************************/
.modalTitle {
  padding-left: 20px;
  position: relative;
}
.modalTitle:before {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  background-color: #ccc;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.checkInfo {
  color: rgba(0, 0, 0, 0.5);
  position: relative;
  padding-left: 35px;
}
.checkInfo:before {
  content: '';
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #ccc;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 20px;
  border-radius: 50%;
}
.containerUl li img.active {
  border: 1px solid #ccc;
}
.gridUl {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.gridUl li {
  padding-bottom: 10px;
}
.themeUl li.active {
  border: 2px solid #ccc;
  position: relative;
}
.themeUl li.active .anticon.anticon-check-circle {
  position: absolute;
  top: -9px;
  right: -7px;
  font-size: 24px;
  color: #ccc;
  background-color: #fff;
  border-radius: 50%;
}
.cardWraper .slick-dots li.slick-active button:before {
  color: #ccc;
}
.slick-dots li button:before {
  font-size: 10px !important;
}
.app-components-BothwaySelector-styles-tag-2DqUd {
  margin: 0 8px;
  cursor: pointer;
}
.app-components-BothwaySelector-styles-tags-32k4D .app-components-BothwaySelector-styles-tagClick-3VVD- {
  margin: 3px 0;
  cursor: pointer;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-blue-ZLKR1 {
  text-align: center;
  color: #91d5ff;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-magenta-2QtNa {
  text-align: center;
  color: #ffadd2;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-red-39myz {
  text-align: center;
  color: #ffa39e;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-volcano-2JM5Y {
  text-align: center;
  color: #ffbb96;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-orange-3rJ5X {
  text-align: center;
  color: #ffd591;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-gold-2NKIg {
  text-align: center;
  color: #ffe58f;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-lime-dO1DN {
  text-align: center;
  color: #eaff8f;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-green-3jCTx {
  text-align: center;
  color: #b7eb8f;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-cyan-34C0F {
  text-align: center;
  color: #87e8de;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-geekblue-3-RSw {
  text-align: center;
  color: #adc6ff;
  cursor: pointer;
  font-size: 14px;
}
.app-components-BothwaySelector-styles-v-timeSelectBtn-purple-1NE8A {
  text-align: center;
  color: #d3adf7;
  cursor: pointer;
  font-size: 14px;
}
.disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed !important;
}
.app-components-BothwaySelector-styles-v-popover-blue-1006Q {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-blue-1006Q .ant-popover-content {
  border: 1px solid #91d5ff;
}
.app-components-BothwaySelector-styles-v-popover-blue-1006Q .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-magenta-3sLgd {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-magenta-3sLgd .ant-popover-content {
  border: 1px solid #ffadd2;
}
.app-components-BothwaySelector-styles-v-popover-magenta-3sLgd .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-red-qYY29 {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-red-qYY29 .ant-popover-content {
  border: 1px solid #ffa39e;
}
.app-components-BothwaySelector-styles-v-popover-red-qYY29 .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-volcano-1cg-n {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-volcano-1cg-n .ant-popover-content {
  border: 1px solid #ffbb96;
}
.app-components-BothwaySelector-styles-v-popover-volcano-1cg-n .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-orange-3OOn- {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-orange-3OOn- .ant-popover-content {
  border: 1px solid #ffd591;
}
.app-components-BothwaySelector-styles-v-popover-orange-3OOn- .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-gold-kFxSX {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-gold-kFxSX .ant-popover-content {
  border: 1px solid #ffe58f;
}
.app-components-BothwaySelector-styles-v-popover-gold-kFxSX .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-lime-fF0vJ {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-lime-fF0vJ .ant-popover-content {
  border: 1px solid #eaff8f;
}
.app-components-BothwaySelector-styles-v-popover-lime-fF0vJ .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-green-3yh_A {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-green-3yh_A .ant-popover-content {
  border: 1px solid #b7eb8f;
}
.app-components-BothwaySelector-styles-v-popover-green-3yh_A .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-cyan-3iNTF {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-cyan-3iNTF .ant-popover-content {
  border: 1px solid #87e8de;
}
.app-components-BothwaySelector-styles-v-popover-cyan-3iNTF .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-geekblue-3MEY_ {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-geekblue-3MEY_ .ant-popover-content {
  border: 1px solid #adc6ff;
}
.app-components-BothwaySelector-styles-v-popover-geekblue-3MEY_ .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-BothwaySelector-styles-v-popover-purple-1qBtW {
  opacity: 0.85;
}
.app-components-BothwaySelector-styles-v-popover-purple-1qBtW .ant-popover-content {
  border: 1px solid #d3adf7;
}
.app-components-BothwaySelector-styles-v-popover-purple-1qBtW .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.app-components-CourseTimeTable-styles-timeTable-xvwpo {
  margin: 10px 0;
}
.app-components-CourseTimeTable-styles-timeTable-xvwpo table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border: 1px solid #ddd;
}
.app-components-CourseTimeTable-styles-timeTable-xvwpo table tr {
  background: #F5F7FA;
}
.app-components-CourseTimeTable-styles-timeTable-xvwpo table td,
.app-components-CourseTimeTable-styles-timeTable-xvwpo table th {
  height: 54px;
  border: 2px solid #fff;
  box-sizing: border-box;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
}
.app-components-CourseTimeTable-styles-timeTable-xvwpo table td:first-child,
.app-components-CourseTimeTable-styles-timeTable-xvwpo table th:first-child {
  width: 88px;
  max-width: 88px;
  vertical-align: middle;
}
.app-components-CourseTimeTable-styles-timeTable-xvwpo table td:first-child > div,
.app-components-CourseTimeTable-styles-timeTable-xvwpo table th:first-child > div {
  position: absolute;
}
.app-components-CourseTimeTable-styles-timeTable-xvwpo tbody tr {
  border: 2px solid #ddd;
  background: #F5F7FA;
}
.app-components-CourseTimeTable-styles-timeTable-xvwpo tbody td {
  border: 2px solid #ddd;
  vertical-align: top;
  height: 52px;
}
.app-components-CourseTimeTable-styles-timeTable-xvwpo .app-components-CourseTimeTable-styles-header-1TTQO {
  max-height: 54px;
  height: 61px;
}
.app-components-CourseTimeTable-styles-timeTable-xvwpo .app-components-CourseTimeTable-styles-header-1TTQO .app-components-CourseTimeTable-styles-title-13wuP {
  text-align: center;
  font-size: 18px;
  font-weight: bolder;
  vertical-align: middle;
  border-bottom: 1px solid #ddd;
  background: #fafafc;
}
.app-components-CourseTimeTable-styles-timeTable-xvwpo .app-components-CourseTimeTable-styles-header-1TTQO .app-components-CourseTimeTable-styles-headTitle-2cwVW {
  position: relative;
  border-top: 54px #fafafc solid;
  border-left: 78px #fff solid;
}
.app-components-CourseTimeTable-styles-timeTable-xvwpo .app-components-CourseTimeTable-styles-header-1TTQO .app-components-CourseTimeTable-styles-headTitle-2cwVW em:first-child {
  font-style: normal;
  display: block;
  position: absolute;
  top: -46px;
  left: -49px;
  width: 60px;
}
.app-components-CourseTimeTable-styles-timeTable-xvwpo .app-components-CourseTimeTable-styles-header-1TTQO .app-components-CourseTimeTable-styles-headTitle-2cwVW em:last-child {
  font-style: normal;
  display: block;
  position: absolute;
  top: -28px;
  left: -74px;
}
.app-components-CourseTimeTable-styles-timeTable-xvwpo td,
.app-components-CourseTimeTable-styles-timeTable-xvwpo th {
  font-weight: bolder;
}
.app-components-CourseTimeTable-styles-timeTable-xvwpo .ant-empty {
  margin-top: 55px;
}
.app-components-CourseTimeTable-styles-courseBox-28Mlg {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 4px 8px;
  position: relative;
  border-left: 4px solid #B39DDB;
  background: rgba(179, 157, 219, 0.15);
  border-radius: 2px 6px 6px 2px;
}
.app-components-CourseTimeTable-styles-courseBox-28Mlg .app-components-CourseTimeTable-styles-subject-3AKXw {
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  /** 对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical;
  /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 2;
  /** 显示的行数 **/
  overflow: hidden;
  /** 隐藏超出的内容 **/
}
.app-components-CourseTimeTable-styles-courseBox-28Mlg div img {
  vertical-align: middle;
}
.app-components-CourseTimeTable-styles-courseBox-28Mlg div span {
  vertical-align: middle;
  margin-left: 8px;
}
.app-components-CourseTimeTable-styles-detailContainer-1ePuE {
  position: absolute;
  z-index: 99999;
  top: 54px;
  overflow: hidden;
  padding: 0 16px;
  background: #FFFFFF;
  box-shadow: 0px 2px 12px 0px rgba(26, 90, 186, 0.2);
  border-radius: 4px;
}
.app-components-CourseTimeTable-styles-detailContainer-1ePuE .app-components-CourseTimeTable-styles-DetailTitle-1Q3eP {
  float: left;
  margin-bottom: 15px;
  padding: 16px 0 8px 0;
  transition: 1s all ease-in-out;
  text-align: left;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
}
.app-components-CourseTimeTable-styles-detailContainer-1ePuE .app-components-CourseTimeTable-styles-detailItem-3Abrb {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: 1.4s all ease-in-out;
}
.app-components-CourseTimeTable-styles-detailContainer-1ePuE .app-components-CourseTimeTable-styles-detailItem-3Abrb span:first-child {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  line-height: 25px;
}
.app-components-CourseTimeTable-styles-detailContainer-1ePuE .app-components-CourseTimeTable-styles-detailItem-3Abrb span:last-child {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 260px;
}
.app-components-CourseTimeTable-styles-timeName-3GeBL > div {
  font-weight: normal;
  font-size: 6px;
  position: relative !important;
  text-align: center;
  word-break: keep-all;
  white-space: nowrap;
}
.app-components-CourseTimeTable-styles-bg1-1qGDJ {
  background: rgba(179, 157, 219, 0.15);
  border-left: 4px solid #B39DDB;
}
.app-components-CourseTimeTable-styles-bg2-1JWZp {
  background: rgba(255, 224, 131, 0.15);
  border-left: 4px solid #FFE083;
}
.app-components-CourseTimeTable-styles-bg3-1MahC {
  background: rgba(255, 138, 128, 0.15);
  border-left: 4px solid #FF8A80;
}
.app-components-CourseTimeTable-styles-bg4-1GFH0 {
  background: rgba(128, 203, 196, 0.15);
  border-left: 4px solid #80CBC4;
}
.ly-card {
  margin-bottom: 16px;
}
.ly-card .ant-card {
  height: 100%;
  width: 100%;
  border-color: rgba(0, 0, 0, 0.09);
}
.ly-card .ant-card .ant-card-head {
  padding: 0 16px;
  height: 48px;
}
.ly-card .ant-card .ant-card-head .ant-card-head-title {
  padding: 12px 0;
  color: #333;
  font-weight: bold;
}
.ly-card .ant-card .ant-card-head .ant-card-extra {
  padding: 12px 0;
}
.ly-card .ant-card .ant-card-body {
  padding: 0;
}
.ly-card .ant-card .ly-card-inner {
  padding: 16px;
}
.ly-card .ant-card .ant-tabs {
  overflow: inherit;
}
.ly-card .ant-card .ant-tabs .ant-tabs-bar {
  margin: 0;
  border: none;
}
.ly-card .ant-card .ant-tabs .ant-tabs-bar .ant-tabs-tab {
  line-height: 48px;
  height: 48px;
  padding: 0 8px;
  margin-right: 16px;
  color: #333;
  font-weight: bold;
}
.ly-card .ant-card .ant-tabs .ant-tabs-bar .ant-tabs-tab.ant-tabs-tab-active {
  color: #1890ff;
}
.ly-card .ant-card .ant-tabs .ant-tabs-ink-bar {
  height: 3px;
  bottom: 0;
}
.selectorBaseModal .ant-modal-body {
  padding: 0;
}
.selectorBaseModal .ant-modal-header {
  border-bottom: none;
  background-color: #eee;
  padding: 10px 15px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
  border-radius: 6px 6px 0 0!important;
}
.selectorBaseModal .ant-modal-header .ant-modal-title {
  font-weight: bold;
}
.selectorBaseModal_result {
  float: left;
  line-height: 32px;
}
.selectorBaseModal .ant-modal-close-x {
  height: 42px;
  line-height: 42px;
}
.selectorBaseModal .ant-modal-footer {
  border-radius: 0 0 6px 6px;
}
.selectorBase {
  position: relative;
  min-height: 400px;
}
.selectorBase.hideRight .baseCenter {
  margin-right: 0;
}
.selectorBase.hideLeft .baseCenter {
  margin-left: 0;
}
.selectorBase .baseLeft {
  width: 260px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-right: 1px solid #ededed;
  z-index: 1;
}
.selectorBase .baseLeft .searchBox {
  padding: 10px 20px 0 20px;
}
.selectorBase .baseLeft .ant-input {
  border: none;
  border-bottom: 1px solid #d9d9d9;
  border-radius: 0;
}
.selectorBase .baseLeft .ant-input:focus {
  box-shadow: none;
}
.selectorBase .baseLeft .leftContent {
  position: absolute !important;
  top: 42px;
  left: 0;
  right: 0;
  bottom: 0;
  height: auto !important;
}
.selectorBase .baseLeft .ant-collapse {
  height: 100%;
  overflow: hidden;
}
.selectorBase .baseLeft .ant-collapse-item-active {
  height: calc(100% - 46px);
}
.selectorBase .baseLeft .ant-collapse-content-active {
  height: calc(100% - 46px);
}
.selectorBase .baseLeft .ant-collapse-content-active .ant-collapse-content-box {
  height: 100%;
  padding: 0;
}
.selectorBase .baseCenter {
  margin-left: 260px;
  margin-right: 200px;
}
.selectorBase .baseRight {
  width: 200px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  border-left: 1px solid #ededed;
  z-index: 1;
}
.selectorBase .ant-table-pagination.ant-pagination {
  margin: 16px;
}
.selectorBase .ant-table {
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
}
.selectorBase .ant-table table {
  width: 100%;
  table-layout: fixed;
}
.selectorBase .ant-table-tbody > tr > td {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  word-wrap: break-word;
  white-space: nowrap;
}
.selectorBase .ant-table-body {
  margin-bottom: -1px;
  min-height: 460px;
}
.selectorBase .ant-table-placeholder {
  position: absolute;
  bottom: 0;
  height: 450px;
  width: 100%;
  border-top: none;
  border-bottom: none;
  border-radius: inherit;
}
.selectorBase .ant-table-thead > tr > th,
.selectorBase .ant-table-tbody > tr > td {
  padding: 12px 16px;
}
.selectorBase .resultItem {
  margin-right: 8px;
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.65);
  list-style: none;
  display: inline-block;
  height: auto;
  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;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.selectorBase .resultItem .anticon-close {
  margin-left: 4px;
}
.selectorBase .resultItem .anticon-close:hover {
  color: #f5222d;
}
.selectorBase .resultTotal {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  padding: 10px 20px;
  text-align: right;
  color: #999;
  pointer-events: none;
}
.selectorBase .baseContent {
  padding: 10px 20px;
}
.selectorBase .baseContent .customGroups {
  margin-left: 20px;
  cursor: pointer;
}
.selectorBase .baseContent .customGroups:hover {
  color: var(--primary);
}
.selectorBase .baseForm {
  display: table;
  width: 100%;
  overflow: hidden;
}
.selectorBase .baseForm .ant-form .ant-form-item {
  margin-bottom: 6px;
}
.selectorBase .baseForm.baseFormFloat .baseForm_content,
.selectorBase .baseForm.baseFormFloat .baseForm_right {
  float: left;
  width: auto;
}
.selectorBase .baseForm .baseForm_content {
  display: table-cell;
  padding: 8px 10px 2px 10px;
  vertical-align: top;
}
.selectorBase .baseForm .baseForm_right {
  display: table-cell;
  padding: 12px 10px 2px 10px;
  width: 0.1%;
  white-space: nowrap;
  vertical-align: top;
}
.selectorBase .baseForm .baseForm_right .btn {
  display: inline-block;
  margin-left: 10px;
  color: var(--primary);
  cursor: pointer;
}
.selectorBase .baseForm .baseForm_right .btn span {
  display: inline-block;
  margin-right: 5px;
}
.selector-sortable-helper {
  z-index: 9999;
}
.selector-sortable-helper .resultItem {
  display: inline-block;
  padding: 0 7px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  background: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
@media print {
  @page {
    size: A4;
    margin: 0;
  }
  body {
    padding: 0.5cm;
  }
}
.app-layout-announcement-index-btn-2zm8- {
  text-align: center;
}
.app-layout-announcement-index-typeTitle-2cFvt {
  padding-bottom: 10px;
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  border-bottom: 1px solid #eee;
}
.app-layout-announcement-index-listItem-Ji63R {
  position: relative;
  display: flex;
  margin-bottom: 10px;
}
.app-layout-announcement-index-sourceName-2XneC {
  padding: 2px 2px;
  border-radius: 5px 5px 5px 5px;
  text-align: center;
  background: #399BF0;
  color: #fff;
  width: 8%;
}
a.app-layout-announcement-index-listItem_title-2SPwC {
  width: 60%;
  padding-right: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.app-layout-announcement-index-listItem-Ji63R .app-layout-announcement-index-dot-28H_f {
  display: inline-block;
  margin: auto 6px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #eb6877;
}
.app-layout-announcement-index-listItem_dep-2M9Yl {
  width: 30%;
  padding-right: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.app-layout-announcement-index-listItem_time-1qlX9 {
  width: 10%;
}
.app-layout-announcement-index-listItem_search-2W3Bf {
  display: flex;
  padding-bottom: 24px;
  padding-top: 10px;
}
.app-layout-announcement-index-rightSiderBox-Gt-Yp {
  position: fixed;
  top: 252px;
}
.app-layout-announcement-index-rightSiderBox_item-1EiQ_ {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background: linear-gradient(to bottom, var(--lighten), #fff, #fff);
  border-radius: 12px;
  border: 1px solid #fff;
  cursor: pointer;
  margin-bottom: 16px;
}
.app-layout-announcement-index-rightSiderBox_item-1EiQ_:hover img {
  scale: 1.2;
  transition: all 1;
}
@media print {
  @page {
    size: A4;
    margin: 0;
  }
  body {
    padding: 0.5cm;
  }
}
.app-layout-BodaDetail-index-detailImgWrap-1U_fp p {
  text-indent: 2em;
  margin: 30px 0;
}
.app-layout-BodaDetail-index-detailImgWrap-1U_fp p img {
  display: block;
  margin: 0 auto;
}
.app-layout-BodaDetail-index-btn-aNcyy {
  text-align: center;
}
.app-layout-BodaDetail-index-typeTitle-3k3Fh {
  padding-bottom: 10px;
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  border-bottom: 1px solid #eee;
}
.app-layout-BodaDetail-index-listItem-1OmV4 {
  position: relative;
  display: flex;
  margin-bottom: 10px;
}
.app-layout-BodaDetail-index-sourceName-vuKVH {
  padding: 2px 2px;
  border-radius: 5px 5px 5px 5px;
  text-align: center;
  background: #399BF0;
  color: #fff;
  width: 8%;
}
a.app-layout-BodaDetail-index-listItem_title-2hhDE {
  width: 60%;
  padding-right: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.app-layout-BodaDetail-index-listItem-1OmV4 .app-layout-BodaDetail-index-dot-2vuIz {
  display: inline-block;
  margin: auto 6px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #eb6877;
}
.app-layout-BodaDetail-index-listItem_dep-3mqMp {
  width: 30%;
  padding-right: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.app-layout-BodaDetail-index-listItem_time-1ztCH {
  width: 10%;
}
.app-layout-BodaDetail-index-listItem_search-3fMny {
  display: flex;
  padding-bottom: 24px;
  padding-top: 10px;
}
.app-layout-BodaDetail-index-rightSiderBox-3PocK {
  position: fixed;
  top: 252px;
}
.app-layout-BodaDetail-index-rightSiderBox_item-FW5ib {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background: linear-gradient(to bottom, var(--lighten), #fff, #fff);
  border-radius: 12px;
  border: 1px solid #fff;
  cursor: pointer;
  margin-bottom: 16px;
}
.app-layout-BodaDetail-index-rightSiderBox_item-FW5ib:hover img {
  scale: 1.2;
  transition: all 1;
}
.app-layout-message-index-messageContainer-6hXPe {
  margin: 20px 0;
  padding: 15px 15px 0;
  border-radius: 6px;
  overflow: hidden;
  background-color: #fff;
  box-shadow: 0px 0px 10px 0px rgba(0, 104, 113, 0.1);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcTop-2342Z {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #DDDDDD;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcTop-2342Z .app-layout-message-index-title-2XY7l {
  line-height: 36px;
  display: inline-block;
  color: var(--primary);
  font-size: 16px;
  font-weight: bold;
  border-bottom: 3px solid var(--primary);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcSearch-3kRt1 {
  padding: 16px 0;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-sortWrapper-1Nsyh {
  margin-bottom: 12px;
  padding: 0 12px;
  height: 36px;
  line-height: 36px;
  color: rgba(0, 0, 0, 0.85);
  background-color: var(--lighten);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-sortWrapper-1Nsyh .app-layout-message-index-sortTime-2r2Ql {
  cursor: pointer;
  position: relative;
  padding-right: 15px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-sortWrapper-1Nsyh .app-layout-message-index-sortTime-2r2Ql .app-layout-message-index-timeSorter-GtznX {
  position: absolute;
  right: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-sortWrapper-1Nsyh .app-layout-message-index-sortTime-2r2Ql .app-layout-message-index-timeSorter-GtznX.app-layout-message-index-ascend-1xgw7 {
  top: 12px;
  border-bottom: 6px solid rgba(0, 0, 0, 0.6);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-sortWrapper-1Nsyh .app-layout-message-index-sortTime-2r2Ql .app-layout-message-index-timeSorter-GtznX.app-layout-message-index-ascend-1xgw7.app-layout-message-index-active-3MpD_ {
  border-bottom-color: var(--primary);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-sortWrapper-1Nsyh .app-layout-message-index-sortTime-2r2Ql .app-layout-message-index-timeSorter-GtznX.app-layout-message-index-descend-3sK-H {
  top: 20px;
  border-top: 6px solid rgba(0, 0, 0, 0.6);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-sortWrapper-1Nsyh .app-layout-message-index-sortTime-2r2Ql .app-layout-message-index-timeSorter-GtznX.app-layout-message-index-descend-3sK-H.app-layout-message-index-active-3MpD_ {
  border-top-color: var(--primary);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-sortWrapper-1Nsyh .ant-checkbox-wrapper {
  color: rgba(0, 0, 0, 0.85);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-sortWrapper-1Nsyh .app-layout-message-index-swTitle-232jL {
  color: rgba(0, 0, 0, 0.65);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-sortWrapper-1Nsyh .app-layout-message-index-sortCollection-2OKc0 {
  margin-left: 20px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-sortWrapper-1Nsyh .app-layout-message-index-sortTimeTitle-24uD9 {
  margin-left: 50px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-sortWrapper-1Nsyh .app-layout-message-index-swOperation-1y_UA {
  cursor: pointer;
  margin-left: 30px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-sortWrapper-1Nsyh .app-layout-message-index-swOperation-1y_UA .app-layout-message-index-swTitle-232jL {
  margin-right: 6px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf::before {
  content: '';
  position: absolute;
  left: 140px;
  width: 1px;
  height: 100%;
  background-color: #E4E4E4;
  z-index: 10;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperLeft-2fJNn {
  width: 140px;
  padding-bottom: 12px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperLeft-2fJNn .app-layout-message-index-wlItem-1zhN9 {
  cursor: pointer;
  position: relative;
  padding-left: 18px;
  line-height: 40px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperLeft-2fJNn .app-layout-message-index-wlItem-1zhN9 .app-layout-message-index-unreadTotal-1Uj-7 {
  display: inline-block;
  margin-left: 8px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background-color: #FF6166;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperLeft-2fJNn .app-layout-message-index-wlItem-1zhN9:hover,
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperLeft-2fJNn .app-layout-message-index-wlItem-1zhN9.app-layout-message-index-active-3MpD_ {
  font-weight: bold;
  color: var(--primary);
  background-color: #F7FCFC;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperLeft-2fJNn .app-layout-message-index-wlItem-1zhN9:hover::before,
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperLeft-2fJNn .app-layout-message-index-wlItem-1zhN9.app-layout-message-index-active-3MpD_::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 2px;
  height: 100%;
  background-color: var(--primary);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperRight-3wsKi {
  width: calc(100% - 140px);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperRight-3wsKi .app-layout-message-index-messageList-17-VC {
  padding-left: 20px;
  height: 92px;
  cursor: pointer;
  border-bottom: 1px solid #EEEEEE;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperRight-3wsKi .app-layout-message-index-messageList-17-VC .app-layout-message-index-mlLeft-is4pV {
  width: calc(100% - 320px);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperRight-3wsKi .app-layout-message-index-messageList-17-VC .app-layout-message-index-mlLeft-is4pV .app-layout-message-index-mlContent-1D2OI {
  position: relative;
  margin: 18px 0;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperRight-3wsKi .app-layout-message-index-messageList-17-VC .app-layout-message-index-mlLeft-is4pV .app-layout-message-index-mlContent-1D2OI .app-layout-message-index-infoTitle-2I3Hb {
  cursor: pointer;
  max-width: 100%;
  height: 22px;
  line-height: 22px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperRight-3wsKi .app-layout-message-index-messageList-17-VC .app-layout-message-index-mlLeft-is4pV .app-layout-message-index-mlContent-1D2OI .app-layout-message-index-infoTitle-2I3Hb.app-layout-message-index-isUnRead-1dqLK {
  max-width: calc(100% - 13px);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperRight-3wsKi .app-layout-message-index-messageList-17-VC .app-layout-message-index-mlLeft-is4pV .app-layout-message-index-mlContent-1D2OI .app-layout-message-index-infoTitle-2I3Hb:hover {
  text-decoration: underline;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperRight-3wsKi .app-layout-message-index-messageList-17-VC .app-layout-message-index-mlLeft-is4pV .app-layout-message-index-mlContent-1D2OI.app-layout-message-index-mlUnread-2DKhW {
  padding-left: 10px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperRight-3wsKi .app-layout-message-index-messageList-17-VC .app-layout-message-index-mlLeft-is4pV .app-layout-message-index-mlContent-1D2OI.app-layout-message-index-mlUnread-2DKhW::before {
  content: '';
  position: absolute;
  left: 0px;
  top: 7px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #FF6166;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperRight-3wsKi .app-layout-message-index-messageList-17-VC .app-layout-message-index-mlLeft-is4pV .app-layout-message-index-infoText-38iNh {
  height: 20px;
  line-height: 20px;
  pointer-events: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.45);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperRight-3wsKi .app-layout-message-index-messageList-17-VC .app-layout-message-index-mlLeft-is4pV .app-layout-message-index-infoText-38iNh:hover {
  text-decoration: underline;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperRight-3wsKi .app-layout-message-index-messageList-17-VC .app-layout-message-index-mlLeft-is4pV .app-layout-message-index-infoText-38iNh a {
  color: rgba(0, 0, 0, 0.45);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperRight-3wsKi .app-layout-message-index-messageList-17-VC .app-layout-message-index-mlRight-leOLB {
  padding: 30px 0;
  line-height: 30px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperRight-3wsKi .app-layout-message-index-messageList-17-VC .app-layout-message-index-mlRight-leOLB .app-layout-message-index-publishTime-3TmyK {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.45);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperRight-3wsKi .app-layout-message-index-messageList-17-VC .app-layout-message-index-mlRight-leOLB .app-layout-message-index-stored-3y8Z3 {
  position: relative;
  cursor: pointer;
  width: 120px;
  padding-left: 40px;
  color: rgba(0, 0, 0, 0.65);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperRight-3wsKi .app-layout-message-index-messageList-17-VC .app-layout-message-index-mlRight-leOLB .app-layout-message-index-stored-3y8Z3::before {
  content: '\E60A';
  position: absolute;
  top: 50%;
  left: 10px;
  font-size: 14px;
  transform: translate(0, -50%);
  color: #d8d8d8;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperRight-3wsKi .app-layout-message-index-messageList-17-VC .app-layout-message-index-mlRight-leOLB .app-layout-message-index-stored-3y8Z3.app-layout-message-index-collected-1Cpos::before {
  content: '\E60A';
  color: #FFC02E;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperRight-3wsKi .app-layout-message-index-messageList-17-VC .app-layout-message-index-mlRight-leOLB .app-layout-message-index-stored-3y8Z3.app-layout-message-index-enUs-14x-C {
  width: 160px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-mcWrapperRight-3wsKi .app-layout-message-index-messageList-17-VC:hover {
  background-color: #F7FCFC;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf .app-layout-message-index-listNoData-3-WSZ {
  margin: 150px auto;
  text-align: center;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf.app-layout-message-index-en_US-1ouC6 .app-layout-message-index-mcWrapperLeft-2fJNn {
  width: 220px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf.app-layout-message-index-en_US-1ouC6 .app-layout-message-index-mcWrapperRight-3wsKi {
  width: calc(100% - 220px);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcWrapper-BOoCf.app-layout-message-index-en_US-1ouC6::before {
  left: 220px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcOperation-1hUN3 {
  padding: 12px 0;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcOperation-1hUN3 .app-layout-message-index-mcoItem-STl3D {
  cursor: pointer;
  margin-left: 20px;
  line-height: 21px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-mcOperation-1hUN3 .app-layout-message-index-mcoItem-STl3D button {
  margin: -3px 0 0 5px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP {
  cursor: pointer;
  position: relative;
  margin-left: 24px;
  padding: 16px 28px 16px 78px;
  width: calc(100% / 4 - 72px / 4);
  height: 100px;
  overflow: hidden;
  border-radius: 6px;
  background-color: #fff;
  border: 1px solid transparent;
  box-shadow: 0px 0px 8px 0px rgba(5, 33, 35, 0.1);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP .app-layout-message-index-siIcon-2eTkX {
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translate(0, -50%);
  width: 48px;
  height: 48px;
  line-height: 48px;
  border-radius: 50%;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP .app-layout-message-index-siIcon-2eTkX .app-layout-message-index-strategyIcon-1fJfl {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP .app-layout-message-index-siIcon-2eTkX .app-layout-message-index-strategyIcon-1fJfl.app-layout-message-index-hasIcon-y9_sI {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP .app-layout-message-index-siIcon-2eTkX .app-layout-message-index-strategyIcon-1fJfl.app-layout-message-index-notIcon-3ZRPl::before {
  content: '';
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-family: "iconfont-base" !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP .app-layout-message-index-siName-9UoZS {
  margin-bottom: 6px;
  height: 22px;
  line-height: 22px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP .app-layout-message-index-siRemark-1vZ8n {
  color: rgba(0, 0, 0, 0.65);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 21px;
  max-height: 42px;
  overflow: hidden;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP:first-child {
  margin-left: 0;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP:first-child .app-layout-message-index-siIcon-2eTkX {
  background-color: #28D5B8;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP:first-child .app-layout-message-index-siIcon-2eTkX .app-layout-message-index-strategyIcon-1fJfl.app-layout-message-index-notIcon-3ZRPl::before {
  content: '\E61E';
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP:nth-child(2) .app-layout-message-index-siIcon-2eTkX {
  background-color: #FCBC28;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP:nth-child(2) .app-layout-message-index-siIcon-2eTkX .app-layout-message-index-strategyIcon-1fJfl.app-layout-message-index-notIcon-3ZRPl::before {
  content: '\E606';
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP:nth-child(3) .app-layout-message-index-siIcon-2eTkX {
  background-color: #5C96F7;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP:nth-child(3) .app-layout-message-index-siIcon-2eTkX .app-layout-message-index-strategyIcon-1fJfl.app-layout-message-index-notIcon-3ZRPl::before {
  content: '\E658';
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP:nth-child(4) .app-layout-message-index-siIcon-2eTkX {
  background-color: rgba(0, 0, 0, 0.15);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP:nth-child(4) .app-layout-message-index-siIcon-2eTkX .app-layout-message-index-strategyIcon-1fJfl.app-layout-message-index-notIcon-3ZRPl::before {
  content: '\E65B';
  font-size: 24px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP:hover,
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP.app-layout-message-index-active-3MpD_ {
  border-color: var(--primary);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP.app-layout-message-index-choose-3tvkF .app-layout-message-index-siName-9UoZS {
  color: var(--primary);
  font-weight: bold;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP.app-layout-message-index-choose-3tvkF .app-layout-message-index-siRemark-1vZ8n {
  color: var(--primary);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP.app-layout-message-index-choose-3tvkF::before {
  content: '';
  position: absolute;
  right: -30px;
  top: -30px;
  width: 60px;
  height: 60px;
  transform: rotate(45deg);
  background-color: var(--primary);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP.app-layout-message-index-choose-3tvkF::after {
  content: '\E63C';
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
  font-size: 20px;
  font-style: normal;
  font-family: "iconfont-base" !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-strategyItem-oMrqP.app-layout-message-index-choose-3tvkF.app-layout-message-index-active-3MpD_ {
  border-color: var(--primary);
  background: rgba(2, 105, 114, 0.05);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-program-2HO9K {
  padding: 24px 0;
  color: rgba(0, 0, 0, 0.85);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-program-2HO9K .app-layout-message-index-programTips-3Xcdn {
  width: 75%;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.85);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-program-2HO9K .app-layout-message-index-programSwitch-6Yw8g {
  cursor: pointer;
  margin-top: 24px;
  position: relative;
  padding-left: 30px;
  color: var(--primary);
  font-weight: bold;
  font-size: 16px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-program-2HO9K .app-layout-message-index-programSwitch-6Yw8g::before {
  content: '\E63B';
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translate(0, -50%);
  font-size: 12px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI {
  padding: 0 28px;
  margin-bottom: 24px;
  border-radius: 6px;
  overflow: hidden;
  transition: all .5s;
  background: #FFFFFF;
  border: 1px solid #ECECEC;
  box-shadow: 0px 0px 8px 0px rgba(5, 33, 35, 0.1);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-flWrapper-3KVpz {
  padding: 24px 0;
  border-bottom: 1px dashed #E4E4E4;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-tlistIcon-3e560,
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-listIcon-2M5NQ {
  position: relative;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: #5C96F7;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-tlistIcon-3e560 i,
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-listIcon-2M5NQ i {
  position: absolute;
  left: 50%;
  top: 50%;
  line-height: 24px;
  font-size: 24px;
  color: #fff;
  transform: translate(-50%, -50%);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-tlistIcon-3e560 .app-layout-message-index-icon-Rd7zh,
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-listIcon-2M5NQ .app-layout-message-index-icon-Rd7zh {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  transform: translate(-50%, -50%);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-tlistIcon-3e560 .app-layout-message-index-icon-Rd7zh.app-layout-message-index-hasIcon-y9_sI,
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-listIcon-2M5NQ .app-layout-message-index-icon-Rd7zh.app-layout-message-index-hasIcon-y9_sI {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-tlistIcon-3e560 .app-layout-message-index-icon-Rd7zh.app-layout-message-index-notIcon-3ZRPl::before,
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-listIcon-2M5NQ .app-layout-message-index-icon-Rd7zh.app-layout-message-index-notIcon-3ZRPl::before {
  content: '';
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-family: "iconfont-base" !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-listContent-1-XIU {
  width: calc(100% - 48px - 500px);
  padding-left: 15px;
  line-height: 20px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-timeSetting-1eOrU {
  line-height: 52px;
  cursor: pointer;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-timeSetting-1eOrU:hover {
  color: var(--primary);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-timeBeenSet-1v_SY {
  line-height: 52px;
  color: var(--primary);
  cursor: pointer;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-listName-3NYnQ {
  max-width: calc(100% - 140px);
  color: #333333;
  height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-listSource-1ctUU {
  color: rgba(51, 51, 51, 0.45);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-listRemark-3XInY {
  margin-top: 6px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-listRemark-3XInY .app-layout-message-index-listRemarkTxt-1x4K5 {
  max-width: 100%;
  height: 20px;
  color: #666666;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-listToggle-3rLX8 {
  cursor: pointer;
  margin-left: 40px;
  color: var(--primary);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-listToggle-3rLX8 i {
  margin-left: 5px;
  font-size: 12px;
  display: inline-block;
  transition: all 0.5s ease;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-listSwitch-3Fo4k {
  width: 45px;
  line-height: 48px;
  text-align: right;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-twoListContainer-3qhLE,
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-threeListContainer-myUOU {
  padding: 0 0 34px 50px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-twoList-2I7Fs {
  padding: 24px 0;
  border-bottom: 1px dashed #E4E4E4;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-twoList-2I7Fs .app-layout-message-index-listName-3NYnQ {
  max-width: 100%;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-twoList-2I7Fs .app-layout-message-index-listConfigs-G19Su {
  width: 270px;
  padding: 8px 0;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-twoList-2I7Fs .app-layout-message-index-listConfigs-G19Su .app-layout-message-index-lcItem-f-dGS {
  cursor: pointer;
  position: relative;
  margin-left: 16px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #d8d8d8;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-twoList-2I7Fs .app-layout-message-index-listConfigs-G19Su .app-layout-message-index-lcItem-f-dGS .app-layout-message-index-lcIcon-4x5tE {
  position: absolute;
  left: 50%;
  top: 50%;
  line-height: 16px;
  font-size: 16px;
  color: #fff;
  transform: translate(-50%, -50%);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-twoList-2I7Fs .app-layout-message-index-listConfigs-G19Su .app-layout-message-index-lcItem-f-dGS .app-layout-message-index-banIcon-2bDqR {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #d8d8d8;
  width: 14px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  border-radius: 50%;
  background-color: #fff;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-twoList-2I7Fs .app-layout-message-index-listConfigs-G19Su .app-layout-message-index-lcItem-f-dGS .app-layout-message-index-banIcon-2bDqR i {
  font-size: 14px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-twoList-2I7Fs .app-layout-message-index-listConfigs-G19Su .app-layout-message-index-lcItem-f-dGS:first-child {
  margin-left: 0;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-twoList-2I7Fs .app-layout-message-index-listConfigs-G19Su .app-layout-message-index-lcItem-f-dGS.app-layout-message-index-ban-VHpWq {
  cursor: no-drop;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-twoList-2I7Fs .app-layout-message-index-listConfigs-G19Su .app-layout-message-index-lcItem-f-dGS.app-layout-message-index-banClose-2fNpI {
  cursor: no-drop;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-twoList-2I7Fs .app-layout-message-index-listConfigs-G19Su .app-layout-message-index-lcItem-f-dGS.app-layout-message-index-open-1c7i8 {
  background-color: var(--primary);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-twoList-2I7Fs.app-layout-message-index-hasChannelsConfigs-1TExk .app-layout-message-index-listContent-1-XIU {
  width: calc(100% - 48px - 270px - 45px);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-threeList-13oEH {
  position: relative;
  padding: 24px 0;
  width: 33.3%;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-threeList-13oEH .app-layout-message-index-listContent-1-XIU {
  width: calc(100% - 48px);
  line-height: 48px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-threeList-13oEH .app-layout-message-index-listName-3NYnQ {
  max-width: 100%;
  padding-right: 15px;
  height: 48px;
  cursor: pointer;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-threeList-13oEH .app-layout-message-index-tlistIcon-3e560 {
  cursor: pointer;
  background-color: #D9D9D9;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-threeList-13oEH.app-layout-message-index-ban-VHpWq .app-layout-message-index-tlistIcon-3e560,
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-threeList-13oEH.app-layout-message-index-banClose-2fNpI .app-layout-message-index-tlistIcon-3e560,
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-threeList-13oEH.app-layout-message-index-ban-VHpWq .app-layout-message-index-listName-3NYnQ,
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-threeList-13oEH.app-layout-message-index-banClose-2fNpI .app-layout-message-index-listName-3NYnQ {
  cursor: no-drop;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI .app-layout-message-index-threeList-13oEH:nth-child(3n+1)::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 300%;
  border-bottom: 1px dashed #E4E4E4;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI.app-layout-message-index-close-1krYo {
  height: 97px !important;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI.app-layout-message-index-close-1krYo .app-layout-message-index-flWrapper-3KVpz {
  border-bottom-color: transparent;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI.app-layout-message-index-close-1krYo .app-layout-message-index-listToggle-3rLX8 i {
  transform: rotate(180deg);
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI:nth-child(3n + 1) .app-layout-message-index-listIcon-2M5NQ {
  background-color: #5C96F7;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI:nth-child(3n + 1) .app-layout-message-index-listIcon-2M5NQ .app-layout-message-index-icon-Rd7zh.app-layout-message-index-notIcon-3ZRPl::before {
  content: '\E64A';
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI:nth-child(3n + 1) .app-layout-message-index-twoList-2I7Fs .app-layout-message-index-listIcon-2M5NQ {
  background-color: #28D5B8;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI:nth-child(3n + 1) .app-layout-message-index-twoList-2I7Fs .app-layout-message-index-listIcon-2M5NQ .app-layout-message-index-icon-Rd7zh.app-layout-message-index-notIcon-3ZRPl::before {
  content: '\E61E';
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI:nth-child(3n + 1) .app-layout-message-index-threeList-13oEH .app-layout-message-index-tlistIcon-3e560 .app-layout-message-index-icon-Rd7zh.app-layout-message-index-notIcon-3ZRPl::before {
  content: '\E61E';
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI:nth-child(3n + 1) .app-layout-message-index-threeList-13oEH.app-layout-message-index-open-1c7i8 .app-layout-message-index-tlistIcon-3e560 {
  background-color: #28D5B8;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI:nth-child(3n + 2) .app-layout-message-index-listIcon-2M5NQ {
  background-color: #FCBC28;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI:nth-child(3n + 2) .app-layout-message-index-listIcon-2M5NQ .app-layout-message-index-icon-Rd7zh.app-layout-message-index-notIcon-3ZRPl::before {
  content: '\E616';
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI:nth-child(3n + 2) .app-layout-message-index-twoList-2I7Fs .app-layout-message-index-listIcon-2M5NQ {
  background-color: #FC6C70;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI:nth-child(3n + 2) .app-layout-message-index-twoList-2I7Fs .app-layout-message-index-listIcon-2M5NQ .app-layout-message-index-icon-Rd7zh.app-layout-message-index-notIcon-3ZRPl::before {
  content: '\E61E';
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI:nth-child(3n + 2) .app-layout-message-index-threeList-13oEH .app-layout-message-index-tlistIcon-3e560 .app-layout-message-index-icon-Rd7zh.app-layout-message-index-notIcon-3ZRPl::before {
  content: '\E61E';
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI:nth-child(3n + 2) .app-layout-message-index-threeList-13oEH.app-layout-message-index-open-1c7i8 .app-layout-message-index-tlistIcon-3e560 {
  background-color: #FCBC28;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI:nth-child(3n + 3) .app-layout-message-index-listIcon-2M5NQ {
  background-color: #28D5B8;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI:nth-child(3n + 3) .app-layout-message-index-listIcon-2M5NQ .app-layout-message-index-icon-Rd7zh.app-layout-message-index-notIcon-3ZRPl::before {
  content: '\E64A';
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI:nth-child(3n + 3) .app-layout-message-index-twoList-2I7Fs .app-layout-message-index-listIcon-2M5NQ {
  background-color: #5C96F7;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI:nth-child(3n + 3) .app-layout-message-index-twoList-2I7Fs .app-layout-message-index-listIcon-2M5NQ .app-layout-message-index-icon-Rd7zh.app-layout-message-index-notIcon-3ZRPl::before {
  content: '\E64A';
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI:nth-child(3n + 3) .app-layout-message-index-threeList-13oEH .app-layout-message-index-tlistIcon-3e560 .app-layout-message-index-icon-Rd7zh.app-layout-message-index-notIcon-3ZRPl::before {
  content: '\E64A';
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-firstList-3-kuI:nth-child(3n + 3) .app-layout-message-index-threeList-13oEH.app-layout-message-index-open-1c7i8 .app-layout-message-index-tlistIcon-3e560 {
  background-color: #5C96F7;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-btnContainer-3KEzO {
  margin-bottom: 24px;
  text-align: center;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-btnContainer-3KEzO button:not(:first-child) {
  margin-left: 15px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-nodata-80BO8 {
  margin: 200px auto;
  text-align: center;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-openMsg-hL7zw {
  margin: 150px auto;
  text-align: center;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-openMsg-hL7zw img {
  width: 290px;
  margin-bottom: 10px;
}
.app-layout-message-index-messageContainer-6hXPe .app-layout-message-index-backTop-2Pbb4 {
  position: relative;
}
.app-layout-message-index-paginationWrapper-2uofm {
  height: 72px;
  line-height: 32px;
  padding: 20px;
}
.app-layout-message-index-messageModal-1-TDE .ant-modal {
  color: rgba(0, 0, 0, 0.85);
}
.app-layout-message-index-messageModal-1-TDE .ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 0;
  margin-bottom: 8px;
}
.app-layout-message-index-messageModal-1-TDE .ant-modal-header {
  background-color: #F7F7F7;
}
.app-layout-message-index-messageModal-1-TDE .ant-modal-title {
  font-weight: bold;
}
.app-layout-message-index-messageModal-1-TDE .app-layout-message-index-ndtWrapper-1veyH {
  padding: 10px 0;
}
.app-layout-message-index-messageModal-1-TDE .app-layout-message-index-ndtWrapper-1veyH p {
  line-height: 30px;
}
.app-layout-message-index-messageModal-1-TDE .app-layout-message-index-ndtWrapper-1veyH .app-layout-message-index-ndtTimePicker-1cBdf {
  padding-top: 20px;
}
.app-layout-message-index-messageModal-1-TDE .app-layout-message-index-remindInfo-2nGF4 {
  padding: 40px 0;
  text-align: center;
}
.app-layout-message-index-messageModal-1-TDE .app-layout-message-index-messageDetail-1LyjS {
  min-height: 285px;
}
.app-layout-message-index-messageModal-1-TDE .app-layout-message-index-messageDetail-1LyjS .app-layout-message-index-title-2XY7l {
  text-align: center;
  font-size: 20px;
  line-height: 30px;
  font-weight: bold;
}
.app-layout-message-index-messageModal-1-TDE .app-layout-message-index-messageDetail-1LyjS .app-layout-message-index-tips-31Quz {
  padding: 10px 0 20px;
  text-align: center;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.45);
}
.app-layout-message-index-messageModal-1-TDE .app-layout-message-index-messageDetail-1LyjS .app-layout-message-index-tips-31Quz .app-layout-message-index-time-3o4hU {
  margin-left: 20px;
}
.app-layout-message-index-messageModal-1-TDE .app-layout-message-index-messageDetail-1LyjS .app-layout-message-index-content-2zS_G {
  pointer-events: none;
}
.app-layout-message-index-messageModal-1-TDE .app-layout-message-index-messageDetail-1LyjS .app-layout-message-index-content-2zS_G img {
  display: block;
  margin: 0 auto 20px;
}
.app-layout-message-index-messageModal-1-TDE .app-layout-message-index-nodata-80BO8 {
  margin: 100px auto;
  text-align: center;
}
.app-layout-message-index-ntdAdd-2c6fh {
  margin-top: 20px;
}
.app-layout-message-index-addNDT-2dOXO {
  font-size: 14px;
  font-weight: 600;
  margin-right: 50px;
  color: var(--primary);
  cursor: pointer;
}
.app-layout-message-index-addBtn-3Y_qx {
  margin-left: 10px;
}
.app-layout-message-index-ndtTip-8oQlE {
  color: #666;
}
.app-layout-message-index-timeDel-2EqIB {
  line-height: 45px;
  color: var(--primary);
  cursor: pointer;
}
.app-layout-workCenter-index-top_btn-3G5gq {
  width: 88px;
  height: 32px;
  background: #FFFFFF;
  border-radius: 8px;
  line-height: 32px;
  color: var(--primary) !important;
}
.app-layout-workCenter-index-collBox-o3L2f {
  width: 16px;
  height: 46px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: var(--primary);
  border-radius: 8px;
  transition: all 1s;
  cursor: pointer;
}
.app-layout-workCenter-index-collBox-o3L2f img {
  transition: all 1s;
}
.comon-template-WorkCenter-index-WorkCenter_noData-3-5oC {
  display: flex;
  align-items: center;
  width: 100%;
  height: 500px;
}
.comon-template-WorkCenter-index-WorkCenter_noData-3-5oC img {
  margin: 0 auto;
}
.comon-template-WorkCenter-index-WorkCenter_tabs-23Kqd {
  width: 100%;
}
.comon-template-WorkCenter-index-WorkCenter_tabs-23Kqd .comon-template-WorkCenter-index-WorkCenter_tabItem-2uKYL {
  display: inline-block;
  margin-right: 20px;
  padding: 12px 16px 10px;
  font-size: 14px;
  cursor: pointer;
}
.comon-template-WorkCenter-index-WorkCenter_tabs-23Kqd .comon-template-WorkCenter-index-WorkCenter_tabItem_gdpu-2cNKl {
  display: inline-block;
  margin-right: 46px;
  padding: 12px 0;
  font-size: 18px;
  font-weight: 600;
  cursor: pointer;
}
.comon-template-WorkCenter-index-WorkCenter_tabs-23Kqd .comon-template-WorkCenter-index-WorkCenter_active-QjJzQ {
  color: var(--primary);
  border-bottom: var(--primary) solid 2px;
  font-weight: 700;
  font-size: 16px;
}
.comon-template-WorkCenter-index-WorkCenter_divider-1HA3l {
  height: 1px;
  width: 100%;
  background-color: #dddddd;
}
.comon-template-WorkCenter-index-WorkCenter_queryArea-21Hsz {
  margin-top: 18px;
}
.comon-template-WorkCenter-index-WorkCenter_settingArea-3hZ_2 {
  padding: 10px 10px;
  margin-top: 10px;
  background: var(--lighten);
  color: #333;
  user-select: none;
  -moz-user-select: none;
  /*火狐*/
  -webkit-user-select: none;
  /*webkit浏览器*/
  -ms-user-select: none;
  /*IE10*/
}
.comon-template-WorkCenter-index-WorkCenter_settingArea-3hZ_2 > div {
  display: inline;
  padding: 0 5px;
}
.comon-template-WorkCenter-index-WorkCenter_settingArea-3hZ_2 .comon-template-WorkCenter-index-WorkCenter_groupType-3pBt1 {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-index-WorkCenter_settingArea-3hZ_2 .comon-template-WorkCenter-index-WorkCenter_groupType-3pBt1.comon-template-WorkCenter-index-WorkCenter_active-QjJzQ {
  color: var(--primary);
}
.comon-template-WorkCenter-index-WorkCenter_contentArea-1uhpN {
  display: flex;
  background: rgba(231, 246, 247, 0.3);
}
.comon-template-WorkCenter-index-WorkCenter_contentArea-1uhpN .comon-template-WorkCenter-index-WorkCenter_detailArea-3oY-5 {
  max-height: 550px;
  width: 50%;
  padding: 15px;
  overflow-y: hidden;
  transition: all 0.5s;
}
.comon-template-WorkCenter-index-WorkCenter_contentArea-1uhpN .comon-template-WorkCenter-index-WorkCenter_detailArea-3oY-5:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-index-WorkCenter_listArea-1BMi7 {
  max-height: 550px;
  width: 50%;
  display: inline-block;
  background: #fff;
  overflow-y: hidden;
}
.comon-template-WorkCenter-index-WorkCenter_listArea-1BMi7:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-index-WorkCenter_listArea-1BMi7 .comon-template-WorkCenter-index-WorkCenter_pagination-2VDVl {
  float: right;
  padding: 10px;
}
.comon-template-WorkCenter-index-myMultipHandle-1QHf2 {
  position: absolute;
  top: -85px;
  left: 450px;
  width: 108px;
  height: 32px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #D9D9D9;
  line-height: 32px;
  text-align: center;
}
.comon-template-WorkCenter-index-WorkCenter_commonDataItem-2Dc_L {
  padding: 15px 10px;
  color: #888;
  background: #fff;
  border-bottom: #eee solid 1px;
  cursor: pointer;
}
.comon-template-WorkCenter-index-WorkCenter_commonDataItem-2Dc_L.comon-template-WorkCenter-index-WorkCenter_active-QjJzQ {
  background: #e8f6f74d;
  opacity: 1;
  border-radius: 5px 0 0 5px;
  border-left: 5px solid var(--primary);
}
.comon-template-WorkCenter-index-WorkCenter_commonDataItem-2Dc_L:hover {
  border-left: 5px solid var(--primary);
  border-radius: 5px 0 0 5px;
  background: #e8f6f74d;
  transition: all .3s;
}
.comon-template-WorkCenter-index-WorkCenter_commonDataName-3QA-3 {
  color: #333;
  font-size: 16px;
}
.comon-template-WorkCenter-index-WorkCenter_commonDataType-gpeww {
  padding: 4px 10px;
  margin-right: 10px;
  border-radius: 6px;
  font-size: 12px;
  background: #cccccc;
}
.comon-template-WorkCenter-index-WorkCenter_commonDataCheck-ceRi7 {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-index-WorkCenter_commonDataTitle-2GKw4 {
  color: var(--primary);
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}
.comon-template-WorkCenter-index-WorkCenter_tag-3h16u {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #49aab4;
  background: #cee9ec;
}
.comon-template-WorkCenter-index-WorkCenter_read-1vZxg {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #3699ff;
  background: #bddeff;
}
.comon-template-WorkCenter-index-WorkCenter_commonDataUrge-23Fri {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-index-WorkCenter_commonDataReadDot-1nTgu {
  display: inline-block;
  margin: 0 10px 5px;
  width: 8px;
  height: 8px;
  background-color: #FF6166;
  border-radius: 50%;
}
.comon-template-WorkCenter-index-WorkCenter_sortType-3wrnK {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-index-WorkCenter_sortType-3wrnK.comon-template-WorkCenter-index-WorkCenter_active-QjJzQ {
  color: var(--primary);
}
.comon-template-WorkCenter-index-sortTime-2rUiv {
  cursor: pointer;
  position: relative;
  padding-right: 13px !important;
  margin-right: 15px;
}
.comon-template-WorkCenter-index-sortTime-2rUiv .comon-template-WorkCenter-index-timeSorter-1afrZ {
  position: absolute;
  right: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.comon-template-WorkCenter-index-sortTime-2rUiv .comon-template-WorkCenter-index-timeSorter-1afrZ.comon-template-WorkCenter-index-ascend-3iMRc {
  top: 3px;
  border-bottom: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-index-sortTime-2rUiv .comon-template-WorkCenter-index-timeSorter-1afrZ.comon-template-WorkCenter-index-ascend-3iMRc.comon-template-WorkCenter-index-active-221AR {
  border-bottom-color: var(--primary);
}
.comon-template-WorkCenter-index-sortTime-2rUiv .comon-template-WorkCenter-index-timeSorter-1afrZ.comon-template-WorkCenter-index-descend-2rAAT {
  top: 10px;
  border-top: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-index-sortTime-2rUiv .comon-template-WorkCenter-index-timeSorter-1afrZ.comon-template-WorkCenter-index-descend-2rAAT.comon-template-WorkCenter-index-active-221AR {
  border-top-color: var(--primary);
}
.comon-template-WorkCenter-index-WorkCenter_leftBox_content-1d0Q2 {
  margin-top: 15px;
  width: 50%;
  max-height: 650px;
  overflow-y: hidden;
}
.comon-template-WorkCenter-index-WorkCenter_leftBox_content-1d0Q2:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-index-WorkCenter_rightBox_content-38W6U {
  margin-top: 15px;
  right: 0;
  border-radius: 0 10px 10px 0;
  padding: 10px;
  max-height: 650px;
  background: #e8f6f74d;
  width: 50%;
  display: inline-block;
  overflow-y: hidden;
}
.comon-template-WorkCenter-index-WorkCenter_rightBox_content-38W6U:hover {
  overflow: auto;
}
.comon-template-WorkCenter-index-WorkCenter_batchHandle-1axxE {
  margin-bottom: 10px;
  text-align: right;
  margin-right: 10px;
}
.comon-template-WorkCenter-index-WorkCenter_batchHandle-1axxE a {
  color: rgba(0, 0, 0, 0.65);
}
.comon-template-WorkCenter-index-WorkCenter_batchHandle-1axxE a:hover {
  color: var(--primary);
}
.comon-template-WorkCenter-index-myLoading-1KBas {
  width: 100%;
  height: 400px;
  position: relative;
}
.comon-template-WorkCenter-index-myLoading-1KBas span {
  width: 8vmin;
  height: 8vmin;
  border-radius: 4vmin;
  backface-visibility: hidden;
  position: absolute;
  animation-name: comon-template-WorkCenter-index-move-2-E0h;
  animation-timing-function: cubic-bezier(0.4, 0, 1, 0.8);
  animation-iteration-count: infinite;
  animation-duration: 3s;
  top: calc(46%);
  left: 50%;
  transform-origin: -4vmin center;
  background-color: var(--lighten);
}
@keyframes comon-template-WorkCenter-index-move-2-E0h {
  0% {
    transform: scale(1) rotate(0deg) translate3d(0, 0, 1px);
  }
  30% {
    opacity: 1;
  }
  100% {
    z-index: 10;
    transform: scale(0) rotate(360deg) translate3d(0, 0, 1px);
  }
}
.ant-card {
  border-radius: 10px !important;
}
.plugins-top-menuSetting-index-themeForm-26c9w .ant-form-item {
  margin-bottom: 0;
}
.plugins-top-menuSetting-index-themeForm-26c9w .CodeMirror {
  height: 200px;
}
.plugins-top-menuSetting-index-themeForm-26c9w .ant-tabs-nav-wrap {
  display: none;
}
.plugins-top-menuSetting-index-themeForm-26c9w .ant-tabs-bar {
  border-bottom: 0;
}
.plugins-top-menuSetting-index-themeForm-26c9w .plugins-top-menuSetting-index-containerUl-30laF li {
  text-align: center;
  margin-right: 10px;
  cursor: pointer;
}
.plugins-top-menuSetting-index-themeForm-26c9w .plugins-top-menuSetting-index-containerUl-30laF li img {
  width: 100px;
  height: 100px;
}
.plugins-top-menuSetting-index-themeForm-26c9w .plugins-top-menuSetting-index-containerUl-30laF li > div {
  text-align: left;
}
.plugins-top-menuSetting-index-themeForm-26c9w .plugins-top-menuSetting-index-themeUl-1nOxB {
  display: flex;
  flex-wrap: wrap;
}
.plugins-top-menuSetting-index-themeForm-26c9w .plugins-top-menuSetting-index-themeUl-1nOxB li {
  width: 200px;
  height: 150px;
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
  cursor: pointer;
  margin-right: 15px;
  margin-bottom: 15px;
}
.plugins-top-menuSetting-index-themeForm-26c9w .plugins-top-menuSetting-index-themeUl-1nOxB li img {
  width: 180px;
  height: 105px;
}
.plugins-top-menuSetting-index-themeForm-26c9w .plugins-top-menuSetting-index-themeUl-1nOxB li > div {
  padding-top: 5px;
  padding-left: 10px;
  text-align: left;
}
.plugins-top-menuSetting-index-flInput-3aR0N .ant-input {
  margin-top: -2px;
  padding-right: 60px!important;
}
.plugins-top-menuSetting-index-newMenu-3gmlJ {
  border: none !important;
}
.plugins-top-menuSetting-index-newMenu-3gmlJ .ant-menu-submenu-title {
  line-height: 24px !important;
  height: 24px !important;
  background: transparent !important;
  padding: 0!important;
}
.plugins-top-menuSetting-index-newMenu-3gmlJ .ant-menu-vertical.ant-menu-sub .ant-menu-item {
  height: 24px;
  line-height: 24px;
}
.plugins-top-menuSetting-index-newMenu-3gmlJ .ant-menu-submenu-arrow {
  display: none;
}
.plugins-top-menuSetting-index-langIcon-3FKMO {
  margin-right: 8px;
}
.comon-template-GlobalSearch-index-GlobalSearch_container-24o7M {
  display: flex;
}
.comon-template-GlobalSearch-index-GlobalSearch_container-24o7M .comon-template-GlobalSearch-index-GlobalSearch_lArea-3NqPI {
  position: relative;
  width: 847px;
}
.comon-template-GlobalSearch-index-GlobalSearch_container-24o7M .comon-template-GlobalSearch-index-GlobalSearch_rArea-1miFi {
  margin-left: 80px;
  flex: 1;
}
.comon-template-GlobalSearch-index-GlobalSearch_tipList-2V-i_ {
  position: absolute;
  z-index: 999;
  top: 41px;
  left: 0;
  width: 600px;
  background-color: #ffffff;
  border-radius: 5px;
  border: rgba(0, 0, 0, 0.1) solid 1px;
}
.comon-template-GlobalSearch-index-GlobalSearch_tipList-2V-i_ .comon-template-GlobalSearch-index-GlobalSearch_tipItem-2OwSJ {
  padding: 10px;
  cursor: pointer;
  transition: all .5s;
}
.comon-template-GlobalSearch-index-GlobalSearch_tipList-2V-i_ .comon-template-GlobalSearch-index-GlobalSearch_tipItem-2OwSJ:hover {
  background-color: #e4e4e4;
}
.comon-template-GlobalSearch-index-GlobalSearch_heat-2wX6u .comon-template-GlobalSearch-index-GlobalSearch_heatTitle-1kexI {
  color: #262626;
  font-size: 16px;
  margin-bottom: 15px;
}
.comon-template-GlobalSearch-index-GlobalSearch_heat-2wX6u .comon-template-GlobalSearch-index-GlobalSearch_heatTitle-1kexI .comon-template-GlobalSearch-index-GlobalSearch_another-XJQYt {
  float: right;
  color: var(--primary);
}
.comon-template-GlobalSearch-index-GlobalSearch_heat-2wX6u .comon-template-GlobalSearch-index-GlobalSearch_heatTitle-1kexI .comon-template-GlobalSearch-index-GlobalSearch_another-XJQYt i {
  margin-right: 5px;
}
.comon-template-GlobalSearch-index-GlobalSearch_heat-2wX6u .comon-template-GlobalSearch-index-GlobalSearch_heatItem-1_7Q- {
  margin-top: 10px;
}
.comon-template-GlobalSearch-index-GlobalSearch_heat-2wX6u .comon-template-GlobalSearch-index-GlobalSearch_heatItem-1_7Q- .comon-template-GlobalSearch-index-GlobalSearch_heatSort-rtQNr {
  display: inline-block;
  padding: 1px 6px;
  border-radius: 2px;
  width: 20px;
}
.comon-template-GlobalSearch-index-GlobalSearch_heat-2wX6u .comon-template-GlobalSearch-index-GlobalSearch_heatItem-1_7Q- .comon-template-GlobalSearch-index-GlobalSearch_heatName-3xF7a {
  margin-left: 10px;
}
.comon-template-GlobalSearch-index-GlobalSearch_heat-2wX6u .comon-template-GlobalSearch-index-GlobalSearch_heatItem-1_7Q- .comon-template-GlobalSearch-index-GlobalSearch_heatTimes-3WTUi {
  float: right;
  color: rgba(0, 0, 0, 0.45);
}
.comon-template-GlobalSearch-index-GlobalSearch_related-3gdfo {
  margin-top: 50px;
}
.comon-template-GlobalSearch-index-GlobalSearch_related-3gdfo .comon-template-GlobalSearch-index-GlobalSearch_relatedTitle-37FUm {
  color: var(--primary);
}
.comon-template-GlobalSearch-index-GlobalSearch_related-3gdfo .comon-template-GlobalSearch-index-GlobalSearch_relatedItem-Evw5U {
  margin-top: 10px;
  color: rgba(0, 0, 0, 0.85);
}
.comon-template-GlobalSearch-index-GlobalSearch_related-3gdfo .comon-template-GlobalSearch-index-GlobalSearch_relatedItem-Evw5U .comon-template-GlobalSearch-index-GlobalSearch_relatedSort-1ZhyG {
  display: inline-block;
  width: 30px;
  padding: 0 6px;
}
.comon-template-GlobalSearch-index-GlobalSearch_pagination-1DVE_ {
  display: block;
  text-align: center;
  margin-top: 10px;
}
.comon-template-GlobalSearch-index-GlobalSearch_typeNav-10KlA {
  display: flex;
  border-bottom: 1px solid #e8e8e8;
}
.comon-template-GlobalSearch-index-GlobalSearch_typeNav-10KlA .comon-template-GlobalSearch-index-GlobalSearch_navItem-3VX-o {
  display: inline-block;
  padding: 4px 16px;
  border-radius: 4px 4px 0 0;
  color: #a0a0a0;
  transition: all .5s;
  white-space: nowrap;
}
.comon-template-GlobalSearch-index-GlobalSearch_typeNav-10KlA .comon-template-GlobalSearch-index-GlobalSearch_navItem-3VX-o:hover {
  color: var(--primary);
  cursor: pointer;
}
.comon-template-GlobalSearch-index-GlobalSearch_typeNav-10KlA .comon-template-GlobalSearch-index-GlobalSearch_active-W9FJy {
  background-color: var(--lighten);
  color: var(--primary);
  position: relative;
}
.comon-template-GlobalSearch-index-GlobalSearch_typeNav-10KlA .comon-template-GlobalSearch-index-GlobalSearch_active-W9FJy:after {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  content: '';
  width: 16px;
  height: 3px;
  background: var(--primary);
  border-radius: 2px;
}
.comon-template-GlobalSearch-index-GlobalSearch_searchList-22hEG {
  width: 816px;
}
.comon-template-GlobalSearch-index-GlobalSearch_searchList-22hEG > div:not(.comon-template-GlobalSearch-index-nodata-dTc5N) {
  cursor: pointer;
}
.comon-template-GlobalSearch-index-nums-21xeb {
  font-size: 13px;
  color: #999;
  margin: 21px 0 29px;
}
.comon-template-GlobalSearch-index-nums-21xeb .comon-template-GlobalSearch-index-useTime-2gAjf {
  margin-left: 10px;
}
.comon-template-GlobalSearch-index-nodata-dTc5N {
  text-align: center;
  margin: 150px auto;
}
.comon-template-GlobalSearch-index-GlobalSearch_card_item-3GcU0,
.comon-template-GlobalSearch-index-GlobalSearch_app_item-9ptoR,
.comon-template-GlobalSearch-index-GlobalSearch_resoure_item-_tmG1 {
  margin-top: 18px;
}
.comon-template-GlobalSearch-index-searchItem-1QwhB {
  position: relative;
}
.comon-template-GlobalSearch-index-searchItem-1QwhB:hover {
  cursor: pointer;
}
.comon-template-GlobalSearch-index-searchItem-1QwhB:hover a {
  color: var(--primary);
}
.comon-template-GlobalSearch-index-GlobalSearch_item_title-2GZJI {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 700;
  color: #262626;
  margin-bottom: 13px;
  padding-left: 80px;
}
.comon-template-GlobalSearch-index-GlobalSearch_todo_dscrp-wCgFh {
  margin-bottom: 25px;
  padding-left: 80px;
}
.comon-template-GlobalSearch-index-GlobalSearch_schedule_dscrp-3YWgy {
  margin-bottom: 25px;
  padding-left: 80px;
}
/******   卡片样式   ******/
.comon-template-GlobalSearch-index-GlobalSearch_card_content-1TEWy {
  display: flex;
  margin-top: 18px;
  width: 100%;
}
.comon-template-GlobalSearch-index-GlobalSearch_card_content-1TEWy .comon-template-GlobalSearch-index-GlobalSearch_card_pic-3Dn63 {
  padding: 20px;
  background-color: #ffffff;
  border-radius: 8px;
  border: 1px solid #E7F6F7;
  box-shadow: 0px 0px 6px 0px rgba(0, 104, 113, 0.08);
}
.comon-template-GlobalSearch-index-GlobalSearch_card_content-1TEWy .comon-template-GlobalSearch-index-GlobalSearch_card_pic-3Dn63 img {
  height: 180px;
  width: 290px;
}
.comon-template-GlobalSearch-index-GlobalSearch_card_content-1TEWy .comon-template-GlobalSearch-index-GlobalSearch_card_detail-1fywV {
  padding: 0 20px;
  width: calc(100% - 330px);
}
.comon-template-GlobalSearch-index-GlobalSearch_card_dscrp-3ORhq {
  height: 50%;
}
.comon-template-GlobalSearch-index-GlobalSearch_card_other1-h8EOL,
.comon-template-GlobalSearch-index-GlobalSearch_card_other2-6mAtC {
  margin-top: 10px;
}
.comon-template-GlobalSearch-index-GlobalSearch_card_other1-h8EOL span {
  margin-right: 10px;
}
.comon-template-GlobalSearch-index-GlobalSearch_card_other2-6mAtC span {
  padding: 1px 10px;
  font-size: 14px;
  font-family: MicrosoftYaHei;
  color: rgba(0, 0, 0, 0.25);
  background: rgba(0, 0, 0, 0.05);
  border-radius: 12px 0px 12px 0px;
  margin-right: 10px;
}
.comon-template-GlobalSearch-index-GlobalSearch_card_using-3ePvu {
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  width: 74px;
  height: 32px;
  background: var(--primary);
  border-radius: 4px;
  display: inline-block;
  text-align: center;
  line-height: 32px;
}
.comon-template-GlobalSearch-index-GlobalSearch_card_more-3sHF3 {
  color: #00000059;
  cursor: pointer;
}
.comon-template-GlobalSearch-index-GlobalSearch_card_more-3sHF3:hover {
  text-decoration: underline;
}
/******   应用样式   ******/
.comon-template-GlobalSearch-index-GlobalSearch_app_main-IOXvZ {
  display: flex;
}
.comon-template-GlobalSearch-index-GlobalSearch_app_pic-1zqyZ {
  width: 48px;
}
.comon-template-GlobalSearch-index-GlobalSearch_app_detail-1jKYg {
  padding: 0 20px;
  width: calc(100% - 48px);
}
.comon-template-GlobalSearch-index-GlobalSearch_app_sub-oAB4Y {
  display: flex;
  margin-top: 5px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
}
.comon-template-GlobalSearch-index-GlobalSearch_app_sub-oAB4Y span {
  align-items: center;
  display: flex;
  margin-right: 20px;
}
.comon-template-GlobalSearch-index-GlobalSearch_app_sub-oAB4Y span img {
  margin-right: 5px;
}
/******   资源样式   ******/
.comon-template-GlobalSearch-index-GlobalSearch_resoure_dscrp-SQvi4 {
  margin-top: 5px;
}
.comon-template-GlobalSearch-index-GlobalSearch_resoure_other-QvdT2 {
  color: #000000A6;
}
.comon-template-GlobalSearch-index-GlobalSearch_resoure_other-QvdT2 span {
  margin-right: 25px;
}
.comon-template-GlobalSearch-index-GlobalSearch_listHeader-39VZJ {
  display: flex;
  justify-content: space-between;
  padding: 5px 0;
  margin: 16px 0;
  margin-top: 24px;
  border-bottom: 1px solid #E8E8E8;
}
.comon-template-GlobalSearch-index-GlobalSearch_listHeader-39VZJ .comon-template-GlobalSearch-index-GlobalSearch_listHeader_title_withBack-3xJf3 {
  color: #262626;
  font-size: 20px;
  font-weight: 700;
}
.comon-template-GlobalSearch-index-GlobalSearch_listHeader-39VZJ .comon-template-GlobalSearch-index-GlobalSearch_listHeader_title_withBack-3xJf3:before {
  content: '';
  width: 26px;
  height: 26px;
  background: #D0E7FF;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  left: -8px;
  z-index: 0;
}
.comon-template-GlobalSearch-index-GlobalSearch_listHeader-39VZJ .comon-template-GlobalSearch-index-GlobalSearch_listHeader_title-36sQM {
  color: #262626;
  font-size: 20px;
  font-weight: 700;
}
.comon-template-GlobalSearch-index-GlobalSearch_listHeader-39VZJ .comon-template-GlobalSearch-index-GlobalSearch_listHeader_title-36sQM:before {
  content: '';
  width: 26px;
  height: 26px;
  background: #D0E7FF;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  left: -8px;
  z-index: 0;
}
.ant-card-body {
  padding: 32px;
}
.ant-input-clear-icon svg {
  width: 24px;
  height: 24px;
}
.comon-template-GlobalSearch-index-overIcon-3l12e {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 54px;
  height: 24px;
  background: #df0b16;
  border-radius: 4px;
  color: #fff;
  margin-right: 8px;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  font-weight: 400;
}
.comon-template-GlobalSearch-index-duringIcon-3ZrSg {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 54px;
  height: 24px;
  background: #5ddac4;
  border-radius: 4px;
  color: #fff;
  margin-right: 8px;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  font-weight: 400;
}
.comon-template-GlobalSearch-index-sourceName-3mvCw {
  color: var(--primary);
  background: #d0e7ff;
  padding: 0 5px;
  font-weight: 400;
  height: 24px;
  border-radius: 12px 0px;
}
.comon-template-GlobalSearch-index-GlobalSearch_msg_dscrp-2sxPf {
  position: relative;
  margin-bottom: 18px;
}
/* 响应断点 */
.app-layout-apply-appCenter-index-box-4s56C {
  padding: 25px 0;
}
.app-layout-apply-appCenter-index-box-4s56C.app-layout-apply-appCenter-index-boxInner-2LbH7 {
  position: relative;
  padding: 0;
}
.app-layout-apply-appCenter-index-box-4s56C.app-layout-apply-appCenter-index-boxInner-2LbH7 .app-layout-apply-appCenter-index-card-mRNL0 {
  box-shadow: none;
  padding: 0;
}
.app-layout-apply-appCenter-index-box-4s56C.app-layout-apply-appCenter-index-boxInner-2LbH7 > i {
  position: absolute;
  top: 13px;
  right: 0;
  font-size: 20px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  z-index: 1;
}
.app-layout-apply-appCenter-index-box-4s56C .app-layout-apply-appCenter-index-card-mRNL0 {
  padding: 20px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  background-color: #fff;
}
.app-layout-apply-appCenter-index-box-4s56C .ant-tabs-tabpane {
  min-height: 400px;
}
.app-layout-apply-appCenter-index-tabapp-3sbLU {
  padding: 5px 15px;
}
.app-layout-apply-appCenter-index-tabapp-3sbLU .app-layout-apply-appCenter-index-typeBox-2-joG {
  display: inline-block;
  padding-top: 20px;
}
.app-layout-apply-appCenter-index-tabapp-3sbLU .app-layout-apply-appCenter-index-typeBox-2-joG .app-layout-apply-appCenter-index-typeList-2lAUB {
  overflow: hidden;
}
.app-layout-apply-appCenter-index-tabapp-3sbLU .app-layout-apply-appCenter-index-typeBox-2-joG .app-layout-apply-appCenter-index-typeList-2lAUB .app-layout-apply-appCenter-index-typeListL-2ATSv {
  float: left;
  width: 100px;
  padding-right: 16px;
  line-height: 26px;
}
.app-layout-apply-appCenter-index-tabapp-3sbLU .app-layout-apply-appCenter-index-typeBox-2-joG .app-layout-apply-appCenter-index-typeList-2lAUB .app-layout-apply-appCenter-index-typeListR-3CnXZ {
  margin-left: 100px;
}
.app-layout-apply-appCenter-index-tabapp-3sbLU .app-layout-apply-appCenter-index-typeBox-2-joG .app-layout-apply-appCenter-index-typeList-2lAUB .app-layout-apply-appCenter-index-typeItem-2_CME {
  display: inline-block;
  margin: 0 12px 10px 0;
  padding: 0 12px;
  min-width: 80px;
  height: 26px;
  line-height: 26px;
  vertical-align: top;
  text-align: center;
  border-radius: 20px;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
}
.app-layout-apply-appCenter-index-tabapp-3sbLU .app-layout-apply-appCenter-index-selectNameList-KKKff {
  width: 80%;
  padding: 0 5px;
}
.app-layout-apply-appCenter-index-tabapp-3sbLU .app-layout-apply-appCenter-index-selectNameList-KKKff .app-layout-apply-appCenter-index-selectTypeName-1Crnw {
  display: inline-block;
  border: var(--primary) solid 1px;
  border-radius: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  cursor: default;
}
.app-layout-apply-appCenter-index-tabapp-3sbLU .app-layout-apply-appCenter-index-selectNameList-KKKff .app-layout-apply-appCenter-index-selectTypeName-1Crnw .app-layout-apply-appCenter-index-content-1c4vF {
  color: var(--primary);
  padding: 0 5px;
}
.app-layout-apply-appCenter-index-tabapp-3sbLU .app-layout-apply-appCenter-index-selectNameList-KKKff .app-layout-apply-appCenter-index-selectTypeName-1Crnw .app-layout-apply-appCenter-index-closeIcon-x4mSS {
  padding: 0 5px;
  color: #b3b3b3;
  border-left: var(--primary) solid 1px;
  cursor: pointer;
}
.app-layout-apply-appCenter-index-tabapp-3sbLU .app-layout-apply-appCenter-index-selectNameList-KKKff .app-layout-apply-appCenter-index-selectTypeName-1Crnw .app-layout-apply-appCenter-index-closeIcon-x4mSS:hover {
  color: #ff0000;
}
.app-layout-apply-appCenter-index-tabapp-3sbLU .app-layout-apply-appCenter-index-selectNameList-KKKff .app-layout-apply-appCenter-index-selectTypeClear-1GYT- {
  display: inline-block;
  color: #b3b3b3;
  cursor: pointer;
}
.app-layout-apply-appCenter-index-tabapp-3sbLU .app-layout-apply-appCenter-index-selectNameList-KKKff .app-layout-apply-appCenter-index-selectTypeClear-1GYT-:hover {
  color: #ff0000;
}
.app-layout-apply-appCenter-index-tabapp-3sbLU .app-layout-apply-appCenter-index-childType-jczxG {
  padding: 0px 10px;
  margin-bottom: 10px;
  width: 100%;
  height: 26px;
  border: var(--primary) solid 1px;
  border-radius: 20px;
  line-height: 26px;
}
.app-layout-apply-appCenter-index-tabapp-3sbLU .app-layout-apply-appCenter-index-childType-jczxG .app-layout-apply-appCenter-index-childItem-3cPz3 {
  display: inline-block;
  width: auto;
  color: rgba(0, 0, 0, 0.65);
  padding: 0 5px;
  cursor: pointer;
}
.app-layout-apply-appCenter-index-tabapp-3sbLU .app-layout-apply-appCenter-index-childType-jczxG .app-layout-apply-appCenter-index-childItem-3cPz3:hover {
  color: var(--primary);
}
.app-layout-apply-appCenter-index-tabapp-3sbLU .app-layout-apply-appCenter-index-childType-jczxG .app-layout-apply-appCenter-index-active-2vrrR {
  color: var(--primary);
}
.app-layout-apply-appCenter-index-tabapp-3sbLU .app-layout-apply-appCenter-index-triangle-2gBr- {
  position: absolute;
  width: 0;
  height: 0;
  border: 10px solid;
  border-color: transparent transparent var(--primary);
}
.app-layout-apply-appCenter-index-tabapp-3sbLU .ant-input {
  border-radius: 8px;
}
.app-layout-apply-appCenter-index-tabcollect-2ULQT {
  padding: 5px 15px;
}
.app-layout-apply-appCenter-index-tabcollect-2ULQT .app-layout-apply-appCenter-index-list-mo4Ch {
  border-top: 1px solid #e8e8e8;
  margin-top: 20px;
  padding-top: 20px;
}
.app-layout-apply-appCenter-index-tabcollect-2ULQT .app-layout-apply-appCenter-index-appListTip-3gm1_ {
  color: #666;
  margin-bottom: 20px;
  margin-top: 20px;
}
.app-layout-apply-appCenter-index-tabcollect-2ULQT .ant-input {
  border-radius: 8px;
}
.app-layout-apply-appCenter-index-appBox-KFbVh .app-layout-apply-appCenter-index-appListBox-34GVJ {
  border-top: 1px solid #e8e8e8;
}
.app-layout-apply-appCenter-index-appBox-KFbVh .app-layout-apply-appCenter-index-appListBox-34GVJ .app-layout-apply-appCenter-index-checkbox-2T9a6 {
  padding: 10px 0;
  width: 100%;
  border-bottom: #e8e8e8 solid 1px;
}
.app-layout-apply-appCenter-index-appBox-KFbVh .app-layout-apply-appCenter-index-appListBox-34GVJ .app-layout-apply-appCenter-index-checkbox-2T9a6 .ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 30px;
}
.app-layout-apply-appCenter-index-appBox-KFbVh .app-layout-apply-appCenter-index-appListBox-34GVJ .app-layout-apply-appCenter-index-checkbox-2T9a6 .ant-checkbox-inner {
  border-radius: 4px;
}
.app-layout-apply-appCenter-index-appBox-KFbVh .app-layout-apply-appCenter-index-appListBox-34GVJ .app-layout-apply-appCenter-index-appList-3pGec {
  margin-top: 20px;
  padding: 5px;
  border-bottom: #eee solid 1px;
}
.app-layout-apply-appCenter-index-appBox-KFbVh .app-layout-apply-appCenter-index-appListBox-34GVJ .app-layout-apply-appCenter-index-pagination-352Ta {
  margin-top: 50px;
}
.app-layout-apply-appCenter-index-appListItem-3lJpn {
  width: 18.8%;
  padding: 20px;
  display: inline-block;
  vertical-align: top;
  height: 145px;
  margin-left: 1.5%;
  box-shadow: 0 3px 10px 5px rgba(230, 230, 230, 0.5);
  margin-bottom: 20px;
  color: #333;
  overflow: hidden;
  background-color: #fff;
  transition: all 0.3s;
  user-select: none;
  position: relative;
  border-radius: 8px;
}
.app-layout-apply-appCenter-index-appListItem-3lJpn .app-layout-apply-appCenter-index-appListCon-8H1TP {
  cursor: pointer;
}
.app-layout-apply-appCenter-index-appListItem-3lJpn .app-layout-apply-appCenter-index-appListCon-8H1TP .app-layout-apply-appCenter-index-appListConL-yInqk {
  width: 60px;
  float: left;
}
.app-layout-apply-appCenter-index-appListItem-3lJpn .app-layout-apply-appCenter-index-appListCon-8H1TP .app-layout-apply-appCenter-index-appListConL-yInqk .app-layout-apply-appCenter-index-appListConImg-31zlQ {
  width: 50px;
  height: 50px;
  color: #fff;
  font-size: 26px;
  text-align: center;
  line-height: 50px;
  position: relative;
  cursor: pointer;
}
.app-layout-apply-appCenter-index-appListItem-3lJpn .app-layout-apply-appCenter-index-appListCon-8H1TP .app-layout-apply-appCenter-index-appListConL-yInqk .app-layout-apply-appCenter-index-appListConImg-31zlQ img {
  width: 100%;
  height: 100%;
  vertical-align: top;
  border-radius: 16px;
}
.app-layout-apply-appCenter-index-appListItem-3lJpn .app-layout-apply-appCenter-index-appListCon-8H1TP .app-layout-apply-appCenter-index-appListConL-yInqk .app-layout-apply-appCenter-index-appListNoConImg-2GGfJ {
  border-radius: 16px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.app-layout-apply-appCenter-index-appListItem-3lJpn .app-layout-apply-appCenter-index-appListCon-8H1TP .app-layout-apply-appCenter-index-appListConL-yInqk .app-layout-apply-appCenter-index-status-znAe9 {
  position: absolute;
  top: 4px;
  right: 4px;
  transform: translate(50%, -50%);
  transform-origin: 100% 0%;
  padding: 0px 8px;
  min-width: 20px;
  height: 20px;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #f5222d;
  border-radius: 4px;
}
.app-layout-apply-appCenter-index-appListItem-3lJpn .app-layout-apply-appCenter-index-appListCon-8H1TP .app-layout-apply-appCenter-index-appListConR-30DOK {
  height: 60px;
  margin-right: 25px;
  margin-left: 60px;
  padding-left: 16px;
}
.app-layout-apply-appCenter-index-appListItem-3lJpn .app-layout-apply-appCenter-index-appListCon-8H1TP .app-layout-apply-appCenter-index-appListConR-30DOK .app-layout-apply-appCenter-index-appListConTitle-2y7qJ {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.app-layout-apply-appCenter-index-appListItem-3lJpn .app-layout-apply-appCenter-index-appListCon-8H1TP .app-layout-apply-appCenter-index-appListConR-30DOK .app-layout-apply-appCenter-index-appListConInfo-2pdsa {
  color: #999;
  font-size: 12px;
}
.app-layout-apply-appCenter-index-appListItem-3lJpn .app-layout-apply-appCenter-index-appListBtn-Cm53m {
  padding: 4px 0;
  overflow: hidden;
  text-align: center;
}
.app-layout-apply-appCenter-index-appListItem-3lJpn .app-layout-apply-appCenter-index-appListBtn-Cm53m .app-layout-apply-appCenter-index-appFooter-2qQVM {
  margin-top: 5px;
  font-size: 12px;
}
.app-layout-apply-appCenter-index-appListItem-3lJpn .app-layout-apply-appCenter-index-appListBtn-Cm53m .app-layout-apply-appCenter-index-appFooterLeft-18XAT {
  display: inline-block;
  width: 50%;
  text-align: left;
  color: #333;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.app-layout-apply-appCenter-index-appListItem-3lJpn .app-layout-apply-appCenter-index-appListBtn-Cm53m .app-layout-apply-appCenter-index-appFooterRight-2ITcl {
  display: inline-block;
  width: 50%;
  text-align: left;
  color: #333;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.app-layout-apply-appCenter-index-appListItem-3lJpn .app-layout-apply-appCenter-index-appListIcon-34V-d {
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  transition: all 0.3s;
  cursor: pointer;
}
.app-layout-apply-appCenter-index-appListItem-3lJpn .app-layout-apply-appCenter-index-appListIcon-34V-d:hover {
  transform: scale(1.1);
}
.app-layout-apply-appCenter-index-appListItem-3lJpn .app-layout-apply-appCenter-index-redHeart-zJC1v {
  color: #ffc02e !important;
}
.app-layout-apply-appCenter-index-appListItem-3lJpn .app-layout-apply-appCenter-index-todesk-Lwb8J {
  color: var(--primary) !important;
}
/* 三份 */
@media (max-width: 991px) {
  .app-layout-apply-appCenter-index-appListItem-3lJpn {
    width: 32.333%;
  }
  .app-layout-apply-appCenter-index-appListItem-3lJpn:nth-of-type(3n + 1) {
    margin-left: 0;
  }
}
/* 四份 */
@media (min-width: 992px) {
  .app-layout-apply-appCenter-index-appListItem-3lJpn {
    width: 23.875%;
  }
  .app-layout-apply-appCenter-index-appListItem-3lJpn:nth-of-type(4n + 1) {
    margin-left: 0;
  }
}
/* 五份 */
.app-layout-apply-appCenter-index-addModalBox-3xpAB label[for='appName']::before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.app-layout-apply-appCenter-index-addModalBox-3xpAB .app-layout-apply-appCenter-index-iconBox-dm4xU {
  display: inline-block;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  padding: 5px;
}
.app-layout-apply-appCenter-index-addModalBox-3xpAB .app-layout-apply-appCenter-index-iconBox-dm4xU img {
  width: 50px;
  height: 50px;
}
.app-layout-apply-appCenter-index-addModalBox-3xpAB .app-layout-apply-appCenter-index-uploadBox-3zjhz {
  width: 62px;
  height: 62px;
  display: inline-block;
  cursor: pointer;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  line-height: 55px;
  text-align: center;
  font-size: 30px;
  color: #ccc;
  user-select: none;
}
.app-layout-apply-appCenter-index-sub-FW4h7 {
  color: #999;
}
.app-layout-apply-appCenter-index-cardDraging-3pk0E {
  cursor: move;
  z-index: 1002;
}
.app-layout-apply-appCenter-index-appListItemMove-68iDT .app-layout-apply-appCenter-index-dragIcon-GuueO {
  display: block;
  position: absolute;
  right: 6px;
  top: 6px;
  font-size: 16px;
  cursor: move;
}
.app-layout-apply-appCenter-index-completeBtn-2a_st {
  position: absolute;
  top: 10px;
  right: 0;
  font-size: 16px;
  cursor: pointer;
  z-index: 1;
}
.app-layout-apply-appCenter-index-content-1c4vF {
  padding: 20px 20px 0 20px;
  min-height: 360px;
}
.app-layout-apply-appCenter-index-bg-n1RN8 {
  background: #f8fbfd;
}
.app-layout-apply-appCenter-index-flexBetween-d8Y_D {
  display: flex;
  justify-content: space-between;
}
.app-layout-apply-appCenter-index-cardBox-24yV7 {
  padding: 0;
  box-shadow: 0px 12px 15px 3px rgba(50, 110, 243, 0.04);
  margin-bottom: 25px;
  min-height: 250px;
  max-height: 350px;
  overflow: auto;
}
.app-layout-apply-appCenter-index-barItem-2CH0L {
  display: flex;
}
.app-layout-apply-appCenter-index-barItem-2CH0L p {
  line-height: 30px;
  padding-right: 15px;
}
.app-layout-apply-appCenter-index-tabBar-sKeRF {
  width: 230px;
  height: 32px;
  text-align: center;
  border: 1px solid #e3e3e3;
  border-radius: 3px;
  line-height: 30px;
  margin-right: 15px;
  cursor: pointer;
}
.app-layout-apply-appCenter-index-tabBar-sKeRF .app-layout-apply-appCenter-index-active-2vrrR {
  color: #fff;
  background-color: #1890FF;
}
.app-layout-apply-appCenter-index-visitorTab-vgvpk {
  width: 230px;
}
.app-layout-apply-appCenter-index-timeTab-WPp0u {
  width: 300px;
}
.app-layout-apply-appCenter-index-retentionTab-2qz-c {
  width: 150px;
}
.app-layout-apply-appCenter-index-chartTab-24MKZ {
  width: 170px;
}
.app-layout-apply-appCenter-index-chartTitle-26vNJ {
  font-size: 16px;
  color: #202020;
}
.app-layout-apply-appCenter-index-myChart-2gmj5 {
  height: 300px;
}
.app-layout-apply-appCenter-index-detailTabel-WQKNF {
  margin-bottom: 15px;
}
.app-layout-apply-appCenter-index-detailTabel-WQKNF .app-layout-apply-appCenter-index-tabelTitle-q4Vbp {
  font-size: 16px;
  color: #202020;
  margin-top: 50px;
  padding-bottom: 5px;
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 10px;
}
.app-layout-apply-appCenter-index-accountInfoCard-34msT {
  background: #fff;
}
.app-layout-apply-appCenter-index-accountInfoCard-34msT .accountInfo-content {
  overflow: hidden;
}
.app-layout-apply-appCenter-index-accountInfoCard-34msT .accountInfo-info {
  float: left;
}
.app-layout-apply-appCenter-index-accountInfoCard-34msT .accountInfo-avatar {
  float: left;
}
.app-layout-apply-appCenter-index-accountInfoCard-34msT .accountInfo-avatar > span {
  display: block;
  width: 72px;
  height: 72px;
  border-radius: 72px;
}
.app-layout-apply-appCenter-index-accountInfoCard-34msT .accountInfo-avatar img {
  width: 70px;
  margin: 10px 0 0 10px;
}
.app-layout-apply-appCenter-index-accountInfoCard-34msT .accountInfo-desc {
  position: relative;
  top: 4px;
  flex: 1 1 auto;
  margin-left: 96px;
  line-height: 22px;
}
.app-layout-apply-appCenter-index-accountInfoCard-34msT .accountInfo-title {
  margin-bottom: 12px;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
.app-layout-apply-appCenter-index-accountInfoCard-34msT .accountInfo-extra {
  float: right;
  min-width: 242px;
  margin-left: 88px;
  text-align: right;
}
.app-layout-apply-appCenter-index-statItem-1th_2 {
  position: relative;
  display: inline-block;
  padding: 0 32px;
}
.app-layout-apply-appCenter-index-statItem-1th_2 p {
  margin: 0;
  font-size: 30px;
  line-height: 38px;
}
.app-layout-apply-appCenter-index-statItem-1th_2 p:first-child {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 22px;
}
.app-layout-apply-appCenter-index-statItem-1th_2::after {
  position: absolute;
  top: 8px;
  right: 0;
  width: 1px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.45);
  content: "";
}
.app-layout-apply-appCenter-index-statItem-1th_2:last-child {
  padding-right: 0;
}
.app-layout-apply-appCenter-index-statItem-1th_2:last-child::after {
  display: none;
}
.app-layout-apply-appCenter-index-card-mRNL0 {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
  overflow: hidden;
}
.app-layout-apply-appCenter-index-topInfo-3CIDz {
  padding: 20px 0;
  overflow: hidden;
}
.app-layout-apply-appCenter-index-topInfoItem-2IHs9 {
  display: inline-block;
  position: relative;
  line-height: 32px;
}
.app-layout-apply-appCenter-index-topInfoItem-2IHs9 + .app-layout-apply-appCenter-index-topInfoItem-2IHs9 {
  margin-left: 40px;
}
.app-layout-apply-appCenter-index-topInfoItem-2IHs9 + .app-layout-apply-appCenter-index-topInfoItem-2IHs9:after {
  content: "";
  position: absolute;
  left: -19px;
  top: 50%;
  margin-top: -8px;
  height: 16px;
  border-left: 2px solid #6b6b6b;
}
.app-layout-apply-appCenter-index-label-vR8aF {
  color: #808281;
}
.app-layout-apply-appCenter-index-value-MIaSy {
  color: #0c1433;
}
.app-layout-apply-appCenter-index-topLeft-22pk0 {
  margin-right: 180px;
}
.app-layout-apply-appCenter-index-topRight-26p_o {
  float: right;
  width: 180px;
  text-align: right;
}
.app-layout-apply-appCenter-index-content-1c4vF:after {
  display: table;
  clear: both;
}
.app-layout-apply-appCenter-index-contentLeft-brzTy {
  margin-right: 120px;
}
.app-layout-apply-appCenter-index-contentLeft-brzTy .app-layout-apply-appCenter-index-stepItem-3OoOx {
  min-height: 61px;
}
.app-layout-apply-appCenter-index-contentRight-3tMY9 {
  float: right;
  width: 50px;
  margin-left: 20px;
  text-align: center;
}
.app-layout-apply-appCenter-index-contentRight-3tMY9 .ant-anchor-wrapper {
  display: inline-block;
  text-align: left;
}
.app-layout-apply-appCenter-index-contentRight-3tMY9 .ant-anchor-ink-ball {
  width: auto;
  height: 16px;
  margin-top: -4px;
  border-width: 1px;
  border-radius: 0;
}
.app-layout-apply-appCenter-index-head-1iwLi {
  display: inline-block;
  text-align: left;
  width: 126px;
  margin: 0 20px;
}
.app-layout-apply-appCenter-index-head-1iwLi .app-layout-apply-appCenter-index-img-3cnuq {
  border: 1px solid #d1d1d1;
  height: 180px;
  width: 100%;
  margin-bottom: 10px;
  background-color: #fff;
}
.app-layout-apply-appCenter-index-head-1iwLi .app-layout-apply-appCenter-index-img-3cnuq img {
  height: 100%;
  width: 100%;
}
.app-layout-apply-appCenter-index-titleBox-1OH8I {
  padding: 0.25rem 100px 0.25rem 20px;
  position: relative;
  font-size: 24px;
  color: #333;
  white-space: nowrap;
  line-height: 1;
  margin-bottom: 16px;
}
.app-layout-apply-appCenter-index-titleBox-1OH8I .app-layout-apply-appCenter-index-titleRight-3sLHk {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  line-height: 1;
}
.app-layout-apply-appCenter-index-titleBox-1OH8I:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  border-left: 4px solid #1890ff;
  height: 24px;
  margin-top: -12px;
}
.app-layout-apply-appCenter-index-table-38ONp + .app-layout-apply-appCenter-index-titleBox-1OH8I {
  margin-top: 16px;
}
.app-layout-apply-appCenter-index-table-38ONp {
  table-layout: auto;
  width: 100%;
  border: 1px solid #d1d1d1;
}
.app-layout-apply-appCenter-index-table-38ONp > tbody > tr {
  border-bottom: 1px solid #d1d1d1;
}
.app-layout-apply-appCenter-index-table-38ONp > tbody > tr > td {
  width: 19.997%;
  border-right: 1px solid #d1d1d1;
  padding: 8px;
  color: #4d4d4f;
}
.app-layout-apply-appCenter-index-table-38ONp > tbody > tr > td[colspan="3"] {
  width: 53.327%;
}
.app-layout-apply-appCenter-index-table-38ONp > tbody > tr > td.td-label {
  background-color: #f9f9f9;
  text-align: right;
  color: #777777;
  width: 13.332%;
}
.app-layout-apply-appCenter-index-table-38ONp > tbody > tr > td:last-child {
  border-right: none;
}
.app-layout-apply-appCenter-index-table-38ONp > tbody > tr:last-child {
  border-bottom: none;
}
.app-layout-apply-appCenter-index-innerTable-1m3YS .ant-table {
  border: none;
  border-radius: 0;
}
.app-layout-apply-appCenter-index-innerTable-1m3YS .ant-table-body {
  margin: 0;
}
.app-layout-apply-appCenter-index-innerTable-1m3YS thead tr {
  background-color: #F0F0F0;
  border-bottom: none;
}
.app-layout-apply-appCenter-index-innerTable-1m3YS thead tr th {
  text-align: center;
  background-color: transparent;
}
.app-layout-apply-appCenter-index-innerTable-1m3YS tbody tr td {
  text-align: center;
  background-color: transparent;
  border-bottom: none;
  color: #333;
}
.app-layout-apply-appCenter-index-innerTable-1m3YS tbody tr:nth-of-type(odd) {
  background-color: #FFFFFF;
}
.app-layout-apply-appCenter-index-innerTable-1m3YS tbody tr:nth-of-type(even) {
  background-color: #F2F8F5;
}
.app-layout-apply-appCenter-index-list-mo4Ch > p {
  position: relative;
  padding: 0 12px;
  margin-bottom: 12px;
  color: #4c4c4e;
}
.app-layout-apply-appCenter-index-list-mo4Ch > p span:not(.app-layout-apply-appCenter-index-listTitle-1LwQ9) {
  display: inline-block;
  margin: 0 12px;
  color: #333;
}
.app-layout-apply-appCenter-index-list-mo4Ch > p .app-layout-apply-appCenter-index-listTitle-1LwQ9 {
  color: #38383a;
}
.app-layout-apply-appCenter-index-list-mo4Ch > p a {
  color: #40a9ff !important;
}
.app-layout-apply-appCenter-index-DraggableTags-tag-2bJIF {
  width: 20%;
  margin-right: 15px;
}
.app-layout-apply-appCenter-index-DraggableTags-tag-drag-o-DtS {
  width: 100%;
}
.app-layout-apply-appCenter-index-cardTabs-314kh .ant-tabs-nav-scroll {
  background: #fff !important;
}
/* 响应断点 */
.app-layout-newApply-appCenter-index-box-1Lt7E.app-layout-newApply-appCenter-index-boxInner-iYL0t {
  position: relative;
  padding: 0;
}
.app-layout-newApply-appCenter-index-box-1Lt7E.app-layout-newApply-appCenter-index-boxInner-iYL0t .app-layout-newApply-appCenter-index-card-1xhMN {
  box-shadow: none;
  padding: 0;
}
.app-layout-newApply-appCenter-index-box-1Lt7E.app-layout-newApply-appCenter-index-boxInner-iYL0t > i {
  position: absolute;
  top: 13px;
  right: 0;
  font-size: 20px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  z-index: 1;
}
.app-layout-newApply-appCenter-index-box-1Lt7E .app-layout-newApply-appCenter-index-card-1xhMN {
  background-color: transparent;
}
.app-layout-newApply-appCenter-index-box-1Lt7E .ant-tabs-tabpane {
  min-height: 400px;
}
.app-layout-newApply-appCenter-index-tabapp-3oAjR .app-layout-newApply-appCenter-index-typeBox-1xoC0 {
  display: inline-block;
  padding-top: 20px;
}
.app-layout-newApply-appCenter-index-tabapp-3oAjR .app-layout-newApply-appCenter-index-typeBox-1xoC0 .app-layout-newApply-appCenter-index-typeList-13DWr {
  overflow: hidden;
}
.app-layout-newApply-appCenter-index-tabapp-3oAjR .app-layout-newApply-appCenter-index-typeBox-1xoC0 .app-layout-newApply-appCenter-index-typeList-13DWr .app-layout-newApply-appCenter-index-typeListL-2lPvL {
  float: left;
  width: 100px;
  padding-right: 16px;
  line-height: 26px;
}
.app-layout-newApply-appCenter-index-tabapp-3oAjR .app-layout-newApply-appCenter-index-typeBox-1xoC0 .app-layout-newApply-appCenter-index-typeList-13DWr .app-layout-newApply-appCenter-index-typeListR-1IAxE {
  margin-left: 100px;
}
.app-layout-newApply-appCenter-index-tabapp-3oAjR .app-layout-newApply-appCenter-index-typeBox-1xoC0 .app-layout-newApply-appCenter-index-typeList-13DWr .app-layout-newApply-appCenter-index-typeItem-2w0J- {
  display: inline-block;
  margin: 0 12px 10px 0;
  padding: 0 12px;
  min-width: 80px;
  height: 26px;
  line-height: 26px;
  vertical-align: top;
  text-align: center;
  border-radius: 20px;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
}
.app-layout-newApply-appCenter-index-tabapp-3oAjR .app-layout-newApply-appCenter-index-selectNameList-1SVtw {
  width: 80%;
  padding: 0 5px;
}
.app-layout-newApply-appCenter-index-tabapp-3oAjR .app-layout-newApply-appCenter-index-selectNameList-1SVtw .app-layout-newApply-appCenter-index-selectTypeName-3iUS0 {
  display: inline-block;
  border: var(--primary) solid 1px;
  border-radius: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  cursor: default;
}
.app-layout-newApply-appCenter-index-tabapp-3oAjR .app-layout-newApply-appCenter-index-selectNameList-1SVtw .app-layout-newApply-appCenter-index-selectTypeName-3iUS0 .app-layout-newApply-appCenter-index-content-28Uhf {
  color: var(--primary);
  padding: 0 5px;
}
.app-layout-newApply-appCenter-index-tabapp-3oAjR .app-layout-newApply-appCenter-index-selectNameList-1SVtw .app-layout-newApply-appCenter-index-selectTypeName-3iUS0 .app-layout-newApply-appCenter-index-closeIcon-2lGK9 {
  padding: 0 5px;
  color: #b3b3b3;
  border-left: var(--primary) solid 1px;
  cursor: pointer;
}
.app-layout-newApply-appCenter-index-tabapp-3oAjR .app-layout-newApply-appCenter-index-selectNameList-1SVtw .app-layout-newApply-appCenter-index-selectTypeName-3iUS0 .app-layout-newApply-appCenter-index-closeIcon-2lGK9:hover {
  color: #ff0000;
}
.app-layout-newApply-appCenter-index-tabapp-3oAjR .app-layout-newApply-appCenter-index-selectNameList-1SVtw .app-layout-newApply-appCenter-index-selectTypeClear-GOznu {
  display: inline-block;
  color: #b3b3b3;
  cursor: pointer;
}
.app-layout-newApply-appCenter-index-tabapp-3oAjR .app-layout-newApply-appCenter-index-selectNameList-1SVtw .app-layout-newApply-appCenter-index-selectTypeClear-GOznu:hover {
  color: #ff0000;
}
.app-layout-newApply-appCenter-index-tabapp-3oAjR .app-layout-newApply-appCenter-index-childType-2lBEM {
  padding: 0px 10px;
  margin-bottom: 10px;
  width: 100%;
  height: 26px;
  border: var(--primary) solid 1px;
  border-radius: 20px;
  line-height: 26px;
}
.app-layout-newApply-appCenter-index-tabapp-3oAjR .app-layout-newApply-appCenter-index-childType-2lBEM .app-layout-newApply-appCenter-index-childItem-2GiDe {
  display: inline-block;
  width: auto;
  color: rgba(0, 0, 0, 0.65);
  padding: 0 5px;
  cursor: pointer;
}
.app-layout-newApply-appCenter-index-tabapp-3oAjR .app-layout-newApply-appCenter-index-childType-2lBEM .app-layout-newApply-appCenter-index-childItem-2GiDe:hover {
  color: var(--primary);
}
.app-layout-newApply-appCenter-index-tabapp-3oAjR .app-layout-newApply-appCenter-index-childType-2lBEM .app-layout-newApply-appCenter-index-active-2WpK0 {
  color: var(--primary);
}
.app-layout-newApply-appCenter-index-tabapp-3oAjR .app-layout-newApply-appCenter-index-triangle-3F3Fy {
  position: absolute;
  width: 0;
  height: 0;
  border: 10px solid;
  border-color: transparent transparent var(--primary);
}
.app-layout-newApply-appCenter-index-tabapp-3oAjR .ant-input {
  border-radius: 8px;
}
.app-layout-newApply-appCenter-index-tabcollect-1BGks {
  padding: 5px 15px;
}
.app-layout-newApply-appCenter-index-tabcollect-1BGks .app-layout-newApply-appCenter-index-list-2pQFR {
  border-top: 1px solid #e8e8e8;
  margin-top: 20px;
  padding-top: 20px;
}
.app-layout-newApply-appCenter-index-tabcollect-1BGks .app-layout-newApply-appCenter-index-appListTip-2iDTm {
  color: #666;
  margin-bottom: 20px;
  margin-top: 20px;
}
.app-layout-newApply-appCenter-index-tabcollect-1BGks .ant-input {
  border-radius: 8px;
}
.app-layout-newApply-appCenter-index-appBox-2U5SJ {
  position: relative;
  padding: 20px 20px 0 0;
  background: #fff;
}
.app-layout-newApply-appCenter-index-appBox-2U5SJ .app-layout-newApply-appCenter-index-boxBg-sKONT {
  position: absolute;
  height: 100%;
  width: 94px;
  top: 0;
  left: 0;
  background: rgba(204, 204, 204, 0.15);
}
.app-layout-newApply-appCenter-index-mainBox-STZ0p {
  position: relative;
  padding: 35px 20px 10px;
  margin: 16px 0;
  background: #fff;
  min-height: 500px;
  overflow: auto;
}
.app-layout-newApply-appCenter-index-noMore-1n_hE {
  text-align: center;
  color: #999;
}
.app-layout-newApply-appCenter-index-appListBox-30LvQ .app-layout-newApply-appCenter-index-isStore-1nXUq {
  position: absolute;
  left: 110px;
  transform: translateY(5px);
}
.app-layout-newApply-appCenter-index-appListBox-30LvQ .app-layout-newApply-appCenter-index-checkbox-2Jk5r {
  padding: 4px 0 10px 125px;
  width: 100%;
}
.app-layout-newApply-appCenter-index-appListBox-30LvQ .app-layout-newApply-appCenter-index-checkbox-2Jk5r .ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 30px;
}
.app-layout-newApply-appCenter-index-appListBox-30LvQ .app-layout-newApply-appCenter-index-checkbox-2Jk5r .ant-checkbox-inner {
  border-radius: 4px;
}
.app-layout-newApply-appCenter-index-appListBox-30LvQ .app-layout-newApply-appCenter-index-appList-2q766 {
  border-bottom: #eee solid 1px;
}
.app-layout-newApply-appCenter-index-appListBox-30LvQ .app-layout-newApply-appCenter-index-pagination-2MS8M {
  margin-top: 50px;
}
.app-layout-newApply-appCenter-index-appListItem-TWrxo {
  width: 15%;
  height: 105px;
  margin-right: 1.6%;
  padding: 12px;
  display: inline-block;
  vertical-align: top;
  height: 72px;
  border: 1px solid #f2f2f2;
  margin-bottom: 10px;
  color: #333;
  overflow: hidden;
  background-color: #fff;
  transition: all 0.3s;
  user-select: none;
  position: relative;
  border-radius: 8px;
}
.app-layout-newApply-appCenter-index-appListItem-TWrxo:hover {
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) !important;
}
.app-layout-newApply-appCenter-index-appListItem-TWrxo .app-layout-newApply-appCenter-index-appListCon-Vm7Ok {
  display: flex;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
}
.app-layout-newApply-appCenter-index-appListItem-TWrxo .app-layout-newApply-appCenter-index-appListCon-Vm7Ok .app-layout-newApply-appCenter-index-appListConL-3d_LR {
  width: 50px;
}
.app-layout-newApply-appCenter-index-appListItem-TWrxo .app-layout-newApply-appCenter-index-appListCon-Vm7Ok .app-layout-newApply-appCenter-index-appListConL-3d_LR .app-layout-newApply-appCenter-index-appListConImg-3ipuO {
  width: 50px;
  height: 50px;
  color: #fff;
  font-size: 26px;
  text-align: center;
  line-height: 50px;
  position: relative;
  cursor: pointer;
}
.app-layout-newApply-appCenter-index-appListItem-TWrxo .app-layout-newApply-appCenter-index-appListCon-Vm7Ok .app-layout-newApply-appCenter-index-appListConL-3d_LR .app-layout-newApply-appCenter-index-appListConImg-3ipuO img {
  width: 100%;
  height: 100%;
  vertical-align: top;
  border-radius: 16px;
}
.app-layout-newApply-appCenter-index-appListItem-TWrxo .app-layout-newApply-appCenter-index-appListCon-Vm7Ok .app-layout-newApply-appCenter-index-appListConL-3d_LR .app-layout-newApply-appCenter-index-appListNoConImg-3kA-g {
  border-radius: 16px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.app-layout-newApply-appCenter-index-appListItem-TWrxo .app-layout-newApply-appCenter-index-appListCon-Vm7Ok .app-layout-newApply-appCenter-index-appListConR-2CKoW {
  flex: 1;
  width: 90%;
  margin-top: 10px;
}
.app-layout-newApply-appCenter-index-appListItem-TWrxo .app-layout-newApply-appCenter-index-appListCon-Vm7Ok .app-layout-newApply-appCenter-index-appListConR-2CKoW .app-layout-newApply-appCenter-index-appListConInfo-2Ed-W {
  color: #999;
  font-size: 12px;
}
.app-layout-newApply-appCenter-index-appListItem-TWrxo .app-layout-newApply-appCenter-index-appListIconC-30rrO,
.app-layout-newApply-appCenter-index-appListItem-TWrxo .app-layout-newApply-appCenter-index-appListIconU-3vyAH {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
  height: 22px;
  transition: all 0.3s;
  background: #E5E5E570;
  border-radius: 0px 6px 0px 10px;
  cursor: pointer;
}
.app-layout-newApply-appCenter-index-appListItem-TWrxo .app-layout-newApply-appCenter-index-appListIconC-30rrO:hover,
.app-layout-newApply-appCenter-index-appListItem-TWrxo .app-layout-newApply-appCenter-index-appListIconU-3vyAH:hover {
  transform: scale(1.1);
}
.app-layout-newApply-appCenter-index-appListItem-TWrxo .app-layout-newApply-appCenter-index-appListIconU-3vyAH {
  background: #E5E5E570;
}
.app-layout-newApply-appCenter-index-appListItem-TWrxo .app-layout-newApply-appCenter-index-redHeart-2n5YC {
  color: #FF5967 !important;
  font-size: 16px;
}
/* 三份 */
@media (max-width: 991px) {
  .app-layout-newApply-appCenter-index-appListItem-TWrxo {
    width: 32.333%;
    margin-right: 1%;
  }
  .app-layout-newApply-appCenter-index-appListItem-TWrxo:nth-of-type(3n + 1) {
    margin-left: 0;
  }
}
/* 四份 */
@media (min-width: 992px) {
  .app-layout-newApply-appCenter-index-appListItem-TWrxo {
    width: 15%;
    height: 105px;
    margin-right: 1.6%;
  }
  .app-layout-newApply-appCenter-index-appListItem-TWrxo:nth-of-type(4n + 1) {
    margin-left: 0;
  }
}
/* 五份 */
.app-layout-newApply-appCenter-index-addModalBox-3rPZg label[for='appName']::before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.app-layout-newApply-appCenter-index-addModalBox-3rPZg .app-layout-newApply-appCenter-index-iconBox-27YaH {
  display: inline-block;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  padding: 5px;
}
.app-layout-newApply-appCenter-index-addModalBox-3rPZg .app-layout-newApply-appCenter-index-iconBox-27YaH img {
  width: 50px;
  height: 50px;
}
.app-layout-newApply-appCenter-index-addModalBox-3rPZg .app-layout-newApply-appCenter-index-uploadBox-2JNhu {
  width: 62px;
  height: 62px;
  display: inline-block;
  cursor: pointer;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  line-height: 55px;
  text-align: center;
  font-size: 30px;
  color: #ccc;
  user-select: none;
}
.app-layout-newApply-appCenter-index-sub-2uLub {
  color: #999;
}
.app-layout-newApply-appCenter-index-cardDraging-3fz7B {
  cursor: move;
  z-index: 1002;
}
.app-layout-newApply-appCenter-index-appListItemMove-35_r6 .app-layout-newApply-appCenter-index-dragIcon-1Tx_o {
  display: block;
  position: absolute;
  right: 6px;
  top: 6px;
  font-size: 16px;
  cursor: move;
}
.app-layout-newApply-appCenter-index-completeBtn-2vUHk {
  position: absolute;
  top: 10px;
  right: 0;
  font-size: 16px;
  cursor: pointer;
  z-index: 1;
}
.app-layout-newApply-appCenter-index-content-28Uhf {
  padding: 20px 20px 0 20px;
  min-height: 360px;
}
.app-layout-newApply-appCenter-index-bg-1T8L7 {
  background: #f8fbfd;
}
.app-layout-newApply-appCenter-index-flexBetween-3qH8i {
  display: flex;
  justify-content: space-between;
}
.app-layout-newApply-appCenter-index-cardBox-do3iV {
  padding: 0;
  box-shadow: 0px 12px 15px 3px rgba(50, 110, 243, 0.04);
  margin-bottom: 25px;
}
.app-layout-newApply-appCenter-index-barItem-iH2LJ {
  display: flex;
}
.app-layout-newApply-appCenter-index-barItem-iH2LJ p {
  line-height: 30px;
  padding-right: 15px;
}
.app-layout-newApply-appCenter-index-tabBar-2Rg1l {
  width: 230px;
  height: 32px;
  text-align: center;
  border: 1px solid #e3e3e3;
  border-radius: 3px;
  line-height: 30px;
  margin-right: 15px;
  cursor: pointer;
}
.app-layout-newApply-appCenter-index-tabBar-2Rg1l .app-layout-newApply-appCenter-index-active-2WpK0 {
  color: #fff;
  background-color: #1890FF;
}
.app-layout-newApply-appCenter-index-visitorTab-2kwRH {
  width: 230px;
}
.app-layout-newApply-appCenter-index-timeTab-2Jbh5 {
  width: 300px;
}
.app-layout-newApply-appCenter-index-retentionTab-3J15E {
  width: 150px;
}
.app-layout-newApply-appCenter-index-chartTab-1tyKi {
  width: 170px;
}
.app-layout-newApply-appCenter-index-chartTitle-FEEjy {
  font-size: 16px;
  color: #202020;
}
.app-layout-newApply-appCenter-index-myChart-2Dyhe {
  height: 300px;
}
.app-layout-newApply-appCenter-index-detailTabel-crDqi {
  margin-bottom: 15px;
}
.app-layout-newApply-appCenter-index-detailTabel-crDqi .app-layout-newApply-appCenter-index-tabelTitle-3uNFv {
  font-size: 16px;
  color: #202020;
  margin-top: 50px;
  padding-bottom: 5px;
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 10px;
}
.app-layout-newApply-appCenter-index-accountInfoCard-27Jup {
  background: #fff;
}
.app-layout-newApply-appCenter-index-accountInfoCard-27Jup .accountInfo-content {
  overflow: hidden;
}
.app-layout-newApply-appCenter-index-accountInfoCard-27Jup .accountInfo-info {
  float: left;
}
.app-layout-newApply-appCenter-index-accountInfoCard-27Jup .accountInfo-avatar {
  float: left;
}
.app-layout-newApply-appCenter-index-accountInfoCard-27Jup .accountInfo-avatar > span {
  display: block;
  width: 72px;
  height: 72px;
  border-radius: 72px;
}
.app-layout-newApply-appCenter-index-accountInfoCard-27Jup .accountInfo-avatar img {
  width: 70px;
  margin: 10px 0 0 10px;
}
.app-layout-newApply-appCenter-index-accountInfoCard-27Jup .accountInfo-desc {
  position: relative;
  top: 4px;
  flex: 1 1 auto;
  margin-left: 96px;
  line-height: 22px;
}
.app-layout-newApply-appCenter-index-accountInfoCard-27Jup .accountInfo-title {
  margin-bottom: 12px;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
.app-layout-newApply-appCenter-index-accountInfoCard-27Jup .accountInfo-extra {
  float: right;
  min-width: 242px;
  margin-left: 88px;
  text-align: right;
}
.app-layout-newApply-appCenter-index-statItem-1fnV0 {
  position: relative;
  display: inline-block;
  padding: 0 32px;
}
.app-layout-newApply-appCenter-index-statItem-1fnV0 p {
  margin: 0;
  font-size: 30px;
  line-height: 38px;
}
.app-layout-newApply-appCenter-index-statItem-1fnV0 p:first-child {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 22px;
}
.app-layout-newApply-appCenter-index-statItem-1fnV0::after {
  position: absolute;
  top: 8px;
  right: 0;
  width: 1px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.45);
  content: "";
}
.app-layout-newApply-appCenter-index-statItem-1fnV0:last-child {
  padding-right: 0;
}
.app-layout-newApply-appCenter-index-statItem-1fnV0:last-child::after {
  display: none;
}
.app-layout-newApply-appCenter-index-card-1xhMN {
  background-color: #fff;
  border-radius: 4px;
  overflow: hidden;
}
.app-layout-newApply-appCenter-index-topInfo-2sDI5 {
  padding: 20px 0;
  overflow: hidden;
}
.app-layout-newApply-appCenter-index-topInfoItem-19AMB {
  display: inline-block;
  position: relative;
  line-height: 32px;
}
.app-layout-newApply-appCenter-index-topInfoItem-19AMB + .app-layout-newApply-appCenter-index-topInfoItem-19AMB {
  margin-left: 40px;
}
.app-layout-newApply-appCenter-index-topInfoItem-19AMB + .app-layout-newApply-appCenter-index-topInfoItem-19AMB:after {
  content: "";
  position: absolute;
  left: -19px;
  top: 50%;
  margin-top: -8px;
  height: 16px;
  border-left: 2px solid #6b6b6b;
}
.app-layout-newApply-appCenter-index-label-1yj8W {
  color: #808281;
}
.app-layout-newApply-appCenter-index-value-1_yVc {
  color: #0c1433;
}
.app-layout-newApply-appCenter-index-topLeft-2NwJx {
  margin-right: 180px;
}
.app-layout-newApply-appCenter-index-topRight-1ApHf {
  float: right;
  width: 180px;
  text-align: right;
}
.app-layout-newApply-appCenter-index-content-28Uhf:after {
  display: table;
  clear: both;
}
.app-layout-newApply-appCenter-index-contentLeft-1hi1G {
  margin-right: 120px;
}
.app-layout-newApply-appCenter-index-contentLeft-1hi1G .app-layout-newApply-appCenter-index-stepItem-2P8bC {
  min-height: 61px;
}
.app-layout-newApply-appCenter-index-contentRight-3FFdj {
  float: right;
  width: 50px;
  margin-left: 20px;
  text-align: center;
}
.app-layout-newApply-appCenter-index-contentRight-3FFdj .ant-anchor-wrapper {
  display: inline-block;
  text-align: left;
}
.app-layout-newApply-appCenter-index-contentRight-3FFdj .ant-anchor-ink-ball {
  width: auto;
  height: 16px;
  margin-top: -4px;
  border-width: 1px;
  border-radius: 0;
}
.app-layout-newApply-appCenter-index-head-2fOet {
  display: inline-block;
  text-align: left;
  width: 126px;
  margin: 0 20px;
}
.app-layout-newApply-appCenter-index-head-2fOet .app-layout-newApply-appCenter-index-img-5DURc {
  border: 1px solid #d1d1d1;
  height: 180px;
  width: 100%;
  margin-bottom: 10px;
  background-color: #fff;
}
.app-layout-newApply-appCenter-index-head-2fOet .app-layout-newApply-appCenter-index-img-5DURc img {
  height: 100%;
  width: 100%;
}
.app-layout-newApply-appCenter-index-titleBox-12pAU {
  padding: 0.25rem 100px 0.25rem 20px;
  position: relative;
  font-size: 24px;
  color: #333;
  white-space: nowrap;
  line-height: 1;
  margin-bottom: 16px;
}
.app-layout-newApply-appCenter-index-titleBox-12pAU .app-layout-newApply-appCenter-index-titleRight-S5CBy {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  line-height: 1;
}
.app-layout-newApply-appCenter-index-titleBox-12pAU:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  border-left: 4px solid var(--primary);
  height: 24px;
  margin-top: -12px;
}
.app-layout-newApply-appCenter-index-table-Bil9Y + .app-layout-newApply-appCenter-index-titleBox-12pAU {
  margin-top: 16px;
}
.app-layout-newApply-appCenter-index-table-Bil9Y {
  table-layout: auto;
  width: 100%;
  border: 1px solid #d1d1d1;
}
.app-layout-newApply-appCenter-index-table-Bil9Y > tbody > tr {
  border-bottom: 1px solid #d1d1d1;
}
.app-layout-newApply-appCenter-index-table-Bil9Y > tbody > tr > td {
  width: 19.997%;
  border-right: 1px solid #d1d1d1;
  padding: 8px;
  color: #4d4d4f;
}
.app-layout-newApply-appCenter-index-table-Bil9Y > tbody > tr > td[colspan="3"] {
  width: 53.327%;
}
.app-layout-newApply-appCenter-index-table-Bil9Y > tbody > tr > td.td-label {
  background-color: #f9f9f9;
  text-align: right;
  color: #777777;
  width: 13.332%;
}
.app-layout-newApply-appCenter-index-table-Bil9Y > tbody > tr > td:last-child {
  border-right: none;
}
.app-layout-newApply-appCenter-index-table-Bil9Y > tbody > tr:last-child {
  border-bottom: none;
}
.app-layout-newApply-appCenter-index-innerTable-2r1iG .ant-table {
  border: none;
  border-radius: 0;
}
.app-layout-newApply-appCenter-index-innerTable-2r1iG .ant-table-body {
  margin: 0;
}
.app-layout-newApply-appCenter-index-innerTable-2r1iG thead tr {
  background-color: #F0F0F0;
  border-bottom: none;
}
.app-layout-newApply-appCenter-index-innerTable-2r1iG thead tr th {
  text-align: center;
  background-color: transparent;
}
.app-layout-newApply-appCenter-index-innerTable-2r1iG tbody tr td {
  text-align: center;
  background-color: transparent;
  border-bottom: none;
  color: #333;
}
.app-layout-newApply-appCenter-index-innerTable-2r1iG tbody tr:nth-of-type(odd) {
  background-color: #FFFFFF;
}
.app-layout-newApply-appCenter-index-innerTable-2r1iG tbody tr:nth-of-type(even) {
  background-color: #F2F8F5;
}
.app-layout-newApply-appCenter-index-list-2pQFR > p {
  position: relative;
  padding: 0 12px !important;
  margin-bottom: 12px;
  color: #4c4c4e;
}
.app-layout-newApply-appCenter-index-list-2pQFR > p .app-layout-newApply-appCenter-index-listTitle-2jxNj {
  color: #38383a;
}
.app-layout-newApply-appCenter-index-list-2pQFR > p a {
  color: #40a9ff !important;
}
.app-layout-newApply-appCenter-index-nav-8nxxf {
  width: 200px;
  height: auto;
  margin-right: 10px;
  background: #fff;
  padding: 0 15px;
}
.app-layout-newApply-appCenter-index-navTitle-L2Is6 {
  font-size: 14px;
  color: #000;
  margin: 15px 0;
  margin-top: 26px;
}
.app-layout-newApply-appCenter-index-navTitle_gdpu-2oNlH {
  font-size: 16px;
  font-weight: 600;
  color: #000;
  margin: 15px 0;
  margin-top: 26px;
}
.app-layout-newApply-appCenter-index-navItem-20IUo {
  display: flex;
  align-items: center;
  height: 40px;
  line-height: 40px;
  margin: 6px 0;
  padding: 0 15px;
  border-radius: 20px;
  font-size: 14px;
  cursor: pointer;
}
.app-layout-newApply-appCenter-index-navItem-20IUo .app-layout-newApply-appCenter-index-navIcon-2s9X7 {
  font-size: 16px;
  color: #333;
}
.app-layout-newApply-appCenter-index-navItem-20IUo .app-layout-newApply-appCenter-index-navName-3NJsy {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 10px;
}
.app-layout-newApply-appCenter-index-navItem-20IUo .app-layout-newApply-appCenter-index-navNum-3DI0s {
  margin-left: 10px;
}
.app-layout-newApply-appCenter-index-navItem-20IUo:hover {
  background: var(--lighten);
}
.app-layout-newApply-appCenter-index-active-2WpK0 {
  background: var(--primary);
  color: #ffffff;
}
.app-layout-newApply-appCenter-index-active-2WpK0 .app-layout-newApply-appCenter-index-navIcon-2s9X7 {
  color: #fff;
}
.app-layout-newApply-appCenter-index-active-2WpK0:hover {
  background: var(--primary);
  color: #ffffff;
}
.app-layout-newApply-appCenter-index-active-2WpK0:hover .app-layout-newApply-appCenter-index-navIcon-2s9X7 {
  color: #fff;
}
.app-layout-newApply-appCenter-index-line-3saKA {
  width: 110%;
  height: 0px;
  border-bottom: 1px dashed #e5e5e5;
  margin: 4px -20px 0;
}
.app-layout-newApply-appCenter-index-sort-dS63V {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: flex-start;
  width: 102%;
  border: none;
}
.app-layout-newApply-appCenter-index-sort-dS63V .app-layout-newApply-appCenter-index-sortItem-1rY2y {
  width: 86px;
  text-align: right;
  margin-right: 16px;
  line-height: 32px;
}
.app-layout-newApply-appCenter-index-sort-dS63V .app-layout-newApply-appCenter-index-sortNav-3Rjli {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
}
.app-layout-newApply-appCenter-index-sort-dS63V .app-layout-newApply-appCenter-index-sortNav-3Rjli .app-layout-newApply-appCenter-index-sortNavItem-1xI5f {
  height: 32px;
  line-height: 32px;
  padding: 0 16px;
  border-radius: 16px;
  margin-right: 12px;
  margin-bottom: 10px;
  cursor: pointer;
}
.app-layout-newApply-appCenter-index-sort-dS63V .app-layout-newApply-appCenter-index-sortNav-3Rjli .app-layout-newApply-appCenter-index-sortNavItem-1xI5f:hover {
  background: var(--lighten);
  color: #333;
}
.app-layout-newApply-appCenter-index-sort-dS63V .app-layout-newApply-appCenter-index-sortNav-3Rjli .app-layout-newApply-appCenter-index-active-2WpK0 {
  background: var(--primary);
  color: #ffffff;
}
.app-layout-newApply-appCenter-index-sort-dS63V .app-layout-newApply-appCenter-index-sortNav-3Rjli .app-layout-newApply-appCenter-index-active-2WpK0:hover {
  background: var(--primary);
  color: #ffffff;
}
.app-layout-newApply-appCenter-index-queMark-VtGp5 {
  position: relative;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  border: 1px solid #00000085;
  border-radius: 8px;
  cursor: pointer;
  transform: translateY(6px);
}
.app-layout-newApply-appCenter-index-queMark-VtGp5 .app-layout-newApply-appCenter-index-quePage-hRN5c {
  position: absolute;
  bottom: -56px;
  left: -50px;
  width: 100px;
  height: 30px;
  background: #fff;
  box-shadow: 1px -1px 1px #f0f0f0;
  z-index: 9;
}
.app-layout-newApply-appCenter-index-queMark-VtGp5 .app-layout-newApply-appCenter-index-quePage-hRN5c .app-layout-newApply-appCenter-index-tran-OJ3uU {
  position: absolute;
  width: 40px;
  height: 20px;
  background: #fff;
  box-shadow: 1px -1px 1px #f0f0f0;
  z-index: 8;
  transform: rotate(50deg);
  top: -20px;
  left: 48px;
}
.app-layout-newApply-appCenter-index-AppItemTitle-3Jn-m {
  height: 24px;
  line-height: 24px;
  padding-left: 10px;
  background: #00000006;
  color: #000000;
  margin: 10px 0;
}
.app-layout-newApply-appCenter-index-sysApp-zW_cW {
  display: flex;
  flex-wrap: wrap;
  width: 102%;
}
.app-layout-newApply-appCenter-index-serveApp-3r-FC {
  display: flex;
  flex-wrap: wrap;
  width: 102%;
}
.app-layout-newApply-appCenter-index-serveAppListItem-38Ah- {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 15px;
  width: 31.5%;
  margin-right: 1.8%;
  height: 64px;
  margin-bottom: 10px;
  border: 1px solid rgba(229, 229, 229, 0.47);
  color: #333;
  overflow: hidden;
  background-color: #fbfdfd;
  transition: all 0.3s;
  user-select: none;
  border-radius: 8px;
  cursor: pointer;
}
.app-layout-newApply-appCenter-index-serveAppListItem-38Ah- .app-layout-newApply-appCenter-index-appsItem-1wwaQ {
  display: flex;
  align-items: center;
  width: 100%;
}
.app-layout-newApply-appCenter-index-serveAppListItem-38Ah-:hover {
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15);
}
.app-layout-newApply-appCenter-index-serveAppListItem-38Ah- .app-layout-newApply-appCenter-index-appListConImg-3ipuO {
  width: 50px;
  height: 50px;
  margin-right: 10px;
}
.app-layout-newApply-appCenter-index-serveAppListItem-38Ah- .app-layout-newApply-appCenter-index-appListConImg-3ipuO img {
  width: 100%;
  height: 100%;
}
.app-layout-newApply-appCenter-index-serveAppListItem-38Ah- .app-layout-newApply-appCenter-index-serveAppListConImg-UdVTK .app-layout-newApply-appCenter-index-img-5DURc {
  width: 18px;
  height: 22px;
  color: var(--primary);
  display: inline-block;
  font-size: 26px;
  margin: 0 20px 0 5px;
}
.app-layout-newApply-appCenter-index-serveAppListItem-38Ah- .app-layout-newApply-appCenter-index-appIcon-3kpHm {
  margin-right: 6px;
}
.app-layout-newApply-appCenter-index-serveAppListItem-38Ah- .app-layout-newApply-appCenter-index-appListIconC-30rrO,
.app-layout-newApply-appCenter-index-serveAppListItem-38Ah- .app-layout-newApply-appCenter-index-appListIconU-3vyAH {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
  height: 22px;
  transition: all 0.3s;
  background: #E5E5E570;
  border-radius: 0px 6px 0px 10px;
  cursor: pointer;
}
.app-layout-newApply-appCenter-index-serveAppListItem-38Ah- .app-layout-newApply-appCenter-index-appListIconC-30rrO:hover,
.app-layout-newApply-appCenter-index-serveAppListItem-38Ah- .app-layout-newApply-appCenter-index-appListIconU-3vyAH:hover {
  transform: scale(1.1);
}
.app-layout-newApply-appCenter-index-serveAppListItem-38Ah- .app-layout-newApply-appCenter-index-appListIconU-3vyAH {
  background: #E5E5E570;
}
.app-layout-newApply-appCenter-index-serveAppListItem-38Ah- .app-layout-newApply-appCenter-index-redHeart-2n5YC {
  color: #FF5967 !important;
  font-size: 16px;
}
.app-layout-newApply-appCenter-index-header-3nIwU {
  display: flex;
  align-items: center;
  padding: 18px 0;
}
.app-layout-newApply-appCenter-index-header-3nIwU .app-layout-newApply-appCenter-index-navSort-2QKOR {
  flex: 1;
  display: flex;
  align-items: flex-end;
  padding: 0 15px;
}
.app-layout-newApply-appCenter-index-header-3nIwU .app-layout-newApply-appCenter-index-navSort-2QKOR div {
  font-size: 18px;
  margin-right: 25px;
  cursor: pointer;
}
.app-layout-newApply-appCenter-index-header-3nIwU .app-layout-newApply-appCenter-index-navSort-2QKOR .app-layout-newApply-appCenter-index-activeItem-dwaor {
  font-size: 24px;
  font-weight: 600;
}
.app-layout-newApply-appCenter-index-header-3nIwU .app-layout-newApply-appCenter-index-headerSearch-2sSKG {
  width: 400px;
  height: 40px;
}
.app-layout-newApply-appCenter-index-header-3nIwU .app-layout-newApply-appCenter-index-headerSearch-2sSKG > input {
  border-radius: 20px;
  padding-left: 20px;
}
.app-layout-newApply-appCenter-index-appListConTitle-2Q4w- {
  color: #000;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}
.app-layout-newApply-appCenter-index-serveAppListConTitle-nDQio {
  color: #000;
  width: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.app-layout-newApply-appCenter-index-appCount-2VKqT {
  position: absolute;
  top: 10px;
  left: 30px;
  font-size: 12px;
}
.app-layout-newApply-appCenter-index-sys0serve-c1zl9 {
  width: 100%;
  height: 0px;
  border-bottom: 1px dashed #e5e5e5;
  margin: 4px 0 14px;
}
/* 设置滚动条的样式 */
::-webkit-scrollbar {
  width: 5px;
}
/* 滚动槽 */
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.3);
  border-radius: 10px;
}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: var(--lighten);
  -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(255, 0, 0, 0.4);
}
.app-layout-newApply-appCenter-index-status-2rVWK {
  position: absolute;
  top: 4px;
  right: 4px;
  transform: translate(50%, -50%);
  transform-origin: 100% 0%;
  padding: 0px 8px;
  min-width: 20px;
  height: 20px;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #f5222d;
  border-radius: 4px;
}
.app-layout-newApply-appCenter-index-serverStatus-3TS0M {
  position: absolute;
  transform: translate(50%, -50%);
  transform-origin: 100% 0%;
  padding: 0px 8px;
  min-width: 20px;
  height: 20px;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #f5222d;
  border-radius: 4px;
  right: unset !important;
  left: -20px !important;
  top: 10px !important;
}
.app-layout-newApply-appCenter-index-fixedSort-3F5N0 {
  position: fixed;
  top: 252px;
  z-index: 999;
}
.app-layout-newApply-appCenter-index-fixedSort-3F5N0 .app-layout-newApply-appCenter-index-fixedSortContent-1dsV_ {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background: linear-gradient(to bottom, var(--lighten), #fff, #fff);
  border-radius: 12px;
  border: 1px solid #fff;
  cursor: pointer;
  margin-bottom: 16px;
}
.app-layout-newApply-appCenter-index-fixedSort-3F5N0 .app-layout-newApply-appCenter-index-fixedSortContent-1dsV_ .app-layout-newApply-appCenter-index-fixedSortSVG-1P0pS {
  color: var(--primary);
}
.app-layout-newApply-appCenter-index-fixedSort-3F5N0 .app-layout-newApply-appCenter-index-fixedSortContent-1dsV_ .app-layout-newApply-appCenter-index-fixedSortName-14LDW {
  margin-top: 10px;
  line-height: 20px;
  color: #666666;
}
.app-layout-newApply-appCenter-index-fixedSort-3F5N0 .app-layout-newApply-appCenter-index-fixedSortContent-1dsV_ .app-layout-newApply-appCenter-index-sort_active-1oxpi {
  color: var(--primary);
}
/*!
 * FullCalendar v3.10.5
 * Docs & License: https://fullcalendar.io/
 * (c) 2019 Adam Shaw
 */.fc button,.fc table,body .fc{font-size:1em}.fc .fc-axis,.fc button,.fc-day-grid-event .fc-content,.fc-list-item-marker,.fc-list-item-time,.fc-time-grid-event .fc-time,.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-event,.fc-event:hover,.fc-state-hover,.fc.fc-bootstrap3 a,.ui-widget .fc-event,a.fc-more{text-decoration:none}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}.fc th,.fc-basic-view .fc-day-top .fc-week-number,.fc-basic-view td.fc-week-number,.fc-icon,.fc-toolbar{text-align:center}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a[data-goto]{cursor:pointer}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-day-grid-event .fc-content,.fc-icon,.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-bootstrap3 .fc-popover .panel-body,.fc-bootstrap4 .fc-popover .card-body{padding:0}.fc-now-indicator{position:absolute;border:0 solid red}.fc-bootstrap3 .fc-today.alert,.fc-bootstrap4 .fc-today.alert{border-radius:0}.fc-unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff;border-width:1px;border-style:solid}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;font-family:"Courier New",Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\2039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\D7";font-size:200%;top:6%}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666;font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-bootstrap3 .fc-time-grid .fc-slats table,.fc-bootstrap4 .fc-time-grid .fc-slats table,.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-bootstrap3 hr.fc-divider,.fc-bootstrap4 hr.fc-divider{border-color:inherit}.ui-widget .fc-event{color:#fff;font-weight:400}.ui-widget td.fc-axis{font-weight:400}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc.fc-bootstrap4 a{text-decoration:none}.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap4 .fc-popover.card{position:absolute}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;background-color:#f2f2f2;color:grey}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\A0-\A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}.rc-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.rc-dialog-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.rc-dialog-title {
  margin: 0;
  font-size: 14px;
  line-height: 21px;
  font-weight: bold;
}
.rc-dialog-content {
  position: relative;
  background-color: #ffffff;
  border: none;
  border-radius: 6px 6px;
  background-clip: padding-box;
}
.rc-dialog-close {
  cursor: pointer;
  border: 0;
  background: transparent;
  font-size: 21px;
  position: absolute;
  right: 20px;
  top: 12px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
  text-decoration: none;
}
.rc-dialog-close-x:after {
  content: '\D7';
}
.rc-dialog-close:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none;
}
.rc-dialog-header {
  padding: 13px 20px 14px 20px;
  border-radius: 5px 5px 0 0;
  background: #fff;
  color: #666;
  border-bottom: 1px solid #e9e9e9;
}
.rc-dialog-body {
  padding: 20px;
}
.rc-dialog-footer {
  border-top: 1px solid #e9e9e9;
  padding: 10px 20px;
  text-align: right;
  border-radius: 0 0 5px 5px;
}
.rc-dialog-zoom-enter,
.rc-dialog-zoom-appear {
  opacity: 0;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-play-state: paused;
}
.rc-dialog-zoom-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-play-state: paused;
}
.rc-dialog-zoom-enter.rc-dialog-zoom-enter-active,
.rc-dialog-zoom-appear.rc-dialog-zoom-appear-active {
  animation-name: rcDialogZoomIn;
  animation-play-state: running;
}
.rc-dialog-zoom-leave.rc-dialog-zoom-leave-active {
  animation-name: rcDialogZoomOut;
  animation-play-state: running;
}
@keyframes rcDialogZoomIn {
  0% {
    opacity: 0;
    transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    transform: scale(1, 1);
  }
}
@keyframes rcDialogZoomOut {
  0% {
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform: scale(0, 0);
  }
}
@media (min-width: 768px) {
  .rc-dialog {
    width: 600px;
    margin: 30px auto;
  }
}
.rc-dialog-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #373737;
  background-color: rgba(55, 55, 55, 0.6);
  height: 100%;
  filter: alpha(opacity=50);
  z-index: 1050;
}
.rc-dialog-mask-hidden {
  display: none;
}
.rc-dialog-fade-enter,
.rc-dialog-fade-appear {
  opacity: 0;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.rc-dialog-fade-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.rc-dialog-fade-enter.rc-dialog-fade-enter-active,
.rc-dialog-fade-appear.rc-dialog-fade-appear-active {
  animation-name: rcDialogFadeIn;
  animation-play-state: running;
}
.rc-dialog-fade-leave.rc-dialog-fade-leave-active {
  animation-name: rcDialogFadeOut;
  animation-play-state: running;
}
@keyframes rcDialogFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes rcDialogFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.comon-template-systemContainerCard-index-system_main_container-20cIg {
  width: 100%;
  height: 95vh;
  background: transparent;
  padding: 90px 60px 30px;
  display: flex;
}
.comon-template-systemContainerCard-index-sysIconList-2cdwt {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  height: 100%;
  align-items: self-start;
}
.comon-template-systemContainerCard-index-iconItem_min-2k_fW {
  display: inline-block;
  position: relative;
  width: 45px;
  height: 45px;
  margin: 6px 16px;
  text-align: center;
  cursor: pointer;
}
.comon-template-systemContainerCard-index-iconItem_min-2k_fW img {
  width: 100%;
}
.comon-template-systemContainerCard-index-iconItem_min-2k_fW img:hover {
  transition: all 0.5s;
  transform: translateY(-20px);
}
.comon-template-systemContainerCard-index-closeItem-3MgZd {
  transition: all 0.5s;
}
.comon-template-systemContainerCard-index-closeItem-3MgZd:hover {
  box-shadow: 1px 1px 5px 1px #000;
}
.comon-template-systemContainerCard-index-iconItem-1OKv9 {
  position: relative;
  width: 60px;
  height: 84px;
  margin: 12px 16px;
  text-align: center;
  cursor: pointer;
}
.comon-template-systemContainerCard-index-iconItem-1OKv9 .comon-template-systemContainerCard-index-iconRedPoint-2mDww {
  position: absolute;
  right: 0;
  top: -8px;
  width: 30px;
  height: 20px;
  color: #fff;
  text-align: center;
  line-height: 20px;
  border-radius: 8px;
  background-color: red;
}
.comon-template-systemContainerCard-index-iconItem-1OKv9 > img {
  width: 47px;
  height: 47px;
  transition: all 0.5s;
}
.comon-template-systemContainerCard-index-iconItem-1OKv9 > p {
  color: #e2e2e2;
  text-shadow: 2px 2px 3px black;
}
.comon-template-systemContainerCard-index-iconItem-1OKv9:hover {
  font-weight: 700;
}
.comon-template-systemContainerCard-index-iconItem-1OKv9:hover img {
  transform: scale(1.2);
}
.comon-template-systemContainerCard-index-appCenter-1Gpg1 {
  padding: 0 !important;
}
.ant-tabs-bar {
  margin: 0;
}
.comon-template-systemContainerCard-index-appTitleName-3gvbp {
  overflow: hidden;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.comon-template-systemContainerCard-index-appTitleName_min-3jjko {
  font-size: 12px;
  overflow: hidden;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.comon-template-systemContainerCard-index-taskIcon-2Si-A {
  color: #fff !important;
  font-size: 24px;
  transition: all 0.5s;
  cursor: pointer;
}
.comon-template-systemContainerCard-index-taskIcon-2Si-A:hover {
  transform: scale(1.2);
}
.comon-template-systemContainerCard-index-taskBar-2YCu_ {
  z-index: 999;
  position: fixed;
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
  padding: 0 15px;
  width: 300px;
  transition: all 1s;
  width: 584px;
  height: 64px;
  background: rgba(255, 255, 255, 0.4);
  box-shadow: 0px 14px 24px 0px rgba(0, 0, 0, 0.15);
  border-radius: 46px 46px 46px 46px;
  opacity: 1;
  border: 1px solid rgba(255, 255, 255, 0.8);
}
.app-components-InnerModal-index-modal-1Snf7 .ant-modal-body {
  padding: 0;
  background: #eee;
  border-radius: 10px;
}
.app-components-InnerModal-index-modal-1Snf7 .ant-tabs-tabpane {
  padding: 0 10px !important;
}
.app-components-InnerModal-index-modal-1Snf7 .ant-tabs-top-content {
  background: #fff;
}
.app-components-InnerModal-index-modal-1Snf7 .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active {
  font-size: 20px;
  font-weight: 700;
}
.app-components-InnerModal-index-modal-1Snf7 .app-components-InnerModal-index-ant-tabs-hefFZ .app-components-InnerModal-index-ant-tabs-top-content-1v53c,
.app-components-InnerModal-index-modal-1Snf7 .app-components-InnerModal-index-ant-tabs-hefFZ .app-components-InnerModal-index-ant-tabs-bottom-content-3AVRv {
  padding: 10px !important;
}
.app-components-InnerModal-index-modal-1Snf7 .app-components-InnerModal-index-ant-tabs-tabpane-3Ya6z {
  min-height: 800px !important;
}
.app-components-InnerModal-index-pageImg-32Prc {
  height: 825px;
}
.ant-tabs-nav-scroll {
  overflow: hidden;
  white-space: nowrap;
  border-radius: 10px 10px 0 0;
}
.ant-tabs-tab > div {
  display: flex;
  align-items: center;
}
.anticon-close {
  width: 20px !important;
  height: 20px !important;
  line-height: 20px !important;
}
.anticon-close:hover {
  background-color: #ccc;
  border-radius: 50%;
}
.app-components-InnerModal-index-iconItem-1ZuwL {
  position: absolute;
  top: 0px;
  cursor: pointer;
  z-index: 999;
  padding: 8px 12px;
  display: inline-block;
}
.app-components-InnerModal-index-iconItem-1ZuwL:hover {
  background: #ccc;
}
.app-components-InnerModal-index-iconItem-1ZuwL:nth-of-type(1) {
  right: 76px;
}
.app-components-InnerModal-index-iconItem-1ZuwL:nth-of-type(2) {
  right: 38px;
}
.app-components-InnerModal-index-iconItem-1ZuwL:nth-of-type(3) {
  right: 0px;
  border-radius: 0 10px 0 0;
}
.app-components-InnerModal-index-iconItem-1ZuwL:nth-of-type(3):hover {
  background: #f5222d;
}
.app-components-InnerModal-index-fullS-1PPeh {
  height: 100vh!important;
}
.app-layout-information-index-informationContainer-133sh {
  padding: 20px 0 30px;
}
.app-layout-information-index-informationData-2wdzG .app-layout-information-index-icTop-2nJIr {
  position: relative;
  margin-left: 9px;
  width: calc(100% - 18px);
  padding: 0 15px;
  height: 48px;
  line-height: 48px;
  border-radius: 6px;
  overflow: hidden;
  background-color: #fff;
  box-shadow: 0px 0px 10px 0px rgba(0, 104, 113, 0.1);
}
.app-layout-information-index-informationData-2wdzG .app-layout-information-index-icTop-2nJIr .app-layout-information-index-ictTitle--mdR3 {
  position: relative;
  padding-left: 30px;
  color: var(--primary);
  font-size: 20px;
  font-weight: bold;
}
.app-layout-information-index-informationData-2wdzG .app-layout-information-index-icTop-2nJIr .app-layout-information-index-ictTitle--mdR3 .app-layout-information-index-icttIcon-R0qeL {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.app-layout-information-index-informationData-2wdzG .app-layout-information-index-icTop-2nJIr .app-layout-information-index-ictTitle--mdR3 .app-layout-information-index-icttIcon-R0qeL .iconfont {
  font-size: 18px;
}
.app-layout-information-index-informationData-2wdzG .app-layout-information-index-icTop-2nJIr .app-layout-information-index-ictTitle--mdR3 .app-layout-information-index-icttIcon-R0qeL.app-layout-information-index-hasBg-cVHSB {
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
}
.app-layout-information-index-informationData-2wdzG .app-layout-information-index-icTop-2nJIr .app-layout-information-index-icSearch-3pIo7 {
  margin-left: 20px;
  padding: 8px 0;
  height: 48px;
}
.app-layout-information-index-informationData-2wdzG .app-layout-information-index-icTop-2nJIr .app-layout-information-index-icRight-1tbzA .app-layout-information-index-icrItem-2MY0D {
  position: relative;
  padding-left: 25px;
  cursor: pointer;
  margin-right: 24px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
}
.app-layout-information-index-informationData-2wdzG .app-layout-information-index-icTop-2nJIr .app-layout-information-index-icRight-1tbzA .app-layout-information-index-icrItem-2MY0D:last-child {
  margin-right: 0;
}
.app-layout-information-index-informationData-2wdzG .app-layout-information-index-icTop-2nJIr .app-layout-information-index-icRight-1tbzA .app-layout-information-index-icrItem-2MY0D.app-layout-information-index-markAllRead-wuLGK::before {
  content: '\E611';
  position: absolute;
  left: 0;
  top: 50%;
  font-size: 20px;
  transform: translate(0, -50%);
}
.app-layout-information-index-informationData-2wdzG .app-layout-information-index-icTop-2nJIr .app-layout-information-index-icRight-1tbzA .app-layout-information-index-icrItem-2MY0D.app-layout-information-index-storeCount-2pS6d::before {
  content: '\E612';
  position: absolute;
  left: 0;
  top: 50%;
  font-size: 16px;
  transform: translate(0, -50%);
}
.app-layout-information-index-informationData-2wdzG .app-layout-information-index-icTop-2nJIr .app-layout-information-index-icRight-1tbzA .app-layout-information-index-icrItem-2MY0D.app-layout-information-index-cardHelp-38qgH::before {
  content: '\E6F3';
  position: absolute;
  left: 0;
  top: 50%;
  font-size: 20px;
  transform: translate(0, -50%);
}
.app-layout-information-index-informationData-2wdzG .app-layout-information-index-icTop-2nJIr .app-layout-information-index-icRight-1tbzA .app-layout-information-index-icrItem-2MY0D .app-layout-information-index-count-3s8YB {
  color: #ec1010;
}
.app-layout-information-index-informationData-2wdzG .app-layout-information-index-icTop-2nJIr .app-layout-information-index-icRight-1tbzA .app-layout-information-index-icrItem-2MY0D:hover {
  color: var(--primary);
}
.app-layout-information-index-informationData-2wdzG .app-layout-information-index-icTop-2nJIr.app-layout-information-index-editPage-_PyQl::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
.app-layout-information-index-informationData-2wdzG .app-layout-information-index-nodata-dgnNc {
  margin: 200px auto;
  text-align: center;
}
.app-layout-information-index-cardHelpNoData-3ScOc {
  margin: 100px auto;
  text-align: center;
}
.app-layout-information-index-informationList-2JkvM {
  padding: 0 15px;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0px 0px 10px 0px rgba(0, 104, 113, 0.1);
}
.app-layout-information-index-ilTop-3_iT5 {
  height: 48px;
  line-height: 48px;
  border-bottom: 1px solid #ddd;
}
.app-layout-information-index-ilTop-3_iT5 .app-layout-information-index-iltTitle-6V1dv {
  font-weight: bold;
  font-size: 20px;
  color: rgba(0, 0, 0, 0.85);
}
.app-layout-information-index-ilSearchWrapper-3YD5g .app-layout-information-index-searchContent-zvdO8 {
  display: flex;
  align-items: center;
  width: 660px;
  margin: 16px 0;
}
.app-layout-information-index-ilSearchWrapper-3YD5g .app-layout-information-index-searchTypeList-udKIB {
  margin-bottom: 16px;
}
.app-layout-information-index-ilSearchWrapper-3YD5g .app-layout-information-index-searchTypeList-udKIB .app-layout-information-index-stlItem-3XNjO {
  cursor: pointer;
  padding: 0 18px;
  margin-right: 20px;
  margin-bottom: 10px;
  height: 28px;
  line-height: 28px;
  border-radius: 16px;
  color: rgba(0, 0, 0, 0.45);
  background-color: rgba(0, 0, 0, 0.05);
}
.app-layout-information-index-ilSearchWrapper-3YD5g .app-layout-information-index-searchTypeList-udKIB .app-layout-information-index-stlItem-3XNjO:last-child {
  margin-right: 0;
}
.app-layout-information-index-ilSearchWrapper-3YD5g .app-layout-information-index-searchTypeList-udKIB .app-layout-information-index-stlItem-3XNjO:hover,
.app-layout-information-index-ilSearchWrapper-3YD5g .app-layout-information-index-searchTypeList-udKIB .app-layout-information-index-stlItem-3XNjO.app-layout-information-index-active-3wgEA {
  color: var(--primary);
  background-color: var(--lighten);
}
.app-layout-information-index-sortWrapper-gc3Po {
  padding: 0 12px;
  height: 36px;
  line-height: 36px;
  background-color: var(--lighten);
}
.app-layout-information-index-sortWrapper-gc3Po .app-layout-information-index-sortTime-QrlWQ {
  cursor: pointer;
  position: relative;
  padding-right: 15px;
}
.app-layout-information-index-sortWrapper-gc3Po .app-layout-information-index-sortTime-QrlWQ .app-layout-information-index-timeSorter-3nTUA {
  position: absolute;
  right: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.app-layout-information-index-sortWrapper-gc3Po .app-layout-information-index-sortTime-QrlWQ .app-layout-information-index-timeSorter-3nTUA.app-layout-information-index-ascend-2SMoA {
  top: 12px;
  border-bottom: 6px solid rgba(0, 0, 0, 0.6);
}
.app-layout-information-index-sortWrapper-gc3Po .app-layout-information-index-sortTime-QrlWQ .app-layout-information-index-timeSorter-3nTUA.app-layout-information-index-ascend-2SMoA.app-layout-information-index-active-3wgEA {
  border-bottom-color: var(--primary);
}
.app-layout-information-index-sortWrapper-gc3Po .app-layout-information-index-sortTime-QrlWQ .app-layout-information-index-timeSorter-3nTUA.app-layout-information-index-descend--hFvg {
  top: 20px;
  border-top: 6px solid rgba(0, 0, 0, 0.6);
}
.app-layout-information-index-sortWrapper-gc3Po .app-layout-information-index-sortTime-QrlWQ .app-layout-information-index-timeSorter-3nTUA.app-layout-information-index-descend--hFvg.app-layout-information-index-active-3wgEA {
  border-top-color: var(--primary);
}
.app-layout-information-index-sortWrapper-gc3Po .app-layout-information-index-sortUnread-38yqq,
.app-layout-information-index-sortWrapper-gc3Po .app-layout-information-index-sortCollection-3r5_X {
  margin-left: 20px;
}
.app-layout-information-index-infoListContainer-1HShs .app-layout-information-index-nodata-dgnNc {
  padding: 100px 0;
  text-align: center;
}
.app-layout-information-index-infoListItem-3KHeM {
  height: 80px;
  border-bottom: 1px solid #eee;
}
.app-layout-information-index-itemLeft-3C7jo {
  max-width: calc(100% - 130px);
}
.app-layout-information-index-itemLeft-3C7jo .app-layout-information-index-itemContent-12HQk {
  position: relative;
  margin: 16px 0 10px;
}
.app-layout-information-index-itemLeft-3C7jo .app-layout-information-index-itemContent-12HQk .app-layout-information-index-icTitle-1L8zu {
  cursor: pointer;
  max-width: 100%;
  height: 22px;
  line-height: 22px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.app-layout-information-index-itemLeft-3C7jo .app-layout-information-index-itemContent-12HQk .app-layout-information-index-icTitle-1L8zu.app-layout-information-index-isUnRead-3i-Su {
  max-width: calc(100% - 13px);
}
.app-layout-information-index-itemLeft-3C7jo .app-layout-information-index-itemContent-12HQk .app-layout-information-index-icTitle-1L8zu:hover {
  text-decoration: underline;
}
.app-layout-information-index-itemLeft-3C7jo .app-layout-information-index-itemContent-12HQk.app-layout-information-index-icUnread-3c7Jm {
  padding-left: 10px;
}
.app-layout-information-index-itemLeft-3C7jo .app-layout-information-index-itemContent-12HQk.app-layout-information-index-icUnread-3c7Jm::before {
  content: '';
  position: absolute;
  left: 0px;
  top: 7px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #FF6166;
}
.app-layout-information-index-itemLeft-3C7jo .app-layout-information-index-itemInfo-2Ey2s {
  height: 20px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.65);
}
.app-layout-information-index-itemInfo-2Ey2s .app-layout-information-index-iiOption-2jMSD {
  margin-right: 40px;
}
.app-layout-information-index-itemInfo-2Ey2s .app-layout-information-index-iiOption-2jMSD:last-child {
  margin-right: 0;
  width: 400px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.app-layout-information-index-itemRight-1vY7p {
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  width: 130px;
  height: 30px;
  line-height: 30px;
  margin: 25px 0;
  color: rgba(0, 0, 0, 0.65);
}
.app-layout-information-index-itemRight-1vY7p .app-layout-information-index-collect-1V9B0 {
  margin-right: 20px;
  color: #ffc02e;
  cursor: pointer;
}
.app-layout-information-index-itemRight-1vY7p .app-layout-information-index-unCollect-36ajb {
  margin-right: 20px;
  cursor: pointer;
}
.app-layout-information-index-paginationWrapper-YEvfF {
  height: 72px;
  line-height: 32px;
  padding: 20px 0;
}
.app-layout-information-index-informationDetail-3BiId {
  position: relative;
  padding: 30px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0px 0px 10px 0px rgba(0, 104, 113, 0.1);
}
.app-layout-information-index-informationDetail-3BiId .app-layout-information-index-idBack-3qSSh {
  position: absolute;
  right: 32px;
  top: 32px;
}
.app-layout-information-index-informationDetail-3BiId .app-layout-information-index-idTop-1DqfC {
  padding: 0 80px;
  margin-bottom: 30px;
}
.app-layout-information-index-idTop-1DqfC .app-layout-information-index-idtTitle-33B-Q {
  line-height: 26px;
  margin-bottom: 14px;
  color: #000;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
.app-layout-information-index-idTop-1DqfC .app-layout-information-index-idtInfo-RDzmQ {
  text-align: center;
  color: rgba(0, 0, 0, 0.65);
}
.app-layout-information-index-idTop-1DqfC .app-layout-information-index-idtInfo-RDzmQ .app-layout-information-index-idtiItem-2dyln {
  display: inline-block;
  margin-right: 20px;
}
.app-layout-information-index-idTop-1DqfC .app-layout-information-index-idtInfo-RDzmQ .app-layout-information-index-idtiItem-2dyln:last-child {
  margin-right: 0;
}
.app-layout-information-index-columnIdItem-20Az_ {
  cursor: pointer;
}
.app-layout-information-index-columnIdItem-20Az_:hover {
  color: var(--primary);
}
.app-layout-information-hooks-index-searchIndex--06b3 {
  display: flex;
}
.app-layout-information-hooks-index-columnBox-3T3fY {
  width: 80px;
  height: 35px;
  line-height: 35px;
  margin-right: 8px;
  font-size: 12px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 8px;
  background: #F5F5F5;
  border-radius: 4px;
  border: 1px solid #eee;
  cursor: pointer;
}
.app-layout-information-hooks-index-columnBox-3T3fY:hover {
  color: #fff;
  background-color: var(--lighten);
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_noData-EFsVA {
  display: flex;
  align-items: center;
  width: 100%;
  height: 500px;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_noData-EFsVA img {
  margin: 0 auto;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_tabs-15YWo {
  width: 100%;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_tabs-15YWo .comon-template-WorkCenter-MyTodo-index-WorkCenter_tabItem-1WSlR {
  display: inline-block;
  margin-right: 20px;
  padding: 12px 16px 10px;
  font-size: 14px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_tabs-15YWo .comon-template-WorkCenter-MyTodo-index-WorkCenter_tabItem_gdpu-1opJY {
  display: inline-block;
  margin-right: 46px;
  padding: 12px 0;
  font-size: 18px;
  font-weight: 600;
  cursor: pointer;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_tabs-15YWo .comon-template-WorkCenter-MyTodo-index-WorkCenter_active-2mYAG {
  color: var(--primary);
  border-bottom: var(--primary) solid 2px;
  font-weight: 700;
  font-size: 16px;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_divider-spGIL {
  height: 1px;
  width: 100%;
  background-color: #dddddd;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_queryArea-3AoeK {
  margin-top: 18px;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_settingArea-3_7By {
  padding: 10px 10px;
  margin-top: 10px;
  background: var(--lighten);
  color: #333;
  user-select: none;
  -moz-user-select: none;
  /*火狐*/
  -webkit-user-select: none;
  /*webkit浏览器*/
  -ms-user-select: none;
  /*IE10*/
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_settingArea-3_7By > div {
  display: inline;
  padding: 0 5px;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_settingArea-3_7By .comon-template-WorkCenter-MyTodo-index-WorkCenter_groupType-2BMei {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_settingArea-3_7By .comon-template-WorkCenter-MyTodo-index-WorkCenter_groupType-2BMei.comon-template-WorkCenter-MyTodo-index-WorkCenter_active-2mYAG {
  color: var(--primary);
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_contentArea-3P6FZ {
  display: flex;
  background: rgba(231, 246, 247, 0.3);
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_contentArea-3P6FZ .comon-template-WorkCenter-MyTodo-index-WorkCenter_detailArea-1PCBJ {
  max-height: 550px;
  width: 50%;
  padding: 15px;
  overflow-y: hidden;
  transition: all 0.5s;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_contentArea-3P6FZ .comon-template-WorkCenter-MyTodo-index-WorkCenter_detailArea-1PCBJ:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_listArea-2yEKH {
  max-height: 550px;
  width: 50%;
  display: inline-block;
  background: #fff;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_listArea-2yEKH:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_listArea-2yEKH .comon-template-WorkCenter-MyTodo-index-WorkCenter_pagination-3CqBB {
  float: right;
  padding: 10px;
}
.comon-template-WorkCenter-MyTodo-index-myMultipHandle-1dEBj {
  position: absolute;
  top: -85px;
  left: 450px;
  width: 108px;
  height: 32px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #D9D9D9;
  line-height: 32px;
  text-align: center;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_commonDataItem-UgX3a {
  padding: 15px 10px;
  color: #888;
  background: #fff;
  border-bottom: #eee solid 1px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_commonDataItem-UgX3a.comon-template-WorkCenter-MyTodo-index-WorkCenter_active-2mYAG {
  background: #e8f6f74d;
  opacity: 1;
  border-radius: 5px 0 0 5px;
  border-left: 5px solid var(--primary);
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_commonDataItem-UgX3a:hover {
  border-left: 5px solid var(--primary);
  border-radius: 5px 0 0 5px;
  background: #e8f6f74d;
  transition: all .3s;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_commonDataName-cXlkP {
  color: #333;
  font-size: 16px;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_commonDataType-2gukS {
  padding: 4px 10px;
  margin-right: 10px;
  border-radius: 6px;
  font-size: 12px;
  background: #cccccc;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_commonDataCheck-3tO5b {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_commonDataTitle-cOwGG {
  color: var(--primary);
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_tag-3p7_Q {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #49aab4;
  background: #cee9ec;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_read-3ara8 {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #3699ff;
  background: #bddeff;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_commonDataUrge-2Gnez {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_commonDataReadDot-3j25l {
  display: inline-block;
  margin: 0 10px 5px;
  width: 8px;
  height: 8px;
  background-color: #FF6166;
  border-radius: 50%;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_sortType-2aZQG {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_sortType-2aZQG.comon-template-WorkCenter-MyTodo-index-WorkCenter_active-2mYAG {
  color: var(--primary);
}
.comon-template-WorkCenter-MyTodo-index-sortTime-3GbFO {
  cursor: pointer;
  position: relative;
  padding-right: 13px !important;
  margin-right: 15px;
}
.comon-template-WorkCenter-MyTodo-index-sortTime-3GbFO .comon-template-WorkCenter-MyTodo-index-timeSorter-3hvSm {
  position: absolute;
  right: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.comon-template-WorkCenter-MyTodo-index-sortTime-3GbFO .comon-template-WorkCenter-MyTodo-index-timeSorter-3hvSm.comon-template-WorkCenter-MyTodo-index-ascend-z8cqh {
  top: 3px;
  border-bottom: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-MyTodo-index-sortTime-3GbFO .comon-template-WorkCenter-MyTodo-index-timeSorter-3hvSm.comon-template-WorkCenter-MyTodo-index-ascend-z8cqh.comon-template-WorkCenter-MyTodo-index-active-1toMr {
  border-bottom-color: var(--primary);
}
.comon-template-WorkCenter-MyTodo-index-sortTime-3GbFO .comon-template-WorkCenter-MyTodo-index-timeSorter-3hvSm.comon-template-WorkCenter-MyTodo-index-descend-AdBAI {
  top: 10px;
  border-top: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-MyTodo-index-sortTime-3GbFO .comon-template-WorkCenter-MyTodo-index-timeSorter-3hvSm.comon-template-WorkCenter-MyTodo-index-descend-AdBAI.comon-template-WorkCenter-MyTodo-index-active-1toMr {
  border-top-color: var(--primary);
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_leftBox_content-2R5V7 {
  margin-top: 15px;
  width: 50%;
  max-height: 650px;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_leftBox_content-2R5V7:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_rightBox_content-qx9ps {
  margin-top: 15px;
  right: 0;
  border-radius: 0 10px 10px 0;
  padding: 10px;
  max-height: 650px;
  background: #e8f6f74d;
  width: 50%;
  display: inline-block;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_rightBox_content-qx9ps:hover {
  overflow: auto;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_batchHandle-9E7gE {
  margin-bottom: 10px;
  text-align: right;
  margin-right: 10px;
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_batchHandle-9E7gE a {
  color: rgba(0, 0, 0, 0.65);
}
.comon-template-WorkCenter-MyTodo-index-WorkCenter_batchHandle-9E7gE a:hover {
  color: var(--primary);
}
.comon-template-WorkCenter-MyTodo-index-myLoading-2NpaP {
  width: 100%;
  height: 400px;
  position: relative;
}
.comon-template-WorkCenter-MyTodo-index-myLoading-2NpaP span {
  width: 8vmin;
  height: 8vmin;
  border-radius: 4vmin;
  backface-visibility: hidden;
  position: absolute;
  animation-name: comon-template-WorkCenter-MyTodo-index-move-3WBLn;
  animation-timing-function: cubic-bezier(0.4, 0, 1, 0.8);
  animation-iteration-count: infinite;
  animation-duration: 3s;
  top: calc(46%);
  left: 50%;
  transform-origin: -4vmin center;
  background-color: var(--lighten);
}
@keyframes comon-template-WorkCenter-MyTodo-index-move-3WBLn {
  0% {
    transform: scale(1) rotate(0deg) translate3d(0, 0, 1px);
  }
  30% {
    opacity: 1;
  }
  100% {
    z-index: 10;
    transform: scale(0) rotate(360deg) translate3d(0, 0, 1px);
  }
}
.ant-card {
  border-radius: 10px !important;
}
.comon-template-WorkCenter-components-AdvancedQuery-index-WorkCenter_showMoreText-4jM6d {
  margin-left: 20px;
  color: rgba(0, 0, 0, 0.65);
  width: 108px;
  height: 32px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #D9D9D9;
  display: inline-block;
  line-height: 32px;
  text-align: center;
}
.comon-template-WorkCenter-components-AdvancedQuery-index-WorkCenter_showMoreText-4jM6d > img {
  margin-left: 5px;
}
.comon-template-WorkCenter-components-AdvancedQuery-index-WorkCenter_moreFilter-1m9FY {
  display: block;
  margin-top: 10px;
}
.comon-template-WorkCenter-components-AdvancedQuery-index-WorkCenter_moreFilter-1m9FY .comon-template-WorkCenter-components-AdvancedQuery-index-WorkCenter_moreFilterItem-1_KZD {
  display: inline-block;
  width: 19%;
  margin-top: 10px;
  margin-right: 10px;
}
.comon-template-WorkCenter-components-AdvancedQuery-index-WorkCenter_searchCriteria-2xEsi {
  display: flex;
  margin-top: 10px;
  align-items: center;
}
.comon-template-WorkCenter-components-AdvancedQuery-index-WorkCenter_searchCriteria-2xEsi .comon-template-WorkCenter-components-AdvancedQuery-index-WorkCenter_criteriaItem-23DHR {
  padding: 2px 10px;
  margin-right: 5px;
  border-radius: 3px;
  background: #eeeeee;
  font-size: 14px;
  cursor: default;
}
.comon-template-WorkCenter-components-AdvancedQuery-index-WorkCenter_searchCriteria-2xEsi .comon-template-WorkCenter-components-AdvancedQuery-index-WorkCenter_criteriaItem-23DHR .comon-template-WorkCenter-components-AdvancedQuery-index-WorkCenter_clearSuffix-1jq4- {
  padding-left: 3px;
  color: #00000044;
  cursor: pointer;
}
.comon-template-WorkCenter-components-AdvancedQuery-index-WorkCenter_searchCriteria-2xEsi .comon-template-WorkCenter-components-AdvancedQuery-index-WorkCenter_criteriaItem-23DHR .comon-template-WorkCenter-components-AdvancedQuery-index-WorkCenter_clearSuffix-1jq4-:hover {
  color: #ff0000;
}
.comon-template-WorkCenter-components-AdvancedQuery-index-WorkCenter_searchCriteria-2xEsi .comon-template-WorkCenter-components-AdvancedQuery-index-WorkCenter_clearAll-2RGz5 {
  color: var(--primary);
  cursor: pointer;
}
.comon-template-WorkCenter-components-AdvancedQuery-index-WorkCenter_searchCriteria-2xEsi .comon-template-WorkCenter-components-AdvancedQuery-index-WorkCenter_clearAll-2RGz5:hover {
  color: #ff0000;
}
.comon-template-WorkCenter-components-CommonList-index-WorkCenter_collapseTitle-2BSqc {
  display: inline-block;
  padding: 5px 10px;
  margin-bottom: 5px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  background-color: var(--primary);
  cursor: pointer;
}
.comon-template-WorkCenter-components-CommonList-index-WorkCenter_batchHandle-PlZlo {
  float: right;
  margin-right: 10px;
}
.comon-template-WorkCenter-components-CommonList-index-WorkCenter_batchHandle-PlZlo a {
  color: rgba(0, 0, 0, 0.65);
}
.comon-template-WorkCenter-components-CommonList-index-WorkCenter_batchHandle-PlZlo a:hover {
  color: var(--primary);
}
.comon-template-WorkCenter-components-CommonList-index-WorkCenter_commonDataItem-J7rQM {
  padding: 15px 10px;
  color: #888;
  background: #fff;
  border-bottom: #eee solid 1px;
  cursor: pointer;
}
.comon-template-WorkCenter-components-CommonList-index-WorkCenter_commonDataItem-J7rQM.comon-template-WorkCenter-components-CommonList-index-WorkCenter_active-ZlTY8 {
  border-left: 5px solid var(--primary);
  background: #e8f6f74d;
  opacity: 1;
  box-shadow: 1px 1px 3px;
}
.comon-template-WorkCenter-components-CommonList-index-WorkCenter_commonDataItem-J7rQM:hover {
  border-left: 5px solid var(--primary);
  background: #e8f6f74d;
  transition: all .3s;
}
.comon-template-WorkCenter-components-CommonList-index-WorkCenter_commonDataName-jUAj_ {
  color: #333;
  font-size: 16px;
}
.comon-template-WorkCenter-components-CommonList-index-WorkCenter_commonDataType-2P5t4 {
  padding: 4px 10px;
  margin-right: 10px;
  border-radius: 6px;
  font-size: 12px;
  background: #cccccc;
}
.comon-template-WorkCenter-components-CommonList-index-WorkCenter_commonDataCheck-1QnqY {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-components-CommonList-index-WorkCenter_commonDataTitle-Q0RFV {
  color: var(--primary);
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}
.comon-template-WorkCenter-components-CommonList-index-WorkCenter_tag-1jBEg {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #49aab4;
  background: #cee9ec;
}
.comon-template-WorkCenter-components-CommonList-index-WorkCenter_read-EBFSR {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #3699ff;
  background: #bddeff;
}
.comon-template-WorkCenter-components-CommonList-index-WorkCenter_commonDataUrge-e3VeN {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-components-CommonList-index-WorkCenter_commonDataReadDot-3m1cN {
  display: inline-block;
  margin: 0 10px 5px;
  width: 8px;
  height: 8px;
  background-color: #FF6166;
  border-radius: 50%;
}
.comon-template-WorkCenter-components-CommonList-index-WorkCenter_funcMenu-wAZDq {
  display: flex;
  align-items: center;
}
.comon-template-WorkCenter-components-CommonList-index-WorkCenter_funcMenu-wAZDq img {
  margin-right: 5px;
  height: 16px;
  width: 16px;
}
.comon-template-WorkCenter-components-CommonList-index-WorkCenter_funcMenu-wAZDq.comon-template-WorkCenter-components-CommonList-index-WorkCenter_disabled-Iik04 .comon-template-WorkCenter-components-CommonList-index-WorkCenter_content-2VXDm {
  cursor: not-allowed;
}
.comon-template-WorkCenter-components-CommonList-index-WorkCenter_dropMenu-2rowH {
  width: 100%;
}
.comon-template-WorkCenter-components-CommonList-index-workCenter_item-FEUGe {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.comon-template-WorkCenter-components-WorkDetail-index-WorkCenter_detailContent-2uLio {
  margin-top: 15px;
  padding: 20px;
  border-radius: 6px;
  background: #fff;
  box-shadow: 0px 0px 6px 0px rgba(0, 104, 113, 0.08);
}
.comon-template-WorkCenter-components-WorkDetail-index-WorkCenter_contentTitle-1xL23 {
  font-weight: bold;
  font-size: 16px;
  color: #000000;
}
.comon-template-WorkCenter-components-WorkDetail-index-WorkCenter_contentLayout-ds3QP {
  display: flex;
}
.comon-template-WorkCenter-components-WorkDetail-index-WorkCenter_contentLayout-ds3QP .comon-template-WorkCenter-components-WorkDetail-index-WorkCenter_contentDscrp-21zL2 {
  width: calc(100% - 180px);
}
.comon-template-WorkCenter-components-WorkDetail-index-WorkCenter_contentLayout-ds3QP .comon-template-WorkCenter-components-WorkDetail-index-WorkCenter_contentDscrp-21zL2 > div {
  margin-top: 10px;
}
.comon-template-WorkCenter-components-WorkDetail-index-WorkCenter_contentLayout-ds3QP .comon-template-WorkCenter-components-WorkDetail-index-WorkCenter_contentDscrp-21zL2 .comon-template-WorkCenter-components-WorkDetail-index-WorkCenter_worklabel-2R60r {
  color: rgba(0, 0, 0, 0.65);
  white-space: nowrap;
}
.comon-template-WorkCenter-components-WorkDetail-index-WorkCenter_contentLayout-ds3QP .comon-template-WorkCenter-components-WorkDetail-index-WorkCenter_contentDscrp-21zL2 .comon-template-WorkCenter-components-WorkDetail-index-WorkCenter_workvalue-1a4R8 {
  color: rgba(0, 0, 0, 0.85);
  width: 90%;
}
.comon-template-WorkCenter-components-WorkDetail-index-WorkCenter_contentLayout-ds3QP .comon-template-WorkCenter-components-WorkDetail-index-WorkCenter_contentChart-19-Uc {
  height: 150px;
  width: 150px;
  text-align: center;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_detailFlow-2_dOc {
  margin-top: 15px;
  padding: 20px;
  border-radius: 6px;
  background: #fff;
  box-shadow: 0px 0px 6px 0px rgba(0, 104, 113, 0.08);
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_FlowWarpper--GQ8P {
  max-height: 480px;
  overflow-y: auto;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowTitle-iBaCU {
  font-weight: bold;
  font-size: 16px;
  color: #000000;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowDscrp-2-vmm {
  margin-top: 10px;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowContainer-205qT {
  display: none;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItem-1Akov {
  display: flex;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItem-1Akov::before {
  content: '';
  position: relative;
  left: 23px;
  z-index: 99;
  width: 1px;
  background: #dce3eb;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItem-1Akov .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemLeft-3IC19 {
  z-index: 100;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItem-1Akov .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemLeft-3IC19 .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_headerPic-s1ACH {
  width: 44px;
  height: 44px;
  border-radius: 50%;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItem-1Akov .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemLeft-3IC19 .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowSubIcon-2xuo9 {
  position: relative;
  left: 24px;
  bottom: 20px;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItem-1Akov .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemRight-2TBJt {
  width: 100%;
  padding: 15px 10px;
  border-bottom: #eee dashed 1px;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItem-1Akov .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemRight-2TBJt .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemMainTitle-qhMWv {
  color: #333;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItem-1Akov .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemRight-2TBJt .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemMainTitle-qhMWv .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemStatus-3OCxd {
  margin-left: 5px;
  padding: 2px 5px;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItem-1Akov .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemRight-2TBJt .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemMainTitle-qhMWv .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemTime-oL9um {
  float: right;
  color: #949494;
  width: 230px;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItem-1Akov .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemRight-2TBJt .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemSubTitle-qXWo_ {
  margin-top: 5px;
  color: #949494;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItem-1Akov .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemRight-2TBJt .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemSubTitle-qXWo_ .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemSpent-3cDdT {
  float: right;
  color: #949494;
  width: 230px;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItem-1Akov .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemRight-2TBJt .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemDscrp-IYnVG {
  padding: 10px;
  margin-top: 5px;
  border-radius: 5px;
  color: #333;
  background-color: #f2f2f2cc;
  cursor: pointer;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItem-1Akov .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemRight-2TBJt .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_multiNode-2c6Ob .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_multiNodeFlow-2pE_n {
  border-bottom: #eee dashed 1px;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItem-1Akov .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemRight-2TBJt .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_multiNode-2c6Ob .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_multiNodeFlow-2pE_n .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemTime-oL9um {
  float: right;
  color: #949494;
  width: 230px;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItem-1Akov .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemRight-2TBJt .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_multiNode-2c6Ob .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_multiNodeFlow-2pE_n .comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemDscrp-IYnVG {
  padding: 10px;
  margin-top: 5px;
  border-radius: 5px;
  color: #333;
  background-color: #f2f2f2cc;
  cursor: pointer;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemReader-2ys0t {
  width: 100%;
  margin-top: 5px;
  display: flex;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemReaderInfo-EW73U {
  width: 350px;
  height: 27px;
  display: inline-block;
  overflow-x: auto;
  white-space: nowrap;
  margin-left: 15px;
  transition: width .5s;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemShowMore-1bfWq {
  float: right;
  color: #949494;
  cursor: pointer;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemNode-2aeL1 {
  display: inline-block;
  padding: 0 5px;
}
.comon-template-WorkCenter-components-FlowLine-index-WorkCenter_flowItemNode-2aeL1 img {
  width: 50px;
  border-radius: 10px;
}
.comon-template-WorkCenter-components-FlowLine-index-cz_tag-1cFCi {
  padding: 2px 8px;
  font-size: 12px;
  border-radius: 10px;
  margin-left: 8px;
  background: var(--primary);
  color: #fff;
}
.comon-template-WorkCenter-components-FlowLine-index-cz_ty-1J7n9 {
  background: #1dd789;
}
.comon-template-WorkCenter-components-FlowLine-index-cz_th-3Q4-Y {
  background: #f59b1e;
}
.comon-template-WorkCenter-components-MySettingModal-index-WorkCenter_modeTroduction-2KxT3 {
  color: var(--primary);
}
.comon-template-WorkCenter-components-MySettingModal-index-WorkCenter_MySettingModal-2qYvl .ant-modal-content,
.comon-template-WorkCenter-components-MySettingModal-index-WorkCenter_HelpModal-3XYbf .ant-modal-content {
  border-radius: 6px!important;
}
.comon-template-WorkCenter-components-MySettingModal-index-WorkCenter_MySettingModal-2qYvl .ant-modal-close-x,
.comon-template-WorkCenter-components-MySettingModal-index-WorkCenter_HelpModal-3XYbf .ant-modal-close-x {
  height: 42px;
  line-height: 42px;
}
.comon-template-WorkCenter-components-MySettingModal-index-WorkCenter_MySettingModal-2qYvl .ant-modal-header,
.comon-template-WorkCenter-components-MySettingModal-index-WorkCenter_HelpModal-3XYbf .ant-modal-header {
  background: #eee;
  padding: 10px 15px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
  border-radius: 6px 6px 0 0!important;
}
.comon-template-WorkCenter-components-MySettingModal-index-WorkCenter_MySettingModal-2qYvl .ant-modal-header .ant-modal-title,
.comon-template-WorkCenter-components-MySettingModal-index-WorkCenter_HelpModal-3XYbf .ant-modal-header .ant-modal-title {
  font-weight: bold;
}
.comon-template-WorkCenter-components-MySettingModal-index-WorkCenter_MySettingModal-2qYvl .ant-modal-footer,
.comon-template-WorkCenter-components-MySettingModal-index-WorkCenter_HelpModal-3XYbf .ant-modal-footer {
  border-radius: 0 0 6px 6px;
}
.comon-template-WorkCenter-components-FollowModal-index-WorkCenter_FollowModal-26sJs .ant-modal-content {
  border-radius: 6px!important;
}
.comon-template-WorkCenter-components-FollowModal-index-WorkCenter_FollowModal-26sJs .ant-modal-close-x {
  height: 42px;
  line-height: 42px;
}
.comon-template-WorkCenter-components-FollowModal-index-WorkCenter_FollowModal-26sJs .ant-modal-header {
  background: #eee;
  padding: 10px 15px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
  border-radius: 6px 6px 0 0!important;
}
.comon-template-WorkCenter-components-FollowModal-index-WorkCenter_FollowModal-26sJs .ant-modal-header .ant-modal-title {
  font-weight: bold;
}
.comon-template-WorkCenter-components-FollowModal-index-WorkCenter_FollowModal-26sJs .ant-modal-footer {
  border-radius: 0 0 6px 6px;
}
.comon-template-WorkCenter-components-FollowModal-index-WorkCenter_tag-2T2ij {
  user-select: none;
}
.comon-template-WorkCenter-components-FollowModal-index-WorkCenter_tag-input-3M4y0 {
  width: 70px;
  margin-right: 10px;
  vertical-align: top;
}
.comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_QuickHandleModal-ldXvw .ant-modal-content {
  border-radius: 6px!important;
}
.comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_QuickHandleModal-ldXvw .ant-modal-close-x {
  height: 42px;
  line-height: 42px;
}
.comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_QuickHandleModal-ldXvw .ant-modal-header {
  background: #eee;
  padding: 10px 15px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
  border-radius: 6px 6px 0 0!important;
}
.comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_QuickHandleModal-ldXvw .ant-modal-header .ant-modal-title {
  font-weight: bold;
}
.comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_QuickHandleModal-ldXvw .ant-modal-footer {
  border-radius: 0 0 6px 6px;
}
.comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_QuickHandleModal-ldXvw .comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_quickHanle_row-3N-IZ {
  display: table;
}
.comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_QuickHandleModal-ldXvw .comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_quickHandle_title-1OSRQ {
  display: table-cell;
  padding: 10px;
  width: 120px;
  border-top: #eee solid 1px;
  border-left: #eee solid 1px;
  border-right: #eee solid 1px;
  text-align: right;
  background-color: #F8F9F9;
}
.comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_QuickHandleModal-ldXvw .comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_quickHandle_content-2BEf1 {
  display: table-cell;
  padding: 10px;
  width: 430px;
  border-top: #eee solid 1px;
  border-right: #eee solid 1px;
  background-color: #FFF;
}
.comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_QuickHandleModal-ldXvw .comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_quickHandle_content-2BEf1 .comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_quickHandle_contentImg-3LIpa {
  cursor: pointer;
  box-shadow: 0px 0px 6px 0px rgba(0, 104, 113, 0.08);
}
.comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_QuickHandleModal-ldXvw .comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_quickHandle_content-2BEf1 .comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_quickHandle_contentImg-3LIpa:hover {
  box-shadow: 0px 0px 6px 0px rgba(0, 104, 113, 0.08);
}
.comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_QuickHandleModal-ldXvw .comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_quickHandle_content-2BEf1 .comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_quickHandle_contentUser-2Bs61 {
  margin-left: 10px;
}
.comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_QuickHandleModal-ldXvw .comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_quickHandle_content-2BEf1 a {
  color: var(--primary);
}
.comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_QuickHandleModal-ldXvw .comon-template-WorkCenter-components-QuickHandleModal-index-WorkCenter_quickHanle_btn-LwrGM {
  text-align: right;
  margin-top: 15px;
}
.comon-template-WorkCenter-components-WorkFunction-index-WorkCenter_detailHeader-7D6jB {
  padding: 20px;
  border-radius: 6px;
  background: #fff;
  box-shadow: 0px 0px 6px 0px rgba(0, 104, 113, 0.08);
}
.comon-template-WorkCenter-components-WorkFunction-index-WorkCenter_detailHeader-7D6jB .comon-template-WorkCenter-components-WorkFunction-index-WorkCenter_headerTitle-KO0de {
  font-size: 18px;
  font-weight: bold;
  color: #000000;
}
.comon-template-WorkCenter-components-WorkFunction-index-WorkCenter_detailHeader-7D6jB .comon-template-WorkCenter-components-WorkFunction-index-WorkCenter_headerFunc-2ED8d {
  margin-top: 12px;
  color: #333333;
}
.comon-template-WorkCenter-components-WorkFunction-index-WorkCenter_detailHeader-7D6jB .comon-template-WorkCenter-components-WorkFunction-index-WorkCenter_headerFunc-2ED8d .comon-template-WorkCenter-components-WorkFunction-index-WorkCenter_funcItem-3A7M3 {
  display: inline-flex;
  align-items: center;
  width: 25%;
  font-size: 14px;
  height: 19px;
  line-height: 19px;
  cursor: pointer;
}
.comon-template-WorkCenter-components-WorkFunction-index-WorkCenter_detailHeader-7D6jB .comon-template-WorkCenter-components-WorkFunction-index-WorkCenter_headerFunc-2ED8d .comon-template-WorkCenter-components-WorkFunction-index-WorkCenter_funcItem-3A7M3 img {
  height: 16px;
  width: 16px;
  align-items: center;
}
.comon-template-WorkCenter-components-WorkFunction-index-WorkCenter_detailHeader-7D6jB .comon-template-WorkCenter-components-WorkFunction-index-WorkCenter_headerFunc-2ED8d .comon-template-WorkCenter-components-WorkFunction-index-WorkCenter_funcItem-3A7M3 .comon-template-WorkCenter-components-WorkFunction-index-WorkCenter_funcItemLabel-3hjQj {
  margin-left: 5px;
}
.comon-template-WorkCenter-components-WorkFunction-index-WorkCenter_detailHeader-7D6jB .comon-template-WorkCenter-components-WorkFunction-index-WorkCenter_headerFunc-2ED8d .comon-template-WorkCenter-components-WorkFunction-index-WorkCenter_funcItem-3A7M3 .comon-template-WorkCenter-components-WorkFunction-index-WorkCenter_funcItemCollect-141Ts {
  color: #ffc02e;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_noData-25uXZ {
  display: flex;
  align-items: center;
  width: 100%;
  height: 500px;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_noData-25uXZ img {
  margin: 0 auto;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_tabs-sNJtL {
  width: 100%;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_tabs-sNJtL .comon-template-WorkCenter-MyDone-index-WorkCenter_tabItem-2ZLCP {
  display: inline-block;
  margin-right: 20px;
  padding: 12px 16px 10px;
  font-size: 14px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_tabs-sNJtL .comon-template-WorkCenter-MyDone-index-WorkCenter_tabItem_gdpu-2oNXD {
  display: inline-block;
  margin-right: 46px;
  padding: 12px 0;
  font-size: 18px;
  font-weight: 600;
  cursor: pointer;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_tabs-sNJtL .comon-template-WorkCenter-MyDone-index-WorkCenter_active-WPBSI {
  color: var(--primary);
  border-bottom: var(--primary) solid 2px;
  font-weight: 700;
  font-size: 16px;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_divider-1GePV {
  height: 1px;
  width: 100%;
  background-color: #dddddd;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_queryArea-1P8sR {
  margin-top: 18px;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_settingArea-2BhAt {
  padding: 10px 10px;
  margin-top: 10px;
  background: var(--lighten);
  color: #333;
  user-select: none;
  -moz-user-select: none;
  /*火狐*/
  -webkit-user-select: none;
  /*webkit浏览器*/
  -ms-user-select: none;
  /*IE10*/
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_settingArea-2BhAt > div {
  display: inline;
  padding: 0 5px;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_settingArea-2BhAt .comon-template-WorkCenter-MyDone-index-WorkCenter_groupType-QKUH2 {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_settingArea-2BhAt .comon-template-WorkCenter-MyDone-index-WorkCenter_groupType-QKUH2.comon-template-WorkCenter-MyDone-index-WorkCenter_active-WPBSI {
  color: var(--primary);
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_contentArea-2Iw5c {
  display: flex;
  background: rgba(231, 246, 247, 0.3);
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_contentArea-2Iw5c .comon-template-WorkCenter-MyDone-index-WorkCenter_detailArea-19y6I {
  max-height: 550px;
  width: 50%;
  padding: 15px;
  overflow-y: hidden;
  transition: all 0.5s;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_contentArea-2Iw5c .comon-template-WorkCenter-MyDone-index-WorkCenter_detailArea-19y6I:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_listArea-PlIB6 {
  max-height: 550px;
  width: 50%;
  display: inline-block;
  background: #fff;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_listArea-PlIB6:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_listArea-PlIB6 .comon-template-WorkCenter-MyDone-index-WorkCenter_pagination-2OR_9 {
  float: right;
  padding: 10px;
}
.comon-template-WorkCenter-MyDone-index-myMultipHandle-_sNf9 {
  position: absolute;
  top: -85px;
  left: 450px;
  width: 108px;
  height: 32px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #D9D9D9;
  line-height: 32px;
  text-align: center;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_commonDataItem-N7xwY {
  padding: 15px 10px;
  color: #888;
  background: #fff;
  border-bottom: #eee solid 1px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_commonDataItem-N7xwY.comon-template-WorkCenter-MyDone-index-WorkCenter_active-WPBSI {
  background: #e8f6f74d;
  opacity: 1;
  border-radius: 5px 0 0 5px;
  border-left: 5px solid var(--primary);
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_commonDataItem-N7xwY:hover {
  border-left: 5px solid var(--primary);
  border-radius: 5px 0 0 5px;
  background: #e8f6f74d;
  transition: all .3s;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_commonDataName-2rGsE {
  color: #333;
  font-size: 16px;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_commonDataType-wAUEn {
  padding: 4px 10px;
  margin-right: 10px;
  border-radius: 6px;
  font-size: 12px;
  background: #cccccc;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_commonDataCheck-3fHcI {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_commonDataTitle-3C6_u {
  color: var(--primary);
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_tag-2dVgq {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #49aab4;
  background: #cee9ec;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_read-8FbZq {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #3699ff;
  background: #bddeff;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_commonDataUrge-57l9s {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_commonDataReadDot-24MgE {
  display: inline-block;
  margin: 0 10px 5px;
  width: 8px;
  height: 8px;
  background-color: #FF6166;
  border-radius: 50%;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_sortType-31Jdp {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_sortType-31Jdp.comon-template-WorkCenter-MyDone-index-WorkCenter_active-WPBSI {
  color: var(--primary);
}
.comon-template-WorkCenter-MyDone-index-sortTime-XmFnV {
  cursor: pointer;
  position: relative;
  padding-right: 13px !important;
  margin-right: 15px;
}
.comon-template-WorkCenter-MyDone-index-sortTime-XmFnV .comon-template-WorkCenter-MyDone-index-timeSorter-2zVQt {
  position: absolute;
  right: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.comon-template-WorkCenter-MyDone-index-sortTime-XmFnV .comon-template-WorkCenter-MyDone-index-timeSorter-2zVQt.comon-template-WorkCenter-MyDone-index-ascend-1obdl {
  top: 3px;
  border-bottom: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-MyDone-index-sortTime-XmFnV .comon-template-WorkCenter-MyDone-index-timeSorter-2zVQt.comon-template-WorkCenter-MyDone-index-ascend-1obdl.comon-template-WorkCenter-MyDone-index-active-tekhA {
  border-bottom-color: var(--primary);
}
.comon-template-WorkCenter-MyDone-index-sortTime-XmFnV .comon-template-WorkCenter-MyDone-index-timeSorter-2zVQt.comon-template-WorkCenter-MyDone-index-descend-1kJc7 {
  top: 10px;
  border-top: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-MyDone-index-sortTime-XmFnV .comon-template-WorkCenter-MyDone-index-timeSorter-2zVQt.comon-template-WorkCenter-MyDone-index-descend-1kJc7.comon-template-WorkCenter-MyDone-index-active-tekhA {
  border-top-color: var(--primary);
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_leftBox_content-2yYvo {
  margin-top: 15px;
  width: 50%;
  max-height: 650px;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_leftBox_content-2yYvo:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_rightBox_content-2Ks3K {
  margin-top: 15px;
  right: 0;
  border-radius: 0 10px 10px 0;
  padding: 10px;
  max-height: 650px;
  background: #e8f6f74d;
  width: 50%;
  display: inline-block;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_rightBox_content-2Ks3K:hover {
  overflow: auto;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_batchHandle-2hz6d {
  margin-bottom: 10px;
  text-align: right;
  margin-right: 10px;
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_batchHandle-2hz6d a {
  color: rgba(0, 0, 0, 0.65);
}
.comon-template-WorkCenter-MyDone-index-WorkCenter_batchHandle-2hz6d a:hover {
  color: var(--primary);
}
.comon-template-WorkCenter-MyDone-index-myLoading-1_1AI {
  width: 100%;
  height: 400px;
  position: relative;
}
.comon-template-WorkCenter-MyDone-index-myLoading-1_1AI span {
  width: 8vmin;
  height: 8vmin;
  border-radius: 4vmin;
  backface-visibility: hidden;
  position: absolute;
  animation-name: comon-template-WorkCenter-MyDone-index-move-3mJHW;
  animation-timing-function: cubic-bezier(0.4, 0, 1, 0.8);
  animation-iteration-count: infinite;
  animation-duration: 3s;
  top: calc(46%);
  left: 50%;
  transform-origin: -4vmin center;
  background-color: var(--lighten);
}
@keyframes comon-template-WorkCenter-MyDone-index-move-3mJHW {
  0% {
    transform: scale(1) rotate(0deg) translate3d(0, 0, 1px);
  }
  30% {
    opacity: 1;
  }
  100% {
    z-index: 10;
    transform: scale(0) rotate(360deg) translate3d(0, 0, 1px);
  }
}
.ant-card {
  border-radius: 10px !important;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_noData-2m72F {
  display: flex;
  align-items: center;
  width: 100%;
  height: 500px;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_noData-2m72F img {
  margin: 0 auto;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_tabs-2C0g1 {
  width: 100%;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_tabs-2C0g1 .comon-template-WorkCenter-MyApply-index-WorkCenter_tabItem-7XQyy {
  display: inline-block;
  margin-right: 20px;
  padding: 12px 16px 10px;
  font-size: 14px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_tabs-2C0g1 .comon-template-WorkCenter-MyApply-index-WorkCenter_tabItem_gdpu-pmYzM {
  display: inline-block;
  margin-right: 46px;
  padding: 12px 0;
  font-size: 18px;
  font-weight: 600;
  cursor: pointer;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_tabs-2C0g1 .comon-template-WorkCenter-MyApply-index-WorkCenter_active-20sPS {
  color: var(--primary);
  border-bottom: var(--primary) solid 2px;
  font-weight: 700;
  font-size: 16px;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_divider-28Mik {
  height: 1px;
  width: 100%;
  background-color: #dddddd;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_queryArea-nXvAA {
  margin-top: 18px;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_settingArea-1TK3l {
  padding: 10px 10px;
  margin-top: 10px;
  background: var(--lighten);
  color: #333;
  user-select: none;
  -moz-user-select: none;
  /*火狐*/
  -webkit-user-select: none;
  /*webkit浏览器*/
  -ms-user-select: none;
  /*IE10*/
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_settingArea-1TK3l > div {
  display: inline;
  padding: 0 5px;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_settingArea-1TK3l .comon-template-WorkCenter-MyApply-index-WorkCenter_groupType-3eydk {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_settingArea-1TK3l .comon-template-WorkCenter-MyApply-index-WorkCenter_groupType-3eydk.comon-template-WorkCenter-MyApply-index-WorkCenter_active-20sPS {
  color: var(--primary);
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_contentArea-1l_pu {
  display: flex;
  background: rgba(231, 246, 247, 0.3);
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_contentArea-1l_pu .comon-template-WorkCenter-MyApply-index-WorkCenter_detailArea-9bF2P {
  max-height: 550px;
  width: 50%;
  padding: 15px;
  overflow-y: hidden;
  transition: all 0.5s;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_contentArea-1l_pu .comon-template-WorkCenter-MyApply-index-WorkCenter_detailArea-9bF2P:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_listArea-2AfTj {
  max-height: 550px;
  width: 50%;
  display: inline-block;
  background: #fff;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_listArea-2AfTj:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_listArea-2AfTj .comon-template-WorkCenter-MyApply-index-WorkCenter_pagination-2S2aK {
  float: right;
  padding: 10px;
}
.comon-template-WorkCenter-MyApply-index-myMultipHandle-1xT_N {
  position: absolute;
  top: -85px;
  left: 450px;
  width: 108px;
  height: 32px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #D9D9D9;
  line-height: 32px;
  text-align: center;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_commonDataItem-1KkTv {
  padding: 15px 10px;
  color: #888;
  background: #fff;
  border-bottom: #eee solid 1px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_commonDataItem-1KkTv.comon-template-WorkCenter-MyApply-index-WorkCenter_active-20sPS {
  background: #e8f6f74d;
  opacity: 1;
  border-radius: 5px 0 0 5px;
  border-left: 5px solid var(--primary);
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_commonDataItem-1KkTv:hover {
  border-left: 5px solid var(--primary);
  border-radius: 5px 0 0 5px;
  background: #e8f6f74d;
  transition: all .3s;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_commonDataName-13JDD {
  color: #333;
  font-size: 16px;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_commonDataType-3MdmR {
  padding: 4px 10px;
  margin-right: 10px;
  border-radius: 6px;
  font-size: 12px;
  background: #cccccc;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_commonDataCheck-35l7L {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_commonDataTitle-L8s2e {
  color: var(--primary);
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_tag-3NSgb {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #49aab4;
  background: #cee9ec;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_read-1BLiI {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #3699ff;
  background: #bddeff;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_commonDataUrge-njVp8 {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_commonDataReadDot-yKMFf {
  display: inline-block;
  margin: 0 10px 5px;
  width: 8px;
  height: 8px;
  background-color: #FF6166;
  border-radius: 50%;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_sortType-3FZ22 {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_sortType-3FZ22.comon-template-WorkCenter-MyApply-index-WorkCenter_active-20sPS {
  color: var(--primary);
}
.comon-template-WorkCenter-MyApply-index-sortTime-AjMuy {
  cursor: pointer;
  position: relative;
  padding-right: 13px !important;
  margin-right: 15px;
}
.comon-template-WorkCenter-MyApply-index-sortTime-AjMuy .comon-template-WorkCenter-MyApply-index-timeSorter-34hYl {
  position: absolute;
  right: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.comon-template-WorkCenter-MyApply-index-sortTime-AjMuy .comon-template-WorkCenter-MyApply-index-timeSorter-34hYl.comon-template-WorkCenter-MyApply-index-ascend-kIjDq {
  top: 3px;
  border-bottom: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-MyApply-index-sortTime-AjMuy .comon-template-WorkCenter-MyApply-index-timeSorter-34hYl.comon-template-WorkCenter-MyApply-index-ascend-kIjDq.comon-template-WorkCenter-MyApply-index-active-35wJ4 {
  border-bottom-color: var(--primary);
}
.comon-template-WorkCenter-MyApply-index-sortTime-AjMuy .comon-template-WorkCenter-MyApply-index-timeSorter-34hYl.comon-template-WorkCenter-MyApply-index-descend-w-JTF {
  top: 10px;
  border-top: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-MyApply-index-sortTime-AjMuy .comon-template-WorkCenter-MyApply-index-timeSorter-34hYl.comon-template-WorkCenter-MyApply-index-descend-w-JTF.comon-template-WorkCenter-MyApply-index-active-35wJ4 {
  border-top-color: var(--primary);
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_leftBox_content-TLEX3 {
  margin-top: 15px;
  width: 50%;
  max-height: 650px;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_leftBox_content-TLEX3:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_rightBox_content-38Rf- {
  margin-top: 15px;
  right: 0;
  border-radius: 0 10px 10px 0;
  padding: 10px;
  max-height: 650px;
  background: #e8f6f74d;
  width: 50%;
  display: inline-block;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_rightBox_content-38Rf-:hover {
  overflow: auto;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_batchHandle-Axp_q {
  margin-bottom: 10px;
  text-align: right;
  margin-right: 10px;
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_batchHandle-Axp_q a {
  color: rgba(0, 0, 0, 0.65);
}
.comon-template-WorkCenter-MyApply-index-WorkCenter_batchHandle-Axp_q a:hover {
  color: var(--primary);
}
.comon-template-WorkCenter-MyApply-index-myLoading-1xe7c {
  width: 100%;
  height: 400px;
  position: relative;
}
.comon-template-WorkCenter-MyApply-index-myLoading-1xe7c span {
  width: 8vmin;
  height: 8vmin;
  border-radius: 4vmin;
  backface-visibility: hidden;
  position: absolute;
  animation-name: comon-template-WorkCenter-MyApply-index-move-onzns;
  animation-timing-function: cubic-bezier(0.4, 0, 1, 0.8);
  animation-iteration-count: infinite;
  animation-duration: 3s;
  top: calc(46%);
  left: 50%;
  transform-origin: -4vmin center;
  background-color: var(--lighten);
}
@keyframes comon-template-WorkCenter-MyApply-index-move-onzns {
  0% {
    transform: scale(1) rotate(0deg) translate3d(0, 0, 1px);
  }
  30% {
    opacity: 1;
  }
  100% {
    z-index: 10;
    transform: scale(0) rotate(360deg) translate3d(0, 0, 1px);
  }
}
.ant-card {
  border-radius: 10px !important;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_noData-1EKqA {
  display: flex;
  align-items: center;
  width: 100%;
  height: 500px;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_noData-1EKqA img {
  margin: 0 auto;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_tabs-2LY54 {
  width: 100%;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_tabs-2LY54 .comon-template-WorkCenter-MyDraft-index-WorkCenter_tabItem-qVZim {
  display: inline-block;
  margin-right: 20px;
  padding: 12px 16px 10px;
  font-size: 14px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_tabs-2LY54 .comon-template-WorkCenter-MyDraft-index-WorkCenter_tabItem_gdpu-VmgMm {
  display: inline-block;
  margin-right: 46px;
  padding: 12px 0;
  font-size: 18px;
  font-weight: 600;
  cursor: pointer;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_tabs-2LY54 .comon-template-WorkCenter-MyDraft-index-WorkCenter_active-1Ows2 {
  color: var(--primary);
  border-bottom: var(--primary) solid 2px;
  font-weight: 700;
  font-size: 16px;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_divider-2iwNO {
  height: 1px;
  width: 100%;
  background-color: #dddddd;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_queryArea-1lxG0 {
  margin-top: 18px;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_settingArea-F6FbH {
  padding: 10px 10px;
  margin-top: 10px;
  background: var(--lighten);
  color: #333;
  user-select: none;
  -moz-user-select: none;
  /*火狐*/
  -webkit-user-select: none;
  /*webkit浏览器*/
  -ms-user-select: none;
  /*IE10*/
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_settingArea-F6FbH > div {
  display: inline;
  padding: 0 5px;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_settingArea-F6FbH .comon-template-WorkCenter-MyDraft-index-WorkCenter_groupType-2ggaF {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_settingArea-F6FbH .comon-template-WorkCenter-MyDraft-index-WorkCenter_groupType-2ggaF.comon-template-WorkCenter-MyDraft-index-WorkCenter_active-1Ows2 {
  color: var(--primary);
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_contentArea-RBcsC {
  display: flex;
  background: rgba(231, 246, 247, 0.3);
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_contentArea-RBcsC .comon-template-WorkCenter-MyDraft-index-WorkCenter_detailArea-1qNSv {
  max-height: 550px;
  width: 50%;
  padding: 15px;
  overflow-y: hidden;
  transition: all 0.5s;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_contentArea-RBcsC .comon-template-WorkCenter-MyDraft-index-WorkCenter_detailArea-1qNSv:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_listArea-SGkuZ {
  max-height: 550px;
  width: 50%;
  display: inline-block;
  background: #fff;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_listArea-SGkuZ:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_listArea-SGkuZ .comon-template-WorkCenter-MyDraft-index-WorkCenter_pagination-3Uozk {
  float: right;
  padding: 10px;
}
.comon-template-WorkCenter-MyDraft-index-myMultipHandle-2PR-7 {
  position: absolute;
  top: -85px;
  left: 450px;
  width: 108px;
  height: 32px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #D9D9D9;
  line-height: 32px;
  text-align: center;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_commonDataItem-2ZZzN {
  padding: 15px 10px;
  color: #888;
  background: #fff;
  border-bottom: #eee solid 1px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_commonDataItem-2ZZzN.comon-template-WorkCenter-MyDraft-index-WorkCenter_active-1Ows2 {
  background: #e8f6f74d;
  opacity: 1;
  border-radius: 5px 0 0 5px;
  border-left: 5px solid var(--primary);
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_commonDataItem-2ZZzN:hover {
  border-left: 5px solid var(--primary);
  border-radius: 5px 0 0 5px;
  background: #e8f6f74d;
  transition: all .3s;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_commonDataName-bzzdz {
  color: #333;
  font-size: 16px;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_commonDataType-3zQf4 {
  padding: 4px 10px;
  margin-right: 10px;
  border-radius: 6px;
  font-size: 12px;
  background: #cccccc;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_commonDataCheck-39YRF {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_commonDataTitle-36V3o {
  color: var(--primary);
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_tag-14C1d {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #49aab4;
  background: #cee9ec;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_read-221oh {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #3699ff;
  background: #bddeff;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_commonDataUrge-eS0jK {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_commonDataReadDot-1YJDZ {
  display: inline-block;
  margin: 0 10px 5px;
  width: 8px;
  height: 8px;
  background-color: #FF6166;
  border-radius: 50%;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_sortType-36loC {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_sortType-36loC.comon-template-WorkCenter-MyDraft-index-WorkCenter_active-1Ows2 {
  color: var(--primary);
}
.comon-template-WorkCenter-MyDraft-index-sortTime-1e1k6 {
  cursor: pointer;
  position: relative;
  padding-right: 13px !important;
  margin-right: 15px;
}
.comon-template-WorkCenter-MyDraft-index-sortTime-1e1k6 .comon-template-WorkCenter-MyDraft-index-timeSorter-1vJeZ {
  position: absolute;
  right: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.comon-template-WorkCenter-MyDraft-index-sortTime-1e1k6 .comon-template-WorkCenter-MyDraft-index-timeSorter-1vJeZ.comon-template-WorkCenter-MyDraft-index-ascend-1SmdW {
  top: 3px;
  border-bottom: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-MyDraft-index-sortTime-1e1k6 .comon-template-WorkCenter-MyDraft-index-timeSorter-1vJeZ.comon-template-WorkCenter-MyDraft-index-ascend-1SmdW.comon-template-WorkCenter-MyDraft-index-active-Xaw3_ {
  border-bottom-color: var(--primary);
}
.comon-template-WorkCenter-MyDraft-index-sortTime-1e1k6 .comon-template-WorkCenter-MyDraft-index-timeSorter-1vJeZ.comon-template-WorkCenter-MyDraft-index-descend-2YK7A {
  top: 10px;
  border-top: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-MyDraft-index-sortTime-1e1k6 .comon-template-WorkCenter-MyDraft-index-timeSorter-1vJeZ.comon-template-WorkCenter-MyDraft-index-descend-2YK7A.comon-template-WorkCenter-MyDraft-index-active-Xaw3_ {
  border-top-color: var(--primary);
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_leftBox_content-2IQYx {
  margin-top: 15px;
  width: 50%;
  max-height: 650px;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_leftBox_content-2IQYx:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_rightBox_content-3cjds {
  margin-top: 15px;
  right: 0;
  border-radius: 0 10px 10px 0;
  padding: 10px;
  max-height: 650px;
  background: #e8f6f74d;
  width: 50%;
  display: inline-block;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_rightBox_content-3cjds:hover {
  overflow: auto;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_batchHandle-1V8Cp {
  margin-bottom: 10px;
  text-align: right;
  margin-right: 10px;
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_batchHandle-1V8Cp a {
  color: rgba(0, 0, 0, 0.65);
}
.comon-template-WorkCenter-MyDraft-index-WorkCenter_batchHandle-1V8Cp a:hover {
  color: var(--primary);
}
.comon-template-WorkCenter-MyDraft-index-myLoading-32eAb {
  width: 100%;
  height: 400px;
  position: relative;
}
.comon-template-WorkCenter-MyDraft-index-myLoading-32eAb span {
  width: 8vmin;
  height: 8vmin;
  border-radius: 4vmin;
  backface-visibility: hidden;
  position: absolute;
  animation-name: comon-template-WorkCenter-MyDraft-index-move-3g5ZP;
  animation-timing-function: cubic-bezier(0.4, 0, 1, 0.8);
  animation-iteration-count: infinite;
  animation-duration: 3s;
  top: calc(46%);
  left: 50%;
  transform-origin: -4vmin center;
  background-color: var(--lighten);
}
@keyframes comon-template-WorkCenter-MyDraft-index-move-3g5ZP {
  0% {
    transform: scale(1) rotate(0deg) translate3d(0, 0, 1px);
  }
  30% {
    opacity: 1;
  }
  100% {
    z-index: 10;
    transform: scale(0) rotate(360deg) translate3d(0, 0, 1px);
  }
}
.ant-card {
  border-radius: 10px !important;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_noData-SaTbx {
  display: flex;
  align-items: center;
  width: 100%;
  height: 500px;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_noData-SaTbx img {
  margin: 0 auto;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_tabs-3QSNf {
  width: 100%;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_tabs-3QSNf .comon-template-WorkCenter-MyReaded-index-WorkCenter_tabItem-2jVJz {
  display: inline-block;
  margin-right: 20px;
  padding: 12px 16px 10px;
  font-size: 14px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_tabs-3QSNf .comon-template-WorkCenter-MyReaded-index-WorkCenter_tabItem_gdpu-YsHUj {
  display: inline-block;
  margin-right: 46px;
  padding: 12px 0;
  font-size: 18px;
  font-weight: 600;
  cursor: pointer;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_tabs-3QSNf .comon-template-WorkCenter-MyReaded-index-WorkCenter_active-3C57z {
  color: var(--primary);
  border-bottom: var(--primary) solid 2px;
  font-weight: 700;
  font-size: 16px;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_divider-E84jT {
  height: 1px;
  width: 100%;
  background-color: #dddddd;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_queryArea-2a82F {
  margin-top: 18px;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_settingArea-3S2kh {
  padding: 10px 10px;
  margin-top: 10px;
  background: var(--lighten);
  color: #333;
  user-select: none;
  -moz-user-select: none;
  /*火狐*/
  -webkit-user-select: none;
  /*webkit浏览器*/
  -ms-user-select: none;
  /*IE10*/
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_settingArea-3S2kh > div {
  display: inline;
  padding: 0 5px;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_settingArea-3S2kh .comon-template-WorkCenter-MyReaded-index-WorkCenter_groupType-14NUN {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_settingArea-3S2kh .comon-template-WorkCenter-MyReaded-index-WorkCenter_groupType-14NUN.comon-template-WorkCenter-MyReaded-index-WorkCenter_active-3C57z {
  color: var(--primary);
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_contentArea-3XAhp {
  display: flex;
  background: rgba(231, 246, 247, 0.3);
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_contentArea-3XAhp .comon-template-WorkCenter-MyReaded-index-WorkCenter_detailArea-1uT82 {
  max-height: 550px;
  width: 50%;
  padding: 15px;
  overflow-y: hidden;
  transition: all 0.5s;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_contentArea-3XAhp .comon-template-WorkCenter-MyReaded-index-WorkCenter_detailArea-1uT82:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_listArea-2MPW3 {
  max-height: 550px;
  width: 50%;
  display: inline-block;
  background: #fff;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_listArea-2MPW3:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_listArea-2MPW3 .comon-template-WorkCenter-MyReaded-index-WorkCenter_pagination-g9RTl {
  float: right;
  padding: 10px;
}
.comon-template-WorkCenter-MyReaded-index-myMultipHandle-2P3Eg {
  position: absolute;
  top: -85px;
  left: 450px;
  width: 108px;
  height: 32px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #D9D9D9;
  line-height: 32px;
  text-align: center;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_commonDataItem-2HdP5 {
  padding: 15px 10px;
  color: #888;
  background: #fff;
  border-bottom: #eee solid 1px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_commonDataItem-2HdP5.comon-template-WorkCenter-MyReaded-index-WorkCenter_active-3C57z {
  background: #e8f6f74d;
  opacity: 1;
  border-radius: 5px 0 0 5px;
  border-left: 5px solid var(--primary);
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_commonDataItem-2HdP5:hover {
  border-left: 5px solid var(--primary);
  border-radius: 5px 0 0 5px;
  background: #e8f6f74d;
  transition: all .3s;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_commonDataName-1kqmT {
  color: #333;
  font-size: 16px;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_commonDataType-3idha {
  padding: 4px 10px;
  margin-right: 10px;
  border-radius: 6px;
  font-size: 12px;
  background: #cccccc;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_commonDataCheck-AlJ6O {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_commonDataTitle-1JHda {
  color: var(--primary);
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_tag-1DrHf {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #49aab4;
  background: #cee9ec;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_read-2pXd8 {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #3699ff;
  background: #bddeff;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_commonDataUrge-1oukt {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_commonDataReadDot-PbmyE {
  display: inline-block;
  margin: 0 10px 5px;
  width: 8px;
  height: 8px;
  background-color: #FF6166;
  border-radius: 50%;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_sortType-pu9cn {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_sortType-pu9cn.comon-template-WorkCenter-MyReaded-index-WorkCenter_active-3C57z {
  color: var(--primary);
}
.comon-template-WorkCenter-MyReaded-index-sortTime-OrH1r {
  cursor: pointer;
  position: relative;
  padding-right: 13px !important;
  margin-right: 15px;
}
.comon-template-WorkCenter-MyReaded-index-sortTime-OrH1r .comon-template-WorkCenter-MyReaded-index-timeSorter-2gU21 {
  position: absolute;
  right: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.comon-template-WorkCenter-MyReaded-index-sortTime-OrH1r .comon-template-WorkCenter-MyReaded-index-timeSorter-2gU21.comon-template-WorkCenter-MyReaded-index-ascend-1Yjii {
  top: 3px;
  border-bottom: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-MyReaded-index-sortTime-OrH1r .comon-template-WorkCenter-MyReaded-index-timeSorter-2gU21.comon-template-WorkCenter-MyReaded-index-ascend-1Yjii.comon-template-WorkCenter-MyReaded-index-active-1EHr- {
  border-bottom-color: var(--primary);
}
.comon-template-WorkCenter-MyReaded-index-sortTime-OrH1r .comon-template-WorkCenter-MyReaded-index-timeSorter-2gU21.comon-template-WorkCenter-MyReaded-index-descend-2bwAd {
  top: 10px;
  border-top: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-MyReaded-index-sortTime-OrH1r .comon-template-WorkCenter-MyReaded-index-timeSorter-2gU21.comon-template-WorkCenter-MyReaded-index-descend-2bwAd.comon-template-WorkCenter-MyReaded-index-active-1EHr- {
  border-top-color: var(--primary);
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_leftBox_content-37xDA {
  margin-top: 15px;
  width: 50%;
  max-height: 650px;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_leftBox_content-37xDA:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_rightBox_content-2QgGc {
  margin-top: 15px;
  right: 0;
  border-radius: 0 10px 10px 0;
  padding: 10px;
  max-height: 650px;
  background: #e8f6f74d;
  width: 50%;
  display: inline-block;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_rightBox_content-2QgGc:hover {
  overflow: auto;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_batchHandle-3SAd1 {
  margin-bottom: 10px;
  text-align: right;
  margin-right: 10px;
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_batchHandle-3SAd1 a {
  color: rgba(0, 0, 0, 0.65);
}
.comon-template-WorkCenter-MyReaded-index-WorkCenter_batchHandle-3SAd1 a:hover {
  color: var(--primary);
}
.comon-template-WorkCenter-MyReaded-index-myLoading-IwIWi {
  width: 100%;
  height: 400px;
  position: relative;
}
.comon-template-WorkCenter-MyReaded-index-myLoading-IwIWi span {
  width: 8vmin;
  height: 8vmin;
  border-radius: 4vmin;
  backface-visibility: hidden;
  position: absolute;
  animation-name: comon-template-WorkCenter-MyReaded-index-move-3g06d;
  animation-timing-function: cubic-bezier(0.4, 0, 1, 0.8);
  animation-iteration-count: infinite;
  animation-duration: 3s;
  top: calc(46%);
  left: 50%;
  transform-origin: -4vmin center;
  background-color: var(--lighten);
}
@keyframes comon-template-WorkCenter-MyReaded-index-move-3g06d {
  0% {
    transform: scale(1) rotate(0deg) translate3d(0, 0, 1px);
  }
  30% {
    opacity: 1;
  }
  100% {
    z-index: 10;
    transform: scale(0) rotate(360deg) translate3d(0, 0, 1px);
  }
}
.ant-card {
  border-radius: 10px !important;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_noData-3Glae {
  display: flex;
  align-items: center;
  width: 100%;
  height: 500px;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_noData-3Glae img {
  margin: 0 auto;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_tabs-ybR-e {
  width: 100%;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_tabs-ybR-e .comon-template-WorkCenter-MyFollow-index-WorkCenter_tabItem-1bCJo {
  display: inline-block;
  margin-right: 20px;
  padding: 12px 16px 10px;
  font-size: 14px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_tabs-ybR-e .comon-template-WorkCenter-MyFollow-index-WorkCenter_tabItem_gdpu-H0E8u {
  display: inline-block;
  margin-right: 46px;
  padding: 12px 0;
  font-size: 18px;
  font-weight: 600;
  cursor: pointer;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_tabs-ybR-e .comon-template-WorkCenter-MyFollow-index-WorkCenter_active-38axo {
  color: var(--primary);
  border-bottom: var(--primary) solid 2px;
  font-weight: 700;
  font-size: 16px;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_divider-2tg_i {
  height: 1px;
  width: 100%;
  background-color: #dddddd;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_queryArea-3lFX- {
  margin-top: 18px;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_settingArea-3uBcc {
  padding: 10px 10px;
  margin-top: 10px;
  background: var(--lighten);
  color: #333;
  user-select: none;
  -moz-user-select: none;
  /*火狐*/
  -webkit-user-select: none;
  /*webkit浏览器*/
  -ms-user-select: none;
  /*IE10*/
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_settingArea-3uBcc > div {
  display: inline;
  padding: 0 5px;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_settingArea-3uBcc .comon-template-WorkCenter-MyFollow-index-WorkCenter_groupType-13aER {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_settingArea-3uBcc .comon-template-WorkCenter-MyFollow-index-WorkCenter_groupType-13aER.comon-template-WorkCenter-MyFollow-index-WorkCenter_active-38axo {
  color: var(--primary);
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_contentArea-eVUrS {
  display: flex;
  background: rgba(231, 246, 247, 0.3);
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_contentArea-eVUrS .comon-template-WorkCenter-MyFollow-index-WorkCenter_detailArea-1-0BC {
  max-height: 550px;
  width: 50%;
  padding: 15px;
  overflow-y: hidden;
  transition: all 0.5s;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_contentArea-eVUrS .comon-template-WorkCenter-MyFollow-index-WorkCenter_detailArea-1-0BC:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_listArea-1QFxP {
  max-height: 550px;
  width: 50%;
  display: inline-block;
  background: #fff;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_listArea-1QFxP:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_listArea-1QFxP .comon-template-WorkCenter-MyFollow-index-WorkCenter_pagination-17ALC {
  float: right;
  padding: 10px;
}
.comon-template-WorkCenter-MyFollow-index-myMultipHandle-1m3ij {
  position: absolute;
  top: -85px;
  left: 450px;
  width: 108px;
  height: 32px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #D9D9D9;
  line-height: 32px;
  text-align: center;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_commonDataItem-1c-72 {
  padding: 15px 10px;
  color: #888;
  background: #fff;
  border-bottom: #eee solid 1px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_commonDataItem-1c-72.comon-template-WorkCenter-MyFollow-index-WorkCenter_active-38axo {
  background: #e8f6f74d;
  opacity: 1;
  border-radius: 5px 0 0 5px;
  border-left: 5px solid var(--primary);
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_commonDataItem-1c-72:hover {
  border-left: 5px solid var(--primary);
  border-radius: 5px 0 0 5px;
  background: #e8f6f74d;
  transition: all .3s;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_commonDataName-2dUTR {
  color: #333;
  font-size: 16px;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_commonDataType-lOkjQ {
  padding: 4px 10px;
  margin-right: 10px;
  border-radius: 6px;
  font-size: 12px;
  background: #cccccc;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_commonDataCheck-22teC {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_commonDataTitle-2f1bi {
  color: var(--primary);
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_tag-15ZAL {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #49aab4;
  background: #cee9ec;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_read-2eF-r {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #3699ff;
  background: #bddeff;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_commonDataUrge-1Qz7h {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_commonDataReadDot-2dMnu {
  display: inline-block;
  margin: 0 10px 5px;
  width: 8px;
  height: 8px;
  background-color: #FF6166;
  border-radius: 50%;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_sortType-iyWUD {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_sortType-iyWUD.comon-template-WorkCenter-MyFollow-index-WorkCenter_active-38axo {
  color: var(--primary);
}
.comon-template-WorkCenter-MyFollow-index-sortTime-1y6bF {
  cursor: pointer;
  position: relative;
  padding-right: 13px !important;
  margin-right: 15px;
}
.comon-template-WorkCenter-MyFollow-index-sortTime-1y6bF .comon-template-WorkCenter-MyFollow-index-timeSorter-3hNaD {
  position: absolute;
  right: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.comon-template-WorkCenter-MyFollow-index-sortTime-1y6bF .comon-template-WorkCenter-MyFollow-index-timeSorter-3hNaD.comon-template-WorkCenter-MyFollow-index-ascend-2BNio {
  top: 3px;
  border-bottom: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-MyFollow-index-sortTime-1y6bF .comon-template-WorkCenter-MyFollow-index-timeSorter-3hNaD.comon-template-WorkCenter-MyFollow-index-ascend-2BNio.comon-template-WorkCenter-MyFollow-index-active-2tFst {
  border-bottom-color: var(--primary);
}
.comon-template-WorkCenter-MyFollow-index-sortTime-1y6bF .comon-template-WorkCenter-MyFollow-index-timeSorter-3hNaD.comon-template-WorkCenter-MyFollow-index-descend-25xXq {
  top: 10px;
  border-top: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-MyFollow-index-sortTime-1y6bF .comon-template-WorkCenter-MyFollow-index-timeSorter-3hNaD.comon-template-WorkCenter-MyFollow-index-descend-25xXq.comon-template-WorkCenter-MyFollow-index-active-2tFst {
  border-top-color: var(--primary);
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_leftBox_content-pekhS {
  margin-top: 15px;
  width: 50%;
  max-height: 650px;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_leftBox_content-pekhS:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_rightBox_content-3CYKO {
  margin-top: 15px;
  right: 0;
  border-radius: 0 10px 10px 0;
  padding: 10px;
  max-height: 650px;
  background: #e8f6f74d;
  width: 50%;
  display: inline-block;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_rightBox_content-3CYKO:hover {
  overflow: auto;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_batchHandle-1DvH1 {
  margin-bottom: 10px;
  text-align: right;
  margin-right: 10px;
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_batchHandle-1DvH1 a {
  color: rgba(0, 0, 0, 0.65);
}
.comon-template-WorkCenter-MyFollow-index-WorkCenter_batchHandle-1DvH1 a:hover {
  color: var(--primary);
}
.comon-template-WorkCenter-MyFollow-index-myLoading-d-CL3 {
  width: 100%;
  height: 400px;
  position: relative;
}
.comon-template-WorkCenter-MyFollow-index-myLoading-d-CL3 span {
  width: 8vmin;
  height: 8vmin;
  border-radius: 4vmin;
  backface-visibility: hidden;
  position: absolute;
  animation-name: comon-template-WorkCenter-MyFollow-index-move-2bWhB;
  animation-timing-function: cubic-bezier(0.4, 0, 1, 0.8);
  animation-iteration-count: infinite;
  animation-duration: 3s;
  top: calc(46%);
  left: 50%;
  transform-origin: -4vmin center;
  background-color: var(--lighten);
}
@keyframes comon-template-WorkCenter-MyFollow-index-move-2bWhB {
  0% {
    transform: scale(1) rotate(0deg) translate3d(0, 0, 1px);
  }
  30% {
    opacity: 1;
  }
  100% {
    z-index: 10;
    transform: scale(0) rotate(360deg) translate3d(0, 0, 1px);
  }
}
.ant-card {
  border-radius: 10px !important;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_noData-370ZH {
  display: flex;
  align-items: center;
  width: 100%;
  height: 500px;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_noData-370ZH img {
  margin: 0 auto;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_tabs-16xpS {
  width: 100%;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_tabs-16xpS .comon-template-WorkCenter-MyCopy-index-WorkCenter_tabItem-2Z-6- {
  display: inline-block;
  margin-right: 20px;
  padding: 12px 16px 10px;
  font-size: 14px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_tabs-16xpS .comon-template-WorkCenter-MyCopy-index-WorkCenter_tabItem_gdpu-DABh6 {
  display: inline-block;
  margin-right: 46px;
  padding: 12px 0;
  font-size: 18px;
  font-weight: 600;
  cursor: pointer;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_tabs-16xpS .comon-template-WorkCenter-MyCopy-index-WorkCenter_active-2IHuD {
  color: var(--primary);
  border-bottom: var(--primary) solid 2px;
  font-weight: 700;
  font-size: 16px;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_divider-3q1Gr {
  height: 1px;
  width: 100%;
  background-color: #dddddd;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_queryArea-2W9o7 {
  margin-top: 18px;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_settingArea-1wU_U {
  padding: 10px 10px;
  margin-top: 10px;
  background: var(--lighten);
  color: #333;
  user-select: none;
  -moz-user-select: none;
  /*火狐*/
  -webkit-user-select: none;
  /*webkit浏览器*/
  -ms-user-select: none;
  /*IE10*/
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_settingArea-1wU_U > div {
  display: inline;
  padding: 0 5px;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_settingArea-1wU_U .comon-template-WorkCenter-MyCopy-index-WorkCenter_groupType-1n4sZ {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_settingArea-1wU_U .comon-template-WorkCenter-MyCopy-index-WorkCenter_groupType-1n4sZ.comon-template-WorkCenter-MyCopy-index-WorkCenter_active-2IHuD {
  color: var(--primary);
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_contentArea-33sH2 {
  display: flex;
  background: rgba(231, 246, 247, 0.3);
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_contentArea-33sH2 .comon-template-WorkCenter-MyCopy-index-WorkCenter_detailArea-1uysP {
  max-height: 550px;
  width: 50%;
  padding: 15px;
  overflow-y: hidden;
  transition: all 0.5s;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_contentArea-33sH2 .comon-template-WorkCenter-MyCopy-index-WorkCenter_detailArea-1uysP:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_listArea-3F1YI {
  max-height: 550px;
  width: 50%;
  display: inline-block;
  background: #fff;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_listArea-3F1YI:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_listArea-3F1YI .comon-template-WorkCenter-MyCopy-index-WorkCenter_pagination-1959t {
  float: right;
  padding: 10px;
}
.comon-template-WorkCenter-MyCopy-index-myMultipHandle-1RUvf {
  position: absolute;
  top: -85px;
  left: 450px;
  width: 108px;
  height: 32px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #D9D9D9;
  line-height: 32px;
  text-align: center;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_commonDataItem-H92-C {
  padding: 15px 10px;
  color: #888;
  background: #fff;
  border-bottom: #eee solid 1px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_commonDataItem-H92-C.comon-template-WorkCenter-MyCopy-index-WorkCenter_active-2IHuD {
  background: #e8f6f74d;
  opacity: 1;
  border-radius: 5px 0 0 5px;
  border-left: 5px solid var(--primary);
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_commonDataItem-H92-C:hover {
  border-left: 5px solid var(--primary);
  border-radius: 5px 0 0 5px;
  background: #e8f6f74d;
  transition: all .3s;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_commonDataName-3imE0 {
  color: #333;
  font-size: 16px;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_commonDataType-3u3uJ {
  padding: 4px 10px;
  margin-right: 10px;
  border-radius: 6px;
  font-size: 12px;
  background: #cccccc;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_commonDataCheck-vLsQ- {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_commonDataTitle-3fZGb {
  color: var(--primary);
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_tag-3X_lw {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #49aab4;
  background: #cee9ec;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_read-IPBHV {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #3699ff;
  background: #bddeff;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_commonDataUrge-1PG0T {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_commonDataReadDot-1kVIn {
  display: inline-block;
  margin: 0 10px 5px;
  width: 8px;
  height: 8px;
  background-color: #FF6166;
  border-radius: 50%;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_sortType-36-5X {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_sortType-36-5X.comon-template-WorkCenter-MyCopy-index-WorkCenter_active-2IHuD {
  color: var(--primary);
}
.comon-template-WorkCenter-MyCopy-index-sortTime-2TRF0 {
  cursor: pointer;
  position: relative;
  padding-right: 13px !important;
  margin-right: 15px;
}
.comon-template-WorkCenter-MyCopy-index-sortTime-2TRF0 .comon-template-WorkCenter-MyCopy-index-timeSorter-mqn5a {
  position: absolute;
  right: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.comon-template-WorkCenter-MyCopy-index-sortTime-2TRF0 .comon-template-WorkCenter-MyCopy-index-timeSorter-mqn5a.comon-template-WorkCenter-MyCopy-index-ascend-28Nqj {
  top: 3px;
  border-bottom: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-MyCopy-index-sortTime-2TRF0 .comon-template-WorkCenter-MyCopy-index-timeSorter-mqn5a.comon-template-WorkCenter-MyCopy-index-ascend-28Nqj.comon-template-WorkCenter-MyCopy-index-active-2iPvm {
  border-bottom-color: var(--primary);
}
.comon-template-WorkCenter-MyCopy-index-sortTime-2TRF0 .comon-template-WorkCenter-MyCopy-index-timeSorter-mqn5a.comon-template-WorkCenter-MyCopy-index-descend-28rkg {
  top: 10px;
  border-top: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-MyCopy-index-sortTime-2TRF0 .comon-template-WorkCenter-MyCopy-index-timeSorter-mqn5a.comon-template-WorkCenter-MyCopy-index-descend-28rkg.comon-template-WorkCenter-MyCopy-index-active-2iPvm {
  border-top-color: var(--primary);
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_leftBox_content-bqaJ9 {
  margin-top: 15px;
  width: 50%;
  max-height: 650px;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_leftBox_content-bqaJ9:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_rightBox_content-1FRKg {
  margin-top: 15px;
  right: 0;
  border-radius: 0 10px 10px 0;
  padding: 10px;
  max-height: 650px;
  background: #e8f6f74d;
  width: 50%;
  display: inline-block;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_rightBox_content-1FRKg:hover {
  overflow: auto;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_batchHandle-2u_ZJ {
  margin-bottom: 10px;
  text-align: right;
  margin-right: 10px;
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_batchHandle-2u_ZJ a {
  color: rgba(0, 0, 0, 0.65);
}
.comon-template-WorkCenter-MyCopy-index-WorkCenter_batchHandle-2u_ZJ a:hover {
  color: var(--primary);
}
.comon-template-WorkCenter-MyCopy-index-myLoading-1l07L {
  width: 100%;
  height: 400px;
  position: relative;
}
.comon-template-WorkCenter-MyCopy-index-myLoading-1l07L span {
  width: 8vmin;
  height: 8vmin;
  border-radius: 4vmin;
  backface-visibility: hidden;
  position: absolute;
  animation-name: comon-template-WorkCenter-MyCopy-index-move-27CWL;
  animation-timing-function: cubic-bezier(0.4, 0, 1, 0.8);
  animation-iteration-count: infinite;
  animation-duration: 3s;
  top: calc(46%);
  left: 50%;
  transform-origin: -4vmin center;
  background-color: var(--lighten);
}
@keyframes comon-template-WorkCenter-MyCopy-index-move-27CWL {
  0% {
    transform: scale(1) rotate(0deg) translate3d(0, 0, 1px);
  }
  30% {
    opacity: 1;
  }
  100% {
    z-index: 10;
    transform: scale(0) rotate(360deg) translate3d(0, 0, 1px);
  }
}
.ant-card {
  border-radius: 10px !important;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_noData-3lmCZ {
  display: flex;
  align-items: center;
  width: 100%;
  height: 500px;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_noData-3lmCZ img {
  margin: 0 auto;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_tabs-2dQdW {
  width: 100%;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_tabs-2dQdW .comon-template-WorkCenter-MyDoing-index-WorkCenter_tabItem-1wMXn {
  display: inline-block;
  margin-right: 20px;
  padding: 12px 16px 10px;
  font-size: 14px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_tabs-2dQdW .comon-template-WorkCenter-MyDoing-index-WorkCenter_tabItem_gdpu-1TQdb {
  display: inline-block;
  margin-right: 46px;
  padding: 12px 0;
  font-size: 18px;
  font-weight: 600;
  cursor: pointer;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_tabs-2dQdW .comon-template-WorkCenter-MyDoing-index-WorkCenter_active-2QgdY {
  color: var(--primary);
  border-bottom: var(--primary) solid 2px;
  font-weight: 700;
  font-size: 16px;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_divider-3dl2Z {
  height: 1px;
  width: 100%;
  background-color: #dddddd;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_queryArea-2pqax {
  margin-top: 18px;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_settingArea-13wGy {
  padding: 10px 10px;
  margin-top: 10px;
  background: var(--lighten);
  color: #333;
  user-select: none;
  -moz-user-select: none;
  /*火狐*/
  -webkit-user-select: none;
  /*webkit浏览器*/
  -ms-user-select: none;
  /*IE10*/
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_settingArea-13wGy > div {
  display: inline;
  padding: 0 5px;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_settingArea-13wGy .comon-template-WorkCenter-MyDoing-index-WorkCenter_groupType-7Fbix {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_settingArea-13wGy .comon-template-WorkCenter-MyDoing-index-WorkCenter_groupType-7Fbix.comon-template-WorkCenter-MyDoing-index-WorkCenter_active-2QgdY {
  color: var(--primary);
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_contentArea-Kpc8f {
  display: flex;
  background: rgba(231, 246, 247, 0.3);
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_contentArea-Kpc8f .comon-template-WorkCenter-MyDoing-index-WorkCenter_detailArea-2KKbV {
  max-height: 550px;
  width: 50%;
  padding: 15px;
  overflow-y: hidden;
  transition: all 0.5s;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_contentArea-Kpc8f .comon-template-WorkCenter-MyDoing-index-WorkCenter_detailArea-2KKbV:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_listArea-2I-Jx {
  max-height: 550px;
  width: 50%;
  display: inline-block;
  background: #fff;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_listArea-2I-Jx:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_listArea-2I-Jx .comon-template-WorkCenter-MyDoing-index-WorkCenter_pagination-2Ws2M {
  float: right;
  padding: 10px;
}
.comon-template-WorkCenter-MyDoing-index-myMultipHandle-171Cn {
  position: absolute;
  top: -85px;
  left: 450px;
  width: 108px;
  height: 32px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #D9D9D9;
  line-height: 32px;
  text-align: center;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_commonDataItem-882s0 {
  padding: 15px 10px;
  color: #888;
  background: #fff;
  border-bottom: #eee solid 1px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_commonDataItem-882s0.comon-template-WorkCenter-MyDoing-index-WorkCenter_active-2QgdY {
  background: #e8f6f74d;
  opacity: 1;
  border-radius: 5px 0 0 5px;
  border-left: 5px solid var(--primary);
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_commonDataItem-882s0:hover {
  border-left: 5px solid var(--primary);
  border-radius: 5px 0 0 5px;
  background: #e8f6f74d;
  transition: all .3s;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_commonDataName-1vD59 {
  color: #333;
  font-size: 16px;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_commonDataType-2IgA2 {
  padding: 4px 10px;
  margin-right: 10px;
  border-radius: 6px;
  font-size: 12px;
  background: #cccccc;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_commonDataCheck-12tIy {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_commonDataTitle-3AZNV {
  color: var(--primary);
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_tag-7NsAc {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #49aab4;
  background: #cee9ec;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_read-2ZmX5 {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #3699ff;
  background: #bddeff;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_commonDataUrge-E4h6i {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_commonDataReadDot-2YbUu {
  display: inline-block;
  margin: 0 10px 5px;
  width: 8px;
  height: 8px;
  background-color: #FF6166;
  border-radius: 50%;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_sortType-pW6KG {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_sortType-pW6KG.comon-template-WorkCenter-MyDoing-index-WorkCenter_active-2QgdY {
  color: var(--primary);
}
.comon-template-WorkCenter-MyDoing-index-sortTime-2WyMU {
  cursor: pointer;
  position: relative;
  padding-right: 13px !important;
  margin-right: 15px;
}
.comon-template-WorkCenter-MyDoing-index-sortTime-2WyMU .comon-template-WorkCenter-MyDoing-index-timeSorter-lF8PY {
  position: absolute;
  right: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.comon-template-WorkCenter-MyDoing-index-sortTime-2WyMU .comon-template-WorkCenter-MyDoing-index-timeSorter-lF8PY.comon-template-WorkCenter-MyDoing-index-ascend-yRKnD {
  top: 3px;
  border-bottom: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-MyDoing-index-sortTime-2WyMU .comon-template-WorkCenter-MyDoing-index-timeSorter-lF8PY.comon-template-WorkCenter-MyDoing-index-ascend-yRKnD.comon-template-WorkCenter-MyDoing-index-active-3Kz4N {
  border-bottom-color: var(--primary);
}
.comon-template-WorkCenter-MyDoing-index-sortTime-2WyMU .comon-template-WorkCenter-MyDoing-index-timeSorter-lF8PY.comon-template-WorkCenter-MyDoing-index-descend-3gIXb {
  top: 10px;
  border-top: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-MyDoing-index-sortTime-2WyMU .comon-template-WorkCenter-MyDoing-index-timeSorter-lF8PY.comon-template-WorkCenter-MyDoing-index-descend-3gIXb.comon-template-WorkCenter-MyDoing-index-active-3Kz4N {
  border-top-color: var(--primary);
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_leftBox_content-19494 {
  margin-top: 15px;
  width: 50%;
  max-height: 650px;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_leftBox_content-19494:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_rightBox_content-G1yx6 {
  margin-top: 15px;
  right: 0;
  border-radius: 0 10px 10px 0;
  padding: 10px;
  max-height: 650px;
  background: #e8f6f74d;
  width: 50%;
  display: inline-block;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_rightBox_content-G1yx6:hover {
  overflow: auto;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_batchHandle-2S0je {
  margin-bottom: 10px;
  text-align: right;
  margin-right: 10px;
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_batchHandle-2S0je a {
  color: rgba(0, 0, 0, 0.65);
}
.comon-template-WorkCenter-MyDoing-index-WorkCenter_batchHandle-2S0je a:hover {
  color: var(--primary);
}
.comon-template-WorkCenter-MyDoing-index-myLoading-3N-bP {
  width: 100%;
  height: 400px;
  position: relative;
}
.comon-template-WorkCenter-MyDoing-index-myLoading-3N-bP span {
  width: 8vmin;
  height: 8vmin;
  border-radius: 4vmin;
  backface-visibility: hidden;
  position: absolute;
  animation-name: comon-template-WorkCenter-MyDoing-index-move-2ejOg;
  animation-timing-function: cubic-bezier(0.4, 0, 1, 0.8);
  animation-iteration-count: infinite;
  animation-duration: 3s;
  top: calc(46%);
  left: 50%;
  transform-origin: -4vmin center;
  background-color: var(--lighten);
}
@keyframes comon-template-WorkCenter-MyDoing-index-move-2ejOg {
  0% {
    transform: scale(1) rotate(0deg) translate3d(0, 0, 1px);
  }
  30% {
    opacity: 1;
  }
  100% {
    z-index: 10;
    transform: scale(0) rotate(360deg) translate3d(0, 0, 1px);
  }
}
.ant-card {
  border-radius: 10px !important;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_noData-1I1WZ {
  display: flex;
  align-items: center;
  width: 100%;
  height: 500px;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_noData-1I1WZ img {
  margin: 0 auto;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_tabs-1iBJO {
  width: 100%;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_tabs-1iBJO .comon-template-WorkCenter-MyTobeRead-index-WorkCenter_tabItem-3zmCi {
  display: inline-block;
  margin-right: 20px;
  padding: 12px 16px 10px;
  font-size: 14px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_tabs-1iBJO .comon-template-WorkCenter-MyTobeRead-index-WorkCenter_tabItem_gdpu-3FUcj {
  display: inline-block;
  margin-right: 46px;
  padding: 12px 0;
  font-size: 18px;
  font-weight: 600;
  cursor: pointer;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_tabs-1iBJO .comon-template-WorkCenter-MyTobeRead-index-WorkCenter_active-3Jeus {
  color: var(--primary);
  border-bottom: var(--primary) solid 2px;
  font-weight: 700;
  font-size: 16px;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_divider-2xsqT {
  height: 1px;
  width: 100%;
  background-color: #dddddd;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_queryArea-zN4WL {
  margin-top: 18px;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_settingArea-1IXE5 {
  padding: 10px 10px;
  margin-top: 10px;
  background: var(--lighten);
  color: #333;
  user-select: none;
  -moz-user-select: none;
  /*火狐*/
  -webkit-user-select: none;
  /*webkit浏览器*/
  -ms-user-select: none;
  /*IE10*/
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_settingArea-1IXE5 > div {
  display: inline;
  padding: 0 5px;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_settingArea-1IXE5 .comon-template-WorkCenter-MyTobeRead-index-WorkCenter_groupType-3YQYX {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_settingArea-1IXE5 .comon-template-WorkCenter-MyTobeRead-index-WorkCenter_groupType-3YQYX.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_active-3Jeus {
  color: var(--primary);
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_contentArea-qgsx_ {
  display: flex;
  background: rgba(231, 246, 247, 0.3);
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_contentArea-qgsx_ .comon-template-WorkCenter-MyTobeRead-index-WorkCenter_detailArea-3IZXW {
  max-height: 550px;
  width: 50%;
  padding: 15px;
  overflow-y: hidden;
  transition: all 0.5s;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_contentArea-qgsx_ .comon-template-WorkCenter-MyTobeRead-index-WorkCenter_detailArea-3IZXW:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_listArea-iYz3c {
  max-height: 550px;
  width: 50%;
  display: inline-block;
  background: #fff;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_listArea-iYz3c:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_listArea-iYz3c .comon-template-WorkCenter-MyTobeRead-index-WorkCenter_pagination-12wBA {
  float: right;
  padding: 10px;
}
.comon-template-WorkCenter-MyTobeRead-index-myMultipHandle-2Ds_5 {
  position: absolute;
  top: -85px;
  left: 450px;
  width: 108px;
  height: 32px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #D9D9D9;
  line-height: 32px;
  text-align: center;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_commonDataItem-2JG-g {
  padding: 15px 10px;
  color: #888;
  background: #fff;
  border-bottom: #eee solid 1px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_commonDataItem-2JG-g.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_active-3Jeus {
  background: #e8f6f74d;
  opacity: 1;
  border-radius: 5px 0 0 5px;
  border-left: 5px solid var(--primary);
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_commonDataItem-2JG-g:hover {
  border-left: 5px solid var(--primary);
  border-radius: 5px 0 0 5px;
  background: #e8f6f74d;
  transition: all .3s;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_commonDataName-iCnL9 {
  color: #333;
  font-size: 16px;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_commonDataType-2Gtc8 {
  padding: 4px 10px;
  margin-right: 10px;
  border-radius: 6px;
  font-size: 12px;
  background: #cccccc;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_commonDataCheck-3Q9rL {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_commonDataTitle-25wF9 {
  color: var(--primary);
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_tag-1SSxx {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #49aab4;
  background: #cee9ec;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_read-ZCykw {
  display: inline-block;
  width: 40px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
  border-radius: 4px;
  font-size: 12px;
  color: #3699ff;
  background: #bddeff;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_commonDataUrge-3YTQ3 {
  vertical-align: middle;
  margin-right: 5px;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_commonDataReadDot-1ifma {
  display: inline-block;
  margin: 0 10px 5px;
  width: 8px;
  height: 8px;
  background-color: #FF6166;
  border-radius: 50%;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_sortType-BBFPq {
  margin-right: 15px;
  cursor: pointer;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_sortType-BBFPq.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_active-3Jeus {
  color: var(--primary);
}
.comon-template-WorkCenter-MyTobeRead-index-sortTime-3GDlu {
  cursor: pointer;
  position: relative;
  padding-right: 13px !important;
  margin-right: 15px;
}
.comon-template-WorkCenter-MyTobeRead-index-sortTime-3GDlu .comon-template-WorkCenter-MyTobeRead-index-timeSorter-2U9Im {
  position: absolute;
  right: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.comon-template-WorkCenter-MyTobeRead-index-sortTime-3GDlu .comon-template-WorkCenter-MyTobeRead-index-timeSorter-2U9Im.comon-template-WorkCenter-MyTobeRead-index-ascend-H-ZFA {
  top: 3px;
  border-bottom: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-MyTobeRead-index-sortTime-3GDlu .comon-template-WorkCenter-MyTobeRead-index-timeSorter-2U9Im.comon-template-WorkCenter-MyTobeRead-index-ascend-H-ZFA.comon-template-WorkCenter-MyTobeRead-index-active-1fj6S {
  border-bottom-color: var(--primary);
}
.comon-template-WorkCenter-MyTobeRead-index-sortTime-3GDlu .comon-template-WorkCenter-MyTobeRead-index-timeSorter-2U9Im.comon-template-WorkCenter-MyTobeRead-index-descend-2ceOo {
  top: 10px;
  border-top: 6px solid rgba(0, 0, 0, 0.6);
}
.comon-template-WorkCenter-MyTobeRead-index-sortTime-3GDlu .comon-template-WorkCenter-MyTobeRead-index-timeSorter-2U9Im.comon-template-WorkCenter-MyTobeRead-index-descend-2ceOo.comon-template-WorkCenter-MyTobeRead-index-active-1fj6S {
  border-top-color: var(--primary);
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_leftBox_content-T9Ecx {
  margin-top: 15px;
  width: 50%;
  max-height: 650px;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_leftBox_content-T9Ecx:hover {
  overflow-y: auto;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_rightBox_content-2kKFV {
  margin-top: 15px;
  right: 0;
  border-radius: 0 10px 10px 0;
  padding: 10px;
  max-height: 650px;
  background: #e8f6f74d;
  width: 50%;
  display: inline-block;
  overflow-y: hidden;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_rightBox_content-2kKFV:hover {
  overflow: auto;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_batchHandle-1MQTe {
  margin-bottom: 10px;
  text-align: right;
  margin-right: 10px;
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_batchHandle-1MQTe a {
  color: rgba(0, 0, 0, 0.65);
}
.comon-template-WorkCenter-MyTobeRead-index-WorkCenter_batchHandle-1MQTe a:hover {
  color: var(--primary);
}
.comon-template-WorkCenter-MyTobeRead-index-myLoading-1CecQ {
  width: 100%;
  height: 400px;
  position: relative;
}
.comon-template-WorkCenter-MyTobeRead-index-myLoading-1CecQ span {
  width: 8vmin;
  height: 8vmin;
  border-radius: 4vmin;
  backface-visibility: hidden;
  position: absolute;
  animation-name: comon-template-WorkCenter-MyTobeRead-index-move-3ZVl8;
  animation-timing-function: cubic-bezier(0.4, 0, 1, 0.8);
  animation-iteration-count: infinite;
  animation-duration: 3s;
  top: calc(46%);
  left: 50%;
  transform-origin: -4vmin center;
  background-color: var(--lighten);
}
@keyframes comon-template-WorkCenter-MyTobeRead-index-move-3ZVl8 {
  0% {
    transform: scale(1) rotate(0deg) translate3d(0, 0, 1px);
  }
  30% {
    opacity: 1;
  }
  100% {
    z-index: 10;
    transform: scale(0) rotate(360deg) translate3d(0, 0, 1px);
  }
}
.ant-card {
  border-radius: 10px !important;
}
.plugins-guide-index-introModal--IEU4 .ant-modal-body {
  height: 100%;
}
.plugins-guide-index-introDiv-8JLWc {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.plugins-guide-index-introDiv-8JLWc .plugins-guide-index-introText-2pIiP {
  text-align: center;
}
.plugins-guide-index-introDiv-8JLWc .plugins-guide-index-introText-2pIiP p:first-child {
  font-size: 36px;
  line-height: 36px;
}
.plugins-guide-index-introDiv-8JLWc .plugins-guide-index-introText-2pIiP p:nth-child(2) {
  font-size: 18px;
  margin-top: 18px;
  color: #808080;
}
.plugins-guide-index-introDiv-8JLWc .plugins-guide-index-introText-2pIiP p:nth-child(3) {
  margin-top: 28px;
}
.plugins-guide-index-introDiv-8JLWc .plugins-guide-index-introText-2pIiP p:nth-child(3) button {
  font-size: 18px;
  padding: 0px 25px;
  border-radius: 30px;
}
.plugins-guide-index-introDiv-8JLWc .plugins-guide-index-introText-2pIiP p:nth-child(3) span:last-child {
  margin-right: 0;
}
.plugins-guide-index-introNav-1sJzf {
  padding: 30px 20px 10px;
  border: 1px dashed #fff;
  position: fixed;
  right: 45px;
  top: 350px;
  z-index: 10001;
  color: #fff;
  border-radius: 5px;
  font-size: 16px;
}
.plugins-guide-index-introNav-1sJzf p {
  display: flex;
  align-items: center;
  line-height: 30px;
  cursor: pointer;
}
.plugins-guide-index-introNav-1sJzf p span {
  margin-left: 16px;
}
.plugins-guide-index-introNav-1sJzf .plugins-guide-index-arrowIcon-3kjKd {
  width: 0;
  height: 0;
  border-width: 8px;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
  display: inline-block;
  position: absolute;
  margin: 0;
}
.plugins-guide-index-introNav-1sJzf .plugins-guide-index-closeIcon-3zmqH {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
.plugins-guide-index-introNav-1sJzf .plugins-guide-index-closeIcon-3zmqH::before,
.plugins-guide-index-introNav-1sJzf .plugins-guide-index-closeIcon-3zmqH::after {
  content: "";
  position: absolute;
  height: 16px;
  width: 1.5px;
  top: 2px;
  right: 9px;
  border-radius: 1px;
  background-color: #fff;
}
.plugins-guide-index-introNav-1sJzf .plugins-guide-index-closeIcon-3zmqH::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.plugins-guide-index-introNav-1sJzf .plugins-guide-index-closeIcon-3zmqH::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.comon-template-selectComponent-index-tabBubbleTip-19mp_ {
  padding: 0 5px;
  height: 16px;
  background: #eb6877;
  border-radius: 6px 6px 6px 0px;
  text-align: center;
  line-height: 16px;
  font-size: 12px;
  color: #fff;
  font-weight: 600;
  margin: 0px 0px 0 5px;
  position: absolute;
}
.comon-template-selectComponent-index-redPointTip-gySKC {
  height: 6px;
  position: absolute;
  background: #eb6877;
  padding: 0 3px;
  border-radius: 3px;
}
.comon-template-selectComponent-index-tabs-1E9kq .comon-template-selectComponent-index-badge-1VCrp {
  position: relative;
  font-size: 16px;
}
.comon-template-selectComponent-index-tabs-1E9kq .comon-template-selectComponent-index-badge-1VCrp .ant-badge-count {
  position: absolute;
  right: -15px;
  padding: 0 5px;
  border-radius: 10px 10px 10px 0;
}
.comon-template-selectComponent-index-tabs-1E9kq .ant-tabs-nav-scroll {
  padding-top: 6px;
}
.comon-template-selectComponent-index-tabs-1E9kq .ant-tabs-nav .ant-tabs-tab {
  padding: 0px 0 10px 0;
  margin: 0 42px 0 10px;
  font-weight: bolder;
  font-size: 16px;
}
.comon-template-selectComponent-index-tabs-1E9kq .ant-tabs-tab-active {
  color: var(--primary);
}
.comon-template-selectComponent-index-tabs-1E9kq .ant-tabs-ink-bar {
  height: 3px;
  background-color: var(--primary);
}
.comon-template-selectComponent-index-tabs-1E9kq .ant-tabs-tabpane {
  padding: 10px 10px 0;
}
.comon-template-bodaNews-index-bodaNews-396lL {
  position: relative;
}
.comon-template-bodaNews-index-bodaNews-396lL .comon-template-bodaNews-index-bodaNews_ul-1RZCo {
  position: relative;
}
.comon-template-bodaNews-index-bodaNews-396lL .comon-template-bodaNews-index-bodaNews_ul-1RZCo li {
  display: flex;
  align-items: center;
  margin: 8px 0;
}
.comon-template-bodaNews-index-bodaNews-396lL .comon-template-bodaNews-index-bodaNews_ul-1RZCo li .comon-template-bodaNews-index-bodaNews_title-1bjBw {
  flex: 1;
  width: 0;
}
.comon-template-bodaNews-index-bodaNews-396lL .comon-template-bodaNews-index-bodaNews_ul-1RZCo li .comon-template-bodaNews-index-bodaNews_title-1bjBw .comon-template-bodaNews-index-new-3QmoO {
  display: inline-block;
  width: 60px;
  line-height: 24px;
  text-align: center;
  background: #FF6166;
  color: #fff;
  font-weight: 400;
  font-size: 14px;
  margin-right: 8px;
  border-radius: 4px;
}
.comon-template-bodaNews-index-bodaNews-396lL .comon-template-bodaNews-index-bodaNews_ul-1RZCo li .comon-template-bodaNews-index-front_date-1BHd7 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-right: 24px;
  background: #F5F5F5;
  border-radius: 4px;
}
.comon-template-bodaNews-index-bodaNews-396lL .comon-template-bodaNews-index-bodaNews_ul-1RZCo li .comon-template-bodaNews-index-front_date-1BHd7 .comon-template-bodaNews-index-date_dd-FpJt- {
  font-size: 18px;
  font-weight: 600;
}
.comon-template-bodaNews-index-more_url-1oBMG {
  position: absolute;
  top: -30px;
  right: 0;
}
.comon-template-bodaNews-index-newsDetail-FuX4h {
  min-height: 300px;
}
.comon-template-affairSelectCard-index-tabs-1ywJE {
  overflow: visible;
}
.comon-template-affairSelectCard-index-tabs-1ywJE .comon-template-affairSelectCard-index-badge-1eJix {
  position: relative;
  font-size: 16px;
}
.comon-template-affairSelectCard-index-tabs-1ywJE .comon-template-affairSelectCard-index-badge-1eJix .ant-badge-count {
  position: absolute;
  right: -15px;
  padding: 0 5px;
  border-radius: 10px 10px 10px 0;
}
.comon-template-affairSelectCard-index-tabs-1ywJE .ant-tabs-nav-scroll {
  padding-top: 6px;
}
.comon-template-affairSelectCard-index-tabs-1ywJE .ant-tabs-nav .ant-tabs-tab {
  padding: 0px 0 10px 0;
  margin: 0 42px 0 10px;
  font-weight: bolder;
  font-size: 16px;
}
.comon-template-affairSelectCard-index-tabs-1ywJE .ant-tabs-tab-active {
  color: var(--primary);
}
.comon-template-affairSelectCard-index-tabs-1ywJE .ant-tabs-ink-bar {
  height: 3px;
  background-color: var(--primary);
}
.comon-template-affairSelectCard-index-tabs-1ywJE .ant-tabs-tabpane {
  padding: 10px 10px 0;
}
.comon-template-affairSelectCard-index-item-2FAGM {
  position: relative;
  display: flex;
  cursor: pointer;
  margin-bottom: 15px;
  line-height: 22px;
  color: #333333;
}
.comon-template-affairSelectCard-index-item2-2CQfz {
  position: relative;
  padding: 0 10px;
  margin-bottom: 10px;
}
.comon-template-affairSelectCard-index-itemContent-34U5D {
  position: relative;
  text-overflow: ellipsis;
}
.comon-template-affairSelectCard-index-itemContent-34U5D .comon-template-affairSelectCard-index-tabMore-3Ed0k {
  position: absolute;
  top: -40px;
  right: 10px;
  color: #333;
}
.comon-template-affairSelectCard-index-itemContent-34U5D .comon-template-affairSelectCard-index-tabMore-3Ed0k:hover {
  color: var(--primary);
}
.comon-template-affairSelectCard-index-titleLine-mcH-Q {
  display: flex;
}
.comon-template-affairSelectCard-index-descLine-1Z7IL {
  display: flex;
  margin-top: 5px;
}
.comon-template-affairSelectCard-index-descLine-1Z7IL .comon-template-affairSelectCard-index-apply-2aEXw,
.comon-template-affairSelectCard-index-descLine-1Z7IL .comon-template-affairSelectCard-index-timer-2tNNB {
  margin-left: 0;
  white-space: nowrap;
}
.comon-template-affairSelectCard-index-tag-2wbek {
  position: relative;
  width: 72px;
  line-height: 24px;
  margin-right: 10px;
  background: #e4e6f7;
  font-weight: 400;
  text-align: center;
  font-size: 12px;
  border-radius: 8px 0 8px 0;
  color: #4052ce;
}
.comon-template-affairSelectCard-index-OAsys-rADYS {
  color: #53a2f0;
  background: #ddeeff;
}
.comon-template-affairSelectCard-index-XGsys-37HIH {
  color: #ea74e4;
  background: #fceefb;
}
.comon-template-affairSelectCard-index-JWsys-2CskN {
  color: #8d3bd3;
  background: #f1e7f9;
}
.comon-template-affairSelectCard-index-RSsys-WI-6f {
  color: #ff6f37;
  background: #ffede7;
}
.comon-template-affairSelectCard-index-YDXY-d9oaw {
  color: #906d5a;
  background: #f1edeb;
}
.comon-template-affairSelectCard-index-SWZX-2bt2C {
  color: #4eb1ba;
  background: #dff1f3;
}
.comon-template-affairSelectCard-index-swtype-2BWZR {
  width: 24px;
  line-height: 24px;
  margin-right: 10px;
  background: #ffb7b9;
  font-weight: 400;
  text-align: center;
  font-size: 12px;
  border-radius: 4px;
  color: #ff7479;
}
.comon-template-affairSelectCard-index-beRead-KhluB {
  width: 24px;
  line-height: 24px;
  margin-right: 10px;
  font-weight: 400;
  text-align: center;
  font-size: 12px;
  border-radius: 4px;
  color: #4dc2fb;
  background: #94e2ff;
}
.comon-template-affairSelectCard-index-isUnread-2Nskm {
  position: absolute;
  top: -4px;
  right: -4px;
  width: 8px;
  height: 8px;
  background-color: #f5222d;
  border-radius: 50%;
}
.comon-template-affairSelectCard-index-title-3344f {
  flex: 1;
  color: #333333;
  font-size: 15px;
  margin-right: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.comon-template-affairSelectCard-index-apply-2aEXw,
.comon-template-affairSelectCard-index-timer-2tNNB {
  color: #999999;
  margin-left: 50px;
}
.comon-template-affairSelectCard-index-apply-2aEXw {
  width: 168px;
  margin-left: 32px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.comon-template-affairSelectCard-index-empty-jp8Cx {
  text-align: center;
}
.comon-template-affairSelectCard-index-tabMore2-168_4 {
  display: block;
  width: 80px;
  margin: 10px auto 0;
  text-align: center;
  line-height: 30px;
  border-radius: 15px;
  background: var(--primary);
  color: #fff;
}
.comon-template-affairSelectCard-index-tabMore2-168_4:hover {
  color: #fff;
}
.comon-template-affairSelectCard-index-infoBox-1a_t3 {
  display: flex;
  margin-bottom: 15px;
}
.comon-template-affairSelectCard-index-infoSource-2UtPq {
  position: relative;
  border-radius: 10px;
  padding: 5px 10px;
  background: #f2f2f2;
  color: #666;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
}
.comon-template-affairSelectCard-index-infoSource-2UtPq .comon-template-affairSelectCard-index-infoRedPoint-HL5S1 {
  position: absolute;
  right: 0;
  top: 5px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: red;
}
.comon-template-affairSelectCard-index-infoBoxRight-2_tti {
  flex: 1;
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.comon-template-affairSelectCard-index-infoBoxRight-2_tti .comon-template-affairSelectCard-index-infoTitleBox-3V7iZ {
  width: 100%;
  padding-right: 5px;
}
.comon-template-affairSelectCard-index-infoBoxRight-2_tti .comon-template-affairSelectCard-index-infoTitleBox-3V7iZ .comon-template-affairSelectCard-index-infoTitleRedPoint-3BIZU {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: red;
}
.comon-template-affairSelectCard-index-infoBoxRight-2_tti .comon-template-affairSelectCard-index-infoTitle-2cYNz {
  display: inline-block;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.comon-template-affairSelectCard-index-styleTime2-1tzyD {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.comon-template-affairSelectCard-index-infoMore-3I_kW {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #333;
}
.comon-template-affairSelectCard-index-infoMore-3I_kW:hover {
  color: var(--primary);
}
.comon-template-newAffairSelectCard-index-tabs-3wWB8 {
  overflow: visible;
}
.comon-template-newAffairSelectCard-index-tabs-3wWB8 .comon-template-newAffairSelectCard-index-badge-3k7mB {
  position: relative;
  font-size: 16px;
}
.comon-template-newAffairSelectCard-index-tabs-3wWB8 .comon-template-newAffairSelectCard-index-badge-3k7mB .ant-badge-count {
  position: absolute;
  right: -15px;
  padding: 0 5px;
  border-radius: 10px 10px 10px 0;
}
.comon-template-newAffairSelectCard-index-tabs-3wWB8 .ant-tabs-nav-scroll {
  padding-top: 6px;
}
.comon-template-newAffairSelectCard-index-tabs-3wWB8 .ant-tabs-nav .ant-tabs-tab {
  padding: 0px 0 10px 0;
  margin: 0 42px 0 10px;
  font-weight: bolder;
  font-size: 16px;
}
.comon-template-newAffairSelectCard-index-tabs-3wWB8 .ant-tabs-tab-active {
  color: var(--primary);
}
.comon-template-newAffairSelectCard-index-tabs-3wWB8 .ant-tabs-ink-bar {
  height: 3px;
  background-color: var(--primary);
}
.comon-template-newAffairSelectCard-index-tabs-3wWB8 .ant-tabs-tabpane {
  padding: 10px 10px 0;
}
.comon-template-newAffairSelectCard-index-item-1fWXy {
  position: relative;
  display: flex;
  cursor: pointer;
  margin-bottom: 15px;
  line-height: 22px;
  color: #333333;
}
.comon-template-newAffairSelectCard-index-item2-XxPVU {
  position: relative;
  padding: 0 10px;
  margin-bottom: 10px;
}
.comon-template-newAffairSelectCard-index-itemContent-1tf6J {
  position: relative;
  text-overflow: ellipsis;
}
.comon-template-newAffairSelectCard-index-itemContent-1tf6J .comon-template-newAffairSelectCard-index-tabMore-3k1d9 {
  position: absolute;
  top: -40px;
  right: 10px;
  color: #333;
}
.comon-template-newAffairSelectCard-index-itemContent-1tf6J .comon-template-newAffairSelectCard-index-tabMore-3k1d9:hover {
  color: var(--primary);
}
.comon-template-newAffairSelectCard-index-titleLine-3yiSy {
  display: flex;
}
.comon-template-newAffairSelectCard-index-descLine-3GPVZ {
  display: flex;
  margin-top: 5px;
}
.comon-template-newAffairSelectCard-index-descLine-3GPVZ .comon-template-newAffairSelectCard-index-apply-24Rm8,
.comon-template-newAffairSelectCard-index-descLine-3GPVZ .comon-template-newAffairSelectCard-index-timer-3By4R {
  margin-left: 0;
  white-space: nowrap;
}
.comon-template-newAffairSelectCard-index-tag-2ipDk {
  position: relative;
  width: 72px;
  line-height: 24px;
  margin-right: 10px;
  background: #e4e6f7;
  font-weight: 400;
  text-align: center;
  font-size: 12px;
  border-radius: 8px 0 8px 0;
  color: #4052ce;
}
.comon-template-newAffairSelectCard-index-OAsys-2YfZZ {
  color: #53a2f0;
  background: #ddeeff;
}
.comon-template-newAffairSelectCard-index-XGsys-2f-Uy {
  color: #ea74e4;
  background: #fceefb;
}
.comon-template-newAffairSelectCard-index-JWsys-3iGhl {
  color: #8d3bd3;
  background: #f1e7f9;
}
.comon-template-newAffairSelectCard-index-RSsys-L6zvK {
  color: #ff6f37;
  background: #ffede7;
}
.comon-template-newAffairSelectCard-index-YDXY-2INkN {
  color: #906d5a;
  background: #f1edeb;
}
.comon-template-newAffairSelectCard-index-SWZX-2FDMo {
  color: #4eb1ba;
  background: #dff1f3;
}
.comon-template-newAffairSelectCard-index-swtype-3SDnA {
  width: 24px;
  line-height: 24px;
  margin-right: 10px;
  background: #ffb7b9;
  font-weight: 400;
  text-align: center;
  font-size: 12px;
  border-radius: 4px;
  color: #ff7479;
}
.comon-template-newAffairSelectCard-index-beRead-2BVOL {
  width: 24px;
  line-height: 24px;
  margin-right: 10px;
  font-weight: 400;
  text-align: center;
  font-size: 12px;
  border-radius: 4px;
  color: #4dc2fb;
  background: #94e2ff;
}
.comon-template-newAffairSelectCard-index-isUnread-uF09X {
  position: absolute;
  top: -4px;
  right: -4px;
  width: 8px;
  height: 8px;
  background-color: #f5222d;
  border-radius: 50%;
}
.comon-template-newAffairSelectCard-index-title-3fU-B {
  flex: 1;
  color: #333333;
  font-size: 15px;
  margin-right: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.comon-template-newAffairSelectCard-index-apply-24Rm8,
.comon-template-newAffairSelectCard-index-timer-3By4R {
  color: #999999;
  margin-left: 50px;
}
.comon-template-newAffairSelectCard-index-apply-24Rm8 {
  width: 168px;
  margin-left: 32px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.comon-template-newAffairSelectCard-index-empty-8IK-R {
  text-align: center;
}
.comon-template-newAffairSelectCard-index-tabMore2-teVKK {
  display: block;
  width: 80px;
  margin: 10px auto 0;
  text-align: center;
  line-height: 30px;
  border-radius: 15px;
  background: var(--primary);
  color: #fff;
}
.comon-template-newAffairSelectCard-index-tabMore2-teVKK:hover {
  color: #fff;
}
.comon-template-newAffairSelectCard-index-infoBox-1jtk7 {
  display: flex;
  margin-bottom: 15px;
}
.comon-template-newAffairSelectCard-index-infoSource-1hD7U {
  position: relative;
  border-radius: 10px;
  padding: 5px 10px;
  background: #f2f2f2;
  color: #666;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
}
.comon-template-newAffairSelectCard-index-infoSource-1hD7U .comon-template-newAffairSelectCard-index-infoRedPoint-dY2By {
  position: absolute;
  right: 0;
  top: 5px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: red;
}
.comon-template-newAffairSelectCard-index-infoBoxRight-1jQC8 {
  flex: 1;
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.comon-template-newAffairSelectCard-index-infoBoxRight-1jQC8 .comon-template-newAffairSelectCard-index-infoTitleBox-oRue1 {
  width: 100%;
  padding-right: 5px;
}
.comon-template-newAffairSelectCard-index-infoBoxRight-1jQC8 .comon-template-newAffairSelectCard-index-infoTitleBox-oRue1 .comon-template-newAffairSelectCard-index-infoTitleRedPoint-1aTrH {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: red;
}
.comon-template-newAffairSelectCard-index-infoBoxRight-1jQC8 .comon-template-newAffairSelectCard-index-infoTitle-2fB1l {
  display: inline-block;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.comon-template-newAffairSelectCard-index-styleTime2-1RU4G {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.comon-template-newAffairSelectCard-index-infoMore-yVx_Y {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #333;
}
.comon-template-newAffairSelectCard-index-infoMore-yVx_Y:hover {
  color: var(--primary);
}
.comon-template-BookBorrow-index-bookBorrow-3Lchh {
  position: relative;
}
.comon-template-BookBorrow-index-bookBorrow-3Lchh .comon-template-BookBorrow-index-image-3lssj {
  position: absolute;
  left: 16px;
  top: 24px;
}
.comon-template-BookBorrow-index-bookBorrow-3Lchh .comon-template-BookBorrow-index-content-HVTNq {
  padding-left: 160px;
  padding-top: 16px;
}
.comon-template-BookBorrow-index-bookBorrow-3Lchh .comon-template-BookBorrow-index-content-HVTNq p {
  line-height: 32px;
  color: #333;
}
.comon-template-BookBorrow-index-bookBorrow-3Lchh .comon-template-BookBorrow-index-content-HVTNq p .comon-template-BookBorrow-index-id-3USvS {
  color: #1890ff;
}
.comon-template-BookBorrow-index-bookBorrow-3Lchh .comon-template-BookBorrow-index-content-HVTNq p .comon-template-BookBorrow-index-count-1ZvY4 {
  color: #DA3E37;
}
.comon-template-BookBorrow-index-bookBorrow-3Lchh .comon-template-BookBorrow-index-content-HVTNq p .comon-template-BookBorrow-index-unit-1M-zy {
  color: #999;
}
.comon-template-BookBorrow-index-bookBorrow-3Lchh .comon-template-BookBorrow-index-btn-2p6wc {
  position: absolute;
  bottom: -40px;
  left: 50%;
  transform: translateX(-50%);
  width: 112px;
  height: 34px;
  line-height: 34px;
  background: var(--primary);
  border-radius: 17px;
  text-align: center;
  color: #fff;
  cursor: pointer;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 {
  width: 1180px;
  min-height: 707px;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-classification-3wcrC {
  background-color: #d2e4f3;
  height: 30px;
  line-height: 30px;
  margin-bottom: 10px;
  padding-left: 15px;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-bottomDivider-2ockj {
  margin-top: 10px;
  margin-bottom: 0;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-rowHover-1dkk- {
  display: flex;
  align-items: center;
  height: 56px;
  width: 100%;
  padding: 0 16px;
  border-bottom: 1px solid #d9d9d9;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-rowHover-1dkk-:hover {
  background-color: #f2f7fc;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-author-1v6RA {
  position: absolute;
  left: 848px;
  bottom: 2px;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-currentNodeName-20YWZ {
  position: absolute;
  left: 560px;
  bottom: 2px;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-rowTitle-1CTFs {
  height: 26px;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-rowRight-j73SF {
  color: #999;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-row2-2ipOO {
  top: -10px;
  height: 50px;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-spinning-3W-nK {
  position: relative;
  top: -10px;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-text-Lf0vG {
  max-width: 85%;
  line-height: 26px;
  display: inline-block;
  font-size: 15px;
  font-weight: 400;
  margin-left: 12px;
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-applyName-1EaR4 {
  max-width: 95%;
  line-height: 26px;
  display: inline-block;
  font-size: 15px;
  font-weight: 400;
  margin-left: -22px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-oas-38Gbg {
  background: #ae60f0;
  color: #fff;
  width: 100px;
  line-height: 24px;
  border-radius: 10px 0px 10px 0px;
  text-align: center;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-SWZX-2c_M6 {
  background: #4bb2f6;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-BGXT-xi4x0 {
  background: #f96262;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-CWXT-330C8 {
  background: #24e3c8;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-rowTop-1Oqew {
  margin-top: 10px;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-rowHeight-S9vrx {
  height: 30px;
  margin-top: 10px;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-pageMargin-W_XtZ {
  margin-top: 10px;
  float: right;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-pageMargin-W_XtZ .ant-pagination-item:focus,
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-pageMargin-W_XtZ .ant-pagination-item:hover,
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-pageMargin-W_XtZ .ant-pagination-item-active:focus {
  border-color: var(--backgroundPrimary);
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-pageMargin-W_XtZ .ant-pagination-item:focus a,
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-pageMargin-W_XtZ .ant-pagination-item:hover a,
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-pageMargin-W_XtZ .ant-pagination-item-active:focus a {
  color: var(--backgroundPrimary);
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-pageMargin-W_XtZ .ant-pagination-item-active {
  background: var(--backgroundPrimary);
  border-color: var(--backgroundPrimary);
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-pageMargin-W_XtZ .ant-pagination-item-active a {
  color: #fff;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-pageMargin-W_XtZ .ant-pagination-item-active:hover a {
  color: #fff;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-pageMargin-W_XtZ .ant-pagination-item-active:focus a {
  color: #fff;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-pageMargin-W_XtZ .ant-pagination-prev:focus a,
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-pageMargin-W_XtZ .ant-pagination-prev:hover a,
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-pageMargin-W_XtZ .ant-pagination-next:focus a,
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-pageMargin-W_XtZ .ant-pagination-next:hover a {
  border-color: var(--backgroundPrimary);
  color: var(--backgroundPrimary);
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-pageMargin-W_XtZ .ant-pagination-item-ellipsis:focus,
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-pageMargin-W_XtZ .ant-pagination-item-ellipsis:hover {
  color: var(--backgroundPrimary);
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-pageMargin1-1JwUI {
  margin-top: 10px;
  float: right;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-btn-71WqL {
  color: #333;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-btn-71WqL:hover,
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-btn-71WqL:focus {
  color: #333;
  background-color: #fff;
  border-color: #d9d9d9;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-primaryBtn-3FS3w {
  background: var(--backgroundPrimary);
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-btn1-3SFLE {
  background-color: var(--backgroundPrimary);
  border-radius: 8px;
  width: 84px;
  border-color: transparent;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-queryRow-_aVVm {
  margin-top: 10px;
  margin-bottom: 10px;
  display: inline-block;
}
.comon-template-SimpleWorkCenter-index-affairsList-8WHY4 .comon-template-SimpleWorkCenter-index-queryInput-3FKFB {
  display: inline-block;
  margin-right: 10px;
  width: 230px;
}
.comon-template-SimpleWorkCenter-index-noData-1eq-X {
  padding: 40px 0;
  text-align: center;
  color: #999;
}
.comon-template-SimpleWorkCenter-index-select-GztIw .ant-select-selection-selected-value .originCount {
  display: none;
}
.comon-template-builtInAppTypeShow-index-serviceCard-21tFy {
  display: inline-flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 15px 0;
  padding-left: 30px;
}
.comon-template-builtInAppTypeShow-index-serviceCard-21tFy .comon-template-builtInAppTypeShow-index-serviceBox-1r9I9 {
  position: relative;
  min-width: 70px;
  text-align: center;
  margin: 5px;
  padding: 5px;
  cursor: pointer;
  transition: all 0.5s;
}
.comon-template-builtInAppTypeShow-index-serviceCard-21tFy .comon-template-builtInAppTypeShow-index-serviceBox-1r9I9 img {
  width: 50px;
  height: 50px;
  margin: 0 auto 8px;
  transition: all 0.5s;
}
.comon-template-builtInAppTypeShow-index-serviceCard-21tFy .comon-template-builtInAppTypeShow-index-serviceBox-1r9I9 .comon-template-builtInAppTypeShow-index-desc-2EMcW,
.comon-template-builtInAppTypeShow-index-serviceCard-21tFy .comon-template-builtInAppTypeShow-index-serviceBox-1r9I9 .comon-template-builtInAppTypeShow-index-name-AchOr {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.comon-template-builtInAppTypeShow-index-scrollCard-2MbIk {
  overflow: hidden;
  min-height: 125px;
  width: auto;
  margin: 0 20px;
  position: relative;
}
.comon-template-builtInAppTypeShow-index-scrollCard-2MbIk .comon-template-builtInAppTypeShow-index-serviceCard-21tFy {
  flex-wrap: nowrap;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.comon-template-builtInAppTypeShow-index-noDataWrapper-3RN6E {
  padding-top: 15px;
  text-align: center;
}
.comon-template-builtInAppTypeShow-index-noDataWrapper-3RN6E img {
  width: 112px;
  height: 74px;
}
.comon-template-builtInAppTypeShow-index-carouselContainer-1N1uz {
  position: relative;
}
.comon-template-builtInAppTypeShow-index-carouselContainer-1N1uz .comon-template-builtInAppTypeShow-index-carouselPointer-2dTrS {
  position: absolute;
  display: none;
  width: 100%;
  height: 0;
  top: 40%;
  justify-content: space-between;
}
.comon-template-builtInAppTypeShow-index-carouselContainer-1N1uz:hover .comon-template-builtInAppTypeShow-index-carouselPointer-2dTrS {
  display: flex;
}
.comon-template-builtInAppTypeShow-index-carouselContainer-1N1uz .comon-template-builtInAppTypeShow-index-diyIcon-3Mo-I {
  color: #d4d4d4;
  cursor: pointer;
  width: 16px;
  height: 16px;
  transition: all 0.3s;
}
.comon-template-builtInAppTypeShow-index-carouselContainer-1N1uz .comon-template-builtInAppTypeShow-index-diyIcon-3Mo-I:hover {
  padding: 5px;
  line-height: 26px;
  width: 26px;
  height: 26px;
  background-color: #F2F2F2;
  border-radius: 50%;
  color: #aaa;
}
.comon-template-builtInAppTypeShow-index-status-IJdKb {
  position: absolute;
  top: 4px;
  right: 4px;
  transform: translate(50%, -50%);
  transform-origin: 100% 0%;
  padding: 0px 8px;
  min-width: 20px;
  height: 20px;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #f5222d;
  border-radius: 4px;
  z-index: 1;
}
.comon-template-builtInAppTypeShow-index-sort_btn-ChfjL {
  display: none;
  position: absolute;
  top: -30px;
  right: 10px;
  color: #262626;
}
.comon-template-builtInAppTypeShow-index-sort_btn-ChfjL:hover {
  cursor: pointer;
  color: var(--primary);
}
.comon-template-builtInAppTypeShow-index-handle_desc-3Mq52 {
  color: #999;
  margin-bottom: 20px;
}
.comon-template-builtInAppTypeShow-index-sort_box-3yW6I {
  min-height: 200px;
  width: 100%;
}
.comon-template-builtInAppTypeShow-index-app_container-52aLL {
  display: flex;
  flex-wrap: wrap;
}
.comon-template-builtInAppTypeShow-index-sortAppItem-3ivsq {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 95px;
  height: 90px;
  margin: 5px 10px;
  padding: 0 10px;
  background: #fff;
  border-radius: 10px;
  cursor: move;
  user-select: none;
  transition: all 0.1s;
}
.comon-template-builtInAppTypeShow-index-sortAppItem-3ivsq img {
  width: 44px;
  height: 44px;
  margin-bottom: 8px;
}
.comon-template-builtInAppTypeShow-index-sortAppItem-3ivsq div {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
}
.comon-template-builtInAppTypeShow-index-sortAppItem-3ivsq:hover {
  box-shadow: 0 3px 12px -2px #096151;
}
.comon-template-builtInAppTypeShow-index-cardDraging-4JDIx {
  cursor: move;
  z-index: 1002;
}
.comon-template-timetableCard-components-CourseTable-index-vtable-3rtSF {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.comon-template-timetableCard-components-CourseTable-index-vtable-3rtSF thead,
.comon-template-timetableCard-components-CourseTable-index-vtable-3rtSF tbody,
.comon-template-timetableCard-components-CourseTable-index-vtable-3rtSF tr,
.comon-template-timetableCard-components-CourseTable-index-vtable-3rtSF th,
.comon-template-timetableCard-components-CourseTable-index-vtable-3rtSF td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.comon-template-timetableCard-components-CourseTable-index-table-2TFiC {
  border: 1px solid #ccc;
  margin: 10px 0;
}
.comon-template-timetableCard-components-CourseTable-index-table-2TFiC table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.comon-template-timetableCard-components-CourseTable-index-table-2TFiC .comon-template-timetableCard-components-CourseTable-index-selectTd-j1R1W {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.comon-template-timetableCard-components-CourseTable-index-table-2TFiC .comon-template-timetableCard-components-CourseTable-index-tableHeader-2YeF1 {
  background: aliceblue;
}
.comon-template-timetableCard-components-CourseTable-index-table-2TFiC .comon-template-timetableCard-components-CourseTable-index-tableHeader-2YeF1 table tr th {
  height: 46px;
}
.comon-template-timetableCard-components-CourseTable-index-table-2TFiC .comon-template-timetableCard-components-CourseTable-index-tdContent-3NzjA {
  height: 100%;
  min-height: 130px;
}
.comon-template-timetableCard-components-CourseTable-index-table-2TFiC tr:last-of-type td {
  border-bottom: none;
}
.comon-template-timetableCard-components-CourseTable-index-table-2TFiC tr td,
.comon-template-timetableCard-components-CourseTable-index-table-2TFiC tr th {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
}
.comon-template-timetableCard-components-CourseTable-index-table-2TFiC tr th {
  text-align: center;
  font-weight: bold;
  color: #333;
}
.comon-template-timetableCard-components-CourseTable-index-table-2TFiC tr th:last-of-type {
  border-right: none;
}
.comon-template-timetableCard-components-CourseTable-index-table-2TFiC tr td {
  vertical-align: top;
  padding: 4px;
}
.comon-template-timetableCard-components-CourseTable-index-table-2TFiC tr td > div {
  height: 100%;
}
.comon-template-timetableCard-components-CourseTable-index-table-2TFiC tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.comon-template-timetableCard-components-CourseTable-index-table-2TFiC tr td:first-of-type > div {
  height: auto;
}
.comon-template-timetableCard-components-CourseTable-index-table-2TFiC tr td:first-of-type .comon-template-timetableCard-components-CourseTable-index-title-hSOhk {
  font-weight: bold;
  color: #333;
}
.comon-template-timetableCard-components-CourseTable-index-table-2TFiC tr td:last-of-type {
  border-right: none;
}
.comon-template-timetableCard-components-CourseTable-index-table-2TFiC .comon-template-timetableCard-components-CourseTable-index-selected-sH8IN {
  background-color: #0db5f2;
}
.comon-template-timetableCard-components-CourseTable-index-vtable-3rtSF tbody {
  display: block;
  overflow-y: scroll;
}
.comon-template-timetableCard-components-CourseTable-index-vtable-3rtSF thead,
.comon-template-timetableCard-components-CourseTable-index-vtable-3rtSF tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.comon-template-timetableCard-components-CourseTable-index-vtable-3rtSF thead {
  width: calc(99%);
}
.comon-template-timetableCard-components-CourseTable-index-vtable-3rtSF thead th {
  background: #fafafc;
}
.comon-template-timetableCard-components-CourseTable-index-vtable-3rtSF tr th:nth-child(1) {
  width: 50px;
  vertical-align: middle;
  background: #fafafc;
}
.comon-template-timetableCard-components-CourseTable-index-vtable-3rtSF tr th {
  width: 90px;
  text-align: center;
}
.comon-template-timetableCard-components-CourseTable-index-vtable-3rtSF .comon-template-timetableCard-components-CourseTable-index-headTh-2K35n {
  width: 70px;
}
.v-cell-click:hover {
  background: #92b0d6;
  cursor: pointer;
}
.v-cell-selected {
  background: #ffcc99;
}
.comon-template-timetableCard-components-CourseTable-index-vlist-3Rheh {
  display: block;
  width: 100%;
  font-size: 10px;
}
.comon-template-timetableCard-components-CourseTable-index-vlist-3Rheh .ant-spin-nested-loading {
  height: 100%;
  width: 100%;
}
.comon-template-timetableCard-components-CourseTable-index-vlist-3Rheh .ant-list-item {
  display: block;
  text-align: center;
  font-size: 10px;
  height: 100%;
  width: 100%;
}
.comon-template-timetableCard-components-CourseTable-index-vlist-3Rheh .ant-list-items {
  height: 100%;
  width: 100%;
  padding: 8px;
}
.comon-template-timetableCard-components-CourseTable-index-vlist-3Rheh .ant-spin-container {
  height: 100%;
  width: 100%;
}
.comon-template-timetableCard-components-CourseTable-index-vlist-3Rheh p:nth-child(1) {
  text-align: center;
}
.comon-template-timetableCard-components-CourseTable-index-vlist-3Rheh .comon-template-timetableCard-components-CourseTable-index-vcell-2QvIc {
  border-top: 3px solid #b970f8;
  background: #f8f0fe;
  text-align: left;
  height: 100%;
  margin-bottom: 5px;
}
.comon-template-timetableCard-components-CourseTable-index-vlist-3Rheh .comon-template-timetableCard-components-CourseTable-index-vCellHover-3Bckc:hover {
  background: #92b0d6;
}
.comon-template-timetableCard-components-CourseTable-index-vlist-3Rheh .comon-template-timetableCard-components-CourseTable-index-vcontext-1YycP {
  margin-left: 20px;
}
.comon-template-timetableCard-components-CourseTable-index-vlist-3Rheh .comon-template-timetableCard-components-CourseTable-index-vicon-3UCDM {
  margin-left: 10px;
}
.comon-template-timetableCard-components-CourseTable-index-course_box-1B7Lc {
  height: 495px;
}
@media screen and (min-width: 1920px) {
  .comon-template-timetableCard-components-CourseTable-index-course_box-1B7Lc {
    height: 499px;
  }
}
.comon-template-timetableCard-components-CourseTable-index-course_box-1B7Lc .ly-card {
  margin-bottom: 0;
}
.comon-template-timetableCard-components-CourseTable-index-course_box-1B7Lc .ant-card {
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
}
.comon-template-timetableCard-components-CourseTable-index-course_box-1B7Lc .ly-card .ant-card .ant-card-head {
  height: 40px !important;
  padding: 0;
  margin: 0 16px;
}
.comon-template-timetableCard-components-CourseTable-index-course_box-1B7Lc .ant-card-head {
  min-height: 40px;
}
.comon-template-timetableCard-components-CourseTable-index-course_box-1B7Lc .ant-card-body {
  height: calc(100% - 40px);
}
.comon-template-timetableCard-components-CourseTable-index-course_box-1B7Lc .ant-card-body tr td {
  border-right: solid 2px #e8e8e8 !important;
  border-bottom: solid 2px #e8e8e8 !important;
  background-color: #fff !important;
}
.comon-template-timetableCard-components-CourseTable-index-course_box-1B7Lc .ant-card-body tr td:first-child {
  background-color: #f5f7fa !important;
}
.comon-template-timetableCard-components-CourseTable-index-course_box-1B7Lc .ant-card-body tr td th {
  border-right: solid 1px #e8e8e8 !important;
  border-bottom: solid 1px #e8e8e8 !important;
}
/* 响应断点 */
.comon-template-todoItemCard-index-content-24yJy {
  padding: 5px 15px;
}
.comon-template-todoItemCard-index-content-24yJy .comon-template-todoItemCard-index-typeBox-1mM6y {
  display: inline-block;
  padding-top: 20px;
}
.comon-template-todoItemCard-index-content-24yJy .comon-template-todoItemCard-index-typeBox-1mM6y .comon-template-todoItemCard-index-typeList-2aDY2 {
  overflow: hidden;
}
.comon-template-todoItemCard-index-content-24yJy .comon-template-todoItemCard-index-typeBox-1mM6y .comon-template-todoItemCard-index-typeList-2aDY2 .comon-template-todoItemCard-index-typeListL-3Rcn_ {
  float: left;
  width: 100px;
  padding-right: 16px;
  line-height: 36px;
}
.comon-template-todoItemCard-index-content-24yJy .comon-template-todoItemCard-index-typeBox-1mM6y .comon-template-todoItemCard-index-typeList-2aDY2 .comon-template-todoItemCard-index-typeListR-3VbKo {
  margin-left: 100px;
}
.comon-template-todoItemCard-index-content-24yJy .comon-template-todoItemCard-index-typeBox-1mM6y .comon-template-todoItemCard-index-typeList-2aDY2 .comon-template-todoItemCard-index-typeItem-vZweu {
  display: inline-block;
  margin: 0 20px 20px 0;
  padding: 0 12px;
  min-width: 80px;
  height: 36px;
  line-height: 36px;
  vertical-align: top;
  text-align: center;
  border-radius: 8px;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
}
.comon-template-todoItemCard-index-content-24yJy .ant-input {
  border-radius: 8px;
}
/* 三份 */
@media (max-width: 991px) {
  .comon-template-todoItemCard-index-appListItem-35XjU {
    width: 32.333%;
  }
  .comon-template-todoItemCard-index-appListItem-35XjU:nth-of-type(3n + 1) {
    margin-left: 0;
  }
}
/* 四份 */
@media (min-width: 992px) and (max-width: 1599px) {
  .comon-template-todoItemCard-index-appListItem-35XjU {
    width: 23.875%;
  }
  .comon-template-todoItemCard-index-appListItem-35XjU:nth-of-type(4n + 1) {
    margin-left: 0;
  }
}
/* 五份 */
@media (min-width: 1600px) {
  .comon-template-todoItemCard-index-appListItem-35XjU:nth-of-type(5n + 1) {
    margin-left: 0;
  }
}
.comon-template-todoItemCard-index-addModalBox-hfn4a label[for='appName']::before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.comon-template-todoItemCard-index-addModalBox-hfn4a .comon-template-todoItemCard-index-iconBox-1Dsbp {
  display: inline-block;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  padding: 5px;
}
.comon-template-todoItemCard-index-addModalBox-hfn4a .comon-template-todoItemCard-index-iconBox-1Dsbp img {
  width: 50px;
  height: 50px;
}
.comon-template-todoItemCard-index-addModalBox-hfn4a .comon-template-todoItemCard-index-uploadBox-3A5hn {
  width: 62px;
  height: 62px;
  display: inline-block;
  cursor: pointer;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  line-height: 55px;
  text-align: center;
  font-size: 30px;
  color: #ccc;
  user-select: none;
}
.comon-template-todoItemCard-index-sub-1UyuZ {
  color: #999;
}
.comon-template-todoItemCard-index-cardDraging-14S7A {
  cursor: move;
  z-index: 1002;
}
.comon-template-todoItemCard-index-appListItemMove-3iWau .comon-template-todoItemCard-index-dragIcon-1ISQu {
  display: block;
  position: absolute;
  right: 6px;
  top: 6px;
  font-size: 16px;
  cursor: move;
}
.comon-template-todoItemCard-index-content-24yJy {
  padding: 24px 24px 50px 24px;
}
.comon-template-todoItemCard-index-tableMargin-1axxS {
  margin-top: 30px;
}
.comon-template-todoItemCard-index-buttonMargin-3kvZV {
  margin-right: 30px;
}
.comon-template-todoItemCard-index-strutsMargin-3uQ84 {
  margin-top: 18px;
}
.comon-template-todoItemCard-index-indexMarginTop20-CU7hR {
  margin-top: 24px;
}
.comon-template-todoItemCard-index-indexMarginTop20-CU7hR .ly-card .ant-card .ant-card-head {
  display: none;
}
.comon-template-todoItemCard-index-userAddForm-3Ar-y {
  padding: 50px 24px 0px;
}
.comon-template-todoItemCard-index-userAddForm-3Ar-y .ant-input {
  width: 330px;
}
.comon-template-todoItemCard-index-userAddForm-3Ar-y .ant-select-selection {
  width: 330px;
}
.comon-template-todoItemCard-index-userAddForm-3Ar-y .ant-calendar-picker {
  width: 330px !important;
}
.comon-template-todoItemCard-index-userAddForm-3Ar-y .ant-tag {
  height: 32px;
  line-height: 32px;
}
.comon-template-todoItemCard-index-label--pT99 {
  color: #314659;
}
.comon-template-todoItemCard-index-content-24yJy .ant-input-affix-wrapper,
.comon-template-todoItemCard-index-content-24yJy input {
  flex: 1;
  border-color: #d9d9d9;
}
.comon-template-todoItemCard-index-leftcontent-1XnP0 {
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 50px;
  border: 1px solid black;
  position: relative;
  width: 200px;
  display: inline-block;
  height: 750px;
}
.comon-template-todoItemCard-index-btn1-2faDs {
  background-color: #1890ff;
  margin-right: 12px;
}
.comon-template-todoItemCard-index-btn2-1xnSN {
  background: #ffffff;
}
.comon-template-todoItemCard-index-btn3-3h0HT {
  margin-top: 16px;
  margin-right: 12px;
  margin-bottom: 16px;
}
.comon-template-todoItemCard-index-content2-2IFQd .ant-input-affix-wrapper,
.comon-template-todoItemCard-index-content2-2IFQd input {
  width: 200px;
  border-color: #d9d9d9;
}
.comon-template-todoItemCard-index-content2-2IFQd .ant-col-6 input {
  width: 150px;
}
.comon-template-todoItemCard-index-content-24yJy .ant-pagination-options-quick-jumper input {
  width: 50px;
}
.comon-template-todoItemCard-index-tagBlock-2pXCX {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  line-height: normal;
}
.comon-template-todoItemCard-index-padding20-cmwp_ {
  padding-top: 20px;
}
.comon-template-todoItemCard-index-row2Style-CxOPp {
  margin-top: 5px;
}
.comon-template-todoItemCard-index-searchBox-2uLNr {
  display: flex;
  flex-wrap: wrap;
}
.comon-template-todoItemCard-index-searchBox-2uLNr .comon-template-todoItemCard-index-searchItem-2NVSM {
  display: flex;
  align-items: center;
  margin: 10px 0px;
  width: 325px;
  padding-right: 25px;
}
.comon-template-todoItemCard-index-blockdiv-3q7G9 {
  margin-right: 10px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .comon-template-todoItemCard-index-tagBlock-2pXCX {
    max-height: 40px;
  }
}
.comon-template-todoItemCard-index-experienceCard-2mNyL .comon-template-todoItemCard-index-title-1dRFC {
  margin-right: 60px;
  padding-left: 16px;
}
.comon-template-todoItemCard-index-experienceCard-2mNyL .comon-template-todoItemCard-index-title-1dRFC a {
  color: #333;
}
.comon-template-todoItemCard-index-experienceCard-2mNyL .comon-template-todoItemCard-index-title-1dRFC a:hover {
  color: #1890ff;
}
.comon-template-todoItemCard-index-experienceCard-2mNyL .comon-template-todoItemCard-index-item-iSoZP {
  position: relative;
  padding: 11px 0;
  border-bottom: 1px dashed #e8e8e8;
  overflow: hidden;
}
.comon-template-todoItemCard-index-experienceCard-2mNyL .comon-template-todoItemCard-index-item-iSoZP::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -3px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #bdc4cf;
}
.comon-template-todoItemCard-index-experienceCard-2mNyL .comon-template-todoItemCard-index-extra-SL5SF {
  width: 60px;
  float: right;
  padding-left: 10px;
  text-align: right;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.comon-template-todoItemCard-index-experienceCard-2mNyL .ly-card-inner {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .comon-template-todoItemCard-index-todoCardExtra-3Pe0d .comon-template-todoItemCard-index-tips-3OfUA {
  position: absolute;
  right: 100px;
  top: 50%;
  transform: translateY(-50%);
}
.comon-template-todoItemCard-index-todoCard-3w1q4 table {
  width: 100%;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 table tr {
  border-bottom: 1px solid #e8e8e8;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 table tr td {
  padding: 11px 8px 11px 0;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .comon-template-todoItemCard-index-title-1dRFC {
  color: #333;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .comon-template-todoItemCard-index-title-1dRFC:hover {
  color: #1890ff;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .ly-card-inner {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .ant-card-head {
  position: relative;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .ant-badge-count {
  margin-left: 8px;
  border-radius: 200px 200px 200px 0;
  background-color: #ff6565;
}
.comon-template-todoItemCard-index-sortBar-E4moR {
  display: flex;
  height: 50px;
  padding: 15px 0;
  position: relative;
  background-color: rgba(184, 223, 226, 0.34901961);
}
.comon-template-todoItemCard-index-sortBar-E4moR .comon-template-todoItemCard-index-sortBarLeft-1VzFK {
  display: inline-block;
  padding-left: 15px;
}
.comon-template-todoItemCard-index-sortBar-E4moR .comon-template-todoItemCard-index-sortBarLeft-1VzFK span {
  cursor: pointer;
  padding: 0 15px;
  width: 80px;
  text-align: center;
  display: inline-block;
  white-space: nowrap;
}
.comon-template-todoItemCard-index-sortBar-E4moR .comon-template-todoItemCard-index-sortBarLeft-1VzFK i {
  padding-left: 3px;
  font-size: 14px;
}
.comon-template-todoItemCard-index-sortBar-E4moR i {
  padding-right: 10px;
  font-size: 19px;
  cursor: pointer;
}
.comon-template-todoItemCard-index-approvalCard-3J_Am .comon-template-todoItemCard-index-item-iSoZP {
  position: relative;
  padding: 11px 0 11px 20px;
  border-bottom: 1px dashed #e8e8e8;
  overflow: hidden;
}
.comon-template-todoItemCard-index-approvalCard-3J_Am .comon-template-todoItemCard-index-item-iSoZP::before {
  content: "";
  position: absolute;
  top: 18px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #bdc4cf;
}
.comon-template-todoItemCard-index-approvalCard-3J_Am .comon-template-todoItemCard-index-title-1dRFC {
  cursor: pointer;
}
.comon-template-todoItemCard-index-approvalCard-3J_Am .comon-template-todoItemCard-index-title-1dRFC a {
  color: #333;
}
.comon-template-todoItemCard-index-approvalCard-3J_Am .comon-template-todoItemCard-index-title-1dRFC a:hover {
  color: #1890ff;
}
.comon-template-todoItemCard-index-approvalCard-3J_Am .comon-template-todoItemCard-index-description-3l_W4 {
  color: #999;
  font-size: 12px;
}
.comon-template-todoItemCard-index-approvalCard-3J_Am .comon-template-todoItemCard-index-description-3l_W4 em {
  margin-left: 16px;
  font-style: normal;
}
.comon-template-todoItemCard-index-approvalCard-3J_Am .ly-card-inner {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 {
  overflow: hidden;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .comon-template-todoItemCard-index-extra-SL5SF {
  font-size: 20px;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .comon-template-todoItemCard-index-extra-SL5SF .comon-template-todoItemCard-index-tips-3OfUA {
  position: absolute;
  right: 100px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
  color: #1890ff;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .comon-template-todoItemCard-index-item-iSoZP {
  position: relative;
  padding: 12px 12px 12px 0;
  border-bottom: 1px solid #e2e2e2;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .comon-template-todoItemCard-index-item-iSoZP .comon-template-todoItemCard-index-right-3xpYw {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -12px;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .comon-template-todoItemCard-index-item-iSoZP a {
  margin-left: 15px;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .comon-template-todoItemCard-index-item-iSoZP .comon-template-todoItemCard-index-itemDetal-KLEB5 {
  margin-top: 5px;
  margin-left: 15px;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .comon-template-todoItemCard-index-item-iSoZP .comon-template-todoItemCard-index-itemDetal-KLEB5 span {
  display: inline-block;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .comon-template-todoItemCard-index-item-iSoZP .comon-template-todoItemCard-index-itemDetal-KLEB5 .comon-template-todoItemCard-index-itemApplicater-4XpZL {
  width: 19%;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .comon-template-todoItemCard-index-item-iSoZP .comon-template-todoItemCard-index-itemDetal-KLEB5 .comon-template-todoItemCard-index-itemTime-3B31n {
  width: 25%;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .comon-template-todoItemCard-index-item-iSoZP .comon-template-todoItemCard-index-itemDetal-KLEB5 .comon-template-todoItemCard-index-itemOrigin-3532U {
  width: 17%;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .comon-template-todoItemCard-index-item-iSoZP .comon-template-todoItemCard-index-itemDetal-KLEB5 .comon-template-todoItemCard-index-operater-3IjZe {
  cursor: pointer;
  width: 7%;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .comon-template-todoItemCard-index-item-iSoZP .comon-template-todoItemCard-index-titlePoint-2IpTg {
  content: "";
  position: absolute;
  top: 34%;
  left: 0;
  margin-top: -3px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #f5222d;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .comon-template-todoItemCard-index-title-1dRFC {
  color: #333;
  font-size: 16px;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .comon-template-todoItemCard-index-info-3OeaU {
  color: #666;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .ly-card-inner {
  padding: 0 16px !important;
}
.comon-template-todoItemCard-index-todoCard-3w1q4 .ant-card-head {
  position: relative;
}
.comon-template-ListComponent-index-content-zOCXF {
  padding: 0 24px 50px;
}
.comon-template-ListComponent-index-indexMarginTop24-1GhtN {
  margin-top: 24px;
}
.comon-template-ListComponent-index-indexMarginTop24-1GhtN {
  margin-top: 6px;
}
.comon-template-ListComponent-index-input-3Y-R7 .ant-input-affix-wrapper,
.comon-template-ListComponent-index-input-3Y-R7 input {
  width: 200px;
  border-color: #d9d9d9;
}
.comon-template-ListComponent-index-btn1-2tu16 {
  background-color: #1890ff;
  margin-right: 12px;
}
.comon-template-ListComponent-index-btn2-3UqNK {
  background: #ffffff;
}
.comon-template-ListComponent-index-searchBtn-24Euh {
  display: flex;
  align-items: center;
  padding-top: 4px;
}
.comon-template-ListComponent-index-commonBtnMarginLeft-2VdGT {
  margin-left: 8px;
}
.comon-template-ListComponent-index-moreSearch-27PBF {
  color: #007acc;
  margin-left: 8px;
  cursor: pointer;
}
.ant-calendar-range .ant-calendar-footer-extra {
  float: right;
}
.comon-template-ListComponent-index-month_picker_btn-3A8MA {
  line-height: 22px;
  height: 26px;
  margin: 6px 0;
  padding: 0 10px;
  font-size: 12px;
  border-radius: 4px;
  background: var(--primary);
  color: #fff;
  cursor: pointer;
}
.app-components-LyTable-index-primaryTable-3-NTE .ant-table-thead > tr > th {
  background: var(--primary);
  color: #fff;
}
.app-components-LyTable-index-primaryTable-3-NTE .ant-table-tbody > tr:nth-child(2n+1) {
  background: var(--lighten);
}
/* 响应断点 */
.comon-template-resourceCenter-index-wrap-14eLr {
  padding: 0;
  margin-top: 20px;
}
.comon-template-resourceCenter-index-wrap-14eLr::after {
  content: "";
  border: 1px solid transparent;
}
.comon-template-resourceCenter-index-resourceCard-T3KTz {
  margin-bottom: 20px;
  -moz-box-shadow: 0px 0px 8px #d5d5d5;
  -webkit-box-shadow: 0px 0px 8px #d5d5d5;
  box-shadow: 0px 0px 8px #d5d5d5;
  border-radius: 15px !important;
}
.comon-template-resourceCenter-index-searchDiv-3UXkq {
  height: 80px;
  text-align: center;
  margin: 0 auto;
  padding: 0;
  background-color: #ffffff;
  -moz-box-shadow: 0px 0px 8px #d5d5d5;
  -webkit-box-shadow: 0px 0px 8px #d5d5d5;
  box-shadow: 0px 0px 8px #d5d5d5;
  border-radius: 10px !important;
}
.comon-template-resourceCenter-index-detailSearchDiv-HyN2P {
  width: 600px;
  text-align: left;
  margin-left: 100px;
  padding: 0;
  background-color: #ffffff;
}
.comon-template-resourceCenter-index-gridStyle-3RGEo {
  height: 40px;
  box-shadow: 0px 0 0 0 #e8e8e8, 0 0px 0 0 #e8e8e8, 0px 0px 0 0 #e8e8e8,
    0px 0 0 0 #e8e8e8 inset, 0 0px 0 0 #e8e8e8 inset !important;
  padding: 15px !important;
  margin: 0 0 2px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
div a {
  color: #000c17;
}
.comon-template-resourceCenter-index-test-1UeSj {
  content: "";
  position: absolute;
  left: 30px;
  bottom: 0;
  right: 0;
  width: 720px;
  height: 1px;
  background-color: #dcdcdc;
}
.comon-template-resourceCenter-index-searchCol-2mc7m {
  margin-top: 15px;
}
.comon-template-resourceCenter-index-searchTitleCol-2dCuR {
  margin-top: 20px;
  font-size: x-large;
  color: var(--primary);
}
.comon-template-resourceCenter-index-myLikeCol-1deEq {
  margin-top: 25px;
}
.comon-template-resourceCenter-index-orderDiv-3XARA {
  margin: 0 auto;
  margin-top: 20px;
  text-align: left;
}
.comon-template-resourceCenter-index-listDiv-37GAq {
  text-align: left;
  margin-left: 100px;
  margin-top: 10px;
  padding: 0;
  background-color: #ffffff;
}
.comon-template-resourceCenter-index-typeDiv-3NRs2 {
  text-align: left;
  margin: 0 auto;
  margin-top: 15px;
  padding: 0;
  background-color: #ffffff;
  font-family: "\5FAE\8F6F\96C5\9ED1", serif;
  font-size: 13px;
  font-weight: bold;
}
.comon-template-resourceCenter-index-backButton-3PSaT {
  margin-top: 15px;
  text-align: right;
  margin-right: 150px;
  background-color: #ffffff;
}
.comon-template-resourceCenter-index-typeItem-37Njq {
  line-height: 30px;
  font-weight: 400;
  text-align: center;
  font-size: medium;
  cursor: pointer;
}
.comon-template-resourceCenter-index-header-26xwi {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 1200px;
  height: 48px;
  padding: 0 20px;
  padding-right: 40px;
  background: #ffffff;
  box-shadow: 0px 0px 10px 0px rgba(0, 46, 113, 0.1);
  border-radius: 6px;
}
.comon-template-resourceCenter-index-header-26xwi .comon-template-resourceCenter-index-title-2mxB3 {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  line-height: normal;
}
.comon-template-resourceCenter-index-header-26xwi .comon-template-resourceCenter-index-collect-1C9n8 {
  position: relative;
  padding-left: 25px;
  color: rgba(0, 0, 0, 0.65);
  cursor: pointer;
  min-width: 100px;
}
.comon-template-resourceCenter-index-search-398vV {
  width: 420px;
  margin: 20px 0;
}
.comon-template-resourceCenter-index-content-DqVJ5 {
  width: 1200px;
  margin-bottom: 24px;
  background: #fdfdfd;
  box-shadow: 0px 0px 10px 0px rgba(0, 104, 113, 0.1);
  border-radius: 6px;
}
.comon-template-resourceCenter-index-content-DqVJ5 .comon-template-resourceCenter-index-contentHeader-1pBzC {
  position: relative;
  height: 80px;
  line-height: 80px;
  padding-left: 22px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 20px;
}
.comon-template-resourceCenter-index-content-DqVJ5 .comon-template-resourceCenter-index-contentHeader-1pBzC .comon-template-resourceCenter-index-headerMore-3e3Fu {
  position: absolute;
  right: 24px;
  top: 28px;
  cursor: pointer;
}
.comon-template-resourceCenter-index-content-DqVJ5 .comon-template-resourceCenter-index-contentDetail-3k9Ly {
  display: flex;
  flex-wrap: wrap;
  min-height: 100px;
  padding: 0 0 16px 16px;
}
.comon-template-resourceCenter-index-content-DqVJ5 .comon-template-resourceCenter-index-contentDetail-3k9Ly .comon-template-resourceCenter-index-contentDetailItem-FsWwB {
  width: 280px;
  height: 60px;
  line-height: 60px;
  padding-left: 16px;
  margin: 16px 16px 0 0;
  background: #ffffff;
  box-shadow: 0px 0px 20px 1px rgba(237, 237, 237, 0.66);
  border-radius: 4px;
  cursor: pointer;
}
.comon-template-resourceCenter-index-content-DqVJ5 .comon-template-resourceCenter-index-contentDetail-3k9Ly .comon-template-resourceCenter-index-contentDetailItem-FsWwB img {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}
.comon-template-ruleCenter-index-AssemblyFileCard-2X9g7 {
  width: 1170px;
  padding: 12px 0;
}
.comon-template-ruleCenter-index-AssemblyFileCard-2X9g7 .ant-tabs-tab {
  font-size: 16px;
}
.comon-template-ruleCenter-index-AssemblyFileCard-2X9g7 .ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap,
.comon-template-ruleCenter-index-AssemblyFileCard-2X9g7 .ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  padding: 0 16px;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR {
  margin-top: 20px;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .ant-input,
.comon-template-ruleCenter-components-Content-index-content-3fPUR .ant-btn {
  height: 40px;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .ant-input {
  padding-left: 28px;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .ant-table-thead > tr > th {
  background-color: #fff;
  font-size: 14px;
  font-family: Source Han Sans CN-Regular, Source Han Sans CN;
  font-weight: 400;
  color: #999999;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  width: 0;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .ant-table-tbody > tr > td {
  font-size: 14px;
  font-family: Source Han Sans CN-Regular, Source Han Sans CN;
  font-weight: 400;
  color: #666666;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .ant-pagination-prev .ant-pagination-item-link,
.comon-template-ruleCenter-components-Content-index-content-3fPUR .ant-pagination-next .ant-pagination-item-link {
  border: none;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .ant-pagination-total-text {
  position: absolute;
  left: 0;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .ant-pagination-item-active a {
  color: #fff;
  background: var(--primary);
  border-radius: 4px 4px 4px 4px;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .ant-table-tbody > tr:hover:not(.ant-table-expanded-row) > td {
  background-color: rgba(51, 147, 156, 0.06) !important;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .ant-table-tbody > tr:hover:not(.ant-table-expanded-row) > td a {
  color: var(--primary);
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .ant-pagination-item {
  border: none;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .comon-template-ruleCenter-components-Content-index-searchRow-eEuYn {
  margin-left: -19px;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .comon-template-ruleCenter-components-Content-index-searchRow-eEuYn .comon-template-ruleCenter-components-Content-index-icon-2ycKe {
  position: relative;
  top: 10px;
  left: 25px;
  z-index: 99;
  border-right: 1px solid #ccc;
  color: var(--primary);
  padding-right: 4px;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .comon-template-ruleCenter-components-Content-index-classification-1pjsw {
  padding: 0 6px;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .comon-template-ruleCenter-components-Content-index-classification-1pjsw ul,
.comon-template-ruleCenter-components-Content-index-content-3fPUR .comon-template-ruleCenter-components-Content-index-classification-1pjsw li {
  margin: 0;
  padding: 0;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .comon-template-ruleCenter-components-Content-index-classification-1pjsw .comon-template-ruleCenter-components-Content-index-classificationList-mkCn8 {
  height: 120px;
  margin-top: 14px;
  overflow: hidden;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .comon-template-ruleCenter-components-Content-index-classification-1pjsw .comon-template-ruleCenter-components-Content-index-classificationList-mkCn8 .comon-template-ruleCenter-components-Content-index-classificationItem-1DSil {
  list-style: none;
  width: 178px;
  height: 40px;
  background: #F5F5F5;
  border-radius: 4px 4px 4px 4px;
  text-align: center;
  line-height: 40px;
  float: left;
  margin: 10px 7px;
  cursor: pointer;
  padding: 0 15px;
  display: flex;
  justify-content: center;
  font-size: 14px;
  font-family: Source Han Sans CN-Regular, Source Han Sans CN;
  font-weight: 400;
  color: #333333;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .comon-template-ruleCenter-components-Content-index-classification-1pjsw .comon-template-ruleCenter-components-Content-index-classificationList-mkCn8 .comon-template-ruleCenter-components-Content-index-classificationItem-1DSil :nth-child(1) {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .comon-template-ruleCenter-components-Content-index-classification-1pjsw .comon-template-ruleCenter-components-Content-index-classificationList-mkCn8 .comon-template-ruleCenter-components-Content-index-classificationItem-1DSil:nth-child(1) {
  background-color: var(--ligten);
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .comon-template-ruleCenter-components-Content-index-classification-1pjsw .comon-template-ruleCenter-components-Content-index-classificationList-mkCn8 .comon-template-ruleCenter-components-Content-index-choseItem-1D8aU {
  background: var(--primary) !important;
  color: #FFFFFF;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .comon-template-ruleCenter-components-Content-index-classification-1pjsw .comon-template-ruleCenter-components-Content-index-classificationList-mkCn8 .comon-template-ruleCenter-components-Content-index-clearBJColor-2515e {
  background: #F5F5F5;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .comon-template-ruleCenter-components-Content-index-classification-1pjsw .comon-template-ruleCenter-components-Content-index-classificationListH-3eUUs {
  height: auto;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .comon-template-ruleCenter-components-Content-index-classification-1pjsw .comon-template-ruleCenter-components-Content-index-classificationListMiniH-2jqny {
  height: 60px;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .comon-template-ruleCenter-components-Content-index-classification-1pjsw .comon-template-ruleCenter-components-Content-index-showMore-1I6Z9 {
  clear: both;
  text-align: center;
  background: #F5F5F5;
  margin: 10px;
  height: 40px;
  line-height: 40px;
  color: var(--primary);
  cursor: pointer;
}
.comon-template-ruleCenter-components-Content-index-content-3fPUR .comon-template-ruleCenter-components-Content-index-tableBox-1uQf7 {
  padding: 0px 24px;
}
.comon-template-ruleCenter-components-Detail-index-detail-2zdza {
  position: relative;
  width: 1170px;
}
.comon-template-ruleCenter-components-Detail-index-detail-2zdza .comon-template-ruleCenter-components-Detail-index-detailTitle-3prII {
  text-align: center;
  color: #333333;
  font-size: 21px;
  font-weight: 700;
  width: 80%;
  margin: 0 auto;
}
.comon-template-ruleCenter-components-Detail-index-detail-2zdza .comon-template-ruleCenter-components-Detail-index-detailBtn-ff14q {
  position: absolute;
  right: 0px;
  top: 0px;
}
.comon-template-ruleCenter-components-Detail-index-detail-2zdza .comon-template-ruleCenter-components-Detail-index-sencondTitle-2kZvw {
  text-align: center;
  color: #797979;
  font-size: 16px;
  font-weight: 400;
  padding-bottom: 24px;
  padding-top: 12px;
  border-bottom: 1px solid #ccc;
}
.comon-template-ruleCenter-components-Detail-index-detail-2zdza .comon-template-ruleCenter-components-Detail-index-content-2Tepz {
  padding-top: 20px;
}
.comon-template-ruleCenter-components-Detail-index-detail-2zdza .comon-template-ruleCenter-components-Detail-index-content-2Tepz .comon-template-ruleCenter-components-Detail-index-pdfBox-3kVLq {
  width: 1170px;
  padding: 20px 0;
  background-color: #e6e6e6;
}
.comon-template-ruleCenter-components-Detail-index-detail-2zdza .comon-template-ruleCenter-components-Detail-index-content-2Tepz .comon-template-ruleCenter-components-Detail-index-pdfBox-3kVLq .comon-template-ruleCenter-components-Detail-index-pdfItem-3l3pr {
  height: 600px;
  overflow-x: hidden;
  text-align: center;
  background-color: #525659;
  width: 70%;
  margin: auto;
  padding: 10px 0;
}
.comon-template-ruleCenter-components-Detail-index-detail-2zdza .comon-template-ruleCenter-components-Detail-index-content-2Tepz .comon-template-ruleCenter-components-Detail-index-pdfBox-3kVLq .comon-template-ruleCenter-components-Detail-index-pdfItem-3l3pr .comon-template-ruleCenter-components-Detail-index-pdf_page-1bk9Q {
  margin: auto;
  left: 80px;
  user-select: none;
}
.comon-template-ruleCenter-components-Detail-index-detail-2zdza .comon-template-ruleCenter-components-Detail-index-enclosure-3ebKe {
  color: rgba(0, 0, 0, 0.65);
  font-size: 16px;
}
.comon-template-ruleCenter-components-Detail-index-detail-2zdza .comon-template-ruleCenter-components-Detail-index-enclosure-3ebKe .comon-template-ruleCenter-components-Detail-index-enclosureItem-16sRe {
  padding-left: 3px;
  display: flex;
  justify-content: space-between;
}
.comon-template-ruleCenter-components-Detail-index-detail-2zdza .comon-template-ruleCenter-components-Detail-index-enclosure-3ebKe .comon-template-ruleCenter-components-Detail-index-enclosureItem-16sRe span {
  cursor: pointer;
  font-size: 12px;
  color: var(--primary);
  margin-right: 10px;
}
.comon-template-ruleCenter-components-Detail-index-detail-2zdza .comon-template-ruleCenter-components-Detail-index-enclosure-3ebKe .comon-template-ruleCenter-components-Detail-index-enclosureItem-16sRe:hover {
  background-color: rgba(51, 147, 156, 0.06);
}
.comon-template-ruleCenter-components-Detail-index-detail-2zdza .comon-template-ruleCenter-components-Detail-index-pdfBtn-3tbv5 {
  text-align: center;
  width: 1170px;
  margin-top: 10px;
  padding: 10px 20px;
  background-color: #e6e6e6;
}
.comon-template-ruleCenter-components-Detail-index-detail-2zdza .comon-template-ruleCenter-components-Detail-index-pdfBtn-3tbv5 .ant-btn {
  background-color: var(--primary);
  color: #fff;
  margin: 0 10px;
}
.comon-template-ruleCenter-components-Detail-index-detail-2zdza .comon-template-ruleCenter-components-Detail-index-mark-1UL8v {
  display: none;
  width: 100%;
  height: 100%;
  text-align: center;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 999999999;
  background-color: rgba(0, 0, 0, 0.65);
}
.comon-template-ruleCenter-components-Detail-index-detail-2zdza .comon-template-ruleCenter-components-Detail-index-mark-1UL8v .comon-template-ruleCenter-components-Detail-index-markItem-21dTk {
  width: 977px;
  height: 100%;
  margin: auto;
  overflow-x: hidden;
}
.comon-template-ruleCenter-components-Detail-index-detail-2zdza .comon-template-ruleCenter-components-Detail-index-mark-1UL8v .comon-template-ruleCenter-components-Detail-index-markItem-21dTk .comon-template-ruleCenter-components-Detail-index-pdf_page-1bk9Q {
  user-select: none;
}
.comon-template-ruleCenter-components-Detail-index-detail-2zdza .comon-template-ruleCenter-components-Detail-index-mark-1UL8v .comon-template-ruleCenter-components-Detail-index-markItem-21dTk .comon-template-ruleCenter-components-Detail-index-closePdf-29-17 {
  position: fixed;
  bottom: 20px;
  right: 50%;
  transform: translateX(50%);
}
.comon-template-ruleCenter-components-Detail-index-detail-2zdza .comon-template-ruleCenter-components-Detail-index-mark-1UL8v .comon-template-ruleCenter-components-Detail-index-markItem-21dTk .ant-btn {
  background-color: #33939C;
  color: #fff;
  margin: 0 10px;
}
.comon-template-informationComponent-index-informationComponent-3AME_ {
  position: relative;
  padding: 0 15px;
  height: 510px;
}
.comon-template-informationComponent-index-informationComponent-3AME_ .comon-template-informationComponent-index-inBg-xVwN4 {
  position: absolute;
  top: 0;
  left: 0;
  height: 60px;
  width: 100%;
  z-index: 9;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.comon-template-informationComponent-index-informationComponent-3AME_ .comon-template-informationComponent-index-bgImg-3hNOT {
  position: absolute;
  top: 0;
  left: 0;
  height: 80px;
  width: 100%;
  border-radius: 10px 10px 0 0;
}
.comon-template-informationComponent-index-informationComponent-3AME_ .comon-template-informationComponent-index-icTitle-1ah6T {
  position: relative;
  z-index: 10;
  height: 80px;
  line-height: 80px;
  font-size: 20px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid #D9D9D9;
}
.comon-template-informationComponent-index-informationComponent-3AME_ .comon-template-informationComponent-index-markRead-20j4T {
  cursor: pointer;
  position: absolute;
  right: 28px;
  top: 18px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  z-index: 11;
}
.comon-template-informationComponent-index-informationComponent-3AME_ .comon-template-informationComponent-index-markRead-20j4T .comon-template-informationComponent-index-mrIcon-1SoPF {
  display: block;
  color: #D0D0D0;
  font-size: 24px;
  transform: rotate(90deg);
}
.comon-template-informationComponent-index-informationComponent-3AME_ .comon-template-informationComponent-index-icList-2YAQk {
  padding: 14px 0 16px 5px;
  height: 80px;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
}
.comon-template-informationComponent-index-informationComponent-3AME_ .comon-template-informationComponent-index-icList-2YAQk .comon-template-informationComponent-index-iclTitle-3T3yO {
  position: relative;
  margin-bottom: 8px;
}
.comon-template-informationComponent-index-informationComponent-3AME_ .comon-template-informationComponent-index-icList-2YAQk .comon-template-informationComponent-index-iclTitle-3T3yO .comon-template-informationComponent-index-tooltipTitle-1nVN0 {
  position: relative;
  cursor: pointer;
  display: inline-block;
  max-width: 100%;
  height: 22px;
  line-height: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.95);
}
.comon-template-informationComponent-index-informationComponent-3AME_ .comon-template-informationComponent-index-icList-2YAQk .comon-template-informationComponent-index-iclTitle-3T3yO .comon-template-informationComponent-index-tooltipTitle-1nVN0:hover {
  text-decoration: underline;
}
.comon-template-informationComponent-index-informationComponent-3AME_ .comon-template-informationComponent-index-icList-2YAQk .comon-template-informationComponent-index-iclTitle-3T3yO.comon-template-informationComponent-index-isUnRead-hP4Zk::before {
  content: '';
  position: absolute;
  left: -7px;
  top: 8px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #FF6166;
}
.comon-template-informationComponent-index-informationComponent-3AME_ .comon-template-informationComponent-index-icList-2YAQk .comon-template-informationComponent-index-iclInfo-27iRl {
  font-size: 14px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.65);
}
.comon-template-informationComponent-index-informationComponent-3AME_ .comon-template-informationComponent-index-icList-2YAQk .comon-template-informationComponent-index-iclInfo-27iRl .comon-template-informationComponent-index-iclTime-2-KcK {
  width: 100px;
  padding-right: 10px;
}
.comon-template-informationComponent-index-informationComponent-3AME_ .comon-template-informationComponent-index-icList-2YAQk .comon-template-informationComponent-index-iclInfo-27iRl .comon-template-informationComponent-index-iclPlace-1Prpz {
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.comon-template-informationComponent-index-informationComponent-3AME_ .comon-template-informationComponent-index-icSeeMore-34MKP {
  height: 30px;
  line-height: 30px;
  color: var(--primary);
  text-align: center;
}
.comon-template-informationComponent-index-informationComponent-3AME_ .comon-template-informationComponent-index-icSeeMore-34MKP .comon-template-informationComponent-index-info-2LRRw {
  cursor: pointer;
}
.comon-template-informationComponent-index-informationComponent-3AME_ .comon-template-informationComponent-index-icSeeMore-34MKP .comon-template-informationComponent-index-info-2LRRw:hover {
  text-decoration: underline;
}
.comon-template-informationComponent-index-nodata-1SzTB {
  margin-top: 182px;
  text-align: center;
}
.comon-template-informationComponent-index-mrMenu-3s3WA .ant-dropdown-menu-item:hover {
  background-color: #e6f7ff;
}
/* 响应断点 */
/*********************蓝色主题 start*********************/
/*********************蓝色主题 end*********************/
/*********************红色主题 start*********************/
/*********************红色主题 end*********************/
/********************绿色主题 start********************/
/********************绿色主题 end********************/
.content {
  background-color: #FFFFFF;
}
.content .ant-pagination {
  width: 100%;
  text-align: right;
  padding-right: 10px;
}
.right {
  background: #FFFFFF;
  border-left: 1px solid #eee;
}
.right .count {
  padding-right: 10px;
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_cardWarpper-3m1yp {
  position: fixed;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 10000;
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_card-2gS53 {
  margin: 20px auto;
  width: 1200px;
  height: 700px;
  background-color: #FCFFFF;
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_header-3yzwM {
  display: flex;
  padding: 46px 100px 0;
  align-items: center;
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_title-2Yl_o {
  width: 100%;
  font-size: 24px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_container-1A4-Y {
  position: relative;
  padding: 24px 100px 0;
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_container-1A4-Y .comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_searchIpt-2VSwV {
  width: calc(100% - 128px);
  height: 64px;
  font-size: 20px;
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_container-1A4-Y .comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_searchBtn-R8dui {
  width: 128px;
  height: 64px;
  font-size: 20px;
  font-weight: bold;
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_history-3JgnY {
  align-items: center;
  padding-right: 50px;
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_history_item-25LTX {
  display: inline-block;
  margin: 10px 10px 0 0;
  padding: 3px 13px;
  border-radius: 6px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  background-color: rgba(0, 0, 0, 0.05);
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_history_title-3SB44 {
  cursor: pointer;
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_history_title-3SB44:hover {
  color: var(--primary);
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_history_del-2bTyp {
  margin-left: 5px;
  cursor: pointer;
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_history_del-2bTyp:hover {
  color: #ff0000;
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_recmd-1lYdA {
  margin-top: 46px;
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_recmdModule_title-2_VOA {
  color: var(--primary);
  font-size: 16px;
  font-weight: bold;
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_recmdM_count-GcjPo {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_recmdM_count-GcjPo img {
  margin-right: 5px;
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_recmdTitle-3FzHi {
  font-size: 18px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_recmdModule_app-PtklP {
  display: block;
  height: 148px;
  margin-top: 18px;
  padding: 19px 14px;
  background: #FFFFFF;
  border-radius: 8px;
  border: 1px solid #E7F6F7;
  box-shadow: 0px 0px 6px 0px rgba(0, 104, 113, 0.08);
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_recmdModule_theme-2nAi4 {
  height: 148px;
  margin-top: 18px;
  padding: 13px 16px 15px;
  background: #FFFFFF;
  border-radius: 8px;
  border: 1px solid #E7F6F7;
  box-shadow: 0px 0px 6px 0px rgba(0, 104, 113, 0.08);
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_recmdModule_card-CJ8lZ {
  height: 148px;
  margin-top: 18px;
  padding: 13px 16px 15px;
  background: #FFFFFF;
  border-radius: 8px;
  border: 1px solid #E7F6F7;
  box-shadow: 0px 0px 6px 0px rgba(0, 104, 113, 0.08);
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_recmdM_app_img-3lRJ9 {
  width: 48px;
  height: 48px;
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_recmdM_app_count-3BvPA {
  position: absolute;
  bottom: 10px;
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_recmdM_tag-3P2BZ {
  display: inline-block;
  margin-right: 10px;
  padding: 1px 10px;
  border-radius: 12px 0 12px 0;
  background: rgba(0, 0, 0, 0.05);
  font-size: 14px;
  color: rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  overflow: hidden;
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_recmdM_title-3PiFz {
  height: 21px;
  line-height: 21px;
  font-weight: bold;
  font-size: 16px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_recmdM_remark-19m4h {
  height: 94px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 24px;
  overflow: hidden;
}
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_recmdM_card_img-DLx7C,
.comon-template-GlobalSearch-components-SearchModal-index-GlobalSearch_recmdM_theme_img-AE8Qe {
  width: 160px;
  height: 120px;
}
.comon-template-GlobalSearch-components-SearchModal-index-removeBtn-2wzrS:hover {
  color: red!important;
}
.plugins-menuSider-index-menuBox-1OVPF {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  height: 100%;
  background: #fff;
  padding-top: 76px;
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
  transition: all 0.5s;
}
.plugins-menuSider-index-menuBox-1OVPF .plugins-menuSider-index-menuLogo-otPWC {
  margin-bottom: 55px;
  width: 181px;
  height: 36px;
}
.plugins-menuSider-index-menuBox-1OVPF .plugins-menuSider-index-menuLogo-otPWC img {
  width: 100%;
  height: 100%;
}
.plugins-menuSider-index-menuBox-1OVPF .plugins-menuSider-index-item-2sWeL {
  display: flex;
  justify-content: left;
  align-items: center;
  padding: 11px 0 11px 37px;
  height: 44px;
  line-height: 44px;
}
.plugins-menuSider-index-menuBox-1OVPF .plugins-menuSider-index-item-2sWeL img {
  margin-right: 26px;
  width: 22px;
  height: 22px;
}
.plugins-menuSider-index-menuBox-1OVPF .plugins-menuSider-index-item-2sWeL span {
  font-family: Inter, Inter;
  font-weight: 400;
  font-size: 18px;
  color: #313A63;
}
.plugins-menuSider-index-menuBox-1OVPF .plugins-menuSider-index-item-2sWeL .plugins-menuSider-index-borderRight-2TW8q {
  position: absolute;
  right: 19px;
  top: 0;
  display: block;
  width: 6px;
  height: 44px;
  background: #3E7FFF;
  border-radius: 20px 20px 20px 20px;
}
.plugins-menuSider-index-editBtn-3pg4P {
  position: absolute;
  bottom: 35px;
  left: 50%;
  transform: translateX(-50%);
  font-family: Inter, Inter;
  font-weight: 400;
  font-size: 18px;
  color: #313A63;
}
.app-layout-consultation-index-box-33ci7 {
  padding: 25px 0;
}
.app-layout-consultation-index-card-21kVl {
  padding: 20px;
  min-height: 800px;
  background-color: #FFFFFF;
  border-radius: 10px;
}
.app-layout-consultation-index-tabService-1lOBO,
.app-layout-consultation-index-tabFeedback-3tW9L {
  padding: 5px 15px;
}
.app-layout-consultation-index-moduleItem-3xxkB {
  margin: 0 0 5px 0;
  padding-left: 10px;
  width: 180px;
  height: 36px;
  line-height: 36px;
  font-size: 15px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.6);
  border-radius: 4px;
  cursor: pointer;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.app-layout-consultation-index-activeModule-1pIG8,
.app-layout-consultation-index-moduleItem-3xxkB:hover {
  color: #ffffff;
  background-color: var(--primary);
  transition: all .5s;
}
.app-layout-consultation-index-dataItem-1qOpy {
  padding: 0 10px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #434343;
  border-bottom: 1px solid #e4e4e4;
  cursor: pointer;
}
.app-layout-consultation-index-di_title-1eaWh {
  float: left;
  padding-right: 20px;
  width: 55%;
  font-size: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.app-layout-consultation-index-di_title-1eaWh:hover {
  color: var(--primary);
  transition: all .5s;
}
.app-layout-consultation-index-di_time-1A_Mc {
  float: left;
  font-size: 14px;
  color: #797979;
  width: 25%;
}
.app-layout-consultation-index-di_count-1vJuZ {
  float: right;
  padding-left: 8%;
  font-size: 14px;
  color: #797979;
  width: 20%;
}
.app-layout-consultation-index-pagination-TjEeO {
  width: 100%;
  padding: 20px 0;
  text-align: right;
}
.app-layout-consultation-index-detail_title-18Ps8 {
  text-align: center;
  color: #333333;
  font-size: 20px;
  font-weight: 700;
  width: 80%;
  margin: 0 auto;
}
.app-layout-consultation-index-detail_subTitle-2OidX {
  text-align: center;
  color: #797979;
  font-size: 12px;
  font-weight: 400;
}
.app-layout-consultation-index-detail_subTitle-2OidX span {
  padding: 10px 20px 0;
}
.app-layout-consultation-index-detail_content-PSun4 {
  padding: 10px;
}
.ant-upload-list-item a {
  color: #265fc9;
}
.app-layout-consultation-index-feedbackTop-2CykB {
  display: flex;
  padding-bottom: 24px;
}
.app-layout-consultation-index-feedbackBtn-4Dlo1 {
  position: absolute;
  right: 15px;
}
.app-layout-consultation-index-feedbackFormBtn-ysgBf button {
  margin-right: 10px;
}
.app-layout-consultation-index-detailTitle-3BHb2 {
  padding-bottom: 20px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 16px;
  font-weight: 700;
}
.app-layout-consultation-index-detailItem-37v77 {
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-weight: 400;
}
.app-layout-consultation-index-detailItem-37v77 a {
  color: var(--primary);
}
.app-layout-consultation-index-replyContent-38pRP {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.app-layout-consultation-index-like-2MEFp {
  background: #fff;
  color: #000;
  border-radius: 5px;
  padding: 5px;
}
.app-layout-consultation-index-dislike-K-GOi {
  background: #fff;
  color: #ff4040;
  border-radius: 5px;
  padding: 5px;
}
.app-layout-consultation-index-liking-3Uid2,
.app-layout-consultation-index-like-2MEFp:hover {
  background: var(--primary);
  color: #fff;
  border-radius: 5px;
  padding: 5px;
}
.app-layout-consultation-index-disliking-pRuH0,
.app-layout-consultation-index-dislike-K-GOi:hover {
  background: #ff4040;
  color: #fff;
  border-radius: 5px;
  padding: 5px;
}
.app-layout-consultation-index-linkImg-3yrRd {
  float: right;
  padding: 0 10px;
}
.app-layout-consultation-index-linkImg-3yrRd img {
  height: 40px;
  width: 40px;
}
.app-layout-consultation-index-iconliking-e9CpF {
  animation: app-layout-consultation-index-RotateLikeIcon-2gdut 1s forwards ease;
  margin-right: 5px;
}
.app-layout-consultation-index-icondisliking-1CxDA {
  animation: app-layout-consultation-index-RotateDislikeIcon-1pm_9 1s forwards ease;
  margin-right: 5px;
  transform-origin: 0 100%;
}
@keyframes app-layout-consultation-index-RotateLikeIcon-2gdut {
  0% {
    transform: scale(1.2) rotate(0g);
  }
  20% {
    transform: scale(1.3) rotate(-20deg);
  }
  48% {
    transform: scale(1.2) rotate(8deg);
  }
  75% {
    transform: scale(1.1) rotate(-1deg);
  }
  100% {
    transform: scale(1) rotate(0);
  }
}
@keyframes app-layout-consultation-index-RotateDislikeIcon-1pm_9 {
  0% {
    transform: scale(1.2) rotate(0g);
  }
  20% {
    transform: scale(1.3) rotate(20deg);
  }
  48% {
    transform: scale(1.2) rotate(-8deg);
  }
  75% {
    transform: scale(1.1) rotate(1deg);
  }
  100% {
    transform: scale(1) rotate(0);
  }
}
.app-layout-email-index-frameModal-1Db9J .ant-modal-header {
  background-color: #f1f1f1;
}
.app-layout-email-index-frameModal-1Db9J .ant-modal-header .ant-modal-title {
  font-weight: bold;
}
.app-layout-email-index-frameModal-1Db9J .app-layout-email-index-fmContent-hm1C1 {
  color: rgba(0, 0, 0, 0.65);
  line-height: 36px;
}
.app-layout-email-index-frameModal-1Db9J .app-layout-email-index-folderContent-OC_VR {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 36px;
  padding: 0 20px 15px;
}
.app-layout-email-index-frameModal-1Db9J .app-layout-email-index-folderContent-OC_VR .app-layout-email-index-folderInput-nIMc2 {
  margin-bottom: 10px;
}
.app-layout-email-index-frameModal-1Db9J .app-layout-email-index-folderContent-OC_VR img {
  height: 12px;
  object-fit: cover;
  margin-right: 3px;
  vertical-align: baseline;
}
.app-layout-email-index-frameModal-1Db9J .app-layout-email-index-content-1Ms7s {
  padding: 24px 22px 10px;
  line-height: 36px;
}
.app-layout-email-index-frameModal-1Db9J .app-layout-email-index-content-1Ms7s .app-layout-email-index-title-30JvK {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
}
.app-layout-email-index-frameModal-1Db9J .app-layout-email-index-content-1Ms7s .app-layout-email-index-title-30JvK i {
  margin-right: 10px;
  font-size: 20px;
  color: #faad14;
}
.app-layout-email-index-frameModal-1Db9J .app-layout-email-index-content-1Ms7s .app-layout-email-index-info-22ecY {
  padding-left: 30px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
}
.app-layout-email-index-frameModal-1Db9J .app-layout-email-index-content-1Ms7s .app-layout-email-index-info-22ecY .app-layout-email-index-deleteInfo-2BaE5 {
  color: red;
}
.app-layout-email-index-emailContainer-2j4Il {
  margin: 20px 0;
  padding: 15px;
  padding-bottom: 0;
  overflow: hidden;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0px 0px 10px 0px rgba(0, 104, 113, 0.1);
}
.app-layout-email-index-ecTop-35mEq {
  line-height: 32px;
  border-bottom: 1px solid #ddd;
}
.app-layout-email-index-ecTop-35mEq .app-layout-email-index-ecTitle-sgedJ {
  padding-bottom: 5px;
  color: var(--primary);
  font-size: 16px;
  font-weight: bold;
  border-bottom: 3px solid var(--primary);
}
.app-layout-email-index-ecWrapper-2-jrc {
  position: relative;
}
.app-layout-email-index-ecWrapper-2-jrc .app-layout-email-index-wrapperLeft-2gD5S .iconfont {
  margin-right: 5px;
  font-size: 17px;
}
.app-layout-email-index-ecWrapper-2-jrc .app-layout-email-index-wrapperLeft-2gD5S .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: var(--lighten);
}
.app-layout-email-index-ecWrapper-2-jrc .app-layout-email-index-wrapperLeft-2gD5S .ant-menu-item,
.app-layout-email-index-ecWrapper-2-jrc .app-layout-email-index-wrapperLeft-2gD5S .ant-menu-submenu .ant-menu-submenu-title {
  margin-top: 0 !important;
  padding: 0 10px !important;
}
.app-layout-email-index-ecWrapper-2-jrc .app-layout-email-index-wrapperLeft-2gD5S .ant-menu-submenu .ant-menu-item {
  padding-left: 31px !important;
}
.app-layout-email-index-ecWrapper-2-jrc .app-layout-email-index-wrapperRight-1cy5w {
  width: calc(100% - 140px);
  padding: 20px 0 20px 20px;
  color: rgba(0, 0, 0, 0.85);
}
.app-layout-email-index-ecWrapper-2-jrc::before {
  content: '';
  position: absolute;
  left: 140px;
  width: 1px;
  height: 100%;
  background-color: #e8e8e8;
}
.app-layout-email-index-ecWrapper-2-jrc.app-layout-email-index-isGlobalSearch-2FWaQ .app-layout-email-index-wrapperRight-1cy5w {
  width: 100%;
  padding-left: 0;
}
.app-layout-email-index-ecWrapper-2-jrc.app-layout-email-index-isGlobalSearch-2FWaQ::before {
  display: none;
}
.app-layout-email-index-menuPanel-2-pA8 {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  line-height: 32px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
  padding: 10px 5px;
  z-index: 999;
  background-color: #fff;
  box-shadow: 0px 0px 10px 5px rgba(0, 104, 113, 0.1);
}
.app-layout-email-index-menuPanel-2-pA8 .app-layout-email-index-panelItem-nnXp4 {
  padding: 0 10px;
  cursor: pointer;
}
.app-layout-email-index-menuPanel-2-pA8 .app-layout-email-index-panelItem-nnXp4:hover {
  color: var(--primary);
}
.app-layout-email-index-wrapperHeader-2hGE8 {
  margin-bottom: 16px;
}
.app-layout-email-index-wrapperHeader-2hGE8 .app-layout-email-index-globalSearch-37nND {
  color: rgba(0, 0, 0, 0.65);
}
.app-layout-email-index-wrapperHeader-2hGE8 .app-layout-email-index-globalSearch-37nND .app-layout-email-index-gsTitle-rUHQK {
  color: var(--primary);
  font-size: 16px;
  font-weight: bold;
}
.app-layout-email-index-wrapperHeader-2hGE8 .app-layout-email-index-title-30JvK {
  font-size: 16px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}
.app-layout-email-index-wrapperHeader-2hGE8 .app-layout-email-index-txt-4QIs4 {
  color: var(--primary);
}
.app-layout-email-index-wrapperHeader-2hGE8 .app-layout-email-index-txt-4QIs4.app-layout-email-index-active-37Kzp {
  cursor: pointer;
}
.app-layout-email-index-wrapperHeader-2hGE8 .app-layout-email-index-txt-4QIs4.app-layout-email-index-active-37Kzp:hover {
  text-decoration: underline;
}
.app-layout-email-index-wrapperHeader-2hGE8 .app-layout-email-index-unreadTips-1Vtck {
  margin-top: 5px;
}
.app-layout-email-index-wrapperHeader-2hGE8 .app-layout-email-index-tips-2A1Vc {
  color: var(--primary);
}
.app-layout-email-index-wrapperTool-n4vgu {
  padding: 6px 12px;
  background-color: rgba(2, 105, 114, 0.05);
}
.app-layout-email-index-wrapperTool-n4vgu .app-layout-email-index-btnGroup-k2IO1 button {
  margin-left: 10px;
}
.app-layout-email-index-wrapperTool-n4vgu .app-layout-email-index-btnGroup-k2IO1 button:first-child {
  margin-left: 0;
}
.app-layout-email-index-wrapperTool-n4vgu .app-layout-email-index-pagination-1A2Zk {
  color: rgba(0, 0, 0, 0.65);
}
.app-layout-email-index-wrapperTool-n4vgu .app-layout-email-index-pagination-1A2Zk .app-layout-email-index-paginationItem-1QEUN {
  cursor: pointer;
  margin-left: 10px;
  color: var(--primary);
}
.app-layout-email-index-wrapperContent-2akJS {
  min-height: 286px;
}
.app-layout-email-index-wrapperContent-2akJS dl,
.app-layout-email-index-wrapperContent-2akJS dd {
  margin-bottom: 0;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wrapperNodata-1RZaJ {
  text-align: center;
  margin: 0 auto;
  padding: 100px 0;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcTop-3l8L3 {
  line-height: 36px;
  padding: 0 12px 0 28px;
  background-color: #F5F5F5;
  border-top: 1px solid #D9D9D9;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcTop-3l8L3 .app-layout-email-index-status-3kr7K {
  width: 84px;
  padding-left: 10px;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcTop-3l8L3 .app-layout-email-index-status-3kr7K .icon-fileList {
  color: #8fcdd2;
  font-size: 14px;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcTop-3l8L3 .app-layout-email-index-title-30JvK {
  width: 120px;
  font-weight: bold;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcTop-3l8L3 .app-layout-email-index-name-TXhBv {
  font-weight: bold;
  width: calc(100% - 84px - 120px - 100px - 50px);
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcTop-3l8L3 .app-layout-email-index-time-3kHXP {
  width: 100px;
  padding-right: 10px;
  font-weight: bold;
  text-align: right;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcTop-3l8L3 .app-layout-email-index-collect-3RP9e {
  width: 50px;
  font-weight: bold;
  text-align: right;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcHeader-3jA3a {
  padding: 0 3px;
  line-height: 45px;
  color: rgba(0, 0, 0, 0.65);
  border-bottom: 2px solid #CED6D7;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcHeader-3jA3a .app-layout-email-index-title-30JvK {
  font-weight: bold;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3 {
  cursor: pointer;
  padding: 0 12px;
  line-height: 45px;
  color: rgba(0, 0, 0, 0.65);
  border-bottom: 1px solid #D9D9D9;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3 .app-layout-email-index-status-3kr7K {
  width: 84px;
  height: 45px;
  padding: 0 10px;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3 .app-layout-email-index-status-3kr7K .app-layout-email-index-readStaus-3XPey {
  margin-right: 2px;
  line-height: 20px;
  position: relative;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3 .app-layout-email-index-status-3kr7K .app-layout-email-index-readStaus-3XPey .app-layout-email-index-iconStatus-2fwLi {
  position: absolute;
  font-size: 14px;
  right: -3px;
  bottom: -3px;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3 .app-layout-email-index-status-3kr7K .app-layout-email-index-readStaus-3XPey .app-layout-email-index-iconStatus-2fwLi.app-layout-email-index-inBox-2ZGnf {
  color: #86bcc2;
  transform: rotateY(180deg);
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3 .app-layout-email-index-status-3kr7K .app-layout-email-index-readStaus-3XPey .app-layout-email-index-iconStatus-2fwLi.app-layout-email-index-send-1g4Aw {
  color: #9ea8f5;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3 .app-layout-email-index-status-3kr7K .app-layout-email-index-readStaus-3XPey .app-layout-email-index-imgStatus-2h3sS {
  position: absolute;
  width: 11px;
  right: -3px;
  bottom: -2px;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3 .app-layout-email-index-status-3kr7K .app-layout-email-index-readStaus-3XPey .app-layout-email-index-imgStatus-2h3sS.app-layout-email-index-emailDraft-1Tw9s {
  background-color: #fff;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3 .app-layout-email-index-status-3kr7K .app-layout-email-index-readStaus-3XPey .app-layout-email-index-imgStatus-2h3sS.app-layout-email-index-emailBox-30tT7 {
  width: 13px;
  right: -2px;
  bottom: 0px;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3 .app-layout-email-index-status-3kr7K .app-layout-email-index-unreadImg-39K99 {
  width: 18px;
  height: 14px;
  margin-top: -3px;
  object-fit: cover;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3 .app-layout-email-index-status-3kr7K .icon-isRead-email {
  font-size: 18px;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3 .app-layout-email-index-status-3kr7K .icon-fileList {
  color: #8fcdd2;
  font-size: 14px;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3 .app-layout-email-index-name-TXhBv {
  position: relative;
  width: 120px;
  height: 45px;
  padding: 12px 2px 12px 0;
  line-height: 21px;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3 .app-layout-email-index-name-TXhBv .app-layout-email-index-nameInfo-2IXp9 {
  max-width: 100%;
  height: 21px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3 .app-layout-email-index-title-30JvK {
  width: calc(100% - 16px - 84px - 120px - 100px - 50px);
  height: 45px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3 .app-layout-email-index-time-3kHXP {
  width: 100px;
  text-align: right;
  padding: 0 4px;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3 .app-layout-email-index-collect-3RP9e {
  width: 50px;
  text-align: right;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3 .app-layout-email-index-collect-3RP9e .icon-collect {
  color: #909399;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3 .app-layout-email-index-collect-3RP9e .icon-iscollect {
  font-size: 18px;
  color: #faad14;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3.app-layout-email-index-notRead-1C3cO {
  color: rgba(0, 0, 0, 0.85);
  font-weight: bold;
}
.app-layout-email-index-wrapperContent-2akJS .app-layout-email-index-wcScope-3RHL3:hover {
  background-color: #f7f7f7;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailTitle-cZhPZ {
  padding: 20px 0;
  line-height: 30px;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailTitle-cZhPZ .app-layout-email-index-etLeft-2xn3g {
  width: calc(100% - 110px);
  font-size: 20px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailTitle-cZhPZ .app-layout-email-index-etRight-3bG9t {
  text-align: right;
  width: 110px;
  color: rgba(0, 0, 0, 0.65);
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailTitle-cZhPZ .app-layout-email-index-etRight-3bG9t .app-layout-email-index-unreadNums-3Pi9f {
  color: #FF4D4F;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailTitle-cZhPZ.app-layout-email-index-hasTimeSend-3Srf5 {
  padding-bottom: 0;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailTimeSend-2YQSy {
  margin-bottom: 10px;
  text-align: right;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailTimeSend-2YQSy .app-layout-email-index-changeTime-12jb1 {
  cursor: pointer;
  margin-left: 5px;
  color: var(--primary);
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailInfo-2RHp2 {
  line-height: 26px;
  padding: 0 0 30px;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid #e7eaf0;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailInfo-2RHp2 .app-layout-email-index-eiLeft-1Uorv {
  width: calc(100% - 130px);
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailInfo-2RHp2 .app-layout-email-index-eiLeft-1Uorv .app-layout-email-index-userScope-1M1IA {
  width: 100%;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailInfo-2RHp2 .app-layout-email-index-eiLeft-1Uorv .app-layout-email-index-userScope-1M1IA .app-layout-email-index-title-30JvK {
  width: 60px;
  white-space: pre-wrap;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailInfo-2RHp2 .app-layout-email-index-eiLeft-1Uorv .app-layout-email-index-userScope-1M1IA .app-layout-email-index-title-30JvK.app-layout-email-index-sendTitle-eYHM6 {
  color: var(--primary);
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailInfo-2RHp2 .app-layout-email-index-eiLeft-1Uorv .app-layout-email-index-userScope-1M1IA .app-layout-email-index-info-22ecY {
  width: calc(100% - 60px);
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailInfo-2RHp2 .app-layout-email-index-eiLeft-1Uorv .app-layout-email-index-userScope-1M1IA .app-layout-email-index-usItem-2jmvG .app-layout-email-index-info-22ecY {
  width: calc(100% - 60px - 40px);
  max-height: 26px;
  overflow: hidden;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailInfo-2RHp2 .app-layout-email-index-eiLeft-1Uorv .app-layout-email-index-userScope-1M1IA .app-layout-email-index-usItem-2jmvG .app-layout-email-index-switch-3c2BX {
  width: 40px;
  text-align: center;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailInfo-2RHp2 .app-layout-email-index-eiLeft-1Uorv .app-layout-email-index-userScope-1M1IA .app-layout-email-index-usItem-2jmvG .app-layout-email-index-switch-3c2BX i {
  cursor: pointer;
  display: block;
  transition: all 0.5s;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailInfo-2RHp2 .app-layout-email-index-eiLeft-1Uorv .app-layout-email-index-userScope-1M1IA .app-layout-email-index-usItem-2jmvG.app-layout-email-index-ready-1k3cY .app-layout-email-index-info-22ecY {
  transition: all 0.5s;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailInfo-2RHp2 .app-layout-email-index-eiLeft-1Uorv .app-layout-email-index-userScope-1M1IA .app-layout-email-index-usItem-2jmvG.app-layout-email-index-default-2cMUb .app-layout-email-index-info-22ecY {
  width: calc(100% - 60px);
  max-height: 26px;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailInfo-2RHp2 .app-layout-email-index-eiLeft-1Uorv .app-layout-email-index-userScope-1M1IA .app-layout-email-index-usItem-2jmvG.app-layout-email-index-default-2cMUb .app-layout-email-index-switch-3c2BX {
  display: none;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailInfo-2RHp2 .app-layout-email-index-eiLeft-1Uorv .app-layout-email-index-userScope-1M1IA .app-layout-email-index-usItem-2jmvG.app-layout-email-index-open-3LxN3 .app-layout-email-index-switch-3c2BX i {
  transform: rotate(-180deg);
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailInfo-2RHp2 .app-layout-email-index-eiLeft-1Uorv .app-layout-email-index-userScope-1M1IA .app-layout-email-index-usItem-2jmvG.app-layout-email-index-close-6tMX7 .app-layout-email-index-info-22ecY {
  max-height: 26px;
  overflow: hidden;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailInfo-2RHp2 .app-layout-email-index-eiLeft-1Uorv .app-layout-email-index-userScope-1M1IA .app-layout-email-index-usItem-2jmvG.app-layout-email-index-closeEnd-cGQHM .app-layout-email-index-info-22ecY {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailInfo-2RHp2 .app-layout-email-index-eiLeft-1Uorv .app-layout-email-index-senderTip-1Q_DM {
  color: rgba(0, 0, 0, 0.45);
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailInfo-2RHp2 .app-layout-email-index-eiRight-3mZFx {
  width: 130px;
  text-align: right;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailInfo-2RHp2 .app-layout-email-index-eiRight-3mZFx .app-layout-email-index-collect-3RP9e .icon-collect {
  cursor: pointer;
  color: #909399;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailInfo-2RHp2 .app-layout-email-index-eiRight-3mZFx .app-layout-email-index-collect-3RP9e .icon-iscollect {
  font-size: 18px;
  color: #faad14;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailWrapper-37pnu {
  padding: 32px 0;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailWrapper-37pnu .app-layout-email-index-content-1Ms7s {
  margin-bottom: 32px;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailWrapper-37pnu .app-layout-email-index-fileList-1Fyfo {
  border: 2px solid #F4F4F4;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailWrapper-37pnu .app-layout-email-index-fileList-1Fyfo .app-layout-email-index-flTitle-3n3rn {
  padding: 0 10px;
  height: 32px;
  line-height: 32px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: bold;
  font-size: 16px;
  background-color: #F4F4F4;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailWrapper-37pnu .app-layout-email-index-fileList-1Fyfo .app-layout-email-index-flTitle-3n3rn i {
  margin-right: 5px;
  display: inline-block;
  transform: rotate(45deg);
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailWrapper-37pnu .app-layout-email-index-fileList-1Fyfo .app-layout-email-index-flItem-1O87v {
  padding: 20px;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailWrapper-37pnu .app-layout-email-index-fileList-1Fyfo .app-layout-email-index-flItem-1O87v .app-layout-email-index-fileSuffix-2JfhU {
  width: 34px;
  height: 45px;
  line-height: 45px;
  margin-right: 12px;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailWrapper-37pnu .app-layout-email-index-fileList-1Fyfo .app-layout-email-index-flItem-1O87v .app-layout-email-index-fileSuffix-2JfhU .app-layout-email-index-img-36MaC {
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailWrapper-37pnu .app-layout-email-index-fileList-1Fyfo .app-layout-email-index-flItem-1O87v .app-layout-email-index-fileSuffix-2JfhU .app-layout-email-index-otherFile-lLuKk {
  width: 100%;
  height: 100%;
  background-color: #2f97fe;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailWrapper-37pnu .app-layout-email-index-fileList-1Fyfo .app-layout-email-index-flItem-1O87v .app-layout-email-index-scope-2uRS2 .app-layout-email-index-name-TXhBv {
  font-size: 16px;
}
.app-layout-email-index-emailDetail-2ovMu .app-layout-email-index-emailWrapper-37pnu .app-layout-email-index-fileList-1Fyfo .app-layout-email-index-flItem-1O87v .app-layout-email-index-scope-2uRS2 .app-layout-email-index-download-DNjNU {
  margin-right: 10px;
  color: var(--primary);
}
.app-layout-email-index-write-2nlsu .app-layout-email-index-writeTool-3svUE {
  padding: 9px 16px;
  background-color: #f3f4f4;
}
.app-layout-email-index-write-2nlsu .app-layout-email-index-writeTool-3svUE .ant-btn {
  margin-right: 10px;
}
.app-layout-email-index-write-2nlsu .app-layout-email-index-writeContent-1Veo- {
  overflow: hidden;
  padding: 16px 105px 16px 0;
  background-color: #f5feff;
}
.app-layout-email-index-write-2nlsu .app-layout-email-index-writeContent-1Veo- .app-layout-email-index-formItem-36TuI {
  line-height: 32px;
  margin-bottom: 10px;
}
.app-layout-email-index-write-2nlsu .app-layout-email-index-writeContent-1Veo- .app-layout-email-index-formItem-36TuI .app-layout-email-index-fiLeft-2PVqe {
  width: 105px;
  min-height: 32px;
  text-align: right;
}
.app-layout-email-index-write-2nlsu .app-layout-email-index-writeContent-1Veo- .app-layout-email-index-formItem-36TuI .app-layout-email-index-fiRight-76jXy {
  position: relative;
  width: calc(100% - 105px);
}
.app-layout-email-index-write-2nlsu .app-layout-email-index-writeContent-1Veo- .app-layout-email-index-formItem-36TuI .app-layout-email-index-fiRight-76jXy .app-layout-email-index-ASCInfo-2zckK {
  color: #8fa7b3;
}
.app-layout-email-index-write-2nlsu .app-layout-email-index-writeContent-1Veo- .app-layout-email-index-formItem-36TuI .app-layout-email-index-fiRight-76jXy .app-layout-email-index-uploadFile-KqK_3 {
  cursor: pointer;
}
.app-layout-email-index-write-2nlsu .app-layout-email-index-writeContent-1Veo- .app-layout-email-index-formItem-36TuI .app-layout-email-index-fiRight-76jXy .app-layout-email-index-uploadFile-KqK_3 i {
  display: inline-block;
  transform: rotate(45deg);
  margin-right: 5px;
  color: var(--primary);
}
.app-layout-email-index-write-2nlsu .app-layout-email-index-writeContent-1Veo- .app-layout-email-index-formItem-36TuI .app-layout-email-index-fiRight-76jXy .app-layout-email-index-addUser-2KqhW {
  cursor: pointer;
  position: absolute;
  font-size: 20px;
  color: rgba(0, 0, 0, 0.2);
  right: 10px;
  top: 10px;
  top: 6px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  transform: rotate(45deg);
}
.app-layout-email-index-customGroup-1EPd2 .app-layout-email-index-cgTools-17AU7 {
  margin-bottom: 20px;
}
.app-layout-email-index-customGroup-1EPd2 .app-layout-email-index-cgTools-17AU7 button {
  margin-right: 10px;
}
.app-layout-email-index-customGroup-1EPd2 .app-layout-email-index-cgTitle-2PqHz {
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 20px;
}
.app-layout-email-index-customGroup-1EPd2 .app-layout-email-index-cgTable-2VKjK .app-layout-email-index-groupMember-163Nm {
  word-break: break-all;
}
.app-layout-email-index-customGroup-1EPd2 .app-layout-email-index-cgTable-2VKjK .ant-table-body {
  border: 1px solid #e8e8e8;
  border-bottom: none;
}
.app-layout-email-index-customGroup-1EPd2 .app-layout-email-index-cgTable-2VKjK .ant-table-placeholder {
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}
.app-layout-email-index-customGroup-1EPd2 .app-layout-email-index-cgTable-2VKjK .app-layout-email-index-operationTitle-VN-Jn {
  cursor: pointer;
  color: var(--primary);
}
.app-layout-email-index-customGroup-1EPd2 .app-layout-email-index-authRange-3lEVr .app-layout-email-index-arTools-1vj2x button {
  margin-right: 10px;
}
.app-layout-email-index-arWrapper-1DPLj {
  padding: 20px 20px 10px;
  margin-bottom: 16px;
  background-color: #f6f9fa;
}
.app-layout-email-index-arWrapper-1DPLj .app-layout-email-index-title-30JvK {
  line-height: 20px;
  margin-bottom: 16px;
}
.app-layout-email-index-arWrapper-1DPLj .app-layout-email-index-title-30JvK .app-layout-email-index-addRoles-1V5wT {
  cursor: pointer;
  color: var(--primary);
}
.app-layout-email-index-arWrapper-1DPLj .app-layout-email-index-title-30JvK .app-layout-email-index-addRoles-1V5wT i {
  font-size: 18px;
}
.app-layout-email-index-arWrapper-1DPLj .app-layout-email-index-group-2Wd39 {
  position: relative;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 0 30px 0 8px;
  height: 30px;
  line-height: 30px;
  color: rgba(0, 0, 0, 0.65);
  background: #E4EAEA;
  border-radius: 4px;
}
.app-layout-email-index-arWrapper-1DPLj .app-layout-email-index-group-2Wd39 .app-layout-email-index-close-6tMX7 {
  cursor: pointer;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translate(0, -50%);
  color: #252727;
  font-size: 12px;
  font-weight: bold;
}
.app-layout-email-index-arWrapper-1DPLj .app-layout-email-index-group-2Wd39:last-child {
  margin-right: 0;
}
.app-layout-email-index-groupWrapper-5BkfQ .app-layout-email-index-gwLeft-zPxDD {
  width: calc(100% - 300px);
  padding-right: 170px;
}
.app-layout-email-index-groupWrapper-5BkfQ .app-layout-email-index-gwLeft-zPxDD .app-layout-email-index-fromGroup-ZsJyJ {
  line-height: 32px;
  margin-bottom: 16px;
}
.app-layout-email-index-groupWrapper-5BkfQ .app-layout-email-index-gwLeft-zPxDD .app-layout-email-index-fromGroup-ZsJyJ .app-layout-email-index-fgTitle-13heJ {
  width: 100px;
  text-align: right;
}
.app-layout-email-index-groupWrapper-5BkfQ .app-layout-email-index-gwLeft-zPxDD .app-layout-email-index-fromGroup-ZsJyJ .app-layout-email-index-fgInput-25R4S {
  width: calc(100% - 100px);
}
.app-layout-email-index-groupWrapper-5BkfQ .app-layout-email-index-gwLeft-zPxDD .app-layout-email-index-fromGroup-ZsJyJ.app-layout-email-index-chooseUser-26zzG .app-layout-email-index-fgInput-25R4S {
  position: relative;
}
.app-layout-email-index-groupWrapper-5BkfQ .app-layout-email-index-gwLeft-zPxDD .app-layout-email-index-fromGroup-ZsJyJ.app-layout-email-index-chooseUser-26zzG .app-layout-email-index-fgInput-25R4S .app-layout-email-index-addUser-2KqhW {
  cursor: pointer;
  position: absolute;
  font-size: 20px;
  color: rgba(0, 0, 0, 0.2);
  right: 10px;
  top: 10px;
  top: 6px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  transform: rotate(45deg);
}
.app-layout-email-index-groupWrapper-5BkfQ .app-layout-email-index-gwLeft-zPxDD .app-layout-email-index-gwTools-2bjh- {
  padding-left: 100px;
}
.app-layout-email-index-groupWrapper-5BkfQ .app-layout-email-index-gwLeft-zPxDD .app-layout-email-index-gwTools-2bjh- button {
  margin-right: 10px;
}
.app-layout-email-index-groupWrapper-5BkfQ .app-layout-email-index-gwRight-1uJp8 {
  position: relative;
  padding-left: 15px;
  width: 300px;
}
.app-layout-email-index-groupWrapper-5BkfQ .app-layout-email-index-gwRight-1uJp8 .app-layout-email-index-search-WU3d_ {
  margin-bottom: 24px;
}
.app-layout-email-index-groupWrapper-5BkfQ .app-layout-email-index-gwRight-1uJp8 .app-layout-email-index-selectUserWrapper-3DExx .app-layout-email-index-selectUserItem-1Larw {
  position: relative;
  margin-right: 10px;
  margin-bottom: 12px;
  padding: 0 30px 0 10px;
  height: 28px;
  line-height: 28px;
  border-radius: 4px;
  background: rgba(2, 105, 114, 0.08);
}
.app-layout-email-index-groupWrapper-5BkfQ .app-layout-email-index-gwRight-1uJp8 .app-layout-email-index-selectUserWrapper-3DExx .app-layout-email-index-selectUserItem-1Larw .app-layout-email-index-close-6tMX7 {
  cursor: pointer;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translate(0, -50%);
  font-size: 12px;
  color: rgba(0, 0, 0, 0.25);
}
.app-layout-email-index-groupWrapper-5BkfQ .app-layout-email-index-gwRight-1uJp8 .app-layout-email-index-divider-1PuHd {
  content: '';
  position: absolute;
  top: -20px;
  left: 0;
  width: 1px;
  height: 100%;
  background-color: #e8e8e8;
}
.app-layout-email-index-unreadPopover-XJ_KC {
  width: 200px;
  line-height: 26px;
  color: rgba(0, 0, 0, 0.65);
}
.app-layout-email-index-unreadPopover-XJ_KC .app-layout-email-index-unreadNums-3Pi9f {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}
.app-layout-email-index-userProfilePopover-rMy8i .ant-popover-inner-content {
  padding: 0;
}
.app-layout-email-index-userProfilePopover-rMy8i .ant-popover-arrow {
  background-color: #f1fafa;
}
.app-layout-email-index-userProfilePopover-rMy8i .app-layout-email-index-userProfile-3o3Xc {
  min-width: 200px;
}
.app-layout-email-index-userProfilePopover-rMy8i .app-layout-email-index-userProfile-3o3Xc .app-layout-email-index-profileInner-3zDiH {
  padding: 17px;
}
.app-layout-email-index-userProfilePopover-rMy8i .app-layout-email-index-userProfile-3o3Xc .app-layout-email-index-profileInner-3zDiH img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
}
.app-layout-email-index-userProfilePopover-rMy8i .app-layout-email-index-userProfile-3o3Xc .app-layout-email-index-profileInner-3zDiH .app-layout-email-index-profileInfo-2vJD3 {
  padding-left: 12px;
  height: 40px;
  line-height: 40px;
}
.app-layout-email-index-userProfilePopover-rMy8i .app-layout-email-index-userProfile-3o3Xc .app-layout-email-index-profileOperation-2xCSh {
  position: relative;
  line-height: 30px;
  text-align: center;
  color: var(--primary);
  background-color: rgba(2, 105, 114, 0.05);
}
.app-layout-email-index-userProfilePopover-rMy8i .app-layout-email-index-userProfile-3o3Xc .app-layout-email-index-profileOperation-2xCSh::before {
  content: '';
  position: absolute;
  width: 1px;
  height: 12px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #d9d9d9;
}
.app-layout-email-index-userProfilePopover-rMy8i .app-layout-email-index-userProfile-3o3Xc .app-layout-email-index-profileOperation-2xCSh span {
  cursor: pointer;
}
.app-layout-email-index-userProfilePopover-rMy8i .app-layout-email-index-userProfile-3o3Xc .app-layout-email-index-profileOperation-2xCSh span:hover {
  text-decoration: underline;
}
.app-components-confirmModal-index-content-2RYkq {
  padding: 24px 22px 10px;
  line-height: 36px;
}
.app-components-confirmModal-index-content-2RYkq .app-components-confirmModal-index-title-1Q8zQ {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
}
.app-components-confirmModal-index-content-2RYkq .app-components-confirmModal-index-title-1Q8zQ i {
  margin-right: 10px;
  font-size: 20px;
  color: #faad14;
}
.app-components-confirmModal-index-content-2RYkq .app-components-confirmModal-index-info-2ONMa {
  padding-left: 30px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
}
.plugins-login-index-container-3zzEM {
    min-height: 100%;
    background-repeat:  no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
}

.plugins-login-index-content-3e9ds {
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 6px;
    background-color: #fff;
    box-shadow: 2px 1px 4px 2px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
}

.plugins-login-index-main-2DTND {
    width: 435px;
    padding: 60px 50px;
}


.plugins-login-index-submit-3JRvT {
    width: 100%;
    /* margin-top: 24px; */
    color: #fff !important;
    background-color: #1890FF !important;
    background: linear-gradient(to Right, #0bcdfe, #4460fd) !important;
    background: -o-linear-gradient(to Right, #0bcdfe, #4460fd) !important;
    background: -moz-linear-gradient(to Right, #0bcdfe, #4460fd) !important;
    background: -webkit-linear-gradient(to Right, #0bcdfe, #4460fd) !important;
}
.plugins-login-index-submit-3JRvT:hover,.plugins-login-index-submit-3JRvT:focus{
    border-color: #40a9ff !important;
}
.plugins-login-index-loginLogo-31Ieo{
    width: 100%;
    background-color: #1890FF;
    line-height: 40px;
    text-align: center;
    overflow: hidden;
    background: linear-gradient(to Right, #0bcdfe, #4460fd) !important;
    background: -o-linear-gradient(to Right, #0bcdfe, #4460fd) !important;
    background: -moz-linear-gradient(to Right, #0bcdfe, #4460fd) !important;
    background: -webkit-linear-gradient(to Right, #0bcdfe, #4460fd) !important;
}
.plugins-login-index-loginLogo-31Ieo img{
    height: 64px;
    vertical-align: top;
}
.plugins-login-index-icon_qq-2D9R4 {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-left: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NDUxNmFhOS0zNTQ3LWM5NGItODg4YS0zOTMwODk0OWEwNzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDk4RTYzOTYyMEU4MTFFODhFQUI4MjNGREFBRjFCREIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDk4RTYzOTUyMEU4MTFFODhFQUI4MjNGREFBRjFCREIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Zjg5Y2MyLWM1MTktZDU0Ny05ZDBkLTFiYTNiYTFhOGI4NSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRjYjcxMWYwLWUzNGYtYzQ0OS05N2RhLThmY2RlMmY2M2RhNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PthTVIQAAAKJSURBVHjarJbNSxVhFMZn3koqzRZpyxIy7AMh8gNqU4swwxtKEFbUf2ARLloKghsXSkibQHDVh0REzFBWt4hyaeIH9kFhhLSwMojiSpBenwMPMY7vee+d6z3wY+bOec/7zJ05c87xs9ms57IwDHfgUAXawWGwDeyl+yP4A96Au+ALWIjGp1KpVfv5miCESnFoBZ2gzsvPRLgHPAUZm6BRxGp5x7cSiHlc+4CxtbYFxiLWgsMzuTmvcDvNPVrijlWPFGIncHgMNnrFsX/gFB5reo0gxI5QbHuOTcbADM8Pgvoc63+BYxCd/C/IBLkPTjoCJ0AHeA9+85pk7D4wwAzW7BE4C9GMHwSBjx/nwG1HwCtwEcwp/i3gJrjk2EMyPpCk2QquORZ+AhccYmKL4CqYdqzpFi0RrAGHlEXLoA98zSNBfoJ+xthMNPaL4HnHJrNgKEFWDjNGfawmx8t+Av4mEFxkjFoYDDNNs88FfHuumEoTKcRxW8qRBJpNO97jHuMIfAtGCxAcddyob9hibDYoH2oBghJzXfvETKRqxO35Omroa+X6dxEcV5xzKHnlOJYmEJK15fEmHO2XInhHcd7jv7ycQPAKY4YV/0MR/AAmLc4mdoJsAsFlxjRZfKLxzvAldzkqR28CQVl7Q/GJRsYgE+UfpNlC4lYNGtkjN4ESUAZ2gwM8L6FPzhu43tae0qIVbcBSXF8qDfgFa6RsLFPcUbCZ1xdYJHaCZsu0IA34OMQmtBFjBGwo0oghN9IcHTFMbIYURxuYL4KY7NEWFbNObVgQMsvCdYipe1hrKUSnOHaccRQGm40zRmKnrMU0j1G/Aodd3KSO7aw60qC/cZIL2Jp+uEb9FQEGAINqvYkX35FcAAAAAElFTkSuQmCC) no-repeat;
    background-size: cover;
    vertical-align: middle;
    cursor: pointer;
}

.plugins-login-index-icon_wechat-1l3KN {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-left: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NDUxNmFhOS0zNTQ3LWM5NGItODg4YS0zOTMwODk0OWEwNzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEQ3QjA3MTYyMEU4MTFFODlFNkNGODZCRTI5NUZCRjIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEQ3QjA3MTUyMEU4MTFFODlFNkNGODZCRTI5NUZCRjIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Zjg5Y2MyLWM1MTktZDU0Ny05ZDBkLTFiYTNiYTFhOGI4NSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRjYjcxMWYwLWUzNGYtYzQ0OS05N2RhLThmY2RlMmY2M2RhNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgOjBYgAAAIpSURBVHjarFbdUYNAECYM76GDYAXBCsT3zEgqMFYgVhDsIFaQpAJxkneTCiQVSDqACuKe8+Fs1oUD487sA9zdfvft7w1Op5Oz3W4di0Skd6Qh1Mf/kjSHZpPJZG8zNLAAzkjnpIHTTQrSlIDXfQENi9ceQBrwlIBzueAqm2PS9wvAHJx9JyKxDTAGM9+5XIyNVwnqCjcunf+XJYGG9YfHFrIWZgdkYsEyddSHKekVZzhrMPCGjSH2pHC7idEt6b5rTInljAOmyqYHGC8ajOxQn+uOoPPvsthsNhGykssLacLYj0mf2PoKumPgNx1Apy5YSFmIFL8WMQlF2Sw6sow8HOZSCTdKd5c4E2GtxCWe8f+uBTDUAE8dbrpAVn9fhjrKzwIlR4C1sXJubFw6VNK4rcskIn5nQuAF2B+0EnEbjKYWhjmr3RTMfNLCMCTQkiXdr9ZWKf/vkZ3amMoF2wWYGZAIDM33TrFducLAWUsCgG0qlMKdrZ7xAHjTYnCOxMoR30OX/EfyDDVAE4dH5Yy5+QfrrzG7RMaZNchK604ufH1saLp+06xrG2HELlO8VhFW5rGs7DOajIs/6/IggJIl1YtS23WCnT0xih4jp01K5qFajsQukAM4biiRv0x6X7TKWJv4eUPtXSoJf0zJTmOCPf0npsbGA4GtbK+2DME/XgB2RNf5VRpeS68M2LNi1INVogHZAOVkj8G6fkDxDrLHBXemzmw3+hJgAPJoto7qcZ33AAAAAElFTkSuQmCC) no-repeat;
    background-size: cover;
    vertical-align: middle;
    cursor: pointer;
}

.plugins-login-index-getCaptcha-2Nwvw {
    display: block;
    width: 100%;
}