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

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
[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 property-no-vendor-prefix, at-rule-no-vendor-prefix */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
body {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  font-variant: tabular-nums;
  line-height: 1.5715;
  background-color: #fff;
  font-feature-settings: 'tnum';
}
[tabindex='-1']:focus {
  outline: none !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #1677ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #4096ff;
}
a:active {
  color: #0958d9;
}
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;
}
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: #d02030;
}
::selection {
  color: #fff;
  background: #d02030;
}
.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 > .anticon {
  line-height: 0;
  vertical-align: 0;
}
.anticon[tabindex] {
  cursor: pointer;
}
.anticon-spin,
.anticon-spin::before {
  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: #d02030;
  --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 #d02030;
  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 #d02030;
    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 {
  transform: scale(0);
  transform-origin: 0% 0%;
  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 {
  transform: scale(0);
  transform-origin: 0% 0%;
  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 {
  transform: scale(0);
  transform-origin: 0% 0%;
  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 {
  transform: scale(0);
  transform-origin: 0% 0%;
  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;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-message {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  top: 8px;
  left: 0;
  z-index: 1010;
  width: 100%;
  pointer-events: none;
}
.ant-message-notice {
  padding: 8px;
  text-align: center;
}
.ant-message-notice-content {
  display: inline-block;
  padding: 10px 16px;
  background: #fff;
  border-radius: 4px;
  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: #d02030;
}
.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;
}

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

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-menu-item-danger.ant-menu-item {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-item-danger.ant-menu-item-active {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item:active {
  background: #fff1f0;
}
.ant-menu-item-danger.ant-menu-item-selected {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item-selected > a,
.ant-menu-item-danger.ant-menu-item-selected > a:hover {
  color: #ff4d4f;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  background-color: #fff1f0;
}
.ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {
  border-right-color: #ff4d4f;
}
.ant-menu-dark .ant-menu-item-danger.ant-menu-item,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {
  color: #ff4d4f;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  color: #fff;
  background-color: #ff4d4f;
}
.ant-menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  margin-bottom: 0;
  padding-left: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 0;
  text-align: left;
  list-style: none;
  background: #fff;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: background 0.3s, width 0.3s cubic-bezier(0.2, 0, 0, 1) 0s;
}
.ant-menu::before {
  display: table;
  content: '';
}
.ant-menu::after {
  display: table;
  clear: both;
  content: '';
}
.ant-menu.ant-menu-root:focus-visible {
  box-shadow: 0 0 0 2px #ffccc9;
}
.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: #d02030;
}
.ant-menu-item:active,
.ant-menu-submenu-title:active {
  background: #fff1f0;
}
.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: #d02030;
}
.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: #d02030;
}
.ant-menu-item-divider {
  overflow: hidden;
  line-height: 0;
  border-color: #f0f0f0;
  border-style: solid;
  border-width: 1px 0 0;
}
.ant-menu-item-divider-dashed {
  border-style: dashed;
}
.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: #d02030;
}
.ant-menu-item-selected a,
.ant-menu-item-selected a:hover {
  color: #d02030;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #fff1f0;
}
.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:not(.ant-menu-item-disabled):focus-visible,
.ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible {
  box-shadow: 0 0 0 2px #ffccc9;
}
.ant-menu > .ant-menu-item-divider {
  margin: 1px 0;
  padding: 0;
}
.ant-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  border-radius: 4px;
  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: 4px;
}
.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: #d02030;
}
.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: #d02030;
}
.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: #d02030;
}
.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 #d02030;
}
.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: #d02030;
}
.ant-menu-horizontal > .ant-menu-item a::before {
  bottom: -2px;
}
.ant-menu-horizontal > .ant-menu-item-selected a {
  color: #d02030;
}
.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 #d02030;
  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-inline-collapsed-tooltip a,
.ant-menu-inline-collapsed-tooltip a:hover {
  color: #fff;
}
.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: #d02030;
}
.ant-menu.ant-menu-root:focus-visible {
  box-shadow: 0 0 0 2px #ab1123;
}
.ant-menu-dark .ant-menu-item:focus-visible,
.ant-menu-dark .ant-menu-submenu-title:focus-visible {
  box-shadow: 0 0 0 2px #ab1123;
}
.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: #d02030;
}
.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: #d02030;
}
.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: #d02030;
}
.ant-menu-dark .ant-menu-item-disabled,
.ant-menu-dark .ant-menu-submenu-disabled,
.ant-menu-dark .ant-menu-item-disabled > a,
.ant-menu-dark .ant-menu-submenu-disabled > a,
.ant-menu-dark .ant-menu-item-disabled > span > a,
.ant-menu-dark .ant-menu-submenu-disabled > span > a {
  color: rgba(255, 255, 255, 0.35) !important;
  opacity: 0.8;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu.ant-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-menu-rtl .ant-menu-item-group-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline,
.ant-menu-rtl.ant-menu-vertical {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-menu-rtl.ant-menu-dark.ant-menu-inline,
.ant-menu-rtl.ant-menu-dark.ant-menu-vertical {
  border-left: none;
}
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: top right;
}
.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item .anticon,
.ant-menu-rtl .ant-menu-submenu-title .anticon {
  margin-right: auto;
  margin-left: 10px;
}
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .anticon {
  margin-left: 0;
}
.ant-menu-submenu-rtl.ant-menu-submenu-popup {
  transform-origin: 100% 0;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  right: auto;
  left: 16px;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateY(-2px);
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateY(2px);
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-rtl.ant-menu-inline .ant-menu-item::after {
  right: auto;
  left: 0;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,
.ant-menu-rtl.ant-menu-inline .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 0;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 16px;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title {
  padding: 0 calc(50% - 16px / 2);
}
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 28px 0 16px;
}
.ant-menu-sub.ant-menu-inline {
  border: 0;
}
.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-right: 32px;
  padding-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tooltip {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1070;
  display: block;
  width: -moz-max-content;
  width: max-content;
  width: intrinsic;
  max-width: 250px;
  visibility: visible;
}
.ant-tooltip-content {
  position: relative;
}
.ant-tooltip-hidden {
  display: none;
}
.ant-tooltip-placement-top,
.ant-tooltip-placement-topLeft,
.ant-tooltip-placement-topRight {
  padding-bottom: 14.3137085px;
}
.ant-tooltip-placement-right,
.ant-tooltip-placement-rightTop,
.ant-tooltip-placement-rightBottom {
  padding-left: 14.3137085px;
}
.ant-tooltip-placement-bottom,
.ant-tooltip-placement-bottomLeft,
.ant-tooltip-placement-bottomRight {
  padding-top: 14.3137085px;
}
.ant-tooltip-placement-left,
.ant-tooltip-placement-leftTop,
.ant-tooltip-placement-leftBottom {
  padding-right: 14.3137085px;
}
.ant-tooltip-inner {
  min-width: 30px;
  min-height: 32px;
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
  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;
  z-index: 2;
  display: block;
  width: 22px;
  height: 22px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-tooltip-arrow-content {
  --antd-arrow-background-color: linear-gradient(to right bottom, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75));
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 11.3137085px;
  height: 11.3137085px;
  margin: auto;
  content: '';
  pointer-events: auto;
  border-radius: 0 0 2px;
  pointer-events: none;
}
.ant-tooltip-arrow-content::before {
  position: absolute;
  top: -11.3137085px;
  left: -11.3137085px;
  width: 33.9411255px;
  height: 33.9411255px;
  background: var(--antd-arrow-background-color);
  background-repeat: no-repeat;
  background-position: -10px -10px;
  content: '';
  clip-path: inset(33% 33%);
  clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
}
.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: 0;
  transform: translateY(100%);
}
.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(-11px) rotate(45deg);
}
.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  transform: translateY(100%) 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: 0;
  transform: translateX(-100%);
}
.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(11px) rotate(135deg);
}
.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  transform: translateX(-100%) 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: 0;
  transform: translateX(100%);
}
.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(-11px) rotate(315deg);
}
.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  transform: translateX(100%) 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: 0;
  transform: translateY(-100%);
}
.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(11px) rotate(225deg);
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  transform: translateY(-100%) 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::before {
  background: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-arrow-content::before {
  background: #eb2f96;
}
.ant-tooltip-red .ant-tooltip-inner {
  background-color: #f5222d;
}
.ant-tooltip-red .ant-tooltip-arrow-content::before {
  background: #f5222d;
}
.ant-tooltip-volcano .ant-tooltip-inner {
  background-color: #fa541c;
}
.ant-tooltip-volcano .ant-tooltip-arrow-content::before {
  background: #fa541c;
}
.ant-tooltip-orange .ant-tooltip-inner {
  background-color: #fa8c16;
}
.ant-tooltip-orange .ant-tooltip-arrow-content::before {
  background: #fa8c16;
}
.ant-tooltip-yellow .ant-tooltip-inner {
  background-color: #fadb14;
}
.ant-tooltip-yellow .ant-tooltip-arrow-content::before {
  background: #fadb14;
}
.ant-tooltip-gold .ant-tooltip-inner {
  background-color: #faad14;
}
.ant-tooltip-gold .ant-tooltip-arrow-content::before {
  background: #faad14;
}
.ant-tooltip-cyan .ant-tooltip-inner {
  background-color: #13c2c2;
}
.ant-tooltip-cyan .ant-tooltip-arrow-content::before {
  background: #13c2c2;
}
.ant-tooltip-lime .ant-tooltip-inner {
  background-color: #a0d911;
}
.ant-tooltip-lime .ant-tooltip-arrow-content::before {
  background: #a0d911;
}
.ant-tooltip-green .ant-tooltip-inner {
  background-color: #52c41a;
}
.ant-tooltip-green .ant-tooltip-arrow-content::before {
  background: #52c41a;
}
.ant-tooltip-blue .ant-tooltip-inner {
  background-color: #1890ff;
}
.ant-tooltip-blue .ant-tooltip-arrow-content::before {
  background: #1890ff;
}
.ant-tooltip-geekblue .ant-tooltip-inner {
  background-color: #2f54eb;
}
.ant-tooltip-geekblue .ant-tooltip-arrow-content::before {
  background: #2f54eb;
}
.ant-tooltip-purple .ant-tooltip-inner {
  background-color: #722ed1;
}
.ant-tooltip-purple .ant-tooltip-arrow-content::before {
  background: #722ed1;
}
.ant-tooltip-rtl {
  direction: rtl;
}
.ant-tooltip-rtl .ant-tooltip-inner {
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-drawer {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  pointer-events: none;
}
.ant-drawer-inline {
  position: absolute;
}
.ant-drawer-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.45);
  pointer-events: auto;
}
.ant-drawer-content-wrapper {
  position: absolute;
  z-index: 1000;
  transition: all 0.3s;
}
.ant-drawer-content-wrapper-hidden {
  display: none;
}
.ant-drawer-left > .ant-drawer-content-wrapper {
  top: 0;
  bottom: 0;
  left: 0;
  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-content-wrapper {
  top: 0;
  right: 0;
  bottom: 0;
  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-top > .ant-drawer-content-wrapper {
  top: 0;
  right: 0;
  left: 0;
  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-content-wrapper {
  right: 0;
  bottom: 0;
  left: 0;
  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-content {
  width: 100%;
  height: 100%;
  overflow: auto;
  background: #fff;
  pointer-events: auto;
}
.ant-drawer-wrapper-body {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.ant-drawer-header {
  display: flex;
  flex: 0;
  align-items: center;
  padding: 16px 24px;
  font-size: 16px;
  line-height: 22px;
  border-bottom: 1px solid #f0f0f0;
}
.ant-drawer-header-title {
  display: flex;
  flex: 1;
  align-items: center;
  min-width: 0;
  min-height: 0;
}
.ant-drawer-extra {
  flex: none;
}
.ant-drawer-close {
  display: inline-block;
  margin-right: 12px;
  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-title {
  flex: 1;
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.ant-drawer-body {
  flex: 1;
  min-width: 0;
  min-height: 0;
  padding: 24px;
  overflow: auto;
}
.ant-drawer-footer {
  flex-shrink: 0;
  padding: 10px 16px;
  border-top: 1px solid #f0f0f0;
}
.panel-motion-enter-start,
.panel-motion-appear-start,
.panel-motion-leave-start {
  transition: none;
}
.panel-motion-enter-active,
.panel-motion-appear-active,
.panel-motion-leave-active {
  transition: all 0.3s;
}
.ant-drawer-mask-motion-enter-active,
.ant-drawer-mask-motion-appear-active,
.ant-drawer-mask-motion-leave-active {
  transition: all 0.3s;
}
.ant-drawer-mask-motion-enter,
.ant-drawer-mask-motion-appear {
  opacity: 0;
}
.ant-drawer-mask-motion-enter-active,
.ant-drawer-mask-motion-appear-active {
  opacity: 1;
}
.ant-drawer-mask-motion-leave {
  opacity: 1;
}
.ant-drawer-mask-motion-leave-active {
  opacity: 0;
}
.ant-drawer-panel-motion-left-enter-start,
.ant-drawer-panel-motion-left-appear-start,
.ant-drawer-panel-motion-left-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-left-enter-active,
.ant-drawer-panel-motion-left-appear-active,
.ant-drawer-panel-motion-left-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-left-enter-start,
.ant-drawer-panel-motion-left-appear-start {
  transform: translateX(-100%) !important;
}
.ant-drawer-panel-motion-left-enter-active,
.ant-drawer-panel-motion-left-appear-active {
  transform: translateX(0);
}
.ant-drawer-panel-motion-left-leave {
  transform: translateX(0);
}
.ant-drawer-panel-motion-left-leave-active {
  transform: translateX(-100%);
}
.ant-drawer-panel-motion-right-enter-start,
.ant-drawer-panel-motion-right-appear-start,
.ant-drawer-panel-motion-right-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-right-enter-active,
.ant-drawer-panel-motion-right-appear-active,
.ant-drawer-panel-motion-right-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-right-enter-start,
.ant-drawer-panel-motion-right-appear-start {
  transform: translateX(100%) !important;
}
.ant-drawer-panel-motion-right-enter-active,
.ant-drawer-panel-motion-right-appear-active {
  transform: translateX(0);
}
.ant-drawer-panel-motion-right-leave {
  transform: translateX(0);
}
.ant-drawer-panel-motion-right-leave-active {
  transform: translateX(100%);
}
.ant-drawer-panel-motion-top-enter-start,
.ant-drawer-panel-motion-top-appear-start,
.ant-drawer-panel-motion-top-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-top-enter-active,
.ant-drawer-panel-motion-top-appear-active,
.ant-drawer-panel-motion-top-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-top-enter-start,
.ant-drawer-panel-motion-top-appear-start {
  transform: translateY(-100%) !important;
}
.ant-drawer-panel-motion-top-enter-active,
.ant-drawer-panel-motion-top-appear-active {
  transform: translateY(0);
}
.ant-drawer-panel-motion-top-leave {
  transform: translateY(0);
}
.ant-drawer-panel-motion-top-leave-active {
  transform: translateY(-100%);
}
.ant-drawer-panel-motion-bottom-enter-start,
.ant-drawer-panel-motion-bottom-appear-start,
.ant-drawer-panel-motion-bottom-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-bottom-enter-active,
.ant-drawer-panel-motion-bottom-appear-active,
.ant-drawer-panel-motion-bottom-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-bottom-enter-start,
.ant-drawer-panel-motion-bottom-appear-start {
  transform: translateY(100%) !important;
}
.ant-drawer-panel-motion-bottom-enter-active,
.ant-drawer-panel-motion-bottom-appear-active {
  transform: translateY(0);
}
.ant-drawer-panel-motion-bottom-leave {
  transform: translateY(0);
}
.ant-drawer-panel-motion-bottom-leave-active {
  transform: translateY(100%);
}
.ant-drawer-rtl {
  direction: rtl;
}
.ant-drawer-rtl .ant-drawer-close {
  margin-right: 0;
  margin-left: 12px;
}

.sa-siderbar-top-menu {
  display: flex;
  min-width: 900px;
  height: 50px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.sa-siderbar-top-menu .sider-title {
  line-height: 62px;
  padding: 0 10px;
  width: 20%;
}
.sa-siderbar-top-menu .sider-title span {
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  display: inline-block;
}
.sa-siderbar-top-menu .sider-title img {
  width: 120px;
  height: 40px;
  vertical-align: -10px;
}
.sa-siderbar-top-menu .sa-top-header {
  border: 0;
  width: 60%;
  height: 40px;
  margin-top: 10px;
  justify-content: center;
}
.sa-siderbar-top-menu .sa-top-header .ant-menu-item {
  font-size: 16px;
  font-weight: 600;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.sa-siderbar-top-menu .sa-right-header {
  border: 0;
  width: 300px;
  padding: 10px 15px 0 0;
  justify-content: flex-end;
  border-top-right-radius: 10px;
}
.sa-siderbar-top-menu .sa-right-header .ant-menu-item {
  font-size: 16px;
  font-weight: 600;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.sa-siderbar-top-menu .sa-right-header .ant-menu-item-disabled {
  cursor: default;
}
.sa-siderbar-top-menu .sa-right-header .ant-menu-item-disabled:hover {
  background-color: transparent;
}
.sa-siderbar-side-menu {
  overflow: auto;
  height: 100vh;
  position: fixed;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.sa-siderbar-side-menu::-webkit-scrollbar {
  display: none;
}
.sa-siderbar-side-menu .sider-title {
  padding: 4px 8px 3px 8px;
}
.sa-siderbar-side-menu .sider-title span {
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  display: inline-block;
}
.sa-siderbar-side-menu .sider-title img {
  width: 160px;
  height: 50px;
}
.sa-siderbar-side-menu .sa-side-header {
  border: 0;
  text-align: center;
  background-color: transparent;
}
.sa-siderbar-side-menu .sa-side-header .ant-menu-item {
  font-size: 16px;
  font-weight: 600;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.sa-siderbar-mix-menu {
  display: flex;
  height: 50px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.sa-siderbar-mix-menu .sa-side-menu {
  overflow: auto;
  position: fixed;
  height: calc(100% - 20px);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.sa-siderbar-mix-menu .sider-title {
  padding: 4px 8px 3px 8px;
}
.sa-siderbar-mix-menu .sider-title span {
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  display: inline-block;
}
.sa-siderbar-mix-menu .sider-title img {
  width: 160px;
  height: 50px;
}
.sa-siderbar-mix-menu .sa-top-header {
  border: 0;
  width: calc(100% - 300px);
  padding-top: 10px;
  justify-content: center;
}
.sa-siderbar-mix-menu .sa-top-header .ant-menu-item {
  font-size: 16px;
  font-weight: 600;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.sa-siderbar-mix-menu .sa-right-header {
  border: 0;
  width: 300px;
  padding: 10px 15px 0 0;
  justify-content: flex-end;
}
.sa-siderbar-mix-menu .sa-right-header .ant-menu-item {
  font-size: 16px;
  font-weight: 600;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.sa-siderbar-mix-menu .sa-right-header .ant-menu-submenu {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.sa-siderbar-mix-menu .sa-right-header .ant-menu-item-disabled {
  cursor: default;
}
.sa-siderbar-mix-menu .sa-right-header .ant-menu-item-disabled:hover {
  background-color: transparent;
}
.sa-siderbar-mix-menu .sa-side-header {
  border: 0;
  text-align: center;
  background-color: transparent;
}
.sa-siderbar-mix-menu .sa-side-header .ant-menu-item {
  font-size: 16px;
  font-weight: 600;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.sa-drawer-small-menu .sider-title {
  padding: 4px 8px 3px 8px;
}
.sa-drawer-small-menu .sider-title span {
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  display: inline-block;
}
.sa-drawer-small-menu .sider-title img {
  width: 130px;
  height: 43px;
}
.sa-drawer-small-menu .sa-side-header {
  border: 0;
  background-color: transparent;
}
.sa-drawer-small-menu .sa-side-header .ant-menu-item {
  font-size: 16px;
  font-weight: 600;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.sa-drawer-small-menu .ant-drawer-wrapper-body .ant-drawer-body {
  padding: unset;
}
.sa-drawer-small-menu .ant-drawer-wrapper-body .ant-drawer-header {
  height: 64px;
  padding: unset;
  border-bottom: unset;
}

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

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger {
  color: #ff4d4f;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover {
  color: #fff;
  background-color: #ff4d4f;
}
.ant-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-dropdown::before {
  position: absolute;
  top: -4px;
  right: 0;
  bottom: -4px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: ' ';
}
.ant-dropdown-wrap {
  position: relative;
}
.ant-dropdown-wrap .ant-btn > .anticon-down {
  font-size: 10px;
}
.ant-dropdown-wrap .anticon-down::before {
  transition: transform 0.2s;
}
.ant-dropdown-wrap-open .anticon-down::before {
  transform: rotate(180deg);
}
.ant-dropdown-hidden,
.ant-dropdown-menu-hidden,
.ant-dropdown-menu-submenu-hidden {
  display: none;
}
.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-top,
.ant-dropdown-show-arrow.ant-dropdown-placement-topRight {
  padding-bottom: 15.3137085px;
}
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottom,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight {
  padding-top: 15.3137085px;
}
.ant-dropdown-arrow {
  position: absolute;
  z-index: 1;
  display: block;
  width: 11.3137085px;
  height: 11.3137085px;
  border-radius: 0 0 2px;
  pointer-events: none;
}
.ant-dropdown-arrow::before {
  position: absolute;
  top: -11.3137085px;
  left: -11.3137085px;
  width: 33.9411255px;
  height: 33.9411255px;
  background: #fff;
  background-repeat: no-repeat;
  background-position: -10px -10px;
  content: '';
  clip-path: inset(33% 33%);
  clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
}
.ant-dropdown-placement-top > .ant-dropdown-arrow,
.ant-dropdown-placement-topLeft > .ant-dropdown-arrow,
.ant-dropdown-placement-topRight > .ant-dropdown-arrow {
  bottom: 10px;
  box-shadow: 3px 3px 7px -3px rgba(0, 0, 0, 0.1);
  transform: rotate(45deg);
}
.ant-dropdown-placement-top > .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-bottom > .ant-dropdown-arrow,
.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow,
.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
  top: 9.41421356px;
  box-shadow: 2px 2px 5px -2px rgba(0, 0, 0, 0.1);
  transform: rotate(-135deg) translateY(-0.5px);
}
.ant-dropdown-placement-bottom > .ant-dropdown-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(-135deg) translateY(-0.5px);
}
.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: 4px;
  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;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected {
  color: #d02030;
  background-color: #fff1f0;
}
.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-item.ant-dropdown-menu-item-active,
.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-active,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-active,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-active {
  background-color: #f5f5f5;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled:hover,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled a,
.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled a,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled a,
.ant-dropdown-menu-submenu-title.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: #d02030;
}
.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-bottom,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottom,
.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-top,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-top,
.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-bottom,
.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-top,
.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-loading,
.ant-dropdown-button.ant-btn-group > .ant-btn-loading + .ant-btn {
  cursor: default;
  pointer-events: none;
}
.ant-dropdown-button.ant-btn-group > .ant-btn-loading + .ant-btn::before {
  display: block;
}
.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: #d02030;
}
.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,
.ant-dropdown-menu-submenu-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-expand-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
  right: auto;
  left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
  margin-left: 0 !important;
  transform: scaleX(-1);
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  padding-right: 12px;
  padding-left: 24px;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  right: 100%;
  left: 0;
  margin-right: 4px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-btn {
  line-height: 1.5715;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 14px;
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.85);
  border-color: #d9d9d9;
  background: #fff;
}
.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: 4px;
}
.ant-btn-sm {
  height: 24px;
  padding: 0px 7px;
  font-size: 14px;
  border-radius: 4px;
}
.ant-btn > a:only-child {
  color: currentcolor;
}
.ant-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus {
  color: #de454c;
  border-color: #de454c;
  background: #fff;
}
.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: #ab1123;
  border-color: #ab1123;
  background: #fff;
}
.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);
  border-color: #d9d9d9;
  background: #f5f5f5;
  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;
  border-color: #d02030;
  background: #d02030;
  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;
  border-color: #de454c;
  background: #de454c;
}
.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;
  border-color: #ab1123;
  background: #ab1123;
}
.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);
  border-color: #d9d9d9;
  background: #f5f5f5;
  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: #de454c;
  border-left-color: #de454c;
}
.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: #de454c;
}
.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: #de454c;
}
.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);
  border-color: #d9d9d9;
  background: transparent;
}
.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: #de454c;
  border-color: #de454c;
  background: transparent;
}
.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: #ab1123;
  border-color: #ab1123;
  background: transparent;
}
.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);
  border-color: #d9d9d9;
  background: #f5f5f5;
  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);
  border-color: #d9d9d9;
  background: #fff;
  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: #de454c;
  border-color: #de454c;
  background: #fff;
}
.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: #ab1123;
  border-color: #ab1123;
  background: #fff;
}
.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);
  border-color: #d9d9d9;
  background: #f5f5f5;
  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;
  border-color: #ff4d4f;
  background: #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;
  border-color: #ff7875;
  background: #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;
  border-color: #d9363e;
  background: #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);
  border-color: #d9d9d9;
  background: #f5f5f5;
  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: #1677ff;
  border-color: transparent;
  background: 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: #de454c;
  border-color: #de454c;
  background: transparent;
}
.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: #ab1123;
  border-color: #ab1123;
  background: transparent;
}
.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);
  border-color: #d9d9d9;
  background: #f5f5f5;
  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);
  border-color: transparent;
  background: 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);
  border-color: transparent;
  background: 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: #de454c;
  border-color: #de454c;
  background: transparent;
}
.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: #ab1123;
  border-color: #ab1123;
  background: transparent;
}
.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);
  border-color: #d9d9d9;
  background: #f5f5f5;
  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);
  border-color: transparent;
  background: 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;
  border-color: #ff4d4f;
  background: #fff;
}
.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;
  border-color: #ff7875;
  background: #fff;
}
.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;
  border-color: #d9363e;
  background: #fff;
}
.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);
  border-color: #d9d9d9;
  background: #f5f5f5;
  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;
  border-color: #ff4d4f;
  background: #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;
  border-color: #ff7875;
  background: #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;
  border-color: #d9363e;
  background: #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);
  border-color: #d9d9d9;
  background: #f5f5f5;
  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;
  border-color: transparent;
  background: 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: #de454c;
  border-color: #de454c;
  background: 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: #ab1123;
  border-color: #ab1123;
  background: 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);
  border-color: #d9d9d9;
  background: #f5f5f5;
  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;
  border-color: transparent;
  background: 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;
  border-color: transparent;
  background: 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);
  border-color: transparent;
  background: 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;
  border-color: transparent;
  background: 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: #de454c;
  border-color: #de454c;
  background: 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: #ab1123;
  border-color: #ab1123;
  background: 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);
  border-color: #d9d9d9;
  background: #f5f5f5;
  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;
  border-color: transparent;
  background: rgba(0, 0, 0, 0.018);
}
.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;
  border-color: transparent;
  background: rgba(0, 0, 0, 0.028);
}
.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);
  border-color: transparent;
  background: 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: 4px;
  vertical-align: -3px;
}
.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: 4px;
}
.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: 4px;
}
.ant-btn-icon-only.ant-btn-sm > * {
  font-size: 14px;
}
.ant-btn-icon-only > .anticon {
  display: flex;
  justify-content: center;
}
.ant-btn-icon-only .anticon-loading {
  padding: 0 !important;
}
a.ant-btn-icon-only {
  vertical-align: -1px;
}
a.ant-btn-icon-only > .anticon {
  display: inline;
}
.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;
  cursor: default;
}
.ant-btn.ant-btn-loading::before {
  display: block;
}
.ant-btn > .ant-btn-loading-icon {
  transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.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-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 .ant-btn + .ant-btn,
.ant-btn + .ant-btn-group,
.ant-btn-group span + .ant-btn,
.ant-btn-group .ant-btn + span,
.ant-btn-group > span + span,
.ant-btn-group + .ant-btn,
.ant-btn-group + .ant-btn-group {
  margin-left: -1px;
}
.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) {
  border-left-color: transparent;
}
.ant-btn-group .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn:first-child,
.ant-btn-group > span:first-child > .ant-btn {
  margin-left: 0;
}
.ant-btn-group > .ant-btn:only-child {
  border-radius: 4px;
}
.ant-btn-group > span:only-child > .ant-btn {
  border-radius: 4px;
}
.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-btn-group-sm > .ant-btn:only-child {
  border-radius: 4px;
}
.ant-btn-group-sm > span:only-child > .ant-btn {
  border-radius: 4px;
}
.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-btn-group > .ant-btn-group {
  float: left;
}
.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child {
  padding-right: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child {
  padding-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-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-radius: 0 4px 4px 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-radius: 4px 0 0 4px;
}
.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-radius: 0 4px 4px 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-radius: 4px 0 0 4px;
}
.ant-btn:focus > span,
.ant-btn:active > span {
  position: relative;
}
.ant-btn > .anticon + span,
.ant-btn > span + .anticon {
  margin-left: 8px;
}
.ant-btn.ant-btn-background-ghost {
  color: #fff;
  border-color: #fff;
}
.ant-btn.ant-btn-background-ghost,
.ant-btn.ant-btn-background-ghost:hover,
.ant-btn.ant-btn-background-ghost:active,
.ant-btn.ant-btn-background-ghost:focus {
  background: transparent;
}
.ant-btn.ant-btn-background-ghost:hover,
.ant-btn.ant-btn-background-ghost:focus {
  color: #de454c;
  border-color: #de454c;
}
.ant-btn.ant-btn-background-ghost:active {
  color: #ab1123;
  border-color: #ab1123;
}
.ant-btn.ant-btn-background-ghost[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: #d9d9d9;
}
.ant-btn-background-ghost.ant-btn-primary {
  color: #d02030;
  border-color: #d02030;
  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: #de454c;
  border-color: #de454c;
}
.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: #ab1123;
  border-color: #ab1123;
}
.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);
  border-color: #d9d9d9;
  background: #f5f5f5;
  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;
  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;
  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;
  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);
  border-color: #d9d9d9;
  background: #f5f5f5;
  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;
  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;
  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;
  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);
  border-color: #d9d9d9;
  background: #f5f5f5;
  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;
  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;
  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;
  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);
  border-color: #d9d9d9;
  background: #f5f5f5;
  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.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-disabled {
  cursor: not-allowed;
}
a.ant-btn-disabled > * {
  pointer-events: none;
}
a.ant-btn-disabled,
a.ant-btn-disabled:hover,
a.ant-btn-disabled:focus,
a.ant-btn-disabled:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
a.ant-btn-disabled > a:only-child,
a.ant-btn-disabled:hover > a:only-child,
a.ant-btn-disabled:focus > a:only-child,
a.ant-btn-disabled:active > a:only-child {
  color: currentcolor;
}
a.ant-btn-disabled > a:only-child::after,
a.ant-btn-disabled:hover > a:only-child::after,
a.ant-btn-disabled:focus > a:only-child::after,
a.ant-btn-disabled:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
a.ant-btn-lg {
  line-height: 38px;
}
a.ant-btn-sm {
  line-height: 22px;
}
.ant-btn-compact-item:not(.ant-btn-compact-last-item):not(.ant-btn-compact-item-rtl) {
  margin-right: -1px;
}
.ant-btn-compact-item:not(.ant-btn-compact-last-item).ant-btn-compact-item-rtl {
  margin-left: -1px;
}
.ant-btn-compact-item:hover,
.ant-btn-compact-item:focus,
.ant-btn-compact-item:active {
  z-index: 2;
}
.ant-btn-compact-item[disabled] {
  z-index: 0;
}
.ant-btn-compact-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-last-item).ant-btn {
  border-radius: 0;
}
.ant-btn-compact-item.ant-btn.ant-btn-compact-first-item:not(.ant-btn-compact-last-item):not(.ant-btn-compact-item-rtl) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-compact-item.ant-btn.ant-btn-compact-last-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-item-rtl) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-item.ant-btn.ant-btn-compact-item-rtl.ant-btn-compact-first-item:not(.ant-btn-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-item.ant-btn.ant-btn-compact-item-rtl.ant-btn-compact-last-item:not(.ant-btn-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-icon-only.ant-btn-compact-item {
  flex: none;
}
.ant-btn-compact-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-item.ant-btn-primary:not([disabled]) {
  position: relative;
}
.ant-btn-compact-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-item.ant-btn-primary:not([disabled])::after {
  position: absolute;
  top: -1px;
  left: -1px;
  display: inline-block;
  width: 1px;
  height: calc(100% + 1px * 2);
  background-color: #de454c;
  content: ' ';
}
.ant-btn-compact-item-rtl.ant-btn-compact-first-item.ant-btn-compact-item-rtl:not(.ant-btn-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-item-rtl.ant-btn-compact-last-item.ant-btn-compact-item-rtl:not(.ant-btn-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-compact-item-rtl.ant-btn-sm.ant-btn-compact-first-item.ant-btn-compact-item-rtl.ant-btn-sm:not(.ant-btn-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-item-rtl.ant-btn-sm.ant-btn-compact-last-item.ant-btn-compact-item-rtl.ant-btn-sm:not(.ant-btn-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-compact-item-rtl.ant-btn-primary:not([disabled]) + .ant-btn-compact-item-rtl.ant-btn-primary:not([disabled])::after {
  right: -1px;
}
.ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-last-item) {
  margin-bottom: -1px;
}
.ant-btn-compact-vertical-item:hover,
.ant-btn-compact-vertical-item:focus,
.ant-btn-compact-vertical-item:active {
  z-index: 2;
}
.ant-btn-compact-vertical-item[disabled] {
  z-index: 0;
}
.ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-first-item):not(.ant-btn-compact-vertical-last-item) {
  border-radius: 0;
}
.ant-btn-compact-vertical-item.ant-btn-compact-vertical-first-item:not(.ant-btn-compact-vertical-last-item) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-vertical-item.ant-btn-compact-vertical-last-item:not(.ant-btn-compact-vertical-first-item) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]) {
  position: relative;
}
.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-vertical-item.ant-btn-primary:not([disabled])::after {
  position: absolute;
  top: -1px;
  left: -1px;
  display: inline-block;
  width: calc(100% + 1px * 2);
  height: 1px;
  background-color: #de454c;
  content: ' ';
}
.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: #de454c;
  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: #de454c;
}
.ant-btn-rtl.ant-btn > .ant-btn-loading-icon .anticon {
  padding-right: 0;
  padding-left: 8px;
}
.ant-btn-rtl.ant-btn > .anticon + span,
.ant-btn-rtl.ant-btn > span + .anticon {
  margin-right: 8px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-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-compact {
  display: inline-flex;
}
.ant-space-compact-block {
  display: flex;
  width: 100%;
}
.ant-space-compact-vertical {
  flex-direction: column;
}
.ant-space-rtl {
  direction: rtl;
}
.ant-space-compact-rtl {
  direction: rtl;
}

.sa-header-side {
  background: transparent;
  padding: 0;
  height: 50px;
}
.sa-header-side .trigger {
  font-size: 18px;
  padding: 0 24px;
  cursor: pointer;
  transition: color 0.3s;
  float: left;
}
.sa-header-side .sa-right-header {
  width: calc(100% - 50px);
  height: 100%;
  border: 0;
  background-color: transparent;
  justify-content: flex-end;
  border-top-right-radius: 10px;
  padding: 10px 15px 0 0;
  line-height: 46px;
}
.sa-header-side .sa-right-header .ant-menu-item {
  font-size: 16px;
  font-weight: 600;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.sa-header-side .sa-right-header .ant-menu-submenu {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.sa-header-side .sa-right-header .ant-menu-item-disabled {
  cursor: default;
}
.sa-header-side .sa-right-header .ant-menu-item-disabled:hover {
  background-color: transparent;
}
.sa-header-small {
  height: 50px;
  padding: 0;
}
.sa-header-small .trigger {
  width: 50px;
  font-size: 18px;
  cursor: pointer;
  transition: color 0.3s;
  float: left;
}
.sa-header-small .breadcrumb {
  width: calc(100% - 100px);
  text-align: center;
}
.sa-header-small .breadcrumb .ant-breadcrumb {
  font-size: 18px;
  font-weight: bold;
}
.sa-header-small .sa-right-header {
  height: 100%;
  border: 0;
  background-color: transparent;
  justify-content: flex-end;
  border-top-right-radius: 10px;
}
.sa-header-small .sa-right-header .ant-menu-item {
  top: 0;
  font-size: 16px;
  font-weight: 600;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.sa-header-small .sa-right-header .ant-menu-item-active {
  background-color: transparent;
}
.sa-header-small .sa-right-header .ant-menu-item-active:hover {
  background-color: transparent;
}
.sa-header-small .sa-right-header .ant-menu-item-active::after,
.sa-header-small .sa-right-header .ant-menu-item-active:hover::after {
  border: 0;
}
.sa-header-small .sa-right-header .ant-menu-item-disabled {
  cursor: default;
}
.sa-header-small .sa-right-header .ant-menu-item-disabled:hover {
  background-color: transparent;
}
.sa-header-small .ant-breadcrumb ol {
  display: inline-block;
}

.sa-footer-side {
  background: transparent;
}
.sa-footer-top {
  padding: 0;
  position: fixed;
  bottom: 40px;
  width: 100%;
}
.sa-footer {
  background: transparent;
  padding: 0;
  height: 80px;
  color: white;
  text-align: center;
}
.sa-footer .btn-next,
.sa-footer .btn-pref {
  width: 150px;
  height: 45px;
  font-size: 18px;
  font-weight: bold;
  border: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tag {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  height: auto;
  margin-right: 8px;
  padding: 0 7px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  background: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  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: #d02030;
}
.ant-tag-checkable:active,
.ant-tag-checkable-checked {
  color: #fff;
}
.ant-tag-checkable-checked {
  background-color: #d02030;
}
.ant-tag-checkable:active {
  background-color: #ab1123;
}
.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: #d02030;
  background: #fff1f0;
  border-color: #f79d9c;
}
.ant-tag-error {
  color: #ff4d4f;
  background: #fff2f0;
  border-color: #ffccc7;
}
.ant-tag-warning {
  color: #faad14;
  background: #fffbe6;
  border-color: #ffe58f;
}
.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;
}

.tag-container {
  overflow-y: hidden;
  overflow-x: auto;
  width: 100%;
  white-space: nowrap;
}
.tag-container .tag-viewer {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: inline-block;
}

.sa-basic-layout {
  height: 100vh;
  border-radius: 10px;
  background-color: transparent;
  background-repeat: no-repeat;
}
.sa-basic-layout .sa-side-layout {
  margin: 10px;
}
.sa-basic-layout .sa-side-layout .sa-side-content {
  overflow-y: auto;
  height: 100%;
}
@media screen and (max-width: 575px) {
  .sa-basic-layout .sa-side-layout .sa-side-content {
    padding-left: 0 !important;
  }
}
.sa-basic-layout .sa-top-layout {
  margin: 10px;
}
.sa-basic-layout .sa-top-layout .sa-top-content {
  position: relative;
  height: calc(100vh - 70px);
  overflow-y: auto;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.sa-basic-layout .sa-mix-layout {
  margin: 10px;
  width: calc(100% - 20px);
  flex-direction: column;
  border-radius: 10px;
}
.sa-basic-layout .sa-small-layout {
  height: 100%;
  transition: all 0.2s;
}
.sa-basic-layout .sa-small-layout .sa-small-content {
  margin-top: 50px;
}
.sa-basic-layout .sa-page-tag-header {
  padding-left: 24px;
  height: 42px;
  line-height: 40px;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
@media screen and (max-width: 575px) {
  .sa-basic-layout .sa-page-tag-header {
    display: none;
  }
}
.sa-height-top {
  height: calc(100% - 70px);
}
.sa-height-mix {
  height: calc(100vh - 20px);
}
.g-header-shadow {
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.12), 0 0 3px 0 rgba(0, 0, 0, 0.04);
}
.g-disable-select {
  -moz-user-select: none;
  -o-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-spin {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  display: none;
  color: #d02030;
  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;
  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: #d02030;
  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(0deg);
  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(360deg);
  }
}
.ant-spin-rtl {
  direction: rtl;
}
.ant-spin-rtl .ant-spin-dot-spin {
  transform: rotate(-45deg);
  animation-name: antRotateRtl;
}
@keyframes antRotateRtl {
  to {
    transform: rotate(-405deg);
  }
}

.SaLoading--load-error--35wfn {
  width: 100%;
  margin-top: 300px;
  font-size: 20px;
  color: red;
  text-align: 'center';
}
.SaLoading--load-error--35wfn .SaLoading--error-content--2mzNk {
  width: 100px;
  margin-left: 600px;
}
.SaLoading--load-open--2xoax {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
  position: absolute;
}
.SaLoading--load-open--2xoax .SaLoading--ant-spin-dot--1pHfL {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px;
}
.SaLoading--loading--2-7A3 {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 50px;
  z-index: 1000;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-picker-status-error.ant-picker,
.ant-picker-status-error.ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-picker-status-error.ant-picker-focused,
.ant-picker-status-error.ant-picker:focus {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-picker-status-error.ant-picker .ant-picker-active-bar {
  background: #ff7875;
}
.ant-picker-status-warning.ant-picker,
.ant-picker-status-warning.ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #faad14;
}
.ant-picker-status-warning.ant-picker-focused,
.ant-picker-status-warning.ant-picker:focus {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-picker-status-warning.ant-picker .ant-picker-active-bar {
  background: #ffc53d;
}
.ant-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  padding: 4px 11px 4px;
  position: relative;
  display: inline-flex;
  align-items: center;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: border 0.3s, box-shadow 0.3s;
}
.ant-picker:hover,
.ant-picker-focused {
  border-color: #de454c;
  border-right-width: 1px;
}
.ant-picker-focused {
  border-color: #de454c;
  box-shadow: 0 0 0 2px rgba(208, 32, 48, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.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: 4px;
  transition: all 0.3s;
  flex: auto;
  min-width: 1px;
  height: auto;
  padding: 0;
  background: transparent;
  border: 0;
}
.ant-picker-input > input::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-picker-input > input:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-picker-input > input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-picker-input > input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:hover {
  border-color: #de454c;
  border-right-width: 1px;
}
.ant-picker-input > input:focus,
.ant-picker-input > input-focused {
  border-color: #de454c;
  box-shadow: 0 0 0 2px rgba(208, 32, 48, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-picker-input > input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-picker-input > input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-picker-input > input-borderless,
.ant-picker-input > input-borderless:hover,
.ant-picker-input > input-borderless:focus,
.ant-picker-input > input-borderless-focused,
.ant-picker-input > input-borderless-disabled,
.ant-picker-input > input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-picker-input > input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-picker-input > input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-picker-input > input-sm {
  padding: 0px 7px;
}
.ant-picker-input > input:focus {
  box-shadow: none;
}
.ant-picker-input > input[disabled] {
  background: transparent;
}
.ant-picker-input:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-input-placeholder > input {
  color: #bfbfbf;
}
.ant-picker-large {
  padding: 6.5px 11px 6.5px;
}
.ant-picker-large .ant-picker-input > input {
  font-size: 16px;
}
.ant-picker-small {
  padding: 0px 7px 0px;
}
.ant-picker-suffix {
  display: flex;
  flex: none;
  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-suffix > *:not(:last-child) {
  margin-right: 8px;
}
.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: #d02030;
  opacity: 0;
  transition: all 0.3s ease-out;
  pointer-events: none;
}
.ant-picker-range.ant-picker-focused .ant-picker-active-bar {
  opacity: 1;
}
.ant-picker-range-separator {
  align-items: center;
  padding: 0 8px;
  line-height: 1;
}
.ant-picker-range.ant-picker-small .ant-picker-clear {
  right: 7px;
}
.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-left: 7px;
}
.ant-picker-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
}
.ant-picker-dropdown-hidden {
  display: none;
}
.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {
  top: 2.58561808px;
  display: block;
  transform: rotate(-135deg) translateY(1px);
}
.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow {
  bottom: 2.58561808px;
  display: block;
  transform: rotate(45deg);
}
.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: 7.54247233px 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: #d02030;
  background: #fff1f0;
  border-color: #f79d9c;
  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: 11.3137085px;
  height: 11.3137085px;
  margin-left: 16.5px;
  box-shadow: 2px 2px 6px -2px rgba(0, 0, 0, 0.1);
  transition: left 0.3s ease-out;
  border-radius: 0 0 2px;
  pointer-events: none;
}
.ant-picker-range-arrow::before {
  position: absolute;
  top: -11.3137085px;
  left: -11.3137085px;
  width: 33.9411255px;
  height: 33.9411255px;
  background: #fff;
  background-repeat: no-repeat;
  background-position: -10px -10px;
  content: '';
  clip-path: inset(33% 33%);
  clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
}
.ant-picker-panel-container {
  overflow: hidden;
  vertical-align: top;
  background: #fff;
  border-radius: 4px;
  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-compact-item:not(.ant-picker-compact-last-item):not(.ant-picker-compact-item-rtl) {
  margin-right: -1px;
}
.ant-picker-compact-item:not(.ant-picker-compact-last-item).ant-picker-compact-item-rtl {
  margin-left: -1px;
}
.ant-picker-compact-item:hover,
.ant-picker-compact-item:focus,
.ant-picker-compact-item:active {
  z-index: 2;
}
.ant-picker-compact-item.ant-picker-focused {
  z-index: 2;
}
.ant-picker-compact-item[disabled] {
  z-index: 0;
}
.ant-picker-compact-item:not(.ant-picker-compact-first-item):not(.ant-picker-compact-last-item).ant-picker {
  border-radius: 0;
}
.ant-picker-compact-item.ant-picker.ant-picker-compact-first-item:not(.ant-picker-compact-last-item):not(.ant-picker-compact-item-rtl) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-picker-compact-item.ant-picker.ant-picker-compact-last-item:not(.ant-picker-compact-first-item):not(.ant-picker-compact-item-rtl) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-picker-compact-item.ant-picker.ant-picker-compact-item-rtl.ant-picker-compact-first-item:not(.ant-picker-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-picker-compact-item.ant-picker.ant-picker-compact-item-rtl.ant-picker-compact-last-item:not(.ant-picker-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-picker-panel {
  display: inline-flex;
  flex-direction: column;
  text-align: center;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  outline: none;
}
.ant-picker-panel-focused {
  border-color: #d02030;
}
.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: #d02030;
}
.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::before {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 1;
  height: 24px;
  transform: translateY(-50%);
  transition: all 0.3s;
  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: 4px;
  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 #d02030;
  border-radius: 4px;
  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: #fff1f0;
}
.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: #d02030;
}
.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: #fff1f0;
}
.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 #e96d79;
  border-bottom: 1px dashed #e96d79;
  transform: translateY(-50%);
  transition: all 0.3s;
  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: #f3b0b6;
}
.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: 4px 0 0 4px;
}
.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 4px 4px 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: #f3b0b6;
  transition: all 0.3s;
  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 #e96d79;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
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 #e96d79;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-picker-cell-disabled {
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
}
.ant-picker-cell-disabled .ant-picker-cell-inner {
  background: transparent;
}
.ant-picker-cell-disabled::before {
  background: rgba(0, 0, 0, 0.04);
}
.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-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: #1677ff;
}
.ant-picker-today-btn:hover {
  color: #4096ff;
}
.ant-picker-today-btn:active {
  color: #0958d9;
}
.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 #e96d79;
  border-radius: 4px 0 0 4px;
}
.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 #e96d79;
  border-radius: 0 4px 4px 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 #e96d79;
  border-radius: 0 4px 4px 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 #e96d79;
  border-radius: 4px 0 0 4px;
}
.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: #d02030;
}
.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(255, 241, 240, 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: #fff1f0;
}
.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 selector-type-no-unknown,selector-no-vendor-prefix */
_:-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: 4px;
  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 4px 4px 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: 4px 0 0 4px;
}
.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 #e96d79;
  border-left: none;
  border-radius: 0 4px 4px 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 #e96d79;
  border-radius: 4px 0 0 4px;
}
.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 #e96d79;
  border-left: 1px dashed #e96d79;
  border-radius: 4px;
}
.ant-picker-dropdown-rtl .ant-picker-footer-extra {
  direction: rtl;
  text-align: right;
}
.ant-picker-panel-rtl .ant-picker-time-panel {
  direction: ltr;
}

.SaDatePicker {
  display: flex;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  background: #fff;
  padding: 4px 11px;
}
.SaDatePicker .ant-picker {
  border: 0;
  background: transparent;
}
.SaDatePicker .ant-picker-focused {
  box-shadow: 0 0 0 2px rgba(208, 32, 48, 0);
}
.sa-date-picker-focused {
  border-color: #de454c;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-radio-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  font-size: 0;
}
.ant-radio-group .ant-badge-count {
  z-index: 1;
}
.ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper {
  border-left: none;
}
.ant-radio-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-flex;
  align-items: baseline;
  margin-right: 8px;
  cursor: pointer;
}
.ant-radio-wrapper-disabled {
  cursor: not-allowed;
}
.ant-radio-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type='radio'] {
  width: 14px;
  height: 14px;
}
.ant-radio {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  display: inline-block;
  outline: none;
  cursor: pointer;
}
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-radio-input:focus + .ant-radio-inner {
  border-color: #d02030;
}
.ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(208, 32, 48, 0.12);
}
.ant-radio-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #d02030;
  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: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  margin-left: -8px;
  background-color: #d02030;
  border-top: 0;
  border-left: 0;
  border-radius: 16px;
  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.ant-radio-disabled .ant-radio-inner {
  border-color: #d9d9d9;
}
.ant-radio-checked .ant-radio-inner {
  border-color: #d02030;
}
.ant-radio-checked .ant-radio-inner::after {
  transform: scale(0.5);
  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;
  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: 4px 0 0 4px;
}
.ant-radio-button-wrapper:last-child {
  border-radius: 0 4px 4px 0;
}
.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 4px;
}
.ant-radio-button-wrapper:hover {
  position: relative;
  color: #d02030;
}
.ant-radio-button-wrapper:focus-within {
  box-shadow: 0 0 0 3px rgba(208, 32, 48, 0.12);
}
.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: #d02030;
  background: #fff;
  border-color: #d02030;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #d02030;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #d02030;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #de454c;
  border-color: #de454c;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before {
  background-color: #de454c;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #ab1123;
  border-color: #ab1123;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before {
  background-color: #ab1123;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(208, 32, 48, 0.12);
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: #d02030;
  border-color: #d02030;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #de454c;
  border-color: #de454c;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #ab1123;
  border-color: #ab1123;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(208, 32, 48, 0.12);
}
.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 4px 4px 0;
}
.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child {
  border-right-color: #de454c;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
  border-radius: 4px 0 0 4px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
  border-right-color: #d9d9d9;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #d02030;
}
.ant-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #d02030;
  border-radius: 4px;
  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: 4px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  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: #d02030;
  border-color: #d02030;
}
.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;
  pointer-events: none;
}
.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';
  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-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-checkbox-group-item {
  margin-right: 8px;
}
.ant-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 0;
}
.ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #d02030;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-checkbox-rtl {
  direction: rtl;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-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: 4px;
  transition: all 0.3s;
  display: inline-flex;
}
.ant-input-affix-wrapper::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-input-affix-wrapper:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-input-affix-wrapper::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-affix-wrapper:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:hover {
  border-color: #de454c;
  border-right-width: 1px;
}
.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: #de454c;
  box-shadow: 0 0 0 2px rgba(208, 32, 48, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.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;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-affix-wrapper-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-affix-wrapper[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-affix-wrapper[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.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: #de454c;
  border-right-width: 1px;
  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: rgba(255, 255, 255, 0);
}
.ant-input-affix-wrapper > .ant-input {
  font-size: inherit;
  border: none;
  outline: none;
}
.ant-input-affix-wrapper > .ant-input:focus {
  box-shadow: none !important;
}
.ant-input-affix-wrapper > .ant-input:not(textarea) {
  padding: 0;
}
.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 > *:not(:last-child),
.ant-input-suffix > *:not(:last-child) {
  margin-right: 8px;
}
.ant-input-show-count-suffix {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-show-count-has-suffix {
  margin-right: 2px;
}
.ant-input-prefix {
  margin-right: 4px;
}
.ant-input-suffix {
  margin-left: 4px;
}
.anticon.ant-input-clear-icon,
.ant-input-clear-icon {
  margin: 0;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  vertical-align: -1px;
  cursor: pointer;
  transition: color 0.3s;
}
.anticon.ant-input-clear-icon:hover,
.ant-input-clear-icon:hover {
  color: rgba(0, 0, 0, 0.45);
}
.anticon.ant-input-clear-icon:active,
.ant-input-clear-icon:active {
  color: rgba(0, 0, 0, 0.85);
}
.anticon.ant-input-clear-icon-hidden,
.ant-input-clear-icon-hidden {
  visibility: hidden;
}
.anticon.ant-input-clear-icon-has-suffix,
.ant-input-clear-icon-has-suffix {
  margin: 0 4px;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn {
  padding: 0;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 1;
}
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
  background: #fff;
  border-color: #ff4d4f;
}
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-status-error .ant-input-prefix {
  color: #ff4d4f;
}
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
  background: #fff;
  border-color: #faad14;
}
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-status-warning .ant-input-prefix {
  color: #faad14;
}
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
  background: #fff;
  border-color: #ff4d4f;
}
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-affix-wrapper-status-error .ant-input-prefix {
  color: #ff4d4f;
}
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
  background: #fff;
  border-color: #faad14;
}
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-affix-wrapper-status-warning .ant-input-prefix {
  color: #faad14;
}
.ant-input-textarea-status-error.ant-input-textarea-has-feedback .ant-input,
.ant-input-textarea-status-warning.ant-input-textarea-has-feedback .ant-input,
.ant-input-textarea-status-success.ant-input-textarea-has-feedback .ant-input,
.ant-input-textarea-status-validating.ant-input-textarea-has-feedback .ant-input {
  padding-right: 24px;
}
.ant-input-group-wrapper-status-error .ant-input-group-addon {
  color: #ff4d4f;
  border-color: #ff4d4f;
}
.ant-input-group-wrapper-status-warning .ant-input-group-addon {
  color: #faad14;
  border-color: #faad14;
}
.ant-input {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s;
}
.ant-input::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-input:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:hover {
  border-color: #de454c;
  border-right-width: 1px;
}
.ant-input-rtl .ant-input:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input:focus,
.ant-input-focused {
  border-color: #de454c;
  box-shadow: 0 0 0 2px rgba(208, 32, 48, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.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;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-borderless,
.ant-input-borderless:hover,
.ant-input-borderless:focus,
.ant-input-borderless-focused,
.ant-input-borderless-disabled,
.ant-input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-sm {
  padding: 0px 7px;
}
.ant-input-rtl {
  direction: rtl;
}
.ant-input-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-input-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.ant-input-group > [class*='col-'] {
  padding-right: 8px;
}
.ant-input-group > [class*='col-']:last-child {
  padding-right: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap,
.ant-input-group > .ant-input {
  display: table-cell;
}
.ant-input-group-addon:not(:first-child):not(:last-child),
.ant-input-group-wrap:not(:first-child):not(:last-child),
.ant-input-group > .ant-input:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.ant-input-group-wrap > * {
  display: block !important;
}
.ant-input-group .ant-input {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}
.ant-input-group .ant-input:focus {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-group .ant-input:hover {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-search-with-button .ant-input-group .ant-input:hover {
  z-index: 0;
}
.ant-input-group-addon {
  position: relative;
  padding: 0 11px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  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: #d02030;
}
.ant-input-group-addon .ant-cascader-picker {
  margin: -9px -12px;
  background-color: transparent;
}
.ant-input-group-addon .ant-cascader-picker .ant-cascader-input {
  text-align: left;
  border: 0;
  box-shadow: none;
}
.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(: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: 4px;
  border-bottom-left-radius: 4px;
}
.ant-input-group .ant-input-affix-wrapper:not(:first-child),
.ant-input-search .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-group-compact {
  display: block;
}
.ant-input-group.ant-input-group-compact::before {
  display: table;
  content: '';
}
.ant-input-group.ant-input-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > * {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-input-affix-wrapper {
  display: inline-flex;
}
.ant-input-group.ant-input-group-compact > .ant-picker-range {
  display: inline-flex;
}
.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact .ant-input {
  float: none;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input {
  border-right-width: 1px;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:hover,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:focus,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select-focused {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-arrow {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-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: 4px;
  border-bottom-right-radius: 4px;
}
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {
  vertical-align: top;
}
.ant-input-group.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: 4px 0 0 4px;
}
.ant-input-group > .ant-input-rtl:first-child,
.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-radius: 0 4px 4px 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;
  border-radius: 4px 0 0 4px;
}
.ant-input-group-rtl.ant-input-group > .ant-input:last-child,
.ant-input-group-rtl.ant-input-group-addon:last-child {
  border-radius: 4px 0 0 4px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-radius: 4px 0 0 4px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-radius: 0 4px 4px 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 4px 4px 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: 4px 0 0 4px;
}
.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 4px 4px 0;
}
.ant-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top;
}
.ant-input-password-icon.anticon {
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
  transition: all 0.3s;
}
.ant-input-password-icon.anticon: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 > .ant-input {
  height: 100%;
}
.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-textarea-show-count.ant-input-textarea-in-form-item::after {
  margin-bottom: -22px;
}
.ant-input-textarea-suffix {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  margin: auto;
}
.ant-input-compact-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
  margin-right: -1px;
}
.ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-item-rtl {
  margin-left: -1px;
}
.ant-input-compact-item:hover,
.ant-input-compact-item:focus,
.ant-input-compact-item:active {
  z-index: 2;
}
.ant-input-compact-item[disabled] {
  z-index: 0;
}
.ant-input-compact-item:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item).ant-input {
  border-radius: 0;
}
.ant-input-compact-item.ant-input.ant-input-compact-first-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-compact-item.ant-input.ant-input-compact-last-item:not(.ant-input-compact-first-item):not(.ant-input-compact-item-rtl) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-first-item:not(.ant-input-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-last-item:not(.ant-input-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-search .ant-input:hover,
.ant-input-search .ant-input:focus {
  border-color: #de454c;
}
.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: #de454c;
}
.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 4px 4px 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-search.ant-input-compact-item:not(.ant-input-compact-item-rtl):not(.ant-input-compact-last-item) .ant-input-group-addon .ant-input-search-button {
  margin-right: -1px;
  border-radius: 0;
}
.ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input,
.ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:hover,
.ant-input-search.ant-input-compact-item > .ant-input:hover,
.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:hover,
.ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:focus,
.ant-input-search.ant-input-compact-item > .ant-input:focus,
.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:focus,
.ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:active,
.ant-input-search.ant-input-compact-item > .ant-input:active,
.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:active {
  z-index: 2;
}
.ant-input-search.ant-input-compact-item > .ant-input-affix-wrapper-focused {
  z-index: 2;
}
.ant-input-search.ant-input-compact-item-rtl:not(.ant-input-compact-last-item) .ant-input-group-addon:last-child .ant-input-search-button {
  margin-left: -1px;
  border-radius: 0;
}
.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-has-suffix {
  margin-right: 0;
  margin-left: 4px;
}
.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-left-color: #d9d9d9;
}
.ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover,
.ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover {
  border-left-color: #de454c;
}
.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: #de454c;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon:last-child {
  right: -1px;
  left: auto;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {
  border-radius: 4px 0 0 4px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-input {
    height: 32px;
  }
  .ant-input-lg {
    height: 40px;
  }
  .ant-input-sm {
    height: 24px;
  }
  .ant-input-affix-wrapper > input.ant-input {
    height: auto;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions,
.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {
  background: #fff;
  border-color: #ff4d4f;
}
.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus,
.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-mentions-status-error .ant-input-prefix {
  color: #ff4d4f;
}
.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions,
.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {
  background: #fff;
  border-color: #faad14;
}
.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus,
.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-mentions-status-warning .ant-input-prefix {
  color: #faad14;
}
.ant-mentions {
  box-sizing: border-box;
  margin: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  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 {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-mentions:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-mentions::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-mentions:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions:hover {
  border-color: #de454c;
  border-right-width: 1px;
}
.ant-mentions:focus,
.ant-mentions-focused {
  border-color: #de454c;
  box-shadow: 0 0 0 2px rgba(208, 32, 48, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-mentions-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-mentions[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-mentions-borderless,
.ant-mentions-borderless:hover,
.ant-mentions-borderless:focus,
.ant-mentions-borderless-focused,
.ant-mentions-borderless-disabled,
.ant-mentions-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-mentions {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-mentions-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-mentions-sm {
  padding: 0px 7px;
}
.ant-mentions-disabled > textarea {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions-disabled > textarea:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-mentions-focused {
  border-color: #de454c;
  box-shadow: 0 0 0 2px rgba(208, 32, 48, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-mentions > textarea,
.ant-mentions-measure {
  min-height: 30px;
  margin: 0;
  padding: 4px 11px;
  overflow: inherit;
  overflow-x: hidden;
  overflow-y: auto;
  /* stylelint-disable declaration-block-no-redundant-longhand-properties */
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-size-adjust: inherit;
  font-stretch: inherit;
  line-height: inherit;
  /* stylelint-enable declaration-block-no-redundant-longhand-properties */
  direction: inherit;
  letter-spacing: inherit;
  white-space: inherit;
  text-align: inherit;
  vertical-align: top;
  word-wrap: break-word;
  word-break: inherit;
  -moz-tab-size: inherit;
    -o-tab-size: inherit;
       tab-size: inherit;
}
.ant-mentions > textarea {
  width: 100%;
  border: none;
  outline: none;
  resize: none;
}
.ant-mentions > textarea::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-mentions > textarea:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-mentions > textarea::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-mentions > textarea:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions-measure {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  color: transparent;
  pointer-events: none;
}
.ant-mentions-measure > span {
  display: inline-block;
  min-height: 1em;
}
.ant-mentions-dropdown {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 4px;
  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: 4px 4px 0 0;
}
.ant-mentions-dropdown-menu-item:last-child {
  border-radius: 0 0 4px 4px;
}
.ant-mentions-dropdown-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-mentions-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-mentions-dropdown-menu-item-selected {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  background-color: #fafafa;
}
.ant-mentions-dropdown-menu-item-active {
  background-color: #f5f5f5;
}
.ant-mentions-suffix {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  margin: auto;
}
.ant-mentions-rtl {
  direction: rtl;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-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;
}

.saTag {
  height: 32px;
  padding: 6px 0;
}
.saTag .ant-badge-status-label {
  margin-left: 8px;
}
.saTag .ant-badge-status-dot {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  top: -2px;
  border-radius: 50%;
  padding: 5px;
}
.saTag .ant-badge-status-dot svg {
  width: 10px;
  height: 10px;
}
.saTag .ant-badge-status-success {
  color: white;
  background-color: #1eaa3C;
}
.saTag .ant-badge-status-default {
  color: white;
  background-color: #d9d9d9;
}
.saTag .ant-badge-status-error {
  color: white;
  background-color: #780000;
}
.saTag .ant-badge-status-primary {
  background-color: #1890ff;
}
.saTag .ant-badge-status-warning {
  background-color: #fda64c;
}

.SaText .action-text {
  display: inline;
  word-break: break-word;
  white-space: normal;
  line-height: inherit;
}
.SaText .action-text-ico {
  float: right;
  border: 0;
  background: transparent;
  color: #7F7F7F;
  line-height: 1.5715;
  vertical-align: -3px;
  padding: 2.4px 0 !important;
}
.SaText .action-text-ico:hover,
.SaText .action-text-ico:focus,
.SaText .action-text-ico:active {
  color: black;
  background: transparent;
}
.SaText .action-text-ico .anticon {
  display: inline-block;
  font-size: 20px;
}
.SaText .action-text-ico .ant-btn-icon-only {
  border: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-slider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  height: 12px;
  margin: 10px 6px 10px;
  padding: 4px 0;
  cursor: pointer;
  touch-action: none;
}
.ant-slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  padding: 0 4px;
}
.ant-slider-vertical .ant-slider-rail {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-track {
  width: 4px;
}
.ant-slider-vertical .ant-slider-handle {
  margin-top: -6px;
  margin-left: -5px;
}
.ant-slider-vertical .ant-slider-mark {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-mark-text {
  left: 4px;
  white-space: nowrap;
}
.ant-slider-vertical .ant-slider-step {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-dot {
  top: auto;
  margin-left: -2px;
}
.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: 4px;
  transition: background-color 0.3s;
}
.ant-slider-track {
  position: absolute;
  height: 4px;
  background-color: #f79d9c;
  border-radius: 4px;
  transition: background-color 0.3s;
}
.ant-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-top: -5px;
  background-color: #fff;
  border: solid 2px #f79d9c;
  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 {
  z-index: 1;
}
.ant-slider-handle:focus {
  border-color: #d94d59;
  outline: none;
  box-shadow: 0 0 0 5px rgba(208, 32, 48, 0.12);
}
.ant-slider-handle.ant-tooltip-open {
  border-color: #d02030;
}
.ant-slider-handle::after {
  position: absolute;
  top: -6px;
  right: -6px;
  bottom: -6px;
  left: -6px;
  content: '';
}
.ant-slider:hover .ant-slider-rail {
  background-color: #e1e1e1;
}
.ant-slider:hover .ant-slider-track {
  background-color: #eb6e70;
}
.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
  border-color: #eb6e70;
}
.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;
  pointer-events: none;
}
.ant-slider-dot {
  position: absolute;
  top: -2px;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border: 2px solid #f0f0f0;
  border-radius: 50%;
  cursor: pointer;
}
.ant-slider-dot-active {
  border-color: #e89098;
}
.ant-slider-disabled {
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-rail {
  background-color: #f5f5f5 !important;
}
.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;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-modal {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  pointer-events: none;
  position: relative;
  top: 100px;
  width: auto;
  max-width: calc(100vw - 32px);
  margin: 0 auto;
  padding-bottom: 24px;
}
.ant-modal.ant-zoom-enter,
.ant-modal.ant-zoom-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;
}
.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: 4px;
  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: 54px;
  height: 54px;
  font-size: 16px;
  font-style: normal;
  line-height: 54px;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
}
.ant-modal-close:focus,
.ant-modal-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-modal-header {
  padding: 16px 24px;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 4px 4px 0 0;
}
.ant-modal-body {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word;
}
.ant-modal-footer {
  padding: 10px 16px;
  text-align: right;
  background: transparent;
  border-top: 1px solid #f0f0f0;
  border-radius: 0 0 4px 4px;
}
.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;
  padding-bottom: 0;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .ant-modal {
    max-width: calc(100vw - 16px);
    margin: 8px auto;
  }
  .ant-modal-centered .ant-modal {
    flex: 1;
  }
}
.ant-modal-confirm .ant-modal-header {
  display: none;
}
.ant-modal-confirm .ant-modal-body {
  padding: 32px 32px 24px;
}
.ant-modal-confirm-body-wrapper::before {
  display: table;
  content: '';
}
.ant-modal-confirm-body-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-modal-confirm-body .ant-modal-confirm-title {
  display: block;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
}
.ant-modal-confirm-body .ant-modal-confirm-content {
  margin-top: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-modal-confirm-body > .anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px;
}
.ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-left: 38px;
}
.ant-modal-confirm .ant-modal-confirm-btns {
  margin-top: 24px;
  text-align: right;
}
.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: #d02030;
}
.ant-modal-confirm-success .ant-modal-confirm-body > .anticon {
  color: #52c41a;
}
.ant-modal-confirm .ant-zoom-leave .ant-modal-confirm-btns {
  pointer-events: none;
}
.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 {
  text-align: left;
}
.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn + .ant-btn {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl.ant-modal-centered .ant-modal {
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-image {
  position: relative;
  display: inline-block;
}
.ant-image-img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.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 {
  padding: 0 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.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.ant-zoom-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;
}
.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-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 1081;
  width: 100%;
}
.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';
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  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;
  transition: all 0.3s;
}
.ant-image-preview-operations-operation:hover {
  background: rgba(0, 0, 0, 0.2);
}
.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-progress {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.ant-image-preview-operations-icon {
  font-size: 18px;
}
.ant-image-preview-switch-left,
.ant-image-preview-switch-right {
  position: fixed;
  top: 50%;
  right: 8px;
  z-index: 1081;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  color: rgba(255, 255, 255, 0.85);
  background: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  transition: all 0.3s;
  pointer-events: auto;
}
.ant-image-preview-switch-left:hover,
.ant-image-preview-switch-right:hover {
  background: rgba(0, 0, 0, 0.2);
}
.ant-image-preview-switch-left-disabled,
.ant-image-preview-switch-right-disabled,
.ant-image-preview-switch-left-disabled:hover,
.ant-image-preview-switch-right-disabled:hover {
  color: rgba(255, 255, 255, 0.25);
  background: rgba(0, 0, 0, 0.1);
  cursor: not-allowed;
}
.ant-image-preview-switch-left-disabled > .anticon,
.ant-image-preview-switch-right-disabled > .anticon,
.ant-image-preview-switch-left-disabled:hover > .anticon,
.ant-image-preview-switch-right-disabled:hover > .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: 8px;
}
.ant-image-preview-switch-right {
  right: 8px;
}

body {
  margin: 0;
  padding: 0;
  height: auto;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
body .global-width-100 {
  width: 100%;
}
body .global-height-100 {
  height: 100%;
}
body .global-padding-10 {
  padding: 10px;
}
body .global-border-radius-top-10 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
body .global-border-radius-bottom-10 {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
body .global-icon {
  font-size: 18px;
}
body .global-header {
  padding-top: 30px;
}
@media screen and (max-width: 575px) {
  body .global-header {
    padding-top: 5px;
  }
}
body .global-header button {
  margin: 0 3px 10px 3px;
}
body .global-header button:first-child {
  margin: 0 3px 10px 0;
}
body .global-detail-title {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}
body .global-content {
  padding: 0 15px 15px 15px;
}
@media screen and (max-width: 1100px) and (max-height: 880px) {
  body .global-content {
    overflow-x: hidden;
    overflow-y: auto;
  }
}
@media screen and (max-width: 880px) and (max-height: 1100px) {
  body .global-content {
    height: calc(100vh - 10px);
    padding: 0 10px;
    overflow-x: hidden;
    overflow-y: auto;
  }
}
@media screen and (max-width: 360px) and (max-height: 1100px) {
  body .global-content {
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
  }
}
body .global-detail-content {
  width: 50%;
  margin: 80px auto 0 auto;
}
@media screen and (max-width: 880px) and (max-height: 1100px) {
  body .global-detail-content {
    width: 90%;
    margin-top: 0;
  }
}
@media screen and (max-width: 575px) {
  body .global-detail-content {
    width: 100%;
    margin-top: 0;
  }
}
body .global-detail-button {
  text-align: center;
}
body .global-footer {
  width: 100%;
  height: 50px;
  position: fixed;
  text-align: center;
  bottom: 5px;
}
body .global-footer .btn-next,
body .global-footer .btn-pref {
  width: 150px;
  height: 45px;
  font-size: 18px;
  font-weight: bold;
  border: 0;
}
body .global-scroll::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
@media screen and (max-width: 575px) {
  body .global-scroll::-webkit-scrollbar {
    width: 5px;
    height: 5px;
  }
}
body .global-scroll::-webkit-scrollbar-thumb {
  border-radius: 5px;
  box-shadow: inset 0 0 5px rgba(40, 50, 60, 0.5);
  opacity: 0.2;
  background: rgba(208, 32, 48, 0.8);
}
body .global-scroll::-webkit-scrollbar-track {
  border-radius: 5px;
  box-shadow: inset 0 0 5px rgba(40, 50, 60, 0.5);
  background: rgba(208, 32, 48, 0);
}
body .global-link-btn-success {
  color: #53CF00;
}
body .global-link-btn-success:hover {
  color: #00A800;
}
body .global-link-btn-warning {
  color: #FFC100;
}
body .global-link-btn-warning:hover {
  color: #F0A300;
}
body .global-link-btn-error {
  color: #FF0000;
}
body .global-link-btn-error:hover {
  color: #CC0000;
}
body .global-disable-select {
  -moz-user-select: none;
  -o-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
body .global-403-404 {
  text-align: center;
  margin-top: 300px;
  font-size: 20px;
}
body .ant-upload-list-text .ant-upload-text-icon {
  display: none;
}
body .ant-upload-list-text .ant-upload-list-item-info:hover {
  background-color: transparent;
}
body .ant-modal-root .ant-modal-content {
  border-radius: 20px;
}
body .ant-modal-root .ant-modal-header {
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  text-align: center;
  height: 33px;
}
body .ant-modal-root .ant-modal-title {
  font-weight: bold;
  line-height: 0px;
}
@media screen and (max-width: 360px) and (max-height: 1100px) {
  body .ant-modal-root .ant-modal-body {
    padding: 24px 10px;
  }
}
body .ant-modal-root .ant-modal-close-x {
  width: 33px;
  height: 33px;
  line-height: 33px;
  font-size: 20px;
}
body .ant-menu-submenu-popup {
  background-color: transparent;
}
body .ant-menu-submenu-popup:hover {
  background-color: transparent;
}
body .ant-tooltip {
  max-width: 700px;
}
body .ant-input-number,
body .ant-input-number-group-wrapper {
  width: 100%;
}
body .ant-input-group-addon {
  padding: 0;
  border: 0;
  background-color: transparent;
}
body .ant-btn-default {
  color: white;
  background: transparent;
}
body .ant-btn-default:hover,
body .ant-btn-default:focus,
body .ant-btn-default:active {
  color: white;
  border-color: white;
  background: transparent;
  background-image: linear-gradient(180deg, rgba(40, 50, 60, 0), rgba(40, 50, 60, 0.2));
}
body .ant-btn-default[disabled],
body .ant-btn-default[disabled]:hover,
body .ant-btn-default[disabled]:focus,
body .ant-btn-default[disabled]:active {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.3);
  background: transparent;
}
body .ant-btn-default .global-icon {
  font-size: 14px;
}
body .ant-btn-primary {
  background: transparent;
}
body .ant-btn-primary:hover,
body .ant-btn-primary:focus,
body .ant-btn-primary:active {
  background: transparent;
}
body .ant-btn-primary .global-icon {
  font-size: 14px;
}
body .ant-btn-link {
  font-size: 16px;
  color: rgba(22, 119, 255, 0.8);
}
body .ant-btn-link:hover,
body .ant-btn-link:focus,
body .ant-btn-link:active {
  color: #1677ff;
}
body .ant-btn-link[disabled],
body .ant-btn-link[disabled]:hover,
body .ant-btn-link[disabled]:focus,
body .ant-btn-link[disabled]:active {
  color: rgba(22, 119, 255, 0.6);
}
body .btn-cancel {
  background: transparent;
  background-image: linear-gradient(180deg, rgba(50, 60, 70, 0.4), #28323C);
}
body .btn-cancel:hover,
body .btn-cancel:focus,
body .btn-cancel:active {
  background: transparent;
  background-image: linear-gradient(180deg, #506070, #28323C);
}
body .btn-cancel[disabled],
body .btn-cancel[disabled]:hover,
body .btn-cancel[disabled]:focus,
body .btn-cancel[disabled]:active {
  color: white;
  background: rgba(80, 96, 112, 0.8);
}
body .btn-cancel .global-icon {
  font-size: 14px;
}
body .btn-custom {
  border: 0;
  color: white;
  background: transparent;
  background-image: linear-gradient(180deg, rgba(30, 170, 60, 0.8), #1eaa3C, rgba(30, 170, 60, 0.8));
}
body .btn-custom:hover,
body .btn-custom:focus,
body .btn-custom:active {
  color: white;
  background: transparent;
  background-image: linear-gradient(180deg, rgba(30, 170, 60, 0.6), #22ac38);
}
body .btn-custom[disabled],
body .btn-custom[disabled]:hover,
body .btn-custom[disabled]:focus,
body .btn-custom[disabled]:active {
  color: white;
  background: rgba(30, 170, 60, 0.8);
}
body .btn-custom .global-icon {
  font-size: 14px;
}
body .btn-warning {
  border: 0;
  color: white;
  background: transparent;
  background-image: linear-gradient(180deg, rgba(180, 100, 40, 0.8), #B46428, rgba(180, 100, 40, 0.8));
}
body .btn-warning:hover,
body .btn-warning:focus,
body .btn-warning:active {
  color: white;
  background: transparent;
  background-image: linear-gradient(180deg, rgba(180, 100, 40, 0.6), #B46428);
}
body .btn-warning[disabled],
body .btn-warning[disabled]:hover,
body .btn-warning[disabled]:focus,
body .btn-warning[disabled]:active {
  color: white;
  background: rgba(180, 100, 40, 0.8);
}
body .btn-warning .global-icon {
  font-size: 14px;
}
body .btn-error {
  border: 0;
  color: white;
  background: transparent;
  background-image: linear-gradient(180deg, rgba(160, 0, 0, 0.8), #A00000, rgba(160, 0, 0, 0.4));
}
body .btn-error:hover,
body .btn-error:focus,
body .btn-error:active {
  color: white;
  background: transparent;
  background-image: linear-gradient(180deg, rgba(160, 0, 0, 0.8), rgba(160, 0, 0, 0.4));
}
body .btn-error[disabled],
body .btn-error[disabled]:hover,
body .btn-error[disabled]:focus,
body .btn-error[disabled]:active {
  color: white;
  background: rgba(160, 0, 0, 0.8);
}
body .btn-error .global-icon {
  font-size: 14px;
}
body .btn-ico {
  border: 0;
  background: transparent;
  line-height: 1.5715;
  vertical-align: -3px;
  padding: 2.4px 0 !important;
}
body .btn-ico:hover,
body .btn-ico:focus,
body .btn-ico:active {
  background: transparent;
}
body .btn-ico .anticon {
  display: inline-block;
  font-size: 25px;
}
body .btn-ico .ant-btn-icon-only {
  border: 0;
}
body .btn-ico img {
  width: 25px;
  height: 25px;
  margin-top: -8px;
}
body .btn-ico img:hover,
body .btn-ico img:focus,
body .btn-ico img:active {
  opacity: 0.3;
}
body .ant-select .ant-select-arrow {
  height: 32px;
  width: 25px;
  right: 0;
  margin-top: -16px;
  border-radius: 3px;
  padding: 3px 6px 0px 6px;
}
body .ant-checkbox-wrapper,
body .ant-checkbox-wrapper-disabled {
  color: white;
}
body .ant-checkbox-wrapper .ant-checkbox-inner,
body .ant-checkbox-wrapper-disabled .ant-checkbox-inner {
  width: 25px;
  height: 25px;
}
body .ant-checkbox-wrapper .ant-checkbox-inner::after,
body .ant-checkbox-wrapper-disabled .ant-checkbox-inner::after {
  top: 45%;
  left: 25%;
  width: 8px;
  height: 15px;
}
body .ant-radio-group .ant-radio-button-wrapper {
  font-weight: bold;
  padding-top: 1px;
}
body .ant-radio-group .ant-radio-button-wrapper::before {
  width: 0;
}
body .ant-table {
  margin-top: 15px;
  background-color: transparent;
}
body .ant-table table {
  border-collapse: collapse;
}
body .ant-table thead tr .ant-table-cell {
  border: 0;
  font-weight: 600;
  font-size: 16px;
}
body .ant-table thead tr .ant-table-cell-scrollbar {
  background-color: transparent;
  border: 0;
}
body .ant-table thead tr:last-child th:last-child {
  border-top-right-radius: 4px;
}
body .ant-table tbody tr .ant-table-cell {
  font-weight: 500;
  font-size: 15px;
}
body .ant-table tbody tr .ant-table-cell button:first-child {
  margin: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
body .ant-table tbody tr .ant-table-cell button:last-child {
  margin: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
body .ant-table tbody tr.ant-table-row-selected td {
  background-color: transparent;
}
body .ant-table tbody tr .ant-table-column-sort {
  background-color: transparent;
}
body .ant-table div .ant-table-body::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
@media screen and (max-width: 575px) {
  body .ant-table div .ant-table-body::-webkit-scrollbar {
    width: 5px;
    height: 5px;
  }
}
body .ant-table div .ant-table-body::-webkit-scrollbar-thumb {
  border-radius: 5px;
  opacity: 0.2;
  background: rgba(208, 32, 48, 0.8);
}
body .ant-table div .ant-table-body::-webkit-scrollbar-track {
  border-radius: 5px;
  background: rgba(208, 32, 48, 0);
}
body .ant-table div .ant-table-body::-webkit-scrollbar-corner {
  background: rgba(0, 0, 0, 0);
}
body .ant-table .ant-table-tbody > tr.ant-table-placeholder:hover > td {
  background-color: transparent;
}
body .ant-pagination .ant-pagination-disabled .ant-pagination-item-link {
  background-image: none;
}
body .ant-pagination .ant-pagination-jump-prev:hover,
body .ant-pagination .ant-pagination-jump-next:hover {
  border: 1px solid;
}
body .ant-switch {
  border: 0;
  height: 32px;
}
body .ant-switch:focus {
  box-shadow: none;
}
body .ant-switch .ant-switch-handle {
  width: 20px;
  height: 30px;
}
body .ant-switch .ant-switch-handle::before {
  border-radius: 20px;
}
body .ant-divider-vertical {
  margin: 0 2px;
}
body ::-moz-selection {
  background: #3050b0;
  color: white;
}
body ::selection {
  background: #3050b0;
  color: white;
}

.theme-red {
  color: black;
  background-color: #f2f2f2;
}
.theme-red .global-icon {
  color: black;
}
.theme-red .global-scroll::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 5px #d02030;
  -webkit-box-shadow: inset 0 0 5px #d02030;
}
.theme-red .global-scroll::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(208, 32, 48, 0.5);
  -webkit-box-shadow: inset 0 0 5px rgba(208, 32, 48, 0.5);
}
.theme-red .global-login .login-logo-title {
  color: black;
}
.theme-red .global-login .login-form-input {
  border: 2px solid #e2e8f0;
  background-color: #f8fafc;
}
.theme-red .global-login .login-form-input input {
  color: black;
}
.theme-red .global-login .login-form-input input:hover,
.theme-red .global-login .login-form-input input:focus,
.theme-red .global-login .login-form-input input:active,
.theme-red .global-login .login-form-input input:-webkit-autofill {
  border-color: black;
  -webkit-text-fill-color: black;
}
.theme-red .global-login .login-tabs .ant-tabs-tab .ant-tabs-tab-btn {
  color: rgba(0, 0, 0, 0.5);
}
.theme-red .global-login .login-tabs .ant-tabs-tab-active .ant-tabs-tab-btn {
  color: black;
  font-weight: 600;
}
.theme-red .global-login .ant-input-affix-wrapper:focus,
.theme-red .global-login .ant-input-affix-wrapper-focused {
  box-shadow: 0 0 5px 3px black;
}
.theme-red .global-login .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper {
  background-color: #f8fafc;
}
.theme-red .global-login .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
  background-color: #f8fafc;
}
.theme-red .sa-siderbar-top-menu {
  color: white;
  background-color: rgba(216, 62, 54, 0.7);
}
.theme-red .sa-mix-layout {
  background-color: #eef1f6;
}
.theme-red .sa-mix-layout .sa-siderbar-mix-menu {
  color: white;
  background-color: rgba(216, 62, 54, 0.7);
}
.theme-red .sa-mix-layout .sa-side-menu {
  background-color: rgba(216, 62, 54, 0.7);
}
.theme-red .sa-mix-layout .ant-menu-submenu-active {
  background-color: rgba(208, 32, 48, 0.6);
}
.theme-red .ant-drawer-wrapper-body {
  background-color: rgba(216, 62, 54, 0.7);
}
.theme-red .ant-drawer-wrapper-body .ant-drawer-header {
  background-color: #d02030;
}
.theme-red .ant-drawer-wrapper-body .ant-drawer-header .ant-drawer-title {
  color: white;
}
.theme-red .ant-menu-dark {
  background-color: transparent;
}
.theme-red .ant-menu-dark:hover {
  background-color: transparent;
}
.theme-red .ant-menu-dark .ant-menu-item:hover {
  background-color: rgba(208, 32, 48, 0.6);
}
.theme-red .ant-menu-dark .ant-menu-item-selected {
  background-color: #d02030;
}
.theme-red .ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background-color: #7D0D30;
}
.theme-red .ant-menu-dark .ant-menu-item-disabled:hover {
  background-color: transparent;
}
.theme-red .ant-menu-dark .ant-menu-item-disabled span {
  color: rgba(255, 255, 255, 0.65);
}
.theme-red .ant-menu-submenu-popup {
  background-color: transparent;
}
.theme-red .ant-menu-submenu-popup:hover {
  background-color: transparent;
}
.theme-red .ant-menu-submenu-popup .ant-menu-sub {
  background-color: #d83e36;
}
.theme-red .ant-menu-submenu-popup .ant-menu-sub .ant-menu-item:hover {
  color: white;
  background-color: #d02030;
}
.theme-red .ant-layout-header {
  color: white;
  background: #d83e36;
}
.theme-red .ant-layout-header .anticon:hover {
  color: white;
}
.theme-red .ant-upload-list-text {
  color: #506070;
}
.theme-red .ant-form {
  color: black;
}
.theme-red .ant-form .ant-form-item {
  color: black;
}
.theme-red .ant-form .ant-form-item .ant-form-item-label > label {
  color: black;
}
.theme-red .ant-table thead tr .ant-table-cell {
  color: white;
  background-color: rgba(216, 62, 54, 0.8);
}
.theme-red .ant-table thead tr .ant-table-column-has-sorters {
  background-color: rgba(216, 62, 54, 0.8);
}
.theme-red .ant-table thead tr .ant-table-column-has-sorters:hover {
  background-color: rgba(216, 62, 54, 0.8);
}
.theme-red .ant-table thead tr .ant-table-column-sorter-up.active,
.theme-red .ant-table thead tr .ant-table-column-sorter-down.active {
  color: #0db4b9;
}
.theme-red .ant-table tbody tr .ant-table-cell {
  color: black;
  border-bottom-color: rgba(216, 62, 54, 0.8);
}
.theme-red .ant-table tbody tr.ant-table-row-selected {
  background: rgba(216, 62, 54, 0.5);
}
.theme-red .ant-table tbody tr .ant-table-row:hover > td,
.theme-red .ant-table tbody tr > td.ant-table-cell-row-hover {
  background: rgba(216, 62, 54, 0.1);
}
.theme-red .ant-table .ant-empty-normal {
  color: black;
}
.theme-red .ant-table div .ant-table-body::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 5px #d02030;
  -webkit-box-shadow: inset 0 0 5px rgba(208, 32, 48, 0.5);
}
.theme-red .ant-table div .ant-table-body::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(208, 32, 48, 0.5);
}
.theme-red .ant-modal-root .ant-modal-content {
  background-color: #eef1f6;
}
.theme-red .ant-modal-root .ant-modal-header {
  background-color: #eef1f6;
}
.theme-red .ant-modal-root .ant-modal-title {
  color: black;
}
.theme-red .ant-modal-root .ant-modal-close-x {
  color: rgba(0, 0, 0, 0.8);
}
.theme-red .ant-modal-root .ant-modal-close-x:hover {
  color: black;
}
.theme-red .ant-modal-root .ant-modal-confirm-title {
  color: black;
}
.theme-red .ant-modal-root .ant-btn-default {
  background-image: linear-gradient(180deg, rgba(50, 60, 70, 0.4), #28323C);
}
.theme-red .ant-modal-root .ant-btn-default:hover,
.theme-red .ant-modal-root .ant-btn-default:focus,
.theme-red .ant-modal-root .ant-btn-default:active {
  background-image: linear-gradient(180deg, #506070, #28323C);
}
.theme-red .ant-popover-content .ant-popover-inner {
  background-color: #eef1f6;
}
.theme-red .ant-popover-content .ant-popover-message {
  color: black;
}
.theme-red .ant-popover-content .ant-popover-arrow-content {
  --antd-arrow-background-color: #eef1f6;
}
.theme-red .ant-popover-content .ant-btn-default {
  background-image: linear-gradient(180deg, rgba(50, 60, 70, 0.4), #28323C);
}
.theme-red .ant-popover-content .ant-btn-default:hover,
.theme-red .ant-popover-content .ant-btn-default:focus,
.theme-red .ant-popover-content .ant-btn-default:active {
  background-image: linear-gradient(180deg, #506070, #28323C);
}
.theme-red .ant-tooltip .ant-tooltip-inner {
  color: white;
  background-color: #506070;
}
.theme-red .ant-tooltip .ant-tooltip-arrow-content {
  --antd-arrow-background-color: linear-gradient(to right bottom, #506070, #506070);
}
.theme-red .ant-input-disabled {
  color: rgba(0, 0, 0, 0.7);
  background-color: white;
}
.theme-red .ant-input-disabled[disabled] {
  color: rgba(0, 0, 0, 0.7);
  background-color: white;
}
.theme-red .ant-mentions-disabled {
  color: rgba(0, 0, 0, 0.7);
  background-color: white;
}
.theme-red .ant-mentions-disabled > textarea {
  color: rgba(0, 0, 0, 0.7);
  background-color: white;
}
.theme-red .ant-btn-primary {
  border-color: transparent;
  background-image: linear-gradient(180deg, rgba(216, 62, 54, 0.8), #d83e36, rgba(216, 62, 54, 0.6));
}
.theme-red .ant-btn-primary:hover,
.theme-red .ant-btn-primary:focus,
.theme-red .ant-btn-primary:active {
  background-image: linear-gradient(180deg, #d83e36, #d02030);
}
.theme-red .ant-btn-primary[disabled],
.theme-red .ant-btn-primary[disabled]:hover,
.theme-red .ant-btn-primary[disabled]:focus,
.theme-red .ant-btn-primary[disabled]:active {
  color: white;
  background: rgba(216, 62, 54, 0.8);
}
.theme-red .ant-btn-primary .global-icon {
  color: white;
}
.theme-red .btn-cancel {
  background-image: linear-gradient(180deg, rgba(50, 60, 70, 0.4), #28323C);
}
.theme-red .btn-cancel:hover,
.theme-red .btn-cancel:focus,
.theme-red .btn-cancel:active {
  background-image: linear-gradient(180deg, #506070, #28323C);
}
.theme-red .btn-cancel[disabled],
.theme-red .btn-cancel[disabled]:hover,
.theme-red .btn-cancel[disabled]:focus,
.theme-red .btn-cancel[disabled]:active {
  color: white;
  background: rgba(80, 96, 112, 0.8);
}
.theme-red .btn-cancel .global-icon {
  color: white;
}
.theme-red .btn-ico {
  color: #d83e36;
}
.theme-red .btn-ico:hover,
.theme-red .btn-ico:focus,
.theme-red .btn-ico:active {
  color: rgba(216, 62, 54, 0.5);
}
.theme-red .ant-select .ant-select-arrow {
  color: white;
  background-image: linear-gradient(180deg, rgba(216, 62, 54, 0.6), #d02030);
}
.theme-red .ant-select .ant-select-arrow:hover,
.theme-red .ant-select .ant-select-arrow:focus,
.theme-red .ant-select .ant-select-arrow:active {
  background-image: linear-gradient(180deg, #d83e36, #d02030);
}
.theme-red .ant-select.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector {
  color: rgba(0, 0, 0, 0.7);
  border-color: #d9d9d9;
  background: white;
}
.theme-red .ant-select.ant-select-disabled:not(.ant-select-customize-input) .ant-select-arrow {
  border-color: #d9d9d9;
  background: transparent;
}
.theme-red .ant-select-dropdown .ant-select-item-option-selected {
  background-color: rgba(216, 62, 54, 0.4);
}
.theme-red .ant-checkbox-wrapper .ant-checkbox-inner,
.theme-red .ant-checkbox-wrapper-disabled .ant-checkbox-inner {
  background-color: white;
  border-color: white !important;
}
.theme-red .ant-checkbox-wrapper .ant-checkbox-inner::after,
.theme-red .ant-checkbox-wrapper-disabled .ant-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.3);
  border-color: black;
}
.theme-red .ant-checkbox-wrapper .ant-checkbox-disabled + span,
.theme-red .ant-checkbox-wrapper-disabled .ant-checkbox-disabled + span {
  color: white;
}
.theme-red .ant-radio-group {
  color: black;
}
.theme-red .ant-radio-group .ant-radio-button-wrapper {
  color: #ccc;
  background-color: white;
}
.theme-red .ant-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: black;
  border-color: #d9d9d9;
}
.theme-red .ant-radio-group .ant-radio-inner::after {
  background-color: #d83e36;
}
.theme-red .ant-radio-wrapper {
  color: black;
}
.theme-red .ant-picker .ant-picker-active-bar {
  background: #1eaa3C;
}
.theme-red .ant-switch {
  background-color: #506070;
}
.theme-red .ant-switch .ant-switch-inner {
  color: white;
}
.theme-red .ant-switch .ant-switch-handle::before {
  background-color: white;
}
.theme-red .ant-switch-checked {
  background-color: #00A800;
}
.theme-red .ant-pagination .ant-pagination-item {
  background-color: rgba(216, 62, 54, 0.7);
  border-color: rgba(216, 62, 54, 0.7);
}
.theme-red .ant-pagination .ant-pagination-item:hover {
  border-color: #d9d9d9;
}
.theme-red .ant-pagination .ant-pagination-item a {
  color: white;
}
.theme-red .ant-pagination .ant-pagination-item-active {
  background-color: #d02030;
}
.theme-red .ant-pagination .ant-pagination-item-active:hover {
  background-color: #d02030;
  border-color: #d9d9d9;
}
.theme-red .ant-pagination .ant-pagination-item-active a {
  color: white;
}
.theme-red .ant-pagination .ant-pagination-prev .ant-pagination-item-link,
.theme-red .ant-pagination .ant-pagination-next .ant-pagination-item-link {
  color: white;
  border-color: rgba(216, 62, 54, 0.7);
  background-color: rgba(216, 62, 54, 0.7);
}
.theme-red .ant-pagination .ant-pagination-prev .ant-pagination-item-link:hover,
.theme-red .ant-pagination .ant-pagination-next .ant-pagination-item-link:hover {
  border-color: #d9d9d9;
}
.theme-red .ant-pagination .ant-pagination-disabled .ant-pagination-item-link {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(216, 62, 54, 0.2);
  background-image: none;
}
.theme-red .ant-pagination .ant-pagination-disabled .ant-pagination-item-link:hover {
  border-color: rgba(216, 62, 54, 0.2);
}
.theme-red .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-ellipsis,
.theme-red .ant-pagination .ant-pagination-jump-next .ant-pagination-item-ellipsis {
  color: black;
}
.theme-red .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-link-icon,
.theme-red .ant-pagination .ant-pagination-jump-next .ant-pagination-item-link-icon {
  color: black;
}
.theme-red .ant-pagination .ant-pagination-jump-prev:hover,
.theme-red .ant-pagination .ant-pagination-jump-next:hover {
  border: 1px solid #d9d9d9;
}
.theme-red .ant-pagination .ant-pagination-options-quick-jumper {
  color: black;
}
.theme-red .ant-steps {
  color: black;
}
.theme-black {
  color: white;
  background-color: #506070;
}
.theme-black .global-icon {
  color: white;
}
.theme-black .global-header {
  border-top: solid 1px #506070;
}
.theme-black .global-scroll::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 5px rgba(40, 50, 60, 0.5);
  -webkit-box-shadow: inset 0 0 5px rgba(40, 50, 60, 0.5);
}
.theme-black .global-scroll::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(40, 50, 60, 0.5);
  -webkit-box-shadow: inset 0 0 5px rgba(40, 50, 60, 0.5);
}
.theme-black .global-login {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.theme-black .global-login .login-logo-title {
  color: white;
}
.theme-black .global-login .login-form-input {
  background-color: black;
}
.theme-black .global-login .login-form-input input {
  color: white;
}
.theme-black .global-login .login-form-input input:hover,
.theme-black .global-login .login-form-input input:focus,
.theme-black .global-login .login-form-input input:active,
.theme-black .global-login .login-form-input input:-webkit-autofill {
  border-color: white;
  -webkit-text-fill-color: white;
}
.theme-black .global-login .ant-input-affix-wrapper:focus,
.theme-black .global-login .ant-input-affix-wrapper-focused {
  box-shadow: 0 0 5px 3px white;
}
.theme-black .global-login .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper {
  background-color: black;
}
.theme-black .global-login .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
  background-color: black;
}
.theme-black .sa-top-content {
  background-color: #28323C;
}
.theme-black .sa-siderbar-top-menu {
  color: white;
  background-color: #28323C;
}
.theme-black .sa-side-header .ant-menu-item-selected {
  background-color: #28323C !important;
}
.theme-black .sa-side-header .ant-menu-submenu .ant-menu-item-selected {
  background-color: #506070 !important;
}
.theme-black .ant-drawer-wrapper-body {
  background-color: rgba(40, 50, 60, 0.8);
}
.theme-black .ant-drawer-wrapper-body .ant-drawer-header {
  background-color: #28323C;
}
.theme-black .ant-drawer-wrapper-body .ant-drawer-header .ant-drawer-title {
  color: white;
}
.theme-black .ant-menu-dark {
  background-color: transparent;
}
.theme-black .ant-menu-dark:hover {
  background-color: transparent;
}
.theme-black .ant-menu-dark .ant-menu-item:hover {
  background-color: rgba(80, 96, 112, 0.6);
}
.theme-black .ant-menu-dark .ant-menu-item-selected {
  background-color: #506070;
}
.theme-black .ant-menu-dark .ant-menu-item-selected:hover {
  background-color: #506070;
}
.theme-black .ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background-color: #506070;
}
.theme-black .ant-menu-dark .ant-menu-item-disabled span {
  color: rgba(255, 255, 255, 0.65);
}
.theme-black .ant-menu-dark .ant-menu-sub {
  background-color: #001529;
}
.theme-black .ant-menu-dark .ant-menu-sub:hover {
  background-color: #001529;
}
.theme-black .ant-menu-dark .ant-menu-sub .ant-menu-item:hover {
  background-color: rgba(40, 50, 60, 0.6);
}
.theme-black .ant-menu-dark .ant-menu-sub .ant-menu-item-active {
  background-color: #506070;
}
.theme-black .ant-menu-dark .ant-menu-sub .ant-menu-item-active:hover {
  background-color: #506070;
}
.theme-black .ant-layout-header {
  color: white;
  background-color: #28323C;
}
.theme-black .ant-layout-header .anticon:hover {
  color: white;
}
.theme-black .ant-upload-list-text {
  color: #506070;
}
.theme-black .ant-form {
  color: white;
}
.theme-black .ant-form .ant-form-item {
  color: white;
}
.theme-black .ant-form .ant-form-item .ant-form-item-label > label {
  color: white;
}
.theme-black .ant-table thead tr .ant-table-cell {
  color: white;
  background-color: rgba(80, 96, 112, 0.9);
}
.theme-black .ant-table thead tr .ant-table-column-has-sorters {
  background-color: #506070;
}
.theme-black .ant-table thead tr .ant-table-column-has-sorters:hover {
  background-color: #506070;
}
.theme-black .ant-table thead tr .ant-table-column-sorter-up.active,
.theme-black .ant-table thead tr .ant-table-column-sorter-down.active {
  color: #0db4b9;
}
.theme-black .ant-table tbody tr .ant-table-cell {
  color: white;
  border-bottom-color: #506070;
}
.theme-black .ant-table tbody tr .ant-table-row-selected {
  background: rgba(80, 96, 112, 0.6);
}
.theme-black .ant-table tbody tr .ant-table-row:hover > td,
.theme-black .ant-table tbody tr > td.ant-table-cell-row-hover {
  background: rgba(80, 96, 112, 0.4);
}
.theme-black .ant-table .ant-empty-normal {
  color: white;
}
.theme-black .ant-table div .ant-table-body::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 5px rgba(40, 50, 60, 0.5);
}
.theme-black .ant-table div .ant-table-body::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(40, 50, 60, 0.5);
}
.theme-black .ant-modal-root .ant-modal-content {
  background-color: #506070;
}
.theme-black .ant-modal-root .ant-modal-header {
  background-color: #506070;
}
.theme-black .ant-modal-root .ant-modal-title {
  color: white;
}
.theme-black .ant-modal-root .ant-modal-close-x {
  color: white;
}
.theme-black .ant-modal-root .ant-modal-close-x:hover {
  color: #bfbfbf;
}
.theme-black .ant-modal-root .ant-modal-confirm-title {
  color: white;
}
.theme-black .ant-popover-content .ant-popover-inner {
  background-color: #506070;
}
.theme-black .ant-popover-content .ant-popover-message {
  color: white;
}
.theme-black .ant-popover-content .ant-popover-arrow-content {
  --antd-arrow-background-color: #506070;
}
.theme-black .ant-tooltip .ant-tooltip-inner {
  color: white;
  background-color: #506070;
}
.theme-black .ant-tooltip .ant-tooltip-arrow-content {
  --antd-arrow-background-color: linear-gradient(to right bottom, #506070, #506070);
}
.theme-black .ant-input-disabled {
  color: rgba(0, 0, 0, 0.7);
  background-color: white;
}
.theme-black .ant-input-disabled[disabled] {
  color: rgba(0, 0, 0, 0.7);
  background-color: white;
}
.theme-black .ant-mentions-disabled {
  color: rgba(0, 0, 0, 0.7);
  background-color: white;
}
.theme-black .ant-mentions-disabled > textarea {
  color: rgba(0, 0, 0, 0.7);
  background-color: white;
}
.theme-black .ant-btn-primary {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.4), #28323C);
}
.theme-black .ant-btn-primary:hover,
.theme-black .ant-btn-primary:focus,
.theme-black .ant-btn-primary:active {
  background-image: linear-gradient(180deg, #506070, #28323C);
}
.theme-black .ant-btn-primary[disabled],
.theme-black .ant-btn-primary[disabled]:hover,
.theme-black .ant-btn-primary[disabled]:focus,
.theme-black .ant-btn-primary[disabled]:active {
  color: white;
  background: rgba(80, 96, 112, 0.8);
}
.theme-black .btn-ico {
  color: white;
}
.theme-black .btn-ico:hover,
.theme-black .btn-ico:focus,
.theme-black .btn-ico:active {
  color: rgba(255, 255, 255, 0.3);
}
.theme-black .ant-select .ant-select-arrow {
  color: white;
  background-image: linear-gradient(180deg, rgba(80, 96, 112, 0.6), #28323C);
}
.theme-black .ant-select .ant-select-arrow:hover,
.theme-black .ant-select .ant-select-arrow:focus,
.theme-black .ant-select .ant-select-arrow:active {
  background-image: linear-gradient(180deg, #506070, #28323C);
}
.theme-black .ant-select:not(.ant-select-customize-input) .ant-select-selector {
  color: black;
  background: white;
}
.theme-black .ant-select.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector {
  color: rgba(0, 0, 0, 0.7);
  border-color: #d9d9d9;
  background: white;
}
.theme-black .ant-select.ant-select-disabled:not(.ant-select-customize-input) .ant-select-arrow {
  border-color: #d9d9d9;
  background: transparent;
}
.theme-black .ant-checkbox-wrapper,
.theme-black .ant-checkbox-wrapper-disabled {
  color: white;
}
.theme-black .ant-checkbox-wrapper .ant-checkbox-inner,
.theme-black .ant-checkbox-wrapper-disabled .ant-checkbox-inner {
  background-color: white;
  border-color: white !important;
}
.theme-black .ant-checkbox-wrapper .ant-checkbox-inner::after,
.theme-black .ant-checkbox-wrapper-disabled .ant-checkbox-inner::after {
  border-color: black;
}
.theme-black .ant-checkbox-wrapper > .ant-checkbox-disabled > .ant-checkbox-inner,
.theme-black .ant-checkbox-wrapper-disabled > .ant-checkbox-disabled > .ant-checkbox-inner {
  background-color: white;
  border-color: white !important;
}
.theme-black .ant-checkbox-wrapper > .ant-checkbox-disabled > .ant-checkbox-inner::after,
.theme-black .ant-checkbox-wrapper-disabled > .ant-checkbox-disabled > .ant-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.3);
}
.theme-black .ant-checkbox-wrapper .ant-checkbox-disabled + span,
.theme-black .ant-checkbox-wrapper-disabled .ant-checkbox-disabled + span {
  color: white;
}
.theme-black .ant-radio-group .ant-radio-button-wrapper {
  color: #ccc;
  background-color: white;
}
.theme-black .ant-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: black;
  border-color: #d9d9d9;
}
.theme-black .ant-picker .ant-picker-active-bar {
  background: #1eaa3C;
}
.theme-black .ant-switch {
  background-color: #506070;
}
.theme-black .ant-switch .ant-switch-inner {
  color: white;
}
.theme-black .ant-switch .ant-switch-handle::before {
  background-color: white;
}
.theme-black .ant-switch-checked {
  background-color: #00A800;
}
.theme-black .ant-pagination .ant-pagination-item {
  background-color: #506070;
  border-color: #506070;
}
.theme-black .ant-pagination .ant-pagination-item:hover {
  border-color: #d9d9d9;
}
.theme-black .ant-pagination .ant-pagination-item a {
  color: white;
}
.theme-black .ant-pagination .ant-pagination-item-active {
  background-color: #28323C;
}
.theme-black .ant-pagination .ant-pagination-item-active:hover {
  background-color: #28323C;
  border-color: #506070;
}
.theme-black .ant-pagination .ant-pagination-item-active a {
  color: white;
}
.theme-black .ant-pagination .ant-pagination-prev .ant-pagination-item-link,
.theme-black .ant-pagination .ant-pagination-next .ant-pagination-item-link {
  color: white;
  border-color: #506070;
  background-color: #506070;
}
.theme-black .ant-pagination .ant-pagination-prev .ant-pagination-item-link:hover,
.theme-black .ant-pagination .ant-pagination-next .ant-pagination-item-link:hover {
  border-color: #d9d9d9;
}
.theme-black .ant-pagination .ant-pagination-disabled .ant-pagination-item-link {
  color: rgba(255, 255, 255, 0.5);
  background-color: rgba(40, 50, 60, 0.6);
  background-image: none;
}
.theme-black .ant-pagination .ant-pagination-disabled .ant-pagination-item-link:hover {
  border-color: #506070;
}
.theme-black .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-ellipsis,
.theme-black .ant-pagination .ant-pagination-jump-next .ant-pagination-item-ellipsis {
  color: white;
}
.theme-black .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-link-icon,
.theme-black .ant-pagination .ant-pagination-jump-next .ant-pagination-item-link-icon {
  color: white;
}
.theme-black .ant-pagination .ant-pagination-jump-prev:hover,
.theme-black .ant-pagination .ant-pagination-jump-next:hover {
  border-color: #d9d9d9;
}
.theme-black .ant-pagination .ant-pagination-options-quick-jumper {
  color: white;
}
.theme-black .ant-steps {
  color: black;
}
.theme-black .ant-radio-wrapper {
  color: white;
}

