/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* stylelint-disable at-rule-no-unknown */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
body {
  margin: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-variant: tabular-nums;
  line-height: 1.5;
  background-color: #fff;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
[tabindex='-1']:focus {
  outline: none !important;
}
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #1890ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #40a9ff;
}
a:active {
  color: #096dd9;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  pointer-events: none;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
::-moz-selection {
  color: #fff;
  background: #1890ff;
}
::selection {
  color: #fff;
  background: #1890ff;
}
.clearfix {
  zoom: 1;
}
.clearfix::before,
.clearfix::after {
  display: table;
  content: '';
}
.clearfix::after {
  clear: both;
}
.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon::before {
  display: none;
}
.anticon .anticon-icon {
  display: block;
}
.anticon[tabindex] {
  cursor: pointer;
}
.anticon-spin::before {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.anticon-spin {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.fade-enter,
.fade-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.fade-enter.fade-enter-active,
.fade-appear.fade-appear-active {
  -webkit-animation-name: antFadeIn;
          animation-name: antFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.fade-leave.fade-leave-active {
  -webkit-animation-name: antFadeOut;
          animation-name: antFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.fade-enter,
.fade-appear {
  opacity: 0;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.fade-leave {
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
@-webkit-keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.move-up-enter,
.move-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-up-enter.move-up-enter-active,
.move-up-appear.move-up-appear-active {
  -webkit-animation-name: antMoveUpIn;
          animation-name: antMoveUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-up-leave.move-up-leave-active {
  -webkit-animation-name: antMoveUpOut;
          animation-name: antMoveUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-up-enter,
.move-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-down-enter,
.move-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-down-enter.move-down-enter-active,
.move-down-appear.move-down-appear-active {
  -webkit-animation-name: antMoveDownIn;
          animation-name: antMoveDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-down-leave.move-down-leave-active {
  -webkit-animation-name: antMoveDownOut;
          animation-name: antMoveDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-down-enter,
.move-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-left-enter,
.move-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-left-enter.move-left-enter-active,
.move-left-appear.move-left-appear-active {
  -webkit-animation-name: antMoveLeftIn;
          animation-name: antMoveLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-left-leave.move-left-leave-active {
  -webkit-animation-name: antMoveLeftOut;
          animation-name: antMoveLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-left-enter,
.move-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-right-enter,
.move-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.move-right-enter.move-right-enter-active,
.move-right-appear.move-right-appear-active {
  -webkit-animation-name: antMoveRightIn;
          animation-name: antMoveRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.move-right-leave.move-right-leave-active {
  -webkit-animation-name: antMoveRightOut;
          animation-name: antMoveRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.move-right-enter,
.move-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@-webkit-keyframes antMoveDownIn {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownIn {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveDownOut {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveDownOut {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveLeftIn {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftIn {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveLeftOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveRightIn {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightIn {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveRightOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveUpIn {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpIn {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveUpOut {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpOut {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes loadingCircle {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes loadingCircle {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
[ant-click-animating='true'],
[ant-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --antd-wave-shadow-color: #1890ff;
}
[ant-click-animating-without-extra-node='true']::after,
.ant-click-animating-node {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  -webkit-box-shadow: 0 0 0 0 #1890ff;
          box-shadow: 0 0 0 0 #1890ff;
  -webkit-box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
          box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  -webkit-animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
          animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@-webkit-keyframes waveEffect {
  100% {
    -webkit-box-shadow: 0 0 0 #1890ff;
            box-shadow: 0 0 0 #1890ff;
    -webkit-box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
            box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes waveEffect {
  100% {
    -webkit-box-shadow: 0 0 0 #1890ff;
            box-shadow: 0 0 0 #1890ff;
    -webkit-box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
            box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@-webkit-keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
.slide-up-enter,
.slide-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-up-enter.slide-up-enter-active,
.slide-up-appear.slide-up-appear-active {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-up-leave.slide-up-leave-active {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-up-enter,
.slide-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-down-enter,
.slide-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-down-enter.slide-down-enter-active,
.slide-down-appear.slide-down-appear-active {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-down-leave.slide-down-leave-active {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-down-enter,
.slide-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-left-enter,
.slide-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-left-enter.slide-left-enter-active,
.slide-left-appear.slide-left-appear-active {
  -webkit-animation-name: antSlideLeftIn;
          animation-name: antSlideLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-left-leave.slide-left-leave-active {
  -webkit-animation-name: antSlideLeftOut;
          animation-name: antSlideLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-left-enter,
.slide-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-right-enter,
.slide-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.slide-right-enter.slide-right-enter-active,
.slide-right-appear.slide-right-appear-active {
  -webkit-animation-name: antSlideRightIn;
          animation-name: antSlideRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.slide-right-leave.slide-right-leave-active {
  -webkit-animation-name: antSlideRightOut;
          animation-name: antSlideRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.slide-right-enter,
.slide-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@-webkit-keyframes antSlideUpIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideUpOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideUpOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideDownIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideDownOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideDownOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideLeftIn {
  0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftIn {
  0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideLeftOut {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideLeftOut {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideRightIn {
  0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightIn {
  0% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideRightOut {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightOut {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(0.8);
            transform: scaleX(0.8);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
}
.swing-enter,
.swing-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.swing-enter.swing-enter-active,
.swing-appear.swing-appear-active {
  -webkit-animation-name: antSwingIn;
          animation-name: antSwingIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes antSwingIn {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  60% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
  }
  80% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}
@keyframes antSwingIn {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  60% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
  }
  80% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}
.zoom-enter,
.zoom-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-enter.zoom-enter-active,
.zoom-appear.zoom-appear-active {
  -webkit-animation-name: antZoomIn;
          animation-name: antZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-leave.zoom-leave-active {
  -webkit-animation-name: antZoomOut;
          animation-name: antZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-enter,
.zoom-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-enter,
.zoom-big-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-enter.zoom-big-enter-active,
.zoom-big-appear.zoom-big-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-big-leave.zoom-big-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-big-enter,
.zoom-big-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-fast-leave {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-big-fast-enter.zoom-big-fast-enter-active,
.zoom-big-fast-appear.zoom-big-fast-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-big-fast-leave.zoom-big-fast-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-fast-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-up-enter,
.zoom-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-up-enter.zoom-up-enter-active,
.zoom-up-appear.zoom-up-appear-active {
  -webkit-animation-name: antZoomUpIn;
          animation-name: antZoomUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-up-leave.zoom-up-leave-active {
  -webkit-animation-name: antZoomUpOut;
          animation-name: antZoomUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-up-enter,
.zoom-up-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-down-enter,
.zoom-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-down-enter.zoom-down-enter-active,
.zoom-down-appear.zoom-down-appear-active {
  -webkit-animation-name: antZoomDownIn;
          animation-name: antZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-down-leave.zoom-down-leave-active {
  -webkit-animation-name: antZoomDownOut;
          animation-name: antZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-down-enter,
.zoom-down-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-left-enter,
.zoom-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-left-enter.zoom-left-enter-active,
.zoom-left-appear.zoom-left-appear-active {
  -webkit-animation-name: antZoomLeftIn;
          animation-name: antZoomLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-left-leave.zoom-left-leave-active {
  -webkit-animation-name: antZoomLeftOut;
          animation-name: antZoomLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-left-enter,
.zoom-left-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-right-enter,
.zoom-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.zoom-right-enter.zoom-right-enter-active,
.zoom-right-appear.zoom-right-appear-active {
  -webkit-animation-name: antZoomRightIn;
          animation-name: antZoomRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-right-leave.zoom-right-leave-active {
  -webkit-animation-name: antZoomRightOut;
          animation-name: antZoomRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-right-enter,
.zoom-right-appear {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@-webkit-keyframes antZoomIn {
  0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomIn {
  0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomBigIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomBigOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomBigOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomUpIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
}
@-webkit-keyframes antZoomUpOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomUpOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomLeftIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
}
@-webkit-keyframes antZoomLeftOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomLeftOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomRightIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
}
@-webkit-keyframes antZoomRightOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomDownIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
}
@-webkit-keyframes antZoomDownOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
}
@keyframes antZoomDownOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  -webkit-transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  -webkit-transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-alert {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  padding: 8px 15px 8px 37px;
  word-wrap: break-word;
  border-radius: 4px;
}
.ant-alert.ant-alert-no-icon {
  padding: 8px 15px;
}
.ant-alert.ant-alert-closable {
  padding-right: 30px;
}
.ant-alert-icon {
  position: absolute;
  top: 11.5px;
  left: 16px;
}
.ant-alert-description {
  display: none;
  font-size: 14px;
  line-height: 22px;
}
.ant-alert-success {
  background-color: #f6ffed;
  border: 1px solid #b7eb8f;
}
.ant-alert-success .ant-alert-icon {
  color: #52c41a;
}
.ant-alert-info {
  background-color: #e6f7ff;
  border: 1px solid #91d5ff;
}
.ant-alert-info .ant-alert-icon {
  color: #1890ff;
}
.ant-alert-warning {
  background-color: #fffbe6;
  border: 1px solid #ffe58f;
}
.ant-alert-warning .ant-alert-icon {
  color: #faad14;
}
.ant-alert-error {
  background-color: #fff1f0;
  border: 1px solid #ffa39e;
}
.ant-alert-error .ant-alert-icon {
  color: #f5222d;
}
.ant-alert-close-icon {
  position: absolute;
  top: 8px;
  right: 16px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  line-height: 22px;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.ant-alert-close-icon .anticon-close {
  color: rgba(0, 0, 0, 0.45);
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.ant-alert-close-icon .anticon-close:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-close-text {
  color: rgba(0, 0, 0, 0.45);
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.ant-alert-close-text:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-with-description {
  position: relative;
  padding: 15px 15px 15px 64px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 1.5;
  border-radius: 4px;
}
.ant-alert-with-description.ant-alert-no-icon {
  padding: 15px;
}
.ant-alert-with-description .ant-alert-icon {
  position: absolute;
  top: 16px;
  left: 24px;
  font-size: 24px;
}
.ant-alert-with-description .ant-alert-close-icon {
  position: absolute;
  top: 16px;
  right: 16px;
  font-size: 14px;
  cursor: pointer;
}
.ant-alert-with-description .ant-alert-message {
  display: block;
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-alert-message {
  color: rgba(0, 0, 0, 0.85);
}
.ant-alert-with-description .ant-alert-description {
  display: block;
}
.ant-alert.ant-alert-closing {
  height: 0 !important;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-alert-slide-up-leave {
  -webkit-animation: antAlertSlideUpOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation: antAlertSlideUpOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ant-alert-banner {
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
}
@-webkit-keyframes antAlertSlideUpIn {
  0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antAlertSlideUpIn {
  0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antAlertSlideUpOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antAlertSlideUpOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-message {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: fixed;
  top: 16px;
  left: 0;
  z-index: 1010;
  width: 100%;
  pointer-events: none;
}
.ant-message-notice {
  padding: 8px;
  text-align: center;
}
.ant-message-notice:first-child {
  margin-top: -8px;
}
.ant-message-notice-content {
  display: inline-block;
  padding: 10px 16px;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  pointer-events: all;
}
.ant-message-success .anticon {
  color: #52c41a;
}
.ant-message-error .anticon {
  color: #f5222d;
}
.ant-message-warning .anticon {
  color: #faad14;
}
.ant-message-info .anticon,
.ant-message-loading .anticon {
  color: #1890ff;
}
.ant-message .anticon {
  position: relative;
  top: 1px;
  margin-right: 8px;
  font-size: 16px;
}
.ant-message-notice.move-up-leave.move-up-leave-active {
  overflow: hidden;
  -webkit-animation-name: MessageMoveOut;
          animation-name: MessageMoveOut;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
}
@-webkit-keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-result {
  padding: 48px 32px;
}
.ant-result-success .ant-result-icon > .anticon {
  color: #52c41a;
}
.ant-result-error .ant-result-icon > .anticon {
  color: #f5222d;
}
.ant-result-info .ant-result-icon > .anticon {
  color: #1890ff;
}
.ant-result-warning .ant-result-icon > .anticon {
  color: #faad14;
}
.ant-result-image {
  width: 250px;
  height: 295px;
  margin: auto;
}
.ant-result-icon {
  margin-bottom: 24px;
  text-align: center;
}
.ant-result-icon > .anticon {
  font-size: 72px;
}
.ant-result-title {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  line-height: 1.8;
  text-align: center;
}
.ant-result-subtitle {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.6;
  text-align: center;
}
.ant-result-extra {
  margin-top: 32px;
  text-align: center;
}
.ant-result-extra > * {
  margin-right: 8px;
}
.ant-result-extra > *:last-child {
  margin-right: 0;
}
.ant-result-content {
  margin-top: 24px;
  padding: 24px 40px;
  background-color: #fafafa;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.styles__account-wrapper___LRUFP {
  padding-bottom: 10px;
}
.styles__user-icon___iQIjf {
  height: 24px;
  margin-bottom: -2px;
}
.styles__name___DvlH_ {
  margin-left: 8px;
  margin-right: 5px;
}
.styles__down-icon___slmIC {
  color: #bfbfbf;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-badge {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  color: unset;
  line-height: 1;
}
.ant-badge-count {
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #f5222d;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 0 1px #fff;
          box-shadow: 0 0 0 1px #fff;
}
.ant-badge-count a,
.ant-badge-count a:hover {
  color: #fff;
}
.ant-badge-multiple-words {
  padding: 0 8px;
}
.ant-badge-dot {
  width: 6px;
  height: 6px;
  background: #f5222d;
  border-radius: 100%;
  -webkit-box-shadow: 0 0 0 1px #fff;
          box-shadow: 0 0 0 1px #fff;
}
.ant-badge-count,
.ant-badge-dot,
.ant-badge .ant-scroll-number-custom-component {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  -webkit-transform: translate(50%, -50%);
      -ms-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  -webkit-transform-origin: 100% 0%;
      -ms-transform-origin: 100% 0%;
          transform-origin: 100% 0%;
}
.ant-badge-status {
  line-height: inherit;
  vertical-align: baseline;
}
.ant-badge-status-dot {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  vertical-align: middle;
  border-radius: 50%;
}
.ant-badge-status-success {
  background-color: #52c41a;
}
.ant-badge-status-processing {
  position: relative;
  background-color: #1890ff;
}
.ant-badge-status-processing::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  -webkit-animation: antStatusProcessing 1.2s infinite ease-in-out;
          animation: antStatusProcessing 1.2s infinite ease-in-out;
  content: '';
}
.ant-badge-status-default {
  background-color: #d9d9d9;
}
.ant-badge-status-error {
  background-color: #f5222d;
}
.ant-badge-status-warning {
  background-color: #faad14;
}
.ant-badge-status-pink {
  background: #eb2f96;
}
.ant-badge-status-magenta {
  background: #eb2f96;
}
.ant-badge-status-red {
  background: #f5222d;
}
.ant-badge-status-volcano {
  background: #fa541c;
}
.ant-badge-status-orange {
  background: #fa8c16;
}
.ant-badge-status-yellow {
  background: #fadb14;
}
.ant-badge-status-gold {
  background: #faad14;
}
.ant-badge-status-cyan {
  background: #13c2c2;
}
.ant-badge-status-lime {
  background: #a0d911;
}
.ant-badge-status-green {
  background: #52c41a;
}
.ant-badge-status-blue {
  background: #1890ff;
}
.ant-badge-status-geekblue {
  background: #2f54eb;
}
.ant-badge-status-purple {
  background: #722ed1;
}
.ant-badge-status-text {
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
}
.ant-badge-zoom-appear,
.ant-badge-zoom-enter {
  -webkit-animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
          animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ant-badge-zoom-leave {
  -webkit-animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
          animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ant-badge-not-a-wrapper:not(.ant-badge-status) {
  vertical-align: middle;
}
.ant-badge-not-a-wrapper .ant-scroll-number {
  position: relative;
  top: auto;
  display: block;
}
.ant-badge-not-a-wrapper .ant-badge-count {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
@-webkit-keyframes antStatusProcessing {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(2.4);
            transform: scale(2.4);
    opacity: 0;
  }
}
@keyframes antStatusProcessing {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(2.4);
            transform: scale(2.4);
    opacity: 0;
  }
}
.ant-scroll-number {
  overflow: hidden;
}
.ant-scroll-number-only {
  display: inline-block;
  height: 20px;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-scroll-number-only > p.ant-scroll-number-only-unit {
  height: 20px;
  margin: 0;
}
.ant-scroll-number-symbol {
  vertical-align: top;
}
@-webkit-keyframes antZoomBadgeIn {
  0% {
    -webkit-transform: scale(0) translate(50%, -50%);
            transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1) translate(50%, -50%);
            transform: scale(1) translate(50%, -50%);
  }
}
@keyframes antZoomBadgeIn {
  0% {
    -webkit-transform: scale(0) translate(50%, -50%);
            transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1) translate(50%, -50%);
            transform: scale(1) translate(50%, -50%);
  }
}
@-webkit-keyframes antZoomBadgeOut {
  0% {
    -webkit-transform: scale(1) translate(50%, -50%);
            transform: scale(1) translate(50%, -50%);
  }
  100% {
    -webkit-transform: scale(0) translate(50%, -50%);
            transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
}
@keyframes antZoomBadgeOut {
  0% {
    -webkit-transform: scale(1) translate(50%, -50%);
            transform: scale(1) translate(50%, -50%);
  }
  100% {
    -webkit-transform: scale(0) translate(50%, -50%);
            transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-breadcrumb {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-breadcrumb .anticon {
  font-size: 14px;
}
.ant-breadcrumb a {
  color: rgba(0, 0, 0, 0.45);
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.ant-breadcrumb a:hover {
  color: #40a9ff;
}
.ant-breadcrumb > span:last-child {
  color: rgba(0, 0, 0, 0.65);
}
.ant-breadcrumb > span:last-child a {
  color: rgba(0, 0, 0, 0.65);
}
.ant-breadcrumb > span:last-child .ant-breadcrumb-separator {
  display: none;
}
.ant-breadcrumb-separator {
  margin: 0 8px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-breadcrumb-link > .anticon + span {
  margin-left: 4px;
}
.ant-breadcrumb-overlay-link > .anticon {
  margin-left: 4px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-menu {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  margin-bottom: 0;
  padding-left: 0;
  color: rgba(0, 0, 0, 0.65);
  line-height: 0;
  list-style: none;
  background: #fff;
  outline: none;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  -webkit-transition: background 0.3s, width 0.2s;
  transition: background 0.3s, width 0.2s;
  zoom: 1;
}
.ant-menu::before,
.ant-menu::after {
  display: table;
  content: '';
}
.ant-menu::after {
  clear: both;
}
.ant-menu ul,
.ant-menu ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-menu-hidden {
  display: none;
}
.ant-menu-item-group-title {
  padding: 8px 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-menu-submenu,
.ant-menu-submenu-inline {
  -webkit-transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-item:active,
.ant-menu-submenu-title:active {
  background: #e6f7ff;
}
.ant-menu-submenu .ant-menu-sub {
  cursor: initial;
  -webkit-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-item > a {
  display: block;
  color: rgba(0, 0, 0, 0.65);
}
.ant-menu-item > a:hover {
  color: #1890ff;
}
.ant-menu-item > a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: '';
}
.ant-menu-item > .ant-badge > a {
  color: rgba(0, 0, 0, 0.65);
}
.ant-menu-item > .ant-badge > a:hover {
  color: #1890ff;
}
.ant-menu-item-divider {
  height: 1px;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.ant-menu-item:hover,
.ant-menu-item-active,
.ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.ant-menu-submenu-active,
.ant-menu-submenu-title:hover {
  color: #1890ff;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu {
  margin-top: -1px;
}
.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
  background-color: transparent;
}
.ant-menu-item-selected {
  color: #1890ff;
}
.ant-menu-item-selected > a,
.ant-menu-item-selected > a:hover {
  color: #1890ff;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #e6f7ff;
}
.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border-right: 1px solid #e8e8e8;
}
.ant-menu-vertical-right {
  border-left: 1px solid #e8e8e8;
}
.ant-menu-vertical.ant-menu-sub,
.ant-menu-vertical-left.ant-menu-sub,
.ant-menu-vertical-right.ant-menu-sub {
  min-width: 160px;
  padding: 0;
  border-right: 0;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
}
.ant-menu-horizontal.ant-menu-sub {
  min-width: 114px;
}
.ant-menu-item,
.ant-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  -webkit-transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-item .anticon,
.ant-menu-submenu-title .anticon {
  min-width: 14px;
  margin-right: 10px;
  font-size: 14px;
  -webkit-transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-item .anticon + span,
.ant-menu-submenu-title .anticon + span {
  opacity: 1;
  -webkit-transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu > .ant-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  padding: 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.ant-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: #fff;
  border-radius: 4px;
}
.ant-menu-submenu-popup .submenu-title-wrapper {
  padding-right: 20px;
}
.ant-menu-submenu-popup::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.0001;
  content: ' ';
}
.ant-menu-submenu > .ant-menu {
  background-color: #fff;
  border-radius: 4px;
}
.ant-menu-submenu > .ant-menu-submenu-title::after {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background: #fff;
  background: rgba(0, 0, 0, 0.65) \9;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0.65)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65));
  background-image: none \9;
  border-radius: 2px;
  -webkit-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  -webkit-transform: rotate(45deg) translateY(-2px);
      -ms-transform: rotate(45deg) translateY(-2px);
          transform: rotate(45deg) translateY(-2px);
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  -webkit-transform: rotate(-45deg) translateY(2px);
      -ms-transform: rotate(-45deg) translateY(2px);
          transform: rotate(-45deg) translateY(2px);
}
.ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after,
.ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before {
  background: -webkit-gradient(linear, left top, right top, from(#1890ff), to(#1890ff));
  background: linear-gradient(to right, #1890ff, #1890ff);
}
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  -webkit-transform: rotate(-45deg) translateX(2px);
      -ms-transform: rotate(-45deg) translateX(2px);
          transform: rotate(-45deg) translateX(2px);
}
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  -webkit-transform: rotate(45deg) translateX(-2px);
      -ms-transform: rotate(45deg) translateX(-2px);
          transform: rotate(45deg) translateX(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  -webkit-transform: translateY(-2px);
      -ms-transform: translateY(-2px);
          transform: translateY(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  -webkit-transform: rotate(-45deg) translateX(-2px);
      -ms-transform: rotate(-45deg) translateX(-2px);
          transform: rotate(-45deg) translateX(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  -webkit-transform: rotate(45deg) translateX(2px);
      -ms-transform: rotate(45deg) translateX(2px);
          transform: rotate(45deg) translateX(2px);
}
.ant-menu-vertical .ant-menu-submenu-selected,
.ant-menu-vertical-left .ant-menu-submenu-selected,
.ant-menu-vertical-right .ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-vertical .ant-menu-submenu-selected > a,
.ant-menu-vertical-left .ant-menu-submenu-selected > a,
.ant-menu-vertical-right .ant-menu-submenu-selected > a {
  color: #1890ff;
}
.ant-menu-horizontal {
  line-height: 46px;
  white-space: nowrap;
  border: 0;
  border-bottom: 1px solid #e8e8e8;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-menu-horizontal > .ant-menu-item,
.ant-menu-horizontal > .ant-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
  border-bottom: 2px solid transparent;
}
.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-submenu:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu-active,
.ant-menu-horizontal > .ant-menu-item-open,
.ant-menu-horizontal > .ant-menu-submenu-open,
.ant-menu-horizontal > .ant-menu-item-selected,
.ant-menu-horizontal > .ant-menu-submenu-selected {
  color: #1890ff;
  border-bottom: 2px solid #1890ff;
}
.ant-menu-horizontal > .ant-menu-item > a {
  display: block;
  color: rgba(0, 0, 0, 0.65);
}
.ant-menu-horizontal > .ant-menu-item > a:hover {
  color: #1890ff;
}
.ant-menu-horizontal > .ant-menu-item > a::before {
  bottom: -2px;
}
.ant-menu-horizontal > .ant-menu-item-selected > a {
  color: #1890ff;
}
.ant-menu-horizontal::after {
  display: block;
  clear: both;
  height: 0;
  content: '\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 #1890ff;
  -webkit-transform: scaleY(0.0001);
      -ms-transform: scaleY(0.0001);
          transform: scaleY(0.0001);
  opacity: 0;
  -webkit-transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content: '';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px;
  overflow: hidden;
  font-size: 14px;
  line-height: 40px;
  text-overflow: ellipsis;
}
.ant-menu-vertical .ant-menu-submenu,
.ant-menu-vertical-left .ant-menu-submenu,
.ant-menu-vertical-right .ant-menu-submenu,
.ant-menu-inline .ant-menu-submenu {
  padding-bottom: 0.02px;
}
.ant-menu-vertical .ant-menu-item:not(:last-child),
.ant-menu-vertical-left .ant-menu-item:not(:last-child),
.ant-menu-vertical-right .ant-menu-item:not(:last-child),
.ant-menu-inline .ant-menu-item:not(:last-child) {
  margin-bottom: 8px;
}
.ant-menu-vertical > .ant-menu-item,
.ant-menu-vertical-left > .ant-menu-item,
.ant-menu-vertical-right > .ant-menu-item,
.ant-menu-inline > .ant-menu-item,
.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
}
.ant-menu-inline {
  width: 100%;
}
.ant-menu-inline .ant-menu-selected::after,
.ant-menu-inline .ant-menu-item-selected::after {
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
  opacity: 1;
  -webkit-transition: opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title {
  width: calc(100% + 1px);
}
.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline-collapsed {
  width: 80px;
}
.ant-menu-inline-collapsed > .ant-menu-item,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
  left: 0;
  padding: 0 32px !important;
  text-overflow: clip;
}
.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  display: none;
}
.ant-menu-inline-collapsed > .ant-menu-item .anticon,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
  line-height: 40px;
}
.ant-menu-inline-collapsed > .ant-menu-item .anticon + span,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
  display: inline-block;
  max-width: 0;
  opacity: 0;
}
.ant-menu-inline-collapsed-tooltip {
  pointer-events: none;
}
.ant-menu-inline-collapsed-tooltip .anticon {
  display: none;
}
.ant-menu-inline-collapsed-tooltip a {
  color: rgba(255, 255, 255, 0.85);
}
.ant-menu-inline-collapsed .ant-menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.ant-menu-item-group-list .ant-menu-item,
.ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 16px 0 28px;
}
.ant-menu-root.ant-menu-vertical,
.ant-menu-root.ant-menu-vertical-left,
.ant-menu-root.ant-menu-vertical-right,
.ant-menu-root.ant-menu-inline {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-menu-sub.ant-menu-inline {
  padding: 0;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-menu-sub.ant-menu-inline > .ant-menu-item,
.ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
  list-style-position: inside;
  list-style-type: disc;
}
.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-left: 32px;
}
.ant-menu-item-disabled,
.ant-menu-submenu-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  background: none;
  border-color: transparent !important;
  cursor: not-allowed;
}
.ant-menu-item-disabled > a,
.ant-menu-submenu-disabled > a {
  color: rgba(0, 0, 0, 0.25) !important;
  pointer-events: none;
}
.ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed;
}
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(0, 0, 0, 0.25) !important;
}
.ant-menu-dark,
.ant-menu-dark .ant-menu-sub {
  color: rgba(255, 255, 255, 0.65);
  background: #001529;
}
.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0.45;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark.ant-menu-submenu-popup {
  background: transparent;
}
.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #000c17;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45) inset;
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45) inset;
}
.ant-menu-dark.ant-menu-horizontal {
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item,
.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
  top: 0;
  margin-top: 0;
  border-color: #001529;
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a::before {
  bottom: 0;
}
.ant-menu-dark .ant-menu-item,
.ant-menu-dark .ant-menu-item-group-title,
.ant-menu-dark .ant-menu-item > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-menu-dark.ant-menu-inline,
.ant-menu-dark.ant-menu-vertical,
.ant-menu-dark.ant-menu-vertical-left,
.ant-menu-dark.ant-menu-vertical-right {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-vertical .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
  width: 100%;
}
.ant-menu-dark .ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-active,
.ant-menu-dark .ant-menu-submenu-active,
.ant-menu-dark .ant-menu-submenu-open,
.ant-menu-dark .ant-menu-submenu-selected,
.ant-menu-dark .ant-menu-submenu-title:hover {
  color: #fff;
  background-color: transparent;
}
.ant-menu-dark .ant-menu-item:hover > a,
.ant-menu-dark .ant-menu-item-active > a,
.ant-menu-dark .ant-menu-submenu-active > a,
.ant-menu-dark .ant-menu-submenu-open > a,
.ant-menu-dark .ant-menu-submenu-selected > a,
.ant-menu-dark .ant-menu-submenu-title:hover > a {
  color: #fff;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow {
  opacity: 1;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark .ant-menu-item:hover {
  background-color: transparent;
}
.ant-menu-dark .ant-menu-item-selected {
  color: #fff;
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected::after {
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected > a,
.ant-menu-dark .ant-menu-item-selected > a:hover {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .anticon {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .anticon + span {
  color: #fff;
}
.ant-menu.ant-menu-dark .ant-menu-item-selected,
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
  background-color: #1890ff;
}
.ant-menu-dark .ant-menu-item-disabled,
.ant-menu-dark .ant-menu-submenu-disabled,
.ant-menu-dark .ant-menu-item-disabled > a,
.ant-menu-dark .ant-menu-submenu-disabled > a {
  color: rgba(255, 255, 255, 0.35) !important;
  opacity: 0.8;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(255, 255, 255, 0.35) !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tooltip {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1060;
  display: block;
  max-width: 250px;
  visibility: visible;
}
.ant-tooltip-hidden {
  display: none;
}
.ant-tooltip-placement-top,
.ant-tooltip-placement-topLeft,
.ant-tooltip-placement-topRight {
  padding-bottom: 8px;
}
.ant-tooltip-placement-right,
.ant-tooltip-placement-rightTop,
.ant-tooltip-placement-rightBottom {
  padding-left: 8px;
}
.ant-tooltip-placement-bottom,
.ant-tooltip-placement-bottomLeft,
.ant-tooltip-placement-bottomRight {
  padding-top: 8px;
}
.ant-tooltip-placement-left,
.ant-tooltip-placement-leftTop,
.ant-tooltip-placement-leftBottom {
  padding-right: 8px;
}
.ant-tooltip-inner {
  min-width: 30px;
  min-height: 32px;
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-tooltip-arrow {
  position: absolute;
  display: block;
  width: 13.07106781px;
  height: 13.07106781px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-tooltip-arrow::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 5px;
  height: 5px;
  margin: auto;
  background-color: rgba(0, 0, 0, 0.75);
  content: '';
  pointer-events: auto;
}
.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: -5.07106781px;
}
.ant-tooltip-placement-top .ant-tooltip-arrow::before,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow::before,
.ant-tooltip-placement-topRight .ant-tooltip-arrow::before {
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
          box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform: translateY(-6.53553391px) rotate(45deg);
      -ms-transform: translateY(-6.53553391px) rotate(45deg);
          transform: translateY(-6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  left: -5.07106781px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow::before,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow::before,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow::before {
  -webkit-box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
          box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform: translateX(6.53553391px) rotate(45deg);
      -ms-transform: translateX(6.53553391px) rotate(45deg);
          transform: translateX(6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  right: -5.07106781px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow::before,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow::before,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow::before {
  -webkit-box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
          box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform: translateX(-6.53553391px) rotate(45deg);
      -ms-transform: translateX(-6.53553391px) rotate(45deg);
          transform: translateX(-6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  top: -5.07106781px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow::before,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow::before,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow::before {
  -webkit-box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
          box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
  -webkit-transform: translateY(6.53553391px) rotate(45deg);
      -ms-transform: translateY(6.53553391px) rotate(45deg);
          transform: translateY(6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  right: 13px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-dropdown {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-dropdown::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: -7px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: ' ';
}
.ant-dropdown-wrap {
  position: relative;
}
.ant-dropdown-wrap .ant-btn > .anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
      -ms-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
}
:root .ant-dropdown-wrap .ant-btn > .anticon-down {
  font-size: 12px;
}
.ant-dropdown-wrap .anticon-down::before {
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.ant-dropdown-wrap-open .anticon-down::before {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ant-dropdown-hidden,
.ant-dropdown-menu-hidden {
  display: none;
}
.ant-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  outline: none;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  -webkit-transform: translate3d(0, 0, 0);
}
.ant-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.45);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
}
.ant-dropdown-menu-submenu-popup > .ant-dropdown-menu {
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
}
.ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-menu-submenu-popup li {
  list-style: none;
}
.ant-dropdown-menu-submenu-popup ul {
  margin-right: 0.3em;
  margin-left: 0.3em;
  padding: 0;
}
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-dropdown-menu-item > .anticon:first-child,
.ant-dropdown-menu-submenu-title > .anticon:first-child,
.ant-dropdown-menu-item > span > .anticon:first-child,
.ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  min-width: 12px;
  margin-right: 8px;
  font-size: 12px;
}
.ant-dropdown-menu-item > a,
.ant-dropdown-menu-submenu-title > a {
  display: block;
  margin: -5px -12px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.65);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected,
.ant-dropdown-menu-item-selected > a,
.ant-dropdown-menu-submenu-title-selected > a {
  color: #1890ff;
  background-color: #e6f7ff;
}
.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover {
  background-color: #e6f7ff;
}
.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-item-divider,
.ant-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow {
  position: absolute;
  right: 8px;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.45);
  font-style: normal;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
      -ms-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
}
:root .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,
:root .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  font-size: 12px;
}
.ant-dropdown-menu-item-group-list {
  margin: 0 8px;
  padding: 0;
  list-style: none;
}
.ant-dropdown-menu-submenu-title {
  padding-right: 26px;
}
.ant-dropdown-menu-submenu-vertical {
  position: relative;
}
.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
}
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
  color: #1890ff;
}
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomRight,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topRight,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.ant-dropdown-trigger > .anticon.anticon-down,
.ant-dropdown-link > .anticon.anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
      -ms-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
}
:root .ant-dropdown-trigger > .anticon.anticon-down,
:root .ant-dropdown-link > .anticon.anticon-down {
  font-size: 12px;
}
.ant-dropdown-button {
  white-space: nowrap;
}
.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child) {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-dropdown-button .anticon.anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
      -ms-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
}
:root .ant-dropdown-button .anticon.anticon-down {
  font-size: 12px;
}
.ant-dropdown-menu-dark,
.ant-dropdown-menu-dark .ant-dropdown-menu {
  background: #001529;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow::after {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover {
  color: #fff;
  background: transparent;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
  color: #fff;
  background: #1890ff;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-btn {
  line-height: 1.499;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
          box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  height: 32px;
  padding: 0 15px;
  font-size: 14px;
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-btn > .anticon {
  line-height: 1;
}
.ant-btn,
.ant-btn:active,
.ant-btn:focus {
  outline: 0;
}
.ant-btn:not([disabled]):hover {
  text-decoration: none;
}
.ant-btn:not([disabled]):active {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn.disabled,
.ant-btn[disabled] {
  cursor: not-allowed;
}
.ant-btn.disabled > *,
.ant-btn[disabled] > * {
  pointer-events: none;
}
.ant-btn-lg {
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  border-radius: 4px;
}
.ant-btn-sm {
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
  border-radius: 4px;
}
.ant-btn > a:only-child {
  color: currentColor;
}
.ant-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus {
  color: #40a9ff;
  background-color: #fff;
  border-color: #40a9ff;
}
.ant-btn:hover > a:only-child,
.ant-btn:focus > a:only-child {
  color: currentColor;
}
.ant-btn:hover > a:only-child::after,
.ant-btn:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:active,
.ant-btn.active {
  color: #096dd9;
  background-color: #fff;
  border-color: #096dd9;
}
.ant-btn:active > a:only-child,
.ant-btn.active > a:only-child {
  color: currentColor;
}
.ant-btn:active > a:only-child::after,
.ant-btn.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-disabled,
.ant-btn.disabled,
.ant-btn[disabled],
.ant-btn-disabled:hover,
.ant-btn.disabled:hover,
.ant-btn[disabled]:hover,
.ant-btn-disabled:focus,
.ant-btn.disabled:focus,
.ant-btn[disabled]:focus,
.ant-btn-disabled:active,
.ant-btn.disabled:active,
.ant-btn[disabled]:active,
.ant-btn-disabled.active,
.ant-btn.disabled.active,
.ant-btn[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-disabled > a:only-child,
.ant-btn.disabled > a:only-child,
.ant-btn[disabled] > a:only-child,
.ant-btn-disabled:hover > a:only-child,
.ant-btn.disabled:hover > a:only-child,
.ant-btn[disabled]:hover > a:only-child,
.ant-btn-disabled:focus > a:only-child,
.ant-btn.disabled:focus > a:only-child,
.ant-btn[disabled]:focus > a:only-child,
.ant-btn-disabled:active > a:only-child,
.ant-btn.disabled:active > a:only-child,
.ant-btn[disabled]:active > a:only-child,
.ant-btn-disabled.active > a:only-child,
.ant-btn.disabled.active > a:only-child,
.ant-btn[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-disabled > a:only-child::after,
.ant-btn.disabled > a:only-child::after,
.ant-btn[disabled] > a:only-child::after,
.ant-btn-disabled:hover > a:only-child::after,
.ant-btn.disabled:hover > a:only-child::after,
.ant-btn[disabled]:hover > a:only-child::after,
.ant-btn-disabled:focus > a:only-child::after,
.ant-btn.disabled:focus > a:only-child::after,
.ant-btn[disabled]:focus > a:only-child::after,
.ant-btn-disabled:active > a:only-child::after,
.ant-btn.disabled:active > a:only-child::after,
.ant-btn[disabled]:active > a:only-child::after,
.ant-btn-disabled.active > a:only-child::after,
.ant-btn.disabled.active > a:only-child::after,
.ant-btn[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus,
.ant-btn:active,
.ant-btn.active {
  text-decoration: none;
  background: #fff;
}
.ant-btn > i,
.ant-btn > span {
  display: inline-block;
  -webkit-transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  pointer-events: none;
}
.ant-btn-primary {
  color: #fff;
  background-color: #1890ff;
  border-color: #1890ff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
          box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-primary > a:only-child {
  color: currentColor;
}
.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary:hover,
.ant-btn-primary:focus {
  color: #fff;
  background-color: #40a9ff;
  border-color: #40a9ff;
}
.ant-btn-primary:hover > a:only-child,
.ant-btn-primary:focus > a:only-child {
  color: currentColor;
}
.ant-btn-primary:hover > a:only-child::after,
.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary:active,
.ant-btn-primary.active {
  color: #fff;
  background-color: #096dd9;
  border-color: #096dd9;
}
.ant-btn-primary:active > a:only-child,
.ant-btn-primary.active > a:only-child {
  color: currentColor;
}
.ant-btn-primary:active > a:only-child::after,
.ant-btn-primary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary-disabled,
.ant-btn-primary.disabled,
.ant-btn-primary[disabled],
.ant-btn-primary-disabled:hover,
.ant-btn-primary.disabled:hover,
.ant-btn-primary[disabled]:hover,
.ant-btn-primary-disabled:focus,
.ant-btn-primary.disabled:focus,
.ant-btn-primary[disabled]:focus,
.ant-btn-primary-disabled:active,
.ant-btn-primary.disabled:active,
.ant-btn-primary[disabled]:active,
.ant-btn-primary-disabled.active,
.ant-btn-primary.disabled.active,
.ant-btn-primary[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-primary-disabled > a:only-child,
.ant-btn-primary.disabled > a:only-child,
.ant-btn-primary[disabled] > a:only-child,
.ant-btn-primary-disabled:hover > a:only-child,
.ant-btn-primary.disabled:hover > a:only-child,
.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-primary-disabled:focus > a:only-child,
.ant-btn-primary.disabled:focus > a:only-child,
.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-primary-disabled:active > a:only-child,
.ant-btn-primary.disabled:active > a:only-child,
.ant-btn-primary[disabled]:active > a:only-child,
.ant-btn-primary-disabled.active > a:only-child,
.ant-btn-primary.disabled.active > a:only-child,
.ant-btn-primary[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-primary-disabled > a:only-child::after,
.ant-btn-primary.disabled > a:only-child::after,
.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-primary-disabled:hover > a:only-child::after,
.ant-btn-primary.disabled:hover > a:only-child::after,
.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-primary-disabled:focus > a:only-child::after,
.ant-btn-primary.disabled:focus > a:only-child::after,
.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-primary-disabled:active > a:only-child::after,
.ant-btn-primary.disabled:active > a:only-child::after,
.ant-btn-primary[disabled]:active > a:only-child::after,
.ant-btn-primary-disabled.active > a:only-child::after,
.ant-btn-primary.disabled.active > a:only-child::after,
.ant-btn-primary[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #40a9ff;
  border-left-color: #40a9ff;
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #d9d9d9;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
  border-right-color: #40a9ff;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #d9d9d9;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-left-color: #40a9ff;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-left-color: #d9d9d9;
}
.ant-btn-ghost {
  color: rgba(0, 0, 0, 0.65);
  background-color: transparent;
  border-color: #d9d9d9;
}
.ant-btn-ghost > a:only-child {
  color: currentColor;
}
.ant-btn-ghost > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost:hover,
.ant-btn-ghost:focus {
  color: #40a9ff;
  background-color: transparent;
  border-color: #40a9ff;
}
.ant-btn-ghost:hover > a:only-child,
.ant-btn-ghost:focus > a:only-child {
  color: currentColor;
}
.ant-btn-ghost:hover > a:only-child::after,
.ant-btn-ghost:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost:active,
.ant-btn-ghost.active {
  color: #096dd9;
  background-color: transparent;
  border-color: #096dd9;
}
.ant-btn-ghost:active > a:only-child,
.ant-btn-ghost.active > a:only-child {
  color: currentColor;
}
.ant-btn-ghost:active > a:only-child::after,
.ant-btn-ghost.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost-disabled,
.ant-btn-ghost.disabled,
.ant-btn-ghost[disabled],
.ant-btn-ghost-disabled:hover,
.ant-btn-ghost.disabled:hover,
.ant-btn-ghost[disabled]:hover,
.ant-btn-ghost-disabled:focus,
.ant-btn-ghost.disabled:focus,
.ant-btn-ghost[disabled]:focus,
.ant-btn-ghost-disabled:active,
.ant-btn-ghost.disabled:active,
.ant-btn-ghost[disabled]:active,
.ant-btn-ghost-disabled.active,
.ant-btn-ghost.disabled.active,
.ant-btn-ghost[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-ghost-disabled > a:only-child,
.ant-btn-ghost.disabled > a:only-child,
.ant-btn-ghost[disabled] > a:only-child,
.ant-btn-ghost-disabled:hover > a:only-child,
.ant-btn-ghost.disabled:hover > a:only-child,
.ant-btn-ghost[disabled]:hover > a:only-child,
.ant-btn-ghost-disabled:focus > a:only-child,
.ant-btn-ghost.disabled:focus > a:only-child,
.ant-btn-ghost[disabled]:focus > a:only-child,
.ant-btn-ghost-disabled:active > a:only-child,
.ant-btn-ghost.disabled:active > a:only-child,
.ant-btn-ghost[disabled]:active > a:only-child,
.ant-btn-ghost-disabled.active > a:only-child,
.ant-btn-ghost.disabled.active > a:only-child,
.ant-btn-ghost[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-ghost-disabled > a:only-child::after,
.ant-btn-ghost.disabled > a:only-child::after,
.ant-btn-ghost[disabled] > a:only-child::after,
.ant-btn-ghost-disabled:hover > a:only-child::after,
.ant-btn-ghost.disabled:hover > a:only-child::after,
.ant-btn-ghost[disabled]:hover > a:only-child::after,
.ant-btn-ghost-disabled:focus > a:only-child::after,
.ant-btn-ghost.disabled:focus > a:only-child::after,
.ant-btn-ghost[disabled]:focus > a:only-child::after,
.ant-btn-ghost-disabled:active > a:only-child::after,
.ant-btn-ghost.disabled:active > a:only-child::after,
.ant-btn-ghost[disabled]:active > a:only-child::after,
.ant-btn-ghost-disabled.active > a:only-child::after,
.ant-btn-ghost.disabled.active > a:only-child::after,
.ant-btn-ghost[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed {
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  border-color: #d9d9d9;
  border-style: dashed;
}
.ant-btn-dashed > a:only-child {
  color: currentColor;
}
.ant-btn-dashed > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed:hover,
.ant-btn-dashed:focus {
  color: #40a9ff;
  background-color: #fff;
  border-color: #40a9ff;
}
.ant-btn-dashed:hover > a:only-child,
.ant-btn-dashed:focus > a:only-child {
  color: currentColor;
}
.ant-btn-dashed:hover > a:only-child::after,
.ant-btn-dashed:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed:active,
.ant-btn-dashed.active {
  color: #096dd9;
  background-color: #fff;
  border-color: #096dd9;
}
.ant-btn-dashed:active > a:only-child,
.ant-btn-dashed.active > a:only-child {
  color: currentColor;
}
.ant-btn-dashed:active > a:only-child::after,
.ant-btn-dashed.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed-disabled,
.ant-btn-dashed.disabled,
.ant-btn-dashed[disabled],
.ant-btn-dashed-disabled:hover,
.ant-btn-dashed.disabled:hover,
.ant-btn-dashed[disabled]:hover,
.ant-btn-dashed-disabled:focus,
.ant-btn-dashed.disabled:focus,
.ant-btn-dashed[disabled]:focus,
.ant-btn-dashed-disabled:active,
.ant-btn-dashed.disabled:active,
.ant-btn-dashed[disabled]:active,
.ant-btn-dashed-disabled.active,
.ant-btn-dashed.disabled.active,
.ant-btn-dashed[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-dashed-disabled > a:only-child,
.ant-btn-dashed.disabled > a:only-child,
.ant-btn-dashed[disabled] > a:only-child,
.ant-btn-dashed-disabled:hover > a:only-child,
.ant-btn-dashed.disabled:hover > a:only-child,
.ant-btn-dashed[disabled]:hover > a:only-child,
.ant-btn-dashed-disabled:focus > a:only-child,
.ant-btn-dashed.disabled:focus > a:only-child,
.ant-btn-dashed[disabled]:focus > a:only-child,
.ant-btn-dashed-disabled:active > a:only-child,
.ant-btn-dashed.disabled:active > a:only-child,
.ant-btn-dashed[disabled]:active > a:only-child,
.ant-btn-dashed-disabled.active > a:only-child,
.ant-btn-dashed.disabled.active > a:only-child,
.ant-btn-dashed[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-dashed-disabled > a:only-child::after,
.ant-btn-dashed.disabled > a:only-child::after,
.ant-btn-dashed[disabled] > a:only-child::after,
.ant-btn-dashed-disabled:hover > a:only-child::after,
.ant-btn-dashed.disabled:hover > a:only-child::after,
.ant-btn-dashed[disabled]:hover > a:only-child::after,
.ant-btn-dashed-disabled:focus > a:only-child::after,
.ant-btn-dashed.disabled:focus > a:only-child::after,
.ant-btn-dashed[disabled]:focus > a:only-child::after,
.ant-btn-dashed-disabled:active > a:only-child::after,
.ant-btn-dashed.disabled:active > a:only-child::after,
.ant-btn-dashed[disabled]:active > a:only-child::after,
.ant-btn-dashed-disabled.active > a:only-child::after,
.ant-btn-dashed.disabled.active > a:only-child::after,
.ant-btn-dashed[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger {
  color: #fff;
  background-color: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
          box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-danger > a:only-child {
  color: currentColor;
}
.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger:hover,
.ant-btn-danger:focus {
  color: #fff;
  background-color: #ff7875;
  border-color: #ff7875;
}
.ant-btn-danger:hover > a:only-child,
.ant-btn-danger:focus > a:only-child {
  color: currentColor;
}
.ant-btn-danger:hover > a:only-child::after,
.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger:active,
.ant-btn-danger.active {
  color: #fff;
  background-color: #d9363e;
  border-color: #d9363e;
}
.ant-btn-danger:active > a:only-child,
.ant-btn-danger.active > a:only-child {
  color: currentColor;
}
.ant-btn-danger:active > a:only-child::after,
.ant-btn-danger.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger-disabled,
.ant-btn-danger.disabled,
.ant-btn-danger[disabled],
.ant-btn-danger-disabled:hover,
.ant-btn-danger.disabled:hover,
.ant-btn-danger[disabled]:hover,
.ant-btn-danger-disabled:focus,
.ant-btn-danger.disabled:focus,
.ant-btn-danger[disabled]:focus,
.ant-btn-danger-disabled:active,
.ant-btn-danger.disabled:active,
.ant-btn-danger[disabled]:active,
.ant-btn-danger-disabled.active,
.ant-btn-danger.disabled.active,
.ant-btn-danger[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-danger-disabled > a:only-child,
.ant-btn-danger.disabled > a:only-child,
.ant-btn-danger[disabled] > a:only-child,
.ant-btn-danger-disabled:hover > a:only-child,
.ant-btn-danger.disabled:hover > a:only-child,
.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-danger-disabled:focus > a:only-child,
.ant-btn-danger.disabled:focus > a:only-child,
.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-danger-disabled:active > a:only-child,
.ant-btn-danger.disabled:active > a:only-child,
.ant-btn-danger[disabled]:active > a:only-child,
.ant-btn-danger-disabled.active > a:only-child,
.ant-btn-danger.disabled.active > a:only-child,
.ant-btn-danger[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-danger-disabled > a:only-child::after,
.ant-btn-danger.disabled > a:only-child::after,
.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-danger-disabled:hover > a:only-child::after,
.ant-btn-danger.disabled:hover > a:only-child::after,
.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-danger-disabled:focus > a:only-child::after,
.ant-btn-danger.disabled:focus > a:only-child::after,
.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-danger-disabled:active > a:only-child::after,
.ant-btn-danger.disabled:active > a:only-child::after,
.ant-btn-danger[disabled]:active > a:only-child::after,
.ant-btn-danger-disabled.active > a:only-child::after,
.ant-btn-danger.disabled.active > a:only-child::after,
.ant-btn-danger[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link {
  color: #1890ff;
  background-color: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-link > a:only-child {
  color: currentColor;
}
.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover,
.ant-btn-link:focus {
  color: #40a9ff;
  background-color: transparent;
  border-color: #40a9ff;
}
.ant-btn-link:hover > a:only-child,
.ant-btn-link:focus > a:only-child {
  color: currentColor;
}
.ant-btn-link:hover > a:only-child::after,
.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:active,
.ant-btn-link.active {
  color: #096dd9;
  background-color: transparent;
  border-color: #096dd9;
}
.ant-btn-link:active > a:only-child,
.ant-btn-link.active > a:only-child {
  color: currentColor;
}
.ant-btn-link:active > a:only-child::after,
.ant-btn-link.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link-disabled,
.ant-btn-link.disabled,
.ant-btn-link[disabled],
.ant-btn-link-disabled:hover,
.ant-btn-link.disabled:hover,
.ant-btn-link[disabled]:hover,
.ant-btn-link-disabled:focus,
.ant-btn-link.disabled:focus,
.ant-btn-link[disabled]:focus,
.ant-btn-link-disabled:active,
.ant-btn-link.disabled:active,
.ant-btn-link[disabled]:active,
.ant-btn-link-disabled.active,
.ant-btn-link.disabled.active,
.ant-btn-link[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-link-disabled > a:only-child,
.ant-btn-link.disabled > a:only-child,
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link-disabled:hover > a:only-child,
.ant-btn-link.disabled:hover > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link-disabled:focus > a:only-child,
.ant-btn-link.disabled:focus > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link-disabled:active > a:only-child,
.ant-btn-link.disabled:active > a:only-child,
.ant-btn-link[disabled]:active > a:only-child,
.ant-btn-link-disabled.active > a:only-child,
.ant-btn-link.disabled.active > a:only-child,
.ant-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-link-disabled > a:only-child::after,
.ant-btn-link.disabled > a:only-child::after,
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link-disabled:hover > a:only-child::after,
.ant-btn-link.disabled:hover > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link-disabled:focus > a:only-child::after,
.ant-btn-link.disabled:focus > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link-disabled:active > a:only-child::after,
.ant-btn-link.disabled:active > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after,
.ant-btn-link-disabled.active > a:only-child::after,
.ant-btn-link.disabled.active > a:only-child::after,
.ant-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover,
.ant-btn-link:focus,
.ant-btn-link:active {
  border-color: transparent;
}
.ant-btn-link-disabled,
.ant-btn-link.disabled,
.ant-btn-link[disabled],
.ant-btn-link-disabled:hover,
.ant-btn-link.disabled:hover,
.ant-btn-link[disabled]:hover,
.ant-btn-link-disabled:focus,
.ant-btn-link.disabled:focus,
.ant-btn-link[disabled]:focus,
.ant-btn-link-disabled:active,
.ant-btn-link.disabled:active,
.ant-btn-link[disabled]:active,
.ant-btn-link-disabled.active,
.ant-btn-link.disabled.active,
.ant-btn-link[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-link-disabled > a:only-child,
.ant-btn-link.disabled > a:only-child,
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link-disabled:hover > a:only-child,
.ant-btn-link.disabled:hover > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link-disabled:focus > a:only-child,
.ant-btn-link.disabled:focus > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link-disabled:active > a:only-child,
.ant-btn-link.disabled:active > a:only-child,
.ant-btn-link[disabled]:active > a:only-child,
.ant-btn-link-disabled.active > a:only-child,
.ant-btn-link.disabled.active > a:only-child,
.ant-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-link-disabled > a:only-child::after,
.ant-btn-link.disabled > a:only-child::after,
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link-disabled:hover > a:only-child::after,
.ant-btn-link.disabled:hover > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link-disabled:focus > a:only-child::after,
.ant-btn-link.disabled:focus > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link-disabled:active > a:only-child::after,
.ant-btn-link.disabled:active > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after,
.ant-btn-link-disabled.active > a:only-child::after,
.ant-btn-link.disabled.active > a:only-child::after,
.ant-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-icon-only {
  width: 32px;
  height: 32px;
  padding: 0;
  font-size: 16px;
  border-radius: 4px;
}
.ant-btn-icon-only.ant-btn-lg {
  width: 40px;
  height: 40px;
  padding: 0;
  font-size: 18px;
  border-radius: 4px;
}
.ant-btn-icon-only.ant-btn-sm {
  width: 24px;
  height: 24px;
  padding: 0;
  font-size: 14px;
  border-radius: 4px;
}
.ant-btn-icon-only > i {
  vertical-align: middle;
}
.ant-btn-round {
  height: 32px;
  padding: 0 16px;
  font-size: 14px;
  border-radius: 32px;
}
.ant-btn-round.ant-btn-lg {
  height: 40px;
  padding: 0 20px;
  font-size: 16px;
  border-radius: 40px;
}
.ant-btn-round.ant-btn-sm {
  height: 24px;
  padding: 0 12px;
  font-size: 14px;
  border-radius: 24px;
}
.ant-btn-round.ant-btn-icon-only {
  width: auto;
}
.ant-btn-circle,
.ant-btn-circle-outline {
  min-width: 32px;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-lg,
.ant-btn-circle-outline.ant-btn-lg {
  min-width: 40px;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-sm,
.ant-btn-circle-outline.ant-btn-sm {
  min-width: 24px;
  border-radius: 50%;
}
.ant-btn::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  display: none;
  background: #fff;
  border-radius: inherit;
  opacity: 0.35;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  content: '';
  pointer-events: none;
}
.ant-btn .anticon {
  -webkit-transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn .anticon.anticon-plus > svg,
.ant-btn .anticon.anticon-minus > svg {
  shape-rendering: optimizeSpeed;
}
.ant-btn.ant-btn-loading {
  position: relative;
}
.ant-btn.ant-btn-loading:not([disabled]) {
  pointer-events: none;
}
.ant-btn.ant-btn-loading::before {
  display: block;
}
.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) {
  padding-left: 29px;
}
.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon:not(:last-child) {
  margin-left: -14px;
}
.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) {
  padding-left: 24px;
}
.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon {
  margin-left: -17px;
}
.ant-btn-group {
  position: relative;
  display: inline-block;
}
.ant-btn-group > .ant-btn,
.ant-btn-group > span > .ant-btn {
  position: relative;
}
.ant-btn-group > .ant-btn:hover,
.ant-btn-group > span > .ant-btn:hover,
.ant-btn-group > .ant-btn:focus,
.ant-btn-group > span > .ant-btn:focus,
.ant-btn-group > .ant-btn:active,
.ant-btn-group > span > .ant-btn:active,
.ant-btn-group > .ant-btn.active,
.ant-btn-group > span > .ant-btn.active {
  z-index: 2;
}
.ant-btn-group > .ant-btn:disabled,
.ant-btn-group > span > .ant-btn:disabled {
  z-index: 0;
}
.ant-btn-group > .ant-btn-icon-only {
  font-size: 14px;
}
.ant-btn-group-lg > .ant-btn,
.ant-btn-group-lg > span > .ant-btn {
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  border-radius: 0;
  line-height: 38px;
}
.ant-btn-group-lg > .ant-btn.ant-btn-icon-only {
  width: 40px;
  height: 40px;
  padding-right: 0;
  padding-left: 0;
}
.ant-btn-group-sm > .ant-btn,
.ant-btn-group-sm > span > .ant-btn {
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
  border-radius: 0;
  line-height: 22px;
}
.ant-btn-group-sm > .ant-btn > .anticon,
.ant-btn-group-sm > span > .ant-btn > .anticon {
  font-size: 14px;
}
.ant-btn-group-sm > .ant-btn.ant-btn-icon-only {
  width: 24px;
  height: 24px;
  padding-right: 0;
  padding-left: 0;
}
.ant-btn-group .ant-btn + .ant-btn,
.ant-btn + .ant-btn-group,
.ant-btn-group span + .ant-btn,
.ant-btn-group .ant-btn + span,
.ant-btn-group > span + span,
.ant-btn-group + .ant-btn,
.ant-btn-group + .ant-btn-group {
  margin-left: -1px;
}
.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) {
  border-left-color: transparent;
}
.ant-btn-group .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn:first-child,
.ant-btn-group > span:first-child > .ant-btn {
  margin-left: 0;
}
.ant-btn-group > .ant-btn:only-child {
  border-radius: 4px;
}
.ant-btn-group > span:only-child > .ant-btn {
  border-radius: 4px;
}
.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-btn-group-sm > .ant-btn:only-child {
  border-radius: 4px;
}
.ant-btn-group-sm > span:only-child > .ant-btn {
  border-radius: 4px;
}
.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-btn-group > .ant-btn-group {
  float: left;
}
.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child {
  padding-right: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child {
  padding-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn:focus > span,
.ant-btn:active > span {
  position: relative;
}
.ant-btn > .anticon + span,
.ant-btn > span + .anticon {
  margin-left: 8px;
}
.ant-btn-background-ghost {
  color: #fff;
  background: transparent !important;
  border-color: #fff;
}
.ant-btn-background-ghost.ant-btn-primary {
  color: #1890ff;
  background-color: transparent;
  border-color: #1890ff;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary:hover,
.ant-btn-background-ghost.ant-btn-primary:focus {
  color: #40a9ff;
  background-color: transparent;
  border-color: #40a9ff;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary:active,
.ant-btn-background-ghost.ant-btn-primary.active {
  color: #096dd9;
  background-color: transparent;
  border-color: #096dd9;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary-disabled,
.ant-btn-background-ghost.ant-btn-primary.disabled,
.ant-btn-background-ghost.ant-btn-primary[disabled],
.ant-btn-background-ghost.ant-btn-primary-disabled:hover,
.ant-btn-background-ghost.ant-btn-primary.disabled:hover,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,
.ant-btn-background-ghost.ant-btn-primary-disabled:focus,
.ant-btn-background-ghost.ant-btn-primary.disabled:focus,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,
.ant-btn-background-ghost.ant-btn-primary-disabled:active,
.ant-btn-background-ghost.ant-btn-primary.disabled:active,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active,
.ant-btn-background-ghost.ant-btn-primary-disabled.active,
.ant-btn-background-ghost.ant-btn-primary.disabled.active,
.ant-btn-background-ghost.ant-btn-primary[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary-disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-primary-disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary-disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary-disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary-disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-primary-disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary-disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary-disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary-disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary-disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger {
  color: #ff4d4f;
  background-color: transparent;
  border-color: #ff4d4f;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:hover,
.ant-btn-background-ghost.ant-btn-danger:focus {
  color: #ff7875;
  background-color: transparent;
  border-color: #ff7875;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:active,
.ant-btn-background-ghost.ant-btn-danger.active {
  color: #d9363e;
  background-color: transparent;
  border-color: #d9363e;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger-disabled,
.ant-btn-background-ghost.ant-btn-danger.disabled,
.ant-btn-background-ghost.ant-btn-danger[disabled],
.ant-btn-background-ghost.ant-btn-danger-disabled:hover,
.ant-btn-background-ghost.ant-btn-danger.disabled:hover,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,
.ant-btn-background-ghost.ant-btn-danger-disabled:focus,
.ant-btn-background-ghost.ant-btn-danger.disabled:focus,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,
.ant-btn-background-ghost.ant-btn-danger-disabled:active,
.ant-btn-background-ghost.ant-btn-danger.disabled:active,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active,
.ant-btn-background-ghost.ant-btn-danger-disabled.active,
.ant-btn-background-ghost.ant-btn-danger.disabled.active,
.ant-btn-background-ghost.ant-btn-danger[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger-disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-danger-disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger-disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger-disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger-disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-danger-disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger-disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger-disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger-disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger-disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-link {
  color: #1890ff;
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  color: #fff;
}
.ant-btn-background-ghost.ant-btn-link > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-link:hover,
.ant-btn-background-ghost.ant-btn-link:focus {
  color: #40a9ff;
  background-color: transparent;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-link:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-link:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-link:active,
.ant-btn-background-ghost.ant-btn-link.active {
  color: #096dd9;
  background-color: transparent;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-link:active > a:only-child,
.ant-btn-background-ghost.ant-btn-link.active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-link:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-link-disabled,
.ant-btn-background-ghost.ant-btn-link.disabled,
.ant-btn-background-ghost.ant-btn-link[disabled],
.ant-btn-background-ghost.ant-btn-link-disabled:hover,
.ant-btn-background-ghost.ant-btn-link.disabled:hover,
.ant-btn-background-ghost.ant-btn-link[disabled]:hover,
.ant-btn-background-ghost.ant-btn-link-disabled:focus,
.ant-btn-background-ghost.ant-btn-link.disabled:focus,
.ant-btn-background-ghost.ant-btn-link[disabled]:focus,
.ant-btn-background-ghost.ant-btn-link-disabled:active,
.ant-btn-background-ghost.ant-btn-link.disabled:active,
.ant-btn-background-ghost.ant-btn-link[disabled]:active,
.ant-btn-background-ghost.ant-btn-link-disabled.active,
.ant-btn-background-ghost.ant-btn-link.disabled.active,
.ant-btn-background-ghost.ant-btn-link[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-link-disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child,
.ant-btn-background-ghost.ant-btn-link-disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-link.disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-link[disabled].active > a:only-child {
  color: currentColor;
}
.ant-btn-background-ghost.ant-btn-link-disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link-disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link-disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link-disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link-disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link.disabled.active > a:only-child::after,
.ant-btn-background-ghost.ant-btn-link[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-two-chinese-chars::first-letter {
  letter-spacing: 0.34em;
}
.ant-btn-two-chinese-chars > *:not(.anticon) {
  margin-right: -0.34em;
  letter-spacing: 0.34em;
}
.ant-btn-block {
  width: 100%;
}
.ant-btn:empty {
  vertical-align: top;
}
a.ant-btn {
  padding-top: 0.1px;
  line-height: 30px;
}
a.ant-btn-lg {
  line-height: 38px;
}
a.ant-btn-sm {
  line-height: 22px;
}

.styles__anna-logo-cls-1___ca9W6 {
  font-size: 188px;
  font-family: JosefinSans-Thin, Josefin Sans, sans-serif;
  font-weight: 100;
}
.styles__anna-logo-cls-1___ca9W6,
.styles__anna-logo-cls-3___XClSi,
.styles__anna-logo-cls-5___F8176 {
  fill: #e24307;
}
.styles__anna-logo-cls-2___UyWjX {
  letter-spacing: -0.01em;
}
.styles__anna-logo-cls-3___XClSi {
  font-size: 75px;
  font-family: Avenir-Light, Avenir;
  font-weight: 300;
}
.styles__anna-logo-cls-4___hMhCj {
  fill: #0074c8;
}

.styles__anna-logo-cls-1___WBUjN,
.styles__anna-logo-cls-3___iJMh6,
.styles__anna-logo-cls-5___Y8i64 {
  fill: #e24307;
}
.styles__anna-logo-cls-2___ORgu9 {
  letter-spacing: -0.01em;
}
.styles__anna-logo-cls-3___iJMh6 {
  font-size: 75px;
  font-family: Avenir-Light, Avenir;
  font-weight: 300;
}
.styles__anna-logo-cls-4___TyGbA {
  fill: #0074c8;
}

.styles__st0___HNOlY {
  fill: none;
  stroke: #FFFFFF;
  stroke-width: 3;
  stroke-miterlimit: 10;
}
.styles__st1___JfojO {
  fill: #FFFFFF;
}
.styles__st2___MxWFF {
  fill: none;
  stroke: #FFFFFF;
  stroke-width: 2;
  stroke-miterlimit: 10;
}

.styles__cls-1___A7gT8,
.styles__cls-3___ujsF2 {
  fill: none;
  stroke: #fff;
  stroke-miterlimit: 10;
}
.styles__cls-1___A7gT8 {
  stroke-width: 3px;
}
.styles__cls-2___THDHJ {
  fill: #fff;
}
.styles__cls-3___ujsF2 {
  stroke-width: 2px;
}

.styles__cls-1___dlsV1 {
  fill: #fff;
}

.styles__cls-1___uyAam {
  fill: #fff;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.styles__action-icon___qvbIC {
  font-size: 18px;
}
.styles__save-icon___r3M7k {
  color: #1890ff;
}
.styles__cancel-icon___JSaWm {
  color: #f5222d;
}
.styles__alive-icon___MIEag {
  color: #73d13d;
}
.styles__dead-icon___dLcQL {
  color: #ff4d4f;
}
.styles__low-risk-icon___Yeg1F {
  color: #73d13d;
}
.styles__high-risk-icon___giz85 {
  color: #ff4d4f;
}
.styles__tall-icon___JCFjK {
  height: 24px;
}
.styles__admit-icon___CGktS {
  transform: rotate(180deg);
}
.styles__success-icon___cpnOI {
  color: #52c41a;
}
.styles__fail-icon___AlDW4 {
  color: #ff4d4f;
}
.styles__animated-refresh-icon___Ynqb7 {
  transform: scale(1);
  font-size: 10px;
  margin-top: 2px;
  margin-right: 1px;
  font-weight: bold;
  animation: styles__rotate-icon___t8G75 2s infinite;
}
@keyframes styles__rotate-icon___t8G75 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.styles__send-icon___LJkg0,
.styles__save-icon___r6_lp {
  margin-left: -4px;
  margin-right: 3px;
}
.ant-btn:not([disabled]) .styles__cancel-button___OmVqO {
  color: #0075c9;
}
.ant-btn[disabled] .styles__cancel-button___OmVqO svg {
  color: #bfbfbf;
}
.styles__goto-button___GiyZW {
  color: #ffffff;
}
.styles__cancel-button-icon___mzcGn {
  margin-left: -8px;
  color: #0075c9;
}
.styles__goto-button-icon___LEDE7 {
  color: #ffffff;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-card {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  background: #fff;
  border-radius: 2px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-card-hoverable {
  cursor: pointer;
}
.ant-card-hoverable:hover {
  border-color: rgba(0, 0, 0, 0.09);
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.09);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.09);
}
.ant-card-bordered {
  border: 1px solid #e8e8e8;
}
.ant-card-head {
  min-height: 48px;
  margin-bottom: -1px;
  padding: 0 24px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  background: transparent;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 2px 2px 0 0;
  zoom: 1;
}
.ant-card-head::before,
.ant-card-head::after {
  display: table;
  content: '';
}
.ant-card-head::after {
  clear: both;
}
.ant-card-head-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ant-card-head-title {
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 16px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-head .ant-tabs {
  clear: both;
  margin-bottom: -17px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
}
.ant-card-head .ant-tabs-bar {
  border-bottom: 1px solid #e8e8e8;
}
.ant-card-extra {
  float: right;
  margin-left: auto;
  padding: 16px 0;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
}
.ant-card-body {
  padding: 24px;
  zoom: 1;
}
.ant-card-body::before,
.ant-card-body::after {
  display: table;
  content: '';
}
.ant-card-body::after {
  clear: both;
}
.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
  margin: -1px 0 0 -1px;
  padding: 0;
}
.ant-card-grid {
  float: left;
  width: 33.33%;
  padding: 24px;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: 1px 0 0 0 #e8e8e8, 0 1px 0 0 #e8e8e8, 1px 1px 0 0 #e8e8e8, 1px 0 0 0 #e8e8e8 inset, 0 1px 0 0 #e8e8e8 inset;
          box-shadow: 1px 0 0 0 #e8e8e8, 0 1px 0 0 #e8e8e8, 1px 1px 0 0 #e8e8e8, 1px 0 0 0 #e8e8e8 inset, 0 1px 0 0 #e8e8e8 inset;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-card-grid-hoverable:hover {
  position: relative;
  z-index: 1;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-card-contain-tabs > .ant-card-head .ant-card-head-title {
  min-height: 32px;
  padding-bottom: 0;
}
.ant-card-contain-tabs > .ant-card-head .ant-card-extra {
  padding-bottom: 0;
}
.ant-card-cover > * {
  display: block;
  width: 100%;
}
.ant-card-cover img {
  border-radius: 2px 2px 0 0;
}
.ant-card-actions {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #fafafa;
  border-top: 1px solid #e8e8e8;
  zoom: 1;
}
.ant-card-actions::before,
.ant-card-actions::after {
  display: table;
  content: '';
}
.ant-card-actions::after {
  clear: both;
}
.ant-card-actions > li {
  float: left;
  margin: 12px 0;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
}
.ant-card-actions > li > span {
  position: relative;
  display: block;
  min-width: 32px;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
}
.ant-card-actions > li > span:hover {
  color: #1890ff;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn),
.ant-card-actions > li > span > .anticon {
  display: inline-block;
  width: 100%;
  color: rgba(0, 0, 0, 0.45);
  line-height: 22px;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn):hover,
.ant-card-actions > li > span > .anticon:hover {
  color: #1890ff;
}
.ant-card-actions > li > span > .anticon {
  font-size: 16px;
  line-height: 22px;
}
.ant-card-actions > li:not(:last-child) {
  border-right: 1px solid #e8e8e8;
}
.ant-card-type-inner .ant-card-head {
  padding: 0 24px;
  background: #fafafa;
}
.ant-card-type-inner .ant-card-head-title {
  padding: 12px 0;
  font-size: 14px;
}
.ant-card-type-inner .ant-card-body {
  padding: 16px 24px;
}
.ant-card-type-inner .ant-card-extra {
  padding: 13.5px 0;
}
.ant-card-meta {
  margin: -4px 0;
  zoom: 1;
}
.ant-card-meta::before,
.ant-card-meta::after {
  display: table;
  content: '';
}
.ant-card-meta::after {
  clear: both;
}
.ant-card-meta-avatar {
  float: left;
  padding-right: 16px;
}
.ant-card-meta-detail {
  overflow: hidden;
}
.ant-card-meta-detail > div:not(:last-child) {
  margin-bottom: 8px;
}
.ant-card-meta-title {
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-meta-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-card-loading {
  overflow: hidden;
}
.ant-card-loading .ant-card-body {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-card-loading-content p {
  margin: 0;
}
.ant-card-loading-block {
  height: 14px;
  margin: 4px 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(207, 216, 220, 0.2)), color-stop(rgba(207, 216, 220, 0.4)), to(rgba(207, 216, 220, 0.2)));
  background: linear-gradient(90deg, rgba(207, 216, 220, 0.2), rgba(207, 216, 220, 0.4), rgba(207, 216, 220, 0.2));
  background-size: 600% 600%;
  border-radius: 2px;
  -webkit-animation: card-loading 1.4s ease infinite;
          animation: card-loading 1.4s ease infinite;
}
@-webkit-keyframes card-loading {
  0%,
  100% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}
@keyframes card-loading {
  0%,
  100% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}
.ant-card-small > .ant-card-head {
  min-height: 36px;
  padding: 0 12px;
  font-size: 14px;
}
.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-head-title {
  padding: 8px 0;
}
.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-extra {
  padding: 8px 0;
  font-size: 14px;
}
.ant-card-small > .ant-card-body {
  padding: 12px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-container {
  height: 40px;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-ink-bar {
  visibility: hidden;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab {
  height: 40px;
  margin: 0;
  margin-right: 2px;
  padding: 0 16px;
  line-height: 38px;
  background: #fafafa;
  border: 1px solid #e8e8e8;
  border-radius: 4px 4px 0 0;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active {
  height: 40px;
  color: #1890ff;
  background: #fff;
  border-color: #e8e8e8;
  border-bottom: 1px solid #fff;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active::before {
  border-top: 2px solid transparent;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-disabled {
  color: #1890ff;
  color: rgba(0, 0, 0, 0.25);
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-inactive {
  padding: 0;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-wrap {
  margin-bottom: 0;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x {
  width: 16px;
  height: 16px;
  height: 14px;
  margin-right: -5px;
  margin-left: 3px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  vertical-align: middle;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tabs.ant-tabs-card .ant-tabs-card-content > .ant-tabs-tabpane,
.ant-tabs.ant-tabs-editable-card .ant-tabs-card-content > .ant-tabs-tabpane {
  -webkit-transition: none !important;
  transition: none !important;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-content > .ant-tabs-tabpane-inactive,
.ant-tabs.ant-tabs-editable-card .ant-tabs-card-content > .ant-tabs-tabpane-inactive {
  overflow: hidden;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab:hover .anticon-close {
  opacity: 1;
}
.ant-tabs-extra-content {
  line-height: 45px;
}
.ant-tabs-extra-content .ant-tabs-new-tab {
  position: relative;
  width: 20px;
  height: 20px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-tabs-extra-content .ant-tabs-new-tab:hover {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-tabs-extra-content .ant-tabs-new-tab svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-tabs.ant-tabs-large .ant-tabs-extra-content {
  line-height: 56px;
}
.ant-tabs.ant-tabs-small .ant-tabs-extra-content {
  line-height: 37px;
}
.ant-tabs.ant-tabs-card .ant-tabs-extra-content {
  line-height: 40px;
}
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-container,
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-container {
  height: 100%;
}
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab,
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab {
  margin-bottom: 8px;
  border-bottom: 1px solid #e8e8e8;
}
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active,
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active {
  padding-bottom: 4px;
}
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab:last-child,
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab:last-child {
  margin-bottom: 8px;
}
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-new-tab,
.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-new-tab {
  width: 90%;
}
.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-wrap {
  margin-right: 0;
}
.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab {
  margin-right: 1px;
  border-right: 0;
  border-radius: 4px 0 0 4px;
}
.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active {
  margin-right: -1px;
  padding-right: 18px;
}
.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-wrap {
  margin-left: 0;
}
.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab {
  margin-left: 1px;
  border-left: 0;
  border-radius: 0 4px 4px 0;
}
.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active {
  margin-left: -1px;
  padding-left: 18px;
}
.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab {
  height: auto;
  border-top: 0;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px;
}
.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab-active {
  padding-top: 1px;
  padding-bottom: 0;
  color: #1890ff;
}
.ant-tabs {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  overflow: hidden;
  zoom: 1;
}
.ant-tabs::before,
.ant-tabs::after {
  display: table;
  content: '';
}
.ant-tabs::after {
  clear: both;
}
.ant-tabs-ink-bar {
  position: absolute;
  bottom: 1px;
  left: 0;
  z-index: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 0;
  height: 2px;
  background-color: #1890ff;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
}
.ant-tabs-bar {
  margin: 0 0 16px 0;
  border-bottom: 1px solid #e8e8e8;
  outline: none;
  -webkit-transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs-nav-container {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: -1px;
  overflow: hidden;
  font-size: 14px;
  line-height: 1.5;
  white-space: nowrap;
  -webkit-transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  zoom: 1;
}
.ant-tabs-nav-container::before,
.ant-tabs-nav-container::after {
  display: table;
  content: '';
}
.ant-tabs-nav-container::after {
  clear: both;
}
.ant-tabs-nav-container-scrolling {
  padding-right: 32px;
  padding-left: 32px;
}
.ant-tabs-bottom .ant-tabs-bottom-bar {
  margin-top: 16px;
  margin-bottom: 0;
  border-top: 1px solid #e8e8e8;
  border-bottom: none;
}
.ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-ink-bar {
  top: 1px;
  bottom: auto;
}
.ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-nav-container {
  margin-top: -1px;
  margin-bottom: 0;
}
.ant-tabs-tab-prev,
.ant-tabs-tab-next {
  position: absolute;
  z-index: 2;
  width: 0;
  height: 100%;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.ant-tabs-tab-prev.ant-tabs-tab-arrow-show,
.ant-tabs-tab-next.ant-tabs-tab-arrow-show {
  width: 32px;
  height: 100%;
  opacity: 1;
  pointer-events: auto;
}
.ant-tabs-tab-prev:hover,
.ant-tabs-tab-next:hover {
  color: rgba(0, 0, 0, 0.65);
}
.ant-tabs-tab-prev-icon,
.ant-tabs-tab-next-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-weight: bold;
  font-style: normal;
  font-variant: normal;
  line-height: inherit;
  text-align: center;
  text-transform: none;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ant-tabs-tab-prev-icon-target,
.ant-tabs-tab-next-icon-target {
  display: block;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
      -ms-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
}
:root .ant-tabs-tab-prev-icon-target,
:root .ant-tabs-tab-next-icon-target {
  font-size: 12px;
}
.ant-tabs-tab-btn-disabled {
  cursor: not-allowed;
}
.ant-tabs-tab-btn-disabled,
.ant-tabs-tab-btn-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
}
.ant-tabs-tab-next {
  right: 2px;
}
.ant-tabs-tab-prev {
  left: 0;
}
:root .ant-tabs-tab-prev {
  -webkit-filter: none;
          filter: none;
}
.ant-tabs-nav-wrap {
  margin-bottom: -1px;
  overflow: hidden;
}
.ant-tabs-nav-scroll {
  overflow: hidden;
  white-space: nowrap;
}
.ant-tabs-nav {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding-left: 0;
  list-style: none;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs-nav::before,
.ant-tabs-nav::after {
  display: table;
  content: ' ';
}
.ant-tabs-nav::after {
  clear: both;
}
.ant-tabs-nav .ant-tabs-tab {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  margin: 0 32px 0 0;
  padding: 12px 16px;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs-nav .ant-tabs-tab::before {
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  border-top: 2px solid transparent;
  border-radius: 4px 4px 0 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tabs-nav .ant-tabs-tab:last-child {
  margin-right: 0;
}
.ant-tabs-nav .ant-tabs-tab:hover {
  color: #40a9ff;
}
.ant-tabs-nav .ant-tabs-tab:active {
  color: #096dd9;
}
.ant-tabs-nav .ant-tabs-tab .anticon {
  margin-right: 8px;
}
.ant-tabs-nav .ant-tabs-tab-active {
  color: #1890ff;
  font-weight: 500;
}
.ant-tabs-nav .ant-tabs-tab-disabled,
.ant-tabs-nav .ant-tabs-tab-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tabs .ant-tabs-large-bar .ant-tabs-nav-container {
  font-size: 16px;
}
.ant-tabs .ant-tabs-large-bar .ant-tabs-tab {
  padding: 16px;
}
.ant-tabs .ant-tabs-small-bar .ant-tabs-nav-container {
  font-size: 14px;
}
.ant-tabs .ant-tabs-small-bar .ant-tabs-tab {
  padding: 8px 16px;
}
.ant-tabs-content::before {
  display: block;
  overflow: hidden;
  content: '';
}
.ant-tabs .ant-tabs-top-content,
.ant-tabs .ant-tabs-bottom-content {
  width: 100%;
}
.ant-tabs .ant-tabs-top-content > .ant-tabs-tabpane,
.ant-tabs .ant-tabs-bottom-content > .ant-tabs-tabpane {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  -webkit-backface-visibility: hidden;
  opacity: 1;
  -webkit-transition: opacity 0.45s;
  transition: opacity 0.45s;
}
.ant-tabs .ant-tabs-top-content > .ant-tabs-tabpane-inactive,
.ant-tabs .ant-tabs-bottom-content > .ant-tabs-tabpane-inactive {
  height: 0;
  padding: 0 !important;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
}
.ant-tabs .ant-tabs-top-content > .ant-tabs-tabpane-inactive input,
.ant-tabs .ant-tabs-bottom-content > .ant-tabs-tabpane-inactive input {
  visibility: hidden;
}
.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated,
.ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  will-change: margin-left;
}
.ant-tabs .ant-tabs-left-bar,
.ant-tabs .ant-tabs-right-bar {
  height: 100%;
  border-bottom: 0;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-arrow-show,
.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-arrow-show {
  width: 100%;
  height: 32px;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-tab,
.ant-tabs .ant-tabs-right-bar .ant-tabs-tab {
  display: block;
  float: none;
  margin: 0 0 16px 0;
  padding: 8px 24px;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-tab:last-child,
.ant-tabs .ant-tabs-right-bar .ant-tabs-tab:last-child {
  margin-bottom: 0;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-extra-content,
.ant-tabs .ant-tabs-right-bar .ant-tabs-extra-content {
  text-align: center;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-scroll,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-scroll {
  width: auto;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container,
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap {
  height: 100%;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container {
  margin-bottom: 0;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling {
  padding: 32px 0;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap {
  margin-bottom: 0;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav,
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav {
  width: 100%;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar,
.ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar {
  top: 0;
  bottom: auto;
  left: auto;
  width: 2px;
  height: 0;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-next,
.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-next {
  right: 0;
  bottom: 0;
  width: 100%;
  height: 32px;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-prev,
.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-prev {
  top: 0;
  width: 100%;
  height: 32px;
}
.ant-tabs .ant-tabs-left-content,
.ant-tabs .ant-tabs-right-content {
  width: auto;
  margin-top: 0 !important;
  overflow: hidden;
}
.ant-tabs .ant-tabs-left-bar {
  float: left;
  margin-right: -1px;
  margin-bottom: 0;
  border-right: 1px solid #e8e8e8;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-tab {
  text-align: right;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container {
  margin-right: -1px;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap {
  margin-right: -1px;
}
.ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar {
  right: 1px;
}
.ant-tabs .ant-tabs-left-content {
  padding-left: 24px;
  border-left: 1px solid #e8e8e8;
}
.ant-tabs .ant-tabs-right-bar {
  float: right;
  margin-bottom: 0;
  margin-left: -1px;
  border-left: 1px solid #e8e8e8;
}
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container {
  margin-left: -1px;
}
.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap {
  margin-left: -1px;
}
.ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar {
  left: 1px;
}
.ant-tabs .ant-tabs-right-content {
  padding-right: 24px;
  border-right: 1px solid #e8e8e8;
}
.ant-tabs-top .ant-tabs-ink-bar-animated,
.ant-tabs-bottom .ant-tabs-ink-bar-animated {
  -webkit-transition: width 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: width 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs-left .ant-tabs-ink-bar-animated,
.ant-tabs-right .ant-tabs-ink-bar-animated {
  -webkit-transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.no-flex > .ant-tabs-content > .ant-tabs-content-animated,
.ant-tabs-no-animation > .ant-tabs-content > .ant-tabs-content-animated {
  margin-left: 0 !important;
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
}
.no-flex > .ant-tabs-content > .ant-tabs-tabpane-inactive,
.ant-tabs-no-animation > .ant-tabs-content > .ant-tabs-tabpane-inactive {
  height: 0;
  padding: 0 !important;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
}
.no-flex > .ant-tabs-content > .ant-tabs-tabpane-inactive input,
.ant-tabs-no-animation > .ant-tabs-content > .ant-tabs-tabpane-inactive input {
  visibility: hidden;
}
.ant-tabs-left-content > .ant-tabs-content-animated,
.ant-tabs-right-content > .ant-tabs-content-animated {
  margin-left: 0 !important;
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
}
.ant-tabs-left-content > .ant-tabs-tabpane-inactive,
.ant-tabs-right-content > .ant-tabs-tabpane-inactive {
  height: 0;
  padding: 0 !important;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
}
.ant-tabs-left-content > .ant-tabs-tabpane-inactive input,
.ant-tabs-right-content > .ant-tabs-tabpane-inactive input {
  visibility: hidden;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-row {
  position: relative;
  height: auto;
  margin-right: 0;
  margin-left: 0;
  zoom: 1;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ant-row::before,
.ant-row::after {
  display: table;
  content: '';
}
.ant-row::after {
  clear: both;
}
.ant-row + .ant-row::before {
  clear: both;
}
.ant-row-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.ant-row-flex::before,
.ant-row-flex::after {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ant-row-flex-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.ant-row-flex-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ant-row-flex-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ant-row-flex-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ant-row-flex-space-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.ant-row-flex-top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.ant-row-flex-middle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ant-row-flex-bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.ant-col {
  position: relative;
  min-height: 1px;
}
.ant-col-1,
.ant-col-xs-1,
.ant-col-sm-1,
.ant-col-md-1,
.ant-col-lg-1,
.ant-col-2,
.ant-col-xs-2,
.ant-col-sm-2,
.ant-col-md-2,
.ant-col-lg-2,
.ant-col-3,
.ant-col-xs-3,
.ant-col-sm-3,
.ant-col-md-3,
.ant-col-lg-3,
.ant-col-4,
.ant-col-xs-4,
.ant-col-sm-4,
.ant-col-md-4,
.ant-col-lg-4,
.ant-col-5,
.ant-col-xs-5,
.ant-col-sm-5,
.ant-col-md-5,
.ant-col-lg-5,
.ant-col-6,
.ant-col-xs-6,
.ant-col-sm-6,
.ant-col-md-6,
.ant-col-lg-6,
.ant-col-7,
.ant-col-xs-7,
.ant-col-sm-7,
.ant-col-md-7,
.ant-col-lg-7,
.ant-col-8,
.ant-col-xs-8,
.ant-col-sm-8,
.ant-col-md-8,
.ant-col-lg-8,
.ant-col-9,
.ant-col-xs-9,
.ant-col-sm-9,
.ant-col-md-9,
.ant-col-lg-9,
.ant-col-10,
.ant-col-xs-10,
.ant-col-sm-10,
.ant-col-md-10,
.ant-col-lg-10,
.ant-col-11,
.ant-col-xs-11,
.ant-col-sm-11,
.ant-col-md-11,
.ant-col-lg-11,
.ant-col-12,
.ant-col-xs-12,
.ant-col-sm-12,
.ant-col-md-12,
.ant-col-lg-12,
.ant-col-13,
.ant-col-xs-13,
.ant-col-sm-13,
.ant-col-md-13,
.ant-col-lg-13,
.ant-col-14,
.ant-col-xs-14,
.ant-col-sm-14,
.ant-col-md-14,
.ant-col-lg-14,
.ant-col-15,
.ant-col-xs-15,
.ant-col-sm-15,
.ant-col-md-15,
.ant-col-lg-15,
.ant-col-16,
.ant-col-xs-16,
.ant-col-sm-16,
.ant-col-md-16,
.ant-col-lg-16,
.ant-col-17,
.ant-col-xs-17,
.ant-col-sm-17,
.ant-col-md-17,
.ant-col-lg-17,
.ant-col-18,
.ant-col-xs-18,
.ant-col-sm-18,
.ant-col-md-18,
.ant-col-lg-18,
.ant-col-19,
.ant-col-xs-19,
.ant-col-sm-19,
.ant-col-md-19,
.ant-col-lg-19,
.ant-col-20,
.ant-col-xs-20,
.ant-col-sm-20,
.ant-col-md-20,
.ant-col-lg-20,
.ant-col-21,
.ant-col-xs-21,
.ant-col-sm-21,
.ant-col-md-21,
.ant-col-lg-21,
.ant-col-22,
.ant-col-xs-22,
.ant-col-sm-22,
.ant-col-md-22,
.ant-col-lg-22,
.ant-col-23,
.ant-col-xs-23,
.ant-col-sm-23,
.ant-col-md-23,
.ant-col-lg-23,
.ant-col-24,
.ant-col-xs-24,
.ant-col-sm-24,
.ant-col-md-24,
.ant-col-lg-24 {
  position: relative;
  padding-right: 0;
  padding-left: 0;
}
.ant-col-1,
.ant-col-2,
.ant-col-3,
.ant-col-4,
.ant-col-5,
.ant-col-6,
.ant-col-7,
.ant-col-8,
.ant-col-9,
.ant-col-10,
.ant-col-11,
.ant-col-12,
.ant-col-13,
.ant-col-14,
.ant-col-15,
.ant-col-16,
.ant-col-17,
.ant-col-18,
.ant-col-19,
.ant-col-20,
.ant-col-21,
.ant-col-22,
.ant-col-23,
.ant-col-24 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  float: left;
}
.ant-col-24 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
.ant-col-push-24 {
  left: 100%;
}
.ant-col-pull-24 {
  right: 100%;
}
.ant-col-offset-24 {
  margin-left: 100%;
}
.ant-col-order-24 {
  -webkit-box-ordinal-group: 25;
      -ms-flex-order: 24;
          order: 24;
}
.ant-col-23 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 95.83333333%;
}
.ant-col-push-23 {
  left: 95.83333333%;
}
.ant-col-pull-23 {
  right: 95.83333333%;
}
.ant-col-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-order-23 {
  -webkit-box-ordinal-group: 24;
      -ms-flex-order: 23;
          order: 23;
}
.ant-col-22 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 91.66666667%;
}
.ant-col-push-22 {
  left: 91.66666667%;
}
.ant-col-pull-22 {
  right: 91.66666667%;
}
.ant-col-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-order-22 {
  -webkit-box-ordinal-group: 23;
      -ms-flex-order: 22;
          order: 22;
}
.ant-col-21 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 87.5%;
}
.ant-col-push-21 {
  left: 87.5%;
}
.ant-col-pull-21 {
  right: 87.5%;
}
.ant-col-offset-21 {
  margin-left: 87.5%;
}
.ant-col-order-21 {
  -webkit-box-ordinal-group: 22;
      -ms-flex-order: 21;
          order: 21;
}
.ant-col-20 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 83.33333333%;
}
.ant-col-push-20 {
  left: 83.33333333%;
}
.ant-col-pull-20 {
  right: 83.33333333%;
}
.ant-col-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-order-20 {
  -webkit-box-ordinal-group: 21;
      -ms-flex-order: 20;
          order: 20;
}
.ant-col-19 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 79.16666667%;
}
.ant-col-push-19 {
  left: 79.16666667%;
}
.ant-col-pull-19 {
  right: 79.16666667%;
}
.ant-col-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-order-19 {
  -webkit-box-ordinal-group: 20;
      -ms-flex-order: 19;
          order: 19;
}
.ant-col-18 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 75%;
}
.ant-col-push-18 {
  left: 75%;
}
.ant-col-pull-18 {
  right: 75%;
}
.ant-col-offset-18 {
  margin-left: 75%;
}
.ant-col-order-18 {
  -webkit-box-ordinal-group: 19;
      -ms-flex-order: 18;
          order: 18;
}
.ant-col-17 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 70.83333333%;
}
.ant-col-push-17 {
  left: 70.83333333%;
}
.ant-col-pull-17 {
  right: 70.83333333%;
}
.ant-col-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-order-17 {
  -webkit-box-ordinal-group: 18;
      -ms-flex-order: 17;
          order: 17;
}
.ant-col-16 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 66.66666667%;
}
.ant-col-push-16 {
  left: 66.66666667%;
}
.ant-col-pull-16 {
  right: 66.66666667%;
}
.ant-col-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-order-16 {
  -webkit-box-ordinal-group: 17;
      -ms-flex-order: 16;
          order: 16;
}
.ant-col-15 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 62.5%;
}
.ant-col-push-15 {
  left: 62.5%;
}
.ant-col-pull-15 {
  right: 62.5%;
}
.ant-col-offset-15 {
  margin-left: 62.5%;
}
.ant-col-order-15 {
  -webkit-box-ordinal-group: 16;
      -ms-flex-order: 15;
          order: 15;
}
.ant-col-14 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 58.33333333%;
}
.ant-col-push-14 {
  left: 58.33333333%;
}
.ant-col-pull-14 {
  right: 58.33333333%;
}
.ant-col-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-order-14 {
  -webkit-box-ordinal-group: 15;
      -ms-flex-order: 14;
          order: 14;
}
.ant-col-13 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 54.16666667%;
}
.ant-col-push-13 {
  left: 54.16666667%;
}
.ant-col-pull-13 {
  right: 54.16666667%;
}
.ant-col-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-order-13 {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}
.ant-col-12 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 50%;
}
.ant-col-push-12 {
  left: 50%;
}
.ant-col-pull-12 {
  right: 50%;
}
.ant-col-offset-12 {
  margin-left: 50%;
}
.ant-col-order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}
.ant-col-11 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 45.83333333%;
}
.ant-col-push-11 {
  left: 45.83333333%;
}
.ant-col-pull-11 {
  right: 45.83333333%;
}
.ant-col-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}
.ant-col-10 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 41.66666667%;
}
.ant-col-push-10 {
  left: 41.66666667%;
}
.ant-col-pull-10 {
  right: 41.66666667%;
}
.ant-col-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
.ant-col-9 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 37.5%;
}
.ant-col-push-9 {
  left: 37.5%;
}
.ant-col-pull-9 {
  right: 37.5%;
}
.ant-col-offset-9 {
  margin-left: 37.5%;
}
.ant-col-order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}
.ant-col-8 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 33.33333333%;
}
.ant-col-push-8 {
  left: 33.33333333%;
}
.ant-col-pull-8 {
  right: 33.33333333%;
}
.ant-col-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}
.ant-col-7 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 29.16666667%;
}
.ant-col-push-7 {
  left: 29.16666667%;
}
.ant-col-pull-7 {
  right: 29.16666667%;
}
.ant-col-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}
.ant-col-6 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 25%;
}
.ant-col-push-6 {
  left: 25%;
}
.ant-col-pull-6 {
  right: 25%;
}
.ant-col-offset-6 {
  margin-left: 25%;
}
.ant-col-order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
.ant-col-5 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 20.83333333%;
}
.ant-col-push-5 {
  left: 20.83333333%;
}
.ant-col-pull-5 {
  right: 20.83333333%;
}
.ant-col-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
.ant-col-4 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 16.66666667%;
}
.ant-col-push-4 {
  left: 16.66666667%;
}
.ant-col-pull-4 {
  right: 16.66666667%;
}
.ant-col-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
.ant-col-3 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 12.5%;
}
.ant-col-push-3 {
  left: 12.5%;
}
.ant-col-pull-3 {
  right: 12.5%;
}
.ant-col-offset-3 {
  margin-left: 12.5%;
}
.ant-col-order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.ant-col-2 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 8.33333333%;
}
.ant-col-push-2 {
  left: 8.33333333%;
}
.ant-col-pull-2 {
  right: 8.33333333%;
}
.ant-col-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.ant-col-1 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 4.16666667%;
}
.ant-col-push-1 {
  left: 4.16666667%;
}
.ant-col-pull-1 {
  right: 4.16666667%;
}
.ant-col-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.ant-col-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-offset-0 {
  margin-left: 0;
}
.ant-col-order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}
.ant-col-xs-1,
.ant-col-xs-2,
.ant-col-xs-3,
.ant-col-xs-4,
.ant-col-xs-5,
.ant-col-xs-6,
.ant-col-xs-7,
.ant-col-xs-8,
.ant-col-xs-9,
.ant-col-xs-10,
.ant-col-xs-11,
.ant-col-xs-12,
.ant-col-xs-13,
.ant-col-xs-14,
.ant-col-xs-15,
.ant-col-xs-16,
.ant-col-xs-17,
.ant-col-xs-18,
.ant-col-xs-19,
.ant-col-xs-20,
.ant-col-xs-21,
.ant-col-xs-22,
.ant-col-xs-23,
.ant-col-xs-24 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  float: left;
}
.ant-col-xs-24 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
.ant-col-xs-push-24 {
  left: 100%;
}
.ant-col-xs-pull-24 {
  right: 100%;
}
.ant-col-xs-offset-24 {
  margin-left: 100%;
}
.ant-col-xs-order-24 {
  -webkit-box-ordinal-group: 25;
      -ms-flex-order: 24;
          order: 24;
}
.ant-col-xs-23 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 95.83333333%;
}
.ant-col-xs-push-23 {
  left: 95.83333333%;
}
.ant-col-xs-pull-23 {
  right: 95.83333333%;
}
.ant-col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-xs-order-23 {
  -webkit-box-ordinal-group: 24;
      -ms-flex-order: 23;
          order: 23;
}
.ant-col-xs-22 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 91.66666667%;
}
.ant-col-xs-push-22 {
  left: 91.66666667%;
}
.ant-col-xs-pull-22 {
  right: 91.66666667%;
}
.ant-col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-xs-order-22 {
  -webkit-box-ordinal-group: 23;
      -ms-flex-order: 22;
          order: 22;
}
.ant-col-xs-21 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 87.5%;
}
.ant-col-xs-push-21 {
  left: 87.5%;
}
.ant-col-xs-pull-21 {
  right: 87.5%;
}
.ant-col-xs-offset-21 {
  margin-left: 87.5%;
}
.ant-col-xs-order-21 {
  -webkit-box-ordinal-group: 22;
      -ms-flex-order: 21;
          order: 21;
}
.ant-col-xs-20 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 83.33333333%;
}
.ant-col-xs-push-20 {
  left: 83.33333333%;
}
.ant-col-xs-pull-20 {
  right: 83.33333333%;
}
.ant-col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-xs-order-20 {
  -webkit-box-ordinal-group: 21;
      -ms-flex-order: 20;
          order: 20;
}
.ant-col-xs-19 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 79.16666667%;
}
.ant-col-xs-push-19 {
  left: 79.16666667%;
}
.ant-col-xs-pull-19 {
  right: 79.16666667%;
}
.ant-col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-xs-order-19 {
  -webkit-box-ordinal-group: 20;
      -ms-flex-order: 19;
          order: 19;
}
.ant-col-xs-18 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 75%;
}
.ant-col-xs-push-18 {
  left: 75%;
}
.ant-col-xs-pull-18 {
  right: 75%;
}
.ant-col-xs-offset-18 {
  margin-left: 75%;
}
.ant-col-xs-order-18 {
  -webkit-box-ordinal-group: 19;
      -ms-flex-order: 18;
          order: 18;
}
.ant-col-xs-17 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 70.83333333%;
}
.ant-col-xs-push-17 {
  left: 70.83333333%;
}
.ant-col-xs-pull-17 {
  right: 70.83333333%;
}
.ant-col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-xs-order-17 {
  -webkit-box-ordinal-group: 18;
      -ms-flex-order: 17;
          order: 17;
}
.ant-col-xs-16 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 66.66666667%;
}
.ant-col-xs-push-16 {
  left: 66.66666667%;
}
.ant-col-xs-pull-16 {
  right: 66.66666667%;
}
.ant-col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-xs-order-16 {
  -webkit-box-ordinal-group: 17;
      -ms-flex-order: 16;
          order: 16;
}
.ant-col-xs-15 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 62.5%;
}
.ant-col-xs-push-15 {
  left: 62.5%;
}
.ant-col-xs-pull-15 {
  right: 62.5%;
}
.ant-col-xs-offset-15 {
  margin-left: 62.5%;
}
.ant-col-xs-order-15 {
  -webkit-box-ordinal-group: 16;
      -ms-flex-order: 15;
          order: 15;
}
.ant-col-xs-14 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 58.33333333%;
}
.ant-col-xs-push-14 {
  left: 58.33333333%;
}
.ant-col-xs-pull-14 {
  right: 58.33333333%;
}
.ant-col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-xs-order-14 {
  -webkit-box-ordinal-group: 15;
      -ms-flex-order: 14;
          order: 14;
}
.ant-col-xs-13 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 54.16666667%;
}
.ant-col-xs-push-13 {
  left: 54.16666667%;
}
.ant-col-xs-pull-13 {
  right: 54.16666667%;
}
.ant-col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-xs-order-13 {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}
.ant-col-xs-12 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 50%;
}
.ant-col-xs-push-12 {
  left: 50%;
}
.ant-col-xs-pull-12 {
  right: 50%;
}
.ant-col-xs-offset-12 {
  margin-left: 50%;
}
.ant-col-xs-order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}
.ant-col-xs-11 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 45.83333333%;
}
.ant-col-xs-push-11 {
  left: 45.83333333%;
}
.ant-col-xs-pull-11 {
  right: 45.83333333%;
}
.ant-col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-xs-order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}
.ant-col-xs-10 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 41.66666667%;
}
.ant-col-xs-push-10 {
  left: 41.66666667%;
}
.ant-col-xs-pull-10 {
  right: 41.66666667%;
}
.ant-col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-xs-order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
.ant-col-xs-9 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 37.5%;
}
.ant-col-xs-push-9 {
  left: 37.5%;
}
.ant-col-xs-pull-9 {
  right: 37.5%;
}
.ant-col-xs-offset-9 {
  margin-left: 37.5%;
}
.ant-col-xs-order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}
.ant-col-xs-8 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 33.33333333%;
}
.ant-col-xs-push-8 {
  left: 33.33333333%;
}
.ant-col-xs-pull-8 {
  right: 33.33333333%;
}
.ant-col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-xs-order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}
.ant-col-xs-7 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 29.16666667%;
}
.ant-col-xs-push-7 {
  left: 29.16666667%;
}
.ant-col-xs-pull-7 {
  right: 29.16666667%;
}
.ant-col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-xs-order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}
.ant-col-xs-6 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 25%;
}
.ant-col-xs-push-6 {
  left: 25%;
}
.ant-col-xs-pull-6 {
  right: 25%;
}
.ant-col-xs-offset-6 {
  margin-left: 25%;
}
.ant-col-xs-order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
.ant-col-xs-5 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 20.83333333%;
}
.ant-col-xs-push-5 {
  left: 20.83333333%;
}
.ant-col-xs-pull-5 {
  right: 20.83333333%;
}
.ant-col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-xs-order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
.ant-col-xs-4 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 16.66666667%;
}
.ant-col-xs-push-4 {
  left: 16.66666667%;
}
.ant-col-xs-pull-4 {
  right: 16.66666667%;
}
.ant-col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-xs-order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
.ant-col-xs-3 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 12.5%;
}
.ant-col-xs-push-3 {
  left: 12.5%;
}
.ant-col-xs-pull-3 {
  right: 12.5%;
}
.ant-col-xs-offset-3 {
  margin-left: 12.5%;
}
.ant-col-xs-order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.ant-col-xs-2 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 8.33333333%;
}
.ant-col-xs-push-2 {
  left: 8.33333333%;
}
.ant-col-xs-pull-2 {
  right: 8.33333333%;
}
.ant-col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-xs-order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.ant-col-xs-1 {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 4.16666667%;
}
.ant-col-xs-push-1 {
  left: 4.16666667%;
}
.ant-col-xs-pull-1 {
  right: 4.16666667%;
}
.ant-col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-xs-order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.ant-col-xs-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-xs-push-0 {
  left: auto;
}
.ant-col-xs-pull-0 {
  right: auto;
}
.ant-col-xs-offset-0 {
  margin-left: 0;
}
.ant-col-xs-order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}
@media (min-width: 576px) {
  .ant-col-sm-1,
  .ant-col-sm-2,
  .ant-col-sm-3,
  .ant-col-sm-4,
  .ant-col-sm-5,
  .ant-col-sm-6,
  .ant-col-sm-7,
  .ant-col-sm-8,
  .ant-col-sm-9,
  .ant-col-sm-10,
  .ant-col-sm-11,
  .ant-col-sm-12,
  .ant-col-sm-13,
  .ant-col-sm-14,
  .ant-col-sm-15,
  .ant-col-sm-16,
  .ant-col-sm-17,
  .ant-col-sm-18,
  .ant-col-sm-19,
  .ant-col-sm-20,
  .ant-col-sm-21,
  .ant-col-sm-22,
  .ant-col-sm-23,
  .ant-col-sm-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    float: left;
  }
  .ant-col-sm-24 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
  .ant-col-sm-push-24 {
    left: 100%;
  }
  .ant-col-sm-pull-24 {
    right: 100%;
  }
  .ant-col-sm-offset-24 {
    margin-left: 100%;
  }
  .ant-col-sm-order-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }
  .ant-col-sm-23 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 95.83333333%;
  }
  .ant-col-sm-push-23 {
    left: 95.83333333%;
  }
  .ant-col-sm-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-sm-order-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }
  .ant-col-sm-22 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 91.66666667%;
  }
  .ant-col-sm-push-22 {
    left: 91.66666667%;
  }
  .ant-col-sm-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-sm-order-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }
  .ant-col-sm-21 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 87.5%;
  }
  .ant-col-sm-push-21 {
    left: 87.5%;
  }
  .ant-col-sm-pull-21 {
    right: 87.5%;
  }
  .ant-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-sm-order-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .ant-col-sm-20 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 83.33333333%;
  }
  .ant-col-sm-push-20 {
    left: 83.33333333%;
  }
  .ant-col-sm-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-sm-order-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .ant-col-sm-19 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 79.16666667%;
  }
  .ant-col-sm-push-19 {
    left: 79.16666667%;
  }
  .ant-col-sm-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-sm-order-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .ant-col-sm-18 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 75%;
  }
  .ant-col-sm-push-18 {
    left: 75%;
  }
  .ant-col-sm-pull-18 {
    right: 75%;
  }
  .ant-col-sm-offset-18 {
    margin-left: 75%;
  }
  .ant-col-sm-order-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .ant-col-sm-17 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 70.83333333%;
  }
  .ant-col-sm-push-17 {
    left: 70.83333333%;
  }
  .ant-col-sm-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-sm-order-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .ant-col-sm-16 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 66.66666667%;
  }
  .ant-col-sm-push-16 {
    left: 66.66666667%;
  }
  .ant-col-sm-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-sm-order-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .ant-col-sm-15 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 62.5%;
  }
  .ant-col-sm-push-15 {
    left: 62.5%;
  }
  .ant-col-sm-pull-15 {
    right: 62.5%;
  }
  .ant-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-sm-order-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .ant-col-sm-14 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 58.33333333%;
  }
  .ant-col-sm-push-14 {
    left: 58.33333333%;
  }
  .ant-col-sm-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-sm-order-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .ant-col-sm-13 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 54.16666667%;
  }
  .ant-col-sm-push-13 {
    left: 54.16666667%;
  }
  .ant-col-sm-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-sm-order-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .ant-col-sm-12 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
  }
  .ant-col-sm-push-12 {
    left: 50%;
  }
  .ant-col-sm-pull-12 {
    right: 50%;
  }
  .ant-col-sm-offset-12 {
    margin-left: 50%;
  }
  .ant-col-sm-order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .ant-col-sm-11 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 45.83333333%;
  }
  .ant-col-sm-push-11 {
    left: 45.83333333%;
  }
  .ant-col-sm-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-sm-order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .ant-col-sm-10 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 41.66666667%;
  }
  .ant-col-sm-push-10 {
    left: 41.66666667%;
  }
  .ant-col-sm-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-sm-order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .ant-col-sm-9 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 37.5%;
  }
  .ant-col-sm-push-9 {
    left: 37.5%;
  }
  .ant-col-sm-pull-9 {
    right: 37.5%;
  }
  .ant-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-sm-order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .ant-col-sm-8 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 33.33333333%;
  }
  .ant-col-sm-push-8 {
    left: 33.33333333%;
  }
  .ant-col-sm-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-sm-order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .ant-col-sm-7 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 29.16666667%;
  }
  .ant-col-sm-push-7 {
    left: 29.16666667%;
  }
  .ant-col-sm-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-sm-order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .ant-col-sm-6 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 25%;
  }
  .ant-col-sm-push-6 {
    left: 25%;
  }
  .ant-col-sm-pull-6 {
    right: 25%;
  }
  .ant-col-sm-offset-6 {
    margin-left: 25%;
  }
  .ant-col-sm-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .ant-col-sm-5 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 20.83333333%;
  }
  .ant-col-sm-push-5 {
    left: 20.83333333%;
  }
  .ant-col-sm-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-sm-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .ant-col-sm-4 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 16.66666667%;
  }
  .ant-col-sm-push-4 {
    left: 16.66666667%;
  }
  .ant-col-sm-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-sm-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .ant-col-sm-3 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 12.5%;
  }
  .ant-col-sm-push-3 {
    left: 12.5%;
  }
  .ant-col-sm-pull-3 {
    right: 12.5%;
  }
  .ant-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-sm-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .ant-col-sm-2 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 8.33333333%;
  }
  .ant-col-sm-push-2 {
    left: 8.33333333%;
  }
  .ant-col-sm-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-sm-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .ant-col-sm-1 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 4.16666667%;
  }
  .ant-col-sm-push-1 {
    left: 4.16666667%;
  }
  .ant-col-sm-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-sm-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .ant-col-sm-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-sm-push-0 {
    left: auto;
  }
  .ant-col-sm-pull-0 {
    right: auto;
  }
  .ant-col-sm-offset-0 {
    margin-left: 0;
  }
  .ant-col-sm-order-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
@media (min-width: 768px) {
  .ant-col-md-1,
  .ant-col-md-2,
  .ant-col-md-3,
  .ant-col-md-4,
  .ant-col-md-5,
  .ant-col-md-6,
  .ant-col-md-7,
  .ant-col-md-8,
  .ant-col-md-9,
  .ant-col-md-10,
  .ant-col-md-11,
  .ant-col-md-12,
  .ant-col-md-13,
  .ant-col-md-14,
  .ant-col-md-15,
  .ant-col-md-16,
  .ant-col-md-17,
  .ant-col-md-18,
  .ant-col-md-19,
  .ant-col-md-20,
  .ant-col-md-21,
  .ant-col-md-22,
  .ant-col-md-23,
  .ant-col-md-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    float: left;
  }
  .ant-col-md-24 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
  .ant-col-md-push-24 {
    left: 100%;
  }
  .ant-col-md-pull-24 {
    right: 100%;
  }
  .ant-col-md-offset-24 {
    margin-left: 100%;
  }
  .ant-col-md-order-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }
  .ant-col-md-23 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 95.83333333%;
  }
  .ant-col-md-push-23 {
    left: 95.83333333%;
  }
  .ant-col-md-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-md-order-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }
  .ant-col-md-22 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 91.66666667%;
  }
  .ant-col-md-push-22 {
    left: 91.66666667%;
  }
  .ant-col-md-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-md-order-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }
  .ant-col-md-21 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 87.5%;
  }
  .ant-col-md-push-21 {
    left: 87.5%;
  }
  .ant-col-md-pull-21 {
    right: 87.5%;
  }
  .ant-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-md-order-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .ant-col-md-20 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 83.33333333%;
  }
  .ant-col-md-push-20 {
    left: 83.33333333%;
  }
  .ant-col-md-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-md-order-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .ant-col-md-19 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 79.16666667%;
  }
  .ant-col-md-push-19 {
    left: 79.16666667%;
  }
  .ant-col-md-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-md-order-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .ant-col-md-18 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 75%;
  }
  .ant-col-md-push-18 {
    left: 75%;
  }
  .ant-col-md-pull-18 {
    right: 75%;
  }
  .ant-col-md-offset-18 {
    margin-left: 75%;
  }
  .ant-col-md-order-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .ant-col-md-17 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 70.83333333%;
  }
  .ant-col-md-push-17 {
    left: 70.83333333%;
  }
  .ant-col-md-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-md-order-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .ant-col-md-16 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 66.66666667%;
  }
  .ant-col-md-push-16 {
    left: 66.66666667%;
  }
  .ant-col-md-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-md-order-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .ant-col-md-15 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 62.5%;
  }
  .ant-col-md-push-15 {
    left: 62.5%;
  }
  .ant-col-md-pull-15 {
    right: 62.5%;
  }
  .ant-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-md-order-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .ant-col-md-14 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 58.33333333%;
  }
  .ant-col-md-push-14 {
    left: 58.33333333%;
  }
  .ant-col-md-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-md-order-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .ant-col-md-13 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 54.16666667%;
  }
  .ant-col-md-push-13 {
    left: 54.16666667%;
  }
  .ant-col-md-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-md-order-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .ant-col-md-12 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
  }
  .ant-col-md-push-12 {
    left: 50%;
  }
  .ant-col-md-pull-12 {
    right: 50%;
  }
  .ant-col-md-offset-12 {
    margin-left: 50%;
  }
  .ant-col-md-order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .ant-col-md-11 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 45.83333333%;
  }
  .ant-col-md-push-11 {
    left: 45.83333333%;
  }
  .ant-col-md-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-md-order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .ant-col-md-10 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 41.66666667%;
  }
  .ant-col-md-push-10 {
    left: 41.66666667%;
  }
  .ant-col-md-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-md-order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .ant-col-md-9 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 37.5%;
  }
  .ant-col-md-push-9 {
    left: 37.5%;
  }
  .ant-col-md-pull-9 {
    right: 37.5%;
  }
  .ant-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-md-order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .ant-col-md-8 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 33.33333333%;
  }
  .ant-col-md-push-8 {
    left: 33.33333333%;
  }
  .ant-col-md-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-md-order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .ant-col-md-7 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 29.16666667%;
  }
  .ant-col-md-push-7 {
    left: 29.16666667%;
  }
  .ant-col-md-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-md-order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .ant-col-md-6 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 25%;
  }
  .ant-col-md-push-6 {
    left: 25%;
  }
  .ant-col-md-pull-6 {
    right: 25%;
  }
  .ant-col-md-offset-6 {
    margin-left: 25%;
  }
  .ant-col-md-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .ant-col-md-5 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 20.83333333%;
  }
  .ant-col-md-push-5 {
    left: 20.83333333%;
  }
  .ant-col-md-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-md-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .ant-col-md-4 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 16.66666667%;
  }
  .ant-col-md-push-4 {
    left: 16.66666667%;
  }
  .ant-col-md-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-md-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .ant-col-md-3 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 12.5%;
  }
  .ant-col-md-push-3 {
    left: 12.5%;
  }
  .ant-col-md-pull-3 {
    right: 12.5%;
  }
  .ant-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-md-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .ant-col-md-2 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 8.33333333%;
  }
  .ant-col-md-push-2 {
    left: 8.33333333%;
  }
  .ant-col-md-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-md-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .ant-col-md-1 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 4.16666667%;
  }
  .ant-col-md-push-1 {
    left: 4.16666667%;
  }
  .ant-col-md-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-md-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .ant-col-md-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-md-push-0 {
    left: auto;
  }
  .ant-col-md-pull-0 {
    right: auto;
  }
  .ant-col-md-offset-0 {
    margin-left: 0;
  }
  .ant-col-md-order-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
@media (min-width: 992px) {
  .ant-col-lg-1,
  .ant-col-lg-2,
  .ant-col-lg-3,
  .ant-col-lg-4,
  .ant-col-lg-5,
  .ant-col-lg-6,
  .ant-col-lg-7,
  .ant-col-lg-8,
  .ant-col-lg-9,
  .ant-col-lg-10,
  .ant-col-lg-11,
  .ant-col-lg-12,
  .ant-col-lg-13,
  .ant-col-lg-14,
  .ant-col-lg-15,
  .ant-col-lg-16,
  .ant-col-lg-17,
  .ant-col-lg-18,
  .ant-col-lg-19,
  .ant-col-lg-20,
  .ant-col-lg-21,
  .ant-col-lg-22,
  .ant-col-lg-23,
  .ant-col-lg-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    float: left;
  }
  .ant-col-lg-24 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
  .ant-col-lg-push-24 {
    left: 100%;
  }
  .ant-col-lg-pull-24 {
    right: 100%;
  }
  .ant-col-lg-offset-24 {
    margin-left: 100%;
  }
  .ant-col-lg-order-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }
  .ant-col-lg-23 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 95.83333333%;
  }
  .ant-col-lg-push-23 {
    left: 95.83333333%;
  }
  .ant-col-lg-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-lg-order-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }
  .ant-col-lg-22 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 91.66666667%;
  }
  .ant-col-lg-push-22 {
    left: 91.66666667%;
  }
  .ant-col-lg-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-lg-order-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }
  .ant-col-lg-21 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 87.5%;
  }
  .ant-col-lg-push-21 {
    left: 87.5%;
  }
  .ant-col-lg-pull-21 {
    right: 87.5%;
  }
  .ant-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-lg-order-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .ant-col-lg-20 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 83.33333333%;
  }
  .ant-col-lg-push-20 {
    left: 83.33333333%;
  }
  .ant-col-lg-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-lg-order-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .ant-col-lg-19 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 79.16666667%;
  }
  .ant-col-lg-push-19 {
    left: 79.16666667%;
  }
  .ant-col-lg-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-lg-order-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .ant-col-lg-18 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 75%;
  }
  .ant-col-lg-push-18 {
    left: 75%;
  }
  .ant-col-lg-pull-18 {
    right: 75%;
  }
  .ant-col-lg-offset-18 {
    margin-left: 75%;
  }
  .ant-col-lg-order-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .ant-col-lg-17 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 70.83333333%;
  }
  .ant-col-lg-push-17 {
    left: 70.83333333%;
  }
  .ant-col-lg-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-lg-order-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .ant-col-lg-16 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 66.66666667%;
  }
  .ant-col-lg-push-16 {
    left: 66.66666667%;
  }
  .ant-col-lg-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-lg-order-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .ant-col-lg-15 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 62.5%;
  }
  .ant-col-lg-push-15 {
    left: 62.5%;
  }
  .ant-col-lg-pull-15 {
    right: 62.5%;
  }
  .ant-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-lg-order-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .ant-col-lg-14 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 58.33333333%;
  }
  .ant-col-lg-push-14 {
    left: 58.33333333%;
  }
  .ant-col-lg-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-lg-order-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .ant-col-lg-13 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 54.16666667%;
  }
  .ant-col-lg-push-13 {
    left: 54.16666667%;
  }
  .ant-col-lg-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-lg-order-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .ant-col-lg-12 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
  }
  .ant-col-lg-push-12 {
    left: 50%;
  }
  .ant-col-lg-pull-12 {
    right: 50%;
  }
  .ant-col-lg-offset-12 {
    margin-left: 50%;
  }
  .ant-col-lg-order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .ant-col-lg-11 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 45.83333333%;
  }
  .ant-col-lg-push-11 {
    left: 45.83333333%;
  }
  .ant-col-lg-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-lg-order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .ant-col-lg-10 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 41.66666667%;
  }
  .ant-col-lg-push-10 {
    left: 41.66666667%;
  }
  .ant-col-lg-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-lg-order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .ant-col-lg-9 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 37.5%;
  }
  .ant-col-lg-push-9 {
    left: 37.5%;
  }
  .ant-col-lg-pull-9 {
    right: 37.5%;
  }
  .ant-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-lg-order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .ant-col-lg-8 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 33.33333333%;
  }
  .ant-col-lg-push-8 {
    left: 33.33333333%;
  }
  .ant-col-lg-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-lg-order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .ant-col-lg-7 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 29.16666667%;
  }
  .ant-col-lg-push-7 {
    left: 29.16666667%;
  }
  .ant-col-lg-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-lg-order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .ant-col-lg-6 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 25%;
  }
  .ant-col-lg-push-6 {
    left: 25%;
  }
  .ant-col-lg-pull-6 {
    right: 25%;
  }
  .ant-col-lg-offset-6 {
    margin-left: 25%;
  }
  .ant-col-lg-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .ant-col-lg-5 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 20.83333333%;
  }
  .ant-col-lg-push-5 {
    left: 20.83333333%;
  }
  .ant-col-lg-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-lg-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .ant-col-lg-4 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 16.66666667%;
  }
  .ant-col-lg-push-4 {
    left: 16.66666667%;
  }
  .ant-col-lg-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-lg-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .ant-col-lg-3 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 12.5%;
  }
  .ant-col-lg-push-3 {
    left: 12.5%;
  }
  .ant-col-lg-pull-3 {
    right: 12.5%;
  }
  .ant-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-lg-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .ant-col-lg-2 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 8.33333333%;
  }
  .ant-col-lg-push-2 {
    left: 8.33333333%;
  }
  .ant-col-lg-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-lg-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .ant-col-lg-1 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 4.16666667%;
  }
  .ant-col-lg-push-1 {
    left: 4.16666667%;
  }
  .ant-col-lg-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-lg-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .ant-col-lg-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-lg-push-0 {
    left: auto;
  }
  .ant-col-lg-pull-0 {
    right: auto;
  }
  .ant-col-lg-offset-0 {
    margin-left: 0;
  }
  .ant-col-lg-order-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
@media (min-width: 1200px) {
  .ant-col-xl-1,
  .ant-col-xl-2,
  .ant-col-xl-3,
  .ant-col-xl-4,
  .ant-col-xl-5,
  .ant-col-xl-6,
  .ant-col-xl-7,
  .ant-col-xl-8,
  .ant-col-xl-9,
  .ant-col-xl-10,
  .ant-col-xl-11,
  .ant-col-xl-12,
  .ant-col-xl-13,
  .ant-col-xl-14,
  .ant-col-xl-15,
  .ant-col-xl-16,
  .ant-col-xl-17,
  .ant-col-xl-18,
  .ant-col-xl-19,
  .ant-col-xl-20,
  .ant-col-xl-21,
  .ant-col-xl-22,
  .ant-col-xl-23,
  .ant-col-xl-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    float: left;
  }
  .ant-col-xl-24 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
  .ant-col-xl-push-24 {
    left: 100%;
  }
  .ant-col-xl-pull-24 {
    right: 100%;
  }
  .ant-col-xl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xl-order-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }
  .ant-col-xl-23 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 95.83333333%;
  }
  .ant-col-xl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xl-order-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }
  .ant-col-xl-22 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 91.66666667%;
  }
  .ant-col-xl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xl-order-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }
  .ant-col-xl-21 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 87.5%;
  }
  .ant-col-xl-push-21 {
    left: 87.5%;
  }
  .ant-col-xl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xl-order-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .ant-col-xl-20 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 83.33333333%;
  }
  .ant-col-xl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xl-order-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .ant-col-xl-19 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 79.16666667%;
  }
  .ant-col-xl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xl-order-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .ant-col-xl-18 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 75%;
  }
  .ant-col-xl-push-18 {
    left: 75%;
  }
  .ant-col-xl-pull-18 {
    right: 75%;
  }
  .ant-col-xl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xl-order-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .ant-col-xl-17 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 70.83333333%;
  }
  .ant-col-xl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xl-order-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .ant-col-xl-16 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 66.66666667%;
  }
  .ant-col-xl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xl-order-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .ant-col-xl-15 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 62.5%;
  }
  .ant-col-xl-push-15 {
    left: 62.5%;
  }
  .ant-col-xl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xl-order-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .ant-col-xl-14 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 58.33333333%;
  }
  .ant-col-xl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xl-order-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .ant-col-xl-13 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 54.16666667%;
  }
  .ant-col-xl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xl-order-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .ant-col-xl-12 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
  }
  .ant-col-xl-push-12 {
    left: 50%;
  }
  .ant-col-xl-pull-12 {
    right: 50%;
  }
  .ant-col-xl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xl-order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .ant-col-xl-11 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 45.83333333%;
  }
  .ant-col-xl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xl-order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .ant-col-xl-10 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 41.66666667%;
  }
  .ant-col-xl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xl-order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .ant-col-xl-9 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 37.5%;
  }
  .ant-col-xl-push-9 {
    left: 37.5%;
  }
  .ant-col-xl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xl-order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .ant-col-xl-8 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 33.33333333%;
  }
  .ant-col-xl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xl-order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .ant-col-xl-7 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 29.16666667%;
  }
  .ant-col-xl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xl-order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .ant-col-xl-6 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 25%;
  }
  .ant-col-xl-push-6 {
    left: 25%;
  }
  .ant-col-xl-pull-6 {
    right: 25%;
  }
  .ant-col-xl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xl-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .ant-col-xl-5 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 20.83333333%;
  }
  .ant-col-xl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xl-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .ant-col-xl-4 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 16.66666667%;
  }
  .ant-col-xl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xl-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .ant-col-xl-3 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 12.5%;
  }
  .ant-col-xl-push-3 {
    left: 12.5%;
  }
  .ant-col-xl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xl-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .ant-col-xl-2 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 8.33333333%;
  }
  .ant-col-xl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xl-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .ant-col-xl-1 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 4.16666667%;
  }
  .ant-col-xl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xl-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .ant-col-xl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xl-push-0 {
    left: auto;
  }
  .ant-col-xl-pull-0 {
    right: auto;
  }
  .ant-col-xl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xl-order-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
@media (min-width: 1600px) {
  .ant-col-xxl-1,
  .ant-col-xxl-2,
  .ant-col-xxl-3,
  .ant-col-xxl-4,
  .ant-col-xxl-5,
  .ant-col-xxl-6,
  .ant-col-xxl-7,
  .ant-col-xxl-8,
  .ant-col-xxl-9,
  .ant-col-xxl-10,
  .ant-col-xxl-11,
  .ant-col-xxl-12,
  .ant-col-xxl-13,
  .ant-col-xxl-14,
  .ant-col-xxl-15,
  .ant-col-xxl-16,
  .ant-col-xxl-17,
  .ant-col-xxl-18,
  .ant-col-xxl-19,
  .ant-col-xxl-20,
  .ant-col-xxl-21,
  .ant-col-xxl-22,
  .ant-col-xxl-23,
  .ant-col-xxl-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    float: left;
  }
  .ant-col-xxl-24 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
  .ant-col-xxl-push-24 {
    left: 100%;
  }
  .ant-col-xxl-pull-24 {
    right: 100%;
  }
  .ant-col-xxl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xxl-order-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }
  .ant-col-xxl-23 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 95.83333333%;
  }
  .ant-col-xxl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xxl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xxl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xxl-order-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }
  .ant-col-xxl-22 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 91.66666667%;
  }
  .ant-col-xxl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xxl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xxl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xxl-order-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }
  .ant-col-xxl-21 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 87.5%;
  }
  .ant-col-xxl-push-21 {
    left: 87.5%;
  }
  .ant-col-xxl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xxl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xxl-order-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .ant-col-xxl-20 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 83.33333333%;
  }
  .ant-col-xxl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xxl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xxl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xxl-order-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .ant-col-xxl-19 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 79.16666667%;
  }
  .ant-col-xxl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xxl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xxl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xxl-order-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .ant-col-xxl-18 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 75%;
  }
  .ant-col-xxl-push-18 {
    left: 75%;
  }
  .ant-col-xxl-pull-18 {
    right: 75%;
  }
  .ant-col-xxl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xxl-order-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .ant-col-xxl-17 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 70.83333333%;
  }
  .ant-col-xxl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xxl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xxl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xxl-order-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .ant-col-xxl-16 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 66.66666667%;
  }
  .ant-col-xxl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xxl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xxl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xxl-order-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .ant-col-xxl-15 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 62.5%;
  }
  .ant-col-xxl-push-15 {
    left: 62.5%;
  }
  .ant-col-xxl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xxl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xxl-order-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .ant-col-xxl-14 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 58.33333333%;
  }
  .ant-col-xxl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xxl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xxl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xxl-order-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .ant-col-xxl-13 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 54.16666667%;
  }
  .ant-col-xxl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xxl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xxl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xxl-order-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .ant-col-xxl-12 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
  }
  .ant-col-xxl-push-12 {
    left: 50%;
  }
  .ant-col-xxl-pull-12 {
    right: 50%;
  }
  .ant-col-xxl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xxl-order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .ant-col-xxl-11 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 45.83333333%;
  }
  .ant-col-xxl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xxl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xxl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xxl-order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .ant-col-xxl-10 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 41.66666667%;
  }
  .ant-col-xxl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xxl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xxl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xxl-order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .ant-col-xxl-9 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 37.5%;
  }
  .ant-col-xxl-push-9 {
    left: 37.5%;
  }
  .ant-col-xxl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xxl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xxl-order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .ant-col-xxl-8 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 33.33333333%;
  }
  .ant-col-xxl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xxl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xxl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xxl-order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .ant-col-xxl-7 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 29.16666667%;
  }
  .ant-col-xxl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xxl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xxl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xxl-order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .ant-col-xxl-6 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 25%;
  }
  .ant-col-xxl-push-6 {
    left: 25%;
  }
  .ant-col-xxl-pull-6 {
    right: 25%;
  }
  .ant-col-xxl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xxl-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .ant-col-xxl-5 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 20.83333333%;
  }
  .ant-col-xxl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xxl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xxl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xxl-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .ant-col-xxl-4 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 16.66666667%;
  }
  .ant-col-xxl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xxl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xxl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xxl-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .ant-col-xxl-3 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 12.5%;
  }
  .ant-col-xxl-push-3 {
    left: 12.5%;
  }
  .ant-col-xxl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xxl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xxl-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .ant-col-xxl-2 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 8.33333333%;
  }
  .ant-col-xxl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xxl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xxl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xxl-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .ant-col-xxl-1 {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 4.16666667%;
  }
  .ant-col-xxl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xxl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xxl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xxl-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .ant-col-xxl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xxl-push-0 {
    left: auto;
  }
  .ant-col-xxl-pull-0 {
    right: auto;
  }
  .ant-col-xxl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xxl-order-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PAACard__blue-header___B8BDX > .ant-card-head {
  color: #ffffff;
  background-color: #0075c9;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-calendar-picker-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1050;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topLeft,
.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topRight,
.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topLeft,
.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomLeft,
.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomRight,
.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomLeft,
.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topLeft,
.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomLeft,
.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.ant-calendar-picker {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  outline: none;
  cursor: text;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.ant-calendar-picker-input {
  outline: none;
}
.ant-calendar-picker-input.ant-input {
  line-height: 1.5;
}
.ant-calendar-picker-input.ant-input-sm {
  padding-top: 0;
  padding-bottom: 0;
}
.ant-calendar-picker:hover .ant-calendar-picker-input:not(.ant-input-disabled) {
  border-color: #40a9ff;
}
.ant-calendar-picker:focus .ant-calendar-picker-input:not(.ant-input-disabled) {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-calendar-picker-clear,
.ant-calendar-picker-icon {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 1;
  width: 14px;
  height: 14px;
  margin-top: -7px;
  font-size: 12px;
  line-height: 14px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-calendar-picker-clear {
  z-index: 2;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  pointer-events: none;
}
.ant-calendar-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-calendar-picker:hover .ant-calendar-picker-clear {
  opacity: 1;
  pointer-events: auto;
}
.ant-calendar-picker-icon {
  display: inline-block;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  line-height: 1;
}
.ant-input-disabled + .ant-calendar-picker-icon {
  cursor: not-allowed;
}
.ant-calendar-picker-small .ant-calendar-picker-clear,
.ant-calendar-picker-small .ant-calendar-picker-icon {
  right: 8px;
}
.ant-calendar {
  position: relative;
  width: 280px;
  font-size: 14px;
  line-height: 1.5;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #fff;
  border-radius: 4px;
  outline: none;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-calendar-input-wrap {
  height: 34px;
  padding: 6px 10px;
  border-bottom: 1px solid #e8e8e8;
}
.ant-calendar-input {
  width: 100%;
  height: 22px;
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  border: 0;
  outline: 0;
  cursor: auto;
}
.ant-calendar-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-calendar-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-calendar-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-calendar-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-calendar-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-calendar-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-calendar-week-number {
  width: 286px;
}
.ant-calendar-week-number-cell {
  text-align: center;
}
.ant-calendar-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-calendar-header a:hover {
  color: #40a9ff;
}
.ant-calendar-header .ant-calendar-century-select,
.ant-calendar-header .ant-calendar-decade-select,
.ant-calendar-header .ant-calendar-year-select,
.ant-calendar-header .ant-calendar-month-select {
  display: inline-block;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  line-height: 40px;
}
.ant-calendar-header .ant-calendar-century-select-arrow,
.ant-calendar-header .ant-calendar-decade-select-arrow,
.ant-calendar-header .ant-calendar-year-select-arrow,
.ant-calendar-header .ant-calendar-month-select-arrow {
  display: none;
}
.ant-calendar-header .ant-calendar-prev-century-btn,
.ant-calendar-header .ant-calendar-next-century-btn,
.ant-calendar-header .ant-calendar-prev-decade-btn,
.ant-calendar-header .ant-calendar-next-decade-btn,
.ant-calendar-header .ant-calendar-prev-month-btn,
.ant-calendar-header .ant-calendar-next-month-btn,
.ant-calendar-header .ant-calendar-prev-year-btn,
.ant-calendar-header .ant-calendar-next-year-btn {
  position: absolute;
  top: 0;
  display: inline-block;
  padding: 0 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif;
  line-height: 40px;
}
.ant-calendar-header .ant-calendar-prev-century-btn,
.ant-calendar-header .ant-calendar-prev-decade-btn,
.ant-calendar-header .ant-calendar-prev-year-btn {
  left: 7px;
  height: 100%;
}
.ant-calendar-header .ant-calendar-prev-century-btn::before,
.ant-calendar-header .ant-calendar-prev-decade-btn::before,
.ant-calendar-header .ant-calendar-prev-year-btn::before,
.ant-calendar-header .ant-calendar-prev-century-btn::after,
.ant-calendar-header .ant-calendar-prev-decade-btn::after,
.ant-calendar-header .ant-calendar-prev-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
      -ms-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-header .ant-calendar-prev-century-btn:hover::before,
.ant-calendar-header .ant-calendar-prev-decade-btn:hover::before,
.ant-calendar-header .ant-calendar-prev-year-btn:hover::before,
.ant-calendar-header .ant-calendar-prev-century-btn:hover::after,
.ant-calendar-header .ant-calendar-prev-decade-btn:hover::after,
.ant-calendar-header .ant-calendar-prev-year-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-header .ant-calendar-prev-century-btn::after,
.ant-calendar-header .ant-calendar-prev-decade-btn::after,
.ant-calendar-header .ant-calendar-prev-year-btn::after {
  display: none;
}
.ant-calendar-header .ant-calendar-prev-century-btn::after,
.ant-calendar-header .ant-calendar-prev-decade-btn::after,
.ant-calendar-header .ant-calendar-prev-year-btn::after {
  position: relative;
  left: -3px;
  display: inline-block;
}
.ant-calendar-header .ant-calendar-next-century-btn,
.ant-calendar-header .ant-calendar-next-decade-btn,
.ant-calendar-header .ant-calendar-next-year-btn {
  right: 7px;
  height: 100%;
}
.ant-calendar-header .ant-calendar-next-century-btn::before,
.ant-calendar-header .ant-calendar-next-decade-btn::before,
.ant-calendar-header .ant-calendar-next-year-btn::before,
.ant-calendar-header .ant-calendar-next-century-btn::after,
.ant-calendar-header .ant-calendar-next-decade-btn::after,
.ant-calendar-header .ant-calendar-next-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
      -ms-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-header .ant-calendar-next-century-btn:hover::before,
.ant-calendar-header .ant-calendar-next-decade-btn:hover::before,
.ant-calendar-header .ant-calendar-next-year-btn:hover::before,
.ant-calendar-header .ant-calendar-next-century-btn:hover::after,
.ant-calendar-header .ant-calendar-next-decade-btn:hover::after,
.ant-calendar-header .ant-calendar-next-year-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-header .ant-calendar-next-century-btn::after,
.ant-calendar-header .ant-calendar-next-decade-btn::after,
.ant-calendar-header .ant-calendar-next-year-btn::after {
  display: none;
}
.ant-calendar-header .ant-calendar-next-century-btn::before,
.ant-calendar-header .ant-calendar-next-decade-btn::before,
.ant-calendar-header .ant-calendar-next-year-btn::before,
.ant-calendar-header .ant-calendar-next-century-btn::after,
.ant-calendar-header .ant-calendar-next-decade-btn::after,
.ant-calendar-header .ant-calendar-next-year-btn::after {
  -webkit-transform: rotate(135deg) scale(0.8);
      -ms-transform: rotate(135deg) scale(0.8);
          transform: rotate(135deg) scale(0.8);
}
.ant-calendar-header .ant-calendar-next-century-btn::before,
.ant-calendar-header .ant-calendar-next-decade-btn::before,
.ant-calendar-header .ant-calendar-next-year-btn::before {
  position: relative;
  left: 3px;
}
.ant-calendar-header .ant-calendar-next-century-btn::after,
.ant-calendar-header .ant-calendar-next-decade-btn::after,
.ant-calendar-header .ant-calendar-next-year-btn::after {
  display: inline-block;
}
.ant-calendar-header .ant-calendar-prev-month-btn {
  left: 29px;
  height: 100%;
}
.ant-calendar-header .ant-calendar-prev-month-btn::before,
.ant-calendar-header .ant-calendar-prev-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
      -ms-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-header .ant-calendar-prev-month-btn:hover::before,
.ant-calendar-header .ant-calendar-prev-month-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-header .ant-calendar-prev-month-btn::after {
  display: none;
}
.ant-calendar-header .ant-calendar-next-month-btn {
  right: 29px;
  height: 100%;
}
.ant-calendar-header .ant-calendar-next-month-btn::before,
.ant-calendar-header .ant-calendar-next-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
      -ms-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-header .ant-calendar-next-month-btn:hover::before,
.ant-calendar-header .ant-calendar-next-month-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-header .ant-calendar-next-month-btn::after {
  display: none;
}
.ant-calendar-header .ant-calendar-next-month-btn::before,
.ant-calendar-header .ant-calendar-next-month-btn::after {
  -webkit-transform: rotate(135deg) scale(0.8);
      -ms-transform: rotate(135deg) scale(0.8);
          transform: rotate(135deg) scale(0.8);
}
.ant-calendar-body {
  padding: 8px 12px;
}
.ant-calendar table {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
}
.ant-calendar table,
.ant-calendar th,
.ant-calendar td {
  text-align: center;
  border: 0;
}
.ant-calendar-calendar-table {
  margin-bottom: 0;
  border-spacing: 0;
}
.ant-calendar-column-header {
  width: 33px;
  padding: 6px 0;
  line-height: 18px;
  text-align: center;
}
.ant-calendar-column-header .ant-calendar-column-header-inner {
  display: block;
  font-weight: normal;
}
.ant-calendar-week-number-header .ant-calendar-column-header-inner {
  display: none;
}
.ant-calendar-cell {
  height: 30px;
  padding: 3px 0;
}
.ant-calendar-date {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  text-align: center;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.ant-calendar-date-panel {
  position: relative;
  outline: none;
}
.ant-calendar-date:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-calendar-date:active {
  color: #fff;
  background: #40a9ff;
}
.ant-calendar-today .ant-calendar-date {
  color: #1890ff;
  font-weight: bold;
  border-color: #1890ff;
}
.ant-calendar-selected-day .ant-calendar-date {
  background: #bae7ff;
}
.ant-calendar-last-month-cell .ant-calendar-date,
.ant-calendar-next-month-btn-day .ant-calendar-date,
.ant-calendar-last-month-cell .ant-calendar-date:hover,
.ant-calendar-next-month-btn-day .ant-calendar-date:hover {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: transparent;
}
.ant-calendar-disabled-cell .ant-calendar-date {
  position: relative;
  width: auto;
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border: 1px solid transparent;
  border-radius: 0;
  cursor: not-allowed;
}
.ant-calendar-disabled-cell .ant-calendar-date:hover {
  background: #f5f5f5;
}
.ant-calendar-disabled-cell.ant-calendar-selected-day .ant-calendar-date::before {
  position: absolute;
  top: -1px;
  left: 5px;
  width: 24px;
  height: 24px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  content: '';
}
.ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date {
  position: relative;
  padding-right: 5px;
  padding-left: 5px;
}
.ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date::before {
  position: absolute;
  top: -1px;
  left: 5px;
  width: 24px;
  height: 24px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 2px;
  content: ' ';
}
.ant-calendar-disabled-cell-first-of-row .ant-calendar-date {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-calendar-disabled-cell-last-of-row .ant-calendar-date {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-calendar-footer {
  padding: 0 12px;
  line-height: 38px;
  border-top: 1px solid #e8e8e8;
}
.ant-calendar-footer:empty {
  border-top: 0;
}
.ant-calendar-footer-btn {
  display: block;
  text-align: center;
}
.ant-calendar-footer-extra {
  text-align: left;
}
.ant-calendar .ant-calendar-today-btn,
.ant-calendar .ant-calendar-clear-btn {
  display: inline-block;
  margin: 0 0 0 8px;
  text-align: center;
}
.ant-calendar .ant-calendar-today-btn-disabled,
.ant-calendar .ant-calendar-clear-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-calendar .ant-calendar-today-btn:only-child,
.ant-calendar .ant-calendar-clear-btn:only-child {
  margin: 0;
}
.ant-calendar .ant-calendar-clear-btn {
  position: absolute;
  top: 7px;
  right: 5px;
  display: none;
  width: 20px;
  height: 20px;
  margin: 0;
  overflow: hidden;
  line-height: 20px;
  text-align: center;
  text-indent: -76px;
}
.ant-calendar .ant-calendar-clear-btn::after {
  display: inline-block;
  width: 20px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  line-height: 1;
  text-indent: 43px;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.ant-calendar .ant-calendar-clear-btn:hover::after {
  color: rgba(0, 0, 0, 0.45);
}
.ant-calendar .ant-calendar-ok-btn {
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
          box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  height: 32px;
  padding: 0 15px;
  color: #fff;
  background-color: #1890ff;
  border-color: #1890ff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
          box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
  border-radius: 4px;
  line-height: 22px;
}
.ant-calendar .ant-calendar-ok-btn > .anticon {
  line-height: 1;
}
.ant-calendar .ant-calendar-ok-btn,
.ant-calendar .ant-calendar-ok-btn:active,
.ant-calendar .ant-calendar-ok-btn:focus {
  outline: 0;
}
.ant-calendar .ant-calendar-ok-btn:not([disabled]):hover {
  text-decoration: none;
}
.ant-calendar .ant-calendar-ok-btn:not([disabled]):active {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-calendar .ant-calendar-ok-btn.disabled,
.ant-calendar .ant-calendar-ok-btn[disabled] {
  cursor: not-allowed;
}
.ant-calendar .ant-calendar-ok-btn.disabled > *,
.ant-calendar .ant-calendar-ok-btn[disabled] > * {
  pointer-events: none;
}
.ant-calendar .ant-calendar-ok-btn-lg {
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  border-radius: 4px;
}
.ant-calendar .ant-calendar-ok-btn-sm {
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
  border-radius: 4px;
}
.ant-calendar .ant-calendar-ok-btn > a:only-child {
  color: currentColor;
}
.ant-calendar .ant-calendar-ok-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-calendar .ant-calendar-ok-btn:hover,
.ant-calendar .ant-calendar-ok-btn:focus {
  color: #fff;
  background-color: #40a9ff;
  border-color: #40a9ff;
}
.ant-calendar .ant-calendar-ok-btn:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn:focus > a:only-child {
  color: currentColor;
}
.ant-calendar .ant-calendar-ok-btn:hover > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-calendar .ant-calendar-ok-btn:active,
.ant-calendar .ant-calendar-ok-btn.active {
  color: #fff;
  background-color: #096dd9;
  border-color: #096dd9;
}
.ant-calendar .ant-calendar-ok-btn:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn.active > a:only-child {
  color: currentColor;
}
.ant-calendar .ant-calendar-ok-btn:active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-calendar .ant-calendar-ok-btn-disabled,
.ant-calendar .ant-calendar-ok-btn.disabled,
.ant-calendar .ant-calendar-ok-btn[disabled],
.ant-calendar .ant-calendar-ok-btn-disabled:hover,
.ant-calendar .ant-calendar-ok-btn.disabled:hover,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover,
.ant-calendar .ant-calendar-ok-btn-disabled:focus,
.ant-calendar .ant-calendar-ok-btn.disabled:focus,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus,
.ant-calendar .ant-calendar-ok-btn-disabled:active,
.ant-calendar .ant-calendar-ok-btn.disabled:active,
.ant-calendar .ant-calendar-ok-btn[disabled]:active,
.ant-calendar .ant-calendar-ok-btn-disabled.active,
.ant-calendar .ant-calendar-ok-btn.disabled.active,
.ant-calendar .ant-calendar-ok-btn[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-calendar .ant-calendar-ok-btn-disabled > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled:focus > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled.active > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child {
  color: currentColor;
}
.ant-calendar .ant-calendar-ok-btn-disabled > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn-disabled:focus > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn-disabled:active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn-disabled.active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-calendar .ant-calendar-ok-btn-disabled,
.ant-calendar .ant-calendar-ok-btn.disabled,
.ant-calendar .ant-calendar-ok-btn[disabled],
.ant-calendar .ant-calendar-ok-btn-disabled:hover,
.ant-calendar .ant-calendar-ok-btn.disabled:hover,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover,
.ant-calendar .ant-calendar-ok-btn-disabled:focus,
.ant-calendar .ant-calendar-ok-btn.disabled:focus,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus,
.ant-calendar .ant-calendar-ok-btn-disabled:active,
.ant-calendar .ant-calendar-ok-btn.disabled:active,
.ant-calendar .ant-calendar-ok-btn[disabled]:active,
.ant-calendar .ant-calendar-ok-btn-disabled.active,
.ant-calendar .ant-calendar-ok-btn.disabled.active,
.ant-calendar .ant-calendar-ok-btn[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-calendar .ant-calendar-ok-btn-disabled > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled:focus > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn-disabled.active > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child {
  color: currentColor;
}
.ant-calendar .ant-calendar-ok-btn-disabled > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn-disabled:focus > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn-disabled:active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn-disabled.active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child::after,
.ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-calendar-range-picker-input {
  width: 44%;
  height: 99%;
  text-align: center;
  background-color: transparent;
  border: 0;
  outline: 0;
}
.ant-calendar-range-picker-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-calendar-range-picker-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-calendar-range-picker-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-calendar-range-picker-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-calendar-range-picker-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-calendar-range-picker-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-calendar-range-picker-input[disabled] {
  cursor: not-allowed;
}
.ant-calendar-range-picker-separator {
  display: inline-block;
  min-width: 10px;
  height: 100%;
  color: rgba(0, 0, 0, 0.45);
  white-space: nowrap;
  text-align: center;
  vertical-align: top;
  pointer-events: none;
}
.ant-calendar-range {
  width: 552px;
  overflow: hidden;
}
.ant-calendar-range .ant-calendar-date-panel::after {
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  content: '.';
}
.ant-calendar-range-part {
  position: relative;
  width: 50%;
}
.ant-calendar-range-left {
  float: left;
}
.ant-calendar-range-left .ant-calendar-time-picker-inner {
  border-right: 1px solid #e8e8e8;
}
.ant-calendar-range-right {
  float: right;
}
.ant-calendar-range-right .ant-calendar-time-picker-inner {
  border-left: 1px solid #e8e8e8;
}
.ant-calendar-range-middle {
  position: absolute;
  left: 50%;
  z-index: 1;
  height: 34px;
  margin: 1px 0 0 0;
  padding: 0 200px 0 0;
  color: rgba(0, 0, 0, 0.45);
  line-height: 34px;
  text-align: center;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  pointer-events: none;
}
.ant-calendar-range-right .ant-calendar-date-input-wrap {
  margin-left: -90px;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-range-middle {
  padding: 0 10px 0 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ant-calendar-range .ant-calendar-today :not(.ant-calendar-disabled-cell) :not(.ant-calendar-last-month-cell) :not(.ant-calendar-next-month-btn-day) .ant-calendar-date {
  color: #1890ff;
  background: #bae7ff;
  border-color: #1890ff;
}
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date {
  color: #fff;
  background: #1890ff;
  border: 1px solid transparent;
}
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date:hover,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date:hover {
  background: #1890ff;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-range-right .ant-calendar-date-input-wrap {
  margin-left: 0;
}
.ant-calendar-range .ant-calendar-input-wrap {
  position: relative;
  height: 34px;
}
.ant-calendar-range .ant-calendar-input,
.ant-calendar-range .ant-calendar-time-picker-input {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  height: 24px;
  padding-right: 0;
  padding-left: 0;
  line-height: 24px;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-calendar-range .ant-calendar-input::-moz-placeholder,
.ant-calendar-range .ant-calendar-time-picker-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-calendar-range .ant-calendar-input:-ms-input-placeholder,
.ant-calendar-range .ant-calendar-time-picker-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-calendar-range .ant-calendar-input::-webkit-input-placeholder,
.ant-calendar-range .ant-calendar-time-picker-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-calendar-range .ant-calendar-input:-moz-placeholder-shown, .ant-calendar-range .ant-calendar-time-picker-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-calendar-range .ant-calendar-input:-ms-input-placeholder, .ant-calendar-range .ant-calendar-time-picker-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-calendar-range .ant-calendar-input:placeholder-shown,
.ant-calendar-range .ant-calendar-time-picker-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-calendar-range .ant-calendar-input:hover,
.ant-calendar-range .ant-calendar-time-picker-input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-calendar-range .ant-calendar-input:focus,
.ant-calendar-range .ant-calendar-time-picker-input:focus {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-calendar-range .ant-calendar-input-disabled,
.ant-calendar-range .ant-calendar-time-picker-input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-calendar-range .ant-calendar-input-disabled:hover,
.ant-calendar-range .ant-calendar-time-picker-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-calendar-range .ant-calendar-input[disabled],
.ant-calendar-range .ant-calendar-time-picker-input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-calendar-range .ant-calendar-input[disabled]:hover,
.ant-calendar-range .ant-calendar-time-picker-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-calendar-range .ant-calendar-input,
textarea.ant-calendar-range .ant-calendar-time-picker-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5;
  vertical-align: bottom;
  -webkit-transition: all 0.3s, height 0s;
  transition: all 0.3s, height 0s;
}
.ant-calendar-range .ant-calendar-input-lg,
.ant-calendar-range .ant-calendar-time-picker-input-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}
.ant-calendar-range .ant-calendar-input-sm,
.ant-calendar-range .ant-calendar-time-picker-input-sm {
  height: 24px;
  padding: 1px 7px;
}
.ant-calendar-range .ant-calendar-input:focus,
.ant-calendar-range .ant-calendar-time-picker-input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-calendar-range .ant-calendar-time-picker-icon {
  display: none;
}
.ant-calendar-range.ant-calendar-week-number {
  width: 574px;
}
.ant-calendar-range.ant-calendar-week-number .ant-calendar-range-part {
  width: 286px;
}
.ant-calendar-range .ant-calendar-year-panel,
.ant-calendar-range .ant-calendar-month-panel,
.ant-calendar-range .ant-calendar-decade-panel {
  top: 34px;
}
.ant-calendar-range .ant-calendar-month-panel .ant-calendar-year-panel {
  top: 0;
}
.ant-calendar-range .ant-calendar-decade-panel-table,
.ant-calendar-range .ant-calendar-year-panel-table,
.ant-calendar-range .ant-calendar-month-panel-table {
  height: 208px;
}
.ant-calendar-range .ant-calendar-in-range-cell {
  position: relative;
  border-radius: 0;
}
.ant-calendar-range .ant-calendar-in-range-cell > div {
  position: relative;
  z-index: 1;
}
.ant-calendar-range .ant-calendar-in-range-cell::before {
  position: absolute;
  top: 4px;
  right: 0;
  bottom: 4px;
  left: 0;
  display: block;
  background: #e6f7ff;
  border: 0;
  border-radius: 0;
  content: '';
}
.ant-calendar-range .ant-calendar-footer-extra {
  float: left;
}
div.ant-calendar-range-quick-selector {
  text-align: left;
}
div.ant-calendar-range-quick-selector > a {
  margin-right: 8px;
}
.ant-calendar-range .ant-calendar-header,
.ant-calendar-range .ant-calendar-month-panel-header,
.ant-calendar-range .ant-calendar-year-panel-header,
.ant-calendar-range .ant-calendar-decade-panel-header {
  border-bottom: 0;
}
.ant-calendar-range .ant-calendar-body,
.ant-calendar-range .ant-calendar-month-panel-body,
.ant-calendar-range .ant-calendar-year-panel-body,
.ant-calendar-range .ant-calendar-decade-panel-body {
  border-top: 1px solid #e8e8e8;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker {
  top: 68px;
  z-index: 2;
  width: 100%;
  height: 207px;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-panel {
  height: 267px;
  margin-top: -34px;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-inner {
  height: 100%;
  padding-top: 40px;
  background: none;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-combobox {
  display: inline-block;
  height: 100%;
  background-color: #fff;
  border-top: 1px solid #e8e8e8;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select {
  height: 100%;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select ul {
  max-height: 100%;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn {
  margin-right: 8px;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-today-btn {
  height: 22px;
  margin: 8px 12px;
  line-height: 22px;
}
.ant-calendar-range-with-ranges.ant-calendar-time .ant-calendar-time-picker {
  height: 233px;
}
.ant-calendar-range.ant-calendar-show-time-picker .ant-calendar-body {
  border-top-color: transparent;
}
.ant-calendar-time-picker {
  position: absolute;
  top: 40px;
  width: 100%;
  background-color: #fff;
}
.ant-calendar-time-picker-panel {
  position: absolute;
  z-index: 1050;
  width: 100%;
}
.ant-calendar-time-picker-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  font-size: 14px;
  line-height: 1.5;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  outline: none;
}
.ant-calendar-time-picker-combobox {
  width: 100%;
}
.ant-calendar-time-picker-column-1,
.ant-calendar-time-picker-column-1 .ant-calendar-time-picker-select {
  width: 100%;
}
.ant-calendar-time-picker-column-2 .ant-calendar-time-picker-select {
  width: 50%;
}
.ant-calendar-time-picker-column-3 .ant-calendar-time-picker-select {
  width: 33.33%;
}
.ant-calendar-time-picker-column-4 .ant-calendar-time-picker-select {
  width: 25%;
}
.ant-calendar-time-picker-input-wrap {
  display: none;
}
.ant-calendar-time-picker-select {
  position: relative;
  float: left;
  height: 226px;
  overflow: hidden;
  font-size: 14px;
  border-right: 1px solid #e8e8e8;
}
.ant-calendar-time-picker-select:hover {
  overflow-y: auto;
}
.ant-calendar-time-picker-select:first-child {
  margin-left: 0;
  border-left: 0;
}
.ant-calendar-time-picker-select:last-child {
  border-right: 0;
}
.ant-calendar-time-picker-select ul {
  width: 100%;
  max-height: 206px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-calendar-time-picker-select li {
  width: 100%;
  height: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  list-style: none;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-calendar-time-picker-select li:last-child::after {
  display: block;
  height: 202px;
  content: '';
}
.ant-calendar-time-picker-select li:hover {
  background: #e6f7ff;
}
.ant-calendar-time-picker-select li:focus {
  color: #1890ff;
  font-weight: 600;
  outline: none;
}
li.ant-calendar-time-picker-select-option-selected {
  font-weight: 600;
  background: #f5f5f5;
}
li.ant-calendar-time-picker-select-option-disabled {
  color: rgba(0, 0, 0, 0.25);
}
li.ant-calendar-time-picker-select-option-disabled:hover {
  background: transparent;
  cursor: not-allowed;
}
.ant-calendar-time .ant-calendar-day-select {
  display: inline-block;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  line-height: 34px;
}
.ant-calendar-time .ant-calendar-footer {
  position: relative;
  height: auto;
}
.ant-calendar-time .ant-calendar-footer-btn {
  text-align: right;
}
.ant-calendar-time .ant-calendar-footer .ant-calendar-today-btn {
  float: left;
  margin: 0;
}
.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn {
  display: inline-block;
  margin-right: 8px;
}
.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
}
.ant-calendar-month-panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: #fff;
  border-radius: 4px;
  outline: none;
}
.ant-calendar-month-panel > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.ant-calendar-month-panel-hidden {
  display: none;
}
.ant-calendar-month-panel-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
}
.ant-calendar-month-panel-header a:hover {
  color: #40a9ff;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select,
.ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select,
.ant-calendar-month-panel-header .ant-calendar-month-panel-year-select,
.ant-calendar-month-panel-header .ant-calendar-month-panel-month-select {
  display: inline-block;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  line-height: 40px;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select-arrow,
.ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select-arrow,
.ant-calendar-month-panel-header .ant-calendar-month-panel-year-select-arrow,
.ant-calendar-month-panel-header .ant-calendar-month-panel-month-select-arrow {
  display: none;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn {
  position: absolute;
  top: 0;
  display: inline-block;
  padding: 0 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif;
  line-height: 40px;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn {
  left: 7px;
  height: 100%;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
      -ms-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:hover::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:hover::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:hover::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:hover::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:hover::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn::after {
  display: none;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn::after {
  position: relative;
  left: -3px;
  display: inline-block;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn {
  right: 7px;
  height: 100%;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
      -ms-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:hover::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:hover::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:hover::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:hover::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:hover::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::after {
  display: none;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::after {
  -webkit-transform: rotate(135deg) scale(0.8);
      -ms-transform: rotate(135deg) scale(0.8);
          transform: rotate(135deg) scale(0.8);
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::before {
  position: relative;
  left: 3px;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn::after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn::after {
  display: inline-block;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn {
  left: 29px;
  height: 100%;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
      -ms-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:hover::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn::after {
  display: none;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn {
  right: 29px;
  height: 100%;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
      -ms-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:hover::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn::after {
  display: none;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn::before,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn::after {
  -webkit-transform: rotate(135deg) scale(0.8);
      -ms-transform: rotate(135deg) scale(0.8);
          transform: rotate(135deg) scale(0.8);
}
.ant-calendar-month-panel-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ant-calendar-month-panel-footer {
  border-top: 1px solid #e8e8e8;
}
.ant-calendar-month-panel-footer .ant-calendar-footer-extra {
  padding: 0 12px;
}
.ant-calendar-month-panel-table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month {
  color: #fff;
  background: #1890ff;
}
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month:hover {
  color: #fff;
  background: #1890ff;
}
.ant-calendar-month-panel-cell {
  text-align: center;
}
.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month,
.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month:hover {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-calendar-month-panel-month {
  display: inline-block;
  height: 24px;
  margin: 0 auto;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 24px;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.ant-calendar-month-panel-month:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-calendar-year-panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: #fff;
  border-radius: 4px;
  outline: none;
}
.ant-calendar-year-panel > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.ant-calendar-year-panel-hidden {
  display: none;
}
.ant-calendar-year-panel-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
}
.ant-calendar-year-panel-header a:hover {
  color: #40a9ff;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select,
.ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select,
.ant-calendar-year-panel-header .ant-calendar-year-panel-year-select,
.ant-calendar-year-panel-header .ant-calendar-year-panel-month-select {
  display: inline-block;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  line-height: 40px;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select-arrow,
.ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select-arrow,
.ant-calendar-year-panel-header .ant-calendar-year-panel-year-select-arrow,
.ant-calendar-year-panel-header .ant-calendar-year-panel-month-select-arrow {
  display: none;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn {
  position: absolute;
  top: 0;
  display: inline-block;
  padding: 0 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif;
  line-height: 40px;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn {
  left: 7px;
  height: 100%;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
      -ms-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:hover::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:hover::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:hover::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:hover::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:hover::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn::after {
  display: none;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn::after {
  position: relative;
  left: -3px;
  display: inline-block;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn {
  right: 7px;
  height: 100%;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
      -ms-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:hover::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:hover::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:hover::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:hover::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:hover::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn::after {
  display: none;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn::after {
  -webkit-transform: rotate(135deg) scale(0.8);
      -ms-transform: rotate(135deg) scale(0.8);
          transform: rotate(135deg) scale(0.8);
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn::before {
  position: relative;
  left: 3px;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn::after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn::after {
  display: inline-block;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn {
  left: 29px;
  height: 100%;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
      -ms-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:hover::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn::after {
  display: none;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn {
  right: 29px;
  height: 100%;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
      -ms-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:hover::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn::after {
  display: none;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn::before,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn::after {
  -webkit-transform: rotate(135deg) scale(0.8);
      -ms-transform: rotate(135deg) scale(0.8);
          transform: rotate(135deg) scale(0.8);
}
.ant-calendar-year-panel-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ant-calendar-year-panel-footer {
  border-top: 1px solid #e8e8e8;
}
.ant-calendar-year-panel-footer .ant-calendar-footer-extra {
  padding: 0 12px;
}
.ant-calendar-year-panel-table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.ant-calendar-year-panel-cell {
  text-align: center;
}
.ant-calendar-year-panel-year {
  display: inline-block;
  height: 24px;
  margin: 0 auto;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 24px;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.ant-calendar-year-panel-year:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year {
  color: #fff;
  background: #1890ff;
}
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year:hover {
  color: #fff;
  background: #1890ff;
}
.ant-calendar-year-panel-last-decade-cell .ant-calendar-year-panel-year,
.ant-calendar-year-panel-next-decade-cell .ant-calendar-year-panel-year {
  color: rgba(0, 0, 0, 0.25);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-calendar-decade-panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #fff;
  border-radius: 4px;
  outline: none;
}
.ant-calendar-decade-panel-hidden {
  display: none;
}
.ant-calendar-decade-panel-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
}
.ant-calendar-decade-panel-header a:hover {
  color: #40a9ff;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select {
  display: inline-block;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  line-height: 40px;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select-arrow,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select-arrow,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select-arrow,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select-arrow {
  display: none;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn {
  position: absolute;
  top: 0;
  display: inline-block;
  padding: 0 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif;
  line-height: 40px;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn {
  left: 7px;
  height: 100%;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
      -ms-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:hover::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:hover::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:hover::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:hover::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:hover::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn::after {
  display: none;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn::after {
  position: relative;
  left: -3px;
  display: inline-block;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn {
  right: 7px;
  height: 100%;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
      -ms-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:hover::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:hover::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:hover::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:hover::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:hover::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn::after {
  display: none;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn::after {
  -webkit-transform: rotate(135deg) scale(0.8);
      -ms-transform: rotate(135deg) scale(0.8);
          transform: rotate(135deg) scale(0.8);
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn::before {
  position: relative;
  left: 3px;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn::after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn::after {
  display: inline-block;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn {
  left: 29px;
  height: 100%;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
      -ms-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:hover::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn::after {
  display: none;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn {
  right: 29px;
  height: 100%;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  -webkit-transform: rotate(-45deg) scale(0.8);
      -ms-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:hover::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:hover::after {
  border-color: rgba(0, 0, 0, 0.65);
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn::after {
  display: none;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn::before,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn::after {
  -webkit-transform: rotate(135deg) scale(0.8);
      -ms-transform: rotate(135deg) scale(0.8);
          transform: rotate(135deg) scale(0.8);
}
.ant-calendar-decade-panel-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ant-calendar-decade-panel-footer {
  border-top: 1px solid #e8e8e8;
}
.ant-calendar-decade-panel-footer .ant-calendar-footer-extra {
  padding: 0 12px;
}
.ant-calendar-decade-panel-table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.ant-calendar-decade-panel-cell {
  white-space: nowrap;
  text-align: center;
}
.ant-calendar-decade-panel-decade {
  display: inline-block;
  height: 24px;
  margin: 0 auto;
  padding: 0 6px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 24px;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.ant-calendar-decade-panel-decade:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade {
  color: #fff;
  background: #1890ff;
}
.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade:hover {
  color: #fff;
  background: #1890ff;
}
.ant-calendar-decade-panel-last-century-cell .ant-calendar-decade-panel-decade,
.ant-calendar-decade-panel-next-century-cell .ant-calendar-decade-panel-decade {
  color: rgba(0, 0, 0, 0.25);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-calendar-month .ant-calendar-month-header-wrap {
  position: relative;
  height: 288px;
}
.ant-calendar-month .ant-calendar-month-panel,
.ant-calendar-month .ant-calendar-year-panel {
  top: 0;
  height: 100%;
}
.ant-calendar-week-number-cell {
  opacity: 0.5;
}
.ant-calendar-week-number .ant-calendar-body tr {
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-calendar-week-number .ant-calendar-body tr:hover {
  background: #e6f7ff;
}
.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week {
  font-weight: bold;
  background: #bae7ff;
}
.ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day .ant-calendar-date,
.ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day:hover .ant-calendar-date {
  color: rgba(0, 0, 0, 0.65);
  background: transparent;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input:focus {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5;
  vertical-align: bottom;
  -webkit-transition: all 0.3s, height 0s;
  transition: all 0.3s, height 0s;
}
.ant-input-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}
.ant-input-sm {
  height: 24px;
  padding: 1px 7px;
}
.ant-input-group {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-input-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.ant-input-group > [class*='col-'] {
  padding-right: 8px;
}
.ant-input-group > [class*='col-']:last-child {
  padding-right: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap,
.ant-input-group > .ant-input {
  display: table-cell;
}
.ant-input-group-addon:not(:first-child):not(:last-child),
.ant-input-group-wrap:not(:first-child):not(:last-child),
.ant-input-group > .ant-input:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.ant-input-group-wrap > * {
  display: block !important;
}
.ant-input-group .ant-input {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}
.ant-input-group .ant-input:focus {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-group .ant-input:hover {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-group-addon {
  position: relative;
  padding: 0 11px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-input-group-addon .ant-select {
  margin: -5px -11px;
}
.ant-input-group-addon .ant-select .ant-select-selection {
  margin: -1px;
  background-color: inherit;
  border: 1px solid transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-input-group-addon .ant-select-open .ant-select-selection,
.ant-input-group-addon .ant-select-focused .ant-select-selection {
  color: #1890ff;
}
.ant-input-group-addon > i:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
}
.ant-input-group > .ant-input:first-child,
.ant-input-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input:first-child .ant-select .ant-select-selection,
.ant-input-group-addon:first-child .ant-select .ant-select-selection {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group-addon:first-child {
  border-right: 0;
}
.ant-input-group-addon:last-child {
  border-left: 0;
}
.ant-input-group > .ant-input:last-child,
.ant-input-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input:last-child .ant-select .ant-select-selection,
.ant-input-group-addon:last-child .ant-select .ant-select-selection {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group-lg .ant-input,
.ant-input-group-lg > .ant-input-group-addon {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}
.ant-input-group-sm .ant-input,
.ant-input-group-sm > .ant-input-group-addon {
  height: 24px;
  padding: 1px 7px;
}
.ant-input-group-lg .ant-select-selection--single {
  height: 40px;
}
.ant-input-group-sm .ant-select-selection--single {
  height: 24px;
}
.ant-input-group .ant-input-affix-wrapper {
  display: table-cell;
  float: left;
  width: 100%;
}
.ant-input-group.ant-input-group-compact {
  display: block;
  zoom: 1;
}
.ant-input-group.ant-input-group-compact::before,
.ant-input-group.ant-input-group-compact::after {
  display: table;
  content: '';
}
.ant-input-group.ant-input-group-compact::after {
  clear: both;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > * {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact .ant-input {
  float: none;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor,
.ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input {
  border-right-width: 1px;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection:hover,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor:hover,
.ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input:hover,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection:focus,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor:focus,
.ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input:focus,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selection,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:first-child .ant-mention-editor,
.ant-input-group.ant-input-group-compact > .ant-time-picker:first-child .ant-time-picker-input {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selection,
.ant-input-group.ant-input-group-compact > .ant-calendar-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:last-child .ant-mention-editor,
.ant-input-group.ant-input-group-compact > .ant-time-picker:last-child .ant-time-picker-input {
  border-right-width: 1px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {
  vertical-align: top;
}
.ant-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top;
}
.ant-input-affix-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: start;
}
.ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-affix-wrapper .ant-input {
  position: relative;
  text-align: inherit;
}
.ant-input-affix-wrapper .ant-input-prefix,
.ant-input-affix-wrapper .ant-input-suffix {
  position: absolute;
  top: 50%;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgba(0, 0, 0, 0.65);
  line-height: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ant-input-affix-wrapper .ant-input-prefix :not(.anticon),
.ant-input-affix-wrapper .ant-input-suffix :not(.anticon) {
  line-height: 1.5;
}
.ant-input-affix-wrapper .ant-input-disabled ~ .ant-input-suffix .anticon {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-input-affix-wrapper .ant-input-prefix {
  left: 12px;
}
.ant-input-affix-wrapper .ant-input-suffix {
  right: 12px;
}
.ant-input-affix-wrapper .ant-input:not(:first-child) {
  padding-left: 30px;
}
.ant-input-affix-wrapper .ant-input:not(:last-child) {
  padding-right: 30px;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-input-with-clear-btn .ant-input:not(:last-child) {
  padding-right: 49px;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input {
  padding-right: 22px;
}
.ant-input-affix-wrapper .ant-input {
  min-height: 100%;
}
.ant-input-password-icon {
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-input-password-icon:hover {
  color: #333;
}
.ant-input-clear-icon {
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  vertical-align: 0;
}
.ant-input-clear-icon:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-clear-icon:active {
  color: rgba(0, 0, 0, 0.65);
}
.ant-input-clear-icon + i {
  margin-left: 6px;
}
.ant-input-textarea-clear-icon {
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  position: absolute;
  top: 0;
  right: 0;
  margin: 8px 8px 0 0;
}
.ant-input-textarea-clear-icon:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-textarea-clear-icon:active {
  color: rgba(0, 0, 0, 0.65);
}
.ant-input-textarea-clear-icon + i {
  margin-left: 6px;
}
.ant-input-search-icon {
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-input-search-icon:hover {
  color: rgba(0, 0, 0, 0.8);
}
.ant-input-search-enter-button input {
  border-right: 0;
}
.ant-input-search-enter-button + .ant-input-group-addon,
.ant-input-search-enter-button input + .ant-input-group-addon {
  padding: 0;
  border: 0;
}
.ant-input-search-enter-button + .ant-input-group-addon .ant-input-search-button,
.ant-input-search-enter-button input + .ant-input-group-addon .ant-input-search-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-time-picker-panel {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1050;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.ant-time-picker-panel-inner {
  position: relative;
  left: -2px;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  outline: none;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-time-picker-panel-input {
  width: 100%;
  max-width: 154px;
  margin: 0;
  padding: 0;
  line-height: normal;
  border: 0;
  outline: 0;
  cursor: auto;
}
.ant-time-picker-panel-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-time-picker-panel-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-time-picker-panel-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-time-picker-panel-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-time-picker-panel-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-time-picker-panel-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-time-picker-panel-input-wrap {
  position: relative;
  padding: 7px 2px 7px 12px;
  border-bottom: 1px solid #e8e8e8;
}
.ant-time-picker-panel-input-invalid {
  border-color: #f5222d;
}
.ant-time-picker-panel-narrow .ant-time-picker-panel-input-wrap {
  max-width: 112px;
}
.ant-time-picker-panel-select {
  position: relative;
  float: left;
  width: 56px;
  max-height: 192px;
  overflow: hidden;
  font-size: 14px;
  border-left: 1px solid #e8e8e8;
}
.ant-time-picker-panel-select:hover {
  overflow-y: auto;
}
.ant-time-picker-panel-select:first-child {
  margin-left: 0;
  border-left: 0;
}
.ant-time-picker-panel-select:last-child {
  border-right: 0;
}
.ant-time-picker-panel-select:only-child {
  width: 100%;
}
.ant-time-picker-panel-select ul {
  width: 56px;
  margin: 0;
  padding: 0 0 160px;
  list-style: none;
}
.ant-time-picker-panel-select li {
  width: 100%;
  height: 32px;
  margin: 0;
  padding: 0 0 0 12px;
  line-height: 32px;
  text-align: left;
  list-style: none;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-time-picker-panel-select li:focus {
  color: #1890ff;
  font-weight: 600;
  outline: none;
}
.ant-time-picker-panel-select li:hover {
  background: #e6f7ff;
}
li.ant-time-picker-panel-select-option-selected {
  font-weight: 600;
  background: #f5f5f5;
}
li.ant-time-picker-panel-select-option-selected:hover {
  background: #f5f5f5;
}
li.ant-time-picker-panel-select-option-disabled {
  color: rgba(0, 0, 0, 0.25);
}
li.ant-time-picker-panel-select-option-disabled:hover {
  background: transparent;
  cursor: not-allowed;
}
li.ant-time-picker-panel-select-option-disabled:focus {
  color: rgba(0, 0, 0, 0.25);
  font-weight: inherit;
}
.ant-time-picker-panel-combobox {
  zoom: 1;
}
.ant-time-picker-panel-combobox::before,
.ant-time-picker-panel-combobox::after {
  display: table;
  content: '';
}
.ant-time-picker-panel-combobox::after {
  clear: both;
}
.ant-time-picker-panel-addon {
  padding: 8px;
  border-top: 1px solid #e8e8e8;
}
.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topLeft,
.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topRight,
.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topLeft,
.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomLeft,
.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomRight,
.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomLeft,
.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topLeft,
.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomLeft,
.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.ant-time-picker {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  width: 128px;
  outline: none;
  cursor: text;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.ant-time-picker-input {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-time-picker-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-time-picker-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-time-picker-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-time-picker-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-time-picker-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-time-picker-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-time-picker-input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-time-picker-input:focus {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-time-picker-input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-time-picker-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-time-picker-input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-time-picker-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-time-picker-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5;
  vertical-align: bottom;
  -webkit-transition: all 0.3s, height 0s;
  transition: all 0.3s, height 0s;
}
.ant-time-picker-input-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}
.ant-time-picker-input-sm {
  height: 24px;
  padding: 1px 7px;
}
.ant-time-picker-input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-time-picker-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-time-picker-open {
  opacity: 0;
}
.ant-time-picker-icon,
.ant-time-picker-clear {
  position: absolute;
  top: 50%;
  right: 11px;
  z-index: 1;
  width: 14px;
  height: 14px;
  margin-top: -7px;
  color: rgba(0, 0, 0, 0.25);
  line-height: 14px;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-time-picker-icon .ant-time-picker-clock-icon,
.ant-time-picker-clear .ant-time-picker-clock-icon {
  display: block;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
}
.ant-time-picker-clear {
  z-index: 2;
  background: #fff;
  opacity: 0;
  pointer-events: none;
}
.ant-time-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-time-picker:hover .ant-time-picker-clear {
  opacity: 1;
  pointer-events: auto;
}
.ant-time-picker-large .ant-time-picker-input {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}
.ant-time-picker-small .ant-time-picker-input {
  height: 24px;
  padding: 1px 7px;
}
.ant-time-picker-small .ant-time-picker-icon,
.ant-time-picker-small .ant-time-picker-clear {
  right: 7px;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .ant-input {
      line-height: 1.5;
    }
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tag {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: inline-block;
  height: auto;
  margin-right: 8px;
  padding: 0 7px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  background: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  cursor: default;
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-tag:hover {
  opacity: 0.85;
}
.ant-tag,
.ant-tag a,
.ant-tag a:hover {
  color: rgba(0, 0, 0, 0.65);
}
.ant-tag > a:first-child:last-child {
  display: inline-block;
  margin: 0 -8px;
  padding: 0 8px;
}
.ant-tag .anticon-close {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
      -ms-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
  margin-left: 3px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  cursor: pointer;
  -webkit-transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
:root .ant-tag .anticon-close {
  font-size: 12px;
}
.ant-tag .anticon-close:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tag-has-color {
  border-color: transparent;
}
.ant-tag-has-color,
.ant-tag-has-color a,
.ant-tag-has-color a:hover,
.ant-tag-has-color .anticon-close,
.ant-tag-has-color .anticon-close:hover {
  color: #fff;
}
.ant-tag-checkable {
  background-color: transparent;
  border-color: transparent;
}
.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
  color: #1890ff;
}
.ant-tag-checkable:active,
.ant-tag-checkable-checked {
  color: #fff;
}
.ant-tag-checkable-checked {
  background-color: #1890ff;
}
.ant-tag-checkable:active {
  background-color: #096dd9;
}
.ant-tag-hidden {
  display: none;
}
.ant-tag-pink {
  color: #eb2f96;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-pink-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-magenta {
  color: #eb2f96;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-magenta-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-red {
  color: #f5222d;
  background: #fff1f0;
  border-color: #ffa39e;
}
.ant-tag-red-inverse {
  color: #fff;
  background: #f5222d;
  border-color: #f5222d;
}
.ant-tag-volcano {
  color: #fa541c;
  background: #fff2e8;
  border-color: #ffbb96;
}
.ant-tag-volcano-inverse {
  color: #fff;
  background: #fa541c;
  border-color: #fa541c;
}
.ant-tag-orange {
  color: #fa8c16;
  background: #fff7e6;
  border-color: #ffd591;
}
.ant-tag-orange-inverse {
  color: #fff;
  background: #fa8c16;
  border-color: #fa8c16;
}
.ant-tag-yellow {
  color: #fadb14;
  background: #feffe6;
  border-color: #fffb8f;
}
.ant-tag-yellow-inverse {
  color: #fff;
  background: #fadb14;
  border-color: #fadb14;
}
.ant-tag-gold {
  color: #faad14;
  background: #fffbe6;
  border-color: #ffe58f;
}
.ant-tag-gold-inverse {
  color: #fff;
  background: #faad14;
  border-color: #faad14;
}
.ant-tag-cyan {
  color: #13c2c2;
  background: #e6fffb;
  border-color: #87e8de;
}
.ant-tag-cyan-inverse {
  color: #fff;
  background: #13c2c2;
  border-color: #13c2c2;
}
.ant-tag-lime {
  color: #a0d911;
  background: #fcffe6;
  border-color: #eaff8f;
}
.ant-tag-lime-inverse {
  color: #fff;
  background: #a0d911;
  border-color: #a0d911;
}
.ant-tag-green {
  color: #52c41a;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-green-inverse {
  color: #fff;
  background: #52c41a;
  border-color: #52c41a;
}
.ant-tag-blue {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-blue-inverse {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}
.ant-tag-geekblue {
  color: #2f54eb;
  background: #f0f5ff;
  border-color: #adc6ff;
}
.ant-tag-geekblue-inverse {
  color: #fff;
  background: #2f54eb;
  border-color: #2f54eb;
}
.ant-tag-purple {
  color: #722ed1;
  background: #f9f0ff;
  border-color: #d3adf7;
}
.ant-tag-purple-inverse {
  color: #fff;
  background: #722ed1;
  border-color: #722ed1;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PAADatePicker__use-local-time-for-today___orUIW .ant-calendar-today .ant-calendar-date {
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  border-color: transparent;
}
.PAADatePicker__use-local-time-for-today___orUIW .PAADatePicker__our-today___e2VOk {
  color: #1890ff !important;
  font-weight: bold !important;
  border-color: #1890ff !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-descriptions-title {
  margin-bottom: 20px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5;
}
.ant-descriptions-view {
  width: 100%;
  overflow: hidden;
  border-radius: 4px;
}
.ant-descriptions-view table {
  width: 100%;
  table-layout: fixed;
}
.ant-descriptions-row > th,
.ant-descriptions-row > td {
  padding-bottom: 16px;
}
.ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-item-label {
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 1.5;
}
.ant-descriptions-item-label::after {
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
  content: ' ';
}
.ant-descriptions-item-colon::after {
  content: ':';
}
.ant-descriptions-item-no-label::after {
  margin: 0;
  content: '';
}
.ant-descriptions-item-content {
  display: table-cell;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5;
}
.ant-descriptions-item {
  padding-bottom: 0;
}
.ant-descriptions-item > span {
  display: inline-block;
}
.ant-descriptions-middle .ant-descriptions-row > th,
.ant-descriptions-middle .ant-descriptions-row > td {
  padding-bottom: 12px;
}
.ant-descriptions-small .ant-descriptions-row > th,
.ant-descriptions-small .ant-descriptions-row > td {
  padding-bottom: 8px;
}
.ant-descriptions-bordered .ant-descriptions-view {
  border: 1px solid #e8e8e8;
}
.ant-descriptions-bordered .ant-descriptions-view > table {
  table-layout: auto;
}
.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-bordered .ant-descriptions-item-content {
  padding: 16px 24px;
  border-right: 1px solid #e8e8e8;
}
.ant-descriptions-bordered .ant-descriptions-item-label:last-child,
.ant-descriptions-bordered .ant-descriptions-item-content:last-child {
  border-right: none;
}
.ant-descriptions-bordered .ant-descriptions-item-label {
  background-color: #fafafa;
}
.ant-descriptions-bordered .ant-descriptions-item-label::after {
  display: none;
}
.ant-descriptions-bordered .ant-descriptions-row {
  border-bottom: 1px solid #e8e8e8;
}
.ant-descriptions-bordered .ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content {
  padding: 12px 24px;
}
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content {
  padding: 8px 16px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.styles__interactive-paa-dropdown___dR1Td {
  cursor: pointer;
}
.styles__read-only-menu-item___IwXPk {
  cursor: default;
  color: rgba(0, 0, 0, 0.65) !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-layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
  background: #f0f2f5;
}
.ant-layout,
.ant-layout * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ant-layout.ant-layout-has-sider {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.ant-layout.ant-layout-has-sider > .ant-layout,
.ant-layout.ant-layout-has-sider > .ant-layout-content {
  overflow-x: hidden;
}
.ant-layout-header,
.ant-layout-footer {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.ant-layout-header {
  height: 64px;
  padding: 0 50px;
  line-height: 64px;
  background: #001529;
}
.ant-layout-footer {
  padding: 24px 50px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  background: #f0f2f5;
}
.ant-layout-content {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
}
.ant-layout-sider {
  position: relative;
  /* fix firefox can't set width smaller than content on flex item */
  min-width: 0;
  background: #001529;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.ant-layout-sider-children {
  height: 100%;
  margin-top: -0.1px;
  padding-top: 0.1px;
}
.ant-layout-sider-has-trigger {
  padding-bottom: 48px;
}
.ant-layout-sider-right {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.ant-layout-sider-trigger {
  position: fixed;
  bottom: 0;
  z-index: 1;
  height: 48px;
  color: #fff;
  line-height: 48px;
  text-align: center;
  background: #002140;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.ant-layout-sider-zero-width > * {
  overflow: hidden;
}
.ant-layout-sider-zero-width-trigger {
  position: absolute;
  top: 64px;
  right: -36px;
  z-index: 1;
  width: 36px;
  height: 42px;
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  background: #001529;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.ant-layout-sider-zero-width-trigger:hover {
  background: #192c3e;
}
.ant-layout-sider-zero-width-trigger-right {
  left: -36px;
  border-radius: 4px 0 0 4px;
}
.ant-layout-sider-light {
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-trigger {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-form {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
.ant-form legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #d9d9d9;
}
.ant-form label {
  font-size: 14px;
}
.ant-form input[type='search'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ant-form input[type='radio'],
.ant-form input[type='checkbox'] {
  line-height: normal;
}
.ant-form input[type='file'] {
  display: block;
}
.ant-form input[type='range'] {
  display: block;
  width: 100%;
}
.ant-form select[multiple],
.ant-form select[size] {
  height: auto;
}
.ant-form input[type='file']:focus,
.ant-form input[type='radio']:focus,
.ant-form input[type='checkbox']:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ant-form output {
  display: block;
  padding-top: 15px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5;
}
.ant-form-item-required::before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.ant-form-hide-required-mark .ant-form-item-required::before {
  display: none;
}
.ant-form-item-label > label {
  color: rgba(0, 0, 0, 0.85);
}
.ant-form-item-label > label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-form-item-label > label.ant-form-item-no-colon::after {
  content: ' ';
}
.ant-form-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  margin-bottom: 24px;
  vertical-align: top;
}
.ant-form-item label {
  position: relative;
}
.ant-form-item label > .anticon {
  font-size: 14px;
  vertical-align: top;
}
.ant-form-item-control {
  position: relative;
  line-height: 40px;
  zoom: 1;
}
.ant-form-item-control::before,
.ant-form-item-control::after {
  display: table;
  content: '';
}
.ant-form-item-control::after {
  clear: both;
}
.ant-form-item-children {
  position: relative;
}
.ant-form-item-with-help {
  margin-bottom: 5px;
}
.ant-form-item-label {
  display: inline-block;
  overflow: hidden;
  line-height: 39.9999px;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
}
.ant-form-item-label-left {
  text-align: left;
}
.ant-form-item .ant-switch {
  margin: 2px 0 4px;
}
.ant-form-explain,
.ant-form-extra {
  clear: both;
  min-height: 22px;
  margin-top: -2px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5;
  -webkit-transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-form-explain {
  margin-bottom: -1px;
}
.ant-form-extra {
  padding-top: 4px;
}
.ant-form-text {
  display: inline-block;
  padding-right: 8px;
}
.ant-form-split {
  display: block;
  text-align: center;
}
form .has-feedback .ant-input {
  padding-right: 30px;
}
form .has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 18px;
}
form .has-feedback .ant-input-affix-wrapper .ant-input {
  padding-right: 49px;
}
form .has-feedback .ant-input-affix-wrapper.ant-input-affix-wrapper-input-with-clear-btn .ant-input {
  padding-right: 68px;
}
form .has-feedback > .ant-select .ant-select-arrow,
form .has-feedback > .ant-select .ant-select-selection__clear,
form .has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
form .has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection__clear {
  right: 28px;
}
form .has-feedback > .ant-select .ant-select-selection-selected-value,
form .has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 42px;
}
form .has-feedback .ant-cascader-picker-arrow {
  margin-right: 17px;
}
form .has-feedback .ant-cascader-picker-clear {
  right: 28px;
}
form .has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: 28px;
}
form .has-feedback .ant-calendar-picker-icon,
form .has-feedback .ant-time-picker-icon,
form .has-feedback .ant-calendar-picker-clear,
form .has-feedback .ant-time-picker-clear {
  right: 28px;
}
form .ant-mentions,
form textarea.ant-input {
  height: auto;
  margin-bottom: 4px;
}
form .ant-upload {
  background: transparent;
}
form input[type='radio'],
form input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
form .ant-radio-inline,
form .ant-checkbox-inline {
  display: inline-block;
  margin-left: 8px;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
form .ant-radio-inline:first-child,
form .ant-checkbox-inline:first-child {
  margin-left: 0;
}
form .ant-checkbox-vertical,
form .ant-radio-vertical {
  display: block;
}
form .ant-checkbox-vertical + .ant-checkbox-vertical,
form .ant-radio-vertical + .ant-radio-vertical {
  margin-left: 0;
}
form .ant-input-number + .ant-form-text {
  margin-left: 8px;
}
form .ant-input-number-handler-wrap {
  z-index: 2;
}
form .ant-select,
form .ant-cascader-picker {
  width: 100%;
}
form .ant-input-group .ant-select,
form .ant-input-group .ant-cascader-picker {
  width: auto;
}
form :not(.ant-input-group-wrapper) > .ant-input-group,
form .ant-input-group-wrapper {
  display: inline-block;
  vertical-align: middle;
}
form:not(.ant-form-vertical) :not(.ant-input-group-wrapper) > .ant-input-group,
form:not(.ant-form-vertical) .ant-input-group-wrapper {
  position: relative;
  top: -1px;
}
.ant-form-vertical .ant-form-item-label,
.ant-col-24.ant-form-item-label,
.ant-col-xl-24.ant-form-item-label {
  display: block;
  margin: 0;
  padding: 0 0 8px;
  line-height: 1.5;
  white-space: initial;
  text-align: left;
}
.ant-form-vertical .ant-form-item-label label::after,
.ant-col-24.ant-form-item-label label::after,
.ant-col-xl-24.ant-form-item-label label::after {
  display: none;
}
.ant-form-vertical .ant-form-item {
  padding-bottom: 8px;
}
.ant-form-vertical .ant-form-item-control {
  line-height: 1.5;
}
.ant-form-vertical .ant-form-explain {
  margin-top: 2px;
  margin-bottom: -5px;
}
.ant-form-vertical .ant-form-extra {
  margin-top: 2px;
  margin-bottom: -4px;
}
@media (max-width: 575px) {
  .ant-form-item-label,
  .ant-form-item-control-wrapper {
    display: block;
    width: 100%;
  }
  .ant-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    white-space: initial;
    text-align: left;
  }
  .ant-form-item-label label::after {
    display: none;
  }
  .ant-col-xs-24.ant-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xs-24.ant-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 767px) {
  .ant-col-sm-24.ant-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    white-space: initial;
    text-align: left;
  }
  .ant-col-sm-24.ant-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 991px) {
  .ant-col-md-24.ant-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    white-space: initial;
    text-align: left;
  }
  .ant-col-md-24.ant-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 1199px) {
  .ant-col-lg-24.ant-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    white-space: initial;
    text-align: left;
  }
  .ant-col-lg-24.ant-form-item-label label::after {
    display: none;
  }
}
@media (max-width: 1599px) {
  .ant-col-xl-24.ant-form-item-label {
    display: block;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xl-24.ant-form-item-label label::after {
    display: none;
  }
}
.ant-form-inline .ant-form-item {
  display: inline-block;
  margin-right: 16px;
  margin-bottom: 0;
}
.ant-form-inline .ant-form-item-with-help {
  margin-bottom: 24px;
}
.ant-form-inline .ant-form-item > .ant-form-item-control-wrapper,
.ant-form-inline .ant-form-item > .ant-form-item-label {
  display: inline-block;
  vertical-align: top;
}
.ant-form-inline .ant-form-text {
  display: inline-block;
}
.ant-form-inline .has-feedback {
  display: inline-block;
}
.has-success.has-feedback .ant-form-item-children-icon,
.has-warning.has-feedback .ant-form-item-children-icon,
.has-error.has-feedback .ant-form-item-children-icon,
.is-validating.has-feedback .ant-form-item-children-icon {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 1;
  width: 32px;
  height: 20px;
  margin-top: -10px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  visibility: visible;
  -webkit-animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
          animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  pointer-events: none;
}
.has-success.has-feedback .ant-form-item-children-icon svg,
.has-warning.has-feedback .ant-form-item-children-icon svg,
.has-error.has-feedback .ant-form-item-children-icon svg,
.is-validating.has-feedback .ant-form-item-children-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.has-success.has-feedback .ant-form-item-children-icon {
  color: #52c41a;
  -webkit-animation-name: diffZoomIn1 !important;
          animation-name: diffZoomIn1 !important;
}
.has-warning .ant-form-explain,
.has-warning .ant-form-split {
  color: #faad14;
}
.has-warning .ant-input,
.has-warning .ant-input:hover {
  background-color: #fff;
  border-color: #faad14;
}
.has-warning .ant-input:focus {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.has-warning .ant-input:not([disabled]):hover {
  border-color: #faad14;
}
.has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.has-warning .ant-input-affix-wrapper .ant-input,
.has-warning .ant-input-affix-wrapper .ant-input:hover {
  background-color: #fff;
  border-color: #faad14;
}
.has-warning .ant-input-affix-wrapper .ant-input:focus {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.has-warning .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: #faad14;
}
.has-warning .ant-input-prefix {
  color: #faad14;
}
.has-warning .ant-input-group-addon {
  color: #faad14;
  background-color: #fff;
  border-color: #faad14;
}
.has-warning .has-feedback {
  color: #faad14;
}
.has-warning.has-feedback .ant-form-item-children-icon {
  color: #faad14;
  -webkit-animation-name: diffZoomIn3 !important;
          animation-name: diffZoomIn3 !important;
}
.has-warning .ant-select-selection {
  border-color: #faad14;
}
.has-warning .ant-select-selection:hover {
  border-color: #faad14;
}
.has-warning .ant-select-open .ant-select-selection,
.has-warning .ant-select-focused .ant-select-selection {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.has-warning .ant-calendar-picker-icon::after,
.has-warning .ant-time-picker-icon::after,
.has-warning .ant-picker-icon::after,
.has-warning .ant-select-arrow,
.has-warning .ant-cascader-picker-arrow {
  color: #faad14;
}
.has-warning .ant-input-number,
.has-warning .ant-time-picker-input {
  border-color: #faad14;
}
.has-warning .ant-input-number-focused,
.has-warning .ant-time-picker-input-focused,
.has-warning .ant-input-number:focus,
.has-warning .ant-time-picker-input:focus {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.has-warning .ant-input-number:not([disabled]):hover,
.has-warning .ant-time-picker-input:not([disabled]):hover {
  border-color: #faad14;
}
.has-warning .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
          box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.has-warning .ant-cascader-picker:hover .ant-cascader-input {
  border-color: #faad14;
}
.has-error .ant-form-explain,
.has-error .ant-form-split {
  color: #f5222d;
}
.has-error .ant-input,
.has-error .ant-input:hover {
  background-color: #fff;
  border-color: #f5222d;
}
.has-error .ant-input:focus {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
          box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-input:not([disabled]):hover {
  border-color: #f5222d;
}
.has-error .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
          box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-input-affix-wrapper .ant-input,
.has-error .ant-input-affix-wrapper .ant-input:hover {
  background-color: #fff;
  border-color: #f5222d;
}
.has-error .ant-input-affix-wrapper .ant-input:focus {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
          box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: #f5222d;
}
.has-error .ant-input-prefix {
  color: #f5222d;
}
.has-error .ant-input-group-addon {
  color: #f5222d;
  background-color: #fff;
  border-color: #f5222d;
}
.has-error .has-feedback {
  color: #f5222d;
}
.has-error.has-feedback .ant-form-item-children-icon {
  color: #f5222d;
  -webkit-animation-name: diffZoomIn2 !important;
          animation-name: diffZoomIn2 !important;
}
.has-error .ant-select-selection {
  border-color: #f5222d;
}
.has-error .ant-select-selection:hover {
  border-color: #f5222d;
}
.has-error .ant-select-open .ant-select-selection,
.has-error .ant-select-focused .ant-select-selection {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
          box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-select.ant-select-auto-complete .ant-input:focus {
  border-color: #f5222d;
}
.has-error .ant-input-group-addon .ant-select-selection {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.has-error .ant-calendar-picker-icon::after,
.has-error .ant-time-picker-icon::after,
.has-error .ant-picker-icon::after,
.has-error .ant-select-arrow,
.has-error .ant-cascader-picker-arrow {
  color: #f5222d;
}
.has-error .ant-input-number,
.has-error .ant-time-picker-input {
  border-color: #f5222d;
}
.has-error .ant-input-number-focused,
.has-error .ant-time-picker-input-focused,
.has-error .ant-input-number:focus,
.has-error .ant-time-picker-input:focus {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
          box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-input-number:not([disabled]):hover,
.has-error .ant-time-picker-input:not([disabled]):hover {
  border-color: #f5222d;
}
.has-error .ant-mention-wrapper .ant-mention-editor,
.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {
  border-color: #f5222d;
}
.has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,
.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
          box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
          box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.has-error .ant-cascader-picker:hover .ant-cascader-input {
  border-color: #f5222d;
}
.has-error .ant-transfer-list {
  border-color: #f5222d;
}
.has-error .ant-transfer-list-search:not([disabled]) {
  border-color: #d9d9d9;
}
.has-error .ant-transfer-list-search:not([disabled]):hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.has-error .ant-transfer-list-search:not([disabled]):focus {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.is-validating.has-feedback .ant-form-item-children-icon {
  display: inline-block;
  color: #1890ff;
}
.ant-advanced-search-form .ant-form-item {
  margin-bottom: 24px;
}
.ant-advanced-search-form .ant-form-item-with-help {
  margin-bottom: 5px;
}
.show-help-enter,
.show-help-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.show-help-leave {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.show-help-enter.show-help-enter-active,
.show-help-appear.show-help-appear-active {
  -webkit-animation-name: antShowHelpIn;
          animation-name: antShowHelpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.show-help-leave.show-help-leave-active {
  -webkit-animation-name: antShowHelpOut;
          animation-name: antShowHelpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.show-help-enter,
.show-help-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.show-help-leave {
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
@-webkit-keyframes antShowHelpIn {
  0% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes antShowHelpIn {
  0% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes antShowHelpOut {
  to {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
    opacity: 0;
  }
}
@keyframes antShowHelpOut {
  to {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
    opacity: 0;
  }
}
@-webkit-keyframes diffZoomIn1 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes diffZoomIn1 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes diffZoomIn2 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes diffZoomIn2 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes diffZoomIn3 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes diffZoomIn3 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ant-form-item-label > label {
  font-weight: 600;
  color: #8c8c8c;
}
.ant-form-item-required::before {
  display: none;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-input-number {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  width: 100%;
  height: 32px;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-block;
  width: 90px;
  margin: 0;
  padding: 0;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-input-number::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-input-number:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-number:focus {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-input-number-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-input-number {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5;
  vertical-align: bottom;
  -webkit-transition: all 0.3s, height 0s;
  transition: all 0.3s, height 0s;
}
.ant-input-number-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}
.ant-input-number-sm {
  height: 24px;
  padding: 1px 7px;
}
.ant-input-number-handler {
  position: relative;
  display: block;
  width: 100%;
  height: 50%;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  line-height: 0;
  text-align: center;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.ant-input-number-handler:active {
  background: #f4f4f4;
}
.ant-input-number-handler:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler:hover .ant-input-number-handler-down-inner {
  color: #40a9ff;
}
.ant-input-number-handler-up-inner,
.ant-input-number-handler-down-inner {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 4px;
  width: 12px;
  height: 12px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 12px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-number-handler-up-inner > *,
.ant-input-number-handler-down-inner > * {
  line-height: 1;
}
.ant-input-number-handler-up-inner svg,
.ant-input-number-handler-down-inner svg {
  display: inline-block;
}
.ant-input-number-handler-up-inner::before,
.ant-input-number-handler-down-inner::before {
  display: none;
}
.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon {
  display: block;
}
.ant-input-number:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-number-focused {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-input-number-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number-disabled .ant-input-number-input {
  cursor: not-allowed;
}
.ant-input-number-disabled .ant-input-number-handler-wrap {
  display: none;
}
.ant-input-number-input {
  width: 100%;
  height: 30px;
  padding: 0 11px;
  text-align: left;
  background-color: transparent;
  border: 0;
  border-radius: 4px;
  outline: 0;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -moz-appearance: textfield !important;
}
.ant-input-number-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-input-number-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-input[type='number']::-webkit-inner-spin-button,
.ant-input-number-input[type='number']::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.ant-input-number-lg {
  padding: 0;
  font-size: 16px;
}
.ant-input-number-lg input {
  height: 38px;
}
.ant-input-number-sm {
  padding: 0;
}
.ant-input-number-sm input {
  height: 22px;
  padding: 0 7px;
}
.ant-input-number-handler-wrap {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 100%;
  background: #fff;
  border-left: 1px solid #d9d9d9;
  border-radius: 0 4px 4px 0;
  opacity: 0;
  -webkit-transition: opacity 0.24s linear 0.1s;
  transition: opacity 0.24s linear 0.1s;
}
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner {
  display: inline-block;
  font-size: 12px;
  font-size: 7px \9;
  -webkit-transform: scale(0.58333333) rotate(0deg);
      -ms-transform: scale(0.58333333) rotate(0deg);
          transform: scale(0.58333333) rotate(0deg);
  min-width: auto;
  margin-right: 0;
}
:root .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,
:root .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner {
  font-size: 12px;
}
.ant-input-number-handler-wrap:hover .ant-input-number-handler {
  height: 40%;
}
.ant-input-number:hover .ant-input-number-handler-wrap {
  opacity: 1;
}
.ant-input-number-handler-up {
  border-top-right-radius: 4px;
  cursor: pointer;
}
.ant-input-number-handler-up-inner {
  top: 50%;
  margin-top: -5px;
  text-align: center;
}
.ant-input-number-handler-up:hover {
  height: 60% !important;
}
.ant-input-number-handler-down {
  top: 0;
  border-top: 1px solid #d9d9d9;
  border-bottom-right-radius: 4px;
  cursor: pointer;
}
.ant-input-number-handler-down-inner {
  top: 50%;
  margin-top: -6px;
  text-align: center;
}
.ant-input-number-handler-down:hover {
  height: 60% !important;
}
.ant-input-number-handler-up-disabled,
.ant-input-number-handler-down-disabled {
  cursor: not-allowed;
}
.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner {
  color: rgba(0, 0, 0, 0.25);
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PAAInputAndDisplay__readonly-text___ExIis {
  color: #262626;
  padding: 2px 0px;
}
.PAAInputAndDisplay__optional-label___CiQuP {
  font-style: italic;
  font-weight: normal;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.styles__form-label____R81K {
  font-size: 14px;
  font-variant: tabular-nums;
  color: #8c8c8c;
  margin: 0;
  display: block;
  text-align: left;
  line-height: 1.5;
  white-space: initial;
  font-weight: bold;
}
.styles__form-label____R81K.styles__form-label____R81K.styles__no-bold___fSO6P {
  font-weight: normal;
}
.styles__form-label____R81K.styles__form-label____R81K.styles__bold___aYUMl {
  font-weight: bold;
}
.styles__form-label-required___QdAi_::after {
  display: inline-block;
  margin-left: 4px;
  content: '*';
  font-family: SimSun, sans-serif;
  line-height: 1;
  font-size: 14px;
  color: #ff4d4f;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-list {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
}
.ant-list * {
  outline: none;
}
.ant-list-pagination {
  margin-top: 24px;
  text-align: right;
}
.ant-list-pagination .ant-pagination-options {
  text-align: left;
}
.ant-list-more {
  margin-top: 12px;
  text-align: center;
}
.ant-list-more button {
  padding-right: 32px;
  padding-left: 32px;
}
.ant-list-spin {
  min-height: 40px;
  text-align: center;
}
.ant-list-empty-text {
  padding: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  text-align: center;
}
.ant-list-items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 12px 0;
}
.ant-list-item-content {
  color: rgba(0, 0, 0, 0.65);
}
.ant-list-item-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 0;
}
.ant-list-item-meta-avatar {
  margin-right: 16px;
}
.ant-list-item-meta-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
}
.ant-list-item-meta-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 22px;
}
.ant-list-item-meta-title > a {
  color: rgba(0, 0, 0, 0.65);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-list-item-meta-title > a:hover {
  color: #1890ff;
}
.ant-list-item-meta-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 22px;
}
.ant-list-item-action {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: 48px;
  padding: 0;
  font-size: 0;
  list-style: none;
}
.ant-list-item-action > li {
  position: relative;
  display: inline-block;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
}
.ant-list-item-action > li:first-child {
  padding-left: 0;
}
.ant-list-item-action-split {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 14px;
  margin-top: -7px;
  background-color: #e8e8e8;
}
.ant-list-header {
  background: transparent;
}
.ant-list-footer {
  background: transparent;
}
.ant-list-header,
.ant-list-footer {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ant-list-empty {
  padding: 16px 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  text-align: center;
}
.ant-list-split .ant-list-item {
  border-bottom: 1px solid #e8e8e8;
}
.ant-list-split .ant-list-item:last-child {
  border-bottom: none;
}
.ant-list-split .ant-list-header {
  border-bottom: 1px solid #e8e8e8;
}
.ant-list-loading .ant-list-spin-nested-loading {
  min-height: 32px;
}
.ant-list-something-after-last-item .ant-spin-container > .ant-list-items > .ant-list-item:last-child {
  border-bottom: 1px solid #e8e8e8;
}
.ant-list-lg .ant-list-item {
  padding-top: 16px;
  padding-bottom: 16px;
}
.ant-list-sm .ant-list-item {
  padding-top: 8px;
  padding-bottom: 8px;
}
.ant-list-vertical .ant-list-item {
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
.ant-list-vertical .ant-list-item-main {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ant-list-vertical .ant-list-item-extra {
  margin-left: 40px;
}
.ant-list-vertical .ant-list-item-meta {
  margin-bottom: 16px;
}
.ant-list-vertical .ant-list-item-meta-title {
  margin-bottom: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.ant-list-vertical .ant-list-item-action {
  margin-top: 16px;
  margin-left: auto;
}
.ant-list-vertical .ant-list-item-action > li {
  padding: 0 16px;
}
.ant-list-vertical .ant-list-item-action > li:first-child {
  padding-left: 0;
}
.ant-list-grid .ant-col > .ant-list-item {
  display: block;
  max-width: 100%;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.ant-list-item-no-flex {
  display: block;
}
.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: right;
}
.ant-list-bordered {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-list-bordered .ant-list-header {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-footer {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-item {
  padding-right: 24px;
  padding-left: 24px;
  border-bottom: 1px solid #e8e8e8;
}
.ant-list-bordered .ant-list-pagination {
  margin: 16px 24px;
}
.ant-list-bordered.ant-list-sm .ant-list-item {
  padding-right: 16px;
  padding-left: 16px;
}
.ant-list-bordered.ant-list-sm .ant-list-header,
.ant-list-bordered.ant-list-sm .ant-list-footer {
  padding: 8px 16px;
}
.ant-list-bordered.ant-list-lg .ant-list-header,
.ant-list-bordered.ant-list-lg .ant-list-footer {
  padding: 16px 24px;
}
@media screen and (max-width: 768px) {
  .ant-list-item-action {
    margin-left: 24px;
  }
  .ant-list-vertical .ant-list-item-extra {
    margin-left: 24px;
  }
}
@media screen and (max-width: 576px) {
  .ant-list-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .ant-list-item-action {
    margin-left: 12px;
  }
  .ant-list-vertical .ant-list-item {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .ant-list-vertical .ant-list-item-main {
    min-width: 220px;
  }
  .ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px;
  }
}

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

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-spin {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: absolute;
  display: none;
  color: #1890ff;
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-spin-spinning {
  position: static;
  display: inline-block;
  opacity: 1;
}
.ant-spin-nested-loading {
  position: relative;
}
.ant-spin-nested-loading > div > .ant-spin {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 400px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-text {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 5px;
  text-shadow: 0 1px 2px #fff;
}
.ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot {
  margin-top: -20px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot {
  margin: -7px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text {
  padding-top: 2px;
}
.ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot {
  margin-top: -17px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot {
  margin: -16px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text {
  padding-top: 11px;
}
.ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot {
  margin-top: -26px;
}
.ant-spin-container {
  position: relative;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.ant-spin-container::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none \9;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
  pointer-events: none;
}
.ant-spin-blur {
  clear: both;
  overflow: hidden;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.ant-spin-blur::after {
  opacity: 0.4;
  pointer-events: auto;
}
.ant-spin-tip {
  color: rgba(0, 0, 0, 0.45);
}
.ant-spin-dot {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 1em;
  height: 1em;
}
.ant-spin-dot-item {
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  background-color: #1890ff;
  border-radius: 100%;
  -webkit-transform: scale(0.75);
      -ms-transform: scale(0.75);
          transform: scale(0.75);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  opacity: 0.3;
  -webkit-animation: antSpinMove 1s infinite linear alternate;
          animation: antSpinMove 1s infinite linear alternate;
}
.ant-spin-dot-item:nth-child(1) {
  top: 0;
  left: 0;
}
.ant-spin-dot-item:nth-child(2) {
  top: 0;
  right: 0;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.ant-spin-dot-item:nth-child(3) {
  right: 0;
  bottom: 0;
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.ant-spin-dot-item:nth-child(4) {
  bottom: 0;
  left: 0;
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.ant-spin-dot-spin {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-animation: antRotate 1.2s infinite linear;
          animation: antRotate 1.2s infinite linear;
}
.ant-spin-sm .ant-spin-dot {
  font-size: 14px;
}
.ant-spin-sm .ant-spin-dot i {
  width: 6px;
  height: 6px;
}
.ant-spin-lg .ant-spin-dot {
  font-size: 32px;
}
.ant-spin-lg .ant-spin-dot i {
  width: 14px;
  height: 14px;
}
.ant-spin.ant-spin-show-text .ant-spin-text {
  display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ */
  .ant-spin-blur {
    background: #fff;
    opacity: 0.5;
  }
}
@-webkit-keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@-webkit-keyframes antRotate {
  to {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
}
@keyframes antRotate {
  to {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-pagination {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
.ant-pagination ul,
.ant-pagination ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-pagination::after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ' ';
}
.ant-pagination-total-text {
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  line-height: 30px;
  vertical-align: middle;
}
.ant-pagination-item {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  margin-right: 8px;
  font-family: Arial;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-pagination-item a {
  display: block;
  padding: 0 6px;
  color: rgba(0, 0, 0, 0.65);
  -webkit-transition: none;
  transition: none;
}
.ant-pagination-item a:hover {
  text-decoration: none;
}
.ant-pagination-item:focus,
.ant-pagination-item:hover {
  border-color: #1890ff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-pagination-item:focus a,
.ant-pagination-item:hover a {
  color: #1890ff;
}
.ant-pagination-item-active {
  font-weight: 500;
  background: #fff;
  border-color: #1890ff;
}
.ant-pagination-item-active a {
  color: #1890ff;
}
.ant-pagination-item-active:focus,
.ant-pagination-item-active:hover {
  border-color: #40a9ff;
}
.ant-pagination-item-active:focus a,
.ant-pagination-item-active:hover a {
  color: #40a9ff;
}
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  outline: 0;
}
.ant-pagination-jump-prev .ant-pagination-item-container,
.ant-pagination-jump-next .ant-pagination-item-container {
  position: relative;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  display: inline-block;
  font-size: 12px;
  font-size: 12px \9;
  -webkit-transform: scale(1) rotate(0deg);
      -ms-transform: scale(1) rotate(0deg);
          transform: scale(1) rotate(0deg);
  color: #1890ff;
  letter-spacing: -1px;
  opacity: 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
:root .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
:root .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  font-size: 12px;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  color: rgba(0, 0, 0, 0.25);
  letter-spacing: 2px;
  text-align: center;
  text-indent: 0.13em;
  opacity: 1;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.ant-pagination-jump-prev:focus .ant-pagination-item-link-icon,
.ant-pagination-jump-next:focus .ant-pagination-item-link-icon,
.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
.ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 1;
}
.ant-pagination-jump-prev:focus .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:focus .ant-pagination-item-ellipsis,
.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 0;
}
.ant-pagination-prev,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  margin-right: 8px;
}
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: rgba(0, 0, 0, 0.65);
  font-family: Arial;
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-pagination-prev,
.ant-pagination-next {
  outline: 0;
}
.ant-pagination-prev a,
.ant-pagination-next a {
  color: rgba(0, 0, 0, 0.65);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-pagination-prev:hover a,
.ant-pagination-next:hover a {
  border-color: #40a9ff;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  display: block;
  height: 100%;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-pagination-prev:focus .ant-pagination-item-link,
.ant-pagination-next:focus .ant-pagination-item-link,
.ant-pagination-prev:hover .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-pagination-disabled,
.ant-pagination-disabled:hover,
.ant-pagination-disabled:focus {
  cursor: not-allowed;
}
.ant-pagination-disabled a,
.ant-pagination-disabled:hover a,
.ant-pagination-disabled:focus a,
.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination-disabled:hover .ant-pagination-item-link,
.ant-pagination-disabled:focus .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-slash {
  margin: 0 10px 0 5px;
}
.ant-pagination-options {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
}
.ant-pagination-options-size-changer.ant-select {
  display: inline-block;
  width: auto;
  margin-right: 8px;
}
.ant-pagination-options-quick-jumper {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  vertical-align: top;
}
.ant-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 50px;
  margin: 0 8px;
}
.ant-pagination-options-quick-jumper input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input:focus {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-pagination-options-quick-jumper input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5;
  vertical-align: bottom;
  -webkit-transition: all 0.3s, height 0s;
  transition: all 0.3s, height 0s;
}
.ant-pagination-options-quick-jumper input-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}
.ant-pagination-options-quick-jumper input-sm {
  height: 24px;
  padding: 1px 7px;
}
.ant-pagination-simple .ant-pagination-prev,
.ant-pagination-simple .ant-pagination-next {
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {
  height: 24px;
  border: 0;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination-simple .ant-pagination-simple-pager {
  display: inline-block;
  height: 24px;
  margin-right: 8px;
}
.ant-pagination-simple .ant-pagination-simple-pager input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  margin-right: 8px;
  padding: 0 6px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: none;
  -webkit-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #1890ff;
}
.ant-pagination.mini .ant-pagination-total-text,
.ant-pagination.mini .ant-pagination-simple-pager {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-item {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px;
}
.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active) {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev,
.ant-pagination.mini .ant-pagination-next {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-jump-prev,
.ant-pagination.mini .ant-pagination-jump-next {
  height: 24px;
  margin-right: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options {
  margin-left: 2px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper input {
  height: 24px;
  padding: 1px 7px;
  width: 44px;
}
.ant-pagination.ant-pagination-disabled {
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border: none;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
  background: #dbdbdb;
  border-color: transparent;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
  color: #fff;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link:hover,
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link:focus {
  color: rgba(0, 0, 0, 0.45);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:focus .ant-pagination-item-link-icon,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:focus .ant-pagination-item-link-icon,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 0;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:focus .ant-pagination-item-ellipsis,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:focus .ant-pagination-item-ellipsis,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 1;
}
@media only screen and (max-width: 992px) {
  .ant-pagination-item-after-jump-prev,
  .ant-pagination-item-before-jump-next {
    display: none;
  }
}
@media only screen and (max-width: 576px) {
  .ant-pagination-options {
    display: none;
  }
}

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

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PAAList__pagination-button___jmsxT {
  display: flex;
  align-items: center;
}
.PAAList__pagination-button___jmsxT.PAAList__prev-button___iILxb {
  padding-left: 0px;
}
.PAAList__pagination-button___jmsxT.PAAList__next-button___UAhKh {
  padding-right: 0px;
  justify-content: center;
}
.PAAList__list___yNj0y .ant-pagination-disabled .PAAList__pagination-button___jmsxT {
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.PAAList__list___yNj0y .ant-pagination-simple-pager input {
  border: none;
  pointer-events: none;
  cursor: default;
  margin-right: 0px;
  padding: 0px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-modal {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  top: 100px;
  width: auto;
  margin: 0 auto;
  padding-bottom: 24px;
  pointer-events: none;
}
.ant-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
.ant-modal-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  word-wrap: break-word;
}
.ant-modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  pointer-events: auto;
}
.ant-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.ant-modal-close-x {
  display: block;
  width: 56px;
  height: 56px;
  font-size: 16px;
  font-style: normal;
  line-height: 56px;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
}
.ant-modal-close:focus,
.ant-modal-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-modal-header {
  padding: 16px 24px;
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 4px 4px 0 0;
}
.ant-modal-body {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word;
}
.ant-modal-footer {
  padding: 10px 16px;
  text-align: right;
  background: transparent;
  border-top: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px;
}
.ant-modal-footer button + button {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal.zoom-enter,
.ant-modal.zoom-appear {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  opacity: 0;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
  filter: alpha(opacity=50);
}
.ant-modal-mask-hidden {
  display: none;
}
.ant-modal-open {
  overflow: hidden;
}
.ant-modal-centered {
  text-align: center;
}
.ant-modal-centered::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.ant-modal-centered .ant-modal {
  top: 0;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .ant-modal {
    max-width: calc(100vw - 16px);
    margin: 8px auto;
  }
  .ant-modal-centered .ant-modal {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.ant-modal-confirm .ant-modal-header {
  display: none;
}
.ant-modal-confirm .ant-modal-close {
  display: none;
}
.ant-modal-confirm .ant-modal-body {
  padding: 32px 32px 24px;
}
.ant-modal-confirm-body-wrapper {
  zoom: 1;
}
.ant-modal-confirm-body-wrapper::before,
.ant-modal-confirm-body-wrapper::after {
  display: table;
  content: '';
}
.ant-modal-confirm-body-wrapper::after {
  clear: both;
}
.ant-modal-confirm-body .ant-modal-confirm-title {
  display: block;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
}
.ant-modal-confirm-body .ant-modal-confirm-content {
  margin-top: 8px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
}
.ant-modal-confirm-body > .anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px;
}
.ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-left: 38px;
}
.ant-modal-confirm .ant-modal-confirm-btns {
  float: right;
  margin-top: 24px;
}
.ant-modal-confirm .ant-modal-confirm-btns button + button {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-confirm-error .ant-modal-confirm-body > .anticon {
  color: #f5222d;
}
.ant-modal-confirm-warning .ant-modal-confirm-body > .anticon,
.ant-modal-confirm-confirm .ant-modal-confirm-body > .anticon {
  color: #faad14;
}
.ant-modal-confirm-info .ant-modal-confirm-body > .anticon {
  color: #1890ff;
}
.ant-modal-confirm-success .ant-modal-confirm-body > .anticon {
  color: #52c41a;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-progress {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-progress-line {
  position: relative;
  width: 100%;
  font-size: 14px;
}
.ant-progress-small.ant-progress-line,
.ant-progress-small.ant-progress-line .ant-progress-text .anticon {
  font-size: 12px;
}
.ant-progress-outer {
  display: inline-block;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
}
.ant-progress-show-info .ant-progress-outer {
  margin-right: calc(-2em - 8px);
  padding-right: calc(2em + 8px);
}
.ant-progress-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  vertical-align: middle;
  background-color: #f5f5f5;
  border-radius: 100px;
}
.ant-progress-circle-trail {
  stroke: #f5f5f5;
}
.ant-progress-circle-path {
  -webkit-animation: ant-progress-appear 0.3s;
          animation: ant-progress-appear 0.3s;
}
.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #1890ff;
}
.ant-progress-success-bg,
.ant-progress-bg {
  position: relative;
  background-color: #1890ff;
  border-radius: 100px;
  -webkit-transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
  transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
}
.ant-progress-success-bg {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #52c41a;
}
.ant-progress-text {
  display: inline-block;
  width: 2em;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 1em;
  line-height: 1;
  white-space: nowrap;
  text-align: left;
  vertical-align: middle;
  word-break: normal;
}
.ant-progress-text .anticon {
  font-size: 14px;
}
.ant-progress-status-active .ant-progress-bg::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  border-radius: 10px;
  opacity: 0;
  -webkit-animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
          animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
  content: '';
}
.ant-progress-status-exception .ant-progress-bg {
  background-color: #f5222d;
}
.ant-progress-status-exception .ant-progress-text {
  color: #f5222d;
}
.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #f5222d;
}
.ant-progress-status-success .ant-progress-bg {
  background-color: #52c41a;
}
.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #52c41a;
}
.ant-progress-circle .ant-progress-inner {
  position: relative;
  line-height: 1;
  background-color: transparent;
}
.ant-progress-circle .ant-progress-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  line-height: 1;
  white-space: normal;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ant-progress-circle .ant-progress-text .anticon {
  font-size: 1.16666667em;
}
.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
  color: #f5222d;
}
.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
@-webkit-keyframes ant-progress-active {
  0% {
    width: 0;
    opacity: 0.1;
  }
  20% {
    width: 0;
    opacity: 0.5;
  }
  100% {
    width: 100%;
    opacity: 0;
  }
}
@keyframes ant-progress-active {
  0% {
    width: 0;
    opacity: 0.1;
  }
  20% {
    width: 0;
    opacity: 0.5;
  }
  100% {
    width: 100%;
    opacity: 0;
  }
}

.PAASelect__select___GWW2b {
  width: 100%;
}

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

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PAATooltip__overlay___LwMwe.PAATooltip__light___AiORc .ant-tooltip-inner {
  background-color: #ffffff;
  color: #8c8c8c;
}
.PAATooltip__overlay___LwMwe.PAATooltip__light___AiORc .ant-tooltip-arrow::before {
  background-color: #ffffff;
}
.PAATooltip__icon___jNN4_ {
  margin-left: 4px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-table-wrapper {
  zoom: 1;
}
.ant-table-wrapper::before,
.ant-table-wrapper::after {
  display: table;
  content: '';
}
.ant-table-wrapper::after {
  clear: both;
}
.ant-table {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  clear: both;
}
.ant-table-body {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.ant-table-empty .ant-table-body {
  overflow-x: auto !important;
  overflow-y: hidden !important;
}
.ant-table table {
  width: 100%;
  text-align: left;
  border-radius: 4px 4px 0 0;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-table-layout-fixed table {
  table-layout: fixed;
}
.ant-table-thead > tr > th {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  text-align: left;
  background: #fafafa;
  border-bottom: 1px solid #e8e8e8;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-thead > tr > th .anticon-filter,
.ant-table-thead > tr > th .ant-table-filter-icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 100%;
  color: #bfbfbf;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-table-thead > tr > th .anticon-filter > svg,
.ant-table-thead > tr > th .ant-table-filter-icon > svg {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -5px;
  margin-left: -6px;
}
.ant-table-thead > tr > th .ant-table-filter-selected.anticon {
  color: #1890ff;
}
.ant-table-thead > tr > th .ant-table-column-sorter {
  display: table-cell;
  vertical-align: middle;
}
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner {
  height: 1em;
  margin-top: 0.35em;
  margin-left: 0.57142857em;
  color: #bfbfbf;
  line-height: 1em;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-up,
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down {
  display: inline-block;
  font-size: 12px;
  font-size: 11px \9;
  -webkit-transform: scale(0.91666667) rotate(0deg);
      -ms-transform: scale(0.91666667) rotate(0deg);
          transform: scale(0.91666667) rotate(0deg);
  display: block;
  height: 1em;
  line-height: 1em;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
:root .ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-up,
:root .ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down {
  font-size: 12px;
}
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-up.on,
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down.on {
  color: #1890ff;
}
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner-full {
  margin-top: -0.15em;
}
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner-full .ant-table-column-sorter-up,
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner-full .ant-table-column-sorter-down {
  height: 0.5em;
  line-height: 0.5em;
}
.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner-full .ant-table-column-sorter-down {
  margin-top: 0.125em;
}
.ant-table-thead > tr > th.ant-table-column-has-actions {
  position: relative;
  background-clip: padding-box;
  /* stylelint-disable-next-line */
  -webkit-background-clip: border-box;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters {
  padding-right: 30px !important;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters .anticon-filter.ant-table-filter-open,
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters .ant-table-filter-icon.ant-table-filter-open {
  color: rgba(0, 0, 0, 0.45);
  background: #e5e5e5;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .anticon-filter:hover,
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .ant-table-filter-icon:hover {
  color: rgba(0, 0, 0, 0.45);
  background: #e5e5e5;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .anticon-filter:active,
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .ant-table-filter-icon:active {
  color: rgba(0, 0, 0, 0.65);
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters {
  cursor: pointer;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover {
  background: #f2f2f2;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .anticon-filter,
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .ant-table-filter-icon {
  background: #f2f2f2;
}
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:active .ant-table-column-sorter-up:not(.on),
.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:active .ant-table-column-sorter-down:not(.on) {
  color: rgba(0, 0, 0, 0.45);
}
.ant-table-thead > tr > th .ant-table-header-column {
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
}
.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters {
  display: table;
}
.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters > .ant-table-column-title {
  display: table-cell;
  vertical-align: middle;
}
.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters > *:not(.ant-table-column-sorter) {
  position: relative;
}
.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters:hover::before {
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-thead > tr > th.ant-table-column-has-sorters {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-table-thead > tr:first-child > th:first-child {
  border-top-left-radius: 4px;
}
.ant-table-thead > tr:first-child > th:last-child {
  border-top-right-radius: 4px;
}
.ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 0;
}
.ant-table-tbody > tr > td {
  border-bottom: 1px solid #e8e8e8;
  -webkit-transition: all 0.3s, border 0s;
  transition: all 0.3s, border 0s;
}
.ant-table-thead > tr,
.ant-table-tbody > tr {
  -webkit-transition: all 0.3s, height 0s;
  transition: all 0.3s, height 0s;
}
.ant-table-thead > tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td,
.ant-table-tbody > tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td,
.ant-table-thead > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td,
.ant-table-tbody > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td {
  background: #e6f7ff;
}
.ant-table-thead > tr.ant-table-row-selected > td.ant-table-column-sort,
.ant-table-tbody > tr.ant-table-row-selected > td.ant-table-column-sort {
  background: #fafafa;
}
.ant-table-thead > tr:hover.ant-table-row-selected > td,
.ant-table-tbody > tr:hover.ant-table-row-selected > td {
  background: #fafafa;
}
.ant-table-thead > tr:hover.ant-table-row-selected > td.ant-table-column-sort,
.ant-table-tbody > tr:hover.ant-table-row-selected > td.ant-table-column-sort {
  background: #fafafa;
}
.ant-table-thead > tr:hover {
  background: none;
}
.ant-table-footer {
  position: relative;
  padding: 16px 16px;
  color: rgba(0, 0, 0, 0.85);
  background: #fafafa;
  border-top: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px;
}
.ant-table-footer::before {
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #fafafa;
  content: '';
}
.ant-table.ant-table-bordered .ant-table-footer {
  border: 1px solid #e8e8e8;
}
.ant-table-title {
  position: relative;
  top: 1px;
  padding: 16px 0;
  border-radius: 4px 4px 0 0;
}
.ant-table.ant-table-bordered .ant-table-title {
  padding-right: 16px;
  padding-left: 16px;
  border: 1px solid #e8e8e8;
}
.ant-table-title + .ant-table-content {
  position: relative;
  border-radius: 4px 4px 0 0;
}
.ant-table-bordered .ant-table-title + .ant-table-content,
.ant-table-bordered .ant-table-title + .ant-table-content table,
.ant-table-bordered .ant-table-title + .ant-table-content .ant-table-thead > tr:first-child > th {
  border-radius: 0;
}
.ant-table-without-column-header .ant-table-title + .ant-table-content,
.ant-table-without-column-header table {
  border-radius: 0;
}
.ant-table-without-column-header.ant-table-bordered.ant-table-empty .ant-table-placeholder {
  border-top: 1px solid #e8e8e8;
  border-radius: 4px;
}
.ant-table-tbody > tr.ant-table-row-selected td {
  color: inherit;
  background: #fafafa;
}
.ant-table-thead > tr > th.ant-table-column-sort {
  background: #f5f5f5;
}
.ant-table-tbody > tr > td.ant-table-column-sort {
  background: rgba(0, 0, 0, 0.01);
}
.ant-table-thead > tr > th,
.ant-table-tbody > tr > td {
  padding: 16px 16px;
  overflow-wrap: break-word;
}
.ant-table-expand-icon-th,
.ant-table-row-expand-icon-cell {
  width: 50px;
  min-width: 50px;
  text-align: center;
}
.ant-table-header {
  overflow: hidden;
  background: #fafafa;
}
.ant-table-header table {
  border-radius: 4px 4px 0 0;
}
.ant-table-loading {
  position: relative;
}
.ant-table-loading .ant-table-body {
  background: #fff;
  opacity: 0.5;
}
.ant-table-loading .ant-table-spin-holder {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 20px;
  margin-left: -30px;
  line-height: 20px;
}
.ant-table-loading .ant-table-with-pagination {
  margin-top: -20px;
}
.ant-table-loading .ant-table-without-pagination {
  margin-top: 10px;
}
.ant-table-bordered .ant-table-header > table,
.ant-table-bordered .ant-table-body > table,
.ant-table-bordered .ant-table-fixed-left table,
.ant-table-bordered .ant-table-fixed-right table {
  border: 1px solid #e8e8e8;
  border-right: 0;
  border-bottom: 0;
}
.ant-table-bordered.ant-table-empty .ant-table-placeholder {
  border-right: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
}
.ant-table-bordered.ant-table-fixed-header .ant-table-header > table {
  border-bottom: 0;
}
.ant-table-bordered.ant-table-fixed-header .ant-table-body > table {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-table-bordered.ant-table-fixed-header .ant-table-header + .ant-table-body > table,
.ant-table-bordered.ant-table-fixed-header .ant-table-body-inner > table {
  border-top: 0;
}
.ant-table-bordered .ant-table-thead > tr:not(:last-child) > th {
  border-bottom: 1px solid #e8e8e8;
}
.ant-table-bordered .ant-table-thead > tr > th,
.ant-table-bordered .ant-table-tbody > tr > td {
  border-right: 1px solid #e8e8e8;
}
.ant-table-placeholder {
  position: relative;
  z-index: 1;
  margin-top: -1px;
  padding: 16px 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  text-align: center;
  background: #fff;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px;
}
.ant-table-pagination.ant-pagination {
  float: right;
  margin: 16px 0;
}
.ant-table-filter-dropdown {
  position: relative;
  min-width: 96px;
  margin-left: -8px;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: calc(100vh - 130px);
  overflow-x: hidden;
  border: 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-table-filter-dropdown .ant-dropdown-menu-item > label + span {
  padding-right: 0;
}
.ant-table-filter-dropdown .ant-dropdown-menu-sub {
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-table-filter-dropdown .ant-dropdown-menu .ant-dropdown-submenu-contain-selected .ant-dropdown-menu-submenu-title::after {
  color: #1890ff;
  font-weight: bold;
  text-shadow: 0 0 2px #bae7ff;
}
.ant-table-filter-dropdown .ant-dropdown-menu-item {
  overflow: hidden;
}
.ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-item:last-child,
.ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-submenu:last-child .ant-dropdown-menu-submenu-title {
  border-radius: 0;
}
.ant-table-filter-dropdown-btns {
  padding: 7px 8px;
  overflow: hidden;
  border-top: 1px solid #e8e8e8;
}
.ant-table-filter-dropdown-link {
  color: #1890ff;
}
.ant-table-filter-dropdown-link:hover {
  color: #40a9ff;
}
.ant-table-filter-dropdown-link:active {
  color: #096dd9;
}
.ant-table-filter-dropdown-link.confirm {
  float: left;
}
.ant-table-filter-dropdown-link.clear {
  float: right;
}
.ant-table-selection {
  white-space: nowrap;
}
.ant-table-selection-select-all-custom {
  margin-right: 4px !important;
}
.ant-table-selection .anticon-down {
  color: #bfbfbf;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-table-selection-menu {
  min-width: 96px;
  margin-top: 5px;
  margin-left: -30px;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.ant-table-selection-menu .ant-action-down {
  color: #bfbfbf;
}
.ant-table-selection-down {
  display: inline-block;
  padding: 0;
  line-height: 1;
  cursor: pointer;
}
.ant-table-selection-down:hover .anticon-down {
  color: rgba(0, 0, 0, 0.6);
}
.ant-table-row-expand-icon {
  color: #1890ff;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  display: inline-block;
  width: 17px;
  height: 17px;
  color: inherit;
  line-height: 13px;
  text-align: center;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  outline: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover {
  color: #40a9ff;
}
.ant-table-row-expand-icon:active {
  color: #096dd9;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover,
.ant-table-row-expand-icon:active {
  border-color: currentColor;
}
.ant-table-row-expanded::after {
  content: '-';
}
.ant-table-row-collapsed::after {
  content: '+';
}
.ant-table-row-spaced {
  visibility: hidden;
}
.ant-table-row-spaced::after {
  content: '.';
}
.ant-table-row-cell-ellipsis,
.ant-table-row-cell-ellipsis .ant-table-column-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-table-row-cell-ellipsis .ant-table-column-title {
  display: block;
}
.ant-table-row-cell-break-word {
  word-wrap: break-word;
  word-break: break-word;
}
tr.ant-table-expanded-row,
tr.ant-table-expanded-row:hover {
  background: #fbfbfb;
}
tr.ant-table-expanded-row td > .ant-table-wrapper {
  margin: -16px -16px -17px;
}
.ant-table .ant-table-row-indent + .ant-table-row-expand-icon {
  margin-right: 8px;
}
.ant-table-scroll {
  overflow: auto;
  overflow-x: hidden;
}
.ant-table-scroll table {
  min-width: 100%;
}
.ant-table-scroll table .ant-table-fixed-columns-in-body:not([colspan]) {
  color: transparent;
}
.ant-table-scroll table .ant-table-fixed-columns-in-body:not([colspan]) > * {
  visibility: hidden;
}
.ant-table-body-inner {
  height: 100%;
}
.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
  position: relative;
  background: #fff;
}
.ant-table-fixed-header .ant-table-body-inner {
  overflow: scroll;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  margin-bottom: -20px;
  padding-bottom: 20px;
  overflow: scroll;
  opacity: 0.9999;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
  border: 1px solid #e8e8e8;
  border-width: 0 0 1px 0;
}
.ant-table-hide-scrollbar {
  scrollbar-color: transparent transparent;
  min-width: unset;
}
.ant-table-hide-scrollbar::-webkit-scrollbar {
  min-width: inherit;
  background-color: transparent;
}
.ant-table-bordered.ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
  border: 1px solid #e8e8e8;
  border-width: 1px 1px 1px 0;
}
.ant-table-bordered.ant-table-fixed-header .ant-table-scroll .ant-table-header.ant-table-hide-scrollbar .ant-table-thead > tr:only-child > th:last-child {
  border-right-color: transparent;
}
.ant-table-fixed-left,
.ant-table-fixed-right {
  position: absolute;
  top: 0;
  z-index: 1;
  overflow: hidden;
  border-radius: 0;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
}
.ant-table-fixed-left table,
.ant-table-fixed-right table {
  width: auto;
  background: #fff;
}
.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-outer .ant-table-fixed,
.ant-table-fixed-header .ant-table-fixed-right .ant-table-body-outer .ant-table-fixed {
  border-radius: 0;
}
.ant-table-fixed-left {
  left: 0;
  -webkit-box-shadow: 6px 0 6px -4px rgba(0, 0, 0, 0.15);
          box-shadow: 6px 0 6px -4px rgba(0, 0, 0, 0.15);
}
.ant-table-fixed-left .ant-table-header {
  overflow-y: hidden;
}
.ant-table-fixed-left .ant-table-body-inner {
  margin-right: -20px;
  padding-right: 20px;
}
.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-inner {
  padding-right: 0;
}
.ant-table-fixed-left,
.ant-table-fixed-left table {
  border-radius: 4px 0 0 0;
}
.ant-table-fixed-left .ant-table-thead > tr > th:last-child {
  border-top-right-radius: 0;
}
.ant-table-fixed-right {
  right: 0;
  -webkit-box-shadow: -6px 0 6px -4px rgba(0, 0, 0, 0.15);
          box-shadow: -6px 0 6px -4px rgba(0, 0, 0, 0.15);
}
.ant-table-fixed-right,
.ant-table-fixed-right table {
  border-radius: 0 4px 0 0;
}
.ant-table-fixed-right .ant-table-expanded-row {
  color: transparent;
  pointer-events: none;
}
.ant-table-fixed-right .ant-table-thead > tr > th:first-child {
  border-top-left-radius: 0;
}
.ant-table.ant-table-scroll-position-left .ant-table-fixed-left {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-table.ant-table-scroll-position-right .ant-table-fixed-right {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-table colgroup > col.ant-table-selection-col {
  width: 60px;
}
.ant-table-thead > tr > th.ant-table-selection-column-custom .ant-table-selection {
  margin-right: -15px;
}
.ant-table-thead > tr > th.ant-table-selection-column,
.ant-table-tbody > tr > td.ant-table-selection-column {
  text-align: center;
}
.ant-table-thead > tr > th.ant-table-selection-column .ant-radio-wrapper,
.ant-table-tbody > tr > td.ant-table-selection-column .ant-radio-wrapper {
  margin-right: 0;
}
.ant-table-row[class*='ant-table-row-level-0'] .ant-table-selection-column > span {
  display: inline-block;
}
.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-left: 8px;
}
/**
* Another fix of Firefox:
*/
@supports (-moz-appearance: meterbar) {
  .ant-table-thead > tr > th.ant-table-column-has-actions {
    background-clip: padding-box;
  }
}
.ant-table-middle > .ant-table-title,
.ant-table-middle > .ant-table-content > .ant-table-footer {
  padding: 12px 8px;
}
.ant-table-middle > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.ant-table-middle > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td,
.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
  padding: 12px 8px;
}
.ant-table-middle tr.ant-table-expanded-row td > .ant-table-wrapper {
  margin: -12px -8px -13px;
}
.ant-table-small {
  border: 1px solid #e8e8e8;
  border-radius: 4px;
}
.ant-table-small > .ant-table-title,
.ant-table-small > .ant-table-content > .ant-table-footer {
  padding: 8px 8px;
}
.ant-table-small > .ant-table-title {
  top: 0;
  border-bottom: 1px solid #e8e8e8;
}
.ant-table-small > .ant-table-content > .ant-table-footer {
  background-color: transparent;
  border-top: 1px solid #e8e8e8;
}
.ant-table-small > .ant-table-content > .ant-table-footer::before {
  background-color: transparent;
}
.ant-table-small > .ant-table-content > .ant-table-body {
  margin: 0 8px;
}
.ant-table-small > .ant-table-content > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-body > table,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table {
  border: 0;
}
.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
  padding: 8px 8px;
}
.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th {
  background-color: transparent;
}
.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr {
  border-bottom: 1px solid #e8e8e8;
}
.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th.ant-table-column-sort,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th.ant-table-column-sort {
  background-color: rgba(0, 0, 0, 0.01);
}
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table {
  padding: 0;
}
.ant-table-small > .ant-table-content .ant-table-header {
  background-color: transparent;
  border-radius: 4px 4px 0 0;
}
.ant-table-small > .ant-table-content .ant-table-placeholder,
.ant-table-small > .ant-table-content .ant-table-row:last-child td {
  border-bottom: 0;
}
.ant-table-small.ant-table-bordered {
  border-right: 0;
}
.ant-table-small.ant-table-bordered .ant-table-title {
  border: 0;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
}
.ant-table-small.ant-table-bordered .ant-table-content {
  border-right: 1px solid #e8e8e8;
}
.ant-table-small.ant-table-bordered .ant-table-footer {
  border: 0;
  border-top: 1px solid #e8e8e8;
}
.ant-table-small.ant-table-bordered .ant-table-footer::before {
  display: none;
}
.ant-table-small.ant-table-bordered .ant-table-placeholder {
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
}
.ant-table-small.ant-table-bordered .ant-table-thead > tr > th.ant-table-row-cell-last,
.ant-table-small.ant-table-bordered .ant-table-tbody > tr > td:last-child {
  border-right: none;
}
.ant-table-small.ant-table-bordered .ant-table-fixed-left .ant-table-thead > tr > th:last-child,
.ant-table-small.ant-table-bordered .ant-table-fixed-left .ant-table-tbody > tr > td:last-child {
  border-right: 1px solid #e8e8e8;
}
.ant-table-small.ant-table-bordered .ant-table-fixed-right {
  border-right: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
}
.ant-table-small tr.ant-table-expanded-row td > .ant-table-wrapper {
  margin: -8px -8px -9px;
}
.ant-table-small.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
  border-radius: 0 0 4px 4px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-radio-group {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-radio-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  margin-right: 8px;
  white-space: nowrap;
  cursor: pointer;
}
.ant-radio {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: sub;
  outline: none;
  cursor: pointer;
}
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-radio-input:focus + .ant-radio-inner {
  border-color: #1890ff;
}
.ant-radio-input:focus + .ant-radio-inner {
  -webkit-box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.08);
          box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.08);
}
.ant-radio-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  visibility: hidden;
  -webkit-animation: antRadioEffect 0.36s ease-in-out;
          animation: antRadioEffect 0.36s ease-in-out;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  content: '';
}
.ant-radio:hover::after,
.ant-radio-wrapper:hover .ant-radio::after {
  visibility: visible;
}
.ant-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 1px;
  border-radius: 100px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-radio-inner::after {
  position: absolute;
  top: 3px;
  left: 3px;
  display: table;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border-top: 0;
  border-left: 0;
  border-radius: 8px;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: ' ';
}
.ant-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}
.ant-radio-checked .ant-radio-inner {
  border-color: #1890ff;
}
.ant-radio-checked .ant-radio-inner::after {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-radio-disabled .ant-radio-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.ant-radio-disabled .ant-radio-input {
  cursor: not-allowed;
}
.ant-radio-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
span.ant-radio + * {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-radio-button-wrapper {
  position: relative;
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0 15px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 30px;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top-width: 1.02px;
  border-left: 0;
  cursor: pointer;
  -webkit-transition: color 0.3s, background 0.3s, border-color 0.3s;
  transition: color 0.3s, background 0.3s, border-color 0.3s;
}
.ant-radio-button-wrapper a {
  color: rgba(0, 0, 0, 0.65);
}
.ant-radio-button-wrapper > .ant-radio-button {
  display: block;
  width: 0;
  height: 0;
  margin-left: 0;
}
.ant-radio-group-large .ant-radio-button-wrapper {
  height: 40px;
  font-size: 16px;
  line-height: 38px;
}
.ant-radio-group-small .ant-radio-button-wrapper {
  height: 24px;
  padding: 0 7px;
  line-height: 22px;
}
.ant-radio-button-wrapper:not(:first-child)::before {
  position: absolute;
  top: 0;
  left: -1px;
  display: block;
  width: 1px;
  height: 100%;
  background-color: #d9d9d9;
  content: '';
}
.ant-radio-button-wrapper:first-child {
  border-left: 1px solid #d9d9d9;
  border-radius: 4px 0 0 4px;
}
.ant-radio-button-wrapper:last-child {
  border-radius: 0 4px 4px 0;
}
.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 4px;
}
.ant-radio-button-wrapper:hover {
  position: relative;
  color: #1890ff;
}
.ant-radio-button-wrapper:focus-within {
  outline: 3px solid rgba(24, 144, 255, 0.06);
}
.ant-radio-button-wrapper .ant-radio-inner,
.ant-radio-button-wrapper input[type='checkbox'],
.ant-radio-button-wrapper input[type='radio'] {
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  z-index: 1;
  color: #1890ff;
  background: #fff;
  border-color: #1890ff;
  -webkit-box-shadow: -1px 0 0 0 #1890ff;
          box-shadow: -1px 0 0 0 #1890ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #1890ff !important;
  opacity: 0.1;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #1890ff;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #40a9ff;
  border-color: #40a9ff;
  -webkit-box-shadow: -1px 0 0 0 #40a9ff;
          box-shadow: -1px 0 0 0 #40a9ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #096dd9;
  border-color: #096dd9;
  -webkit-box-shadow: -1px 0 0 0 #096dd9;
          box-shadow: -1px 0 0 0 #096dd9;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  outline: 3px solid rgba(24, 144, 255, 0.06);
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #40a9ff;
  border-color: #40a9ff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #096dd9;
  border-color: #096dd9;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  outline: 3px solid rgba(24, 144, 255, 0.06);
}
.ant-radio-button-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-radio-button-wrapper-disabled:first-child,
.ant-radio-button-wrapper-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled:first-child {
  border-left-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  color: #fff;
  background-color: #e6e6e6;
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@-webkit-keyframes antRadioEffect {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1.6);
            transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes antRadioEffect {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1.6);
            transform: scale(1.6);
    opacity: 0;
  }
}
@supports (-moz-appearance: meterbar) and (background-blend-mode: difference, normal) {
  .ant-radio {
    vertical-align: text-bottom;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@-webkit-keyframes antCheckboxEffect {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1.6);
            transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes antCheckboxEffect {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1.6);
            transform: scale(1.6);
    opacity: 0;
  }
}
.ant-checkbox {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #1890ff;
}
.ant-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  -webkit-animation: antCheckboxEffect 0.36s ease-in-out;
          animation: antCheckboxEffect 0.36s ease-in-out;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  content: '';
}
.ant-checkbox:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox::after {
  visibility: visible;
}
.ant-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 22%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(0) translate(-50%, -50%);
      -ms-transform: rotate(45deg) scale(0) translate(-50%, -50%);
          transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-checkbox-checked .ant-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(1) translate(-50%, -50%);
      -ms-transform: rotate(45deg) scale(1) translate(-50%, -50%);
          transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-checkbox-disabled {
  cursor: not-allowed;
}
.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-checkbox-disabled .ant-checkbox-input {
  cursor: not-allowed;
}
.ant-checkbox-disabled .ant-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-checkbox-disabled .ant-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-checkbox-disabled:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after {
  visibility: hidden;
}
.ant-checkbox-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 8px;
}
.ant-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-checkbox-group {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}
.ant-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 0;
}
.ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  -webkit-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.styles__table___G_Jka table thead tr th,
.styles__table___G_Jka .ant-table-footer {
  background-color: #0075c9 !important;
  color: #ffffff;
}
.ant-table-body {
  margin: 0px !important;
}
.ant-pagination-item-active {
  border: 1px solid #0075c9;
  background: #ffffff;
}
.ant-pagination-item-active a {
  color: #0075c9;
}
.ant-pagination-item-active:focus {
  border-color: #0075c9;
}
.ant-pagination-item-active:focus a {
  color: #0075c9;
}
.styles__table___G_Jka .ant-table-small .ant-table-tbody .ant-table-row.styles__even___ktjs7,
.styles__table___G_Jka .ant-table .ant-table-tbody .ant-table-row.styles__even___ktjs7 {
  background: #e6f7ff;
}
.styles__table___G_Jka .ant-table-small .ant-table-tbody tr td,
.styles__table___G_Jka .ant-table .ant-table-tbody tr td {
  border: none;
}
.styles__table___G_Jka .ant-table-small .ant-table-tbody tr.ant-table-row-selected td,
.styles__table___G_Jka .ant-table .ant-table-tbody tr.ant-table-row-selected td {
  background: inherit;
}
.styles__table___G_Jka .ant-pagination-disabled .styles__pagination-button___vMTOB {
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.styles__pagination-button___vMTOB {
  display: flex;
  align-items: center;
  margin-top: -1px;
}
.styles__pagination-button___vMTOB.styles__prev-button___xQqx9 {
  padding-left: 0px;
}
.styles__pagination-button___vMTOB.styles__next-button___DCBL6 {
  padding-right: 0px;
  justify-content: center;
}
.styles__table___G_Jka .ant-pagination {
  margin-top: 20px;
}
.styles__table___G_Jka .ant-pagination-simple-pager input {
  border: none;
  pointer-events: none;
  cursor: default;
  margin-right: 0px;
  padding: 0px;
}
.styles__table___G_Jka .ant-table-column-sorter-up,
.styles__table___G_Jka .ant-table-column-sorter-down {
  color: white;
}
.styles__table___G_Jka tbody > tr.ant-table-row-level-0.styles__row-clickable___gF4oV:hover > td {
  background-color: #bae7ff !important;
}
.styles__table___G_Jka tbody > tr.ant-table-row-level-0 > td.cell-clickable:hover {
  background-color: #bae7ff !important;
}
.styles__table___G_Jka .ant-table-tbody > tr:not(.styles__row-clickable___gF4oV):hover:nth-of-type(even) > td {
  background: #e6f7ff;
}
.styles__table___G_Jka .ant-table-tbody > tr:not(.styles__row-clickable___gF4oV):hover:nth-of-type(odd) > td {
  background: #ffffff;
}
.cell-clickable {
  cursor: pointer;
}
.styles__row-clickable___gF4oV {
  cursor: pointer;
}
.styles__row-clickable___gF4oV:hover {
  background-color: #bae7ff;
}
.no-expand > td > div.ant-table-row-expand-icon {
  display: none;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.styles__tabs___DS2GU > .ant-tabs-bar .ant-tabs-nav {
  width: 100%;
}
.styles__tabs___DS2GU > .ant-tabs-bar .ant-tabs-nav > div {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.styles__tabs___DS2GU > .ant-tabs-bar .ant-tabs-nav > div .ant-tabs-tab {
  flex: auto 1 0;
  text-align: center;
}
.styles__tabs___DS2GU > .ant-tabs-bar .ant-tabs-nav .ant-tabs-ink-bar {
  display: none !important;
}
.styles__tabs___DS2GU .ant-tabs-tabpane {
  padding: 14px;
}
.styles__tabs___DS2GU:not(.styles__is-card___FKbXS) > .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab-active {
  border-bottom: 3px solid #0075c9 !important;
}
.styles__tabs___DS2GU:not(.styles__is-card___FKbXS) > .ant-tabs-bar .ant-tabs-nav > div .ant-tabs-tab {
  margin: 0px;
}
.styles__tabs___DS2GU > .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab-active {
  color: #0075c9 !important;
}
.styles__tabs___DS2GU > .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab-disabled .ant-badge {
  display: none !important;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */

.styles__no-border-shadow___Dh0pU {
  border: none;
  box-shadow: none;
  background: transparent;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.styles__add-row___CeTLn {
  width: 100%;
  border-radius: 3px;
  text-align: center;
  padding: 5px 0px;
  border: 1px dashed #0075c9;
  color: #8c8c8c;
  cursor: pointer;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.styles__tag___Z9Ck6 {
  border-color: #0075c9;
  background-color: #e6f7ff;
  color: #0075c9;
  max-width: 100%;
  display: inline-flex;
}
.styles__tag-code___V92DS {
  font-weight: bold;
}
.styles__tag-description___iXfML {
  margin-left: 3px;
}
.styles__text-overflow___Q2tNF {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.styles__clickable___MwPRd {
  cursor: pointer;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.styles__section-title___Fi94r {
  font-size: 14px;
}
.styles__section-title___Fi94r.styles__dashed-style___Fs4Es {
  position: relative;
  left: 4px;
  bottom: -11px;
  display: inline-block;
  padding: 2px 4px;
  background-color: #ffffff;
}
.styles__section-title___Fi94r.styles__bold___ZrW12 {
  font-weight: bold;
}
.styles__divider-styles___WacvO {
  margin-top: 2px;
  margin-bottom: 8px;
  background: #8c8c8c;
}
.styles__section-content___g1luQ {
  padding: 16px;
}
.styles__section-content___g1luQ.styles__dashed-style___Fs4Es {
  border: 1px dashed #8c8c8c;
  border-radius: 3px;
}
.styles__section-action-buttons-col___dPrsL {
  text-align: right;
}

.styles__message___J6FYP {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.styles__info-grid___kV3Jy {
  width: 100%;
  padding: 14px;
}
.styles__info-grid-grey-bg___hXjwU {
  background: #fbfbfb;
  border: 1px solid #e9e9e9;
  border-radius: 2px;
}
.styles__row___CCwkV {
  width: 100%;
}
.styles__row___CCwkV:not(:last-of-type) {
  padding-bottom: 24px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.styles__modal___y1z1D.styles__content-scroll_____Vj0 .ant-modal-body {
  overflow-y: scroll;
  max-height: calc(100vh - 200px);
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.styles__custom-checkbox-label___EJJ4r {
  margin-right: 8px;
  display: inline-block;
  order: 1;
}
.styles__form-label___DS2RI {
  font-size: 14px;
  font-variant: tabular-nums;
  color: #8c8c8c;
  margin: 0;
  display: block;
  text-align: left;
  line-height: 1.5;
  white-space: initial;
  font-weight: bold;
}
.styles__form-label-required___J0hCS:before {
  display: inline-block;
  margin-right: 4px;
  content: '*';
  font-family: SimSun, sans-serif;
  line-height: 1;
  font-size: 14px;
  color: #ff4d4f;
}
.styles__label-location___B01yp {
  display: flex;
  align-items: flex-end;
}
.styles__label-location___B01yp .ant-checkbox {
  order: 2;
}
.styles__loading-wrapper___j88ak {
  display: inline-grid;
  grid-template-columns: 24px 1fr;
  grid-column-gap: 8px;
  padding-right: 8px;
  line-height: unset;
}
.styles__loading-icon___ICISG {
  height: 16px;
  position: relative;
  bottom: -2px;
  right: -4px;
}

.styles__st0___mjXj_ {
  fill: #EF7E09;
}
.styles__st1___cpGf3 {
  fill: #E05E00;
}
.styles__st2___PktWz {
  fill: #F9BB00;
}
.styles__st3___cD19M {
  fill: #BBB9B5;
}
.styles__st4___aXN0R {
  fill: #939190;
}
.styles__st5___j_RF3 {
  fill: #DAD8D5;
}
.styles__st6___plYKC {
  fill: #E5A900;
}
.styles__st7___EpAua {
  fill: #FFDB00;
}
.styles__st8___fP63N {
  fill: #F5BE00;
}
.styles__st9___sggUk {
  fill: #58575A;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-switch {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 44px;
  height: 22px;
  line-height: 20px;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.25);
  border: 1px solid transparent;
  border-radius: 100px;
  cursor: pointer;
  -webkit-transition: all 0.36s;
  transition: all 0.36s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-switch-inner {
  display: block;
  margin-right: 6px;
  margin-left: 24px;
  color: #fff;
  font-size: 12px;
}
.ant-switch-loading-icon,
.ant-switch::after {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 18px;
  height: 18px;
  background-color: #fff;
  border-radius: 18px;
  cursor: pointer;
  -webkit-transition: all 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: all 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: ' ';
}
.ant-switch::after {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
          box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
}
.ant-switch:not(.ant-switch-disabled):active::before,
.ant-switch:not(.ant-switch-disabled):active::after {
  width: 24px;
}
.ant-switch-loading-icon {
  z-index: 1;
  display: none;
  font-size: 12px;
  background: transparent;
}
.ant-switch-loading-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-switch-loading .ant-switch-loading-icon {
  display: inline-block;
  color: rgba(0, 0, 0, 0.65);
}
.ant-switch-checked.ant-switch-loading .ant-switch-loading-icon {
  color: #1890ff;
}
.ant-switch:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-switch:focus:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 14px;
}
.ant-switch-small .ant-switch-inner {
  margin-right: 3px;
  margin-left: 18px;
  font-size: 12px;
}
.ant-switch-small::after {
  width: 12px;
  height: 12px;
}
.ant-switch-small:active::before,
.ant-switch-small:active::after {
  width: 16px;
}
.ant-switch-small .ant-switch-loading-icon {
  width: 12px;
  height: 12px;
}
.ant-switch-small.ant-switch-checked .ant-switch-inner {
  margin-right: 18px;
  margin-left: 3px;
}
.ant-switch-small.ant-switch-checked .ant-switch-loading-icon {
  left: 100%;
  margin-left: -13px;
}
.ant-switch-small.ant-switch-loading .ant-switch-loading-icon {
  font-weight: bold;
  -webkit-transform: scale(0.66667);
      -ms-transform: scale(0.66667);
          transform: scale(0.66667);
}
.ant-switch-checked {
  background-color: #1890ff;
}
.ant-switch-checked .ant-switch-inner {
  margin-right: 24px;
  margin-left: 6px;
}
.ant-switch-checked::after {
  left: 100%;
  margin-left: -1px;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.ant-switch-checked .ant-switch-loading-icon {
  left: 100%;
  margin-left: -19px;
}
.ant-switch-loading,
.ant-switch-disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.ant-switch-loading *,
.ant-switch-disabled * {
  cursor: not-allowed;
}
.ant-switch-loading::before,
.ant-switch-disabled::before,
.ant-switch-loading::after,
.ant-switch-disabled::after {
  cursor: not-allowed;
}
@-webkit-keyframes AntSwitchSmallLoadingCircle {
  0% {
    -webkit-transform: rotate(0deg) scale(0.66667);
            transform: rotate(0deg) scale(0.66667);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0.66667);
            transform: rotate(360deg) scale(0.66667);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
}
@keyframes AntSwitchSmallLoadingCircle {
  0% {
    -webkit-transform: rotate(0deg) scale(0.66667);
            transform: rotate(0deg) scale(0.66667);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0.66667);
            transform: rotate(360deg) scale(0.66667);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-steps {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  font-size: 0;
}
.ant-steps-item {
  position: relative;
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  vertical-align: top;
}
.ant-steps-item-container {
  outline: none;
}
.ant-steps-item:last-child {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-tail,
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-item-icon,
.ant-steps-item-content {
  display: inline-block;
  vertical-align: top;
}
.ant-steps-item-icon {
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  line-height: 32px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 32px;
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s;
}
.ant-steps-item-icon > .ant-steps-icon {
  position: relative;
  top: -1px;
  color: #1890ff;
  line-height: 1;
}
.ant-steps-item-tail {
  position: absolute;
  top: 12px;
  left: 0;
  width: 100%;
  padding: 0 10px;
}
.ant-steps-item-tail::after {
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #e8e8e8;
  border-radius: 1px;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  content: '';
}
.ant-steps-item-title {
  position: relative;
  display: inline-block;
  padding-right: 16px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 16px;
  line-height: 32px;
}
.ant-steps-item-title::after {
  position: absolute;
  top: 16px;
  left: 100%;
  display: block;
  width: 9999px;
  height: 1px;
  background: #e8e8e8;
  content: '';
}
.ant-steps-item-subtitle {
  display: inline;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: normal;
  font-size: 14px;
}
.ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-item-wait .ant-steps-item-icon {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #e8e8e8;
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #e8e8e8;
}
.ant-steps-item-process .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890ff;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890ff;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #e8e8e8;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.65);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #e8e8e8;
}
.ant-steps-item-process .ant-steps-item-icon {
  background: #1890ff;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #fff;
}
.ant-steps-item-process .ant-steps-item-title {
  font-weight: 500;
}
.ant-steps-item-finish .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890ff;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890ff;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.65);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #1890ff;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #1890ff;
}
.ant-steps-item-error .ant-steps-item-icon {
  background-color: #fff;
  border-color: #f5222d;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon {
  color: #f5222d;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #e8e8e8;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #e8e8e8;
}
.ant-steps-item.ant-steps-next-error .ant-steps-item-title::after {
  background: #f5222d;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-description,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-icon .ant-steps-icon {
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-description {
  color: #1890ff;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon {
  border-color: #1890ff;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 16px;
  white-space: nowrap;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
  display: none;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
  max-width: 140px;
  white-space: normal;
}
.ant-steps-item-custom .ant-steps-item-icon {
  height: auto;
  background: none;
  border: 0;
}
.ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  top: 0;
  left: 0.5px;
  width: 32px;
  height: 32px;
  font-size: 24px;
  line-height: 32px;
}
.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
  width: auto;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 12px;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-right: 0;
}
.ant-steps-small .ant-steps-item-icon {
  width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  border-radius: 24px;
}
.ant-steps-small .ant-steps-item-title {
  padding-right: 12px;
  font-size: 14px;
  line-height: 24px;
}
.ant-steps-small .ant-steps-item-title::after {
  top: 12px;
}
.ant-steps-small .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-small .ant-steps-item-tail {
  top: 8px;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
  width: inherit;
  height: inherit;
  line-height: inherit;
  background: none;
  border: 0;
  border-radius: 0;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  font-size: 24px;
  line-height: 24px;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.ant-steps-vertical {
  display: block;
}
.ant-steps-vertical .ant-steps-item {
  display: block;
  overflow: visible;
}
.ant-steps-vertical .ant-steps-item-icon {
  float: left;
  margin-right: 16px;
}
.ant-steps-vertical .ant-steps-item-content {
  display: block;
  min-height: 48px;
  overflow: hidden;
}
.ant-steps-vertical .ant-steps-item-title {
  line-height: 32px;
}
.ant-steps-vertical .ant-steps-item-description {
  padding-bottom: 12px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 16px;
  width: 1px;
  height: 100%;
  padding: 38px 0 6px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
  width: 1px;
  height: 100%;
}
.ant-steps-vertical > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
  display: block;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 12px;
  padding: 30px 0 6px;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
  line-height: 24px;
}
@media (max-width: 480px) {
  .ant-steps-horizontal.ant-steps-label-horizontal {
    display: block;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
    display: block;
    overflow: visible;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-icon {
    float: left;
    margin-right: 16px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-content {
    display: block;
    min-height: 48px;
    overflow: hidden;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-title {
    line-height: 32px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-description {
    padding-bottom: 12px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
    position: absolute;
    top: 0;
    left: 16px;
    width: 1px;
    height: 100%;
    padding: 38px 0 6px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
    width: 1px;
    height: 100%;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
    display: block;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
    display: none;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
    position: absolute;
    top: 0;
    left: 12px;
    padding: 30px 0 6px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
    line-height: 24px;
  }
}
.ant-steps-label-vertical .ant-steps-item {
  overflow: visible;
}
.ant-steps-label-vertical .ant-steps-item-tail {
  margin-left: 58px;
  padding: 3.5px 24px;
}
.ant-steps-label-vertical .ant-steps-item-content {
  display: block;
  width: 116px;
  margin-top: 8px;
  text-align: center;
}
.ant-steps-label-vertical .ant-steps-item-icon {
  display: inline-block;
  margin-left: 42px;
}
.ant-steps-label-vertical .ant-steps-item-title {
  padding-right: 0;
}
.ant-steps-label-vertical .ant-steps-item-title::after {
  display: none;
}
.ant-steps-label-vertical .ant-steps-item-subtitle {
  display: block;
  margin-bottom: 4px;
  margin-left: 0;
  line-height: 1.5;
}
.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
  margin-left: 46px;
}
.ant-steps-dot .ant-steps-item-title,
.ant-steps-dot.ant-steps-small .ant-steps-item-title {
  line-height: 1.5;
}
.ant-steps-dot .ant-steps-item-tail,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  top: 2px;
  width: 100%;
  margin: 0 0 0 70px;
  padding: 0;
}
.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  width: calc(100% - 20px);
  height: 3px;
  margin-left: 12px;
}
.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 2px;
}
.ant-steps-dot .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  width: 8px;
  height: 8px;
  margin-left: 67px;
  padding-right: 0;
  line-height: 8px;
  background: transparent;
  border: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  /* expand hover area */
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  position: absolute;
  top: -12px;
  left: -26px;
  width: 60px;
  height: 32px;
  background: rgba(0, 0, 0, 0.001);
  content: '';
}
.ant-steps-dot .ant-steps-item-content,
.ant-steps-dot.ant-steps-small .ant-steps-item-content {
  width: 140px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
  width: 10px;
  height: 10px;
  line-height: 10px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot {
  top: -1px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-top: 8px;
  margin-left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  top: 2px;
  left: -9px;
  margin: 0;
  padding: 22px 0 4px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
  left: -2px;
}
.ant-steps-navigation {
  padding-top: 12px;
}
.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-left: -12px;
}
.ant-steps-navigation .ant-steps-item {
  overflow: visible;
  text-align: center;
}
.ant-steps-navigation .ant-steps-item-container {
  display: inline-block;
  height: 100%;
  margin-left: -16px;
  padding-bottom: 12px;
  text-align: left;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {
  max-width: auto;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  max-width: 100%;
  padding-right: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button']:hover {
  opacity: 0.85;
}
.ant-steps-navigation .ant-steps-item:last-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ant-steps-navigation .ant-steps-item:last-child::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item::after {
  position: absolute;
  top: 50%;
  left: 100%;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -14px;
  margin-left: -2px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-bottom: none;
  border-left: none;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  content: '';
}
.ant-steps-navigation .ant-steps-item::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: inline-block;
  width: 0;
  height: 3px;
  background-color: #1890ff;
  -webkit-transition: width 0.3s, left 0.3s;
  transition: width 0.3s, left 0.3s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  content: '';
}
.ant-steps-navigation .ant-steps-item.ant-steps-item-active::before {
  left: 0;
  width: 100%;
}
@media (max-width: 480px) {
  .ant-steps-navigation > .ant-steps-item {
    margin-right: 0 !important;
  }
  .ant-steps-navigation > .ant-steps-item::before {
    display: none;
  }
  .ant-steps-navigation > .ant-steps-item.ant-steps-item-active::before {
    top: 0;
    right: 0;
    left: unset;
    display: block;
    width: 3px;
    height: calc(100% - 24px);
  }
  .ant-steps-navigation > .ant-steps-item::after {
    position: relative;
    top: -2px;
    left: 50%;
    display: block;
    width: 8px;
    height: 8px;
    margin-bottom: 8px;
    text-align: center;
    -webkit-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  .ant-steps-navigation > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
    visibility: hidden;
  }
}
.ant-steps-flex-not-supported.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
  margin-left: -16px;
  padding-left: 16px;
  background: #fff;
}
.ant-steps-flex-not-supported.ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item {
  margin-left: -12px;
  padding-left: 12px;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item:last-child {
  overflow: hidden;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item:last-child .ant-steps-icon-dot::after {
  right: -200px;
  width: 200px;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot::before,
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot::after {
  position: absolute;
  top: 0;
  left: -10px;
  width: 10px;
  height: 8px;
  background: #fff;
  content: '';
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot::after {
  right: -10px;
  left: auto;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #ccc;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-avatar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  overflow: hidden;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background: #ccc;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 50%;
}
.ant-avatar-image {
  background: transparent;
}
.ant-avatar-string {
  position: absolute;
  left: 50%;
  -webkit-transform-origin: 0 center;
      -ms-transform-origin: 0 center;
          transform-origin: 0 center;
}
.ant-avatar.ant-avatar-icon {
  font-size: 18px;
}
.ant-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
}
.ant-avatar-lg-string {
  position: absolute;
  left: 50%;
  -webkit-transform-origin: 0 center;
      -ms-transform-origin: 0 center;
          transform-origin: 0 center;
}
.ant-avatar-lg.ant-avatar-icon {
  font-size: 24px;
}
.ant-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
}
.ant-avatar-sm-string {
  position: absolute;
  left: 50%;
  -webkit-transform-origin: 0 center;
      -ms-transform-origin: 0 center;
          transform-origin: 0 center;
}
.ant-avatar-sm.ant-avatar-icon {
  font-size: 14px;
}
.ant-avatar-square {
  border-radius: 4px;
}
.ant-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.styles__steps___ymrkU .ant-steps-item-custom .ant-steps-item-icon {
  margin-right: 14px !important;
}
.styles__steps___ymrkU .ant-steps-item-custom .ant-steps-icon {
  font-size: 18px !important;
}
.styles__steps___ymrkU .styles__ant-steps-item-title___XlkWA {
  font-weight: 600;
}
.styles__steps___ymrkU .ant-steps-item-tail {
  left: 16px !important;
}
.styles__steps___ymrkU .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.65) !important;
  font-weight: 500 !important;
  width: 100%;
}
.styles__step-wrapper___wNpV4 {
  padding-top: 0.5rem;
}
.styles__icon-default___WrkFu {
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 5px;
}
.styles__icon-default___WrkFu svg {
  font-size: 15px;
}
.styles__icon-default___WrkFu.styles__active___ColfX {
  background-color: #1890ff;
}
.styles__icon-default___WrkFu.styles__failed___OBr31 {
  background-color: #cf1322;
}
.styles__icon-default___WrkFu.styles__cursor___Wiz7C {
  cursor: pointer;
}

/* styles.less */
/* Base styles for the snackbar */
.styles__paas-snackbar___k5MCL {
  position: fixed;
  bottom: 6vh;
  right: 20px;
  z-index: 9999;
  max-height: 40vh;
  overflow-y: auto;
  background: white;
  display: flex;
  flex-direction: column;
  min-width: 400px;
}
/* Styles for the snackbar header */
.styles__paas-snackbar___k5MCL .styles__paasSnackbar-header___HqZNa {
  display: flex;
  align-items: center;
  padding: 8px;
  background: #0075c9;
  color: #fff;
  font-size: 14px;
  justify-content: flex-start;
}
.styles__header-text___dZv_0 {
  margin-left: 5px;
}
/* Styles for the FontAwesome icon */
.styles__paas-snackbar___k5MCL .styles__fa-file___amt2y {
  font-size: 18px;
  margin-right: 8px;
}
/* Styles for the message item */
.styles__paas-snackbar___k5MCL .styles__message-item___s66Qe {
  display: flex;
  align-items: center;
  padding: 8px;
  color: black;
}
/* Styles for the message icon */
.styles__paas-snackbar___k5MCL .styles__message-icon___WmA8n {
  font-size: 18px;
  margin-right: 8px;
  color: white;
}
/* Styles for the message text */
.styles__paas-snackbar___k5MCL .styles__message-text___vAcNe {
  font-weight: bold;
  margin-left: 5px;
}
/* Styles for the message container */
.styles__paas-snackbar___k5MCL .styles__message-container___nu7nO {
  flex: 1;
  overflow-y: auto;
}
/* Styles for the fixed footer */
.styles__paas-snackbar___k5MCL .styles__fixed-footer___FZFR3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px;
  font-size: 14px;
  position: sticky;
  /* Add this line to make the footer sticky */
  bottom: 0;
  /* Add this line to fix the footer to the bottom */
  background: white;
  /* Set background color as needed */
}
/* Styles for the Cancel All button */
.styles__paas-snackbar___k5MCL .styles__fixed-footer___FZFR3 button {
  margin-left: 8px;
}
/* Styles for the message count */
.styles__paas-snackbar___k5MCL .styles__message-count___aB1Oo {
  font-size: 14px;
  padding: 4px 8px;
  color: #a6a6a6;
  border-radius: 50%;
  margin-left: auto;
  background: white;
}
.styles__paas-snackbar___k5MCL .styles__fixed-footer___FZFR3 {
  display: flex;
  flex-direction: column;
  /* Stack text and button vertically */
  align-items: center;
  /* Center align text and button horizontally */
  padding: 8px;
  font-size: 14px;
  position: sticky;
  bottom: 0;
  background: white;
}
/* Styles for the fixed footer */
.styles__paas-snackbar___k5MCL .styles__fixed-footer___FZFR3 {
  display: flex;
  flex-direction: column;
  /* Stack text and button vertically */
  align-items: flex-start;
  /* Left-align text and button */
  padding: 8px;
  font-size: 14px;
  position: sticky;
  bottom: 0;
  background: white;
}
/* Styles for the footer text */
.styles__paas-snackbar___k5MCL .styles__footer-text___Z48wS {
  margin: 0;
  /* Reset margin to avoid extra space */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* Styles for the "Cancel All" button */
.styles__paas-snackbar___k5MCL .styles__fixed-footer___FZFR3 button {
  margin: 8px 0;
  /* Add vertical margin */
}
.styles__rotating-icon-header___eBNJP {
  font-size: 16px;
  color: white;
}
.styles__icon-message___lg8hL {
  font-size: 12px;
  margin-top: 2px;
  margin-right: 1px;
  color: white;
  font-weight: bolder;
  margin-bottom: 2px;
}
.styles__icon-wrapper-green___xxSVJ {
  border-radius: 50%;
  background-color: #1fbfb8;
}
.styles__icon-wrapper-red___nrIuE {
  border-radius: 50%;
  background-color: #e24301;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.styles__form-wrapper___JVwQE {
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  padding: 1em;
}
.styles__note-wrapper___bQyES {
  width: 100%;
}
.styles__note-field___SwJKj {
  max-height: 150px;
  overflow: auto;
}
.styles__buttons-wrapper___GhOqt {
  min-width: 150px;
}
.styles__buttons-wrapper___GhOqt svg {
  font-size: 14px;
  margin-right: 3px;
}
.styles__gray-icon___GFUhV {
  color: #8c8c8c;
}
.styles__row-float-right___gGiQ7 {
  justify-content: flex-end;
}
.styles__solid-divide___NlJxV {
  border-top: 1px solid #d9d9d9;
}
.styles__approve___IVvRd,
.styles__approve___IVvRd:hover {
  background-color: #1fbfb8 !important;
  border-color: #1fbfb8 !important;
  color: white !important;
}
.styles__deny___JHc_n,
.styles__deny___JHc_n:hover {
  background-color: #e24301 !important;
  border-color: #e24301 !important;
  color: white !important;
}
.styles__escalate___CKj83,
.styles__escalate___CKj83:hover {
  background-color: #dfbf5e !important;
  border-color: #dfbf5e !important;
  color: white !important;
}
.styles__requestDocs___ocg65,
.styles__requestDocs___ocg65:hover {
  background-color: #dfbf5e !important;
  border-color: #dfbf5e !important;
  color: white !important;
}
.styles__fullWidth___VC2Nw {
  width: 100% !important;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.styles__tile___dzXwn {
  border-radius: 5px;
  text-align: center;
  min-width: 220px;
}
.styles__tile___dzXwn > .ant-card-head {
  display: flex;
  justify-content: center;
  background-color: #f7f7f7;
  color: #8c8c8c;
  min-height: 55px;
  vertical-align: center;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.styles__tile___dzXwn > .ant-card-body {
  color: #8c8c8c;
  font-size: 75px;
}
.styles__tile___dzXwn:hover {
  border-color: #4c93f7;
  cursor: pointer;
}
.styles__tile___dzXwn:hover > .ant-card-head {
  background-color: #e6f7ff;
}
.styles__is-active____Wsxz {
  border-color: #4c93f7 !important;
}
.styles__is-active____Wsxz > .ant-card-head {
  background-color: #4c93f7 !important;
  color: white;
}
.styles__is-active____Wsxz > .ant-card-body {
  color: #4c93f7 !important;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.InputDateSearch__date-range___tFSoU {
  max-width: 300px;
}
.InputDateSearch__date-range___tFSoU .ant-input {
  border-radius: 0 !important;
}
.InputDateSearch__search-input___VbdWV {
  max-width: 380px;
}
.InputDateSearch__search-button___xpltE .fa-spin {
  margin-right: 5px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.AppMenuItems__menu-wrapper___Z1mf4 {
  flex: auto;
  min-width: 0px;
}
.AppMenuItems__nav-menu___V4Xbc {
  display: flex;
  align-content: center;
  padding-top: 4px;
}
.ant-menu-horizontal {
  border-bottom-color: transparent;
}
.AppMenuItems__menu-item___Bn3hF {
  height: 100%;
  border-bottom: 2px solid;
  border-bottom-color: transparent;
  vertical-align: middle !important;
  margin-bottom: -3px;
  padding: 2px 20px 6px;
  transition: border-bottom-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.AppMenuItems__menu-item___Bn3hF a {
  height: 100%;
  display: flex;
  align-items: center;
  color: #262626;
}
.AppMenuItems__menu-item___Bn3hF a > div {
  text-align: center;
  padding-bottom: 2px;
}
.AppMenuItems__menu-item___Bn3hF.AppMenuItems__active-menu-item___UVzGw,
.AppMenuItems__menu-item___Bn3hF:hover {
  border-bottom-color: #0075c9;
}
.AppMenuItems__menu-item___Bn3hF.AppMenuItems__active-menu-item___UVzGw a,
.AppMenuItems__menu-item___Bn3hF:hover a {
  color: #0075c9;
}
.AppMenuItems__count-badge___BG8hZ {
  margin-left: 6px;
}
.AppMenuItems__count-badge___BG8hZ .ant-badge-count {
  background: #0075c9;
}
.AppMenuItems__menu-horizontal___PiDhD {
  flex: auto;
  min-width: 0px;
}
.AppMenuItems__bar-wrapper___pbU9R {
  width: 100%;
  height: 100%;
  padding: 3px 0px 7px;
  color: #262626;
}
.AppMenuItems__bar-wrapper___pbU9R.AppMenuItems__bar-wrapper-active___Ztjj9 {
  color: #0075c9;
  border-bottom: 2px solid #0075c9;
  margin-bottom: -4px;
}
li.ant-menu-submenu.ant-menu-submenu-horizontal.ant-menu-overflowed-submenu {
  border: none;
}
li.ant-menu-submenu.ant-menu-submenu-horizontal.ant-menu-overflowed-submenu:hover {
  border-bottom-color: transparent;
}
.ant-menu-horizontal > .AppMenuItems__menu-item___Bn3hF {
  border-bottom: none;
}
.ant-menu-horizontal > .AppMenuItems__menu-item___Bn3hF > a {
  color: #262626;
}
.ant-menu-horizontal > .AppMenuItems__menu-item___Bn3hF.AppMenuItems__active-menu-item___UVzGw,
.ant-menu-horizontal > .AppMenuItems__menu-item___Bn3hF:hover {
  border-bottom: 2px solid #0075c9;
}
.ant-menu-horizontal > .AppMenuItems__menu-item___Bn3hF.AppMenuItems__active-menu-item___UVzGw > a,
.ant-menu-horizontal > .AppMenuItems__menu-item___Bn3hF:hover > a {
  color: #0075c9;
}
.ant-menu-vertical > .AppMenuItems__menu-item___Bn3hF {
  margin-bottom: 0px !important;
  margin-top: 0px !important;
  height: 100%;
  line-height: 1.5;
}
.ant-menu-vertical > .AppMenuItems__menu-item___Bn3hF a {
  height: 100%;
  display: flex;
  margin-bottom: -4px;
}
.ant-menu-vertical > .AppMenuItems__menu-item___Bn3hF a > div {
  text-align: left;
  padding-top: 8px;
  padding-bottom: 14px;
}
.ant-menu-vertical > .AppMenuItems__menu-item___Bn3hF.AppMenuItems__active-menu-item___UVzGw {
  background-color: #ffffff;
  border-bottom: 2px solid #0075c9;
}
.ant-menu-vertical > .AppMenuItems__menu-item___Bn3hF:hover {
  background-color: #e6f7ff;
}
.ant-menu-vertical > .AppMenuItems__menu-item___Bn3hF:hover:not(.AppMenuItems__active-menu-item___UVzGw) {
  border-bottom-color: transparent;
}
.AppMenuItems__beta-tag___prxGq {
  background-color: #0075c9;
  border-radius: 3px;
  padding: 2px 6px;
  color: white;
  font-size: 11px;
}
.AppMenuItems__beta-tag___prxGq:before {
  content: "BETA";
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.AppSelect__menu-select___ZbXTt {
  width: 100%;
  min-width: 170px;
  vertical-align: top;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.AppMenu__menu-select-wrapper___pgOvX {
  background: #ffffff;
  margin-left: 24px;
  margin-right: 18px;
  display: flex;
  align-items: center;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.AttentionHighlight__wrapper___kgxA_ {
  position: relative;
}
.AttentionHighlight__wrapper___kgxA_ > * {
  position: relative;
  z-index: 2;
}
.AttentionHighlight__wrapper___kgxA_:before {
  content: '';
  position: absolute;
  top: -4px;
  left: -4px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  z-index: 0;
  background: rgba(186, 231, 255, 0.8);
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.AuthError__logo-dimensions___WdsGU {
  width: 150px;
  height: 100%;
}
.AuthError__background___SjHlP {
  background-color: #f0f2f5;
  min-height: calc(100% - 100px);
  overflow-y: hidden;
  margin: auto;
  flex: 1 1 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}
div.AuthError__card___rcTqW {
  margin: auto;
  margin-top: 0px;
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  max-width: 750px;
  align-items: center;
  overflow-y: hidden;
  background-color: #ffffff;
  margin-bottom: calc((100vh - 326px) / 3 * 2);
}
.AuthError__textRow___b060f {
  margin: 30px;
}
.AuthError__buttonRow___AazMO button {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.AuthError__buttonRow___AazMO {
  margin-bottom: 24px;
}
.AuthError__text___tx7e8 {
  font-size: 20px;
  margin: 24px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.BreadcrumbLinks__breadcrumb-link___sH8Dg {
  text-transform: capitalize;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.Breadcrumbs__breadcrumb-generator___FlGRI {
  flex: 0 0 auto;
  padding: 24px 24px 0;
}

.ContentCard__content-card___mqy8f {
  margin: 24px;
  flex: 1 1 auto;
  max-width: 1012px;
  width: calc(100% - 24px * 2);
  overflow: hidden;
}
.ContentCard__content-card___mqy8f .ant-card-body {
  max-height: 100%;
  overflow-y: hidden;
  display: flex;
  flex-direction: column;
}
.ContentCard__content-card___mqy8f.ContentCard__full-width___CeJTb {
  max-width: 100%;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.DocumentPreview__pdf-preview-container___mHlmN {
  height: 100%;
  width: 100%;
}
.DocumentPreview__pdf-preview___RAssa {
  height: 100%;
  width: 100%;
}
.DocumentPreview__download-not-available___dGPiY {
  flex: 0 1 auto;
  flex-direction: column;
  align-items: center;
  height: 50%;
  width: 100%;
}
.DocumentPreview__download-not-available___dGPiY span {
  margin-bottom: 1em;
}
.DocumentPreview__preview-wrapper___iYSpl {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.DocumentPreview__preview-buttons___r_BW8 {
  padding: 8px;
}
.DocumentPreview__preview-buttons___r_BW8:not(.DocumentPreview__isolated___Ds2yc) {
  padding-right: 0px;
}
.DocumentPreview__preview-buttons___r_BW8 > * {
  margin-left: 8px;
}
.DocumentPreview__fullscreen-wrapper___HmXCh {
  height: 100%;
}
.DocumentPreview__icon___g6rXT {
  margin-right: 6px;
}

.ant-spin-nested-loading.document-spinner > div > .ant-spin {
  height: 100%;
}
.ant-spin-nested-loading.document-spinner > div {
  height: 100%;
}
.document-spinner {
  height: 100%;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.Footer__base___DUBQB {
  color: #bfbfbf;
  background-color: #ffffff;
  text-align: center;
  font-size: 18px;
  padding: 10px;
  padding: 7px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-popover {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  font-weight: normal;
  white-space: normal;
  text-align: left;
  cursor: auto;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}
.ant-popover::after {
  position: absolute;
  background: rgba(255, 255, 255, 0.01);
  content: '';
}
.ant-popover-hidden {
  display: none;
}
.ant-popover-placement-top,
.ant-popover-placement-topLeft,
.ant-popover-placement-topRight {
  padding-bottom: 10px;
}
.ant-popover-placement-right,
.ant-popover-placement-rightTop,
.ant-popover-placement-rightBottom {
  padding-left: 10px;
}
.ant-popover-placement-bottom,
.ant-popover-placement-bottomLeft,
.ant-popover-placement-bottomRight {
  padding-top: 10px;
}
.ant-popover-placement-left,
.ant-popover-placement-leftTop,
.ant-popover-placement-leftBottom {
  padding-right: 10px;
}
.ant-popover-inner {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) \9;
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) \9;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-popover {
    /* IE10+ */
  }
  .ant-popover-inner {
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  }
}
.ant-popover-title {
  min-width: 177px;
  min-height: 32px;
  margin: 0;
  padding: 5px 16px 4px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  border-bottom: 1px solid #e8e8e8;
}
.ant-popover-inner-content {
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.65);
}
.ant-popover-message {
  position: relative;
  padding: 4px 0 12px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
}
.ant-popover-message > .anticon {
  position: absolute;
  top: 8px;
  color: #faad14;
  font-size: 14px;
}
.ant-popover-message-title {
  padding-left: 22px;
}
.ant-popover-buttons {
  margin-bottom: 4px;
  text-align: right;
}
.ant-popover-buttons button {
  margin-left: 8px;
}
.ant-popover-arrow {
  position: absolute;
  display: block;
  width: 8.48528137px;
  height: 8.48528137px;
  background: transparent;
  border-style: solid;
  border-width: 4.24264069px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow {
  bottom: 6.2px;
  border-top-color: transparent;
  border-right-color: #fff;
  border-bottom-color: #fff;
  border-left-color: transparent;
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
          box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
}
.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}
.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow {
  left: 6px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: #fff;
  border-left-color: #fff;
  -webkit-box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
          box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
}
.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow {
  top: 6px;
  border-top-color: #fff;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #fff;
  -webkit-box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
          box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
}
.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}
.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow {
  right: 6px;
  border-top-color: #fff;
  border-right-color: #fff;
  border-bottom-color: transparent;
  border-left-color: transparent;
  -webkit-box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
          box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
}
.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow {
  bottom: 12px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.FormListItemForm__list-item___ktwNP {
  transition: all 250ms ease;
  color: #8c8c8c;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  margin-bottom: 8px;
  padding: 10px 15px;
}
.FormListItemForm__list-item___ktwNP .ant-form-item {
  margin-bottom: 0px;
}
.FormListItemForm__datum-key____hAjV {
  color: #8c8c8c;
  font-weight: bold;
}
.FormListItemForm__datum-value___NmbLP {
  color: #262626;
  margin-top: 5px;
}
.FormListItemForm__meta-item-wrapper___G0ULC {
  display: grid;
  grid-column-gap: 8px;
}
.FormListItemForm__meta-item___VfWVJ {
  justify-self: stretch;
  align-self: flex-start;
}
.FormListItemForm__action-item___L0_lk {
  align-items: flex-end;
  width: 100%;
  display: flex;
  justify-content: space-between;
  height: 58px;
}
.FormListItemForm__action-item___L0_lk button,
.FormListItemForm__action-item___L0_lk form {
  display: inline-block;
}

.SupportIssueForm__form___Y3qF2 .ant-row.ant-form-item {
  margin-bottom: 4px;
}
.SupportIssueForm__alert___jWcRa {
  margin-bottom: 12px;
}
.SupportIssueForm__alert___jWcRa p:last-of-type {
  margin-bottom: 0px;
}
.SupportIssueForm__icd-delete-row___Nzt1r,
.SupportIssueForm__drg-delete-row___KERfp {
  position: relative;
  bottom: -26px;
}
.SupportIssueForm__label-spacing___Pcvfm div:first-of-type {
  padding: 0;
}
.SupportIssueForm__display-block___vAChd {
  display: block;
}

.AddRosterMemberForm__date-input___EMI6p {
  width: 100%;
}
.AddRosterMemberForm__radio-input___GXZZc {
  display: flex;
  justify-content: flex-end;
}
.AddRosterMemberForm__radio-input___GXZZc .ant-radio-button-wrapper {
  flex: 1;
  text-align: center;
}

.RosterMemberAddStayForm__date-input___v7wqT {
  width: 100%;
}
.RosterMemberAddStayForm__icd-delete-row___jMCo1,
.RosterMemberAddStayForm__drg-delete-row___vneTQ {
  position: relative;
  bottom: -26px;
}

.AssignmentList__info-spacing___diD17 {
  margin-bottom: 0.5rem;
}
.AssignmentList__wrapper____QaP6 {
  position: relative;
}
.AssignmentList__generic-button___ubsAR {
  position: absolute;
  top: -54px;
  right: -16px;
}

.FacilityMaintainedProfileConfigForm__checkbox-section___dFSUd {
  margin-bottom: 14px;
}
.FacilityMaintainedProfileConfigForm__checkbox-section-header___Ick3v {
  font-weight: bold;
  margin-bottom: 8px;
}
.FacilityMaintainedProfileConfigForm__checkbox-wrapper___ilJ1J {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.FacilityMaintainedProfileConfigForm__checkbox-wrapper___ilJ1J .ant-form-item {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.FacilityMaintainedProfileConfigForm__checkbox-label___xuiIn {
  margin-left: 8px;
  margin-right: 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-upload {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  outline: 0;
}
.ant-upload p {
  margin: 0;
}
.ant-upload-btn {
  display: block;
  width: 100%;
  outline: none;
}
.ant-upload input[type='file'] {
  cursor: pointer;
}
.ant-upload.ant-upload-select {
  display: inline-block;
}
.ant-upload.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-select-picture-card {
  display: table;
  float: left;
  width: 104px;
  height: 104px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: border-color 0.3s ease;
  transition: border-color 0.3s ease;
}
.ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: table-cell;
  width: 100%;
  height: 100%;
  padding: 8px;
  text-align: center;
  vertical-align: middle;
}
.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #1890ff;
}
.ant-upload.ant-upload-drag {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.ant-upload.ant-upload-drag .ant-upload {
  padding: 16px 0;
}
.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border-color: #096dd9;
}
.ant-upload.ant-upload-drag.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-drag .ant-upload-btn {
  display: table;
  height: 100%;
}
.ant-upload.ant-upload-drag .ant-upload-drag-container {
  display: table-cell;
  vertical-align: middle;
}
.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
  border-color: #40a9ff;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon {
  margin-bottom: 20px;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
  color: #40a9ff;
  font-size: 48px;
}
.ant-upload.ant-upload-drag p.ant-upload-text {
  margin: 0 0 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-upload.ant-upload-drag p.ant-upload-hint {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload.ant-upload-drag .anticon-plus {
  color: rgba(0, 0, 0, 0.25);
  font-size: 30px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-upload.ant-upload-drag .anticon-plus:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload.ant-upload-drag:hover .anticon-plus {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-picture-card-wrapper {
  zoom: 1;
  display: inline-block;
  width: 100%;
}
.ant-upload-picture-card-wrapper::before,
.ant-upload-picture-card-wrapper::after {
  display: table;
  content: '';
}
.ant-upload-picture-card-wrapper::after {
  clear: both;
}
.ant-upload-list {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  zoom: 1;
}
.ant-upload-list::before,
.ant-upload-list::after {
  display: table;
  content: '';
}
.ant-upload-list::after {
  clear: both;
}
.ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
  padding-right: 14px;
}
.ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
  padding-right: 28px;
}
.ant-upload-list-item {
  position: relative;
  height: 22px;
  margin-top: 8px;
  font-size: 14px;
}
.ant-upload-list-item-name {
  display: inline-block;
  width: 100%;
  padding-left: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-upload-list-item-name-icon-count-1 {
  padding-right: 14px;
}
.ant-upload-list-item-card-actions {
  position: absolute;
  right: 0;
  opacity: 0;
}
.ant-upload-list-item-card-actions.picture {
  top: 25px;
  line-height: 1;
  opacity: 1;
}
.ant-upload-list-item-card-actions .anticon {
  padding-right: 6px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-list-item-info {
  height: 100%;
  padding: 0 12px 0 4px;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.ant-upload-list-item-info > span {
  display: block;
  width: 100%;
  height: 100%;
}
.ant-upload-list-item-info .anticon-loading,
.ant-upload-list-item-info .anticon-paper-clip {
  position: absolute;
  top: 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload-list-item .anticon-close {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  -webkit-transform: scale(0.83333333) rotate(0deg);
      -ms-transform: scale(0.83333333) rotate(0deg);
          transform: scale(0.83333333) rotate(0deg);
  position: absolute;
  top: 6px;
  right: 4px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 0;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
:root .ant-upload-list-item .anticon-close {
  font-size: 12px;
}
.ant-upload-list-item .anticon-close:hover {
  color: rgba(0, 0, 0, 0.65);
}
.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #e6f7ff;
}
.ant-upload-list-item:hover .anticon-close {
  opacity: 1;
}
.ant-upload-list-item:hover .ant-upload-list-item-card-actions {
  opacity: 1;
}
.ant-upload-list-item-error,
.ant-upload-list-item-error .anticon-paper-clip,
.ant-upload-list-item-error .ant-upload-list-item-name {
  color: #f5222d;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions {
  opacity: 1;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  color: #f5222d;
}
.ant-upload-list-item-progress {
  position: absolute;
  bottom: -12px;
  width: 100%;
  padding-left: 26px;
  font-size: 14px;
  line-height: 0;
}
.ant-upload-list-picture .ant-upload-list-item,
.ant-upload-list-picture-card .ant-upload-list-item {
  position: relative;
  height: 66px;
  padding: 8px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-upload-list-picture .ant-upload-list-item:hover,
.ant-upload-list-picture-card .ant-upload-list-item:hover {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-error,
.ant-upload-list-picture-card .ant-upload-list-item-error {
  border-color: #f5222d;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-uploading,
.ant-upload-list-picture-card .ant-upload-list-item-uploading {
  border-style: dashed;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 48px;
  height: 48px;
  font-size: 26px;
  line-height: 54px;
  text-align: center;
  opacity: 0.8;
}
.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-picture-card .ant-upload-list-item-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 26px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ant-upload-list-picture .ant-upload-list-item-image,
.ant-upload-list-picture-card .ant-upload-list-item-image {
  max-width: 100%;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail img,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  display: block;
  width: 48px;
  height: 48px;
  overflow: hidden;
}
.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  margin: 0 0 0 8px;
  padding-right: 8px;
  padding-left: 48px;
  overflow: hidden;
  line-height: 44px;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,
.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1 {
  padding-right: 18px;
}
.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,
.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2 {
  padding-right: 36px;
}
.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name {
  line-height: 28px;
}
.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 14px;
  width: calc(100% - 24px);
  margin-top: 0;
  padding-left: 56px;
}
.ant-upload-list-picture .anticon-close,
.ant-upload-list-picture-card .anticon-close {
  position: absolute;
  top: 8px;
  right: 8px;
  line-height: 1;
  opacity: 1;
}
.ant-upload-list-picture-card.ant-upload-list::after {
  display: none;
}
.ant-upload-list-picture-card-container {
  float: left;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
}
.ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
}
.ant-upload-list-picture-card .ant-upload-list-item-info {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.ant-upload-list-picture-card .ant-upload-list-item-info::before {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: ' ';
}
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info::before {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  white-space: nowrap;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete {
  z-index: 10;
  width: 16px;
  margin: 0 4px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover {
  color: #fff;
}
.ant-upload-list-picture-card .ant-upload-list-item-info:hover + .ant-upload-list-item-actions,
.ant-upload-list-picture-card .ant-upload-list-item-actions:hover {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  position: static;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: none;
  margin: 8px 0 0;
  padding: 0;
  line-height: 1.5;
  text-align: center;
}
.ant-upload-list-picture-card .anticon-picture + .ant-upload-list-item-name {
  position: absolute;
  bottom: 10px;
  display: block;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
  background-color: #fafafa;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {
  height: auto;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info::before,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye-o,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete {
  display: none;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading-text {
  margin-top: 18px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 32px;
  padding-left: 0;
}
.ant-upload-list .ant-upload-success-icon {
  color: #52c41a;
  font-weight: bold;
}
.ant-upload-list .ant-upload-animate-enter,
.ant-upload-list .ant-upload-animate-leave,
.ant-upload-list .ant-upload-animate-inline-enter,
.ant-upload-list .ant-upload-animate-inline-leave {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-upload-list .ant-upload-animate-enter {
  -webkit-animation-name: uploadAnimateIn;
          animation-name: uploadAnimateIn;
}
.ant-upload-list .ant-upload-animate-leave {
  -webkit-animation-name: uploadAnimateOut;
          animation-name: uploadAnimateOut;
}
.ant-upload-list .ant-upload-animate-inline-enter {
  -webkit-animation-name: uploadAnimateInlineIn;
          animation-name: uploadAnimateInlineIn;
}
.ant-upload-list .ant-upload-animate-inline-leave {
  -webkit-animation-name: uploadAnimateInlineOut;
          animation-name: uploadAnimateInlineOut;
}
@-webkit-keyframes uploadAnimateIn {
  from {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateIn {
  from {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@-webkit-keyframes uploadAnimateOut {
  to {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateOut {
  to {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@-webkit-keyframes uploadAnimateInlineIn {
  from {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineIn {
  from {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@-webkit-keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}

.FacilityMaintainedProfileImagesForm__header___B6JeI {
  font-weight: bold;
  margin-top: 14px;
  margin-bottom: 14px;
}
.FacilityMaintainedProfileImagesForm__wrapper___xu6wz .ant-upload-list-picture-card-container,
.FacilityMaintainedProfileImagesForm__wrapper___xu6wz .ant-upload-list-item-list-type-picture-card,
.FacilityMaintainedProfileImagesForm__wrapper___xu6wz .ant-upload-select-picture-card {
  width: 160px;
  height: 160px;
}

.NextReviewDateForm__wrapper___upp6o {
  display: flex;
  align-items: center;
}
.NextReviewDateForm__date-input___JyDkA {
  display: block;
  width: 150px;
  margin-left: 6px;
}

.AlertsForm__message-row___li_s8 {
  margin-top: 14px;
  margin-bottom: 14px;
}
.AlertsForm__checkbox-section___OLNl1 {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.AlertsForm__checkbox-section___OLNl1 .ant-form-item {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.AlertsForm__checkbox-label___o48PD {
  margin-left: 8px;
  margin-right: 8px;
}
.AlertsForm__bottom-conversation-section___Lejz7 {
  margin-top: 14px;
}
.AlertsForm__task-select___rINh4 {
  min-width: 250px;
  max-width: 300px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ProfileMenu__user-icon___YjpgT {
  height: 24px;
  margin-bottom: -2px;
}
.ProfileMenu__name___B24p2 {
  margin-left: 8px;
  margin-right: 5px;
}
.ProfileMenu__down-icon___B56V4 {
  color: #bfbfbf;
}
.ProfileMenu__text-overflow___Du7XD {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  margin-top: 4px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.Header__base___SKvnw {
  background: white;
  padding: 0px 16px;
}
.Header__left-column___h_eyR {
  display: flex;
  flex-direction: row;
  justify-content: center;
  height: 100%;
  flex: auto;
  min-width: 0px;
}
.Header__anna-logo-column___zfyN_ {
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  padding: 8px 0px;
  flex-direction: column;
}
.Header__anna-logo-column___zfyN_ > svg {
  height: 30px;
}
.Header__help-links___lsbuZ {
  display: flex;
  align-content: center;
  justify-content: center;
  font-size: 12px;
  position: relative;
  top: 2px;
}
.Header__help-links___lsbuZ > *:not(:first-child) {
  margin-left: 6px;
}
.Header__help-links___lsbuZ > *:not(:first-child):before {
  content: '•';
  color: #bfbfbf;
  position: relative;
  left: -3px;
}
.Header__support-link-button___QOJl9 {
  font-size: 12px;
  height: 1rem;
  padding: 0px;
  border: none;
}
.Header__right-column___fP6SJ {
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  padding: 8px 0px 4px;
  flex-direction: column;
  align-items: flex-end;
  text-align: right;
}
.Header__right-column___fP6SJ > *:not(:first-child) {
  font-size: 12px;
  position: relative;
  height: 1rem;
  margin-right: 14px;
}
.Header__profile-menu___S5q_X {
  margin-top: 27px;
  margin-bottom: 0px;
}
.Header__whats-new___vNni7 {
  height: auto;
  font-size: 12px;
}
.Header__left-column-osl___u8UPf {
  display: flex;
  flex-direction: row;
  justify-content: center;
  height: 100%;
  padding: 8px 0;
}
.Header__anna-logo-column-osl___i4AtL {
  display: flex;
  flex-direction: column;
}
.Header__anna-logo-column-osl___i4AtL > svg {
  height: 30px;
}
.Header__right-column-osl___yL8Vq {
  display: flex;
  height: 100%;
  align-items: center;
  text-align: right;
}
.Header__right-column-osl___yL8Vq > *:not(:first-child) {
  margin-left: 28px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.IdleCover__idle-cover-wrapper___Am5xU {
  position: relative;
  width: 100%;
  height: 100%;
}
.IdleCover__idle-cover___Tlqin {
  background-color: #ffffff;
  position: fixed;
  width: 100%;
  height: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 9999;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.IdleCover__idle-cover-wrapper___Am5xU:not(.IdleCover__visible___NToD8) .IdleCover__idle-cover___Tlqin {
  display: none;
}
.IdleCover__idle-cover-message___CCf7y {
  text-align: center;
  margin-bottom: 24px;
}
.IdleCover__login-row___sEGFx {
  display: flex;
  justify-content: center;
  margin-top: 24px;
}
.IdleCover__logout-warning-root-wrapper___jz7SE {
  position: relative;
  width: 100%;
  height: 100%;
}
.IdleCover__logout-warning-wrapper___ywX6f {
  position: fixed;
  width: 100%;
  height: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.6);
}
.IdleCover__logout-warning___J3zqK {
  padding: 24px 32px;
  text-align: center;
  background-color: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
}
.IdleCover__logout-warning-header___C4s54 {
  font-size: 22px;
  margin-bottom: 14px;
}
.IdleCover__logout-warning-buttons___AZijE {
  margin-top: 24px;
  display: grid;
  grid-gap: 12px;
  grid-template-columns: 1fr 1fr;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ant-list .ant-list-item {
  padding: 10px 15px;
}
.ant-list .ant-list-item.FormListItem__list-item___SNp4t {
  transition: all 250ms ease;
  color: #8c8c8c;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  margin-bottom: 8px;
}
.ant-list .ant-list-item.FormListItem__list-item___SNp4t.FormListItem__clickable___u3pWr {
  cursor: pointer;
}
.ant-list .ant-list-item.FormListItem__list-item___SNp4t.FormListItem__clickable___u3pWr:hover {
  background: #dff0ff;
  border: 1px solid #7ec1ff;
}
.FormListItem__text-overflow___v53zD {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.FormListItem__datum-key___A3dS2 {
  color: #8c8c8c;
  font-weight: bold;
}
.FormListItem__datum-value___qBfFt {
  color: #262626;
}
.FormListItem__meta-item-wrapper___VMi88 {
  display: grid;
  grid-column-gap: 5px;
}
.FormListItem__meta-item___SnbvW {
  justify-self: stretch;
  align-self: center;
}
.FormListItem__action-item___pUeNQ {
  justify-self: end;
  align-self: center;
}
.FormListItem__action-item___pUeNQ button,
.FormListItem__action-item___pUeNQ form {
  display: inline-block;
}

.FormList__add-row___HL3RX {
  padding: 14px;
}

.PageLoading__cover-content___gVZcU {
  width: 100vh;
  height: calc(100vh - 130px);
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.previewColumns__cell-align-center___mpIaV {
  text-align: center;
}
.previewColumns__col-header___PvOkN {
  text-align: center;
}
.previewColumns__data-item___BWg2R {
  color: #d9d9d9;
}
.previewColumns__data-item-main___TKDDw {
  text-align: right;
}
.previewColumns__data-items___ES7gl {
  width: 100%;
  padding-bottom: 8px;
}
.previewColumns__data-items-main____om6S {
  width: 364px;
}
.previewColumns__data-items-main-label___ikTT_ {
  margin-bottom: 20px;
}
.previewColumns__data-item-label___G9tZt {
  height: 42px;
}
.previewColumns__score-cell___mr5aF {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: calc(100% - 1px);
  display: flex;
  justify-content: center;
  align-items: center;
}
.previewColumns__score-cell-green___h4zKE {
  background-color: #a9d08e;
}
.previewColumns__score-cell-yellow___UaZsX {
  background-color: #ffe699;
}
.previewColumns__score-cell-red___XC8m3 {
  background-color: #f32626;
}
.previewColumns__score-cell-grey___lMFUa {
  background-color: #f2f2f2;
}
.previewColumns__discharge-to-community-cell-better___d9hn2 {
  background-color: #a9d08e;
}
.previewColumns__discharge-to-community-cell-same___kp1Pj {
  background-color: #ffe699;
}
.previewColumns__discharge-to-community-cell-worse___XgU93 {
  background-color: #f32626;
}
.previewColumns__percent-cell-bg___rB8Nw {
  position: absolute;
  left: 0px;
  margin-right: 2px;
  height: 100%;
  z-index: 0;
}
.previewColumns__percent-cell-bg___rB8Nw.previewColumns__percent-cell-green___MO06u {
  background-color: #a9d08e;
}
.previewColumns__percent-cell-bg___rB8Nw.previewColumns__percent-cell-yellow___Ew5T5 {
  background-color: #ffe699;
}
.previewColumns__percent-cell-bg___rB8Nw.previewColumns__percent-cell-red___rGOSm {
  background-color: #ffa39e;
}
.previewColumns__percent-cell-bg___rB8Nw.previewColumns__percent-cell-blue-high___tERi6 {
  background-color: #0093fc;
}
.previewColumns__percent-cell-bg___rB8Nw.previewColumns__percent-cell-blue-medium___AAZ5k {
  background-color: #49b3ff;
}
.previewColumns__percent-cell-bg___rB8Nw.previewColumns__percent-cell-blue-low___QikFu {
  background-color: #b0deff;
}
.previewColumns__percent-cell-number___VyYv2 {
  z-index: 0;
}
.previewColumns__star___X53BA {
  font-size: 14px;
  color: #ffc53d;
  margin-right: 4px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ReadOnlyEpisodeStay__codes-section-wrapper___XuR1Z,
.ReadOnlyEpisodeStay__detail-section-content___KkHqN {
  margin-right: -14px;
  margin-left: -14px;
}
.ReadOnlyEpisodeStay__detail-section-content___KkHqN {
  padding-top: 5px;
}
.ReadOnlyEpisodeStay__codes-section-wrapper___XuR1Z {
  margin-bottom: 14px;
}
.ReadOnlyEpisodeStay__discharge-section___n04wa {
  padding: 5px 0px;
}
.ReadOnlyEpisodeStay__info-grid___zvJOT {
  padding: 5px 5px;
}
.ReadOnlyEpisodeStay__col___zLsfj {
  padding: 0px 14px;
}
.ReadOnlyEpisodeStay__col-right___jTXei {
  padding-right: 26px;
  margin-left: 14px;
  margin-bottom: 1rem;
}
.ReadOnlyEpisodeStay__risks-detail-section-content___oAGJF {
  margin-right: -14px;
  margin-left: -14px;
  padding-top: 5px;
  text-transform: capitalize;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ConversationMessage__conversation-message___m16Bt {
  margin: 14px;
}
.ConversationMessage__conversation-message___m16Bt.ConversationMessage__unread___Y65cj .ConversationMessage__message-body___bVU1Z {
  font-weight: bold;
}
.ConversationMessage__message-author___drqKD {
  font-size: 16px;
}
.ConversationMessage__message-time___ZNTz_ {
  font-size: 14px;
  color: #8c8c8c;
  padding-left: 4px;
}
.ConversationMessage__check___xsBJK {
  font-size: 14px;
  margin-left: 6px;
}
.ConversationMessage__check-read___otk1d {
  color: #0075c9;
}
.ConversationMessage__message-body___bVU1Z {
  font-size: 16px;
  color: #8c8c8c;
}
.ConversationMessage__loading-icon____iRAr {
  margin-left: 8px;
}
.ConversationMessage__retry-button___iKYUh {
  margin-left: 8px;
}
.ConversationMessage__retry-button___iKYUh span {
  margin-left: 8px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.TypingIndicator__typing-indicator___LOC1e {
  display: inline-block;
  background: #e9e9e9;
  border-radius: 10px;
  border-bottom-left-radius: 0px;
  padding: 4px 8px;
  margin-left: 10px;
  margin-bottom: 10px;
}
@keyframes TypingIndicator__blink___auXe7 {
  20%,
  40% {
    opacity: 1;
    transform: scale(1);
  }
  70% {
    opacity: 0.3;
  }
}
.TypingIndicator__dot-wrapper___G9gqw {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  margin: 0px 3px;
}
.TypingIndicator__dot-wrapper___G9gqw .TypingIndicator__dot___omLI5 {
  transform: scale(0.9);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #8c8c8c;
  opacity: 0.3;
}
.TypingIndicator__dot-wrapper___G9gqw:nth-of-type(3) .TypingIndicator__dot___omLI5 {
  animation: TypingIndicator__blink___auXe7 1s linear infinite 0.9s;
}
.TypingIndicator__dot-wrapper___G9gqw:nth-of-type(2) .TypingIndicator__dot___omLI5 {
  animation: TypingIndicator__blink___auXe7 1s linear infinite 0.6s;
}
.TypingIndicator__dot-wrapper___G9gqw:nth-of-type(1) .TypingIndicator__dot___omLI5 {
  animation: TypingIndicator__blink___auXe7 1s linear infinite 0.3s;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ConversationCard__conversation-card___VikfW {
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 5px;
  border-color: #bfbfbf;
}
.ConversationCard__conversation-card___VikfW > .ant-card-body {
  padding: 0px;
  height: 100%;
}
.ConversationCard__new-conversation-dropdown___VehmT {
  width: 300px;
}
.ConversationCard__messages___rrHdE {
  flex: 1 1 auto;
  overflow-y: scroll;
  position: relative;
}
.ConversationCard__message-form___H1Kka {
  flex: 0 0 auto;
}
.ConversationCard__messages-bottom___iWdGa {
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #ffffff;
}
.ConversationCard__conversation-placeholder___B9hDW {
  height: 100%;
  border: 1px solid #bfbfbf;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  color: #8c8c8c;
  text-transform: capitalize;
}
.ConversationCard__conversation-type___BIpgn {
  position: relative;
  top: -1px;
  margin-left: 8px;
  font-size: 10px;
}
.ConversationCard__message-group___CJVX7 {
  margin-top: 14px;
}
.ConversationCard__message-group___CJVX7:not(:first-of-type) {
  margin-top: -4px;
}
.ConversationCard__day-divider___ONskG {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: -8px;
}
.ConversationCard__day-divider-line___xmO8d {
  flex: 1 1 auto;
  height: 1px;
  border-bottom: 1px solid #bfbfbf;
}
.ConversationCard__day-divider-day___D1IKg {
  flex: 0 0 auto;
  font-size: 14px;
  color: #8c8c8c;
}
.ConversationCard__disabled-message___PwN3L {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.EpisodeDetailContentCard__episode-detail-container___NnGwB {
  overflow: auto;
}
.EpisodeDetailContentCard__episode-detail-container___NnGwB > .ant-card-body {
  padding-top: 14px;
}

.EpisodeMasterContentCard__clients___bStFj .ant-table-row {
  cursor: pointer;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-collapse {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  border-radius: 4px;
}
.ant-collapse > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse > .ant-collapse-item:last-child,
.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
  border-radius: 0 0 4px 4px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  padding: 12px 16px;
  padding-left: 40px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 16px;
  display: inline-block;
  font-size: 12px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow > * {
  line-height: 1;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  display: inline-block;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow::before {
  display: none;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow-icon {
  display: block;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  -webkit-transition: -webkit-transform 0.24s;
  transition: -webkit-transform 0.24s;
  transition: transform 0.24s;
  transition: transform 0.24s, -webkit-transform 0.24s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  float: right;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
  outline: none;
}
.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-left: 12px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  right: 16px;
  left: auto;
}
.ant-collapse-anim-active {
  -webkit-transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-collapse-content {
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
}
.ant-collapse-content > .ant-collapse-content-box {
  padding: 16px;
}
.ant-collapse-content-inactive {
  display: none;
}
.ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 4px 4px;
}
.ant-collapse-borderless {
  background-color: #fafafa;
  border: 0;
}
.ant-collapse-borderless > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse-borderless > .ant-collapse-item:last-child,
.ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
  border-radius: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 4px;
}
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeCohortsHistory__cohort-history-icon___uT9aB {
  height: 20px;
}
.EpisodeCohortsHistory__cohort-history-overlay-wrapper___vCZS6 .ant-menu {
  border: 1px solid rgba(140, 140, 140, 0.3);
  border-radius: 3px;
}
.EpisodeCohortsHistory__dropdown___LLvye {
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  -webkit-transform: translate3d(0, 0, 0);
  max-width: 802px;
  max-height: 20em;
  overflow-y: scroll;
  overflow-x: hidden;
}
.EpisodeCohortsHistory__dropdown___LLvye::-webkit-scrollbar {
  display: none;
}
.EpisodeCohortsHistory__dropdown___LLvye .ant-table-header {
  margin-bottom: 0px !important;
}
.EpisodeCohortsHistory__dropdown___LLvye .ant-table-header::-webkit-scrollbar {
  display: none;
}
.EpisodeCohortsHistory__dropdown___LLvye .ant-table-body {
  max-width: 1000px;
  overflow-x: hidden;
}
.EpisodeCohortsHistory__set-date___oA34v {
  max-width: 80px;
}
.EpisodeCohortsHistory__user___dcGEw {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 150px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeOverviewCard__overview-card___UI_cA {
  border-radius: 5px;
  border: 2px solid #bfbfbf;
  position: relative;
}
.EpisodeOverviewCard__overview-card___UI_cA:before {
  content: 'OVERVIEW';
  display: block;
  position: absolute;
  top: -1px;
  left: -1px;
  padding: 2px 14px;
  border-radius: 5px 0px 5px 0px;
  background: #bfbfbf;
  color: #ffffff;
  font-weight: bold;
}
.EpisodeOverviewCard__overview-card___UI_cA > .ant-card-body {
  padding: 4px 6px 6px 8px;
}
.EpisodeOverviewCard__overview-card___UI_cA .ant-collapse-arrow {
  font-size: 16px !important;
  margin-left: 24px;
  margin-top: 8px;
  color: #8c8c8c !important;
}
.EpisodeOverviewCard__payor-row___mawKs {
  margin-top: -8px;
  margin-bottom: 4px;
}
.EpisodeOverviewCard__action-section-content___uKZPZ {
  padding: 0px;
}
.EpisodeOverviewCard__other-section___rwRoD {
  display: flex;
}
.EpisodeOverviewCard__diagnosis-wrapper___ui74S {
  margin-left: 14px;
}
.EpisodeOverviewCard__diagnosis-label___MoQws {
  margin-top: 6px;
  margin-bottom: 10px;
}
.EpisodeOverviewCard__grid-row___F87Ah {
  display: grid;
}
.EpisodeOverviewCard__data-row-item___OGWpR {
  padding: 0px 4px 2px 8px;
}
.EpisodeOverviewCard__data-row-item___OGWpR > div > div {
  max-width: 280px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.EpisodeOverviewCard__panel-header___wIDbY {
  padding-left: 50px;
}
.EpisodeOverviewCard__cohorts-wrapper___BX_KR {
  padding-left: 8px;
}
.EpisodeOverviewCard__cohorts-label___Se6os {
  display: block;
  width: 100%;
}
.EpisodeOverviewCard__episode-date___DRwJm {
  display: flex;
}
.EpisodeOverviewCard__contact-label___KGhen {
  margin-bottom: 2px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PopulationManagerContentCard__pop-manager-card___2JHZW .ant-table-row {
  cursor: inherit;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.AssessmentTaskForm__requested-docs-row___VXR1E {
  margin-bottom: 14px;
}
.AssessmentTaskForm__label___uLBoD {
  display: inline-block;
  margin-right: 8px;
}
.AssessmentTaskForm__change-assessments-button___EqrSG.AssessmentTaskForm__margins___NVm3f {
  margin-right: 14px;
}
.AssessmentTaskForm__edit-icon___SQyt0 {
  margin-left: -4px;
  margin-right: 4px;
}
.AssessmentTaskForm__select-assessments___m9clb {
  width: 100%;
  padding: 14px;
  margin-bottom: 14px;
  text-align: center;
  border-radius: 5px;
  border: 1px dashed #8c8c8c;
  cursor: pointer;
}
.AssessmentTaskForm__select-assessments___m9clb:hover {
  border-color: #0075c9;
  color: #0075c9;
}
.AssessmentTaskForm__assessment____8cHa {
  padding: 14px 14px;
  border-radius: 5px;
  border: 1px solid #bfbfbf;
  margin-bottom: 14px;
  display: grid;
  grid-template-columns: minmax(200px, 1fr) 1fr 100px;
  grid-column-gap: 7px;
}
.AssessmentTaskForm__assessment____8cHa > div {
  align-self: center;
}
.AssessmentTaskForm__assessment____8cHa.AssessmentTaskForm__task-is-complete___jvvL2 {
  cursor: pointer;
}
.AssessmentTaskForm__assessment____8cHa.AssessmentTaskForm__task-is-complete___jvvL2:hover {
  background-color: #dff0ff;
  border-color: #7ec1ff;
}
.AssessmentTaskForm__type___Uy5Fv {
  font-size: 18px;
}
.AssessmentTaskForm__status___QDS8p {
  text-align: center;
}
.AssessmentTaskForm__action___EDchI {
  text-align: right;
}
.AssessmentTaskForm__status-card___D7Pom {
  margin-bottom: 14px;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
}
.AssessmentTaskForm__status-card___D7Pom:hover {
  background: #dff0ff;
  border: 1px solid #7ec1ff;
}
.AssessmentTaskForm__status-card___D7Pom .ant-collapse-content {
  background-color: #ffffff !important;
}
.AssessmentTaskForm__collapse-card___nxGz2 {
  margin-bottom: 14px;
  border: 1px solid #bfbfbf;
  border-radius: 5px;
}
.AssessmentTaskForm__collapse-card___nxGz2:hover {
  background: #dff0ff;
  border: 1px solid #7ec1ff;
}
.AssessmentTaskForm__collapse-card___nxGz2 .ant-collapse-content {
  background-color: #ffffff !important;
}
.AssessmentTaskForm__docs-header___yZiYF {
  display: grid;
  grid-template-columns: minmax(200px, 1fr) minmax(100px, 1fr) 100px;
  grid-column-gap: 7px;
  padding: 7px 0px;
  cursor: pointer;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.65);
}
.AssessmentTaskForm__docs-header___yZiYF > div {
  align-self: center;
}
.AssessmentTaskForm__docs-status___qnT4R {
  text-align: center;
}
.AssessmentTaskForm__collapse-button___Lw897 {
  justify-self: right;
}
.AssessmentTaskForm__document-upload-row___S6gKJ {
  padding: 14px 14px;
  border-radius: 5px;
  border: 1px solid #bfbfbf;
  margin-top: 14px;
  display: grid;
  grid-template-columns: minmax(200px, 1fr) minmax(100px, 1fr) 180px;
  grid-column-gap: 10px;
}
.AssessmentTaskForm__meta-item___NQrqi {
  justify-self: stretch;
  align-self: center;
}
.AssessmentTaskForm__text-overflow___KVEoI {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.AssessmentTaskForm__document-type___Ro6RY {
  font-size: 18px;
}
.AssessmentTaskForm__filename___ard0p {
  display: flex;
  justify-content: flex-end;
  align-content: center;
  padding-right: 14px;
  color: #8c8c8c;
}
.AssessmentTaskForm__filename___ard0p span {
  text-align: right;
}
.AssessmentTaskForm__upload-icon___Chk2u {
  margin-left: -4px;
  margin-right: 4px;
}
.AssessmentTaskForm__document___Sax9w {
  padding: 14px 14px;
  border-radius: 5px;
  border: 1px solid #bfbfbf;
  margin-top: 14px;
  cursor: pointer;
}
.AssessmentTaskForm__document___Sax9w:hover {
  background-color: #dff0ff;
  border-color: #7ec1ff;
}
.AssessmentTaskForm__form-select-row___sv8WC {
  margin-bottom: 14px;
}
.AssessmentTaskForm__manual-bottom-row___GiQOB {
  margin-top: 14px;
}
.AssessmentTaskForm__upload-area___e5dyu {
  margin-top: 14px;
}
.AssessmentTaskForm__disabled-doc-type___k7aEJ {
  border-color: #8c8c8c;
  background-color: #fbfbfb;
  color: #8c8c8c;
}

.AssessmentTypesForm__checkbox-label___h20p7 {
  margin-left: 6px;
}
.AssessmentTypesForm__hidden___M3GQu {
  display: none;
}

.ClientRelationshipForStayForm__form___YAekI .ant-form-item {
  margin-bottom: 0px !important;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ConversationMessageForm__message-input___ieRrp {
  border-radius: 0px;
  resize: none;
}
.ConversationMessageForm__bottom-row___vKCtJ {
  padding: 10px;
  background-color: #e9e9e9;
  border-radius: 5px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.CreateTaskForm__form___AjF1R .ant-row.ant-form-item {
  margin-bottom: 4px;
}
.CreateTaskForm__label___ZdCcb {
  margin-bottom: 4px;
}
.CreateTaskForm__documents-wrapper___bAiTp {
  margin-top: 8px;
}
.CreateTaskForm__checkbox-label___mkrv6 {
  margin-left: 8px;
}
.CreateTaskForm__hide-input___IrJxS {
  visibility: hidden;
}
.CreateTaskForm__warning___zLk3Y {
  padding: 14px;
  border: 1px solid #ff4d4f;
  border-radius: 3px;
  color: #cf1322;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.DocumentUploadFormDocumentPreview__document-card___wPm7q {
  margin-bottom: 24px;
  border-color: #bfbfbf;
}
.DocumentUploadFormDocumentPreview__document-card___wPm7q .ant-card-body {
  padding: 14px;
  padding-top: 7px;
}
.DocumentUploadFormDocumentPreview__meta-item-wrapper___U6WQM {
  display: grid;
  grid-template-columns: minmax(200px, 1fr) minmax(30px, 50px);
  grid-column-gap: 5px;
}
.DocumentUploadFormDocumentPreview__meta-item___n1gvP {
  justify-self: stretch;
  align-self: center;
}
.DocumentUploadFormDocumentPreview__text-overflow___qF1kT {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.DocumentUploadFormDocumentPreview__filename___I2vUm {
  color: #8c8c8c;
  font-size: 13px;
  margin-bottom: 4px;
}
.DocumentUploadFormDocumentPreview__type-select___D1aP6 {
  width: 100%;
}
.DocumentUploadFormDocumentPreview__stay-select___fpCuy {
  width: 100%;
}
.DocumentUploadFormDocumentPreview__actions-col___hAQM6 {
  text-align: right;
  align-self: flex-end;
}
.DocumentUploadFormDocumentPreview__lcd-row___Fb7sF {
  margin-top: 1em;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.DocumentUploadForm__upload-area___z5RhQ {
  margin-bottom: 24px;
  border-radius: 5px;
  border: 1px dashed #8c8c8c;
}
.DocumentUploadForm__upload-area___z5RhQ:not(.DocumentUploadForm__upload-area-is-staging___FTurV):hover {
  border-color: #0075c9;
}
.DocumentUploadForm__upload-area___z5RhQ .ant-upload.ant-upload-drag {
  background: transparent;
  border-color: transparent;
}
.DocumentUploadForm__upload-area___z5RhQ .ant-upload.ant-upload-drag:hover {
  border-color: transparent;
}
.DocumentUploadForm__upload-text___Qcs_H span {
  margin-left: 8px;
}
.DocumentUploadForm__stage-area___bTUEu {
  margin: 18px;
}
.DocumentUploadForm__upload-button___J1CTF span {
  margin-left: 4px;
}

.EpisodePriorityChangeTaskForm__text-content___a58wC {
  margin-bottom: 14px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ExceededLosPacTaskForm__first-row___AuR6N {
  margin-bottom: 8px;
}
.ExceededLosPacTaskForm__bottom-row___u8MMR {
  margin-bottom: 14px;
}
.ExceededLosPacTaskForm__read-only-layout___iHyyO {
  display: inline-block;
  padding-right: 8px;
}
.ExceededLosPacTaskForm__days___Ixszx {
  width: 70px;
}
.ExceededLosPacTaskForm__explanation-row___luhpV {
  margin-bottom: 14px;
}
.ExceededLosPacTaskForm__provided-by___Feim0 {
  color: #8c8c8c;
  font-style: italic;
  align-self: flex-end;
}
.ExceededLosPacTaskForm__provided-by-row___AgbPU {
  min-height: 32px;
  vertical-align: bottom;
}
.ExceededLosPacTaskForm__fax-row___MmrLL {
  margin-bottom: 8px;
}
.ExceededLosPacTaskForm__fax-input___DwjYX {
  max-width: 171px;
}
.ExceededLosPacTaskForm__act-row___bF1ph {
  margin-top: 14px;
}
.ExceededLosPacTaskForm__radio-group___JssJy {
  width: 100%;
}
.ExceededLosPacTaskForm__pac-task-row___T2HMq {
  margin-top: -8px;
  margin-bottom: 14px;
  color: #8c8c8c;
  font-style: italic;
}
.ExceededLosPacTaskForm__transition-row-wrapper___bqbOV {
  display: flex;
  flex-direction: column;
  width: 80%;
  padding-right: 15px;
  margin-bottom: 2em;
  gap: 1.2em;
}
.ExceededLosPacTaskForm__transition-row-wrapper___bqbOV .ant-form-item {
  margin-bottom: 0px !important;
}
.ExceededLosPacTaskForm__transition-row-wrapper___bqbOV .ExceededLosPacTaskForm__submit-button___KBi3T {
  align-self: end;
}
.ExceededLosPacTaskForm__transition-row-wrapper___bqbOV .ExceededLosPacTaskForm__date-input___T9lgK {
  align-self: end;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.LosExtensionTaskForm__inputs-row___exy3K {
  margin-bottom: 30px;
}
.LosExtensionTaskForm__inputs-row___exy3K .ant-radio-wrapper > span:not(.ant-radio) {
  color: #262626;
}
.LosExtensionTaskForm__top-row___CM2iX {
  margin-bottom: 14px;
}
.LosExtensionTaskForm__input-wrapper___vATUg {
  align-items: center;
  padding-bottom: 4px;
}
.LosExtensionTaskForm__radio-wrapper___J8WTn {
  margin-bottom: 14px;
}
.LosExtensionTaskForm__radio-group___e9oiF {
  width: 100%;
}
.LosExtensionTaskForm__label___FJkos {
  margin-right: 4px;
}
.LosExtensionTaskForm__radio-bottom-row___ScGlN {
  min-height: 27px;
}
.LosExtensionTaskForm__projected-day___uvZNG {
  margin-top: 6px;
  text-align: center;
}
.LosExtensionTaskForm__denied-label___IuG35 {
  margin-left: 24px;
  margin-top: 6px;
  color: #262626;
}
.LosExtensionTaskForm__request-button___lArGe {
  margin: 0px 14px;
}
.LosExtensionTaskForm__wrapper___TdinV {
  margin-bottom: 8px;
}
.LosExtensionTaskForm__on-track-row___rm2F4 {
  margin-bottom: 18px;
}
.LosExtensionTaskForm__read-only-row____PJFP {
  color: #8c8c8c;
  font-style: italic;
}
.LosExtensionTaskForm__pac-task-row___vyEmh {
  margin-top: -8px;
  margin-bottom: 14px;
  color: #8c8c8c;
  font-style: italic;
}

.MissingAdmitTaskForm__inline___bBVnp {
  display: flex;
  flex-direction: row;
  padding-right: 8px;
}
.MissingAdmitTaskForm__input-wrapper___v7sCs {
  display: grid;
  grid-template-columns: 0fr 2fr 1fr;
  grid-column-gap: 14px;
  align-items: center;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.NomncTaskForm__document-row___RxgTe {
  border-radius: 5px;
  border: 1px solid #bfbfbf;
  padding: 8px 14px;
  margin-bottom: 14px;
  display: grid;
  grid-template-columns: minmax(220px, 1fr) minmax(170px, 1fr) minmax(100px, 1fr) minmax(200px, 2fr);
  grid-column-gap: 5px;
}
.NomncTaskForm__meta-item___slN2X {
  justify-self: stretch;
  align-self: center;
}
.NomncTaskForm__text-overflow___C8l2H {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.NomncTaskForm__uploaded___S_ZGN {
  color: #8c8c8c;
  text-align: center;
}
.NomncTaskForm__download___jU2Sd {
  text-align: center;
}
.NomncTaskForm__provided-by___iNzrr {
  color: #8c8c8c;
  font-style: italic;
  align-self: flex-end;
}
.NomncTaskForm__provided-by-row___VMJZE {
  min-height: 32px;
  vertical-align: bottom;
  position: absolute;
  bottom: 0px;
}
.NomncTaskForm__provided-by-row___VMJZE.NomncTaskForm__provided-by-row-complete___tLClC {
  position: relative;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.NoteForm__wrapper___WxPda {
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  padding: 14px 14px;
}
.NoteForm__wrapper___WxPda .ant-form-item {
  margin-bottom: 8px;
}
.NoteForm__loading-icon___dDjka {
  margin-left: -3px;
  margin-right: 3px;
}
.NoteForm__cancel-button___prGF3 {
  margin-right: 14px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-slider {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  height: 12px;
  margin: 14px 6px 10px;
  padding: 4px 0;
  cursor: pointer;
  -ms-touch-action: none;
      touch-action: none;
}
.ant-slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  padding: 0 4px;
}
.ant-slider-vertical .ant-slider-rail {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-track {
  width: 4px;
}
.ant-slider-vertical .ant-slider-handle {
  margin-bottom: -7px;
  margin-left: -5px;
}
.ant-slider-vertical .ant-slider-mark {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-mark-text {
  left: 4px;
  white-space: nowrap;
}
.ant-slider-vertical .ant-slider-step {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-dot {
  top: auto;
  left: 2px;
  margin-bottom: -4px;
}
.ant-slider-tooltip .ant-tooltip-inner {
  min-width: unset;
}
.ant-slider-with-marks {
  margin-bottom: 28px;
}
.ant-slider-rail {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #f5f5f5;
  border-radius: 2px;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.ant-slider-track {
  position: absolute;
  height: 4px;
  background-color: #91d5ff;
  border-radius: 4px;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.ant-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-top: -5px;
  background-color: #fff;
  border: solid 2px #91d5ff;
  border-radius: 50%;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  cursor: pointer;
  -webkit-transition: border-color 0.3s, -webkit-box-shadow 0.6s, -webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  transition: border-color 0.3s, -webkit-box-shadow 0.6s, -webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28), -webkit-box-shadow 0.6s, -webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
.ant-slider-handle:focus {
  border-color: #46a6ff;
  outline: none;
  -webkit-box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.2);
          box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.2);
}
.ant-slider-handle.ant-tooltip-open {
  border-color: #1890ff;
}
.ant-slider:hover .ant-slider-rail {
  background-color: #e1e1e1;
}
.ant-slider:hover .ant-slider-track {
  background-color: #69c0ff;
}
.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
  border-color: #69c0ff;
}
.ant-slider-mark {
  position: absolute;
  top: 14px;
  left: 0;
  width: 100%;
  font-size: 14px;
}
.ant-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
  word-break: keep-all;
  cursor: pointer;
}
.ant-slider-mark-text-active {
  color: rgba(0, 0, 0, 0.65);
}
.ant-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.ant-slider-dot {
  position: absolute;
  top: -2px;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  background-color: #fff;
  border: 2px solid #e8e8e8;
  border-radius: 50%;
  cursor: pointer;
}
.ant-slider-dot:first-child {
  margin-left: -4px;
}
.ant-slider-dot:last-child {
  margin-left: -4px;
}
.ant-slider-dot-active {
  border-color: #8cc8ff;
}
.ant-slider-disabled {
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-track {
  background-color: rgba(0, 0, 0, 0.25) !important;
}
.ant-slider-disabled .ant-slider-handle,
.ant-slider-disabled .ant-slider-dot {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25) !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-mark-text,
.ant-slider-disabled .ant-slider-dot {
  cursor: not-allowed !important;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PatientExperienceTaskForm__main-row___GTZv8 {
  display: grid;
  grid-template-columns: 270px 1fr;
  grid-column-gap: 14px;
}
.PatientExperienceTaskForm__slider-wrapper___KgGlT {
  width: 260px;
}
.PatientExperienceTaskForm__slider-wrapper___KgGlT .ant-slider-rail,
.PatientExperienceTaskForm__slider-wrapper___KgGlT .ant-slider-track {
  background-image: linear-gradient(158deg, #ff4d4f 0%, #ffc53d 50%, #73d13d 100%);
}
.PatientExperienceTaskForm__slider-wrapper___KgGlT .ant-slider-rail {
  opacity: 0.3;
}
.PatientExperienceTaskForm__slider-wrapper___KgGlT .ant-slider-track {
  background-size: 260px;
}
.PatientExperienceTaskForm__slider-wrapper___KgGlT .ant-slider-step .ant-slider-dot:first-of-type {
  border-color: #f5222d !important;
}
.PatientExperienceTaskForm__slider-wrapper___KgGlT .ant-slider-step .ant-slider-dot:last-of-type {
  border-color: #52c41a !important;
}
.PatientExperienceTaskForm__slider-wrapper___KgGlT .ant-slider-disabled,
.PatientExperienceTaskForm__slider-wrapper___KgGlT .ant-slider-disabled .ant-slider-handle,
.PatientExperienceTaskForm__slider-wrapper___KgGlT .ant-slider-disabled .ant-slider-dot {
  cursor: default !important;
}
.PatientExperienceTaskForm__score-top-row___vuK80 {
  padding-bottom: 8px;
  padding-top: 8px;
  display: flex;
  justify-content: center;
}
.PatientExperienceTaskForm__meta-item___g48pZ {
  justify-self: stretch;
  align-self: center;
}
.PatientExperienceTaskForm__face-icon___KW4YU {
  font-size: 48px;
}
.PatientExperienceTaskForm__score-face___cwcVF.PatientExperienceTaskForm__score-face-1___fGqWP {
  color: #cf1322;
}
.PatientExperienceTaskForm__score-face___cwcVF.PatientExperienceTaskForm__score-face-2___t4y6P {
  color: #f06f21;
}
.PatientExperienceTaskForm__score-face___cwcVF.PatientExperienceTaskForm__score-face-3___bbJew {
  color: #fa8c16;
}
.PatientExperienceTaskForm__score-face___cwcVF.PatientExperienceTaskForm__score-face-4___G7xkt {
  color: #73d13d;
}
.PatientExperienceTaskForm__score-face___cwcVF.PatientExperienceTaskForm__score-face-5___IeBvL {
  color: #389e0d;
}
.PatientExperienceTaskForm__score-desc___sXIUl {
  font-size: 24px;
  margin-left: 8px;
}
.PatientExperienceTaskForm__score-desc___sXIUl.PatientExperienceTaskForm__score-desc-1___orQL8 {
  color: #cf1322;
}
.PatientExperienceTaskForm__score-desc___sXIUl.PatientExperienceTaskForm__score-desc-2___P_aHA {
  color: #f06f21;
}
.PatientExperienceTaskForm__score-desc___sXIUl.PatientExperienceTaskForm__score-desc-3___F3O8F {
  color: #fa8c16;
}
.PatientExperienceTaskForm__score-desc___sXIUl.PatientExperienceTaskForm__score-desc-4___KlgtV {
  color: #73d13d;
}
.PatientExperienceTaskForm__score-desc___sXIUl.PatientExperienceTaskForm__score-desc-5___jzTKt {
  color: #389e0d;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PendingDischargeTaskForm__first-row___jbVh3,
.PendingDischargeTaskForm__nomnc-row___pHU2l {
  margin-bottom: 8px;
}
.PendingDischargeTaskForm__bottom-row___XvAPg {
  margin-bottom: 14px;
}
.PendingDischargeTaskForm__read-only-layout___n3zFz {
  display: inline-block;
  padding-right: 8px;
}
.PendingDischargeTaskForm__document-upload-row___sX_0W {
  padding: 14px 14px;
  border-radius: 5px;
  border: 1px solid #bfbfbf;
  margin: 14px 0px;
  display: grid;
  grid-template-columns: minmax(200px, 250px) minmax(100px, 1fr) 180px;
  grid-column-gap: 10px;
  width: 100%;
}
.PendingDischargeTaskForm__meta-item___FyDWg {
  justify-self: stretch;
  align-self: center;
}
.PendingDischargeTaskForm__text-overflow___en5md {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.PendingDischargeTaskForm__document-type___eVtgt {
  font-size: 18px;
}
.PendingDischargeTaskForm__filename___OuLb9 {
  display: flex;
  justify-content: flex-end;
  align-content: center;
  padding-right: 14px;
  color: #8c8c8c;
}
.PendingDischargeTaskForm__filename___OuLb9 span {
  text-align: right;
}
.PendingDischargeTaskForm__upload-icon___ai6ud {
  margin-left: -4px;
  margin-right: 4px;
}
.PendingDischargeTaskForm__days___NDHMz {
  width: 70px;
}
.PendingDischargeTaskForm__explanation-row___qe5KW {
  margin-bottom: 14px;
}
.PendingDischargeTaskForm__provided-by____LbIm {
  color: #8c8c8c;
  font-style: italic;
  align-self: flex-end;
}
.PendingDischargeTaskForm__provided-by-row___XATKr {
  min-height: 32px;
  vertical-align: bottom;
}
.PendingDischargeTaskForm__fax-row___yafme {
  margin-bottom: 8px;
}
.PendingDischargeTaskForm__fax-input___YXVCK {
  max-width: 171px;
}
.PendingDischargeTaskForm__act-row___lSh_s {
  margin-top: 14px;
}
.PendingDischargeTaskForm__radio-group____mT1G {
  width: 100%;
}
.PendingDischargeTaskForm__pac-task-row___G5G5V {
  margin-top: -8px;
  margin-bottom: 14px;
  color: #8c8c8c;
  font-style: italic;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ant-list .ant-list-item {
  padding: 10px 15px;
}
.ant-list .ant-list-item.PlanListFormItem__list-item___Dt8pu {
  transition: all 250ms ease;
  color: #8c8c8c;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  margin-bottom: 8px;
}
.PlanListFormItem__text-overflow___v_aVT {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.PlanListFormItem__datum-key___VPiRU {
  color: #8c8c8c;
  font-weight: bold;
}
.PlanListFormItem__datum-value___Ondv_ {
  color: #262626;
}
.PlanListFormItem__datum-value___Ondv_ .ant-form-item {
  margin-bottom: 0px;
}
.PlanListFormItem__meta-item-wrapper___lzovy {
  display: grid;
  grid-template-columns: minmax(100px, 3.4fr) minmax(100px, 2fr) minmax(80px, 1fr) minmax(100px, 3fr) minmax(38px, 0fr);
  grid-column-gap: 5px;
}
.PlanListFormItem__meta-item___e3QCD {
  justify-self: stretch;
  align-self: flex-start;
}
.PlanListFormItem__action-item___f58P5 {
  justify-self: end;
  align-self: center;
}
.PlanListFormItem__elos-input-wrapper___m0G26 {
  margin-top: 1px;
}
.PlanListFormItem__care-setting-wrapper___ejIIF {
  max-width: 200px;
}

.PlanListForm__segment-list___dKNRj {
  margin-bottom: 14px;
}

.Select__loading___xJ58y {
  width: 100%;
  text-align: center;
  padding: 12px;
}

.YesNoRadioInput__radio-group___zcuTw {
  min-height: 32px;
  display: flex;
  align-items: center;
}
.YesNoRadioInput__radio-group___zcuTw .ant-radio-wrapper:last-of-type {
  margin-right: 0px;
}

.RadioInput__radio-group___ezyG9 .ant-radio-wrapper:last-of-type {
  margin-right: 0px;
}
.RadioInput__radio-group___ezyG9.RadioInput__inline___tQuEv {
  min-height: 32px;
  display: flex;
  align-items: center;
}
.RadioInput__radio-group___ezyG9:not(.RadioInput__inline___tQuEv) {
  display: flex;
  flex-direction: column;
}
.RadioInput__radio-group___ezyG9:not(.RadioInput__inline___tQuEv):not(.RadioInput__wide-spacing___cMHU0) .ant-radio-wrapper {
  margin-bottom: 4px;
}
.RadioInput__radio-group___ezyG9:not(.RadioInput__inline___tQuEv).RadioInput__wide-spacing___cMHU0 .ant-radio-wrapper {
  padding: 8px 0px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ant-list .ant-list-item {
  padding: 10px 15px;
}
.ant-list .ant-list-item.InputAndDisplayFormListItem__list-item___zVgMx {
  transition: all 250ms ease;
  color: #8c8c8c;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  margin-bottom: 8px;
}
.ant-list .ant-list-item.InputAndDisplayFormListItem__list-item___zVgMx.InputAndDisplayFormListItem__clickable___BQPZC {
  cursor: pointer;
}
.ant-list .ant-list-item.InputAndDisplayFormListItem__list-item___zVgMx.InputAndDisplayFormListItem__clickable___BQPZC:hover {
  background: #dff0ff;
  border: 1px solid #7ec1ff;
}
.ant-list .ant-list-item.InputAndDisplayFormListItem__list-item___zVgMx.InputAndDisplayFormListItem__no-border___sMktZ {
  border: none;
  padding: 0;
}
.InputAndDisplayFormListItem__text-overflow___AKOuo {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.InputAndDisplayFormListItem__datum-key___S1xxB {
  color: #8c8c8c;
  font-weight: bold;
}
.InputAndDisplayFormListItem__datum-value___BQ8WG {
  color: #262626;
}
.InputAndDisplayFormListItem__meta-item-wrapper___jaIFW {
  display: grid;
  grid-column-gap: 8px;
}
.InputAndDisplayFormListItem__meta-item___fguaj {
  justify-self: stretch;
  align-self: flex-start;
}
.InputAndDisplayFormListItem__meta-item___fguaj .ant-form-item {
  margin-bottom: 0px;
}
.InputAndDisplayFormListItem__action-item___IwBYG {
  justify-self: end;
  align-self: center;
  margin-bottom: 10px;
}
.InputAndDisplayFormListItem__action-item___IwBYG button,
.InputAndDisplayFormListItem__action-item___IwBYG form {
  display: inline-block;
}

.InputAndDisplayFormList__add-row___M5sL6 {
  padding: 14px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.DateUTC__mui-date-field___k_U8a .MuiInputBase-root {
  height: 32px;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
}
.DateUTC__mui-date-field___k_U8a .MuiInputBase-root:focus {
  border-right-width: 1px !important;
  outline: 0;
}
.DateUTC__mui-date-field___k_U8a .MuiInputBase-root .MuiInputBase-input {
  padding: 0px;
  outline-color: transparent !important;
}
.DateUTC__mui-date-field___k_U8a .MuiInputBase-root.Mui-error .MuiOutlinedInput-notchedOutline {
  border: 1px solid #d9d9d9;
}
.DateUTC__mui-date-field___k_U8a .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline {
  border: 1px solid #40a9ff;
}
.DateUTC__mui-date-field___k_U8a .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline {
  border-color: #40a9ff;
  border-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ReadmissionInfoAssessmentForm__second-row___v1BMa {
  margin-top: 14px;
}
.ReadmissionInfoAssessmentForm__question___Ka6l4 {
  margin-bottom: 8px;
  font-weight: bold;
  color: #8c8c8c;
}
.ReadmissionInfoAssessmentForm__provided-by-row___eDRGv {
  width: 100%;
  margin-top: 14px;
}
.ReadmissionInfoAssessmentForm__provided-by___SXjnU {
  color: #8c8c8c;
  font-style: italic;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ReadmissionInfoTaskForm__top-row___eWTa1 {
  margin-bottom: 8px;
}
.ReadmissionInfoTaskForm__middle-row___ydIGZ {
  margin-top: 14px;
}
.ReadmissionInfoTaskForm__bottom-row___UfkCl {
  margin-top: 14px;
}
.ReadmissionInfoTaskForm__question___g9V5c {
  margin-bottom: 8px;
  font-weight: bold;
  color: #8c8c8c;
}

.RequestAdditionalDaysForm__form___Lf86A .ant-form-item {
  margin-bottom: 6px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.RequestDocumentsForm__document-inputs-wrapper___fpkRx .ant-row.ant-form-item {
  margin-bottom: 6px;
}
.RequestDocumentsForm__checkbox-label___vCOVW {
  margin-left: 8px;
}
.RequestDocumentsForm__assessment-checkbox___tqLmV {
  margin-right: 8px;
}
.RequestDocumentsForm__assessments-row___eqS0X {
  margin-top: 8px;
}

.CareJourneyTaskForm__request-documents-button___OibrQ {
  margin-right: 14px;
}


.StayForm__stay-form___YxdSK .ant-form-item {
  padding-bottom: 0px;
  margin-bottom: 14px;
}
.StayForm__icd-delete-row___XFbRB,
.StayForm__drg-delete-row___cRWJH {
  position: relative;
  bottom: -26px;
}
.StayForm__new-client-relationship___ycl32 {
  margin-bottom: 14px;
}
.StayForm__unconfirmed-row___vEw33 {
  margin-top: 14px;
}

.EpisodeAnchorStayForm__form___I_E5w .ant-form-item {
  margin-bottom: 0px !important;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.UnplannedDischargeTaskForm__document-upload-row___uumJK {
  padding: 14px 14px;
  border-radius: 5px;
  border: 1px solid #bfbfbf;
  margin-top: 14px;
  display: grid;
  grid-template-columns: minmax(200px, 1fr) minmax(100px, 1fr) 180px;
  grid-column-gap: 10px;
}
.UnplannedDischargeTaskForm__meta-item___SjPqQ {
  justify-self: stretch;
  align-self: center;
}
.UnplannedDischargeTaskForm__text-overflow___VtCVd {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.UnplannedDischargeTaskForm__document-type___DcTUU {
  font-size: 18px;
}
.UnplannedDischargeTaskForm__filename___csRGh {
  display: flex;
  justify-content: flex-end;
  align-content: center;
  padding-right: 14px;
  color: #8c8c8c;
}
.UnplannedDischargeTaskForm__filename___csRGh span {
  text-align: right;
}
.UnplannedDischargeTaskForm__upload-icon___Y1kdO {
  margin-left: -4px;
  margin-right: 4px;
}
.UnplannedDischargeTaskForm__document___VYMii {
  padding: 14px 14px;
  border-radius: 5px;
  border: 1px solid #bfbfbf;
  margin-top: 14px;
  cursor: pointer;
}
.UnplannedDischargeTaskForm__document___VYMii:hover {
  background-color: #dff0ff;
  border-color: #7ec1ff;
}
.UnplannedDischargeTaskForm__form-select-row___AhHtH {
  margin-bottom: 14px;
}
.UnplannedDischargeTaskForm__docs-wrapper___hiSxx {
  margin-bottom: 24px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.UploadDocumentsTaskForm__docs-row___v1KfH {
  margin-top: 8px;
}
.UploadDocumentsTaskForm__document-upload-row___PiBYG {
  padding: 14px 14px;
  border-radius: 5px;
  border: 1px solid #bfbfbf;
  margin-bottom: 14px;
  display: grid;
  grid-template-columns: minmax(200px, 1fr) minmax(100px, 1fr) 180px;
  grid-column-gap: 10px;
}
.UploadDocumentsTaskForm__meta-item___NAbMb {
  justify-self: stretch;
  align-self: center;
}
.UploadDocumentsTaskForm__text-overflow___zOrKp {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.UploadDocumentsTaskForm__document-type___wi5SC {
  font-size: 18px;
}
.UploadDocumentsTaskForm__filename___J5qr6 {
  display: flex;
  justify-content: flex-end;
  align-content: center;
  padding-right: 14px;
  color: #8c8c8c;
}
.UploadDocumentsTaskForm__filename___J5qr6 span {
  text-align: right;
}
.UploadDocumentsTaskForm__upload-icon___cMU3k {
  margin-left: -4px;
  margin-right: 4px;
}
.UploadDocumentsTaskForm__verbiage___eDcqA {
  color: #8c8c8c;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.DischargePlanTaskForm__requested-docs-row___ZDTZJ {
  margin-bottom: 14px;
}
.DischargePlanTaskForm__label___ECbwG {
  display: inline-block;
  margin-right: 8px;
}
.DischargePlanTaskForm__type___jTxs7 {
  font-size: 18px;
}
.DischargePlanTaskForm__status___YtzA5 {
  text-align: center;
}
.DischargePlanTaskForm__action___FNAgr {
  text-align: right;
}
.DischargePlanTaskForm__docs-status___wi7jd {
  text-align: center;
}
.DischargePlanTaskForm__collapse-button___DW0pK {
  justify-self: right;
}
.DischargePlanTaskForm__document-upload-row___TWisc {
  padding: 14px 14px;
  border-radius: 5px;
  border: 1px solid #bfbfbf;
  margin-top: 14px;
  display: grid;
  grid-template-columns: minmax(200px, 1fr) minmax(100px, 1fr) 180px;
  grid-column-gap: 10px;
}
.DischargePlanTaskForm__meta-item___GN6ZM {
  justify-self: stretch;
  align-self: center;
}
.DischargePlanTaskForm__text-overflow___lFqbd {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.DischargePlanTaskForm__document-type___jpdhV {
  font-size: 18px;
}
.DischargePlanTaskForm__filename___BIfgS {
  display: flex;
  justify-content: flex-end;
  align-content: center;
  padding-right: 14px;
  color: #8c8c8c;
}
.DischargePlanTaskForm__filename___BIfgS span {
  text-align: right;
}
.DischargePlanTaskForm__upload-icon___porRx {
  margin-left: -4px;
  margin-right: 4px;
}
.DischargePlanTaskForm__document___DvihA {
  padding: 14px 14px;
  border-radius: 5px;
  border: 1px solid #bfbfbf;
  margin-top: 14px;
  cursor: pointer;
}
.DischargePlanTaskForm__document___DvihA:hover {
  background-color: #dff0ff;
  border-color: #7ec1ff;
}
.DischargePlanTaskForm__form-select-row___dhfwB {
  margin-bottom: 14px;
}
.DischargePlanTaskForm__manual-bottom-row___B1TEt {
  margin-top: 14px;
}
.DischargePlanTaskForm__upload-area___rw9BY {
  margin-top: 14px;
}

.StatusEventForm__form___FvSfq .ant-form-item {
  margin-bottom: 0px !important;
}
.StatusEventForm__selector___Y5psU {
  min-width: 300px;
}
.StatusEventForm__wider-selector___szLj8 {
  min-width: 500px;
}
.StatusEventForm__covid-warning___LhY7e,
.StatusEventForm__expired-form___gBjGo {
  margin-top: 12px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ReminderTaskFrom__cancel___rK4TH {
  margin-right: 14px;
  margin-left: 14px;
}
.ReminderTaskFrom__cancel___rK4TH svg {
  color: #8c8c8c;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.DeleteStatusEventForm__loading-style___O4XGN {
  color: #ffffff;
}
.DeleteStatusEventForm__button-style___dHaK7 {
  color: #ffffff;
}
.DeleteStatusEventForm__button-style___dHaK7 svg:hover {
  color: #0075c9;
}
.DeleteStatusEventForm__button-style___dHaK7.DeleteStatusEventForm__ant-popover-open___Rt5Vr.DeleteStatusEventForm__ant-btn___Fgp5s {
  color: #0075c9;
}

.AssessmentsPrint__hidden___P2Jep {
  display: none;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeContactPreferences__episode-status___rh4RP {
  font-size: 14px;
  margin: auto;
  padding-right: 20px;
  display: flex;
  align-items: center;
}
.EpisodeContactPreferences__status-active___L7uE6 {
  color: #0075c9;
}
.EpisodeContactPreferences__status-other___oW63V {
  color: #595959;
}
.EpisodeContactPreferences__down-icon___slBi5 {
  margin-left: 5px;
  color: #bfbfbf;
  font-size: 14px;
}
.EpisodeContactPreferences__confirm___w3FIu {
  width: 300px;
}
.EpisodeContactPreferences__editable___BJov9 {
  cursor: pointer;
}

.EpisodeMasterQueueSelector__selector___bF5Do {
  min-width: 200px;
}

.EpisodeMasterSearch__search-input___z9p_x {
  width: 400px;
  max-width: 100%;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeMasterSort__wrapper___D31ot {
  padding-left: 14px;
  flex: 1 0 auto;
}
.EpisodeMasterSort__label___NXMZ1 {
  color: #8c8c8c;
  margin-right: 8px;
}
.EpisodeMasterSort__sort-wrapper___zbum7 {
  display: flex;
}
.EpisodeMasterSort__sort-wrapper___zbum7 .EpisodeMasterSort__select___vcM43 {
  min-width: 130px;
}
.EpisodeMasterSort__sort-wrapper___zbum7 .EpisodeMasterSort__select___vcM43 .ant-select-selection {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.EpisodeMasterSort__sort-wrapper___zbum7 .EpisodeMasterSort__direction___ppLM4 {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  margin-left: -1px;
}

.EpisodeMasterSortBy__sort-icon___o8xCa {
  margin-left: 3px;
  margin-right: -8px;
}

.EpisodePrint__print-icon___EpTCd {
  margin-left: -3px;
  margin-right: 5px;
}
.EpisodePrint__print-icon-only___vfAp2 {
  margin-left: -3px;
  margin-right: 0;
}
.EpisodePrint__hidden___PNhuP {
  display: none;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeStatus__episode-status___EwSFw {
  font-size: 14px;
  margin: auto;
  padding-right: 20px;
  display: flex;
  align-items: center;
}
.EpisodeStatus__status-active___vx5k0 {
  color: #0075c9;
}
.EpisodeStatus__status-other___uy5dH {
  color: #595959;
}
.EpisodeStatus__down-icon___oTtcD {
  margin-left: 5px;
  color: #bfbfbf;
  font-size: 14px;
}
.EpisodeStatus__confirm___Wa7Y5 {
  width: 300px;
}
.EpisodeStatus__editable___cCgzr {
  cursor: pointer;
}
.EpisodeStatus__overlay___Edta_ {
  width: 77px !important;
  min-width: 77px !important;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PopulationManagerFiltersSelectorListItem__list-item___SwIqx {
  display: grid;
  grid-column-gap: 8px;
  grid-template-columns: 1fr 32px 32px;
  margin-bottom: 10px;
}
.PopulationManagerFiltersSelectorListItem__action-button___I5ejv {
  justify-self: center;
  align-self: center;
}
.PopulationManagerFiltersSelectorListItem__saved-filter-name___CeA0A {
  width: 100%;
  text-align: left;
}
.ant-popover {
  z-index: 1061;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PopulationManagerFiltersSelector__overlay___a64RV {
  max-width: 300px;
}
.PopulationManagerFiltersSelector__main-button___AUF3S {
  width: 100%;
}
.PopulationManagerFiltersSelector__wrapper___zav6s {
  padding: 12px 8px;
  min-width: 275px;
}
.PopulationManagerFiltersSelector__list___ybtXa {
  margin-top: 18px;
  overflow-y: scroll;
  max-height: calc(100vh - 300px);
}
.PopulationManagerFiltersSelector__create-filter-row___eNhYb {
  display: flex;
  align-items: flex-end;
}
.PopulationManagerFiltersSelector__name-input-wrapper___GznJb {
  width: 100%;
}
.PopulationManagerFiltersSelector__save-button___Fp1JZ {
  margin-left: 8px;
}

.PceSelector__option___unf8y {
  display: flex;
  align-items: center;
}
.PceSelector__after-text___iextq {
  margin-left: 8px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.IntakeAssessmentForm__form-wrapper___EI_kQ .ant-form-item {
  margin-bottom: 0px;
}
.IntakeAssessmentForm__form-wrapper___EI_kQ .ant-select-selection-selected-value {
  height: 30px;
  white-space: normal;
}
.IntakeAssessmentForm__first-stay-info-row___nAvH7 .ant-row {
  margin-bottom: 0px;
}
.IntakeAssessmentForm__select-wrapper___ZA2v6 {
  display: flex;
  align-items: flex-end;
  margin-left: 4px;
}
.IntakeAssessmentForm__select-wrapper___ZA2v6 > div:first-of-type {
  flex: 1 1;
}
.IntakeAssessmentForm__input-wrapper___nHJ6_ {
  display: flex;
  align-items: flex-end;
  margin-left: 4px;
}
.IntakeAssessmentForm__input-wrapper___nHJ6_ > div {
  flex: 1 1 48%;
}
.IntakeAssessmentForm__input-wrapper___nHJ6_ > div:first-of-type {
  padding-right: 24px;
}
.IntakeAssessmentForm__input-wrapper___nHJ6_ > div > div > .ant-radio-group {
  display: inline-flex;
}
.IntakeAssessmentForm__input-wrapper___nHJ6_ > div > div > .ant-radio-group .ant-form-item-control {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.IntakeAssessmentForm__input-wrapper___nHJ6_ > div > div > .ant-radio-group .ant-form-item-control .ant-form-item-children {
  width: 51px;
  text-align: left;
}
.IntakeAssessmentForm__document-button___hvtwE {
  margin-left: 6px;
  margin-top: 21px;
  align-self: start;
}
.IntakeAssessmentForm__no-document-wrapper___XSAHU {
  width: calc(100% - 42px);
  margin-left: 4px;
}
.IntakeAssessmentForm__trend-label-increase___mu311 {
  color: #52c41a;
  position: absolute;
  left: -20px;
  height: 21px;
  top: 26px;
}
.IntakeAssessmentForm__trend-label-increase___mu311.IntakeAssessmentForm__trend-label-read-only___WYw8V {
  top: 23px;
}
.IntakeAssessmentForm__trend-label-decrease___B0AZw {
  color: #f5222d;
  position: absolute;
  left: -20px;
  height: 21px;
  top: 26px;
}
.IntakeAssessmentForm__trend-label-decrease___B0AZw.IntakeAssessmentForm__trend-label-read-only___WYw8V {
  top: 23px;
}
.IntakeAssessmentForm__details-section___LJSZP {
  padding: 16px 0 16px 16px;
}
.IntakeAssessmentForm__add-row___ieL12 {
  padding-bottom: 16px;
}
.IntakeAssessmentForm__history-cell-spacing___L911W {
  padding-left: 24px !important;
}
.IntakeAssessmentForm__history-cell-odd___kD5c7 {
  background: #f1f1f1;
}
.IntakeAssessmentForm__history-cell___LNF48 {
  border: 0.5px solid #d9d9d9;
  overflow: hidden;
  display: flex;
  align-items: center;
  padding-left: 24px !important;
}
.IntakeAssessmentForm__history-cell___LNF48 .ant-form-item {
  padding-bottom: 0px !important;
}
.IntakeAssessmentForm__history-cell___LNF48 .ant-form-item .ant-form-item-children > div > div {
  height: 4.6em;
  display: flex;
  align-items: center;
}
.IntakeAssessmentForm__history-cell___LNF48 .ant-form-item .ant-form-item-children > div > div > div {
  max-height: 4.6em;
}
.IntakeAssessmentForm__history-cell-details___x9AsN > div {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-inline-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.ant-input.ant-input-disabled.ant-input.ant-input-disabled.IntakeAssessmentForm__next-aca-schedule-input___OO1m6 {
  color: #262626;
  padding-top: 0;
  padding-left: 0;
  margin-top: -0.5em;
  background-color: white;
  border: none;
}
.IntakeAssessmentForm__radio-dynamic-label___HRWUQ {
  margin-top: 10px;
  margin-left: 15px;
  margin-bottom: 10px;
}
.IntakeAssessmentForm__radio-dynamic-divider___yThUD {
  margin: 2px 0 10px 0;
  background: #8c8c8c;
}
.IntakeAssessmentForm__section-title-divider___Fkvgr {
  margin: 2px 0 2px 0;
  background: #8c8c8c;
}
.IntakeAssessmentForm__radio-dynamic-document-button___XuhXV {
  margin-left: 6px;
  margin-top: 44px;
  align-self: start;
}
.IntakeAssessmentForm__narrative-wrapper___NyemS {
  line-height: 2.3;
}
.IntakeAssessmentForm__narrative-wrapper___NyemS .IntakeAssessmentForm__narrative-input___BX_Y9 {
  display: inline-block;
  margin: 0 4px;
  min-width: 300px;
}
.IntakeAssessmentForm__narrative-wrapper___NyemS .IntakeAssessmentForm__narrative-input___BX_Y9 .ant-select-dropdown-menu-item {
  white-space: unset !important;
}
.IntakeAssessmentForm__narrative-wrapper___NyemS .IntakeAssessmentForm__narrative-input-display___LYQ0s {
  color: #262626;
  margin: 0 4px;
  padding: 8px 0 0 0;
}
.IntakeAssessmentForm__ml-2___K6s_e {
  margin-left: 4px;
}

.GenericAddRemoveFormSection__item-delete-row___cL5yF {
  position: relative;
  bottom: -26px;
}
.GenericAddRemoveFormSection__add-row___NZnlG,
.GenericAddRemoveFormSection__text___vcBRb {
  padding: 10px 0;
}
.GenericAddRemoveFormSection__input-wrapper___BenKz {
  display: flex;
  align-items: flex-end;
  margin-left: 4px;
}
.GenericAddRemoveFormSection__input-wrapper___BenKz > div {
  flex: 1 1 48%;
}
.GenericAddRemoveFormSection__input-wrapper___BenKz > div:first-of-type {
  padding-right: 24px;
}

.TemplateAddRemoveQuestion__item-delete-row___FAvJw {
  position: relative;
  bottom: -18px;
}
.TemplateAddRemoveQuestion__add-row___LjGlS,
.TemplateAddRemoveQuestion__text___qHpbI {
  padding: 10px 0;
}
.TemplateAddRemoveQuestion__input-wrapper___MEqSO {
  display: flex;
  align-items: flex-end;
  margin-left: 4px;
}
.TemplateAddRemoveQuestion__input-wrapper___MEqSO > div {
  flex: 1 1 48%;
}
.TemplateAddRemoveQuestion__input-wrapper___MEqSO > div:first-of-type {
  padding-right: 24px;
}

.TemplateSlider__template-slider-container___mg7hP {
  margin-top: 25px;
}
.TemplateSlider__selected-mark___PKMNy {
  position: relative;
  top: -40px;
}

.TemplateNudge__nudge___fIyT2 {
  margin-top: -3px;
  margin-bottom: 8px;
  margin-left: 4px;
}
.TemplateNudge__button-wrapper___j1wWE {
  margin-top: 4px;
  display: flex;
  justify-content: center;
}
.TemplateNudge__button-wrapper___j1wWE > button {
  padding: 0 18px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PacAssessmentForm__form-wrapper___dORaV {
  margin-top: 18px;
}
.PacAssessmentForm__form-wrapper___dORaV .ant-form-item {
  margin-bottom: 0px;
}
.PacAssessmentForm__input-wrapper___m7C7f {
  display: flex;
  align-items: flex-end;
  margin-left: 4px;
}
.PacAssessmentForm__input-wrapper___m7C7f > div {
  flex: 1 1 48%;
}
.PacAssessmentForm__input-wrapper___m7C7f > div:first-of-type {
  padding-right: 24px;
}
.PacAssessmentForm__input-wrapper___m7C7f > div > div > .ant-radio-group {
  display: flex;
  flex-wrap: wrap;
  margin: 8px 0;
}
.PacAssessmentForm__input-wrapper___m7C7f > div > div > .ant-radio-group .ant-radio-wrapper {
  flex: 1 1 100%;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ActSegmentForm__text-overflow___TfM_h {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.ActSegmentForm__datum-key___Pig9T {
  color: #8c8c8c;
  font-weight: bold;
}
.ActSegmentForm__datum-value___B6jwg {
  color: #262626;
}
.ActSegmentForm__datum-value___B6jwg .ant-form-item {
  margin-bottom: 0px;
}
.ActSegmentForm__main-row___dEYvL {
  display: flex;
  align-items: center;
}
.ActSegmentForm__main-row-sub___a7ww3 {
  display: grid;
  grid-template-columns: minmax(90px, 1fr) minmax(100px, 3fr);
  grid-column-gap: 5px;
}
.ActSegmentForm__meta-item___hzmz3 {
  justify-self: stretch;
  align-self: flex-start;
}
.ActSegmentForm__action-item___poJkN {
  justify-self: end;
  align-self: center;
}
.ActSegmentForm__elos-input-wrapper___CnLLP {
  margin-top: 1px;
}
.ActSegmentForm__care-setting-wrapper___NJrO7 {
  max-width: 200px;
}
.ActSegmentForm__admit-value___dOtmE {
  line-height: 32px;
}
.ActSegmentForm__act-save-button___ObRZQ {
  margin-left: 4px;
  margin-right: 4px;
}
.ActSegmentForm__act-save-icon___IhBOh {
  color: #ffffff !important;
}
.ActSegmentForm__act-cancel-icon___liwhe {
  color: #8c8c8c !important;
}
.ActSegmentForm__act-form-buttons___EUsQA {
  display: flex;
  justify-items: center;
  margin-bottom: -11px;
}
.ActSegmentForm__reason-form-section___ddCWF {
  padding-right: 4px;
}

.EpisodeCloseWithActiveStayForm__button-row___N0coC {
  margin-right: 14px;
}

.AcuityIntakeAssessmentForm__mr-2___PKSQg {
  margin-right: 8px;
}
.AcuityIntakeAssessmentForm__pb-4___C9Lyc {
  padding-bottom: 36px;
}
.AcuityIntakeAssessmentForm__pb-4___C9Lyc .AcuityIntakeAssessmentForm__form-buttons___Hapos {
  display: flex;
  justify-content: space-between;
  gap: 8px;
}
.AcuityIntakeAssessmentForm__pb-4___C9Lyc .AcuityIntakeAssessmentForm__form-buttons___Hapos button {
  min-width: 50%;
}
.AcuityIntakeAssessmentForm__detail-footer-text___nwG9F {
  align-self: center;
}

.CheckForHhaRecertificationTaskForm__read-only-layout___X_ZL7 {
  display: inline-block;
  padding-right: 8px;
}
.CheckForHhaRecertificationTaskForm__input-wrapper___hKbJ4 {
  display: grid;
  grid-template-columns: 2fr 5fr;
  grid-column-gap: 14px;
  align-items: center;
}

.PayorsChangedTaskForm__input-wrapper___fhSZf {
  display: flex;
  flex-direction: column;
  width: 60%;
  padding-right: 15px;
  margin-bottom: 2em;
  gap: 1.2em;
}
.PayorsChangedTaskForm__input-wrapper___fhSZf .ant-form-item {
  margin-bottom: 0px !important;
}
.PayorsChangedTaskForm__input-wrapper___fhSZf .PayorsChangedTaskForm__search-button___bezl3 {
  align-self: end;
}
.PayorsChangedTaskForm__input-wrapper___fhSZf .PayorsChangedTaskForm__date-input___USrrY {
  align-self: end;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.RemindersTaskFiltersForm__task-table-filter___w0Z61 {
  margin-bottom: 1.5em;
  width: 100%;
  gap: 1em;
}
.RemindersTaskFiltersForm__task-table-select___XfsnT {
  width: 40%;
  max-width: 100%;
}
.RemindersTaskFiltersForm__task-table-select___XfsnT:first-child {
  margin-right: 10px;
}
.RemindersTaskFiltersForm__clear-button___TscAX .RemindersTaskFiltersForm__refresh-icon___sGpG8 {
  font-size: 16px;
  margin-right: 5px;
}

.EpisodeCloseForm__radio____3MgK {
  display: block;
  height: 33px;
  line-height: 33px;
}
.EpisodeCloseForm__text___z1JlE {
  margin-bottom: 0;
  padding-bottom: 0 !important;
}
.EpisodeCloseForm__input___e8iFK {
  margin-bottom: 0;
  padding-bottom: 0 !important;
  margin-left: 25px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.AuthorizationNumberForm__info___x8T5f {
  font-size: 16px;
  width: 15rem;
  text-align: right;
}
.AuthorizationNumberForm__input-wrapper___XvSuh {
  display: flex;
  flex-direction: row;
  width: 60%;
  padding-right: 15px;
  margin-bottom: 2em;
  gap: 1.2em;
}
.AuthorizationNumberForm__input-wrapper___XvSuh .ant-form-item {
  margin-bottom: 0px !important;
}
.AuthorizationNumberForm__input-wrapper___XvSuh .AuthorizationNumberForm__submit-button___t8Mhh {
  align-self: end;
}

.UploadNomncTaskForm__input-wrapper___hntJG {
  display: flex;
  flex-direction: column;
}
.UploadNomncTaskForm__input-wrapper___hntJG .ant-form-item {
  margin-bottom: 0px !important;
}
.UploadNomncTaskForm__input-wrapper___hntJG .UploadNomncTaskForm__date-input___gzZpq {
  align-self: end;
}
.UploadNomncTaskForm__select-input___LcwFu {
  width: 60%;
}
.UploadNomncTaskForm__search-button___k5Qka {
  align-self: end;
}
.UploadNomncTaskForm__status___p67NX {
  margin-bottom: 2em;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.CnCreatePacTaskForm__form___o9fYB .ant-row.ant-form-item {
  margin-bottom: 4px;
}
.CnCreatePacTaskForm__label___NF7OC {
  margin: 4px 0;
}
.CnCreatePacTaskForm__documents-wrapper___h7CS7 {
  margin: 1em 0;
}
.CnCreatePacTaskForm__checkbox-label___Byq9A {
  margin-left: 8px;
}
.CnCreatePacTaskForm__warning___GLug5 {
  padding: 14px;
  border: 1px solid #ff4d4f;
  border-radius: 3px;
  color: #cf1322;
}
.CnCreatePacTaskForm__new-task___qGsX5 {
  margin-left: 1em;
}
.CnCreatePacTaskForm__hide-input___Bpmg8 {
  visibility: hidden;
}
.CnCreatePacTaskForm__task-list-wrapper___hW3uq {
  min-height: 155px;
  margin: 1em 0;
}
.CnCreatePacTaskForm__task-list-wrapper___hW3uq > span {
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 0.5em;
}

.FacilityAssistanceForm__form___X3w6k .ant-form-item {
  margin-bottom: 0px;
}

.DischargeReadinessTaskForm__mr-2___NVeC5 {
  margin-right: 8px;
}
.DischargeReadinessTaskForm__pb-4___bSRb1 {
  padding-bottom: 24px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.AssessmentFollowupsForm__input-wrapper___LDh7S {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-right: 15px;
  margin-bottom: 2em;
  gap: 1.2em;
}
.AssessmentFollowupsForm__input-wrapper___LDh7S .AssessmentFollowupsForm__submit-button___ztuka {
  align-self: end;
}
.AssessmentFollowupsForm__input-wrapper___LDh7S .ant-checkbox-wrapper {
  color: #262626;
  text-indent: -25px;
  padding-left: 25px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ThreeDayWaiverForm__form-wrapper___Vcfax > * {
  margin-right: 4px;
  margin-top: 4px;
}
.ThreeDayWaiverForm__form-wrapper___Vcfax span {
  color: #262626;
}

.FancyPulseLoadingIcon__fancy-pulse-loading-front___Kyo01 {
  animation: FancyPulseLoadingIcon__dash_682___rKNp1 1.4s linear infinite;
}
@keyframes FancyPulseLoadingIcon__dash_682___rKNp1 {
  72.5% {
    opacity: 0;
  }
  to {
    stroke-dashoffset: 0;
  }
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.GenerateRecommendationSection__loading-wrapper___XtPN7 {
  min-height: 300px;
}
.GenerateRecommendationSection__wrapper___LhoK0 {
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  background-color: #fafafa;
  padding: 36px;
  margin: 24px;
}
.GenerateRecommendationSection__header___UfQP7 {
  font-size: 30px;
  font-weight: 500;
  color: #262626;
  margin-bottom: 16px;
  text-align: center;
}
.GenerateRecommendationSection__description___V0chF {
  width: 560px;
  margin-bottom: 24px;
  text-align: center;
}
.GenerateRecommendationSection__generate-button___KkutU {
  margin-right: 8px;
}
.GenerateRecommendationSection__loading-wrapper___XtPN7 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.GenerateRecommendationSection__loading-wrapper___XtPN7 .GenerateRecommendationSection__loading-icon___aWCrr {
  width: 80px;
}
.GenerateRecommendationSection__loading-wrapper___XtPN7 .GenerateRecommendationSection__loading-icon___aWCrr,
.GenerateRecommendationSection__loading-wrapper___XtPN7 .GenerateRecommendationSection__alert-wrapper___VytO_ {
  margin: 36px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.RecommendationReasonsDisplaySection__nursing-category-section___voXXn {
  display: grid;
  grid-template-columns: 25px 1fr;
  grid-column-gap: 5px;
  margin-top: 20px;
}
.RecommendationReasonsDisplaySection__nursing-category-section___voXXn:not(:last-child) {
  margin-bottom: 20px;
}
.RecommendationReasonsDisplaySection__nursing-category-section___voXXn .RecommendationReasonsDisplaySection__title____wINb {
  font-size: 20px;
  font-weight: 500;
  color: #262626;
  line-height: 20px;
  margin-bottom: 12px;
}
.RecommendationReasonsDisplaySection__nursing-category-section___voXXn .RecommendationReasonsDisplaySection__indicators-list___DXoi_ {
  margin-top: 20px;
}
.RecommendationReasonsDisplaySection__nursing-category-section___voXXn .RecommendationReasonsDisplaySection__check-icon___C6hgd {
  color: #389e0d;
  font-size: 20px;
}
.RecommendationReasonsDisplaySection__nursing-category-section___voXXn .RecommendationReasonsDisplaySection__indicator___okmcN {
  margin-top: 10px;
}
.RecommendationReasonsDisplaySection__nursing-category-section___voXXn .RecommendationReasonsDisplaySection__indicator___okmcN:not(:last-of-type) {
  margin-bottom: 12px;
}
.RecommendationReasonsDisplaySection__nursing-category-section___voXXn .RecommendationReasonsDisplaySection__indicator___okmcN .RecommendationReasonsDisplaySection__subtitle___xoLRu {
  font-weight: bold;
  margin-bottom: 4px;
}
.RecommendationReasonsDisplaySection__therapy-category-section___jPzZn {
  display: grid;
  grid-template-columns: 25px 1fr;
  grid-column-gap: 5px;
  margin-top: 20px;
}
.RecommendationReasonsDisplaySection__therapy-category-section___jPzZn:not(:last-child) {
  margin-bottom: 20px;
}
.RecommendationReasonsDisplaySection__therapy-category-section___jPzZn .RecommendationReasonsDisplaySection__title____wINb {
  font-size: 20px;
  font-weight: 500;
  color: #262626;
  line-height: 20px;
  margin-bottom: 12px;
}
.RecommendationReasonsDisplaySection__therapy-category-section___jPzZn .RecommendationReasonsDisplaySection__check-icon___C6hgd {
  color: #389e0d;
  font-size: 20px;
}
.RecommendationReasonsDisplaySection__therapy-category-section___jPzZn .RecommendationReasonsDisplaySection__indicator___okmcN .RecommendationReasonsDisplaySection__subtitle___xoLRu {
  margin-bottom: 4px;
}
.RecommendationReasonsDisplaySection__nomnc-indicator___XmiEi {
  margin-top: 20px;
}
.RecommendationReasonsDisplaySection__nomnc-indicator___XmiEi:not(:last-of-type) {
  margin-bottom: 20px;
}
.RecommendationReasonsDisplaySection__nomnc-indicator___XmiEi .RecommendationReasonsDisplaySection__title-row___v2Xs8 {
  display: flex;
  margin-bottom: 4px;
}
.RecommendationReasonsDisplaySection__nomnc-indicator___XmiEi .RecommendationReasonsDisplaySection__check-icon___C6hgd {
  color: #389e0d;
  font-size: 16px;
  margin-right: 4px;
}
.RecommendationReasonsDisplaySection__nomnc-indicator___XmiEi .RecommendationReasonsDisplaySection__title____wINb {
  color: #237804;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}
.RecommendationReasonsDisplaySection__nomnc-indicator___XmiEi .RecommendationReasonsDisplaySection__subtitle___xoLRu {
  font-size: 20px;
  font-weight: 500;
  color: #262626;
  margin-bottom: 4px;
}
.RecommendationReasonsDisplaySection__view-responses-button___IG6nT {
  padding-left: 0px;
}
.RecommendationReasonsDisplaySection__view-responses-button___IG6nT .RecommendationReasonsDisplaySection__icon___rzeyn {
  margin-left: 4px;
}
.RecommendationReasonsDisplaySection__responses-list___ciotH {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  padding: 6px 8px 6px 8px;
}
.RecommendationReasonsDisplaySection__response-item___EvPRi {
  display: flex;
}
.RecommendationReasonsDisplaySection__response-item___EvPRi:not(:last-child) {
  margin-bottom: 6px;
}
.RecommendationReasonsDisplaySection__response-item___EvPRi .RecommendationReasonsDisplaySection__question___yGfxd,
.RecommendationReasonsDisplaySection__response-item___EvPRi .RecommendationReasonsDisplaySection__answer___S48MD {
  display: flex;
}
.RecommendationReasonsDisplaySection__response-item___EvPRi .RecommendationReasonsDisplaySection__question___yGfxd {
  margin-right: 8px;
}
.RecommendationReasonsDisplaySection__response-item___EvPRi .RecommendationReasonsDisplaySection__label___GYYJs {
  font-weight: bold;
  margin-right: 4px;
}
.RecommendationReasonsDisplaySection__answer-table___RrfqF .ant-table,
.RecommendationReasonsDisplaySection__answer-table___RrfqF table,
.RecommendationReasonsDisplaySection__answer-table___RrfqF thead,
.RecommendationReasonsDisplaySection__answer-table___RrfqF tbody,
.RecommendationReasonsDisplaySection__answer-table___RrfqF th,
.RecommendationReasonsDisplaySection__answer-table___RrfqF td,
.RecommendationReasonsDisplaySection__answer-table___RrfqF tr {
  border-color: #d9d9d9 !important;
}
.RecommendationReasonsDisplaySection__answer-table___RrfqF th {
  background-color: #f5f5f5 !important;
  font-weight: 500;
}
.RecommendationReasonsDisplaySection__answer-table___RrfqF th,
.RecommendationReasonsDisplaySection__answer-table___RrfqF td {
  padding: 4px 8px 4px 8px !important;
}
.RecommendationReasonsDisplaySection__answer-table___RrfqF tr > td:first-child {
  color: #262626;
  font-weight: 500;
}
.RecommendationReasonsDisplaySection__response-label___vfmXF {
  white-space: nowrap;
}
.RecommendationReasonsDisplaySection__italic___jeNnP {
  font-style: italic;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ClinicalDeterminationForm__error-anchor___yHzFb {
  position: absolute;
  top: 0px;
  width: 1px;
  height: 1px;
}
.ClinicalDeterminationForm__title___i9I8V {
  font-size: 30px;
  font-weight: 500;
  color: #262626;
  margin-top: 36px;
  margin-bottom: 8px;
}
.ClinicalDeterminationForm__radio-option___cQpk1 {
  border: 1px solid #bfbfbf;
  border-radius: 8px;
  padding: 12px;
  margin-bottom: 16px;
  width: 100%;
  position: relative;
  display: grid;
  grid-template-columns: 30px 1fr;
  grid-column-gap: 5px;
  cursor: pointer;
}
.ClinicalDeterminationForm__radio-option___cQpk1.ClinicalDeterminationForm__recommended-option___hWiqY:not(.ClinicalDeterminationForm__any-option-selected___E0V0D) {
  border-color: #69c0ff;
  box-shadow: 0px 0px 0px 6px #1890FF1A;
}
.ClinicalDeterminationForm__radio-option___cQpk1.ClinicalDeterminationForm__selected-option___CKI83 {
  background-color: #F5FAFC;
  border: 2px solid #1890ff;
}
.ClinicalDeterminationForm__radio-title___cSND3 {
  font-size: 20px;
  line-height: 21px;
  font-weight: 500;
  color: #262626;
  margin-bottom: 8px;
}
.ClinicalDeterminationForm__recommended-tag___G7hRr {
  position: absolute;
  top: 12px;
  right: 12px;
  color: #1890ff;
  background-color: #e6f7ff;
  border: 1px solid #91d5ff;
  border-radius: 2px;
  font-size: 12px;
  padding: 1px 8px 1px 8px;
}
.ClinicalDeterminationForm__input-label___ENmXO {
  font-weight: bold;
  margin-top: 16px;
}
.ClinicalDeterminationForm__input-label-dropdown___HipF6 {
  font-weight: bold;
  margin-top: 16px;
  margin-bottom: 6px;
}
.ClinicalDeterminationForm__error-text___xJwFz {
  color: #f5222d;
  margin-top: 4px;
}
.ClinicalDeterminationForm__input-description___JSPkk {
  color: #595959;
  margin-bottom: 8px;
}
.ClinicalDeterminationForm__read-only___WmaL_ .ClinicalDeterminationForm__radio-option___cQpk1 {
  cursor: not-allowed;
}
.ClinicalDeterminationForm__additional-info-section___DN7Sc {
  position: relative;
}
.ClinicalDeterminationForm__question-inspector___OeFpR {
  position: absolute;
  top: 6px;
  left: -30px;
  color: #d9d9d9;
}
.ClinicalDeterminationForm__lcd___gaBYg,
.ClinicalDeterminationForm__nrd_____bl2 {
  padding-top: 12px;
}
.ClinicalDeterminationForm__nrd-label___zVyNE {
  display: inline-block;
  font-weight: bold;
  margin-bottom: 6px;
}
.ClinicalDeterminationForm__additional-details-label___d26Uf {
  margin-bottom: 6px;
}
.ClinicalDeterminationForm__secondary-review-checkbox___f9o5L {
  margin-top: 10px;
}
.ClinicalDeterminationForm__nomnc-or-continued-stay-reason___bDCx1 {
  position: relative;
  margin-top: 10px;
}
.ClinicalDeterminationForm__required-star___ywRVH {
  color: #ff4d4f;
  margin-left: 4px;
  font-weight: normal;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.RecommendationDisplaySection__loading-overlay-wrapper___KN479 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 300px;
}
.RecommendationDisplaySection__back-button___Ra481 {
  color: #096dd9;
  display: flex;
  align-items: center;
  padding-left: 0px;
}
.RecommendationDisplaySection__back-button___Ra481 svg {
  margin-right: 6px;
}
.RecommendationDisplaySection__main-title___eQ1mv {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 38px;
  font-weight: bold;
  color: #262626;
}
.RecommendationDisplaySection__main-description____R7A8 {
  color: #595959;
  font-size: 16px;
}
.RecommendationDisplaySection__recommendation-wrapper___qogvM {
  margin-top: 48px;
  border-radius: 8px;
  border: 1px solid #d9d9d9;
}
.RecommendationDisplaySection__recommendation-tag___gdS7z {
  color: #096dd9;
  font-weight: bold;
}
.RecommendationDisplaySection__recommendation-title___rad7d {
  font-size: 30px;
  font-weight: 500;
  margin-top: 8px;
  margin-bottom: 8px;
  color: #262626;
}
.RecommendationDisplaySection__recommendation-first-section___UKEb1,
.RecommendationDisplaySection__recommendation-second-section___QS9vp {
  padding: 24px;
}
.RecommendationDisplaySection__recommendation-second-section___QS9vp {
  border-top: 1px solid #d9d9d9;
  background-color: #fafafa;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.RecommendationDisplaySection__reasons-title___Pjyp9 {
  font-size: 24px;
  color: #262626;
  margin-top: 8px;
  margin-bottom: 8px;
  font-weight: 500;
}
.RecommendationDisplaySection__save-and-send-button___MWej6 {
  margin-top: 12px;
}

.AssessmentUMReviewContent__wrapper___v9Eot {
  display: flex;
  justify-content: center;
}
.AssessmentUMReviewContent__content-column___e1kzS {
  width: 800px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ClinicalAssessmentForm__form-wrapper___lTkom {
  margin-bottom: 24px;
}
.ClinicalAssessmentForm__form-wrapper___lTkom .ant-form-item {
  margin-bottom: 12px;
}
.ClinicalAssessmentForm__form-wrapper___lTkom .ant-select-selection-selected-value {
  height: 30px;
  white-space: normal;
}
.ClinicalAssessmentForm__form-wrapper___lTkom .ant-select {
  margin-top: 10px;
}
.ClinicalAssessmentForm__form-wrapper___lTkom textarea {
  margin-top: 10px;
}
.ClinicalAssessmentForm__form-wrapper___lTkom .ant-collapse .ant-collapse-item-disabled > .ant-collapse-header {
  color: rgba(0, 0, 0, 0.8);
  cursor: default;
}
.ClinicalAssessmentForm__form-wrapper___lTkom .ant-radio-wrapper {
  white-space: normal;
}
.ClinicalAssessmentForm__form-wrapper___lTkom .ant-checkbox-wrapper {
  white-space: normal;
}
.ClinicalAssessmentForm__switch-space___l07Gh {
  margin-left: 5px;
}
.ClinicalAssessmentForm__tabs-header-container___S2si4 .ant-progress-inner {
  background-color: #e9e9e9;
}
.ClinicalAssessmentForm__header-container___Chrx6 {
  margin-top: 12px;
}
.ClinicalAssessmentForm__header-container___Chrx6 .ClinicalAssessmentForm__patient-label___v4KJp {
  font-weight: bold;
}
.ClinicalAssessmentForm__custom-tabs-container___ycYi7 .ant-tabs-left-bar {
  width: 300px;
  height: 400px;
}
.ClinicalAssessmentForm__custom-tabs-container___ycYi7 .ant-tabs .ant-tabs-left-bar .ant-tabs-tab {
  text-align: left;
  margin: 0;
}
.ClinicalAssessmentForm__custom-tabs-container___ycYi7 .ant-steps-navigation .ant-steps-item:last-child {
  flex: 1.2;
}
.ClinicalAssessmentForm__custom-tabs-container___ycYi7 .ant-steps-navigation .ant-steps-item::after {
  margin-top: -11px;
}
.ClinicalAssessmentForm__custom-tabs-container___ycYi7 .ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-left: 0;
}
.ClinicalAssessmentForm__custom-tabs-container___ycYi7 .ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon,
.ClinicalAssessmentForm__custom-tabs-container___ycYi7 .ant-steps-small .ant-steps-item-title {
  font-size: 12px;
}
.ClinicalAssessmentForm__custom-tabs-container___ycYi7 .ant-progress-circle-trail {
  stroke: #d9d9d9 !important;
}
.ClinicalAssessmentForm__custom-tabs-container___ycYi7 .ant-steps-item-disabled {
  cursor: not-allowed;
}
.ClinicalAssessmentForm__custom-tabs-container___ycYi7 .ant-steps-item-disabled .ant-steps-item-title {
  color: #bfbfbf;
}
.ClinicalAssessmentForm__custom-tabs-container___ycYi7 .ClinicalAssessmentForm__progress-bar___RqlOc {
  max-width: 270px;
  padding: 0 24px;
  margin-bottom: 24px;
}
.ClinicalAssessmentForm__first-stay-info-row___hAFUT .ant-row {
  margin-bottom: 10px;
}
.ClinicalAssessmentForm__select-wrapper___sCdHa {
  display: flex;
  align-items: flex-end;
  margin-left: 4px;
}
.ClinicalAssessmentForm__select-wrapper___sCdHa > div:first-of-type {
  flex: 1 1;
}
.ClinicalAssessmentForm__input-wrapper___rdNSU {
  display: flex;
  align-items: flex-end;
  margin-left: 4px;
}
.ClinicalAssessmentForm__input-wrapper___rdNSU > div {
  flex: 1 1 48%;
}
.ClinicalAssessmentForm__input-wrapper___rdNSU > div:first-of-type {
  padding-right: 24px;
}
.ClinicalAssessmentForm__input-wrapper___rdNSU > div > div > .ant-radio-group {
  display: inline-flex;
}
.ClinicalAssessmentForm__input-wrapper___rdNSU > div > div > .ant-radio-group .ant-form-item-control {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ClinicalAssessmentForm__input-wrapper___rdNSU > div > div > .ant-radio-group .ant-form-item-control .ant-form-item-children {
  width: 51px;
  text-align: left;
}
.ClinicalAssessmentForm__document-button___SZLap {
  margin-left: 6px;
  margin-top: 21px;
  align-self: start;
}
.ClinicalAssessmentForm__no-document-wrapper___pw5WM {
  margin-left: 4px;
}
.ClinicalAssessmentForm__trend-label-increase___lHhuy {
  color: #52c41a;
  position: absolute;
  left: -20px;
  height: 21px;
  top: 26px;
}
.ClinicalAssessmentForm__trend-label-increase___lHhuy.ClinicalAssessmentForm__trend-label-read-only___wjZbC {
  top: 23px;
}
.ClinicalAssessmentForm__trend-label-decrease___z7t0p {
  color: #f5222d;
  position: absolute;
  left: -20px;
  height: 21px;
  top: 26px;
}
.ClinicalAssessmentForm__trend-label-decrease___z7t0p.ClinicalAssessmentForm__trend-label-read-only___wjZbC {
  top: 23px;
}
.ClinicalAssessmentForm__details-section___f7k9y {
  padding: 16px 0 16px 16px;
}
.ClinicalAssessmentForm__add-row___cOLs0 {
  padding-bottom: 16px;
}
.ClinicalAssessmentForm__history-cell-odd___Ghkki {
  background: #f1f1f1;
}
.ClinicalAssessmentForm__history-cell___foxPI {
  border: 0.5px solid #d9d9d9;
  overflow: hidden;
  display: flex;
  align-items: center;
  padding-left: 24px !important;
}
.ClinicalAssessmentForm__history-cell___foxPI .ant-form-item {
  padding-bottom: 0px !important;
}
.ClinicalAssessmentForm__history-cell___foxPI .ant-form-item .ant-form-item-children > div > div {
  height: 4.6em;
  display: flex;
  align-items: center;
}
.ClinicalAssessmentForm__history-cell___foxPI .ant-form-item .ant-form-item-children > div > div > div {
  max-height: 4.6em;
}
.ClinicalAssessmentForm__history-cell-details___k14Dp > div {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-inline-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.ant-input.ant-input-disabled.ant-input.ant-input-disabled.ClinicalAssessmentForm__next-aca-schedule-input___QKK3I {
  color: #262626;
  padding-top: 0;
  padding-left: 0;
  margin-top: -0.5em;
  background-color: white;
  border: none;
}
.ClinicalAssessmentForm__radio-dynamic-label___WzdW2 {
  margin-top: 10px;
  margin-left: 15px;
  margin-bottom: 10px;
}
.ClinicalAssessmentForm__radio-dynamic-divider___N2Iwb {
  margin: 2px 0 10px 0;
  background: #8c8c8c;
}
.ClinicalAssessmentForm__radio-dynamic-document-button___VI85J {
  margin-left: 6px;
  margin-top: 44px;
  align-self: start;
}
.ClinicalAssessmentForm__narrative-wrapper___ZLBxN {
  line-height: 2.3;
}
.ClinicalAssessmentForm__narrative-wrapper___ZLBxN .ClinicalAssessmentForm__narrative-input___z3FSA {
  display: inline-block;
  margin: 0 4px;
  min-width: 300px;
}
.ClinicalAssessmentForm__narrative-wrapper___ZLBxN .ClinicalAssessmentForm__narrative-input___z3FSA .ant-select-dropdown-menu-item {
  white-space: unset !important;
}
.ClinicalAssessmentForm__narrative-wrapper___ZLBxN .ClinicalAssessmentForm__narrative-input-display___NBBou {
  color: #262626;
  margin: 0 4px;
  padding: 8px 0 0 0;
}
.ClinicalAssessmentForm__check-circle-icon___e0Ndm {
  color: #52c41a;
  font-size: 0.75rem;
}
.ClinicalAssessmentForm__main-title___jerRZ {
  margin-bottom: 5px;
}
.ClinicalAssessmentForm__container-header___XDoCq {
  background: #ffffff;
  padding-top: 24px;
  margin-top: -24px;
  margin-bottom: 24px;
  position: sticky;
  width: 100%;
  z-index: 5;
  top: 0;
}
.ClinicalAssessmentForm__container-header___XDoCq .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  background: #1890ff;
  color: #ffffff;
  border-radius: 4px;
  border: 1px solid #1890ff;
}
.ClinicalAssessmentForm__container-header___XDoCq .ant-collapse > .ant-collapse-item-active > .ant-collapse-header {
  border-radius: 4px 4px 0 0;
}
.ClinicalAssessmentForm__container-header___XDoCq::after {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 40px;
  background: linear-gradient(#ffffff, rgba(255, 255, 255, 0));
  /* Gradient from white to transparent */
  z-index: 5;
}
.ClinicalAssessmentForm__caret-icon___H6F1d {
  font-size: 0.75rem;
}
.ClinicalAssessmentForm__ml-4___x6qrH {
  margin-left: 4px;
}
.ClinicalAssessmentForm__ml-8___ZnnTq {
  margin-left: 8px;
}
.ClinicalAssessmentForm__mb-12___H02RJ {
  margin-bottom: 12px;
}
.ClinicalAssessmentForm__mb-10___npQ5o {
  margin-bottom: 10px;
}
.ClinicalAssessmentForm__mb-8___cVoYg {
  margin-bottom: 8px;
}
.ClinicalAssessmentForm__mt-8___lQZmR {
  margin-top: 8px;
}
.ClinicalAssessmentForm__mt-14___bYyY_ {
  margin-top: 14px;
}
.ClinicalAssessmentForm__divider___S8lO0 {
  margin: 8px 0 16px 0;
}
.ClinicalAssessmentForm__label-style___sl0dR {
  font-weight: normal;
  color: rgba(0, 0, 0, 0.65);
}
.ClinicalAssessmentForm__bold-label___dRjei {
  font-weight: bold;
}
.ClinicalAssessmentForm__label-style-read-only___NA65Z {
  font-weight: 600;
  color: rgba(0, 0, 0, 0.65);
}
.ClinicalAssessmentForm__hide___AzToS {
  visibility: hidden;
}
.ClinicalAssessmentForm__hidden___lWeeS {
  display: none;
}
.ClinicalAssessmentForm__question-wrapper___Fgr9x {
  position: relative;
}
.ClinicalAssessmentForm__question-inspector___iEeBW {
  position: absolute;
  left: -18px;
  top: 2px;
  font-size: 11px;
  color: #d9d9d9;
}
.ClinicalAssessmentForm__question-inspector-tooltip___P7cw8 {
  min-width: 330px;
}
.ClinicalAssessmentForm__question___byrVP {
  width: 100%;
}
.ClinicalAssessmentForm__hidden-question___KcUku,
.ClinicalAssessmentForm__hidden-unanswered-question___tHN0r {
  height: 0;
  visibility: hidden;
}
.ClinicalAssessmentForm__collapse-header-required___S5dBy::after {
  display: inline-block;
  margin-left: 4px;
  content: '*';
  font-family: SimSun, sans-serif;
  line-height: 1;
  font-size: 14px;
  color: #ff4d4f;
}
.ClinicalAssessmentForm__section-title___zUxvJ {
  margin: 6px 0 0 0;
}
.ClinicalAssessmentForm__progress___WgK_P {
  padding-right: 2px;
}
.ClinicalAssessmentForm__inline___uQFsF {
  display: flex;
}
.ClinicalAssessmentForm__warning-wrapper___YZIvQ {
  margin-bottom: 0.5em;
}
.ClinicalAssessmentForm__history-cell-header___xuDUF {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  text-align: center;
  background-color: #f1f1f1;
  border-bottom: 1px solid #d9d9d9;
  padding: 3px 0px;
}
.ClinicalAssessmentForm__first-history-cell-with-header___gRxOZ {
  margin-top: -30px;
}
.ClinicalAssessmentForm__history-cell-header-spacer___dQ1UF {
  width: 100%;
  height: 30px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ClinicalAssessment4Form__form-wrapper___e7pTT {
  margin-bottom: 24px;
}
.ClinicalAssessment4Form__form-wrapper___e7pTT .ant-form-item {
  margin-bottom: 12px;
}
.ClinicalAssessment4Form__form-wrapper___e7pTT .ant-select-selection-selected-value {
  height: 30px;
  white-space: normal;
}
.ClinicalAssessment4Form__form-wrapper___e7pTT .ant-select {
  margin-top: 10px;
}
.ClinicalAssessment4Form__form-wrapper___e7pTT textarea {
  margin-top: 10px;
}
.ClinicalAssessment4Form__form-wrapper___e7pTT .ant-collapse .ant-collapse-item-disabled > .ant-collapse-header {
  color: rgba(0, 0, 0, 0.8);
  cursor: default;
}
.ClinicalAssessment4Form__form-wrapper___e7pTT .ant-radio-wrapper {
  white-space: normal;
}
.ClinicalAssessment4Form__form-wrapper___e7pTT .ant-checkbox-wrapper {
  white-space: normal;
}
.ClinicalAssessment4Form__switch-space___lvDLx {
  margin-left: 5px;
}
.ClinicalAssessment4Form__tabs-header-container___cNl2X .ant-progress-inner {
  background-color: #e9e9e9;
}
.ClinicalAssessment4Form__header-container___lDbnI {
  margin-top: 12px;
}
.ClinicalAssessment4Form__header-container___lDbnI .ClinicalAssessment4Form__patient-label___FwVZ9 {
  font-weight: bold;
}
.ClinicalAssessment4Form__custom-tabs-container___DhFIr .ant-tabs-left-bar {
  width: 300px;
  height: 400px;
}
.ClinicalAssessment4Form__custom-tabs-container___DhFIr .ant-tabs .ant-tabs-left-bar .ant-tabs-tab {
  text-align: left;
  margin: 0;
}
.ClinicalAssessment4Form__custom-tabs-container___DhFIr .ant-steps-navigation .ant-steps-item:last-child {
  flex: 1.2;
}
.ClinicalAssessment4Form__custom-tabs-container___DhFIr .ant-steps-navigation .ant-steps-item::after {
  margin-top: -11px;
}
.ClinicalAssessment4Form__custom-tabs-container___DhFIr .ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-left: 0;
}
.ClinicalAssessment4Form__custom-tabs-container___DhFIr .ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon,
.ClinicalAssessment4Form__custom-tabs-container___DhFIr .ant-steps-small .ant-steps-item-title {
  font-size: 12px;
}
.ClinicalAssessment4Form__custom-tabs-container___DhFIr .ant-progress-circle-trail {
  stroke: #d9d9d9 !important;
}
.ClinicalAssessment4Form__custom-tabs-container___DhFIr .ant-steps-item-disabled {
  cursor: not-allowed;
}
.ClinicalAssessment4Form__custom-tabs-container___DhFIr .ant-steps-item-disabled .ant-steps-item-title {
  color: #bfbfbf;
}
.ClinicalAssessment4Form__custom-tabs-container___DhFIr .ClinicalAssessment4Form__progress-bar___Tox4j {
  max-width: 270px;
  padding: 0 24px;
  margin-bottom: 24px;
}
.ClinicalAssessment4Form__first-stay-info-row___dZpgf .ant-row {
  margin-bottom: 10px;
}
.ClinicalAssessment4Form__select-wrapper___we_Fk {
  display: flex;
  align-items: flex-end;
  margin-left: 4px;
}
.ClinicalAssessment4Form__select-wrapper___we_Fk > div:first-of-type {
  flex: 1 1;
}
.ClinicalAssessment4Form__input-wrapper___TTPxt {
  display: flex;
  align-items: flex-end;
  margin-left: 4px;
}
.ClinicalAssessment4Form__input-wrapper___TTPxt > div {
  flex: 1 1 48%;
}
.ClinicalAssessment4Form__input-wrapper___TTPxt > div:first-of-type {
  padding-right: 24px;
}
.ClinicalAssessment4Form__input-wrapper___TTPxt > div > div > .ant-radio-group {
  display: inline-flex;
}
.ClinicalAssessment4Form__input-wrapper___TTPxt > div > div > .ant-radio-group .ant-form-item-control {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ClinicalAssessment4Form__input-wrapper___TTPxt > div > div > .ant-radio-group .ant-form-item-control .ant-form-item-children {
  width: 51px;
  text-align: left;
}
.ClinicalAssessment4Form__document-button___DpINy {
  margin-left: 6px;
  margin-top: 21px;
  align-self: start;
}
.ClinicalAssessment4Form__no-document-wrapper___jWQIU {
  margin-left: 4px;
}
.ClinicalAssessment4Form__trend-label-increase___YSk_B {
  color: #52c41a;
  position: absolute;
  left: -20px;
  height: 21px;
  top: 26px;
}
.ClinicalAssessment4Form__trend-label-increase___YSk_B.ClinicalAssessment4Form__trend-label-read-only___YtBpZ {
  top: 23px;
}
.ClinicalAssessment4Form__trend-label-decrease___JfMV7 {
  color: #f5222d;
  position: absolute;
  left: -20px;
  height: 21px;
  top: 26px;
}
.ClinicalAssessment4Form__trend-label-decrease___JfMV7.ClinicalAssessment4Form__trend-label-read-only___YtBpZ {
  top: 23px;
}
.ClinicalAssessment4Form__details-section___Ox9Vc {
  padding: 16px 0 16px 16px;
}
.ClinicalAssessment4Form__add-row___cqOQp {
  padding-bottom: 16px;
}
.ClinicalAssessment4Form__history-cell-odd___vs9pW {
  background: #f1f1f1;
}
.ClinicalAssessment4Form__history-cell___DBMQV {
  border: 0.5px solid #d9d9d9;
  overflow: hidden;
  display: flex;
  align-items: center;
  padding-left: 24px !important;
}
.ClinicalAssessment4Form__history-cell___DBMQV .ant-form-item {
  padding-bottom: 0px !important;
}
.ClinicalAssessment4Form__history-cell___DBMQV .ant-form-item .ant-form-item-children > div > div {
  height: 4.6em;
  display: flex;
  align-items: center;
}
.ClinicalAssessment4Form__history-cell___DBMQV .ant-form-item .ant-form-item-children > div > div > div {
  max-height: 4.6em;
}
.ClinicalAssessment4Form__history-cell-details___uBX4t > div {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-inline-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.ant-input.ant-input-disabled.ant-input.ant-input-disabled.ClinicalAssessment4Form__next-aca-schedule-input___U5hxp {
  color: #262626;
  padding-top: 0;
  padding-left: 0;
  margin-top: -0.5em;
  background-color: white;
  border: none;
}
.ClinicalAssessment4Form__radio-dynamic-label___BWGIh {
  margin-top: 10px;
  margin-left: 15px;
  margin-bottom: 10px;
}
.ClinicalAssessment4Form__radio-dynamic-divider___Jxv5F {
  margin: 2px 0 10px 0;
  background: #8c8c8c;
}
.ClinicalAssessment4Form__radio-dynamic-document-button___kF3ia {
  margin-left: 6px;
  margin-top: 44px;
  align-self: start;
}
.ClinicalAssessment4Form__narrative-wrapper____x9dW {
  line-height: 2.3;
}
.ClinicalAssessment4Form__narrative-wrapper____x9dW .ClinicalAssessment4Form__narrative-input___Z3Khl {
  display: inline-block;
  margin: 0 4px;
  min-width: 300px;
}
.ClinicalAssessment4Form__narrative-wrapper____x9dW .ClinicalAssessment4Form__narrative-input___Z3Khl .ant-select-dropdown-menu-item {
  white-space: unset !important;
}
.ClinicalAssessment4Form__narrative-wrapper____x9dW .ClinicalAssessment4Form__narrative-input-display___OwIRU {
  color: #262626;
  margin: 0 4px;
  padding: 8px 0 0 0;
}
.ClinicalAssessment4Form__check-circle-icon___Q7D1i {
  color: #52c41a;
  font-size: 0.75rem;
}
.ClinicalAssessment4Form__main-title___NE29q {
  margin-bottom: 5px;
}
.ClinicalAssessment4Form__container-header___Z9WZ5 {
  background: #ffffff;
  padding-top: 24px;
  margin-top: -24px;
  margin-bottom: 28px;
  position: sticky;
  width: 100%;
  z-index: 5;
  top: 0;
}
.ClinicalAssessment4Form__container-header___Z9WZ5 .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  background: #1890ff;
  color: #ffffff;
  border-radius: 4px;
  border: 1px solid #1890ff;
}
.ClinicalAssessment4Form__container-header___Z9WZ5 .ant-collapse > .ant-collapse-item-active > .ant-collapse-header {
  border-radius: 4px 4px 0 0;
}
.ClinicalAssessment4Form__container-header___Z9WZ5::after {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 40px;
  background: linear-gradient(#ffffff, rgba(255, 255, 255, 0));
  /* Gradient from white to transparent */
  z-index: 5;
}
.ClinicalAssessment4Form__caret-icon___LzTV8 {
  font-size: 0.75rem;
}
.ClinicalAssessment4Form__ml-4___DZvHK {
  margin-left: 4px;
}
.ClinicalAssessment4Form__ml-8___vk_XB {
  margin-left: 8px;
}
.ClinicalAssessment4Form__mb-12___Vr_YU {
  margin-bottom: 12px;
}
.ClinicalAssessment4Form__mb-10___mmMXO {
  margin-bottom: 10px;
}
.ClinicalAssessment4Form__mb-8___YLVEA {
  margin-bottom: 8px;
}
.ClinicalAssessment4Form__mt-8___mvL4h {
  margin-top: 8px;
}
.ClinicalAssessment4Form__mt-14___ShwtX {
  margin-top: 14px;
}
.ClinicalAssessment4Form__divider___E7F8r {
  margin: 8px 0 16px 0;
}
.ClinicalAssessment4Form__label-style___TU7Ad {
  font-weight: normal;
  color: rgba(0, 0, 0, 0.65);
}
.ClinicalAssessment4Form__label-style-read-only___jcoLG {
  font-weight: 600;
  color: rgba(0, 0, 0, 0.65);
}
.ClinicalAssessment4Form__hide___S0peV {
  visibility: hidden;
}
.ClinicalAssessment4Form__hidden___FtJAc {
  display: none;
}
.ClinicalAssessment4Form__question-wrapper___q2w81 {
  position: relative;
}
.ClinicalAssessment4Form__question-inspector___XXfkN {
  position: absolute;
  left: -18px;
  top: 2px;
  font-size: 11px;
  color: #d9d9d9;
}
.ClinicalAssessment4Form__question-inspector-tooltip___ynD6N {
  min-width: 330px;
}
.ClinicalAssessment4Form__question___KliiT {
  width: 100%;
}
.ClinicalAssessment4Form__hidden-question___Gmxua,
.ClinicalAssessment4Form__hidden-unanswered-question___egHsw {
  height: 0;
  visibility: hidden;
}
.ClinicalAssessment4Form__collapse-header-required___yUZ_J::after {
  display: inline-block;
  margin-left: 4px;
  content: '*';
  font-family: SimSun, sans-serif;
  line-height: 1;
  font-size: 14px;
  color: #ff4d4f;
}
.ClinicalAssessment4Form__section-title___ELM_U {
  margin: 6px 0 0 0;
}
.ClinicalAssessment4Form__progress___C479t {
  padding-right: 2px;
}
.ClinicalAssessment4Form__inline___uPB8_ {
  display: flex;
}
.ClinicalAssessment4Form__warning-wrapper___pw80E {
  margin-bottom: 0.5em;
}
.ClinicalAssessment4Form__steps-container___NHkq5 {
  display: flex;
  justify-content: center;
}
.ClinicalAssessment4Form__steps-container___NHkq5 .ant-steps-item-active .ant-steps-item-title {
  color: #096dd9 !important;
}
.ClinicalAssessment4Form__steps-container___NHkq5 .ant-steps-item {
  flex-grow: 0 !important;
}
.ClinicalAssessment4Form__steps-container___NHkq5 .ant-steps-item:not(:first-child) {
  margin-left: 10px;
}
.ClinicalAssessment4Form__steps-container___NHkq5 .ant-steps-item:not(:last-child) {
  margin-right: 30px;
}
.ClinicalAssessment4Form__steps-container___NHkq5 .ant-steps {
  justify-content: center;
}
.ClinicalAssessment4Form__steps-container___NHkq5 .ant-steps-item-title {
  padding-left: 10px;
  padding-right: 10px !important;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.TemplateAddRemoveQuestion__item-delete-row___fEAuk {
  position: relative;
  bottom: -18px;
}
.TemplateAddRemoveQuestion__add-row___YDsEl {
  padding-bottom: 24px;
}
.TemplateAddRemoveQuestion__input-wrapper___UajiN {
  display: flex;
  align-items: flex-end;
  margin-left: 4px;
}
.TemplateAddRemoveQuestion__input-wrapper___UajiN > div {
  flex: 1 1 48%;
}
.TemplateAddRemoveQuestion__input-wrapper___UajiN > div:first-of-type {
  padding-right: 24px;
}
.TemplateAddRemoveQuestion__delete-button___uXzBw {
  border-color: #ff4d4f;
  color: #ff4d4f;
  min-width: 260px;
}
.TemplateAddRemoveQuestion__add-button___d_51F {
  min-width: 260px;
}
.TemplateAddRemoveQuestion__dynamic-header___u2RVy {
  display: flex;
  align-items: center;
  overflow: hidden;
}
.TemplateAddRemoveQuestion__label___LLn9P {
  flex-shrink: 0;
  margin-right: 12px;
}
.TemplateAddRemoveQuestion__divider___y2Y5e {
  flex-grow: 1;
  flex-shrink: 1;
  padding-left: 12px;
  padding-right: 12px;
}
.TemplateAddRemoveQuestion__remove-button-row___x4Aur {
  margin-bottom: 12px;
}

.TemplateSlider__template-slider-container___xBhWq {
  margin-top: 25px;
}
.TemplateSlider__selected-mark___VgPMV {
  position: relative;
  top: -40px;
}

.TemplateNudge__nudge___k5da5 {
  margin-top: -3px;
  margin-bottom: 8px;
  margin-left: 4px;
}
.TemplateNudge__button-wrapper___e1exu {
  margin-top: 4px;
  display: flex;
  justify-content: center;
}
.TemplateNudge__button-wrapper___e1exu > button {
  padding: 0 18px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.AssessmentFancySlider__label___ilUqW {
  color: rgba(0, 0, 0, 0.65);
}
.AssessmentFancySlider__slider-row___iiVEi {
  display: grid;
  grid-template-columns: 3fr 2fr;
  grid-column-gap: 24px;
}
.AssessmentFancySlider__slider-row___iiVEi .ant-slider {
  -webkit-user-select: none;
          user-select: none;
}
.AssessmentFancySlider__slider-row___iiVEi .ant-slider-mark .ant-slider-mark-text:first-of-type {
  transform: translateX(-15%) !important;
}
.AssessmentFancySlider__slider-row___iiVEi .ant-slider-mark .ant-slider-mark-text:last-of-type {
  transform: translateX(-85%) !important;
}
.AssessmentFancySlider__checkbox-section___HpzsR {
  margin-top: 6px;
}
.AssessmentFancySlider__checkbox-section___HpzsR > div {
  margin-top: 6px;
}
.AssessmentFancySlider__row-above-slider___NdVoT {
  height: 24px;
}
.AssessmentFancySlider__row-above-slider___NdVoT .AssessmentFancySlider__label___ilUqW {
  font-weight: 600;
}
.AssessmentFancySlider__clear-button___OWX_P {
  padding-right: 0px;
}
.AssessmentFancySlider__description-header___CiGbi {
  font-weight: bold;
  margin-bottom: 6px;
}
.AssessmentFancySlider__description-body___CJ7xR {
  min-height: 42px;
}
.AssessmentFancySlider__invisible___oEhNE {
  visibility: hidden;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.TemplateReadOnlyForm__summary-header___sm4ZX {
  box-sizing: border-box;
  border-top: 1px solid #f5f5f5;
  padding-top: 1em;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.8);
  font-size: 1.1em;
  margin-bottom: 1em;
  margin-top: -24px;
  /* to offset template form 24 margin bottom */
}
.TemplateReadOnlyForm__form-radio___IePyc {
  margin-top: 1.5em;
  display: flex;
  flex-direction: column;
  row-gap: 0.5em;
}
.TemplateReadOnlyForm__sectiontitle___tEv1q:after {
  font-weight: bold;
  content: ' --- ';
}
.TemplateReadOnlyForm__has-parent___DGuaG {
  padding-left: 1em;
}
.TemplateReadOnlyForm__answer___ZS110 {
  font-weight: bold;
}
.TemplateReadOnlyForm__hidden-form___a3B2r {
  visibility: hidden;
  height: 0;
}
.TemplateReadOnlyForm__list-item___Bo71k {
  padding: 0;
  background: #f5f5f5;
}
.TemplateReadOnlyForm__list-item___Bo71k .TemplateReadOnlyForm__row___cOE5a {
  min-width: 100%;
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 2fr 4fr;
  padding: 0 0.5em;
}
.TemplateReadOnlyForm__list-item___Bo71k .TemplateReadOnlyForm__row___cOE5a .TemplateReadOnlyForm__question-column___qPwsN {
  min-width: 100%;
}
.TemplateReadOnlyForm__list-item___Bo71k .TemplateReadOnlyForm__first-row___dkNJa {
  font-weight: bold;
}

.PendingNomncReviewTaskForm__wrapper___GMvvs .ant-form-item {
  margin-bottom: 0px;
}

.TherapyFlowsheetTaskForm__mr-2___wMjcy {
  margin-right: 8px;
}
.TherapyFlowsheetTaskForm__pb-4___qEdfu {
  padding-bottom: 36px;
}
.TherapyFlowsheetTaskForm__detail-footer-text___r1vwh {
  align-self: center;
  margin-bottom: 24px;
}

@page {
  size: auto;
  margin: 0.5in;
}
h1 {
  font-size: 22px;
}
h2 {
  font-size: 18px;
}
h1:not(:first-of-type) {
  margin-top: 24px;
}

.CareJourneyTaskContent__content___hf5LD {
  padding-bottom: 10px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ClinicalAssessmentTaskContent__assessment___J2f3o {
  padding: 14px 14px;
  border-radius: 5px;
  border: 1px solid #bfbfbf;
  margin-bottom: 14px;
  display: grid;
  grid-template-columns: minmax(200px, 1fr) 1fr 100px;
  grid-column-gap: 7px;
}
.ClinicalAssessmentTaskContent__assessment___J2f3o > div {
  align-self: center;
}
.ClinicalAssessmentTaskContent__assessment___J2f3o.ClinicalAssessmentTaskContent__task-is-complete___aix3Y {
  cursor: pointer;
}
.ClinicalAssessmentTaskContent__assessment___J2f3o.ClinicalAssessmentTaskContent__task-is-complete___aix3Y:hover {
  background-color: #dff0ff;
  border-color: #7ec1ff;
}
.ClinicalAssessmentTaskContent__type___GnE5B {
  font-size: 18px;
}
.ClinicalAssessmentTaskContent__status___jbMAz {
  text-align: center;
}
.ClinicalAssessmentTaskContent__action___E170E {
  text-align: right;
}


.EpisodePdf__phase-section___FaZlt {
  margin-bottom: 24px;
}
@page {
  size: auto;
  margin: 0.5in;
}
.EpisodePdf__action-section-content___DhI9Z {
  padding: 0px;
  margin-bottom: 14px;
}
h1 {
  font-size: 22px;
}
h2 {
  font-size: 18px;
}
h1:not(:first-of-type) {
  margin-top: 24px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.LosExtensionTaskContent__wrapper___VrHue {
  margin-bottom: 8px;
}
.LosExtensionTaskContent__on-track-row___eQS94 {
  margin-bottom: 18px;
}
.LosExtensionTaskContent__read-only-row___ZR7vj {
  color: #8c8c8c;
  font-style: italic;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.MissingAdmitTaskContent__status-section___o3bbc {
  display: flex;
  justify-content: flex-end;
  padding-right: 16px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PacReviewPlanMessage__covid-message___DYMFN {
  font-weight: bold;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.RequestDocumentsTaskContent__requested-docs-row___ifYEu {
  margin-bottom: 14px;
}
.RequestDocumentsTaskContent__label___P9NEw {
  display: inline-block;
  margin-right: 8px;
}
.RequestDocumentsTaskContent__document____gfuM {
  padding: 14px 14px;
  border-radius: 5px;
  border: 1px solid #bfbfbf;
  margin-bottom: 14px;
  cursor: pointer;
}
.RequestDocumentsTaskContent__document____gfuM:hover {
  background-color: #dff0ff;
  border-color: #7ec1ff;
}
.RequestDocumentsTaskContent__type___D72rW {
  font-size: 18px;
}
.RequestDocumentsTaskContent__uploaded___pw7qw {
  color: #8c8c8c;
}
.RequestDocumentsTaskContent__disabled-doc-type___dSqAd {
  border-color: #8c8c8c;
  background-color: #fbfbfb;
  color: #8c8c8c;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ReviewApprovedLosTaskContent__approved-section___K7yCE {
  display: flex;
  margin: 14px 0px;
}
.ReviewApprovedLosTaskContent__approved-section___K7yCE .ReviewApprovedLosTaskContent__label___fUdZz {
  margin-right: 6px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ReviewReadmissionTaskContent__no-info___NoOI1 {
  text-align: center;
  color: #8c8c8c;
}
.ReviewReadmissionTaskContent__pending-stay___fC2tM {
  border: 1px dashed #bfbfbf;
  border-radius: 5px;
  padding: 10px 15px;
  margin-bottom: 8px;
}
.ReviewReadmissionTaskContent__facility-type___ovXJF {
  width: 38px;
  height: 38px;
  margin-right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  background-color: #bfbfbf;
}
.ReviewReadmissionTaskContent__pending-admit___SOUjD {
  color: #8c8c8c;
}
.ReviewReadmissionTaskContent__hospital-row___jEdvY {
  margin-top: -8px;
  margin-bottom: 8px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.UsersCurrentlyViewingEpisode__wrapper___nw7RP {
  padding-right: 24px;
}
.UsersCurrentlyViewingEpisode__user___T3xCu {
  display: inline-block;
  position: relative;
  margin-right: -7px;
  width: 32px;
  height: 32px;
  line-height: 29px;
  text-align: center;
  border-radius: 50%;
  color: #262626;
  font-size: 13px;
  background-color: #ffffff;
  border: 2px solid #bfbfbf;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PatientAtRiskTaskContent__vital___pJK8W {
  margin: 14px;
  display: grid;
  grid-template-columns: 45px 1fr;
  grid-gap: 14px;
}
.PatientAtRiskTaskContent__icon-wrapper___FGcu4 {
  font-size: 28px;
  display: flex;
  align-items: center;
  color: #0075c9;
}
.PatientAtRiskTaskContent__rule___CmSLW {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ChangeInConditionTaskContent__condition___A__Do {
  margin: 14px;
  display: grid;
  grid-template-columns: 45px 1fr;
  grid-gap: 14px;
}
.ChangeInConditionTaskContent__icon-wrapper___rcewF {
  font-size: 28px;
  display: flex;
  align-items: flex-start;
  padding-top: 14px;
  color: #0075c9;
}
.ChangeInConditionTaskContent__content-wrapper___g7o9i {
  display: flex;
  flex-direction: column;
}
.ChangeInConditionTaskContent__title___JlZZE {
  font-size: 17px;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 500;
}
.ChangeInConditionTaskContent__rules___FG00I {
  display: flex;
  flex-direction: column;
}
.ChangeInConditionTaskContent__rule___r8Hk7 {
  font-size: 16px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.TherapyMinutesAlertTaskContent__therapy___zRuu3 {
  margin: 14px;
  display: grid;
  grid-template-columns: 45px 1fr;
  grid-gap: 14px;
}
.TherapyMinutesAlertTaskContent__icon-wrapper___L9Qc5 {
  font-size: 28px;
  display: flex;
  color: #0075c9;
}
.TherapyMinutesAlertTaskContent__content-wrapper___AaCY4 {
  display: flex;
  flex-direction: column;
}
.TherapyMinutesAlertTaskContent__title___Kl4Ss {
  font-size: 17px;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 500;
}
.TherapyMinutesAlertTaskContent__section___BBQoV {
  margin-bottom: 6px;
}
.TherapyMinutesAlertTaskContent__sub-header___a6hQq {
  font-size: 16px;
}
.TherapyMinutesAlertTaskContent__values___h04Su {
  margin-top: 4px;
  margin-bottom: 6px;
}
.TherapyMinutesAlertTaskContent__value___7Fonv {
  margin: 4px 0px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ReminderTaskContent__description___mDQKi {
  word-break: break-word;
  max-height: 150px;
  overflow-y: scroll;
}
.ReminderTaskContent__created-by___n90t8 {
  color: #8c8c8c;
  align-self: flex-end;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-style: italic;
  padding-bottom: 4px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.RiskCard__card___dFeNq {
  border-radius: 5px;
  border: 1px solid #8c8c8c;
}
.RiskCard__card-title___jBBh0 {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  width: 100%;
  padding: 8px;
  text-align: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.RiskCard__card-title___jBBh0.RiskCard__high___e5Yr1 {
  background-color: #ff7875;
  color: #ffffff;
}
.RiskCard__card-title___jBBh0.RiskCard__medium___Re_Ve {
  background-color: #fffb8f;
  color: #000000;
}
.RiskCard__card-title___jBBh0.RiskCard__low___W_u1Y {
  background-color: #95de64;
  color: #000000;
}
.RiskCard__card-body___EyE5E {
  padding: 12px;
}
.RiskCard__date___XMxCS {
  margin: 0.5rem 0 0.5rem 0;
}

.ReviewPatientRiskTaskContent__cards-wrapper___wRzCv {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 12px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.UploadDocumentsTaskContent__requested-docs-row___jqYqo {
  margin-bottom: 14px;
  display: flex;
  flex-wrap: wrap;
  gap: 0.8em;
}
.UploadDocumentsTaskContent__label___UKDH7 {
  display: inline-block;
  margin-right: 8px;
}
.UploadDocumentsTaskContent__document___sFcV6 {
  padding: 14px 14px;
  border-radius: 5px;
  border: 1px solid #bfbfbf;
  margin-bottom: 1.5em;
  cursor: pointer;
}
.UploadDocumentsTaskContent__document___sFcV6:hover {
  background-color: #dff0ff;
  border-color: #7ec1ff;
}
.UploadDocumentsTaskContent__name___Xs_EI {
  font-size: 1.1em;
}
.UploadDocumentsTaskContent__type___ZjX8Y {
  font-size: 1em;
}
.UploadDocumentsTaskContent__uploaded___uXWhF {
  margin-top: 5px;
  color: #8c8c8c;
}
.UploadDocumentsTaskContent__verbiage___mcGsm {
  padding: 1rem 0px;
  border-top: 1px solid #d9d9d9;
  text-align: center;
  color: #8c8c8c;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ClinicalDocumentsMissingTaskContent__requested-docs-row___YqFAe {
  margin-bottom: 0.6em;
  display: flex;
  flex-wrap: wrap;
  gap: 0.6em;
  padding-bottom: 0.7em;
}
.ClinicalDocumentsMissingTaskContent__label___o3sCM {
  display: inline-block;
  margin-right: 8px;
}
.ClinicalDocumentsMissingTaskContent__document___rjdqG {
  padding: 14px 14px;
  border-radius: 5px;
  border: 1px solid #bfbfbf;
  margin-bottom: 1.5em;
  cursor: pointer;
}
.ClinicalDocumentsMissingTaskContent__document___rjdqG:hover {
  background-color: #dff0ff;
  border-color: #7ec1ff;
}
.ClinicalDocumentsMissingTaskContent__name___REalz {
  font-size: 1.1em;
}
.ClinicalDocumentsMissingTaskContent__type___duVal {
  font-size: 1em;
}
.ClinicalDocumentsMissingTaskContent__uploaded___wAyv_ {
  margin-top: 5px;
  color: #8c8c8c;
}

.ExpectedDischargeApproachingTaskContent__message-row___lmUi9 {
  margin-bottom: 1rem;
  font-weight: bold;
}

.documents-received-task-content__content-area___utYUI {
  margin-bottom: 24px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-carousel {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
.ant-carousel .slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.ant-carousel .slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.ant-carousel .slick-list:focus {
  outline: none;
}
.ant-carousel .slick-list.dragging {
  cursor: pointer;
}
.ant-carousel .slick-list .slick-slide {
  pointer-events: none;
}
.ant-carousel .slick-list .slick-slide input.ant-radio-input,
.ant-carousel .slick-list .slick-slide input.ant-checkbox-input {
  visibility: hidden;
}
.ant-carousel .slick-list .slick-slide.slick-active {
  pointer-events: auto;
}
.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,
.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input {
  visibility: visible;
}
.ant-carousel .slick-slider .slick-track,
.ant-carousel .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.ant-carousel .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.ant-carousel .slick-track::before,
.ant-carousel .slick-track::after {
  display: table;
  content: '';
}
.ant-carousel .slick-track::after {
  clear: both;
}
.slick-loading .ant-carousel .slick-track {
  visibility: hidden;
}
.ant-carousel .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .ant-carousel .slick-slide {
  float: right;
}
.ant-carousel .slick-slide img {
  display: block;
}
.ant-carousel .slick-slide.slick-loading img {
  display: none;
}
.ant-carousel .slick-slide.dragging img {
  pointer-events: none;
}
.ant-carousel .slick-initialized .slick-slide {
  display: block;
}
.ant-carousel .slick-loading .slick-slide {
  visibility: hidden;
}
.ant-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.ant-carousel .slick-arrow.slick-hidden {
  display: none;
}
.ant-carousel .slick-prev,
.ant-carousel .slick-next {
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  color: transparent;
  font-size: 0;
  line-height: 0;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-carousel .slick-prev:hover,
.ant-carousel .slick-next:hover,
.ant-carousel .slick-prev:focus,
.ant-carousel .slick-next:focus {
  color: transparent;
  background: transparent;
  outline: none;
}
.ant-carousel .slick-prev:hover::before,
.ant-carousel .slick-next:hover::before,
.ant-carousel .slick-prev:focus::before,
.ant-carousel .slick-next:focus::before {
  opacity: 1;
}
.ant-carousel .slick-prev.slick-disabled::before,
.ant-carousel .slick-next.slick-disabled::before {
  opacity: 0.25;
}
.ant-carousel .slick-prev {
  left: -25px;
}
.ant-carousel .slick-prev::before {
  content: '←';
}
.ant-carousel .slick-next {
  right: -25px;
}
.ant-carousel .slick-next::before {
  content: '→';
}
.ant-carousel .slick-dots {
  position: absolute;
  display: block;
  width: 100%;
  height: 3px;
  margin: 0;
  padding: 0;
  text-align: center;
  list-style: none;
}
.ant-carousel .slick-dots-bottom {
  bottom: 12px;
}
.ant-carousel .slick-dots-top {
  top: 12px;
}
.ant-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 2px;
  padding: 0;
  text-align: center;
  vertical-align: top;
}
.ant-carousel .slick-dots li button {
  display: block;
  width: 16px;
  height: 3px;
  padding: 0;
  color: transparent;
  font-size: 0;
  background: #fff;
  border: 0;
  border-radius: 1px;
  outline: none;
  cursor: pointer;
  opacity: 0.3;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button:hover,
.ant-carousel .slick-dots li button:focus {
  opacity: 0.75;
}
.ant-carousel .slick-dots li.slick-active button {
  width: 24px;
  background: #fff;
  opacity: 1;
}
.ant-carousel .slick-dots li.slick-active button:hover,
.ant-carousel .slick-dots li.slick-active button:focus {
  opacity: 1;
}
.ant-carousel-vertical .slick-dots {
  top: 50%;
  bottom: auto;
  width: 3px;
  height: auto;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ant-carousel-vertical .slick-dots-left {
  left: 12px;
}
.ant-carousel-vertical .slick-dots-right {
  right: 12px;
}
.ant-carousel-vertical .slick-dots li {
  margin: 0 2px;
  vertical-align: baseline;
}
.ant-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px;
}
.ant-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 24px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.VideoTraining__content-wrapper___w6pug {
  max-width: 100%;
  overflow-x: hidden;
  font-size: 1.2em;
}
.VideoTraining__video-playing___jguCO {
  max-height: 475px;
}
.VideoTraining__content-title___SDqZn {
  font-weight: bold;
  text-align: center;
  margin-bottom: 1.2em;
  color: #000000;
}
.VideoTraining__content-header___d514h {
  font-weight: bold;
  color: #000000;
  text-align: center;
}
.VideoTraining__video-wrapper___SrkmK video {
  border: 2px #595959 solid;
}
.VideoTraining__video-wrapper___SrkmK p {
  font-size: inherit;
  color: #262626;
  font-weight: bold;
}
.VideoTraining__video-thumbnails___nudGE {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: stretch;
  flex-wrap: wrap;
  justify-content: center;
}
.VideoTraining__video-thumbnails___nudGE .VideoTraining__image-wrapper___GVCRg {
  margin: 0.7em;
  display: flex;
  flex-direction: column;
  border: none;
  background-color: transparent;
  width: 30%;
  cursor: pointer;
}
.VideoTraining__video-thumbnails___nudGE .VideoTraining__image-wrapper___GVCRg p {
  width: 100%;
  text-align: center;
  font-size: 0.8em;
  color: #262626;
  font-weight: bold;
}
.VideoTraining__thumbnail-image___AF1iD {
  align-self: center;
  max-width: 100%;
  border: 1px #595959 solid;
  display: block;
  margin-top: 0.5em;
}
.VideoTraining__button___t4CbV {
  width: 90px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.MissingAuthorizationTaskContent__info___G4JHm {
  font-size: 16px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.UploadNomncTaskContent__label___Cu5ha {
  display: inline-block;
  margin-right: 8px;
}
.UploadNomncTaskContent__document___TZG6f {
  padding: 14px 14px;
  border-radius: 5px;
  border: 1px solid #bfbfbf;
  margin-bottom: 1.5em;
  cursor: pointer;
}
.UploadNomncTaskContent__document___TZG6f:hover {
  background-color: #dff0ff;
  border-color: #7ec1ff;
}
.UploadNomncTaskContent__name___hV3ZV {
  font-size: 1.1em;
}
.UploadNomncTaskContent__type___Ga16U {
  font-size: 1em;
}
.UploadNomncTaskContent__uploaded___DbgaX {
  margin-top: 5px;
  color: #8c8c8c;
}
.UploadNomncTaskContent__verbiage___BeaAd {
  padding: 1rem 0px;
  border-top: 1px solid #d9d9d9;
  text-align: left;
  color: #8c8c8c;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.FacilityActiveNote__icon___NUg9n {
  margin-right: 5px;
  margin-left: 3px;
}
.FacilityActiveNote__priority-high___PLgOb {
  color: #f5222d;
}
.FacilityActiveNote__priority-medium___IiCvt {
  color: #d4b106;
}
.FacilityActiveNote__priority-low___kJXsU {
  color: #262626;
}

.DischargeReadinessPacTaskContent__message-row___pIcis {
  margin-bottom: 1rem;
  font-weight: bold;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.UserOnlineAgreement__agreement-content___li_5g {
  height: calc(100vh - 260px);
  max-width: 100%;
  overflow-y: hidden;
}
.UserOnlineAgreement__agreement-html___Ref9r {
  padding-right: 10px;
}
.UserOnlineAgreement__agreement-modal___TvUzG .ant-modal-body {
  padding: 20px;
  overflow-y: hidden !important;
}
.UserOnlineAgreement__checkbox___yYBFB {
  width: 100%;
  display: flex;
  justify-content: center;
  box-sizing: border-box;
  padding-bottom: 1em;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ConversationPreview__conversation-preview___EJFxq {
  min-height: 95px;
  padding: 6px;
  margin-left: -1px;
  margin-right: -1px;
  cursor: pointer;
  background-color: #ffffff;
  border: 1px solid #bfbfbf;
}
.ConversationPreview__conversation-preview___EJFxq:not(:first-of-type) {
  border-top-color: #ffffff;
}
.ConversationPreview__conversation-preview___EJFxq:last-of-type {
  margin-bottom: -1px;
}
.ConversationPreview__conversation-preview___EJFxq:hover {
  border-color: #7ec1ff;
}
.ConversationPreview__conversation-preview___EJFxq.ConversationPreview__is-active___rhpes {
  border-color: #0075c9;
}
.ConversationPreview__conversation-preview___EJFxq:hover,
.ConversationPreview__conversation-preview___EJFxq.ConversationPreview__is-active___rhpes {
  border-width: 2px;
  border-right-width: 3px;
  border-left-width: 3px;
  padding: 5px 4px 5px 4px;
}
.ConversationPreview__unread-marker___fc8NL {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-left: 4px;
  background-color: #d46b08;
}
.ConversationPreview__author___UGW0X {
  font-size: 12px;
  font-weight: bold;
}
.ConversationPreview__date___ZBuZO {
  font-size: 12px;
  text-align: right;
  color: #8c8c8c;
}
.ConversationPreview__type___kNucT {
  font-size: 12px;
  color: #8c8c8c;
  font-weight: bold;
}
.ConversationPreview__message___ikBkl {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ConversationList__conversation-list-card___X01c4 {
  position: relative;
  height: 100%;
  border-color: #bfbfbf;
}
.ConversationList__conversation-list-card___X01c4 > .ant-card-body {
  padding: 0px;
  height: 100%;
  position: relative;
}
.ConversationList__conversation-list-card___X01c4 > .ant-card-head {
  padding: 0px;
}
.ConversationList__conversation-list-card___X01c4 .ant-card-head-title {
  padding: 4px 0px 0px 0px !important;
  margin-bottom: -4px;
}
.ConversationList__conversation-list___Ix9VK {
  height: calc(100% - 36px);
  overflow-y: scroll;
  overflow-x: hidden;
  position: relative;
  z-index: 2;
  margin-bottom: -1px;
}
.ConversationList__empty-conversation-list___g5Ngx {
  position: absolute;
  top: 0px;
  z-index: 1;
  overflow: hidden;
  width: 100%;
  max-height: calc(100% - 36px);
}
.ConversationList__empty-conversation___U0OGg {
  border: 1px solid #bfbfbf;
  border-left: none;
  border-right: none;
  width: 100%;
  height: 95px;
}
.ConversationList__empty-conversation___U0OGg:not(:first-of-type) {
  border-top: none;
}
.ConversationList__conversation-list-header___e63ng .ConversationList__conversation-button___gxpSe {
  background-color: transparent;
  border-color: transparent;
}
.ConversationList__filter-option-label___L4EWo {
  margin-left: 8px;
}

.EpisodeFsodSnfMapping__snf___pEu12 {
  color: green;
}
.EpisodeFsodSnfMapping__not-snf___WqNgh {
  color: red;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ant-list .ant-list-item {
  padding: 10px 15px;
}
.ant-list .ant-list-item.EpisodeMasterListItem__list-item___SoLoZ {
  transition: all 250ms ease;
  color: #8c8c8c;
  border: 1px solid #bfbfbf;
  border-radius: 5px;
  margin-bottom: 8px;
  padding-bottom: 20px;
  position: relative;
}
.ant-list .ant-list-item.EpisodeMasterListItem__list-item-demo___OvFGe {
  padding-bottom: 10px;
}
.ant-list .ant-list-item.EpisodeMasterListItem__list-item___SoLoZ:hover {
  background: #dff0ff;
  border: 1px solid #7ec1ff;
}
.EpisodeMasterListItem__text-overflow___A7Jqx {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.EpisodeMasterListItem__text-overflow-program___gJfJh,
.EpisodeMasterListItem__member-id-wrapper___vHGAH {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 170%;
}
.EpisodeMasterListItem__datum-key___QALpr {
  color: #8c8c8c;
}
.EpisodeMasterListItem__datum-value___ekVwg {
  color: #262626;
}
.EpisodeMasterListItem__person-name___Fwm5w {
  font-weight: bold;
  color: #262626;
}
.EpisodeMasterListItem__person-dob___XsHdU,
.EpisodeMasterListItem__admit-or-elos___NEziR {
  margin-right: 10px;
}
.EpisodeMasterListItem__person-dob___XsHdU {
  display: flex;
}
.EpisodeMasterListItem__person-dob-wrapper___hJi4i {
  width: 60%;
}
.EpisodeMasterListItem__person-age-wrapper___vEBIq {
  width: 30%;
  padding-left: 4px;
}
.EpisodeMasterListItem__admit-or-elos___NEziR {
  margin-top: 2px;
}
.EpisodeMasterListItem__next-assessment-date___fRcoF {
  margin-top: 2px;
}
.EpisodeMasterListItem__program-name___BG893,
.EpisodeMasterListItem__cohorts___LQxMM {
  margin-top: 1px;
  margin-right: 10px;
}
.EpisodeMasterListItem__assignment-column___oF0yE {
  justify-self: stretch;
}
.EpisodeMasterListItem__assignment-column___oF0yE img {
  max-width: 100%;
}
.EpisodeMasterListItem__rta-logo-col___TFttU {
  display: flex;
}
.EpisodeMasterListItem__rta-logo-col___TFttU span {
  color: #f5222d;
}
.EpisodeMasterListItem__meta-item-wrapper___T_72x {
  display: grid;
  grid-template-columns: minmax(150px, 2.2fr) minmax(100px, 1.5fr) minmax(100px, 1.5fr) 90px;
  grid-column-gap: 5px;
}
.EpisodeMasterListItem__meta-item___fWNam {
  justify-self: stretch;
  align-self: center;
}
.EpisodeMasterListItem__meta-item___fWNam img {
  max-width: 100%;
}
.EpisodeMasterListItem__drg-fsod___L_oEK {
  justify-self: center;
  align-self: center;
}
.EpisodeMasterListItem__notification-item___KhRq1 {
  justify-self: end;
  align-self: stretch;
  order: 4;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  padding-top: 10px;
}
.EpisodeMasterListItem__notification-item-preservice___DpPqy {
  justify-self: end;
  align-self: stretch;
  width: 130px;
  padding-top: 10px;
}
.EpisodeMasterListItem__notification-item-icon___aZ9El {
  font-size: 1.5em;
  margin: 0 8px;
  vertical-align: -0.225em;
}
.EpisodeMasterListItem__phone-icon___CYI8l.EpisodeMasterListItem__is-active___hNCQ4 {
  color: #1890ff;
}
.EpisodeMasterListItem__needs-followup-icon___y1sT0.EpisodeMasterListItem__is-active___hNCQ4 {
  color: #faad14;
}
.EpisodeMasterListItem__unseen-document-icon___MdOqa.EpisodeMasterListItem__is-active___hNCQ4 {
  color: #0075c9;
}
.EpisodeMasterListItem__message-icon___dOik8.EpisodeMasterListItem__is-active___hNCQ4 {
  color: #0075c9;
}
.EpisodeMasterListItem__missing-authorization-pac-task-icon___efnzy {
  color: #e24301;
}
.EpisodeMasterListItem__upload-nomnc-pac-task-icon___v_nbE {
  color: #262626;
}
.EpisodeMasterListItem__assign-order___Hkh38 {
  order: 2;
}
.EpisodeMasterListItem__auth___wDdzx {
  display: block;
  position: absolute;
  top: 0px;
  right: -1px;
  padding: 0px 12px;
  border-radius: 0px 5px 0px 5px;
  color: #8c8c8c;
  font-size: 12px;
  cursor: pointer;
  -webkit-user-select: text;
          user-select: text;
  z-index: 10;
}
.EpisodeMasterListItem__covid___mnmEf {
  display: block;
  position: absolute;
  bottom: 0px;
  right: -1px;
  padding: 0px 12px;
  border-radius: 5px 0px 5px 0px;
  background-color: #ffccc7;
  color: #cf1322;
  font-size: 12px;
  z-index: 10;
}
.EpisodeMasterListItem__symbols___E0ez0 {
  display: block;
  position: absolute;
  bottom: -20px;
  font-size: 12px;
  width: 87%;
}
.EpisodeMasterListItem__symbols___E0ez0 .EpisodeMasterListItem__nomnc-lcd___SKpzL {
  justify-content: center;
}
.EpisodeMasterListItem__symbols___E0ez0 .EpisodeMasterListItem__align-blank-lcd___NjUOO {
  margin-left: -8.8em !important;
}
.EpisodeMasterListItem__format-left___elONA {
  left: 0px;
}
.EpisodeMasterListItem__symbols-icon___QtH1C {
  font-size: 15px;
  vertical-align: text-bottom;
}
.EpisodeMasterListItem__status-area___hS8Xy {
  height: 100%;
}
.EpisodeMasterListItem__status-wrapper___uM61a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.EpisodeMasterListItem__expedited___BAvHv {
  padding: 2px 4px;
  border: 1px solid #ffa940;
  color: #d46b08;
  background: #fff7e6;
  border-radius: 4px;
  font-size: 13px;
  margin-top: 6px;
}
.EpisodeMasterListItem__status___suJFL {
  border: 1px solid #d9d9d9;
  background: #fbfbfb;
  border-radius: 10px;
  height: 32px;
  width: 150px;
  line-height: 32px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: 500;
  text-align: center;
}
.EpisodeMasterListItem__status-withdrawn___A62Q6 {
  width: 150px;
  margin-top: 15px;
}
.EpisodeMasterListItem__expedited-list-item___mXNcO {
  padding-top: 20px !important;
}
.EpisodeMasterListItem__expedited-list-item___mXNcO:before {
  content: 'EXPEDITED';
  display: block;
  position: absolute;
  top: -1px;
  right: -1px;
  padding: 0px 12px;
  border-radius: 0px 5px 0px 5px;
  background: #f5222d;
  color: #ffffff;
  font-size: 12px;
  font-weight: 600;
  z-index: 2;
}
.EpisodeMasterListItem__three-day-waiver-list-item___N3Lc1 {
  padding-top: 20px !important;
}
.EpisodeMasterListItem__three-day-waiver-list-item___N3Lc1:before {
  content: '3 Day Waiver Patient';
  display: block;
  position: absolute;
  top: -1px;
  right: -1px;
  padding: 0px 12px;
  border-radius: 0px 5px 0px 5px;
  background: #bfbfbf;
  color: #ffffff;
  font-size: 12px;
  font-weight: 600;
  z-index: 1;
}
.EpisodeMasterListItem__info-tooltip-icon___RMtR8 {
  font-size: 15px;
  margin-bottom: -4px;
}
.EpisodeMasterListItem__hover-text____NXmy {
  text-align: left;
  display: block;
  position: absolute;
  bottom: 0px;
  right: -1px;
  padding: 0px 12px;
  font-size: 12px;
  z-index: 10;
}
.EpisodeMasterListItem__color-green___qIOCm {
  font-size: 14px;
  color: #237804;
}
.EpisodeMasterListItem__color-blue___LXeTW {
  font-size: 14px;
  color: #0075c9;
}
.EpisodeMasterListItem__color-red___j5n0S {
  font-size: 14px;
  color: #f5222d;
}
.EpisodeMasterListItem__color-black___eumS7 {
  font-size: 14px;
  color: #000;
}
.EpisodeMasterListItem__assignment-facility___w7dXq {
  margin-bottom: 4px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeMasterList__empty___ckWhW {
  padding: 3em 0;
}
.EpisodeMasterList__no-data___ladqH {
  color: #8c8c8c;
  margin-bottom: 2em;
}
.EpisodeMasterList__clear-filter___sSyiW {
  color: #8c8c8c;
}
.EpisodeMasterList__clear-arrow___DwHsA {
  margin-right: 0.5em;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.DocumentListDocument__card___bXCqi {
  margin-bottom: 14px;
  border-color: #bfbfbf;
  cursor: pointer;
}
.DocumentListDocument__card___bXCqi:hover {
  background: #dff0ff;
  border-color: #7ec1ff;
}
.DocumentListDocument__card___bXCqi .ant-card-body {
  padding: 14px;
}
.DocumentListDocument__file-type-col___qxOP5 {
  height: 100%;
  display: flex;
  text-align: left;
}
.DocumentListDocument__file-type____hYja {
  border-radius: 3px;
  font-size: 18px;
  color: #ffffff;
  width: 52px;
  height: 52px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.DocumentListDocument__file-type____hYja.DocumentListDocument__pdf___W17o_ {
  background-color: #ffc069;
}
.DocumentListDocument__file-type____hYja.DocumentListDocument__doc___dJ_Tz {
  background-color: #69c0ff;
}
.DocumentListDocument__type-col___ybhU6 {
  flex: 1 0 auto;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 18px;
  padding-left: 14px;
}
.DocumentListDocument__metadata-col___CGau9 {
  text-align: right;
  color: #8c8c8c;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
}
.DocumentListDocument__size___ZQXRU {
  font-size: 18px;
}
.DocumentListDocument__date___LUk7t {
  font-size: 12px;
}


/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ant-list .ant-list-item {
  padding: 10px 15px;
}
.ant-list .ant-list-item.EpisodePlanListItem__list-item___aQRPQ {
  transition: all 250ms ease;
  color: #8c8c8c;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  margin-bottom: 8px;
}
.EpisodePlanListItem__text-overflow___X0QZm {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.EpisodePlanListItem__datum-key___xDHcI {
  color: #8c8c8c;
  font-weight: bold;
}
.EpisodePlanListItem__datum-value___dbK8E {
  color: #262626;
}
.EpisodePlanListItem__facility-type___fX4rI {
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  background-color: #8c8c8c;
}
.EpisodePlanListItem__facility-type___fX4rI.EpisodePlanListItem__facility-type-ACC___eFD7s {
  background-color: #e24301;
}
.EpisodePlanListItem__facility-type___fX4rI.EpisodePlanListItem__facility-type-SNF___Xv_0_ {
  background-color: #0075c9;
}
.EpisodePlanListItem__facility-type___fX4rI.EpisodePlanListItem__facility-type-HHA___nPOJL {
  background-color: #389e0d;
}
.EpisodePlanListItem__facility-name___xjIxs {
  color: #262626;
}
.EpisodePlanListItem__meta-item-wrapper___TIuof {
  display: grid;
  grid-template-columns: minmax(38px, 55px) minmax(250px, 1fr) minmax(155px, 2fr) minmax(70px, 1fr) minmax(155px, 2fr) minmax(80px, 1fr);
  grid-column-gap: 5px;
}
.EpisodePlanListItem__meta-item-wrapper___TIuof.EpisodePlanListItem__read-only___II4tf {
  grid-template-columns: minmax(38px, 52px) minmax(210px, 1fr) minmax(165px, 2fr) minmax(70px, 1fr) minmax(150px, 5fr);
}
.EpisodePlanListItem__meta-item___y_AuV {
  justify-self: stretch;
  align-self: center;
}
.EpisodePlanListItem__care-setting-full___gF6pw {
  color: #262626;
}
.EpisodePlanListItem__day___juLpm {
  color: #8c8c8c;
  margin-left: 4px;
}
.EpisodePlanListItem__day___juLpm.EpisodePlanListItem__weekend___CJc9G {
  font-weight: bold;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ant-list .ant-list-item {
  padding: 10px 15px;
}
.ant-list .ant-list-item.EpisodePlanListPendingItem__list-item___qQ5DA {
  transition: all 250ms ease;
  color: #8c8c8c;
  border: 2px dashed #d9d9d9;
  border-radius: 5px;
  margin-bottom: 8px;
  font-size: 14px;
  min-height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.RiskDashboard__high-risk___yJROj {
  background: #ff7875;
}
.RiskDashboard__risk-color-code___NtKTq {
  top: 1px;
  text-transform: uppercase;
}
.RiskDashboard__risk-color-code___NtKTq.RiskDashboard__high___urOMu {
  background-color: #ff7875;
  color: #ffffff;
}
.RiskDashboard__risk-color-code___NtKTq.RiskDashboard__medium___xsMgc {
  background-color: #fffb8f;
  color: #000000;
}
.RiskDashboard__wrapper___TvrNq {
  width: calc(100% + 30px);
  margin: 7px -15px 10px -15px;
  text-align: center;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin-top: -11px;
}
.RiskDashboard__right___JZfZs {
  border-top-right-radius: 4px;
}
.RiskDashboard__left___Si2WI {
  border-top-left-radius: 4px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.NomncSection__wrapper___RlKjS {
  width: 100%;
  border-radius: 3px;
  padding: 12px;
  margin-bottom: 15px;
  border: 1px solid #d9d9d9;
  background-color: #f7f7f7;
}
.NomncSection__title___pfBsP {
  font-weight: bold;
  display: flex;
}
.NomncSection__appeal-tag___DzKPo {
  margin-left: 6px;
  color: #d46b07;
  border-color: #ffc068;
  background-color: #fff7e6;
}
.NomncSection__appeal-tag-icon___CSjcc {
  margin-right: 4px;
}
.NomncSection__button-wrapper___SFCCn {
  display: flex;
  align-items: center;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeStayListItemActHistory__act-history-icon___uvkRI {
  height: 20px;
}
.EpisodeStayListItemActHistory__act-history-overlay-wrapper___DjsOJ .ant-menu {
  border: 1px solid rgba(140, 140, 140, 0.3);
  border-radius: 3px;
}
.EpisodeStayListItemActHistory__dropdown___xrvw1 {
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  -webkit-transform: translate3d(0, 0, 0);
  max-width: 1302px;
  max-height: 20em;
  overflow-y: scroll;
  overflow-x: hidden;
}
.EpisodeStayListItemActHistory__dropdown___xrvw1::-webkit-scrollbar {
  display: none;
}
.EpisodeStayListItemActHistory__dropdown___xrvw1 .ant-table-header {
  margin-bottom: 0px !important;
}
.EpisodeStayListItemActHistory__dropdown___xrvw1 .ant-table-header::-webkit-scrollbar {
  display: none;
}
.EpisodeStayListItemActHistory__dropdown___xrvw1 .ant-table-body {
  max-width: 1300px;
  overflow-x: hidden;
}
.EpisodeStayListItemActHistory__act-elos___XQTST {
  text-align: center;
  max-width: 55px;
}
.EpisodeStayListItemActHistory__act-discharge-date___CiwV9 {
  text-align: center;
  max-width: 120px;
}
.EpisodeStayListItemActHistory__act-set-date___MJHWV {
  max-width: 165px;
}
.EpisodeStayListItemActHistory__act-by___tz6M_ {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 150px;
}
.EpisodeStayListItemActHistory__act-info___lWdxy {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 170px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ant-list .ant-list-item {
  padding: 10px 15px;
}
.ant-list .ant-list-item.EpisodeStayListItem__list-item___cdwqg {
  transition: all 250ms ease;
  color: #8c8c8c;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  margin-bottom: 8px;
  cursor: pointer;
  position: relative;
}
.ant-list .ant-list-item.EpisodeStayListItem__list-item___cdwqg.EpisodeStayListItem__manual___kvct_:before {
  content: 'MANUAL';
  display: block;
  position: absolute;
  top: -1px;
  right: -1px;
  padding: 0px 12px;
  border-radius: 0px 5px 0px 5px;
  background: #bfbfbf;
  color: #ffffff;
  font-size: 12px;
  font-weight: 600;
  z-index: 2;
}
.ant-list .ant-list-item.EpisodeStayListItem__list-item___cdwqg:hover {
  background: #dff0ff;
  border: 1px solid #7ec1ff;
}
.EpisodeStayListItem__text-overflow___U2krG {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.EpisodeStayListItem__datum-key___ddVrw {
  color: #8c8c8c;
  font-weight: bold;
}
.EpisodeStayListItem__datum-value___cJjMu {
  color: #262626;
}
.EpisodeStayListItem__facility-type-wrapper___FcR7w {
  height: 100%;
}
.EpisodeStayListItem__facility-type___AYawb {
  width: 38px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  background-color: #0075c9;
}
.EpisodeStayListItem__facility-type___AYawb.EpisodeStayListItem__facility-type-ACC___ZDwWX {
  background-color: #e24301;
}
.EpisodeStayListItem__facility-type___AYawb.EpisodeStayListItem__facility-type-HHA___Z37QA {
  background-color: #389e0d;
}
.EpisodeStayListItem__facility-type___AYawb.EpisodeStayListItem__facility-type-LTC___tBx3z {
  background-color: #9254de;
}
.EpisodeStayListItem__facility-type___AYawb.EpisodeStayListItem__prior-occurrence____7c0m {
  background-color: #8c8c8c;
}
.EpisodeStayListItem__facility-type___AYawb.EpisodeStayListItem__facility-type-length-4___N0mfm {
  font-size: 13px;
}
.EpisodeStayListItem__facility-type___AYawb.EpisodeStayListItem__facility-type-length-5___treTL {
  font-size: 9px;
}
.EpisodeStayListItem__facility-type___AYawb.EpisodeStayListItem__facility-type-length-6___IqySZ {
  font-size: 7px;
}
.EpisodeStayListItem__facility-name___vnzuk {
  color: #262626;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.EpisodeStayListItem__condition-row___IbqCD {
  display: flex;
  padding-right: 8px;
}
.EpisodeStayListItem__condition___LxBmL {
  flex: 1 1 auto;
  color: #8c8c8c;
  max-width: 100%;
  overflow: hidden;
}
.EpisodeStayListItem__primary-diagnosis___JsKq1 {
  color: #262626;
  overflow: hidden;
}
.EpisodeStayListItem__status___gSvyZ {
  flex: 0 1 auto;
  color: #8c8c8c;
  padding: 0px 3px;
  text-align: center;
  font-size: 14px;
}
.EpisodeStayListItem__admit-date-wrapper___TQUMi {
  margin-top: 4px;
}
.EpisodeStayListItem__payor-change-wrapper___HJOUb {
  margin-top: 4px;
}
.EpisodeStayListItem__payor-change-wrapper___HJOUb .EpisodeStayListItem__payor-change___Uwr95 {
  color: #000000;
  font-weight: bold;
}
.EpisodeStayListItem__next-aca-schedule-wrapper___mjDaP {
  margin-top: 4px;
  color: #262626;
}
.EpisodeStayListItem__next-aca-schedule-wrapper___mjDaP .EpisodeStayListItem__next-aca-schedule___LzHmt {
  margin-top: 8px;
}
.EpisodeStayListItem__next-aca-schedule-wrapper___mjDaP .EpisodeStayListItem__next-aca-schedule-with-nomnc___wdGhh {
  margin-top: 12px;
}
.EpisodeStayListItem__meta-item-wrapper___TG78l {
  display: grid;
  grid-template-columns: minmax(40px, 52px) minmax(240px, 1fr) minmax(250px, 400px) minmax(80px, 1fr);
  grid-column-gap: 5px;
}
.EpisodeStayListItem__meta-item-wrapper___TG78l.EpisodeStayListItem__read-only___ED7t3 {
  grid-template-columns: minmax(40px, 55px) minmax(230px, 1fr) minmax(250px, 400px) minmax(80px, 4fr);
}
.EpisodeStayListItem__stay-dates___jwCzY {
  display: grid;
  grid-template-columns: minmax(60px, 70px) minmax(100px, 220px);
  grid-column-gap: 5px;
}
.EpisodeStayListItem__act-section-wrapper___TdfAE {
  background-color: rgba(217, 217, 217, 0.3);
  border: 1px solid rgba(140, 140, 140, 0.3);
  border-radius: 3px;
  margin-left: -8px;
  padding-left: 8px;
  padding-top: 6px;
  padding-bottom: 6px;
  margin-top: 10px;
  position: relative;
}
.EpisodeStayListItem__act-section-wrapper___TdfAE::after {
  content: 'ACT';
  position: absolute;
  top: 0px;
  right: 3px;
  font-size: 12px;
  font-weight: 700;
  color: rgba(140, 140, 140, 0.6);
}
.EpisodeStayListItem__act-dates___NDr18 {
  display: grid;
  grid-template-columns: minmax(60px, 70px) minmax(100px, 250px) minmax(60px, 70px);
  grid-column-gap: 5px;
  margin-top: 10px;
}
.EpisodeStayListItem__act-title___Xtp3D {
  font-size: 16px;
  font-weight: 500;
}
.EpisodeStayListItem__act-pending-wrapper___Y5wIc {
  border: 2px dashed #d9d9d9;
}
.EpisodeStayListItem__act-pending___Lj58q {
  color: #8c8c8c;
  min-height: 41px;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.EpisodeStayListItem__act-buttons___eJ8aJ {
  display: flex;
  justify-content: space-between;
  padding-left: 6px;
  padding-right: 25px;
}
.EpisodeStayListItem__act-history-icon___ocCzk {
  height: 20px;
}
.EpisodeStayListItem__act-history-overlay-wrapper___hX6yM .ant-menu {
  border: 1px solid rgba(140, 140, 140, 0.3);
  border-radius: 3px;
}
.EpisodeStayListItem__rational___OFz1m {
  margin: 0;
}
.EpisodeStayListItem__rational___OFz1m button {
  margin: 0;
  height: 1.8em;
  font-size: 0.8em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  border-radius: 0.2em;
  border: none;
}
.EpisodeStayListItem__rational___OFz1m .EpisodeStayListItem__enabled-tag___LaSDe {
  color: #0075c9;
  background-color: #d6e4ff;
}
.EpisodeStayListItem__rational___OFz1m .EpisodeStayListItem__text___yGKVQ {
  margin-right: 0.2em;
}
.EpisodeStayListItem__last-column___crpS2 {
  display: grid;
  grid-template-rows: 3fr 1fr;
}
.EpisodeStayListItem__last-column___crpS2 .EpisodeStayListItem__meta-and-action-wrapper___egGOA {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding-top: 1.8em;
}
.EpisodeStayListItem__meta-item___G3vas {
  justify-self: stretch;
  align-self: center;
}
.EpisodeStayListItem__action-item___SgcYX {
  justify-self: end;
  align-self: center;
}
.EpisodeStayListItem__action-item___SgcYX button,
.EpisodeStayListItem__action-item___SgcYX form {
  display: inline-block;
}
.EpisodeStayListItem__readmission-wrapper___hKvEP {
  width: calc(100% + 30px);
  margin: 8px -15px -10px -15px;
  border-top: 1px solid #d9d9d9;
  display: flex;
  justify-content: center;
}
.EpisodeStayListItem__rta___ZdDfO {
  padding: 8px 14px;
  margin-right: 8px;
  border-right: 1px solid #d9d9d9;
}
.EpisodeStayListItem__active-rta___tuZOk {
  color: #cf1322;
  font-weight: 600;
}
.EpisodeStayListItem__readmission-content___QDSq0 {
  flex: 1 1 auto;
  padding: 8px 14px;
}
.EpisodeStayListItem__readmission___D5TuJ {
  padding: 8px 14px;
}
.EpisodeStayListItem__not-managed-in-anna___YZZXA {
  width: calc(100% + 30px);
  margin: 8px -15px -10px -15px;
  border-top: 1px solid #d9d9d9;
  display: flex;
  justify-content: center;
}
.EpisodeStayListItem__not-managed-in-anna___YZZXA > div {
  padding: 8px 14px;
}
.EpisodeStayListItem__readmission-preview___XOP8B {
  cursor: pointer;
  display: grid;
  grid-template-columns: minmax(150px, 308px) 3fr 25px;
  grid-column-gap: 8px;
}
.EpisodeStayListItem__admit-section___kQQET,
.EpisodeStayListItem__reason-section___J5N9e {
  display: flex;
  overflow: hidden;
}
.EpisodeStayListItem__admit-section___kQQET span,
.EpisodeStayListItem__reason-section___J5N9e span {
  margin-right: 6px;
  white-space: nowrap;
  flex: 0 1 auto;
}
.EpisodeStayListItem__admit-section___kQQET .EpisodeStayListItem__readmission-value___qrKw9,
.EpisodeStayListItem__reason-section___J5N9e .EpisodeStayListItem__readmission-value___qrKw9 {
  color: #262626;
  flex: 1 1 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.EpisodeStayListItem__readmission-pull-out___agQB_ {
  position: relative;
}
.EpisodeStayListItem__readmission-value___qrKw9 {
  color: #262626;
}
.EpisodeStayListItem__readmission-admit___PO2yQ {
  width: 100%;
  margin-bottom: 8px;
}
.EpisodeStayListItem__readmission-empty___zIj3i,
.EpisodeStayListItem__readmission-not-managed-in-anna___Hr0CN {
  text-align: center;
  color: #8c8c8c;
}
.EpisodeStayListItem__up-icon-wrapper___OjRyZ {
  position: absolute;
  top: 8px;
  right: 10px;
}
.EpisodeStayListItem__provided-by-row___kx9Qq {
  width: 100%;
  margin-top: 8px;
}
.EpisodeStayListItem__provided-by___E29EY {
  color: #8c8c8c;
  font-style: italic;
}
.EpisodeStayListItem__discharge-info___MxB8q {
  display: inline-block;
  margin-bottom: -4px;
}
.EpisodeStayListItem__discharge-day___Lk1y3 {
  margin-left: 4px;
}
.EpisodeStayListItem__discharge-day___Lk1y3.EpisodeStayListItem__weekend___hWCgZ {
  font-weight: bold;
}
.EpisodeStayListItem__dropdown___npUC8 {
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  -webkit-transform: translate3d(0, 0, 0);
  max-width: 1000px;
  max-height: 20em;
  overflow-y: scroll;
}
.EpisodeStayListItem__dropdown-item___bOsQa {
  padding: 10px 10px;
}
.EpisodeStayListItem__history-main-row___auRN_ {
  color: #262626;
}
.EpisodeStayListItem__history-reason-row___WfQst {
  margin-left: 14px;
  position: relative;
  bottom: -5px;
}
.EpisodeStayListItem__facility-name-section___eQzMv {
  display: flex;
  align-items: center;
}
.EpisodeStayListItem__upload-nomnc-pac-task-icon___Lum1Q {
  color: #262626;
}
.EpisodeStayListItem__symbols-icon___WDwiX {
  font-size: 15px;
  vertical-align: text-bottom;
}
.EpisodeStayListItem__nomnc-lcd___PiIxe {
  display: flex;
  margin-left: 1em;
  align-items: center;
}
.EpisodeStayListItem__nomnc-lcd___PiIxe .EpisodeStayListItem__datum-key___ddVrw {
  font-weight: normal;
}
.EpisodeStayListItem__red-text___dixkY {
  color: #e24301;
}
.EpisodeStayListItem__link-auth-button-wrapper___Xaze8 {
  display: grid;
  grid-template-columns: minmax(60px, 70px) minmax(100px, 220px);
  grid-column-gap: 5px;
  margin-top: 4px;
}
.EpisodeStayListItem__link-auth-button-wrapper___Xaze8 .EpisodeStayListItem__link-auth-button-text-wrapper___lIav7 {
  display: flex;
  justify-content: flex-start;
}
.EpisodeStayListItem__link-auth-button-wrapper___Xaze8 .EpisodeStayListItem__link-auth-button___TLuiI {
  padding: 0;
}
.EpisodeStayListItem__link-auth-button-wrapper___Xaze8 .EpisodeStayListItem__link-auth-button-disabled___i6rvE {
  color: #262626;
}
.EpisodeStayListItem__link-auth-button-wrapper___Xaze8 .EpisodeStayListItem__is-not-manual___eoQt6 {
  color: #262626;
}

.LinkAuthModal__auth-option-content___VVXl3 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  font-weight: 500;
}
.LinkAuthModal__auth-option-content___VVXl3 .LinkAuthModal__auth-number-label___xEHJT {
  font-weight: 600;
}
.LinkAuthModal__label___lQ2zC {
  margin-bottom: 0.5em;
}
.LinkAuthModal__auth-number-text____P7fa {
  font-weight: 700;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.NoteListNote__card___jPbmB {
  border: 1px solid #d9d9d9;
  border-radius: 5px;
}
.NoteListNote__header___O5hCM {
  padding: 8px 14px;
}
.NoteListNote__created___xchcu {
  color: #262626;
}
.NoteListNote__edited___gOMXI {
  margin-right: 8px;
}
.NoteListNote__edit-icon___r4iro {
  margin-left: -4px;
  margin-right: 4px;
  position: relative;
  top: -2px;
  font-size: 14px;
}
.NoteListNote__note-wrapper___O8hFj {
  border-top: 1px solid #d9d9d9;
  padding: 14px;
  color: #262626;
}
.NoteListNote__text-overflow___jwkP6 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.NoteList__note___jP1Z0 {
  margin-bottom: 14px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PayorList__tab-pane___tvAh7 {
  padding: 14px;
}
.PayorList__insurance-card___J0udQ {
  border-radius: 2px;
  padding: 14px;
  margin-bottom: 14px;
}
.PayorList__insurance-card-primary___IURXQ,
.PayorList__insurance-card-secondary___SelZT {
  border: 1px solid;
  position: relative;
}
.PayorList__insurance-card-primary___IURXQ:after,
.PayorList__insurance-card-secondary___SelZT:after {
  position: absolute;
  top: 0px;
  right: 0px;
  border-radius: 3px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0px;
  width: 135px;
  padding: 0px 3px;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
}
.PayorList__insurance-card-primary___IURXQ {
  border-color: #69c0ff;
}
.PayorList__insurance-card-primary___IURXQ:after {
  content: 'PRIMARY';
  background: #69c0ff;
}
.PayorList__insurance-card-primary___IURXQ .PayorList__insurance-card-insured-col___ypThS {
  font-weight: bold;
}
.PayorList__insurance-card-secondary___SelZT {
  border-color: #ffc069;
}
.PayorList__insurance-card-secondary___SelZT:after {
  content: 'SECONDARY';
  background: #ffc069;
}
.PayorList__insurance-card-col___m87BG {
  margin-bottom: 14px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.StayPreview__facility-name___n2wwp {
  color: #262626;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.StayPreview__date-label___W_DM9 {
  margin-right: 4px;
  color: #8c8c8c;
}
.StayPreview__date___dfhCQ {
  color: #8c8c8c;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.CareJourneyPreview__wrapper___FzUkM {
  display: flex;
}
.CareJourneyPreview__facility-type___DnWxz {
  min-width: 32px;
  max-width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  background-color: #0075c9;
  position: relative;
}
.CareJourneyPreview__facility-type___DnWxz.CareJourneyPreview__facility-type-ACC___ymeto {
  background-color: #e24301;
}
.CareJourneyPreview__facility-type___DnWxz.CareJourneyPreview__facility-type-HHA___qKkks {
  background-color: #389e0d;
}
.CareJourneyPreview__facility-type___DnWxz.CareJourneyPreview__facility-type-length-4___CaIa_ {
  font-size: 12px;
}
.CareJourneyPreview__facility-type___DnWxz.CareJourneyPreview__facility-type-length-5___rO25Q {
  font-size: 8px;
}
.CareJourneyPreview__facility-type___DnWxz.CareJourneyPreview__facility-type-length-6___muS3G {
  font-size: 6px;
}
.CareJourneyPreview__facility-type___DnWxz.CareJourneyPreview__prior-occurrence___VSk4q {
  background-color: #8c8c8c;
}
.CareJourneyPreview__facility-type___DnWxz:not(:last-of-type) {
  margin-right: 28px;
}
.CareJourneyPreview__facility-type___DnWxz:not(:last-of-type):after {
  content: '→';
  display: block;
  color: #bfbfbf;
  font-size: 22px;
  position: absolute;
  top: 4px;
  right: -24px;
}
.CareJourneyPreview__section___zj_XJ {
  display: flex;
}
.CareJourneyPreview__ellipsis___H8w8Q {
  width: 32px;
  font-size: 24px;
  line-height: 19px;
  text-align: center;
  font-weight: bold;
  color: #8c8c8c;
  margin: 0px 8px;
}
.CareJourneyPreview__loading___Rz5x7 {
  justify-self: center;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ReviewDischargePreview__planned___k4Eio {
  width: auto;
  height: auto;
  margin-right: 14px;
  padding: 4px 14px;
  color: #389e0d;
}
.ReviewDischargePreview__planned___k4Eio.ReviewDischargePreview__not-planned___k1hWx {
  color: #cf1322;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.AssessmentTaskPreview__type___wCNZR {
  width: auto;
  height: auto;
  margin-right: 14px;
  padding: 4px 14px;
  color: #8c8c8c;
}
.AssessmentTaskPreview__wrapper___sP9Ft {
  flex-wrap: nowrap;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ReminderTaskPreview__reason-label___X_76d {
  color: #262626;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.ReminderTaskPreview__date-label___JSJWn {
  margin-right: 4px;
  color: #8c8c8c;
}
.ReminderTaskPreview__date___YiQwV {
  color: #8c8c8c;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.TaskIcon__icon___rwCW_ {
  font-size: 28px;
  color: #595959;
}
.TaskIcon__blue___Pj1j9 {
  color: #0075c9;
}
.TaskIcon__blue___Pj1j9 .cls-1,
.TaskIcon__blue___Pj1j9 .cls-2 {
  fill: #0075c9;
}
.TaskIcon__blue___Pj1j9 .cls-3 {
  stroke: #0075c9;
}
.TaskIcon__act___KjY9T {
  max-width: 75%;
  position: relative;
  bottom: -12px;
}
.TaskIcon__task-icon___HSsz3 {
  vertical-align: middle;
}

.TaskExplanationModal__list___pFZ5K > ol > ol {
  list-style-type: lower-alpha;
}
.TaskExplanationModal__divider___yOqxT {
  margin-top: 2px;
  margin-bottom: 8px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.TaskExplanation__label___HFiEU {
  color: #0075c9;
  padding: 4px 6px;
}
.TaskExplanation__small___mDlxX {
  margin-top: 8px;
  font-size: 12px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.TaskListTask__card___PQOWK {
  position: relative;
  margin-bottom: 14px;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
}
.TaskListTask__card___PQOWK:hover {
  background: #dff0ff;
  border: 1px solid #7ec1ff;
}
.TaskListTask__card___PQOWK .ant-collapse-content {
  background-color: #ffffff !important;
}
.TaskListTask__card___PQOWK.TaskListTask__blue-outline___ZpMVn,
.TaskListTask__card___PQOWK:hover.TaskListTask__card___PQOWK.TaskListTask__blue-outline___ZpMVn {
  border: #0075c9 2px solid;
}
.TaskListTask__card___PQOWK.TaskListTask__gray-outline-future___FgzsB {
  border: #8c8c8c 2px dashed;
  pointer-events: none;
}
.TaskListTask__card___PQOWK.TaskListTask__gray-outline-future___FgzsB .ant-collapse-item {
  border-bottom: none;
}
.TaskListTask__meta-item-wrapper___quygk {
  display: grid;
  grid-template-columns: minmax(50px, 60px) minmax(280px, 2fr) minmax(200px, 3fr) minmax(150px, 1fr) 40px;
  grid-column-gap: 5px;
}
.TaskListTask__meta-item___SWZgo {
  justify-self: stretch;
  align-self: center;
}
.TaskListTask__meta-items25___G2jya {
  grid-column-start: 2;
  grid-column-end: 5;
  margin-bottom: 0.75em;
}
.TaskListTask__meta-items25___G2jya span {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}
.TaskListTask__requested-docs-row___gK4YW {
  display: flex;
  align-items: center;
}
.TaskListTask__requested-docs-row___gK4YW .TaskListTask__label___B3Ab2 {
  margin-right: 14px;
}
.TaskListTask__datum-key___tjqV_ {
  color: #8c8c8c;
  font-weight: bold;
}
.TaskListTask__datum-value___ZzZ1Q {
  color: #262626;
}
.TaskListTask__task-name___QSy3g {
  font-size: 18px;
}
.TaskListTask__task-name-red___gCsUb {
  color: #ff4d4f;
}
.TaskListTask__created-on___QVanU {
  color: #8c8c8c;
  font-size: 14px;
}
.TaskListTask__status___iIHUy {
  width: 100%;
  color: #8c8c8c;
  text-align: center;
  font-size: 14px;
}
.TaskListTask__status___iIHUy.TaskListTask__new___yII4g {
  color: #1890ff;
  font-weight: bold;
}
.TaskListTask__status___iIHUy.TaskListTask__past-due___yM7TX {
  color: #faad14;
  font-weight: bold;
}
.TaskListTask__status___iIHUy.TaskListTask__future___AsBF8 {
  color: #1890ff;
  font-weight: bold;
}
.TaskListTask__status___iIHUy.TaskListTask__due-today___bFK5Z {
  color: #1890ff;
  font-weight: bold;
}
.TaskListTask__due-on___Oez9h {
  font-size: 14px;
  color: #8c8c8c;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  font-weight: normal;
}
.TaskListTask__highlight___BDagP {
  color: #262626;
  background: rgba(186, 231, 255, 0.8);
  padding-right: 2px;
}
.TaskListTask__completed-by___zf8KV,
.TaskListTask__completed-on___Ua1x1 {
  font-size: 12px;
  color: #8c8c8c;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.TaskListTask__completed-by___zf8KV {
  margin-top: -2px;
}
.TaskListTask__completed-on___Ua1x1 {
  margin-top: -4px;
  margin-bottom: -4px;
}
.TaskListTask__content-row___gl5Ll {
  margin-top: 14px;
}
.TaskListTask__act-icon___joSgN svg {
  bottom: -3px;
  max-width: 100%;
}
.TaskListTask__collapse-button___KqVp5 {
  justify-self: right;
}
.TaskListTask__body-wrapper___pX9oK {
  position: relative;
}
.TaskListTask__body-wrapper___pX9oK .TaskListTask__admin-buttons___DLNV6 {
  position: absolute;
  bottom: 0px;
  left: calc(50% - 50px);
}
.TaskListTask__body-wrapper___pX9oK .TaskListTask__delete___PFmam {
  margin-right: 14px;
}
.TaskListTask__body-wrapper___pX9oK .TaskListTask__delete___PFmam svg {
  font-size: 14px;
  margin-bottom: 2px;
  margin-left: 1px;
}
.TaskListTask__body-wrapper___pX9oK .TaskListTask__cancel___ZT0jw svg {
  color: #8c8c8c;
}
.TaskListTask__header-wrapper___Oovxz {
  position: relative;
}
.TaskListTask__explain___dKG9K {
  position: absolute;
  top: -16px;
  right: -14px;
  font-size: 11px;
}
.TaskListTask__header-label___LwbVD {
  margin: 6px -16px -12px -12px;
  padding: 4px 6px;
  border-top: 1px solid #d9d9d9;
  text-align: center;
  color: #8c8c8c;
}
.TaskListTask__header-label___LwbVD .TaskListTask__left-align-bold-label___PiwHa {
  text-align: left;
  color: #000000;
  font-size: 1.2em;
  padding: 10px;
}
.TaskListTask__manual-wrapper___CiImy.TaskListTask__manual___ikMUD:before {
  content: 'MANUAL';
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 0px 8px;
  border-radius: 0px 2px 0px 5px;
  background: #bfbfbf;
  color: #ffffff;
  font-size: 12px;
  font-weight: 600;
}
.TaskListTask__add-margin-bottom___BYJ0Z {
  margin-bottom: 1em;
}
.TaskListTask__add-padding-bottom___BNMgI {
  padding-bottom: 1.7em;
}
.TaskListTask__legacy-indicator___ZodMQ:before {
  content: "LEGACY";
  position: absolute;
  left: -13px;
  top: 25px;
  transform: rotate(-90deg);
  font-size: 11px;
}
.TaskListTask__future-task-task-domain-task-icon___hTb25 {
  font-size: 28px;
  color: #595959;
  vertical-align: middle;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.Task__card___UZCKC {
  position: relative;
  margin-bottom: 14px;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
}
.Task__card___UZCKC:hover {
  background: #dff0ff;
  border: 1px solid #7ec1ff;
}
.Task__card___UZCKC .ant-collapse-content {
  background-color: #ffffff !important;
}
.Task__card___UZCKC.Task__blue-outline___Tdw2d,
.Task__card___UZCKC:hover.Task__card___UZCKC.Task__blue-outline___Tdw2d {
  border: #0075c9 2px solid;
}
.Task__card___UZCKC.Task__gray-outline-future___eYRkf {
  border: #8c8c8c 2px dashed;
  pointer-events: none;
}
.Task__card___UZCKC.Task__gray-outline-future___eYRkf .ant-collapse-item {
  border-bottom: none;
}
.Task__meta-item-wrapper___ZmAV2 {
  display: grid;
  grid-template-columns: minmax(50px, 60px) minmax(280px, 2fr) minmax(200px, 3fr) minmax(140px, 1fr) 40px;
  grid-column-gap: 5px;
}
.Task__meta-item___IIhKt {
  justify-self: stretch;
  align-self: center;
}
.Task__datum-key___BaDPE {
  color: #8c8c8c;
  font-weight: bold;
}
.Task__datum-value___M05hN {
  color: #262626;
}
.Task__task-name___TsHxO {
  font-size: 18px;
}
.Task__task-name-red___NNHzQ {
  color: #ff4d4f;
}
.Task__created-on___huaBg {
  color: #8c8c8c;
  font-size: 14px;
}
.Task__status___JlNPu {
  width: 100%;
  color: #8c8c8c;
  text-align: center;
  font-size: 14px;
}
.Task__status___JlNPu.Task__new___Had8V {
  color: #1890ff;
  font-weight: bold;
}
.Task__status___JlNPu.Task__past-due___C8YlR {
  color: #faad14;
  font-weight: bold;
}
.Task__status___JlNPu.Task__future____EnX2 {
  color: #1890ff;
  font-weight: bold;
}
.Task__status___JlNPu.Task__due-today___pATrm {
  color: #1890ff;
  font-weight: bold;
}
.Task__due-on___uMT0c {
  font-size: 14px;
  color: #8c8c8c;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  font-weight: normal;
}
.Task__highlight___Tz1kF {
  color: #262626;
  background: rgba(186, 231, 255, 0.8);
  padding-right: 2px;
}
.Task__completed-by___WD12F,
.Task__completed-on___ZcY3e {
  font-size: 12px;
  color: #8c8c8c;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.Task__completed-by___WD12F {
  margin-top: -2px;
}
.Task__completed-on___ZcY3e {
  margin-top: -4px;
  margin-bottom: -4px;
}
.Task__content-row___PVtEv {
  margin-top: 14px;
}
.Task__act-icon___NsCY5 svg {
  bottom: -3px;
  max-width: 100%;
}
.Task__collapse-button___u6bUD {
  justify-self: right;
}
.Task__body-wrapper___lum2g {
  position: relative;
}
.Task__body-wrapper___lum2g .Task__admin-buttons____BJbz {
  position: absolute;
  bottom: 0px;
  left: calc(50% - 50px);
}
.Task__body-wrapper___lum2g .Task__delete___yUVUn {
  margin-right: 14px;
}
.Task__body-wrapper___lum2g .Task__delete___yUVUn svg {
  font-size: 14px;
  margin-bottom: 2px;
  margin-left: 1px;
}
.Task__body-wrapper___lum2g .Task__cancel___ty4Qa svg {
  color: #8c8c8c;
}
.Task__header-wrapper___tHN9q {
  position: relative;
}
.Task__manual-wrapper___rU4QY.Task__manual___tNVyC:before {
  content: 'MANUAL';
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 0px 8px;
  border-radius: 0px 2px 0px 5px;
  background: #bfbfbf;
  color: #ffffff;
  font-size: 12px;
  font-weight: 600;
}
.Task__add-margin-bottom___ldFvD {
  margin-bottom: 1em;
}
.Task__icon___uO3qK {
  font-size: 28px;
  color: #595959;
}
.Task__task-icon___qMcxB {
  vertical-align: middle;
}
.Task__explain-wrapper___xP82c {
  position: absolute;
  top: -16px;
  right: -14px;
}
.Task__explain___JERyx {
  font-size: 11px;
}
.Task__task-domain-indicator_____EkH:before {
  content: "NEW";
  position: absolute;
  left: -5px;
  top: 25px;
  transform: rotate(-90deg);
  font-size: 11px;
}


/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodesListEpisode__meta-item___jVX_J {
  justify-self: stretch;
  align-self: center;
}
.EpisodesListEpisode__datum-value___d8UZc {
  color: #262626;
}
.EpisodesListEpisode__datum-key___Kj61m {
  color: #8c8c8c;
  font-weight: bold;
  padding-right: 5px;
}
.EpisodesListEpisode__text-overflow___sjiYd {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.EpisodesListEpisode__meta-item-wrapper___CbQHW {
  display: grid;
  grid-template-columns: minmax(250px, 2fr) minmax(200px, 1fr) minmax(200px, 1fr) minmax(100px, 1fr) 40px;
  grid-column-gap: 5px;
}
.EpisodesListEpisode__status___A3U3G {
  width: 100%;
  padding: 4px 4px;
  color: #8c8c8c;
  font-size: 14px;
}
.EpisodesListEpisode__status___A3U3G.EpisodesListEpisode__open___lYwmU {
  color: #1890ff;
  font-weight: bold;
}
.EpisodesListEpisode__content-row___posLN {
  margin-top: 14px;
}
.EpisodesListEpisode__collapse___jzEJs {
  border: 1px solid #bfbfbf;
  border-radius: 5px;
  max-width: 100%;
  width: 100%;
  margin-bottom: 14px;
  overflow-x: hidden;
}
.EpisodesListEpisode__collapse___jzEJs:hover {
  background: #dff0ff;
  border: 1px solid #7ec1ff;
}
.EpisodesListEpisode__collapse___jzEJs .ant-collapse-content {
  background-color: #ffffff !important;
}
.EpisodesListEpisode__collapse___jzEJs .ant-collapse-header {
  cursor: default;
  border-bottom: none;
}
.EpisodesListEpisode__collapse___jzEJs .ant-collapse-item {
  border-bottom: none;
}
.EpisodesListEpisode__collapse___jzEJs .ant-collapse-content-box {
  max-width: 866px;
  width: 100%;
  overflow-x: hidden;
}
.EpisodesListEpisode__collapse-button___i77RE {
  justify-self: right;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ant-list .ant-list-item {
  padding: 10px 15px;
}
.ant-list .ant-list-item.PriorAuthsListItem__list-item___qmroH {
  transition: all 250ms ease;
  color: #8c8c8c;
  border: 1px solid #bfbfbf;
  border-radius: 5px;
  margin-bottom: 8px;
}
.PriorAuthsListItem__text-overflow___f96V_ {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.PriorAuthsListItem__datum-key___fc6KC {
  color: #8c8c8c;
}
.PriorAuthsListItem__datum-value___WwBJF {
  color: #262626;
}
.PriorAuthsListItem__person-name___oIfym {
  font-weight: bold;
  color: #262626;
}
.PriorAuthsListItem__person-dob___gDQTj {
  margin-right: 10px;
}
.PriorAuthsListItem__meta-item-outermost-wrapper___RbRkl {
  display: grid;
  grid-column-gap: 5px;
}
.PriorAuthsListItem__meta-item-wrapper-left___dvOiP {
  display: grid;
  grid-template-columns: minmax(530px, 1fr) minmax(370px, 1fr);
  grid-column-gap: 5px;
}
.PriorAuthsListItem__meta-item-wrapper-right___O2ADZ {
  display: grid;
  grid-template-columns: minmax(150px, 0.75fr) minmax(150px, 1fr);
  grid-column-gap: 5px;
}
.PriorAuthsListItem__meta-item-wrapper-create-form___qeYWh {
  display: grid;
  grid-template-columns: 180px 80px 80px;
  grid-column-gap: 5px;
}
.PriorAuthsListItem__meta-item___ZTotY {
  justify-self: stretch;
  align-self: center;
}
.PriorAuthsListItem__meta-item___ZTotY img {
  max-width: 100%;
}
.PriorAuthsListItem__meta-item-create-form-button___Q6d7U {
  align-self: flex-end;
  margin-bottom: 26px;
}
.PriorAuthsListItem__pl15___wJgZV {
  color: #8c8c8c;
  padding-left: 15px;
}
.PriorAuthsListItem__facility-row___o6gSU {
  display: flex;
}
.PriorAuthsListItem__facility___j6Rl3 {
  margin-left: 6px;
}
.PriorAuthsListItem__admit___EnwLY {
  width: 165px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  background-color: #52c41a;
}
.PriorAuthsListItem__deleted___NsNZK {
  width: 165px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  background-color: #f5222d;
}

.PriorAuthsList__error-wrapper___AXRem {
  display: flex;
  justify-content: center;
}
.PriorAuthsList__pagination-row___EhrQn {
  display: flex;
  justify-content: flex-end;
  margin-top: 12px;
}
.PriorAuthsList__pagination-button___ytX5R {
  display: flex;
  align-items: center;
}
.PriorAuthsList__pagination-button___ytX5R.PriorAuthsList__prev-button___mkXcU {
  padding-left: 0px;
}
.PriorAuthsList__pagination-button___ytX5R.PriorAuthsList__next-button___zl6_L {
  padding-right: 0px;
  justify-content: center;
  margin-left: 12px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.RequestDocumentTaskList__meta-item-wrapper___sqoDQ {
  display: grid;
  grid-template-columns: minmax(50px, 60px) minmax(200px, 4fr) minmax(100px, 1fr);
  grid-column-gap: 5px;
}
.RequestDocumentTaskList__meta-item___evNEx {
  justify-self: stretch;
  align-self: center;
}
.RequestDocumentTaskList__meta-items25___J_SoY {
  grid-column-start: 2;
  grid-column-end: 5;
  margin-bottom: 0.75em;
}
.RequestDocumentTaskList__meta-items25___J_SoY span {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}
.RequestDocumentTaskList__datum-key___w78ZY {
  color: #8c8c8c;
  font-weight: bold;
}
.RequestDocumentTaskList__datum-value___dJntk {
  color: #262626;
}
.RequestDocumentTaskList__task-name___JcQ2e {
  font-size: 18px;
}
.RequestDocumentTaskList__task-name-red___g9Oot {
  color: #ff4d4f;
}
.RequestDocumentTaskList__created-on___xHClX {
  color: #8c8c8c;
  font-size: 14px;
}
.RequestDocumentTaskList__status___L_5ST {
  width: 100%;
  padding: 4px 4px;
  color: #8c8c8c;
  text-align: center;
  font-size: 14px;
}
.RequestDocumentTaskList__status___L_5ST.RequestDocumentTaskList__new___y3oEk {
  color: #1890ff;
  font-weight: bold;
}
.RequestDocumentTaskList__status___L_5ST.RequestDocumentTaskList__past-due___hVily {
  color: #faad14;
  font-weight: bold;
}
.RequestDocumentTaskList__completed-by___gJq4F,
.RequestDocumentTaskList__completed-on___djEZh {
  font-size: 12px;
  color: #8c8c8c;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.RequestDocumentTaskList__completed-by___gJq4F {
  margin-top: -2px;
}
.RequestDocumentTaskList__completed-on___djEZh {
  margin-top: -4px;
  margin-bottom: -4px;
}
.RequestDocumentTaskList__content-row___tJEzB {
  margin-top: 14px;
}
.RequestDocumentTaskList__buttons___RxBkG {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 0.5em;
}
.RequestDocumentTaskList__buttons___RxBkG button {
  width: 100%;
}
.RequestDocumentTaskList__buttons___RxBkG .RequestDocumentTaskList__update-button___mJ9Lt {
  border: 1px dashed #8c8c8c;
}
.RequestDocumentTaskList__buttons___RxBkG .RequestDocumentTaskList__disabled-button___JP9bu {
  color: #8c8c8c;
}
.RequestDocumentTaskList__line___G_n0w {
  margin: 1em 0;
  height: 1px;
  background-color: #0075c9;
}
.RequestDocumentTaskList__header-wrapper___cwHQD {
  position: relative;
}
.RequestDocumentTaskList__explain___fCqgj {
  position: absolute;
  top: -16px;
  right: -14px;
  font-size: 11px;
}
.RequestDocumentTaskList__header-label___HgnsF {
  margin: 6px -16px -12px -12px;
  padding: 4px 6px;
  border-top: 1px solid #d9d9d9;
  text-align: center;
  color: #8c8c8c;
}
.RequestDocumentTaskList__header-label___HgnsF .RequestDocumentTaskList__left-align-bold-label___d2I3G {
  text-align: left;
  color: #000000;
  font-size: 1.2em;
  padding: 10px;
}
.RequestDocumentTaskList__requested-docs-row___o6eQ_ {
  margin-bottom: 14px;
  display: flex;
  flex-wrap: wrap;
  gap: 0.8em;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ant-list .ant-list-item {
  padding: 10px 15px;
}
.ant-list .ant-list-item.PcesForPersonListItem__list-item___uwHC4 {
  transition: all 250ms ease;
  color: #8c8c8c;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  margin-bottom: 8px;
}
.PcesForPersonListItem__text-overflow___kOfeX {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.PcesForPersonListItem__datum-key___IKlIB {
  color: #8c8c8c;
  font-weight: bold;
}
.PcesForPersonListItem__datum-value___yktIU {
  color: #262626;
}
.PcesForPersonListItem__facility-type___lpVBo {
  width: 38px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  background-color: #0075c9;
}
.PcesForPersonListItem__facility-type___lpVBo.PcesForPersonListItem__facility-type-ACC___V3wbT {
  background-color: #e24301;
}
.PcesForPersonListItem__facility-type___lpVBo.PcesForPersonListItem__facility-type-SNF___lkp7q {
  background-color: #0075c9;
}
.PcesForPersonListItem__facility-type___lpVBo.PcesForPersonListItem__facility-type-HHA___UOHzM {
  background-color: #389e0d;
}
.PcesForPersonListItem__facility-type-wrapper___k07k6 {
  height: 100%;
}
.PcesForPersonListItem__facility-name___JziK2 {
  color: #262626;
}
.PcesForPersonListItem__meta-item-wrapper___YdjvI {
  display: grid;
  grid-template-columns: minmax(38px, 55px) minmax(250px, 2fr) minmax(155px, 1fr) minmax(70px, 1fr) minmax(155px, 2fr) minmax(80px, 1fr);
  grid-column-gap: 5px;
}
.PcesForPersonListItem__meta-item-wrapper___YdjvI.PcesForPersonListItem__read-only___HWfJO {
  grid-template-columns: minmax(38px, 52px) minmax(250px, 1fr) minmax(150px, 2fr) minmax(80px, 1fr) minmax(50px, 1fr);
}
.PcesForPersonListItem__meta-item___xYcu2 {
  justify-self: stretch;
  align-self: center;
}
.PcesForPersonListItem__care-setting-full___B7pyg {
  color: #262626;
}
.PcesForPersonListItem__day___tIhQY {
  color: #8c8c8c;
  margin-left: 4px;
}
.PcesForPersonListItem__pce-id___pR2Rt {
  width: calc(100% + 30px);
  margin: 8px -15px -10px -15px;
  border-top: 1px solid #d9d9d9;
  display: flex;
  justify-content: flex-start;
  color: #000000;
}
.PcesForPersonListItem__pce-id___pR2Rt > div {
  padding: 8px 14px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ManualNRDAcknowledgeModalContinueStaySection__nrd-row___XahBl {
  margin-top: 2em;
}
.ManualNRDAcknowledgeModalContinueStaySection__nrd-row___XahBl .ManualNRDAcknowledgeModalContinueStaySection__nrd-info-text___GvbJh {
  box-sizing: border-box;
  margin-bottom: 1em;
}
.ManualNRDAcknowledgeModalContinueStaySection__warning-row___sUDgX {
  display: flex;
  margin-bottom: 1em;
  background-color: #fff7e6;
  border-radius: 4px;
  border: solid 1px #fff7e6;
  box-sizing: border-box;
  padding: 1em 0;
}
.ManualNRDAcknowledgeModalContinueStaySection__warning-row___sUDgX .ManualNRDAcknowledgeModalContinueStaySection__warning-icon___j22Vb {
  color: #fadb14;
}
.ManualNRDAcknowledgeModalContinueStaySection__warning-row___sUDgX .ManualNRDAcknowledgeModalContinueStaySection__warning-text___mZWPa {
  margin-left: 1em;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ManualNRDAcknowledgeModal__result-content___mp4i7 {
  margin-top: 10px;
  color: rgba(0, 0, 0, 0.65);
  padding: 0px;
  text-align: left;
}
.ManualNRDAcknowledgeModal__resize-ant-icon___hFRG4 .ant-result-icon i svg {
  width: 48px;
  height: 48px;
  line-height: 48px;
}
.ManualNRDAcknowledgeModal__resize-ant-icon___hFRG4 .ManualNRDAcknowledgeModal__result-title___jZdzV {
  font-size: 20px;
  line-height: 38px;
}
.ManualNRDAcknowledgeModal__act-update-button___dFPyf {
  margin-left: 8px;
}

.AssessmentModalFooter__print-icon___dDnN6 {
  margin-left: -3px;
  margin-right: 5px;
}
.AssessmentModalFooter__read-only-view-narrative-button___qXR0x {
  margin-left: 8px;
}
.AssessmentModalFooter__submit-button-tooltip___HB2Yu {
  margin-left: 8px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.AssessmentModal__modal___vLX1u .ant-modal-header {
  padding: 16px 24px 0px 24px;
}
.AssessmentModal__modal___vLX1u .ant-modal-header .ant-descriptions-item {
  padding-bottom: 10px;
}
/* Banner styling */
.AssessmentModal__warning-wrapper___U57mm {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  justify-content: center;
  /* Horizontally center */
  align-items: baseline;
  width: 100%;
  background-color: #ffd967;
  color: #000000;
  font-weight: 500;
  padding: 0.8em;
}
.AssessmentModal__warning-wrapper___U57mm .AssessmentModal__icon___rmu5j {
  margin-right: 15px;
  font-size: 1.2em;
  color: #fa8c16;
}
.AssessmentModal__warning-wrapper___U57mm .AssessmentModal__description___BIy_W {
  font-size: 0.8em;
  margin: 0;
  color: #262626;
}
.AssessmentModal__warning-wrapper___U57mm .AssessmentModal__description___BIy_W .AssessmentModal__number-days___vFXwe {
  font-weight: bold;
}
/* End banner styling */
.AssessmentModal__wrapper____tgAX.AssessmentModal__wrapper____tgAX.AssessmentModal__document-pane-shown___pxReT {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  transition: grid-template-columns 0.5s linear;
}
.AssessmentModal__wrapper____tgAX.AssessmentModal__wrapper____tgAX.AssessmentModal__document-pane-shown___pxReT.AssessmentModal__transition-active___E6nCr {
  grid-template-columns: 1fr auto 0;
}
.AssessmentModal__wrapper____tgAX .AssessmentModal__toggle-button___kNAkO {
  position: sticky;
  top: 45%;
  cursor: pointer;
  padding: 10px;
  height: 50px;
  width: 50px;
}
.AssessmentModal__wrapper____tgAX .AssessmentModal__left-pane___zm2hR {
  min-width: 1000px;
}
.AssessmentModal__wrapper____tgAX .AssessmentModal__left-pane___zm2hR.AssessmentModal__fullWidth___reRsk {
  width: 100%;
  transform: width 0.5s linear;
}
.AssessmentModal__wrapper____tgAX.AssessmentModal__wrapper____tgAX.AssessmentModal__is-old-intake-version___cV9zr .AssessmentModal__left-pane___zm2hR {
  min-width: 700px;
}
.AssessmentModal__wrapper____tgAX .AssessmentModal__right-pane___Il7IX {
  position: sticky;
  max-height: 90vh;
  top: 0px;
  opacity: 1;
  overflow: hidden;
  transform: translateX(0%);
  transition-property: all;
  transition-duration: 0.5s;
  transition-timing-function: linear;
  margin-top: -24px;
  padding-top: 24px;
}
.AssessmentModal__wrapper____tgAX .AssessmentModal__right-pane___Il7IX .AssessmentModal__hidden___VYMTk {
  opacity: 0;
  overflow: hidden;
  transform: translateX(100%);
  transition: opacity 0.1s linear 0.3s;
  transition-property: all;
  transition-duration: 0.5s;
  transition-timing-function: linear;
}
@media screen and (max-width: 1675px) {
  .AssessmentModal__wrapper____tgAX .AssessmentModal__left-pane___zm2hR {
    min-width: 745px;
  }
}
.AssessmentModal__assessment-wrapper___Tyi3M {
  padding-right: 6px;
  max-height: calc(100vh - 200px);
  overflow-x: hidden;
  overflow-y: scroll;
}
.AssessmentModal__assessment-wrapper___Tyi3M.AssessmentModal__assessment-wrapper___Tyi3M.AssessmentModal__no-content___ZtpEe {
  padding: 0px;
}
.AssessmentModal__blank-form___rLLH_ {
  width: 0px;
  height: 0px;
  padding: 200px;
  visibility: hidden;
}
.AssessmentModal__spinner___uDftB {
  max-height: 400px !important;
}

.AssessmentTaskModalFooter__print-icon___Dd7Jk {
  margin-left: -3px;
  margin-right: 5px;
}

.AssessmentTaskModal__modal___xVluH .ant-modal-body {
  padding-top: 0px;
}
.AssessmentTaskModal__modal___xVluH .ant-modal-header {
  padding: 16px 24px 0px 24px;
}
.AssessmentTaskModal__modal___xVluH .ant-modal-header .ant-descriptions-item {
  padding-bottom: 10px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ConfirmDischargePlanDocModal__warning-text___SFke4 {
  margin-bottom: 14px;
}
.ConfirmDischargePlanDocModal__confirm-button-row___CF5dL {
  margin-top: 24px;
  margin-bottom: 14px;
}
.ConfirmDischargePlanDocModal__confirmed-by-row___ug6t_ {
  min-height: 24px;
  margin-top: 14px;
  margin-bottom: -6px;
}
.ConfirmDischargePlanDocModal__alert___a7Cjy {
  font-weight: bold;
  color: #cf1322;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.FacilityInfo__datum-key___REa0J {
  color: #8c8c8c;
  font-weight: bold;
}
.FacilityInfo__datum-value___w8QCV {
  color: #262626;
}
.FacilityInfo__meta-item-wrapper___jUt03 {
  display: grid;
  grid-template-columns: minmax(100px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(70px, 1fr) minmax(70px, 1fr);
  grid-column-gap: 5px;
}
.FacilityInfo__meta-item-wrapper___jUt03.FacilityInfo__meta-list___cylij {
  transition: all 250ms ease;
  color: #8c8c8c;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  margin-bottom: 8px;
  padding: 10px 15px;
}
.FacilityInfo__meta-item___VcsU_ {
  justify-self: stretch;
  align-self: center;
}
.FacilityInfo__meta-span-1-3___KgFlr {
  grid-column: 1 / 3;
}
.FacilityInfo__meta-span-1-4___TAVCl {
  grid-column: 1 / 4;
}
.FacilityInfo__clickable-link___eN8j7 .ant-tag {
  cursor: pointer;
}
.FacilityInfo__disabled-link___yfWKf {
  pointer-events: none;
}
.FacilityInfo__disabled-link___yfWKf .ant-tag {
  cursor: default;
}

.AssessmentInfo__wrapper___goopl {
  margin-bottom: 12px;
}
.AssessmentInfo__assessment___k4BVK {
  margin-bottom: 12px;
}
.AssessmentInfo__assessment-label___XClaW {
  margin-bottom: 4px;
}
.AssessmentInfo__tag____4eBU {
  margin-bottom: 4px;
}
.AssessmentInfo__vertical-tags___Rz168 {
  display: flex;
  flex-direction: column;
}

.PersonAssessmentInfo__table___LrNh2 {
  margin-bottom: 12px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeStayModal__modal___JdrhQ .ant-tabs-tabpane {
  overflow-y: scroll;
  max-height: calc(100vh - 250px);
}
.EpisodeStayModal__stay-modal-tabs___O40qe {
  margin-top: -20px;
  margin-bottom: 1.5em;
}
.EpisodeStayModal__edit-icon___JiZQB {
  margin-left: -3px;
  margin-right: 3px;
}
.EpisodeStayModal__grid-top-margin___BodSU {
  margin-top: 14px;
}
.EpisodeStayModal__highlight___eFG_R {
  background-color: #fff566;
  padding: 1px 2px;
}
.EpisodeStayModal__admin-info____5USQ {
  position: absolute;
  bottom: 11px;
  left: 17px;
  display: flex;
  align-items: center;
}
.EpisodeStayModal__admin-info____5USQ > * {
  margin-right: 12px;
}
.EpisodeStayModal__stay-id___R0L2H {
  color: #8c8c8c;
}
.EpisodeStayModal__stay-id-tooltip___lN7wv {
  max-width: 350px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeProgramModal__modal___PavPf .ant-tabs-tabpane {
  overflow-y: scroll;
  max-height: calc(100vh - 250px);
}
.EpisodeProgramModal__stay-modal-tabs___Mwsii {
  margin-top: -20px;
  margin-bottom: 1.5em;
}
.EpisodeProgramModal__edit-icon___mVKer {
  margin-left: -3px;
  margin-right: 3px;
}
.EpisodeProgramModal__grid-top-margin___RYxe9 {
  margin-top: 14px;
}
.EpisodeProgramModal__highlight___sG3SI {
  background-color: #fff566;
  padding: 1px 2px;
}
.EpisodeProgramModal__admin-info___epMKF {
  position: absolute;
  bottom: 11px;
  left: 17px;
  display: flex;
  align-items: center;
}
.EpisodeProgramModal__admin-info___epMKF > * {
  margin-right: 12px;
}
.EpisodeProgramModal__stay-id___E45jb {
  color: #8c8c8c;
}
.EpisodeProgramModal__stay-id-tooltip___yUKwz {
  max-width: 350px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.RequestDocumentsIntermediateModal__form___VNcg9 .ant-row.ant-form-item {
  margin-bottom: 4px;
}
.RequestDocumentsIntermediateModal__label___CWkyk {
  margin: 4px 0;
}
.RequestDocumentsIntermediateModal__line___dtLCH {
  height: 1px;
  background-color: #0075c9;
  margin: 1em 1em 0 1em;
}
.RequestDocumentsIntermediateModal__wrapper___SjevY {
  margin: 1em 0;
}
.RequestDocumentsIntermediateModal__wrapper___SjevY .RequestDocumentsIntermediateModal__stay-selector-wrapper___deC_B {
  margin-bottom: 0.5em;
}
.RequestDocumentsIntermediateModal__wrapper___SjevY .RequestDocumentsIntermediateModal__new-request-button___deuqs {
  display: flex;
  justify-content: flex-end;
  margin: 0.5em 1em;
}
.RequestDocumentsIntermediateModal__wrapper___SjevY .RequestDocumentsIntermediateModal__new-request-button___deuqs button {
  width: 100%;
}
.RequestDocumentsIntermediateModal__wrapper___SjevY .ant-spin-nested-loading {
  max-height: 155px;
}
.RequestDocumentsIntermediateModal__task-list-wrapper___gCEMb {
  min-height: 155px;
  margin: 1em 1em;
}
.RequestDocumentsIntermediateModal__task-list-wrapper___gCEMb > span {
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 0.5em;
}
.RequestDocumentsIntermediateModal__center___r61tT {
  text-align: center;
}
.RequestDocumentsIntermediateModal__inline___eyRub {
  display: flex;
  align-items: center;
}
.RequestDocumentsIntermediateModal__inline___eyRub .RequestDocumentsIntermediateModal__inline-label___iGKwy {
  margin-right: 0.5em;
}

.CreatePacTaskModal__create-button___TaYgV {
  margin-top: 1em;
}

.CloseDocumentTasksModal__task___kZSTk {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}

.DischargeReadinessModal__radio-button-wrapper___WA9Y5 {
  margin-top: 3em;
}
.DischargeReadinessModal__radio-button-wrapper___WA9Y5 label {
  white-space: normal;
  display: flex;
}
.DischargeReadinessModal__radio-button-wrapper___WA9Y5 .ant-radio-wrapper:not(:last-child) {
  margin-bottom: 1em;
}
.DischargeReadinessModal__radio-button-wrapper___WA9Y5 .ant-radio-wrapper > .ant-radio {
  margin-right: 1em;
  align-self: center;
}

.UMReviewAssessmentModalFooter__print-icon___NhIA5 {
  margin-left: -3px;
  margin-right: 5px;
}
.UMReviewAssessmentModalFooter__read-only-view-narrative-button___js87S {
  margin-left: 8px;
}
.UMReviewAssessmentModalFooter__download-icon-wrapper___vGIOB {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.UtilizationManagementReviewModal__label-style___dUzQX {
  font-weight: bold;
  color: rgba(0, 0, 0, 0.8);
}
.UtilizationManagementReviewModal__row___aCAs_ {
  color: rgba(0, 0, 0, 0.8);
}
.UtilizationManagementReviewModal__grouping-column___i0pMt {
  text-align: left;
  min-width: 30%;
}
.UtilizationManagementReviewModal__custom-alert___tHkrb {
  display: grid;
  grid-template-columns: minmax(28px, 1fr) minmax(100px, 30fr);
  box-sizing: border-box;
  padding: 5px;
  color: #262626;
  border: 1px solid #91d5ff;
  border-radius: 5px;
  position: relative;
  background: #e6f7ff;
}
.UtilizationManagementReviewModal__custom-alert___tHkrb .UtilizationManagementReviewModal__info-icon___KupNF {
  color: #1890ff;
  margin-top: 0.1em;
}
.UtilizationManagementReviewModal__summary-header___wbmfp {
  font-weight: bold;
  color: rgba(0, 0, 0, 0.8);
  font-size: 1em;
  margin: 1em 0 1em 0;
}
.UtilizationManagementReviewModal__criteria-table___oetpR {
  margin-top: 0;
}
.UtilizationManagementReviewModal__criteria-table___oetpR .ant-table-title {
  display: none;
}
.UtilizationManagementReviewModal__criteria-table___oetpR .ant-table-tbody > tr.ant-table-row.paa-table-row {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 2fr 4fr;
}
.UtilizationManagementReviewModal__criteria-table___oetpR .ant-table-tbody > tr.ant-table-row.paa-table-row:nth-of-type(even) > td.UtilizationManagementReviewModal__grouping-column___i0pMt {
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  background: #f5f5f5 !important;
}
.UtilizationManagementReviewModal__criteria-table___oetpR .ant-table-tbody > tr.ant-table-row.paa-table-row:nth-of-type(odd) > td.UtilizationManagementReviewModal__grouping-column___i0pMt {
  background: #f5f5f5 !important;
}
.UtilizationManagementReviewModal__criteria-table___oetpR .ant-table-tbody > tr.ant-table-row.paa-table-row:last-child > td.UtilizationManagementReviewModal__grouping-column___i0pMt {
  border-bottom: none;
}
.UtilizationManagementReviewModal__criteria-table___oetpR .ant-table-tbody > tr.ant-table-row.paa-table-row:hover:nth-of-type(even) > td.UtilizationManagementReviewModal__grouping-column___i0pMt {
  background: #f5f5f5 !important;
}
.UtilizationManagementReviewModal__criteria-table___oetpR .ant-table-tbody > tr.ant-table-row.paa-table-row:hover:nth-of-type(odd) > td.UtilizationManagementReviewModal__grouping-column___i0pMt {
  background: #f5f5f5 !important;
}
.UtilizationManagementReviewModal__form-radio___A3lz4 {
  margin-top: 1.5em;
  display: flex;
  flex-direction: column;
  row-gap: 0.5em;
}
.UtilizationManagementReviewModal__pdf-preview___aG4ef {
  height: 750px;
}
.UtilizationManagementReviewModal__modal-title___rlJZs {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}
.UtilizationManagementReviewModal__loading-container___HCgfR {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 60px 20px;
  gap: 16px;
  height: inherit;
  min-height: 750px;
}
.UtilizationManagementReviewModal__loading-spinner___Mepe_ {
  max-width: 200px;
  max-height: 200px;
  font-size: 48px;
  animation: UtilizationManagementReviewModal__spin___lbme2 2s linear infinite;
  color: #597ef7;
}
.UtilizationManagementReviewModal__loading-text___Y4UKJ {
  font-size: 16px;
  color: #595959;
  font-weight: 500;
}
@keyframes UtilizationManagementReviewModal__spin___lbme2 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ElosRationaleModal__header___zakKJ {
  font-weight: bold;
  color: rgba(0, 0, 0, 0.8);
  font-size: 1.1em;
  box-sizing: border-box;
  margin-bottom: 1em;
  text-align: left;
}
.ElosRationaleModal__list-item___imJbQ {
  padding: 0;
  background: #f5f5f5;
}
.ElosRationaleModal__list-item___imJbQ .ElosRationaleModal__row___XD0NO {
  min-width: 100%;
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 2fr 4fr;
  padding: 0 0.5em;
}
.ElosRationaleModal__list-item___imJbQ .ElosRationaleModal__row___XD0NO .ElosRationaleModal__question-column___MsjYj {
  min-width: 100%;
}

.ManualPushNrdModal__push-nrd-form___UQnNq {
  max-width: 100%;
}
.ManualPushNrdModal__push-nrd-form___UQnNq .ManualPushNrdModal__send-to-row___tDmak {
  display: flex;
  align-items: flex-end;
}
.ManualPushNrdModal__push-nrd-form___UQnNq .ManualPushNrdModal__send-delay-communications___HpgY2 {
  margin-bottom: 0;
}
.ManualPushNrdModal__push-nrd-form___UQnNq .ManualPushNrdModal__form-item___Nawtu {
  margin-bottom: 0;
}
.ManualPushNrdModal__push-nrd-form___UQnNq .ant-row .ant-form-item {
  margin-bottom: 1em;
}
.ManualPushNrdModal__push-nrd-form___UQnNq textarea.ant-input {
  margin-bottom: 0;
}
.ManualPushNrdModal__buttons___HZOrh {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.ManualPushNrdModal__buttons___HZOrh button {
  min-width: 250px;
}
.ManualPushNrdModal__buttons___HZOrh .ManualPushNrdModal__text-below___KpdIb {
  margin-top: 0.5em;
  font-size: 1em;
}

.NomncUpdateModal__wrapper___xEfs7 .ant-form-item {
  margin-bottom: 0px;
}
.NomncUpdateModal__wrapper___xEfs7 .nrd-form-row {
  margin-top: 0px;
}
.NomncUpdateModal__wrapper___xEfs7 .NomncUpdateModal__last-covered-date___yTWYN {
  display: flex;
  align-items: center;
}
.NomncUpdateModal__wrapper___xEfs7 .NomncUpdateModal__last-covered-date___yTWYN .NomncUpdateModal__date-input___mnsru {
  display: block;
  width: 150px;
  margin-left: 6px;
}

.EpisodeConversationsView__tab-pane___fT0rT {
  height: calc(100vh - 380px);
}
.EpisodeConversationsView__row___tVSPt {
  min-height: 400px;
  height: 100%;
}
.EpisodeConversationsView__column___lIJCh {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ConversationsTabTitle__badge___dyofW {
  margin-left: 4px;
}
.ConversationsTabTitle__badge___dyofW .ant-badge-count {
  background: #0075c9;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.TasksTabTitle__badge___J4RHI {
  margin-left: 4px;
}
.TasksTabTitle__badge___J4RHI .ant-badge-count {
  background: #0075c9;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.DocumentsTabTitle__badge___G0wtf {
  margin-left: 4px;
}
.DocumentsTabTitle__badge___G0wtf .ant-badge-count {
  background: #0075c9;
}

.EpisodeAssessmentsTable__completed-by-column___HyOsZ {
  max-width: 200px;
}
.EpisodeAssessmentsTable__facility-name___V2OqR {
  display: flex;
}
.EpisodeAssessmentsTable__admit-date___SsljP {
  margin-left: 8px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeDocumentTable__unseen-row___RKm5u {
  font-weight: bold;
}
.EpisodeDocumentTable__pdf-icon___tZWym {
  color: #0075c9;
}
.EpisodeDocumentTable__actions-wrapper___iJ7az {
  display: flex;
  justify-content: center;
}
.EpisodeDocumentTable__delete-button___PZ63U,
.EpisodeDocumentTable__edit-button___bAnFs {
  line-height: 1;
}
.EpisodeDocumentTable__edit-button___bAnFs {
  margin-right: 6px;
}
.EpisodeDocumentTable__new-upload-date-cell___zmLAW {
  display: flex;
}
.EpisodeDocumentTable__new-tag___HyyLV {
  margin-left: 6px;
}
.EpisodeDocumentTable__readonly-row___IIb8V {
  pointer-events: none;
}

.EpisodeStayTable__action-buttons-wrapper___HqsC3 {
  margin: -5px 0px;
}
.EpisodeStayTable__action-buttons-wrapper___HqsC3 > form {
  display: inline-block;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PopulationManagerConversationsAndDocumentsTable__empty___oMYau {
  color: #8c8c8c;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PopulationManagerLocationDataTable__wrapper___VsDqV {
  position: relative;
}
.PopulationManagerLocationDataTable__columns-wrapper___vbQCe {
  position: absolute;
  right: 0px;
  top: 10px;
  width: 35%;
  z-index: 1;
  font-size: 12px;
}
.PopulationManagerLocationDataTable__episodes-with___VzSSL {
  width: 100%;
  text-align: center;
  color: #ffffff;
}
.PopulationManagerLocationDataTable__main-header-cell___rDqPM {
  position: relative;
  padding: 20px 12px !important;
}
.PopulationManagerLocationDataTable__count-header-cell___vOwf5 {
  padding-top: 13px !important;
  border-right: 1px solid rgba(255, 255, 255, 0.5) !important;
}
.PopulationManagerLocationDataTable__small-header-cell___ZgVpR {
  padding-top: 40px !important;
}
.PopulationManagerLocationDataTable__count-cell___Rq06H {
  border-right: 1px solid #d9d9d9 !important;
}
.PopulationManagerLocationDataTable__star___roQAL {
  margin-right: 6px;
  position: relative;
  top: -2px;
  font-size: 14px;
  color: #ffc53d;
}
.PopulationManagerLocationDataTable__empty___zzxQO {
  color: #8c8c8c;
}
.PopulationManagerLocationDataTable__task-label___e4KLG {
  margin-left: 6px;
}
.PopulationManagerLocationDataTable__non-clickable-cell___nEXvc {
  cursor: auto;
}
.PopulationManagerLocationDataTable__badge___eso2j .ant-badge-count {
  background: #0075c9;
}
.PopulationManagerLocationDataTable__column-icon___M20gQ {
  font-size: 14px;
}
.PopulationManagerLocationDataTable__column-text___BW_dH {
  font-size: 12px;
  font-weight: normal;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PopulationManagerTasksDataTable__wrapper___ZAlEa {
  position: relative;
}
.PopulationManagerTasksDataTable__columns-wrapper___F71Uz {
  position: absolute;
  right: 0px;
  top: 10px;
  width: 35%;
  z-index: 1;
  font-size: 12px;
}
.PopulationManagerTasksDataTable__assigned-to___HgKBH {
  width: 100%;
  text-align: center;
  color: #ffffff;
}
.PopulationManagerTasksDataTable__main-header-cell___tFw0K {
  position: relative;
  padding: 20px 12px !important;
}
.PopulationManagerTasksDataTable__count-header-cell___Hedzi {
  padding-top: 13px !important;
  border-right: 1px solid rgba(255, 255, 255, 0.5) !important;
}
.PopulationManagerTasksDataTable__small-header-cell___jqy7w {
  padding-top: 40px !important;
}
.PopulationManagerTasksDataTable__small-header-cell-pac___j2BDd {
  padding-top: 13px !important;
}
.PopulationManagerTasksDataTable__count-cell___RS0kV {
  border-right: 1px solid #d9d9d9 !important;
  -webkit-user-select: none;
          user-select: none;
}
.PopulationManagerTasksDataTable__task-wrapper___KkE94 {
  display: flex;
  align-items: center;
}
.PopulationManagerTasksDataTable__task-icon-wrapper___rN94T {
  flex: 0 0 auto;
  margin-top: -23px;
  min-width: 40px;
  height: 24px;
}
.PopulationManagerTasksDataTable__task-icon___ziisp {
  font-size: 18px;
  margin-right: 5px;
}
.PopulationManagerTasksDataTable__act-icon___bCcBB {
  height: 26px;
  vertical-align: top;
}
.PopulationManagerTasksDataTable__task-label___rEBlH {
  margin-left: 6px;
}
.PopulationManagerTasksDataTable__badge___STyKD .ant-badge-count {
  background: #0075c9;
}
.PopulationManagerTasksDataTable__empty___kkFVh {
  color: #8c8c8c;
}
.PopulationManagerTasksDataTable__column-icon___Au_vM {
  font-size: 14px;
}
.PopulationManagerTasksDataTable__column-text___IzOMF {
  font-size: 12px;
  font-weight: normal;
}
.PopulationManagerTasksDataTable__acc-box___QGdrt {
  width: 22px;
  height: 16px;
  line-height: 14px;
  margin-top: -2px;
  text-align: center;
  font-size: 9px;
  border-radius: 2px;
  margin-right: 5px;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.PopulationManagerTasksDataTable__task-warning___ffn4u {
  color: #f5222d;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PopulationManagerLocationDataTablePaginated__wrapper____TPL7 {
  position: relative;
}
.PopulationManagerLocationDataTablePaginated__columns-wrapper___J9c1m {
  position: absolute;
  right: 0px;
  top: 10px;
  width: 35%;
  z-index: 1;
  font-size: 12px;
}
.PopulationManagerLocationDataTablePaginated__episodes-with___qk65p {
  width: 100%;
  text-align: center;
  color: #ffffff;
}
.PopulationManagerLocationDataTablePaginated__main-header-cell___L4SNy {
  position: relative;
  padding: 20px 12px !important;
}
.PopulationManagerLocationDataTablePaginated__count-header-cell___UP4j5 {
  padding-top: 13px !important;
  border-right: 1px solid rgba(255, 255, 255, 0.5) !important;
}
.PopulationManagerLocationDataTablePaginated__small-header-cell___QWYfS {
  padding-top: 40px !important;
}
.PopulationManagerLocationDataTablePaginated__count-cell___HpNAN {
  border-right: 1px solid #d9d9d9 !important;
}
.PopulationManagerLocationDataTablePaginated__star___m5iuU {
  margin-right: 6px;
  position: relative;
  top: -2px;
  font-size: 14px;
  color: #ffc53d;
}
.PopulationManagerLocationDataTablePaginated__empty___ppqc0 {
  color: #8c8c8c;
}
.PopulationManagerLocationDataTablePaginated__task-label___wbW5K {
  margin-left: 6px;
}
.PopulationManagerLocationDataTablePaginated__non-clickable-cell___xGOow {
  cursor: auto;
}
.PopulationManagerLocationDataTablePaginated__badge___Imbtw .ant-badge-count {
  background: #0075c9;
}
.PopulationManagerLocationDataTablePaginated__column-icon___i4QX5 {
  font-size: 14px;
}
.PopulationManagerLocationDataTablePaginated__column-text___Prhil {
  font-size: 12px;
  font-weight: normal;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.RemindersTaskDataTable__wrapped___QLipr {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.RemindersTaskDataTable__description___CkyPW {
  width: 150px;
}
.RemindersTaskDataTable__reset-link___ogAyf {
  text-decoration: none;
  color: #262626;
  display: block;
  max-height: 3em;
}
.RemindersTaskDataTable__reset-link___ogAyf:hover,
.RemindersTaskDataTable__reset-link___ogAyf:visited,
.RemindersTaskDataTable__reset-link___ogAyf:focus {
  color: #262626;
}
.RemindersTaskDataTable__created___dnFyg {
  max-width: 112px;
}
.RemindersTaskDataTable__due-at___Igkt1 {
  max-width: 112px;
  word-break: break-word;
  white-space: break-spaces;
}
.RemindersTaskDataTable__reminder___ldch7 {
  max-width: 130px;
}
.RemindersTaskDataTable__patient-info___hVaRI {
  max-width: 130px;
}
.RemindersTaskDataTable__location___r_Cg_ {
  max-width: 140px;
}

.ContactInfoTable__name___GC3eJ {
  max-width: 150px;
}
.ContactInfoTable__phone-number___KAy3t {
  max-width: 150px;
}
.ContactInfoTable__address___W_FvX {
  max-width: 200px;
}
.ContactInfoTable__relationship___nsXcr {
  max-width: 120px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PopulationManagerCnViewDataTable__wrapper___iGydY {
  position: relative;
}
.PopulationManagerCnViewDataTable__columns-wrapper___Pl4Ua {
  position: absolute;
  right: 0px;
  top: 10px;
  width: 35%;
  z-index: 1;
  font-size: 12px;
}
.PopulationManagerCnViewDataTable__assigned-to___reYxj {
  width: 100%;
  text-align: center;
  color: #ffffff;
}
.PopulationManagerCnViewDataTable__main-header-cell___Ye5qp {
  position: relative;
  padding: 20px 12px !important;
}
.PopulationManagerCnViewDataTable__count-header-cell___OnpkM {
  padding-top: 13px !important;
  border-right: 1px solid rgba(255, 255, 255, 0.5) !important;
}
.PopulationManagerCnViewDataTable__small-header-cell___WVDn3 {
  padding-top: 40px !important;
}
.PopulationManagerCnViewDataTable__small-header-cell-pac___bbJ9G {
  padding-top: 13px !important;
}
.PopulationManagerCnViewDataTable__count-cell___uqZQM {
  border-right: 1px solid #d9d9d9 !important;
}
.PopulationManagerCnViewDataTable__task-wrapper___qwvns {
  display: flex;
  align-items: center;
}
.PopulationManagerCnViewDataTable__task-icon-wrapper___crGwF {
  flex: 0 0 auto;
  margin-top: -23px;
  min-width: 40px;
  height: 24px;
}
.PopulationManagerCnViewDataTable__task-icon___z5Dhc {
  font-size: 18px;
  margin-right: 5px;
}
.PopulationManagerCnViewDataTable__act-icon___Yu1i7 {
  height: 26px;
  vertical-align: top;
}
.PopulationManagerCnViewDataTable__task-label___nT51h {
  margin-left: 6px;
}
.PopulationManagerCnViewDataTable__badge___fvGNH .ant-badge-count {
  background: #0075c9;
}
.PopulationManagerCnViewDataTable__empty___E2RNa {
  color: #8c8c8c;
}
.PopulationManagerCnViewDataTable__column-icon___tcryu {
  font-size: 14px;
}
.PopulationManagerCnViewDataTable__column-text___mI7Cr {
  font-size: 12px;
  font-weight: normal;
}
.PopulationManagerCnViewDataTable__acc-box___o5wel {
  width: 22px;
  height: 16px;
  line-height: 14px;
  margin-top: -2px;
  text-align: center;
  font-size: 9px;
  border-radius: 2px;
  margin-right: 5px;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.PopulationManagerCnViewDataTable__task-warning___tYBXP {
  color: #f5222d;
}

.FacilityPacUserTable__facility-pac-user-table___s1YOc .FacilityPacUserTable__name-column___m3mFT {
  text-align: left;
}
.FacilityPacUserTable__facility-pac-user-table___s1YOc .FacilityPacUserTable__email-column___D9Pl1 {
  text-align: left;
  width: 300px;
}
.FacilityPacUserTable__facility-pac-user-table___s1YOc .FacilityPacUserTable__access-column___GEzjz {
  text-align: left;
  width: 200px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ElosMeterSection__elos-container___mhffU {
  position: absolute;
  bottom: -20px;
  left: -15px;
  display: flex;
  overflow: hidden;
  width: 30%;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 4px;
  flex-wrap: nowrap;
  height: 18px;
  margin-top: 5px;
  border-top: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
}
.ElosMeterSection__elos-meter-item___qwNsr {
  height: 100%;
  position: absolute;
}
.ElosMeterSection__green___DwMMQ {
  background-color: #73d13d;
}
.ElosMeterSection__yellow___vAqUx {
  background-color: #ffec3d;
}
.ElosMeterSection__red____BaO9 {
  background-color: #f5222d;
}
.ElosMeterSection__text___Savst {
  color: #ffffff;
  line-height: 18px;
  font-size: 12px;
  z-index: 1;
  flex: 1 1 100%;
  text-align: center;
}
.ElosMeterSection__text___Savst.ElosMeterSection__black____dFDD {
  color: #000000;
}
.ElosMeterSection__text___Savst.ElosMeterSection__white___S6tdr {
  color: #ffffff;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeAssignmentSection__assignment-wrapper___XrTlg {
  display: flex;
  align-items: center;
}
.EpisodeAssignmentSection__assign-button___gPWVJ {
  font-size: 10px;
  min-width: 32px;
}
.EpisodeAssignmentSection__assign-button___gPWVJ > svg {
  margin-right: -3px;
}
.EpisodeAssignmentSection__assigned-to___V4ttc {
  padding: 1px 6px;
  margin-left: 6px;
  color: #0075c9;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.EpisodeAssignmentSection__user-select-wrapper____pU_L {
  overflow: hidden;
  max-width: 0px;
  max-height: 0px;
  position: relative;
  top: -24px;
}
.EpisodeAssignmentSection__n-more-menu-item___dUSNz {
  cursor: pointer;
  text-align: center;
}
.EpisodeAssignmentSection__n-more-menu-item___dUSNz div {
  color: #8c8c8c;
}
.EpisodeAssignmentSection__search-wrapper___FQ0wc {
  padding: 2px;
}
.EpisodeAssignmentSection__loading-row___DVIVu {
  display: flex;
  justify-content: center;
  padding: 14px 0px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeContactAssignmentSection__contact-wrapper___DdZeK {
  align-items: center;
}
.EpisodeContactAssignmentSection__assigned-to___VB0k3 {
  height: 32px;
  padding: 6px 6px;
  margin-left: 6px;
  white-space: nowrap;
  color: #0075c9;
  overflow: hidden;
  text-overflow: ellipsis;
}
.EpisodeContactAssignmentSection__assign-button___Z_Qeu {
  font-size: 10px;
}
.EpisodeContactAssignmentSection__assignment-wrapper___UJxds {
  display: flex;
  align-items: center;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeSelector__episode-selector-wrapper____4s2P {
  width: 100%;
}
.EpisodeSelector__episode-row-wrapper___CnBtD {
  display: grid;
  grid-template-columns: minmax(150px, 1fr) minmax(150px, 1fr) 180px;
  -moz-column-gap: 4px;
       column-gap: 4px;
}
.EpisodeSelector__meta-item___r3Mio {
  justify-self: stretch;
  align-self: center;
}
.EpisodeSelector__datum-value___IkHif {
  color: #8c8c8c;
  padding-right: 5px;
}
.EpisodeSelector__text-overflow___BBxgx {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.EpisodeSelector__payor-select-wrapper___zC23d {
  font-size: 13px;
}
.EpisodeSelector__payor-select-wrapper___zC23d,
.EpisodeSelector__payor-select-wrapper___zC23d > div {
  line-height: 18px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeDetailHeadSection__patient-name___ixDfh {
  font-size: 22px;
  text-transform: uppercase;
  margin-right: 14px;
}
.EpisodeDetailHeadSection__program-name___yuadG {
  font-size: 14px;
  display: flex;
  align-items: center;
}
.EpisodeDetailHeadSection__overview-card___QV713 {
  margin-top: 8px;
}
.EpisodeDetailHeadSection__contact-wrapper___Im3sA {
  display: flex;
  align-items: center;
}
.EpisodeDetailHeadSection__episode-selector___b6TjO {
  width: 400px;
  display: flex;
}
.EpisodeDetailHeadSection__payor-program-section___JPXqF {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.EpisodeDocumentsHeadSection__row___RNmXY {
  margin-bottom: 14px;
}
.EpisodeDocumentsHeadSection__button___eLa39 {
  margin-left: 14px;
}
.EpisodeDocumentsHeadSection__filter-section___JHR70 {
  display: flex;
  align-items: center;
}
.EpisodeDocumentsHeadSection__filter-section-label___Oce3l {
  margin-right: 6px;
}
.EpisodeDocumentsHeadSection__stay-select___On0uD {
  width: 300px;
}
.EpisodeDocumentsHeadSection__icon___itk8R {
  margin-left: 4px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeFiltersSection__refresh-button___qSGZk {
  width: 100%;
}
.EpisodeFiltersSection__refresh-button___qSGZk .EpisodeFiltersSection__refresh-icon___dFUEi {
  font-size: 16px;
}
.EpisodeFiltersSection__refresh-button___qSGZk span {
  margin-left: 8px;
}
.EpisodeFiltersSection__filter-menu___wUKSL {
  border: 1px solid #e9e9e9;
  margin-top: 14px;
}
.EpisodeFiltersSection__filter-menu___wUKSL.EpisodeFiltersSection__no-top-margin___CEPI8 {
  margin-top: 0px;
}
.EpisodeFiltersSection__filter-menu___wUKSL .ant-menu-submenu-title {
  padding-left: 10px !important;
  font-weight: 500;
  margin-bottom: 0px;
}
.EpisodeFiltersSection__filter-menu___wUKSL .ant-menu-submenu:not(:last-of-type) .ant-menu-submenu-title,
.EpisodeFiltersSection__filter-menu___wUKSL .ant-menu-submenu:last-of-type.ant-menu-submenu-open .ant-menu-submenu-title {
  border-bottom: 1px solid #e9e9e9;
}
.EpisodeFiltersSection__filter-menu___wUKSL .ant-menu-submenu .ant-menu {
  padding-top: 8px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 1px solid #e9e9e9;
}
.EpisodeFiltersSection__filter-menu___wUKSL .ant-menu-sub .ant-menu-item {
  padding-left: 14px !important;
  height: 28px;
  line-height: 28px;
}
.EpisodeFiltersSection__filter-menu___wUKSL .ant-menu-sub .ant-menu-item:after {
  border-right: none;
}
.EpisodeFiltersSection__filter-menu___wUKSL .ant-menu-sub .ant-menu-item.ant-menu-item-selected {
  padding-right: 24px;
  background: transparent;
  position: relative;
}
.EpisodeFiltersSection__filter-menu___wUKSL .ant-menu-sub .ant-menu-item.ant-menu-item-selected:after {
  content: '✓';
  border-right: none;
  color: #0075c9;
  font-size: 16px;
  font-weight: bold;
  position: absolute;
  right: 10px;
}
.EpisodeFiltersSection__client-logo-wrapper___o3HQK svg,
.EpisodeFiltersSection__client-logo-wrapper___o3HQK img {
  height: 28px;
}
.EpisodeFiltersSection__filter-item___cEjVC {
  flex-wrap: nowrap;
}
.EpisodeFiltersSection__filter-item-name___LwrB1 {
  flex: 0 1 auto;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-right: 4px;
}
.EpisodeFiltersSection__los-slider___h5tbi {
  margin-right: 28px;
  margin-left: 20px;
}
.EpisodeFiltersSection__select-all-menu-item___w2k_A.ant-menu-item {
  color: rgba(0, 0, 0, 0.65) !important;
  cursor: pointer;
}
.EpisodeFiltersSection__hospital-payor-menu___cWCvN {
  max-width: 235px;
}
.EpisodeFiltersSection__search-menu-item___PpPQa.ant-menu-item {
  height: 32px !important;
  line-height: 32px !important;
  cursor: default;
}
.EpisodeFiltersSection__submenu-select___Eamqg {
  box-sizing: border-box;
  margin: 10px 14px;
  margin-top: 0px;
  max-width: 100%;
}
.EpisodeFiltersSection__menu-item-select-list___wq1rW {
  box-sizing: border-box;
  max-width: 235px;
}
.EpisodeFiltersSection__n-more-menu-item___JKeN0.ant-menu-item {
  cursor: pointer;
  text-align: center;
}
.EpisodeFiltersSection__n-more-menu-item___JKeN0.ant-menu-item div {
  color: #8c8c8c;
}
.EpisodeFiltersSection__task-tamplate-new___AXu1E::before {
  content: "NEW";
  color: #096dd9;
  font-weight: bold;
  font-size: 9px;
}
.EpisodeFiltersSection__task-tamplate-legacy___dmx2c::before {
  content: "LEGACY";
  color: #faad14;
  font-weight: bold;
  font-size: 9px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeFiltersSectionFacilitiesMenuItems__search-menu-item___qOwJV.ant-menu-item {
  height: 32px !important;
  line-height: 32px !important;
  cursor: default;
}
.EpisodeFiltersSectionFacilitiesMenuItems__select-all-menu-item___IciFD.ant-menu-item {
  color: rgba(0, 0, 0, 0.65) !important;
  cursor: pointer;
}
.EpisodeFiltersSectionFacilitiesMenuItems__unknown-menu-item___FXD0R.ant-menu-item {
  color: rgba(0, 0, 0, 0.65) !important;
  cursor: pointer;
}
.EpisodeFiltersSectionFacilitiesMenuItems__n-more-menu-item___on5be.ant-menu-item {
  cursor: pointer;
  text-align: center;
}
.EpisodeFiltersSectionFacilitiesMenuItems__n-more-menu-item___on5be.ant-menu-item div {
  color: #8c8c8c;
}
.EpisodeFiltersSectionFacilitiesMenuItems__selector___Hseyu {
  width: 100%;
  height: 32px;
}
.EpisodeFiltersSectionFacilitiesMenuItems__selector___Hseyu .ant-select-selection__rendered {
  margin-right: 6px !important;
}
.EpisodeFiltersSectionFacilitiesMenuItems__selector___Hseyu .ant-select-selection__rendered .ant-select-search {
  width: 0px;
}
.EpisodeFiltersSectionFacilitiesMenuItems__selector___Hseyu .ant-select-selection__rendered .ant-select-selection__choice {
  border: none;
  padding-left: 14px;
  line-height: 24px !important;
  background-color: #ffffff;
}
.EpisodeFiltersSectionFacilitiesMenuItems__selector___Hseyu .ant-select-arrow {
  right: -2px;
}
.EpisodeFiltersSectionFacilitiesMenuItems__patient-class-selector___P8vXz {
  width: 100%;
}
.EpisodeFiltersSectionFacilitiesMenuItems__patient-class-selector___P8vXz .ant-select-arrow {
  right: 0px;
}
.EpisodeFiltersSectionFacilitiesMenuItems__stay-status-selector___NLTju .ant-radio-button-wrapper {
  padding: 0px 12px;
}
.EpisodeFiltersSectionFacilitiesMenuItems__selector-active___v_3HQ {
  color: #0075c9;
}
.EpisodeFiltersSectionFacilitiesMenuItems__selector-active___v_3HQ .EpisodeFiltersSectionFacilitiesMenuItems__selector-icon___JefMw {
  margin-right: 6px;
}
.EpisodeFiltersSectionFacilitiesMenuItems__placeholder-icon___GjxEa {
  margin-left: 9px;
  margin-right: 6px;
}
.EpisodeFiltersSectionFacilitiesMenuItems__status-menu-item___HjYwo.ant-menu-item {
  height: 32px !important;
  line-height: 32px !important;
  width: 100%;
}
.EpisodeFiltersSectionFacilitiesMenuItems__status-radio-input___JWgYr {
  display: flex;
}
.EpisodeFiltersSectionFacilitiesMenuItems__status-radio-input___JWgYr .ant-radio-button-wrapper {
  flex: 1;
  text-align: center;
  font-size: 13px;
}
.EpisodeFiltersSectionFacilitiesMenuItems__label-menu-item___UwxnY {
  color: rgba(0, 0, 0, 0.65) !important;
  cursor: default;
  text-align: center;
}
.EpisodeFiltersSectionFacilitiesMenuItems__horizontal-divider___e6cYb {
  margin-top: 15px;
  margin-bottom: 8px;
  margin-left: 12px;
  margin-right: 12px;
  min-width: 0px;
  width: calc(100% - 24px);
}
.EpisodeFiltersSectionFacilitiesMenuItems__max-facilities-message-menu-item___q_dzB {
  color: rgba(0, 0, 0, 0.65) !important;
  cursor: default;
  line-height: 22px !important;
  height: 85px !important;
  white-space: pre-wrap;
  margin-top: 10px !important;
}
.EpisodeFiltersSectionFacilitiesMenuItems__pagination-text___j8RJc {
  color: rgba(0, 0, 0, 0.65) !important;
  cursor: default;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeFiltersAssignmentsMenuItems__n-more-menu-item___xAjNU.ant-menu-item {
  cursor: pointer;
  text-align: center;
}
.EpisodeFiltersAssignmentsMenuItems__n-more-menu-item___xAjNU.ant-menu-item div {
  color: #8c8c8c;
}
.EpisodeFiltersAssignmentsMenuItems__max-assignments-message-menu-item___LaLH2 {
  color: rgba(0, 0, 0, 0.65) !important;
  cursor: default;
  line-height: 22px !important;
  height: 85px !important;
  white-space: pre-wrap;
  margin-top: 10px !important;
}
.EpisodeFiltersAssignmentsMenuItems__pagination-text___wYCCT {
  color: rgba(0, 0, 0, 0.65) !important;
  cursor: default;
}
.EpisodeFiltersAssignmentsMenuItems__search-menu-item___lw93G.ant-menu-item {
  height: 32px !important;
  line-height: 32px !important;
  cursor: default;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeFiltersSectionMenuTitle__clear-filter___XJHzm {
  margin-left: 14px;
  font-weight: normal;
  color: #1890ff;
}
.EpisodeFiltersSectionMenuTitle__clear-filter___XJHzm:hover {
  font-weight: bold;
}

.EpisodeFiltersSectionClientPrograms__submenu-select___JT8Xc {
  box-sizing: border-box;
  margin: 10px 10px;
  margin-top: 0px;
  max-width: 100%;
}
.EpisodeFiltersSectionClientPrograms__menu-item-select-list___uhnAD {
  box-sizing: border-box;
  max-width: 235px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeMasterHeadSection__row___splU6 {
  display: flex;
  margin-bottom: 14px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodePlanSection__plan-section-content___vHywh {
  margin-bottom: 14px;
  padding: 8px 10px;
}
.EpisodePlanSection__section-action-button___nq9Cx {
  margin-bottom: 3px;
}
.EpisodePlanSection__section-action-button___nq9Cx span {
  margin-left: 4px;
}
.EpisodePlanSection__save-icon___vGRzi,
.EpisodePlanSection__generate-icon___m61Al {
  margin-right: 4px;
}
.EpisodePlanSection__save-icon___vGRzi {
  color: #ffffff;
}
.EpisodePlanSection__section-action-button___nq9Cx {
  margin-left: 8px;
  font-size: 12px;
}
.EpisodePlanSection__generate-plan-button___HXV3h {
  vertical-align: bottom;
}
.EpisodePlanSection__generate-plan-button___HXV3h .EpisodePlanSection__generate-icon___m61Al {
  font-size: 14px;
  position: relative;
  top: -2px;
  margin-right: 0px;
}
.EpisodePlanSection__generate-plan-button___HXV3h .EpisodePlanSection__generate-icon___m61Al .cls-1 {
  fill: #0075c9;
}
.EpisodePlanSection__generate-plan-button___HXV3h .EpisodePlanSection__generate-icon___m61Al .cls-2,
.EpisodePlanSection__generate-plan-button___HXV3h .EpisodePlanSection__generate-icon___m61Al .cls-3 {
  stroke: #0075c9;
}
.EpisodePlanSection__generate-plan-button___HXV3h .EpisodePlanSection__generate-plan-text___pClSV {
  vertical-align: top;
  margin-top: -1px;
  padding-left: 2px;
}
.EpisodePlanSection__generate-plan-button___HXV3h[disabled] .cls-1 {
  fill: #bfbfbf;
}
.EpisodePlanSection__generate-plan-button___HXV3h[disabled] .cls-2,
.EpisodePlanSection__generate-plan-button___HXV3h[disabled] .cls-3 {
  stroke: #bfbfbf;
}
.EpisodePlanSection__cancel-button___Af41_ svg {
  margin-left: -4px;
  margin-right: -4px;
}
.EpisodePlanSection__history-row___FWk_b {
  margin-top: 14px;
}

.EpisodeStayCodesSection__row___Lx5uD {
  margin-top: 8px;
}
.EpisodeStayCodesSection__col___LKkhD {
  padding: 0px 14px;
}
.EpisodeStayCodesSection__col-right___zPaxw {
  padding-right: 14px;
}
.EpisodeStayCodesSection__section-content___Za7vo {
  padding-top: 4px;
}
.EpisodeStayCodesSection__condition-row___h4IA3 {
  margin-bottom: 8px;
}
.EpisodeStayCodesSection__tag___HZxqB {
  margin-bottom: 4px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeStaysSection__section-action-button___IQwzp {
  font-size: 12px;
  margin-left: 7px;
}
.EpisodeStaysSection__actual-stays-section-content___Y9pUC {
  margin-bottom: 14px;
  padding: 8px 10px;
}
.EpisodeStaysSection__actual-stays-section-content___Y9pUC .ant-table-row {
  cursor: pointer;
}
.EpisodeStaysSection__section-action-button___IQwzp {
  margin-bottom: 3px;
}
.EpisodeStaysSection__button-text___Bmhu6 {
  font-size: 12px !important;
}

.EpisodeTasksHeadSection__row___ctgb8 {
  margin-bottom: 24px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PopulationManagerCardsSection__empty___I2Awq {
  position: fixed;
  top: 280px;
  height: calc(100vh - 500px);
  width: calc(100vw - 24px * 2);
  max-width: 712px;
  margin-left: 250px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 0;
  color: #8c8c8c;
}
.PopulationManagerCardsSection__empty___I2Awq .PopulationManagerCardsSection__empty-row____wwuZ {
  width: 100%;
  display: flex;
  justify-content: center;
}
.PopulationManagerCardsSection__empty___I2Awq .PopulationManagerCardsSection__icon___vWxdL {
  width: 100%;
  text-align: center;
  margin-bottom: 24px;
  font-size: 50px;
}
.PopulationManagerCardsSection__empty___I2Awq .PopulationManagerCardsSection__text___YzhT0 {
  font-size: 22px;
  max-width: 400px;
  text-align: center;
}
.PopulationManagerCardsSection__pop-man-card-row___LSk2d {
  margin-top: 13px;
}
.PopulationManagerCardsSection__pop-man-card-row___LSk2d.PopulationManagerCardsSection__pop-man-card-row-bottom___h72U9 {
  margin-top: 14px;
}
.PopulationManagerCardsSection__selector___cdjBB {
  margin-top: 12px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.PopulationManagerCardsSection__selector___cdjBB > .ant-radio-button-wrapper {
  text-align: center;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeTrendChart__title___eTwUu {
  width: 100%;
  text-align: center;
  font-size: 16px;
  position: relative;
  bottom: -4px;
}
.EpisodeTrendChart__tooltip___Iuu_m {
  padding: 5px 9px;
  background: #ffffff;
  border-radius: 3px;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 2px;
  text-align: center;
  border: 1px solid;
  font-size: 12px;
  min-width: 120px;
}
.EpisodeTrendChart__tooltip-date___V3EX8 {
  width: 100%;
}
.EpisodeTrendChart__tooltip-extra-data___gY3ik > div {
  display: flex;
}
.EpisodeTrendChart__tooltip-extra-data___gY3ik > div strong {
  margin-left: 4px;
}
.EpisodeTrendChart__no-data-wrapper___NaYVg {
  width: 100%;
  height: 100%;
}
.EpisodeTrendChart__no-data___ogxo_ {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #bfbfbf;
  position: relative;
  top: -20px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeTrendsChartsSection__wrapper___xC29r {
  display: grid;
  grid-auto-flow: column;
  grid-template-rows: 1fr 1fr;
  grid-gap: 12px;
}
.EpisodeTrendsChartsSection__row-wrapper___wu21C {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 12px;
}
.EpisodeTrendsChartsSection__chart-wrapper___iVuOR {
  width: 100%;
  height: 100%;
  border: 1px solid #e9e9e9;
  border-radius: 5px;
}
.EpisodeTrendsChartsSection__default-chart-content___kZcAo {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #bfbfbf;
}
.EpisodeTrendsChartsSection__default-chart-content___kZcAo:not(.EpisodeTrendsChartsSection__empty___xwppF) {
  visibility: hidden;
}
.EpisodeTrendsChartsSection__chart___Wz4HQ {
  width: 100%;
  height: 100%;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeAssessmentHeadSection__section-action-button___ObY9n {
  margin-left: 7px;
}
.EpisodeAssessmentHeadSection__head-section-content___MdKJ9 {
  margin-bottom: 14px;
}
.EpisodeAssessmentHeadSection__section-action-button___ObY9n {
  margin-bottom: 3px;
}
.EpisodeAssessmentHeadSection__button-text___I61sB {
  padding-right: 5px;
}

.AssessmentDocumentInfoSection__document-info-row___DU9lU {
  margin-top: 14px;
  margin-bottom: 14px;
  padding: 5px 20px 5px 20px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
}
.AssessmentDocumentInfoSection__document-type-label___yOgGV {
  flex: 0 1 auto;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 180px;
}
.AssessmentDocumentInfoSection__document-name-label___Ka3GA {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 400px;
  white-space: nowrap;
  display: block;
}

.AssessmentDocumentSection__wrapper___sKQya {
  padding: 0px 14px;
  height: calc(100vh - 200px);
  display: flex;
  flex-direction: column;
  top: 0;
  overflow: auto;
  position: sticky;
  position: -webkit-sticky;
  align-self: flex-start;
}
.AssessmentDocumentSection__filters-label___Cz30A {
  font-weight: bold;
  font-size: 14px;
}
.AssessmentDocumentSection__term-tag___duk7C {
  margin-bottom: 4px;
}
.AssessmentDocumentSection__pagination___Kc6Pc {
  margin-top: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.AssessmentDocumentSection__document-button-previous___hCRxf {
  width: 120px;
  text-align: center;
}
.AssessmentDocumentSection__document-button-next___Sd1y1 {
  width: 120px;
  text-align: center;
}
.AssessmentDocumentSection__document-counter___kBcKi {
  padding: 0px 10px 0px 10px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ClinicalAssessmentDocumentSection__wrapper___FuUaM,
.ClinicalAssessmentDocumentSection__tableWrapper___H9xPv {
  margin-top: 0px;
  padding-right: 14px;
  height: 100%;
  display: flex;
  flex-direction: column;
  top: 0;
  overflow: hidden;
  position: sticky;
  position: -webkit-sticky;
  align-self: flex-start;
  min-width: 460px;
}
.ClinicalAssessmentDocumentSection__tableWrapper___H9xPv {
  margin-top: 0px;
  height: 100%;
  min-width: 460px;
}
.ClinicalAssessmentDocumentSection__header___fThOe {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.ClinicalAssessmentDocumentSection__table___M23Qv {
  height: 100%;
  overflow: auto;
}
.ClinicalAssessmentDocumentSection__main-title___isW5a {
  margin-bottom: 15px;
}
.ClinicalAssessmentDocumentSection__tag___XUCIo {
  margin: 2px;
  border-radius: 4px;
  padding-left: 7px;
  padding-right: 7px;
  border: 1px solid;
  display: inline-block;
}
.ClinicalAssessmentDocumentSection__backIcon___ZZKVC {
  margin-top: 5px;
}
.ClinicalAssessmentDocumentSection__filters-label___H2DPG {
  font-weight: bold;
  font-size: 14px;
}
.ClinicalAssessmentDocumentSection__term-tag___lp9fV {
  margin-bottom: 4px;
}
.ClinicalAssessmentDocumentSection__document-info___zwNlx {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr;
  grid-column-gap: 14px;
  margin-bottom: 15px;
}
.ClinicalAssessmentDocumentSection__title___wS6nt {
  font-weight: bold;
}
.ClinicalAssessmentDocumentSection__file-name___wCZdj {
  display: flex;
  margin-bottom: 15px;
  flex-direction: row;
  cursor: pointer;
  transition: 0.2s;
  width: 85%;
}
.ClinicalAssessmentDocumentSection__file-name___wCZdj:active {
  margin-top: 5px;
  margin-left: 5px;
}
.ClinicalAssessmentDocumentSection__file-name___wCZdj h2 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ClinicalAssessmentDocumentSection__document-page___ej84T {
  margin-right: 14px;
  padding-top: 5px;
}
.ClinicalAssessmentDocumentSection__pagination___tYXtN {
  margin-top: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ClinicalAssessmentDocumentSection__document-button-previous___qyA5z {
  width: 120px;
  text-align: center;
}
.ClinicalAssessmentDocumentSection__document-button-next___tGByd {
  width: 120px;
  text-align: center;
}
.ClinicalAssessmentDocumentSection__document-counter___ig_vo {
  padding: 0px 10px 0px 10px;
}
.ClinicalAssessmentDocumentSection__custom-date-range___fmnJy {
  width: 250px;
  position: relative;
  margin-top: -5px;
  top: -7px;
}
.ClinicalAssessmentDocumentSection__custom-date-range-label___r0QMb {
  color: rgba(0, 0, 0, 0.65);
  position: relative;
  top: -21px;
  left: 24px;
}
.ClinicalAssessmentDocumentSection__search-wrapper___NMtSA {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 1rem;
  width: 50%;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
@media (max-width: 1980px) {
  .ClinicalAssessmentDocumentSection__search-wrapper___NMtSA {
    width: 70%;
  }
}
@media (max-width: 1368px) {
  .ClinicalAssessmentDocumentSection__search-wrapper___NMtSA {
    width: 100%;
  }
}

.HelpSection__section-card___voqOT {
  padding: 5px;
  width: 33%;
  max-height: 250px;
}
.HelpSection__section-card___voqOT .ant-card-body {
  padding: 5px;
}
.HelpSection__section-card___voqOT .ant-card-bordered {
  height: 100%;
}
.HelpSection__qna-button___whek9 {
  border-color: transparent;
  font-size: small;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  margin-left: 1.25rem;
  white-space: pre-wrap;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 4rem;
  text-align: left;
  text-indent: -1rem;
}
.ant-btn-block {
  width: 90%;
}
.ant-card-head-title {
  padding: 5px;
}
.ant-card-head {
  min-height: 35px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.HelpVideoSection__section-card___pnJCl {
  padding: 10px 10px 10px 10px;
  width: 100%;
  max-height: 350px;
}
.HelpVideoSection__section-card___pnJCl .ant-card-body {
  padding: 5px;
}
.HelpVideoSection__video-playing___BRgyW {
  max-height: 475px;
}
.HelpVideoSection__video-wrapper___uAoa8 video {
  border: 2px #595959 solid;
}
.HelpVideoSection__video-wrapper___uAoa8 p {
  font-size: inherit;
  color: #262626;
  font-weight: bold;
}
.HelpVideoSection__thumbnails___eZzxM {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  justify-content: space-evenly;
  align-content: space-between;
}
.HelpVideoSection__thumbnails___eZzxM .HelpVideoSection__image-wrapper___aPhwT {
  margin: 0.7em;
  display: flex;
  flex-direction: column;
  border: none;
  background-color: transparent;
  width: 20%;
  cursor: pointer;
}
.HelpVideoSection__thumbnails___eZzxM .HelpVideoSection__image-wrapper___aPhwT p {
  width: 100%;
  text-align: center;
  font-size: 0.6em;
  color: #262626;
  font-weight: bold;
}
.HelpVideoSection__thumbnail-image___gzvss {
  align-self: center;
  max-width: 100%;
  border: 1px #595959 solid;
  display: block;
  margin-top: 0.5px;
}

.EpisodeDocumentFoldersSection__loading-area___ly_mm {
  width: 100%;
  min-height: 250px;
}

.CreateReminderTaskButton__button-wrapper___eeykp {
  padding: 0px 4px;
}
.CreateReminderTaskButton__button-text___klyPn {
  padding-right: 5px;
}

.CreatePacTaskButton__button-wrapper___jvNGX {
  padding-left: 4px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeClearFiltersButton__refresh-button___dWo1C {
  width: 100%;
}
.EpisodeClearFiltersButton__refresh-button___dWo1C .EpisodeClearFiltersButton__refresh-icon___CanHU {
  font-size: 16px;
}
.EpisodeClearFiltersButton__refresh-button___dWo1C span {
  margin-left: 8px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */



.FacilityAssistanceButton__button___mO65j {
  padding: 0px 4px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EpisodeTrendSelector__wrapper___vC6kD {
  display: flex;
  flex-direction: column;
}
.EpisodeTrendSelector__tag___yt5eO {
  margin-bottom: 12px;
  font-size: 14px;
}
.EpisodeTrendSelector__tag___yt5eO:not(.EpisodeTrendSelector__disabled-tag___KsUpy) {
  cursor: pointer !important;
}
.EpisodeTrendSelector__disabled-tag___KsUpy {
  color: #8c8c8c;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.AcknowledgeModal__result-content___mlDLA {
  margin-top: 10px;
  color: rgba(0, 0, 0, 0.65);
  padding: 0px;
  text-align: left;
}
.AcknowledgeModal__resize-ant-icon___Hz22M i svg {
  width: 48px;
  height: 48px;
  line-height: 48px;
}
.AcknowledgeModal__resize-ant-icon___Hz22M .AcknowledgeModal__result-title___Drcmx {
  font-size: 20px;
  line-height: 38px;
}

.DocumentViewModal__document-modal___k9gH3 .ant-modal-body {
  height: 80vh;
  padding: 0px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.FacilityRadioGroup__ant-radio-group___WGA6o {
  margin-top: 5px;
  margin-bottom: 5px;
  display: flex;
  flex-direction: column;
}
.FacilityRadioGroup__ant-radio-wrapper___k479d {
  display: flex;
  flex-direction: row;
}
.FacilityRadioGroup__ant-radio___e1Wh0 {
  display: flex;
  margin: 8px;
  align-items: center;
}
.FacilityRadioGroup__facility-selector___Wimf0 {
  justify-content: center;
  display: flex;
  flex-grow: 1;
  padding: 22px 18px;
  border: 2px;
  border-style: solid;
  border-radius: 10px;
  border-color: #0075c9;
}
.FacilityRadioGroup__facility-selector___Wimf0 .ant-select-selection {
  min-width: 400px;
}
.FacilityRadioGroup__border___WhA8k {
  border: 2px;
  display: flex;
  border-style: solid;
  border-radius: 10px;
  border-color: #0075c9;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ActionSection__section-title___ttsnl {
  font-size: 14px;
  color: #595959;
}
.ActionSection__divider-styles___WFog8 {
  margin-top: 2px;
  margin-bottom: 8px;
  background: #d9d9d9;
}
.ActionSection__section-content___sBxV1 {
  padding: 16px;
}
.ActionSection__section-action-buttons-col___ivlKH {
  text-align: right;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.WhatsNewSection__announcement___IPfYn {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.WhatsNewSection__announcement___IPfYn:not(:last-of-type) {
  border-bottom: 1px solid #e9e9e9;
}
.WhatsNewSection__updated-at___TCJMF {
  font-size: 13px;
  color: #8c8c8c;
}
.WhatsNewSection__header___PdEMX {
  font-weight: bold;
  font-size: 16px;
  color: #0075c9;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
facility-row-wrapper {
  padding-top: 5px;
}
.FacilityInfoSection__meta-item-wrapper___rryH8 {
  padding-top: 5px;
  display: grid;
  flex-grow: 1;
  justify-content: space-evenly;
  grid-template-columns: minmax(38px, 46px) minmax(240px, 1fr) minmax(90px, 200px) minmax(90px, 110px);
  grid-column-gap: 5px;
}
.FacilityInfoSection__meta-item___Ni14P {
  justify-self: stretch;
  align-self: center;
}
.FacilityInfoSection__identifiers___LAi5Z {
  justify-self: stretch;
  align-self: center;
  display: grid;
  justify-self: flex-end;
  grid-template-rows: auto auto auto auto;
  -moz-column-gap: 5px;
       column-gap: 5px;
  grid-auto-flow: column;
}
.FacilityInfoSection__facility-type___Z5iui {
  width: 34px;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  background-color: #0075c9;
}
.FacilityInfoSection__facility-type___Z5iui.FacilityInfoSection__facility-type-ACC___IQHZo {
  background-color: #e24301;
}
.FacilityInfoSection__facility-type___Z5iui.FacilityInfoSection__facility-type-HHA___WVGcJ {
  background-color: #389e0d;
}
.FacilityInfoSection__facility-type___Z5iui.FacilityInfoSection__prior-occurrence___AP5PA {
  background-color: #8c8c8c;
}
.FacilityInfoSection__facility-type___Z5iui.FacilityInfoSection__facility-type-length-4___Gj_4u {
  font-size: 13px;
}
.FacilityInfoSection__facility-type___Z5iui.FacilityInfoSection__facility-type-length-5___vj1r3 {
  font-size: 9px;
}
.FacilityInfoSection__facility-type___Z5iui.FacilityInfoSection__facility-type-length-6___RfP9b {
  font-size: 7px;
}
.FacilityInfoSection__datum-value___GEVrj {
  color: #8c8c8c;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.FacilityInfoSection__text-overflow___chHof {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}


.DiagnosisSection__icd-delete-row___W88dB {
  position: relative;
  bottom: -26px;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.FancyFacility__wrapper___XqnGb {
  display: grid;
  grid-template-columns: 14px 14px 1fr;
  grid-column-gap: 8px;
  align-items: center;
}
.FancyFacility__icon___ZoEbm {
  font-size: 12px!important;
}
.FancyFacility__circle___MqYZy {
  height: 14px;
  width: 14px;
  border-radius: 50%;
}
.FancyFacility__circle___MqYZy.FancyFacility__green___AfSHq {
  background-color: #93c47d;
}
.FancyFacility__circle___MqYZy.FancyFacility__grey___vbdfd {
  background-color: #d9d9d9;
}
.FancyFacility__name___uH49s {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PacEngagementSection__banner-wrapper___xbNwk {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.PacEngagementSection__banner-wrapper___xbNwk .PacEngagementSection__top-red___dxs_Q {
  background-color: #ff4d4f;
  /* Light red background */
  height: 10%;
  display: block;
  align-items: center;
  padding: 10px;
}
.PacEngagementSection__banner-wrapper___xbNwk .PacEngagementSection__banner-content___FxFPJ {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2em;
}
.PacEngagementSection__banner-wrapper___xbNwk .PacEngagementSection__icon___M4N48 {
  margin-right: 15px;
  font-size: 3em;
  color: #ff4d4f;
}
.PacEngagementSection__banner-wrapper___xbNwk .PacEngagementSection__text___knRHv {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.PacEngagementSection__banner-wrapper___xbNwk .PacEngagementSection__text___knRHv .PacEngagementSection__header___f2r55 {
  font-weight: bold;
  margin: 0;
}
.PacEngagementSection__banner-wrapper___xbNwk .PacEngagementSection__text___knRHv .PacEngagementSection__description___ArBv_ {
  margin: 0;
  color: #8c8c8c;
}
.PacEngagementSection__description___ArBv_ {
  font-size: 0.8em;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.EveryFacilitySelector__facility-selector___eYnar {
  width: 100%;
}
.EveryFacilitySelector__meta-item-wrapper___EX0SZ {
  padding-top: 5px;
  display: grid;
  grid-template-columns: minmax(38px, 46px) minmax(240px, 1fr) minmax(90px, 110px) minmax(90px, 110px);
  grid-column-gap: 5px;
}
facility-row-wrapper {
  padding-top: 5px;
}
.EveryFacilitySelector__meta-item___VTy2s {
  justify-self: stretch;
  align-self: center;
}
.EveryFacilitySelector__datum-value___Ss8IO {
  color: #8c8c8c;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.EveryFacilitySelector__facility-name___dKb2b {
  color: #262626;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.EveryFacilitySelector__text-overflow___sUdJG {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.EveryFacilitySelector__facility-type___Us9ds {
  width: 34px;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  background-color: #0075c9;
}
.EveryFacilitySelector__facility-type___Us9ds.EveryFacilitySelector__facility-type-ACC___pqBdJ {
  background-color: #e24301;
}
.EveryFacilitySelector__facility-type___Us9ds.EveryFacilitySelector__facility-type-HHA___nPfMo {
  background-color: #389e0d;
}
.EveryFacilitySelector__facility-type___Us9ds.EveryFacilitySelector__prior-occurrence____xL0T {
  background-color: #8c8c8c;
}
.EveryFacilitySelector__facility-type___Us9ds.EveryFacilitySelector__facility-type-length-4___mB4pZ {
  font-size: 13px;
}
.EveryFacilitySelector__facility-type___Us9ds.EveryFacilitySelector__facility-type-length-5___N7N2L {
  font-size: 9px;
}
.EveryFacilitySelector__facility-type___Us9ds.EveryFacilitySelector__facility-type-length-6___zPRNp {
  font-size: 7px;
}

.FacilitySelector__facility-selector___Kkady {
  width: 100%;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.PersonRadioSelector__ant-radio-group___NAWRL {
  margin-top: 5px;
  margin-bottom: 5px;
  display: flex;
  flex-direction: column;
}
.PersonRadioSelector__ant-radio-wrapper___w0Uvy {
  display: flex;
  flex-direction: row;
}
.PersonRadioSelector__ant-radio___wwa_T {
  display: flex;
  margin: 8px;
  align-items: center;
}
.PersonRadioSelector__row-wrapper___znUc4 {
  transition: all 250ms ease;
  color: #8c8c8c;
  border: 1px solid #bfbfbf;
  border-radius: 5px;
  margin-bottom: 8px;
  padding: 10px 15px;
  position: relative;
  width: 100%;
}
.PersonRadioSelector__meta-item-wrapper___rrszx {
  display: grid;
  grid-template-columns: minmax(150px, 1fr) minmax(100px, 2fr);
  grid-column-gap: 5px;
}
.PersonRadioSelector__meta-item___Ar7Sf {
  justify-self: stretch;
  align-self: center;
}
.PersonRadioSelector__meta-item___Ar7Sf img {
  max-width: 100%;
}
.PersonRadioSelector__text-overflow___whgnO {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.PersonRadioSelector__person-name___RHifa {
  font-weight: bold;
  color: #262626;
}
.PersonRadioSelector__person-meta-wrapper___ewMQn {
  margin-right: 10px;
  display: flex;
}
.PersonRadioSelector__person-meta-item-wrapper___iYj0z {
  width: 100%;
  display: flex;
  justify-content: flex-start;
}
.PersonRadioSelector__person-meta-item-wrapper___iYj0z .PersonRadioSelector__datum-key___ZOdlR {
  margin-right: 10px;
}
.PersonRadioSelector__datum-key___ZOdlR {
  color: #8c8c8c;
}
.PersonRadioSelector__datum-value___wQkRQ {
  color: #262626;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.IcdCodeSelector__facility-selector___S4uAu {
  width: 100%;
}
.IcdCodeSelector__meta-item-wrapper___OwOV4 {
  padding-top: 5px;
  display: grid;
  grid-template-columns: minmax(38px, 46px) minmax(240px, 1fr) minmax(90px, 110px) minmax(90px, 110px);
  grid-column-gap: 5px;
}
facility-row-wrapper {
  padding-top: 5px;
}
.IcdCodeSelector__meta-item___P2aLr {
  justify-self: stretch;
  align-self: center;
}
.IcdCodeSelector__datum-value___QLlJi {
  color: #8c8c8c;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.IcdCodeSelector__facility-name___qjprp {
  color: #262626;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.IcdCodeSelector__text-overflow___skNJV {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.IcdCodeSelector__facility-type___jTHf1 {
  width: 34px;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  background-color: #0075c9;
}
.IcdCodeSelector__facility-type___jTHf1.IcdCodeSelector__facility-type-ACC___WkU0f {
  background-color: #e24301;
}
.IcdCodeSelector__facility-type___jTHf1.IcdCodeSelector__facility-type-HHA___CHRLq {
  background-color: #389e0d;
}
.IcdCodeSelector__facility-type___jTHf1.IcdCodeSelector__prior-occurrence___CBHSC {
  background-color: #8c8c8c;
}
.IcdCodeSelector__facility-type___jTHf1.IcdCodeSelector__facility-type-length-4___OPA2V {
  font-size: 13px;
}
.IcdCodeSelector__facility-type___jTHf1.IcdCodeSelector__facility-type-length-5___s2dFi {
  font-size: 9px;
}
.IcdCodeSelector__facility-type___jTHf1.IcdCodeSelector__facility-type-length-6___lo0tr {
  font-size: 7px;
}

.ExportTable__button-row___PKWGo {
  position: relative;
  top: -41px;
  width: 50%;
}

.ClickableToast__clickable-toast___Krhpd {
  background: transparent;
  border: none;
  position: relative;
  padding: 12px 12px 12px 24px;
  margin-right: -12px;
  margin-left: -36px;
  margin-top: -10px;
  margin-bottom: -10px;
  cursor: pointer;
}
.ClickableToast__clickable-toast___Krhpd .ClickableToast__message___KPV21 {
  margin-left: 24px;
}

.RosterMembersSearch__search-input___eufcz {
  width: 100%;
  padding-right: 8px;
}

.Rosters__filters___N5DVH {
  margin-bottom: 14px;
  display: block;
}
.Rosters__roster-selector___cMSUl {
  padding-right: 8px;
}
.Rosters__row___GgIhX {
  margin-bottom: 8px;
}

.SearchInput__input___ow1oR {
  width: 100%;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ant-list .ant-list-item {
  padding: 10px 15px;
}
.ant-list .ant-list-item.StatusIndicator__list-item___mZmdl {
  transition: all 250ms ease;
  color: #ffffff;
  background: #0075c9;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  margin-bottom: 8px;
  cursor: default;
  position: relative;
  display: flex;
  justify-content: space-between;
}
.ant-list .ant-list-item .StatusIndicator__message___uHbCW {
  flex: 1 1 auto;
  align-self: center;
}
.ant-list .ant-list-item .StatusIndicator__delete-button___hau3F {
  align-self: center;
}
.StatusIndicator__wrapper___fSmii {
  position: relative;
}
.StatusIndicator__wrapper___fSmii > * {
  position: relative;
  z-index: 2;
}
.StatusIndicator__wrapper___fSmii:before {
  content: '';
  position: absolute;
  top: -4px;
  left: -4px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  z-index: 0;
  background: rgba(186, 231, 255, 0.8);
}

.GlobalHiddenQlik__global-hidden-qlik___Ag7bd {
  display: none;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
@media (min-width: 1024px) {
  .EnvironmentIndicator__app-environment___RH6gL {
    box-sizing: border-box;
    position: sticky;
    bottom: 3em;
    align-self: flex-end;
    background-color: #0075c9;
    padding: 0.3em;
    border-radius: 4px;
    color: #ffffff;
    text-transform: uppercase;
  }
}
@media (max-width: 1024px) {
  .EnvironmentIndicator__app-environment___RH6gL {
    display: none;
  }
}
.EnvironmentIndicator__app-environment___RH6gL button {
  position: relative;
}

.DiagnosisTag__tag___u1jpJ {
  overflow: hidden;
}
.DiagnosisTag__tag___u1jpJ.DiagnosisTag__is-not-unknown___G6Oz8 {
  display: flex;
}
.DiagnosisTag__tag___u1jpJ.DiagnosisTag__has-description___rRUBR {
  width: 100%;
}
.DiagnosisTag__description___KANPb {
  overflow: hidden;
  width: 100%;
}
.DiagnosisTag__description___KANPb span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  display: block;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.WarningBanner__warning-wrapper___coCdq {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  justify-content: center;
  align-items: baseline;
  width: 100%;
  background-color: #ffd967;
  color: #000000;
  font-weight: 500;
  padding: 0.8em;
}
.WarningBanner__warning-wrapper___coCdq .WarningBanner__icon___VcPUY {
  margin-right: 15px;
  font-size: 1.2em;
  color: #fa8c16;
}
.WarningBanner__warning-wrapper___coCdq .WarningBanner__text___PIo8o {
  margin: 0;
  color: #262626;
}
.WarningBanner__warning-wrapper___coCdq .WarningBanner__text___PIo8o .WarningBanner__number-days___JJ23X {
  font-weight: bold;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.SurveyBanner__banner___GpC41 {
  width: 100%;
  background-color: #d3edff;
  padding: 8px;
  text-align: center;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.LayoutView__layout-wrapper___izzBr {
  min-height: 100%;
}
.LayoutView__content-wrapper___nxULo {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.LayoutView__logo-dimensions___O6Esk {
  width: 150px;
  height: 100%;
}

.styles__link___PLJhN {
  position: absolute;
  cursor: pointer;
}

.TrainingExplorer__image___cy_ZK {
  width: 100%;
}
.TrainingExplorer__image___cy_ZK:not(.TrainingExplorer__visible-image___M752V) {
  position: absolute;
  visibility: hidden;
}
.TrainingExplorer__page-wrapper___Ep86f {
  position: relative;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.TrainingView__wrapper___ZtVrJ {
  padding: 15px;
  padding-top: 0px;
}
.TrainingView__label___GTFFr {
  font-size: 16px;
  font-weight: bold;
  color: #0075c9;
}
.TrainingView__explorer-wrapper___QqY4k {
  border: 2px solid #0075c9;
  overflow: hidden;
}

.main-body {
  height:100%;
}

/* Quick Colors */
/* Red */
/* Orange */
/* Gold */
/* Yellow */
/* Green */
/* Blue */
/* Purple */
/* Magenta */
/* Grey */
/* Cyan */
/* Teal */
/* White */
.ant-btn-primary {
  background-color: #0075c9;
  border-color: #0075c9;
}
.ant-btn-secondary {
  color: #0075c9;
}
.ant-spin-nested-loading > div > .ant-spin {
  max-height: 100%;
}
.ant-result-icon {
  margin-bottom: 5px;
}

:root, :host {
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";
  --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";
  --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";
  --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }

svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
  overflow: visible;
  box-sizing: content-box; }

.svg-inline--fa {
  display: var(--fa-display, inline-block);
  height: 1em;
  overflow: visible;
  vertical-align: -.125em; }
  .svg-inline--fa.fa-2xs {
    vertical-align: 0.1em; }
  .svg-inline--fa.fa-xs {
    vertical-align: 0em; }
  .svg-inline--fa.fa-sm {
    vertical-align: -0.07143em; }
  .svg-inline--fa.fa-lg {
    vertical-align: -0.2em; }
  .svg-inline--fa.fa-xl {
    vertical-align: -0.25em; }
  .svg-inline--fa.fa-2xl {
    vertical-align: -0.3125em; }
  .svg-inline--fa.fa-pull-left {
    margin-right: var(--fa-pull-margin, 0.3em);
    width: auto; }
  .svg-inline--fa.fa-pull-right {
    margin-left: var(--fa-pull-margin, 0.3em);
    width: auto; }
  .svg-inline--fa.fa-li {
    width: var(--fa-li-width, 2em);
    top: 0.25em; }
  .svg-inline--fa.fa-fw {
    width: var(--fa-fw-width, 1.25em); }

.fa-layers svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0; }

.fa-layers-text, .fa-layers-counter {
  display: inline-block;
  position: absolute;
  text-align: center; }

.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -.125em;
  width: 1em; }
  .fa-layers svg.svg-inline--fa {
    transform-origin: center center; }

.fa-layers-text {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transform-origin: center center; }

.fa-layers-counter {
  background-color: var(--fa-counter-background-color, #ff253a);
  border-radius: var(--fa-counter-border-radius, 1em);
  box-sizing: border-box;
  color: var(--fa-inverse, #fff);
  line-height: var(--fa-counter-line-height, 1);
  max-width: var(--fa-counter-max-width, 5em);
  min-width: var(--fa-counter-min-width, 1.5em);
  overflow: hidden;
  padding: var(--fa-counter-padding, 0.25em 0.5em);
  right: var(--fa-right, 0);
  text-overflow: ellipsis;
  top: var(--fa-top, 0);
  transform: scale(var(--fa-counter-scale, 0.25));
  transform-origin: top right; }

.fa-layers-bottom-right {
  bottom: var(--fa-bottom, 0);
  right: var(--fa-right, 0);
  top: auto;
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: bottom right; }

.fa-layers-bottom-left {
  bottom: var(--fa-bottom, 0);
  left: var(--fa-left, 0);
  right: auto;
  top: auto;
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: bottom left; }

.fa-layers-top-right {
  top: var(--fa-top, 0);
  right: var(--fa-right, 0);
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: top right; }

.fa-layers-top-left {
  left: var(--fa-left, 0);
  right: auto;
  top: var(--fa-top, 0);
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: top left; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em; }

.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em; }

.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em; }

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em; }

.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em; }

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit; }

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em); }

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em); }

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin-reverse {
  --fa-animation-direction: reverse; }

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8)); }

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s; } }

@keyframes fa-beat {
  0%, 90% {
    transform: scale(1); }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25)); } }

@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0); }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    transform: scale(1, 1) translateY(0); }
  100% {
    transform: scale(1, 1) translateY(0); } }

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }

@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1); }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125)); } }

@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }

@keyframes fa-shake {
  0% {
    transform: rotate(-15deg); }
  4% {
    transform: rotate(15deg); }
  8%, 24% {
    transform: rotate(-18deg); }
  12%, 28% {
    transform: rotate(18deg); }
  16% {
    transform: rotate(-22deg); }
  20% {
    transform: rotate(22deg); }
  32% {
    transform: rotate(-12deg); }
  36% {
    transform: rotate(12deg); }
  40%, 100% {
    transform: rotate(0deg); } }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.fa-rotate-90 {
  transform: rotate(90deg); }

.fa-rotate-180 {
  transform: rotate(180deg); }

.fa-rotate-270 {
  transform: rotate(270deg); }

.fa-flip-horizontal {
  transform: scale(-1, 1); }

.fa-flip-vertical {
  transform: scale(1, -1); }

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1); }

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, none)); }

.fa-stack {
  display: inline-block;
  vertical-align: middle;
  height: 2em;
  position: relative;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  z-index: var(--fa-stack-z-index, auto); }

.svg-inline--fa.fa-stack-1x {
  height: 1em;
  width: 1.25em; }

.svg-inline--fa.fa-stack-2x {
  height: 2em;
  width: 2.5em; }

.fa-inverse {
  color: var(--fa-inverse, #fff); }

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

.svg-inline--fa .fa-primary {
  fill: var(--fa-primary-color, currentColor);
  opacity: var(--fa-primary-opacity, 1); }

.svg-inline--fa .fa-secondary {
  fill: var(--fa-secondary-color, currentColor);
  opacity: var(--fa-secondary-opacity, 0.4); }

.svg-inline--fa.fa-swap-opacity .fa-primary {
  opacity: var(--fa-secondary-opacity, 0.4); }

.svg-inline--fa.fa-swap-opacity .fa-secondary {
  opacity: var(--fa-primary-opacity, 1); }

.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
  fill: black; }

.fad.fa-inverse,
.fa-duotone.fa-inverse {
  color: var(--fa-inverse, #fff); }

