/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

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

/**
 * Remove the inner border and padding in Firefox.
 */

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

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

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

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: 1s;
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: 1;
  animation-iteration-count: var(--animate-repeat);
}
.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: 1s;
  animation-delay: var(--animate-delay);
}
.animate__animated.animate__delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(1s * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}
.animate__animated.animate__delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(1s * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}
.animate__animated.animate__delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(1s * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}
.animate__animated.animate__delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(1s * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}
.animate__animated.animate__faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(1s / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}
.animate__animated.animate__fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(1s * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}
.animate__animated.animate__slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(1s * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}
.animate__animated.animate__slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(1s * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}
@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}
/* Attention seekers  */
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -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-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -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-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -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-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -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-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}
@-webkit-keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

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

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: calc(1s * 1.3);
  animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(1s * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
/* Back entrances */
@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}
@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}
@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}
@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}
/* Back exits */
@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}
@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}
@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}
@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}
/* Bouncing entrances  */
@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__bounceIn {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(1s * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
/* Bouncing exits  */
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(1s * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
/* Fading entrances  */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}
@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}
@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}
@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}
/* Fading exits */
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}
@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}
@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}
@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}
/* Flippers */
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutX {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(1s * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutY {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(1s * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
/* Lightspeed */
@-webkit-keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
/* Rotating entrances */
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Rotating exits */
@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Specials */
@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.animate__hinge {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(1s * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
/* Zooming entrances */
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
/* Zooming exits */
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
/* Sliding entrances */
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
/* Sliding exits */
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
[class^=ant-]::-ms-clear,
[class*= ant-]::-ms-clear,
[class^=ant-] input::-ms-clear,
[class*= ant-] input::-ms-clear,
[class^=ant-] input::-ms-reveal,
[class*= ant-] input::-ms-reveal {
  display: none;
}
/* stylelint-disable at-rule-no-unknown */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
body {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  font-variant: tabular-nums;
  line-height: 1.5715;
  background-color: #fff;
  font-feature-settings: 'tnum', "tnum";
}
[tabindex='-1']:focus {
  outline: none !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #00c250;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #21cf64;
}
a:active {
  color: #009c46;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
a:focus {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
::-moz-selection {
  color: #fff;
  background: #00c250;
}
::selection {
  color: #fff;
  background: #00c250;
}
.clearfix::before {
  display: table;
  content: '';
}
.clearfix::after {
  display: table;
  clear: both;
  content: '';
}
.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon::before {
  display: none;
}
.anticon .anticon-icon {
  display: block;
}
.anticon[tabindex] {
  cursor: pointer;
}
.anticon-spin::before {
  display: inline-block;
  animation: loadingCircle 1s infinite linear;
}
.anticon-spin {
  display: inline-block;
  animation: loadingCircle 1s infinite linear;
}
.ant-fade-enter,
.ant-fade-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-fade-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-fade-enter.ant-fade-enter-active,
.ant-fade-appear.ant-fade-appear-active {
  animation-name: antFadeIn;
  animation-play-state: running;
}
.ant-fade-leave.ant-fade-leave-active {
  animation-name: antFadeOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-fade-enter,
.ant-fade-appear {
  opacity: 0;
  animation-timing-function: linear;
}
.ant-fade-leave {
  animation-timing-function: linear;
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.ant-move-up-enter,
.ant-move-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-up-enter.ant-move-up-enter-active,
.ant-move-up-appear.ant-move-up-appear-active {
  animation-name: antMoveUpIn;
  animation-play-state: running;
}
.ant-move-up-leave.ant-move-up-leave-active {
  animation-name: antMoveUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-up-enter,
.ant-move-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-up-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-down-enter,
.ant-move-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-down-enter.ant-move-down-enter-active,
.ant-move-down-appear.ant-move-down-appear-active {
  animation-name: antMoveDownIn;
  animation-play-state: running;
}
.ant-move-down-leave.ant-move-down-leave-active {
  animation-name: antMoveDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-down-enter,
.ant-move-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-down-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-left-enter,
.ant-move-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-left-enter.ant-move-left-enter-active,
.ant-move-left-appear.ant-move-left-appear-active {
  animation-name: antMoveLeftIn;
  animation-play-state: running;
}
.ant-move-left-leave.ant-move-left-leave-active {
  animation-name: antMoveLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-left-enter,
.ant-move-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-left-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-right-enter,
.ant-move-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-right-enter.ant-move-right-enter-active,
.ant-move-right-appear.ant-move-right-appear-active {
  animation-name: antMoveRightIn;
  animation-play-state: running;
}
.ant-move-right-leave.ant-move-right-leave-active {
  animation-name: antMoveRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-right-enter,
.ant-move-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-right-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
[ant-click-animating='true'],
[ant-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --antd-wave-shadow-color: #00c250;
  --scroll-bar: 0;
}
[ant-click-animating-without-extra-node='true']::after,
.ant-click-animating-node {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  box-shadow: 0 0 0 0 #00c250;
  box-shadow: 0 0 0 0 #00c250;
  box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #00c250;
    box-shadow: 0 0 0 6px #00c250;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
.ant-slide-up-enter,
.ant-slide-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-up-enter.ant-slide-up-enter-active,
.ant-slide-up-appear.ant-slide-up-appear-active {
  animation-name: antSlideUpIn;
  animation-play-state: running;
}
.ant-slide-up-leave.ant-slide-up-leave-active {
  animation-name: antSlideUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-up-enter,
.ant-slide-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-up-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-down-enter,
.ant-slide-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-down-enter.ant-slide-down-enter-active,
.ant-slide-down-appear.ant-slide-down-appear-active {
  animation-name: antSlideDownIn;
  animation-play-state: running;
}
.ant-slide-down-leave.ant-slide-down-leave-active {
  animation-name: antSlideDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-down-enter,
.ant-slide-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-left-enter,
.ant-slide-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-left-enter.ant-slide-left-enter-active,
.ant-slide-left-appear.ant-slide-left-appear-active {
  animation-name: antSlideLeftIn;
  animation-play-state: running;
}
.ant-slide-left-leave.ant-slide-left-leave-active {
  animation-name: antSlideLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-left-enter,
.ant-slide-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-left-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-right-enter,
.ant-slide-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-right-enter.ant-slide-right-enter-active,
.ant-slide-right-appear.ant-slide-right-appear-active {
  animation-name: antSlideRightIn;
  animation-play-state: running;
}
.ant-slide-right-leave.ant-slide-right-leave-active {
  animation-name: antSlideRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-right-enter,
.ant-slide-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-right-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
.ant-zoom-enter,
.ant-zoom-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-enter.ant-zoom-enter-active,
.ant-zoom-appear.ant-zoom-appear-active {
  animation-name: antZoomIn;
  animation-play-state: running;
}
.ant-zoom-leave.ant-zoom-leave-active {
  animation-name: antZoomOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-enter,
.ant-zoom-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-enter-prepare,
.ant-zoom-appear-prepare {
  transform: none;
}
.ant-zoom-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-big-enter,
.ant-zoom-big-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-enter.ant-zoom-big-enter-active,
.ant-zoom-big-appear.ant-zoom-big-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.ant-zoom-big-leave.ant-zoom-big-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-big-enter,
.ant-zoom-big-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-big-enter-prepare,
.ant-zoom-big-appear-prepare {
  transform: none;
}
.ant-zoom-big-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-big-fast-enter,
.ant-zoom-big-fast-appear {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-fast-leave {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,
.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-big-fast-enter,
.ant-zoom-big-fast-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-big-fast-enter-prepare,
.ant-zoom-big-fast-appear-prepare {
  transform: none;
}
.ant-zoom-big-fast-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-up-enter,
.ant-zoom-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-up-enter.ant-zoom-up-enter-active,
.ant-zoom-up-appear.ant-zoom-up-appear-active {
  animation-name: antZoomUpIn;
  animation-play-state: running;
}
.ant-zoom-up-leave.ant-zoom-up-leave-active {
  animation-name: antZoomUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-up-enter,
.ant-zoom-up-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-up-enter-prepare,
.ant-zoom-up-appear-prepare {
  transform: none;
}
.ant-zoom-up-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-down-enter,
.ant-zoom-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-down-enter.ant-zoom-down-enter-active,
.ant-zoom-down-appear.ant-zoom-down-appear-active {
  animation-name: antZoomDownIn;
  animation-play-state: running;
}
.ant-zoom-down-leave.ant-zoom-down-leave-active {
  animation-name: antZoomDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-down-enter,
.ant-zoom-down-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-down-enter-prepare,
.ant-zoom-down-appear-prepare {
  transform: none;
}
.ant-zoom-down-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-left-enter,
.ant-zoom-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-left-enter.ant-zoom-left-enter-active,
.ant-zoom-left-appear.ant-zoom-left-appear-active {
  animation-name: antZoomLeftIn;
  animation-play-state: running;
}
.ant-zoom-left-leave.ant-zoom-left-leave-active {
  animation-name: antZoomLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-left-enter,
.ant-zoom-left-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-left-enter-prepare,
.ant-zoom-left-appear-prepare {
  transform: none;
}
.ant-zoom-left-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-right-enter,
.ant-zoom-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-right-enter.ant-zoom-right-enter-active,
.ant-zoom-right-appear.ant-zoom-right-appear-active {
  animation-name: antZoomRightIn;
  animation-play-state: running;
}
.ant-zoom-right-leave.ant-zoom-right-leave-active {
  animation-name: antZoomRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-right-enter,
.ant-zoom-right-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-right-enter-prepare,
.ant-zoom-right-appear-prepare {
  transform: none;
}
.ant-zoom-right-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-affix {
  position: fixed;
  z-index: 10;
}
.ant-alert {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: flex;
  align-items: center;
  padding: 8px 15px;
  word-wrap: break-word;
  border-radius: 2px;
}
.ant-alert-content {
  flex: 1 1;
  min-width: 0;
}
.ant-alert-icon {
  margin-right: 8px;
}
.ant-alert-description {
  display: none;
  font-size: 14px;
  line-height: 22px;
}
.ant-alert-success {
  background-color: #f6ffed;
  border: 1px solid #b7eb8f;
}
.ant-alert-success .ant-alert-icon {
  color: #52c41a;
}
.ant-alert-info {
  background-color: #e6ffec;
  border: 1px solid #6fe896;
}
.ant-alert-info .ant-alert-icon {
  color: #00c250;
}
.ant-alert-warning {
  background-color: #fffbe6;
  border: 1px solid #ffe58f;
}
.ant-alert-warning .ant-alert-icon {
  color: #faad14;
}
.ant-alert-error {
  background-color: #fff2f0;
  border: 1px solid #ffccc7;
}
.ant-alert-error .ant-alert-icon {
  color: #ff4d4f;
}
.ant-alert-error .ant-alert-description > pre {
  margin: 0;
  padding: 0;
}
.ant-alert-action {
  margin-left: 8px;
}
.ant-alert-close-icon {
  margin-left: 8px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  line-height: 12px;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.ant-alert-close-icon .anticon-close {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-alert-close-icon .anticon-close:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-close-text {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-alert-close-text:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-with-description {
  align-items: flex-start;
  padding: 15px 15px 15px 24px;
}
.ant-alert-with-description.ant-alert-no-icon {
  padding: 15px 15px;
}
.ant-alert-with-description .ant-alert-icon {
  margin-right: 15px;
  font-size: 24px;
}
.ant-alert-with-description .ant-alert-message {
  display: block;
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-alert-message {
  color: rgba(0, 0, 0, 0.85);
}
.ant-alert-with-description .ant-alert-description {
  display: block;
}
.ant-alert.ant-alert-motion-leave {
  overflow: hidden;
  opacity: 1;
  transition: max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-alert.ant-alert-motion-leave-active {
  max-height: 0;
  margin-bottom: 0 !important;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
}
.ant-alert-banner {
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
}
.ant-alert.ant-alert-rtl {
  direction: rtl;
}
.ant-alert-rtl.ant-alert.ant-alert-no-icon {
  padding: 8px 15px;
}
.ant-alert-rtl .ant-alert-icon {
  margin-right: auto;
  margin-left: 8px;
}
.ant-alert-rtl .ant-alert-action {
  margin-right: 8px;
  margin-left: auto;
}
.ant-alert-rtl .ant-alert-close-icon {
  margin-right: 8px;
  margin-left: auto;
}
.ant-alert-rtl.ant-alert-with-description .ant-alert-icon {
  margin-right: auto;
  margin-left: 15px;
}
.ant-anchor {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  padding-left: 2px;
}
.ant-anchor-wrapper {
  margin-left: -4px;
  padding-left: 4px;
  overflow: auto;
  background-color: transparent;
}
.ant-anchor-ink {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.ant-anchor-ink::before {
  position: relative;
  display: block;
  width: 2px;
  height: 100%;
  margin: 0 auto;
  background-color: #f0f0f0;
  content: ' ';
}
.ant-anchor-ink-ball {
  position: absolute;
  left: 50%;
  display: none;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border: 2px solid #00c250;
  border-radius: 8px;
  transform: translateX(-50%);
  transition: top 0.3s ease-in-out;
}
.ant-anchor-ink-ball.visible {
  display: inline-block;
}
.ant-anchor.fixed .ant-anchor-ink .ant-anchor-ink-ball {
  display: none;
}
.ant-anchor-link {
  padding: 7px 0 7px 16px;
  line-height: 1.143;
}
.ant-anchor-link-title {
  position: relative;
  display: block;
  margin-bottom: 6px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-anchor-link-title:only-child {
  margin-bottom: 0;
}
.ant-anchor-link-active > .ant-anchor-link-title {
  color: #00c250;
}
.ant-anchor-link .ant-anchor-link {
  padding-top: 5px;
  padding-bottom: 5px;
}
.ant-anchor-rtl {
  direction: rtl;
}
.ant-anchor-rtl.ant-anchor-wrapper {
  margin-right: -4px;
  margin-left: 0;
  padding-right: 4px;
  padding-left: 0;
}
.ant-anchor-rtl .ant-anchor-ink {
  right: 0;
  left: auto;
}
.ant-anchor-rtl .ant-anchor-ink-ball {
  right: 50%;
  left: 0;
  transform: translateX(50%);
}
.ant-anchor-rtl .ant-anchor-link {
  padding: 7px 16px 7px 0;
}
.ant-select-auto-complete {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
}
.ant-select-auto-complete .ant-select-clear {
  right: 13px;
}
.ant-avatar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-block;
  overflow: hidden;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background: #ccc;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 50%;
}
.ant-avatar-image {
  background: transparent;
}
.ant-avatar .ant-image-img {
  display: block;
}
.ant-avatar-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar.ant-avatar-icon {
  font-size: 18px;
}
.ant-avatar.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
}
.ant-avatar-lg-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar-lg.ant-avatar-icon {
  font-size: 24px;
}
.ant-avatar-lg.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
}
.ant-avatar-sm-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar-sm.ant-avatar-icon {
  font-size: 14px;
}
.ant-avatar-sm.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-square {
  border-radius: 2px;
}
.ant-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ant-avatar-group {
  display: inline-flex;
}
.ant-avatar-group .ant-avatar {
  border: 1px solid #fff;
}
.ant-avatar-group .ant-avatar:not(:first-child) {
  margin-left: -8px;
}
.ant-avatar-group-popover .ant-avatar + .ant-avatar {
  margin-left: 3px;
}
.ant-avatar-group-rtl .ant-avatar:not(:first-child) {
  margin-right: -8px;
  margin-left: 0;
}
.ant-avatar-group-popover.ant-popover-rtl .ant-avatar + .ant-avatar {
  margin-right: 3px;
  margin-left: 0;
}
.ant-back-top {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: fixed;
  right: 100px;
  bottom: 50px;
  z-index: 10;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.ant-back-top:empty {
  display: none;
}
.ant-back-top-rtl {
  right: auto;
  left: 100px;
  direction: rtl;
}
.ant-back-top-content {
  width: 40px;
  height: 40px;
  overflow: hidden;
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 20px;
  transition: all 0.3s;
}
.ant-back-top-content:hover {
  background-color: rgba(0, 0, 0, 0.85);
  transition: all 0.3s;
}
.ant-back-top-icon {
  font-size: 24px;
  line-height: 40px;
}
@media screen and (max-width: 768px) {
  .ant-back-top {
    right: 60px;
  }
}
@media screen and (max-width: 480px) {
  .ant-back-top {
    right: 20px;
  }
}
.ant-badge {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-block;
  line-height: 1;
}
.ant-badge-count {
  z-index: auto;
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #ff4d4f;
  border-radius: 10px;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-count a,
.ant-badge-count a:hover {
  color: #fff;
}
.ant-badge-count-sm {
  min-width: 14px;
  height: 14px;
  padding: 0;
  font-size: 12px;
  line-height: 14px;
  border-radius: 7px;
}
.ant-badge-multiple-words {
  padding: 0 8px;
}
.ant-badge-dot {
  z-index: auto;
  width: 6px;
  min-width: 6px;
  height: 6px;
  background: #ff4d4f;
  border-radius: 100%;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-count,
.ant-badge-dot,
.ant-badge .ant-scroll-number-custom-component {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  transform-origin: 100% 0%;
}
.ant-badge-count.anticon-spin,
.ant-badge-dot.anticon-spin,
.ant-badge .ant-scroll-number-custom-component.anticon-spin {
  animation: antBadgeLoadingCircle 1s infinite linear;
}
.ant-badge-status {
  line-height: inherit;
  vertical-align: baseline;
}
.ant-badge-status-dot {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  vertical-align: middle;
  border-radius: 50%;
}
.ant-badge-status-success {
  background-color: #52c41a;
}
.ant-badge-status-processing {
  position: relative;
  background-color: #1890ff;
}
.ant-badge-status-processing::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  animation: antStatusProcessing 1.2s infinite ease-in-out;
  content: '';
}
.ant-badge-status-default {
  background-color: #d9d9d9;
}
.ant-badge-status-error {
  background-color: #ff4d4f;
}
.ant-badge-status-warning {
  background-color: #faad14;
}
.ant-badge-status-pink {
  background: #eb2f96;
}
.ant-badge-status-magenta {
  background: #eb2f96;
}
.ant-badge-status-red {
  background: #f5222d;
}
.ant-badge-status-volcano {
  background: #fa541c;
}
.ant-badge-status-orange {
  background: #fa8c16;
}
.ant-badge-status-yellow {
  background: #fadb14;
}
.ant-badge-status-gold {
  background: #faad14;
}
.ant-badge-status-cyan {
  background: #13c2c2;
}
.ant-badge-status-lime {
  background: #a0d911;
}
.ant-badge-status-green {
  background: #52c41a;
}
.ant-badge-status-blue {
  background: #1890ff;
}
.ant-badge-status-geekblue {
  background: #2f54eb;
}
.ant-badge-status-purple {
  background: #722ed1;
}
.ant-badge-status-text {
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-badge-zoom-appear,
.ant-badge-zoom-enter {
  animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  animation-fill-mode: both;
}
.ant-badge-zoom-leave {
  animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  animation-fill-mode: both;
}
.ant-badge-not-a-wrapper .ant-badge-zoom-appear,
.ant-badge-not-a-wrapper .ant-badge-zoom-enter {
  animation: antNoWrapperZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
}
.ant-badge-not-a-wrapper .ant-badge-zoom-leave {
  animation: antNoWrapperZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
}
.ant-badge-not-a-wrapper:not(.ant-badge-status) {
  vertical-align: middle;
}
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component {
  transform: none;
}
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,
.ant-badge-not-a-wrapper .ant-scroll-number {
  position: relative;
  top: auto;
  display: block;
  transform-origin: 50% 50%;
}
.ant-badge-not-a-wrapper .ant-badge-count {
  transform: none;
}
@keyframes antStatusProcessing {
  0% {
    transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
.ant-scroll-number {
  overflow: hidden;
}
.ant-scroll-number-only {
  position: relative;
  display: inline-block;
  height: 20px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
}
.ant-scroll-number-only > p.ant-scroll-number-only-unit {
  height: 20px;
  margin: 0;
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
}
.ant-scroll-number-symbol {
  vertical-align: top;
}
@keyframes antZoomBadgeIn {
  0% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(50%, -50%);
  }
}
@keyframes antZoomBadgeOut {
  0% {
    transform: scale(1) translate(50%, -50%);
  }
  100% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
}
@keyframes antNoWrapperZoomBadgeIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
  }
}
@keyframes antNoWrapperZoomBadgeOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
@keyframes antBadgeLoadingCircle {
  0% {
    transform-origin: 50%;
  }
  100% {
    transform: translate(50%, -50%) rotate(360deg);
    transform-origin: 50%;
  }
}
.ant-ribbon-wrapper {
  position: relative;
}
.ant-ribbon {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  top: 8px;
  height: 22px;
  padding: 0 8px;
  color: #fff;
  line-height: 22px;
  white-space: nowrap;
  background-color: #00c250;
  border-radius: 2px;
}
.ant-ribbon-text {
  color: #fff;
}
.ant-ribbon-corner {
  position: absolute;
  top: 100%;
  width: 8px;
  height: 8px;
  color: currentColor;
  border: 4px solid;
  transform: scaleY(0.75);
  transform-origin: top;
}
.ant-ribbon-corner::after {
  position: absolute;
  top: -4px;
  left: -4px;
  width: inherit;
  height: inherit;
  color: rgba(0, 0, 0, 0.25);
  border: inherit;
  content: '';
}
.ant-ribbon-color-pink {
  color: #eb2f96;
  background: #eb2f96;
}
.ant-ribbon-color-magenta {
  color: #eb2f96;
  background: #eb2f96;
}
.ant-ribbon-color-red {
  color: #f5222d;
  background: #f5222d;
}
.ant-ribbon-color-volcano {
  color: #fa541c;
  background: #fa541c;
}
.ant-ribbon-color-orange {
  color: #fa8c16;
  background: #fa8c16;
}
.ant-ribbon-color-yellow {
  color: #fadb14;
  background: #fadb14;
}
.ant-ribbon-color-gold {
  color: #faad14;
  background: #faad14;
}
.ant-ribbon-color-cyan {
  color: #13c2c2;
  background: #13c2c2;
}
.ant-ribbon-color-lime {
  color: #a0d911;
  background: #a0d911;
}
.ant-ribbon-color-green {
  color: #52c41a;
  background: #52c41a;
}
.ant-ribbon-color-blue {
  color: #1890ff;
  background: #1890ff;
}
.ant-ribbon-color-geekblue {
  color: #2f54eb;
  background: #2f54eb;
}
.ant-ribbon-color-purple {
  color: #722ed1;
  background: #722ed1;
}
.ant-ribbon.ant-ribbon-placement-end {
  right: -8px;
  border-bottom-right-radius: 0;
}
.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner {
  right: 0;
  border-color: currentColor transparent transparent currentColor;
}
.ant-ribbon.ant-ribbon-placement-start {
  left: -8px;
  border-bottom-left-radius: 0;
}
.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner {
  left: 0;
  border-color: currentColor currentColor transparent transparent;
}
.ant-badge-rtl {
  direction: rtl;
}
.ant-badge-rtl .ant-badge-count,
.ant-badge-rtl .ant-badge-dot,
.ant-badge-rtl .ant-badge .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  direction: ltr;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl.ant-badge .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl .ant-badge-status-text {
  margin-right: 8px;
  margin-left: 0;
}
.ant-badge-rtl .ant-badge-zoom-appear,
.ant-badge-rtl .ant-badge-zoom-enter {
  animation-name: antZoomBadgeInRtl;
}
.ant-badge-rtl .ant-badge-zoom-leave {
  animation-name: antZoomBadgeOutRtl;
}
.ant-badge-not-a-wrapper .ant-badge-count {
  transform: none;
}
.ant-ribbon-rtl {
  direction: rtl;
}
.ant-ribbon-rtl.ant-ribbon-placement-end {
  right: unset;
  left: -8px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner {
  right: unset;
  left: 0;
  border-color: currentColor currentColor transparent transparent;
}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner::after {
  border-color: currentColor currentColor transparent transparent;
}
.ant-ribbon-rtl.ant-ribbon-placement-start {
  right: -8px;
  left: unset;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner {
  right: 0;
  left: unset;
  border-color: currentColor transparent transparent currentColor;
}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner::after {
  border-color: currentColor transparent transparent currentColor;
}
@keyframes antZoomBadgeInRtl {
  0% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(-50%, -50%);
  }
}
@keyframes antZoomBadgeOutRtl {
  0% {
    transform: scale(1) translate(-50%, -50%);
  }
  100% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
}
.ant-breadcrumb {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-breadcrumb .anticon {
  font-size: 14px;
}
.ant-breadcrumb a {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-breadcrumb a:hover {
  color: #21cf64;
}
.ant-breadcrumb > span:last-child {
  color: rgba(0, 0, 0, 0.85);
}
.ant-breadcrumb > span:last-child a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-breadcrumb > span:last-child .ant-breadcrumb-separator {
  display: none;
}
.ant-breadcrumb-separator {
  margin: 0 8px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-breadcrumb-link > .anticon + span,
.ant-breadcrumb-link > .anticon + a {
  margin-left: 4px;
}
.ant-breadcrumb-overlay-link > .anticon {
  margin-left: 4px;
}
.ant-breadcrumb-rtl {
  direction: rtl;
}
.ant-breadcrumb-rtl::before {
  display: table;
  content: '';
}
.ant-breadcrumb-rtl::after {
  display: table;
  clear: both;
  content: '';
}
.ant-breadcrumb-rtl::before {
  display: table;
  content: '';
}
.ant-breadcrumb-rtl::after {
  display: table;
  clear: both;
  content: '';
}
.ant-breadcrumb-rtl > span {
  float: right;
}
.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span,
.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a {
  margin-right: 4px;
  margin-left: 0;
}
.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon {
  margin-right: 4px;
  margin-left: 0;
}
.ant-btn {
  line-height: 1.5715;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 14px;
  border-radius: 2px;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-color: #d9d9d9;
}
.ant-btn > .anticon {
  line-height: 1;
}
.ant-btn,
.ant-btn:active,
.ant-btn:focus {
  outline: 0;
}
.ant-btn:not([disabled]):hover {
  text-decoration: none;
}
.ant-btn:not([disabled]):active {
  outline: 0;
  box-shadow: none;
}
.ant-btn[disabled] {
  cursor: not-allowed;
}
.ant-btn[disabled] > * {
  pointer-events: none;
}
.ant-btn-lg {
  height: 40px;
  padding: 6.4px 15px;
  font-size: 16px;
  border-radius: 2px;
}
.ant-btn-sm {
  height: 24px;
  padding: 0px 7px;
  font-size: 14px;
  border-radius: 2px;
}
.ant-btn > a:only-child {
  color: currentColor;
}
.ant-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus {
  color: #21cf64;
  background: #fff;
  border-color: #21cf64;
}
.ant-btn:hover > a:only-child,
.ant-btn:focus > a:only-child {
  color: currentColor;
}
.ant-btn:hover > a:only-child::after,
.ant-btn:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:active {
  color: #009c46;
  background: #fff;
  border-color: #009c46;
}
.ant-btn:active > a:only-child {
  color: currentColor;
}
.ant-btn:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn[disabled],
.ant-btn[disabled]:hover,
.ant-btn[disabled]:focus,
.ant-btn[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn[disabled] > a:only-child,
.ant-btn[disabled]:hover > a:only-child,
.ant-btn[disabled]:focus > a:only-child,
.ant-btn[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn[disabled] > a:only-child::after,
.ant-btn[disabled]:hover > a:only-child::after,
.ant-btn[disabled]:focus > a:only-child::after,
.ant-btn[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus,
.ant-btn:active {
  text-decoration: none;
  background: #fff;
}
.ant-btn > span {
  display: inline-block;
}
.ant-btn-primary {
  color: #fff;
  background: #00c250;
  border-color: #00c250;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-primary > a:only-child {
  color: currentColor;
}
.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary:hover,
.ant-btn-primary:focus {
  color: #fff;
  background: #21cf64;
  border-color: #21cf64;
}
.ant-btn-primary:hover > a:only-child,
.ant-btn-primary:focus > a:only-child {
  color: currentColor;
}
.ant-btn-primary:hover > a:only-child::after,
.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary:active {
  color: #fff;
  background: #009c46;
  border-color: #009c46;
}
.ant-btn-primary:active > a:only-child {
  color: currentColor;
}
.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary[disabled],
.ant-btn-primary[disabled]:hover,
.ant-btn-primary[disabled]:focus,
.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-primary[disabled] > a:only-child,
.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-primary[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #21cf64;
  border-left-color: #21cf64;
}
.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: #21cf64;
}
.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: #21cf64;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-left-color: #d9d9d9;
}
.ant-btn-ghost {
  color: rgba(0, 0, 0, 0.85);
  background: transparent;
  border-color: #d9d9d9;
}
.ant-btn-ghost > a:only-child {
  color: currentColor;
}
.ant-btn-ghost > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost:hover,
.ant-btn-ghost:focus {
  color: #21cf64;
  background: transparent;
  border-color: #21cf64;
}
.ant-btn-ghost:hover > a:only-child,
.ant-btn-ghost:focus > a:only-child {
  color: currentColor;
}
.ant-btn-ghost:hover > a:only-child::after,
.ant-btn-ghost:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost:active {
  color: #009c46;
  background: transparent;
  border-color: #009c46;
}
.ant-btn-ghost:active > a:only-child {
  color: currentColor;
}
.ant-btn-ghost:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost[disabled],
.ant-btn-ghost[disabled]:hover,
.ant-btn-ghost[disabled]:focus,
.ant-btn-ghost[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-ghost[disabled] > a:only-child,
.ant-btn-ghost[disabled]:hover > a:only-child,
.ant-btn-ghost[disabled]:focus > a:only-child,
.ant-btn-ghost[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-ghost[disabled] > a:only-child::after,
.ant-btn-ghost[disabled]:hover > a:only-child::after,
.ant-btn-ghost[disabled]:focus > a:only-child::after,
.ant-btn-ghost[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed {
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-color: #d9d9d9;
  border-style: dashed;
}
.ant-btn-dashed > a:only-child {
  color: currentColor;
}
.ant-btn-dashed > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed:hover,
.ant-btn-dashed:focus {
  color: #21cf64;
  background: #fff;
  border-color: #21cf64;
}
.ant-btn-dashed:hover > a:only-child,
.ant-btn-dashed:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dashed:hover > a:only-child::after,
.ant-btn-dashed:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed:active {
  color: #009c46;
  background: #fff;
  border-color: #009c46;
}
.ant-btn-dashed:active > a:only-child {
  color: currentColor;
}
.ant-btn-dashed:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed[disabled],
.ant-btn-dashed[disabled]:hover,
.ant-btn-dashed[disabled]:focus,
.ant-btn-dashed[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dashed[disabled] > a:only-child,
.ant-btn-dashed[disabled]:hover > a:only-child,
.ant-btn-dashed[disabled]:focus > a:only-child,
.ant-btn-dashed[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-dashed[disabled] > a:only-child::after,
.ant-btn-dashed[disabled]:hover > a:only-child::after,
.ant-btn-dashed[disabled]:focus > a:only-child::after,
.ant-btn-dashed[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger {
  color: #fff;
  background: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-danger > a:only-child {
  color: currentColor;
}
.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger:hover,
.ant-btn-danger:focus {
  color: #fff;
  background: #ff7875;
  border-color: #ff7875;
}
.ant-btn-danger:hover > a:only-child,
.ant-btn-danger:focus > a:only-child {
  color: currentColor;
}
.ant-btn-danger:hover > a:only-child::after,
.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger:active {
  color: #fff;
  background: #d9363e;
  border-color: #d9363e;
}
.ant-btn-danger:active > a:only-child {
  color: currentColor;
}
.ant-btn-danger:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger[disabled],
.ant-btn-danger[disabled]:hover,
.ant-btn-danger[disabled]:focus,
.ant-btn-danger[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-danger[disabled] > a:only-child,
.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-danger[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-danger[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link {
  color: #00c250;
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
.ant-btn-link > a:only-child {
  color: currentColor;
}
.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover,
.ant-btn-link:focus {
  color: #21cf64;
  background: transparent;
  border-color: #21cf64;
}
.ant-btn-link:hover > a:only-child,
.ant-btn-link:focus > a:only-child {
  color: currentColor;
}
.ant-btn-link:hover > a:only-child::after,
.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:active {
  color: #009c46;
  background: transparent;
  border-color: #009c46;
}
.ant-btn-link:active > a:only-child {
  color: currentColor;
}
.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link[disabled],
.ant-btn-link[disabled]:hover,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover {
  background: transparent;
}
.ant-btn-link:hover,
.ant-btn-link:focus,
.ant-btn-link:active {
  border-color: transparent;
}
.ant-btn-link[disabled],
.ant-btn-link[disabled]:hover,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text {
  color: rgba(0, 0, 0, 0.85);
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
.ant-btn-text > a:only-child {
  color: currentColor;
}
.ant-btn-text > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:hover,
.ant-btn-text:focus {
  color: #21cf64;
  background: transparent;
  border-color: #21cf64;
}
.ant-btn-text:hover > a:only-child,
.ant-btn-text:focus > a:only-child {
  color: currentColor;
}
.ant-btn-text:hover > a:only-child::after,
.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:active {
  color: #009c46;
  background: transparent;
  border-color: #009c46;
}
.ant-btn-text:active > a:only-child {
  color: currentColor;
}
.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text[disabled],
.ant-btn-text[disabled]:hover,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-text[disabled] > a:only-child,
.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-text[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:hover,
.ant-btn-text:focus {
  color: rgba(0, 0, 0, 0.85);
  background: rgba(0, 0, 0, 0.018);
  border-color: transparent;
}
.ant-btn-text:active {
  color: rgba(0, 0, 0, 0.85);
  background: rgba(0, 0, 0, 0.028);
  border-color: transparent;
}
.ant-btn-text[disabled],
.ant-btn-text[disabled]:hover,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-text[disabled] > a:only-child,
.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-text[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous {
  color: #ff4d4f;
  background: #fff;
  border-color: #ff4d4f;
}
.ant-btn-dangerous > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous:hover,
.ant-btn-dangerous:focus {
  color: #ff7875;
  background: #fff;
  border-color: #ff7875;
}
.ant-btn-dangerous:hover > a:only-child,
.ant-btn-dangerous:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous:hover > a:only-child::after,
.ant-btn-dangerous:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous:active {
  color: #d9363e;
  background: #fff;
  border-color: #d9363e;
}
.ant-btn-dangerous:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous[disabled],
.ant-btn-dangerous[disabled]:hover,
.ant-btn-dangerous[disabled]:focus,
.ant-btn-dangerous[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous[disabled] > a:only-child,
.ant-btn-dangerous[disabled]:hover > a:only-child,
.ant-btn-dangerous[disabled]:focus > a:only-child,
.ant-btn-dangerous[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous[disabled] > a:only-child::after,
.ant-btn-dangerous[disabled]:hover > a:only-child::after,
.ant-btn-dangerous[disabled]:focus > a:only-child::after,
.ant-btn-dangerous[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary {
  color: #fff;
  background: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-dangerous.ant-btn-primary > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary:hover,
.ant-btn-dangerous.ant-btn-primary:focus {
  color: #fff;
  background: #ff7875;
  border-color: #ff7875;
}
.ant-btn-dangerous.ant-btn-primary:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-primary:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary:active {
  color: #fff;
  background: #d9363e;
  border-color: #d9363e;
}
.ant-btn-dangerous.ant-btn-primary:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary[disabled],
.ant-btn-dangerous.ant-btn-primary[disabled]:hover,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus,
.ant-btn-dangerous.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link {
  color: #ff4d4f;
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #21cf64;
  background: transparent;
  border-color: #21cf64;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:active {
  color: #009c46;
  background: transparent;
  border-color: #009c46;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #ff7875;
  background: transparent;
  border-color: transparent;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:active {
  color: #d9363e;
  background: transparent;
  border-color: transparent;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text {
  color: #ff4d4f;
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:hover,
.ant-btn-dangerous.ant-btn-text:focus {
  color: #21cf64;
  background: transparent;
  border-color: #21cf64;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:active {
  color: #009c46;
  background: transparent;
  border-color: #009c46;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:hover,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:hover,
.ant-btn-dangerous.ant-btn-text:focus {
  color: #ff7875;
  background: rgba(0, 0, 0, 0.018);
  border-color: transparent;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:active {
  color: #d9363e;
  background: rgba(0, 0, 0, 0.028);
  border-color: transparent;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:hover,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-icon-only {
  width: 32px;
  height: 32px;
  padding: 2.4px 0;
  font-size: 16px;
  border-radius: 2px;
  vertical-align: -1px;
}
.ant-btn-icon-only > * {
  font-size: 16px;
}
.ant-btn-icon-only.ant-btn-lg {
  width: 40px;
  height: 40px;
  padding: 4.9px 0;
  font-size: 18px;
  border-radius: 2px;
}
.ant-btn-icon-only.ant-btn-lg > * {
  font-size: 18px;
}
.ant-btn-icon-only.ant-btn-sm {
  width: 24px;
  height: 24px;
  padding: 0px 0;
  font-size: 14px;
  border-radius: 2px;
}
.ant-btn-icon-only.ant-btn-sm > * {
  font-size: 14px;
}
.ant-btn-round {
  height: 32px;
  padding: 4px 16px;
  font-size: 14px;
  border-radius: 32px;
}
.ant-btn-round.ant-btn-lg {
  height: 40px;
  padding: 6.4px 20px;
  font-size: 16px;
  border-radius: 40px;
}
.ant-btn-round.ant-btn-sm {
  height: 24px;
  padding: 0px 12px;
  font-size: 14px;
  border-radius: 24px;
}
.ant-btn-round.ant-btn-icon-only {
  width: auto;
}
.ant-btn-circle {
  min-width: 32px;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-lg {
  min-width: 40px;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-sm {
  min-width: 24px;
  border-radius: 50%;
}
.ant-btn::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  display: none;
  background: #fff;
  border-radius: inherit;
  opacity: 0.35;
  transition: opacity 0.2s;
  content: '';
  pointer-events: none;
}
.ant-btn .anticon {
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn .anticon.anticon-plus > svg,
.ant-btn .anticon.anticon-minus > svg {
  shape-rendering: optimizeSpeed;
}
.ant-btn.ant-btn-loading {
  position: relative;
}
.ant-btn.ant-btn-loading:not([disabled]) {
  pointer-events: none;
}
.ant-btn.ant-btn-loading::before {
  display: block;
}
.ant-btn > .ant-btn-loading-icon {
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn > .ant-btn-loading-icon .anticon {
  padding-right: 8px;
  animation: none;
}
.ant-btn > .ant-btn-loading-icon .anticon svg {
  animation: loadingCircle 1s infinite linear;
}
.ant-btn > .ant-btn-loading-icon:only-child .anticon {
  padding-right: 0;
}
.ant-btn-group {
  position: relative;
  display: inline-flex;
}
.ant-btn-group > .ant-btn,
.ant-btn-group > span > .ant-btn {
  position: relative;
}
.ant-btn-group > .ant-btn:hover,
.ant-btn-group > span > .ant-btn:hover,
.ant-btn-group > .ant-btn:focus,
.ant-btn-group > span > .ant-btn:focus,
.ant-btn-group > .ant-btn:active,
.ant-btn-group > span > .ant-btn:active {
  z-index: 2;
}
.ant-btn-group > .ant-btn[disabled],
.ant-btn-group > span > .ant-btn[disabled] {
  z-index: 0;
}
.ant-btn-group .ant-btn-icon-only {
  font-size: 14px;
}
.ant-btn-group-lg > .ant-btn,
.ant-btn-group-lg > span > .ant-btn {
  height: 40px;
  padding: 6.4px 15px;
  font-size: 16px;
  border-radius: 0;
}
.ant-btn-group-lg .ant-btn.ant-btn-icon-only {
  width: 40px;
  height: 40px;
  padding-right: 0;
  padding-left: 0;
}
.ant-btn-group-sm > .ant-btn,
.ant-btn-group-sm > span > .ant-btn {
  height: 24px;
  padding: 0px 7px;
  font-size: 14px;
  border-radius: 0;
}
.ant-btn-group-sm > .ant-btn > .anticon,
.ant-btn-group-sm > span > .ant-btn > .anticon {
  font-size: 14px;
}
.ant-btn-group-sm .ant-btn.ant-btn-icon-only {
  width: 24px;
  height: 24px;
  padding-right: 0;
  padding-left: 0;
}
.ant-btn-group .ant-btn + .ant-btn,
.ant-btn + .ant-btn-group,
.ant-btn-group span + .ant-btn,
.ant-btn-group .ant-btn + span,
.ant-btn-group > span + span,
.ant-btn-group + .ant-btn,
.ant-btn-group + .ant-btn-group {
  margin-left: -1px;
}
.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) {
  border-left-color: transparent;
}
.ant-btn-group .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn:first-child,
.ant-btn-group > span:first-child > .ant-btn {
  margin-left: 0;
}
.ant-btn-group > .ant-btn:only-child {
  border-radius: 2px;
}
.ant-btn-group > span:only-child > .ant-btn {
  border-radius: 2px;
}
.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-btn-group-sm > .ant-btn:only-child {
  border-radius: 2px;
}
.ant-btn-group-sm > span:only-child > .ant-btn {
  border-radius: 2px;
}
.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-btn-group > .ant-btn-group {
  float: left;
}
.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child {
  padding-right: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child {
  padding-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-rtl.ant-btn-group .ant-btn + .ant-btn,
.ant-btn-rtl.ant-btn + .ant-btn-group,
.ant-btn-rtl.ant-btn-group span + .ant-btn,
.ant-btn-rtl.ant-btn-group .ant-btn + span,
.ant-btn-rtl.ant-btn-group > span + span,
.ant-btn-rtl.ant-btn-group + .ant-btn,
.ant-btn-rtl.ant-btn-group + .ant-btn-group,
.ant-btn-group-rtl.ant-btn-group .ant-btn + .ant-btn,
.ant-btn-group-rtl.ant-btn + .ant-btn-group,
.ant-btn-group-rtl.ant-btn-group span + .ant-btn,
.ant-btn-group-rtl.ant-btn-group .ant-btn + span,
.ant-btn-group-rtl.ant-btn-group > span + span,
.ant-btn-group-rtl.ant-btn-group + .ant-btn,
.ant-btn-group-rtl.ant-btn-group + .ant-btn-group {
  margin-right: -1px;
  margin-left: auto;
}
.ant-btn-group.ant-btn-group-rtl {
  direction: rtl;
}
.ant-btn-group-rtl.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.ant-btn-group-rtl.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.ant-btn:focus > span,
.ant-btn:active > span {
  position: relative;
}
.ant-btn > .anticon + span,
.ant-btn > span + .anticon {
  margin-left: 8px;
}
.ant-btn-background-ghost {
  color: #fff;
  background: transparent !important;
  border-color: #fff;
}
.ant-btn-background-ghost.ant-btn-primary {
  color: #00c250;
  background: transparent;
  border-color: #00c250;
  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: #21cf64;
  background: transparent;
  border-color: #21cf64;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary:active {
  color: #009c46;
  background: transparent;
  border-color: #009c46;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary[disabled],
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger {
  color: #ff4d4f;
  background: transparent;
  border-color: #ff4d4f;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:hover,
.ant-btn-background-ghost.ant-btn-danger:focus {
  color: #ff7875;
  background: transparent;
  border-color: #ff7875;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:active {
  color: #d9363e;
  background: transparent;
  border-color: #d9363e;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger[disabled],
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous {
  color: #ff4d4f;
  background: transparent;
  border-color: #ff4d4f;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous:hover,
.ant-btn-background-ghost.ant-btn-dangerous:focus {
  color: #ff7875;
  background: transparent;
  border-color: #ff7875;
}
.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous:active {
  color: #d9363e;
  background: transparent;
  border-color: #d9363e;
}
.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled],
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link {
  color: #ff4d4f;
  background: transparent;
  border-color: transparent;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus {
  color: #ff7875;
  background: transparent;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active {
  color: #d9363e;
  background: transparent;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-two-chinese-chars::first-letter {
  letter-spacing: 0.34em;
}
.ant-btn-two-chinese-chars > *:not(.anticon) {
  margin-right: -0.34em;
  letter-spacing: 0.34em;
}
.ant-btn-block {
  width: 100%;
}
.ant-btn:empty {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '\a0';
}
a.ant-btn {
  padding-top: 0.01px !important;
  line-height: 30px;
}
a.ant-btn-lg {
  line-height: 38px;
}
a.ant-btn-sm {
  line-height: 22px;
}
.ant-btn-rtl {
  direction: rtl;
}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-right-color: #21cf64;
  border-left-color: #d9d9d9;
}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-right-color: #d9d9d9;
  border-left-color: #21cf64;
}
.ant-btn-rtl.ant-btn > .ant-btn-loading-icon .anticon {
  padding-right: 0;
  padding-left: 8px;
}
.ant-btn > .ant-btn-loading-icon:only-child .anticon {
  padding-right: 0;
  padding-left: 0;
}
.ant-btn-rtl.ant-btn > .anticon + span,
.ant-btn-rtl.ant-btn > span + .anticon {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  background: #fff;
}
.ant-picker-calendar-header {
  display: flex;
  justify-content: flex-end;
  padding: 12px 0;
}
.ant-picker-calendar-header .ant-picker-calendar-year-select {
  min-width: 80px;
}
.ant-picker-calendar-header .ant-picker-calendar-month-select {
  min-width: 70px;
  margin-left: 8px;
}
.ant-picker-calendar-header .ant-picker-calendar-mode-switch {
  margin-left: 8px;
}
.ant-picker-calendar .ant-picker-panel {
  background: #fff;
  border: 0;
  border-top: 1px solid #f0f0f0;
  border-radius: 0;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel,
.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel {
  width: auto;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-body {
  padding: 8px 0;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-content {
  width: 100%;
}
.ant-picker-calendar-mini {
  border-radius: 2px;
}
.ant-picker-calendar-mini .ant-picker-calendar-header {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-picker-calendar-mini .ant-picker-panel {
  border-radius: 0 0 2px 2px;
}
.ant-picker-calendar-mini .ant-picker-content {
  height: 256px;
}
.ant-picker-calendar-mini .ant-picker-content th {
  height: auto;
  padding: 0;
  line-height: 18px;
}
.ant-picker-calendar-full .ant-picker-panel {
  display: block;
  width: 100%;
  text-align: right;
  background: #fff;
  border: 0;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td {
  padding: 0;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  height: auto;
  padding: 0 12px 5px 0;
  line-height: 18px;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date {
  background: #f5f5f5;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today::before {
  display: none;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today {
  background: #e6ffec;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
  color: #00c250;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date {
  display: block;
  width: auto;
  height: auto;
  margin: 0 4px;
  padding: 4px 8px 0;
  border: 0;
  border-top: 2px solid #f0f0f0;
  border-radius: 0;
  transition: background 0.3s;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value {
  line-height: 24px;
  transition: color 0.3s;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
  position: static;
  width: auto;
  height: 86px;
  overflow-y: auto;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.5715;
  text-align: left;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today {
  border-color: #00c250;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
  color: rgba(0, 0, 0, 0.85);
}
@media only screen and (max-width: 480px) {
  .ant-picker-calendar-header {
    display: block;
  }
  .ant-picker-calendar-header .ant-picker-calendar-year-select {
    width: 50%;
  }
  .ant-picker-calendar-header .ant-picker-calendar-month-select {
    width: calc(50% - 8px);
  }
  .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
    width: 100%;
    margin-top: 8px;
    margin-left: 0;
  }
  .ant-picker-calendar-header .ant-picker-calendar-mode-switch > label {
    width: 50%;
    text-align: center;
  }
}
.ant-picker-calendar-rtl {
  direction: rtl;
}
.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel {
  text-align: left;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  padding: 0 0 5px 12px;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
  text-align: right;
}
.ant-card {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  background: #fff;
  border-radius: 2px;
}
.ant-card-rtl {
  direction: rtl;
}
.ant-card-hoverable {
  cursor: pointer;
  transition: box-shadow 0.3s, border-color 0.3s;
}
.ant-card-hoverable:hover {
  border-color: transparent;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.ant-card-bordered {
  border: 1px solid #f0f0f0;
}
.ant-card-head {
  min-height: 48px;
  margin-bottom: -1px;
  padding: 0 16px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  background: transparent;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-card-head::before {
  display: table;
  content: '';
}
.ant-card-head::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-head::before {
  display: table;
  content: '';
}
.ant-card-head::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-head-wrapper {
  display: flex;
  align-items: center;
}
.ant-card-head-title {
  display: inline-block;
  flex: 1 1;
  padding: 16px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-head-title > .ant-typography,
.ant-card-head-title > .ant-typography-edit-content {
  left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.ant-card-head .ant-tabs {
  clear: both;
  margin-bottom: -17px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
}
.ant-card-head .ant-tabs-bar {
  border-bottom: 1px solid #f0f0f0;
}
.ant-card-extra {
  float: right;
  margin-left: auto;
  padding: 16px 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
}
.ant-card-rtl .ant-card-extra {
  margin-right: auto;
  margin-left: 0;
}
.ant-card-body {
  padding: 16px;
}
.ant-card-body::before {
  display: table;
  content: '';
}
.ant-card-body::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-body::before {
  display: table;
  content: '';
}
.ant-card-body::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
  margin: -1px 0 0 -1px;
  padding: 0;
}
.ant-card-grid {
  float: left;
  width: 33.33%;
  padding: 16px;
  border: 0;
  border-radius: 0;
  box-shadow: 1px 0 0 0 #f0f0f0, 0 1px 0 0 #f0f0f0, 1px 1px 0 0 #f0f0f0, 1px 0 0 0 #f0f0f0 inset, 0 1px 0 0 #f0f0f0 inset;
  transition: all 0.3s;
}
.ant-card-rtl .ant-card-grid {
  float: right;
}
.ant-card-grid-hoverable:hover {
  position: relative;
  z-index: 1;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.ant-card-contain-tabs > .ant-card-head .ant-card-head-title {
  min-height: 32px;
  padding-bottom: 0;
}
.ant-card-contain-tabs > .ant-card-head .ant-card-extra {
  padding-bottom: 0;
}
.ant-card-bordered .ant-card-cover {
  margin-top: -1px;
  margin-right: -1px;
  margin-left: -1px;
}
.ant-card-cover > * {
  display: block;
  width: 100%;
}
.ant-card-cover img {
  border-radius: 2px 2px 0 0;
}
.ant-card-actions {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #fff;
  border-top: 1px solid #f0f0f0;
}
.ant-card-actions::before {
  display: table;
  content: '';
}
.ant-card-actions::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-actions::before {
  display: table;
  content: '';
}
.ant-card-actions::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-actions > li {
  float: left;
  margin: 12px 0;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
}
.ant-card-rtl .ant-card-actions > li {
  float: right;
}
.ant-card-actions > li > span {
  position: relative;
  display: block;
  min-width: 32px;
  font-size: 14px;
  line-height: 1.5715;
  cursor: pointer;
}
.ant-card-actions > li > span:hover {
  color: #00c250;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn),
.ant-card-actions > li > span > .anticon {
  display: inline-block;
  width: 100%;
  color: rgba(0, 0, 0, 0.45);
  line-height: 22px;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn):hover,
.ant-card-actions > li > span > .anticon:hover {
  color: #00c250;
}
.ant-card-actions > li > span > .anticon {
  font-size: 16px;
  line-height: 22px;
}
.ant-card-actions > li:not(:last-child) {
  border-right: 1px solid #f0f0f0;
}
.ant-card-rtl .ant-card-actions > li:not(:last-child) {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-card-type-inner .ant-card-head {
  padding: 0 16px;
  background: #fafafa;
}
.ant-card-type-inner .ant-card-head-title {
  padding: 12px 0;
  font-size: 14px;
}
.ant-card-type-inner .ant-card-body {
  padding: 16px 16px;
}
.ant-card-type-inner .ant-card-extra {
  padding: 13.5px 0;
}
.ant-card-meta {
  margin: -4px 0;
}
.ant-card-meta::before {
  display: table;
  content: '';
}
.ant-card-meta::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-meta::before {
  display: table;
  content: '';
}
.ant-card-meta::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-meta-avatar {
  float: left;
  padding-right: 16px;
}
.ant-card-rtl .ant-card-meta-avatar {
  float: right;
  padding-right: 0;
  padding-left: 16px;
}
.ant-card-meta-detail {
  overflow: hidden;
}
.ant-card-meta-detail > div:not(:last-child) {
  margin-bottom: 8px;
}
.ant-card-meta-title {
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-meta-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-card-loading {
  overflow: hidden;
}
.ant-card-loading .ant-card-body {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-card-loading-content p {
  margin: 0;
}
.ant-card-loading-block {
  height: 14px;
  margin: 4px 0;
  background: linear-gradient(90deg, rgba(207, 216, 220, 0.2), rgba(207, 216, 220, 0.4), rgba(207, 216, 220, 0.2));
  background-size: 600% 600%;
  border-radius: 2px;
  animation: card-loading 1.4s ease infinite;
}
@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 8px;
  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: 8px;
}
.ant-carousel {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
}
.ant-carousel .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  touch-action: pan-y;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.ant-carousel .slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.ant-carousel .slick-list:focus {
  outline: none;
}
.ant-carousel .slick-list.dragging {
  cursor: pointer;
}
.ant-carousel .slick-list .slick-slide {
  pointer-events: none;
}
.ant-carousel .slick-list .slick-slide input.ant-radio-input,
.ant-carousel .slick-list .slick-slide input.ant-checkbox-input {
  visibility: hidden;
}
.ant-carousel .slick-list .slick-slide.slick-active {
  pointer-events: auto;
}
.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,
.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input {
  visibility: visible;
}
.ant-carousel .slick-list .slick-slide > div > div {
  vertical-align: bottom;
}
.ant-carousel .slick-slider .slick-track,
.ant-carousel .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
  touch-action: pan-y;
}
.ant-carousel .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.ant-carousel .slick-track::before,
.ant-carousel .slick-track::after {
  display: table;
  content: '';
}
.ant-carousel .slick-track::after {
  clear: both;
}
.slick-loading .ant-carousel .slick-track {
  visibility: hidden;
}
.ant-carousel .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.ant-carousel .slick-slide img {
  display: block;
}
.ant-carousel .slick-slide.slick-loading img {
  display: none;
}
.ant-carousel .slick-slide.dragging img {
  pointer-events: none;
}
.ant-carousel .slick-initialized .slick-slide {
  display: block;
}
.ant-carousel .slick-loading .slick-slide {
  visibility: hidden;
}
.ant-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
}
.ant-carousel .slick-arrow.slick-hidden {
  display: none;
}
.ant-carousel .slick-prev,
.ant-carousel .slick-next {
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  color: transparent;
  font-size: 0;
  line-height: 0;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-carousel .slick-prev:hover,
.ant-carousel .slick-next:hover,
.ant-carousel .slick-prev:focus,
.ant-carousel .slick-next:focus {
  color: transparent;
  background: transparent;
  outline: none;
}
.ant-carousel .slick-prev:hover::before,
.ant-carousel .slick-next:hover::before,
.ant-carousel .slick-prev:focus::before,
.ant-carousel .slick-next:focus::before {
  opacity: 1;
}
.ant-carousel .slick-prev.slick-disabled::before,
.ant-carousel .slick-next.slick-disabled::before {
  opacity: 0.25;
}
.ant-carousel .slick-prev {
  left: -25px;
}
.ant-carousel .slick-prev::before {
  content: '←';
}
.ant-carousel .slick-next {
  right: -25px;
}
.ant-carousel .slick-next::before {
  content: '→';
}
.ant-carousel .slick-dots {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex !important;
  justify-content: center;
  margin-right: 15%;
  margin-left: 15%;
  padding-left: 0;
  list-style: none;
}
.ant-carousel .slick-dots-bottom {
  bottom: 12px;
}
.ant-carousel .slick-dots-top {
  top: 12px;
  bottom: auto;
}
.ant-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  flex: 0 1 auto;
  box-sizing: content-box;
  width: 16px;
  height: 3px;
  margin: 0 2px;
  margin-right: 3px;
  margin-left: 3px;
  padding: 0;
  text-align: center;
  text-indent: -999px;
  vertical-align: top;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button {
  display: block;
  width: 100%;
  height: 3px;
  padding: 0;
  color: transparent;
  font-size: 0;
  background: #fff;
  border: 0;
  border-radius: 1px;
  outline: none;
  cursor: pointer;
  opacity: 0.3;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button:hover,
.ant-carousel .slick-dots li button:focus {
  opacity: 0.75;
}
.ant-carousel .slick-dots li.slick-active {
  width: 24px;
}
.ant-carousel .slick-dots li.slick-active button {
  background: #fff;
  opacity: 1;
}
.ant-carousel .slick-dots li.slick-active:hover,
.ant-carousel .slick-dots li.slick-active:focus {
  opacity: 1;
}
.ant-carousel-vertical .slick-dots {
  top: 50%;
  bottom: auto;
  flex-direction: column;
  width: 3px;
  height: auto;
  margin: 0;
  transform: translateY(-50%);
}
.ant-carousel-vertical .slick-dots-left {
  right: auto;
  left: 12px;
}
.ant-carousel-vertical .slick-dots-right {
  right: 12px;
  left: auto;
}
.ant-carousel-vertical .slick-dots li {
  width: 3px;
  height: 16px;
  margin: 4px 2px;
  vertical-align: baseline;
}
.ant-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px;
}
.ant-carousel-vertical .slick-dots li.slick-active {
  width: 3px;
  height: 24px;
}
.ant-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 24px;
}
.ant-carousel-rtl {
  direction: rtl;
}
.ant-carousel-rtl .ant-carousel .slick-track {
  right: 0;
  left: auto;
}
.ant-carousel-rtl .ant-carousel .slick-prev {
  right: -25px;
  left: auto;
}
.ant-carousel-rtl .ant-carousel .slick-prev::before {
  content: '→';
}
.ant-carousel-rtl .ant-carousel .slick-next {
  right: auto;
  left: -25px;
}
.ant-carousel-rtl .ant-carousel .slick-next::before {
  content: '←';
}
.ant-carousel-rtl.ant-carousel .slick-dots {
  flex-direction: row-reverse;
}
.ant-carousel-rtl.ant-carousel-vertical .slick-dots {
  flex-direction: column;
}
.ant-cascader {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
}
.ant-cascader-input.ant-input {
  position: static;
  width: 100%;
  padding-right: 24px;
  background-color: transparent !important;
  cursor: pointer;
}
.ant-cascader-picker-show-search .ant-cascader-input.ant-input {
  position: relative;
}
.ant-cascader-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-block;
  background-color: #fff;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-cascader-picker-with-value .ant-cascader-picker-label {
  color: transparent;
}
.ant-cascader-picker-disabled {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-cascader-picker-disabled .ant-cascader-input {
  cursor: not-allowed;
}
.ant-cascader-picker:focus .ant-cascader-input {
  border-color: #21cf64;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 194, 80, 0.2);
}
.ant-input-rtl .ant-cascader-picker:focus .ant-cascader-input {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-cascader-picker-borderless .ant-cascader-input {
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-cascader-picker-show-search.ant-cascader-picker-focused {
  color: rgba(0, 0, 0, 0.25);
}
.ant-cascader-picker-label {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 20px;
  margin-top: -10px;
  padding: 0 20px 0 12px;
  overflow: hidden;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-cascader-picker-clear {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 2;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 12px;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
}
.ant-cascader-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-cascader-picker:hover .ant-cascader-picker-clear {
  opacity: 1;
}
.ant-cascader-picker-arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 1;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 12px;
}
.ant-cascader-picker-label:hover + .ant-cascader-input:not(.ant-cascader-picker-disabled .ant-cascader-picker-label:hover + .ant-cascader-input) {
  border-color: #21cf64;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-cascader-picker-label:hover + .ant-cascader-input:not(.ant-cascader-picker-disabled .ant-cascader-picker-label:hover + .ant-cascader-input) {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-cascader-picker-small .ant-cascader-picker-clear,
.ant-cascader-picker-small .ant-cascader-picker-arrow {
  right: 8px;
}
.ant-cascader-menus {
  position: absolute;
  z-index: 1050;
  font-size: 14px;
  white-space: nowrap;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-cascader-menus ul,
.ant-cascader-menus ol {
  margin: 0;
  list-style: none;
}
.ant-cascader-menus-empty,
.ant-cascader-menus-hidden {
  display: none;
}
.ant-cascader-menus.ant-slide-up-enter.ant-slide-up-enter-active.ant-cascader-menus-placement-bottomLeft,
.ant-cascader-menus.ant-slide-up-appear.ant-slide-up-appear-active.ant-cascader-menus-placement-bottomLeft {
  animation-name: antSlideUpIn;
}
.ant-cascader-menus.ant-slide-up-enter.ant-slide-up-enter-active.ant-cascader-menus-placement-topLeft,
.ant-cascader-menus.ant-slide-up-appear.ant-slide-up-appear-active.ant-cascader-menus-placement-topLeft {
  animation-name: antSlideDownIn;
}
.ant-cascader-menus.ant-slide-up-leave.ant-slide-up-leave-active.ant-cascader-menus-placement-bottomLeft {
  animation-name: antSlideUpOut;
}
.ant-cascader-menus.ant-slide-up-leave.ant-slide-up-leave-active.ant-cascader-menus-placement-topLeft {
  animation-name: antSlideDownOut;
}
.ant-cascader-menu {
  display: inline-block;
  min-width: 111px;
  height: 180px;
  margin: 0;
  padding: 4px 0;
  overflow: auto;
  vertical-align: top;
  list-style: none;
  border-right: 1px solid #f0f0f0;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.ant-cascader-menu:first-child {
  border-radius: 2px 0 0 2px;
}
.ant-cascader-menu:last-child {
  margin-right: -1px;
  border-right-color: transparent;
  border-radius: 0 2px 2px 0;
}
.ant-cascader-menu:only-child {
  border-radius: 2px;
}
.ant-cascader-menu-item {
  padding: 5px 12px;
  overflow: hidden;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-cascader-menu-item:hover {
  background: #f5f5f5;
}
.ant-cascader-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-cascader-menu-item-disabled:hover {
  background: transparent;
}
.ant-cascader-menu-empty .ant-cascader-menu-item {
  color: rgba(0, 0, 0, 0.25);
  cursor: default;
  pointer-events: none;
}
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
  font-weight: 600;
  background-color: #e6ffec;
}
.ant-cascader-menu-item-expand {
  position: relative;
  padding-right: 24px;
}
.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-loading-icon {
  position: absolute;
  right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
}
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-cascader-menu-item .ant-cascader-menu-item-keyword {
  color: #ff4d4f;
}
.ant-cascader-picker-rtl .ant-cascader-input.ant-input {
  padding-right: 11px;
  padding-left: 24px;
  text-align: right;
}
.ant-cascader-picker-rtl {
  direction: rtl;
}
.ant-cascader-picker-rtl .ant-cascader-picker-label {
  padding: 0 12px 0 20px;
  text-align: right;
}
.ant-cascader-picker-rtl .ant-cascader-picker-clear {
  right: auto;
  left: 12px;
}
.ant-cascader-picker-rtl .ant-cascader-picker-arrow {
  right: auto;
  left: 12px;
}
.ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-clear,
.ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-arrow {
  right: auto;
  left: 8px;
}
.ant-cascader-menu-rtl .ant-cascader-menu {
  direction: rtl;
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-cascader-menu-rtl .ant-cascader-menu:first-child {
  border-radius: 0 2px 2px 0;
}
.ant-cascader-menu-rtl .ant-cascader-menu:last-child {
  margin-right: 0;
  margin-left: -1px;
  border-left-color: transparent;
  border-radius: 2px 0 0 2px;
}
.ant-cascader-menu-rtl .ant-cascader-menu:only-child {
  border-radius: 2px;
}
.ant-cascader-menu-rtl .ant-cascader-menu-item-expand {
  padding-right: 12px;
  padding-left: 24px;
}
.ant-cascader-menu-rtl .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-rtl .ant-cascader-menu-item-loading-icon {
  right: auto;
  left: 12px;
}
.ant-cascader-menu-rtl .ant-cascader-menu-item-loading-icon {
  transform: scaleY(-1);
}
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #00c250;
}
.ant-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #00c250;
  border-radius: 2px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-checkbox:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox::after {
  visibility: visible;
}
.ant-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 22%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-checkbox-checked .ant-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #00c250;
  border-color: #00c250;
}
.ant-checkbox-disabled {
  cursor: not-allowed;
}
.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  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;
  animation-name: none;
}
.ant-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-checkbox-disabled:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after {
  visibility: hidden;
}
.ant-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 8px;
}
.ant-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
}
.ant-checkbox-group-item {
  margin-right: 8px;
}
.ant-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 0;
}
.ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #00c250;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-checkbox-rtl {
  direction: rtl;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 8px;
}
.ant-collapse {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  border-radius: 2px;
}
.ant-collapse > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse > .ant-collapse-item:last-child,
.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
  border-radius: 0 0 2px 2px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.5715;
  cursor: pointer;
  transition: all 0.3s, visibility 0s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header::before {
  display: table;
  content: '';
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header::after {
  display: table;
  clear: both;
  content: '';
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header::before {
  display: table;
  content: '';
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header::after {
  display: table;
  clear: both;
  content: '';
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  display: inline-block;
  margin-right: 12px;
  font-size: 12px;
  vertical-align: -1px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transition: transform 0.24s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  float: right;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
  outline: none;
}
.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only {
  cursor: default;
}
.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text {
  cursor: pointer;
}
.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-left: 12px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  left: auto;
  margin: 0;
  transform: translateY(-50%);
}
.ant-collapse-content {
  color: rgba(0, 0, 0, 0.85);
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
}
.ant-collapse-content > .ant-collapse-content-box {
  padding: 16px;
}
.ant-collapse-content-hidden {
  display: none;
}
.ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 2px 2px;
}
.ant-collapse-borderless {
  background-color: #fafafa;
  border: 0;
}
.ant-collapse-borderless > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse-borderless > .ant-collapse-item:last-child,
.ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
  border-radius: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 4px;
}
.ant-collapse-ghost {
  background-color: transparent;
  border: 0;
}
.ant-collapse-ghost > .ant-collapse-item {
  border-bottom: 0;
}
.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-collapse-rtl {
  direction: rtl;
}
.ant-collapse-rtl .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transform: rotate(180deg);
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  float: left;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-right: 12px;
  padding-left: 0;
}
.ant-comment {
  position: relative;
  background-color: inherit;
}
.ant-comment-inner {
  display: flex;
  padding: 16px 0;
}
.ant-comment-avatar {
  position: relative;
  flex-shrink: 0;
  margin-right: 12px;
  cursor: pointer;
}
.ant-comment-avatar img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.ant-comment-content {
  position: relative;
  flex: 1 1 auto;
  min-width: 1px;
  font-size: 14px;
  word-wrap: break-word;
}
.ant-comment-content-author {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 4px;
  font-size: 14px;
}
.ant-comment-content-author > a,
.ant-comment-content-author > span {
  padding-right: 8px;
  font-size: 12px;
  line-height: 18px;
}
.ant-comment-content-author-name {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  transition: color 0.3s;
}
.ant-comment-content-author-name > * {
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-content-author-name > *:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-content-author-time {
  color: #ccc;
  white-space: nowrap;
  cursor: auto;
}
.ant-comment-content-detail p {
  margin-bottom: inherit;
  white-space: pre-wrap;
}
.ant-comment-actions {
  margin-top: 12px;
  margin-bottom: inherit;
  padding-left: 0;
}
.ant-comment-actions > li {
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-actions > li > span {
  margin-right: 10px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-comment-actions > li > span:hover {
  color: #595959;
}
.ant-comment-nested {
  margin-left: 44px;
}
.ant-comment-rtl {
  direction: rtl;
}
.ant-comment-rtl .ant-comment-avatar {
  margin-right: 0;
  margin-left: 12px;
}
.ant-comment-rtl .ant-comment-content-author > a,
.ant-comment-rtl .ant-comment-content-author > span {
  padding-right: 0;
  padding-left: 8px;
}
.ant-comment-rtl .ant-comment-actions {
  padding-right: 0;
}
.ant-comment-rtl .ant-comment-actions > li > span {
  margin-right: 0;
  margin-left: 10px;
}
.ant-comment-rtl .ant-comment-nested {
  margin-right: 44px;
  margin-left: 0;
}
.ant-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  padding: 4px 11px 4px;
  position: relative;
  display: inline-flex;
  align-items: center;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: border 0.3s, box-shadow 0.3s;
}
.ant-picker:hover,
.ant-picker-focused {
  border-color: #21cf64;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-picker:hover,
.ant-input-rtl .ant-picker-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-picker-focused {
  border-color: #21cf64;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 194, 80, 0.2);
}
.ant-input-rtl .ant-picker-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-picker.ant-picker-disabled {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-picker.ant-picker-disabled .ant-picker-suffix {
  color: rgba(0, 0, 0, 0.25);
}
.ant-picker.ant-picker-borderless {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-picker-input {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.ant-picker-input > input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  flex: auto;
  min-width: 1px;
  height: auto;
  padding: 0;
  background: transparent;
  border: 0;
}
.ant-picker-input > input::-moz-placeholder {
  opacity: 1;
}
.ant-picker-input > input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-picker-input > input::placeholder {
  color: #bfbfbf;
}
.ant-picker-input > input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-picker-input > input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:hover {
  border-color: #21cf64;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-picker-input > input:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-picker-input > input:focus,
.ant-picker-input > input-focused {
  border-color: #21cf64;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 194, 80, 0.2);
}
.ant-input-rtl .ant-picker-input > input:focus,
.ant-input-rtl .ant-picker-input > input-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-picker-input > input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-picker-input > input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-picker-input > input-borderless,
.ant-picker-input > input-borderless:hover,
.ant-picker-input > input-borderless:focus,
.ant-picker-input > input-borderless-focused,
.ant-picker-input > input-borderless-disabled,
.ant-picker-input > input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-picker-input > input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-picker-input > input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-picker-input > input-sm {
  padding: 0px 7px;
}
.ant-picker-input > input-rtl {
  direction: rtl;
}
.ant-picker-input > input:focus {
  box-shadow: none;
}
.ant-picker-input > input[disabled] {
  background: transparent;
}
.ant-picker-input:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-input-placeholder > input {
  color: #bfbfbf;
}
.ant-picker-large {
  padding: 6.5px 11px 6.5px;
}
.ant-picker-large .ant-picker-input > input {
  font-size: 16px;
}
.ant-picker-small {
  padding: 0px 7px 0px;
}
.ant-picker-suffix {
  align-self: center;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
  pointer-events: none;
}
.ant-picker-suffix > * {
  vertical-align: top;
}
.ant-picker-clear {
  position: absolute;
  top: 50%;
  right: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
  background: #fff;
  transform: translateY(-50%);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s, color 0.3s;
}
.ant-picker-clear > * {
  vertical-align: top;
}
.ant-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-separator {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 16px;
  vertical-align: top;
  cursor: default;
}
.ant-picker-focused .ant-picker-separator {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator {
  cursor: not-allowed;
}
.ant-picker-range {
  position: relative;
  display: inline-flex;
}
.ant-picker-range .ant-picker-clear {
  right: 11px;
}
.ant-picker-range:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-range .ant-picker-active-bar {
  bottom: -1px;
  height: 2px;
  margin-left: 11px;
  background: #00c250;
  opacity: 0;
  transition: all 0.3s ease-out;
  pointer-events: none;
}
.ant-picker-range.ant-picker-focused .ant-picker-active-bar {
  opacity: 1;
}
.ant-picker-range-separator {
  align-items: center;
  padding: 0 8px;
  line-height: 1;
}
.ant-picker-range.ant-picker-small .ant-picker-clear {
  right: 7px;
}
.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-left: 7px;
}
.ant-picker-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  z-index: 1050;
}
.ant-picker-dropdown-hidden {
  display: none;
}
.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {
  top: 1.66666667px;
  display: block;
  transform: rotate(-45deg);
}
.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow {
  bottom: 1.66666667px;
  display: block;
  transform: rotate(135deg);
}
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight {
  animation-name: antSlideDownIn;
}
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight {
  animation-name: antSlideDownOut;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.ant-picker-dropdown-range {
  padding: 6.66666667px 0;
}
.ant-picker-dropdown-range-hidden {
  display: none;
}
.ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel {
  padding-top: 4px;
}
.ant-picker-ranges {
  margin-bottom: 0;
  padding: 4px 12px;
  overflow: hidden;
  line-height: 34px;
  text-align: left;
  list-style: none;
}
.ant-picker-ranges > li {
  display: inline-block;
}
.ant-picker-ranges .ant-picker-preset > .ant-tag-blue {
  color: #00c250;
  background: #e6ffec;
  border-color: #6fe896;
  cursor: pointer;
}
.ant-picker-ranges .ant-picker-ok {
  float: right;
  margin-left: 8px;
}
.ant-picker-range-wrapper {
  display: flex;
}
.ant-picker-range-arrow {
  position: absolute;
  z-index: 1;
  display: none;
  width: 10px;
  height: 10px;
  margin-left: 16.5px;
  box-shadow: 2px -2px 6px rgba(0, 0, 0, 0.06);
  transition: left 0.3s ease-out;
}
.ant-picker-range-arrow::after {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 10px;
  height: 10px;
  border: 5px solid #f0f0f0;
  border-color: #fff #fff transparent transparent;
  content: '';
}
.ant-picker-panel-container {
  overflow: hidden;
  vertical-align: top;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: margin 0.3s;
}
.ant-picker-panel-container .ant-picker-panels {
  display: inline-flex;
  flex-wrap: nowrap;
  direction: ltr;
}
.ant-picker-panel-container .ant-picker-panel {
  vertical-align: top;
  background: transparent;
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-content,
.ant-picker-panel-container .ant-picker-panel table {
  text-align: center;
}
.ant-picker-panel-container .ant-picker-panel-focused {
  border-color: #f0f0f0;
}
.ant-picker-panel {
  display: inline-flex;
  flex-direction: column;
  text-align: center;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  outline: none;
}
.ant-picker-panel-focused {
  border-color: #00c250;
}
.ant-picker-decade-panel,
.ant-picker-year-panel,
.ant-picker-quarter-panel,
.ant-picker-month-panel,
.ant-picker-week-panel,
.ant-picker-date-panel,
.ant-picker-time-panel {
  display: flex;
  flex-direction: column;
  width: 280px;
}
.ant-picker-header {
  display: flex;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-header > * {
  flex: none;
}
.ant-picker-header button {
  padding: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 40px;
  background: transparent;
  border: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-picker-header > button {
  min-width: 1.6em;
  font-size: 14px;
}
.ant-picker-header > button:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-picker-header-view {
  flex: auto;
  font-weight: 500;
  line-height: 40px;
}
.ant-picker-header-view button {
  color: inherit;
  font-weight: inherit;
}
.ant-picker-header-view button:not(:first-child) {
  margin-left: 8px;
}
.ant-picker-header-view button:hover {
  color: #00c250;
}
.ant-picker-prev-icon,
.ant-picker-next-icon,
.ant-picker-super-prev-icon,
.ant-picker-super-next-icon {
  position: relative;
  display: inline-block;
  width: 7px;
  height: 7px;
}
.ant-picker-prev-icon::before,
.ant-picker-next-icon::before,
.ant-picker-super-prev-icon::before,
.ant-picker-super-next-icon::before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentColor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-super-prev-icon::after,
.ant-picker-super-next-icon::after {
  position: absolute;
  top: 4px;
  left: 4px;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentColor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-prev-icon,
.ant-picker-super-prev-icon {
  transform: rotate(-45deg);
}
.ant-picker-next-icon,
.ant-picker-super-next-icon {
  transform: rotate(135deg);
}
.ant-picker-content {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.ant-picker-content th,
.ant-picker-content td {
  position: relative;
  min-width: 24px;
  font-weight: 400;
}
.ant-picker-content th {
  height: 30px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 30px;
}
.ant-picker-cell {
  padding: 3px 0;
  color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.ant-picker-cell-in-view {
  color: rgba(0, 0, 0, 0.85);
}
.ant-picker-cell-disabled {
  cursor: not-allowed;
}
.ant-picker-cell::before {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 1;
  height: 24px;
  transform: translateY(-50%);
  content: '';
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background: #f5f5f5;
}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  border: 1px solid #00c250;
  border-radius: 2px;
  content: '';
}
.ant-picker-cell-in-view.ant-picker-cell-in-range {
  position: relative;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range::before {
  background: #e6ffec;
}
.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
  color: #fff;
  background: #00c250;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before {
  background: #e6ffec;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  left: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  position: absolute;
  top: 50%;
  z-index: 0;
  height: 24px;
  border-top: 1px dashed #29ff81;
  border-bottom: 1px dashed #29ff81;
  transform: translateY(-50%);
  content: '';
}
.ant-picker-cell-range-hover-start::after,
.ant-picker-cell-range-hover-end::after,
.ant-picker-cell-range-hover::after {
  right: 0;
  left: 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end::before {
  background: #75ffae;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 2px 0 0 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 0 2px 2px 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after,
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
  background: #75ffae;
  content: '';
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: -6px;
  left: 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: 0;
  left: -6px;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 50%;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  left: 50%;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  left: 6px;
  border-left: 1px dashed #29ff81;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 6px;
  border-right: 1px dashed #29ff81;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-picker-cell-disabled {
  pointer-events: none;
}
.ant-picker-cell-disabled .ant-picker-cell-inner {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
}
.ant-picker-cell-disabled::before {
  background: #f5f5f5;
}
.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-picker-decade-panel .ant-picker-content,
.ant-picker-year-panel .ant-picker-content,
.ant-picker-quarter-panel .ant-picker-content,
.ant-picker-month-panel .ant-picker-content {
  height: 264px;
}
.ant-picker-decade-panel .ant-picker-cell-inner,
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  padding: 0 8px;
}
.ant-picker-decade-panel .ant-picker-cell-disabled .ant-picker-cell-inner,
.ant-picker-year-panel .ant-picker-cell-disabled .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-disabled .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-disabled .ant-picker-cell-inner {
  background: #f5f5f5;
}
.ant-picker-quarter-panel .ant-picker-content {
  height: 56px;
}
.ant-picker-footer {
  width: -moz-min-content;
  width: min-content;
  min-width: 100%;
  line-height: 38px;
  text-align: center;
  border-bottom: 1px solid transparent;
}
.ant-picker-panel .ant-picker-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-picker-footer-extra {
  padding: 0 12px;
  line-height: 38px;
  text-align: left;
}
.ant-picker-footer-extra:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-now {
  text-align: left;
}
.ant-picker-today-btn {
  color: #00c250;
}
.ant-picker-today-btn:hover {
  color: #21cf64;
}
.ant-picker-today-btn:active {
  color: #009c46;
}
.ant-picker-today-btn.ant-picker-today-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-picker-decade-panel .ant-picker-cell-inner {
  padding: 0 4px;
}
.ant-picker-decade-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-year-panel .ant-picker-body,
.ant-picker-quarter-panel .ant-picker-body,
.ant-picker-month-panel .ant-picker-body {
  padding: 0 8px;
}
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  width: 60px;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  left: 14px;
  border-left: 1px dashed #29ff81;
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  right: 14px;
  border-right: 1px dashed #29ff81;
  border-radius: 0 2px 2px 0;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  right: 14px;
  border-right: 1px dashed #29ff81;
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  left: 14px;
  border-left: 1px dashed #29ff81;
  border-radius: 2px 0 0 2px;
}
.ant-picker-week-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner {
  background: transparent !important;
}
.ant-picker-week-panel-row td {
  transition: background 0.3s;
}
.ant-picker-week-panel-row:hover td {
  background: #f5f5f5;
}
.ant-picker-week-panel-row-selected td,
.ant-picker-week-panel-row-selected:hover td {
  background: #00c250;
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-week,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week {
  color: rgba(255, 255, 255, 0.5);
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner::before,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: #fff;
}
.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,
.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner {
  color: #fff;
}
.ant-picker-date-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-date-panel .ant-picker-content {
  width: 252px;
}
.ant-picker-date-panel .ant-picker-content th {
  width: 36px;
}
.ant-picker-datetime-panel {
  display: flex;
}
.ant-picker-datetime-panel .ant-picker-time-panel {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-datetime-panel .ant-picker-date-panel,
.ant-picker-datetime-panel .ant-picker-time-panel {
  transition: opacity 0.3s;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel,
.ant-picker-datetime-panel-active .ant-picker-time-panel {
  opacity: 0.3;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel-active,
.ant-picker-datetime-panel-active .ant-picker-time-panel-active {
  opacity: 1;
}
.ant-picker-time-panel {
  width: auto;
  min-width: auto;
}
.ant-picker-time-panel .ant-picker-content {
  display: flex;
  flex: auto;
  height: 224px;
}
.ant-picker-time-panel-column {
  flex: 1 0 auto;
  width: 56px;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  text-align: left;
  list-style: none;
  transition: background 0.3s;
}
.ant-picker-time-panel-column::after {
  display: block;
  height: 196px;
  content: '';
}
.ant-picker-datetime-panel .ant-picker-time-panel-column::after {
  height: 198px;
}
.ant-picker-time-panel-column:not(:first-child) {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-time-panel-column-active {
  background: rgba(230, 255, 236, 0.2);
}
.ant-picker-time-panel-column:hover {
  overflow-y: auto;
}
.ant-picker-time-panel-column > li {
  margin: 0;
  padding: 0;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  display: block;
  width: 100%;
  height: 28px;
  margin: 0;
  padding: 0 0 0 14px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
  border-radius: 0;
  cursor: pointer;
  transition: background 0.3s;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
  background: #f5f5f5;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: #e6ffec;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
/* stylelint-disable-next-line */
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell {
  padding: 21px 0;
}
.ant-picker-rtl {
  direction: rtl;
}
.ant-picker-rtl .ant-picker-suffix {
  margin-right: 4px;
  margin-left: 0;
}
.ant-picker-rtl .ant-picker-clear {
  right: auto;
  left: 0;
}
.ant-picker-rtl .ant-picker-separator {
  transform: rotate(180deg);
}
.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child) {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range .ant-picker-clear {
  right: auto;
  left: 11px;
}
.ant-picker-rtl.ant-picker-range .ant-picker-active-bar {
  margin-right: 11px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-right: 7px;
}
.ant-picker-dropdown-rtl .ant-picker-ranges {
  text-align: right;
}
.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok {
  float: left;
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-panel-rtl {
  direction: rtl;
}
.ant-picker-panel-rtl .ant-picker-prev-icon,
.ant-picker-panel-rtl .ant-picker-super-prev-icon {
  transform: rotate(135deg);
}
.ant-picker-panel-rtl .ant-picker-next-icon,
.ant-picker-panel-rtl .ant-picker-super-next-icon {
  transform: rotate(-45deg);
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end::before {
  right: 50%;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: 0;
  left: -6px;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: -6px;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  right: 6px;
  left: 0;
  border-right: 1px dashed #29ff81;
  border-left: none;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 0;
  left: 6px;
  border-right: none;
  border-left: 1px dashed #29ff81;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child::after {
  right: 6px;
  left: 6px;
  border-right: 1px dashed #29ff81;
  border-left: 1px dashed #29ff81;
  border-radius: 2px;
}
.ant-picker-dropdown-rtl .ant-picker-footer-extra {
  direction: rtl;
  text-align: right;
}
.ant-picker-panel-rtl .ant-picker-time-panel {
  direction: ltr;
}
.ant-descriptions-header {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.ant-descriptions-title {
  flex: auto;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-descriptions-extra {
  margin-left: auto;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-descriptions-view {
  width: 100%;
  overflow: hidden;
  border-radius: 2px;
}
.ant-descriptions-view table {
  width: 100%;
  table-layout: fixed;
}
.ant-descriptions-row > th,
.ant-descriptions-row > td {
  padding-bottom: 16px;
}
.ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-item-label {
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 1.5715;
  text-align: start;
}
.ant-descriptions-item-label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-descriptions-item-label.ant-descriptions-item-no-colon::after {
  content: ' ';
}
.ant-descriptions-item-no-label::after {
  margin: 0;
  content: '';
}
.ant-descriptions-item-content {
  display: table-cell;
  flex: 1 1;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  word-break: break-word;
  overflow-wrap: break-word;
}
.ant-descriptions-item {
  padding-bottom: 0;
  vertical-align: top;
}
.ant-descriptions-item-container {
  display: flex;
}
.ant-descriptions-item-container .ant-descriptions-item-label,
.ant-descriptions-item-container .ant-descriptions-item-content {
  display: inline-flex;
  align-items: baseline;
}
.ant-descriptions-middle .ant-descriptions-row > th,
.ant-descriptions-middle .ant-descriptions-row > td {
  padding-bottom: 12px;
}
.ant-descriptions-small .ant-descriptions-row > th,
.ant-descriptions-small .ant-descriptions-row > td {
  padding-bottom: 8px;
}
.ant-descriptions-bordered .ant-descriptions-view {
  border: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-view > table {
  table-layout: auto;
  border-collapse: collapse;
}
.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-bordered .ant-descriptions-item-content {
  padding: 16px 16px;
  border-right: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-item-label:last-child,
.ant-descriptions-bordered .ant-descriptions-item-content:last-child {
  border-right: none;
}
.ant-descriptions-bordered .ant-descriptions-item-label {
  background-color: #fafafa;
}
.ant-descriptions-bordered .ant-descriptions-item-label::after {
  display: none;
}
.ant-descriptions-bordered .ant-descriptions-row {
  border-bottom: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content {
  padding: 12px 16px;
}
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content {
  padding: 8px 16px;
}
.ant-descriptions-rtl {
  direction: rtl;
}
.ant-descriptions-rtl .ant-descriptions-item-label::after {
  margin: 0 2px 0 8px;
}
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child,
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child {
  border-left: none;
}
.ant-divider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.ant-divider-vertical {
  position: relative;
  top: -0.06em;
  display: inline-block;
  height: 0.9em;
  margin: 0 8px;
  vertical-align: middle;
  border-top: 0;
  border-left: 1px solid rgba(0, 0, 0, 0.06);
}
.ant-divider-horizontal {
  display: flex;
  clear: both;
  width: 100%;
  min-width: 100%;
  margin: 24px 0;
}
.ant-divider-horizontal.ant-divider-with-text {
  display: flex;
  margin: 16px 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-align: center;
  border-top: 0;
  border-top-color: rgba(0, 0, 0, 0.06);
}
.ant-divider-horizontal.ant-divider-with-text::before,
.ant-divider-horizontal.ant-divider-with-text::after {
  position: relative;
  top: 50%;
  width: 50%;
  border-top: 1px solid transparent;
  border-top-color: inherit;
  border-bottom: 0;
  transform: translateY(50%);
  content: '';
}
.ant-divider-horizontal.ant-divider-with-text-left::before {
  top: 50%;
  width: 5%;
}
.ant-divider-horizontal.ant-divider-with-text-left::after {
  top: 50%;
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::before {
  top: 50%;
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::after {
  top: 50%;
  width: 5%;
}
.ant-divider-inner-text {
  display: inline-block;
  padding: 0 1em;
}
.ant-divider-dashed {
  background: none;
  border-color: rgba(0, 0, 0, 0.06);
  border-style: dashed;
  border-width: 1px 0 0;
}
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed {
  border-top: 0;
}
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before,
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after {
  border-style: dashed none none;
}
.ant-divider-vertical.ant-divider-dashed {
  border-width: 0 0 0 1px;
}
.ant-divider-plain.ant-divider-with-text {
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
}
.ant-divider-rtl {
  direction: rtl;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before {
  width: 95%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after {
  width: 5%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before {
  width: 5%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after {
  width: 95%;
}
.ant-drawer {
  position: fixed;
  z-index: 1000;
  width: 0%;
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), height 0s ease 0.3s, width 0s ease 0.3s;
}
.ant-drawer > * {
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-content-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
}
.ant-drawer .ant-drawer-content {
  width: 100%;
  height: 100%;
}
.ant-drawer-left,
.ant-drawer-right {
  top: 0;
  width: 0%;
  height: 100%;
}
.ant-drawer-left .ant-drawer-content-wrapper,
.ant-drawer-right .ant-drawer-content-wrapper {
  height: 100%;
}
.ant-drawer-left.ant-drawer-open,
.ant-drawer-right.ant-drawer-open {
  width: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-left {
  left: 0;
}
.ant-drawer-left .ant-drawer-content-wrapper {
  left: 0;
}
.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right {
  right: 0;
}
.ant-drawer-right .ant-drawer-content-wrapper {
  right: 0;
}
.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right.ant-drawer-open.no-mask {
  right: 1px;
  transform: translateX(1px);
}
.ant-drawer-top,
.ant-drawer-bottom {
  left: 0;
  width: 100%;
  height: 0%;
}
.ant-drawer-top .ant-drawer-content-wrapper,
.ant-drawer-bottom .ant-drawer-content-wrapper {
  width: 100%;
}
.ant-drawer-top.ant-drawer-open,
.ant-drawer-bottom.ant-drawer-open {
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-top {
  top: 0;
}
.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom {
  bottom: 0;
}
.ant-drawer-bottom .ant-drawer-content-wrapper {
  bottom: 0;
}
.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom.ant-drawer-open.no-mask {
  bottom: 1px;
  transform: translateY(1px);
}
.ant-drawer.ant-drawer-open .ant-drawer-mask {
  height: 100%;
  opacity: 1;
  transition: none;
  animation: antdDrawerFadeIn 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  pointer-events: auto;
}
.ant-drawer-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.ant-drawer-content {
  position: relative;
  z-index: 1;
  overflow: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
}
.ant-drawer-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  display: block;
  padding: 20px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
  text-rendering: auto;
}
.ant-drawer-close:focus,
.ant-drawer-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-drawer-header-no-title .ant-drawer-close {
  margin-right: 0;
  margin-right: var(--scroll-bar);
  /* stylelint-disable-next-line function-calc-no-invalid */
  padding-right: calc(20px - 0);
  padding-right: calc(20px - var(--scroll-bar));
}
.ant-drawer-header {
  position: relative;
  padding: 16px 16px;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-drawer-header-no-title {
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
}
.ant-drawer-wrapper-body {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
  height: 100%;
}
.ant-drawer-body {
  flex-grow: 1;
  padding: 16px;
  overflow: auto;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word;
}
.ant-drawer-footer {
  flex-shrink: 0;
  padding: 10px 16px;
  border-top: 1px solid #f0f0f0;
}
.ant-drawer-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0;
  filter: alpha(opacity=45);
  transition: opacity 0.3s linear, height 0s ease 0.3s;
  pointer-events: none;
}
.ant-drawer-open-content {
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-drawer .ant-picker-clear {
  background: #fff;
}
@keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ant-drawer-rtl {
  direction: rtl;
}
.ant-drawer-rtl .ant-drawer-close {
  right: auto;
  left: 0;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger {
  color: #ff4d4f;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover {
  color: #fff;
  background-color: #ff4d4f;
}
.ant-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-dropdown::before {
  position: absolute;
  top: -4px;
  right: 0;
  bottom: -4px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: ' ';
}
.ant-dropdown-wrap {
  position: relative;
}
.ant-dropdown-wrap .ant-btn > .anticon-down {
  font-size: 10px;
}
.ant-dropdown-wrap .anticon-down::before {
  transition: transform 0.2s;
}
.ant-dropdown-wrap-open .anticon-down::before {
  transform: rotate(180deg);
}
.ant-dropdown-hidden,
.ant-dropdown-menu-hidden,
.ant-dropdown-menu-submenu-hidden {
  display: none;
}
.ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,
.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-topRight {
  padding-bottom: 10px;
}
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight {
  padding-top: 10px;
}
.ant-dropdown-arrow {
  position: absolute;
  z-index: 1;
  display: block;
  width: 8.48528137px;
  height: 8.48528137px;
  background: transparent;
  border-style: solid;
  border-width: 4.24264069px;
  transform: rotate(45deg);
}
.ant-dropdown-placement-topCenter > .ant-dropdown-arrow,
.ant-dropdown-placement-topLeft > .ant-dropdown-arrow,
.ant-dropdown-placement-topRight > .ant-dropdown-arrow {
  bottom: 6.2px;
  border-top-color: transparent;
  border-right-color: #fff;
  border-bottom-color: #fff;
  border-left-color: transparent;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
}
.ant-dropdown-placement-topCenter > .ant-dropdown-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.ant-dropdown-placement-topLeft > .ant-dropdown-arrow {
  left: 16px;
}
.ant-dropdown-placement-topRight > .ant-dropdown-arrow {
  right: 16px;
}
.ant-dropdown-placement-bottomCenter > .ant-dropdown-arrow,
.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow,
.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
  top: 6px;
  border-top-color: #fff;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #fff;
  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
}
.ant-dropdown-placement-bottomCenter > .ant-dropdown-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow {
  left: 16px;
}
.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
  right: 16px;
}
.ant-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.45);
  transition: all 0.3s;
}
.ant-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  box-shadow: none;
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-menu-submenu-popup li {
  list-style: none;
}
.ant-dropdown-menu-submenu-popup ul {
  margin-right: 0.3em;
  margin-left: 0.3em;
}
.ant-dropdown-menu-item {
  position: relative;
  display: flex;
  align-items: center;
}
.ant-dropdown-menu-item-icon {
  min-width: 12px;
  margin-right: 8px;
  font-size: 12px;
}
.ant-dropdown-menu-title-content {
  flex: auto;
}
.ant-dropdown-menu-title-content > a {
  color: inherit;
  transition: all 0.3s;
}
.ant-dropdown-menu-title-content > a:hover {
  color: inherit;
}
.ant-dropdown-menu-title-content > a::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
}
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected {
  color: #00c250;
  background-color: #e6ffec;
}
.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover {
  background-color: #f5f5f5;
}
.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-item-disabled a,
.ant-dropdown-menu-submenu-title-disabled a {
  pointer-events: none;
}
.ant-dropdown-menu-item-divider,
.ant-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
  position: absolute;
  right: 8px;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
  margin-right: 0 !important;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
  font-style: normal;
}
.ant-dropdown-menu-item-group-list {
  margin: 0 8px;
  padding: 0;
  list-style: none;
}
.ant-dropdown-menu-submenu-title {
  padding-right: 24px;
}
.ant-dropdown-menu-submenu-vertical {
  position: relative;
}
.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
  color: #00c250;
}
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownIn;
}
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownOut;
}
.ant-dropdown-trigger > .anticon.anticon-down,
.ant-dropdown-link > .anticon.anticon-down,
.ant-dropdown-button > .anticon.anticon-down {
  font-size: 10px;
  vertical-align: baseline;
}
.ant-dropdown-button {
  white-space: nowrap;
}
.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only) {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-dropdown-menu-dark,
.ant-dropdown-menu-dark .ant-dropdown-menu {
  background: #001529;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a .ant-dropdown-menu-submenu-arrow::after {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a:hover {
  color: #fff;
  background: transparent;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
  color: #fff;
  background: #00c250;
}
.ant-dropdown-rtl {
  direction: rtl;
}
.ant-dropdown-rtl.ant-dropdown::before {
  right: -7px;
  left: 0;
}
.ant-dropdown-menu.ant-dropdown-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item-group-title {
  direction: rtl;
  text-align: right;
}
.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl {
  transform-origin: 100% 0;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-item > span > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  margin-right: 0;
  margin-left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow {
  right: auto;
  left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  margin-left: 0 !important;
  transform: scaleX(-1);
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  padding-right: 12px;
  padding-left: 24px;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  right: 100%;
  left: 0;
  margin-right: 4px;
  margin-left: 0;
}
.ant-empty {
  margin: 0 8px;
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
}
.ant-empty-image {
  height: 100px;
  margin-bottom: 8px;
}
.ant-empty-image img {
  height: 100%;
}
.ant-empty-image svg {
  height: 100%;
  margin: auto;
}
.ant-empty-footer {
  margin-top: 16px;
}
.ant-empty-normal {
  margin: 32px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-normal .ant-empty-image {
  height: 40px;
}
.ant-empty-small {
  margin: 8px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-small .ant-empty-image {
  height: 35px;
}
.ant-empty-img-default-ellipse {
  fill: #f5f5f5;
  fill-opacity: 0.8;
}
.ant-empty-img-default-path-1 {
  fill: #aeb8c2;
}
.ant-empty-img-default-path-2 {
  fill: url(#linearGradient-1);
}
.ant-empty-img-default-path-3 {
  fill: #f5f5f7;
}
.ant-empty-img-default-path-4 {
  fill: #dce0e6;
}
.ant-empty-img-default-path-5 {
  fill: #dce0e6;
}
.ant-empty-img-default-g {
  fill: #fff;
}
.ant-empty-img-simple-ellipse {
  fill: #f5f5f5;
}
.ant-empty-img-simple-g {
  stroke: #d9d9d9;
}
.ant-empty-img-simple-path {
  fill: #fafafa;
}
.ant-empty-rtl {
  direction: rtl;
}
.ant-form-item .ant-mentions,
.ant-form-item textarea.ant-input {
  height: auto;
}
.ant-form-item .ant-upload {
  background: transparent;
}
.ant-form-item .ant-upload.ant-upload-drag {
  background: #fafafa;
}
.ant-form-item input[type='radio'],
.ant-form-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-form-item .ant-radio-inline,
.ant-form-item .ant-checkbox-inline {
  display: inline-block;
  margin-left: 8px;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.ant-form-item .ant-radio-inline:first-child,
.ant-form-item .ant-checkbox-inline:first-child {
  margin-left: 0;
}
.ant-form-item .ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical {
  display: block;
}
.ant-form-item .ant-checkbox-vertical + .ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical + .ant-radio-vertical {
  margin-left: 0;
}
.ant-form-item .ant-input-number + .ant-form-text {
  margin-left: 8px;
}
.ant-form-item .ant-input-number-handler-wrap {
  z-index: 2;
}
.ant-form-item .ant-select,
.ant-form-item .ant-cascader-picker {
  width: 100%;
}
.ant-form-item .ant-picker-calendar-year-select,
.ant-form-item .ant-picker-calendar-month-select,
.ant-form-item .ant-input-group .ant-select,
.ant-form-item .ant-input-group .ant-cascader-picker {
  width: auto;
}
.ant-form-inline {
  display: flex;
  flex-wrap: wrap;
}
.ant-form-inline .ant-form-item {
  flex: none;
  flex-wrap: nowrap;
  margin-right: 16px;
  margin-bottom: 0;
}
.ant-form-inline .ant-form-item-with-help {
  margin-bottom: 16px;
}
.ant-form-inline .ant-form-item > .ant-form-item-label,
.ant-form-inline .ant-form-item > .ant-form-item-control {
  display: inline-block;
  vertical-align: top;
}
.ant-form-inline .ant-form-item > .ant-form-item-label {
  flex: none;
}
.ant-form-inline .ant-form-item .ant-form-text {
  display: inline-block;
}
.ant-form-inline .ant-form-item .ant-form-item-has-feedback {
  display: inline-block;
}
.ant-form-horizontal .ant-form-item-label {
  flex-grow: 0;
}
.ant-form-horizontal .ant-form-item-control {
  flex: 1 1;
}
.ant-form-vertical .ant-form-item {
  flex-direction: column;
}
.ant-form-vertical .ant-form-item-label > label {
  height: auto;
}
.ant-form-vertical .ant-form-item-label,
.ant-col-24.ant-form-item-label,
.ant-col-xl-24.ant-form-item-label {
  padding: 0 0 8px;
  line-height: 1.5715;
  white-space: initial;
  text-align: left;
}
.ant-form-vertical .ant-form-item-label > label,
.ant-col-24.ant-form-item-label > label,
.ant-col-xl-24.ant-form-item-label > label {
  margin: 0;
}
.ant-form-vertical .ant-form-item-label > label::after,
.ant-col-24.ant-form-item-label > label::after,
.ant-col-xl-24.ant-form-item-label > label::after {
  display: none;
}
.ant-form-rtl.ant-form-vertical .ant-form-item-label,
.ant-form-rtl.ant-col-24.ant-form-item-label,
.ant-form-rtl.ant-col-xl-24.ant-form-item-label {
  text-align: right;
}
@media (max-width: 575px) {
  .ant-form-item .ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-form-item .ant-form-item-label > label {
    margin: 0;
  }
  .ant-form-item .ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-form-item .ant-form-item-label {
    text-align: right;
  }
  .ant-form .ant-form-item {
    flex-wrap: wrap;
  }
  .ant-form .ant-form-item .ant-form-item-label,
  .ant-form .ant-form-item .ant-form-item-control {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xs-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xs-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xs-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .ant-col-sm-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-sm-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-sm-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 991px) {
  .ant-col-md-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-md-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-md-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-md-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1199px) {
  .ant-col-lg-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-lg-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-lg-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-lg-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1599px) {
  .ant-col-xl-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xl-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xl-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xl-24.ant-form-item-label {
    text-align: right;
  }
}
.ant-form-item {
  /* Some non-status related component style is in `components.less` */
  /* To support leave along ErrorList. We add additional className to handle explain style */
}
.ant-form-item-explain.ant-form-item-explain-error {
  color: #ff4d4f;
}
.ant-form-item-explain.ant-form-item-explain-warning {
  color: #faad14;
}
.ant-form-item-has-feedback .ant-input {
  padding-right: 24px;
}
.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 18px;
}
.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: 28px;
}
.ant-form-item-has-feedback .ant-switch {
  margin: 2px 0 4px;
}
.ant-form-item-has-feedback > .ant-select .ant-select-arrow,
.ant-form-item-has-feedback > .ant-select .ant-select-clear,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear {
  right: 32px;
}
.ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 42px;
}
.ant-form-item-has-feedback .ant-cascader-picker-arrow {
  margin-right: 19px;
}
.ant-form-item-has-feedback .ant-cascader-picker-clear {
  right: 32px;
}
.ant-form-item-has-feedback .ant-picker {
  padding-right: 29.2px;
}
.ant-form-item-has-feedback .ant-picker-large {
  padding-right: 29.2px;
}
.ant-form-item-has-feedback .ant-picker-small {
  padding-right: 25.2px;
}
.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 1;
  width: 32px;
  height: 20px;
  margin-top: -10px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  visibility: visible;
  animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  pointer-events: none;
}
.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #52c41a;
  animation-name: diffZoomIn1 !important;
}
.ant-form-item-has-warning .ant-form-item-split {
  color: #faad14;
}
.ant-form-item-has-warning :not(.ant-input-disabled).ant-input,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled).ant-input-affix-wrapper,
.ant-form-item-has-warning :not(.ant-input-disabled).ant-input:hover,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled).ant-input-affix-wrapper:hover {
  background-color: #fff;
  border-color: #faad14;
}
.ant-form-item-has-warning :not(.ant-input-disabled).ant-input:focus,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled).ant-input-affix-wrapper:focus,
.ant-form-item-has-warning :not(.ant-input-disabled).ant-input-focused,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled).ant-input-affix-wrapper-focused {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-warning .ant-input-prefix {
  color: #faad14;
}
.ant-form-item-has-warning .ant-input-group-addon {
  color: #faad14;
  border-color: #faad14;
}
.ant-form-item-has-warning .has-feedback {
  color: #faad14;
}
.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #faad14;
  animation-name: diffZoomIn3 !important;
}
.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
  background-color: #fff;
  border-color: #faad14 !important;
}
.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,
.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-warning .ant-input-number,
.ant-form-item-has-warning .ant-picker {
  background-color: #fff;
  border-color: #faad14;
}
.ant-form-item-has-warning .ant-input-number-focused,
.ant-form-item-has-warning .ant-picker-focused,
.ant-form-item-has-warning .ant-input-number:focus,
.ant-form-item-has-warning .ant-picker:focus {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,
.ant-form-item-has-warning .ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #faad14;
}
.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-error .ant-form-item-split {
  color: #ff4d4f;
}
.ant-form-item-has-error :not(.ant-input-disabled).ant-input,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled).ant-input-affix-wrapper,
.ant-form-item-has-error :not(.ant-input-disabled).ant-input:hover,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled).ant-input-affix-wrapper:hover {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-form-item-has-error :not(.ant-input-disabled).ant-input:focus,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled).ant-input-affix-wrapper:focus,
.ant-form-item-has-error :not(.ant-input-disabled).ant-input-focused,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled).ant-input-affix-wrapper-focused {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
}
.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
}
.ant-form-item-has-error .ant-input-prefix {
  color: #ff4d4f;
}
.ant-form-item-has-error .ant-input-group-addon {
  color: #ff4d4f;
  border-color: #ff4d4f;
}
.ant-form-item-has-error .has-feedback {
  color: #ff4d4f;
}
.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #ff4d4f;
  animation-name: diffZoomIn2 !important;
}
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
  background-color: #fff;
  border-color: #ff4d4f !important;
}
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
}
.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 0;
  box-shadow: none;
}
.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-input-number,
.ant-form-item-has-error .ant-picker {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-input-number-focused,
.ant-form-item-has-error .ant-picker-focused,
.ant-form-item-has-error .ant-input-number:focus,
.ant-form-item-has-error .ant-picker:focus {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
}
.ant-form-item-has-error .ant-input-number:not([disabled]):hover,
.ant-form-item-has-error .ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
}
.ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover + .ant-cascader-input.ant-input {
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {
  background-color: #fff;
  border-color: #ff7875;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
}
.ant-form-item-has-error .ant-transfer-list {
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {
  border-color: #d9d9d9;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {
  border-color: #21cf64;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus {
  border-color: #21cf64;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 194, 80, 0.2);
}
.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-form-item-has-error .ant-radio-button-wrapper {
  border-color: #ff4d4f !important;
}
.ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child)::before {
  background-color: #ff4d4f;
}
.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon {
  display: inline-block;
  color: #00c250;
}
.ant-form {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
}
.ant-form legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #d9d9d9;
}
.ant-form label {
  font-size: 14px;
}
.ant-form input[type='search'] {
  box-sizing: border-box;
}
.ant-form input[type='radio'],
.ant-form input[type='checkbox'] {
  line-height: normal;
}
.ant-form input[type='file'] {
  display: block;
}
.ant-form input[type='range'] {
  display: block;
  width: 100%;
}
.ant-form select[multiple],
.ant-form select[size] {
  height: auto;
}
.ant-form input[type='file']:focus,
.ant-form input[type='radio']:focus,
.ant-form input[type='checkbox']:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ant-form output {
  display: block;
  padding-top: 15px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-form .ant-form-text {
  display: inline-block;
  padding-right: 8px;
}
.ant-form-small .ant-form-item-label > label {
  height: 24px;
}
.ant-form-small .ant-form-item-control-input {
  min-height: 24px;
}
.ant-form-large .ant-form-item-label > label {
  height: 40px;
}
.ant-form-large .ant-form-item-control-input {
  min-height: 40px;
}
.ant-form-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  margin-bottom: 16px;
  vertical-align: top;
}
.ant-form-item-with-help {
  margin-bottom: 0;
}
.ant-form-item-hidden,
.ant-form-item-hidden.ant-row {
  display: none;
}
.ant-form-item-label {
  display: inline-block;
  flex-grow: 0;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
}
.ant-form-item-label-left {
  text-align: left;
}
.ant-form-item-label > label {
  position: relative;
  display: inline-flex;
  align-items: center;
  height: 32px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-form-item-label > label > .anticon {
  font-size: 14px;
  vertical-align: top;
}
.ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  display: inline-block;
  margin-right: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  display: none;
}
.ant-form-item-label > label .ant-form-item-optional {
  display: inline-block;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-form-hide-required-mark .ant-form-item-label > label .ant-form-item-optional {
  display: none;
}
.ant-form-item-label > label .ant-form-item-tooltip {
  color: rgba(0, 0, 0, 0.45);
  cursor: help;
  -ms-writing-mode: lr-tb;
      writing-mode: horizontal-tb;
  margin-inline-start: 4px;
}
.ant-form-item-label > label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-form-item-label > label.ant-form-item-no-colon::after {
  content: ' ';
}
.ant-form-item-control {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.ant-form-item-control:first-child:not([class^='ant-col-']):not([class*=' ant-col-']) {
  width: 100%;
}
.ant-form-item-control-input {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 32px;
}
.ant-form-item-control-input-content {
  flex: auto;
  max-width: 100%;
}
.ant-form-item-explain,
.ant-form-item-extra {
  clear: both;
  min-height: 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-form-item .ant-input-textarea-show-count::after {
  margin-bottom: -22px;
}
.ant-show-help-enter,
.ant-show-help-appear {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-show-help-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-show-help-enter.ant-show-help-enter-active,
.ant-show-help-appear.ant-show-help-appear-active {
  animation-name: antShowHelpIn;
  animation-play-state: running;
}
.ant-show-help-leave.ant-show-help-leave-active {
  animation-name: antShowHelpOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-show-help-enter,
.ant-show-help-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-show-help-leave {
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes antShowHelpIn {
  0% {
    transform: translateY(-5px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes antShowHelpOut {
  to {
    transform: translateY(-5px);
    opacity: 0;
  }
}
@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.ant-form-rtl {
  direction: rtl;
}
.ant-form-rtl .ant-form-item-label {
  text-align: left;
}
.ant-form-rtl .ant-form-item-label > label.ant-form-item-required::before {
  margin-right: 0;
  margin-left: 4px;
}
.ant-form-rtl .ant-form-item-label > label::after {
  margin: 0 2px 0 8px;
}
.ant-form-rtl .ant-form-item-label > label .ant-form-item-optional {
  margin-right: 4px;
  margin-left: 0;
}
.ant-col-rtl .ant-form-item-control:first-child {
  width: 100%;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input {
  padding-right: 11px;
  padding-left: 24px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 11px;
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input {
  padding: 0;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: auto;
  left: 28px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-number {
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-clear,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear {
  right: auto;
  left: 32px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 0;
  padding-left: 42px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow {
  margin-right: 0;
  margin-left: 19px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear {
  right: auto;
  left: 32px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small {
  padding-right: 7px;
  padding-left: 25.2px;
}
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
  right: auto;
  left: 0;
}
.ant-form-rtl.ant-form-inline .ant-form-item {
  margin-right: 0;
  margin-left: 16px;
}
.ant-row {
  display: flex;
  flex-flow: row wrap;
}
.ant-row::before,
.ant-row::after {
  display: flex;
}
.ant-row-no-wrap {
  flex-wrap: nowrap;
}
.ant-row-start {
  justify-content: flex-start;
}
.ant-row-center {
  justify-content: center;
}
.ant-row-end {
  justify-content: flex-end;
}
.ant-row-space-between {
  justify-content: space-between;
}
.ant-row-space-around {
  justify-content: space-around;
}
.ant-row-top {
  align-items: flex-start;
}
.ant-row-middle {
  align-items: center;
}
.ant-row-bottom {
  align-items: flex-end;
}
.ant-col {
  position: relative;
  max-width: 100%;
  min-height: 1px;
}
.ant-col-24 {
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
}
.ant-col-push-24 {
  left: 100%;
}
.ant-col-pull-24 {
  right: 100%;
}
.ant-col-offset-24 {
  margin-left: 100%;
}
.ant-col-order-24 {
  order: 24;
}
.ant-col-23 {
  display: block;
  flex: 0 0 95.83333333%;
  max-width: 95.83333333%;
}
.ant-col-push-23 {
  left: 95.83333333%;
}
.ant-col-pull-23 {
  right: 95.83333333%;
}
.ant-col-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-order-23 {
  order: 23;
}
.ant-col-22 {
  display: block;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.ant-col-push-22 {
  left: 91.66666667%;
}
.ant-col-pull-22 {
  right: 91.66666667%;
}
.ant-col-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-order-22 {
  order: 22;
}
.ant-col-21 {
  display: block;
  flex: 0 0 87.5%;
  max-width: 87.5%;
}
.ant-col-push-21 {
  left: 87.5%;
}
.ant-col-pull-21 {
  right: 87.5%;
}
.ant-col-offset-21 {
  margin-left: 87.5%;
}
.ant-col-order-21 {
  order: 21;
}
.ant-col-20 {
  display: block;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.ant-col-push-20 {
  left: 83.33333333%;
}
.ant-col-pull-20 {
  right: 83.33333333%;
}
.ant-col-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-order-20 {
  order: 20;
}
.ant-col-19 {
  display: block;
  flex: 0 0 79.16666667%;
  max-width: 79.16666667%;
}
.ant-col-push-19 {
  left: 79.16666667%;
}
.ant-col-pull-19 {
  right: 79.16666667%;
}
.ant-col-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-order-19 {
  order: 19;
}
.ant-col-18 {
  display: block;
  flex: 0 0 75%;
  max-width: 75%;
}
.ant-col-push-18 {
  left: 75%;
}
.ant-col-pull-18 {
  right: 75%;
}
.ant-col-offset-18 {
  margin-left: 75%;
}
.ant-col-order-18 {
  order: 18;
}
.ant-col-17 {
  display: block;
  flex: 0 0 70.83333333%;
  max-width: 70.83333333%;
}
.ant-col-push-17 {
  left: 70.83333333%;
}
.ant-col-pull-17 {
  right: 70.83333333%;
}
.ant-col-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-order-17 {
  order: 17;
}
.ant-col-16 {
  display: block;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.ant-col-push-16 {
  left: 66.66666667%;
}
.ant-col-pull-16 {
  right: 66.66666667%;
}
.ant-col-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-order-16 {
  order: 16;
}
.ant-col-15 {
  display: block;
  flex: 0 0 62.5%;
  max-width: 62.5%;
}
.ant-col-push-15 {
  left: 62.5%;
}
.ant-col-pull-15 {
  right: 62.5%;
}
.ant-col-offset-15 {
  margin-left: 62.5%;
}
.ant-col-order-15 {
  order: 15;
}
.ant-col-14 {
  display: block;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.ant-col-push-14 {
  left: 58.33333333%;
}
.ant-col-pull-14 {
  right: 58.33333333%;
}
.ant-col-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-order-14 {
  order: 14;
}
.ant-col-13 {
  display: block;
  flex: 0 0 54.16666667%;
  max-width: 54.16666667%;
}
.ant-col-push-13 {
  left: 54.16666667%;
}
.ant-col-pull-13 {
  right: 54.16666667%;
}
.ant-col-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-order-13 {
  order: 13;
}
.ant-col-12 {
  display: block;
  flex: 0 0 50%;
  max-width: 50%;
}
.ant-col-push-12 {
  left: 50%;
}
.ant-col-pull-12 {
  right: 50%;
}
.ant-col-offset-12 {
  margin-left: 50%;
}
.ant-col-order-12 {
  order: 12;
}
.ant-col-11 {
  display: block;
  flex: 0 0 45.83333333%;
  max-width: 45.83333333%;
}
.ant-col-push-11 {
  left: 45.83333333%;
}
.ant-col-pull-11 {
  right: 45.83333333%;
}
.ant-col-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-order-11 {
  order: 11;
}
.ant-col-10 {
  display: block;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.ant-col-push-10 {
  left: 41.66666667%;
}
.ant-col-pull-10 {
  right: 41.66666667%;
}
.ant-col-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-order-10 {
  order: 10;
}
.ant-col-9 {
  display: block;
  flex: 0 0 37.5%;
  max-width: 37.5%;
}
.ant-col-push-9 {
  left: 37.5%;
}
.ant-col-pull-9 {
  right: 37.5%;
}
.ant-col-offset-9 {
  margin-left: 37.5%;
}
.ant-col-order-9 {
  order: 9;
}
.ant-col-8 {
  display: block;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.ant-col-push-8 {
  left: 33.33333333%;
}
.ant-col-pull-8 {
  right: 33.33333333%;
}
.ant-col-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-order-8 {
  order: 8;
}
.ant-col-7 {
  display: block;
  flex: 0 0 29.16666667%;
  max-width: 29.16666667%;
}
.ant-col-push-7 {
  left: 29.16666667%;
}
.ant-col-pull-7 {
  right: 29.16666667%;
}
.ant-col-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-order-7 {
  order: 7;
}
.ant-col-6 {
  display: block;
  flex: 0 0 25%;
  max-width: 25%;
}
.ant-col-push-6 {
  left: 25%;
}
.ant-col-pull-6 {
  right: 25%;
}
.ant-col-offset-6 {
  margin-left: 25%;
}
.ant-col-order-6 {
  order: 6;
}
.ant-col-5 {
  display: block;
  flex: 0 0 20.83333333%;
  max-width: 20.83333333%;
}
.ant-col-push-5 {
  left: 20.83333333%;
}
.ant-col-pull-5 {
  right: 20.83333333%;
}
.ant-col-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-order-5 {
  order: 5;
}
.ant-col-4 {
  display: block;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.ant-col-push-4 {
  left: 16.66666667%;
}
.ant-col-pull-4 {
  right: 16.66666667%;
}
.ant-col-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-order-4 {
  order: 4;
}
.ant-col-3 {
  display: block;
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.ant-col-push-3 {
  left: 12.5%;
}
.ant-col-pull-3 {
  right: 12.5%;
}
.ant-col-offset-3 {
  margin-left: 12.5%;
}
.ant-col-order-3 {
  order: 3;
}
.ant-col-2 {
  display: block;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.ant-col-push-2 {
  left: 8.33333333%;
}
.ant-col-pull-2 {
  right: 8.33333333%;
}
.ant-col-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-order-2 {
  order: 2;
}
.ant-col-1 {
  display: block;
  flex: 0 0 4.16666667%;
  max-width: 4.16666667%;
}
.ant-col-push-1 {
  left: 4.16666667%;
}
.ant-col-pull-1 {
  right: 4.16666667%;
}
.ant-col-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-order-1 {
  order: 1;
}
.ant-col-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-offset-0 {
  margin-left: 0;
}
.ant-col-order-0 {
  order: 0;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-offset-0.ant-col-rtl {
  margin-right: 0;
}
.ant-col-push-1.ant-col-rtl {
  right: 4.16666667%;
  left: auto;
}
.ant-col-pull-1.ant-col-rtl {
  right: auto;
  left: 4.16666667%;
}
.ant-col-offset-1.ant-col-rtl {
  margin-right: 4.16666667%;
  margin-left: 0;
}
.ant-col-push-2.ant-col-rtl {
  right: 8.33333333%;
  left: auto;
}
.ant-col-pull-2.ant-col-rtl {
  right: auto;
  left: 8.33333333%;
}
.ant-col-offset-2.ant-col-rtl {
  margin-right: 8.33333333%;
  margin-left: 0;
}
.ant-col-push-3.ant-col-rtl {
  right: 12.5%;
  left: auto;
}
.ant-col-pull-3.ant-col-rtl {
  right: auto;
  left: 12.5%;
}
.ant-col-offset-3.ant-col-rtl {
  margin-right: 12.5%;
  margin-left: 0;
}
.ant-col-push-4.ant-col-rtl {
  right: 16.66666667%;
  left: auto;
}
.ant-col-pull-4.ant-col-rtl {
  right: auto;
  left: 16.66666667%;
}
.ant-col-offset-4.ant-col-rtl {
  margin-right: 16.66666667%;
  margin-left: 0;
}
.ant-col-push-5.ant-col-rtl {
  right: 20.83333333%;
  left: auto;
}
.ant-col-pull-5.ant-col-rtl {
  right: auto;
  left: 20.83333333%;
}
.ant-col-offset-5.ant-col-rtl {
  margin-right: 20.83333333%;
  margin-left: 0;
}
.ant-col-push-6.ant-col-rtl {
  right: 25%;
  left: auto;
}
.ant-col-pull-6.ant-col-rtl {
  right: auto;
  left: 25%;
}
.ant-col-offset-6.ant-col-rtl {
  margin-right: 25%;
  margin-left: 0;
}
.ant-col-push-7.ant-col-rtl {
  right: 29.16666667%;
  left: auto;
}
.ant-col-pull-7.ant-col-rtl {
  right: auto;
  left: 29.16666667%;
}
.ant-col-offset-7.ant-col-rtl {
  margin-right: 29.16666667%;
  margin-left: 0;
}
.ant-col-push-8.ant-col-rtl {
  right: 33.33333333%;
  left: auto;
}
.ant-col-pull-8.ant-col-rtl {
  right: auto;
  left: 33.33333333%;
}
.ant-col-offset-8.ant-col-rtl {
  margin-right: 33.33333333%;
  margin-left: 0;
}
.ant-col-push-9.ant-col-rtl {
  right: 37.5%;
  left: auto;
}
.ant-col-pull-9.ant-col-rtl {
  right: auto;
  left: 37.5%;
}
.ant-col-offset-9.ant-col-rtl {
  margin-right: 37.5%;
  margin-left: 0;
}
.ant-col-push-10.ant-col-rtl {
  right: 41.66666667%;
  left: auto;
}
.ant-col-pull-10.ant-col-rtl {
  right: auto;
  left: 41.66666667%;
}
.ant-col-offset-10.ant-col-rtl {
  margin-right: 41.66666667%;
  margin-left: 0;
}
.ant-col-push-11.ant-col-rtl {
  right: 45.83333333%;
  left: auto;
}
.ant-col-pull-11.ant-col-rtl {
  right: auto;
  left: 45.83333333%;
}
.ant-col-offset-11.ant-col-rtl {
  margin-right: 45.83333333%;
  margin-left: 0;
}
.ant-col-push-12.ant-col-rtl {
  right: 50%;
  left: auto;
}
.ant-col-pull-12.ant-col-rtl {
  right: auto;
  left: 50%;
}
.ant-col-offset-12.ant-col-rtl {
  margin-right: 50%;
  margin-left: 0;
}
.ant-col-push-13.ant-col-rtl {
  right: 54.16666667%;
  left: auto;
}
.ant-col-pull-13.ant-col-rtl {
  right: auto;
  left: 54.16666667%;
}
.ant-col-offset-13.ant-col-rtl {
  margin-right: 54.16666667%;
  margin-left: 0;
}
.ant-col-push-14.ant-col-rtl {
  right: 58.33333333%;
  left: auto;
}
.ant-col-pull-14.ant-col-rtl {
  right: auto;
  left: 58.33333333%;
}
.ant-col-offset-14.ant-col-rtl {
  margin-right: 58.33333333%;
  margin-left: 0;
}
.ant-col-push-15.ant-col-rtl {
  right: 62.5%;
  left: auto;
}
.ant-col-pull-15.ant-col-rtl {
  right: auto;
  left: 62.5%;
}
.ant-col-offset-15.ant-col-rtl {
  margin-right: 62.5%;
  margin-left: 0;
}
.ant-col-push-16.ant-col-rtl {
  right: 66.66666667%;
  left: auto;
}
.ant-col-pull-16.ant-col-rtl {
  right: auto;
  left: 66.66666667%;
}
.ant-col-offset-16.ant-col-rtl {
  margin-right: 66.66666667%;
  margin-left: 0;
}
.ant-col-push-17.ant-col-rtl {
  right: 70.83333333%;
  left: auto;
}
.ant-col-pull-17.ant-col-rtl {
  right: auto;
  left: 70.83333333%;
}
.ant-col-offset-17.ant-col-rtl {
  margin-right: 70.83333333%;
  margin-left: 0;
}
.ant-col-push-18.ant-col-rtl {
  right: 75%;
  left: auto;
}
.ant-col-pull-18.ant-col-rtl {
  right: auto;
  left: 75%;
}
.ant-col-offset-18.ant-col-rtl {
  margin-right: 75%;
  margin-left: 0;
}
.ant-col-push-19.ant-col-rtl {
  right: 79.16666667%;
  left: auto;
}
.ant-col-pull-19.ant-col-rtl {
  right: auto;
  left: 79.16666667%;
}
.ant-col-offset-19.ant-col-rtl {
  margin-right: 79.16666667%;
  margin-left: 0;
}
.ant-col-push-20.ant-col-rtl {
  right: 83.33333333%;
  left: auto;
}
.ant-col-pull-20.ant-col-rtl {
  right: auto;
  left: 83.33333333%;
}
.ant-col-offset-20.ant-col-rtl {
  margin-right: 83.33333333%;
  margin-left: 0;
}
.ant-col-push-21.ant-col-rtl {
  right: 87.5%;
  left: auto;
}
.ant-col-pull-21.ant-col-rtl {
  right: auto;
  left: 87.5%;
}
.ant-col-offset-21.ant-col-rtl {
  margin-right: 87.5%;
  margin-left: 0;
}
.ant-col-push-22.ant-col-rtl {
  right: 91.66666667%;
  left: auto;
}
.ant-col-pull-22.ant-col-rtl {
  right: auto;
  left: 91.66666667%;
}
.ant-col-offset-22.ant-col-rtl {
  margin-right: 91.66666667%;
  margin-left: 0;
}
.ant-col-push-23.ant-col-rtl {
  right: 95.83333333%;
  left: auto;
}
.ant-col-pull-23.ant-col-rtl {
  right: auto;
  left: 95.83333333%;
}
.ant-col-offset-23.ant-col-rtl {
  margin-right: 95.83333333%;
  margin-left: 0;
}
.ant-col-push-24.ant-col-rtl {
  right: 100%;
  left: auto;
}
.ant-col-pull-24.ant-col-rtl {
  right: auto;
  left: 100%;
}
.ant-col-offset-24.ant-col-rtl {
  margin-right: 100%;
  margin-left: 0;
}
.ant-col-xs-24 {
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
}
.ant-col-xs-push-24 {
  left: 100%;
}
.ant-col-xs-pull-24 {
  right: 100%;
}
.ant-col-xs-offset-24 {
  margin-left: 100%;
}
.ant-col-xs-order-24 {
  order: 24;
}
.ant-col-xs-23 {
  display: block;
  flex: 0 0 95.83333333%;
  max-width: 95.83333333%;
}
.ant-col-xs-push-23 {
  left: 95.83333333%;
}
.ant-col-xs-pull-23 {
  right: 95.83333333%;
}
.ant-col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-xs-order-23 {
  order: 23;
}
.ant-col-xs-22 {
  display: block;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.ant-col-xs-push-22 {
  left: 91.66666667%;
}
.ant-col-xs-pull-22 {
  right: 91.66666667%;
}
.ant-col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-xs-order-22 {
  order: 22;
}
.ant-col-xs-21 {
  display: block;
  flex: 0 0 87.5%;
  max-width: 87.5%;
}
.ant-col-xs-push-21 {
  left: 87.5%;
}
.ant-col-xs-pull-21 {
  right: 87.5%;
}
.ant-col-xs-offset-21 {
  margin-left: 87.5%;
}
.ant-col-xs-order-21 {
  order: 21;
}
.ant-col-xs-20 {
  display: block;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.ant-col-xs-push-20 {
  left: 83.33333333%;
}
.ant-col-xs-pull-20 {
  right: 83.33333333%;
}
.ant-col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-xs-order-20 {
  order: 20;
}
.ant-col-xs-19 {
  display: block;
  flex: 0 0 79.16666667%;
  max-width: 79.16666667%;
}
.ant-col-xs-push-19 {
  left: 79.16666667%;
}
.ant-col-xs-pull-19 {
  right: 79.16666667%;
}
.ant-col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-xs-order-19 {
  order: 19;
}
.ant-col-xs-18 {
  display: block;
  flex: 0 0 75%;
  max-width: 75%;
}
.ant-col-xs-push-18 {
  left: 75%;
}
.ant-col-xs-pull-18 {
  right: 75%;
}
.ant-col-xs-offset-18 {
  margin-left: 75%;
}
.ant-col-xs-order-18 {
  order: 18;
}
.ant-col-xs-17 {
  display: block;
  flex: 0 0 70.83333333%;
  max-width: 70.83333333%;
}
.ant-col-xs-push-17 {
  left: 70.83333333%;
}
.ant-col-xs-pull-17 {
  right: 70.83333333%;
}
.ant-col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-xs-order-17 {
  order: 17;
}
.ant-col-xs-16 {
  display: block;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.ant-col-xs-push-16 {
  left: 66.66666667%;
}
.ant-col-xs-pull-16 {
  right: 66.66666667%;
}
.ant-col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-xs-order-16 {
  order: 16;
}
.ant-col-xs-15 {
  display: block;
  flex: 0 0 62.5%;
  max-width: 62.5%;
}
.ant-col-xs-push-15 {
  left: 62.5%;
}
.ant-col-xs-pull-15 {
  right: 62.5%;
}
.ant-col-xs-offset-15 {
  margin-left: 62.5%;
}
.ant-col-xs-order-15 {
  order: 15;
}
.ant-col-xs-14 {
  display: block;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.ant-col-xs-push-14 {
  left: 58.33333333%;
}
.ant-col-xs-pull-14 {
  right: 58.33333333%;
}
.ant-col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-xs-order-14 {
  order: 14;
}
.ant-col-xs-13 {
  display: block;
  flex: 0 0 54.16666667%;
  max-width: 54.16666667%;
}
.ant-col-xs-push-13 {
  left: 54.16666667%;
}
.ant-col-xs-pull-13 {
  right: 54.16666667%;
}
.ant-col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-xs-order-13 {
  order: 13;
}
.ant-col-xs-12 {
  display: block;
  flex: 0 0 50%;
  max-width: 50%;
}
.ant-col-xs-push-12 {
  left: 50%;
}
.ant-col-xs-pull-12 {
  right: 50%;
}
.ant-col-xs-offset-12 {
  margin-left: 50%;
}
.ant-col-xs-order-12 {
  order: 12;
}
.ant-col-xs-11 {
  display: block;
  flex: 0 0 45.83333333%;
  max-width: 45.83333333%;
}
.ant-col-xs-push-11 {
  left: 45.83333333%;
}
.ant-col-xs-pull-11 {
  right: 45.83333333%;
}
.ant-col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-xs-order-11 {
  order: 11;
}
.ant-col-xs-10 {
  display: block;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.ant-col-xs-push-10 {
  left: 41.66666667%;
}
.ant-col-xs-pull-10 {
  right: 41.66666667%;
}
.ant-col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-xs-order-10 {
  order: 10;
}
.ant-col-xs-9 {
  display: block;
  flex: 0 0 37.5%;
  max-width: 37.5%;
}
.ant-col-xs-push-9 {
  left: 37.5%;
}
.ant-col-xs-pull-9 {
  right: 37.5%;
}
.ant-col-xs-offset-9 {
  margin-left: 37.5%;
}
.ant-col-xs-order-9 {
  order: 9;
}
.ant-col-xs-8 {
  display: block;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.ant-col-xs-push-8 {
  left: 33.33333333%;
}
.ant-col-xs-pull-8 {
  right: 33.33333333%;
}
.ant-col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-xs-order-8 {
  order: 8;
}
.ant-col-xs-7 {
  display: block;
  flex: 0 0 29.16666667%;
  max-width: 29.16666667%;
}
.ant-col-xs-push-7 {
  left: 29.16666667%;
}
.ant-col-xs-pull-7 {
  right: 29.16666667%;
}
.ant-col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-xs-order-7 {
  order: 7;
}
.ant-col-xs-6 {
  display: block;
  flex: 0 0 25%;
  max-width: 25%;
}
.ant-col-xs-push-6 {
  left: 25%;
}
.ant-col-xs-pull-6 {
  right: 25%;
}
.ant-col-xs-offset-6 {
  margin-left: 25%;
}
.ant-col-xs-order-6 {
  order: 6;
}
.ant-col-xs-5 {
  display: block;
  flex: 0 0 20.83333333%;
  max-width: 20.83333333%;
}
.ant-col-xs-push-5 {
  left: 20.83333333%;
}
.ant-col-xs-pull-5 {
  right: 20.83333333%;
}
.ant-col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-xs-order-5 {
  order: 5;
}
.ant-col-xs-4 {
  display: block;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.ant-col-xs-push-4 {
  left: 16.66666667%;
}
.ant-col-xs-pull-4 {
  right: 16.66666667%;
}
.ant-col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-xs-order-4 {
  order: 4;
}
.ant-col-xs-3 {
  display: block;
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.ant-col-xs-push-3 {
  left: 12.5%;
}
.ant-col-xs-pull-3 {
  right: 12.5%;
}
.ant-col-xs-offset-3 {
  margin-left: 12.5%;
}
.ant-col-xs-order-3 {
  order: 3;
}
.ant-col-xs-2 {
  display: block;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.ant-col-xs-push-2 {
  left: 8.33333333%;
}
.ant-col-xs-pull-2 {
  right: 8.33333333%;
}
.ant-col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-xs-order-2 {
  order: 2;
}
.ant-col-xs-1 {
  display: block;
  flex: 0 0 4.16666667%;
  max-width: 4.16666667%;
}
.ant-col-xs-push-1 {
  left: 4.16666667%;
}
.ant-col-xs-pull-1 {
  right: 4.16666667%;
}
.ant-col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-xs-order-1 {
  order: 1;
}
.ant-col-xs-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-xs-push-0 {
  left: auto;
}
.ant-col-xs-pull-0 {
  right: auto;
}
.ant-col-xs-offset-0 {
  margin-left: 0;
}
.ant-col-xs-order-0 {
  order: 0;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-xs-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-xs-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-xs-offset-0.ant-col-rtl {
  margin-right: 0;
}
.ant-col-xs-push-1.ant-col-rtl {
  right: 4.16666667%;
  left: auto;
}
.ant-col-xs-pull-1.ant-col-rtl {
  right: auto;
  left: 4.16666667%;
}
.ant-col-xs-offset-1.ant-col-rtl {
  margin-right: 4.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-2.ant-col-rtl {
  right: 8.33333333%;
  left: auto;
}
.ant-col-xs-pull-2.ant-col-rtl {
  right: auto;
  left: 8.33333333%;
}
.ant-col-xs-offset-2.ant-col-rtl {
  margin-right: 8.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-3.ant-col-rtl {
  right: 12.5%;
  left: auto;
}
.ant-col-xs-pull-3.ant-col-rtl {
  right: auto;
  left: 12.5%;
}
.ant-col-xs-offset-3.ant-col-rtl {
  margin-right: 12.5%;
  margin-left: 0;
}
.ant-col-xs-push-4.ant-col-rtl {
  right: 16.66666667%;
  left: auto;
}
.ant-col-xs-pull-4.ant-col-rtl {
  right: auto;
  left: 16.66666667%;
}
.ant-col-xs-offset-4.ant-col-rtl {
  margin-right: 16.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-5.ant-col-rtl {
  right: 20.83333333%;
  left: auto;
}
.ant-col-xs-pull-5.ant-col-rtl {
  right: auto;
  left: 20.83333333%;
}
.ant-col-xs-offset-5.ant-col-rtl {
  margin-right: 20.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-6.ant-col-rtl {
  right: 25%;
  left: auto;
}
.ant-col-xs-pull-6.ant-col-rtl {
  right: auto;
  left: 25%;
}
.ant-col-xs-offset-6.ant-col-rtl {
  margin-right: 25%;
  margin-left: 0;
}
.ant-col-xs-push-7.ant-col-rtl {
  right: 29.16666667%;
  left: auto;
}
.ant-col-xs-pull-7.ant-col-rtl {
  right: auto;
  left: 29.16666667%;
}
.ant-col-xs-offset-7.ant-col-rtl {
  margin-right: 29.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-8.ant-col-rtl {
  right: 33.33333333%;
  left: auto;
}
.ant-col-xs-pull-8.ant-col-rtl {
  right: auto;
  left: 33.33333333%;
}
.ant-col-xs-offset-8.ant-col-rtl {
  margin-right: 33.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-9.ant-col-rtl {
  right: 37.5%;
  left: auto;
}
.ant-col-xs-pull-9.ant-col-rtl {
  right: auto;
  left: 37.5%;
}
.ant-col-xs-offset-9.ant-col-rtl {
  margin-right: 37.5%;
  margin-left: 0;
}
.ant-col-xs-push-10.ant-col-rtl {
  right: 41.66666667%;
  left: auto;
}
.ant-col-xs-pull-10.ant-col-rtl {
  right: auto;
  left: 41.66666667%;
}
.ant-col-xs-offset-10.ant-col-rtl {
  margin-right: 41.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-11.ant-col-rtl {
  right: 45.83333333%;
  left: auto;
}
.ant-col-xs-pull-11.ant-col-rtl {
  right: auto;
  left: 45.83333333%;
}
.ant-col-xs-offset-11.ant-col-rtl {
  margin-right: 45.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-12.ant-col-rtl {
  right: 50%;
  left: auto;
}
.ant-col-xs-pull-12.ant-col-rtl {
  right: auto;
  left: 50%;
}
.ant-col-xs-offset-12.ant-col-rtl {
  margin-right: 50%;
  margin-left: 0;
}
.ant-col-xs-push-13.ant-col-rtl {
  right: 54.16666667%;
  left: auto;
}
.ant-col-xs-pull-13.ant-col-rtl {
  right: auto;
  left: 54.16666667%;
}
.ant-col-xs-offset-13.ant-col-rtl {
  margin-right: 54.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-14.ant-col-rtl {
  right: 58.33333333%;
  left: auto;
}
.ant-col-xs-pull-14.ant-col-rtl {
  right: auto;
  left: 58.33333333%;
}
.ant-col-xs-offset-14.ant-col-rtl {
  margin-right: 58.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-15.ant-col-rtl {
  right: 62.5%;
  left: auto;
}
.ant-col-xs-pull-15.ant-col-rtl {
  right: auto;
  left: 62.5%;
}
.ant-col-xs-offset-15.ant-col-rtl {
  margin-right: 62.5%;
  margin-left: 0;
}
.ant-col-xs-push-16.ant-col-rtl {
  right: 66.66666667%;
  left: auto;
}
.ant-col-xs-pull-16.ant-col-rtl {
  right: auto;
  left: 66.66666667%;
}
.ant-col-xs-offset-16.ant-col-rtl {
  margin-right: 66.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-17.ant-col-rtl {
  right: 70.83333333%;
  left: auto;
}
.ant-col-xs-pull-17.ant-col-rtl {
  right: auto;
  left: 70.83333333%;
}
.ant-col-xs-offset-17.ant-col-rtl {
  margin-right: 70.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-18.ant-col-rtl {
  right: 75%;
  left: auto;
}
.ant-col-xs-pull-18.ant-col-rtl {
  right: auto;
  left: 75%;
}
.ant-col-xs-offset-18.ant-col-rtl {
  margin-right: 75%;
  margin-left: 0;
}
.ant-col-xs-push-19.ant-col-rtl {
  right: 79.16666667%;
  left: auto;
}
.ant-col-xs-pull-19.ant-col-rtl {
  right: auto;
  left: 79.16666667%;
}
.ant-col-xs-offset-19.ant-col-rtl {
  margin-right: 79.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-20.ant-col-rtl {
  right: 83.33333333%;
  left: auto;
}
.ant-col-xs-pull-20.ant-col-rtl {
  right: auto;
  left: 83.33333333%;
}
.ant-col-xs-offset-20.ant-col-rtl {
  margin-right: 83.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-21.ant-col-rtl {
  right: 87.5%;
  left: auto;
}
.ant-col-xs-pull-21.ant-col-rtl {
  right: auto;
  left: 87.5%;
}
.ant-col-xs-offset-21.ant-col-rtl {
  margin-right: 87.5%;
  margin-left: 0;
}
.ant-col-xs-push-22.ant-col-rtl {
  right: 91.66666667%;
  left: auto;
}
.ant-col-xs-pull-22.ant-col-rtl {
  right: auto;
  left: 91.66666667%;
}
.ant-col-xs-offset-22.ant-col-rtl {
  margin-right: 91.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-23.ant-col-rtl {
  right: 95.83333333%;
  left: auto;
}
.ant-col-xs-pull-23.ant-col-rtl {
  right: auto;
  left: 95.83333333%;
}
.ant-col-xs-offset-23.ant-col-rtl {
  margin-right: 95.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-24.ant-col-rtl {
  right: 100%;
  left: auto;
}
.ant-col-xs-pull-24.ant-col-rtl {
  right: auto;
  left: 100%;
}
.ant-col-xs-offset-24.ant-col-rtl {
  margin-right: 100%;
  margin-left: 0;
}
@media (min-width: 576px) {
  .ant-col-sm-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-sm-push-24 {
    left: 100%;
  }
  .ant-col-sm-pull-24 {
    right: 100%;
  }
  .ant-col-sm-offset-24 {
    margin-left: 100%;
  }
  .ant-col-sm-order-24 {
    order: 24;
  }
  .ant-col-sm-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-sm-push-23 {
    left: 95.83333333%;
  }
  .ant-col-sm-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-sm-order-23 {
    order: 23;
  }
  .ant-col-sm-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-sm-push-22 {
    left: 91.66666667%;
  }
  .ant-col-sm-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-sm-order-22 {
    order: 22;
  }
  .ant-col-sm-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-sm-push-21 {
    left: 87.5%;
  }
  .ant-col-sm-pull-21 {
    right: 87.5%;
  }
  .ant-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-sm-order-21 {
    order: 21;
  }
  .ant-col-sm-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-sm-push-20 {
    left: 83.33333333%;
  }
  .ant-col-sm-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-sm-order-20 {
    order: 20;
  }
  .ant-col-sm-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-sm-push-19 {
    left: 79.16666667%;
  }
  .ant-col-sm-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-sm-order-19 {
    order: 19;
  }
  .ant-col-sm-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-sm-push-18 {
    left: 75%;
  }
  .ant-col-sm-pull-18 {
    right: 75%;
  }
  .ant-col-sm-offset-18 {
    margin-left: 75%;
  }
  .ant-col-sm-order-18 {
    order: 18;
  }
  .ant-col-sm-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-sm-push-17 {
    left: 70.83333333%;
  }
  .ant-col-sm-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-sm-order-17 {
    order: 17;
  }
  .ant-col-sm-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-sm-push-16 {
    left: 66.66666667%;
  }
  .ant-col-sm-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-sm-order-16 {
    order: 16;
  }
  .ant-col-sm-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-sm-push-15 {
    left: 62.5%;
  }
  .ant-col-sm-pull-15 {
    right: 62.5%;
  }
  .ant-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-sm-order-15 {
    order: 15;
  }
  .ant-col-sm-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-sm-push-14 {
    left: 58.33333333%;
  }
  .ant-col-sm-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-sm-order-14 {
    order: 14;
  }
  .ant-col-sm-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-sm-push-13 {
    left: 54.16666667%;
  }
  .ant-col-sm-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-sm-order-13 {
    order: 13;
  }
  .ant-col-sm-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-sm-push-12 {
    left: 50%;
  }
  .ant-col-sm-pull-12 {
    right: 50%;
  }
  .ant-col-sm-offset-12 {
    margin-left: 50%;
  }
  .ant-col-sm-order-12 {
    order: 12;
  }
  .ant-col-sm-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-sm-push-11 {
    left: 45.83333333%;
  }
  .ant-col-sm-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-sm-order-11 {
    order: 11;
  }
  .ant-col-sm-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-sm-push-10 {
    left: 41.66666667%;
  }
  .ant-col-sm-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-sm-order-10 {
    order: 10;
  }
  .ant-col-sm-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-sm-push-9 {
    left: 37.5%;
  }
  .ant-col-sm-pull-9 {
    right: 37.5%;
  }
  .ant-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-sm-order-9 {
    order: 9;
  }
  .ant-col-sm-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-sm-push-8 {
    left: 33.33333333%;
  }
  .ant-col-sm-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-sm-order-8 {
    order: 8;
  }
  .ant-col-sm-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-sm-push-7 {
    left: 29.16666667%;
  }
  .ant-col-sm-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-sm-order-7 {
    order: 7;
  }
  .ant-col-sm-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-sm-push-6 {
    left: 25%;
  }
  .ant-col-sm-pull-6 {
    right: 25%;
  }
  .ant-col-sm-offset-6 {
    margin-left: 25%;
  }
  .ant-col-sm-order-6 {
    order: 6;
  }
  .ant-col-sm-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-sm-push-5 {
    left: 20.83333333%;
  }
  .ant-col-sm-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-sm-order-5 {
    order: 5;
  }
  .ant-col-sm-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-sm-push-4 {
    left: 16.66666667%;
  }
  .ant-col-sm-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-sm-order-4 {
    order: 4;
  }
  .ant-col-sm-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-sm-push-3 {
    left: 12.5%;
  }
  .ant-col-sm-pull-3 {
    right: 12.5%;
  }
  .ant-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-sm-order-3 {
    order: 3;
  }
  .ant-col-sm-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-sm-push-2 {
    left: 8.33333333%;
  }
  .ant-col-sm-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-sm-order-2 {
    order: 2;
  }
  .ant-col-sm-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-sm-push-1 {
    left: 4.16666667%;
  }
  .ant-col-sm-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-sm-order-1 {
    order: 1;
  }
  .ant-col-sm-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-sm-push-0 {
    left: auto;
  }
  .ant-col-sm-pull-0 {
    right: auto;
  }
  .ant-col-sm-offset-0 {
    margin-left: 0;
  }
  .ant-col-sm-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-sm-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-sm-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-sm-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-sm-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-sm-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-sm-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-sm-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-sm-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-sm-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-sm-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-sm-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-sm-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-sm-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-sm-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-sm-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-sm-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-sm-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-sm-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-sm-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-sm-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-sm-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-sm-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-sm-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-sm-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-sm-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-sm-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-sm-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-sm-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-sm-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-sm-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-sm-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-sm-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-sm-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-sm-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-sm-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-sm-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-sm-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-sm-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-sm-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .ant-col-md-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-md-push-24 {
    left: 100%;
  }
  .ant-col-md-pull-24 {
    right: 100%;
  }
  .ant-col-md-offset-24 {
    margin-left: 100%;
  }
  .ant-col-md-order-24 {
    order: 24;
  }
  .ant-col-md-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-md-push-23 {
    left: 95.83333333%;
  }
  .ant-col-md-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-md-order-23 {
    order: 23;
  }
  .ant-col-md-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-md-push-22 {
    left: 91.66666667%;
  }
  .ant-col-md-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-md-order-22 {
    order: 22;
  }
  .ant-col-md-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-md-push-21 {
    left: 87.5%;
  }
  .ant-col-md-pull-21 {
    right: 87.5%;
  }
  .ant-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-md-order-21 {
    order: 21;
  }
  .ant-col-md-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-md-push-20 {
    left: 83.33333333%;
  }
  .ant-col-md-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-md-order-20 {
    order: 20;
  }
  .ant-col-md-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-md-push-19 {
    left: 79.16666667%;
  }
  .ant-col-md-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-md-order-19 {
    order: 19;
  }
  .ant-col-md-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-md-push-18 {
    left: 75%;
  }
  .ant-col-md-pull-18 {
    right: 75%;
  }
  .ant-col-md-offset-18 {
    margin-left: 75%;
  }
  .ant-col-md-order-18 {
    order: 18;
  }
  .ant-col-md-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-md-push-17 {
    left: 70.83333333%;
  }
  .ant-col-md-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-md-order-17 {
    order: 17;
  }
  .ant-col-md-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-md-push-16 {
    left: 66.66666667%;
  }
  .ant-col-md-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-md-order-16 {
    order: 16;
  }
  .ant-col-md-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-md-push-15 {
    left: 62.5%;
  }
  .ant-col-md-pull-15 {
    right: 62.5%;
  }
  .ant-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-md-order-15 {
    order: 15;
  }
  .ant-col-md-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-md-push-14 {
    left: 58.33333333%;
  }
  .ant-col-md-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-md-order-14 {
    order: 14;
  }
  .ant-col-md-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-md-push-13 {
    left: 54.16666667%;
  }
  .ant-col-md-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-md-order-13 {
    order: 13;
  }
  .ant-col-md-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-md-push-12 {
    left: 50%;
  }
  .ant-col-md-pull-12 {
    right: 50%;
  }
  .ant-col-md-offset-12 {
    margin-left: 50%;
  }
  .ant-col-md-order-12 {
    order: 12;
  }
  .ant-col-md-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-md-push-11 {
    left: 45.83333333%;
  }
  .ant-col-md-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-md-order-11 {
    order: 11;
  }
  .ant-col-md-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-md-push-10 {
    left: 41.66666667%;
  }
  .ant-col-md-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-md-order-10 {
    order: 10;
  }
  .ant-col-md-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-md-push-9 {
    left: 37.5%;
  }
  .ant-col-md-pull-9 {
    right: 37.5%;
  }
  .ant-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-md-order-9 {
    order: 9;
  }
  .ant-col-md-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-md-push-8 {
    left: 33.33333333%;
  }
  .ant-col-md-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-md-order-8 {
    order: 8;
  }
  .ant-col-md-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-md-push-7 {
    left: 29.16666667%;
  }
  .ant-col-md-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-md-order-7 {
    order: 7;
  }
  .ant-col-md-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-md-push-6 {
    left: 25%;
  }
  .ant-col-md-pull-6 {
    right: 25%;
  }
  .ant-col-md-offset-6 {
    margin-left: 25%;
  }
  .ant-col-md-order-6 {
    order: 6;
  }
  .ant-col-md-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-md-push-5 {
    left: 20.83333333%;
  }
  .ant-col-md-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-md-order-5 {
    order: 5;
  }
  .ant-col-md-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-md-push-4 {
    left: 16.66666667%;
  }
  .ant-col-md-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-md-order-4 {
    order: 4;
  }
  .ant-col-md-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-md-push-3 {
    left: 12.5%;
  }
  .ant-col-md-pull-3 {
    right: 12.5%;
  }
  .ant-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-md-order-3 {
    order: 3;
  }
  .ant-col-md-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-md-push-2 {
    left: 8.33333333%;
  }
  .ant-col-md-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-md-order-2 {
    order: 2;
  }
  .ant-col-md-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-md-push-1 {
    left: 4.16666667%;
  }
  .ant-col-md-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-md-order-1 {
    order: 1;
  }
  .ant-col-md-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-md-push-0 {
    left: auto;
  }
  .ant-col-md-pull-0 {
    right: auto;
  }
  .ant-col-md-offset-0 {
    margin-left: 0;
  }
  .ant-col-md-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-md-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-md-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-md-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-md-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-md-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-md-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-md-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-md-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-md-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-md-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-md-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-md-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-md-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-md-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-md-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-md-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-md-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-md-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-md-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-md-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-md-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-md-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-md-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-md-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-md-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-md-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-md-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-md-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-md-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-md-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-md-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-md-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-md-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-md-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-md-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-md-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-md-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-md-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-md-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-md-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-md-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-md-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-md-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-md-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-md-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-md-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-md-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-md-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-md-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-md-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-md-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-md-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-md-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-md-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-md-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-md-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-md-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-md-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-md-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .ant-col-lg-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-lg-push-24 {
    left: 100%;
  }
  .ant-col-lg-pull-24 {
    right: 100%;
  }
  .ant-col-lg-offset-24 {
    margin-left: 100%;
  }
  .ant-col-lg-order-24 {
    order: 24;
  }
  .ant-col-lg-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-lg-push-23 {
    left: 95.83333333%;
  }
  .ant-col-lg-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-lg-order-23 {
    order: 23;
  }
  .ant-col-lg-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-lg-push-22 {
    left: 91.66666667%;
  }
  .ant-col-lg-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-lg-order-22 {
    order: 22;
  }
  .ant-col-lg-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-lg-push-21 {
    left: 87.5%;
  }
  .ant-col-lg-pull-21 {
    right: 87.5%;
  }
  .ant-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-lg-order-21 {
    order: 21;
  }
  .ant-col-lg-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-lg-push-20 {
    left: 83.33333333%;
  }
  .ant-col-lg-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-lg-order-20 {
    order: 20;
  }
  .ant-col-lg-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-lg-push-19 {
    left: 79.16666667%;
  }
  .ant-col-lg-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-lg-order-19 {
    order: 19;
  }
  .ant-col-lg-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-lg-push-18 {
    left: 75%;
  }
  .ant-col-lg-pull-18 {
    right: 75%;
  }
  .ant-col-lg-offset-18 {
    margin-left: 75%;
  }
  .ant-col-lg-order-18 {
    order: 18;
  }
  .ant-col-lg-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-lg-push-17 {
    left: 70.83333333%;
  }
  .ant-col-lg-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-lg-order-17 {
    order: 17;
  }
  .ant-col-lg-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-lg-push-16 {
    left: 66.66666667%;
  }
  .ant-col-lg-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-lg-order-16 {
    order: 16;
  }
  .ant-col-lg-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-lg-push-15 {
    left: 62.5%;
  }
  .ant-col-lg-pull-15 {
    right: 62.5%;
  }
  .ant-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-lg-order-15 {
    order: 15;
  }
  .ant-col-lg-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-lg-push-14 {
    left: 58.33333333%;
  }
  .ant-col-lg-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-lg-order-14 {
    order: 14;
  }
  .ant-col-lg-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-lg-push-13 {
    left: 54.16666667%;
  }
  .ant-col-lg-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-lg-order-13 {
    order: 13;
  }
  .ant-col-lg-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-lg-push-12 {
    left: 50%;
  }
  .ant-col-lg-pull-12 {
    right: 50%;
  }
  .ant-col-lg-offset-12 {
    margin-left: 50%;
  }
  .ant-col-lg-order-12 {
    order: 12;
  }
  .ant-col-lg-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-lg-push-11 {
    left: 45.83333333%;
  }
  .ant-col-lg-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-lg-order-11 {
    order: 11;
  }
  .ant-col-lg-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-lg-push-10 {
    left: 41.66666667%;
  }
  .ant-col-lg-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-lg-order-10 {
    order: 10;
  }
  .ant-col-lg-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-lg-push-9 {
    left: 37.5%;
  }
  .ant-col-lg-pull-9 {
    right: 37.5%;
  }
  .ant-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-lg-order-9 {
    order: 9;
  }
  .ant-col-lg-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-lg-push-8 {
    left: 33.33333333%;
  }
  .ant-col-lg-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-lg-order-8 {
    order: 8;
  }
  .ant-col-lg-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-lg-push-7 {
    left: 29.16666667%;
  }
  .ant-col-lg-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-lg-order-7 {
    order: 7;
  }
  .ant-col-lg-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-lg-push-6 {
    left: 25%;
  }
  .ant-col-lg-pull-6 {
    right: 25%;
  }
  .ant-col-lg-offset-6 {
    margin-left: 25%;
  }
  .ant-col-lg-order-6 {
    order: 6;
  }
  .ant-col-lg-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-lg-push-5 {
    left: 20.83333333%;
  }
  .ant-col-lg-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-lg-order-5 {
    order: 5;
  }
  .ant-col-lg-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-lg-push-4 {
    left: 16.66666667%;
  }
  .ant-col-lg-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-lg-order-4 {
    order: 4;
  }
  .ant-col-lg-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-lg-push-3 {
    left: 12.5%;
  }
  .ant-col-lg-pull-3 {
    right: 12.5%;
  }
  .ant-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-lg-order-3 {
    order: 3;
  }
  .ant-col-lg-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-lg-push-2 {
    left: 8.33333333%;
  }
  .ant-col-lg-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-lg-order-2 {
    order: 2;
  }
  .ant-col-lg-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-lg-push-1 {
    left: 4.16666667%;
  }
  .ant-col-lg-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-lg-order-1 {
    order: 1;
  }
  .ant-col-lg-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-lg-push-0 {
    left: auto;
  }
  .ant-col-lg-pull-0 {
    right: auto;
  }
  .ant-col-lg-offset-0 {
    margin-left: 0;
  }
  .ant-col-lg-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-lg-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-lg-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-lg-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-lg-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-lg-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-lg-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-lg-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-lg-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-lg-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-lg-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-lg-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-lg-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-lg-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-lg-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-lg-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-lg-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-lg-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-lg-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-lg-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-lg-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-lg-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-lg-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-lg-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-lg-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-lg-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-lg-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-lg-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-lg-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-lg-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-lg-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-lg-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-lg-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-lg-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-lg-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-lg-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-lg-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-lg-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-lg-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-lg-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .ant-col-xl-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xl-push-24 {
    left: 100%;
  }
  .ant-col-xl-pull-24 {
    right: 100%;
  }
  .ant-col-xl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xl-order-24 {
    order: 24;
  }
  .ant-col-xl-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-xl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xl-order-23 {
    order: 23;
  }
  .ant-col-xl-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-xl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xl-order-22 {
    order: 22;
  }
  .ant-col-xl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-xl-push-21 {
    left: 87.5%;
  }
  .ant-col-xl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xl-order-21 {
    order: 21;
  }
  .ant-col-xl-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-xl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xl-order-20 {
    order: 20;
  }
  .ant-col-xl-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-xl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xl-order-19 {
    order: 19;
  }
  .ant-col-xl-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-xl-push-18 {
    left: 75%;
  }
  .ant-col-xl-pull-18 {
    right: 75%;
  }
  .ant-col-xl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xl-order-18 {
    order: 18;
  }
  .ant-col-xl-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-xl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xl-order-17 {
    order: 17;
  }
  .ant-col-xl-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-xl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xl-order-16 {
    order: 16;
  }
  .ant-col-xl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-xl-push-15 {
    left: 62.5%;
  }
  .ant-col-xl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xl-order-15 {
    order: 15;
  }
  .ant-col-xl-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-xl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xl-order-14 {
    order: 14;
  }
  .ant-col-xl-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-xl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xl-order-13 {
    order: 13;
  }
  .ant-col-xl-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-xl-push-12 {
    left: 50%;
  }
  .ant-col-xl-pull-12 {
    right: 50%;
  }
  .ant-col-xl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xl-order-12 {
    order: 12;
  }
  .ant-col-xl-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-xl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xl-order-11 {
    order: 11;
  }
  .ant-col-xl-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-xl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xl-order-10 {
    order: 10;
  }
  .ant-col-xl-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-xl-push-9 {
    left: 37.5%;
  }
  .ant-col-xl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xl-order-9 {
    order: 9;
  }
  .ant-col-xl-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-xl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xl-order-8 {
    order: 8;
  }
  .ant-col-xl-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-xl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xl-order-7 {
    order: 7;
  }
  .ant-col-xl-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-xl-push-6 {
    left: 25%;
  }
  .ant-col-xl-pull-6 {
    right: 25%;
  }
  .ant-col-xl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xl-order-6 {
    order: 6;
  }
  .ant-col-xl-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-xl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xl-order-5 {
    order: 5;
  }
  .ant-col-xl-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-xl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xl-order-4 {
    order: 4;
  }
  .ant-col-xl-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-xl-push-3 {
    left: 12.5%;
  }
  .ant-col-xl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xl-order-3 {
    order: 3;
  }
  .ant-col-xl-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-xl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xl-order-2 {
    order: 2;
  }
  .ant-col-xl-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-xl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xl-order-1 {
    order: 1;
  }
  .ant-col-xl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xl-push-0 {
    left: auto;
  }
  .ant-col-xl-pull-0 {
    right: auto;
  }
  .ant-col-xl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xl-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xl-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-xl-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xl-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-xl-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-xl-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-xl-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-xl-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-xl-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-xl-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-xl-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-xl-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-xl-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-xl-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-xl-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-xl-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-xl-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-xl-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-xl-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-xl-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-xl-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-xl-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-xl-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-xl-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-xl-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-xl-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-xl-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-xl-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-xl-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-xl-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-xl-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-xl-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-xl-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-xl-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-xl-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-xl-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-xl-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-xl-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-xl-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-xl-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1600px) {
  .ant-col-xxl-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xxl-push-24 {
    left: 100%;
  }
  .ant-col-xxl-pull-24 {
    right: 100%;
  }
  .ant-col-xxl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xxl-order-24 {
    order: 24;
  }
  .ant-col-xxl-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-xxl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xxl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xxl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xxl-order-23 {
    order: 23;
  }
  .ant-col-xxl-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-xxl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xxl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xxl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xxl-order-22 {
    order: 22;
  }
  .ant-col-xxl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-xxl-push-21 {
    left: 87.5%;
  }
  .ant-col-xxl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xxl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xxl-order-21 {
    order: 21;
  }
  .ant-col-xxl-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-xxl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xxl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xxl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xxl-order-20 {
    order: 20;
  }
  .ant-col-xxl-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-xxl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xxl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xxl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xxl-order-19 {
    order: 19;
  }
  .ant-col-xxl-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-xxl-push-18 {
    left: 75%;
  }
  .ant-col-xxl-pull-18 {
    right: 75%;
  }
  .ant-col-xxl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xxl-order-18 {
    order: 18;
  }
  .ant-col-xxl-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-xxl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xxl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xxl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xxl-order-17 {
    order: 17;
  }
  .ant-col-xxl-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-xxl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xxl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xxl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xxl-order-16 {
    order: 16;
  }
  .ant-col-xxl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-xxl-push-15 {
    left: 62.5%;
  }
  .ant-col-xxl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xxl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xxl-order-15 {
    order: 15;
  }
  .ant-col-xxl-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-xxl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xxl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xxl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xxl-order-14 {
    order: 14;
  }
  .ant-col-xxl-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-xxl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xxl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xxl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xxl-order-13 {
    order: 13;
  }
  .ant-col-xxl-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-xxl-push-12 {
    left: 50%;
  }
  .ant-col-xxl-pull-12 {
    right: 50%;
  }
  .ant-col-xxl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xxl-order-12 {
    order: 12;
  }
  .ant-col-xxl-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-xxl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xxl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xxl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xxl-order-11 {
    order: 11;
  }
  .ant-col-xxl-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-xxl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xxl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xxl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xxl-order-10 {
    order: 10;
  }
  .ant-col-xxl-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-xxl-push-9 {
    left: 37.5%;
  }
  .ant-col-xxl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xxl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xxl-order-9 {
    order: 9;
  }
  .ant-col-xxl-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-xxl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xxl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xxl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xxl-order-8 {
    order: 8;
  }
  .ant-col-xxl-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-xxl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xxl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xxl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xxl-order-7 {
    order: 7;
  }
  .ant-col-xxl-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-xxl-push-6 {
    left: 25%;
  }
  .ant-col-xxl-pull-6 {
    right: 25%;
  }
  .ant-col-xxl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xxl-order-6 {
    order: 6;
  }
  .ant-col-xxl-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-xxl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xxl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xxl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xxl-order-5 {
    order: 5;
  }
  .ant-col-xxl-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-xxl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xxl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xxl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xxl-order-4 {
    order: 4;
  }
  .ant-col-xxl-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-xxl-push-3 {
    left: 12.5%;
  }
  .ant-col-xxl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xxl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xxl-order-3 {
    order: 3;
  }
  .ant-col-xxl-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-xxl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xxl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xxl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xxl-order-2 {
    order: 2;
  }
  .ant-col-xxl-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-xxl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xxl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xxl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xxl-order-1 {
    order: 1;
  }
  .ant-col-xxl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xxl-push-0 {
    left: auto;
  }
  .ant-col-xxl-pull-0 {
    right: auto;
  }
  .ant-col-xxl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xxl-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xxl-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-xxl-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xxl-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-xxl-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-xxl-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-xxl-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-xxl-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-xxl-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-xxl-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-xxl-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-xxl-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-xxl-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-xxl-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-xxl-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-xxl-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-xxl-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-xxl-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-xxl-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-xxl-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-xxl-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-xxl-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-xxl-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-xxl-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-xxl-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-xxl-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-xxl-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-xxl-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-xxl-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-xxl-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-xxl-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-xxl-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-xxl-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-xxl-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-xxl-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-xxl-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-xxl-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-xxl-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-xxl-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-xxl-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
.ant-row-rtl {
  direction: rtl;
}
.ant-image {
  position: relative;
  display: inline-block;
}
.ant-image-img {
  display: block;
  width: 100%;
  height: auto;
}
.ant-image-img-placeholder {
  background-color: #f5f5f5;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 30%;
}
.ant-image-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s;
}
.ant-image-mask-info .anticon {
  margin-inline-end: 4px;
}
.ant-image-mask:hover {
  opacity: 1;
}
.ant-image-placeholder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ant-image-preview {
  pointer-events: none;
  height: 100%;
  text-align: center;
}
.ant-image-preview.ant-zoom-enter,
.ant-image-preview.antzoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-image-preview-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.ant-image-preview-mask-hidden {
  display: none;
}
.ant-image-preview-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
.ant-image-preview-body {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.ant-image-preview-img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  transform: scale3d(1, 1, 1);
  cursor: grab;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: auto;
}
.ant-image-preview-img-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.ant-image-preview-img-wrapper::before {
  display: inline-block;
  width: 1px;
  height: 50%;
  margin-right: -1px;
  content: '';
}
.ant-image-preview-moving .ant-image-preview-img {
  cursor: grabbing;
}
.ant-image-preview-moving .ant-image-preview-img-wrapper {
  transition-duration: 0s;
}
.ant-image-preview-wrap {
  z-index: 1080;
}
.ant-image-preview-operations {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  width: 100%;
  color: rgba(255, 255, 255, 0.85);
  list-style: none;
  background: rgba(0, 0, 0, 0.1);
  pointer-events: auto;
}
.ant-image-preview-operations-operation {
  margin-left: 12px;
  padding: 12px;
  cursor: pointer;
}
.ant-image-preview-operations-operation-disabled {
  color: rgba(255, 255, 255, 0.25);
  pointer-events: none;
}
.ant-image-preview-operations-operation:last-of-type {
  margin-left: 0;
}
.ant-image-preview-operations-icon {
  font-size: 18px;
}
.ant-image-preview-switch-left,
.ant-image-preview-switch-right {
  position: absolute;
  top: 50%;
  right: 10px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  margin-top: -22px;
  color: rgba(255, 255, 255, 0.85);
  background: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  cursor: pointer;
  pointer-events: auto;
}
.ant-image-preview-switch-left-disabled,
.ant-image-preview-switch-right-disabled {
  color: rgba(255, 255, 255, 0.25);
  cursor: not-allowed;
}
.ant-image-preview-switch-left-disabled > .anticon,
.ant-image-preview-switch-right-disabled > .anticon {
  cursor: not-allowed;
}
.ant-image-preview-switch-left > .anticon,
.ant-image-preview-switch-right > .anticon {
  font-size: 18px;
}
.ant-image-preview-switch-left {
  left: 10px;
}
.ant-image-preview-switch-right {
  right: 10px;
}
.ant-input-affix-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  display: inline-flex;
}
.ant-input-affix-wrapper::-moz-placeholder {
  opacity: 1;
}
.ant-input-affix-wrapper:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input-affix-wrapper::placeholder {
  color: #bfbfbf;
}
.ant-input-affix-wrapper:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:hover {
  border-color: #21cf64;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-input-affix-wrapper:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-focused {
  border-color: #21cf64;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 194, 80, 0.2);
}
.ant-input-rtl .ant-input-affix-wrapper:focus,
.ant-input-rtl .ant-input-affix-wrapper-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-affix-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-affix-wrapper-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-affix-wrapper[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-affix-wrapper[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-affix-wrapper-borderless,
.ant-input-affix-wrapper-borderless:hover,
.ant-input-affix-wrapper-borderless:focus,
.ant-input-affix-wrapper-borderless-focused,
.ant-input-affix-wrapper-borderless-disabled,
.ant-input-affix-wrapper-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input-affix-wrapper {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-affix-wrapper-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-affix-wrapper-sm {
  padding: 0px 7px;
}
.ant-input-affix-wrapper-rtl {
  direction: rtl;
}
.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-color: #21cf64;
  border-right-width: 1px !important;
  z-index: 1;
}
.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  z-index: 0;
}
.ant-input-affix-wrapper-focused,
.ant-input-affix-wrapper:focus {
  z-index: 1;
}
.ant-input-affix-wrapper-disabled .ant-input[disabled] {
  background: transparent;
}
.ant-input-affix-wrapper > input.ant-input {
  padding: 0;
  border: none;
  outline: none;
}
.ant-input-affix-wrapper > input.ant-input:focus {
  box-shadow: none;
}
.ant-input-affix-wrapper::before {
  width: 0;
  visibility: hidden;
  content: '\a0';
}
.ant-input-prefix,
.ant-input-suffix {
  display: flex;
  flex: none;
  align-items: center;
}
.ant-input-prefix {
  margin-right: 4px;
}
.ant-input-suffix {
  margin-left: 4px;
}
.ant-input-clear-icon {
  margin: 0 4px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  vertical-align: -1px;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-input-clear-icon:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-clear-icon:active {
  color: rgba(0, 0, 0, 0.85);
}
.ant-input-clear-icon-hidden {
  visibility: hidden;
}
.ant-input-clear-icon:last-child {
  margin-right: 0;
}
.ant-input-affix-wrapper-textarea-with-clear-btn {
  padding: 0 !important;
  border: 0 !important;
}
.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 1;
}
.ant-input {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
}
.ant-input::-moz-placeholder {
  opacity: 1;
}
.ant-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input::placeholder {
  color: #bfbfbf;
}
.ant-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:hover {
  border-color: #21cf64;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-input:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input:focus,
.ant-input-focused {
  border-color: #21cf64;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 194, 80, 0.2);
}
.ant-input-rtl .ant-input:focus,
.ant-input-rtl .ant-input-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-borderless,
.ant-input-borderless:hover,
.ant-input-borderless:focus,
.ant-input-borderless-focused,
.ant-input-borderless-disabled,
.ant-input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-sm {
  padding: 0px 7px;
}
.ant-input-rtl {
  direction: rtl;
}
.ant-input-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-input-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.ant-input-group > [class*='col-'] {
  padding-right: 8px;
}
.ant-input-group > [class*='col-']:last-child {
  padding-right: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap,
.ant-input-group > .ant-input {
  display: table-cell;
}
.ant-input-group-addon:not(:first-child):not(:last-child),
.ant-input-group-wrap:not(:first-child):not(:last-child),
.ant-input-group > .ant-input:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.ant-input-group-wrap > * {
  display: block !important;
}
.ant-input-group .ant-input {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}
.ant-input-group .ant-input:focus {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-group .ant-input:hover {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-search-with-button .ant-input-group .ant-input:hover {
  z-index: 0;
}
.ant-input-group-addon {
  position: relative;
  padding: 0 11px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
}
.ant-input-group-addon .ant-select {
  margin: -5px -11px;
}
.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 1px solid transparent;
  box-shadow: none;
}
.ant-input-group-addon .ant-select-open .ant-select-selector,
.ant-input-group-addon .ant-select-focused .ant-select-selector {
  color: #00c250;
}
.ant-input-group > .ant-input:first-child,
.ant-input-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input:first-child .ant-select .ant-select-selector,
.ant-input-group-addon:first-child .ant-select .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group-addon:first-child {
  border-right: 0;
}
.ant-input-group-addon:last-child {
  border-left: 0;
}
.ant-input-group > .ant-input:last-child,
.ant-input-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input:last-child .ant-select .ant-select-selector,
.ant-input-group-addon:last-child .ant-select .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group-lg .ant-input,
.ant-input-group-lg > .ant-input-group-addon {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-group-sm .ant-input,
.ant-input-group-sm > .ant-input-group-addon {
  padding: 0px 7px;
}
.ant-input-group-lg .ant-select-single .ant-select-selector {
  height: 40px;
}
.ant-input-group-sm .ant-select-single .ant-select-selector {
  height: 24px;
}
.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-input-group.ant-input-group-compact {
  display: block;
}
.ant-input-group.ant-input-group-compact::before {
  display: table;
  content: '';
}
.ant-input-group.ant-input-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.ant-input-group.ant-input-group-compact::before {
  display: table;
  content: '';
}
.ant-input-group.ant-input-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > * {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-input-affix-wrapper {
  display: inline-flex;
}
.ant-input-group.ant-input-group-compact > .ant-picker-range {
  display: inline-flex;
}
.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact .ant-input {
  float: none;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input {
  border-right-width: 1px;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:hover,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:focus,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select-focused {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-arrow {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-right-width: 1px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {
  vertical-align: top;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper {
  margin-left: -1px;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input-group-addon > .ant-input-search-button {
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 2px 0 0 2px;
}
.ant-input-group > .ant-input-rtl:first-child,
.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-right: 1px solid #d9d9d9;
  border-left: 0;
}
.ant-input-group-rtl .ant-input-group-addon:last-child {
  border-right: 0;
  border-left: 1px solid #d9d9d9;
}
.ant-input-group-rtl.ant-input-group > .ant-input:last-child,
.ant-input-group-rtl.ant-input-group-addon:last-child {
  border-radius: 2px 0 0 2px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-radius: 2px 0 0 2px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: 0;
  margin-left: -1px;
  border-left-width: 1px;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-left-width: 1px;
  border-radius: 2px 0 0 2px;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl + .ant-input-group-wrapper-rtl {
  margin-right: -1px;
  margin-left: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top;
}
.ant-input-password-icon {
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
  transition: all 0.3s;
}
.ant-input-password-icon:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-input[type='color'] {
  height: 32px;
}
.ant-input[type='color'].ant-input-lg {
  height: 40px;
}
.ant-input[type='color'].ant-input-sm {
  height: 24px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.ant-input-textarea-show-count::after {
  float: right;
  color: rgba(0, 0, 0, 0.45);
  white-space: nowrap;
  content: attr(data-count);
  pointer-events: none;
}
.ant-input-search .ant-input:hover,
.ant-input-search .ant-input:focus {
  border-color: #21cf64;
}
.ant-input-search .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  border-left-color: #21cf64;
}
.ant-input-search .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-search .ant-input-lg {
  line-height: 1.5713;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child {
  left: -1px;
  padding: 0;
  border: 0;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0 2px 2px 0;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading::before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ant-input-search-button {
  height: 32px;
}
.ant-input-search-button:hover,
.ant-input-search-button:focus {
  z-index: 1;
}
.ant-input-search-large .ant-input-search-button {
  height: 40px;
}
.ant-input-search-small .ant-input-search-button {
  height: 24px;
}
.ant-input-group-wrapper-rtl {
  direction: rtl;
}
.ant-input-group-rtl {
  direction: rtl;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl > input.ant-input {
  border: none;
  outline: none;
}
.ant-input-affix-wrapper-rtl .ant-input-prefix {
  margin: 0 0 0 4px;
}
.ant-input-affix-wrapper-rtl .ant-input-suffix {
  margin: 0 4px 0 0;
}
.ant-input-textarea-rtl {
  direction: rtl;
}
.ant-input-textarea-rtl.ant-input-textarea-show-count::after {
  text-align: left;
}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon:last-child {
  margin-right: 4px;
  margin-left: 0;
}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon {
  right: auto;
  left: 8px;
}
.ant-input-search-rtl {
  direction: rtl;
}
.ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  border-right-color: #21cf64;
  border-left-color: #d9d9d9;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper:hover,
.ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper-focused {
  border-right-color: #21cf64;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon {
  right: -1px;
  left: auto;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon .ant-input-search-button {
  border-radius: 2px 0 0 2px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-input {
    height: 32px;
  }
  .ant-input-lg {
    height: 40px;
  }
  .ant-input-sm {
    height: 24px;
  }
  .ant-input-affix-wrapper > input.ant-input {
    height: auto;
  }
}
.ant-input-number {
  box-sizing: border-box;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  transition: all 0.3s;
  display: inline-block;
  width: 90px;
  margin: 0;
  padding: 0;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.ant-input-number::-moz-placeholder {
  opacity: 1;
}
.ant-input-number:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number::placeholder {
  color: #bfbfbf;
}
.ant-input-number:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number:hover {
  border-color: #21cf64;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-input-number:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-number:focus,
.ant-input-number-focused {
  border-color: #21cf64;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 194, 80, 0.2);
}
.ant-input-rtl .ant-input-number:focus,
.ant-input-rtl .ant-input-number-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-number-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number-borderless,
.ant-input-number-borderless:hover,
.ant-input-number-borderless:focus,
.ant-input-number-borderless-focused,
.ant-input-number-borderless-disabled,
.ant-input-number-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input-number {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-number-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-number-sm {
  padding: 0px 7px;
}
.ant-input-number-rtl {
  direction: rtl;
}
.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;
  border-left: 1px solid #d9d9d9;
  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: #21cf64;
}
.ant-input-number-handler-up-inner,
.ant-input-number-handler-down-inner {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 4px;
  width: 12px;
  height: 12px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 12px;
  transition: all 0.1s linear;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-number-handler-up-inner > *,
.ant-input-number-handler-down-inner > * {
  line-height: 1;
}
.ant-input-number-handler-up-inner svg,
.ant-input-number-handler-down-inner svg {
  display: inline-block;
}
.ant-input-number-handler-up-inner::before,
.ant-input-number-handler-down-inner::before {
  display: none;
}
.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon {
  display: block;
}
.ant-input-number:hover {
  border-color: #21cf64;
  border-right-width: 1px !important;
}
.ant-input-number:hover + .ant-form-item-children-icon {
  opacity: 0;
  transition: opacity 0.24s linear 0.24s;
}
.ant-input-number-focused {
  border-color: #21cf64;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 194, 80, 0.2);
}
.ant-input-rtl .ant-input-number-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-number-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number-disabled .ant-input-number-input {
  cursor: not-allowed;
}
.ant-input-number-disabled .ant-input-number-handler-wrap {
  display: none;
}
.ant-input-number-readonly .ant-input-number-handler-wrap {
  display: none;
}
.ant-input-number-input {
  width: 100%;
  height: 30px;
  padding: 0 11px;
  text-align: left;
  background-color: transparent;
  border: 0;
  border-radius: 2px;
  outline: 0;
  transition: all 0.3s linear;
  -moz-appearance: textfield !important;
}
.ant-input-number-input::-moz-placeholder {
  opacity: 1;
}
.ant-input-number-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number-input::placeholder {
  color: #bfbfbf;
}
.ant-input-number-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-input[type='number']::-webkit-inner-spin-button,
.ant-input-number-input[type='number']::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.ant-input-number-lg {
  padding: 0;
  font-size: 16px;
}
.ant-input-number-lg input {
  height: 38px;
}
.ant-input-number-sm {
  padding: 0;
}
.ant-input-number-sm input {
  height: 22px;
  padding: 0 7px;
}
.ant-input-number-handler-wrap {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 100%;
  background: #fff;
  border-radius: 0 2px 2px 0;
  opacity: 0;
  transition: opacity 0.24s linear 0.1s;
}
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner {
  min-width: auto;
  margin-right: 0;
  font-size: 7px;
}
.ant-input-number-borderless .ant-input-number-handler-wrap {
  border-left-width: 0;
}
.ant-input-number-handler-wrap:hover .ant-input-number-handler {
  height: 40%;
}
.ant-input-number:hover .ant-input-number-handler-wrap {
  opacity: 1;
}
.ant-input-number-handler-up {
  border-top-right-radius: 2px;
  cursor: pointer;
}
.ant-input-number-handler-up-inner {
  top: 50%;
  margin-top: -5px;
  text-align: center;
}
.ant-input-number-handler-up:hover {
  height: 60% !important;
}
.ant-input-number-handler-down {
  top: 0;
  border-top: 1px solid #d9d9d9;
  border-bottom-right-radius: 2px;
  cursor: pointer;
}
.ant-input-number-handler-down-inner {
  top: 50%;
  text-align: center;
  transform: translateY(-50%);
}
.ant-input-number-handler-down:hover {
  height: 60% !important;
}
.ant-input-number-borderless .ant-input-number-handler-down {
  border-top-width: 0;
}
.ant-input-number-handler-up-disabled,
.ant-input-number-handler-down-disabled {
  cursor: not-allowed;
}
.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner {
  color: rgba(0, 0, 0, 0.25);
}
.ant-input-number-borderless {
  box-shadow: none;
}
.ant-input-number-out-of-range input {
  color: #ff4d4f;
}
.ant-input-number-rtl {
  direction: rtl;
}
.ant-input-number-rtl .ant-input-number-handler-wrap {
  right: auto;
  left: 0;
  border-right: 1px solid #d9d9d9;
  border-left: 0;
  border-radius: 2px 0 0 2px;
}
.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap {
  border-right-width: 0;
}
.ant-input-number-rtl .ant-input-number-input {
  direction: ltr;
  text-align: right;
}
.ant-layout {
  display: flex;
  flex: auto;
  flex-direction: column;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
  background: #f0f2f5;
}
.ant-layout,
.ant-layout * {
  box-sizing: border-box;
}
.ant-layout.ant-layout-has-sider {
  flex-direction: row;
}
.ant-layout.ant-layout-has-sider > .ant-layout,
.ant-layout.ant-layout-has-sider > .ant-layout-content {
  width: 0;
}
.ant-layout-header,
.ant-layout-footer {
  flex: 0 0 auto;
}
.ant-layout-header {
  height: 64px;
  padding: 0 50px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 64px;
  background: #001529;
}
.ant-layout-footer {
  padding: 24px 50px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  background: #f0f2f5;
}
.ant-layout-content {
  flex: auto;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
}
.ant-layout-sider {
  position: relative;
  /* fix firefox can't set width smaller than content on flex item */
  min-width: 0;
  background: #001529;
  transition: all 0.2s;
}
.ant-layout-sider-children {
  height: 100%;
  margin-top: -0.1px;
  padding-top: 0.1px;
}
.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed {
  width: auto;
}
.ant-layout-sider-has-trigger {
  padding-bottom: 48px;
}
.ant-layout-sider-right {
  order: 1;
}
.ant-layout-sider-trigger {
  position: fixed;
  bottom: 0;
  z-index: 1;
  height: 48px;
  color: #fff;
  line-height: 48px;
  text-align: center;
  background: #002140;
  cursor: pointer;
  transition: all 0.2s;
}
.ant-layout-sider-zero-width > * {
  overflow: hidden;
}
.ant-layout-sider-zero-width-trigger {
  position: absolute;
  top: 64px;
  right: -36px;
  z-index: 1;
  width: 36px;
  height: 42px;
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  background: #001529;
  border-radius: 0 2px 2px 0;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-layout-sider-zero-width-trigger::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  transition: all 0.3s;
  content: '';
}
.ant-layout-sider-zero-width-trigger:hover::after {
  background: rgba(255, 255, 255, 0.1);
}
.ant-layout-sider-zero-width-trigger-right {
  left: -36px;
  border-radius: 2px 0 0 2px;
}
.ant-layout-sider-light {
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-trigger {
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
}
.ant-layout-rtl {
  direction: rtl;
}
.ant-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
}
.ant-list * {
  outline: none;
}
.ant-list-pagination {
  margin-top: 16px;
  text-align: right;
}
.ant-list-pagination .ant-pagination-options {
  text-align: left;
}
.ant-list-more {
  margin-top: 12px;
  text-align: center;
}
.ant-list-more button {
  padding-right: 32px;
  padding-left: 32px;
}
.ant-list-spin {
  min-height: 40px;
  text-align: center;
}
.ant-list-empty-text {
  padding: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  text-align: center;
}
.ant-list-items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-list-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
  color: rgba(0, 0, 0, 0.85);
}
.ant-list-item-meta {
  display: flex;
  flex: 1 1;
  align-items: flex-start;
  max-width: 100%;
}
.ant-list-item-meta-avatar {
  margin-right: 16px;
}
.ant-list-item-meta-content {
  flex: 1 0;
  width: 0;
  color: rgba(0, 0, 0, 0.85);
}
.ant-list-item-meta-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-list-item-meta-title > a {
  color: rgba(0, 0, 0, 0.85);
  transition: all 0.3s;
}
.ant-list-item-meta-title > a:hover {
  color: #00c250;
}
.ant-list-item-meta-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-list-item-action {
  flex: 0 0 auto;
  margin-left: 48px;
  padding: 0;
  font-size: 0;
  list-style: none;
}
.ant-list-item-action > li {
  position: relative;
  display: inline-block;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
}
.ant-list-item-action > li:first-child {
  padding-left: 0;
}
.ant-list-item-action-split {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 14px;
  margin-top: -7px;
  background-color: #f0f0f0;
}
.ant-list-header {
  background: transparent;
}
.ant-list-footer {
  background: transparent;
}
.ant-list-header,
.ant-list-footer {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ant-list-empty {
  padding: 16px 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  text-align: center;
}
.ant-list-split .ant-list-item {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-split .ant-list-item:last-child {
  border-bottom: none;
}
.ant-list-split .ant-list-header {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-split.ant-list-empty .ant-list-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-list-loading .ant-list-spin-nested-loading {
  min-height: 32px;
}
.ant-list-split.ant-list-something-after-last-item .ant-spin-container > .ant-list-items > .ant-list-item:last-child {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-lg .ant-list-item {
  padding: 16px 24px;
}
.ant-list-sm .ant-list-item {
  padding: 8px 16px;
}
.ant-list-vertical .ant-list-item {
  align-items: initial;
}
.ant-list-vertical .ant-list-item-main {
  display: block;
  flex: 1 1;
}
.ant-list-vertical .ant-list-item-extra {
  margin-left: 40px;
}
.ant-list-vertical .ant-list-item-meta {
  margin-bottom: 16px;
}
.ant-list-vertical .ant-list-item-meta-title {
  margin-bottom: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.ant-list-vertical .ant-list-item-action {
  margin-top: 16px;
  margin-left: auto;
}
.ant-list-vertical .ant-list-item-action > li {
  padding: 0 16px;
}
.ant-list-vertical .ant-list-item-action > li:first-child {
  padding-left: 0;
}
.ant-list-grid .ant-col > .ant-list-item {
  display: block;
  max-width: 100%;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.ant-list-item-no-flex {
  display: block;
}
.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: right;
}
.ant-list-bordered {
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.ant-list-bordered .ant-list-header {
  padding-right: 16px;
  padding-left: 16px;
}
.ant-list-bordered .ant-list-footer {
  padding-right: 16px;
  padding-left: 16px;
}
.ant-list-bordered .ant-list-item {
  padding-right: 16px;
  padding-left: 16px;
}
.ant-list-bordered .ant-list-pagination {
  margin: 16px 16px;
}
.ant-list-bordered.ant-list-sm .ant-list-item {
  padding: 8px 16px;
}
.ant-list-bordered.ant-list-sm .ant-list-header,
.ant-list-bordered.ant-list-sm .ant-list-footer {
  padding: 8px 16px;
}
.ant-list-bordered.ant-list-lg .ant-list-item {
  padding: 16px 24px;
}
.ant-list-bordered.ant-list-lg .ant-list-header,
.ant-list-bordered.ant-list-lg .ant-list-footer {
  padding: 16px 24px;
}
@media screen and (max-width: 768px) {
  .ant-list-item-action {
    margin-left: 24px;
  }
  .ant-list-vertical .ant-list-item-extra {
    margin-left: 24px;
  }
}
@media screen and (max-width: 576px) {
  .ant-list-item {
    flex-wrap: wrap;
  }
  .ant-list-item-action {
    margin-left: 12px;
  }
  .ant-list-vertical .ant-list-item {
    flex-wrap: wrap-reverse;
  }
  .ant-list-vertical .ant-list-item-main {
    min-width: 220px;
  }
  .ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px;
  }
}
.ant-list-rtl {
  direction: rtl;
  text-align: right;
}
.ant-list-rtl .ReactVirtualized__List .ant-list-item {
  direction: rtl;
}
.ant-list-rtl .ant-list-pagination {
  text-align: left;
}
.ant-list-rtl .ant-list-item-meta-avatar {
  margin-right: 0;
  margin-left: 16px;
}
.ant-list-rtl .ant-list-item-action {
  margin-right: 48px;
  margin-left: 0;
}
.ant-list.ant-list-rtl .ant-list-item-action > li:first-child {
  padding-right: 0;
  padding-left: 16px;
}
.ant-list-rtl .ant-list-item-action-split {
  right: auto;
  left: 0;
}
.ant-list-rtl.ant-list-vertical .ant-list-item-extra {
  margin-right: 40px;
  margin-left: 0;
}
.ant-list-rtl.ant-list-vertical .ant-list-item-action {
  margin-right: auto;
}
.ant-list-rtl .ant-list-vertical .ant-list-item-action > li:first-child {
  padding-right: 0;
  padding-left: 16px;
}
.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: left;
}
@media screen and (max-width: 768px) {
  .ant-list-rtl .ant-list-item-action {
    margin-right: 24px;
    margin-left: 0;
  }
  .ant-list-rtl .ant-list-vertical .ant-list-item-extra {
    margin-right: 24px;
    margin-left: 0;
  }
}
@media screen and (max-width: 576px) {
  .ant-list-rtl .ant-list-item-action {
    margin-right: 22px;
    margin-left: 0;
  }
  .ant-list-rtl.ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px;
  }
}
.ant-mentions {
  box-sizing: border-box;
  margin: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  position: relative;
  display: inline-block;
  height: auto;
  padding: 0;
  overflow: hidden;
  line-height: 1.5715;
  white-space: pre-wrap;
  vertical-align: bottom;
}
.ant-mentions::-moz-placeholder {
  opacity: 1;
}
.ant-mentions:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-mentions::placeholder {
  color: #bfbfbf;
}
.ant-mentions:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-mentions:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions:hover {
  border-color: #21cf64;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-mentions:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-mentions:focus,
.ant-mentions-focused {
  border-color: #21cf64;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 194, 80, 0.2);
}
.ant-input-rtl .ant-mentions:focus,
.ant-input-rtl .ant-mentions-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-mentions-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-mentions[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-mentions-borderless,
.ant-mentions-borderless:hover,
.ant-mentions-borderless:focus,
.ant-mentions-borderless-focused,
.ant-mentions-borderless-disabled,
.ant-mentions-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-mentions {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-mentions-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-mentions-sm {
  padding: 0px 7px;
}
.ant-mentions-rtl {
  direction: rtl;
}
.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: #21cf64;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 194, 80, 0.2);
}
.ant-input-rtl .ant-mentions-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.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-feature-settings: inherit;
  font-variant: inherit;
  font-size-adjust: inherit;
  font-stretch: inherit;
  line-height: inherit;
  direction: inherit;
  letter-spacing: inherit;
  white-space: inherit;
  text-align: inherit;
  vertical-align: top;
  word-wrap: break-word;
  word-break: inherit;
  -moz-tab-size: inherit;
    -o-tab-size: inherit;
       tab-size: inherit;
}
.ant-mentions > textarea {
  width: 100%;
  border: none;
  outline: none;
  resize: none;
}
.ant-mentions > textarea::-moz-placeholder {
  opacity: 1;
}
.ant-mentions > textarea:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-mentions > textarea::placeholder {
  color: #bfbfbf;
}
.ant-mentions > textarea:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions > textarea:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-mentions > textarea:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions-measure {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  color: transparent;
  pointer-events: none;
}
.ant-mentions-measure > span {
  display: inline-block;
  min-height: 1em;
}
.ant-mentions-dropdown {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum", ;
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-mentions-dropdown-hidden {
  display: none;
}
.ant-mentions-dropdown-menu {
  max-height: 250px;
  margin-bottom: 0;
  padding-left: 0;
  overflow: auto;
  list-style: none;
  outline: none;
}
.ant-mentions-dropdown-menu-item {
  position: relative;
  display: block;
  min-width: 100px;
  padding: 5px 12px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-mentions-dropdown-menu-item:hover {
  background-color: #f5f5f5;
}
.ant-mentions-dropdown-menu-item:first-child {
  border-radius: 2px 2px 0 0;
}
.ant-mentions-dropdown-menu-item:last-child {
  border-radius: 0 0 2px 2px;
}
.ant-mentions-dropdown-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-mentions-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-mentions-dropdown-menu-item-selected {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  background-color: #fafafa;
}
.ant-mentions-dropdown-menu-item-active {
  background-color: #f5f5f5;
}
.ant-mentions-rtl {
  direction: rtl;
}
.ant-menu-item-danger.ant-menu-item {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-item-danger.ant-menu-item-active {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item:active {
  background: #fff1f0;
}
.ant-menu-item-danger.ant-menu-item-selected {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item-selected > a,
.ant-menu-item-danger.ant-menu-item-selected > a:hover {
  color: #ff4d4f;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  background-color: #fff1f0;
}
.ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {
  border-right-color: #ff4d4f;
}
.ant-menu-dark .ant-menu-item-danger.ant-menu-item,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {
  color: #ff4d4f;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  color: #fff;
  background-color: #ff4d4f;
}
.ant-menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum', "tnum";
  margin-bottom: 0;
  padding-left: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 0;
  text-align: left;
  list-style: none;
  background: #fff;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: background 0.3s, width 0.3s cubic-bezier(0.2, 0, 0, 1) 0s;
}
.ant-menu::before {
  display: table;
  content: '';
}
.ant-menu::after {
  display: table;
  clear: both;
  content: '';
}
.ant-menu::before {
  display: table;
  content: '';
}
.ant-menu::after {
  display: table;
  clear: both;
  content: '';
}
.ant-menu.ant-menu-root:focus-visible {
  box-shadow: 0 0 0 2px rgba(0, 194, 80, 0.2);
}
.ant-menu ul,
.ant-menu ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-menu-overflow {
  display: flex;
}
.ant-menu-overflow-item {
  flex: none;
}
.ant-menu-hidden,
.ant-menu-submenu-hidden {
  display: none;
}
.ant-menu-item-group-title {
  height: 1.5715;
  padding: 8px 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  transition: all 0.3s;
}
.ant-menu-horizontal .ant-menu-submenu {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu,
.ant-menu-submenu-inline {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-selected {
  color: #00c250;
}
.ant-menu-item:active,
.ant-menu-submenu-title:active {
  background: #e6ffec;
}
.ant-menu-submenu .ant-menu-sub {
  cursor: initial;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-title-content {
  transition: color 0.3s;
}
.ant-menu-item a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-item a:hover {
  color: #00c250;
}
.ant-menu-item a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: '';
}
.ant-menu-item > .ant-badge a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-item > .ant-badge a:hover {
  color: #00c250;
}
.ant-menu-item-divider {
  height: 1px;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu {
  margin-top: -1px;
}
.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
  background-color: transparent;
}
.ant-menu-item-selected {
  color: #00c250;
}
.ant-menu-item-selected a,
.ant-menu-item-selected a:hover {
  color: #00c250;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #e6ffec;
}
.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border-right: 1px solid #f0f0f0;
}
.ant-menu-vertical-right {
  border-left: 1px solid #f0f0f0;
}
.ant-menu-vertical.ant-menu-sub,
.ant-menu-vertical-left.ant-menu-sub,
.ant-menu-vertical-right.ant-menu-sub {
  min-width: 160px;
  max-height: calc(100vh - 100px);
  padding: 0;
  overflow: hidden;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub:not([class*='-active']),
.ant-menu-vertical-left.ant-menu-sub:not([class*='-active']),
.ant-menu-vertical-right.ant-menu-sub:not([class*='-active']) {
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: 0 0;
}
.ant-menu-horizontal.ant-menu-sub {
  min-width: 114px;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu-title {
  transition: border-color 0.3s, background 0.3s;
}
.ant-menu-item,
.ant-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  transition: border-color 0.3s, background 0.3s, padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-item .ant-menu-item-icon,
.ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-item .anticon,
.ant-menu-submenu-title .anticon {
  min-width: 14px;
  font-size: 14px;
  transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s;
}
.ant-menu-item .ant-menu-item-icon + span,
.ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu-item .anticon + span,
.ant-menu-submenu-title .anticon + span {
  margin-left: 10px;
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s, color 0.3s;
}
.ant-menu-item .ant-menu-item-icon.svg,
.ant-menu-submenu-title .ant-menu-item-icon.svg {
  vertical-align: -0.125em;
}
.ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-submenu-title.ant-menu-item-only-child > .anticon,
.ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon {
  margin-right: 0;
}
.ant-menu-item:focus-visible,
.ant-menu-submenu-title:focus-visible {
  box-shadow: 0 0 0 2px rgba(0, 194, 80, 0.2);
}
.ant-menu > .ant-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  padding: 0;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0;
}
.ant-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  border-radius: 2px;
  box-shadow: none;
  transform-origin: 0 0;
}
.ant-menu-submenu-popup::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0.0001;
  content: ' ';
}
.ant-menu-submenu-placement-rightTop::before {
  top: 0;
  left: -7px;
}
.ant-menu-submenu > .ant-menu {
  background-color: #fff;
  border-radius: 2px;
}
.ant-menu-submenu > .ant-menu-submenu-title::after {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-popup > .ant-menu {
  background-color: #fff;
}
.ant-menu-submenu-expand-icon,
.ant-menu-submenu-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
  color: rgba(0, 0, 0, 0.85);
  transform: translateY(-50%);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-arrow::before,
.ant-menu-submenu-arrow::after {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background-color: currentColor;
  border-radius: 2px;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateY(-2.5px);
}
.ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateY(2.5px);
}
.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-expand-icon,
.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  color: #00c250;
}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateX(2.5px);
}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateX(-2.5px);
}
.ant-menu-submenu-horizontal .ant-menu-submenu-arrow {
  display: none;
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  transform: translateY(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateX(-2.5px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateX(2.5px);
}
.ant-menu-vertical .ant-menu-submenu-selected,
.ant-menu-vertical-left .ant-menu-submenu-selected,
.ant-menu-vertical-right .ant-menu-submenu-selected {
  color: #00c250;
}
.ant-menu-horizontal {
  line-height: 46px;
  border: 0;
  border-bottom: 1px solid #f0f0f0;
  box-shadow: none;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu {
  margin-top: -1px;
  margin-bottom: 0;
  padding: 0 20px;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected {
  color: #00c250;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected::after {
  border-bottom: 2px solid #00c250;
}
.ant-menu-horizontal > .ant-menu-item,
.ant-menu-horizontal > .ant-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
}
.ant-menu-horizontal > .ant-menu-item::after,
.ant-menu-horizontal > .ant-menu-submenu::after {
  position: absolute;
  right: 20px;
  bottom: 0;
  left: 20px;
  border-bottom: 2px solid transparent;
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-horizontal > .ant-menu-submenu > .ant-menu-submenu-title {
  padding: 0;
}
.ant-menu-horizontal > .ant-menu-item a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-horizontal > .ant-menu-item a:hover {
  color: #00c250;
}
.ant-menu-horizontal > .ant-menu-item a::before {
  bottom: -2px;
}
.ant-menu-horizontal > .ant-menu-item-selected a {
  color: #00c250;
}
.ant-menu-horizontal::after {
  display: block;
  clear: both;
  height: 0;
  content: '\20';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item {
  position: relative;
}
.ant-menu-vertical .ant-menu-item::after,
.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-inline .ant-menu-item::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #00c250;
  transform: scaleY(0.0001);
  opacity: 0;
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content: '';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px;
  overflow: hidden;
  line-height: 40px;
  text-overflow: ellipsis;
}
.ant-menu-vertical .ant-menu-submenu,
.ant-menu-vertical-left .ant-menu-submenu,
.ant-menu-vertical-right .ant-menu-submenu,
.ant-menu-inline .ant-menu-submenu {
  padding-bottom: 0.02px;
}
.ant-menu-vertical .ant-menu-item:not(:last-child),
.ant-menu-vertical-left .ant-menu-item:not(:last-child),
.ant-menu-vertical-right .ant-menu-item:not(:last-child),
.ant-menu-inline .ant-menu-item:not(:last-child) {
  margin-bottom: 8px;
}
.ant-menu-vertical > .ant-menu-item,
.ant-menu-vertical-left > .ant-menu-item,
.ant-menu-vertical-right > .ant-menu-item,
.ant-menu-inline > .ant-menu-item,
.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
}
.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline {
  width: 100%;
}
.ant-menu-inline .ant-menu-selected::after,
.ant-menu-inline .ant-menu-item-selected::after {
  transform: scaleY(1);
  opacity: 1;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title {
  width: calc(100% + 1px);
}
.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline.ant-menu-root .ant-menu-item,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title {
  display: flex;
  align-items: center;
  transition: border-color 0.3s, background 0.3s, padding 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-menu-inline.ant-menu-root .ant-menu-item > .ant-menu-title-content,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > .ant-menu-title-content {
  flex: auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-menu-inline.ant-menu-root .ant-menu-item > *,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > * {
  flex: none;
}
.ant-menu.ant-menu-inline-collapsed {
  width: 80px;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
  left: 0;
  padding: 0 calc(50% - 16px / 2);
  text-overflow: clip;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
  line-height: 40px;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
  display: inline-block;
  opacity: 0;
}
.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed .anticon {
  display: inline-block;
}
.ant-menu.ant-menu-inline-collapsed-tooltip {
  pointer-events: none;
}
.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed-tooltip .anticon {
  display: none;
}
.ant-menu.ant-menu-inline-collapsed-tooltip a {
  color: rgba(255, 255, 255, 0.85);
}
.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.ant-menu-item-group-list .ant-menu-item,
.ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 16px 0 28px;
}
.ant-menu-root.ant-menu-vertical,
.ant-menu-root.ant-menu-vertical-left,
.ant-menu-root.ant-menu-vertical-right,
.ant-menu-root.ant-menu-inline {
  box-shadow: none;
}
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item > .ant-menu-inline-collapsed-noicon,
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title > .ant-menu-inline-collapsed-noicon {
  font-size: 16px;
  text-align: center;
}
.ant-menu-sub.ant-menu-inline {
  padding: 0;
  background: #fafafa;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.ant-menu-sub.ant-menu-inline > .ant-menu-item,
.ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
  list-style-position: inside;
  list-style-type: disc;
}
.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-left: 32px;
}
.ant-menu-item-disabled,
.ant-menu-submenu-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  background: none;
  cursor: not-allowed;
}
.ant-menu-item-disabled::after,
.ant-menu-submenu-disabled::after {
  border-color: transparent !important;
}
.ant-menu-item-disabled a,
.ant-menu-submenu-disabled a {
  color: rgba(0, 0, 0, 0.25) !important;
  pointer-events: none;
}
.ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed;
}
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(0, 0, 0, 0.25) !important;
}
.ant-layout-header .ant-menu {
  line-height: inherit;
}
.ant-menu-light .ant-menu-item:hover,
.ant-menu-light .ant-menu-item-active,
.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.ant-menu-light .ant-menu-submenu-active,
.ant-menu-light .ant-menu-submenu-title:hover {
  color: #00c250;
}
.ant-menu.ant-menu-dark,
.ant-menu-dark .ant-menu-sub,
.ant-menu.ant-menu-dark .ant-menu-sub {
  color: rgba(255, 255, 255, 0.65);
  background: #001529;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0.45;
  transition: all 0.3s;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark.ant-menu-submenu-popup {
  background: transparent;
}
.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #000c17;
}
.ant-menu-dark.ant-menu-horizontal {
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item,
.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
  top: 0;
  margin-top: 0;
  padding: 0 20px;
  border-color: #001529;
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover {
  background-color: #00c250;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a::before {
  bottom: 0;
}
.ant-menu-dark .ant-menu-item,
.ant-menu-dark .ant-menu-item-group-title,
.ant-menu-dark .ant-menu-item > a,
.ant-menu-dark .ant-menu-item > span > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-menu-dark.ant-menu-inline,
.ant-menu-dark.ant-menu-vertical,
.ant-menu-dark.ant-menu-vertical-left,
.ant-menu-dark.ant-menu-vertical-right {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-vertical .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
  width: 100%;
}
.ant-menu-dark .ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-active,
.ant-menu-dark .ant-menu-submenu-active,
.ant-menu-dark .ant-menu-submenu-open,
.ant-menu-dark .ant-menu-submenu-selected,
.ant-menu-dark .ant-menu-submenu-title:hover {
  color: #fff;
  background-color: transparent;
}
.ant-menu-dark .ant-menu-item:hover > a,
.ant-menu-dark .ant-menu-item-active > a,
.ant-menu-dark .ant-menu-submenu-active > a,
.ant-menu-dark .ant-menu-submenu-open > a,
.ant-menu-dark .ant-menu-submenu-selected > a,
.ant-menu-dark .ant-menu-submenu-title:hover > a,
.ant-menu-dark .ant-menu-item:hover > span > a,
.ant-menu-dark .ant-menu-item-active > span > a,
.ant-menu-dark .ant-menu-submenu-active > span > a,
.ant-menu-dark .ant-menu-submenu-open > span > a,
.ant-menu-dark .ant-menu-submenu-selected > span > a,
.ant-menu-dark .ant-menu-submenu-title:hover > span > a {
  color: #fff;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  opacity: 1;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark .ant-menu-item:hover {
  background-color: transparent;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #00c250;
}
.ant-menu-dark .ant-menu-item-selected {
  color: #fff;
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected::after {
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected > a,
.ant-menu-dark .ant-menu-item-selected > span > a,
.ant-menu-dark .ant-menu-item-selected > a:hover,
.ant-menu-dark .ant-menu-item-selected > span > a:hover {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,
.ant-menu-dark .ant-menu-item-selected .anticon {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon + span,
.ant-menu-dark .ant-menu-item-selected .anticon + span {
  color: #fff;
}
.ant-menu.ant-menu-dark .ant-menu-item-selected,
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
  background-color: #00c250;
}
.ant-menu-dark .ant-menu-item-disabled,
.ant-menu-dark .ant-menu-submenu-disabled,
.ant-menu-dark .ant-menu-item-disabled > a,
.ant-menu-dark .ant-menu-submenu-disabled > a,
.ant-menu-dark .ant-menu-item-disabled > span > a,
.ant-menu-dark .ant-menu-submenu-disabled > span > a {
  color: rgba(255, 255, 255, 0.35) !important;
  opacity: 0.8;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu.ant-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-menu-rtl .ant-menu-item-group-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline,
.ant-menu-rtl.ant-menu-vertical {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-menu-rtl.ant-menu-dark.ant-menu-inline,
.ant-menu-rtl.ant-menu-dark.ant-menu-vertical {
  border-left: none;
}
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: top right;
}
.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item .anticon,
.ant-menu-rtl .ant-menu-submenu-title .anticon {
  margin-right: auto;
  margin-left: 10px;
}
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .anticon {
  margin-left: 0;
}
.ant-menu-submenu-rtl.ant-menu-submenu-popup {
  transform-origin: 100% 0;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  right: auto;
  left: 16px;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateY(-2px);
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateY(2px);
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-rtl.ant-menu-inline .ant-menu-item::after {
  right: auto;
  left: 0;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,
.ant-menu-rtl.ant-menu-inline .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 0;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 16px;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title {
  padding: 0 calc(50% - 16px / 2);
}
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 28px 0 16px;
}
.ant-menu-sub.ant-menu-inline {
  border: 0;
}
.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-right: 32px;
  padding-left: 0;
}
.ant-message {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: fixed;
  top: 8px;
  left: 0;
  z-index: 1010;
  width: 100%;
  pointer-events: none;
}
.ant-message-notice {
  padding: 8px;
  text-align: center;
}
.ant-message-notice-content {
  display: inline-block;
  padding: 10px 16px;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: all;
}
.ant-message-success .anticon {
  color: #52c41a;
}
.ant-message-error .anticon {
  color: #ff4d4f;
}
.ant-message-warning .anticon {
  color: #faad14;
}
.ant-message-info .anticon,
.ant-message-loading .anticon {
  color: #00c250;
}
.ant-message .anticon {
  position: relative;
  top: 1px;
  margin-right: 8px;
  font-size: 16px;
}
.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active {
  animation-name: MessageMoveOut;
  animation-duration: 0.3s;
}
@keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
.ant-message-rtl {
  direction: rtl;
}
.ant-message-rtl span {
  direction: rtl;
}
.ant-message-rtl .anticon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-modal {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  pointer-events: none;
  position: relative;
  top: 100px;
  width: auto;
  max-width: calc(100vw - 32px);
  margin: 0 auto;
  padding-bottom: 24px;
}
.ant-modal.ant-zoom-enter,
.ant-modal.antzoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.ant-modal-mask-hidden {
  display: none;
}
.ant-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
.ant-modal-wrap {
  z-index: 1000;
}
.ant-modal-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  word-wrap: break-word;
}
.ant-modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: auto;
}
.ant-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-modal-close-x {
  display: block;
  width: 56px;
  height: 56px;
  font-size: 16px;
  font-style: normal;
  line-height: 56px;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
}
.ant-modal-close:focus,
.ant-modal-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-modal-header {
  padding: 16px 16px;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-modal-body {
  padding: 16px;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word;
}
.ant-modal-footer {
  padding: 10px 16px;
  text-align: right;
  background: transparent;
  border-top: 1px solid #f0f0f0;
  border-radius: 0 0 2px 2px;
}
.ant-modal-footer .ant-btn + .ant-btn:not(.ant-dropdown-trigger) {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-open {
  overflow: hidden;
}
.ant-modal-centered {
  text-align: center;
}
.ant-modal-centered::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.ant-modal-centered .ant-modal {
  top: 0;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .ant-modal {
    max-width: calc(100vw - 16px);
    margin: 8px auto;
  }
  .ant-modal-centered .ant-modal {
    flex: 1 1;
  }
}
.ant-modal-confirm .ant-modal-header {
  display: none;
}
.ant-modal-confirm .ant-modal-body {
  padding: 32px 32px 24px;
}
.ant-modal-confirm-body-wrapper::before {
  display: table;
  content: '';
}
.ant-modal-confirm-body-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-modal-confirm-body-wrapper::before {
  display: table;
  content: '';
}
.ant-modal-confirm-body-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-modal-confirm-body .ant-modal-confirm-title {
  display: block;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
}
.ant-modal-confirm-body .ant-modal-confirm-content {
  margin-top: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-modal-confirm-body > .anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px;
}
.ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-left: 38px;
}
.ant-modal-confirm .ant-modal-confirm-btns {
  float: right;
  margin-top: 24px;
}
.ant-modal-confirm .ant-modal-confirm-btns .ant-btn + .ant-btn {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-confirm-error .ant-modal-confirm-body > .anticon {
  color: #ff4d4f;
}
.ant-modal-confirm-warning .ant-modal-confirm-body > .anticon,
.ant-modal-confirm-confirm .ant-modal-confirm-body > .anticon {
  color: #faad14;
}
.ant-modal-confirm-info .ant-modal-confirm-body > .anticon {
  color: #00c250;
}
.ant-modal-confirm-success .ant-modal-confirm-body > .anticon {
  color: #52c41a;
}
.ant-modal-wrap-rtl {
  direction: rtl;
}
.ant-modal-wrap-rtl .ant-modal-close {
  right: initial;
  left: 0;
}
.ant-modal-wrap-rtl .ant-modal-footer {
  text-align: left;
}
.ant-modal-wrap-rtl .ant-modal-footer .ant-btn + .ant-btn {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body {
  direction: rtl;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-right: 38px;
  margin-left: 0;
}
.ant-modal-wrap-rtl .ant-modal-confirm-btns {
  float: left;
}
.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn + .ant-btn {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl.ant-modal-centered .ant-modal {
  text-align: right;
}
.ant-notification {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: fixed;
  z-index: 1010;
  margin-right: 24px;
}
.ant-notification-topLeft,
.ant-notification-bottomLeft {
  margin-right: 0;
  margin-left: 24px;
}
.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,
.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationLeftFadeIn;
}
.ant-notification-close-icon {
  font-size: 14px;
  cursor: pointer;
}
.ant-notification-hook-holder {
  position: relative;
}
.ant-notification-notice {
  position: relative;
  width: 384px;
  max-width: calc(100vw - 24px * 2);
  margin-bottom: 16px;
  margin-left: auto;
  padding: 16px 24px;
  overflow: hidden;
  line-height: 1.5715;
  word-wrap: break-word;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-notification-topLeft .ant-notification-notice,
.ant-notification-bottomLeft .ant-notification-notice {
  margin-right: auto;
  margin-left: 0;
}
.ant-notification-notice-message {
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.ant-notification-notice-message-single-line-auto-margin {
  display: block;
  width: calc(384px - 24px * 2 - 24px - 48px - 100%);
  max-width: 4px;
  background-color: transparent;
  pointer-events: none;
}
.ant-notification-notice-message-single-line-auto-margin::before {
  display: block;
  content: '';
}
.ant-notification-notice-description {
  font-size: 14px;
}
.ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 24px;
}
.ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-bottom: 4px;
  margin-left: 48px;
  font-size: 16px;
}
.ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-left: 48px;
  font-size: 14px;
}
.ant-notification-notice-icon {
  position: absolute;
  margin-left: 4px;
  font-size: 24px;
  line-height: 24px;
}
.anticon.ant-notification-notice-icon-success {
  color: #52c41a;
}
.anticon.ant-notification-notice-icon-info {
  color: #00c250;
}
.anticon.ant-notification-notice-icon-warning {
  color: #faad14;
}
.anticon.ant-notification-notice-icon-error {
  color: #ff4d4f;
}
.ant-notification-notice-close {
  position: absolute;
  top: 16px;
  right: 22px;
  color: rgba(0, 0, 0, 0.45);
  outline: none;
}
.ant-notification-notice-close:hover {
  color: rgba(0, 0, 0, 0.67);
}
.ant-notification-notice-btn {
  float: right;
  margin-top: 16px;
}
.ant-notification .notification-fade-effect {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
}
.ant-notification-fade-enter,
.ant-notification-fade-appear {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
  opacity: 0;
  animation-play-state: paused;
}
.ant-notification-fade-leave {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
  animation-duration: 0.2s;
  animation-play-state: paused;
}
.ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationFadeIn;
  animation-play-state: running;
}
.ant-notification-fade-leave.ant-notification-fade-leave-active {
  animation-name: NotificationFadeOut;
  animation-play-state: running;
}
@keyframes NotificationFadeIn {
  0% {
    left: 384px;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0;
  }
  100% {
    right: 0;
    opacity: 1;
  }
}
@keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}
.ant-notification-rtl {
  direction: rtl;
}
.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 0;
  padding-left: 24px;
}
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-right: 48px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-right: 48px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-icon {
  margin-right: 4px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-close {
  right: auto;
  left: 22px;
}
.ant-notification-rtl .ant-notification-notice-btn {
  float: left;
}
.ant-page-header {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  padding: 16px 16px;
  background-color: #fff;
}
.ant-page-header-ghost {
  background-color: inherit;
}
.ant-page-header.has-breadcrumb {
  padding-top: 12px;
}
.ant-page-header.has-footer {
  padding-bottom: 0;
}
.ant-page-header-back {
  margin-right: 16px;
  font-size: 16px;
  line-height: 1;
}
.ant-page-header-back-button {
  color: #00c250;
  text-decoration: none;
  outline: none;
  transition: color 0.3s;
  color: #000;
  cursor: pointer;
}
.ant-page-header-back-button:focus,
.ant-page-header-back-button:hover {
  color: #21cf64;
}
.ant-page-header-back-button:active {
  color: #009c46;
}
.ant-page-header .ant-divider-vertical {
  height: 14px;
  margin: 0 12px;
  vertical-align: middle;
}
.ant-breadcrumb + .ant-page-header-heading {
  margin-top: 8px;
}
.ant-page-header-heading {
  display: flex;
  justify-content: space-between;
}
.ant-page-header-heading-left {
  display: flex;
  align-items: center;
  margin: 4px 0;
  overflow: hidden;
}
.ant-page-header-heading-title {
  margin-right: 12px;
  margin-bottom: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-page-header-heading .ant-avatar {
  margin-right: 12px;
}
.ant-page-header-heading-sub-title {
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-page-header-heading-extra {
  margin: 4px 0;
  white-space: nowrap;
}
.ant-page-header-heading-extra > * {
  margin-left: 12px;
  white-space: unset;
}
.ant-page-header-heading-extra > *:first-child {
  margin-left: 0;
}
.ant-page-header-content {
  padding-top: 12px;
}
.ant-page-header-footer {
  margin-top: 16px;
}
.ant-page-header-footer .ant-tabs > .ant-tabs-nav {
  margin: 0;
}
.ant-page-header-footer .ant-tabs > .ant-tabs-nav::before {
  border: none;
}
.ant-page-header-footer .ant-tabs .ant-tabs-tab {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
}
.ant-page-header-compact .ant-page-header-heading {
  flex-wrap: wrap;
}
.ant-page-header-rtl {
  direction: rtl;
}
.ant-page-header-rtl .ant-page-header-back {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-page-header-rtl .ant-page-header-heading-title {
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading .ant-avatar {
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading-sub-title {
  float: right;
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading-tags {
  float: right;
}
.ant-page-header-rtl .ant-page-header-heading-extra {
  float: left;
}
.ant-page-header-rtl .ant-page-header-heading-extra > * {
  margin-right: 12px;
  margin-left: 0;
}
.ant-page-header-rtl .ant-page-header-heading-extra > *:first-child {
  margin-right: 0;
}
.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav {
  float: right;
}
.ant-pagination {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
}
.ant-pagination ul,
.ant-pagination ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-pagination::after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ' ';
}
.ant-pagination-total-text {
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  line-height: 30px;
  vertical-align: middle;
}
.ant-pagination-item {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  margin-right: 8px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-pagination-item a {
  display: block;
  padding: 0 6px;
  color: rgba(0, 0, 0, 0.85);
  transition: none;
}
.ant-pagination-item a:hover {
  text-decoration: none;
}
.ant-pagination-item:focus-visible,
.ant-pagination-item:hover {
  border-color: #00c250;
  transition: all 0.3s;
}
.ant-pagination-item:focus-visible a,
.ant-pagination-item:hover a {
  color: #00c250;
}
.ant-pagination-item-active {
  font-weight: 500;
  background: #fff;
  border-color: #00c250;
}
.ant-pagination-item-active a {
  color: #00c250;
}
.ant-pagination-item-active:focus-visible,
.ant-pagination-item-active:hover {
  border-color: #21cf64;
}
.ant-pagination-item-active:focus-visible a,
.ant-pagination-item-active:hover a {
  color: #21cf64;
}
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  outline: 0;
}
.ant-pagination-jump-prev .ant-pagination-item-container,
.ant-pagination-jump-next .ant-pagination-item-container {
  position: relative;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  color: #00c250;
  font-size: 12px;
  letter-spacing: -1px;
  opacity: 0;
  transition: all 0.2s;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  color: rgba(0, 0, 0, 0.25);
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 2px;
  text-align: center;
  text-indent: 0.13em;
  opacity: 1;
  transition: all 0.2s;
}
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,
.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon,
.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
.ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 1;
}
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis,
.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 0;
}
.ant-pagination-prev,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  margin-right: 8px;
}
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: rgba(0, 0, 0, 0.85);
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-pagination-prev,
.ant-pagination-next {
  font-family: Arial, Helvetica, sans-serif;
  outline: 0;
}
.ant-pagination-prev button,
.ant-pagination-next button {
  color: rgba(0, 0, 0, 0.85);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-pagination-prev:hover button,
.ant-pagination-next:hover button {
  border-color: #21cf64;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: none;
  transition: all 0.3s;
}
.ant-pagination-prev:focus-visible .ant-pagination-item-link,
.ant-pagination-next:focus-visible .ant-pagination-item-link,
.ant-pagination-prev:hover .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link {
  color: #00c250;
  border-color: #00c250;
}
.ant-pagination-disabled,
.ant-pagination-disabled:hover,
.ant-pagination-disabled:focus-visible {
  cursor: not-allowed;
}
.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination-disabled:hover .ant-pagination-item-link,
.ant-pagination-disabled:focus-visible .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-slash {
  margin: 0 10px 0 5px;
}
.ant-pagination-options {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none) {
  .ant-pagination-options *::-ms-backdrop,
  .ant-pagination-options {
    vertical-align: top;
  }
}
.ant-pagination-options-size-changer.ant-select {
  display: inline-block;
  width: auto;
}
.ant-pagination-options-quick-jumper {
  display: inline-block;
  height: 32px;
  margin-left: 8px;
  line-height: 32px;
  vertical-align: top;
}
.ant-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  width: 50px;
  height: 32px;
  margin: 0 8px;
}
.ant-pagination-options-quick-jumper input::-moz-placeholder {
  opacity: 1;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input::placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:hover {
  border-color: #21cf64;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-pagination-options-quick-jumper input:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-pagination-options-quick-jumper input:focus,
.ant-pagination-options-quick-jumper input-focused {
  border-color: #21cf64;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 194, 80, 0.2);
}
.ant-input-rtl .ant-pagination-options-quick-jumper input:focus,
.ant-input-rtl .ant-pagination-options-quick-jumper input-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-pagination-options-quick-jumper input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input-borderless,
.ant-pagination-options-quick-jumper input-borderless:hover,
.ant-pagination-options-quick-jumper input-borderless:focus,
.ant-pagination-options-quick-jumper input-borderless-focused,
.ant-pagination-options-quick-jumper input-borderless-disabled,
.ant-pagination-options-quick-jumper input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-pagination-options-quick-jumper input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-pagination-options-quick-jumper input-sm {
  padding: 0px 7px;
}
.ant-pagination-options-quick-jumper input-rtl {
  direction: rtl;
}
.ant-pagination-simple .ant-pagination-prev,
.ant-pagination-simple .ant-pagination-next {
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {
  height: 24px;
  background-color: transparent;
  border: 0;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination-simple .ant-pagination-simple-pager {
  display: inline-block;
  height: 24px;
  margin-right: 8px;
}
.ant-pagination-simple .ant-pagination-simple-pager input {
  box-sizing: border-box;
  height: 100%;
  margin-right: 8px;
  padding: 0 6px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: none;
  transition: border-color 0.3s;
}
.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #00c250;
}
.ant-pagination-simple .ant-pagination-simple-pager input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.mini .ant-pagination-total-text,
.ant-pagination.mini .ant-pagination-simple-pager {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-item {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px;
}
.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active) {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev,
.ant-pagination.mini .ant-pagination-next {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-jump-prev,
.ant-pagination.mini .ant-pagination-jump-next {
  height: 24px;
  margin-right: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options {
  margin-left: 2px;
}
.ant-pagination.mini .ant-pagination-options-size-changer {
  top: 0px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper input {
  padding: 0px 7px;
  width: 44px;
  height: 24px;
}
.ant-pagination.ant-pagination-disabled {
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border: none;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
  background: #e6e6e6;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
  color: rgba(0, 0, 0, 0.25);
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  background: transparent;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon {
  opacity: 0;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis {
  opacity: 1;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {
  color: rgba(0, 0, 0, 0.25);
}
@media only screen and (max-width: 992px) {
  .ant-pagination-item-after-jump-prev,
  .ant-pagination-item-before-jump-next {
    display: none;
  }
}
@media only screen and (max-width: 576px) {
  .ant-pagination-options {
    display: none;
  }
}
.ant-pagination-rtl .ant-pagination-total-text {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-item,
.ant-pagination-rtl .ant-pagination-prev,
.ant-pagination-rtl .ant-pagination-jump-prev,
.ant-pagination-rtl .ant-pagination-jump-next {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-slash {
  margin: 0 5px 0 10px;
}
.ant-pagination-rtl .ant-pagination-options {
  margin-right: 16px;
  margin-left: 0;
}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper {
  margin-left: 0;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {
  margin-right: 2px;
  margin-left: 0;
}
.ant-popconfirm {
  z-index: 1060;
}
.ant-popover {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  font-weight: normal;
  white-space: normal;
  text-align: left;
  cursor: auto;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}
.ant-popover::after {
  position: absolute;
  background: rgba(255, 255, 255, 0.01);
  content: '';
}
.ant-popover-hidden {
  display: none;
}
.ant-popover-placement-top,
.ant-popover-placement-topLeft,
.ant-popover-placement-topRight {
  padding-bottom: 10px;
}
.ant-popover-placement-right,
.ant-popover-placement-rightTop,
.ant-popover-placement-rightBottom {
  padding-left: 10px;
}
.ant-popover-placement-bottom,
.ant-popover-placement-bottomLeft,
.ant-popover-placement-bottomRight {
  padding-top: 10px;
}
.ant-popover-placement-left,
.ant-popover-placement-leftTop,
.ant-popover-placement-leftBottom {
  padding-right: 10px;
}
.ant-popover-inner {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) \9;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-popover {
    /* IE10+ */
  }
  .ant-popover-inner {
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  }
}
.ant-popover-title {
  min-width: 177px;
  min-height: 32px;
  margin: 0;
  padding: 5px 16px 4px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  border-bottom: 1px solid #f0f0f0;
}
.ant-popover-inner-content {
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.85);
}
.ant-popover-message {
  position: relative;
  padding: 4px 0 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-popover-message > .anticon {
  position: absolute;
  top: 8.0005px;
  color: #faad14;
  font-size: 14px;
}
.ant-popover-message-title {
  padding-left: 22px;
}
.ant-popover-buttons {
  margin-bottom: 4px;
  text-align: right;
}
.ant-popover-buttons button {
  margin-left: 8px;
}
.ant-popover-arrow {
  position: absolute;
  display: block;
  width: 8.48528137px;
  height: 8.48528137px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-popover-arrow-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 6px;
  height: 6px;
  margin: auto;
  background-color: #fff;
  content: '';
  pointer-events: auto;
}
.ant-popover-placement-top .ant-popover-arrow,
.ant-popover-placement-topLeft .ant-popover-arrow,
.ant-popover-placement-topRight .ant-popover-arrow {
  bottom: 1.51471863px;
}
.ant-popover-placement-top .ant-popover-arrow-content,
.ant-popover-placement-topLeft .ant-popover-arrow-content,
.ant-popover-placement-topRight .ant-popover-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-4.24264069px) rotate(45deg);
}
.ant-popover-placement-top .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-popover-placement-topLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-topRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-right .ant-popover-arrow,
.ant-popover-placement-rightTop .ant-popover-arrow,
.ant-popover-placement-rightBottom .ant-popover-arrow {
  left: 1.51471863px;
}
.ant-popover-placement-right .ant-popover-arrow-content,
.ant-popover-placement-rightTop .ant-popover-arrow-content,
.ant-popover-placement-rightBottom .ant-popover-arrow-content {
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(4.24264069px) rotate(45deg);
}
.ant-popover-placement-right .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-popover-placement-rightTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-rightBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-placement-bottom .ant-popover-arrow,
.ant-popover-placement-bottomLeft .ant-popover-arrow,
.ant-popover-placement-bottomRight .ant-popover-arrow {
  top: 1.51471863px;
}
.ant-popover-placement-bottom .ant-popover-arrow-content,
.ant-popover-placement-bottomLeft .ant-popover-arrow-content,
.ant-popover-placement-bottomRight .ant-popover-arrow-content {
  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
  transform: translateY(4.24264069px) rotate(45deg);
}
.ant-popover-placement-bottom .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-popover-placement-bottomLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-bottomRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-left .ant-popover-arrow,
.ant-popover-placement-leftTop .ant-popover-arrow,
.ant-popover-placement-leftBottom .ant-popover-arrow {
  right: 1.51471863px;
}
.ant-popover-placement-left .ant-popover-arrow-content,
.ant-popover-placement-leftTop .ant-popover-arrow-content,
.ant-popover-placement-leftBottom .ant-popover-arrow-content {
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-4.24264069px) rotate(45deg);
}
.ant-popover-placement-left .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-popover-placement-leftTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-leftBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-pink .ant-popover-inner {
  background-color: #eb2f96;
}
.ant-popover-pink .ant-popover-arrow-content {
  background-color: #eb2f96;
}
.ant-popover-magenta .ant-popover-inner {
  background-color: #eb2f96;
}
.ant-popover-magenta .ant-popover-arrow-content {
  background-color: #eb2f96;
}
.ant-popover-red .ant-popover-inner {
  background-color: #f5222d;
}
.ant-popover-red .ant-popover-arrow-content {
  background-color: #f5222d;
}
.ant-popover-volcano .ant-popover-inner {
  background-color: #fa541c;
}
.ant-popover-volcano .ant-popover-arrow-content {
  background-color: #fa541c;
}
.ant-popover-orange .ant-popover-inner {
  background-color: #fa8c16;
}
.ant-popover-orange .ant-popover-arrow-content {
  background-color: #fa8c16;
}
.ant-popover-yellow .ant-popover-inner {
  background-color: #fadb14;
}
.ant-popover-yellow .ant-popover-arrow-content {
  background-color: #fadb14;
}
.ant-popover-gold .ant-popover-inner {
  background-color: #faad14;
}
.ant-popover-gold .ant-popover-arrow-content {
  background-color: #faad14;
}
.ant-popover-cyan .ant-popover-inner {
  background-color: #13c2c2;
}
.ant-popover-cyan .ant-popover-arrow-content {
  background-color: #13c2c2;
}
.ant-popover-lime .ant-popover-inner {
  background-color: #a0d911;
}
.ant-popover-lime .ant-popover-arrow-content {
  background-color: #a0d911;
}
.ant-popover-green .ant-popover-inner {
  background-color: #52c41a;
}
.ant-popover-green .ant-popover-arrow-content {
  background-color: #52c41a;
}
.ant-popover-blue .ant-popover-inner {
  background-color: #1890ff;
}
.ant-popover-blue .ant-popover-arrow-content {
  background-color: #1890ff;
}
.ant-popover-geekblue .ant-popover-inner {
  background-color: #2f54eb;
}
.ant-popover-geekblue .ant-popover-arrow-content {
  background-color: #2f54eb;
}
.ant-popover-purple .ant-popover-inner {
  background-color: #722ed1;
}
.ant-popover-purple .ant-popover-arrow-content {
  background-color: #722ed1;
}
.ant-popover-rtl {
  direction: rtl;
  text-align: right;
}
.ant-popover-rtl .ant-popover-message-title {
  padding-right: 22px;
  padding-left: 16px;
}
.ant-popover-rtl .ant-popover-buttons {
  text-align: left;
}
.ant-popover-rtl .ant-popover-buttons button {
  margin-right: 8px;
  margin-left: 0;
}
.ant-progress {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
}
.ant-progress-line {
  position: relative;
  width: 100%;
  font-size: 14px;
}
.ant-progress-steps {
  display: inline-block;
}
.ant-progress-steps-outer {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ant-progress-steps-item {
  flex-shrink: 0;
  min-width: 2px;
  margin-right: 2px;
  background: #f3f3f3;
  transition: all 0.3s;
}
.ant-progress-steps-item-active {
  background: #1890ff;
}
.ant-progress-small.ant-progress-line,
.ant-progress-small.ant-progress-line .ant-progress-text .anticon {
  font-size: 12px;
}
.ant-progress-outer {
  display: inline-block;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
}
.ant-progress-show-info .ant-progress-outer {
  margin-right: calc(-2em - 8px);
  padding-right: calc(2em + 8px);
}
.ant-progress-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  vertical-align: middle;
  background-color: #f5f5f5;
  border-radius: 100px;
}
.ant-progress-circle-trail {
  stroke: #f5f5f5;
}
.ant-progress-circle-path {
  animation: ant-progress-appear 0.3s;
}
.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #1890ff;
}
.ant-progress-success-bg,
.ant-progress-bg {
  position: relative;
  background-color: #1890ff;
  border-radius: 100px;
  transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
}
.ant-progress-success-bg {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #52c41a;
}
.ant-progress-text {
  display: inline-block;
  width: 2em;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 1em;
  line-height: 1;
  white-space: nowrap;
  text-align: left;
  vertical-align: middle;
  word-break: normal;
}
.ant-progress-text .anticon {
  font-size: 14px;
}
.ant-progress-status-active .ant-progress-bg::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  border-radius: 10px;
  opacity: 0;
  animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
  content: '';
}
.ant-progress-status-exception .ant-progress-bg {
  background-color: #ff4d4f;
}
.ant-progress-status-exception .ant-progress-text {
  color: #ff4d4f;
}
.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #ff4d4f;
}
.ant-progress-status-success .ant-progress-bg {
  background-color: #52c41a;
}
.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #52c41a;
}
.ant-progress-circle .ant-progress-inner {
  position: relative;
  line-height: 1;
  background-color: transparent;
}
.ant-progress-circle .ant-progress-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 1em;
  line-height: 1;
  white-space: normal;
  text-align: center;
  transform: translate(-50%, -50%);
}
.ant-progress-circle .ant-progress-text .anticon {
  font-size: 1.16666667em;
}
.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
  color: #ff4d4f;
}
.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
@keyframes ant-progress-active {
  0% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.1;
  }
  20% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.5;
  }
  100% {
    transform: translateX(0) scaleX(1);
    opacity: 0;
  }
}
.ant-progress-rtl {
  direction: rtl;
}
.ant-progress-rtl.ant-progress-show-info .ant-progress-outer {
  margin-right: 0;
  margin-left: calc(-2em - 8px);
  padding-right: 0;
  padding-left: calc(2em + 8px);
}
.ant-progress-rtl .ant-progress-success-bg {
  right: 0;
  left: auto;
}
.ant-progress-rtl.ant-progress-line .ant-progress-text,
.ant-progress-rtl.ant-progress-steps .ant-progress-text {
  margin-right: 8px;
  margin-left: 0;
  text-align: right;
}
.ant-radio-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
  font-size: 0;
  line-height: unset;
}
.ant-radio-group .ant-badge-count {
  z-index: 1;
}
.ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper {
  border-left: none;
}
.ant-radio-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-flex;
  align-items: baseline;
  margin-right: 8px;
  cursor: pointer;
}
.ant-radio-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-radio {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  top: 0.2em;
  display: inline-block;
  outline: none;
  cursor: pointer;
}
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-radio-input:focus + .ant-radio-inner {
  border-color: #00c250;
}
.ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(0, 194, 80, 0.08);
}
.ant-radio-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #00c250;
  border-radius: 50%;
  visibility: hidden;
  animation: antRadioEffect 0.36s ease-in-out;
  animation-fill-mode: both;
  content: '';
}
.ant-radio:hover::after,
.ant-radio-wrapper:hover .ant-radio::after {
  visibility: visible;
}
.ant-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 1px;
  border-radius: 50%;
  transition: all 0.3s;
}
.ant-radio-inner::after {
  position: absolute;
  top: 3px;
  left: 3px;
  display: block;
  width: 8px;
  height: 8px;
  background-color: #00c250;
  border-top: 0;
  border-left: 0;
  border-radius: 8px;
  transform: scale(0);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: ' ';
}
.ant-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}
.ant-radio-checked .ant-radio-inner {
  border-color: #00c250;
}
.ant-radio-checked .ant-radio-inner::after {
  transform: scale(1);
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-radio-disabled {
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.ant-radio-disabled .ant-radio-input {
  cursor: not-allowed;
}
.ant-radio-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
span.ant-radio + * {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-radio-button-wrapper {
  position: relative;
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0 15px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 30px;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top-width: 1.02px;
  border-left-width: 0;
  cursor: pointer;
  transition: color 0.3s, background 0.3s, border-color 0.3s, box-shadow 0.3s;
}
.ant-radio-button-wrapper a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-radio-button-wrapper > .ant-radio-button {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.ant-radio-group-large .ant-radio-button-wrapper {
  height: 40px;
  font-size: 16px;
  line-height: 38px;
}
.ant-radio-group-small .ant-radio-button-wrapper {
  height: 24px;
  padding: 0 7px;
  line-height: 22px;
}
.ant-radio-button-wrapper:not(:first-child)::before {
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  box-sizing: content-box;
  width: 1px;
  height: 100%;
  padding: 1px 0;
  background-color: #d9d9d9;
  transition: background-color 0.3s;
  content: '';
}
.ant-radio-button-wrapper:first-child {
  border-left: 1px solid #d9d9d9;
  border-radius: 2px 0 0 2px;
}
.ant-radio-button-wrapper:last-child {
  border-radius: 0 2px 2px 0;
}
.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 2px;
}
.ant-radio-button-wrapper:hover {
  position: relative;
  color: #00c250;
}
.ant-radio-button-wrapper:focus-within {
  box-shadow: 0 0 0 3px rgba(0, 194, 80, 0.08);
}
.ant-radio-button-wrapper .ant-radio-inner,
.ant-radio-button-wrapper input[type='checkbox'],
.ant-radio-button-wrapper input[type='radio'] {
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  z-index: 1;
  color: #00c250;
  background: #fff;
  border-color: #00c250;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #00c250;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #00c250;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #21cf64;
  border-color: #21cf64;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before {
  background-color: #21cf64;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #009c46;
  border-color: #009c46;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before {
  background-color: #009c46;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(0, 194, 80, 0.08);
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: #00c250;
  border-color: #00c250;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #21cf64;
  border-color: #21cf64;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #009c46;
  border-color: #009c46;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(0, 194, 80, 0.08);
}
.ant-radio-button-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-radio-button-wrapper-disabled:first-child,
.ant-radio-button-wrapper-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled:first-child {
  border-left-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  color: rgba(0, 0, 0, 0.25);
  background-color: #e6e6e6;
  border-color: #d9d9d9;
  box-shadow: none;
}
@keyframes antRadioEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-radio-group.ant-radio-group-rtl {
  direction: rtl;
}
.ant-radio-wrapper.ant-radio-wrapper-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl {
  border-right-width: 0;
  border-left-width: 1px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before {
  right: -1px;
  left: 0;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {
  border-right: 1px solid #d9d9d9;
  border-radius: 0 2px 2px 0;
}
.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child {
  border-right-color: #21cf64;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
  border-radius: 2px 0 0 2px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
  border-right-color: #d9d9d9;
}
.ant-rate {
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #fadb14;
  font-size: 20px;
  line-height: unset;
  list-style: none;
  outline: none;
}
.ant-rate-disabled .ant-rate-star {
  cursor: default;
}
.ant-rate-disabled .ant-rate-star:hover {
  transform: scale(1);
}
.ant-rate-star {
  position: relative;
  display: inline-block;
  color: inherit;
  cursor: pointer;
}
.ant-rate-star:not(:last-child) {
  margin-right: 8px;
}
.ant-rate-star > div {
  transition: all 0.3s, outline 0s;
}
.ant-rate-star > div:hover,
.ant-rate-star > div:focus-visible {
  transform: scale(1.1);
}
.ant-rate-star > div:focus {
  outline: 0;
}
.ant-rate-star > div:focus-visible {
  outline: 1px dashed #fadb14;
}
.ant-rate-star-first,
.ant-rate-star-second {
  color: #f0f0f0;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-rate-star-first .anticon,
.ant-rate-star-second .anticon {
  vertical-align: middle;
}
.ant-rate-star-first {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-half .ant-rate-star-second {
  opacity: 1;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-full .ant-rate-star-second {
  color: inherit;
}
.ant-rate-text {
  display: inline-block;
  margin: 0 8px;
  font-size: 14px;
}
.ant-rate-rtl {
  direction: rtl;
}
.ant-rate-rtl .ant-rate-star:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
.ant-rate-rtl .ant-rate-star-first {
  right: 0;
  left: auto;
}
.ant-result {
  padding: 48px 32px;
}
.ant-result-success .ant-result-icon > .anticon {
  color: #52c41a;
}
.ant-result-error .ant-result-icon > .anticon {
  color: #ff4d4f;
}
.ant-result-info .ant-result-icon > .anticon {
  color: #00c250;
}
.ant-result-warning .ant-result-icon > .anticon {
  color: #faad14;
}
.ant-result-image {
  width: 250px;
  height: 295px;
  margin: auto;
}
.ant-result-icon {
  margin-bottom: 24px;
  text-align: center;
}
.ant-result-icon > .anticon {
  font-size: 72px;
}
.ant-result-title {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  line-height: 1.8;
  text-align: center;
}
.ant-result-subtitle {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.6;
  text-align: center;
}
.ant-result-extra {
  margin: 24px 0 0 0;
  text-align: center;
}
.ant-result-extra > * {
  margin-right: 8px;
}
.ant-result-extra > *:last-child {
  margin-right: 0;
}
.ant-result-content {
  margin-top: 24px;
  padding: 24px 40px;
  background-color: #fafafa;
}
.ant-result-rtl {
  direction: rtl;
}
.ant-result-rtl .ant-result-extra > * {
  margin-right: 0;
  margin-left: 8px;
}
.ant-result-rtl .ant-result-extra > *:last-child {
  margin-left: 0;
}
.ant-select-single .ant-select-selector {
  display: flex;
}
.ant-select-single .ant-select-selector .ant-select-selection-search {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  left: 11px;
}
.ant-select-single .ant-select-selector .ant-select-selection-search-input {
  width: 100%;
}
.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  padding: 0;
  line-height: 30px;
  transition: all 0.3s;
}
@supports (-moz-appearance: meterbar) {
  .ant-select-single .ant-select-selector .ant-select-selection-item,
  .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    line-height: 30px;
  }
}
.ant-select-single .ant-select-selector .ant-select-selection-item {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  pointer-events: none;
}
.ant-select-single .ant-select-selector::after,
.ant-select-single .ant-select-selector .ant-select-selection-item::after,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder::after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '\a0';
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 25px;
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 18px;
}
.ant-select-single.ant-select-open .ant-select-selection-item {
  color: #bfbfbf;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  width: 100%;
  height: 32px;
  padding: 0 11px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 30px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after {
  line-height: 30px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector::after {
  display: none;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
  position: static;
  width: 100%;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
  position: absolute;
  right: 0;
  left: 0;
  padding: 0 11px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after {
  display: none;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  height: 40px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 38px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 38px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  height: 24px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {
  right: 7px;
  left: 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 28px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 21px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 11px;
}
/**
 * Do not merge `height` & `line-height` under style with `selection` & `search`,
 * since chrome may update to redesign with its align logic.
 */
.ant-select-selection-overflow {
  position: relative;
  display: flex;
  flex: auto;
  flex-wrap: wrap;
  max-width: 100%;
}
.ant-select-selection-overflow-item {
  flex: none;
  align-self: center;
  max-width: 100%;
}
.ant-select-multiple .ant-select-selector {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 1px 4px;
}
.ant-select-show-search.ant-select-multiple .ant-select-selector {
  cursor: text;
}
.ant-select-disabled.ant-select-multiple .ant-select-selector {
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selector::after {
  display: inline-block;
  width: 0;
  margin: 2px 0;
  line-height: 24px;
  content: '\a0';
}
.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 24px;
}
.ant-select-multiple .ant-select-selection-item {
  position: relative;
  display: flex;
  flex: none;
  box-sizing: border-box;
  max-width: 100%;
  height: 24px;
  margin-top: 2px;
  margin-bottom: 2px;
  line-height: 22px;
  background: #f5f5f5;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  cursor: default;
  transition: font-size 0.3s, line-height 0.3s, height 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin-inline-end: 4px;
  padding-inline-start: 8px;
  padding-inline-end: 4px;
}
.ant-select-disabled.ant-select-multiple .ant-select-selection-item {
  color: #bfbfbf;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selection-item-content {
  display: inline-block;
  margin-right: 4px;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
}
.ant-select-multiple .ant-select-selection-item-remove {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  font-size: 10px;
  line-height: inherit;
  cursor: pointer;
}
.ant-select-multiple .ant-select-selection-item-remove > * {
  line-height: 1;
}
.ant-select-multiple .ant-select-selection-item-remove svg {
  display: inline-block;
}
.ant-select-multiple .ant-select-selection-item-remove::before {
  display: none;
}
.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {
  display: block;
}
.ant-select-multiple .ant-select-selection-item-remove > .anticon {
  vertical-align: -0.2em;
}
.ant-select-multiple .ant-select-selection-item-remove:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-select-multiple .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-search {
  margin-inline-start: 0;
}
.ant-select-multiple .ant-select-selection-search {
  position: relative;
  max-width: 100%;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-inline-start: 7px;
}
.ant-select-multiple .ant-select-selection-search-input,
.ant-select-multiple .ant-select-selection-search-mirror {
  height: 24px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 24px;
  transition: all 0.3s;
}
.ant-select-multiple .ant-select-selection-search-input {
  width: 100%;
  min-width: 4.1px;
}
.ant-select-multiple .ant-select-selection-search-mirror {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  white-space: pre;
  visibility: hidden;
}
.ant-select-multiple .ant-select-selection-placeholder {
  position: absolute;
  top: 50%;
  right: 11px;
  left: 11px;
  transform: translateY(-50%);
  transition: all 0.3s;
}
.ant-select-multiple.ant-select-lg .ant-select-selector::after {
  line-height: 32px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 32px;
  line-height: 30px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search {
  height: 32px;
  line-height: 32px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,
.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
  height: 32px;
  line-height: 30px;
}
.ant-select-multiple.ant-select-sm .ant-select-selector::after {
  line-height: 16px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-item {
  height: 16px;
  line-height: 14px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  height: 16px;
  line-height: 16px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,
.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
  height: 16px;
  line-height: 14px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  left: 7px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  margin-inline-start: 3px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 32px;
  line-height: 32px;
}
.ant-select-disabled .ant-select-selection-item-remove {
  display: none;
}
/* Reset search input style */
.ant-select {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  position: relative;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: pointer;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  cursor: text;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: auto;
}
.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #21cf64;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 194, 80, 0.2);
}
.ant-input-rtl .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background: #f5f5f5;
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: not-allowed;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button {
  display: none;
  -webkit-appearance: none;
}
.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-color: #21cf64;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-select-selection-item {
  flex: 1 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-item *::-ms-backdrop,
  .ant-select-selection-item {
    flex: auto;
  }
}
.ant-select-selection-placeholder {
  flex: 1 1;
  overflow: hidden;
  color: #bfbfbf;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-placeholder *::-ms-backdrop,
  .ant-select-selection-placeholder {
    flex: auto;
  }
}
.ant-select-arrow {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 11px;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 1;
  text-align: center;
  pointer-events: none;
}
.ant-select-arrow > * {
  line-height: 1;
}
.ant-select-arrow svg {
  display: inline-block;
}
.ant-select-arrow::before {
  display: none;
}
.ant-select-arrow .ant-select-arrow-icon {
  display: block;
}
.ant-select-arrow .anticon {
  vertical-align: top;
  transition: transform 0.3s;
}
.ant-select-arrow .anticon > svg {
  vertical-align: top;
}
.ant-select-arrow .anticon:not(.ant-select-suffix) {
  pointer-events: auto;
}
.ant-select-disabled .ant-select-arrow {
  cursor: not-allowed;
}
.ant-select-clear {
  position: absolute;
  top: 50%;
  right: 11px;
  z-index: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
  text-rendering: auto;
}
.ant-select-clear::before {
  display: block;
}
.ant-select-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-select:hover .ant-select-clear {
  opacity: 1;
}
.ant-select-dropdown {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum", ;
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  padding: 4px 0;
  overflow: hidden;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpIn;
}
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownIn;
}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpOut;
}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownOut;
}
.ant-select-dropdown-hidden {
  display: none;
}
.ant-select-dropdown-empty {
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item-empty {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-select-item-group {
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  cursor: default;
}
.ant-select-item-option {
  display: flex;
}
.ant-select-item-option-content {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-select-item-option-state {
  flex: none;
}
.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: #f5f5f5;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  background-color: #e6ffec;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
  color: #00c250;
}
.ant-select-item-option-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-item-option-grouped {
  padding-left: 24px;
}
.ant-select-lg {
  font-size: 16px;
}
.ant-select-borderless .ant-select-selector {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-select-rtl {
  direction: rtl;
}
.ant-select-rtl .ant-select-arrow {
  right: initial;
  left: 11px;
}
.ant-select-rtl .ant-select-clear {
  right: initial;
  left: 11px;
}
.ant-select-dropdown-rtl {
  direction: rtl;
}
.ant-select-dropdown-rtl .ant-select-item-option-grouped {
  padding-right: 24px;
  padding-left: 12px;
}
.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 4px;
  padding-left: 24px;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item {
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {
  margin-right: 0;
  margin-left: 4px;
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {
  right: 0;
  left: auto;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {
  right: 11px;
  left: auto;
}
.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  right: 7px;
}
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  right: 0;
  left: 9px;
  text-align: right;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 11px;
  left: 25px;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 18px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 6px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 21px;
}
.ant-skeleton {
  display: table;
  width: 100%;
}
.ant-skeleton-header {
  display: table-cell;
  padding-right: 16px;
  vertical-align: top;
}
.ant-skeleton-header .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-content {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}
.ant-skeleton-content .ant-skeleton-title {
  width: 100%;
  height: 16px;
  margin-top: 16px;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 4px;
}
.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 16px;
}
.ant-skeleton-content .ant-skeleton-paragraph {
  padding: 0;
}
.ant-skeleton-content .ant-skeleton-paragraph > li {
  width: 100%;
  height: 16px;
  list-style: none;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 4px;
}
.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
  width: 61%;
}
.ant-skeleton-content .ant-skeleton-paragraph > li + li {
  margin-top: 16px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
  margin-top: 12px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 28px;
}
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li {
  border-radius: 100px;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-button {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-input {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-image {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton-element {
  display: inline-block;
  width: auto;
}
.ant-skeleton-element .ant-skeleton-button {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 2px;
  width: 64px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
  width: 32px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
  border-radius: 32px;
}
.ant-skeleton-element .ant-skeleton-button-lg {
  width: 80px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
  width: 40px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
  border-radius: 40px;
}
.ant-skeleton-element .ant-skeleton-button-sm {
  width: 48px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
  width: 24px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
  border-radius: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-input {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 100%;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-input-lg {
  width: 100%;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-input-sm {
  width: 100%;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-image {
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 96px;
  height: 96px;
  line-height: 96px;
}
.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-image-path {
  fill: #bfbfbf;
}
.ant-skeleton-element .ant-skeleton-image-svg {
  width: 48px;
  height: 48px;
  line-height: 48px;
  max-width: 192px;
  max-height: 192px;
}
.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {
  border-radius: 50%;
}
@keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.ant-skeleton-rtl {
  direction: rtl;
}
.ant-skeleton-rtl .ant-skeleton-header {
  padding-right: 0;
  padding-left: 16px;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  animation-name: ant-skeleton-loading-rtl;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  animation-name: ant-skeleton-loading-rtl;
}
@keyframes ant-skeleton-loading-rtl {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}
.ant-slider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  height: 12px;
  margin: 10px 6px 10px;
  padding: 4px 0;
  cursor: pointer;
  touch-action: none;
}
.ant-slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  padding: 0 4px;
}
.ant-slider-vertical .ant-slider-rail {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-track {
  width: 4px;
}
.ant-slider-vertical .ant-slider-handle {
  margin-top: -6px;
  margin-left: -5px;
}
.ant-slider-vertical .ant-slider-mark {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-mark-text {
  left: 4px;
  white-space: nowrap;
}
.ant-slider-vertical .ant-slider-step {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-dot {
  top: auto;
  left: 2px;
  margin-bottom: -4px;
}
.ant-slider-tooltip .ant-tooltip-inner {
  min-width: unset;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-handle {
  margin-right: -5px;
  margin-left: 0;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark {
  right: 12px;
  left: auto;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text {
  right: 4px;
  left: auto;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-dot {
  right: 2px;
  left: auto;
}
.ant-slider-with-marks {
  margin-bottom: 28px;
}
.ant-slider-rail {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #f5f5f5;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-slider-track {
  position: absolute;
  height: 4px;
  background-color: #6fe896;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-top: -5px;
  background-color: #fff;
  border: solid 2px #6fe896;
  border-radius: 50%;
  box-shadow: 0;
  cursor: pointer;
  transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging {
  border-color: #33ce73;
  box-shadow: 0 0 0 5px rgba(0, 194, 80, 0.12);
}
.ant-slider-handle:focus {
  border-color: #33ce73;
  outline: none;
  box-shadow: 0 0 0 5px rgba(0, 194, 80, 0.12);
}
.ant-slider-handle.ant-tooltip-open {
  border-color: #00c250;
}
.ant-slider:hover .ant-slider-rail {
  background-color: #e1e1e1;
}
.ant-slider:hover .ant-slider-track {
  background-color: #46db7a;
}
.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
  border-color: #46db7a;
}
.ant-slider-mark {
  position: absolute;
  top: 14px;
  left: 0;
  width: 100%;
  font-size: 14px;
}
.ant-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
  word-break: keep-all;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-slider-mark-text-active {
  color: rgba(0, 0, 0, 0.85);
}
.ant-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.ant-slider-dot {
  position: absolute;
  top: -2px;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  background-color: #fff;
  border: 2px solid #f0f0f0;
  border-radius: 50%;
  cursor: pointer;
}
.ant-slider-dot:first-child {
  margin-left: -4px;
}
.ant-slider-dot:last-child {
  margin-left: -4px;
}
.ant-slider-dot-active {
  border-color: #80e1a8;
}
.ant-slider-disabled {
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-track {
  background-color: rgba(0, 0, 0, 0.25) !important;
}
.ant-slider-disabled .ant-slider-handle,
.ant-slider-disabled .ant-slider-dot {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25) !important;
  box-shadow: none;
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-mark-text,
.ant-slider-disabled .ant-slider-dot {
  cursor: not-allowed !important;
}
.ant-slider-rtl {
  direction: rtl;
}
.ant-slider-rtl .ant-slider-mark {
  right: 0;
  left: auto;
}
.ant-slider-rtl .ant-slider-dot {
  margin-right: -4px;
  margin-left: 0;
}
.ant-slider-rtl .ant-slider-dot:first-child {
  margin-right: -4px;
  margin-left: 0;
}
.ant-slider-rtl .ant-slider-dot:last-child {
  margin-right: -4px;
  margin-left: 0;
}
.ant-space {
  display: inline-flex;
}
.ant-space-vertical {
  flex-direction: column;
}
.ant-space-align-center {
  align-items: center;
}
.ant-space-align-start {
  align-items: flex-start;
}
.ant-space-align-end {
  align-items: flex-end;
}
.ant-space-align-baseline {
  align-items: baseline;
}
.ant-space-item:empty {
  display: none;
}
.ant-space-rtl {
  direction: rtl;
}
.ant-spin {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  display: none;
  color: #00c250;
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-spin-spinning {
  position: static;
  display: inline-block;
  opacity: 1;
}
.ant-spin-nested-loading {
  position: relative;
}
.ant-spin-nested-loading > div > .ant-spin {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 400px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-text {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 5px;
  text-shadow: 0 1px 2px #fff;
}
.ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot {
  margin-top: -20px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot {
  margin: -7px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text {
  padding-top: 2px;
}
.ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot {
  margin-top: -17px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot {
  margin: -16px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text {
  padding-top: 11px;
}
.ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot {
  margin-top: -26px;
}
.ant-spin-container {
  position: relative;
  transition: opacity 0.3s;
}
.ant-spin-container::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none \9;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  transition: all 0.3s;
  content: '';
  pointer-events: none;
}
.ant-spin-blur {
  clear: both;
  overflow: hidden;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.ant-spin-blur::after {
  opacity: 0.4;
  pointer-events: auto;
}
.ant-spin-tip {
  color: rgba(0, 0, 0, 0.45);
}
.ant-spin-dot {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 1em;
  height: 1em;
}
.ant-spin-dot-item {
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  background-color: #00c250;
  border-radius: 100%;
  transform: scale(0.75);
  transform-origin: 50% 50%;
  opacity: 0.3;
  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;
  animation-delay: 0.4s;
}
.ant-spin-dot-item:nth-child(3) {
  right: 0;
  bottom: 0;
  animation-delay: 0.8s;
}
.ant-spin-dot-item:nth-child(4) {
  bottom: 0;
  left: 0;
  animation-delay: 1.2s;
}
.ant-spin-dot-spin {
  transform: rotate(45deg);
  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;
  }
}
@keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@keyframes antRotate {
  to {
    transform: rotate(405deg);
  }
}
.ant-spin-rtl {
  direction: rtl;
}
.ant-spin-rtl .ant-spin-dot-spin {
  transform: rotate(-45deg);
  animation-name: antRotateRtl;
}
@keyframes antRotateRtl {
  to {
    transform: rotate(-405deg);
  }
}
.ant-statistic {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
}
.ant-statistic-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-statistic-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}
.ant-statistic-content-value {
  display: inline-block;
  direction: ltr;
}
.ant-statistic-content-prefix,
.ant-statistic-content-suffix {
  display: inline-block;
}
.ant-statistic-content-prefix {
  margin-right: 4px;
}
.ant-statistic-content-suffix {
  margin-left: 4px;
}
.ant-statistic-rtl {
  direction: rtl;
}
.ant-statistic-rtl .ant-statistic-content-prefix {
  margin-right: 0;
  margin-left: 4px;
}
.ant-statistic-rtl .ant-statistic-content-suffix {
  margin-right: 4px;
  margin-left: 0;
}
.ant-steps {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: flex;
  width: 100%;
  font-size: 0;
  text-align: initial;
}
.ant-steps-item {
  position: relative;
  display: inline-block;
  flex: 1 1;
  overflow: hidden;
  vertical-align: top;
}
.ant-steps-item-container {
  outline: none;
}
.ant-steps-item:last-child {
  flex: none;
}
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-tail,
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-item-icon,
.ant-steps-item-content {
  display: inline-block;
  vertical-align: top;
}
.ant-steps-item-icon {
  width: 32px;
  height: 32px;
  margin: 0 8px 0 0;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 32px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 32px;
  transition: background-color 0.3s, border-color 0.3s;
}
.ant-steps-item-icon .ant-steps-icon {
  position: relative;
  top: -0.5px;
  color: #00c250;
  line-height: 1;
}
.ant-steps-item-tail {
  position: absolute;
  top: 12px;
  left: 0;
  width: 100%;
  padding: 0 10px;
}
.ant-steps-item-tail::after {
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #f0f0f0;
  border-radius: 1px;
  transition: background 0.3s;
  content: '';
}
.ant-steps-item-title {
  position: relative;
  display: inline-block;
  padding-right: 16px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 32px;
}
.ant-steps-item-title::after {
  position: absolute;
  top: 16px;
  left: 100%;
  display: block;
  width: 9999px;
  height: 1px;
  background: #f0f0f0;
  content: '';
}
.ant-steps-item-subtitle {
  display: inline;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: normal;
  font-size: 14px;
}
.ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-item-wait .ant-steps-item-icon {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process .ant-steps-item-icon {
  background-color: #fff;
  border-color: #00c250;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #00c250;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #00c250;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon {
  background: #00c250;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon .ant-steps-icon {
  color: #fff;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-title {
  font-weight: 500;
}
.ant-steps-item-finish .ant-steps-item-icon {
  background-color: #fff;
  border-color: #00c250;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #00c250;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #00c250;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #00c250;
}
.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: #00c250;
}
.ant-steps-item-error .ant-steps-item-icon {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon {
  color: #ff4d4f;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #ff4d4f;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: #ff4d4f;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: #ff4d4f;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item.ant-steps-next-error .ant-steps-item-title::after {
  background: #ff4d4f;
}
.ant-steps-item-disabled {
  cursor: not-allowed;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-description,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-icon .ant-steps-icon {
  transition: color 0.3s;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-description {
  color: #00c250;
}
.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: #00c250;
}
.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: #00c250;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-left: 16px;
  white-space: nowrap;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-left: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
  display: none;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
  max-width: 140px;
  white-space: normal;
}
.ant-steps-item-custom > .ant-steps-item-container > .ant-steps-item-icon {
  height: auto;
  background: none;
  border: 0;
}
.ant-steps-item-custom > .ant-steps-item-container > .ant-steps-item-icon > .ant-steps-icon {
  top: 0px;
  left: 0.5px;
  width: 32px;
  height: 32px;
  font-size: 24px;
  line-height: 32px;
}
.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #00c250;
}
.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
  width: auto;
  background: none;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-left: 12px;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-left: 0;
}
.ant-steps-small .ant-steps-item-icon {
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  border-radius: 24px;
}
.ant-steps-small .ant-steps-item-title {
  padding-right: 12px;
  font-size: 14px;
  line-height: 24px;
}
.ant-steps-small .ant-steps-item-title::after {
  top: 12px;
}
.ant-steps-small .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-small .ant-steps-item-tail {
  top: 8px;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
  width: inherit;
  height: inherit;
  line-height: inherit;
  background: none;
  border: 0;
  border-radius: 0;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  font-size: 24px;
  line-height: 24px;
  transform: none;
}
.ant-steps-vertical {
  display: flex;
  flex-direction: column;
}
.ant-steps-vertical > .ant-steps-item {
  display: block;
  flex: 1 0 auto;
  padding-left: 0;
  overflow: visible;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-icon {
  float: left;
  margin-right: 16px;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-content {
  display: block;
  min-height: 48px;
  overflow: hidden;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-title {
  line-height: 32px;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-description {
  padding-bottom: 12px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 16px;
  width: 1px;
  height: 100%;
  padding: 38px 0 6px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
  width: 1px;
  height: 100%;
}
.ant-steps-vertical > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
  display: block;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 12px;
  padding: 30px 0 6px;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
  line-height: 24px;
}
.ant-steps-label-vertical .ant-steps-item {
  overflow: visible;
}
.ant-steps-label-vertical .ant-steps-item-tail {
  margin-left: 58px;
  padding: 3.5px 24px;
}
.ant-steps-label-vertical .ant-steps-item-content {
  display: block;
  width: 116px;
  margin-top: 8px;
  text-align: center;
}
.ant-steps-label-vertical .ant-steps-item-icon {
  display: inline-block;
  margin-left: 42px;
}
.ant-steps-label-vertical .ant-steps-item-title {
  padding-right: 0;
  padding-left: 0;
}
.ant-steps-label-vertical .ant-steps-item-title::after {
  display: none;
}
.ant-steps-label-vertical .ant-steps-item-subtitle {
  display: block;
  margin-bottom: 4px;
  margin-left: 0;
  line-height: 1.5715;
}
.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
  margin-left: 46px;
}
.ant-steps-dot .ant-steps-item-title,
.ant-steps-dot.ant-steps-small .ant-steps-item-title {
  line-height: 1.5715;
}
.ant-steps-dot .ant-steps-item-tail,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  top: 2px;
  width: 100%;
  margin: 0 0 0 70px;
  padding: 0;
}
.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  width: calc(100% - 20px);
  height: 3px;
  margin-left: 12px;
}
.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 2px;
}
.ant-steps-dot .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  width: 8px;
  height: 8px;
  margin-left: 67px;
  padding-right: 0;
  line-height: 8px;
  background: transparent;
  border: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  transition: all 0.3s;
  /* expand hover area */
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  position: absolute;
  top: -12px;
  left: -26px;
  width: 60px;
  height: 32px;
  background: rgba(0, 0, 0, 0.001);
  content: '';
}
.ant-steps-dot .ant-steps-item-content,
.ant-steps-dot.ant-steps-small .ant-steps-item-content {
  width: 140px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
  position: relative;
  top: -1px;
  width: 10px;
  height: 10px;
  line-height: 10px;
  background: none;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-top: 8px;
  margin-left: 0;
  background: none;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  top: 2px;
  left: -9px;
  margin: 0;
  padding: 22px 0 4px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-content {
  width: inherit;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot {
  left: -2px;
}
.ant-steps-navigation {
  padding-top: 12px;
}
.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-left: -12px;
}
.ant-steps-navigation .ant-steps-item {
  overflow: visible;
  text-align: center;
}
.ant-steps-navigation .ant-steps-item-container {
  display: inline-block;
  height: 100%;
  margin-left: -16px;
  padding-bottom: 12px;
  text-align: left;
  transition: opacity 0.3s;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {
  max-width: auto;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  max-width: 100%;
  padding-right: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button']:hover {
  opacity: 0.85;
}
.ant-steps-navigation .ant-steps-item:last-child {
  flex: 1 1;
}
.ant-steps-navigation .ant-steps-item:last-child::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item::after {
  position: absolute;
  top: 50%;
  left: 100%;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -14px;
  margin-left: -2px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-bottom: none;
  border-left: none;
  transform: rotate(45deg);
  content: '';
}
.ant-steps-navigation .ant-steps-item::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: inline-block;
  width: 0;
  height: 2px;
  background-color: #00c250;
  transition: width 0.3s, left 0.3s;
  transition-timing-function: ease-out;
  content: '';
}
.ant-steps-navigation .ant-steps-item.ant-steps-item-active::before {
  left: 0;
  width: 100%;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item {
  margin-right: 0 !important;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item::before {
  display: none;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item.ant-steps-item-active::before {
  top: 0;
  right: 0;
  left: unset;
  display: block;
  width: 3px;
  height: calc(100% - 24px);
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item::after {
  position: relative;
  top: -2px;
  left: 50%;
  display: block;
  width: 8px;
  height: 8px;
  margin-bottom: 8px;
  text-align: center;
  transform: rotate(135deg);
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  visibility: hidden;
}
.ant-steps-rtl {
  direction: rtl;
}
.ant-steps.ant-steps-rtl .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-steps-rtl .ant-steps-item-tail {
  right: 0;
  left: auto;
}
.ant-steps-rtl .ant-steps-item-title {
  padding-right: 0;
  padding-left: 16px;
}
.ant-steps-rtl .ant-steps-item-title::after {
  right: 100%;
  left: auto;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-right: 16px;
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-right: 0;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  right: 0.5px;
  left: auto;
}
.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-right: -12px;
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container {
  margin-right: -16px;
  margin-left: 0;
  text-align: right;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item::after {
  right: 100%;
  left: auto;
  margin-right: -2px;
  margin-left: 0;
  transform: rotate(225deg);
}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-right: 12px;
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-right: 0;
}
.ant-steps-rtl.ant-steps-small .ant-steps-item-title {
  padding-right: 0;
  padding-left: 12px;
}
.ant-steps-rtl.ant-steps-vertical > .ant-steps-item .ant-steps-item-icon {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: 16px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  right: 12px;
  left: auto;
}
.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  margin: 0 70px 0 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  margin-right: 12px;
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 2px;
  left: auto;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  margin-right: 67px;
  margin-left: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  /* expand hover area */
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  float: right;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  right: -26px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: -9px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 0;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
  right: -2px;
  left: auto;
}
.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active {
  padding-right: 4px;
}
.ant-steps-with-progress .ant-steps-item {
  padding-top: 4px;
}
.ant-steps-with-progress .ant-steps-item .ant-steps-item-tail {
  top: 4px !important;
}
.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child {
  padding-bottom: 4px;
  padding-left: 4px;
}
.ant-steps-with-progress .ant-steps-item-icon {
  position: relative;
}
.ant-steps-with-progress .ant-steps-item-icon .ant-progress {
  position: absolute;
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px;
}
.ant-switch {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 44px;
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.25);
  border: 0;
  border-radius: 100px;
  cursor: pointer;
  transition: all 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-switch:focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}
.ant-switch-checked:focus {
  box-shadow: 0 0 0 2px rgba(0, 194, 80, 0.2);
}
.ant-switch:focus:hover {
  box-shadow: none;
}
.ant-switch-checked {
  background-color: #00c250;
}
.ant-switch-loading,
.ant-switch-disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.ant-switch-loading *,
.ant-switch-disabled * {
  box-shadow: none;
  cursor: not-allowed;
}
.ant-switch-inner {
  display: block;
  margin: 0 7px 0 25px;
  color: #fff;
  font-size: 12px;
  transition: margin 0.2s;
}
.ant-switch-checked .ant-switch-inner {
  margin: 0 25px 0 7px;
}
.ant-switch-handle {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 18px;
  height: 18px;
  transition: all 0.2s ease-in-out;
}
.ant-switch-handle::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  border-radius: 9px;
  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
  transition: all 0.2s ease-in-out;
  content: '';
}
.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 18px - 2px);
}
.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before {
  right: -30%;
  left: 0;
}
.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: 0;
  left: -30%;
}
.ant-switch-loading-icon {
  position: relative;
  top: 2px;
  color: rgba(0, 0, 0, 0.65);
  vertical-align: top;
}
.ant-switch-checked .ant-switch-loading-icon {
  color: #00c250;
}
.ant-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px;
}
.ant-switch-small .ant-switch-inner {
  margin: 0 5px 0 18px;
  font-size: 12px;
}
.ant-switch-small .ant-switch-handle {
  width: 12px;
  height: 12px;
}
.ant-switch-small .ant-switch-loading-icon {
  top: 1.5px;
  font-size: 9px;
}
.ant-switch-small.ant-switch-checked .ant-switch-inner {
  margin: 0 18px 0 5px;
}
.ant-switch-small.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 12px - 2px);
}
.ant-switch-rtl {
  direction: rtl;
}
.ant-switch-rtl .ant-switch-inner {
  margin: 0 25px 0 7px;
}
.ant-switch-rtl .ant-switch-handle {
  right: 2px;
  left: auto;
}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before {
  right: 0;
  left: -30%;
}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: -30%;
  left: 0;
}
.ant-switch-rtl.ant-switch-checked .ant-switch-inner {
  margin: 0 7px 0 25px;
}
.ant-switch-rtl.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 18px - 2px);
}
.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 12px - 2px);
}
.ant-table.ant-table-middle {
  font-size: 14px;
}
.ant-table.ant-table-middle .ant-table-title,
.ant-table.ant-table-middle .ant-table-footer,
.ant-table.ant-table-middle .ant-table-thead > tr > th,
.ant-table.ant-table-middle .ant-table-tbody > tr > td,
.ant-table.ant-table-middle tfoot > tr > th,
.ant-table.ant-table-middle tfoot > tr > td {
  padding: 12px 8px;
}
.ant-table.ant-table-middle .ant-table-filter-trigger {
  margin-right: -4px;
}
.ant-table.ant-table-middle .ant-table-expanded-row-fixed {
  margin: -12px -8px;
}
.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -12px -8px -12px 25px;
}
.ant-table.ant-table-small {
  font-size: 14px;
}
.ant-table.ant-table-small .ant-table-title,
.ant-table.ant-table-small .ant-table-footer,
.ant-table.ant-table-small .ant-table-thead > tr > th,
.ant-table.ant-table-small .ant-table-tbody > tr > td,
.ant-table.ant-table-small tfoot > tr > th,
.ant-table.ant-table-small tfoot > tr > td {
  padding: 8px 8px;
}
.ant-table.ant-table-small .ant-table-filter-trigger {
  margin-right: -4px;
}
.ant-table.ant-table-small .ant-table-expanded-row-fixed {
  margin: -8px -8px;
}
.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -8px -8px -8px 25px;
}
.ant-table-small .ant-table-thead > tr > th {
  background-color: #fafafa;
}
.ant-table-small .ant-table-selection-column {
  width: 46px;
  min-width: 46px;
}
.ant-table.ant-table-bordered > .ant-table-title {
  border: 1px solid #f0f0f0;
  border-bottom: 0;
}
.ant-table.ant-table-bordered > .ant-table-container {
  border-left: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > td {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr:not(:last-child) > th {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th::before {
  background-color: transparent !important;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > .ant-table-cell-fix-right-first::after {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -16px -17px;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed::after {
  position: absolute;
  top: 0;
  right: 1px;
  bottom: 0;
  border-right: 1px solid #f0f0f0;
  content: '';
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table {
  border-top: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-expanded-row > td,
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-placeholder > td {
  border-right: 0;
}
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -12px -9px;
}
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -8px -9px;
}
.ant-table.ant-table-bordered > .ant-table-footer {
  border: 1px solid #f0f0f0;
  border-top: 0;
}
.ant-table-cell .ant-table-container:first-child {
  border-top: 0;
}
.ant-table-cell-scrollbar {
  box-shadow: 0 1px 0 1px #fafafa;
}
.ant-table-wrapper {
  clear: both;
  max-width: 100%;
}
.ant-table-wrapper::before {
  display: table;
  content: '';
}
.ant-table-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-table-wrapper::before {
  display: table;
  content: '';
}
.ant-table-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-table {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  font-size: 14px;
  background: #fff;
  border-radius: 2px;
}
.ant-table table {
  width: 100%;
  text-align: left;
  border-radius: 2px 2px 0 0;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-table-thead > tr > th,
.ant-table-tbody > tr > td,
.ant-table tfoot > tr > th,
.ant-table tfoot > tr > td {
  position: relative;
  padding: 16px 16px;
  overflow-wrap: break-word;
}
.ant-table-cell-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first {
  overflow: visible;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-table-cell-ellipsis .ant-table-column-title {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-title {
  padding: 16px 16px;
}
.ant-table-footer {
  padding: 16px 16px;
  color: rgba(0, 0, 0, 0.85);
  background: #fafafa;
}
.ant-table-thead > tr > th {
  position: relative;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  text-align: left;
  background: #fafafa;
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s ease;
}
.ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 1.6em;
  background-color: rgba(0, 0, 0, 0.06);
  transform: translateY(-50%);
  transition: background-color 0.3s;
  content: '';
}
.ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 0;
}
.ant-table-tbody > tr > td {
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table {
  margin: -16px -16px -16px 33px;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td {
  border-bottom: 0;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child {
  border-radius: 0;
}
.ant-table-tbody > tr.ant-table-row:hover > td {
  background: #fafafa;
}
.ant-table-tbody > tr.ant-table-row-selected > td {
  background: #e6ffec;
  border-color: rgba(0, 0, 0, 0.03);
}
.ant-table-tbody > tr.ant-table-row-selected:hover > td {
  background: #dcffe4;
}
.ant-table-summary {
  background: #fff;
}
div.ant-table-summary {
  box-shadow: 0 -1px 0 #f0f0f0;
}
.ant-table-summary > tr > th,
.ant-table-summary > tr > td {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table-pagination.ant-pagination {
  margin: 16px 0;
}
.ant-table-pagination {
  display: flex;
  flex-wrap: wrap;
  grid-row-gap: 8px;
  row-gap: 8px;
}
.ant-table-pagination > * {
  flex: none;
}
.ant-table-pagination-left {
  justify-content: flex-start;
}
.ant-table-pagination-center {
  justify-content: center;
}
.ant-table-pagination-right {
  justify-content: flex-end;
}
.ant-table-thead th.ant-table-column-has-sorters {
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-thead th.ant-table-column-has-sorters:hover {
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-thead th.ant-table-column-has-sorters:hover::before {
  background-color: transparent !important;
}
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover {
  background: #f5f5f5;
}
.ant-table-thead th.ant-table-column-sort {
  background: #f5f5f5;
}
.ant-table-thead th.ant-table-column-sort::before {
  background-color: transparent !important;
}
td.ant-table-column-sort {
  background: #fafafa;
}
.ant-table-column-title {
  position: relative;
  z-index: 1;
  flex: 1 1;
}
.ant-table-column-sorters {
  display: flex;
  flex: auto;
  align-items: center;
  justify-content: space-between;
}
.ant-table-column-sorters::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
}
.ant-table-column-sorter {
  color: #bfbfbf;
  font-size: 0;
  transition: color 0.3s;
}
.ant-table-column-sorter-inner {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
}
.ant-table-column-sorter-up,
.ant-table-column-sorter-down {
  font-size: 11px;
}
.ant-table-column-sorter-up.active,
.ant-table-column-sorter-down.active {
  color: #00c250;
}
.ant-table-column-sorter-up + .ant-table-column-sorter-down {
  margin-top: -0.3em;
}
.ant-table-column-sorters:hover .ant-table-column-sorter {
  color: #a6a6a6;
}
.ant-table-filter-column {
  display: flex;
  justify-content: space-between;
}
.ant-table-filter-trigger {
  position: relative;
  display: flex;
  align-items: center;
  margin: -4px -8px -4px 4px;
  padding: 0 4px;
  color: #bfbfbf;
  font-size: 12px;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-filter-trigger:hover {
  color: rgba(0, 0, 0, 0.45);
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-filter-trigger.active {
  color: #00c250;
}
.ant-table-filter-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  min-width: 120px;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: 264px;
  overflow-x: hidden;
  border: 0;
  box-shadow: none;
}
.ant-table-filter-dropdown-submenu > ul {
  max-height: calc(100vh - 130px);
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-left: 8px;
}
.ant-table-filter-dropdown-btns {
  display: flex;
  justify-content: space-between;
  padding: 7px 8px 7px 3px;
  overflow: hidden;
  background-color: inherit;
  border-top: 1px solid #f0f0f0;
}
.ant-table-selection-col {
  width: 32px;
}
.ant-table-bordered .ant-table-selection-col {
  width: 50px;
}
table tr th.ant-table-selection-column,
table tr td.ant-table-selection-column {
  padding-right: 8px;
  padding-left: 8px;
  text-align: center;
}
table tr th.ant-table-selection-column .ant-radio-wrapper,
table tr td.ant-table-selection-column .ant-radio-wrapper {
  margin-right: 0;
}
table tr th.ant-table-selection-column::after {
  background-color: transparent !important;
}
.ant-table-selection {
  position: relative;
  display: inline-flex;
  flex-direction: column;
}
.ant-table-selection-extra {
  position: absolute;
  top: 0;
  z-index: 1;
  cursor: pointer;
  transition: all 0.3s;
  margin-inline-start: 100%;
  padding-inline-start: 4px;
}
.ant-table-selection-extra .anticon {
  color: #bfbfbf;
  font-size: 10px;
}
.ant-table-selection-extra .anticon:hover {
  color: #a6a6a6;
}
.ant-table-expand-icon-col {
  width: 48px;
}
.ant-table-row-expand-icon-cell {
  text-align: center;
}
.ant-table-row-indent {
  float: left;
  height: 1px;
}
.ant-table-row-expand-icon {
  color: #00c250;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.3s;
  position: relative;
  display: inline-flex;
  float: left;
  box-sizing: border-box;
  width: 17px;
  height: 17px;
  padding: 0;
  color: inherit;
  line-height: 17px;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  outline: none;
  transform: scale(0.94117647);
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover {
  color: #21cf64;
}
.ant-table-row-expand-icon:active {
  color: #009c46;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover,
.ant-table-row-expand-icon:active {
  border-color: currentColor;
}
.ant-table-row-expand-icon::before,
.ant-table-row-expand-icon::after {
  position: absolute;
  background: currentColor;
  transition: transform 0.3s ease-out;
  content: '';
}
.ant-table-row-expand-icon::before {
  top: 7px;
  right: 3px;
  left: 3px;
  height: 1px;
}
.ant-table-row-expand-icon::after {
  top: 3px;
  bottom: 3px;
  left: 7px;
  width: 1px;
  transform: rotate(90deg);
}
.ant-table-row-expand-icon-collapsed::before {
  transform: rotate(-180deg);
}
.ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}
.ant-table-row-expand-icon-spaced {
  background: transparent;
  border: 0;
  visibility: hidden;
}
.ant-table-row-expand-icon-spaced::before,
.ant-table-row-expand-icon-spaced::after {
  display: none;
  content: none;
}
.ant-table-row-indent + .ant-table-row-expand-icon {
  margin-top: 2.5005px;
  margin-right: 8px;
}
tr.ant-table-expanded-row > td,
tr.ant-table-expanded-row:hover > td {
  background: #fbfbfb;
}
tr.ant-table-expanded-row .ant-descriptions-view {
  display: flex;
}
tr.ant-table-expanded-row .ant-descriptions-view table {
  flex: auto;
  width: auto;
}
.ant-table .ant-table-expanded-row-fixed {
  position: relative;
  margin: -16px -16px;
  padding: 16px 16px;
}
.ant-table-tbody > tr.ant-table-placeholder {
  text-align: center;
}
.ant-table-empty .ant-table-tbody > tr.ant-table-placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.ant-table-tbody > tr.ant-table-placeholder:hover > td {
  background: #fff;
}
.ant-table-cell-fix-left,
.ant-table-cell-fix-right {
  position: sticky !important;
  z-index: 2;
  background: #fff;
}
.ant-table-cell-fix-left-first::after,
.ant-table-cell-fix-left-last::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  width: 30px;
  transform: translateX(100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table-cell-fix-right-first::after,
.ant-table-cell-fix-right-last::after {
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  width: 30px;
  transform: translateX(-100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before,
.ant-table .ant-table-container::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 30px;
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before {
  left: 0;
}
.ant-table .ant-table-container::after {
  right: 0;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container {
  position: relative;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container::before {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-first::after,
.ant-table-ping-left .ant-table-cell-fix-left-last::after {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-last::before {
  background-color: transparent !important;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container {
  position: relative;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-right .ant-table-cell-fix-right-first::after,
.ant-table-ping-right .ant-table-cell-fix-right-last::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-sticky-holder {
  position: sticky;
  z-index: 3;
}
.ant-table-sticky-scroll {
  position: sticky;
  bottom: 0;
  z-index: 3;
  display: flex;
  align-items: center;
  background: #ffffff;
  border-top: 1px solid #f0f0f0;
  opacity: 0.6;
}
.ant-table-sticky-scroll:hover {
  transform-origin: center bottom;
}
.ant-table-sticky-scroll-bar {
  height: 8px;
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 4px;
}
.ant-table-sticky-scroll-bar:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.ant-table-sticky-scroll-bar-active {
  background-color: rgba(0, 0, 0, 0.8);
}
@media all and (-ms-high-contrast: none) {
  .ant-table-ping-left .ant-table-cell-fix-left-last::after {
    box-shadow: none !important;
  }
  .ant-table-ping-right .ant-table-cell-fix-right-first::after {
    box-shadow: none !important;
  }
}
.ant-table {
  /* title + table */
  /* table */
  /* table + footer */
}
.ant-table-title {
  border-radius: 2px 2px 0 0;
}
.ant-table-title + .ant-table-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:first-child {
  border-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:last-child {
  border-radius: 0;
}
.ant-table-container {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.ant-table-container table > thead > tr:first-child th:first-child {
  border-top-left-radius: 2px;
}
.ant-table-container table > thead > tr:first-child th:last-child {
  border-top-right-radius: 2px;
}
.ant-table-footer {
  border-radius: 0 0 2px 2px;
}
.ant-table-wrapper-rtl {
  direction: rtl;
}
.ant-table-rtl {
  direction: rtl;
}
.ant-table-wrapper-rtl .ant-table table {
  text-align: right;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th {
  text-align: right;
}
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl {
  margin: -16px 33px -16px -16px;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left {
  justify-content: flex-end;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right {
  justify-content: flex-start;
}
.ant-table-wrapper-rtl .ant-table-column-sorter {
  margin-right: 8px;
  margin-left: 0;
}
.ant-table-wrapper-rtl .ant-table-filter-column-title {
  padding: 16px 16px 16px 2.3em;
}
.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title {
  padding: 0 0 0 2.3em;
}
.ant-table-wrapper-rtl .ant-table-filter-trigger-container {
  right: auto;
  left: 0;
}
.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-right: 8px;
  padding-left: 0;
}
.ant-table-wrapper-rtl .ant-table-selection {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-row-indent {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-indent + .ant-table-row-expand-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon::after {
  transform: rotate(-90deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::before {
  transform: rotate(180deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}
.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
  padding: 8px 0;
  font-size: 14px;
}
.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  padding: 16px 0;
  font-size: 16px;
}
.ant-tabs-card.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
  padding: 6px 16px;
}
.ant-tabs-card.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  padding: 7px 16px 6px;
}
.ant-tabs-rtl {
  direction: rtl;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab {
  margin: 0 0 0 32px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type {
  margin-left: 0;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon {
  margin-right: 0;
  margin-left: 12px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove {
  margin-right: 8px;
  margin-left: -4px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}
.ant-tabs-rtl.ant-tabs-left > .ant-tabs-nav {
  order: 1;
}
.ant-tabs-rtl.ant-tabs-left > .ant-tabs-content-holder {
  order: 0;
}
.ant-tabs-rtl.ant-tabs-right > .ant-tabs-nav {
  order: 0;
}
.ant-tabs-rtl.ant-tabs-right > .ant-tabs-content-holder {
  order: 1;
}
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-right: 0;
  margin-left: 2px;
}
.ant-tabs-dropdown-rtl {
  direction: rtl;
}
.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item {
  text-align: right;
}
.ant-tabs-top,
.ant-tabs-bottom {
  flex-direction: column;
}
.ant-tabs-top > .ant-tabs-nav,
.ant-tabs-bottom > .ant-tabs-nav,
.ant-tabs-top > div > .ant-tabs-nav,
.ant-tabs-bottom > div > .ant-tabs-nav {
  margin: 0 0 16px 0;
}
.ant-tabs-top > .ant-tabs-nav::before,
.ant-tabs-bottom > .ant-tabs-nav::before,
.ant-tabs-top > div > .ant-tabs-nav::before,
.ant-tabs-bottom > div > .ant-tabs-nav::before {
  position: absolute;
  right: 0;
  left: 0;
  border-bottom: 1px solid #f0f0f0;
  content: '';
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {
  height: 2px;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: width 0.3s, left 0.3s, right 0.3s;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  top: 0;
  bottom: 0;
  width: 30px;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {
  left: 0;
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before {
  opacity: 1;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after {
  opacity: 1;
}
.ant-tabs-top > .ant-tabs-nav::before,
.ant-tabs-top > div > .ant-tabs-nav::before {
  bottom: 0;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar {
  bottom: 0;
}
.ant-tabs-bottom > .ant-tabs-nav,
.ant-tabs-bottom > div > .ant-tabs-nav {
  order: 1;
  margin-top: 16px;
  margin-bottom: 0;
}
.ant-tabs-bottom > .ant-tabs-nav::before,
.ant-tabs-bottom > div > .ant-tabs-nav::before {
  top: 0;
}
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {
  top: 0;
}
.ant-tabs-bottom > .ant-tabs-content-holder,
.ant-tabs-bottom > div > .ant-tabs-content-holder {
  order: 0;
}
.ant-tabs-left > .ant-tabs-nav,
.ant-tabs-right > .ant-tabs-nav,
.ant-tabs-left > div > .ant-tabs-nav,
.ant-tabs-right > div > .ant-tabs-nav {
  flex-direction: column;
  min-width: 50px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
  padding: 8px 16px;
  text-align: center;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin: 16px 0 0 0;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  flex-direction: column;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  left: 0;
  height: 30px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {
  top: 0;
  box-shadow: inset 0 10px 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  bottom: 0;
  box-shadow: inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before {
  opacity: 1;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after {
  opacity: 1;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
  width: 2px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: height 0.3s, top 0.3s;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-operations {
  flex: 1 0 auto;
  flex-direction: column;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar {
  right: 0;
}
.ant-tabs-left > .ant-tabs-content-holder,
.ant-tabs-left > div > .ant-tabs-content-holder {
  margin-left: -1px;
  border-left: 1px solid #f0f0f0;
}
.ant-tabs-left > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
.ant-tabs-left > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
  padding-left: 16px;
}
.ant-tabs-right > .ant-tabs-nav,
.ant-tabs-right > div > .ant-tabs-nav {
  order: 1;
}
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
  left: 0;
}
.ant-tabs-right > .ant-tabs-content-holder,
.ant-tabs-right > div > .ant-tabs-content-holder {
  order: 0;
  margin-right: -1px;
  border-right: 1px solid #f0f0f0;
}
.ant-tabs-right > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
.ant-tabs-right > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
  padding-right: 16px;
}
.ant-tabs-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-tabs-dropdown-hidden {
  display: none;
}
.ant-tabs-dropdown-menu {
  max-height: 200px;
  margin: 0;
  padding: 4px 0;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-tabs-dropdown-menu-item {
  min-width: 120px;
  margin: 0;
  padding: 5px 12px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tabs-dropdown-menu-item:hover {
  background: #f5f5f5;
}
.ant-tabs-dropdown-menu-item-disabled,
.ant-tabs-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab {
  margin: 0;
  padding: 8px 16px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab-active {
  color: #00c250;
  background: #fff;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-ink-bar {
  visibility: hidden;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-left: 2px;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 2px 2px 0 0;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-bottom-color: #fff;
}
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 0 2px 2px;
}
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-top-color: #fff;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-top: 2px;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 2px 0 0 2px;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-right-color: #fff;
}
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 2px 2px 0;
}
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-left-color: #fff;
}
.ant-tabs {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: flex;
  overflow: hidden;
}
.ant-tabs > .ant-tabs-nav,
.ant-tabs > div > .ant-tabs-nav {
  position: relative;
  display: flex;
  flex: none;
  align-items: center;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  position: relative;
  display: inline-block;
  display: flex;
  flex: auto;
  align-self: stretch;
  overflow: hidden;
  white-space: nowrap;
  transform: translate(0);
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-list {
  position: relative;
  display: flex;
  transition: transform 0.3s;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations {
  display: flex;
  align-self: stretch;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations-hidden,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations-hidden {
  position: absolute;
  visibility: hidden;
  pointer-events: none;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more {
  position: relative;
  padding: 8px 16px;
  background: transparent;
  border: 0;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more::after,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 5px;
  transform: translateY(100%);
  content: '';
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add {
  min-width: 40px;
  padding: 0 8px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
  outline: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:hover,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:hover {
  color: #21cf64;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:focus,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:focus {
  color: #009c46;
}
.ant-tabs-extra-content {
  flex: none;
}
.ant-tabs-centered > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*='ant-tabs-nav-wrap-ping']),
.ant-tabs-centered > div > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*='ant-tabs-nav-wrap-ping']) {
  justify-content: center;
}
.ant-tabs-ink-bar {
  position: absolute;
  background: #00c250;
  pointer-events: none;
}
.ant-tabs-tab {
  position: relative;
  display: inline-flex;
  align-items: center;
  padding: 12px 0;
  font-size: 14px;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-tabs-tab-btn:focus,
.ant-tabs-tab-remove:focus,
.ant-tabs-tab-btn:active,
.ant-tabs-tab-remove:active {
  color: #009c46;
}
.ant-tabs-tab-btn {
  outline: none;
  transition: all 0.3s;
}
.ant-tabs-tab-remove {
  flex: none;
  margin-right: -4px;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tabs-tab-remove:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tabs-tab:hover {
  color: #21cf64;
}
.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #00c250;
  text-shadow: 0 0 0.25px currentColor;
}
.ant-tabs-tab.ant-tabs-tab-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active {
  color: rgba(0, 0, 0, 0.25);
}
.ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}
.ant-tabs-tab .anticon {
  margin-right: 12px;
}
.ant-tabs-tab + .ant-tabs-tab {
  margin: 0 0 0 32px;
}
.ant-tabs-content {
  display: flex;
  width: 100%;
}
.ant-tabs-content-holder {
  flex: auto;
  min-width: 0;
  min-height: 0;
}
.ant-tabs-content-animated {
  transition: margin 0.3s;
}
.ant-tabs-tabpane {
  flex: none;
  width: 100%;
  outline: none;
}
.ant-tag {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
  height: auto;
  margin-right: 8px;
  padding: 0 7px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  background: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  opacity: 1;
  transition: all 0.3s;
}
.ant-tag,
.ant-tag a,
.ant-tag a:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tag > a:first-child:last-child {
  display: inline-block;
  margin: 0 -8px;
  padding: 0 8px;
}
.ant-tag-close-icon {
  margin-left: 3px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tag-close-icon:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tag-has-color {
  border-color: transparent;
}
.ant-tag-has-color,
.ant-tag-has-color a,
.ant-tag-has-color a:hover,
.ant-tag-has-color .anticon-close,
.ant-tag-has-color .anticon-close:hover {
  color: #fff;
}
.ant-tag-checkable {
  background-color: transparent;
  border-color: transparent;
  cursor: pointer;
}
.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
  color: #00c250;
}
.ant-tag-checkable:active,
.ant-tag-checkable-checked {
  color: #fff;
}
.ant-tag-checkable-checked {
  background-color: #00c250;
}
.ant-tag-checkable:active {
  background-color: #009c46;
}
.ant-tag-hidden {
  display: none;
}
.ant-tag-pink {
  color: #c41d7f;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-pink-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-magenta {
  color: #c41d7f;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-magenta-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-red {
  color: #cf1322;
  background: #fff1f0;
  border-color: #ffa39e;
}
.ant-tag-red-inverse {
  color: #fff;
  background: #f5222d;
  border-color: #f5222d;
}
.ant-tag-volcano {
  color: #d4380d;
  background: #fff2e8;
  border-color: #ffbb96;
}
.ant-tag-volcano-inverse {
  color: #fff;
  background: #fa541c;
  border-color: #fa541c;
}
.ant-tag-orange {
  color: #d46b08;
  background: #fff7e6;
  border-color: #ffd591;
}
.ant-tag-orange-inverse {
  color: #fff;
  background: #fa8c16;
  border-color: #fa8c16;
}
.ant-tag-yellow {
  color: #d4b106;
  background: #feffe6;
  border-color: #fffb8f;
}
.ant-tag-yellow-inverse {
  color: #fff;
  background: #fadb14;
  border-color: #fadb14;
}
.ant-tag-gold {
  color: #d48806;
  background: #fffbe6;
  border-color: #ffe58f;
}
.ant-tag-gold-inverse {
  color: #fff;
  background: #faad14;
  border-color: #faad14;
}
.ant-tag-cyan {
  color: #08979c;
  background: #e6fffb;
  border-color: #87e8de;
}
.ant-tag-cyan-inverse {
  color: #fff;
  background: #13c2c2;
  border-color: #13c2c2;
}
.ant-tag-lime {
  color: #7cb305;
  background: #fcffe6;
  border-color: #eaff8f;
}
.ant-tag-lime-inverse {
  color: #fff;
  background: #a0d911;
  border-color: #a0d911;
}
.ant-tag-green {
  color: #389e0d;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-green-inverse {
  color: #fff;
  background: #52c41a;
  border-color: #52c41a;
}
.ant-tag-blue {
  color: #096dd9;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-blue-inverse {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}
.ant-tag-geekblue {
  color: #1d39c4;
  background: #f0f5ff;
  border-color: #adc6ff;
}
.ant-tag-geekblue-inverse {
  color: #fff;
  background: #2f54eb;
  border-color: #2f54eb;
}
.ant-tag-purple {
  color: #531dab;
  background: #f9f0ff;
  border-color: #d3adf7;
}
.ant-tag-purple-inverse {
  color: #fff;
  background: #722ed1;
  border-color: #722ed1;
}
.ant-tag-success {
  color: #52c41a;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-processing {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-error {
  color: #f5222d;
  background: #fff1f0;
  border-color: #ffa39e;
}
.ant-tag-warning {
  color: #fa8c16;
  background: #fff7e6;
  border-color: #ffd591;
}
.ant-tag > .anticon + span,
.ant-tag > span + .anticon {
  margin-left: 7px;
}
.ant-tag.ant-tag-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
  text-align: right;
}
.ant-tag-rtl .ant-tag-close-icon {
  margin-right: 3px;
  margin-left: 0;
}
.ant-tag-rtl.ant-tag > .anticon + span,
.ant-tag-rtl.ant-tag > span + .anticon {
  margin-right: 7px;
  margin-left: 0;
}
.ant-timeline {
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum', "tnum";
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-timeline-item {
  position: relative;
  margin: 0;
  padding-bottom: 20px;
  font-size: 14px;
  list-style: none;
}
.ant-timeline-item-tail {
  position: absolute;
  top: 10px;
  left: 4px;
  height: calc(100% - 10px);
  border-left: 2px solid #f0f0f0;
}
.ant-timeline-item-pending .ant-timeline-item-head {
  font-size: 12px;
  background-color: transparent;
}
.ant-timeline-item-pending .ant-timeline-item-tail {
  display: none;
}
.ant-timeline-item-head {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 2px solid transparent;
  border-radius: 100px;
}
.ant-timeline-item-head-blue {
  color: #00c250;
  border-color: #00c250;
}
.ant-timeline-item-head-red {
  color: #ff4d4f;
  border-color: #ff4d4f;
}
.ant-timeline-item-head-green {
  color: #52c41a;
  border-color: #52c41a;
}
.ant-timeline-item-head-gray {
  color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-timeline-item-head-custom {
  position: absolute;
  top: 5.5px;
  left: 5px;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 3px 1px;
  line-height: 1;
  text-align: center;
  border: 0;
  border-radius: 0;
  transform: translate(-50%, -50%);
}
.ant-timeline-item-content {
  position: relative;
  top: -7.001px;
  margin: 0 0 0 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-label .ant-timeline-item-tail,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-label .ant-timeline-item-head,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  left: 50%;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-label .ant-timeline-item-head {
  margin-left: -4px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  margin-left: 1px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content {
  left: calc(50% - 4px);
  width: calc(50% - 14px);
  text-align: left;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(50% - 12px);
  margin: 0;
  text-align: right;
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {
  left: calc(100% - 4px - 2px);
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(100% - 18px);
}
.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  display: block;
  height: calc(100% - 14px);
  border-left: 2px dotted #f0f0f0;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail {
  display: none;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
  top: 15px;
  display: block;
  height: calc(100% - 15px);
  border-left: 2px dotted #f0f0f0;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content {
  min-height: 48px;
}
.ant-timeline.ant-timeline-label .ant-timeline-item-label {
  position: absolute;
  top: -7.001px;
  width: calc(50% - 12px);
  text-align: right;
}
.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
  left: calc(50% + 14px);
  width: calc(50% - 14px);
  text-align: left;
}
.ant-timeline-rtl {
  direction: rtl;
}
.ant-timeline-rtl .ant-timeline-item-tail {
  right: 4px;
  left: auto;
  border-right: 2px solid #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl .ant-timeline-item-head-custom {
  right: 5px;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-timeline-rtl .ant-timeline-item-content {
  margin: 0 18px 0 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  right: 50%;
  left: auto;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head {
  margin-right: -4px;
  margin-left: 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  margin-right: 1px;
  margin-left: 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content {
  right: calc(50% - 4px);
  left: auto;
  text-align: right;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content {
  text-align: left;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {
  right: 0;
  left: auto;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: 100%;
  margin-right: 18px;
  text-align: right;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  border-right: 2px dotted #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
  border-right: 2px dotted #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label {
  text-align: left;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
  right: calc(50% + 14px);
  text-align: right;
}
.ant-tooltip {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  z-index: 1070;
  display: block;
  width: -moz-max-content;
  width: max-content;
  max-width: 250px;
  visibility: visible;
}
.ant-tooltip-hidden {
  display: none;
}
.ant-tooltip-placement-top,
.ant-tooltip-placement-topLeft,
.ant-tooltip-placement-topRight {
  padding-bottom: 8px;
}
.ant-tooltip-placement-right,
.ant-tooltip-placement-rightTop,
.ant-tooltip-placement-rightBottom {
  padding-left: 8px;
}
.ant-tooltip-placement-bottom,
.ant-tooltip-placement-bottomLeft,
.ant-tooltip-placement-bottomRight {
  padding-top: 8px;
}
.ant-tooltip-placement-left,
.ant-tooltip-placement-leftTop,
.ant-tooltip-placement-leftBottom {
  padding-right: 8px;
}
.ant-tooltip-inner {
  min-width: 30px;
  min-height: 32px;
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-tooltip-arrow {
  position: absolute;
  display: block;
  width: 13.07106781px;
  height: 13.07106781px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-tooltip-arrow-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 5px;
  height: 5px;
  margin: auto;
  background-color: rgba(0, 0, 0, 0.75);
  content: '';
  pointer-events: auto;
}
.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: -5.07106781px;
}
.ant-tooltip-placement-top .ant-tooltip-arrow-content,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-topRight .ant-tooltip-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  left: -5.07106781px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content {
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  right: -5.07106781px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content {
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  top: -5.07106781px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
  box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-pink .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-pink .ant-tooltip-arrow-content {
  background-color: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-arrow-content {
  background-color: #eb2f96;
}
.ant-tooltip-red .ant-tooltip-inner {
  background-color: #f5222d;
}
.ant-tooltip-red .ant-tooltip-arrow-content {
  background-color: #f5222d;
}
.ant-tooltip-volcano .ant-tooltip-inner {
  background-color: #fa541c;
}
.ant-tooltip-volcano .ant-tooltip-arrow-content {
  background-color: #fa541c;
}
.ant-tooltip-orange .ant-tooltip-inner {
  background-color: #fa8c16;
}
.ant-tooltip-orange .ant-tooltip-arrow-content {
  background-color: #fa8c16;
}
.ant-tooltip-yellow .ant-tooltip-inner {
  background-color: #fadb14;
}
.ant-tooltip-yellow .ant-tooltip-arrow-content {
  background-color: #fadb14;
}
.ant-tooltip-gold .ant-tooltip-inner {
  background-color: #faad14;
}
.ant-tooltip-gold .ant-tooltip-arrow-content {
  background-color: #faad14;
}
.ant-tooltip-cyan .ant-tooltip-inner {
  background-color: #13c2c2;
}
.ant-tooltip-cyan .ant-tooltip-arrow-content {
  background-color: #13c2c2;
}
.ant-tooltip-lime .ant-tooltip-inner {
  background-color: #a0d911;
}
.ant-tooltip-lime .ant-tooltip-arrow-content {
  background-color: #a0d911;
}
.ant-tooltip-green .ant-tooltip-inner {
  background-color: #52c41a;
}
.ant-tooltip-green .ant-tooltip-arrow-content {
  background-color: #52c41a;
}
.ant-tooltip-blue .ant-tooltip-inner {
  background-color: #1890ff;
}
.ant-tooltip-blue .ant-tooltip-arrow-content {
  background-color: #1890ff;
}
.ant-tooltip-geekblue .ant-tooltip-inner {
  background-color: #2f54eb;
}
.ant-tooltip-geekblue .ant-tooltip-arrow-content {
  background-color: #2f54eb;
}
.ant-tooltip-purple .ant-tooltip-inner {
  background-color: #722ed1;
}
.ant-tooltip-purple .ant-tooltip-arrow-content {
  background-color: #722ed1;
}
.ant-tooltip-rtl {
  direction: rtl;
}
.ant-tooltip-rtl .ant-tooltip-inner {
  text-align: right;
}
.ant-transfer-customize-list .ant-transfer-list {
  flex: 1 1 50%;
  width: auto;
  height: auto;
  min-height: 200px;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small {
  border: 0;
  border-radius: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th {
  background: #fafafa;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content .ant-table-row:last-child td {
  border-bottom: 1px solid #f0f0f0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body {
  margin: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination {
  margin: 16px 0 4px;
}
.ant-transfer-customize-list .ant-input[disabled] {
  background-color: transparent;
}
.ant-transfer {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: flex;
  align-items: stretch;
}
.ant-transfer-disabled .ant-transfer-list {
  background: #f5f5f5;
}
.ant-transfer-list {
  display: flex;
  flex-direction: column;
  width: 180px;
  height: 200px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.ant-transfer-list-with-pagination {
  width: 250px;
  height: auto;
}
.ant-transfer-list-search {
  padding-right: 24px;
  padding-left: 8px;
}
.ant-transfer-list-search-action {
  position: absolute;
  top: 12px;
  right: 12px;
  bottom: 12px;
  width: 28px;
  color: rgba(0, 0, 0, 0.25);
  line-height: 32px;
  text-align: center;
}
.ant-transfer-list-search-action .anticon {
  color: rgba(0, 0, 0, 0.25);
  transition: all 0.3s;
}
.ant-transfer-list-search-action .anticon:hover {
  color: rgba(0, 0, 0, 0.45);
}
span.ant-transfer-list-search-action {
  pointer-events: none;
}
.ant-transfer-list-header {
  display: flex;
  flex: none;
  align-items: center;
  height: 40px;
  padding: 8px 12px 9px;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-transfer-list-header > *:not(:last-child) {
  margin-right: 4px;
}
.ant-transfer-list-header > * {
  flex: none;
}
.ant-transfer-list-header-title {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  text-overflow: ellipsis;
}
.ant-transfer-list-header-dropdown {
  font-size: 10px;
  transform: translateY(10%);
  cursor: pointer;
}
.ant-transfer-list-header-dropdown[disabled] {
  cursor: not-allowed;
}
.ant-transfer-list-body {
  display: flex;
  flex: auto;
  flex-direction: column;
  overflow: hidden;
  font-size: 14px;
}
.ant-transfer-list-body-search-wrapper {
  position: relative;
  flex: none;
  padding: 12px;
}
.ant-transfer-list-content {
  flex: auto;
  margin: 0;
  padding: 0;
  overflow: auto;
  list-style: none;
}
.ant-transfer-list-content-item {
  display: flex;
  align-items: center;
  min-height: 32px;
  padding: 6px 12px;
  line-height: 20px;
  transition: all 0.3s;
}
.ant-transfer-list-content-item > *:not(:last-child) {
  margin-right: 8px;
}
.ant-transfer-list-content-item > * {
  flex: none;
}
.ant-transfer-list-content-item-text {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-transfer-list-content-item-remove {
  color: #00c250;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  position: relative;
  color: #d9d9d9;
}
.ant-transfer-list-content-item-remove:focus,
.ant-transfer-list-content-item-remove:hover {
  color: #21cf64;
}
.ant-transfer-list-content-item-remove:active {
  color: #009c46;
}
.ant-transfer-list-content-item-remove::after {
  position: absolute;
  top: -6px;
  right: -50%;
  bottom: -6px;
  left: -50%;
  content: '';
}
.ant-transfer-list-content-item-remove:hover {
  color: #21cf64;
}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background-color: #f5f5f5;
  cursor: pointer;
}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover {
  background-color: #dcffe4;
}
.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background: transparent;
  cursor: default;
}
.ant-transfer-list-content-item-checked {
  background-color: #e6ffec;
}
.ant-transfer-list-content-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-transfer-list-pagination {
  padding: 8px 0;
  text-align: right;
  border-top: 1px solid #f0f0f0;
}
.ant-transfer-list-body-not-found {
  flex: none;
  width: 100%;
  margin: auto 0;
  color: rgba(0, 0, 0, 0.25);
  text-align: center;
}
.ant-transfer-list-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-transfer-operation {
  display: flex;
  flex: none;
  flex-direction: column;
  align-self: center;
  margin: 0 8px;
  vertical-align: middle;
}
.ant-transfer-operation .ant-btn {
  display: block;
}
.ant-transfer-operation .ant-btn:first-child {
  margin-bottom: 4px;
}
.ant-transfer-operation .ant-btn .anticon {
  font-size: 12px;
}
.ant-transfer .ant-empty-image {
  max-height: -2px;
}
.ant-transfer-rtl {
  direction: rtl;
}
.ant-transfer-rtl .ant-transfer-list-search {
  padding-right: 8px;
  padding-left: 24px;
}
.ant-transfer-rtl .ant-transfer-list-search-action {
  right: auto;
  left: 12px;
}
.ant-transfer-rtl .ant-transfer-list-header > *:not(:last-child) {
  margin-right: 0;
  margin-left: 4px;
}
.ant-transfer-rtl .ant-transfer-list-header {
  right: 0;
  left: auto;
}
.ant-transfer-rtl .ant-transfer-list-header-title {
  text-align: left;
}
.ant-transfer-rtl .ant-transfer-list-content-item > *:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
.ant-transfer-rtl .ant-transfer-list-pagination {
  text-align: left;
}
.ant-transfer-rtl .ant-transfer-list-footer {
  right: 0;
  left: auto;
}
.ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before {
  top: auto !important;
  bottom: auto !important;
  height: 14px !important;
}
.ant-tree.ant-tree-directory .ant-tree-treenode {
  position: relative;
}
.ant-tree.ant-tree-directory .ant-tree-treenode::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  transition: background-color 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode:hover::before {
  background: #f5f5f5;
}
.ant-tree.ant-tree-directory .ant-tree-treenode > * {
  z-index: 1;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher {
  transition: color 0.3s;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper {
  border-radius: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected {
  color: #fff;
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover::before,
.ant-tree.ant-tree-directory .ant-tree-treenode-selected::before {
  background: #00c250;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher {
  color: #fff;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper {
  color: #fff;
  background: transparent;
}
.ant-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner {
  border-color: #00c250;
}
.ant-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #00c250;
  border-radius: 2px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-tree-checkbox:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox::after {
  visibility: visible;
}
.ant-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 22%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background-color: #00c250;
  border-color: #00c250;
}
.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);
  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;
  animation-name: none;
}
.ant-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
}
.ant-tree-checkbox-group-item {
  margin-right: 8px;
}
.ant-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #00c250;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-tree-checkbox-rtl {
  direction: rtl;
}
.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item {
  margin-left: 8px;
}
.ant-tree {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  background: #fff;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-tree-focused:not(:hover):not(.ant-tree-active-focused) {
  background: #e6ffec;
}
.ant-tree-list-holder-inner {
  align-items: flex-start;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner {
  align-items: stretch;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper {
  flex: auto;
}
.ant-tree .ant-tree-treenode {
  display: flex;
  align-items: flex-start;
  padding: 0 0 4px 0;
  outline: none;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper {
  background: #f5f5f5;
}
.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title {
  color: inherit;
  font-weight: 500;
}
.ant-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ant-tree-switcher {
  position: relative;
  flex: none;
  align-self: stretch;
  width: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-switcher .ant-tree-switcher-icon,
.ant-tree-switcher .ant-select-tree-switcher-icon {
  display: inline-block;
  font-size: 10px;
  vertical-align: baseline;
}
.ant-tree-switcher .ant-tree-switcher-icon svg,
.ant-tree-switcher .ant-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-tree-switcher-noop {
  cursor: default;
}
.ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-tree-switcher-loading-icon {
  color: #00c250;
}
.ant-tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ant-tree-switcher-leaf-line::before {
  position: absolute;
  top: 0;
  bottom: -4px;
  margin-left: -1px;
  border-left: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree-switcher-leaf-line::after {
  position: absolute;
  width: 10px;
  height: 14px;
  margin-left: -1px;
  border-bottom: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree-checkbox {
  top: initial;
  margin: 4px 8px 0 0;
}
.ant-tree .ant-tree-node-content-wrapper {
  position: relative;
  z-index: auto;
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
}
.ant-tree .ant-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #9df5b6;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty {
  display: none;
}
.ant-tree-unselectable .ant-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ant-tree-node-content-wrapper[draggable='true'] {
  line-height: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator {
  position: absolute;
  z-index: 1;
  height: 2px;
  background-color: #00c250;
  border-radius: 1px;
  pointer-events: none;
}
.ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border: 2px solid #00c250;
  border-radius: 50%;
  content: '';
}
.ant-tree .ant-tree-treenode.drop-container > [draggable] {
  box-shadow: 0 0 0 2px #00c250;
}
.ant-tree-show-line .ant-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ant-tree-show-line .ant-tree-indent-unit::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.ant-tree-show-line .ant-tree-indent-unit-end::before {
  display: none;
}
.ant-tree-show-line .ant-tree-switcher {
  background: #fff;
}
.ant-tree-show-line .ant-tree-switcher-line-icon {
  vertical-align: -0.225em;
}
.ant-tree-rtl {
  direction: rtl;
}
.ant-tree-rtl .ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {
  right: -6px;
  left: unset;
}
.ant-tree .ant-tree-treenode-rtl {
  direction: rtl;
}
.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(90deg);
}
.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit::before {
  right: auto;
  left: -13px;
  border-right: none;
  border-left: 1px solid #d9d9d9;
}
.ant-tree-rtl.ant-tree-checkbox {
  margin: 4px 0 0 8px;
}
.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox {
  margin: 4px 0 0 8px;
}
.ant-select-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox-input:focus + .ant-select-tree-checkbox-inner {
  border-color: #00c250;
}
.ant-select-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #00c250;
  border-radius: 2px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-select-tree-checkbox:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox::after {
  visibility: visible;
}
.ant-select-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-select-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 22%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
  background-color: #00c250;
  border-color: #00c250;
}
.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);
  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;
  animation-name: none;
}
.ant-select-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-select-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-wrapper + .ant-select-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-select-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-select-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
}
.ant-select-tree-checkbox-group-item {
  margin-right: 8px;
}
.ant-select-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-select-tree-checkbox-group-item + .ant-select-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #00c250;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-select-tree-checkbox-rtl {
  direction: rtl;
}
.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item + .ant-select-tree-checkbox-group-item {
  margin-left: 8px;
}
.ant-tree-select-dropdown {
  padding: 8px 4px 0;
}
.ant-tree-select-dropdown-rtl {
  direction: rtl;
}
.ant-tree-select-dropdown .ant-select-tree {
  border-radius: 0;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner {
  align-items: stretch;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode {
  padding-bottom: 8px;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper {
  flex: auto;
}
.ant-select-tree {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  background: #fff;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused) {
  background: #e6ffec;
}
.ant-select-tree-list-holder-inner {
  align-items: flex-start;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner {
  align-items: stretch;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper {
  flex: auto;
}
.ant-select-tree .ant-select-tree-treenode {
  display: flex;
  align-items: flex-start;
  padding: 0 0 4px 0;
  outline: none;
}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper {
  background: #f5f5f5;
}
.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title {
  color: inherit;
  font-weight: 500;
}
.ant-select-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ant-select-tree-switcher {
  position: relative;
  flex: none;
  align-self: stretch;
  width: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-switcher .ant-tree-switcher-icon,
.ant-select-tree-switcher .ant-select-tree-switcher-icon {
  display: inline-block;
  font-size: 10px;
  vertical-align: baseline;
}
.ant-select-tree-switcher .ant-tree-switcher-icon svg,
.ant-select-tree-switcher .ant-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-select-tree-switcher-noop {
  cursor: default;
}
.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-select-tree-switcher-loading-icon {
  color: #00c250;
}
.ant-select-tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ant-select-tree-switcher-leaf-line::before {
  position: absolute;
  top: 0;
  bottom: -4px;
  margin-left: -1px;
  border-left: 1px solid #d9d9d9;
  content: ' ';
}
.ant-select-tree-switcher-leaf-line::after {
  position: absolute;
  width: 10px;
  height: 14px;
  margin-left: -1px;
  border-bottom: 1px solid #d9d9d9;
  content: ' ';
}
.ant-select-tree-checkbox {
  top: initial;
  margin: 4px 8px 0 0;
}
.ant-select-tree .ant-select-tree-node-content-wrapper {
  position: relative;
  z-index: auto;
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
}
.ant-select-tree .ant-select-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
  background-color: #9df5b6;
}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty {
  display: none;
}
.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ant-select-tree-node-content-wrapper[draggable='true'] {
  line-height: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator {
  position: absolute;
  z-index: 1;
  height: 2px;
  background-color: #00c250;
  border-radius: 1px;
  pointer-events: none;
}
.ant-select-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border: 2px solid #00c250;
  border-radius: 50%;
  content: '';
}
.ant-select-tree .ant-select-tree-treenode.drop-container > [draggable] {
  box-shadow: 0 0 0 2px #00c250;
}
.ant-select-tree-show-line .ant-select-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ant-select-tree-show-line .ant-select-tree-indent-unit::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.ant-select-tree-show-line .ant-select-tree-indent-unit-end::before {
  display: none;
}
.ant-select-tree-show-line .ant-select-tree-switcher {
  background: #fff;
}
.ant-select-tree-show-line .ant-select-tree-switcher-line-icon {
  vertical-align: -0.225em;
}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  transform: rotate(90deg);
}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon {
  transform: scaleY(-1);
}
.ant-typography {
  color: rgba(0, 0, 0, 0.85);
  overflow-wrap: break-word;
}
.ant-typography.ant-typography-secondary {
  color: rgba(0, 0, 0, 0.45);
}
.ant-typography.ant-typography-success {
  color: #52c41a;
}
.ant-typography.ant-typography-warning {
  color: #faad14;
}
.ant-typography.ant-typography-danger {
  color: #ff4d4f;
}
a.ant-typography.ant-typography-danger:active,
a.ant-typography.ant-typography-danger:focus,
a.ant-typography.ant-typography-danger:hover {
  color: #ff7875;
}
.ant-typography.ant-typography-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
div.ant-typography,
.ant-typography p {
  margin-bottom: 1em;
}
h1.ant-typography,
.ant-typography h1 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 38px;
  line-height: 1.23;
}
h2.ant-typography,
.ant-typography h2 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 30px;
  line-height: 1.35;
}
h3.ant-typography,
.ant-typography h3 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 24px;
  line-height: 1.35;
}
h4.ant-typography,
.ant-typography h4 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 1.4;
}
h5.ant-typography,
.ant-typography h5 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
}
.ant-typography + h1.ant-typography,
.ant-typography + h2.ant-typography,
.ant-typography + h3.ant-typography,
.ant-typography + h4.ant-typography,
.ant-typography + h5.ant-typography {
  margin-top: 1.2em;
}
.ant-typography div + h1,
.ant-typography ul + h1,
.ant-typography li + h1,
.ant-typography p + h1,
.ant-typography h1 + h1,
.ant-typography h2 + h1,
.ant-typography h3 + h1,
.ant-typography h4 + h1,
.ant-typography h5 + h1,
.ant-typography div + h2,
.ant-typography ul + h2,
.ant-typography li + h2,
.ant-typography p + h2,
.ant-typography h1 + h2,
.ant-typography h2 + h2,
.ant-typography h3 + h2,
.ant-typography h4 + h2,
.ant-typography h5 + h2,
.ant-typography div + h3,
.ant-typography ul + h3,
.ant-typography li + h3,
.ant-typography p + h3,
.ant-typography h1 + h3,
.ant-typography h2 + h3,
.ant-typography h3 + h3,
.ant-typography h4 + h3,
.ant-typography h5 + h3,
.ant-typography div + h4,
.ant-typography ul + h4,
.ant-typography li + h4,
.ant-typography p + h4,
.ant-typography h1 + h4,
.ant-typography h2 + h4,
.ant-typography h3 + h4,
.ant-typography h4 + h4,
.ant-typography h5 + h4,
.ant-typography div + h5,
.ant-typography ul + h5,
.ant-typography li + h5,
.ant-typography p + h5,
.ant-typography h1 + h5,
.ant-typography h2 + h5,
.ant-typography h3 + h5,
.ant-typography h4 + h5,
.ant-typography h5 + h5 {
  margin-top: 1.2em;
}
a.ant-typography-ellipsis,
span.ant-typography-ellipsis {
  display: inline-block;
}
a.ant-typography,
.ant-typography a {
  color: #00c250;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  text-decoration: none;
}
a.ant-typography:focus,
.ant-typography a:focus,
a.ant-typography:hover,
.ant-typography a:hover {
  color: #21cf64;
}
a.ant-typography:active,
.ant-typography a:active {
  color: #009c46;
}
a.ant-typography:active,
.ant-typography a:active,
a.ant-typography:hover,
.ant-typography a:hover {
  text-decoration: none;
}
a.ant-typography[disabled],
.ant-typography a[disabled],
a.ant-typography.ant-typography-disabled,
.ant-typography a.ant-typography-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
a.ant-typography[disabled]:active,
.ant-typography a[disabled]:active,
a.ant-typography.ant-typography-disabled:active,
.ant-typography a.ant-typography-disabled:active,
a.ant-typography[disabled]:hover,
.ant-typography a[disabled]:hover,
a.ant-typography.ant-typography-disabled:hover,
.ant-typography a.ant-typography-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
}
a.ant-typography[disabled]:active,
.ant-typography a[disabled]:active,
a.ant-typography.ant-typography-disabled:active,
.ant-typography a.ant-typography-disabled:active {
  pointer-events: none;
}
.ant-typography code {
  margin: 0 0.2em;
  padding: 0.2em 0.4em 0.1em;
  font-size: 85%;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}
.ant-typography kbd {
  margin: 0 0.2em;
  padding: 0.15em 0.4em 0.1em;
  font-size: 90%;
  background: rgba(150, 150, 150, 0.06);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-bottom-width: 2px;
  border-radius: 3px;
}
.ant-typography mark {
  padding: 0;
  background-color: #ffe58f;
}
.ant-typography u,
.ant-typography ins {
  text-decoration: underline;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}
.ant-typography s,
.ant-typography del {
  text-decoration: line-through;
}
.ant-typography strong {
  font-weight: 600;
}
.ant-typography-expand,
.ant-typography-edit,
.ant-typography-copy {
  color: #00c250;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  margin-left: 4px;
}
.ant-typography-expand:focus,
.ant-typography-edit:focus,
.ant-typography-copy:focus,
.ant-typography-expand:hover,
.ant-typography-edit:hover,
.ant-typography-copy:hover {
  color: #21cf64;
}
.ant-typography-expand:active,
.ant-typography-edit:active,
.ant-typography-copy:active {
  color: #009c46;
}
.ant-typography-copy-success,
.ant-typography-copy-success:hover,
.ant-typography-copy-success:focus {
  color: #52c41a;
}
.ant-typography-edit-content {
  position: relative;
}
div.ant-typography-edit-content {
  left: -12px;
  margin-top: -5px;
  margin-bottom: calc(1em - 4px - 1px);
}
.ant-typography-edit-content-confirm {
  position: absolute;
  right: 10px;
  bottom: 8px;
  color: rgba(0, 0, 0, 0.45);
  pointer-events: none;
}
.ant-typography-edit-content textarea {
  -moz-transition: none;
}
.ant-typography ul,
.ant-typography ol {
  margin: 0 0 1em 0;
  padding: 0;
}
.ant-typography ul li,
.ant-typography ol li {
  margin: 0 0 0 20px;
  padding: 0 0 0 4px;
}
.ant-typography ul {
  list-style-type: circle;
}
.ant-typography ul ul {
  list-style-type: disc;
}
.ant-typography ol {
  list-style-type: decimal;
}
.ant-typography pre,
.ant-typography blockquote {
  margin: 1em 0;
}
.ant-typography pre {
  padding: 0.4em 0.6em;
  white-space: pre-wrap;
  word-wrap: break-word;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}
.ant-typography pre code {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  background: transparent;
  border: 0;
}
.ant-typography blockquote {
  padding: 0 0 0 0.6em;
  border-left: 4px solid rgba(100, 100, 100, 0.2);
  opacity: 0.85;
}
.ant-typography-single-line {
  white-space: nowrap;
}
.ant-typography-ellipsis-single-line {
  overflow: hidden;
  text-overflow: ellipsis;
}
a.ant-typography-ellipsis-single-line,
span.ant-typography-ellipsis-single-line {
  vertical-align: bottom;
}
.ant-typography-ellipsis-multiple-line {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}
.ant-typography-rtl {
  direction: rtl;
}
.ant-typography-rtl .ant-typography-expand,
.ant-typography-rtl .ant-typography-edit,
.ant-typography-rtl .ant-typography-copy {
  margin-right: 4px;
  margin-left: 0;
}
.ant-typography-rtl .ant-typography-expand {
  float: left;
}
div.ant-typography-edit-content.ant-typography-rtl {
  right: -12px;
  left: auto;
}
.ant-typography-rtl .ant-typography-edit-content-confirm {
  right: auto;
  left: 10px;
}
.ant-typography-rtl.ant-typography ul li,
.ant-typography-rtl.ant-typography ol li {
  margin: 0 20px 0 0;
  padding: 0 4px 0 0;
}
.ant-upload {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  outline: 0;
}
.ant-upload p {
  margin: 0;
}
.ant-upload-btn {
  display: block;
  width: 100%;
  outline: none;
}
.ant-upload input[type='file'] {
  cursor: pointer;
}
.ant-upload.ant-upload-select {
  display: inline-block;
}
.ant-upload.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-select-picture-card {
  width: 104px;
  height: 104px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-align: center;
}
.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #00c250;
}
.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #d9d9d9;
}
.ant-upload.ant-upload-drag {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.ant-upload.ant-upload-drag .ant-upload {
  padding: 16px 0;
}
.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border-color: #009c46;
}
.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: #21cf64;
}
.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: #21cf64;
  font-size: 48px;
}
.ant-upload.ant-upload-drag p.ant-upload-text {
  margin: 0 0 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-upload.ant-upload-drag p.ant-upload-hint {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload.ant-upload-drag .anticon-plus {
  color: rgba(0, 0, 0, 0.25);
  font-size: 30px;
  transition: all 0.3s;
}
.ant-upload.ant-upload-drag .anticon-plus:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload.ant-upload-drag:hover .anticon-plus {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-picture-card-wrapper {
  display: inline-block;
  width: 100%;
}
.ant-upload-picture-card-wrapper::before {
  display: table;
  content: '';
}
.ant-upload-picture-card-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-picture-card-wrapper::before {
  display: table;
  content: '';
}
.ant-upload-picture-card-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  line-height: 1.5715;
}
.ant-upload-list::before {
  display: table;
  content: '';
}
.ant-upload-list::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list::before {
  display: table;
  content: '';
}
.ant-upload-list::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list-item {
  position: relative;
  height: 22.001px;
  margin-top: 8px;
  font-size: 14px;
}
.ant-upload-list-item-name {
  display: inline-block;
  width: 100%;
  padding-left: 22px;
  overflow: hidden;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-upload-list-item-card-actions {
  position: absolute;
  right: 0;
}
.ant-upload-list-item-card-actions-btn {
  opacity: 0;
}
.ant-upload-list-item-card-actions-btn.ant-btn-sm {
  height: 20px;
  line-height: 1;
}
.ant-upload-list-item-card-actions.picture {
  top: 22px;
  line-height: 0;
}
.ant-upload-list-item-card-actions-btn:focus,
.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-card-actions .anticon {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-list-item-info {
  height: 100%;
  padding: 0 4px;
  transition: background-color 0.3s;
}
.ant-upload-list-item-info > span {
  display: block;
  width: 100%;
  height: 100%;
}
.ant-upload-list-item-info .anticon-loading .anticon,
.ant-upload-list-item-info .ant-upload-text-icon .anticon {
  position: absolute;
  top: 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload-list-item .anticon-close {
  position: absolute;
  top: 6px;
  right: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
  line-height: 0;
  cursor: pointer;
  opacity: 0;
  transition: all 0.3s;
}
.ant-upload-list-item .anticon-close:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #f5f5f5;
}
.ant-upload-list-item:hover .anticon-close {
  opacity: 1;
}
.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-error,
.ant-upload-list-item-error .ant-upload-text-icon > .anticon,
.ant-upload-list-item-error .ant-upload-list-item-name {
  color: #ff4d4f;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  color: #ff4d4f;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-progress {
  position: absolute;
  bottom: -12px;
  width: 100%;
  padding-left: 26px;
  font-size: 14px;
  line-height: 0;
}
.ant-upload-list-picture .ant-upload-list-item,
.ant-upload-list-picture-card .ant-upload-list-item {
  position: relative;
  height: 66px;
  padding: 8px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.ant-upload-list-picture .ant-upload-list-item:hover,
.ant-upload-list-picture-card .ant-upload-list-item:hover {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-error,
.ant-upload-list-picture-card .ant-upload-list-item-error {
  border-color: #ff4d4f;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-uploading,
.ant-upload-list-picture-card .ant-upload-list-item-uploading {
  border-style: dashed;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  width: 48px;
  height: 48px;
  line-height: 54px;
  text-align: center;
  opacity: 0.8;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon {
  font-size: 26px;
}
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'],
.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'] {
  fill: #fff2f0;
}
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'],
.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'] {
  fill: #ff4d4f;
}
.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-picture-card .ant-upload-list-item-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 26px;
  transform: translate(-50%, -50%);
}
.ant-upload-list-picture .ant-upload-list-item-icon .anticon,
.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon {
  font-size: 26px;
}
.ant-upload-list-picture .ant-upload-list-item-image,
.ant-upload-list-picture-card .ant-upload-list-item-image {
  max-width: 100%;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail img,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  display: block;
  width: 48px;
  height: 48px;
  overflow: hidden;
}
.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: inline-block;
  box-sizing: border-box;
  max-width: 100%;
  margin: 0 0 0 8px;
  padding-right: 8px;
  padding-left: 48px;
  overflow: hidden;
  line-height: 44px;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name {
  line-height: 28px;
}
.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 14px;
  width: calc(100% - 24px);
  margin-top: 0;
  padding-left: 56px;
}
.ant-upload-list-picture .anticon-close,
.ant-upload-list-picture-card .anticon-close {
  position: absolute;
  top: 8px;
  right: 8px;
  line-height: 1;
  opacity: 1;
}
.ant-upload-list-picture-card-container {
  display: inline-block;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
  vertical-align: top;
}
.ant-upload-list-picture-card.ant-upload-list::after {
  display: none;
}
.ant-upload-list-picture-card .ant-upload-list-item {
  height: 100%;
  margin: 0;
}
.ant-upload-list-picture-card .ant-upload-list-item-info {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.ant-upload-list-picture-card .ant-upload-list-item-info::before {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: all 0.3s;
  content: ' ';
}
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info::before {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  white-space: nowrap;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete {
  z-index: 10;
  width: 16px;
  margin: 0 4px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover {
  color: #fff;
}
.ant-upload-list-picture-card .ant-upload-list-item-info:hover + .ant-upload-list-item-actions,
.ant-upload-list-picture-card .ant-upload-list-item-actions:hover {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  position: static;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: none;
  margin: 8px 0 0;
  padding: 0;
  line-height: 1.5715;
  text-align: center;
}
.ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {
  position: absolute;
  bottom: 10px;
  display: block;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
  background-color: #fafafa;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {
  height: auto;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info::before,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete {
  display: none;
}
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 32px;
  width: calc(100% - 14px);
  padding-left: 0;
}
.ant-upload-list-text-container,
.ant-upload-list-picture-container {
  transition: opacity 0.3s, height 0.3s;
}
.ant-upload-list-text-container::before,
.ant-upload-list-picture-container::before {
  display: table;
  width: 0;
  height: 0;
  content: '';
}
.ant-upload-list-text-container .ant-upload-span,
.ant-upload-list-picture-container .ant-upload-span {
  display: block;
  flex: auto;
}
.ant-upload-list-text .ant-upload-span,
.ant-upload-list-picture .ant-upload-span {
  display: flex;
  align-items: center;
}
.ant-upload-list-text .ant-upload-span > *,
.ant-upload-list-picture .ant-upload-span > * {
  flex: none;
}
.ant-upload-list-text .ant-upload-list-item-name,
.ant-upload-list-picture .ant-upload-list-item-name {
  flex: auto;
  padding: 0 8px;
}
.ant-upload-list-text .ant-upload-list-item-card-actions,
.ant-upload-list-picture .ant-upload-list-item-card-actions {
  position: static;
}
.ant-upload-list-text .ant-upload-text-icon .anticon {
  position: static;
}
.ant-upload-list .ant-upload-animate-inline-appear,
.ant-upload-list .ant-upload-animate-inline-enter,
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-duration: 0.3s;
  animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-upload-list .ant-upload-animate-inline-appear,
.ant-upload-list .ant-upload-animate-inline-enter {
  animation-name: uploadAnimateInlineIn;
}
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-name: uploadAnimateInlineOut;
}
@keyframes uploadAnimateInlineIn {
  from {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
.ant-upload-rtl {
  direction: rtl;
}
.ant-upload-rtl.ant-upload.ant-upload-select-picture-card {
  margin-right: auto;
  margin-left: 8px;
}
.ant-upload-list-rtl {
  direction: rtl;
}
.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
  padding-right: 22px;
  padding-left: 14px;
}
.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
  padding-right: 22px;
  padding-left: 28px;
}
.ant-upload-list-rtl .ant-upload-list-item-name {
  padding-right: 22px;
  padding-left: 0;
}
.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1 {
  padding-left: 14px;
}
.ant-upload-list-rtl .ant-upload-list-item-card-actions {
  right: auto;
  left: 0;
}
.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon {
  padding-right: 0;
  padding-left: 5px;
}
.ant-upload-list-rtl .ant-upload-list-item-info {
  padding: 0 4px 0 12px;
}
.ant-upload-list-rtl .ant-upload-list-item .anticon-close {
  right: auto;
  left: 4px;
}
.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  padding-right: 0;
  padding-left: 5px;
}
.ant-upload-list-rtl .ant-upload-list-item-progress {
  padding-right: 26px;
  padding-left: 0;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  right: 8px;
  left: auto;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name {
  margin: 0 8px 0 0;
  padding-right: 48px;
  padding-left: 8px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1 {
  padding-right: 48px;
  padding-left: 18px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2 {
  padding-right: 48px;
  padding-left: 36px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress {
  padding-right: 0;
  padding-left: 0;
}
.ant-upload-list-rtl.ant-upload-list-picture .anticon-close,
.ant-upload-list-rtl.ant-upload-list-picture-card .anticon-close {
  right: auto;
  left: 8px;
}
.ant-upload-list-rtl .ant-upload-list-picture-card-container {
  margin: 0 0 8px 8px;
}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {
  margin: 8px 0 0;
  padding: 0;
}

/* Basscss Flex */
.flex {
  display: flex;
}
.flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flex-column {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-baseline {
  align-items: baseline;
}
.items-stretch {
  align-items: stretch;
}
.self-start {
  align-self: flex-start;
}
.self-end {
  align-self: flex-end;
}
.self-center {
  align-self: center;
}
.self-baseline {
  align-self: baseline;
}
.self-stretch {
  align-self: stretch;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.justify-evenly {
  justify-content: space-evenly;
}
.content-start {
  align-content: flex-start;
}
.content-end {
  align-content: flex-end;
}
.content-center {
  align-content: center;
}
.content-between {
  align-content: space-between;
}
.content-around {
  align-content: space-around;
}
.content-stretch {
  align-content: stretch;
}
/* 1. Fix for Chrome 44 bug. https://code.google.com/p/chromium/issues/detail?id=506893 */
.flex-auto {
  flex: 1 1 auto;
  min-width: 0;
  /* 1 */
  min-height: 0;
  /* 1 */
}
.flex-none {
  flex: none;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-last {
  order: 99999;
}
/* Basscss Margin */
.m0 {
  margin: 0;
}
.mt0 {
  margin-top: 0;
}
.mr0 {
  margin-right: 0;
}
.mb0 {
  margin-bottom: 0;
}
.ml0 {
  margin-left: 0;
}
.mx0 {
  margin-left: 0;
  margin-right: 0;
}
.my0 {
  margin-top: 0;
  margin-bottom: 0;
}
.m1 {
  margin: 0.5rem;
}
.mt1 {
  margin-top: 0.5rem;
}
.mr1 {
  margin-right: 0.5rem;
}
.mb1 {
  margin-bottom: 0.5rem;
}
.ml1 {
  margin-left: 0.5rem;
}
.mx1 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.my1 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.m2 {
  margin: 1rem;
}
.mt2 {
  margin-top: 1rem;
}
.mr2 {
  margin-right: 1rem;
}
.mb2 {
  margin-bottom: 1rem;
}
.ml2 {
  margin-left: 1rem;
}
.mx2 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.my2 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.m3 {
  margin: 2rem;
}
.mt3 {
  margin-top: 2rem;
}
.mr3 {
  margin-right: 2rem;
}
.mb3 {
  margin-bottom: 2rem;
}
.ml3 {
  margin-left: 2rem;
}
.mx3 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.my3 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.m4 {
  margin: 4rem;
}
.mt4 {
  margin-top: 4rem;
}
.mr4 {
  margin-right: 4rem;
}
.mb4 {
  margin-bottom: 4rem;
}
.ml4 {
  margin-left: 4rem;
}
.mx4 {
  margin-left: 4rem;
  margin-right: 4rem;
}
.my4 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.mxn1 {
  margin-left: calc(0.5rem * -1);
  margin-right: calc(0.5rem * -1);
}
.mxn2 {
  margin-left: calc(1rem * -1);
  margin-right: calc(1rem * -1);
}
.mxn3 {
  margin-left: calc(2rem * -1);
  margin-right: calc(2rem * -1);
}
.mxn4 {
  margin-left: calc(4rem * -1);
  margin-right: calc(4rem * -1);
}
.m-auto {
  margin: auto;
}
.mt-auto {
  margin-top: auto;
}
.mr-auto {
  margin-right: auto;
}
.mb-auto {
  margin-bottom: auto;
}
.ml-auto {
  margin-left: auto;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
/* Basscss Padding */
.p0 {
  padding: 0;
}
.pt0 {
  padding-top: 0;
}
.pr0 {
  padding-right: 0;
}
.pb0 {
  padding-bottom: 0;
}
.pl0 {
  padding-left: 0;
}
.px0 {
  padding-left: 0;
  padding-right: 0;
}
.py0 {
  padding-top: 0;
  padding-bottom: 0;
}
.p1 {
  padding: 0.5rem;
}
.pt1 {
  padding-top: 0.5rem;
}
.pr1 {
  padding-right: 0.5rem;
}
.pb1 {
  padding-bottom: 0.5rem;
}
.pl1 {
  padding-left: 0.5rem;
}
.py1 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.px1 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.p2 {
  padding: 1rem;
}
.pt2 {
  padding-top: 1rem;
}
.pr2 {
  padding-right: 1rem;
}
.pb2 {
  padding-bottom: 1rem;
}
.pl2 {
  padding-left: 1rem;
}
.py2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.px2 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.p3 {
  padding: 2rem;
}
.pt3 {
  padding-top: 2rem;
}
.pr3 {
  padding-right: 2rem;
}
.pb3 {
  padding-bottom: 2rem;
}
.pl3 {
  padding-left: 2rem;
}
.py3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.px3 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.p4 {
  padding: 4rem;
}
.pt4 {
  padding-top: 4rem;
}
.pr4 {
  padding-right: 4rem;
}
.pb4 {
  padding-bottom: 4rem;
}
.pl4 {
  padding-left: 4rem;
}
.py4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.px4 {
  padding-left: 4rem;
  padding-right: 4rem;
}
/* Basscss Border */
.border {
  border-style: solid;
  border-width: 1px;
}
.border-none {
  border: 0;
}
.border-top {
  border-top-style: solid;
  border-top-width: 1px;
}
.border-right {
  border-right-style: solid;
  border-right-width: 1px;
}
.border-bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.border-left {
  border-left-style: solid;
  border-left-width: 1px;
}
.rounded {
  border-radius: 3px;
}
.circle {
  border-radius: 50%;
}
.not-rounded {
  border-radius: 0;
}
.rounded-top {
  border-radius: 3px 3px 0 0;
}
.rounded-right {
  border-radius: 0 3px 3px 0;
}
.rounded-bottom {
  border-radius: 0 0 3px 3px;
}
.rounded-left {
  border-radius: 3px 0 0 3px;
}
/* Basscss Layout */
.inline {
  display: inline;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.table {
  display: table;
}
.table-cell {
  display: table-cell;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-auto {
  overflow: auto;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.left {
  float: left;
}
.right {
  float: right;
}
.fit {
  max-width: 100%;
}
/* Basscss Position */
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.top-0 {
  top: 0;
}
.right-0 {
  right: 0;
}
.bottom-0 {
  bottom: 0;
}
.left-0 {
  left: 0;
}
.z1 {
  z-index: 1;
}
.z2 {
  z-index: 2;
}
.z3 {
  z-index: 3;
}
.z4 {
  z-index: 4;
}
/* Basscss Typography */
.font-family-inherit {
  font-family: inherit;
}
.font-size-inherit {
  font-size: inherit;
}
.text-decoration-none {
  text-decoration: none;
}
.bold {
  font-weight: bold;
}
.regular {
  font-weight: normal;
}
.italic {
  font-style: italic;
}
.caps {
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
.left-align {
  text-align: left;
}
.center {
  text-align: center;
}
.right-align {
  text-align: right;
}
.justify {
  text-align: justify;
}
.nowrap {
  white-space: nowrap;
}
.break-word {
  word-wrap: break-word;
}
.line-height-1 {
  line-height: 1;
}
.line-height-2 {
  line-height: 1.125;
}
.line-height-3 {
  line-height: 1.25;
}
.line-height-4 {
  line-height: 1.5;
}
.list-style-none {
  list-style: none;
}
.underline {
  text-decoration: underline;
}
.truncate {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.list-reset {
  list-style: none;
  padding-left: 0;
}
/* Basscss Hide */
.hide {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
.display-none {
  display: none !important;
}
/* Basscss Type Scale */
.h00 {
  font-size: 4rem;
}
.h0 {
  font-size: 3rem;
}
.h1 {
  font-size: 2rem;
}
.h2 {
  font-size: 1.5rem;
}
.h3 {
  font-size: 1.25rem;
}
.h4 {
  font-size: 1rem;
}
.h5 {
  font-size: 0.875rem;
}
.h6 {
  font-size: 0.75rem;
}
/* flex */
.flex5 {
  flex: 5 1;
}
.flex4 {
  flex: 4 1;
}
.flex3 {
  flex: 3 1;
}
.flex2 {
  flex: 2 1;
}
.flex1 {
  flex: 1 1;
}
/* size */
.full-width {
  width: 100%;
}
.full-height {
  height: 100%;
}
.full-page-width {
  width: 100vw;
}
.full-page-height {
  height: 100vh;
}
.border-box {
  box-sizing: border-box;
}
.shadow {
  box-shadow: 0 2px 12px 0px rgba(0, 0, 0, 0.1);
}
.shadow-light {
  box-shadow: 10px 10px 10px 10px rgba(199, 199, 199, 0.1);
}
.shadow-right {
  box-shadow: 0 2px 12px 0px rgba(0, 0, 0, 0.1);
  /* border: 1px solid black; */
}
.pointer {
  cursor: pointer;
}
.link-button {
  color: #00C250;
  cursor: pointer;
  text-decoration: underline;
}
.order-entry-container {
  color: #00C250 !important;
  cursor: pointer;
}
.order-entry-container span {
  color: #00C250 !important;
}
.order-entry-container:hover {
  background-color: #f2f2f2 !important;
}
.row-dragging {
  background: #fafafa;
  border: 1px solid #ccc;
}
.row-dragging td {
  padding: 8px;
}
.row-dragging .drag-visible {
  visibility: visible;
}
.customize-title {
  flex: auto;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #00C250;
  margin: 20px 0;
}
.customize-title::before {
  content: '.';
  background: #00C250;
  color: #00C250;
  border-radius: 2px;
  height: 2px;
  width: 5px;
  margin-right: 6px;
}
.scrollbar::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.scrollbar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.12);
  border-radius: 3px;
  box-shadow: inset 0 0 5px rgba(0, 21, 41, 0.05);
}
.scrollbar::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  background: #f8f8f8;
}

/*

  COLORS
  Better default colors for the web

*/
/*

   VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/*

   SKINS
   - Backgrounds
   - Colors
   - Border colors
   - SVG fills
   - SVG Strokes

*/
/* Backgrounds */
.bg-blue2 {
  background-color: #1796d2;
}
.bg-navy {
  background-color: #001F3F;
}
.bg-blue {
  background-color: #0d9bfd;
}
.bg-aqua {
  background-color: #7FDBFF;
}
.bg-teal {
  background-color: #39CCCC;
}
.bg-olive {
  background-color: #3D9970;
}
.bg-green {
  background-color: #21e37b;
}
.bg-lime {
  background-color: #01FF70;
}
.bg-yellow {
  background-color: #FFDC00;
}
.bg-yellow2 {
  background-color: #F7C616;
}
.bg-orange {
  background-color: #FF851B;
}
.bg-red {
  background-color: #FF4136;
}
.bg-fuchsia {
  background-color: #F012BE;
}
.bg-purple {
  background-color: #B10DC9;
}
.bg-maroon {
  background-color: #85144B;
}
.bg-white {
  background-color: #FFFFFF;
}
.bg-gray {
  background-color: #AAAAAA;
}
.bg-silver {
  background-color: #DDDDDD;
}
.bg-black {
  background-color: #323232;
}
.bg_cyan {
  background-color: #34D2D9;
}
.bg_cyan2 {
  background-color: #24CCD3;
}
/* Colors */
.navy {
  color: #001F3F;
}
.blue {
  color: #0d9bfd;
}
.aqua {
  color: #7FDBFF;
}
.teal {
  color: #39CCCC;
}
.olive {
  color: #3D9970;
}
.green {
  color: #21e37b;
}
.lime {
  color: #01FF70;
}
.yellow {
  color: #FFDC00;
}
.orange {
  color: #FF851B;
}
.red {
  color: #FF4136;
}
.fuchsia {
  color: #F012BE;
}
.purple {
  color: #B10DC9;
}
.maroon {
  color: #85144B;
}
.white {
  color: #FFFFFF;
}
.silver {
  color: #DDDDDD;
}
.gray {
  color: #AAAAAA;
}
.black {
  color: #323232;
}
.primary {
  color: #00c250;
}
/* Border colors

   Use with another border utility that sets border-width and style
   i.e .border { border-width: 1px); border-style: solid); }
*/
.border--navy {
  border-color: #001F3F;
}
.border--blue {
  border-color: #0d9bfd;
}
.border--aqua {
  border-color: #7FDBFF;
}
.border--teal {
  border-color: #39CCCC;
}
.border--olive {
  border-color: #3D9970;
}
.border--green {
  border-color: #21e37b;
}
.border--lime {
  border-color: #01FF70;
}
.border--yellow {
  border-color: #FFDC00;
}
.border--orange {
  border-color: #FF851B;
}
.border--red {
  border-color: #FF4136;
}
.border--fuchsia {
  border-color: #F012BE;
}
.border--purple {
  border-color: #B10DC9;
}
.border--maroon {
  border-color: #85144B;
}
.border--white {
  border-color: #FFFFFF;
}
.border--gray {
  border-color: #AAAAAA;
}
.border--silver {
  border-color: #DDDDDD;
}
.border--black {
  border-color: #323232;
}
/* Fills for SVG */
.fill-navy {
  fill: #001F3F;
}
.fill-blue {
  fill: #0d9bfd;
}
.fill-aqua {
  fill: #7FDBFF;
}
.fill-teal {
  fill: #39CCCC;
}
.fill-olive {
  fill: #3D9970;
}
.fill-green {
  fill: #21e37b;
}
.fill-lime {
  fill: #01FF70;
}
.fill-yellow {
  fill: #FFDC00;
}
.fill-orange {
  fill: #FF851B;
}
.fill-red {
  fill: #FF4136;
}
.fill-fuchsia {
  fill: #F012BE;
}
.fill-purple {
  fill: #B10DC9;
}
.fill-maroon {
  fill: #85144B;
}
.fill-white {
  fill: #FFFFFF;
}
.fill-gray {
  fill: #AAAAAA;
}
.fill-silver {
  fill: #DDDDDD;
}
.fill-black {
  fill: #323232;
}
/* Strokes for SVG */
.stroke-navy {
  stroke: #001F3F;
}
.stroke-blue {
  stroke: #0d9bfd;
}
.stroke-aqua {
  stroke: #7FDBFF;
}
.stroke-teal {
  stroke: #39CCCC;
}
.stroke-olive {
  stroke: #3D9970;
}
.stroke-green {
  stroke: #21e37b;
}
.stroke-lime {
  stroke: #01FF70;
}
.stroke-yellow {
  stroke: #FFDC00;
}
.stroke-orange {
  stroke: #FF851B;
}
.stroke-red {
  stroke: #FF4136;
}
.stroke-fuchsia {
  stroke: #F012BE;
}
.stroke-purple {
  stroke: #B10DC9;
}
.stroke-maroon {
  stroke: #85144B;
}
.stroke-white {
  stroke: #FFFFFF;
}
.stroke-gray {
  stroke: #AAAAAA;
}
.stroke-silver {
  stroke: #DDDDDD;
}
.stroke-black {
  stroke: #323232;
}

.pure-table {
  /* Remove spacing between table cells (from Normalize.css) */
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  border: 1px solid #d9d9d9;
}
.pure-table caption {
  color: #909399;
  font: italic 85%/1 arial, sans-serif;
  padding: 1em 0;
  text-align: center;
}
.pure-table td,
.pure-table th {
  border-left: 1px solid #d9d9d9;
  /*  inner column border */
  border-width: 0 0 0 1px;
  font-size: inherit;
  margin: 0;
  overflow: visible;
  /*to make ths where the title is really long work*/
  padding: 5px 5px;
}
/* Consider removing this next declaration block, as it causes problems when
there's a rowspan on the first cell. Case added to the tests. issue#432 */
.pure-table td:first-child,
.pure-table th:first-child {
  border-left-width: 0;
}
.pure-table thead {
  /* background-color: #EEF1F6; */
  color: #909399;
  text-align: left;
  vertical-align: bottom;
  font-weight: bold;
}
/*
striping:
 even - #fff (white)
 odd  - #f2f2f2 (light gray)
*/
.pure-table td {
  background-color: transparent;
}
.pure-table-odd td {
  background-color: #f2f2f2;
}
/* nth-child selector for modern browsers */
.pure-table-striped tr:nth-child(2n-1) td {
  background-color: #f2f2f2;
}
/* BORDERED TABLES */
.pure-table-bordered td {
  border-bottom: 1px solid #d9d9d9;
}
.pure-table-bordered tbody > tr:last-child > td {
  border-bottom-width: 0;
}
/* HORIZONTAL BORDERED TABLES */
.pure-table-horizontal td,
.pure-table-horizontal th {
  border-width: 0 0 1px 0;
  border-bottom: 1px solid #d9d9d9;
}
.pure-table-horizontal tbody > tr:last-child > td {
  border-bottom-width: 0;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.primary-link:hover {
  color: #00c250;
}
.antd-primary-color {
  color: #00c250;
}
.ant-pro-global-header-layout-mix {
  background: white !important;
}
.ant-pro-global-header-layout-mix .anticon {
  color: black !important;
}
.ant-pro-global-header-layout-mix .ant-pro-global-header-logo h1 {
  color: #00c250 !important;
}
.ant-descriptions-title::before {
  content: '.';
  background: #00c250;
  color: #00c250;
  border-radius: 2px;
  height: 2px;
  width: 5px;
  margin-right: 6px;
}
.ant-descriptions-title {
  color: #00c250 !important;
}
.formBtnStyle .ant-btn-primary {
  margin-right: 8px;
}
.ant-card-space {
  margin-top: 15px !important;
}
.antd-height-space {
  height: 108px !important;
  margin: 2px 0px 18px 0px !important;
}
.ant-table-space {
  margin-bottom: -24px !important;
}
.ant-opacity-space {
  opacity: 0.65 !important;
}
.ant-opacityLate-space {
  opacity: 1 !important;
}
.ant-tabs-space {
  margin: 0 -44px -34px -44px !important;
}
.ant-search-space {
  margin: 0 -24px -20px -24px !important;
}
.ant-add-space {
  margin: 0 -24px -10px -24px !important;
}
.ant-list-space {
  margin: 0 -24px -36px -24px !important;
}
.ant-table-border {
  width: 40%;
  border: 2px solid #444;
  border-spacing: 0;
}
.ant-table-border tr,
.ant-table-border th {
  border-bottom: 1px solid #444;
}
.ant-table-border td,
.ant-table-border th {
  border-right: 1px solid #444;
  border-bottom: 1px solid #444;
  padding: 5px;
}
.ant-white-space {
  white-space: nowrap;
  /* 不换行*/
}
.ant-word-wrap {
  word-wrap: break-word;
  word-break: normal;
}
.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
  color: #ffffff;
}
.ant-pro-page-container-children-content {
  margin: 0 !important;
}
.ant-pro-grid-content-children {
  overflow: hidden;
}
.ant-pro-basicLayout-content .ant-pro-page-container {
  margin: 0 !important;
}
.ant-page-header {
  margin: -16px -16px 16px -16px !important;
  padding: 16px !important;
}
.ant-page-header-heading {
  height: 32px !important;
  margin: 0px !important;
  align-items: center;
}
.ant-pro-table-search {
  padding: 16px 16px 0 16px !important;
  margin-bottom: 0px !important;
  border: none !important;
}
.ant-pro-table .ant-card {
  border: none !important;
}
.ant-table-wrapper .ant-pagination {
  margin-bottom: 0px !important;
}
.pro-table-container .ant-pro-table-search,
.pro-table-container .ant-card-body,
.pro-table-container .ant-card-bordered {
  padding: 0px !important;
}
.default-padding {
  padding: 16px;
}
.ant-form-item {
  line-height: 1.1715 !important;
}
.ant-select {
  line-height: 1.1715 !important;
}

.shadow-warp {
  position: relative;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.shadow-warp:before,
.shadow-warp:after {
  position: absolute;
  content: '';
  top: 20px;
  bottom: 30px;
  left: 20px;
  width: 50%;
  box-shadow: 0 30px 20px rgba(0, 0, 0, 0.4);
  -webkit-transform: rotate(-3deg);
          transform: rotate(-3deg);
  z-index: -1;
}
.shadow-warp:after {
  right: 20px;
  left: auto;
  -webkit-transform: rotate(3deg);
          transform: rotate(3deg);
}
.ant-layout-header {
  -webkit-app-region: drag;
}
.hover-light:hover {
  color: #00c250 !important;
}

@font-face {
  font-family: 'digitalNumbers';
  src: url(../../static/media/DigitalNumbers.eae23172.ttf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'YouSheBiaoTiHeiNumber';
  src: url(../../static/media/YouSheBiaoTiHeiNumber.0b2aa07c.ttf);
  font-weight: normal;
  font-style: normal;
}

.lablel-curson {
  width: 6px;
  height: 20px;
  background-color: #048a3c;
}
.cmain {
  display: flex
;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
}
.label-head {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: space-around;
  justify-content: flex-start;
  align-items: center;
}
.label-text {
  font-size: 16px;
  font-weight: bold;
  margin-left: 10px;
  color: #048a3c;
}
.vision-table {
  width: 100%;
  border-collapse: collapse;
  /* 合并边框 */
  margin: 20px 0;
  /* 外边距 */
  font-family: Arial, sans-serif;
  /* 字体 */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  /* 添加轻微阴影 */
}
/* 表头和单元格样式 */
.vision-table th,
.vision-table td {
  border: 1px solid #ccc;
  /* 单元格边框 */
  padding: 8px;
  /* 内边距 */
  text-align: center;
  /* 文本居中 */
}
/* 表头特定样式 */
.vision-table th {
  background-color: #e9e9e9;
  /* 表头背景色 */
  font-weight: bold;
  /* 字体加粗 */
  color: #333;
  /* 字体颜色 */
}
/* 表格内容行样式 */
.vision-table td {
  color: #555;
  /* 字体颜色 */
}
.fundus-image {
  width: 100%;
  height: 200px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: space-around;
  align-items: center;
}
.fimage {
  width: 50%;
  height: 200px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  align-items: stretch;
}
.imageLabelLeft {
  text-align: right;
  height: 200px;
  line-height: 200px;
  padding-right: 20px;
  width: 33%;
}
.imageLabelRight {
  height: 200px;
  line-height: 200px;
  padding-left: 20px;
  width: 33%;
}
.bContent {
  display: flex;
  width: 100%;
  justify-content: center;
}
.btitle {
  width: 80%;
  text-align: center;
  font-size: 24px;
  line-height: 36px;
  font-weight: bold;
  height: 40px;
  margin: 20px;
  border-radius: 5px;
  background-color: #0674bf;
  color: white;
}
.fundus-image-bz {
  width: 100%;
  height: 200px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-around;
  align-items: center;
}
.statusDiv {
  width: 65%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
}
.statusLevel {
  margin-right: 5px;
  width: 40px;
  height: 24px;
  border-radius: 5px;
  text-align: center;
  color: white;
}
.qing {
  background-color: #4dcb84;
}
.zhong {
  background-color: #eee65b;
}
.zhongG {
  background-color: #e19c12;
}
.hsp {
  width: 200px;
  height: 200px;
}
.sif1 {
  width: 50px;
  height: 50px;
  border: 1px solid red;
}
/* 主容器 */
.quadrant-display {
  position: relative;
  width: 200px;
  height: 200px;
  border: 3px solid #e85d5d;
  /* 红色外边框 */
  border-radius: 50%;
  background-color: #c4c478;
  /* 外圈的深黄色背景 */
  box-sizing: border-box;
  overflow: hidden;
  /* 防止内部元素溢出 */
  margin-bottom: 10px;
}
/* 内部的浅黄色圆 (使用主容器的伪元素) */
.quadrant-display::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 70%;
  /* 内圆直径 */
  height: 70%;
  /* 内圆直径 */
  background-color: #fafad2;
  /* 内部浅黄色 */
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  /* 居中 */
  z-index: 1;
  /* 在背景之上 */
}
/* 线条容器和伪元素 */
.lines {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  /* 让线条在最上层 */
}
.lines::before,
.lines::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #a9a9a9;
  /* 分割线颜色 */
}
/* 第一条线：旋转45度 */
.lines::before {
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
/* 第二条线：旋转-45度 */
.lines::after {
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
/* 所有象限的通用样式 */
.quadrant {
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 2;
  /* 确保文本在内圆之上，在线条之下 */
  font-family: Arial, sans-serif;
  color: #333;
  width: 100px;
  text-align: center;
}
/* 单独定位每一个象限 */
.quadrant-s {
  /* 上 (Superior) */
  top: 16%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.quadrant-t {
  /* 左 (Temporal) */
  top: 50%;
  left: 2%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.quadrant-n {
  /* 右 (Nasal) */
  top: 50%;
  right: 2%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.quadrant-i {
  /* 下 (Inferior) */
  bottom: 17%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
/* 标签和数值的样式 */
.quadrant .label {
  font-size: 1em;
  font-weight: bold;
}
.quadrant .value {
  font-size: 1.1em;
}
.hspct {
  height: 400px;
}
.hspDiv {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.hspTable {
  width: 70%;
}
/* 使用 erep- 前缀 */
.erep-container {
  padding: 20px;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}
/* --- 风险图例样式 --- */
.erep-legend {
  display: flex;
  justify-content: space-around;
  grid-gap: 24px;
  gap: 24px;
  margin-bottom: 16px;
  color: #555;
}
.erep-legend span {
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
}
/* --- 图标颜色和大小 --- */
.erep-risk-low,
.erep-risk-medium,
.erep-risk-high {
  font-size: 18px;
  vertical-align: middle;
}
.erep-risk-low {
  color: #52c41a;
  /* 绿色 */
}
.erep-risk-medium {
  color: #faad14;
  /* 黄色 */
}
.erep-risk-high {
  color: #f5222d;
  /* 红色 */
}
/* --- 表格样式 --- */
.erep-table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #e8e8e8;
}
.erep-table th,
.erep-table td {
  border: 1px solid #e8e8e8;
  padding: 12px 16px;
  text-align: center;
  vertical-align: middle;
}
.erep-table thead {
  background-color: #fafafa;
  color: #333;
  font-weight: 500;
}
.erep-table tbody tr {
  background-color: #fff;
}
.erep-table tbody td:first-child {
  text-align: left;
  color: #555;
}
/*绘制图标*/
/* --- 中性表情图标 --- */
.custom-icon {
  position: relative;
  font-size: 40px;
  width: 1em;
  height: 1em;
  background-color: #f2e27c;
  border-radius: 0.2em;
  box-sizing: border-box;
}
.custom-icon::before {
  /* 眼睛 */
  content: '';
  position: absolute;
  width: 0.1em;
  height: 0.1em;
  background-color: #ffffff;
  border-radius: 50%;
  top: 0.33em;
  left: 0.3em;
  box-shadow: 0.33em 0 #ffffff;
}
.custom-icon::after {
  /* 嘴巴 */
  content: '';
  position: absolute;
  width: 0.42em;
  height: 0.05em;
  background-color: #ffffff;
  top: 0.63em;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
/* --- 微笑表情图标 --- */
.custom-icon-smile {
  position: relative;
  font-size: 40px;
  width: 1em;
  height: 1em;
  background-color: #a8e6a8;
  /* 绿色背景 */
  border-radius: 0.2em;
  box-sizing: border-box;
}
.custom-icon-smile::before {
  /* 眼睛 */
  content: '';
  position: absolute;
  width: 0.1em;
  height: 0.1em;
  background-color: #ffffff;
  border-radius: 50%;
  top: 0.33em;
  left: 0.3em;
  box-shadow: 0.33em 0 #fcfcfc;
}
.custom-icon-smile::after {
  /* 嘴巴 - 圆润弧线 */
  content: '';
  position: absolute;
  box-sizing: border-box;
  width: 0.5em;
  /* 嘴巴的宽度 */
  height: 0.4em;
  /* 嘴巴的曲度 */
  border-bottom: 0.1em solid #fff;
  /* 嘴巴的厚度和颜色 */
  border-radius: 50%;
  /* 将整个形状变圆，从而弯曲边框 */
  top: 0.4em;
  /* 垂直位置 */
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.textCenterTd {
  text-align: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
}
/* --- 难过表情图标 --- */
.custom-icon-sad {
  position: relative;
  font-size: 40px;
  width: 1em;
  height: 1em;
  background-color: #e88a8a;
  /* 红色背景 */
  border-radius: 0.2em;
  box-sizing: border-box;
}
.custom-icon-sad::before {
  /* 眼睛 */
  content: '';
  position: absolute;
  width: 0.1em;
  height: 0.1em;
  background-color: #fff;
  /* 白色眼睛 */
  border-radius: 50%;
  top: 0.33em;
  left: 0.3em;
  box-shadow: 0.33em 0 #fff;
}
.custom-icon-sad::after {
  /* 嘴巴 - 圆润弧线 */
  content: '';
  position: absolute;
  box-sizing: border-box;
  width: 0.5em;
  /* 嘴巴的宽度 */
  height: 0.4em;
  /* 嘴巴的曲度 */
  border-top: 0.1em solid #fff;
  /* 关键：使用顶部边框 */
  border-radius: 50%;
  /* 关键：将整个形状变圆，从而弯曲边框 */
  top: 0.58em;
  /* 垂直位置 */
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
/*健康建议*/
.wellness-guide-wrapper {
  max-width: 900px;
  margin: 40px auto;
  padding: 20px;
  background-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}
.advice-category-section {
  display: flex;
  align-items: flex-start;
  padding: 25px 0;
  border-bottom: 1px solid #e9ecef;
}
.advice-category-section:last-child {
  border-bottom: none;
}
.category-icon-container {
  height: 300px;
  background-size: cover;
  background-repeat: round;
  background-color: #54c0c0;
  flex: 0 0 200px;
  text-align: center;
  margin-right: 25px;
  background-image: url(data:image/png;base64,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);
}
.category-icon-container img {
  width: 80px;
  height: auto;
  margin-bottom: 10px;
}
.yundong {
  background-size: cover;
  background-repeat: round;
  background-color: #54c0c0;
  background-image: url(data:image/png;base64,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);
}
.shenghuo {
  background-size: cover;
  background-repeat: round;
  background-color: #54c0c0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAAHjCAIAAADaOI+oAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOy953rc1rauOTMyKlexGEXJsrXiXqvD03fWz7mVcz39o7vX3ns5yVZiTpUTMjDT+QGSlmVZVnIoCq9pm5TIAojChxnGGN+AeXQIKioq1o3/8T83CIK/91lUVFS8BxCg3/sUKioq3pNKvRUV60ql3oqKdaVSb0XFulKpt6JiXanUW1GxrlTqrahYVyr1VlSsK5V6KyrWlUq9FRXrSqXeiop1pVJvRcW6Uqm3omJdqdRbUbGuVOqtqFhXKvVWVKwrlXorKtaVSr0VFetKpd6KinWlUm9FxbpSqbeiYl2p1FtRsa5U6q2oWFcq9VZUrCuVeisq1pVKvRUV60ql3oqKdaVSb0XFulKpt6JiXanUW1GxrlTqrahYVyr1VlSsK5V6KyrWlUq9FRXrSqXeiop1pVJvRcW6Uqm3omJdqdRbUbGuVOqtqFhXKvVWVKwrlXorKtaVSr0VFetKpd6KinWlUm9FxbpSqbeiYl2p1FtRsa5U6q2oWFcq9VZUrCuVeisq1pVKvRUV60ql3oqKdaVSb0XFulKpt6JiXanUW1GxrlTqrahYVyr1VlSsK5V6KyrWlUq9FRXrSqXeiop1pVJvRcW6Uqm3omJdqdRbUbGuVOqtqFhXKvVWVKwrlXorKtaVSr0VFetKpd6KinWlUm9FxbpSqbeiYl2p1FtRsa5U6q2oWFcq9VZUrCuVeisq1pVKvRUV60ql3oqKdaVSb0XFulKpt6JiXanUW1GxrlTqrahYVyr1VlSsK5V6KyrWlUq9FRXrSqXeiop1pVJvRcW6Uqm3omJdqdRbUbGuVOqtqFhXKvVWVKwrlXorKtaVSr0VFetKpd6KinWlUm9FxbpSqbeiYl2p1FtRsa5U6q2oWFcq9VZUrCuVeisq1pVKvRUV60ql3oqKdaVSb0XFukJ+7xOoeH+0/tFXP/+N8NWvX/2DirWkUu8dQeufEzCstHpXqdT7h+Z2dNVaA6CVUrd/rksAAFqr8tObL69/BkIIAIQIQgCv/wXwmutPbg9085e//a9Y8f5U6v3DcaNB/bJKlVJSSiGEUuXnSiklpJRSKqWEkKWwtdZaaQ00LGULIYQQIYQxwhgjhDBCGGOM0c1XEP3AtZ5vRAyrOfYfnEq9vz83g+XN/25QqpStFkLkBc/zPM95URRFwYuCCyHyvEizgnPOORdCAgCkLKUt8bVOEQCAEMwYMwxKCGWMGoyy8oNSSiljhDFKKSPkBxGD69H65aV1NTL/4ajU+0ehHGuVUpwLLoTgIi+KLMvTNAujJAzjIIzCMArCOI7iJEnSNEuSNE7SJMnyPC+HZamkklIqRQjFCEEIEYKEEMMwHMcyDcOyTNe1bdu2LNO2TdexPc/1fc/3XMsyTYMxRikllFFGKcbXeq6k+8ekUu/vRjms3cyLtRCSC55neRQlQRitgmi5XC0Wq/litViugiAMwjiK4jhO0jTNszwviiIv8qLIsoJzIZXU6vYfjRGGCEIAIIIYYUKJZTJKqcGYaRqGaZiGYRjUsi3P9Wq+V6/7Nd/1fa/me57v+r7ruY5tmaZpGgYllBJ8M7euVsh/GCr1/g68vKYVQnDB84IncRpG8XKxmkzmw/H0ajAeDsej0Xg8mS0WqzhJsjTPi0JJoZRSSpcLUw2A0m+IFZXHAwAAhCC8mZ0jBBGECEGIiWEYjm17ntOo11qtRrvd6vZa3Xar3Wo2m/VG3a/VPNuxLNM0DEYJwdcj8q18q+Xx70al3t+Bck0rpczzIori5SoYjWaXg+HF5fDycjAaTabTxXIVhGGUpmme55yLcptKaw0hgABgBCGCGEGEIIIAldL8GaTSSioAoVJaKq2VBgAorQVXupBFztMkXS2Xw8GIMmqapuPYnufUfb/dbvZ6nX6/19vodDutdrNRr3mOY5mmyRgtd7yqUfh3pFLvb0cpWqVUURRxnC5X4Wg8vRqMLi8Hl5ejwWg8Hk/n82UYhkmcZtdLWQW0ghBiBA2KGcGWSUyDGAybBjUYYRRTighGGEEEISwHVQgBBEppKZXSmgvFhVRKC6EKrnIusvz6I825kFprxbksigIkYIVCgjFj1DJNx7E836vX661Wo9NudjutXre9sdHpdtuddtNxbNM0bpfHP96vrvgtqNT7q3MTANJCyDzP4zhdLFej8ezycnh8enF8cn52djEeTZarIE5SzgVQEgANATAYZpSVijUYsUzqWtRzDN9lrkVd17RNZjDCKKIEYwQJRgjBUkoAQimVEJJLVapXSsW5zAqZ5jyI8jDOo7iIkiLNeV7IJBMFF3khCy6llFkqsiRZLCBEmFBqmabvu41Grdtp7+xu7e1u3dvdarebzUa9VnNt2zIYY4xijH8IL1f8+lTq/S3QGgghgyCcTOan51cvDo4Pj85OTi/G4+l8vlgFYZYmggupNEaQUWQZ1LFYu2G3m06nabdqdsO3aq7pOcwyiGlSi2HLZJRgjCEEEN3Mol+RjdaaC6WU1kADADhXQkihdJwWeSEKLrNCxCkPomy2TKarZLZMF8t0FWZhXMRpkRWSc14UPE3SMAjG48nJycWz54fNZrPXbff73d2dzb297e3NXqfTatR927YopRhX0+nfiEq9vxa3YVvORZyko9H09PTi6Pjs8Pj85OT8ajCcTmdhlOR5oaTAULs29Ryj6RuthtOoWXXXbDfsVt1u1qyaZ3q24drMYJgSTAjCCFKC8UvL3ZsUqldOAtymZwEAlCqzskAhpBBKSiWVzguRpHwVZ8swW4bZIsiCMFuF2TxIF0G2CrNVlCcpzwtR5EWWF0maLhbLwdXg7LxxdHy6sdHd7He3N/tbW/2trV672fA8x7JMjK9TQX7bq/5pUan3Y3KbbFxuSnHOszxfLsPhaPL8xfGzZ4cHR6cX51eT6TwIgjzLNNCMIM9lDd9oN5xey9nsuP2O36o7vmvUPdN3mGOx2yXuzQALAAAIvjrSgp9u/v7MdrS6TgXRAAAhNecy5yLNeJzxOOVxWgRRPg/S6SKeLpLJPJ6v0sUqW0ZZlBRFIeKoiMJwuQqGw/HpyXmz1ej3e7s7W/f3d3e2N/v9Tqfd9FzHskxKCbxNzqz42EAeH/7e57D26JdEcjveZlkWhslkOjs6Pv/+6eF33z05Oj4fDMZRuMoLobVmFPuO0W7Y/a57f7uxs1Hb6vobba9VtzzHNBkxKKIUY4x+FGD96DK4OflyV1spnRcyzUWcFasgWwTpfJVMlsloGg0m4cUomC6SZZjHKc9yrrQmGBuG4flup9Xc3tncv7fz4P69h5/d29naaLebnuf8ZC5dCfnj8H//z41q7P04lCkXRcGTNIuieLEMppP5YDi5vLw6PDo7ODodXA0WyyBNM6BVzTXqvtltOptdb6vn7/RqWz2/03SavuU5zGSkvOHLPeTf7GZHCEGoEQIYIcawY9OGZ2503DTjYVIsgnS6SAaTcDSLhtNoOAmXQbqKiijlXIhgFWRptlgGw+Hk7Ozy6Ph0d2drZ2dze7PXbjdrNc+2rZtYcaXdj0al3vfkdidZSpkXPEuzJM1WQTSfL8fj2XA0uRqMLi+Hw+FoOBpPJ/MkSbRWJkM119nqedsbtd1+bbdf67e9btOt+6ZrM8uglKAyleL6ML+BdG8O8cMIjzQGiGmtTeoqLYUquOy13HijuL/dmK/S0SwaTILRNB5Oo+Esmq/SMC7yIp/PiyRJFvPF1WB0dHS2tdXf3d3c3d7sbbRbzUbNL1M0TdNkZYFElenxgVQz53fj5ZWtUkoIkSTZchVMZ/PxeF7Gby8uhoPBaDgaT6ezYBXkRaGVZhT5rtFpOrv92sN7rQfbzb1+vd9xa55lm4QQhG9TLv5Qt/NNHWJZvKSkTjIexvkiSK8m0eUoOB8uTwer4SSaLJJlmHEupQYQYtu2G41ar9fe293e3Nzo93ubZcpHu9FpNy3LpJTepF5WCVvvQzVzfh+ux9ucJ0m6CsLRaHp+MTg5uzg7uxgMJuPJbDafx1GcpVnBuZQSI2g7tN+097abD/ZaX9xr7/XrvZbbrJmmQSkp6/T+wHfuTWYzAkAj4CJoGqTmWd2Wt7/VmC7a56Pg9Gp5erU8H65my2QZZEHCozBM02Q+m52dXdZqfqvZ2Oh19u/v3t/ffbC/2+u263Xftk1Ky+k0/r1/ybWkUu9b8XLGRVEUSZLO5svhaHpxOTg5uTg9u7y8HI7Gk9UqiOMkz3OgJQTAoJBZhuewjbbz5/udz/ba97Ya271ao2Z6jmEygl7eOP5jDj0/XnZDCCDEGCNGgWUQ16Z132w1nM2ud2+rfjEMzoer8+HqahwuwyzNeBwnSZotl6vRaHJ+fnl+cXV8fHZyf2//3s72dr+/0Wk0ao5jG4ZBcFnJ9Ie8CH9UqpnzL3BbK1/W2cZJulwGo/H09Ozy+Pjs8Oj0+OR8OJwsl0GaplJyoDUj2DKwbVHXMWqu2Ws597bq//FFf7df6zQczzEYxZggvNaxUH2dLC2V4lyV0+nJIjkbLI8vF8cXi4thMJnHizBLM15mjAAATMtqNGqb/d69e7sP7u999uDe3u5Wr9duNGqObRFCyoLkal/6bahmzm/Fy0PucDQ9Pr34/smLp08Pjk/OBoPRahlkea6kwhgZFNsm8WyjXTN6bbe/Ud/u+jsbtZ0Nv9N0HYsajNAyfHIn7k4IYTnxpRQ5Fm3UrH7b/Wy3OZhEB2ezk8vFxXB1OQoXYZakPCtkmqZFni8Xy/Pzqxcvjvb3dx89evjoiwcPH9zr9zuuaxuMIYQr6b4llXpfz8vFt5yLIIjGk9nxyfnTZ4cvDo6Pjs+Gw/FisUySVAhBMPRt1vKNjYa11bI3O3avYbVatVqnVffMum/6rmkZ5KZE9k5s0dzuNWkNIYQYI4QIxoxgx2Ktmt1tOl9sebPx7GwUXU7iq1kymKezII9SnqRZwUWW58tVOBhOTk8vTj4///OfP7+3u9XrtjzPLa9UNf7+IpV6X8PtKpdzkWX5YrG6uBy+ODh5/N2zJ88OTk/Pp9N5lqZKKYJh3aUt3+w1rO22tdd1d7vOTtdpNRy3XjNqdUowpZiQG3+Ku3dH3sgYA4AJJBgaDLs2811jp8mSLtvvhZeT6Gwcn4zii0k8mKeTZZYVIgyjOE5ns8V4PB0MR7P5Yvanhw8/29/d2az5rmkaGJM78JT7VanU+yq3pfNSyjRNJ5PF02eHX33z/dfffP/8xfF0Og/CMM8LjKBt0mbNvN/3Pt/yH266/abVrhlN32zWLKNWo7ZLDOMTShK8qRDEACCkMYYW8zyLuCbu1dn+hvtwll5Ok6NB9N3Z6nIaz4MsyYqiKJI0mS8Wk/H08nI4Gs/+z//97/fv7bTbTdPEpbHWp3IB351Kva9yW8o3nS3Ozq+ePT9+/Pjp8xdHJ6cXs9k8zwsIdN0zunVzu+3sdt3drr3TdbZaVt1llkEskxHTRMxEhHzKtx2EEEIMqMFs21EaQWibpF0z+k1ru2MfD6OTUXQ2TuZBmnEVR/HFxRUXIk7SKIymf330+cP7u7t927IIwZ/yZXwzlXp/oExMyPMiDOPJZHZ4fPbk6eH3T56/ODgeDMfLxYrzwjJww7U2mtb+hnuv62x3nE7daPlmw2Umw4RiwgxsmpgQiF667W6SPHS5SvwEZoQQAIQQJkTbDpMSKmkaxDaIb9N23dhomP2m1a1HJ8NwuEiXURHH8dXVMM+KOI6jKI6iJC+K7c1ereYZBquc8V5Lpd5rdBn8KIrlKry6Gj97fvTN46dPnjw/PDyZzhZpmmolHZNstp39De+LLW+/7242rYbHLINYBjZKhwlKMWOYMoQxhD8SrRBKSKWBJtc+yj/Mqf/Q8d73onw8IQQAxBpYpCh0kWspkQEMihqe0XBZr2HttO0ndfP5ZXA0jMbzJEvT4XAYhGEUxasgitM0/+ujvd3NVqvBGLstNqxEfEul3muEkEmSTmeL45OLZ88PHz9++vzg+OLiajFfcCFsAzd9+17Xub/h7nXd3a7drpt1l9kmJgjh0uEJQYQxJPiHatvylaVK0mIwCZdhVnDp2qzp255jmAYpTW3u7O0IISwd8ChFjMksQxAiDLUGvs0IRq5FHIu0fNbxzeeXq8E8XcVFFEYnpxdZVgRBGATRKnj0xef7nU7TMs1qFv0Kn7p6b4wdeRm9ODo6+/7pwdNnBy9eHI3HkziKgBYtj/Ya1m7XebTt73XdjeshF5sMM4J/yE0uLWEQApiUN2456mY5n8yTr54NL0arNBO+zfpdv9tyGr5V80zXoiajCEGMEYTgte5yZaXRm4znfo3r8upJvO7oWuubon+ltJBKKw0gxAiW5RaloTRmTFm2FkIJAbQGQDOKEKKUIIKRbZCazTyLvBiEZ+N4vEyzJLm6GmZ5LpUqioLz4vOH97ud63rDavi95RNV78vFBpyLMIzOzwfPXhx/+/jpk6cvjo/PhqOJKHJGQL1m7rSd+xvug0338y2/2zB9mxoU35qq3r7m9a2KMMQUQFQeRimd5WI8j759MXpxOguj3LHIZq/W73i9prvRcds1u+aajGFKcWku9/J5IggxhpRiSjApXXB+1Tn2S1P9stZXAw00gOjarerlA2sAdGmyJ1TBRVbINONSKoSQZRDfNSyTEIwhhIhQbFgqz0orTQghhhBCjRGkGFkG9mziWsQyiUExhGAW5GmaXF0VWikhBOccAKCUhAh6rkMIqQRc8omq92bUVXleBGF8fn71+Pvn33z75Lvvnp1fDObzRZ5nrkU2Ws7+pv+ga93vuTtdu9ewbKMU0mtMLSDGmFJ83VLkdr8K5IVchtlgHF4Mg8UqhRAMJnGjZjVr1lbX6zadVt12HcNkpPSpelmcjGLXog3fqrmGYzJC0G+wPFZKcaHSTORcCKEAAJQggnGZQ3G9TNdA6dKkUqzibBnmyzBbhZkQklHSqlt7/Xq36bgOvp48Y4QIVajQUl5fMAAwgohhjCElyGTYoNg1icXwwSC8miaruBgOJ0opXpTq1WVjh7JUuFLvJ6rem9ZeKknS6XRxdn715NnB4++ePX16eHZ+GUUh1KLhsq2W/WDT+3yndr9n9xpWw2OOeZ0F9NNnP0QIEQIJgz+5sTBGlkFrnuFaLIjyNOPjebwMs/EsGkzCumfWPdOxGaOEUkQJAgACrYFSACHHZu26fW+zsb3hwyZ0EEU3qcC/ypUBQGudF3IVZpNlMlskSVZIpS2DMooZxZTgW/VyIbNCxEm+CLLZKpkv00WQSaU8x9jbrJkGcWxmWxTddkJjTBY5uJ48g9vKQIKRyQAEbKcLKClN+ZBJ0ckwDlM+ny8BhIQSjBCAACHUaTdd17n13PnVLsYa8GmqV0spi6IYT2aHR2ffP3nx7eOnBwcnl5eDIAwo0k2P9hr251ve55ve/U2337J8mxkM45vema++IoQAIYgxxLgMFMHbBl4QGBQ3a9b97WaScgDAZBEnmUhzkWZ8EeYmjSyTGgwTgihBlOByQg+Ughh7rrnV9SCEtkVrrmmZBGn9qw6/Wus45aN5fHA+O71cLsNMSGUyUhprMXptjqG05lwmKY+SfBlmyyALoiyIC4Rgu24TDO9tNvJClKvnMnqEKEOYSITAzfBbgiAkGEEGmz6k1xcBEoSUBheTOEyL2XR+ACAhBGNsMFbmb7iuQ242CH+9q/EH51NUr1Iyz/PVKjw4PPvq6+++/Orx02eH48ksTRMDg4Zn7XWdR9v+n/f8vZ7bqZu2QShGb2Pp8prRAALLpBtt759/6lsmrXnm8eVysUoXQboKszwXaSYWYQ4AQAhgBDGCN3ZxACHY8MzS12JnwxdS/VLLkw9FA6ABiNL8YrT65vno6dFkukiKQmIE6Y3tOyEIAFAGwPJCphmPU14UQkhVjtKU4CTjOZdSKnBbHowQogakFOVI/Vi9pYARgeUVYBQbFDOCANAQofNxtAzzq8EIIAgBZIxhhAnBhBDLMjD+pHehPyH1lgtdKWXpz3pwcPJf//7228dPn784nExmgheOgTo180Hf+2LLf7Trb7Xtlm84BvnlOwRCRAhmDL0S0oAQAwAp8l1jf6tpGbTXcu/vBMNpOJpF43m8CkuzVcm5FFIprW97DSEEKUaeY/iu4TmGZVCCf/0Sfg20AkKogsuiEFFcLFZplHCtdWmyha97m4HSZ0MqrZRSCiAECEGuRbot595Wfa9f79Rt26QvNzvCCGKCJSG3k+dXKAdhi4Fu3YQQMIIZJRTBQw1WUT6fLQ4Oj8ugkQIaY9xu1W3b+pRNZz8J9Za3yo2RTVr6s/73v7/9+pvvD49OR6Ox5NyzSa9hPdj0Hm3XPt/y9nqu71DLwASjX5yeIYwRIYgy9PKeMYRQawAhhtBgsFW3LIO06vZm15/Mo8kiHs/j+TJdRVkcF0nO80KWEZcyOoQRNBhu1qztjdp2r1b3LUYx+k3qHChBjskavlX3zSDOuVBcKCmV4oqLH74NAoARKpfrtkk9lzV9e2fD29tsPNhp9tquY7GXrAcghABRhpihONdS/lTAEEKMAKQII4oxNCjWGiituZAnSqVFPplMIYSMMUqJZRq3LcU/2QXwJ6HeMi4ppSy3qUrp/r//37+PT8/ns0VRZL7NNprW59v+3+41Hm552x277ho/jd+8nnLFSyjA9EfZkS+FdhAAJiOMYs9hrbq91fXCOF+F2TLMlkG6irI4E2VzAyUVwggjiDEyGG741kbL3e7VWg3bNMiv7sgIAUTAsViv5T7YaWaFsEw6XSRpxrNyMqw0uFnLGhQbjFgGsW1a961Ow95ou9u92mbH77Wcdt2xLfrKwIiZQaRSeSaVeu3wWwaTMAKleiEASisuZCHU1SyJ0/TiclC2Drdty7avOw4TgssU1F/12vwB+UTUC6QUURSPx7PnB8f/9d/f/PvLxy8OjldBoKXwHbbTcf6yW//rvfpnW16vYfn29Tj39kAAIPyFcA6EEBNsI8Qodi3Wqlmlc3KW85zLgkshlC7jKBACCBjFlkldi7kWNQ3KCP61B95yOHVt1u+4jCLfMR7utlZhtoqyKCmyQgqplFQAAISRybBtMs9h5fS+4ZnNml33Lc8xHIsYlPz0CmKENCGCUi2l0vrnzOLLWTQlsOGx/Q1PSJ0VSmtwOU2iNB+NJqZpmCbzPMcyDdM0HNvC+FN0xrr76i13mJMkGwzHz54f//vLb7/6+ruDw+PFYqm1rLtsp+N8se3/da/+xba/0bIcizD6VntUt0CEESHX9eSvFdhNdAQCADBECBKMTINIpaXUUiqplFS6tI+5rt/XGmNEMCIY4bJFIPrVHSfL4YtRUnMhY9hzjTTjacaDuEhzXnAppJJSA3A9NloGta2ysoqW/zUooRSXy+OfniiEEGKEGVNCQKX0T7avXgZBaBmkWzeV1kkuhQZcg2IUJHE8uBoyyur1WjkC442OZRqfoIDvsnrLrVspZZrlk9n8+cHJf3/57b/+86vj47PpbC4F912203H+cq/xl53awy13q+O41rUBxtsfpbwjEaE/bQL2hh/BGL7p6r88KP3mE8JyLckY9hxDKy2lzgrBhbpttlAuFwhG7DoJDKLrTsLwFx0IIESIUISJgvzNpwEhpAR6NoUIcKkzoVOu4iRfhPlyuQLwwvddz3XrNd9xbIJxOUv/pObPd1m95U5VluWz6eLZs6P//K9v/v9/ffns+UEYRloK16b7ff/v+41/3m/s951OzXQtgt99X/f6zr1z9025BAUIEAIow+BmwXu77oXX/33H3/sdLxIhyDXpVtuOEpEkRRznSqlFyBfz+eHhiee5jWat2agZjJZO9u/26mvOnVVv2ZokTbPhaPL8xcm//vOrr75+fHR8GgQh0KrhG/f6tX/cr/9tr/5wy6u7zDLKMoF3vBkRgoRAQsErKY4fyO/9IHg1XexjnU+ZdsUYKnLIsRbiDd94/ZnWGEHXJJstM868IOE5V0JFy4jPF8uT04tms95uNSzLtCzTNI2Pc55rwt1Ur9ag7Co0nS0OD8++/Oq7f//764MXR/PZXEtZd9luz/uPz1r/3K/d7zu9ukUwxO/RMei6ggZDjAEid8Mm8tcGIoQIhZjAtx4nIYSMoKZv7HIVZyIpVFaoJAvTJB0OR8+f2512s1Gv1WoeY/STquO/m+ot63XjODk5vfz62yf/+V9fPnv6dDJbSSkdk+5ueH/fb/xfn9Uf9N2GZ1ACX99N8635SflNxZv4IaqGEHipvfDPUX63Y5KNpqU1yLlKc7GM8+kym88WxxjX63673Wy3mzXfpZR9Oo3O7qZ6lZJxnFxcDh9/9+zbx08Pj87nyxgAXXeNrbb993v1v9+r73Yd16YE/yDd91MgphQR8rO7zRU/BgKgISxNSJQQ+o1xo5ucF10mclgMd+rGbs9ZJnyWSiF1EPPlYnl2fvnixUm30263Go26bxgMwk9iAXzX1FveCVyI5So4Pjl/+vTg4OBkNJpwLnyHbrftRzv1P+/W7m+4TZ8ZBN9OmN9PutcFvbd1c5WAfxEIgdbo+rqht8ncvn1rKEGuRTca5ipxZhGPo6zgMs7y4WhyeHTa7ba2t/sGo4zR6wqRu/5u3DX1lnGiLCum08XB4enB4cnl1SCKQsekGw3r863aP+83Hm553YZpMYLg6+oK3prrRe+dv0d+Fd65mwSEECJACWp6bKdlrcJ8sbLDhEdZslgsT8/OW8363u52o+67rkMpurWLv8PcwQmG1ioMosFwfHxyPhpP4jjFCNU8c7/v/XW//sWu32tYjkneZ5vqZ7gOrlS8PZhAwhClEL9DAhkEAEFgGaTlG/d67l7X7tYNi2FRFLPZ4vjk/LsnzwfDSZKmWv/ycvoOcKfUqzVQSgshZ/PF5eXw8nKwXAZCCtOk3aa93/cfbnq9huVa9Fq7Hym7HVbd794VCN/v+kMIKaMtG2AAACAASURBVEauRbsNc6/r7rSdtm9gBOMoHgyGz54dHp+cTSbzouBSKv3GFfUd4E6pFwCtlMqLYjSZnV8OhqNpHCcQaNc2N9vOXs/ZbNuudd2f/v2PUQJh2XNBaaAALCtj37wBU/GBwGubDmgwXHfZdtve6zlbLds2iRDFfL44Oj49ODi5uBimaSalqNS7TmithRRRlFxdjc7OB9PpIs1yimHbp/tts+szk+GPZcCqhFRCKikLhYQCP1c0U/FaPrClE0bQZLhTN/d67v0Nr1M3KUZJmk8m04PD0+OT8yAI85yrtwhHrTV3ZNeqFI6UKo7Tq8Ho5PTi8vJqtVoCrXzb7DetrbbVcBmjH7rJVJotcqnSXGRccQVZg3k1XdrWlMWmH+23uouUExeptJJKCaHf/akHIUQQMII8m3br5nbX3pzaq7jIlnkQhGfnlwdHpw8/2yeUkltb2jv6ptwR9ZZbzVyIVRAen1ycnl6MRpM0SRgjDc/YalkbDdN3aCneD3kvtQZCqiQTw3k6WeWrVHhtsNkTugcosRG7U3OZj0757JNSZTkv0lwlOVQSQo3eMWgHIcAIWQZuemyrbe90nPEyW0VFmubD4fjw6PT5iyPPs03ToATf4V6Ed0a9AACd5/lstnj2/PDsfLBYBFwqj+G2b+y27U7NdIyP4C2jgS6EChL+4iJ8dhkOVlmnnf7pM84YrnsGo59ckdo7obWWUqW5WIV5GiQqjEpHe0rezgjhJSAEBKOaw7Za1l7bvpwmo0UaxPlsvjw+Pvv62yftdsPzXNu2ELqzUb27oN7S4ZVzsVwGFxfDg4OT+WzCi4wR3PSMftPabFm+80HT5tv9j4KreVg8Ow/+fbR4dh7Mgmwz5K5j7m7U0lyYBr3LRaZvmOK+3YXVGiQZvxwHxxeL5WwF0rjbMDt1s+UbloHfPkG5TMBC8CZ/o2Vtte3BPJ2v0iLPR6PJ4++edTsty7IMw2g1a4bBEMJ3bwS+C+oFQCuli6KYTOYnpxcnpxfz+VJK4Vi0Vzf7LatTNx2TXBu6vvcxtNYApIWcLLNnF8HBVXg+iZJcODZLM85F2XfgLnLTYKFsd6KVLl0vy74t1+1Objeh3niFtdZhnD8/nX7zbDQaryDn+33ni52aSTEl6F2frhBCgqFt4I2mudd1xst0MEtWUb5aBScnZ98+bnqe4/suYwQhxNgdzN9Yb/WWg8G1e0aaXQ3Gh0dnlxfDZRBDrWuusdWyyk5/jLznftLLUQeldJzw4Tx9ehkO53GccoyRadLSWYK+kyPHL0UzXu6w8h6n/RG47RYDANBaKs2lKgqRF7Ks1McIEoJLk2dG0PVuvtav79Vy3dNcB1H23eHkyyeDi1GglQqSwmKkWzMcixAE315dpdAxQibD3Zp5f8NZhPn5JM0LESb5dDr7/vtnjmPVG3Xfcw3GKCUQ/tpm2L81663eEqVUlufT6eLo6PTg4CgIlkoKzyK9urnXczdbtmuRDy/b1hpwoWZBcTFJzkbRMiqUUo5Fuy1ns+t3mo7BXuPk9Euvqcv2BeAmL/dlE8YPPeOPgtal+WuaiyDOJ4t4PI8WQRanRemA1arZvbbTqtmeYzCG31ytJZVOcjFZxPMgXQSplGrZMFdxEWfvGZuFEGCMbItstu20kMuYZ3mRcVEUYjiaPv7+BTMM17YoJYwx0zT+IBf1Y7Hu6tVa66Lgq1V4cHjy7PnR2fllnKQIgprDttv2Tsdu+Ybxrh5zrzsMl2oV86t5cj6Np6ssLySjuO6bO73aVtdr+hZ7l02x0ug0SXmal26SqrRENhmxDGowbDDy+/p1lI8VzmWc8ukiPrlaHl8uTq+Ws2UaxHleCIyQaZCaa2y03b3N+r2txs6G3/Atx2Jll4PXvKYGSgOttBSKcyWkirlKC5lzJdV7hssRBIzgust2u06SiSDOhdQXkzjN0svLASW4XvMopZTSjV6bMXqX7K/WWL23Md4kzUbj6TePnz0/OBqNZwUXddfo1s39DafftGoOpfhDg35Kg5yr6TI7nyQX0yROudLaNulGy93t1/odz3PNt+nEW0Y780LGabGKstEsXqySIMqTTCAETIPUHKNZd1oNq1WzLYMwglFpKP3bTqG11lqDgstlmF2NwydH438/ufr2+ejkcpXmggullS4dgRhBNc98sNP4y8Pu//anzYd7rc2u77vGawfhcqPYMq9NbLQAudAp1zmXUur3HX4hhsA2SKdmgh2wSnjOVZKL2SpbrYLjkzPbtizLsm3TMGijXjMMeGcMdNZYvaWAi4LP58uj4/Mvv/z2/OyyyDMEYcs39za8z7drnbppGeTDy7Wl0kkmBvP0dBwPFhnn0jRIu2Hvbzd2NmqtumUaGL7FUZTSORfHF4sXp7NnJ9OTy+VkHgdRnuYcQmhQ7Dtso+vd32n+7bPeg51mp+HYNsW/iQn7y2ithVTzVfr8dPbV08GXT64OzubDaRQlvLSM19cPFJAVMM1FkvHpMpnMovlq+x+PNh/dbxuU4J90WiQYWQbxHcOxmUFJVuRFIZOMJ5l436H3GgShyXC7Znyx7SeZWES5EHoZF3GUHB+fO45jMGpZ5v192G412F0Jy6+rekvvGyHEKghPTi8fP352enaxXAVaKceiu13nwYbba5iOST+kOX05Giilcy6DpJis8vEyXUW5BsC12Ubb3d9u9Fquaxm4fJy/8UAFF4sgO75cfPv06vvDyYvzxXgeh3GR54ILeXtzX0zC82FwPlj9/fONP93v3N9u1FyDUnLdO/A3kTEXKoiyk8vFk8Px94eTy2lBrfq9+z2EzVUQL5bLYDnjXJRTiULJIMrLJTylBBNsm3Sz57kW+2GUu8nHYBSXs2tKsNYgzUWSiTSXOZdC6rIH27ukbdx+py6vXr9lp4XMCqk0PB6Ey6hYLZfHx6emwSzLAhpgjDrt5t1IwFo/9d7uMwsh4jgZDMZPnx188+3T0Xia5TmluNOw7/e9ez234TKTvXMawE8Op8uBdx4Uw0U6D7Ik4xjBumf0O95uv96sW6bxC/tV5V2+DLLDs9m/Hl9892JyOgimqyLNdFaAnOuikFIpCECc8mWUzxbJYBwtwyzJOITg3maj5gKDEfib5GFqrbNcTObJ4cX84GI1WgrTbW9sbvU3+o5buxpOjo+PD148Xc7neZ6X5RmFkEFcgHFkGlPLpE3fcmxqMsJemaNCwChu+pZrM0oRACAvRJTyKBVZIaVUWr9nqSWEEABNCao7dK/rAAWiTAqpuFRJWoxHEwQhJsQwmGEyx7YMwyBk7bM41k+9JUrJLMtms8XzF0dfff3dt4+/Xy0DoHXNMT/b9B9selsdy7cpJR9aeKsBEFKFqRgvs4tpvAgLKbVp4Fbd2uw4W13Pdwz6SylWWgPO5enV4l+PL/+f/z6dBkACq91tAgDiOF0sg2C1zPKijMpwqbJCBHFRcKGkJgQySsreKBT9FjsuUuokLYaz8OB8PpjngDX++ue//v0//vngwee+552en3/99dda6+dPHgvBhVQ3G/IyjIvLUeiYrNWwt3t+3bMY/dENBgEwGG41bNdh5RZ9wWUQF/Moz7kSSn94QxOD4oZnQAjCjBdCpYU6HYZxHF9cXOUFZ4yaBms16t1uC2OrUu9vjdZKKZUk6XgyPzg8+/qbJwcHJ8vlSkrpu2yr43yx7e107IZn3O5WfcCxrqfNiyC/nCaXsyxMOYTANlmn5XZbXs0zDUYQ+oV1qZBysoifn0yfHc8WCe72t7Z27u3t7QEA5vP52dnp8+fPR8NRGIa3YhBSLYLs5GpZ84y6azGKTYOUIdFfe/LMhQzifDSNpvOk4Lper99/8PCLLx49uP/ANE3Ltosiu7o8G1yerIIVkOr2WnGhoqSYLuOr4XI4CXst13N+ZNEKITQoadXsumtYBoEQFlxGKV/GRZDwNleOqdH7JlTcOByVBQzsXs9NcllwJZUezZM05/PZ7Pj4tN1qtDstZjDDYOu+fbVm6i1dmvO8mM1Xp6eXj79/9v2T55dXwyLPKYHduvmg736x7febZQn++ytXX+cqaKl0mst5WIwW2WyVFVwxihu+2e94vbbr2uxtWh5xrs6HwcHZ/HwcA+Lt7T/8xz/++ejRnyCC4/Go3ekUXOR5nqapkMXNCYAk4+N5fHy53Oz53abTrlsmI+B9007enqwQyzAbzePFKi04axisVms0m61ms2EYhhCi1WzW6z77yd2vtM4LEUT5eBZPFnGUFK+8crnubfpWs2b7rsEoSnMV53IR8dkq7zUs36E/E2x6WyAEGEOL4W7D5EJJqTMulVJX0yRJ08FgdHR0urm5sX9vu9msE0LXOn1yzdSrlOZcxEl6NRg9e3H01dffvTg8mc+XAALPMXY7zqNt7+GW1/QNgyL8wU9WrbWQOkrFIiqmQR4khdLas4xO09nu+t2maxnXRWhvfp2ci+PLxdHlYh7wzlbr/oOHf/3b3//8p0cY4+FohDEdDAaj0XAymcKiuN18lUqHcTGcRlejYLwVbce+5xjmTzZyPzpZzldRNlsmQZznCnIuheCCcyGEYRhSSs65EAK8Lm9JSJ3mYhHmiyBLstf0OqEE1zyz3XSadduxaM5lxuUsLAaLdKtjt33DpB/UEBBCiACAGHg23e7ahMAkF3HKg4RPF3y5XF1djc7OroIg4pxbpvl+R/mDsHbqlWmaTaeLw8PT775//uz54Ww6F4JbJt3qep9t1/b7Xs1hpeHcRzicBlyoVVyMltloleWFxAh6Nuu1nW7LaXiGQd8qUFQIeTpYjmZxzoFjW77veZ5n2zalxE8833Mty2SUYvzq44YLGUT5eB7PFmkYF+K9cxreBSEV57LgIstFmMVkNDo8eO66bpbnrutdDQZPnj4/PDoLVqHgrzZD0FpzodJMJBkv+GuajCEETYM0fatdt+uuEUR5wVWYFNNVFsRFVkjb/AizCwghQcBiuO6yrZa90bTOp8kyyIpChHG8Wi2zNJNy7Wv310a95V0rhIyTdDyenZxenJycDwejPMsMinsN+087/mebXr9p2QYmH5pbBW5vxCjlsyCfrvJlVHAhHYvWPGOr67frtmMxTNDbODkLoSbzeBlmWQazJAyC1Wq1CoKAULJarVarII7ToniNF0TZASxMijDJ04z/NlZNZc9rpbSQKorzQg4ff/tNmuZnZxeu64zHw4ODg5Pj4zAKXysAeBMufv3fQkgJavhWp2HXfNNcJFyoOOPzsFjGPMlFTbHrLorvy60FNMHIYqRdM7o1s+myAcWFkEWeJ0nKOVdSaq3XunRhbdRbLkWFlEmSTqbzq8FoOBwHQQAAqLnmbtf9245/v+c0PYMS9IGbVSVKg5zLIC6mq3wR5nHGpdIGI03f2ur6Dd+yzLftG6iUDuMizUSaqslkeHJy3G53CMEYk9FodHB4OBgMgzAUQrwiTg20lDrPRZaLgkv1Wwy9AF0XDyGgQZ7lQZhxzsfTeaP53LbM5WI6GU+Go3GSZD89HQQhRqh8C14rCggBQrDhm+2mU/ct26KrME8yMYv4IuJxJpTSGusPVNStR3dZQlhzqG9TSlAhhBRSCCGkVKqMdq2rdNdLvdf7zZyLMI6DIIriJC+ka9OWx/Y61n7f6TVM1yLkJ/PP9z2YLrgKEj4N8mWcZ4WAEDo2azXsza7vOWU20dvWtQqplNJ5np9fDJyvv8zT+PLyDGE2nc6Ojw4PXjydTydF8epCUWsglRI3slXqPdMJ3wlKiWVS26KEIKV0kuaFmAVhbFxcUEqKPMuyPM3yshXoT8EY2hZ1HWay199dEELfNTsNu123bZOuwjzOxDwspqt8FRaiqyj5OO8ghOBuN0VZL/WWloKIYIzKNrvwuu5UaqA/3kP0uvGv0nkhg0Qs4yJKhRCKYOS5Rrthd5uOU1YlvJ16EYKWSRjFSqk4Tk9Pz6IoOTo5xxjFcTyfzxezaZyk6nVTTYQgpZhSjMnHc6B+IyYjNdds1izfMQyGAdCcCymTLMsQQkpJJdXPSRdhaJqkUbc6DeeVcFFJOa21LdaqOf2O1/StxSqL0iJMinmQz6MiKyQj6KO4bd/2J5UAcg309cj/ga/6B2KN1AshBAghxojjWJ5jW5aJMZZSR6mYBfl4kTVdVkYRESzb5XxQLb6QOi1kmPBFVMSZUAoYDDc8s91wmr5lGRRj9JbRBoxRs2a5DsMYZgWfzeZBEJ1fDDDSUgpe8IJzJV8jCIQgI9ixqGMyg5EPyfp8ewxGaq7ZazrthuU5xiLMikLKn1nHvgyE18rvtdxO03Ft9vOHwHXf3Ox47bo1nEZRWkQpnwbZZJVFKbcMTMlH+E010FprqTWXqpBaaQ0hhDcP/vUNFN2yRuoFAACMsWWazUa902nVaz6hlBfFLMiPBuE3NcNkyDIxxgbF6MObGxRcJrkIUj4LeZQJCIFrs3bD7jRs2yp7Tb7tIRhB5UbX5TCIU8654FwAkPziDxIMbYs0favmGY5J2Tv0zXx/GEW+yzbaXr/nX4zD2SoVInvds+VHQAgYwb5jdJvOdq/WaTiO9bPqpQT5rnEj8tVoHqeZGC/Tq1kyDXLXogb9OCXZUmkuZJbxLC2k0BoghDFjDN+JFjZrM40oy2wwRpZt9jqte3vb9/a2u50WYzQvxGSZfncWfHO8PLgI07w0f7h2TX+PY2kAlAZCqigV01UWJoUQihJc84xOw2nVbcPA7xTVYBTvbTa2el7dNw36Dg8Wk9F23d7ser2mW3MN8sGOtm8DhNAyWb/jPbrX+eJee6vnORb7xXTxcnWwu1n7y2edvzzodJq2wX428QIjZJu003S6bbdeMw1GhJRBIsarYjBLw5TzjxHO0VoLoeJMprksuOJCIoRN03Qc2zANQshab1mt39iLEDYNo9ms39vbHk9m48lUSTmdLVZRcToKLYpMin2HdupmzWGO+b6/nQZK6YyrIOGzsIiSgktlUFz3zE7DbvrWu87rKMX3+vX7282zq9UqzMK4yF8XC331pwiq++Z2r7a3We+1XNcxPpqX/BuBEBqMtOr2ZzvNKCnSnGsFBtMwiHIuXrcyh5Ax7DvGZtf984POXz7r7W83a675c9uH5a9gMtKsWb2W2647nr1KUh5nYrrKLqfJZtuuu4Z5XRn5QVXZXKooFVEm0kJKpU1KXMeu12u2bRFC1n34XTv1IsaY57t7e9tJmidpluVFXojJdDpdpgcIIYwMhv60W7vXAxbDEEHw7ok7GmipdZKJVcznES+3rByTNjyjXbdqnvGu/naM4O2e/2i/PZiEs2WiVCiVFm8cXhCEns02u+7n91r3t5vdlmOZFKPfQr3ljN212c5GTSpFMKQEGYfobLBahvn19veNlQ9CkFHcqlk7G7U/P+z8H3/e+tP9Tq/lGoy8OYuYUuy7Zq/p9lpOo2bOV2nBxTzMzsbJvY2sVzM9i+D3LRC7Le0suApTvoyLKOVaA8Mwar7f7bYd2/45A5A1Ys3Ue72Rw2ij4d/f31ZKFgVXShdFHsfJIswOL2GZrwcBYBQ7JmHvXmakNZBSJ7kMU55knEsJITAMXPOsum+51juPgRBByyT7240wzoVU370Ynw1W8yDj/DXJUxACRrFrs8/vtf7xqP8fj/p7/XrdMz9WHOWtThhCglHNM3b7dUqwY7Ne2zs6n18MgyDKyzwqjKDBiOuwVt3e7nn7m40v9tv7W82NtmuyX06XQRAyitsNe7Pr9Vru5ShMM76K+dksHS/zoMNbNeMXyz/egNK6EDJM+dUsmSyvay1t22q1Gjtbfde174BFzpqptwzCY4Rs2+p0WgCANM2zLEvT9PT0PEnSWZABCEwKMYIYw82WXXOYxfDbbzKWfv85l3HK40ymhVIKEIwck/qu4TqGadJrB9R3aV1JMOo2nEf3O0prkxHPMc5Hq2WQJSkvuFTX7eEhJci2WMM3N9ruXz/v/e1h7+Fuq9WwLYN+eNr221NeK0ZJ3TNLL5umb213/ctxMF+lUVzkhUAI2iat+2a76fTb7mbH3+x6Td9ybHZ9qkoDDYEGP3LKvfGNhABQgpo1u9/x+h3Xc1iWizSXk2U6mKezMN9s25QgBN996lQG/KSOUjFZ5sN5towKLjSltFbzet1Wv9+1LPO3msf8iqyZem8byTFKPdfBCAkhszxL00wIcXU1jKJ4tkqfX0CtAQSAc7XdcZq+YbIyvvNWb5dUKitEnIskEzlXWgODYcdivmc6FjMoRrfbHT+MnBCAn9ymN5+UiT+eY+z0apQgy6DNmtU5twfjcLpMSiM1BAGj2LFYu2Fvdb397caj/c7+VmOj4znWBzmEvB8QQoxhWZZoGaTumptdf7YsXbiKMofZMmnNNeueWfdM3zVsixkUE4SuFStvPl65LBgACCCCBKG6Z/aabr/tNXxzFeZJxldxPpgn42WW5NxkGCN9ez5vf/JK64zLeZCfj+PRMo1SrgC0LKvVbGz0Or1uyzSMtdfuOqq3BEJICLFtc2Oj85fi83IpRik7PT2PwnCyTDUAQuk0l0ku7/e9bsO0GP6p09JrUQpwofJcpYUsuIQQGBS7jtHwzNLS5dU3XgGgbj4pb7ZbfeMfZIwRdCy60fYYJd2ms7/VuJoEk3m8ivKCSwihwbDnGO263e94Oxv+Rture6b1YeY+HwiEkGCMTEgIcm3abjhCSCGVlBoAQAgyKGYUU4rITQYN0AAoADMAOAACgFe25yAACAACAAWIINugjZrVbbvdljtdpmkuslyOF+nVLJkHhWNSSt65s3kZKFqGxek4fnoRXM3SOBOE4HrN7/d7m1sbrVaDMVqp93cEIoQIoa5jb252S0N2giml5PTkPI6j2SoTUiuphdJlq5R22VHhur79Z9+50gonL1ScizQXBZdaA8MgvsM894d4DyxnhqVuJYDlPcpvblYKAAa6/ARdf0AIMUaOSTGCtkkbvr294UdxkeS8TF0iGBmMeDareWbdM1zbYPS6BcTvqF4AdLnOpwSbhi5rGK6fURCUgi1PEAIAJAQSQA5gAmABgACvaTABNSBAUwAooCb2LXOj7e1vNSbzJIyKNOeTVX42Sc7GsW0SjKBtQnRTePCGU70uydaACxlnYjBPT0bxySieBblQwHGdzc3e3t72Vr/n2BYheN3DRWus3nIBXG5B1+s+xhgiCAFEGAIAzs8vVsvVeJGCmzz0MqcS1s1yy+kNAi4jvTlXaS6u3U+BZhS7DvNsRm/UqxWAEgAJgQCQayg0KNUrIAAAMA0wgBAoAQCBgABAAEAAQVgOUgYjnm30Wg4X8jYRApZ5kQRTgilBZUPRt11d3/YrUbqsECqTovVP5vM/2ERDgBHC6H+x997PcRzplmj68tXVFh4E6CXqasx9++7uxvv33327Ebsbd2YkjSQaELa9K5/+/VANkBKNzEiaK4InGAwESHRXF/JUfpl5vnNgIzt5l2vHJrXg/WVLQ2cDgARQACgArAHkAL5tW90CABQAEiAKAYQhZVud4Gi/fT5aTxdFxeWqEBfT8tllnoTMd7BDMcQ/qnJuFHJFraar+mSUnYzyq2VV1pIwt91Jjo8Ojo/2t7b6G6nN7568v1v2Nmi0kw5zcAs36pnrwAsrpVqv1uNFqY2V+hU9+onrOpi+eyw2dZdQupaGS6O0hhAyigKHBB5jFG2eCGozUgEHUG7mXqiuS2gFLAIAAESBpQC4wMJXGzYNhynBANBf9oZobaQyNVdcKC5UE1nynTsGIELw+lkHA5d6LnEc8guYzhoABIAVgDWAAkD5xor3u/8ZKgAVAAB4Dukm/sF2a38rvhyns1VVczWcl1+drwdtpx06ccB+pHauaQtb5uJkVHx1un4xTFdpbSyIo2B/b+fxo/vHRwfdbhvC341I6f34HbMXXh/lQggIwWHo7+5sWWsxxgghxujJi7M0y9JSnowyY23BVVqK451ou+O1Atb4QL5ZlBprpTZcmqyUeSWlMgRD16GexwKPEoyhhVBBWAHEARQWyNdIawHcWF5u7I6hAlZZqwGwwDoAMADQr2Ctbm0TzrBK68W6mq/LVVpnpai45EK93lHQzO2M4ubvTuxu96KtXhh6jODrA9qfdG0bU/zXqMsBFM2tePvrwOsdPqsBqoGrcRs6O+3wzm57NMtny2qV1UUtL6b5+TTc6fq9FiMY0feuHoyxypha6OG8enqZ/ceL5bdX2XTNtQFhGO7t7z16eP/Rw7vbW/3Adz+AFW+D3zF7b4aZtRAhxChNkggj5DCmjcEIQYDOLq5Wq9Uy49rkUulKqEoYLs1e17QjhxGEMbgesbApM5U2XJiiVlmtSqG1tg7FvkejwPFdShCCGsIabP5IADSA5vuj4dV3DADGAn29Jw0BoM3Xv1AeViNLsFYpkxXi5HL54mJ5NUkX6yoteFnL+nvshZASxChmlDST3uPjPsGIYOw1u7A/b2g37G2oK99yQ94KaAFQgADoU9KNvcOd1nieX4xSLlVRikZ3NV5We13PdylGEG4kIq9e3F5/fKlMxfWqEE8vs7+9XH15urqalWWtKXMGg/79e0efPL5/fOeg024xxj4U8v7O2dvguhMbOoyRNvY8FwBACLYAQowtAPPpbJVxpXVZ65obIbVSBkIQ+8xlmzXV9Z6HlcqUtUpzmVeaS2MBYJREvtOKPK9hrwSwBKhZ3akfGggWQA2BsbCZniG0EADyC7YzAgCANZYLNV+VXz2f/K8vr15ervKSl5XiQgmlX9eDNOoojBAj2HVJO3al0r22H0cuo+jHbsq/5TMCKDcFM9Q/aeoGwAIMUey7+4N4tle8uFgs0iovRV7J0bIcLqpFJjaPWvR93m6szrQpKrXI+MWs+tvp6q8ny5NhVtaKUJYkrePjwyefPPj08f3tnX4QfAgijRt8COy9AYQQY+x57t7uFoSQMeZ5TuA7zyieTmdlG2+cRQAAIABJREFULa7mBZc6q+W6kELo/UHQiZ3AJQTDZmQ0W1YFV9OUp6XgUkMAPJfEoZM0x0UGo2aY8jfOQt4DC4AA8PoYyXq/cHuItraWeplW37yc/+Xr0XCWS6nVddbuG3epUX9BjOFiXQ06wcOjdLcf+S5lP2RM/XaYzVHZqxXET7t6gCUKS9Zh3nYvOtxNzkfpbFlyoZa5mqdilQuh3m4rYowVyqwLMV3VZ9Pqi4vsy9P1xbQoa4kw7XY79+8d/flPn3366YO9ve0w9An5oAb8B/VhmsoPYxBF4R6ElBKMkOc6ruN8+/TFZDItimK0KLlQVa2kMlmtDvr+oO1GPnMowghaAGph8kqucpGVQipNKYpDp9Py2rHrOoRYCOR1wfyOdd1bLgxAYAGQAGAAGLDNcEfXWuE38b3p8gdhG02vzgu+yuqsEPoHO/oAaJYJi7ReZzWXqum4/+lz7+aAt9mj+hlTN7QQaEA19BntJt7BVtyJ3UtGikrklVzmfF2IiivpEXbdHGKtNdZqbWuh14WYLuuTSfHtZfa30/XFJMtLhQnrdjv37h398Q9PPv+XT46PDrqdFqP0A9BXvY4Pir03Q51SEseh4zBKqe97vu9RSgghF5dXaZqNlnXFdSl0Vqm0lCXXuz3bCqjLMISw4iorVVrKopZK26aPvJt4SeQ6hCAOgYJAbXanftq1aQAksAYADQG2b06/r/oZr796Ta/1XhpDgODmuNhhBCOozbv3e1+D0VYpI7WxBjRRwj9zNW5+SiXyJixo+ijj0N3pRxvPsBRVXKaFXBWyqJVUxliA4eZAXipTCbVIxWhenU/Lry/Tby7WL67SimtCnXY7uXv3zuf/8sm//vlfHj043trq+76HPjDufnjsvQFCyHWdne0+oyQMPD/wg8BnjLw4Oc/zfJXzopZpKadpPUv541Lu9/1u7LgOKWqVlnJV8IprawGjpBW57diLfYdaBA0E+mfVh5vTWAAkAOyd1GpmFWut0bbZIoYI/uBxDoLQoaQde0d77ePhKit4WnAhf8gKAwDXIVHAYp8xhv/xpMV/EAQj36Wd2EsiN/ApJkgqk9ZqVuq0lFwaYy2yQBvLpc4rNV7WZ5PixTD/9jI7neSTZZmV0nXdXq9zfHTwr3/+/F//9NlnTx5uDXq+7/7eYxPeig+Wvc1T1nFYp5MgjAglnuOEQeC53tn55Wy2KMtiOCtqrta5WGT8/io6HAS9xJ2s6kUm1pXm0jS5OFHgRIHjuRSBf8yq9GaOeuvEaK21VmvTBGqWlYAQeg4JfMdlGN/0KHyPxhA2JHcY7rf9zx4MipIXpTi9Wi/S6j0EpgRFPjvcbd0/7OxtxaHPXjUtv9XS4P2zFgKAWICBNT9hQfHaiwPbNBsiHAdOu+VGPiMICmk4V2XJK66FMlIZCUBRqWXGh8vqxag4GeWno/x8WqSFkNp6nre3t/3g/t0//Munf/jDJ/fvHW0Nur7vfhhOGm/ig2XvTT+D6zpd3HYcx3PdOA6DwIui4Nmzl5dXw5qLyarKKrnMxTwV0zXf63tpLkfLOi2V1Oa6c4AGLm0i/MA/7v77DkI1vU1C6sW6Gs2y4SwnGHZb/k4/7rY81yX03W0WCEJKcSt0H97pKmXKSlCCTy5Xi3WltNHGfu/IlxHcjt397fgPj7c/f7R9uJ2E/iv99uu2JI1J2HvbpC2AwBIAKLBkI8D4SbDINlo0iCEFyPdYHLqhzzCGVlghdVXLiquiVhTDWpjpqr6YlSfj/Pkwv5gV02WdlRIiFATBYND97MnjP/3hyZ//9C9HR/u9buL73odK3Q+cvQ0ghJTSpBV5rtPtJNtbvU4nCQIfITiZzfO8yEtZVHKR8fNZsdvxEARpqdKCK2UaCb7v0KbVBuDvdB38TLyjgjMAKG0qrs5H6y+ejb98MaEI3dlJPnu4jVG3gz2E3qfXhwAQggadAGPke9T3Hd+jz8+Wq3zThNhsYyEEXUb6bf/uQfvzR1v/z58OH97pDToBo7ixzLLWSqWl0ko10mvIKCYEva/yRAAQYAmw+GetmhGwBAAGIAYYIEpQ4DHPo4SgJsCRS5OVarqsVjmfr8SLcf58mD8f5bNVVVRCaUsobcXR7s7W48f3/vt/+y9/+uOTB/fueJ7bCO9++gX9bvDhs7cRYgCAGKOtJDpGB4SQQa97uL/71ddPX56ej8ezsqxKrq+mxSrjCAKpTF4ro23gs8BnUeD4LmMUQwwAsYACQIFVP6tEbPacmQXYfr8It0BpU1byYpz+/cX0r1+PIQCrtHYYSSLHdbBD8XvOmZrphWCchO79gw6CcKcXffNy9nK4Oh+urybZOquNBYygTuz92+f7//pk97P7g8OdVjv2KMWN1llpU3M1X5ezZblYV9dWXn4Sey4j7zSjaNqGKAQOsNoCa3/CkS8EFgNLgWEAYAgNwBi5DvEcSgmGAFRcj5f13y/Ss2khlJ6s+HhRNZlSUhlCaNTy+73e3ePDTx7f/8Pnnzx8cLy7uxUEHkK4qRt+wm/n94YPn703gsrGE4t2qOOwVivq9Tu9fqff7z59djIcTderdVmWdcpvVP6UIEqQ71HfpQ4jhKDNLEGBpQD+9F1Wi4FlwDJgsQVvq4Kt2YTWTxfFaJorbRCCg25wsN1KQjfwGEIIvZ6QCeHNGvVGyU0pbsfeg0MUh86gG+xfxn8Lx9baqlZcKkJw6NPjveSTu/0Hh92gKZgBbHbLaqEW6+rF+fLF5eJilLqM7G3F9w87lGCC0can6m0LbwAtwNY610t6boEGP7hH0CjPLIOWNpWzRQBiBBnFrHHFgbASeryqLAAQ2EZNVVRKatuUyu12sr2zde/u0eNH9z55fP/Rg+NONwl8D2MM3qKC/dDw4bP3tfEGIcQI4SgKHIe1261er7O7uz0Y9L7++tnp2cV4PE3XqdKbRGkIISHIZYQxQjYZvRBgYCmwGEAMrX17D82bsKDpPwbGBYa9T6rR8LFZdla1nK+qy3F2MU67iR8FDsabxqPr9fdGVN00Em02qy2wAHge3enHjbUywWid8+Ek18ZgBCnBjkMYxQBCrQ0EQCMIIVDarPP6Yrz+4tn4i2fjk4uV55KHRz3GcC8JAo+Bdxq8XhfPzd2AAFgABbD6jfritbsBIAAEGg9YxwIGLAYIQWwRQoggeCOr4kLNVzYrhLFAayO1IQg7rhNG4fagd3R0+Ojh/c+ePLx7fLC7M0iSFqXNDUK/62jPH4lbwd7vASHMGEQIHexte67T67YP9ne/+fb506cvXr48n82XeV5IKTeNOAAgBBGCmxUUAcAB1gMGAAQBED/qWBUAACiwDrAMWGohfsuohhAQAhunxV47iHxWc9VIl5OWRwgy1u4N4sCjjH4n7cUYa6xpWgKVNlKZJgFMSF3WcrEu85JrqSGEm97XSpwN153WtKplK3I9h1CCAQRFJcbz4tuXs79+O352Np/MiyR2t3u8qqWQ6l3hCa/dVgAYsBDY5iQbAijefbSGgSXAMmACYBkA1IJ3aDS1sVZpYwyEEBMSen7Sivr97t7ezv17R/fuHt09Otjf22634yDw6Y/KY/1wcIvY+9ovFSKEKKVxHDFGwzBIWnGv297q9zqd9vMXpxeXw/lsgRBACGKMMIavzvkhAARYHwBsTQUhsFADcHNM8r0RvulMsAAD6wHrXjfrv83otPG+8j066AR7/XirGxS1LCs5XZR/fzFVSq/S6mC71Wn5UcAcRho2am2U1kobpa1SmgtVi01kGReq4iovxdnVarIopNKNinud829OZjWXJ+eLMHB8jzqUAACKSsxW1dlwdXKxmsyLissocBoPbfyDJnPwmrUEgMbNCjU68Hccj9FmrWutc/04e99rQ0JZGPpJ0ur3ezs7g4P9nTuHe3cO9/d2twb9bhxHjkOb3rIfFLZ8SLhF7L3BTVcDQghj7LpOFAbdbrK91U/arSZgOs8LYGRjE7d5nsPrH8YWeMASYJGFEKAb/5fGxP11oysMN7syDFi/mWTAu3jQlPWeQ7a64Z3d1vFekhZ8qExZyZcXyyznl+N0px8NOkE7cj2PYQQb9zwplVRGaiOErmpZ1rLgsq5lVataKK1NVohVWnOhjLVWg7wUT0/no2kWeJQx4jiksU3nXBeVWGd1mgupDKU49FkSunHgeA4lP+ho2XwubAEAFkLAgNUWSgtks8D9LiiwFFgCLLWvnmWbgyprLLhRNWOMPNftdJLd3e3Dw727R3cO7+zu7+3sbfc7nSSKQs9zG2fmW8LY13Eb2fs6EIIQ0iDAzGGu61hrFovlcDi+uLgSXEMIKIb0u90tGxAAPGARMBJACawCwAB4Y5FzvUfVWMBYCoBzbXb1nkEGAcKw1/bvH3azUlTSWABH04xzPZ4Vq7S+GKeR7wQu9R0CIDAGKGO03oTlCqWbWVdpI6SWyjTHRMZYbayxmweHNjYtRFaIRt7UFBeNCaPSWiqDIPRd2k+84/3k3kF7fyuOAkZ+fGsO3izsrQWGWqjgW3YH2LU33RucM8YKpW/Mrn3f293e+uTTB48f3b9/7+jwYHdr0EuSOAx8x2EY4zcjy28Pbil7X6+im3gkhGDg+0nSSlpxGAWUUilQ47Ohm04d+70ftoAAC4GlADbTL3hlsgEwsBhYbAHdeOJsDorfO0E002/gsd1BLLWRyjgUeQxPl1VZy5qrisvluiYYEQyvY7KbotUaA4w1Wm+EGZt9Lbhp6MUIve5sro1R2iptjIVcGlM3Ag0AIWiisXf60fF+8vnD7fuH3UEncB3yYz16Xrl+NS3MEKC3Vc5vo66xVltrjNHaNIGpEILA93d2tj779NHnn39y7/iw121vckwwRr9MTvPvGLeUva/j+tePMMaOwzzfdRtxBoRNA5qQWqs3GtSaWhpai21zUAkAsAo2+zS2YSywG+p+953edR3Q2sZZshN7BENrrctw4NLTYTpZ5Mt1lTbdNmpjC4cQxAgygjHZ2FM1HnEEQYdhihFBmFLoEMIwJeQVe5U2QiuuVCVAWvC0qLjQFlhGcBK7R3vJg6Pup3f7j477d3ZaSeRR8nNU0BujurdMjW9/qaZMUNoKqZtMRQig57m9Xufozv7do4PDw91go526RVtT78FH9r4CQoBgTAmllGKMAYRKm7KWVS2F0taat49ECF/dRfZjd6DfexnIcUCHeo9JvxW6g254crk8vVqeX60vxtlsVWUF51IjCN3G9MN3Ap95Lmn4SRD0KAwYdjBlmCURDKnnQu977yIsL0yxSu3zUfrt0C7WlbE28NjeIH7yYPCHR9tP7vW3e3EcOi7Dv5nE31grNj74QiltrWWUhKHfakVBGDgO+8AadP9BfLwXG2xSGjBmjDmOwygFAEpleK2aqlUqQ8ibUoUf2Ir9ORdhbVMTxoGDEYx8tjeIjnaTF+fLL59PvjmZN8eevkN6ibffD4/bnXaL+CHwXeyDyAEuRpAgGDos8TxGgUMow9+3v1NGl7KerOuAnq/KoqiEVMZ1yKAXHO0mx3vt3UEcBS6jm1n3N6hQrbFK6YrLdVbnhRDSNI1iQeC7jkPwzX7yx2l3g9vO3ms/HGuMkUpJpYwxEMBmL0QpU9WyqETFlZTGdd5c/f4KaEwGAGAUY+wGHu20/CTyfJfVQs5X5XxVZqVwHbKVBJ/t9f+8vzdIHD8AroN8EFHrNi/jMRp7DgCAIPjm1o7WphIqpOnJbBG4hGCkDSAEx4HTaXmdlhf5m1OYX+tjvo7X3LkqLtOCN7mNBBPXdcLAb0TLH8vl7+GWsvd1m2NjrFJKCJnlxWqVZnnBed302Eiti1qmBS9rIbUGm62d32QMXbsoYwQZJRACLtTFKIwDh1LU9LL3w+CT/ta/HR/stmOP/TRzWQShtrbhw40nAIKAYuRQ3JhI/cZksdZKbWuu8lIUlVDKMIe4vh+Goe97jLHbvL38VtxS9jYwxkgp61pkWTFfLIej6cnL86+/ef7i5HyxWhcVR0DnpVhl9Tqri0rEoUPRz/Jt+4eBEXIYCQPH91jjnmGsFUaUIDc/0ytgA22AVEZr28SCeS5lFP+WiWevrkRbztUyrbOc11xZC1zXiaOw1Yr9TfrBR3wHt5G9N0LisqwXi+VwND09uzw9uzy/GF5ejUajyWQyW68zISSCtqjkbFGO58ViXfXaAcHonyLkQRgyin2P+S51KEYIGm0rodJK5LUQSv/UuRcAAIBVuOS2rqTRxjQt/q5DGCW/Tcz3q+u4ybmvxHRZZIUQUgMIPNdtxVGSxL7v0t9/WPYvjtvIXgBsM+tOJrNvn5188eW3X3zx9YuTs+Fosk4zKbiSmwAUAGFVy/E8v5pkk3lxZydx6G9evl1rrSnFvkc9jzoOwRgpY4taL1I1z6rtWDZL3B8/vi0A2poSZLkuK6GVth7FLqOeSx1Grjv1fyO2WAC0MVyqrODDaZaVXCoDIQwCP2lFSStyXZdQitDH6fc7uI3stdZyzheL9b//z//z//2P//OXv341HE6yLKtrboyhBDoMM4qkstoYqcxsWV6M07Px+u5BuxnZv/01I4gciluB04qc0GeMIKVMVvJZng1X2X6n1Yt98lPKXaNNLdRkWS9SzoVW2hCEPHdjOs8oRr9lkWGBNbbmapFWV+N1mtdSaQhhqxW3O0kchx+3rN6K28XeRnFRc3E1nPzHX776f//9f/3HX748P7uQQgQe3t9qtXtuFDPPJ5Si1YKPhsXVZVZxdTZcf/VsutOLXId6DkEYwZ9tv/izgBCgBIc+67eDQSeIQ2exrlcFP51mX7dmg1bYCbxW4NIf7icAjdaqkmqZV8+G2dW8rLg01oYe6Sdut+X7v3FcsLXGmFro+aocTrLhNM9LCQD0PGcw6A763TgKKf1YNr8Ft4u9AFhjbFVW5xfDf/8f//svf/nq4vxC8KqTOAf7rbtHyZ17raTrBCF1HHx1Ufz9bzMj7OU4my6Kb06mW92gHbu+S5oU31eNtr/+wGqMbwKPDTrBbj/qJl5WiJKry3nxZTDtBF7gsMNuK3IdlzY+Nm/REBpjjTHSmLwWs7x4MVn+/XJ1MS+40BjCVuRsdYNu4vkuJb/h8qDJMckKfjnNToeryaKsaokJTZLWzvbWYNCLo/DjovetuF3stdYqpYqiGo4mX3z5zdVwqCTvd7wnn/UefdK9+yDZ3Y2iiDIHAwB8n4pSL8ciL8U655eT9K/fjqLAsQAcbrXasettprrf6AAJI+i7rN8OdgfRbj9crKt6LpdZ/fXlHAKQcv75zvZ+Jx7EQeJ7bz2qFVKXXCyL+nS+fjadfz2e/u10Nl5UUmrXwd12MOjHnZYXeJSS384eVmlb1mKyKJ6fL56dL+arUkgdhP7uzuBgf2dr0A2jgPwsqeYHj9vGXmCtrbko8jJNs7rmDkFb/fD+w/ajTzqHd+JWy6UMNQOl1/P2jsL5olrmpb6wZSVOr1aM4mVa3dlN7h909rbiXuI77LfYoYWNQzUjvSQ42m1Pl0VaCC71fFmlhXg+WlVCjdbZThIMWl4vdgOXeNildiOQNEALWJZCrAs5y6qrZXm5yM8X2WhZ1FwRgrZ64f52a28QtyOvcc/8LcRV1hprq1pMF8W3p7PnZ4urcVbWykKUtJP7947vHO51O23HYQjhW96Q8FbcLvY2aJRVxhhrLGbQ80gUO0nHTdqu59GGutbaMGKDbf/O/dZiVleVOr9Sk3kppZmvqstxus7qvBJyv9Nteb7X2Kn+mo3hECIEKEVJ5OxtxVnZT3MhpFHKFKWcrsuCi2matyOnE7J25DTsZcCHAAAIjNU1KAou0lKuCrHMxTIXq5yXlUQIJpF377Bz76CzN4jj0NmoI39lrjQOuBWX02X54mL51fPpi4vlbFlqY8Io2tnZevTw3v7eTtKKm6XABxB1/4vjdrG3CeyllLiu08SjWKuENFWlpNh0Edlr42LGcLvtHh7G6YJnOV+t6otxlldysa4nsyIvRV4KIc3dvWTQCePQIRgBtLGJ+zVo/Lr5hrVGSG2BVdq8uFgWpVimep2L0bLyHOy7jBKMMcQIYQQQhMZaoUwtFBdaKl0LLaVW2jRq6js7rT8+3nl83N/tR6HHGPlRW18/GzexnUKp5bo6uVh+8Wz85bPJ2XCdFgJj3O917x4dPnp4b3unH4b+R53Gu3C72AsAxBgFgdfpJrs7W5PJLE9X83m5vBTLfZ72OSGQ0k0OJsbI92m36965F6+XfDnly7TKSplXQhsDIOBC5UU9XfTuHXQOtltx6HoOafr1fr0PQDAKPNbvRI+ODEbId2i35Y5mxTrjZS251EWlqlo3zykAQTOHWmCtbRywLICQYOhHru+SduwdbMcPj3p/erx9tJcksUsogr/+CtNYW9VysSqfnS++fDr66tvR2dUqKzghtN1pP358/8mTh8dHe0krYox97Ad8F24XeyEEECLXcXqd9t27dy4uR1VZpDkfDfPJOBzse2HIGguYZpVFKY5itr0TrI75fFaNF7kYZXkhjLHjeS6VLkqxzOpVVi/Tqt8O4tAJfRZ4zHMoY7g5d/nFlmsb2QZiFEQB2x3EzVTcTbzLcTqeF/N1lea8rKRQWqtNhIK1FgCIEMAIIowIRoxi36Ot0O0m3lYvPNxuHe+37+63uy3fcyluLLx+JbpYay0w1haVmCyK06vVF8/GXz6fPD9fzleVtThJkrvHd548efzo4b2trb7vvUpC+EjgN3G72AsARAgyRrvdzuNH9589PZlPp+tVdTXJtq/87Ttet+cxhjHeFM8YQ8chrZaztefvzaKds2i5qrNCKG3yUgqps0Kscr5M68k8H3TDduy1W14/8fqdsB17UdC4Jd+8+S8wACGEGCMXQRTBJnRv0AnGs3w8z8eLYrGu0ryuasW55EILZbQ2jbWtQxBziOsQ36Nx4HRa/qAbDNrhdi/c6oSt2HV+8cfNDW5Mp61V2nChx/O8aXj829PR09PFcFbUwsRxtLOz9emnDz578uju8UGrFTHGbpVH5E/FbWMvAAAQQjrt+NHDu18eH14Nx6s0H8/Lk5erTt/t9wNKEcaQUnzdfqS1NhijwCdxyBxGmmWksZZLrTSX2lS1nMyL2GdBwNotf7cX3j3o3DvoHO2248hhv8KyDULIKMYIOpSEPht0wqOCr/N6nfO84E2OWc2VkIoLjTF0KGaUeC71XeK5NA6cKHAi3wkDFnqNuAr9BjtVUpms5JNF8fcX0y+eTb74dvzyajVblhXXzHF6/c7du4d/+PzJ3aODbjdhlHw8JXo/bhd7m8GJEPR9b3dn8ODB8eVwvFiu1qvldFpfneezB2UQEsYwhEBKUxZynfLVig+v8uFlvlpzKXXjNo4QRBAiBLU2eSmUMst1RSn23OxiuJ4uy7Tgxti7B51mQws2Dq6/0PS7iYfA2EWIEuQ5pBU5fRHUXG1IK7WQWkotlUYIUoIZJYxiRnHTiuBQQilyKGlCEjZLy1+WvddTrjZGa8OFXmX11TT79nT25dPJt6fzl1er5boqa2UtwBiHgd/vdvZ3tzrtlue6GOOPBfP7cbvY2wBC2GQp3Lt3dHk1Hg7HeVFmmRoNi6vLPIoYo1gpkqViOilHV8V0Wo6GxeVFNpnlQmqKEcDAYYQSRAiiBBEMEYTa2LKWRSma7vmaSwiA61AAgO9RghDGcCP9h9/1lvwZI7RZA0MALMAIU4JcS61vtbFaG62tNkYbo5Qx1kIIMYIE48YHa+NQDWHjWffLr3Kvo8M39q7GcqGLSizW1eV4/fRs8ben42eni+E0W+e11NZa2wSgIYQIJY7DaLNj/pG4P4Rbyl6Mseug4zt749Hd09PLyWRRpIvROH/29cL3CULQ8+nFeXb6bP3ym3Q4ymarMs055xoAEIeOw3DgMd+lvkc9lzCCAAAV13nB05yvcn41yYSQSkjfo8qYnW7oMOJswvgggBBB8Ev20MJmnxhiDADFr1kj3/wHgCD64WShXwrWGrt5lFS1Wuf1eJ4/P198/WL69HT27Gy1WFe1UAAAl2EIsLZAa5UX5XKVzhervd0trTUAP6Pn8XbhlrK3qWGTVnx4uPv40b3haPLyhK/S7OXzlFK8mNUYo4uz7OI8Gw3zvOBSWYRgJ/HasdcYx7QiN/SZ51LPIZQgCGDF1Sqrx/P8dLh6ebmaraov9AxROpoXd3aSfttvhW7oM8+hjkMYQYTgxgiyqVrfvln0g/NPU/C++e3GEv2ND/6P3bl34/o50QS4WWNrqataZAWfLMqz0frkYvH8bHk+Wo1m+WJda2MDj3Zir9vxrbVpzqeLKsvSq6vRycvzvd2tdjtxXfdj5fx+3Eb2NoAQ+L63s91/+OD45en5crm8vMivhrmy5uIys8bOp9VqzataMYo6iddt+YNusNuPtnthvxO0QjfwNq2wBEMAoRA6zeurWdZJvKqWL86XF+NMGzBZFC+3lzu9qNf2Oy0vDpw4cAOfeS71HcIYbrwsNkyGm2PaDaF/9lL5t6k7X9tMthZYYKUyXKiaq1VWz1flaJ6fD9fPzxcnl8vhJF9mdc0lALAVOXv96Hgv2dmKhdRX47TmE17X48n0+YvTB/ePdnYGcRxe34Xf4JP8LnFL2dvMWJSSTju5d3xw796dy8vRZDxdpMtVXiO4ETY0TXn72/Hdg87dvfbeVrzVDXuJ3wrdxkGGYNToIawFwIKqltv9KPSdybyYLcvpojy5XE3mxfOzRTfx+12/1/bjwOm1g27Lb8dep+XGoRt6zHVoE3KNEWy2kTCGCADbEPg/6xxkXzOUayzUi1Ku83q+Li/G6cur1cnF8my4vhil02VRc22MZQx3Yuf+nc4nd/uf3hvsDaI0598EbDTLr2bVYrl+/vx0OJwcHx/0um1K6Ufuvge3lL03cF3W63XuHh+enV4Oh+M0y4qKA2sowb3E29uKjvc7D473NKGwAAAgAElEQVS6R7vt3UHUbfmBTz1GKUF4s0/72lLSAtclSeTuD+L7h53LSTqcZFzqvJK10OucD2e571LXwa3QbUVuErutgCWR24o2dbjvUtehccCSyG3HnuuQf5YRz49H09/XWMkt0nI0zS8n6fl4fTVOh5NsNC+WaV1UggttjA18utuPPrnX//Te4NFR7+5+O4ncZVoJpU+u1nklV0U1nkyH42mz+r0OFvuIt+O2sxdj7Ptev9vpdtthFCBMIBSMkV7iP7zTfXzce3y3f2cvGXTCJHQ8lxKMMLrO8Pi+uTMgAPku7bS8O7vt/a3ll/5EpHUTycmlKirZeES6jLgO9T3iOST0WBQ6UeCEPgt95rus1/b2BvHxXme7F4Y+o+RtQd3/PDSNQVpbIRUXqqrlOufLtJqvyvE8vxill5P0cpotl9Uqq/OGt9ZiBAOP3dlpfXq//18+27t/2N3favUSr0mtWOf8YKd1OU7XebZap6PRZDpdVGXtue4/++P+p8ZtZy+EEGHIHMYYJYQQgn2PdmPn0XHvz5/uPLm3df+w02l5DW+/swh7G6Ga0KDQZ7v9aLcftUInK4RUpikwlTZKAwhhLTQsRHNcTAlyKGKUeC7xHeq6pN8J7h10aqExhgQjjCmC8KZ34p+Fm/3rJu6srOVyXS3W1XxVDqfZaJ5P5vl0kY9n5XRVrrKKcy31pvGDYBR4dNAJPn+49X9/vvevn+4OulFjbYshDDzWTfy9ftRpeVfTIqvq8WQ2nczKsmq1YgDsx+6id+G2s9cYI7hcLtfL5booSmNsO/buHSR//nT3j4+3j/favSSgFP14pxiEkENxHLBu4vXawXheVPw7/9o8JhoVkdbaaFPWqqjUKgMYQULQaJZnBacEtULHcwmlmNJf9HjpZ6E5gNLa1Fyvsno4y15cLM6Gq8vRejQrZ6tynddFJSuuuFBSNf0QAABAMYpCttOLntzv/9c/7v/x0c7eVst3KSO42ZOiBEe+M+iGnZbnOmRd8MViOZ0tirLSWv/TH1v/mfGRvYZzsVisFst1WRQM217iHu627h929gdxp+W7Dmn6dX7UGIIQQosJchmJfKcVO5ggCAFGqNnZwhg7rucFbeaFmDiCl1pUWnEhldHSKFFzrlQ9ZPnz80Wv7WMMhTRx4LgOYRQTjBEC6NfrIriBtfa6BbfpdmjivMtKLNP6apqdXC6eni7OR6vJvEhzUXHJpTbGagOthQhCDSwAgGAY+Oxwu/Xp/f7/9WTv03uDnX7ke5TiV14ZhCDPI52Wl0Ru4BJoiyLP0zSrqlppdXNq/ZHCb+K2s1drw7lYrdPVKq2r2iWg2/J2+9FuP27HnueQn2wACyFCEBPEGG5adhCCjGLPJUoZYxEm1A07YWfXi7paVFpUWpZ1XYm6EFVaZXMlRVaI81Ea+hMhTVqIQTtoRW7ks9BnjcbrJvwSXr/pP34r7E0qjL12wFKaS82F5kIVlUhzvkyr5hDo5GJ5OlxPl2VeSm0a00tGGCIAGK2lEM3rEIwinx3vt//8ye6fPtnZ7UdR4DSOYDfXjBF0GY591orcwKcImqqq8qKoaq6Vtt/PbvyIV7jt7DXGcCHyvCjKUkrpMZxEbifxk8h1fwZ13wYIoMPw3iAqKrnOhdYCYeKFne7OPcZ8AKBWvCpWVb4sV+N8/jJbTbTIR7NcSj1dlufj9U4v3O6Gg07Ya/ud2IsCx3Vpkwn+C1bUm5lWm6YNqKxlWYs05+ucr7N6mVWLdTVbFqNZMZnnk3mxKpTUFiLqOA6mHqYOJcSqStSFNgZZC6whGEc+PdpNPnuwdbCd+B4lBOHvPmua1GLGSOQ7UeAghDgXRVFVVS2VMsb++Nzv24bbzl7wSlUIwGYXqwnChc0//bRpzVpgrNFGSl3VMi+E1oYSlETuJ/f6WcEvx9l4UYlqWaSzMNnygsQNWhizltGizst0uhx12Oy8Wk9UvV7Xgo/qRabOrtbdltdr+1vdcKsX9ttBp+WFPgtc6jmUUNyIqK/FHj/igl8vjPXGtnpTG9eirGRaiFVaLtNqvq4W66ppXcpLkRUirWwloICRG+KA+dSNqBNgQgEAWgmejiQvgDWvCTkAozj0mePgTffw99h7TWBKUWPbrJTmXNR1reTHufd9uO3sbTTPlFJKCUJIayOE4kIJqbQ2xoIf+9y/ScHTuuZqnfPFulquK6WN79LtXvjZ/UFeCd+lRk/XoqjWo3QWMTegTuAGCXV8YPthq8+82IsH+XJYpZMyW3CeT7N6lYvRQkTjvBuvBx2/1w66id9ped2W1469wHc8h7gOdighBOONKRWE3w2nbxz5NmJGbZoYUSl1LXTFVVGJohRZydc5T/N6ldartFyk9TLj61wUlRIKKAONxQYHKAhDN3Ich7kR9WJMmFGSV1mZzQCwEACHQoKw0tYCK7XRxkIINvngby7aN8+cxscHAgCUUkJKLqTSyhhjrX2HHvS247azFyHEHBZFYRj4lNE6L9KCr9I6K3g78jzXvC+99nvzwibAUq0zfjlJL0bpfFkabVtt585u69O7A6F06FJVi2fDclVMFheyGZGEMuZ4zAtdP3aCJO7ultmiTGfp/DJfjst0WmTzLM9n63o8zU8vV75LgoANuuFOL9wdxN3Eb8du07IbeMx1yE1RTa49eq6Xss00a2shOVdVLctapiVfZfVsWS7W1TKtFlmVZjzPeVmKSphaglpjZSCiHnXDIOz6cd+Pu17UIcwj1MGISFnlq3GVzXg6Ubwg2LqhAwAoKllWUkjd9C3eVDc/+EtRWkuplNZam6ZK+Ejdt+K2sxdj7Hluv9fp97thFGdZvszEeJ6PZnkSeZ73w47NTdFtjOFc56WYr8qz0eqv34yens1XOScEbffCB3e6W92QEuw5RGtryfjFVbHMl+vxU6Ol4pXkZdTedoOEOR6hW36YiM523Nkp00WVL4p0VqSzOl9YkeU8T/MKZmKynF0M1+1oHkVON/F7id9J/CR049CNQ+Y5tGnibawpGkVUxWVZyawURSXSgq+zep3Xac7Xeb3O6jQXeSkLbrm0ymCLQuaELPQc6jEvYW7geJEXJE7QcryIuQGESCvJy7RYTdaT02x2WqRTj6okpr1WyKUZL4qKK2MsF6oW6mfUwB/Pit6P285ehJDrOINBd3ur3+m0J5NZVsirSXZyuUoiz3UIgvAmP/4GN+6TxlqjrdS65mqZ1pNFcTFePz2df/F0fDZcS2W6Le9oL3l41GsOMx0Ha2OVsQjNnl+kFZ8WU2lkKUUp6rLV2w+TPmEOZa7jRa4fh8mWqPIqX+XptCFwmS3qfCWqdakLnspZVlNSh37RClk7ZEnktCI3CZ1GeulufKqAMZtc3LTgac7TrF4XPCt4WqqiUpUwXAKlrDJEQwcxn1AfO14QdR0vom7o+i3CXEId6niEOhBhYIESdVWu8+V4MT5Jp6dlOtYiZw5tBW6/G2SlWOccAmgBUNo2kpX342b7ASFECCb4JkT4I4ffjo/shYzRQb+7t7e1s90/P7+synQ4zb95OYtDhxIEANzYU91s7lpgLTDaKGOUtkLqshKrrL6YpGfD1cnF8unp/OXVKs04JWh3ED24071/0Al95jiEMYwRNAZgjCAwZ8P1uhimPK2rXNSFUhxA60cdxwsxZYQ5bhAbpXhdReVOVSzLbF5myzKdl9nM1suqTLO80HkxyySdco9o38WBR0KPdBI/CjbSziYat6xF42KblSLLeVVprmytibLYQoqZzyijzPO82I97jhdj5nphwpyQMhcRcs0uoyTXUog6r/JVkU7SxXA9PSvTmRY5I4AiygiilEAom1vV+FneiDfexHUrctMP3JwzEUaZy5rmq988Bfz3g9vOXgAAIbjbaR3d2bt//+jyanx2pqar3DydIAhrrkqutjpB6LOb6MBmnHGhKi6LSqY5n63K8Ty7HK3PR+nFOBvO8qqWlKB25D6533981B90wubHCUJJ5B3vJRACRpBD0fPz1WixTmuhRC15qUQVd/eiZMuPO4QwhAmm1MPY8fyg1RH1Dq8KXqV1saqyeZktwmzJq0xWqayzolrnWQXWHNjcY2uXIodihJAxtjm5FVIJaaSGiDBCPeoEzA99N6Je5Hgxc3zHDd0gcfyIMBdAiBAxWkleiTSXvBK8FHWmldSyVrws82WVz+t8UZW5lhJCiyEquZ6ta2FsmvHlujLGWvDDBXNzhUIqobQxBmPkONRtOqf/2SKz/8y47eyFECKEPM/b2R48enA8nS6UlOfnF+NlDp9P85JPl8XeIG6FjsM28kZjrNSmqkReinVWz1fVdFlMV+VyXaU5z0tZ1coYixByHdpvB1HAGtMcrY02tpH+tUJ3f7uVlbwSuhZ6kZbF4lzUZV2uk8GdVv+w1d0Poo7jR9TxEEIYE4wJJox5oa/aSm6LuhBVzsusLtO6WFX5qsxmvFzzMhXVWhghhLJcAy2VklJt3h1AgpmfdA7CZMsL227QdoMW82Lm+JhQiAiCSGupFFe8qquMF8s6m5f5UtSFFJWoS2OUNcZarSQ3staKI2ghxQhCiGApjFzVy6yuallWUmljLcAYfcdb87uw1mpjhFRlKapKWAsch/me5zYdDB+N6d6N285eAJpGX9rtdu7dO8qysq5rIcTpmbyaluuMX02zrW7YiJyaPgVjrFCac1lUIsv5OuPrgpe1VNo2IzjwaV0rCIC1Viq9yuqrSWqsbQTAzXgVUhtjQ9/ptPxVWpe1WKarPE/zfJmns3w1qdbTVv8wam/7ze4uY5hQjAkmFLp+YxiltdRSiLrgVV6XWV2s6mJVZosynWqe87qo61LWuRUVgBxAiQEgzPVbg+3jP7W3jv2o7fgxcwNMHAig1lLysi5WxXpSpvMqX+brSZXNRDGvq8IoYYyyWiOMCCaYUhcjzByEvNc0X0ArLaXMK15WWkgNAUAIOhS7zjtDAC0A2tiqVlnBq0oAADzPDUPfc11CPsYXvQ8f2btBGPiH+zvAAmMNhEgbMx5P52k6mmZfoRmC37WE2qzmgLUWQEgxdB2SRCz0GaVYaXM+XBeVnK/Lv34z4kKd9tdcKnHNXqm0MRZCKJXhQvoOCVyal7KoeDkb1vmyWFzms9Nk616ydbc9uOPHXS9IHC9EhCC8oQFEiCCHEMa8IEz6zaJU8ppXeZUv63xd5osynVf5QvBSikqUqbWauWHUPTh8/F+723eZF1hrlOC8KstiUWWLbDVajk/z+Xm5HpXZnFeVMQohgAllzHEdz3FYEPi+77qOyxhpzpdfj+fkQmRZPl8sR+NplubGKIfhxv3rXSS0xiqp01KkpSy5AQCEYRDHkes6//TejP/k+MjezQFkk5Cyv79lrQl8r9tpffv05OzsYjyeVnXNuRBN8o8xjUWj5xDPJZ5LPZfGLdbpuVtbwdZ2wCiezUr4P8HJy9U65188m15N8zBwhNRaN8lnTcTBJlSp0YeUtcorIaUyxvK61npWV2WeLpfTs3lnt7113OodRO0tN2gxNyDMwZhAhL8vyAAAIUKY4/qR7ggluRS1qHIpaiWFkhWwFmHqeHGrt09dD0JYl3m+nKxnF8vJSba4ylfjfDWRdWEUh9D4vuP7rSgM4jhqt9udbtJpJ0kSx1EYhQGjlFJCKGkEVI14K8vyi8vR379+aoxVUkphA4+1QicOXPKO/SelTVHLdVZlBa+EAZhFURTHoeMw+JG978VH9m6AEKKUtuII38Fh4Pd6nYP9nRcnZy9PL6bT+Wy+nC9W6TrlQkAIPJfs9qPBwO/0vFbL7Xbd7pbbG/i9vo8gvLzMFtN6veTLtB7NitmqJBgDuBm7xtjX3rQJGQLAWqUBRAhDYK1RQkjBRZ3n6Ww1u1zPr5L+Qau7GyZbQbLlRx03iAl1CWUIYfBacYkwRhhTtmlqt9ZqKbRS2ihrdPNNCBHCRPKqLtPV+Gw5frEYPV9Ozsp0KurMSOE4NA6DVtLq97tbg96g3+12kl6v2+m2O+04isIg8H3PpYRgjDHZ+Nw2y4TJZEYIubwaEUIIRsxl/U7QbfuRz94VbdZEUkyX5SqtK64sQJQyQkizNmgelx/Pft+Kj+x9HRBjEkWh73vbO4PHD++OxrPT86unT198+/Tk26cnz5+fmMxSZLst78mDweMnnb2HYa/vdzpOFDFCEISwqhTC8OG97mRYnY/WXGohrTYgijxKKX6b4t5aq7U2ppmcjVbKaK2NNVpXRVpk6/X0fHr2RdDqRu297t7DzvbduLfvR13Xjx3PR/g7zqmvj3IIIWEOYY59pTo2Ruu6zNP51ezym+GL/1gOv0kXl1VVIQAZo0EYDAa9/b3to6PDB/ePjo8ODvZ2Op1WEAauy8j1Ec6bXNJaVxXX2qRpPhpNlsuV1qqbuMf7yXYv8ty3rHubq+JCr9LqaprN12VZCQOJUqqu6zTN20lMCGEMYIxvPsJHGt/gI3u/j6YaxQg5DouioNtO5t12azLzPQcT0qxaK64qI5ALen2/3/fCkDLWtAEDa0mSOIMDf+cwGJyG43lujO12Wv/tv//bwf5u0ooZY/C6A8IYo7WWUpZVXZRlUVRFXmRZnqZZluVFWZVlVdW1UVpLXqynvMzy5XB69kXU3g7au1F3r9Xdi7u7XhAT5jZ9eu+SIlqjlZSCl1W+Gr386/Ti78vhs2w55mVqtW7Fra1B9+Bg997dozt39vf3t3e3B+1OEkdh4HuNowC+bsp9Kw+V0mVZXVyNnj5/+fzFaVkUgYv3d+I/fbJ7uN0i72gUMsYWlZguy6txukzrmktt5Jd//0YIMZ0u/vjHJw8fHB/sbUdRyJqwlo/UfQ0f2fs6LABAKlWW1XqVjaez4XB6dTU6Pbs8P7+aL1aCc2uMMbas5WJZLZZVVUlrXfSaophSEIZ0a9c/OIwOt+M0r4tKMkrvHO7/8fNPDw52g8C/KSGNNVr9/+y9Z5cjx5UtmibS+0TCA+Xb0kgazby5///bu3etd68okc3uri6DggcS6X1GxPsQALrYbEqUrszUdO7FVWz2YhWQqNwZEefsszesqjor8izNkzRL4iSKkyiKozD2g2jn+7udH4VRHCdpmmV5kYarLN7Fu7mo3StWT2+NzM6pbvVkvcWLKtFCAY6kZu5fBWME67rM09hfhe483E6W93/yljdJuKEx1BTJtnvjk9Hlxcnl+cn5xUm/22m1LENXBYEHYO8Ld/yBn9CHrIgQ1lmWr9bu3d3D7e1ktdrSFOzY2tVJ69mJ3TLlzzZ+MKaKsg6ifOVGi00UpyWECFPUzvV+rGEUJxvXm89Xr15enZ+NHcfSVKXh8GM07P0JEEJJki2Xmw839z/8eP3hw93kYb7duH4QRnFSFgWp0OQFXC2SyW3YG6qKyokiEAT2GPDHsozTlk9OjPPT+Hbux2lV1phlQatlnZ0MTFN/fP8hjBFCECIIYV3VZVmWVV2WVZ4XQRhtNrvlarNYrObL1XK52Wx2vh+kaZpGbpZ4kTffLW+1+XujNTKckd4aSpotqZasmizgjtVpCOsyT6PdcjX5fjP5Pli+i/x1WSQ0RVu2eXo6fvni8ttvXl9dno2GXdPUJUnkOY7w9lfwBGNMlWXlh9HkYfbhw/3DwyxJko4lnvT0VxftQUdXJP7nOwKiv0qyausn83W02aVlhXie53kAIUri5Pr6dr1xp9P5dLb4/e++ef78fDTsW6bO8+QA0sSCNux9BIRxWVWr9fb7N+//3//5/715c/0wXXi+XxY5xhQAXLvtsCxblqXn+X5S3t0FmiJalqhrvCxz4FHotqpynb40fKZq33Nbjy6rarfzkjSjaIpMI9KPhJfH2T3SxD2MyMOiKLPTLE5SPwi3291ytZ0v1g8P89lsPp+vPN/P8qzM0zzahpt7VzUVvaXaI9UeaXZfUk1RMThBpiiqSKNot1g/vNlN/xSsb+LQo3Cta2p/MPj6q5evXl49f3Z+Mh60WvvFjeyQf/36hhBMs3y73V1/uLu9f9jtPAFQXVu+HFvPT21dEcDnTA7IZtv1k4dVON2EeVGJomRY1sl4kGaF5/mbrRt4/vuyiqLE2/nL9fabr1+8fnFlWYYkiZ+tIHxpaNj7ERjhsqx2O38ymb17d3N3/+AHEUPTnbZj25bjtDpth6Ipd+e9ffvBdd1dUNzcev0fFFXiRZEzTYE9CIpYlpZVrt2TTV0UuBhC6AdhEidVtU+1f+za8UgBjCkKHCOIFFmsNdWu6m6nNRz0zsJot/MXi/V0tpg8zB+m89Vyvd3ugiCI/SyJ/MhbSe5C1m9U3RYUS1BsXjEYBpRZHHuL7fxt7E7rPBJ40Ov1z89PXr188frVs/Ozcb/XNgxVFEWOA4dh219LXULCMIzm89X1h/vlcl0WWcsQL8f21Wlr2DFE/vOd3hriOC1nq3Ay95ebpMasYZqXF6e//7dvMcabjXt9c/cwmQVhPJstsixP8yLPCwpTV5en3Y4jyxLDfOkDDA17PwJjVFV1FCW7nb/ZuGEUMzTT6Tgvnp1fXJyeng673XZVVdPpArDgT9//uNu5i1Vy/dbXTUG3eVFkBeFjU5PjGF3jNIUXeJBXKI7jNM1IR/cT047HReKf1oRYjqNEESuKaBha27GzQfd0PNi6p/Pl5v5+ens3ubm5v729d3d+kuZxmKaxH7pTURSBoHKSwckGw3KwKsrES/w5RrUiy71+95uvX3779cuvXr8Yj/u2ZSqK9Kv3yZ98YhhjXBSF6/qTh8X9/dT3fJbGfUe9Om2dDW3bkFjwaSHtUGquXT+9X/iTebD1Mobl2x3n+bOLf/+3b0VJ9Dx/OOz98fu379/fzufL5WpNolZkWVJkSVVkSRKoX22d8N8VDXs/AmMK1rCu67quIUIAANPQX7+8+h//4/evX16OR33D0IqyHPQ7FE2nWVYUZeB7d7PAvBfsgSArwDBFSQSPt9AAsCzDIIyKvCjLkvxkhPCvlyHQNMWyLMOwAHCSJOia2u60xuPBxdno2dX53d3k+zfv37+/ubufbtaboqzyooyTlGV8wK0Ax5NqM4Y1YLHTbl9cnP/2t1//22+/evHsYjDoyrLIcYD51Grq139iuK7rMIxni9X9ZLreuHVV6Ao4GZoXY6vvqJIAPns2RQhFSTFdhXeLYL6N4rRUDXs8Gj5/fvns6kzX1bKqTk+Gw2G/7dj/+3//6W4yDcNoOl3c3T2cn44G/a5lGU35qmHvJ8BHxwwAgKoqna5zejIcjwe9rsNxfF1XCOGvX+fr9TZNs/dl6YX5+3cuQ1ORX3X7stORHEcmllHUPlCM2hvT/PXv5rEjDE1TFMUyDMOyLMcBURRMU+/328Nh72Q8fPPj9Y9vr5fLtR+ERV7UsIYIVlXJ0DTPc7qudrvOq5fPv/nm1bffvDw/HbXbLUWRD02gn1SAPnpLHoAQqiFEEJEa29GiFWOqLMrVxp3NlrPZ0g9CnqW6LfViZA/auq4Kv8SuLK/Xu/j9xL2Z7Fw/p4HQaTvnZ+Pzs5Fp6bIsUZgSRYHnuaqqgjDygyiK4rIq8zyvqgodlCdfOBr2PgbGmEJ4L2VkaIbneVVRTFMzdE2WJZqmAWAsUz8/G71+9TwM4yiKV8vlfJ6WBQqCYjjShiN1eFIqKldVMM/qsoQQoeN+mDR467rGGBNWHvIZfiIoejySfvibj/tqcmwWeF5VJMsyWrbZatntdsuyjLdvP9zdP6zXmzwvIawRREDgTNMYjwavXl799rdff/3V84uzsWnqoigwDPtZ0iKEIYSkEV1VdVXVVVUVZVWWVQ33uwfyIKFouiyrh+liMpmtVus8TToWP2irpwOrZcmiwH2+1IzwLswmi+D9/fZhEaQF0jTr5GR0fj4e9LuKLHE8x9AMxwGaogb9rtOyRVFI05RsQ/7+ceFPFg17PwKTBizCNUTESZimaYZlGIZhGJq0PYmTTqfdevniMk3SKIrzvNys1+G957rZepqsBupsGvdHiiCyvl9EcVlWkPixY7x3S4QQftQ2MvtXoA8iJpY9RPoe1jeC47ccq0oMwwAABJ7XNLXXdQb9btuxFVXCGO/cXZblFE3pmnZ6MvzNt1/9P//xu69ePzs56auKDMDHuVlC2qNtHYR1VdVFUaRpkaRpHKdxkuZ5kaRZlmZ5WVZVRdhLAv7qul4s1h9u7rebLYalqauDnj7saprMPz5BHD5iYuxez1bhu3v3/b279VNOUPq99osXl2enI8exSEeXomiGbDNYlqYZhBBxQVFVRRAElv3U7eTLRMPeXwTD7F0OPzExZRhGEPhBv529uirKEiH0/j23Wq3jorydhysv0R/8VkuWJFBXaLVO8hKygEUI+UFw/zBPkoxhaExhUr5iWYYDgAUsBwDPczzP8TxPBgBYwAIAOAAIuz/7Jmma4ThOVWjAMjzPybJgWYamqveTaRCENM0Mh72vX7/43W+/ev3qWbfTUhQZgE9FixhTEMKyrPI8j5M0COMgCIMgCoIojOI4Tsv9KlzXdY0wGVGmaJpGEGV5sVptJg+zIIxomlIl3tZl25BF/ufcpSiKyotq6cZ/vF59f71ebBJIgZ7jXF2dv3551e91ZEl8/Fip6zrL8jhO8jxnGFpRZNM0NE2VRKE59Dbs/QwwwmQSiMymMofu5/F/ICayhq6dngxpigYsaxr69c39crkKgzBM8ijN3F3JAZqicBgWGGGWoauqXi43gnCtyDJZUTFG+7WXZQHLcjwn8Lwo8rIsy7Iky6IsS7IkybIoCgLYx6AcO7Ef99k0TXMcYFmZ8F6WJF1Tb+8fgiBiGGY46F1dnl5dnvZ7bUmSOI78xumPfjQQlWWVJKkfRr4XuDt/63pBECZJWpRVXUOMMcuyHGBFQdh79JEPA1NpmlVVleV5lhV1DUWOVmUyUSSQ0dzDZ7q3j64quPXTHz6sf7he3878ILtDz8oAACAASURBVKk03RyPhy+eXZyfjVq2wfM8dUgdpyhcFGWcJFEU53khCLyqKpZlaqosCHxD3Ya9PwXek4qIn/CBqAz7KXtpmhZFoe3YsiRqutrttgfD3vX17XS6WG/cMIqTPK+TEqO6RpQg8Ios0Qzj+wGFMQCA+ok7MT5wGAAAOI6VZVlRZF1TdF0zdc0wdV1TZFmSJIFM1bIsYA7BSOTnMAxD04zEAtBiFVnu99ovVpdpkjEs07JN2zYMXRME/tGyth/vr6o6TfMgjNYbd7ncrNZbd+d7XlAUOU3TkiSpiqLpiqYpuqZpqiJJErufKaIQwp4X3E2mm63HCxwLGB7QisipMi8JHHFmxgf/PoRxDZEX5ncz/3/9af72drt2U0xz/X7v+bPzF88vet22oihgb6C1f49ZlsdRHMdxUZaKKmuaapu6osjcfnf9paNh72NgBCF+NMFH2MuyLP2zjStN0zzPMYx2wrKGrp6dDn/37evpbPkwnd9P5vPFcrfzsjSDEMmy1Ok4l5dnnY5jGJrA8+xPlZIQwaqqy5KcNlPP89frDYKInLE1TbNto+20up1Wu20bhqYo8nEZ/GQJAgAoisTznKoqVV1TFC0InMDzHMcxezpRFIURQlVV50Xh+9FsvrqfzCaT2c7zy6IEHK9pynjUb9mmZRqGoaqqIoqCKAg8zwOO3b8oxpii3J3PMvTNzf1kInksy3GY5wDPPdqb4/08c1nBMC6+/7D+n3+a/a8/Th+WEabBsNf95quX33z98uJ8rKoyAB/7t2SEI0nSKE6yLIMQApaVJFFRJFHgf2nm4UtDw96PIHdMDSE8WPiTshALWIb+9ElPtq8cR6uqLAi8oWudjjMa9S4vT5fLzXqz9f0gSTIIkSJLrZY1GHRNU5flT3UReJ/3VRdllWd5kqTknzTNSUvZD8IwDJfL9Z2m2pbZ6TrdjtNttzRNESWR34sujzUwMh/FcBwg9qqHahhzNIWEEGZZvvOC+WI9nS7ni9XW9fK84HnOtoxWq+W0rFbLtExdVRVZEkVRIHO87D4KYb/gYwpDiHRDk2UJcOBgLofKCpYVZGga0hgiXFZ1kpYbP72e7P7wdvnHd6u7WVBjutttvX79/Dffvrq6PHMcm+f546dyfMQkaRbFaZrlFKYEnldkSZFlXmgW3j0a9n4EuR3ruiY+/qSkxHMAfG7tPXZxAAAsCwRBUFXZsvR+v3t1cRInKRkJQggLPKcqMrF6ASSo55ElBlE5I4zrGpZlVRRFnhVplsdJ6vnhbue57s7zwzCM3J0/nS1bC6vXbY9H/V7XabVMQ9dEUWRZ9nhDk7Xxk/v7kAwIy7JK03y93t4/zN5d387nmzRNWYaxbWsw6A4GnW6nbRmaqiqSLHJkxH7Pqs+cNAWeEwVBkiSe42iKLso6iLLVLp6vI1niaIouKpikxdpL7uf+//5x8e7Wna+jKKs6nfbl5dnvfvv169fPRsOeqiqf1NJIIFSSZHGcZFlB0bQgCIoiK4rEcw1792jY+wiYqiGqqoo0RcjCS1T7f7FGQlqRIsPyHK8qkl2bJMhjPyLPMhxHYhl+8bYjogiIIKxJtxWmaR7FSRDGu52/2brrjbte79br7Xq9/XAzGQ46p6fD89PxYNBRFYXUe/7cxWFUFKXvh9P5+vs3766vb+fzpSTJ3Y4zGvVPTwa9jmPZpqrKxPGGXPWfv26yt7dMQ9VUBoA4iG7nviCALK80hYShlH6YzdbRwzJ4WIS7IIOI1jTt669e/ed//v7ff//t2cnQNHWO437+QgiiOEniOCmLkqZpURQVRZFlCYBftMj60tCw9yMQxgdZQg0h4sg0EMc97o5+FjRNYbw/5320miLbP4gQxlVFFUVJZAbM4SzNHjrJh5WNZhiaxSzFEbUIFkVR1RTbNjvtVr/f2e38zWa3dXdBEMVJuliuwyheLrdnp8OT8aDXbauqwrLMz0fnMMZVVcdxMpuv7u6n1zf3m41bFNVoOBgMusNBr9/vtB1b1xRJEgHHMfsmGfMXR/AAYFVV7vfag353+jCL43jlplW12uwSWeQxxnlRR2nhhbkf5Vlei5LS63Vfvrz6j3//zTdfvzw9Geq6SkYjPnkthHFVwzTNSQ4oYIEoCpIkkP5ZU3AmaNj7CBjDGpZlWZUVxhRgWZ7n9pOun7tdfiIkrCFpiFZVRaZzy7Kq6rqu9sJm8i00TbE0w/GA5zmO5/j9EwIADpCuL2BZMiFMUTQALKlX65pqmXrbsXu9jrvdrTfuar11d14cJXGcZllW1xAAIIg8TfM/7wwjhKu6DqNkvljfTabT6QIA0O20Tk5G41Gv025Zpi7L0mF38Okm+acjUBR5shzB83zbsU9Gg8ViFcVpFAZLN/XCgudYiqIhwlWNIaYYVmp3pMGg//z55b///ttXLy7Ho4FtG4dp+599tgjVdZ3leZ4XEEKO40RRFPc6jYa9ezTs3YMojRBCZVmWVUnqtwLPCQL3uOZ8VCYd/KhQXdd5XiRpGgRxFCdRlARBFMVJnudVVZf7KNF9is8haZoTBF4QBVmSZElSFEnXFE1VVFWWFUkUSImYoQ8FJ5YFHMfJsmRZRtux+v2O63rzxWo2Xy1Xm/XGlSTJMDTHsQB7tC9/fIbEsIZ5nmd5DiHSNGU06J+ejs7PhrZlSpJAju7HfTL+qPWmHl31IQllP8hBRJ8QIajp6vhk4IdRXlSTyYPr7oK0ZJh9zU8ShZaht9ut8WhwdXX24vnF65dXtm2qisztoxJ+TkWMEK6qqsiLoijrGkmSIIkCL/B/MRTui0LD3o9ACBdVVVU1gkQJCHie58Cn515C8rwo0zSLosT3Q88PgzAKw5iUqvK8rCGkMGYYGiH02PORrFdJus9wYFmGZVjAAVmSVEXSNEXTVF3XdE1RVUWRJUEQyC1O0/TeWYqmeQ4oiqRrasu2er1OmmSmqUuiSNyPicDz8XXRNMWyjCxL/V5HFPiqqnvddtuxTUsXBSKr+HT1I9eIEKprVNd1UZRFWRZ5meZZnpdFXhZlUVYV2XHEcbpab5MkBYCRRFFRFI7jSSGA43lFljodZzTsn5+Px6O+07JI5xkf9i6fdckiBbYsy/OigLDmOEUQeUHgf00N4stBw949SCulJFr8uiZrL9nakjhrcqsRoXKapjs/3O181/V2XhDFSZblZVmR0i5NU6IokCPzkaIf61IQHsYEMYKQmLnleREEIccBQRAIMw1DJ9MRmqrIsiQIPIkF4XkOAFYQBEkUVU2xbDNJUoHnif3iZxP3aJpmAasoUrfTMg2NpmnD0FRF5nn+pwaRGKH9KaAoyyIvsrzIsjxNszTN0ixP0zxJ06KoSuLfA8nai+u6TtMMIUScdEVJrKoKI0wzNFl7DV2TZZGm6SwvdruAphnLzAxdU1VZkkSWpQ7WWcffBYYQVmVdFGVZVgghAIAg8ILAs4BthvKPaNi7B8a4hrAsSnJkJezleZ7nOWJ7TvbJaZZ5XrhabeeLFVEmZVmOMQYsywucosiyLEuiQMbHD4daQJw09v5VNayqitz7ZVlmWZ5mWZYVWZZHceL5AUVRPM8rimIamtOy2o7ddmxdVxVF4nmezPryPAMAEEVB19WyqFiWIbaPn3W0oWkasECRZYHnEcZkZpAItsilkz1BTYy1qipNsyhOgyDyyZ4iitIky/MiL8qiKI7nXnI8pimaTAfLssSyjGFoFTnw15DM0zMsIwoCEWZlWeG6nqoq3Y4z6HeG/S7DMKIo/Ly/dZhwqsg8FscBURAEnj/sFBr2Ug17P4KsIXle5HlZVjVFUbzAyZIgigJgAUVREKIsy9drd/KwuLl72O28JMkQgoqi6Jqq6yr5ut/vigJZJNlHGoe9BSzpCyEIEarKuiiKPC/zvIjiOAzjME7iOMmyPAzDKIq27m6xXLdaltOyWrZpGrqqKpK0307zPA8AkMSjXvoXb2uWZWiaA4DFmGzaP5KcLLZ5UcRxGkVJGEZ+EHp+GARxnCRFnld1jRCiMEUzjCiKPM9xHGBZwAH2MF/BkcdTXUOMUQ1hVVZ1DSvicwAhJFeLUFXXQRBGUYIg5Diga6qqKQL+TK8LIkQeAhghmqY5nud5XuCJoXRD3T0a9u5BxINpnmdZVpYlRVFEhyAI3CE6EBZFGQTRbuf7fkhRlGloiiK3WpZlGoauKoosyxK5vY/ux49dojCmHhVrKYQRgojUpcuqyrI8TrI4TsIwCqMkjpM4SYuicF0vihPX9SzTsG2z1TLJyxEiHQrUP50P/imI6J9sOA+D9TQ5KVR1naV5FMd+EHle4PlBEERxnGR5UdeQoijAAkmSBIHneV4UeVEQRIHneFImJ1dJZFgsTe8PFwgjUsyra1hDCOuanEeKssyyPM+Lqqo1TZUE0v75/LAuRriGkLAfU5gMYIFfrHJ9oWjYuwdEsCzLNMvSLKvKimFoURSJN+pBZkhBtBdgSKKgqLJl6ERUqKmqLIs8z3McCRsgA7p/bn/32L/iUB8iWqsySbM4TsIo2bre1t15XpBleZblfhBud15rZ7Ydu9txLFNXNUWWjkKrP3dPHx4fe4odS+VRnBzayJ4fhFEUp1mOEAKAFUVRU1XtWAyXJVmSJEngD6xlGIbMbzAMzRxzXg4Fa5IMcdSBVmVdlEWWFWmWZ2nOC5xp6KoqcwD8UjcO1pCcLyiKAixDHonNrvkxGvbugSAqyipJ8qIoEUI8z0mSIIrCoXlDMwwj8Lxl6Rhj2zZ1XTUNzTR0WRY5jhwj/+qQjseqRo7DoihijM26rqoqL8rAD91dsHF3m+3O8/woShaLlecFm83Odb1+r9PttlotW5akg8Xxr7hMhBGCeV4mSer54WK5ni/Wq9U2DCOIIABAEkVFlQ1ds0zDtg1dVxVZFgVeEEhzGhyeTY/tPj7zQofHE3XYdKAa1nUFy6oqy5KiaGLuw/PcZ3fCEMI8L+qqJj/iqG2hqV9IQ/oi0bB3D7gvWeXE+4Jl93VdcT9KSjMMI4p8q2UpilxDKAmCKApEwX8cAzgCY3Q0aj42RR59/cwu9zDUSjEMTQpmAs+rmmLbRrfdImO3W9dLktQPwjhJ/SDaecFgEHfbDpl/IB7ln1E+HHq3pE6Wptlmu9tsdqvNdrncBmFUFhXHc7ZumoZum4ZuaCQlUFElURBI4Y1hfqIMO7znT19i/18YH8w/ju+GAYBFHBaRsBeQEvMD9jObFIwpCBFRmyO0V7HR+zfQJBl9RMPe/Z1X1zDPizTNiqJEGPMcIOQkiwNZITmO0zRWVWRMUex+eIehKIwwphA8nPowhTGE6PBHdAz73K+0e/3wYW+9n3X/mOZ5DGTgOCBJgqYqlmm0Wpbj2KvVfgQ3DOPFchPvB+jyQUU8cWSW+UzIwHF/nmV5EEbbzW4yXSxXm53np2nG0Iyqyp2O02nbTssyTZ0kX5Me1aM5xGPaIT4sqh+/7ovQH/+MPjr47K+UOrr5HNpUHx9oR5u741tGmCK5bPsfxdBH76B/wS3yXxUNe/eoKphmeRQlRVFSFBYETpZFifi7MjQRMBN1MilxHaq1FT6MsCIIIYREWVVVNXHGIpOGZO9HpoU5Hhz9NJhDRZo8HY6PCcITotAAAEiSqOuK0zK77dZqvZ3Nl5OH+Xbrrdfb3c6L4qQoK5ZhBIFj+OMu4DjNS2FMFBfVbufPFqubm8nt/dT3Q4wpy9K7HWfY743H/VbL1FTlmF30M57go3XBwbdvf2InXWL08T8RmZEmj6iDO9XBFoRhaIo6VgceXexHs4H9So7JPh9T9H6VJt/R8PeIhr17FGUZx2kSJ0WRI4Q4jpdlSZJEjgOHxWFfZCJ90aKsiqIgfVpiDUPGcauyKqs6y7KqqkjcNoUxRRMHOZbnOCKfEgReFAVRFEVRkESB53lZEiVJEMS9uuvR9MKexpLEAABESSDO7LPZarneen6w2/kzUVBk2W6ZRLDxCfHqGiVJtt64t3fTu/vpw3QOITJNvddtj4a9TqfVsi3DUEXheMjfr4n40WWTQldZVWVRFkWZF1We51lWZHlOGrxVVReHiHF0sNFk99UmAADgARAlUZJEURRkSZREQRQFIp86nj4+YSZEGCH82C+hwWM07N3fpVVVJWmWJElZVgzDSJKoyDJZe4nneA3rsqiIu2KcJFGURFESRnEYRmEYh1Ecx0meF0SHlGYZEQlh4n5MUwzNsIDleU4URJ7nRIGXZUlRZFVVVFU5WuEYhkoUH5IkCjyZXWAPSkmWZRmO4yRR1DVV01TTMparTRCELMMQeRPZgX5yaXVdx0m6XG4mD/PFclNVdbfjjEf9k5Nht+MYhiZL4uNsvsNOGxPzWlIJz7I8SbMojuM4jeMkjlNifEGumvjFkpIBRBAdRiMZZi8j4Tgg8JyqKqqqapps6Lqha7qu6rqqyBK5XuLdwT5SbtD0z87UDR6hYS9F9pZlWaVpliRpVdcsy6qKTAxoaIYuyrIqqzTLgiByXX/reputu916Oy8IgigIAj8IwzBK04yoLMmYIZEuUAhRFKEvQ9M0YFlynuR5XhR4WZE1VdE0RVVVXdcsy+g4Lds2W7bZ+ngEFY7SKIahAWABkCRJ0DTFcex+r71auxhjVZXZz5aAKFzDOsvynR+EYYwx7ve7X716dnE+6nbbx6md/cfwk5GpKsuLNM3CMPa9gChDt+7O8wPfD8MwSpI0TtI4Tos8L/eyqH2GOPw4lUEBwLEMAwBLrldVZU1VLcu0LNO2iZLMclqW4xDTH0kUeHKyPliFNBvlX0TDXorctkVRRFEUhFFVlsTGQZZEiqbCMCKkXW22q9V2OlssFqvVarvzgiiO86yoygJCSATOzP48RwmCIEkMYFnqY4ICDffz+qiq6qIogwDRFGYYhgUckROqqmJbhm2Z7Y4zGPR6vXa343Qc27J0TVUkWRJ4jthKMgwjCIJtsaoitdsthBBpwHxu+p9maEYQ+LbTYhiWwrjXaw/7XcvSRVH8ueiqquo0zaI48YPIdXfbrbfeuKvVZr3ZbrceOWanWVrmRV1DREzlMSalKSJjBACwh/M2Qqiu6wohhHEQIIam9mMZLBBFQdMUp2V3O86g3x2NBoNBt9drd9q2oshVXZPjBtl5/DNvhieEhr37MB5SsoripKprQRAojKM4njzM5/PVfL6azRez+Wq9cV13FwZhmhVVDTHCNE0JosjzPC9IvMDLkiAKAuAkjuPYg7z5CARRDWFVVXWVEbvzoizKsq4qWFVFkuZpmnue/8AvFEUyDL3ddvrd9mDQ6fc63W673W4RR0WisiJGsAAAQRSJnBAA9meaDZqmKY4HuqaOR722YzMMbRoa8TRn9jNJZDyjTNKMjDcefDy2i8V6vXG3rhf4YZwkWZ6XRbVPUKNZQZI5nhcEXuA5jucEnhNFkWE5ht53nhGCCFV7z4O8zPK8LMq6rhCsiqKM4jhJkt3Om80W1zf3bac1HPRGo/543O/3OgxDR1FcVhUZjUaHAzBu9tGP0LCXwpgqiipJsiBKkiStqrqqqyhJb++m680uSbPpw3yxWK03bhwndV3RNC1Kiq4biizLiqzrqqoaiqoriqSrkizLQNB4nmc/F1pLNCF1GWVpGsZZkmREHZkmYRyHcRQlSRJG8c7zHx7miiJbpuG07X6vOxr2x6P+cNjrdp2WbRqGLgh7ITVgWRp8/ve4TzMEQNMUWZbIrQ8AS2LHyC63rKosy3w/XK3d5XIzX6zmi9VyuV6tt9vNzg/CJM0gRCzL8DwvSpKmabIsC6IsK7qiKIosKopMTCclWWRZgWb27MUIYlRhiiqKIkuzKE6TJMuypCxi3w+iKEqTOE6yjeutNu5kMru9e+h0nOGwe3YyMg29qqswTKqqxmSSuN6Ltxr+HtGwl8IYZVkehlEYhEStgRCeTGbb7Q5BGCdpFMVlWWGK4jle1zXTNFvtXqfj2HbLtFptxzFNS9M0VSWrIs8B7s+c1shSTwK1kiQNwzgMAz8I3O16s1mt19vAd8PAj+OkLKv1Zrtcb9+9vzV0rdtxTk+GV1fn5+cnJ+OB07J0XZVlSeD/gjU56bQ81mKRIfuiKJMk87yAkOfmdnJ7O7mfzHw/iJM0Lwqy6xZFSZQkU1dt22w5Xdvp2FbLME3TMFVVkWVJURSe4wEAgGMB+xMXoX2Jvq7rqi6KIsvyJE3CMNhst9v1Yruer7bBdrPxdm6eZ+vNZrPdvn9/027bTstSVXU+W6RJgmCNEKxrMlmJqb8lzu2/J7509pJeCJkNIAtvUZR5nsO6YjlAerEsx7cMyzDMTqfb7Xa6nY7T7lqWoWmaoqhkLSJ2xyxplTLMnxfSI4iI9Wy5H6PN8ywLoyAIgjCMPc/dua67223WK9fd+J6XJJnvh1mWe56/WK4/fLgbjwfj8XA07A8HHRLA+2hY9+cveByT2AuqsywPgmiz3c0X68nD7H4ym82Wq4272wVxFEEIAQAt29YNU9dNw7TsVstp2S3btixL1XRFURVFliRJIOMLPL/v5n4UY5EPlyLNcIwwQsSRA5LHVhRFYRiE/s71wvV6vVzOV8vFZrPzfD9NwtV66/kBz3FBECZxAgALicSctODwT9KPv2Q07MUQwihJwyhO05QYUxGJjyRJiqoahmG3Op1Ot9frj0bjfr/XdhzTskiHg+M4noyt7ctVe7fjP78YHhuYexNJiBCERVEURVlWZRhGvu+7u91iPp3PZ8vFbL12gyBI0njr+kEYzeeru/uH0Wh4fja+ujwdjwfdTssyDUmWuIPQ4qdvYN8BqqqKTCas1y5xqLufTO/vp9PZMgjCskIUzfC8YKmKZVmdTrvd6TlOp+W0245jWZZh6IoscxwHABkSPIgwfuHC8aPUU1LK3n/gCJZlVRZFnhdJmuw8b71aTaeTh+liPp9vVvOd58Vx7HlBnmY1rGVJIvOGVV03W+fHaNiLawiTJIvjNEmzqqoQRgzDcLzQatn9wWA0Pru4fDYen/R7vXbbIXOAwuNGy1/i6s9xdMliGZal2EMqvEweJZ12Oy+KNEn9q6vNZjNfLJbL5WQymT7cr5ezIAyjeL3ZurPZ8v7+4f7+4fmLy2dX5+eno07HIRk/P59YQAiVZRVGsbv1pvPVj28/vHt/c3Nzv1xtPD9I04xlWU3XLavltDvj8WA0Gg0GJ23HsW3LMAwSxMJxPzUJ+ksX/jHxiCJD/PsdNcBA4AUkyxDCGtqdTudkPD4/v1gul/P5bDa7f/P25u72br18QIcnQFXXpJN+TA9u0LD3I0h4EYUpURA1XR+NT54/f35xcTEenwyHQ8uyVFVTFJnjAGDBJ8lGx0XmqIvc9z1/ISSaZVgSbrbv59DMUevM0sTqCoiCoCiKaRq9btfz/fOzs/l8Pp/PZtPpcrXw3E2aFQ/TeRCEq/V2+rCYXJ5dXZ6engw7ndYh45MmpgJlWcZJutnuHh4WNzeT99e395PZYrlyXa8oShaAbq/X7XZ7vUGvPxj0B51Ou9NuO46jqKokisQDYL/Gfs6DisIUwnt1JNx/Aph00X7p0yadIOLRJ0mSwPOyJJmm0et1x+Nxtzd+1++9+UGb3N/6nkceakcV198UY/7fE186e+lDoxIAlmFZhmUVUej2ui9evvrNb35zdXk16PcN0xBFAQDucS4euWuJJh/WsIYQwYObRF0XZUkiM4/C36NAn6EZwAGO4wWeJ8GfJGxlH5hEpMGA4QDgeV6WJcPQnbbT6bSHw+F6fTqZTB4e7mfTh/V6HQT+zvOjONntgtV6u15vXde7uDgZDnuGrvI8jxFK03zn+Yvl5u7u4cPN/Yebye3dxPfDoigZlrZbrZbT6Q8GZ6eng8Gw2+21222DWE4p8kdHPpqMQOFPLpxcHKxRVZVVVdU1rGG9N8Ktaog+mmkSHAaVGIEXeIHnOf5ghUs8AARN02y7ZVm2pqmAZauyKsu6KLJ9vgvz85bYF40vnb3HPF5BIBOsQFPVXrd7dfXs5fMX5+dnlm0BFtAMfVxJMMIIY1jvmVlVVV4UeZ7neU7KqnmepWmW7xVIJTlIk0EF4u/O87woins9pCgIgiiKwr4IdPDloEksN8twPKcoiq7rjuMMBv3BoH96ejqbzW5ub+5vbx4e7nY7L4rTzXY3X6zmy/Vqs/3261ejUU9TFYTQeu3e3k/fvb99+/Z6Mpmt1hsvCFmG1XWt3++enV2NT89Oxqfj8dhxHMPQZVkmJ3n6cQjgRx3WfhkkDu9VVZVVmWd5mqVpmpJA0KIokiQpy5IE/j7+qAEAHMfzHKcQBzBZUhRFkiRRFMkKLIqiLEmKInMcV9dwvty4Ow+h+uAxxrMsQzcEPuBLZ+9ei8vxoigIgkCUjKqqmKapG7okSYAFj8M6q7oqy6os97dskqRRFIZhFEZRFMVJHKZpnOd5kmTE3a6uUgRrfJgZomiWogWSzavIkiQKsqIqqq6qqm1ZlmmqmqapqqLIoiQRM0pSwQaAVRRFFEVd03rd7unJyXA4HA1HNzej+7v3q+XC98PrD3fuzlsuV5u1++zZeatlYYTuJvN37z68e38znc6zrKAZxrZb/V5/ND45Oz+/urwaDoftdltTVVEUSbLmcSe/v2j0k4iWLMuIk14cx1EUhWG48/w08bMkitOiLKs8L+MkKbO4qopP1l7AAY4TAS+rCskolnRd1XXTMO2WbVumqek62fYrimwahijwRN1N5r1EgX9kWN3gi2cvmWMjO2eyMaZpimFo7rAGHrwgYV3VZVlGcRJGYRiEYRjudjvX3fr+zve8IAiTNM2zuCzyskLV0Y+tLikKPRrZoSmaBCiw5AgtiKIkKZqm2HbbcRzbNlstp9VyWq2WqiiyIsuSRI6dx6FfQRQURVUUpdVq9Qf9bte5fv/u7u5us90GQfT+/W0YxtP50jJ1jPHDdL1YLF3XLctKLqfP8QAAIABJREFUVWWn3RmNz589uzo/vxiPTxynRYpSx5Mt+VDIGouI93pVkZn+OEniOAqCMAiCMAx2Oy/wvSDw/SDM0jDP07yoISTfUtd1cXxsHUHO9AzLAQB4DnA8J0mKrmuWabW7vV632+l22k5H13WylNdlhmBF07QoCLIkiaJw/B01aNi7n5tnWQYcBLUQ4hrio/dyVdVlWWRZFidJEIbbzWazXi/Xa9fdbTfrzXoVR14URUmSVXVNoZqmMKL3Ri40RREHVsIKtPfZyPMU7yswEFEUxbCsIPCaZhqmZVtmu9Pt9frD4bDTabfb7VarpSiKKAiEYDRNk06VKAmWZfb6Pcdp27ZjmPbt7c18NvV97+27D+v1RhQFjCkvSOq64jm23W6fnIwuLi4vn3/17OpqNBq2Wq3Hy/v+ZIspTOG6rqu9j1yWJGkchbvdbrPdrtdr19153i4MPc8L4yjI0jjPy7IqYV2TH8IyLADssR79mGoQQlyWGKGajDJgRDO8wHOqIpm20+t2+oP+YDDudDoI4fliHga7qsz37JVFSRIAaDwlP+JLZ+9+DoZlWRI1RlM1YsuaOcQR5VVVbbfu1nU3m810NlvO7xezh4fpYuf5cRwVWUZRe+U9z/OyqkiSIIiiJAgHhzpiwMxQB/UCJDGFdV1WVRqnaZqlWRFHse8F08k94HlN1WzH6Q/GF+fjs7Oz8fis2+nYtq1pqiAIAAAyzr+3g5VlQ9e7nc7JyekPb978+MN319fvptP5druDdY0wxQu8bZnDQf/5q9evX339/PmLs7MzXddFSfx5LsGxApdnWRhFQRDuPG+72SwWD8v5dLGYzxcrz/PjOK6KgsREAAB4XhAFntcUWZJ4gRdFQZYkliVGuDR45DtHalpkljDNsjRJk6zI83wZBfP5/Podrxv6oN/rD8eiKCdJulxtsrwQeF5WFFlRRFFoklAeo2EvRVH0sfZLUTRCuCyrJElc1y2LIkmT+/u7+/u7yeRhPl+EvpsmUZHnFUQURSuKIsmirmmmqdu2bZq6YWhk6E8ShX05GYDjzOohp7dMs5w4VHleQAI+Az+M4iTLiiSN81nubjYP9x9+7A3GJ2cvnl+enZ4NBkO7ZSuKsreYpimGYXiOYTUVAFZVFcdp9bvtTrf33XffbVaLOI4xxu126/z88sWrr775+pvx+KTT6eiGfrTae1yOquu6KMsszYIg2Lruar1+mExms4flcuFuN2EYZHGUFzlEFEVRgigIAq8qsm7ouq7rmmYYqmUamqZqqqyoMmBZIsIme929l3UNy6oqijJO0iCIPM9fb3fbzc51d74f5EURR9FNls7nSxZwCELf92tY700tJZE7+Hs2IGjYS9E0xZIlkmUpiqqrMo6C+XwO6wpjtNlsJve30+l0uVwFQYAxEjigaVJLNy3LbNmWbZtkPLXVsgxdVzVFlWUyp0p8oR5HYx9SAuosL5I0jaIkCCPPCzab7WazW2/c1Wrr7jzP88Mw8LzdfLG6n0yX8/uHi6vzi6uLi4t+v2fbtqaqJBuNuO2oqipJkmWapmm2nHar1bq/uw18H1PUeDS4vHrx7Pmri/MzXdcFQTiqJh6XkYn/+87bbdab2Xw6n83ni8V0+rBeLjxvlxcFhSmeYxVZ0A3TMA3T0C1Tt22r1bIMQ9d1TddVU9dVTVZkWRIFcuEsYFmGIUOE5KRADDpINHEYRFt3t964y7215Wa92W432/VmU5UlRhgipCiKJEuapsiyyHNcM/H7GA17KXLyJOoBiqKKPFkv5999x1AoD/zdcrkOghBCyDIM4HlD1x3HHg66l5dnz67Ory5Oh4Ou3TI1TeV5jvlLNs6f4BBcCIuidF1/Ol++/3D3/fdv3727u53Mdzs3DqOb3fb+5u0fnD+cX179/t//89tvv3l2dckOBoIgEPETqQ+zLCsr8vn52WAw+Pbbb25v78IgZAEY9PvttmMYBvs4tPqQCUjaP1mebzab27v76+v3P/74w4d3b6fTB3frQoRoimYBK8mypqmWafS6ztnZ+Pz85PL8lIwc6rpGYhYPHn2/VoF89NxKs9zzgrv72Q9v3v3p+7d//NPbh+l8t/PyLIcIcxx3CKmQPisj+5LRsHd/v9EMcXJkgyCK4tjb7RCqq7qqyooFwLbtXtc5OR1dXpydn46Gw95B+UtsZXgAWHpfTvlFi+NPcPCapGiaFUWh3W4pqjzod75+9Wy53Nw9LN68effu/c3d3QOZp3v/7m0UhbPZ5O7V66+/+vri/NxxHGIESz8q5PA8Z5rm8+fP64oMM4oCL7CAPSSN7f83ErnmB/50Oru5+XD9/s3Nzd1sNnO3myAM8yxnGEY3dNuyul1nPB6engzHo36/17Ft0zR1XdckSSRTio+tsP5Ku1ZM04wkiqzDypLY7bRePL/4/e+++cMf33z/w7v372+jKDZNvdt12k5LVRQA2MYP9jEa9lJHb2GGYWmaqao6zdIkjklkrt11ut32yXh0cX5yeXFydjYa9Lst2xQlkT/EVf9t99Phm+hDGigQRcE09F63fXoyurw8Oz3pn5+Nf3x7/eHmfrFY+X44ub9LkmTneq7rB0H47NnVaDhUNYUDHCEw2UizLMtzh3CgR2pk0rlFCKVpuvP85XI5mdx9+PDh+v37yf3Nar2OwhghKIhit+u0HXsw6A+HvfGoPx4Nh8Nut+PYlkEc6kk++P9N8+Zo5k46uqLAq5rSduzxsN/pOMNBdzjouTvPtsyXLy7PTsemqYNfGGP+YtF8HPuaM+AAqRITJgMAWrY5GPQuLk5fv3r+4vnl+fmo49iqqogiDwD4RyTZEe4xDM1xQNPUbtd5dnX+9Vcv/s93b/74xx/evv0wW6zWq2UQhIvV1ve8KAoxxuPRSNNUwIE/sy7t1ddwn/Yym83evXv/f/7wh3dvvnt4eNi6uyLPKYrieF43tNGwf3lx+uLF5dXF6WjU77Rbuq5K+1y1f8iFkwcBz3FAB4oim6Z+djr65utXOz+QJanbcU7GPdPQydrb4IiGvRRN06IomKbRbrccx65hjRF2HPvli6uXLy5fPL8YDnst29I1RZIEALh9Isc/8v0cUoJklmUUWbRt42TUOz8bf/fHNzd3k53rr2a3f8B5mvhh6P3+9/9xcXHRbjs/ORN+mk6Ay7Lcud5sPv9wc/P2zR8/fPgwmTy423Ucx3WNVEUdjwdnZ6PT09HpyWg86ve6bcsyNE0hxd5fMHn+O184KUppmgoAMHQtL0vAMpIoKqrE83xTcP4EDXspYhDVbbe+ev2srirPC2iGcRz74mx8djoajXqGromiAPYHvGMKwN/9bXz8I/kXBwAjSzzHSZKoKvLRh/H99e1sOvd27rt3P5ZlUVV1mqbPnz/vdDrE2PW4CJO48DRNgyBYbzb3dzc3H66vr2/u728363WcJDxgu5223bJGo+HVxcn52Xg06nc6jm0ZB2f2n4Qh/p2v+dNrp4+/DpaVBUFACB7OAp+fcPrC0bCXIgXbtmN/+9WLjtNKScFGUyzLME1d09RDYeYfQtpfAnk5lgUMw3IcEARB01TLMgxDN3RN4LnZfOl73tu8KMqSqEoghLqu8xxH0fu4cJJ+sl6vHx4erq+vr9/9cHf3YbncJEmKMZYkcTTonZ6OLi9Or56dj4e9TrtlmoYsk3YX+xeTEP8BV02+En0ae4hZ+CtK2V8UGvZShCqqKnMcMC0D1pCmKY4jQy0cC7h/rTKPJLBIosDapsDzAs/pmqLp2p++//Hu7mHreh+uP9QVjKJ4vdl0O11FUcg3klNuEIaL+ez+/ubm+v1yufSDsKoqyzT6vc7Z2fj584vzs/F42Ov1O4amSTIpxZFN8r/yqh+XtRr8Ehr2Hlc5VhRFjuPxwQf8UWTev+zBf7yDWZbleVrT6EG/y7KsJIlkUOnNj9fudnd/f5dlqeeuTcsSRZF8L0Koqso4TlzX3azXrruta6ipiuNYF+enlxenF+cn43G/03YsS1cVeT+F/yiB5V+Ihrq/Bg179yCrzSdigH/5+nMEGaWgac4wNMABWZZ4nuM4DiH8Qw2DIJw+TMJgJ4oCCzhqH/iHMUJFUZJ8Fpqmic7k2dX5ixeXF+cnw0HXNHVFloX9Pplu9qhPCw17nxJILBDDMGRXL/A8xwGaot5f3yyX68VyfRymP4xHMBRFCQKva1qv65yfnzx7dv7qxdXJyaDttDRV5jjAMM3M3VNFw96P+C9+Bx8ZRtZJyzTOTkcMywoc12m37ibTMIhqeAibJ7GbgOV5TlNVx7FPT4Znp6PxqN/rtXVdlSSR57hH2bz/1S+/wc/RsPeJgZANAFqSRMexOA6IAu849tnZOAyjqq6JOxxpsQDAiqKoaYplmYN+h4ilFEUi3a/HtukNniIa9j490DSFMU1qVxzHKYrc67VfhXGa5UcnR2Jww7IMCQqWREFWJEkUHs8GNnjqaNj7hMEwDMfRNCPxPGfoWg0hPtod03vLLnCQOhzW24a3/33QsPdJ4rE4iRhwCQKP9wl7HzNH6UcSqf8KfaAGf1807H3aOLSjG1J+iWjqFg0aPFU07G3Q4KmiYW+DBk8VDXsbNHiqaNjboMFTRcPeBg2eKhr2NmjwVNGwt0GDp4qGvQ0aPFU07G3Q4KmiYW+DBk8VDXsbNHiqaNjboMFTRcPeBg2eKhr2NmjwVNGwt0GDp4qGvQ0aPFU07G3Q4KmiYW+DBk8VDXsbNHiqaNjboMFTRcPeBg2eKhr2NmjwVNGwt0GDp4qGvQ0aPFU07G3Q4KmiYW+DBk8VDXsbNHiqaNjboMFTRcPeBg2eKhr2NmjwVNGwt0GDp4qGvQ0aPFU07G3Q4KmiYW+DBk8VDXsbNHiqaNjboMFTRcPeBg2eKhr2NmjwVNGwt0GDp4qGvQ0aPFWAf/UbaPC0gTH5iikK0zRNUTRN/6vf0xeDhr3/DOBHoCiapmma3t/mNE1jjCmKghBWNSzLsq4hhSkWMALPcxxgWZb6mzhBfixCGEIIIcQYAwBYwDJ/E8cw3l8H+RfCGEGEEIIQ1jVCCNI0LQgCxwEA2IbB/xw07P0nAUJYllUNIcswLMuyLPv4LkcIpVnuecFy5YZhhBDSNKXf77QsQ1FkhvkbDzgIobKs4iRN4rSGUNdVXVN5nv/byIUxeRAgCGFV13lepGmeJGmcpHVdcxzXbbds21AUGYDmvvpnoPmU/xmAECVJtlpvPS+ECKqKrOuaZemyJBEOI4SyNF+tt9/98cf5wsUUNejbFEUJPC+K4t+wI8WYqmuY5/lq7U5ny/XaRRj3us6g32m3W7Ikchwgr4sQIivq4+89LKoQIQQhQgiVVVWWVVVVeV7meZEXRRRlQZT4QRxFMUJIU6XL8+Hl5emg19E0laKoZgH+R6Nh7z8DEELPDz/cTO8m8zwvOm1rPOwxNA1YlmVFsr8titLzotv7+c3dgsJUWRaDfq/XLch2+6/f6GIIYZrl8+X6zdvb27sZQmjQb++88PI873YcXVd5nq+qKs3yLMvruj7ujclmu6rqoizrClY1rKoyy8osL8h6m2ZZmuZxkoVRGkRpluYAMI5t8BxrWYZl6oS9Df7RaNj7z0AN4db13r6//+776zCML8/7CELT0FRVFgSeZVmMcV3XWZbv/HS98THGmq6lKSEV/hWv8HNgiGBRlNutdzeZ//D2Ls/Lh9lmtfaTOHnxvBwNe6apZ3mxXruL5SaOU4ggRhgihCCq67qsyqKoygqWZZ3nWZpXaVZmaZbnRZYXaZaXZZXnZVFWNEWrqsRxTBgnaZpXZf13/wAbfBYNe/8ZqOt6udrMF+vZfL3zI9uUi6I41KI+rqoYY1jXVV1jhOu6hvDTPe1fBYZmOAAUWTIN3dDVNHVXGy/NijCMoySL0+z8dAQhup/MvvvT28XKy/MSIkQqUzWsq7JGGFU1qiuIECrruq4gRIjU2xiaQggLAq8okqLI7ZY+6LUGvbauqRzX3FT/JDQf9D8Qh24KKotqufbWW88PoiTJIEIMywAOUBSNECJb6xpCiBDCGCFSnEbkL2sIGYb58zQmjNrXsvd/Q7MsK0lCv9e+itK6rgFgVmsv+P/bu8/mNnI1X+CInQMzKYoKzjM1J1Tt/f4f4Fbd3Xtrz86ZYMu2Ikkxh45AA/dF27JsUz4zs5JdPfv83rhK1U22aP2JBvAAvdomSaq0krKgGIdhsI3i2WxxNZxstokQEiFECEFIF4VCCAkhs1xIWUhZIIws0wgDLwzcwLMNk1uW5blOGHiNut9shu1Wo9WqW5b5lT7f//EgvQ/lfTcSlf3P8fVittikaY4xYoxzzgnBuRAkwQjjPM+TNMuyvJza0VoXhcpzkSZZkiRSSoLvGHbGiGBMKWWcMUo//Bhjxqjj2Pv9LmPUcy3fNX/69fTt2Xi+WL9+e8k5azZ827Y4Y7ZtWZaR5aI8lzNGKS5/hTTLC6XjJMtzwSgxA6/fax0edHudmu97ge8Fged7jus6jm3Zjm1ZpvlHx7TB7wXpfUBlgJMkm82W4/F0s44KpThjCOkkTaezZZJkjFGtkZByOpnNZottlOS50FpHUTJbLEfjCSGYELozD2UDaxjc8xzPc6lt3R6YxhgzxoLAY5y5ruP7rud5rmP/9OsZIbics7Uss9/vClm0O80sFUorQgijhBCCMZayWCyjy+Hs5cnZYrnmjHZa9e9eHP3w3ePBftdxbNs2LdM0DF7OSxNCCSGEQHa/Ekjvw9Hl/edytb64HE2myzhJi6LACE9mq19fXmy3uWHw8q5YymK92Y5G09lsmeU5Rni52r46uYjjrPb6ilKyc76IEGQwGob+YNA7POhbpnl7Yrg8hVLm2DajlDHGOXdc2/OcNBW9Xutgf69eCxFGjmMdDLqyUBghQgglBBOMMcoyMRrPbMtcLFdJkmKsA9/qthuD/d7R4R4rI0tpeXnvrxAqNb4eSO+DuKkfFFJOp4vXb85ni1WSZkWhtJaj8SJNxenFNaOkrLWShcqyPIqS+WIjcokxXq62L08uhqOZaZq0rI/6DCXIMlm32yqUqteCdquOEP38Ggghpmk2G9TgzHOdeuhto6xeCx4dD2o1n1Iahr6UBUIaIUwIxpgQjDRCSZKahrFZbwPP4ZyporBN5ntOGPpB4BNCbg+5ffK+MN/7FUB6H4rWWimVJunVcPzrqzeLxbocE1JKzearxXLDGL058v3wslbq3d/+ZhtFcUwIobd6s5+ghDi2uYnybqcVx6n6bGSr7HWXI16M0TD0bdtqNmt5LkzDKKOLMbHeV2uiW21n+RPTNBjnt9tTQnB5b/wHZqHB/YL0PogyukLIyXT+9mz0+nScpBlj1LacIHBNw7hdJlneOZcDV5ttnOcSIW1w7nmO41imaVBy150zsU3e32s26oFlmbeP0VrnQsRxOp3O4zhFGDXqYeB7lmXWaoEqdDlMnaaZLAqtdgxoa63jJN1uoziOc5GXNVlprqI4Xa+3C3dNbg1x38AYE0oYLW+ryR+u8QS/BaT3QWithJDbbXR6dvX29Op6uioKVQv9fq91dND1fc80PzRoSmsp5Ga7vZ4s3p4OF6st0joI3OPDXqfdCAOfMbozBhhjg7NG3T8Y9HzfLcely0a0KIpoG4/G05ev3k5mS63R4aB7eLDX7bR83+WMKKWyLB9fz7bbKM/F5xNSWus0zUbjyeh6HkWpEFIptVrHV6OZ719uthEhO27oCSWWafi+16gHtm1DeB8UpPee3azCSdNsOlv+/MvJ6flVkqQY4067/sP3j/7+l6fNRs12LEpu0ouEkNPZ/OXJWRSncZpprdut2g/fP37+9LDXbXNGdw7kYoQJpZZlBoEXhv7tY4SQi+Xq5M35v//fH88vr6XUTx/3t9tIyuJgsGeahlIqipJXJ6dXw+vNNioKhPRHb6GRFnm6WG6H14vFapvlQhXFdLb4+dez1ToKfYtS/vk8FuOkVvMO9nuMHRuGcdM7AA8B0nv/tNZ5Lubz5auTs59fno+vFwihWug9edT/6w9Pv3/xJAg90zRu/vTLu1zLMlbryHMdg3Ottes6rWZ9sN87GPQMzvHO+V6MMMKUEc4YNz7qnRaFStN8s94ultH1ZLXZxsv1dr2JVutNmmZ7ex3T4JvN9uTk7Kdf305mKyGKT5pfjbQUMsvyOMlWmyjPBUJovtgI8fbicmQYnDH6eXpt2+h1G1mWdzqtWi2Auo0HBem9T1ojpbQQYrFcn12M/vnz67dno+UqYoz2e+1Hx4NHR/vdbstxLMbYTVOplM7zPIpix7Y5Z+UcEmfUsS3fc8PANwxjVx/zxofVwjcIIWWbXK8H7mS+Wm+vJwtVFGkmslx9H6eddkPKYhunq028WG6K4rO+r9a5kFLIXMjythljXBRFmuUa6TwXZNc8VpYbjmOlaaZUgf4bZZ7gt4D03qdysUEcJ8Ph9cuTsx9/fjO+nmd5XguDR4/K6DY9z+Gc3S7AUEopxRillH7UlBFKKKWMlYUQuyeNPlcexjkLQ//wYG+92QopZaFG49lktkpSEcW5lPLFs6NGo2bZTi0MhNy1rkCjLBdpmsdJJqXK8hwjZJlGLfR837FMA6EdE0acsVroBYFncA5DVg8N0nuftFZplk2m819fvvnxp1dvToe5kK7r9HvNv37/6PhwrxYGjNHdt8H3ihDiuna/32WMBb5br3n/+PH11XAWxcnrN5e2SS2T1cLgyfFeo+bGcbLrd0FZns0X28vR/OWrs8VyjRFqNMJnT/YH/XYY+jtHwimlvu/299q+737yZQTuHaT3Piml81ys19ur0Ww4mm02EWds0G//7YcnTx4Nms3a+6Hm95vkvD9LKVV8vkpe6bKeUb/7d/eb7ly7Twg2OCceYZRyzizL4sywrbfnl9fbKM6FUhq7juUc9gf7XSmLz1+2HHgbjmeGwSeTWRTFCKFmI3x8vP/82VGn3aBkxw44GGPD4J7neq5DCAxZPSxI7/3SWikpizTLhSwYo4168OLpwd//9qzTaZgGl7Io1+58fI7OsjzL8jyXqlDl+niltJAyy/Msy7VSd/V6y1JnSt8NSn+yxogQwjnjnJmmwSiljJqmcT2ZtVqNWhj6vue4NmP0/R3wJzts6CRODYOv1xvftTmnWqHAc7qd1tHh/n6/S8jOvjgmGFNKDMOAtvehQXrvE8aYc+55TqsZ7HVqhSweHXX//tdn3794YnAeRUkcp5+fpbTKsnyxXJdTr1IW5ah1HCWr1WY2WxgfVzvdfjtCiWUZtm2ZhnHXMZZltpp1SinnrNUIxuPJ/n7vyaP9MPRt26T0Q3pvN+9aa4KJbVuWZXKDE0KVLhjVlsldxw5895PFyejddntQ6vz1QHrvEyHENI1Ws/7d88eM0m538uho/9mTI8e237w9X2+iXIjPz9JaSyGXy/XZxXi+XOe5wBhtt/Hp+aXWxXB4TXft0kgwZYxattFtN3u9drNR+7ymsjyLEGIYRi30jw77rufsdVvNZr3daliWUZ7yfsc8qQql37fAWqM4TjbbKI4TIURZa5UJFSfZdhut11t0a9QKI0wIYYxyzhmjcM/8dUB671PZ6wtD/9HRwLGt/l6nv9dpNetSFr+8PL24Gke72t5yD6okTubLzWK5yYUgGC9Xm5PXF/P52nUdvGvAmWBqWUYYuM+fHjq2Va+FdxVEY4wpJZZlhqGPCWGUep5rGLxsaZVSSZKMJ/PtNsqz/KbQWiOdZfloXHbgYyGk1mi1SYajSeA7UfTRQFf5BeH7Tq0W+J77hdpscI8gvfep7G1aFul0mkHgHR32Pc/VWp9fjH56efbry7P1Jvr8rLLOWUopZZELWRQFQmi22Ky3sWlMzXJuZhfHNrudhm3xwX6v3KPjC8qxL1kUaZqVu7pijF3XlrJYrbe//PL68mq8Wm9V8WEEq1BqsYqGo8V0tspygRGaThe/vHyzWi1976N95xg3fM/b3289Pj5gjML2Gl8HpPf+lS0wY1Qpm1IqhMAEM0o5p5zvapQ04oxKSbNc5OLD1CsllLM7TkEIIWRwVlZ3/Mt+ptZaCDGbr968Pf/p51eGYbRbjePjwcFgDyG0WKz/879O/uunk/H17Pa3AMZYFirLRJrmsigQQvPlOkmzkzdDSuntI03TbDVr3794bJl2rRbUa+Hv/dDAHwDpvWfv18RTSunNggHLNA8HXYR0Oe/yCY2QKnSS5svVdnw920Yx0sh17XarXq/5vmfdNQxkWWajHrRbDdu2vrCjRbk/c5rm15PZy5PT//1/fuSMHwx6CON6LTBNM8/FfLkZX8+vRjOllMEZNzh/vzSCEOw4H7WlWS4RkkrrQha5kEIIwzAKpbvddZykxa75J/AQIL0PjhDie87f/vJ0sN/O8vzzA7TSQqj5cnNxNSkKKYTQGrWa4Yvnx4eDTrvpE0oxwjsLm1zH7rQatTD4YmGTLgoVxcn4evrq9fk//vmWUhqn+d5eM0kzzvmtS8WcG7XQCwPP9x28811vXlTrJMmW62i+WMMo8zcB6X1w5bL4//VvfylksbPkQmudZ2I4nvz4z1eTyWyx3Gitm/Xwh++O//aXZweDHufG7jVGGFOCGWM3jzvaqazf3Gy2w9F8OFrkQjqM+Z7b73Vcx7m9l51h8Har9uR473DQ63aapml84UtBCDmbL96eXf340+k22jEaBx4apPcB3ZROMMZ8786PunzaUJIkrvthlQLj1HGswPfqtZBz/tvrnHe+fprl09lyOJpOZyultG2bzUatv9dxXev20nxGaeC7R4f9H757fHy0b9vW3V8KOsvyi8sRxvhyOM9hB/ZvAdL7Z1aWXwhZbLfx+Ho6vp6t1ltKSD30u516u1W3TDPLPtzMl/PVjXq43+8eHw0cx75rga7WOk1TrdFoPHNsizIoq/oG4EP/k9NaZ2m6WKyGw+twO19NAAAGgElEQVTZfJlluWWZ+3vN/l7TcR2YmK00SO+fnFJqs4mvRpM3p6PZfF0UyrGNvV6722mV3VoYcKouSO+fltblc0DlcrW+vByfXVyv1hEm2Ped/l67027+N5fgwtr7bw76vffsjz03TGutkUZaf7TO59bj6n//C2OEtFIqSbLpbHFxNRqOJ2mae55ddmvbrUb5CN9Pm159m1Jqd8tcziG/f/Yv5PjbgPTev5snVmv9L6oX3x+vsyyP4iROslwIKYsyUULKLBNpliulfsPjRTDCmBJysw9rudh4Mp2fX4zPL6dRlDJOW83a8yf77VbNts3P75mLoojidDZfXA7H3OCuY39hzDlNsuFwMpuvkyQvCsXgT+mrg4/8PpWFxFmaLZfrxXL9biHOv6L0u52fz86v1utICIEwXq2is/ORwdl8sWSMfXm+CGNEKDEMo9Ws12uB49jlHlRJklwNr0/PR8PxTMiiFnq9buPxo0Gt5pcN7yevIwu13kRvz0ZKo+vJyjLvXKOrNcrzfDpbnZ0PV+utENI0obb5a4P03if9bmfm6M3pxctXpydvzn/baahQRRKns8V6Ol/ludAIjSfz//zxZDiaBL5FCb275Am9m+kxeBj6f/3h+fOnx+VwlBBis40uLofnl6PZbIUxDgOv32sdHfbvWgYkZbFeR69OLq8nS98/Z3THysSbX1UWKk7S1XqzWKyhD/xNQHrvU/ngojhOLq/G//jnq//4fy9/43nvazbkZpuU6wEWi3WcpOcXhmmU/0dfii+lxLatvV6z2ajv97tNXVNKxUk6mcyvrq6n00WSZobBWw1/r9fsddv2x08bvFEUxTaSWS5Wm8g0OP7i22qNpJBpLoQQhsHvPA48GEjvPcMIIYS11qpQcudejXcjlLiu9eGlMC7bw395YlEQSoUQRVEorbRSmhBcFEWWCyklQtoweC3wet3WXq9VC99tMbvjAjCmnDm26TiWY1uM3v2kIo2kQmkqWJxsIw3bR34TkN77hDEmhBicBb7XbtUH+52v9tamYXTadc9zGGcYI4xReSVh6LebdSF0sxEcDHp73Y7r2uyjzTpw+ahuzrltm57ntFu1ViOs1wLTwPSO0TKNUJbr9SaezhbD8UyIwjTYu2c+wPzx1wLpvWeUUsu2+ntdIYsw9L/a+3LO6qF/MOh6rsMYQwjZltlpN58/e8wYH0xmjm09e3LQ67UY+2i8ChPMOfd8r17zCUHtVuP508Hx4V6307Rti97dqGa5mEznp+dXP/1yut7Ejm3WQvv285nAQ4P03qfycfWua+/3u77vHh32v9pbE0Is0whD3/Oc8j7WNM1GI3yOj9utehQnlJJOu1mvBfTjsShGqe87Tx/1DYaSJG3Uw6PD/n6/027VTeMLa4x0LmSzEQa+59rOZhtxzgb73VazBhtrfDWQ3vtU7iBlYoPXWRB4RfEV16ljRDChlJThxBhzjil1TNNoNmtl59kwuGFw/HGJBmM0CLwXzw477ZqU0nOcZrNerweB77Fdu+HdkLJwbMt1nTDw0jQllASB32rWbRvS+5VAeu/ZzQbL/FuPwt5ciWGYt3746WGMsTDwXjx7JKXUGt3aGpLtPL6kNaKUcc5c12m3GkophBGl1PjiSmNwvyC9/9OVITdNYhhGGVf8xUee3UYI4RxTSrQua73wzkdygwcC6f3z+3Kayqz+3hmfW89swDBd9K3A5w5AVUF6AagqSC8AVQXpBaCqIL0AVBWkF4CqgvQCUFWQXgCqCtILQFVBegGoKkgvAFUF6QWgqiC9AFQVpBeAqoL0AlBVkF4AqgrSC0BVQXoBqCpILwBVBekFoKogvQBUFaQXgKqC9AJQVZBeAKoK0gtAVUF6AagqSC8AVQXpBaCqIL0AVBWkF4CqgvQCUFWQXgCqCtILQFVBegGoKkgvAFUF6QWgqiC9AFQVpBeAqoL0AlBVkF4AqgrSC0BVQXoBqCpILwBVBekFoKogvQBUFaQXgKqC9AJQVZBeAKoK0gtAVUF6AagqSC8AVQXpBaCqIL0AVBWkF4CqgvQCUFWQXgCqCtILQFVBegGoKkgvAFUF6QWgqiC9AFQVpBeAqoL0AlBVkF4AqgrSC0BVQXoBqCpILwBVBekFoKogvQBUFaQXgKqC9AJQVZBeAKoK0gtAVUF6AagqSC8AVcW0/taXAAD4AzRiQqpvfRUAgN9Na802cfGtLwMA8LtJhf4/dX7uS2K2WOQAAAAASUVORK5CYII=);
}
.category-icon-title {
  font-size: 1.2rem;
  font-weight: bold;
  color: #555;
}
.category-details-content {
  flex-grow: 1;
}
.content-point {
  margin-bottom: 20px;
}
.content-point-title {
  font-size: 1.1rem;
  font-weight: 600;
  color: #0056b3;
  margin-bottom: 8px;
}
.content-point-text {
  font-size: 0.95rem;
  color: #495057;
  padding-left: 10px;
}

.__tab__router .ant-tabs-nav-wrap {
  background: white!important;
  box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.1);
  /* padding: 5px 5px 0px 5px; */
}
.__tab__router .ant-tabs-nav-more {
  background: white!important;
}
.__tab__router .ant-tabs-nav {
  margin-bottom: 0px!important;
}
.react-contexify__item:not(.react-contexify__item--disabled):hover > .react-contexify__item__content,
.react-contexify__item:not(.react-contexify__item--disabled):focus > .react-contexify__item__content {
  background-color: #00c250 !important;
}

.menu_view--6vf45 ul[class~='ant-menu'] {
  border-right: none !important;
}
.menu_view--6vf45 li[class~='ant-menu-item']::after {
  border-right: none !important;
}
.menu_view--6vf45 li[class~='ant-menu-item'] {
  padding: 0 16px !important;
}
.menu_view--6vf45 li span[class~='ant-menu-title-content'] {
  margin-left: 4px !important;
}
.menu_view--6vf45 ul[class~='ant-menu-inline-collapsed'] {
  width: 48px !important;
}

.react-contexify {
  position: fixed;
  opacity: 0;
  -webkit-user-select: none;
          user-select: none;
  background-color: #ffffff;
  box-sizing: border-box;
  box-shadow: 0px 10px 30px -5px rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  padding: 6px 0;
  min-width: 200px;
  z-index: 100;
}
.react-contexify__submenu--is-open, .react-contexify__submenu--is-open > .react-contexify__item__content {
  color: white;
  background-color: #4393e6;
}
.react-contexify__submenu--is-open > .react-contexify__submenu {
  pointer-events: initial;
  opacity: 1;
}
.react-contexify .react-contexify__submenu {
  position: absolute;
  /* negate padding */
  top: -6px;
  pointer-events: none;
  transition: opacity 0.275s;
}
.react-contexify__submenu-arrow {
  margin-left: auto;
  font-size: 12px;
}
.react-contexify__separator {
  width: 100%;
  height: 1px;
  cursor: default;
  margin: 4px 0;
  background-color: rgba(0, 0, 0, 0.2);
}
.react-contexify__will-leave--disabled {
  pointer-events: none;
}
.react-contexify__item {
  cursor: pointer;
  position: relative;
}
.react-contexify__item:focus {
  outline: 0;
}
.react-contexify__item:not(.react-contexify__item--disabled):hover > .react-contexify__item__content, .react-contexify__item:not(.react-contexify__item--disabled):focus > .react-contexify__item__content {
  color: white;
  background-color: #4393e6;
}
.react-contexify__item:not(.react-contexify__item--disabled):hover > .react-contexify__submenu {
  pointer-events: initial;
  opacity: 1;
}
.react-contexify__item--disabled {
  cursor: default;
  opacity: 0.5;
}
.react-contexify__item__content {
  padding: 6px 12px;
  display: flex;
  align-items: center;
  white-space: nowrap;
  color: #333;
  position: relative;
}

.react-contexify__theme--dark {
  background-color: rgba(40, 40, 40, 0.98);
}
.react-contexify__theme--dark .react-contexify__submenu {
  background-color: rgba(40, 40, 40, 0.98);
}
.react-contexify__theme--dark .react-contexify__separator {
  background-color: #eee;
}
.react-contexify__theme--dark .react-contexify__item__content {
  color: #ffffff;
}

.react-contexify__theme--light .react-contexify__separator {
  background-color: #eee;
}
.react-contexify__theme--light .react-contexify__submenu--is-open,
.react-contexify__theme--light .react-contexify__submenu--is-open > .react-contexify__item__content {
  color: #4393e6;
  background-color: #e0eefd;
}
.react-contexify__theme--light .react-contexify__item:not(.react-contexify__item--disabled):hover > .react-contexify__item__content, .react-contexify__theme--light .react-contexify__item:not(.react-contexify__item--disabled):focus > .react-contexify__item__content {
  color: #4393e6;
  background-color: #e0eefd;
}
.react-contexify__theme--light .react-contexify__item__content {
  color: #666;
}

@-webkit-keyframes react-contexify__scaleIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}

@keyframes react-contexify__scaleIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes react-contexify__scaleOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes react-contexify__scaleOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
}
.react-contexify__will-enter--scale {
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-animation: react-contexify__scaleIn 0.3s;
          animation: react-contexify__scaleIn 0.3s;
}

.react-contexify__will-leave--scale {
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-animation: react-contexify__scaleOut 0.3s;
          animation: react-contexify__scaleOut 0.3s;
}

@-webkit-keyframes react-contexify__fadeIn {
  from {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes react-contexify__fadeIn {
  from {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes react-contexify__fadeOut {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
}
@keyframes react-contexify__fadeOut {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
}
.react-contexify__will-enter--fade {
  -webkit-animation: react-contexify__fadeIn 0.3s ease;
          animation: react-contexify__fadeIn 0.3s ease;
}

.react-contexify__will-leave--fade {
  -webkit-animation: react-contexify__fadeOut 0.3s ease;
          animation: react-contexify__fadeOut 0.3s ease;
}

@-webkit-keyframes react-contexify__flipInX {
  from {
    -webkit-transform: perspective(800px) rotate3d(1, 0, 0, 45deg);
            transform: perspective(800px) rotate3d(1, 0, 0, 45deg);
  }
  to {
    -webkit-transform: perspective(800px);
            transform: perspective(800px);
  }
}

@keyframes react-contexify__flipInX {
  from {
    -webkit-transform: perspective(800px) rotate3d(1, 0, 0, 45deg);
            transform: perspective(800px) rotate3d(1, 0, 0, 45deg);
  }
  to {
    -webkit-transform: perspective(800px);
            transform: perspective(800px);
  }
}
@-webkit-keyframes react-contexify__flipOutX {
  from {
    -webkit-transform: perspective(800px);
            transform: perspective(800px);
  }
  to {
    -webkit-transform: perspective(800px) rotate3d(1, 0, 0, 45deg);
            transform: perspective(800px) rotate3d(1, 0, 0, 45deg);
    opacity: 0;
  }
}
@keyframes react-contexify__flipOutX {
  from {
    -webkit-transform: perspective(800px);
            transform: perspective(800px);
  }
  to {
    -webkit-transform: perspective(800px) rotate3d(1, 0, 0, 45deg);
            transform: perspective(800px) rotate3d(1, 0, 0, 45deg);
    opacity: 0;
  }
}
.react-contexify__will-enter--flip {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-animation: react-contexify__flipInX 0.3s;
          animation: react-contexify__flipInX 0.3s;
}

.react-contexify__will-leave--flip {
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-animation: react-contexify__flipOutX 0.3s;
          animation: react-contexify__flipOutX 0.3s;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}

@-webkit-keyframes swing-in-top-fwd {
  0% {
    -webkit-transform: rotateX(-100deg);
            transform: rotateX(-100deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 1;
  }
}

@keyframes swing-in-top-fwd {
  0% {
    -webkit-transform: rotateX(-100deg);
            transform: rotateX(-100deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 1;
  }
}
@-webkit-keyframes react-contexify__slideIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(1, 0.3, 1);
            transform: scale3d(1, 0.3, 1);
  }
  to {
    opacity: 1;
  }
}
@keyframes react-contexify__slideIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(1, 0.3, 1);
            transform: scale3d(1, 0.3, 1);
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes react-contexify__slideOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(1, 0.3, 1);
            transform: scale3d(1, 0.3, 1);
  }
}
@keyframes react-contexify__slideOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(1, 0.3, 1);
            transform: scale3d(1, 0.3, 1);
  }
}
.react-contexify__will-enter--slide {
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-animation: react-contexify__slideIn 0.3s;
          animation: react-contexify__slideIn 0.3s;
}

.react-contexify__will-leave--slide {
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-animation: react-contexify__slideOut 0.3s;
          animation: react-contexify__slideOut 0.3s;
}
