/* 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 */
/* fonts.less */
@font-face {
  font-family: 'anticon';
  src: url(/assets/fonts/iconfont.eot);
  src: url(/assets/fonts/iconfont.eot?#iefix) format('embedded-opentype'), url(/assets/fonts/iconfont.woff) format('woff'), url(/assets/fonts/iconfont.ttf) format('truetype'), url(/assets/fonts/iconfont.svg#anticon) format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url(/assets/fonts/roboto-medium-webfont.eot);
  src: url(/assets/fonts/roboto-medium-webfont.eot?#iefix) format('embedded-opentype'), url(/assets/fonts/roboto-medium-webfont.woff2) format('woff2'), url(/assets/fonts/roboto-medium-webfont.woff) format('woff'), url(/assets/fonts/roboto-medium-webfont.ttf) format('truetype'), url(/assets/fonts/roboto-medium-webfont.svg#Roboto) format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url(/assets/fonts/roboto-regular-webfont.eot);
  src: url(/assets/fonts/roboto-regular-webfont.eot?#iefix) format('embedded-opentype'), url(/assets/fonts/roboto-regular-webfont.woff2) format('woff2'), url(/assets/fonts/roboto-regular-webfont.woff) format('woff'), url(/assets/fonts/roboto-regular-webfont.ttf) format('truetype'), url(/assets/fonts/roboto-regular-webfont.svg#Roboto) format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url(/assets/fonts/roboto-light-webfont.eot);
  src: url(/assets/fonts/roboto-light-webfont.eot?#iefix) format('embedded-opentype'), url(/assets/fonts/roboto-light-webfont.woff2) format('woff2'), url(/assets/fonts/roboto-light-webfont.woff) format('woff'), url(/assets/fonts/roboto-light-webfont.ttf) format('truetype'), url(/assets/fonts/roboto-light-webfont.svg#Roboto) format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url(/assets/fonts/montserrat-regular.woff2) format('woff2'), url(/assets/fonts/montserrat-regular.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url(/assets/fonts/montserrat-medium.woff2) format('woff2'), url(/assets/fonts/montserrat-medium.woff) format('woff');
  font-weight: 500;
  font-style: normal;
}
/* base.less */
html,
body {
  height: 100%;
}
body {
  font-size: 1em;
  font-weight: 300;
  overflow-y: hidden;
  background-color: #ededf8;
}
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: transparent;
}
::-webkit-scrollbar-thumb {
  background-color: rgba(170, 170, 190, 0.5);
  border-radius: 4px;
}
::-moz-selection {
  color: inherit;
  background-color: rgba(150, 150, 150, 0.1);
}
::selection {
  color: inherit;
  background-color: rgba(150, 150, 150, 0.1);
}
a,
.link {
  color: #446699;
  text-decoration: underline;
  text-decoration-color: #b5c3d9;
  cursor: pointer;
}
a:hover,
.link:hover {
  color: #444;
  text-decoration: none;
}
a.is-button,
.link.is-button {
  text-decoration: none;
  color: #000;
}
h1,
h2,
h3,
h4,
h5 {
  margin-bottom: 0.75em;
  color: #333;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.25;
}
h1 {
  font-size: 1.55em;
}
h2 {
  font-size: 1.35em;
}
h3 {
  font-size: 1.15em;
}
h4 {
  margin-bottom: 0.65em;
  font-size: 1em;
}
h5 {
  margin-bottom: 0.65em;
  font-size: 0.9375em;
}
strong {
  font-weight: 400;
}
small {
  font-size: 87.5%;
}
button {
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
}
label[for] {
  cursor: pointer;
}
.hidden {
  max-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  visibility: hidden;
  transform-origin: center;
  transition: opacity 0.25s linear;
  opacity: 0;
}
.hidden.is-visible {
  max-height: unset !important;
  visibility: visible;
  opacity: 1;
}
.containerShowOnHover {
  position: relative;
}
.containerShowOnHover:hover .hidden.is-showOnHover {
  max-height: unset !important;
  visibility: visible;
  overflow: visible;
  opacity: 1;
}
.hiddenExpandedWidth {
  height: 0;
  white-space: nowrap;
  overflow: hidden;
  opacity: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.absoluteCenter {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.absoluteMiddle, .absoluteMiddleRight {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.absoluteMiddleRight {
  right: 0;
  transform: translate(25%, -50%);
}
.flex1 {
  flex: 1 !important;
}
.spaceZero {
  margin-bottom: 0 !important;
}
.spaceXXS {
  margin-bottom: 0.25em !important;
}
.spaceXS {
  margin-bottom: 0.5em !important;
}
.spaceS {
  margin-bottom: 0.75em !important;
}
.space {
  margin-bottom: 1em !important;
}
.spaceM {
  margin-bottom: 1.5em !important;
}
.spaceL {
  margin-bottom: 2em !important;
}
.spaceXL {
  margin-bottom: 3em !important;
}
.spaceXXL {
  margin-bottom: 4em !important;
}
.spaceRightXXS {
  margin-right: 0.25em !important;
}
.spaceRightXS {
  margin-right: 0.5em !important;
}
.spaceRightS {
  margin-right: 0.75em !important;
}
.spaceRight {
  margin-right: 1em !important;
}
.spaceRightM {
  margin-right: 1.5em !important;
}
.spaceRightL {
  margin-right: 2em !important;
}
.spaceRightXL {
  margin-right: 3em !important;
}
.spaceRightXXL {
  margin-right: 4em !important;
}
.spaceLeftXXS {
  margin-left: 0.25em !important;
}
.spaceLeftXS {
  margin-left: 0.5em !important;
}
.spaceLeftS {
  margin-left: 0.75em !important;
}
.spaceLeft {
  margin-left: 1em !important;
}
.spaceLeftM {
  margin-left: 1.5em !important;
}
.spaceLeftL {
  margin-left: 2em !important;
}
.spaceLeftXL {
  margin-left: 3em !important;
}
.spaceLeftXXL {
  margin-left: 4em !important;
}
.spaceTopXXS {
  margin-top: 0.25em !important;
}
.spaceTopXS {
  margin-top: 0.5em !important;
}
.spaceTopS {
  margin-top: 0.75em !important;
}
.spaceTop {
  margin-top: 1em !important;
}
.spaceTopM {
  margin-top: 1.5em !important;
}
.spaceTopL {
  margin-top: 2em !important;
}
.spaceTopXL {
  margin-top: 3em !important;
}
.spaceTopXXL {
  margin-top: 4em !important;
}
.shrinkVerticalXXS {
  margin-top: -0.25em !important;
  margin-bottom: -0.25em !important;
}
.u_relative {
  position: relative !important;
}
.u_paddingZero {
  padding: 0 !important;
}
.u_paddingBottomZero {
  padding-bottom: 0 !important;
}
.u_padding {
  padding: 1em !important;
}
.u_paddingM {
  padding: 1.5em !important;
}
.u_paddingVerticallySlim {
  padding-top: 1em !important;
  padding-bottom: 1em !important;
}
.u_center, .u_textCenter {
  text-align: center !important;
}
.u_textLeft {
  text-align: left !important;
}
.u_textRight {
  text-align: right !important;
}
.u_textUpperCaseFirst::first-letter {
  text-transform: uppercase;
}
.u_textWider {
  letter-spacing: 0.01em;
  word-spacing: 0.01em;
}
.u_textUppercase {
  text-transform: uppercase;
}
.u_noWrap {
  white-space: nowrap !important;
}
.u_preLine {
  white-space: pre-line !important;
}
.u_widthFull {
  width: 100% !important;
}
.u_widthHalf {
  width: 50% !important;
}
.u_widthThird {
  width: 33.33% !important;
}
.u_widthThird:first-child {
  width: 33.34%;
}
.u_widthQuarter {
  width: 25%;
}
.u_minWidth10 {
  min-width: 10em !important;
}
.u_minWidth15 {
  min-width: 15em !important;
}
.u_minWidth20 {
  min-width: 20em !important;
}
.u_minWidth30 {
  min-width: 30em !important;
}
.u_minWidth45 {
  min-width: 45em !important;
}
.u_maxWidth10 {
  max-width: 10em !important;
}
.u_maxWidth15 {
  max-width: 15em !important;
}
.u_maxWidth20 {
  max-width: 20em !important;
}
.u_maxWidth30 {
  max-width: 30em !important;
}
.u_maxWidthS {
  max-width: 30em !important;
  margin-right: auto !important;
  margin-left: auto !important;
}
.u_maxWidthM {
  max-width: 40em !important;
  margin-right: auto !important;
  margin-left: auto !important;
}
.u_maxWidthL {
  max-width: 55em !important;
  margin-right: auto !important;
  margin-left: auto !important;
}
.u_maxWidthXL {
  max-width: 75em !important;
  margin-right: auto !important;
  margin-left: auto !important;
}
.u_maxWidthXXL {
  max-width: 100% !important;
  margin-right: auto !important;
  margin-left: auto !important;
}
.u_blockCentered {
  margin-right: auto !important;
  margin-left: auto !important;
}
@media (min-width: 1920px) {
  .u_maxWidthS {
    max-width: 35em !important;
  }
  .u_maxWidthM {
    max-width: 45em !important;
  }
  .u_maxWidthL {
    max-width: 60em !important;
  }
  .u_maxWidthXL {
    max-width: 85em !important;
  }
  .u_maxWidthXXL {
    max-width: 120em !important;
  }
}
.u_heightFull {
  height: 100% !important;
}
.u_overflowAuto, u_overflowX {
  overflow: auto !important;
  -webkit-overflow-scrolling: touch !important;
  -ms-overflow-style: -ms-autohiding-scrollbar !important;
}
.u_overflowAuto::-webkit-scrollbar-thumb, u_overflowX::-webkit-scrollbar-thumb {
  background-color: transparent;
}
.u_overflowAuto:hover::-webkit-scrollbar-thumb, u_overflowX:hover::-webkit-scrollbar-thumb {
  background-color: rgba(170, 170, 190, 0.5);
}
.u_overflowAuto.is-scrollY, u_overflowX.is-scrollY {
  overflow-y: scroll !important;
}
.u_overflowAuto.is-scrollY.content, u_overflowX.is-scrollY.content {
  padding: 1.25em 0.8em 1.25em 1.25em;
}
.u_overflowX {
  overflow-y: unset;
  overflow-x: auto;
}
.u_overflowHidden {
  overflow: hidden !important;
}
.u_overflowVisible, .u_overflowVisible .ant-modal-body {
  overflow: visible !important;
}
.u_floatLeft {
  float: left !important;
}
.u_floatRight {
  float: right !important;
}
.u_floatNone {
  float: none !important;
}
.u_clickable {
  cursor: pointer !important;
}
.u_moveable {
  cursor: move !important;
}
.u_vaMiddle {
  vertical-align: middle !important;
}
.u_vaTop {
  vertical-align: top !important;
}
.u_displayNone {
  display: none !important;
}
.u_dib {
  display: inline-block !important;
}
.u_ellipsis {
  overflow: hidden;
}
.u_ellipsis > * {
  max-width: 100%;
  vertical-align: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.u_underline {
  text-decoration: underline;
}
.u_lineThrough {
  text-decoration: line-through;
}
.u_lineHeightS {
  line-height: 1.15;
}
.u_opacity0 {
  opacity: 0;
}
.u_opacity75 {
  opacity: 0.75;
}
.u_opacityHover {
  opacity: 0.65;
  transition: opacity 0.35s;
}
.u_opacityHover:hover {
  opacity: 1;
}
.flexNoWrap {
  flex-wrap: nowrap !important;
}
.fPrimary, .fPrimary .ant-form-item-label label {
  font-family: "Roboto", Arial, Helvetica, sans-serif !important;
}
.fSecondary {
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif !important;
}
.fGeorgia {
  font-family: Georgia, Times, "Times New Roman", serif !important;
  letter-spacing: 0.01em;
  word-spacing: 0.01em;
}
.fGeorgia strong {
  font-weight: 700 !important;
}
.fsXXL {
  font-size: 125% !important;
}
.fsXL {
  font-size: 115% !important;
}
.fsL {
  font-size: 110% !important;
}
.fsM {
  font-size: 105% !important;
}
.fsDefault {
  font-size: 100% !important;
}
.fsS {
  font-size: 95% !important;
}
.fsXS {
  font-size: 90% !important;
}
.fsXXS {
  font-size: 85% !important;
}
.fs3 {
  font-size: 3em;
}
.cPrimary {
  color: #657ff7 !important;
}
.cActive {
  color: #80da21 !important;
}
.cInactive {
  color: #d5d5dc !important;
}
.cWhite {
  color: #fff !important;
}
.cGrayLight {
  color: #bbb !important;
}
.cGray {
  color: #888 !important;
}
.cGrayDark {
  color: #656565 !important;
}
.cDark {
  color: #444 !important;
}
.cBody, .cBody .ant-form-item-label label {
  color: #333 !important;
}
.cPositive {
  color: #699810 !important;
  -webkit-text-decoration: rgba(105, 150, 15, 0.5) !important;
          text-decoration: rgba(105, 150, 15, 0.5) !important;
}
.cNegative {
  color: #a22222 !important;
  text-decoration-color: rgba(160, 35, 35, 0.5) !important;
}
.cWarning {
  color: #e08800 !important;
  text-decoration-color: rgba(205, 135, 40, 0.5) !important;
}
.cVioletLight {
  color: #a5a5c5 !important;
}
.bgWhite {
  background-color: #fff !important;
}
.bgDark {
  background-color: #f3f0f7 !important;
}
.bgDarkLight {
  background-color: rgba(60, 30, 60, 0.02) !important;
}
.bgDarkLighter {
  background-color: rgba(60, 30, 60, 0.01) !important;
}
.bgPositiveLight {
  background-color: rgba(0, 255, 0, 0.2) !important;
}
.bgPositiveLighter {
  background-color: rgba(0, 255, 0, 0.1) !important;
}
.bgNegativeLight {
  background-color: rgba(255, 0, 0, 0.2) !important;
}
.bgNegativeLighter {
  background-color: rgba(255, 0, 0, 0.1) !important;
}
.bgWarningLight {
  background-color: rgba(160, 135, 35, 0.15) !important;
}
.bgWarningLighter {
  background-color: rgba(160, 135, 35, 0.1) !important;
}
.bgSelected {
  background-color: #ffffdf !important;
}
ul.isStyled {
  padding: 0;
  margin: 0 0 1em 0;
}
ul.isStyled li {
  position: relative;
  padding: 0 0 0.75em 1.25em;
  margin: 0;
  list-style: none;
}
ul.isStyled li:before {
  content: "\2022";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 1em;
  color: #a5a5c5;
}
/* layout.less */
@keyframes fadeInProgress {
  0% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ui .contentXS {
  padding: 0.5em !important;
}
.ui .contentS {
  padding: 0.75em !important;
}
.ui .content {
  padding: 1.25em !important;
}
.ui .contentM {
  padding: 2.25em 2em !important;
}
.ui .contentExpanded {
  padding: 2.5em 2em !important;
}
.ui .contentLoading {
  text-align: center;
  animation: fadeInProgress 1500ms;
}
.ui .contentLoading .anticon {
  font-size: 2em;
}
@media (min-width: 1920px) {
  .ui .contentXS {
    padding: 0.6em !important;
  }
  .ui .contentS {
    padding: 0.85em !important;
  }
  .ui .content {
    padding: 1.35em !important;
  }
}
.ui .u_center > i.anticon-loading.cPrimary {
  animation: fadeInProgress 1500ms;
}
.ui .overlayIsDisabled, .ui .overlayInProgress {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: rgba(101, 127, 247, 0.05);
  background: repeating-linear-gradient(45deg, rgba(101, 127, 247, 0.03) 0px, rgba(101, 127, 247, 0.03) 10px, transparent 10px, transparent 20px);
  animation: fadeInProgress 1500ms;
  z-index: 999;
}
.ui .overlayIsDisabled .anticon, .ui .overlayInProgress .anticon {
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 0.25em;
  margin: -0.5em 0 0 -0.5em;
  font-size: 2em;
  border-radius: 50%;
  background-color: #fff;
}
.ui .overlayIsDisabled {
  z-index: 9;
}
.ui .overlayIsDisabled.is-active, .ui .overlayInProgress.is-active {
  animation: none;
}
.ui .is-paragraph h1, .ui .is-paragraph h2, .ui .is-paragraph h3, .ui .is-paragraph h4, .ui .is-paragraph h5 {
  margin-bottom: 0.5em;
}
.ui .is-deleted, .ui .is-deleted:hover {
  display: inline-block;
  padding: 0.1em 0.3em 0.2em;
  color: #ab5050 !important;
  line-height: 1.2;
  border-radius: 0.35em;
  background-color: #fcecec !important;
}
.ui .container {
  height: calc(100vh - 3.125em);
  padding: 2em 1.25em 1.5em;
  overflow-y: scroll;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.ui .container.is-secondHeader {
  height: calc(100vh - 6.7em);
}
.ui .container.is-secondHeader.is-editor {
  height: calc(100vh - 10.625em);
  padding-bottom: 0;
}
.ui .container.flex {
  overflow: auto;
}
.ui .container.is-secondHeader > .container_submenu + .flex {
  height: calc(100vh - 200px);
}
.ui .container.is-secondHeader .container_submenu, .ui .section_content .container_submenu, .ui .ant-modal-body .container_submenu, .ui .container.is-secondHeader .entityOverview_submenu, .ui .section_content .entityOverview_submenu, .ui .ant-modal-body .entityOverview_submenu {
  padding: 0.65em 1.5em 0;
  margin: -2em -1.25em 1.5em -0.75em;
  border-bottom: 1px rgba(60, 30, 60, 0.02) solid;
  border-radius: 0 0 0.75em 0.75em;
  background-color: rgba(60, 30, 60, 0.02);
}
@media (min-width: 1920px) {
  .ui .container.is-secondHeader .container_submenu, .ui .section_content .container_submenu, .ui .ant-modal-body .container_submenu, .ui .container.is-secondHeader .entityOverview_submenu, .ui .section_content .entityOverview_submenu, .ui .ant-modal-body .entityOverview_submenu {
    padding: 0.65em 1.65em 0.1em;
  }
}
.ui .container.is-secondHeader .container_submenu .ant-menu-root, .ui .section_content .container_submenu .ant-menu-root, .ui .ant-modal-body .container_submenu .ant-menu-root, .ui .container.is-secondHeader .entityOverview_submenu .ant-menu-root, .ui .section_content .entityOverview_submenu .ant-menu-root, .ui .ant-modal-body .entityOverview_submenu .ant-menu-root, .ui .container.is-secondHeader .section_submenu .ant-menu-root, .ui .section_content .section_submenu .ant-menu-root, .ui .ant-modal-body .section_submenu .ant-menu-root {
  font-size: 90%;
}
.ui .container.is-secondHeader .container_submenu .ant-menu-horizontal, .ui .section_content .container_submenu .ant-menu-horizontal, .ui .ant-modal-body .container_submenu .ant-menu-horizontal, .ui .container.is-secondHeader .entityOverview_submenu .ant-menu-horizontal, .ui .section_content .entityOverview_submenu .ant-menu-horizontal, .ui .ant-modal-body .entityOverview_submenu .ant-menu-horizontal, .ui .container.is-secondHeader .section_submenu .ant-menu-horizontal, .ui .section_content .section_submenu .ant-menu-horizontal, .ui .ant-modal-body .section_submenu .ant-menu-horizontal {
  line-height: 2.5em;
}
.ui .container.is-secondHeader .container_submenu .ant-menu-item, .ui .section_content .container_submenu .ant-menu-item, .ui .ant-modal-body .container_submenu .ant-menu-item, .ui .container.is-secondHeader .entityOverview_submenu .ant-menu-item, .ui .section_content .entityOverview_submenu .ant-menu-item, .ui .ant-modal-body .entityOverview_submenu .ant-menu-item, .ui .container.is-secondHeader .section_submenu .ant-menu-item, .ui .section_content .section_submenu .ant-menu-item, .ui .ant-modal-body .section_submenu .ant-menu-item, .ui .container.is-secondHeader .container_submenu .ant-menu-submenu, .ui .section_content .container_submenu .ant-menu-submenu, .ui .ant-modal-body .container_submenu .ant-menu-submenu, .ui .container.is-secondHeader .entityOverview_submenu .ant-menu-submenu, .ui .section_content .entityOverview_submenu .ant-menu-submenu, .ui .ant-modal-body .entityOverview_submenu .ant-menu-submenu, .ui .container.is-secondHeader .section_submenu .ant-menu-submenu, .ui .section_content .section_submenu .ant-menu-submenu, .ui .ant-modal-body .section_submenu .ant-menu-submenu {
  margin: 0.5rem 0;
  padding: 0 1em;
  border: 0;
  border-radius: 1.25em;
}
@media (min-width: 1920px) {
  .ui .container.is-secondHeader .container_submenu .ant-menu-item, .ui .section_content .container_submenu .ant-menu-item, .ui .ant-modal-body .container_submenu .ant-menu-item, .ui .container.is-secondHeader .entityOverview_submenu .ant-menu-item, .ui .section_content .entityOverview_submenu .ant-menu-item, .ui .ant-modal-body .entityOverview_submenu .ant-menu-item, .ui .container.is-secondHeader .section_submenu .ant-menu-item, .ui .section_content .section_submenu .ant-menu-item, .ui .ant-modal-body .section_submenu .ant-menu-item, .ui .container.is-secondHeader .container_submenu .ant-menu-submenu, .ui .section_content .container_submenu .ant-menu-submenu, .ui .ant-modal-body .container_submenu .ant-menu-submenu, .ui .container.is-secondHeader .entityOverview_submenu .ant-menu-submenu, .ui .section_content .entityOverview_submenu .ant-menu-submenu, .ui .ant-modal-body .entityOverview_submenu .ant-menu-submenu, .ui .container.is-secondHeader .section_submenu .ant-menu-submenu, .ui .section_content .section_submenu .ant-menu-submenu, .ui .ant-modal-body .section_submenu .ant-menu-submenu {
    margin: 0.65rem 0;
  }
}
.ui .container.is-secondHeader .container_submenu .ant-menu-submenu-popup .ant-menu-item, .ui .section_content .container_submenu .ant-menu-submenu-popup .ant-menu-item, .ui .ant-modal-body .container_submenu .ant-menu-submenu-popup .ant-menu-item, .ui .container.is-secondHeader .entityOverview_submenu .ant-menu-submenu-popup .ant-menu-item, .ui .section_content .entityOverview_submenu .ant-menu-submenu-popup .ant-menu-item, .ui .ant-modal-body .entityOverview_submenu .ant-menu-submenu-popup .ant-menu-item, .ui .container.is-secondHeader .section_submenu .ant-menu-submenu-popup .ant-menu-item, .ui .section_content .section_submenu .ant-menu-submenu-popup .ant-menu-item, .ui .ant-modal-body .section_submenu .ant-menu-submenu-popup .ant-menu-item, .ui .container.is-secondHeader .container_submenu .ant-menu-submenu.ant-menu-submenu-popup, .ui .section_content .container_submenu .ant-menu-submenu.ant-menu-submenu-popup, .ui .ant-modal-body .container_submenu .ant-menu-submenu.ant-menu-submenu-popup, .ui .container.is-secondHeader .entityOverview_submenu .ant-menu-submenu.ant-menu-submenu-popup, .ui .section_content .entityOverview_submenu .ant-menu-submenu.ant-menu-submenu-popup, .ui .ant-modal-body .entityOverview_submenu .ant-menu-submenu.ant-menu-submenu-popup, .ui .container.is-secondHeader .section_submenu .ant-menu-submenu.ant-menu-submenu-popup, .ui .section_content .section_submenu .ant-menu-submenu.ant-menu-submenu-popup, .ui .ant-modal-body .section_submenu .ant-menu-submenu.ant-menu-submenu-popup {
  border-radius: 0.5em;
}
.ui .container.is-secondHeader .container_submenu .ant-menu-item-selected, .ui .section_content .container_submenu .ant-menu-item-selected, .ui .ant-modal-body .container_submenu .ant-menu-item-selected, .ui .container.is-secondHeader .entityOverview_submenu .ant-menu-item-selected, .ui .section_content .entityOverview_submenu .ant-menu-item-selected, .ui .ant-modal-body .entityOverview_submenu .ant-menu-item-selected, .ui .container.is-secondHeader .section_submenu .ant-menu-item-selected, .ui .section_content .section_submenu .ant-menu-item-selected, .ui .ant-modal-body .section_submenu .ant-menu-item-selected {
  background-color: rgba(30, 40, 70, 0.04) !important;
}
.ui .container.is-secondHeader .container_submenu .ant-menu.ant-menu-sub.ant-menu-vertical, .ui .section_content .container_submenu .ant-menu.ant-menu-sub.ant-menu-vertical, .ui .ant-modal-body .container_submenu .ant-menu.ant-menu-sub.ant-menu-vertical, .ui .container.is-secondHeader .entityOverview_submenu .ant-menu.ant-menu-sub.ant-menu-vertical, .ui .section_content .entityOverview_submenu .ant-menu.ant-menu-sub.ant-menu-vertical, .ui .ant-modal-body .entityOverview_submenu .ant-menu.ant-menu-sub.ant-menu-vertical, .ui .container.is-secondHeader .section_submenu .ant-menu.ant-menu-sub.ant-menu-vertical, .ui .section_content .section_submenu .ant-menu.ant-menu-sub.ant-menu-vertical, .ui .ant-modal-body .section_submenu .ant-menu.ant-menu-sub.ant-menu-vertical {
  white-space: normal;
}
.ui .container.is-secondHeader .container_submenu .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item-selected, .ui .section_content .container_submenu .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item-selected, .ui .ant-modal-body .container_submenu .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item-selected, .ui .container.is-secondHeader .entityOverview_submenu .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item-selected, .ui .section_content .entityOverview_submenu .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item-selected, .ui .ant-modal-body .entityOverview_submenu .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item-selected, .ui .container.is-secondHeader .section_submenu .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item-selected, .ui .section_content .section_submenu .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item-selected, .ui .ant-modal-body .section_submenu .ant-menu.ant-menu-sub.ant-menu-vertical .ant-menu-item-selected {
  color: #fff !important;
  background-color: rgba(255, 255, 255, 0.05) !important;
}
.ui .container.is-secondHeader .entityOverview_submenu, .ui .section_content .entityOverview_submenu, .ui .ant-modal-body .entityOverview_submenu {
  padding: 0 0.5em;
  margin-top: -1.25em;
  margin-bottom: 1em;
  background-color: rgba(60, 30, 60, 0.015);
}
@media (min-width: 1920px) {
  .ui .container.is-secondHeader .entityOverview_submenu, .ui .section_content .entityOverview_submenu, .ui .ant-modal-body .entityOverview_submenu {
    padding: 0 0.65em;
    margin-top: -1.35em;
  }
}
.ui .container.is-secondHeader .is-scrollY.content .entityOverview_submenu, .ui .section_content .is-scrollY.content .entityOverview_submenu, .ui .ant-modal-body .is-scrollY.content .entityOverview_submenu {
  margin-right: -0.75em;
}
.ui .container.is-secondHeader .content > .section_submenu:first-child, .ui .section_content .content > .section_submenu:first-child, .ui .ant-modal-body .content > .section_submenu:first-child {
  margin-top: -0.25em;
}
.ui .container.is-secondHeader .content > .section_submenu .ant-menu-item, .ui .section_content .content > .section_submenu .ant-menu-item, .ui .ant-modal-body .content > .section_submenu .ant-menu-item, .ui .container.is-secondHeader .content > .section_submenu .ant-menu-submenu, .ui .section_content .content > .section_submenu .ant-menu-submenu, .ui .ant-modal-body .content > .section_submenu .ant-menu-submenu {
  margin: 0;
}
.ui .fragmentContent {
  display: inline-block;
  max-width: 50em;
  padding: 0.75em 1em;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
  background: #edf1fc;
  border-left: 0.2em #bfcff3 solid;
}
.ui .modalNext, .ui .modalPrev {
  position: absolute;
  top: 50%;
  width: 2em;
  height: 2em;
  margin-top: -1em;
  text-align: center;
  border-radius: 50%;
  box-shadow: 0 4px 5px rgba(40, 30, 50, 0.1);
  background-color: #fff !important;
}
.ui .modalNext:before, .ui .modalPrev:before {
  color: #696ff8;
  font-size: 2em;
  line-height: 0.8em;
}
.ui .modalNext.is-active, .ui .modalPrev.is-active {
  cursor: pointer;
}
.ui .modalNext {
  right: -2.5em;
}
.ui .modalPrev {
  left: -2.5em;
}
.ui .modalNext:before {
  content: '›';
  padding-left: 2px;
}
.ui .modalPrev:before {
  content: '‹';
  padding-right: 2px;
}
.ui .ant-modal-body .container > .container_submenu, .ui .ant-modal-body .container > .entityOverview_submenu {
  padding: 0.15em 1.5em;
}
.ui .ant-modal .container {
  height: 100%;
  overflow: visible;
}
.ui .container_header, .ui .ant-modal-body .content_header {
  padding: 1.3em 1.5em 0.65em;
  margin: -2em -1.25em 1.25em -0.75em;
  border-bottom: 1px rgba(60, 30, 60, 0.025) solid;
  border-radius: 0 0 0.75em 0.75em;
  background-color: rgba(60, 30, 60, 0.02);
}
.ui .ant-modal-body .content_header {
  padding: 0.65em 1em;
  margin: -1.5em -1em 1.25em -1em;
}
@media (min-width: 1600px) {
  .ui .container_header {
    margin-bottom: 1.5em;
  }
}
.ui #refreshInfo {
  position: relative;
}
.ui #refreshInfo h3 {
  display: block;
  position: relative;
  padding: 2em;
  text-align: center;
  background-color: rgba(69, 97, 158, 0.25);
  z-index: -1;
  animation: fadeInProgress 5s;
}
.ui .isInProgress {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 2em;
  text-align: center;
  background-color: rgba(69, 97, 158, 0.25);
  z-index: 999999;
  animation: fadeInProgress 5s;
}
.ui .isInProgress .anticon {
  margin-bottom: 0.5em;
  font-size: 2.5em;
}
.ui .isInProgress .content {
  display: inline-block;
  position: absolute;
  top: 50%;
  width: 400px;
  padding: 2em !important;
  margin: -125px 0 0 -200px;
  background-color: white;
  border-radius: 0.5em;
  box-shadow: 0 3px rgba(0, 0, 0, 0.05), 4px 4px 40px rgba(0, 0, 0, 0.05);
}
.ui .section, .ui .section-flex {
  position: relative;
}
.ui .section .section_content, .ui .section-flex .section_content {
  border-radius: 0.75em;
  background: #fff;
  box-shadow: 0 1px #dadaea, 0 2px #e3e3f3, 0 5px 30px rgba(229, 229, 243, 0.75);
}
.ui .section .section_content:hover, .ui .section-flex .section_content:hover {
  box-shadow: 0 2px 3px #dadaea, 0 1px #dadaea, 0 2px #e3e3f3, 0 5px 30px rgba(229, 229, 243, 0.85);
}
.ui .section .section_content .section_content, .ui .section-flex .section_content .section_content, .ui .section .section_content .section_content:hover, .ui .section-flex .section_content .section_content:hover {
  border: 1px #efebe8 solid;
  box-shadow: none;
}
.ui .section.is-fullHeight .section_content, .ui .section-flex.is-fullHeight .section_content {
  height: 100%;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ui .section.is-rounded .section_content, .ui .section-flex.is-rounded .section_content {
  border-bottom-left-radius: 0.3em;
  border-bottom-right-radius: 0.3em;
}
.ui .section .section_contentDark, .ui .section-flex .section_contentDark {
  border-radius: 0.75em;
  background-color: #f3f0f7;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), 0 5px 20px rgba(160, 160, 170, 0.15), 0 3px #e3e3f3;
}
.ui .section .section_sidebar, .ui .section-flex .section_sidebar {
  position: relative;
  margin-right: 1em;
}
.ui .section .section_sidebar:after, .ui .section-flex .section_sidebar:after {
  z-index: 100;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 1em;
  box-shadow: 5px 0px 15px -5px rgba(0, 0, 0, 0.03), 1px 2px 1px -1px rgba(0, 0, 0, 0.05);
}
.ui .section-flex {
  position: relative;
  flex: 1 1 auto;
  flex-direction: column;
  min-width: 480px;
  min-height: 100%;
}
.ui .section-flex.is-sidebar, .ui .section-flex.is-sidebarRight {
  flex: 1 1 320px;
  max-width: 480px;
  min-width: 320px;
  margin-right: 1.25em;
}
.ui .section-flex.is-sidebar .section_content.is-fullHeight, .ui .section-flex.is-sidebarRight .section_content.is-fullHeight {
  height: calc(100vh - 132px);
  border-radius: 0.75em 0.75em 0 0;
}
.ui .section-flex.is-sidebar .section_content.is-fullHeight > div, .ui .section-flex.is-sidebarRight .section_content.is-fullHeight > div {
  padding-bottom: 67px;
}
.ui .section-flex.is-sidebar .ant-affix .section_content.is-fullHeight, .ui .section-flex.is-sidebarRight .ant-affix .section_content.is-fullHeight {
  height: calc(100vh - 142px);
}
.ui .section-flex.is-sidebar .ant-affix .section_content.is-fullHeight > div, .ui .section-flex.is-sidebarRight .ant-affix .section_content.is-fullHeight > div {
  padding-bottom: 0;
}
@media (min-width: 1280px) {
  .ui .section-flex.is-sidebar {
    min-width: 380px;
  }
}
@media (min-width: 1600px) {
  .ui .section-flex.is-sidebar {
    min-width: 450px;
  }
}
@media (min-width: 1920px) {
  .ui .section-flex.is-sidebar {
    min-width: 530px;
  }
}
.ui .section-flex.is-sidebar.is-unfolded {
  flex: 1 1 480px;
  max-width: 560px;
}
.ui .section-flex.is-sidebarRight {
  margin-right: 0;
  margin-left: 1.25em;
}
.ui .flex-fixedHeight > .section-flex {
  height: 1px /* 100% min-height => child 100% height bug */;
}
.ui .section_content .note, .ui .section_content .note-info, .ui .section_content .note-negative, .ui .section_content .note-positive, .ui .section_content .note-warning {
  border-radius: 0.35em;
}
.ui .entityDetail .section_content {
  min-width: 560px;
  min-height: 480px;
}
.ui .infoBottom {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0.5em 1em;
  z-index: 999;
}
.ui .infoBottom .ant-btn-dark {
  color: #444;
}
.ui .infoBottom .btnText {
  color: #6b7ea9;
}
.ui .infoBottom .btnClose {
  color: #808dad;
}
.ui .infoBottom .btnClose:hover {
  color: #444;
}
.ui .infoBottom_content {
  max-width: 65em;
  margin: 0 auto;
  padding: 0.75em 1.5em;
  border-radius: 0.75em !important;
  background-color: #bfcff3;
}
.ui .infoBottom_content .btnClose {
  margin-right: -0.75em;
}
.ui .flex {
  display: flex;
  flex-direction: row;
}
.ui .flex::before, .ui .flex::after {
  content: '';
  /* Insert pseudo-element */
  margin: auto;
  /* Make it push flex items to the center */
}
.ui .flex .section.u_maxWidthM, .ui .flex .section.u_maxWidthL, .ui .flex .section.u_maxWidthXL, .ui .flex .section.u_maxWidthXXL {
  width: 100%;
  margin-left: initial !important;
  margin-right: initial !important;
}
.ui .flexVertical {
  display: flex;
  flex-direction: column;
  position: relative;
  height: 100%;
}
.ui .flexHorizontal {
  display: flex;
  flex-direction: row;
  position: relative;
  height: 100%;
}
.ui .flex_item {
  flex-shrink: 0;
}
.ui .flex_1 {
  flex: 1;
}
.ui .contentSeparator {
  position: relative;
  min-height: 1px;
  box-shadow: 0px 1px #e5e5e5;
  z-index: 1;
}
.ui .section_header, .ui .section_headerUnderlined {
  height: auto;
  padding: 1em 1.25em 0;
  margin-bottom: 0;
  line-height: 2.625em;
}
.ui .section_header h1, .ui .section_headerUnderlined h1, .ui .section_header h2, .ui .section_headerUnderlined h2, .ui .section_header h3, .ui .section_headerUnderlined h3, .ui .section_header h4, .ui .section_headerUnderlined h4, .ui .section_header h5, .ui .section_headerUnderlined h5 {
  position: relative;
  margin-bottom: 0;
  font-size: 1.1em;
  line-height: 1.25;
  vertical-align: middle;
}
.ui .section_header > .tableGrid:first-child, .ui .section_headerUnderlined > .tableGrid:first-child, .ui .section_header > a > .tableGrid:first-child, .ui .section_headerUnderlined > a > .tableGrid:first-child {
  min-height: 32px;
}
.ui .section_header .ant-form, .ui .section_headerUnderlined .ant-form, .ui .section_header .ant-select, .ui .section_headerUnderlined .ant-select, .ui .section_header .ant-btn, .ui .section_headerUnderlined .ant-btn {
  margin: -1px 0;
}
.ui .section_header + .content {
  padding-top: 1em !important;
}
.ui .section_header-large {
  min-height: 4.1875em;
}
.ui .section_header-large > .tableGrid:first-child, .ui .section_header-large > a > .tableGrid:first-child {
  min-height: 2.625em;
}
.ui .section_headerUnderlined {
  padding: 0.75em 1.25em;
  border-bottom: 1px rgba(0, 0, 0, 0.05) solid;
}
.ui .section_title {
  position: relative;
  margin-bottom: 0.5rem;
  transition: color 0.25s;
}
.ui .section_title:hover {
  color: #444 !important;
}
.ui .section_title h1, .ui .section_title h2, .ui .section_title h3, .ui .section_title h4, .ui .section_title h5 {
  margin-bottom: 0;
}
.ui .section_titleGroup, .ui .cardTitle {
  position: relative;
  display: inline-block;
  color: #a5a5c5;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-size: 85%;
  font-weight: 500;
  text-transform: uppercase;
}
.ui .cardTitle {
  letter-spacing: 0;
}
.ui .cardTitle-separator {
  display: block;
  padding-bottom: 0.75em;
  border-bottom: 1px rgba(0, 0, 0, 0.05) solid;
}
.ui .section_description, .ui .content_description {
  padding: 0.25em 1.25em;
  margin-bottom: 1.5em;
  color: #777;
  font-size: 90%;
  font-family: Georgia, Arial, Helvetica, sans-serif;
  font-style: italic;
  line-height: 1.5;
  letter-spacing: 0.015em;
  word-spacing: 0.01em;
  border-left: 3px rgba(0, 0, 0, 0.05) solid;
}
.ui .content_description {
  margin-bottom: 1em;
}
.ui .section_card {
  padding: 1em;
  border-radius: 0.5em;
  border: 1px rgba(0, 0, 0, 0.07) solid;
}
.ui .section_card_header, .ui .section_card_subheader {
  margin: -1em -1em 0.5em;
  padding: 1em;
  line-height: 1;
  border-bottom: 1px rgba(0, 0, 0, 0.07) solid;
}
.ui .section_card_header .ant-btn-circle, .ui .section_card_subheader .ant-btn-circle {
  margin: -0.65em 0;
}
.ui .section_card_header .workflowNode, .ui .section_card_subheader .workflowNode {
  margin-top: -0.4em;
  margin-bottom: -0.3em;
}
.ui .section_card_highlighted {
  border-radius: 0.5em 0.5em 0 0;
  border-top: 1px #fdfdfd solid;
  border-bottom: 0;
  border-left: 1px #fdfdfd solid;
  background-color: #fbfbea;
  background-image: linear-gradient(to left, #fbfbea 0, #fcf8ff 100%);
  box-shadow: inset 0 -1px rgba(30, 40, 70, 0.025);
}
.ui .section_card_subheader {
  margin-top: 0;
  border-top: 1px rgba(0, 0, 0, 0.07) solid;
}
.ui .section_card_separator {
  margin: 0.5em -1em;
  border-bottom: 1px rgba(0, 0, 0, 0.07) solid;
}
.ui .section_card_background {
  margin: 0 -1em;
  padding: 1em;
  border-Top: 1px rgba(60, 30, 60, 0.07) solid;
  background: rgba(60, 30, 60, 0.02);
  background: linear-gradient(to bottom, rgba(60, 30, 60, 0.025) 50%, transparent 100%);
  background-size: 100% 10em;
  background-repeat: no-repeat;
}
.ui .section_card.content .section_card_header, .ui .section_card.content .section_card_subheader, .ui .section_card.content .section_card_separator, .ui .section_card.content .section_card_background {
  margin-left: -1.25em;
  margin-right: -1.25em;
  padding-left: 1.25em;
  padding-right: 1.25em;
}
.ui .section_boxDark {
  border-radius: 0.35em;
  border-bottom: 1px rgba(0, 0, 0, 0.05) solid;
  background-color: rgba(60, 30, 60, 0.02);
}
.ui .tableGrid {
  display: table;
  width: 100%;
}
.ui .tableGrid h1, .ui .tableGrid h2, .ui .tableGrid h3, .ui .tableGrid h4, .ui .tableGrid h5 {
  margin-bottom: 0;
}
.ui .tableGrid.tableGridFlex {
  display: flex;
}
.ui .tableGrid.tableGridFlex.tableGrid-middle {
  align-items: center;
}
.ui .tableGrid.tableGridFlex .tableGrid_item {
  flex: 0 1 auto;
  display: initial;
}
.ui .tableGrid.tableGridFlex .tableGrid_item-full {
  flex: 1 1 auto;
  width: initial;
}
.ui .tableGrid_row {
  display: table-row;
}
.ui .tableGrid-rows > .tableGrid_item, .ui .tableGrid-rows > .tableGrid_row > .tableGrid_item {
  border-bottom: 1px rgba(0, 0, 0, 0.05) solid;
}
.ui .tableGrid-gaps.tableGrid-rows > .tableGrid_item, .ui .tableGrid-gapsM.tableGrid-rows > .tableGrid_item, .ui .tableGrid-gaps.tableGrid-rows > .tableGrid_row > .tableGrid_item, .ui .tableGrid-gapsM.tableGrid-rows > .tableGrid_row > .tableGrid_item {
  padding-top: 0.35em;
  padding-bottom: 0.35em;
}
.ui .tableGrid-gaps.tableGrid-rows.tableGrid-bigger > .tableGrid_item, .ui .tableGrid-gapsM.tableGrid-rows.tableGrid-bigger > .tableGrid_item, .ui .tableGrid-gaps.tableGrid-rows.tableGrid-bigger > .tableGrid_row > .tableGrid_item, .ui .tableGrid-gapsM.tableGrid-rows.tableGrid-bigger > .tableGrid_row > .tableGrid_item {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.ui .tableGrid-gaps > .tableGrid_item, .ui .tableGrid-gapsM > .tableGrid_item {
  padding-left: 0.5em;
}
.ui .tableGrid-gaps > .tableGrid_item:first-child, .ui .tableGrid-gapsM > .tableGrid_item:first-child {
  padding-left: 0 !important;
}
.ui .tableGrid-gaps > .tableGrid_item.tableGrid_item-half:first-child, .ui .tableGrid-gapsM > .tableGrid_item.tableGrid_item-half:first-child {
  padding-left: 0;
  padding-right: 0.25em;
}
.ui .tableGrid-gaps > .tableGrid_item.tableGrid_item-half, .ui .tableGrid-gapsM > .tableGrid_item.tableGrid_item-half {
  padding-left: 0.25em;
}
.ui .tableGrid-gapsM > .tableGrid_item {
  padding-left: 0.75em;
}
.ui .ant-form .tableGrid-gaps > .tableGrid_item {
  padding-left: 1em;
}
.ui .ant-form .tableGrid-gaps > .tableGrid_item.tableGrid_item-half:first-child {
  padding-left: 0;
  padding-right: 0.5em;
}
.ui .ant-form .tableGrid-gaps > .tableGrid_item.tableGrid_item-half {
  padding-left: 0.5em;
}
.ui .tableGrid-middle > .tableGrid_item, .ui .tableGrid-middle > .tableGrid_item > div, .ui .tableGrid-middle > .tableGrid_item > span, .ui .tableGrid-middle .tableGrid_row > .tableGrid_item, .ui .tableGrid-middle .tableGrid_rows > .tableGrid_item {
  vertical-align: middle;
}
.ui .tableGrid-wider > .tableGrid_item {
  padding-bottom: 0.25em;
}
.ui .tableGrid-space > .tableGrid_item {
  padding-bottom: 0.5em;
}
.ui .tableGrid_item {
  display: table-cell;
  vertical-align: top;
}
.ui .tableGrid_item.spaceLeftXXS {
  padding-left: 0.25em !important;
}
.ui .tableGrid_item.spaceLeftXS {
  padding-left: 0.5em !important;
}
.ui .tableGrid_item.spaceLeftS {
  padding-left: 0.75em !important;
}
.ui .tableGrid_item.spaceLeft {
  padding-left: 1em !important;
}
.ui .tableGrid_item-full {
  width: 100%;
}
.ui .tableGrid_item-half {
  width: 50%;
}
.ui .tableGrid_item-separator {
  position: relative;
}
.ui .tableGrid_item-separator:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.25em;
  bottom: 0.25em;
  width: 1px;
  background-color: rgba(0, 0, 0, 0.07);
}
.ui .tableActions {
  white-space: nowrap;
}
.ui .tableActions_item {
  position: relative;
  display: inline-block;
  color: #a5a5a5;
  transition: color 0.25s;
  cursor: pointer;
}
.ui .tableActions_item:hover {
  color: #444;
}
.ui .tableActions_item + .tableActions_item .ant-btn {
  margin-left: -0.25em;
}
.ui .headerMenu {
  position: relative;
  top: -0.0625em;
  margin-left: 1em;
}
.ui .headerMenu_item {
  position: relative;
  display: inline-block;
  padding: 0 0.75em;
  margin: 0 0.25em;
  color: #9595aa;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-size: 90%;
  letter-spacing: -0.01em;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 0.5em;
  cursor: pointer;
}
.ui .headerMenu_item:before {
  content: '•';
  position: absolute;
  left: -0.25em;
  top: -0.0625em;
  margin-left: -0.125em;
  color: #e5e5e5;
}
.ui .headerMenu_item:hover, .ui .headerMenu_item.is-active {
  color: #444;
}
.ui .headerMenu_item.is-active:after {
  content: "";
  position: absolute;
  bottom: -0.25em;
  left: 0.75em;
  right: 0.75em;
  height: 4px;
  border-radius: 4px;
  background: rgba(101, 127, 247, 0.55);
  overflow: hidden;
}
.ui .headerMenu_item .anticon {
  color: #bbb;
}
.ui .headerMenu_item:hover .anticon, .ui .headerMenu_item.is-active .anticon {
  color: #8866bb;
}
.ui .headerSecond {
  position: relative;
  min-height: 3.75em;
  z-index: 100;
}
.ui .headerSecond_container {
  min-height: 3.75em;
  padding: 0.75em 1.5em;
  margin: 0 0.5em -0.65em;
  line-height: 1.125em;
  border-radius: 0 0 0.75em 0.75em;
  background-color: #fff;
  border-bottom: 1px #e2e3f1 solid;
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.35);
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ui .headerSecond_container h1 {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
  font-size: 1.4em;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
}
.ui .headerSecond_container h1 > span {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  max-width: 60vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ui .headerSecond_container h1 a {
  color: #657ff7;
  text-decoration: none;
}
.ui .headerSecond_container > .tableGrid-middle h1 > span {
  top: -0.07em;
}
.ui .headerSecond_container > .tableGrid {
  min-height: 2.625em;
}
.ui .containerMenu {
  width: 230px;
  padding: 0.5em;
  border-right: 1px rgba(0, 0, 0, 0.07) solid;
  overflow: auto;
}
.ui .containerMenu .ant-menu-item-selected {
  color: #657ff7;
  background-color: #fdfdfd;
}
.ui .textNodeContainer:focus, .ui .textNodeContainer .ReactVirtualized__Grid {
  outline: none;
}
.ui .textNodeContainer h1, .ui .textNodeContainer h2, .ui .textNodeContainer h3, .ui .textNodeContainer h4, .ui .textNodeContainer h5 {
  color: inherit;
  font-family: inherit;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.01em;
  word-spacing: 0.01em;
}
.ui .textNodeContainer h1 {
  font-size: 1.4em;
}
.ui .textNodeContainer h2 {
  font-size: 1.25em;
}
.ui .textNodeContainer h3 {
  font-size: 1.15em;
}
.ui .textNodeContainer h4 {
  margin-bottom: 0.65em;
  font-size: 1.1em;
}
.ui .textNodeContainer h5 {
  margin-bottom: 0.65em;
  font-size: 1em;
}
.ui .textNodeContainer p {
  margin-bottom: 0.65em;
  letter-spacing: 0;
  word-spacing: 0;
}
.ui .textNodeContainer .textNode > div > ul li {
  list-style-type: disc;
}
.ui .textNodeContainer .textNode > div > table td {
  padding: 0.5rem;
  border: 1px #ccc solid;
}
.ui td .textNodeContainer {
  white-space: normal;
}
.ui .textNodeContainer-gaps .textNode {
  padding-bottom: 0.25em;
  margin-bottom: 0.25em;
}
.ui .isLink, .ui .textFormatted a, .ui table a {
  display: inline-block;
  max-width: 100%;
  letter-spacing: 0.01em;
  word-spacing: 0.01em;
}
.ui .textFormatted h1 {
  margin-bottom: 0.65em;
  font-weight: 600;
}
.ui .textFormatted h2 {
  margin-bottom: 0.65em;
  font-weight: 600;
}
.ui .textFormatted h3 {
  margin-bottom: 0.55em;
  font-weight: 600;
}
.ui .textFormatted h4 {
  margin-bottom: 0.5em;
  font-weight: 600;
}
.ui .textFormatted h5 {
  margin-bottom: 0.5em;
  font-weight: 600;
}
.ui .textFormatted > p {
  margin-bottom: 0.5em;
}
.ui .textFormatted var {
  margin-left: 0.5em;
}
.ui .textFormatted .NADPIS {
  margin-top: 1em;
}
.ui .textFormatted .PARA {
  font-weight: 700;
}
.ui .textNode {
  position: relative;
  padding: 0.5em 0.75em;
}
.ui .textNode:hover, .ui .textNode.is-active {
  background-color: #fbfafb;
  box-shadow: inset 0 -2px 0 -1px rgba(60, 30, 60, 0.07);
}
.ui .textNode > div > h1, .ui .textNode > div > h2, .ui .textNode > div > h3, .ui .textNode > div > h4, .ui .textNode > div > h5 {
  margin-top: 1em;
}
.ui .textNode.textNodeHighlighted, .ui .textNode.textNodeHighlighted:hover, .ui .textNode.textNodeHighlighted.is-active {
  margin: 0 -1em;
  padding: 0.5em 1.5em;
  background-color: #fff799;
  box-shadow: inset 0 -2px 0 -1px #efdd0a;
}
.ui .textNode-compact h1, .ui .textNode-compact h2, .ui .textNode-compact h3, .ui .textNode-compact h4, .ui .textNode-compact h5, .ui .textNode-compact p, .ui .textNode-compact ul, .ui .textNode-compact ol {
  margin-bottom: 0 !important;
}
.ui .textNode_content {
  max-width: 95%;
}
@media (min-width: 1280px) {
  .ui .textNode_content {
    max-width: 90%;
  }
}
.ui .textNode_settings {
  display: inline-block;
  padding: 0.5em;
  margin: -0.5em -0.75em 0 0;
  white-space: nowrap;
  border-radius: 0.35em;
  transition: opacity 0.25s;
  opacity: 0;
}
.ui .textNode_settings_item {
  display: inline-block;
  width: 34px;
  height: 34px;
  padding: 0.45em;
  text-align: center;
  border-radius: 0.4em;
  background-color: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
  cursor: pointer;
}
.ui .textNode_settings_item + .textNode_settings_item {
  margin-left: 0.25em;
}
.ui .textNode_settings_item .ant-badge-count {
  margin-left: 10px;
}
.ui .textNode:hover .textNode_settings, .ui .textNode.is-active .textNode_settings, .ui .textNode_settings.is-active {
  opacity: 1;
}
.ui .textNode .textNode_actions {
  display: none;
  position: absolute;
  top: -2px;
  right: 0;
  left: 0;
  padding: 0.5em 0.75em;
  z-index: 1;
}
.ui .textNode .textNode_actions > .tableGrid_item {
  padding-bottom: 0.5em;
}
.ui .textNode:hover > .textNode_actions, .ui .textNode.is-active > .textNode_actions {
  display: block;
}
.ui .textNode.is-active > .textNode_actions {
  position: relative;
  padding: 0 0 0.35em 0;
}
.ui .textNode > .textNode_actions .textNode_settings {
  background-color: #fff;
}
.ui .textNode:hover > .textNode_actions .textNode_settings, .ui .textNode.is-active > .textNode_actions .textNode_settings {
  background-color: #fbfafb;
}
.ui .textNode.textNodeHighlighted > .textNode_actions .textNode_settings {
  background-color: #fff799;
}
.ui .textNode > .textNode_actions .tableGrid_item > .textNode_settings {
  padding: 0;
  margin: 0;
}
.ui .textWidthReduced {
  display: inline-block;
  max-width: 9em;
  vertical-align: middle;
  overflow: hidden;
  transition: max-width 3s 0.5s;
}
.ui .textWidthReduced:hover {
  max-width: 999em;
}
.ui .contentHeader {
  position: relative;
  padding: 0.75em 1.25em;
  min-height: 4.1875em;
  border-radius: 0.75em 0.75em 0 0;
  border-top: 1px #fdfdfd solid;
  border-left: 1px #fdfdfd solid;
  background-color: #fbfbea;
  background-image: linear-gradient(to left, #fbfbea 0, #fcf8ff 100%);
  box-shadow: inset 0 -1px rgba(30, 40, 70, 0.025);
}
.ui .contentHeader h1, .ui .contentHeader h2, .ui .contentHeader h3, .ui .contentHeader h4, .ui .contentHeader h5 {
  margin-bottom: 0;
}
.ui .contentHeader .ant-btn-primary, .ui .contentHeader .ant-btn-dark, .ui .contentHeader .ant-btn-white, .ui .contentHeader .ant-btn-positive, .ui .contentHeader .ant-btn.is-positive, .ui .contentHeader .ant-btn.is-negative, .ui .contentHeader .ant-btn-ghost {
  box-shadow: inset 0 -1px rgba(30, 40, 70, 0.05);
}
.ui .contentHeader > .tableGrid {
  min-height: 2.62em;
}
.ui .contentHeader.is-compact {
  min-height: 59px;
  padding: 0.75em 1em;
  margin-bottom: 1em;
  border-radius: 0.75em;
}
.ui .contentHeader.is-compact > .tableGrid {
  min-height: 34px;
}
@media (min-width: 1920px) {
  .ui .contentHeader {
    padding: 0.75em 1.35em;
  }
}
.ui .contentDark, .ui .contentDarkM {
  display: block;
  position: relative;
  padding: 1.25em;
  background-color: rgba(60, 30, 60, 0.03);
}
.ui .contentDarkM {
  padding: 2.25em;
}
.ui .contentDark_separator {
  position: relative;
  padding: 1.25em;
  margin: 1.25em -1.25em 1.25em;
  border: 1px #fcfcfc solid;
  border-top: 1px #e4e4ef solid;
  border-bottom: 1px #f0f0f0 solid;
  background-color: #fff;
}
.ui .contentDarkerRound, .ui .contentDarkerRoundS {
  position: relative;
  padding: 1.25em;
  line-height: 1.5;
  border-radius: 0.5em;
  background-color: rgba(60, 30, 60, 0.03);
}
.ui .contentDarkerRound .contentDarkerRound, .ui .contentDarkerRoundS .contentDarkerRound, .ui .contentDarkerRound .contentDarkerRoundS, .ui .contentDarkerRoundS .contentDarkerRoundS {
  border-top: 1px #e4e4ef solid;
}
.ui .contentDarkerRound_header {
  position: relative;
  padding: 1em 1.25em;
  margin: -1.25em -1.25em 1em;
  border-bottom: 1px rgba(0, 0, 0, 0.07) solid;
}
.ui .contentDarkerRound_header h1, .ui .contentDarkerRound_header h2, .ui .contentDarkerRound_header h3, .ui .contentDarkerRound_header h4, .ui .contentDarkerRound_header h5 {
  margin-bottom: 0;
}
.ui .contentDarkerRoundS {
  padding: 0.65em 1em;
}
.ui .contentSeparator_title {
  position: relative;
  padding: 1em 1.25em;
  border-left: 1px #fcfcfc solid;
  border-right: 1px #fcfcfc solid;
  border-bottom: 1px #f0f0f0 solid;
  background-color: #f6f4f9;
}
.ui .contentTitle {
  position: relative;
  padding: 0.5em 1.25em;
  border-bottom: 1px #f0f0f0 solid;
}
.ui .buttonClose {
  position: absolute;
  top: 1em;
  right: 1em;
  width: 1em;
  height: 1em;
  line-height: 1em;
  border-radius: 1em;
  transform: none;
  overflow: hidden;
  cursor: pointer;
  z-index: 10;
  opacity: 0.5;
}
.ui .buttonClose:hover {
  color: #333;
  background-color: rgba(255, 255, 255, 0.9);
  opacity: 1;
}
.ui .borderDarkRound, .ui .borderDarkRoundS, .ui .borderDarkRoundInput, .ui .borderDarkRoundInputS {
  display: block;
  position: relative;
  padding: 1.25em;
  border: 1px #efebe8 solid;
  border-radius: 0.5em;
}
.ui .borderDarkRoundS {
  padding: 1em;
}
.ui .borderDarkRoundInput {
  padding: 0.6em 1em;
}
.ui .borderDarkRoundInputS {
  padding: 0.16em 1em;
}
.ui .borderDarkRound_header, .ui .borderDarkRound_section {
  position: relative;
  padding: 1em 1.25em;
  margin: -1.25em -1.25em 1em;
  border-bottom: 1px #efebe8 solid;
}
.ui .borderDarkRound_header h1, .ui .borderDarkRound_section h1, .ui .borderDarkRound_header h2, .ui .borderDarkRound_section h2, .ui .borderDarkRound_header h3, .ui .borderDarkRound_section h3, .ui .borderDarkRound_header h4, .ui .borderDarkRound_section h4, .ui .borderDarkRound_header h5, .ui .borderDarkRound_section h5 {
  margin-bottom: 0;
}
.ui .borderDarkRound_section {
  border-top: 1px #efebe8 solid;
}
.ui .borderDarkRound > .borderDarkRound_section:first-child, .ui .borderDarkRound_section + .borderDarkRound_section {
  border-top: 0;
}
.ui .borderDarkRound_separator, .ui .borderDarkRound_separatorLine {
  margin: 1.25em -1.25em;
  height: 1px;
  background-color: #efebe8;
}
.ui .borderDarkRound_separatorLine {
  margin: 1.25em 0;
}
.ui .centeredUnknown {
  text-align: center;
}
.ui .centeredUnknown_content {
  display: inline-block;
  max-width: 100%;
  text-align: left;
}
.ui .actionsOnHover, .ui .actionsOnActive {
  position: relative;
}
.ui .actionsOnHover .circleIcon, .ui .actionsOnActive .circleIcon, .ui .actionsOnHover .circleIconS, .ui .actionsOnActive .circleIconS {
  background: #fff;
}
.ui .actionsOnHover > .hidden, .ui .actionsOnActive > .hidden {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  padding-top: 1.5em !important;
  transform: translate(0, -50%);
  transition: opacity 0.25s 0.2s linear, padding 0.25s 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ui .actionsOnHover:hover > .hidden, .ui .actionsOnActive.is-active > .hidden {
  max-height: unset !important;
  padding-top: 0 !important;
  visibility: visible;
  overflow: visible;
  opacity: 1;
}
.ui .actionsOnHover > .visible, .ui .actionsOnActive > .visible {
  opacity: 1;
  transition: opacity 0.25s 0.2s linear;
}
.ui .actionsOnHover:hover > .visible, .ui .actionsOnActive.is-active > .visible {
  visibility: hidden;
  opacity: 0 !important;
  transition: opacity 0.25s 0.2s linear, visibility 0s 0.45s linear;
}
.ui .actionsOnHover:hover > .visible.is-visible {
  visibility: visible;
  opacity: 1 !important;
}
.ui .actionsOnBottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1em 1.5em;
  border-top: 1px #ededf8 solid;
  background-color: #fff;
  z-index: 9999;
}
.ui .actionsOnBottom.is-required:before {
  content: '';
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(50, 50, 115, 0.15);
  z-index: 9997;
}
.ui .actionsOnBottom.is-required:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  z-index: 9998;
}
.ui .actionsOnBottom > * {
  position: relative;
  z-index: 9999;
}
.ui .modalSidebarRight {
  background-color: rgba(30, 25, 30, 0.5);
}
.ui .modalSidebarRight .ant-modal {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 0;
  margin: 0;
  font-size: 1em;
  animation-name: antSlideRightIn;
}
.ui .modalSidebarRight .ant-modal.zoom-enter, .ui .modalSidebarRight .ant-modal.zoom-appear {
  animation-name: antSlideRightIn;
}
.ui .modalSidebarRight .ant-modal.zoom-leave {
  animation-name: antSlideRightOut;
}
.ui .modalSidebarRight .ant-modal .ant-modal-content {
  height: 100%;
  min-width: 320px;
  border-radius: 0;
  box-shadow: 0px 0 10px rgba(0, 0, 0, 0.05);
  overflow: hidden;
}
.ui .modalSidebarRight .ant-modal .ant-modal-header {
  height: 3.125em;
  padding: 0;
  background-color: #657ff7;
  border-color: #657ff7;
  border-radius: 0;
}
.ui .modalSidebarRight .ant-modal .ant-modal-title {
  padding: 13px 1.25em;
  color: #fff;
  font-size: 1em;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 500;
}
.ui .modalSidebarRight .ant-modal .ant-modal-title > div {
  margin: -13px -1.25em;
}
.ui .modalSidebarRight .ant-modal .ant-modal-title .ant-badge {
  position: relative;
  height: 3.125em;
  padding: 1em 1.25em;
  color: rgba(0, 0, 0, 0.43);
  cursor: pointer;
}
.ui .modalSidebarRight .ant-modal .ant-modal-title .ant-badge.is-active {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}
.ui .modalSidebarRight .ant-modal .ant-modal-title .ant-badge-count {
  margin: 13px 0 0 3px;
}
.ui .modalSidebarRight .ant-modal .ant-modal-close-x {
  width: 3.125em;
  height: 3.125em;
  font-size: 16px;
  line-height: 48px;
}
.ui .modalSidebarRight .ant-modal .ant-modal-body {
  height: 100%;
  padding: 0 0 10em;
  overflow-y: auto;
}
@media (max-width: 768px) {
  .ui .modalSidebarRight .ant-modal {
    width: 100% !important;
    margin: 0;
  }
}
.ui .modalCenterBottom {
  background-color: rgba(30, 25, 30, 0.5);
}
.ui .modalCenterBottom .ant-modal {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto !important;
  padding: 1em 1em 0;
  margin: 0;
  font-size: 1em;
  animation-name: antFadeIn;
}
.ui .modalCenterBottom .ant-modal.zoom-enter, .ui .modalCenterBottom .ant-modal.zoom-appear {
  animation-name: antFadeIn;
}
.ui .modalCenterBottom .ant-modal.zoom-leave {
  animation-name: antFadeOut;
}
.ui .modalCenterBottom .ant-modal .ant-modal-content {
  height: 100%;
  min-width: 320px;
  max-width: 50em;
  margin: 0 auto;
  border-radius: 0.5em 0.5em 0 0;
  box-shadow: 0px 0 10px rgba(0, 0, 0, 0.05);
  overflow: hidden;
}
.ui .modalCenterBottom .ant-modal .ant-modal-header {
  height: 3.125em;
  padding: 0;
  background-color: #657ff7;
  border-color: #657ff7;
  border-radius: 0;
}
.ui .modalCenterBottom .ant-modal .ant-modal-title {
  padding: 13px 1.25em;
  color: #fff;
  font-size: 1em;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 500;
}
.ui .modalCenterBottom .ant-modal .ant-modal-title > div {
  margin: -13px -1.25em;
}
.ui .modalCenterBottom .ant-modal .ant-modal-title .ant-badge {
  position: relative;
  height: 3.125em;
  padding: 1em 1.25em;
  color: rgba(0, 0, 0, 0.43);
  cursor: pointer;
}
.ui .modalCenterBottom .ant-modal .ant-modal-title .ant-badge.is-active {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}
.ui .modalCenterBottom .ant-modal .ant-modal-title .ant-badge-count {
  margin: 13px 0 0 3px;
}
.ui .modalCenterBottom .ant-modal .ant-modal-close-x {
  width: 3.125em;
  height: 3.125em;
  font-size: 16px;
  line-height: 48px;
}
.ui .modalCenterBottom .ant-modal .ant-modal-body {
  height: 100%;
  padding: 0 0 10em;
  overflow-y: auto;
}
@media (max-width: 768px) {
  .ui .modalCenterBottom .ant-modal {
    width: 100% !important;
    padding: 0;
    margin: 0;
  }
  .ui .modalCenterBottom .ant-modal .ant-modal-content {
    border-radius: 0;
  }
}
.ui .separatorLine, .ui .separatorLineM, .ui .separatorLineS {
  color: rgba(60, 30, 60, 0.2);
  padding: 0 0.4em;
}
.ui .separatorLineM {
  padding: 0 0.6em;
}
.ui .separatorLineS {
  padding: 0 0.2em;
}
.ui .separator {
  border-bottom: 1px rgba(0, 0, 0, 0.07) solid;
}
.ui .separatorContent {
  padding-top: 1.25em;
  margin-top: 1.25em;
  border-top: 1px rgba(0, 0, 0, 0.07) solid;
}
.ui .separatorContentS {
  padding-top: 0.75em;
  margin-top: 0.75em;
  border-top: 1px rgba(0, 0, 0, 0.07) solid;
}
.ui .bordered {
  padding: 0;
  border: 1px rgba(0, 0, 0, 0.07) solid;
}
.ui .bordered_item {
  display: block;
  padding: 0.5em 1em;
  border-top: 1px rgba(0, 0, 0, 0.07) solid;
  background: #fff;
}
.ui .bordered_item:first-child {
  border-top: 0;
}
.ui .bordered_item .anticon {
  color: #a5a5a5;
}
.ui .bordered-l .bordered_item {
  padding: 0.75em 1em;
}
.ui .tableSimple {
  width: 100%;
  border-spacing: 1px;
  border-radius: 0.35em;
  border: 1px rgba(0, 0, 0, 0.075) solid;
}
.ui .tableSimple > table {
  width: 100%;
  border-spacing: 1px;
}
.ui .tableSimple-fixed > table {
  table-layout: fixed;
}
.ui .tableSimple th {
  padding: 0.65rem 1em;
  color: #9595aa;
  font-size: 83%;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
  letter-spacing: 0.015em;
  border-top: 0;
  border-bottom: 1px rgba(0, 0, 0, 0.03) solid;
  background-color: rgba(60, 30, 60, 0.015);
}
.ui .tableSimple td {
  padding: 0.5em 1em;
  vertical-align: top;
  border-top: 1px rgba(0, 0, 0, 0.035) solid;
}
.ui .tableSimple-middle td {
  vertical-align: middle;
}
.ui .tableSimple tr:first-child td {
  border-top: 0;
}
.ui .tableSimple-s th, .ui .tableSimple-s td {
  padding: 0.35rem 1rem;
}
.ui .tableSimple-s td {
  font-size: 89%;
}
.ui .tableSimple-l th, .ui .tableSimple-l td {
  padding: 0.75em 1em;
}
.ui .tableSimple_label {
  display: inline-block;
  color: #a2a2b3;
  color: #9595aa;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-size: 90%;
}
.ui .tableSimple_label::first-letter {
  text-transform: uppercase;
}
.ui .tableSimple_separator {
  border-left: 1px rgba(0, 0, 0, 0.075) solid;
}
.ui .tableSimple-info td {
  width: 100%;
}
.ui .tableSimple-info td:first-child {
  width: auto;
  min-width: 15em;
}
.ui .tableTransparent th, .ui .tableTransparent td {
  padding: 0 1em 0.75em 0;
  vertical-align: top;
}
.ui .thNoWrap th {
  white-space: nowrap;
}
.ui .note, .ui .note-info, .ui .note-negative, .ui .note-positive, .ui .note-warning, .ui .note-light, .ui .contentHighlight {
  position: relative;
  padding: 0.75em 1em;
  color: #9a9a9c;
  font-size: 95%;
  line-height: 1.35;
  letter-spacing: 0.01em;
  border-radius: 0.75em;
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.04);
  background-color: #f5f5f5;
  transition: color 0.25s;
  z-index: 10;
}
.ui .note > .anticon, .ui .note-info > .anticon, .ui .note-negative > .anticon, .ui .note-positive > .anticon, .ui .note-warning > .anticon, .ui .note-light > .anticon, .ui .contentHighlight > .anticon {
  float: left;
  margin-top: 3px;
}
.ui .note p, .ui .note-info p, .ui .note-negative p, .ui .note-positive p, .ui .note-warning p, .ui .note-light p, .ui .contentHighlight p {
  margin-top: 1em;
  margin-bottom: 0;
  overflow: hidden;
}
.ui .note p:first-child, .ui .note-info p:first-child, .ui .note-negative p:first-child, .ui .note-positive p:first-child, .ui .note-warning p:first-child, .ui .note-light p:first-child, .ui .contentHighlight p:first-child, .ui .note > .anticon + p, .ui .note-info > .anticon + p, .ui .note-negative > .anticon + p, .ui .note-positive > .anticon + p, .ui .note-warning > .anticon + p, .ui .note-light > .anticon + p, .ui .contentHighlight > .anticon + p {
  margin-top: 0;
}
.ui a.note {
  text-decoration: underline;
}
.ui .note-small {
  padding: 0.5em 0.75em;
  font-size: 90%;
}
.ui .note-info {
  color: #7888aa;
  background-color: #dadfff;
}
.ui .note-negative {
  color: #a14a42;
  background-color: #ffbbb5;
}
.ui .note-positive {
  color: #637745;
  background-color: #d2f09a;
}
.ui .note-warning {
  color: #a27220;
  background-color: #ffdca6;
}
.ui .note-light {
  color: #999bb7;
  background-color: #f4f5ff;
}
.ui .contentHighlight, .ui .contentHighlight:hover {
  padding: 0.75em 1em !important;
  color: #444;
  font-size: inherit;
  background-color: #edf1fc;
  box-shadow: inset 0 -1px #bfcff3;
}
.ui .contentHighlight .ant-input, .ui .contentHighlight:hover .ant-input, .ui .contentHighlight .ant-select-selection, .ui .contentHighlight:hover .ant-select-selection {
  border: 1px #e2e4ff solid;
}
.ui .contentHighlight .ant-checkbox-inner, .ui .contentHighlight:hover .ant-checkbox-inner, .ui .contentHighlight .ant-radio-inner, .ui .contentHighlight:hover .ant-radio-inner {
  border: 1px #dfe1fc solid;
}
.ui .contentHighlight .ant-switch, .ui .contentHighlight:hover .ant-switch {
  background-color: #d5d7ed;
}
.ui .contentHighlight .ant-switch-checked, .ui .contentHighlight:hover .ant-switch-checked {
  background-color: #89cc0c;
}
.ui .contentHighlight .ant-radio-group-outline, .ui .contentHighlight:hover .ant-radio-group-outline {
  padding: 0;
  border: 0;
}
.ui .formConfirmation {
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-size: 90%;
  text-align: center;
  line-height: 1;
  border-radius: 5px;
  background: rgba(60, 30, 60, 0.035);
}
.ui .formConfirmation:hover {
  background: rgba(60, 30, 60, 0.045);
}
.ui span.note {
  display: inline-block;
  margin-right: 0.5em;
}
.ui .isHighlighted {
  text-decoration: underline;
  background-color: #fff799;
}
.ui .titleHighlighted {
  position: relative;
}
.ui .titleHighlighted:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: -0.2em;
  height: 0.2em;
  background-color: #ffe500;
}
.ui .circle, .ui .circleS {
  position: relative;
  display: inline-block;
  top: 1px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
}
.ui .circleS {
  width: 0.75em;
  height: 0.75em;
}
.ui .circleIcon, .ui .circleIconS {
  display: inline-block;
  width: 2em;
  height: 2em;
  padding: 0;
  color: #9595aa;
  text-align: center;
  line-height: 2em;
  border-radius: 50%;
  border: 0;
  background-color: #f7f7f7;
}
.ui .circleIcon.is-positive, .ui .circleIconS.is-positive {
  color: #8bbb57 !important;
  background-color: #f4ffe9 !important;
}
.ui .circleIcon.is-negative, .ui .circleIconS.is-negative {
  color: #ef7068 !important;
  background-color: #fdf3f2 !important;
}
.ui .circleIcon.is-warning, .ui .circleIconS.is-warning {
  color: #ffbb34 !important;
  background-color: #fef7e7 !important;
}
.ui .circleIcon.is-info, .ui .circleIconS.is-info {
  color: #62a1d8 !important;
  background-color: #e7e7fe !important;
}
.ui .circleIcon.is-primary, .ui .circleIconS.is-primary {
  color: #fff !important;
  background-color: #696ff8 !important;
}
.ui .circleIcon.is-inactive, .ui .circleIconS.is-inactive {
  color: #d2d2dc !important;
  background-color: #fbfbfb !important;
}
.ui .circleIcon.is-dark, .ui .circleIconS.is-dark {
  color: #958caa !important;
  background-color: rgba(60, 30, 60, 0.025) !important;
}
.ui .circleIcon.is-disabled, .ui .circleIconS.is-disabled {
  cursor: initial !important;
}
.ui .circleIcon .anticon, .ui .circleIconS .anticon {
  position: relative;
  top: 50%;
  font-size: 1.25em;
  line-height: 0.5;
  vertical-align: top;
  transform: translateY(-50%);
}
.ui button.circleIcon {
  cursor: pointer;
  outline: none;
}
.ui button.circleIcon .anticon {
  line-height: 0;
}
.ui .circleIconS {
  width: 1.5em;
  height: 1.5em;
  line-height: 1.5em;
}
.ui .circleIconS .anticon {
  font-size: 1em;
  line-height: 0.75;
}
.ui th.columnReducedS .ant-table-header-column > div > .ant-table-column-title {
  position: relative;
  display: inline-block !important;
  max-width: 2.5em !important;
  padding-right: 10px;
  overflow: hidden;
  transition: max-width 0.3s 0.5s;
}
.ui th.columnReducedS .ant-table-header-column > div > .ant-table-column-title:hover {
  max-width: 300px !important;
}
.ui th.columnReducedS .ant-table-header-column > div > .ant-table-column-title:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 8px;
  background: linear-gradient(to right, rgba(251, 250, 251, 0) 0%, #fbfafb 100%);
}
.ui .tooltipTitle {
  color: #999;
  font-size: 90%;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
}
.ui .tooltipNote {
  color: #aaa;
  font-size: 90%;
}
.ui .tooltipUnderline {
  color: inherit;
  font-size: inherit;
  text-transform: inherit;
  font-weight: inherit;
  border-bottom: 1px transparent dashed;
  transition: border-bottom-color 0.25s;
}
.ui .tooltipUnderlineContainer:hover .tooltipUnderline, .ui .tableSimple:hover .tooltipUnderline, .ui .content .ant-table tr:hover .tooltipUnderline, .ui .ant-card .ant-table tr:hover .tooltipUnderline {
  border-bottom-color: #5c99ff;
}
.ui .label, .ui .label-light {
  display: inline-block;
  width: 100%;
  color: #888999;
  font-size: 0.9375em;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  line-height: 1.2;
}
.ui .label-light {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  letter-spacing: 0;
}
.ui .checkboxTags {
  position: relative;
  margin-bottom: -6px;
}
.ui .checkboxTags .ant-checkbox-wrapper {
  padding: 0.75em 0.5em;
  margin: 0 8px 6px 0;
  color: #9595aa;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-size: 85%;
  line-height: 1;
  border: 0;
  border-radius: 1.5em;
  background-color: rgba(30, 40, 70, 0.03);
  transition: all 0.25s;
}
.ui .checkboxTags .ant-checkbox-wrapper:hover {
  color: #444;
}
.ui .checkboxTags .ant-checkbox-wrapper.isActive {
  color: #444;
  background-color: #fff;
  box-shadow: 0 1px 0 #dcdbeb;
}
.ui .checkboxTags .ant-checkbox-wrapper .ant-checkbox {
  display: none;
}
.ui .checkboxRight {
  position: relative;
}
.ui .checkboxRight.checkboxRight--line + .checkboxRight--line {
  position: relative;
  margin: 1.15em 0 0 0 !important;
}
.ui .checkboxRight.checkboxRight--line + .checkboxRight--line:before {
  content: "";
  position: absolute;
  top: -0.75em;
  left: 0;
  width: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.04);
}
.ui .checkboxRight .ant-form-item-control-wrapper {
  position: absolute;
  top: 0.25em;
  right: 0.25em;
}
.ui .checkboxRight .ant-form-item-control {
  line-height: 1;
}
.ui .checkboxRight .ant-form-item-label {
  width: 100%;
  padding-right: 2.5em;
  padding-bottom: 0;
  white-space: normal;
}
.ui .checkboxRight .ant-form-item-label label {
  display: block;
  padding-bottom: 0;
  cursor: pointer;
  text-align: left;
}
.ui .checkboxRight .ant-switch {
  right: -0.25em;
}
.ui .checkboxRight.checkboxRight--line .ant-form-item-control-wrapper {
  top: -0.1em;
}
.ui .checkboxGroup .ant-form-item.checkboxRight:last-child {
  margin-bottom: 0 !important;
}
.ui .formS .ant-form-item, .ui .formS.ant-form-vertical .ant-form-item {
  margin-bottom: 1.75em;
}
.ui .formS label {
  font-size: 90%;
}
.ui .btnText {
  display: inline-block;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  line-height: 1;
  vertical-align: middle;
}
.ui .btnClose.anticon {
  height: 2em;
  width: 2em;
  line-height: 2em;
  vertical-align: middle;
  border-radius: 50%;
  cursor: pointer;
}
.ui .btnClose.anticon:hover {
  background-color: rgba(0, 0, 0, 0.025);
}
.ui .btnClose.anticon svg {
  display: inline-block;
  font-size: 0.75em;
}
.ui .highlight {
  padding: 0.25em 0.5em;
  background-color: #f6f4f9;
}
.ui .highlightNegative, .ui .highlightPositive, .ui .highlightWarning, .ui .highlightNegativeS, .ui .highlightPositiveS, .ui .highlightWarningS {
  display: inline-block;
  position: relative;
  padding: 0.4em 1em 0.35em;
  color: #cd7878 !important;
  line-height: 1.2;
  border-radius: 0.5em;
  border-bottom: 1px #f7cece solid !important;
  background-color: #ffecec !important;
}
.ui .highlightNegative a, .ui .highlightPositive a, .ui .highlightWarning a, .ui .highlightNegativeS a, .ui .highlightPositiveS a, .ui .highlightWarningS a {
  color: inherit !important;
  text-decoration-color: inherit !important;
}
.ui .highlightNegative .prefix, .ui .highlightPositive .prefix, .ui .highlightWarning .prefix, .ui .highlightNegativeS .prefix, .ui .highlightPositiveS .prefix, .ui .highlightWarningS .prefix {
  display: inline-block;
  width: 1.25em;
  margin: 0 0.35em 0 -0.5em;
  text-align: center;
  border-radius: 0.25em;
}
.ui .highlightNegative .prefix, .ui .highlightNegativeS .prefix {
  background-color: rgba(205, 65, 10, 0.1);
}
.ui .highlightPositive, .ui .highlightPositiveS {
  color: #73956e !important;
  border-color: #d2e4bb !important;
  background-color: #edffea !important;
}
.ui .highlightPositive .prefix, .ui .highlightPositiveS .prefix {
  background-color: rgba(195, 215, 190, 0.3);
}
.ui .highlightWarning, .ui .highlightWarningS {
  color: #d2a452 !important;
  border-color: #f7e2ce !important;
  background-color: #fffdec !important;
}
.ui .highlightNegativeS, .ui .highlightPositiveS, .ui .highlightWarningS {
  padding: 0.2em 0.5em 0.15em;
}
.ui .highlightNegativeS .prefix, .ui .highlightPositiveS .prefix, .ui .highlightWarningS .prefix {
  margin-left: -0.25em;
}
.ui .workflowNode {
  display: inline-block;
  padding: 0.35em 0.75em;
  margin: 0 0.35em 0.35em 0;
  color: #9595aa;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-size: 90%;
  border-radius: 0.5em;
  background-color: rgba(30, 40, 70, 0.03);
}
.ui .workflowNode a {
  color: inherit;
}
.ui .workflowTransition {
  display: inline-block;
  padding: 0.35em 0.5em;
  margin: 0 0.35em 0.35em 0;
}
.ui .evaluationCard {
  height: 206px;
  padding: 0.75em 1em;
  margin: 0.25em 0;
  border-radius: 0.5em;
  border-bottom: 2px #edeef8 solid;
  background: #fbfafb;
}
.ui .evaluationCard_title {
  height: 24px;
  margin-bottom: 0.5em;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ui .evaluationCard_score {
  position: relative;
  height: 48px;
  padding: 16px 6px 0 0;
  font-size: 2em;
  line-height: 1;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ui .evaluationCard_scoreLevel {
  position: absolute;
  top: 0;
  left: 0;
  color: #888;
  font-size: 13px;
  text-align: left;
  line-height: 1;
}
.ui .evaluationBox {
  display: inline-block;
  padding: 0.5em 0.75em;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-size: 95%;
  line-height: 1;
  white-space: nowrap;
  border-radius: 0.5em;
  background: rgba(0, 0, 0, 0.035);
}
.ui .evaluationBox + .evaluationBox {
  margin-left: 0.5em;
}
.ui .darkBox {
  padding: 0.35em;
  margin-top: 1px;
  border-bottom: 1px rgba(0, 0, 0, 0.05) solid;
  background-color: rgba(60, 30, 60, 0.02);
}
.ui .importanceBullets {
  white-space: nowrap;
}
.ui .importanceBullet {
  display: inline-block;
  width: 0.75em;
  height: 0.75em;
  margin-right: 0.1875em;
  border-radius: 50%;
  background-color: #657ff7;
}
.ui .importanceBullets-small .importanceBullet {
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
}
.ui .importanceBullet:nth-of-type(1), .ui .ant-rate-star-full:nth-of-type(1) .importanceBullet {
  opacity: 0.6;
}
.ui .importanceBullet:nth-of-type(2), .ui .ant-rate-star-full:nth-of-type(2) .importanceBullet {
  opacity: 0.7;
}
.ui .importanceBullet:nth-of-type(3), .ui .ant-rate-star-full:nth-of-type(3) .importanceBullet {
  opacity: 0.8;
}
.ui .importanceBullet:nth-of-type(4), .ui .ant-rate-star-full:nth-of-type(4) .importanceBullet {
  opacity: 0.9;
}
.ui .importanceBullet:nth-of-type(5), .ui .ant-rate-star-full:nth-of-type(5) .importanceBullet {
  opacity: 1;
}
.ui .importanceBullet.importanceBulletEmpty {
  box-shadow: inset 0 0 0 1px #d4d4e3;
  background-color: transparent;
}
.ui .ant-rate .importanceBullet {
  width: 1em;
  height: 1em;
  margin-right: 0;
}
.ui .ant-rate .ant-rate-star-zero .importanceBullet {
  box-shadow: inset 0 0 0 1px #d4d4e3;
  background-color: transparent;
}
.ui .contentWhite {
  padding: 1.25em;
  border-radius: 0.75em;
  background: #fff;
  box-shadow: 0 2px rgba(0, 0, 0, 0.045);
}
.ui .breadcrumbs {
  padding: 0.5em 1em;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  border-radius: 0.5em;
  background-color: rgba(60, 30, 60, 0.015);
}
.ui .breadcrumbs span {
  font-size: 80%;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  word-spacing: 0.01em;
}
.ui .box {
  position: relative;
}
.ui .box:hover .box_item {
  opacity: 1;
  color: #fff;
  background-color: #696ff8;
}
.ui .box_item {
  display: inline-block;
  padding: 0.35em;
  color: #777;
  font-size: 90%;
  line-height: 1;
  border-radius: 0.35em;
  background-color: rgba(60, 30, 60, 0.05);
  transition: background-color 0.25s, opacity 0.25s;
  opacity: 0.5;
}
.ui .box_item:hover {
  color: #444;
}
.ui .box_item + .box_item {
  margin-left: 4px;
}
.ui .box_actions {
  position: absolute;
  top: -0.35em;
  right: 0;
}
.ui .section_title + .box_loading {
  position: absolute;
  top: -5px;
  left: 0;
  padding: 1px 0;
  background-color: #fff;
  z-index: 1;
}
.ui .inlineHighlight {
  display: inline-block;
  vertical-align: middle;
  padding: 0.75em 0.85em;
  color: #777;
  font-size: 80%;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  line-height: 1;
  letter-spacing: 0.015em;
  border-radius: 0.5em;
  background: rgba(60, 30, 60, 0.05);
}
.ui .inlineHighlight.is-positive {
  color: #fff;
  background: #92c558;
}
.ui .inlineHighlight.is-negative {
  color: #fff;
  background: #d86363;
}
.ui .inlineHighlight.is-warning {
  color: #fff;
  background: #ffbb34;
}
.ui .inlineHighlight.is-info {
  color: #fff;
  background: #6390d8;
}
.ui .inlineHighlight-s {
  padding: 0.5em;
}
.ui .inlineHighlight-circle {
  text-align: center;
  border-radius: 1.5em;
}
.ui .chartCentered canvas, .ui .chartCentered svg {
  display: block;
  margin: 0 auto;
}
.ui .chartTooltip {
  min-width: 13.125em;
  padding: 0.75em;
  background-color: #fff;
  border-radius: 0.5em;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.05), 0 2px 6px rgba(0, 0, 0, 0.1);
}
.ui .chartLegend {
  padding-top: 1em;
  list-style: none;
}
.ui .chartLegendItem {
  padding: 0 0.5em;
}
.ui .chartLegendCircle {
  position: relative;
  display: inline-block;
  top: -1px;
  width: 0.5em;
  height: 0.5em;
  margin-right: 0.35em;
  border-radius: 50%;
}
.ui .chartScoreCircle {
  position: relative;
  display: inline-block;
  top: -1px;
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
}
.ui .graphBack {
  width: 26px;
  height: 26px;
  color: #fff;
  font-size: 28px;
  text-align: center;
  line-height: 20px;
  border-radius: 13px;
  background-color: #8899ff;
  z-index: 10;
}
.ui .overlayLoadingData {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
  background-color: rgba(220, 205, 215, 0.1);
  z-index: 999;
  animation: fadeInProgress 1500ms;
}
.ui .overlayLoadingData .anticon {
  position: relative;
  font-size: 3em;
  top: 50%;
  margin-top: -1.5em;
}
.ui .dataRow {
  position: relative;
  padding: 0.5em;
  margin-bottom: 3px;
  border-radius: 0.5em;
}
.ui .dataRow:hover, .ui .dataRow.is-active {
  visibility: visible;
  background-color: rgba(60, 30, 60, 0.05);
}
.ui .textAreaAfter {
  padding: 1em;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-align: center;
}
.ui .textAreaAfter:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px #efebe8 solid;
  border-left: 0;
  border-radius: 0 0.5em 0.5em 0;
}
.ui .codeContainer {
  position: relative;
  max-height: calc(100vh - 225px);
  padding: 1em;
  border: 1px #f2f2f2 solid !important;
  border-radius: 0.5em;
  overflow-y: scroll;
}
.ui .codeContainer textarea {
  outline: none;
  white-space: pre !important;
}
.ui .codeContainer pre {
  color: #333;
  white-space: pre !important;
}
.ui .codeContainer_lineNumbers {
  padding-right: 1em;
  color: #bbb;
  text-align: right;
  border-right: 1px #f2f2f2 solid;
}
.ui .token .token_spaced {
  letter-spacing: -0.275em;
}
.ui .token .token_spaced.mac {
  letter-spacing: -0.301em;
}
.ui .token .token_spaced.linux {
  letter-spacing: -0.29em;
}
.ui .codeResult {
  max-height: 400px;
  padding: 1em;
  font-family: "Fira code", "Fira Mono", monospace;
  border-radius: 0.5em;
  background-color: #fbfbfb;
  overflow: scroll;
}
.ui .codeResult > div {
  font-size: 90%;
}
.ui .codeResult .expander {
  transform: rotate(0deg);
  transition: transform 0.1s linear;
}
.ui .codeResult .expander.active {
  transform: rotate(90deg);
  transition: transform 0.1s linear;
}
.ui .codeResult .iconContainer {
  position: relative;
  min-width: 0.75em;
  color: #606060;
}
.ui .codeResult .icon {
  display: none !important;
  position: relative;
  width: 2em;
  height: 1px;
  color: #bbb;
  vertical-align: middle;
  line-height: 1;
}
.ui .codeResult .icon::before {
  position: absolute;
  top: -0.475em;
  width: 2em;
  text-align: center;
}
.ui .codeResult .iconTriangle::before {
  content: "ᐅ";
}
.ui .codeResult .iconTree::before {
  content: "-";
}
.ui .codeResult .iconArray::before {
  content: "[]";
}
.ui .codeResult .iconObject::before {
  content: "{}";
}
.ui .codeResult .expander {
  color: #808080;
  font-size: 80%;
}
.ui .cascaderSelect_options {
  position: relative;
}
.ui .cascaderSelect_options .ant-cascader-menus {
  left: 0 !important;
  top: 4px !important;
}
.ui .semaphore {
  display: inline-block;
  padding: 0.25em;
  line-height: 0;
  border-radius: 0.25em;
  background: #f5f4f5;
  box-shadow: 0 0 0 2px #fff;
}
.ui .semaphore_item {
  display: inline-block;
  width: 1em;
  height: 1em;
  margin-left: 0.25em;
  border-radius: 0.5em;
  background: rgba(60, 30, 60, 0.05);
  border: 0.15em solid rgba(60, 30, 60, 0.05);
  box-shadow: inset 0 0.25em 0.25em 0 rgba(60, 30, 60, 0.025);
}
.ui .semaphore_item:first-child {
  margin-left: 0;
}
.ui .semaphore_item-green.is-active {
  background-color: #a3cc29;
}
.ui .semaphore_item-yellow.is-active {
  background-color: #f7cd04;
}
.ui .semaphore_item-red.is-active {
  background-color: #f84901;
}
/* skin.less */
.ui .ant-calendar-picker, .ui .ant-calendar-picker-container, .ui .ant-card, .ui .ant-carousel, .ui .ant-checkbox, .ui .ant-checkbox-inner, .ui .ant-checkbox-wrapper, .ui .ant-collapse, .ui .ant-dropdown, .ui .ant-empty, .ui .ant-form, .ui .ant-form-item, .ui .ant-input-affix-wrapper, .ui .ant-input-group, .ui .ant-input-group-addon, .ui .ant-mentions, .ui .ant-menu-item, .ui .ant-menu-submenu-title, .ui .ant-modal, .ui .ant-modal-body, .ui .ant-modal-content, .ui .ant-pagination, .ui .ant-popover, .ui .ant-radio, .ui .ant-radio-group, .ui .ant-radio-inner, .ui .ant-rate, .ui .ant-select-dropdown-menu-item, .ui .ant-steps, .ui .ant-switch, .ui .ant-tabs, .ui .ant-tabs-nav-container, .ui .ant-tree, .ui .ant-upload {
  font-size: 1em;
}
.ui .ant-layout {
  background-color: #fff;
  overflow: inherit;
}
.ui .ant-layout-header {
  height: auto;
  padding: 0;
  line-height: inherit;
  background-color: transparent;
  z-index: 1;
}
.ui .ant-layout-content {
  min-width: 1px;
  min-height: 1px;
  overflow: visible;
}
.ui .ant-menu, .ui .ant-menu-item a {
  color: #9595aa;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-size: 1em;
  text-decoration: none;
  background-color: transparent;
  transition: none !important;
}
.ui .ant-menu-item a:hover, .ui .ant-menu-item:hover a {
  transition: color 0.15s;
}
.ui .ant-menu .anticon, .ui .ant-menu-submenu-title .anticon {
  color: #bbb;
  transition: color 0.15s;
}
.ui .ant-menu.ant-menu-light.is-colored .anticon, .ui .ant-menu-light.is-colored .ant-menu-submenu-title .anticon {
  color: #fff;
}
.ui .ant-menu.is-colored, .ui .is-colored .ant-menu-item a {
  color: #f5f7fe;
}
.ui .ant-menu-item .anticon + .ant-badge-count, .ui .ant-menu-submenu-title .anticon + .ant-badge-count {
  margin-right: 8px;
}
.ui .ant-menu-submenu-title:hover, .ui .ant-menu-submenu:hover, .ui .ant-menu-item a:hover {
  color: #657ff7;
}
.ui .ant-menu-item-selected {
  color: #657ff7;
  border-color: #657ff7;
  transition: none !important;
}
.ui .ant-menu-item-selected:hover {
  color: #657ff7;
}
.ui .ant-menu-item-selected > a, .ui .ant-menu-item-selected:hover > a, .ui .ant-menu-submenu-selected, .ui .ant-menu-submenu-selected a, .ui .ant-menu-submenu-selected:hover a {
  color: #444;
  transition: none !important;
}
.ui .ant-menu-item-selected > a .anticon, .ui .ant-menu-item-selected:hover > a .anticon, .ui .ant-menu-submenu-selected .anticon, .ui .ant-menu-submenu-selected a .anticon, .ui .ant-menu-submenu-selected:hover a .anticon {
  color: #657ff7;
}
.ui .ant-menu.is-transparent {
  border-color: transparent;
}
.ui .ant-menu-inline .ant-menu-item:hover {
  border-radius: 0.5em;
  background-color: rgba(255, 255, 255, 0.05);
}
.ui .ant-menu-inline .ant-menu-item-selected {
  color: #657ff7;
}
.ui .ant-menu-inline .ant-menu-sub {
  color: #858095;
  font-size: 95%;
  border-top: 1px rgba(0, 0, 0, 0.07) solid;
  background-color: #202431;
}
.ui .ant-menu-inline .ant-menu-sub:hover {
  color: #f5f5f5;
}
.ui .ant-menu-item, .ui .ant-menu-item:active, .ui .ant-menu-item-selected, .ui .ant-menu-submenu-title, .ui .ant-menu-submenu-title:active, .ui .ant-menu-sub .ant-menu-item, .ui .ant-menu-sub .ant-menu-item:active {
  margin: 0;
  background-color: transparent;
}
.ui .ant-menu-inline .ant-menu-item, .ui .ant-menu-inline .ant-menu-item:active, .ui .ant-menu-inline .ant-menu-item-selected, .ui .ant-menu-inline .ant-menu-submenu-title, .ui .ant-menu-inline .ant-menu-submenu-title:active, .ui .ant-menu-inline .ant-menu-sub .ant-menu-item, .ui .ant-menu-inline .ant-menu-sub .ant-menu-item:active {
  border-radius: 0.5em;
}
.ui .ant-menu-submenu-popup {
  z-index: 999;
}
.ui .ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, .ui .ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, .ui .ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, .ui .ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, .ui .ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before, .ui .ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before, .ui .ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before, .ui .ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before {
  background: linear-gradient(to right, #fff, #fff);
}
.ui .ant-menu-sub.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected, .ui .ant-menu-sub.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected a {
  color: #fff;
  background: rgba(255, 255, 255, 0.05);
}
.ui .ant-menu-vertical {
  background-color: #fff;
}
.ui .ant-menu-vertical a, .ui .ant-menu-vertical a:focus, .ui .ant-menu-vertical a:active {
  background-color: transparent;
}
.ui .ant-menu-vertical > .ant-menu-item {
  height: 2.375em;
  line-height: 2.375em;
}
.ui .ant-menu-vertical .ant-menu-item, .ui .ant-menu-vertical-left .ant-menu-item, .ui .ant-menu-vertical-right .ant-menu-item, .ui .ant-menu-inline .ant-menu-item, .ui .ant-menu-inline .ant-menu-submenu-title {
  width: 100%;
  margin: 0 !important;
}
.ui .ant-menu-dark {
  background-color: #2d2c46;
}
.ui .ant-menu-dark .ant-menu-sub {
  box-shadow: none;
  border-color: #232323;
  background: #202431;
}
.ui .ant-menu-dark .ant-menu-submenu:hover {
  color: #8f8998;
}
.ui .ant-menu-dark .ant-menu-item, .ui .ant-menu-dark .ant-menu-submenu-title {
  font-size: 90%;
  color: #8f8998;
}
.ui .ant-menu-dark .ant-menu-submenu-item {
  font-size: 95%;
}
.ui .ant-menu-dark .ant-menu-submenu-item:hover {
  border-radius: 0.5em;
  background-color: #494867;
}
.ui .ant-menu-dark .ant-menu-item a, .ui .ant-menu-dark .ant-menu-submenu-title a {
  color: #8f8998;
}
.ui .ant-menu-dark .anticon {
  color: #6c6582;
  font-size: 1.155em;
  margin-right: 1em;
}
.ui .ant-menu-dark .ant-menu-item-selected .anticon + span {
  color: inherit;
}
.ui .ant-menu-dark .ant-menu-sub.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected, .ui .ant-menu-dark .ant-menu-sub.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected a {
  color: #fff;
  border-radius: 0.5em;
  background-color: #4c4a63;
}
.ui .ant-menu-submenu.ant-menu-submenu-popup {
  background: transparent;
}
.ui .ant-menu-submenu.ant-menu-submenu-popup > .ant-menu {
  padding: 0.25em;
  background-color: #3d3c56;
}
.ui .ant-menu-submenu.ant-menu-submenu-popup > .ant-menu .ant-menu-item a {
  color: #9595aa;
  border-radius: 0.5em;
}
.ui .ant-menu-submenu.ant-menu-submenu-popup > .ant-menu .ant-menu-item a:hover {
  color: #fff;
}
.ui .container_submenu .ant-menu-submenu {
  margin: 0;
}
.ui .container_submenu .ant-menu-submenu.ant-menu-overflowed-submenu .ant-menu-submenu-title {
  margin: 0 -1.25em;
}
.ui .container_submenu .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu-sub {
  background: #fff !important;
}
.ui .container_submenu .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu-sub .ant-menu-item {
  color: #8f8998 !important;
}
.ui .container_submenu .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu-sub .ant-menu-item:hover, .ui .container_submenu .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu-sub .ant-menu-item-selected {
  color: #333 !important;
  background-color: rgba(50, 50, 115, 0.03) !important;
}
.ui .container_submenu .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu-sub .ant-menu-item:hover .anticon, .ui .container_submenu .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu-sub .ant-menu-item-selected .anticon {
  color: #657ff7;
}
.ui .container_submenu .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu-sub .ant-menu-item-selected {
  background-color: transparent !important;
}
.ui .ant-modal {
  top: 5em;
  max-width: 100%;
  padding: 0.5em 1em;
  margin: 0 auto;
  transform: scale(1);
  transform-origin: 50% 50% !important;
  opacity: 1;
}
@media (min-width: 768px) {
  .ui .ant-modal {
    top: 10em;
    padding: 0.5em 2.5em;
  }
}
@media (min-width: 1024px) {
  .ui .ant-modal {
    top: 15em;
  }
}
@media (max-height: 800px) {
  .ui .ant-modal {
    top: 3em;
  }
}
.ui .ant-modal-middle > .ant-modal, .ui .ant-modal-middle.ant-modal {
  top: 50%;
  transform: scale(1) translateY(-50%);
}
.ui .ant-modal-mask {
  background-color: rgba(50, 50, 115, 0.15);
}
.ui .ant-modal-wrap.modal-full {
  background: transparent;
}
.ui .ant-modal-wrap.modal-full .ant-modal {
  padding: 1em 1em 0 1em;
}
.ui .ant-modal-wrap.is-widthAuto {
  text-align: center;
}
.ui .ant-modal-wrap.is-widthAuto > div {
  text-align: left;
}
.ui .ant-modal-wrap.is-widthAuto .ant-modal {
  display: inline-block;
}
.ui .ant-modal-body {
  padding: 1.25em 1.75em;
}
.ui .ant-modal-body::-webkit-scrollbar-thumb {
  background-color: transparent;
}
.ui .ant-modal-body:hover::-webkit-scrollbar-thumb {
  background-color: rgba(170, 170, 190, 0.5);
}
.ui .ant-modal-content {
  box-shadow: 0 0 20px rgba(40, 30, 50, 0.1);
}
.ui .ant-modal-footer {
  padding: 1em 1.5em;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  background: rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px #fff;
}
.ui .ant-modal-footer .ant-btn-lg {
  font-size: 1em;
}
.ui .ant-form > .ant-modal-footer {
  padding: 0;
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ui .ant-modal-confirm {
  padding: 0 1.5em;
}
.ui .ant-modal-confirm-body {
  position: relative;
  margin: -1.25em -1.75em;
}
.ui .ant-modal-confirm .ant-modal-close {
  display: block;
}
.ui .ant-modal-confirm-btns {
  float: none;
  text-align: right;
}
.ui .ant-modal-footer .ant-btn, .ui .ant-modal-confirm-btns .ant-btn {
  box-shadow: none;
}
.ui .ant-modal-footer .ant-btn-primary, .ui .ant-modal-confirm-btns .ant-btn-primary {
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.05);
}
.ui .ant-modal-confirm-body .ant-modal-confirm-title {
  padding: 1.15em 3.5em 1.075em 3em;
  color: #444;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.2;
  border-bottom: 1px rgba(0, 0, 0, 0.05) solid;
}
.ui .ant-modal-confirm-body > .anticon {
  position: absolute;
  top: 1.15em;
  left: 1.25em;
  color: #62a1d8;
  font-size: 1em;
}
.ui .ant-modal-confirm-body > .anticon svg {
  font-size: 1.5em;
}
.ui .ant-modal-confirm-content {
  margin: 0 !important;
  max-height: 60vh;
  padding: 1.25em;
  color: #777;
  font-size: 1em;
  overflow: scroll;
}
.ui .ant-modal-confirm-btns .ant-btn {
  border-radius: 1.5em;
}
.ui .ant-modal-confirm-warning .ant-modal-confirm-body > .anticon {
  color: #ffbb34;
}
.ui .ant-card {
  overflow: auto;
  border-radius: 0.75em;
  box-shadow: 0 1px #dadaea, 0 2px #e3e3f3, 0 5px 30px rgba(229, 229, 243, 0.75);
}
.ui .ant-card:not(.ant-card-no-hovering):hover {
  box-shadow: 0 2px 3px #dadaea, 0 1px #dadaea, 0 2px #e3e3f3, 0 5px 30px rgba(229, 229, 243, 0.85);
}
.ui .isDragging > .ant-card .ant-card-head, .ui .isDragging > .ant-card .ant-card-cover, .ui .isDragging > .ant-card .ant-card-actions, .ui .isDragging > .ant-card .ant-card-body {
  opacity: 0.35;
}
.ui .ant-card-head, .ui .ant-card-wider-padding .ant-card-head {
  position: relative;
  height: auto;
  min-height: 3em;
  padding: 1em 1.25em 0;
  color: #333;
  font-size: 1em;
  line-height: 1;
  border-bottom: 0px rgba(0, 0, 0, 0.05) solid;
  z-index: 10;
}
.ui .ant-card-head h1, .ui .ant-card-wider-padding .ant-card-head h1, .ui .ant-card-head h2, .ui .ant-card-wider-padding .ant-card-head h2, .ui .ant-card-head h3, .ui .ant-card-wider-padding .ant-card-head h3, .ui .ant-card-head h4, .ui .ant-card-wider-padding .ant-card-head h4, .ui .ant-card-head h5, .ui .ant-card-wider-padding .ant-card-head h5 {
  position: relative;
  margin-bottom: 0;
  font-size: 1.1em;
  line-height: 1.25;
}
.ui .ant-card-head > .tableGrid:first-child, .ui .ant-card-wider-padding .ant-card-head > .tableGrid:first-child {
  min-height: 30px;
}
.ui .ant-card-head .ant-form, .ui .ant-card-wider-padding .ant-card-head .ant-form, .ui .ant-card-head .ant-select, .ui .ant-card-wider-padding .ant-card-head .ant-select, .ui .ant-card-head .ant-btn, .ui .ant-card-wider-padding .ant-card-head .ant-btn {
  margin: -1px 0;
}
.ui .ant-card-head-title {
  padding: 0;
  overflow: visible;
}
.ui .ant-card-body {
  position: relative;
  height: calc(100% - 56px);
  padding: 1.25em;
  overflow: auto;
  z-index: 1;
}
@media (min-width: 1920px) {
  .ui .ant-card-head, .ui .ant-card-wider-padding .ant-card-head {
    padding: 1em 1.35em 0;
  }
  .ui .ant-card-body {
    padding: 1.35em;
  }
}
.ui .ant-card-small .ant-card-body {
  padding: 0.75em;
}
.ui .ant-card-head + .ant-card-body {
  padding-top: 1em;
}
.ui .ant-card-small .ant-card-head + .ant-card-body {
  padding-top: 0.75em;
}
.ui .ant-card-extra {
  padding: 0;
}
.ui .ant-form-item, .ui .ant-form-vertical .ant-form-item, .ui .formSpace {
  padding-bottom: 0;
  margin-bottom: 1.75em;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}
.ui .formLarge .formSpace {
  margin-bottom: 2em;
}
.ui .ant-form-item .ant-time-picker, .ui .ant-form-item .ant-time-picker-input {
  width: 100%;
  line-height: 1.5;
}
.ui .ant-form-item .ant-switch {
  margin: 0;
}
.ui .ant-form-item.is-inlineRight .ant-form-item-label {
  display: inline-block;
}
.ui .ant-form-item.is-inlineRight .ant-form-item-control-wrapper {
  float: right;
  padding-top: 0.05em;
}
.ui .ant-form-item-control {
  line-height: 1;
  vertical-align: middle;
}
.ui .ant-form-item-label, .ui .ant-form label {
  padding: 0;
  color: inherit;
  font-size: inherit;
}
.ui .ant-form label.label, .ui .ant-form label.label-light {
  color: #888999;
}
.ui .u_textRight .ant-form-item-label {
  text-align: right;
}
.ui .ant-form-item-label label, .ui .formLabel {
  position: relative;
  display: block;
  padding-bottom: 0.35em;
  color: #958caa;
  font-size: 0.9375em;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  line-height: 1.35;
}
.ui .ant-form-item-required:before {
  font-family: inherit;
}
.ui .ant-form-item-children {
  position: relative;
  display: block;
}
.ui .ant-form-item-children-icon {
  font-size: 1em !important;
}
.ui .has-feedback .ant-form-item-children-icon {
  width: auto;
  height: auto;
  right: 1.75em !important;
  margin-top: -0.5em;
  line-height: 1;
}
.ui .ant-form-sm .ant-form-item {
  margin-bottom: 0.75em;
}
.ui .ant-form .contentDarkerRound.formItemAfter {
  margin-top: -1em;
}
.ui .formSmall .ant-form-item, .ui .formSmall.ant-form-vertical .ant-form-item {
  margin-bottom: 1.25em;
}
.ui .formSmall .ant-form-item-label label {
  font-size: 14px;
}
.ui .formSmall .formLabel {
  font-size: 14px;
}
.ui .formLarge .ant-form-item, .ui .formLarge.ant-form-vertical .ant-form-item {
  margin-bottom: 2em;
}
.ui .formLarge .contentDarkerRound.formItemAfter {
  margin-top: -1.5em;
}
.ui .has-error .ant-form-explain, .ui .has-error .ant-form-split, .ui .ant-form-explain.show-help-leave, .ui .ant-form-split.show-help-leave {
  float: initial !important;
  width: 100% !important;
  padding: 4px 16px;
  margin-top: 0;
  font-size: 85%;
  border-radius: 0.5em;
  background: rgba(255, 90, 0, 0.05);
}
.ui .ant-form-explain.show-help-leave, .ui .ant-form-split.show-help-leave {
  background: transparent;
}
.ui .ant-input, .ui .ant-input-number, .ui .ant-select-selection, .ui .ant-select-auto-complete.ant-select .ant-input, .ui .ant-mention-wrapper .ant-mention-editor, .ui .ant-time-picker-input {
  height: auto;
  padding: 0.5em 1em;
  margin: 0;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
  border: 1px #ebe8ef solid;
  background-color: #fff;
}
.ui .ant-input:active, .ui .ant-input-number:active, .ui .ant-select-selection:active, .ui .ant-select-auto-complete.ant-select .ant-input:active, .ui .ant-mention-wrapper .ant-mention-editor:active, .ui .ant-time-picker-input:active, .ui .ant-input:focus, .ui .ant-input-number:focus, .ui .ant-select-selection:focus, .ui .ant-select-auto-complete.ant-select .ant-input:focus, .ui .ant-mention-wrapper .ant-mention-editor:focus, .ui .ant-time-picker-input:focus {
  border: 1px rgba(117, 136, 255, 0.4) solid;
  box-shadow: none;
}
.ui .ant-input.isError, .ui .ant-input-number.isError, .ui .ant-select-selection.isError, .ui .ant-select-auto-complete.ant-select .ant-input.isError, .ui .ant-mention-wrapper .ant-mention-editor.isError, .ui .ant-time-picker-input.isError {
  box-shadow: inset 0 0 0 1px red;
}
.ui .ant-input, .ui .ant-input-number, .ui .ant-select, .ui .ant-time-picker-input, .ui textarea {
  font-size: 1em;
}
.ui .ant-input::-moz-placeholder, .ui .ant-input-number::-moz-placeholder, .ui .ant-select::-moz-placeholder, .ui .ant-time-picker-input::-moz-placeholder, .ui textarea::-moz-placeholder {
  color: #c6c3c0;
  font-weight: 300;
}
.ui .ant-input::placeholder, .ui .ant-input-number::placeholder, .ui .ant-select::placeholder, .ui .ant-time-picker-input::placeholder, .ui textarea::placeholder {
  color: #c6c3c0;
  font-weight: 300;
}
.ui .ant-input-sm, .ui .ant-input-number-sm, .ui .ant-select-sm .ant-select-selection, .ui .ant-select-lg .ant-select-selection--single {
  height: auto;
  padding: 0.35em 0.75em;
  font-size: 93.75%;
}
.ui .ant-input-lg, .ui .ant-input-number-lg, .ui .ant-select-lg .ant-select-selection, .ui .ant-select-lg .ant-select-selection--single {
  height: auto;
  padding: 0.584em 1.25em;
  font-size: 1.125em;
}
.ui .ant-select-open .ant-select-selection, .ui .ant-select-focused .ant-select-selection {
  border: 1px rgba(117, 136, 255, 0.4) solid;
  box-shadow: none;
}
.ui form:not(.ant-form-vertical) :not(.ant-input-group-wrapper) > .ant-input-group, .ui form:not(.ant-form-vertical) .ant-input-group-wrapper {
  top: 0;
}
.ui .ant-input-group-addon {
  padding: 0 1em;
  border: 1px #ebe8ef solid;
  border-right: 0;
  background-color: #fff;
}
.ui .ant-input + .ant-input-group-addon, .ui .ant-input-password + .ant-input-group-addon {
  border-left: 0;
  border-right: 1px #ebe8ef solid;
}
.ui .ant-input.is-white, .ui .ant-select.is-white .ant-select-selection, .ui .ant-select-selection.is-white, .ui .ant-calendar-picker.is-white .ant-input {
  border: 1px rgba(0, 0, 0, 0.05) solid;
}
.ui .ant-input.is-dark, .ui .ant-input-search.is-dark, .ui .ant-select.is-dark .ant-select-selection, .ui .ant-select-selection.is-dark, .ui .ant-calendar-picker.is-dark .ant-input, .ui .ant-input.is-ghost, .ui .ant-input-search.is-ghost, .ui .ant-select.is-ghost .ant-select-selection, .ui .ant-select-selection.is-ghost, .ui .ant-calendar-picker.is-ghost .ant-input {
  border: 1px transparent solid;
  background-color: rgba(60, 30, 60, 0.025);
}
.ui .ant-input.is-dark input, .ui .ant-input-search.is-dark input, .ui .ant-select.is-dark .ant-select-selection input, .ui .ant-select-selection.is-dark input, .ui .ant-calendar-picker.is-dark .ant-input input, .ui .ant-input.is-ghost input, .ui .ant-input-search.is-ghost input, .ui .ant-select.is-ghost .ant-select-selection input, .ui .ant-select-selection.is-ghost input, .ui .ant-calendar-picker.is-ghost .ant-input input, .ui .ant-input.is-dark select, .ui .ant-input-search.is-dark select, .ui .ant-select.is-dark .ant-select-selection select, .ui .ant-select-selection.is-dark select, .ui .ant-calendar-picker.is-dark .ant-input select, .ui .ant-input.is-ghost select, .ui .ant-input-search.is-ghost select, .ui .ant-select.is-ghost .ant-select-selection select, .ui .ant-select-selection.is-ghost select, .ui .ant-calendar-picker.is-ghost .ant-input select {
  background-color: transparent;
}
.ui .ant-input.is-dark .ant-select-selection__placeholder, .ui .ant-input-search.is-dark .ant-select-selection__placeholder, .ui .ant-select.is-dark .ant-select-selection .ant-select-selection__placeholder, .ui .ant-select-selection.is-dark .ant-select-selection__placeholder, .ui .ant-calendar-picker.is-dark .ant-input .ant-select-selection__placeholder, .ui .ant-input.is-ghost .ant-select-selection__placeholder, .ui .ant-input-search.is-ghost .ant-select-selection__placeholder, .ui .ant-select.is-ghost .ant-select-selection .ant-select-selection__placeholder, .ui .ant-select-selection.is-ghost .ant-select-selection__placeholder, .ui .ant-calendar-picker.is-ghost .ant-input .ant-select-selection__placeholder, .ui .ant-input.is-dark .ant-select-search__field__placeholder, .ui .ant-input-search.is-dark .ant-select-search__field__placeholder, .ui .ant-select.is-dark .ant-select-selection .ant-select-search__field__placeholder, .ui .ant-select-selection.is-dark .ant-select-search__field__placeholder, .ui .ant-calendar-picker.is-dark .ant-input .ant-select-search__field__placeholder, .ui .ant-input.is-ghost .ant-select-search__field__placeholder, .ui .ant-input-search.is-ghost .ant-select-search__field__placeholder, .ui .ant-select.is-ghost .ant-select-selection .ant-select-search__field__placeholder, .ui .ant-select-selection.is-ghost .ant-select-search__field__placeholder, .ui .ant-calendar-picker.is-ghost .ant-input .ant-select-search__field__placeholder {
  color: rgba(0, 0, 0, 0.35);
  font-weight: 300;
  overflow: visible;
}
.ui .ant-input.is-dark::-moz-placeholder, .ui .ant-input-search.is-dark::-moz-placeholder, .ui .ant-select.is-dark .ant-select-selection::-moz-placeholder, .ui .ant-select-selection.is-dark::-moz-placeholder, .ui .ant-calendar-picker.is-dark .ant-input::-moz-placeholder, .ui .ant-input.is-ghost::-moz-placeholder, .ui .ant-input-search.is-ghost::-moz-placeholder, .ui .ant-select.is-ghost .ant-select-selection::-moz-placeholder, .ui .ant-select-selection.is-ghost::-moz-placeholder, .ui .ant-calendar-picker.is-ghost .ant-input::-moz-placeholder {
  color: #c6c3c0;
  font-weight: 300;
}
.ui .ant-input.is-dark::placeholder, .ui .ant-input-search.is-dark::placeholder, .ui .ant-select.is-dark .ant-select-selection::placeholder, .ui .ant-select-selection.is-dark::placeholder, .ui .ant-calendar-picker.is-dark .ant-input::placeholder, .ui .ant-input.is-ghost::placeholder, .ui .ant-input-search.is-ghost::placeholder, .ui .ant-select.is-ghost .ant-select-selection::placeholder, .ui .ant-select-selection.is-ghost::placeholder, .ui .ant-calendar-picker.is-ghost .ant-input::placeholder {
  color: #c6c3c0;
  font-weight: 300;
}
.ui .ant-input.is-dark:hover::-moz-placeholder, .ui .ant-input-search.is-dark:hover::-moz-placeholder, .ui .ant-select.is-dark .ant-select-selection:hover::-moz-placeholder, .ui .ant-select-selection.is-dark:hover::-moz-placeholder, .ui .ant-calendar-picker.is-dark .ant-input:hover::-moz-placeholder, .ui .ant-input.is-ghost:hover::-moz-placeholder, .ui .ant-input-search.is-ghost:hover::-moz-placeholder, .ui .ant-select.is-ghost .ant-select-selection:hover::-moz-placeholder, .ui .ant-select-selection.is-ghost:hover::-moz-placeholder, .ui .ant-calendar-picker.is-ghost .ant-input:hover::-moz-placeholder {
  color: #333;
}
.ui .ant-input.is-dark:hover::placeholder, .ui .ant-input-search.is-dark:hover::placeholder, .ui .ant-select.is-dark .ant-select-selection:hover::placeholder, .ui .ant-select-selection.is-dark:hover::placeholder, .ui .ant-calendar-picker.is-dark .ant-input:hover::placeholder, .ui .ant-input.is-ghost:hover::placeholder, .ui .ant-input-search.is-ghost:hover::placeholder, .ui .ant-select.is-ghost .ant-select-selection:hover::placeholder, .ui .ant-select-selection.is-ghost:hover::placeholder, .ui .ant-calendar-picker.is-ghost .ant-input:hover::placeholder, .ui .ant-input.is-dark:hover .ant-select-selection__placeholder, .ui .ant-input-search.is-dark:hover .ant-select-selection__placeholder, .ui .ant-select.is-dark .ant-select-selection:hover .ant-select-selection__placeholder, .ui .ant-select-selection.is-dark:hover .ant-select-selection__placeholder, .ui .ant-calendar-picker.is-dark .ant-input:hover .ant-select-selection__placeholder, .ui .ant-input.is-ghost:hover .ant-select-selection__placeholder, .ui .ant-input-search.is-ghost:hover .ant-select-selection__placeholder, .ui .ant-select.is-ghost .ant-select-selection:hover .ant-select-selection__placeholder, .ui .ant-select-selection.is-ghost:hover .ant-select-selection__placeholder, .ui .ant-calendar-picker.is-ghost .ant-input:hover .ant-select-selection__placeholder, .ui .ant-input.is-dark:hover .ant-select-search__field__placeholder, .ui .ant-input-search.is-dark:hover .ant-select-search__field__placeholder, .ui .ant-select.is-dark .ant-select-selection:hover .ant-select-search__field__placeholder, .ui .ant-select-selection.is-dark:hover .ant-select-search__field__placeholder, .ui .ant-calendar-picker.is-dark .ant-input:hover .ant-select-search__field__placeholder, .ui .ant-input.is-ghost:hover .ant-select-search__field__placeholder, .ui .ant-input-search.is-ghost:hover .ant-select-search__field__placeholder, .ui .ant-select.is-ghost .ant-select-selection:hover .ant-select-search__field__placeholder, .ui .ant-select-selection.is-ghost:hover .ant-select-search__field__placeholder, .ui .ant-calendar-picker.is-ghost .ant-input:hover .ant-select-search__field__placeholder {
  color: #333;
}
.ui .ant-select-disabled .ant-select-selection__placeholder, .ui .ant-select-disabled .ant-select-search__field__placeholder {
  color: rgba(0, 0, 0, 0.25) !important;
}
.ui .ant-input-search.is-dark {
  border-radius: 0.5em;
  border: 0;
  box-shadow: none;
  background-color: rgba(60, 30, 60, 0.025);
}
.ui .ant-select-auto-complete.ant-select .is-dark .ant-input {
  margin: 0;
  border: 0 !important;
  background-color: transparent;
  box-shadow: none;
}
.ui .ant-input.is-ghost, .ui .ant-input-search.is-ghost, .ui .ant-select.is-ghost .ant-select-selection, .ui .ant-select-selection.is-ghost, .ui .ant-calendar-picker.is-ghost .ant-input {
  border: 1px rgba(0, 0, 0, 0.05) solid;
  background-color: transparent;
}
.ui .ant-select-lg .ant-select-selection__rendered {
  line-height: 1.5;
}
.ui .ant-input.is-readOnly {
  color: #aaa !important;
}
.ui .ant-input[disabled], .ui .ant-input[disabled]:hover, .ui .ant-input-disabled, .ui .ant-input-number-disabled, .ui .ant-select-disabled:hover .ant-select-selection, .ui .ant-select-disabled .ant-select-selection {
  color: rgba(0, 0, 0, 0.5) !important;
  border: 1px transparent solid !important;
  background: rgba(60, 30, 60, 0.015) !important;
  box-shadow: none;
}
.ui .ant-input[disabled] + .ant-calendar-picker-icon, .ui .ant-input[disabled]:hover + .ant-calendar-picker-icon, .ui .ant-input-disabled + .ant-calendar-picker-icon, .ui .ant-input-number-disabled + .ant-calendar-picker-icon, .ui .ant-select-disabled:hover .ant-select-selection + .ant-calendar-picker-icon, .ui .ant-select-disabled .ant-select-selection + .ant-calendar-picker-icon, .ui .ant-input[disabled] .ant-select-arrow, .ui .ant-input[disabled]:hover .ant-select-arrow, .ui .ant-input-disabled .ant-select-arrow, .ui .ant-input-number-disabled .ant-select-arrow, .ui .ant-select-disabled:hover .ant-select-selection .ant-select-arrow, .ui .ant-select-disabled .ant-select-selection .ant-select-arrow {
  opacity: 0.5;
}
.ui .ant-input[disabled] + .ant-input-group-addon, .ui .ant-input[disabled]:hover + .ant-input-group-addon, .ui .ant-input-disabled + .ant-input-group-addon, .ui .ant-input-number-disabled + .ant-input-group-addon, .ui .ant-select-disabled:hover .ant-select-selection + .ant-input-group-addon, .ui .ant-select-disabled .ant-select-selection + .ant-input-group-addon {
  color: #444 !important;
  border-color: transparent !important;
  border: 1px transparent solid !important;
  background: rgba(60, 30, 60, 0.015) !important;
}
.ui .ant-input[disabled] .ant-select-selection__choice, .ui .ant-input[disabled]:hover .ant-select-selection__choice, .ui .ant-input-disabled .ant-select-selection__choice, .ui .ant-input-number-disabled .ant-select-selection__choice, .ui .ant-select-disabled:hover .ant-select-selection .ant-select-selection__choice, .ui .ant-select-disabled .ant-select-selection .ant-select-selection__choice {
  background-color: transparent;
}
.ui .ant-input[disabled]:hover, .ui .ant-input-disabled:hover, .ui .ant-input-number-disabled:hover, .ui .ant-select-disabled:hover .ant-select-selection {
  color: #444 !important;
}
.ui .bgDark .ant-input[disabled], .ui .bgDark .ant-input[disabled]:hover, .ui .bgDark .ant-input-disabled, .ui .bgDark .ant-select-disabled:hover .ant-select-selection, .ui .bgDark .ant-select-disabled .ant-select-selection, .ui .contentDark .ant-input[disabled], .ui .contentDark .ant-input[disabled]:hover, .ui .contentDark .ant-input-disabled, .ui .contentDark .ant-select-disabled:hover .ant-select-selection, .ui .contentDark .ant-select-disabled .ant-select-selection {
  border: 1px transparent solid;
  background: rgba(60, 30, 60, 0.015);
}
.ui .bgDark .ant-input[disabled] + .ant-calendar-picker-icon, .ui .bgDark .ant-input[disabled]:hover + .ant-calendar-picker-icon, .ui .bgDark .ant-input-disabled + .ant-calendar-picker-icon, .ui .bgDark .ant-select-disabled:hover .ant-select-selection + .ant-calendar-picker-icon, .ui .bgDark .ant-select-disabled .ant-select-selection + .ant-calendar-picker-icon, .ui .contentDark .ant-input[disabled] + .ant-calendar-picker-icon, .ui .contentDark .ant-input[disabled]:hover + .ant-calendar-picker-icon, .ui .contentDark .ant-input-disabled + .ant-calendar-picker-icon, .ui .contentDark .ant-select-disabled:hover .ant-select-selection + .ant-calendar-picker-icon, .ui .contentDark .ant-select-disabled .ant-select-selection + .ant-calendar-picker-icon, .ui .bgDark .ant-input[disabled] .ant-select-arrow, .ui .bgDark .ant-input[disabled]:hover .ant-select-arrow, .ui .bgDark .ant-input-disabled .ant-select-arrow, .ui .bgDark .ant-select-disabled:hover .ant-select-selection .ant-select-arrow, .ui .bgDark .ant-select-disabled .ant-select-selection .ant-select-arrow, .ui .contentDark .ant-input[disabled] .ant-select-arrow, .ui .contentDark .ant-input[disabled]:hover .ant-select-arrow, .ui .contentDark .ant-input-disabled .ant-select-arrow, .ui .contentDark .ant-select-disabled:hover .ant-select-selection .ant-select-arrow, .ui .contentDark .ant-select-disabled .ant-select-selection .ant-select-arrow {
  opacity: 0.5;
}
.ui .ant-radio {
  vertical-align: middle;
}
.ui .ant-radio-inner {
  display: inline-block;
  width: 1.125em;
  height: 1.125em;
  border: 1px #ddd solid;
}
.ui .ant-radio-inner:after {
  top: 0.1875em;
  left: 0.1875em;
  width: 0.625em;
  height: 0.625em;
  border-radius: 0.3125em;
  background-color: #8dbd00;
}
.ui .ant-radio-wrapper {
  margin-right: 1em;
}
.ui .ant-radio-wrapper.isRow {
  display: block;
  margin-right: 0;
}
.ui .ant-radio-wrapper:hover .ant-radio .ant-radio-inner, .ui .ant-radio:hover .ant-radio-inner, .ui .ant-radio-focused .ant-radio-inner, .ui .ant-radio-input:focus + .ant-radio-inner, .ui .ant-radio-checked .ant-radio-inner {
  border: 1px #8dbd00 solid;
}
.ui .ant-radio-button-wrapper {
  color: #777;
  border-color: #e2e2ef;
}
.ui .ant-radio-button-wrapper:hover {
  color: #333;
}
.ui span.ant-radio + * {
  white-space: normal;
}
.ui .ant-radio-group, .ui .ant-radio-group-solid {
  padding: 0;
  border: 0;
  border-radius: 0.4em;
}
.ui .ant-radio-group .ant-radio-button-wrapper, .ui .ant-radio-group-solid .ant-radio-button-wrapper, .ui .ant-radio-group .ant-radio-button-wrapper:hover, .ui .ant-radio-group-solid .ant-radio-button-wrapper:hover {
  padding: 0.188em 0.75em;
  margin: 0;
  border-radius: 0.4em;
  border-color: transparent;
  box-shadow: none;
  outline: 0;
}
.ui .ant-radio-group .ant-radio-button-wrapper::before, .ui .ant-radio-group-solid .ant-radio-button-wrapper::before {
  display: none;
}
.ui .ant-radio-group .ant-radio-button-wrapper-checked, .ui .ant-radio-group-solid .ant-radio-button-wrapper-checked, .ui .ant-radio-group .ant-radio-button-wrapper-checked:hover, .ui .ant-radio-group-solid .ant-radio-button-wrapper-checked:hover {
  color: #333;
  background: rgba(60, 30, 60, 0.03);
}
.ui .ant-radio-group-outline {
  padding: 0.25em;
  border: 1px #ebe8ef solid;
}
.ui .ant-radio-group-outline .ant-radio-wrapper {
  padding: 0.25em 0.5em;
}
.ui .ant-radio-group-solid .ant-radio-button-wrapper, .ui .ant-radio-group-solid .ant-radio-button-wrapper:hover {
  padding: 0.5em 1em;
}
.ui .ant-radio-group-large {
  font-size: 1.125em;
}
.ui .ant-radio-group-large .ant-radio-button-wrapper, .ui .ant-radio-group-large .ant-radio-button-wrapper:hover {
  padding: 0.278em 1em;
}
.ui .ant-radio-group-solid.ant-radio-group-large {
  padding: 0;
}
.ui .ant-radio-group-solid.ant-radio-group-large .ant-radio-button-wrapper, .ui .ant-radio-group-solid.ant-radio-group-large .ant-radio-button-wrapper:hover {
  padding: 0.584em 1em;
}
.ui .ant-radio-group.ant-radio-group-small {
  font-size: 93.75%;
}
.ui .ant-radio-group.ant-radio-group-small .ant-radio-button-wrapper, .ui .ant-radio-group.ant-radio-group-small .ant-radio-button-wrapper:hover {
  padding: 0.034em 0.75em;
}
.ui .ant-radio-group-solid.ant-radio-group-small .ant-radio-button-wrapper, .ui .ant-radio-group-solid.ant-radio-group-small .ant-radio-button-wrapper:hover {
  padding: 0.35em 0.75em;
}
.ui .ant-form-item .ant-radio-group {
  padding: 0;
  border: 0;
}
.ui .ant-form-item .ant-radio-group.is-border {
  padding: 0.75em 0.75em 0.5em;
  border: 1px #ebe8ef solid;
}
.ui .ant-radio-group.content {
  padding: 0.75em 0.75em 0.5em !important;
}
.ui .ant-radio-group.is-transparent {
  border-color: transparent;
}
.ui .ant-radio-group.is-vertical .ant-radio-wrapper {
  display: block;
  margin-bottom: 0.75em;
}
.ui .ant-radio-group.is-vertical span.ant-radio + * {
  position: relative;
  display: inline-block;
  top: 1px;
  width: 100%;
  padding-right: 1.25em;
  vertical-align: top;
  white-space: normal;
}
.ui .ant-radio-group-solid {
  white-space: nowrap;
  border-bottom: 1px transparent solid;
  border-radius: 0.5em;
}
.ui .ant-radio-group-solid.bgWhite {
  border-color: rgba(0, 0, 0, 0.05);
}
.ui .ant-radio-group-solid.is-separated .ant-radio-button-wrapper {
  margin: 0;
  border-radius: 0.5em;
  box-shadow: none !important;
}
.ui .ant-radio-group-solid.is-separated .ant-radio-button-wrapper::before {
  display: none;
}
.ui .ant-radio-group-solid .ant-radio-button-wrapper {
  border-color: transparent;
}
.ui .ant-radio-group-solid .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):hover {
  color: #333;
}
.ui .ant-radio-group-solid .ant-radio-button-wrapper:focus-within {
  outline: none;
}
.ui .ant-radio-group-solid .ant-radio-button-wrapper-checked {
  box-shadow: -1px 0 0 0 #f7b432;
}
.ui .ant-radio-group-solid .ant-radio-button-wrapper-checked::before {
  background-color: #dadada !important;
}
.ui .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled), .ui .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover, .ui .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  border-color: transparent;
  box-shadow: -1px 0 0 0 #e2e2ef;
}
.ui .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled).is-positive, .ui .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover.is-positive, .ui .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active.is-positive {
  color: #fff;
  background: #92c558;
  border-color: #92c558;
  box-shadow: -1px 0 0 0 #92c558;
}
.ui .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled).is-negative, .ui .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover.is-negative, .ui .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active.is-negative {
  color: #fff;
  background: #d86363;
  border-color: #d86363;
  box-shadow: -1px 0 0 0 #d86363;
}
.ui .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled).is-warning, .ui .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover.is-warning, .ui .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active.is-warning {
  color: #fff;
  background: #f7b535;
  border-color: #f7b535;
  box-shadow: -1px 0 0 0 #f7b535;
}
.ui .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled).is-inProgress, .ui .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover.is-inProgress, .ui .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active.is-inProgress {
  color: #fff;
  background: #6390d8;
  border-color: #6390d8;
  box-shadow: -1px 0 0 0 #6390d8;
}
.ui .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled).is-info, .ui .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover.is-info, .ui .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active.is-info {
  color: #fff;
  background: #7ec2ec;
  border-color: #7ec2ec;
  box-shadow: -1px 0 0 0 #7ec2ec;
}
.ui .ant-radio-group-solid .ant-radio-button-wrapper-checked.ant-radio-button-wrapper-disabled, .ui .ant-radio-group-solid .ant-radio-button-wrapper-checked.ant-radio-button-wrapper-disabled:hover, .ui .ant-radio-group-solid .ant-radio-button-wrapper-checked.ant-radio-button-wrapper-disabled:active {
  color: #fff;
  background: #ccc;
  border-color: #ccc;
  box-shadow: none;
}
.ui .ant-switch {
  min-width: 2.5em;
  height: 1.25em;
  line-height: 1;
  background-color: rgba(60, 30, 60, 0.2);
}
.ui .ant-switch-loading-icon, .ui .ant-switch::after {
  top: 0;
  width: 1.125em;
  height: 1.125em;
  border-radius: 0.5625em;
}
.ui .ant-switch-small {
  min-width: 2em;
  height: 1em;
  line-height: 1;
}
.ui .ant-switch-small::after {
  width: 0.85em;
  height: 0.85em;
  border-radius: 0.425em;
}
.ui .ant-switch-checked {
  border-color: #89cc0c;
  background-color: #89cc0c;
}
.ui .ant-switch-checked::after {
  top: 0;
  left: 100%;
  margin-left: -1.125em;
  transform: none;
}
.ui .ant-switch-small.ant-switch-checked::after {
  margin-left: -0.85em;
}
.ui .ant-switch-inner {
  line-height: 1;
}
.ui .ant-switch-small .ant-switch-inner {
  line-height: 1;
}
.ui .ant-slider {
  height: 0.75em;
  padding: 0.4375em;
  margin: 0.25em 0.4375em;
  font-size: 1em;
}
.ui .ant-slider-rail, .ui .ant-slider-step {
  height: 0.25em;
}
.ui .ant-slider-track {
  height: 0.25em;
}
.ui .ant-slider-handle {
  width: 0.875em;
  height: 0.875em;
  margin-top: -0.35em;
}
.ui .ant-checkbox-wrapper, .ui .ant-radio-wrapper {
  white-space: nowrap;
}
.ui .ant-checkbox + span, .ui .ant-radio + span {
  display: inline-block;
  padding: 0 0.5em;
  vertical-align: top;
  white-space: normal;
}
.ui .ant-checkbox-inner {
  position: relative;
  width: 1.125em;
  height: 1.125em;
  top: 0;
  border-color: rgba(0, 0, 0, 0.075);
}
.ui .ant-checkbox-inner:after {
  left: 22%;
}
.ui .contentDark .ant-checkbox-inner, .ui .contentDarkM .ant-checkbox-inner, .ui .contentDarkerRound .ant-checkbox-inner {
  border-color: rgba(0, 0, 0, 0.1);
}
.ui .ant-checkbox-inner:after {
  left: 0.25em;
  height: 0.6em;
  margin-top: -0.0625em;
  border-width: 0.125em;
  transition: none;
}
.ui .ant-checkbox-checked::after {
  border: 0;
}
.ui .ant-checkbox-checked .ant-checkbox-inner:after {
  position: relative;
  border-color: #89cc0c;
}
.ui .ant-checkbox-checked .ant-checkbox-inner, .ui .ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #fff;
  border-color: #e5e5e5;
}
.ui .ant-checkbox-wrapper:hover .ant-checkbox-inner, .ui .ant-checkbox:hover .ant-checkbox-inner, .ui .ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #e5e5e5;
}
.ui .ant-checkbox-indeterminate .ant-checkbox-inner:after {
  top: 50.5%;
  left: 50%;
  width: 0.5em;
  height: 0.5em;
  margin-top: 0;
  padding-bottom: 0;
  border-radius: 0.25em;
  background-color: #ccc;
}
.ui .ant-checkbox-disabled .ant-checkbox-inner {
  background-color: #f5f5f5;
}
.ui .ant-checkbox-group.is-vertical .ant-checkbox-wrapper {
  display: block;
  margin: 0 0 0.5em 0;
}
.ui .ant-table-row-collapsed::after {
  content: '▸';
}
.ui .ant-table-row-expanded::after {
  content: '▾';
}
.ui .ant-table-row-expand-icon, .ui .ant-table-row-expand-icon:focus, .ui .ant-table-row-expand-icon:hover, .ui .ant-table-row-expand-icon:active {
  width: 1.5em;
  height: 1.5em;
  color: #a5a5c5;
  line-height: 1.35em;
  border-color: transparent;
}
.ui .ant-input-number.ant-input-number {
  width: initial;
  height: auto;
}
.ui .ant-input-number .ant-input-number-input {
  width: 100%;
  height: inherit;
  padding: 0;
}
.ui .ant-input-preSuffix-wrapper .ant-input:not(:last-child) {
  padding-right: 35px;
}
.ui .ant-input-preSuffix-wrapper .ant-input-suffix {
  right: 15px;
}
.ui .ant-cascader-menus {
  min-width: 15em;
  max-width: 65vw;
  overflow: auto;
}
.ui .ant-cascader-menu {
  height: auto;
  min-width: 0;
  max-height: 25em;
  padding: 0;
}
@media (min-width: 1024px) {
  .ui .ant-cascader-menu {
    max-width: 80vw;
  }
}
@media (min-height: 850px) {
  .ui .ant-cascader-menu {
    max-height: 30em;
  }
}
.ui .ant-cascader-menu:last-child {
  margin-right: 0;
}
.ui .ant-cascader-menu:has(> li) {
  padding: 0.35em;
}
.ui .ant-cascader-picker {
  z-index: 999;
}
.ui .ant-cascader-picker-disabled {
  background-color: rgba(60, 30, 60, 0.015);
}
.ui .ant-cascader-picker-label {
  top: 0;
  height: 100%;
  padding: 0.5em 1em;
  margin-top: 0;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: inherit;
  background-color: transparent;
}
.ui .ant-cascader-picker-large .ant-cascader-picker-label {
  padding: 0.75em 1.5em;
}
.ui .ant-cascader-menu-item {
  width: 15em;
  padding: 0.5em 2em 0.5em 1.25em;
  text-overflow: ellipsis;
  border-radius: 0.35em;
  white-space: nowrap;
  overflow: hidden;
}
.ui .ant-cascader-menu-item:hover {
  background-color: #fafafb;
}
.ui .ant-cascader-menu-item-active {
  font-weight: 400 !important;
}
.ui .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled), .ui .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
  background-color: #f0f5ff;
}
.ui .cascaderConfirm .ant-cascader-menus {
  padding-bottom: 3.1em;
}
.ui .cascaderConfirm .ant-cascader-menus > div {
  overflow-x: auto;
  border-bottom: 1px #f4f4f4 solid;
}
.ui .cascaderConfirm .ant-cascader-menu-item:has(> button.cascaderConfirm_button) {
  padding: 0 !important;
}
.ui .cascaderConfirm .cascaderConfirm_button {
  position: absolute;
  right: 0.5em;
  bottom: 0.5em;
}
.ui .cascaderConfirm .ant-cascader-picker .cascaderConfirm_button {
  display: none !important;
}
.ui .ant-btn-icon-only {
  font-size: 1em;
}
.ui .ant-btn {
  padding: 0.5em 1.15em;
  height: initial;
  min-width: 2.625em;
  min-height: 2.625em;
  color: #7780aa;
  font-size: 1em;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-variant-ligatures: none;
  text-shadow: none;
  vertical-align: middle;
  letter-spacing: 0.01em;
  line-height: 1;
  border: 0;
  border-radius: 0.5em;
  background-color: transparent;
  transition: color 0.25s, background-color 0.25s, opacity 0.25s, width 0.25s, box-shadow 0.25s;
}
.ui .ant-btn.is-active, .ui .ant-btn:active, .ui .ant-btn:hover, .ui .ant-btn:focus {
  color: #333;
}
.ui .ant-btn.is-rounded {
  border-radius: 1.5em;
}
.ui .ant-btn.is-inactive {
  cursor: default !important;
}
.ui .ant-btn.is-inactive:after {
  display: none;
}
.ui .ant-btn.ant-btn-icon-only, .ui .ant-btn.ant-btn-icon-only:focus {
  padding: 0 !important;
}
.ui .ant-btn .anticon {
  position: relative;
  width: 1em;
  max-height: 1em;
  text-shadow: none;
  line-height: 1;
  vertical-align: -0.125em;
}
.ui .ant-btn .anticon svg {
  position: relative;
  max-width: 100%;
  max-height: 100%;
  margin-top: -0.05em;
  margin-bottom: -0.05em;
}
.ui .ant-btn .anticon-close {
  font-size: 85%;
}
.ui .ant-btn .anticon-ellipsis {
  position: relative;
  top: 1px;
}
.ui .ant-btn .anticon + span, .ui .ant-btn span + .anticon {
  margin-left: 0.5em;
}
.ui .ant-btn:before {
  background-color: transparent;
}
.ui .ant-btn + .ant-btn, .ui .ant-btn + .ant-badge, .ui .is-tooltip + .ant-btn, .ui .ant-badge + .ant-btn, .ui .ant-badge + .ant-select, .ui .ant-select + .ant-badge {
  margin-left: 0.65em;
}
.ui .ant-btn-sm + .ant-btn-sm, .ui .ant-btn-sm + .ant-badge, .ui .is-tooltip + .ant-btn-sm, .ui .ant-badge + .ant-btn-sm, .ui .ant-badge + .ant-select-sm, .ui .ant-select-sm + .ant-badge {
  margin-left: 0.5em;
}
.ui .ant-btn-sm, .ui .ant-btn-sm:focus {
  min-width: 2.325em;
  min-height: 2.325em;
  padding: 0.5em 1em;
  font-size: 93.75%;
}
.ui .ant-btn-sm.ant-btn-icon-only, .ui .ant-btn-sm:focus.ant-btn-icon-only, .ui .ant-btn-sm.ant-btn-icon-only:focus, .ui .ant-btn-sm:focus.ant-btn-icon-only:focus {
  padding: 0 !important;
}
.ui .ant-btn-sm.is-mini, .ui .ant-btn-sm:focus.is-mini {
  min-width: 2em;
  min-height: 2em;
}
.ui .ant-btn-lg, .ui .ant-btn-lg:focus {
  min-width: 2.778em;
  min-height: 2.778em;
  padding: 0.5em 1.35em;
  font-size: 1.125em;
  line-height: 1.5;
}
.ui .ant-btn-lg.ant-btn-icon-only, .ui .ant-btn-lg:focus.ant-btn-icon-only, .ui .ant-btn-lg.ant-btn-icon-only:focus, .ui .ant-btn-lg:focus.ant-btn-icon-only:focus {
  padding: 0 !important;
}
.ui .ant-btn.disabled, .ui .ant-btn.disabled:hover, .ui .ant-btn[disabled], .ui .ant-btn[disabled]:hover, .ui .ant-btn-disabled, .ui .ant-btn-disabled:hover {
  color: #7780aa;
  opacity: 0.5;
  box-shadow: none !important;
  cursor: default;
}
.ui .ant-btn.ant-btn-clicked:after {
  opacity: 0.6;
  border: 0;
}
.ui .ant-btn.ant-btn-loading {
  padding-left: 1.15em !important;
}
.ui .ant-btn.ant-btn-loading .anticon-loading {
  margin: 0 !important;
}
.ui .ant-btn-sm.ant-btn-loading {
  padding-left: 0.75em !important;
}
.ui .ant-btn-lg.ant-btn-loading {
  padding-left: 1.35em !important;
}
.ui span.ant-btn-icon-only {
  display: initial !important;
}
.ui span.ant-btn-icon-only > button {
  padding: 0 !important;
}
.ui span.ant-btn-icon-only + .ant-btn, .ui span.ant-btn-icon-only + .ant-badge {
  margin-left: 0.65em;
}
.ui span.ant-btn-icon-only + .ant-btn-sm, .ui span.ant-btn-sm-icon-only + .ant-badge {
  margin-left: 0.5em;
}
.ui .ant-btn-primary {
  color: #fff;
  background-color: #696ff8;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.05);
}
.ui .ant-btn-primary.is-active, .ui .ant-btn-primary:active, .ui .ant-btn-primary:hover, .ui .ant-btn-primary:focus {
  color: #fff;
  background-color: #7177ff;
}
.ui .ant-btn-primary.disabled, .ui .ant-btn-primary[disabled], .ui .ant-btn-primary.disabled:hover, .ui .ant-btn-primary[disabled]:hover, .ui .ant-btn-primary.disabled:focus, .ui .ant-btn-primary[disabled]:focus, .ui .ant-btn-primary.disabled:active, .ui .ant-btn-primary[disabled]:active, .ui .ant-btn-primary.disabled.active, .ui .ant-btn-primary[disabled].active {
  color: #7780aa;
  background: rgba(60, 30, 60, 0.05);
}
.ui span.is-active > .ant-btn-primary.disabled, .ui span.is-active > .ant-btn-primary[disabled] {
  color: #fff !important;
  background-color: #7177ff !important;
}
.ui .ant-btn-dark {
  background-color: rgba(60, 30, 60, 0.025);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.05);
}
.ui .ant-btn-dark:active, .ui .ant-btn-dark:hover, .ui .ant-btn-dark:focus {
  background-color: rgba(60, 30, 60, 0.05);
}
.ui .ant-btn-dark.is-active {
  color: #c57600;
  background-color: rgba(255, 200, 0, 0.35);
}
.ui .ant-btn-dark.ant-btn-sm {
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.05);
}
.ui span.is-active > .ant-btn-dark.disabled, .ui span.is-active > .ant-btn-dark[disabled] {
  color: #c57600 !important;
  background-color: rgba(255, 200, 0, 0.35) !important;
}
.ui .ant-btn.is-positive {
  color: #fff;
  background-color: #89cc0c;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.05);
}
.ui .ant-btn.is-positive.is-active, .ui .ant-btn.is-positive:active, .ui .ant-btn.is-positive:hover, .ui .ant-btn.is-positive:focus {
  color: #fff;
  background-color: #8fda12 !important;
}
.ui .ant-btn.is-negative {
  color: #fff;
  background-color: #cc0c0c;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.05);
}
.ui .ant-btn.is-negative.is-active, .ui .ant-btn.is-negative:active, .ui .ant-btn.is-negative:hover, .ui .ant-btn.is-negative:focus {
  color: #fff;
  background-color: #ea0505 !important;
}
.ui .ant-btn-circle.ant-btn, .ui .ant-btn-circle-outline.ant-btn {
  width: 2.625em;
  height: 2.625em;
  padding: 0 !important;
  font-size: 1em;
  line-height: 0;
  border-radius: 50%;
}
.ui .ant-btn-circle.ant-btn-lg, .ui .ant-btn-circle-outline.ant-btn-lg {
  width: 3.375em;
  height: 3.375em;
  padding: 0 !important;
  font-size: 1em;
  line-height: 0;
  border-radius: 50%;
}
.ui .ant-btn-circle.ant-btn-sm, .ui .ant-btn-circle-outline.ant-btn-sm {
  width: 2em;
  height: 2em;
  padding: 0 !important;
  font-size: 95%;
  line-height: 0;
  border-radius: 50%;
}
.ui .ant-btn-transparent {
  background-color: transparent;
  box-shadow: none;
}
.ui .ant-btn-transparent.is-active, .ui .ant-btn-transparent:active, .ui .ant-btn-transparent:hover, .ui .ant-btn-transparent:focus {
  background-color: rgba(60, 30, 60, 0.03);
}
.ui .ant-btn-white {
  background-color: #fff;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.05);
}
.ui .ant-btn-white.is-active, .ui .ant-btn-white:active, .ui .ant-btn-white:hover, .ui .ant-btn-white:focus {
  background-color: #fff;
}
.ui .ant-btn-positive, .ui .ant-btn-positive[disabled] {
  color: #fff;
  background-color: #89cc0c;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.05);
}
.ui .ant-btn-positive.is-active, .ui .ant-btn-positive[disabled].is-active, .ui .ant-btn-positive:active, .ui .ant-btn-positive[disabled]:active, .ui .ant-btn-positive:hover, .ui .ant-btn-positive[disabled]:hover, .ui .ant-btn-positive:focus, .ui .ant-btn-positive[disabled]:focus {
  color: #fff;
  background-color: #8fda12;
}
.ui .ant-btn-input, .ui .ant-btn-input[disabled] {
  padding: 0.5em 1em;
  color: #444;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
  border: 1px #ebe8ef solid;
  background-color: #fff;
  box-shadow: none;
}
.ui .ant-btn-input.is-active, .ui .ant-btn-input[disabled].is-active, .ui .ant-btn-input:active, .ui .ant-btn-input[disabled]:active, .ui .ant-btn-input:hover, .ui .ant-btn-input[disabled]:hover, .ui .ant-btn-input:focus, .ui .ant-btn-input[disabled]:focus {
  color: #634aaa;
  background-color: #fff;
}
.ui .ant-btn-input[disabled] {
  color: rgba(0, 0, 0, 0.5) !important;
  border-color: transparent !important;
  background-color: rgba(60, 30, 60, 0.015) !important;
}
.ui .ant-btn-input-dark {
  color: rgba(0, 0, 0, 0.5);
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  background-color: rgba(60, 30, 60, 0.025);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.05);
}
.ui .ant-btn-input-dark:hover, .ui .ant-btn-input-dark:focus {
  color: #333;
}
.ui .ant-btn-input-dark.is-active, .ui .ant-btn-input-dark:active {
  color: #c57600;
  background-color: rgba(255, 200, 0, 0.35);
}
.ui .ant-btn-ghost {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);
}
.ui .ant-btn-ghost.is-active, .ui .ant-btn-ghost:active, .ui .ant-btn-ghost:hover, .ui .ant-btn-ghost:focus {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.075);
}
.ui .ant-btn-ghost.is-active {
  background-color: #fff;
}
.ui .ant-btn.is-highlight {
  color: #cc8200 !important;
  background: #fff799 !important;
}
.ui .ant-btn.ant-btn-mini {
  width: 2em;
  height: 2em;
  font-size: 80%;
}
.ui .ant-btn-modalHeader {
  margin: -0.5em 0;
  color: #a6aabd;
  font-size: 85% !important;
  background-color: #f1eef5;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.065);
}
.ui .ant-btn-modalHeader:active, .ui .ant-btn-modalHeader:hover, .ui .ant-btn-modalHeader:focus {
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.075);
}
.ui .ant-btn-modalHeader.is-active {
  color: #696ff8;
  background-color: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
}
.ui .ant-btn-modalHeader .anticon {
  margin-top: 0.075em;
  font-size: 1.125em;
  vertical-align: middle;
}
.ui .ant-form .ant-btn + .ant-btn {
  margin-left: 1em;
}
.ui .ant-form .ant-btn-sm + .ant-btn-sm, .ui .ant-form-sm .ant-btn-sm + .ant-btn-sm {
  margin-left: 0.75em;
}
.ui .ant-form-sm .ant-btn-sm + .ant-btn-sm {
  margin-left: 0.5em;
}
.ui .mathFormula .ant-btn + .ant-btn {
  margin-left: 0.75em;
}
.ui .mathFormula .ant-btn-sm + .ant-btn-sm {
  margin-left: 0.5em;
}
.ui .ant-tree li, .ui .ant-tree li:first-child {
  padding: 0 0 1px;
}
.ui .ant-tree li span.ant-tree-switcher, .ui .ant-tree li span.ant-tree-iconEle {
  width: 1.65em;
  height: 1.65em;
  margin-right: -0.25em;
  line-height: 1.5em;
  border-radius: 0.35em;
}
.ui .ant-tree li span.ant-tree-switcher .ant-tree-switcher-icon {
  font-size: 0.875em !important;
}
.ui .ant-tree li .ant-tree-node-content-wrapper {
  height: 1.65em;
  padding: 0;
  margin-right: 1em;
  font-size: 1em;
  line-height: 1.65em;
}
.ui .ant-tree li .ant-tree-node-content-wrapper:hover {
  background-color: #fafafb;
}
.ui .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #fff799;
}
.ui .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected .anticon {
  color: #a99b00;
}
.ui .ant-tree li .ant-tree-node-content-wrapper .ui_tree_title {
  position: relative;
  display: inline-block;
  padding: 0.25em 0.3em;
  font-size: 0.9375em;
  line-height: 1;
}
.ui .ant-tree li .ant-tree-node-content-wrapper .ui_tree_title .anticon {
  font-size: 1.15em;
}
.ui .ant-tree li a {
  padding: 1px 3px;
}
.ui .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open:after {
  font-size: 10px !important;
  transform: scale(1) rotate(0deg);
}
.ui .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close:after {
  font-size: 10px !important;
  transform: scale(1) rotate(-90deg);
}
.ui .ant-tree-switcher.ant-tree-switcher_open:hover, .ui .ant-tree-switcher.ant-tree-switcher_close:hover {
  background-color: #fafafb;
}
.ui .ant-tree-child-tree-open {
  position: relative;
  padding-bottom: 0.375em;
}
.ui .ant-tree-child-tree-open:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0.8125em;
  bottom: 0.75em;
  width: 0.0625em;
  border-left: 0.0625em #e4e4ef dashed;
}
.ui .ant-tree-child-tree-open .ant-tree-child-tree-open:after {
  border-left: 0;
}
.ui .ui_tree_iconText {
  position: absolute;
  bottom: 1px;
  left: 1px;
  padding: 0.3em;
  font-size: 75%;
  line-height: 1;
  border-radius: 0.35em;
}
.ui .ui_tree_iconText .anticon {
  padding: 0;
}
.ui li.ui_tree_more {
  padding: 0.25em 0 0.5em;
}
.ui li.ui_tree_more .ant-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ui li.ui_tree_more .btn {
  display: inline-block;
  padding: 0.75em 1em;
  color: #7780aa;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.8125em;
  line-height: 1;
  border-radius: 0.35em;
  background-color: rgba(60, 30, 60, 0.025);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.05);
}
.ui li.ui_tree_more .btn.is-active, .ui li.ui_tree_more .btn:active, .ui li.ui_tree_more .btn:hover {
  background-color: rgba(60, 30, 60, 0.05);
}
.ui .ant-fullcalendar-header {
  background: #fbfbfb;
}
.ui .ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-month, .ui .ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-date {
  background-color: #fafafb;
}
.ui .ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-month, .ui .ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-date {
  border-color: #ffbf00;
}
.ui .ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value, .ui .ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-value {
  color: inherit;
}
.ui .ant-menu-horizontal .ant-menu-item, .ui .ant-menu-horizontal .ant-menu-submenu.ant-menu-submenu-horizontal.ant-menu-overflowed-submenu {
  float: none;
  display: inline-block;
  top: 0;
  margin-top: 0;
  padding: 0 1em;
  color: #9595aa;
}
.ui .ant-menu-horizontal .ant-menu-item:hover, .ui .ant-menu-horizontal .ant-menu-submenu.ant-menu-submenu-horizontal.ant-menu-overflowed-submenu:hover {
  border-color: #657ff7;
}
.ui .ant-menu-horizontal .ant-menu-item .anticon, .ui .ant-menu-horizontal .ant-menu-submenu.ant-menu-submenu-horizontal.ant-menu-overflowed-submenu .anticon {
  color: #bbbcda;
  font-size: 106%;
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ui .ant-menu-horizontal .ant-menu-item:hover, .ui .ant-menu-horizontal .ant-menu-item.ant-menu-item-selected {
  color: #444;
}
.ui .ant-menu-horizontal .ant-menu-item:hover .anticon, .ui .ant-menu-horizontal .ant-menu-item.ant-menu-item-selected .anticon {
  color: #657ff7;
}
.ui .ant-menu-horizontal {
  max-width: 100%;
  white-space: normal;
  border-bottom: 0;
}
.ui .ant-dropdown-menu {
  max-height: 40em;
  padding: 0.35em;
  font-size: 1em;
  box-shadow: 0 2px 3px rgba(60, 30, 60, 0.1);
  overflow-y: auto;
}
.ui .ant-dropdown-menu-item, .ui .ant-dropdown-menu-submenu-title {
  padding: 0.75em 1em;
  margin-bottom: 1px;
  font-size: 1em;
  font-weight: 300;
  line-height: 1;
  border-radius: 0.35em;
}
.ui .ant-dropdown-menu-item:hover {
  background-color: #fafafb;
}
.ui .ant-dropdown-menu-item-selected, .ui .ant-dropdown-menu-item-selected:hover, .ui .ant-dropdown-menu-submenu-title-selected, .ui .ant-dropdown-menu-item-selected > a, .ui .ant-dropdown-menu-submenu-title-selected > a {
  color: inherit;
  background-color: #fff799;
}
.ui .ant-dropdown-menu-dark, .ui .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu {
  background: #535767;
}
.ui .ant-dropdown-menu-dark .ant-dropdown-menu-item-divider, .ui .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu .ant-dropdown-menu-item-divider, .ui .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title-divider, .ui .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu .ant-dropdown-menu-submenu-title-divider {
  background: #626675;
}
.ui .ant-dropdown-menu-dark .ant-dropdown-menu-item, .ui .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu .ant-dropdown-menu-item, .ui .ant-dropdown-menu-dark .ant-menu-item, .ui .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu .ant-menu-item {
  color: #bbbbc4;
}
.ui .ant-dropdown-menu-dark .ant-dropdown-menu-item.is-active, .ui .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu .ant-dropdown-menu-item.is-active, .ui .ant-dropdown-menu-dark .ant-menu-item.is-active, .ui .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu .ant-menu-item.is-active, .ui .ant-dropdown-menu-dark .ant-dropdown-menu-item:hover, .ui .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu .ant-dropdown-menu-item:hover, .ui .ant-dropdown-menu-dark .ant-menu-item:hover, .ui .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu .ant-menu-item:hover {
  color: #fff;
  background: rgba(255, 255, 255, 0.05);
}
.ui .ant-dropdown-menu-dark .ant-dropdown-menu-item .anticon, .ui .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu .ant-dropdown-menu-item .anticon, .ui .ant-dropdown-menu-dark .ant-menu-item .anticon, .ui .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu .ant-menu-item .anticon {
  color: #bbbbc4;
}
.ui .ant-dropdown-menu-dark .ant-menu-item:hover, .ui .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu .ant-menu-item:hover {
  color: #fff;
  background: transparent;
}
.ui .ant-dropdown-menu-dark .ant-menu-item:hover .anticon, .ui .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu .ant-menu-item:hover .anticon, .ui .ant-dropdown-menu-dark .ant-menu-item-selected .anticon, .ui .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu .ant-menu-item-selected .anticon {
  color: #fff;
}
.ui .ant-dropdown-menu-dark .ant-dropdown-menu-item-selected, .ui .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu .ant-dropdown-menu-item-selected, .ui .ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover, .ui .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu .ant-dropdown-menu-item-selected:hover {
  color: #fff;
  background: rgba(255, 255, 255, 0.05);
}
.ui .ant-dropdown-menu-dark .dropdown-menu-title, .ui .ant-menu-submenu.ant-menu-submenu-popup.ant-menu-light > .ant-menu .dropdown-menu-title {
  color: #333;
  border-bottom: 1px #626675 solid;
  background-color: transparent;
}
.ui .ant-dropdown-menu-item.is-multiLine, .ui .ant-dropdown-menu-submenu-title.is-multiLine {
  white-space: normal;
  line-height: 1.35;
  border-top: 1px #f9f9f9 solid;
}
.ui .ant-dropdown-menu-item.is-multiLine:hover, .ui .ant-dropdown-menu-submenu-title.is-multiLine:hover {
  background-color: transparent;
}
.ui .ant-dropdown-menu-item.is-multiLine:first-child, .ui .ant-dropdown-menu-submenu-title.is-multiLine:first-child {
  border-top: 0;
}
.ui .ant-dropdown-menu-item-disabled {
  opacity: 0.4;
}
.ui .ant-dropdown-menu-item-divider {
  display: none;
}
.ui .ant-dropdown-menu-item + .ant-dropdown-menu-item-divider {
  display: block;
}
.ui .ant-dropdown-menu-item > .anticon:first-child, .ui .ant-dropdown-menu-submenu-title > .anticon:first-child, .ui .ant-dropdown-menu-item > span > .anticon:first-child, .ui .ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  margin-right: 0.5em;
}
.ui .dropdownContainer {
  max-height: 16em;
  overflow-y: auto;
}
.ui .dropdownContainer > div, .ui .dropdownContainer .ant-select-dropdown-menu {
  max-height: initial !important;
  overflow: hidden !important;
  box-shadow: none;
}
.ui .ant-dropdown-trigger > .anticon.anticon-down, .ui .ant-dropdown-link > .anticon.anticon-down {
  font-size: 1em;
}
.ui .ant-dropdown-trigger .anticon-ellipsis {
  color: #555;
  font-size: 115%;
}
.ui .dropdown-menu-title {
  display: block;
  padding: 0.5em 1em;
  color: #888;
  font-size: 92%;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.015em;
  border-bottom: 1px #f2f2f2 solid;
  background-color: rgba(242, 242, 242, 0.2);
}
.ui .ant-input-group.ant-input-group-compact {
  display: flex;
}
.ui .ant-input-group.ant-input-group-compact > *:last-child, .ui .ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selection, .ui .ant-input-group.ant-input-group-compact > .ant-calendar-picker:last-child .ant-input {
  border-radius: 0;
  border-top-right-radius: 0.4em;
  border-bottom-right-radius: 0.4em;
  border-right-width: 1px;
}
.ui .ant-layout-sider {
  flex: 1 !important;
  width: 100% !important;
  background-color: #fff;
}
.ui .is-fullHeight .ant-spin-nested-loading {
  height: 100%;
}
.ui .is-fullHeight .ant-spin-nested-loading .ant-spin-container {
  height: 100%;
}
.ui .ant-spin-nested-loading > div > .ant-spin {
  max-height: 100%;
}
.ui .ant-spin-blur {
  opacity: 1;
  filter: none;
}
.ui .ant-select {
  height: initial;
  color: #444;
  font-size: 1em;
  font-weight: 400;
}
.ui form .ant-select, .ui form .ant-cascader-picker {
  display: block;
}
.ui form .ant-select:only-child, .ui form .ant-cascader-picker:only-child, .ui form .ant-select:only-child.ant-select-sm, .ui form .ant-cascader-picker:only-child.ant-select-sm, .ui form .ant-select:only-child.ant-cascader-picker-small, .ui form .ant-cascader-picker:only-child.ant-cascader-picker-small {
  top: 0;
}
.ui .ant-select-arrow {
  margin-top: -0.45em;
  font-size: 0.75em;
}
.ui .ant-select-selection, .ui .ant-radio-button-wrapper {
  height: initial;
  padding: 0.5em 1em;
  font-size: 1em;
  line-height: inherit;
  border-width: 1px;
}
.ui .ant-radio-button-wrapper:not(:first-child)::before {
  background-color: rgba(0, 0, 0, 0.05);
}
.ui .ant-select.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__clear + .ant-select-arrow {
  opacity: 0;
  transition: opacity 0.25s;
}
.ui .ant-select.is-transparent .ant-select-selection, .ui .ant-select.is-transparent .ant-radio-button-wrapper {
  border-color: transparent;
  box-shadow: 0 2px rgba(0, 0, 0, 0.045), 0 0 0 1px rgba(0, 0, 0, 0.025);
}
.ui .ant-select-selection--single, .ui .ant-select-sm .ant-select-selection--single, .ui .ant-select-lg .ant-select-selection--single {
  height: initial;
}
.ui .ant-select .ant-select-selection__rendered, .ui .ant-select-sm .ant-select-selection__rendered, .ui .ant-select-lg .ant-select-selection__rendered {
  height: initial;
  margin: 0 1.25em 0 0;
  line-height: 1.5;
  overflow: hidden;
}
.ui .ant-select .ant-select-selection--multiple .ant-select-selection__rendered, .ui .ant-select-sm .ant-select-selection--multiple .ant-select-selection__rendered, .ui .ant-select-lg .ant-select-selection--multiple .ant-select-selection__rendered {
  margin: 0;
}
.ui .ant-select-selection__placeholder, .ui .ant-select-search__field__placeholder {
  float: left;
  position: relative;
  margin: 0;
  color: #c6c3c0;
  font-weight: 300;
  line-height: 1.5;
  overflow: visible;
}
.ui .ant-select-dropdown-menu-item .ant-select-selected-icon, .ui .ant-select-selection__choice__remove {
  font-size: 0.75em !important;
}
.ui .ant-select-selection--multiple {
  padding: 0 0.25em 0.25em;
}
.ui .ant-select-selection--multiple .ant-select-selection__choice {
  max-width: 20em;
  padding-right: 25px;
  margin-right: 5px;
  border: 0;
  background-color: rgba(60, 30, 60, 0.03);
}
.ui .ant-select-selection--multiple .ant-select-selection__rendered {
  margin-left: 0;
}
.ui .ant-select-selection--multiple > ul > li, .ui .ant-select-selection--multiple .ant-select-selection__rendered > ul > li {
  height: 2em;
  margin: 0.25em 0.3em 0 0;
  padding: 0 1.75em 0 0.75em;
  color: #444;
  line-height: 2.125em;
  border-radius: 0.35em;
}
.ui .ant-select-selection--multiple > ul > li .ant-select-selection--multiple .ant-select-selection__choice__remove, .ui .ant-select-selection--multiple .ant-select-selection__rendered > ul > li .ant-select-selection--multiple .ant-select-selection__choice__remove {
  right: 0.5em;
}
.ui .ant-select-selection--multiple .ant-select-selection__placeholder, .ui .ant-select-selection--multiple .ant-select-search__field__placeholder {
  width: 0;
  padding-top: 0.5375em;
  padding-left: 0.5625em;
}
.ui .ant-select-selection--multiple .ant-select-selection__clear, .ui .ant-select-selection--multiple .ant-select-arrow {
  top: 22px;
}
.ui .ant-select-lg .ant-select-selection--multiple {
  padding: 0 0.3em 0.25em;
}
.ui .ant-select-lg .ant-select-selection--multiple .ant-select-selection__choice {
  padding-right: 25px;
  margin-right: 5px;
}
.ui .ant-select-lg .ant-select-selection--multiple > ul > li, .ui .ant-select-lg .ant-select-selection--multiple .ant-select-selection__rendered > ul > li {
  height: 2.5em;
  padding: 0 2em 0 1em;
  margin: 0.25em 0.3em 0 0;
  line-height: 2.5em;
}
.ui .ant-select-lg .ant-select-selection--multiple > ul > li.ant-select-search, .ui .ant-select-lg .ant-select-selection--multiple .ant-select-selection__rendered > ul > li.ant-select-search {
  padding-left: 0;
}
.ui .ant-select-lg .ant-select-selection--multiple .ant-select-selection__choice__disabled {
  padding-right: 12px !important;
}
.ui .ant-select-lg .ant-select-selection--multiple .ant-select-selection__choice__remove {
  width: 2em;
  right: 0;
}
.ui .ant-select-lg .ant-select-selection--multiple .ant-select-selection__placeholder, .ui .ant-select-lg .ant-select-selection--multiple .ant-select-search__field__placeholder {
  padding-top: 0.75em;
}
.ui .ant-select-sm .ant-select-selection--multiple {
  padding: 0 0.2em 0.2em;
}
.ui .ant-select-sm .ant-select-selection--multiple .ant-select-selection__choice {
  padding-right: 25px;
  margin-right: 5px;
}
.ui .ant-select-sm .ant-select-selection--multiple > ul > li, .ui .ant-select-sm .ant-select-selection--multiple .ant-select-selection__rendered > ul > li {
  height: 1.8em;
  padding: 0 1.5em 0 0.75em;
  margin: 0.2em 0.25em 0 0;
  line-height: 1.8em;
}
.ui .ant-select-sm .ant-select-selection--multiple > ul > li.ant-select-search, .ui .ant-select-sm .ant-select-selection--multiple .ant-select-selection__rendered > ul > li.ant-select-search {
  padding-left: 0;
}
.ui .ant-select-sm .ant-select-selection--multiple .ant-select-selection__choice__disabled {
  padding-right: 12px !important;
}
.ui .ant-select-sm .ant-select-selection--multiple .ant-select-selection__choice__remove {
  width: 24px;
  right: 0;
}
.ui .ant-select-sm .ant-select-selection--multiple .ant-select-selection__placeholder, .ui .ant-select-sm .ant-select-selection--multiple .ant-select-search__field__placeholder {
  padding-top: 0.3em;
}
.ui .ant-select-selection__clear, .ui .ant-select-selection--multiple .ant-select-selection__clear, .ui .ant-select-sm .ant-select-selection--multiple .ant-select-selection__clear, .ui .ant-select-lg .ant-select-selection--multiple .ant-select-selection__clear {
  top: 50%;
  right: 14px;
  width: 0.75em;
  height: 0.75em;
  margin-top: -0.5em;
  font-size: 1em;
  line-height: 1;
  background-color: transparent;
}
.ui .ant-select-selection-selected-value .selectedValueHidden {
  display: none !important;
}
.ui .ant-select-dropdown .optionNoteRight {
  position: absolute;
  right: 1.5em;
  padding: 0.15em 1em;
  background-color: #fff;
  transition: background-color 0.3s;
}
.ui .ant-select-dropdown-menu-item:hover .optionNoteRight {
  background-color: #ffffdf;
}
.ui .ant-select-dropdown-menu-item-selected .optionNoteRight, .ui .ant-select-dropdown-menu-item-selected:hover .optionNoteRight {
  background-color: #fff799;
}
.ui .ant-select .optionNoteRight {
  display: none;
}
.ui .ant-select-search.ant-select-search--inline {
  padding: 0 !important;
}
.ui .ant-select-dropdown {
  min-width: 10em;
  padding: 0;
  font-size: 95%;
  box-shadow: 0 5px 15px rgba(60, 30, 60, 0.05), 0 0 0 1px rgba(239, 235, 232, 0.5);
  z-index: 999;
}
.ui .ant-select-dropdown > div {
  padding: 0.35em;
}
.ui .ant-select-dropdown.is-placementRight {
  right: 0 !important;
  left: auto !important;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}
.ui .ant-select-dropdown-menu {
  max-height: 16em;
  padding: 0;
}
.ui .ant-select-sm .ant-select-dropdown-menu {
  font-size: 95%;
}
.ui .ant-select-dropdown-menu-item, .ui .ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:first-child:not(:last-child), .ui .ant-select-dropdown-menu-item-group:not(:last-child) .ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:last-child {
  padding: 0.4em 1em;
  margin-bottom: 2px;
  font-weight: 300;
  line-height: 1.35;
  border-radius: 0.35em;
}
.ui .ant-select-dropdown-menu-item:hover, .ui .ant-select-dropdown-menu-item:hover:not(.ant-select-dropdown-menu-item-disabled), .ui .ant-select-dropdown-menu-item-active, .ui .ant-select-dropdown-menu-item-active:not(.ant-select-dropdown-menu-item-disabled) {
  background-color: #ffffdf;
}
.ui .ant-select-dropdown-menu-item-selected, .ui .ant-select-dropdown-menu-item-selected:hover {
  color: inherit;
  background-color: #fff799 !important;
}
.ui .ant-select-dropdown-menu-item-group-title {
  position: relative;
  height: auto;
  padding: 0.75em 0.5em;
  color: #9595aa;
  font-size: 0.8125em;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  line-height: 1;
  border-radius: 0.35em;
  background-color: transparent;
  z-index: 1;
}
.ui .ant-select-tree {
  padding: 0.5em 1.25em;
}
.ui .ant-select-auto-complete.ant-select .ant-select-selection {
  padding: 0;
  border: 0 !important;
}
.ui .ant-select-auto-complete.ant-select-lg .ant-input {
  padding: 0.5em 1em;
}
.ui .ant-select-auto-complete.ant-select-lg .ant-input-search .ant-input {
  padding-right: 30px;
}
.ui .ant-select-selection--multiple .optionDisabled {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 2em;
  height: 2.5em;
  background: #f9f8f9;
  z-index: 999999;
}
.ui .ant-pagination .ant-pagination-jump-next .anticon-double-right, .ui .ant-pagination .ant-pagination-jump-prev .anticon-double-left {
  position: relative;
  top: 0;
}
.ui .ant-pagination .ant-select-selection {
  position: relative;
  top: 1px;
  height: auto;
  min-height: 2em;
  padding: 0 0.5em;
  margin: 0 0 0.25em;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875em;
  font-weight: 300;
  line-height: 2em;
  border-width: 0 !important;
  box-shadow: none !important;
}
.ui .ant-pagination .ant-select-selection-selected-value {
  padding-right: 0;
}
.ui .ant-pagination .ant-select-selection__rendered {
  line-height: 2em !important;
}
.ui .ant-pagination .ant-pagination-options {
  margin: 0 !important;
}
.ui .ant-pagination .ant-pagination-prev {
  margin-right: 0;
}
.ui .ant-pagination .ant-pagination-prev .ant-pagination-item-link, .ui .ant-pagination .ant-pagination-next .ant-pagination-item-link {
  font-size: 1em !important;
  border: 0;
}
.ui .ant-pagination .ant-pagination-item, .ui .ant-pagination .ant-pagination-prev, .ui .ant-pagination .ant-pagination-next, .ui .ant-pagination .ant-pagination-jump-next, .ui .ant-pagination .ant-pagination-jump-prev, .ui .ant-pagination .ant-pagination.mini .ant-pagination-item, .ui .ant-pagination .ant-pagination.mini .ant-pagination-prev, .ui .ant-pagination .ant-pagination.mini .ant-pagination-next, .ui .ant-pagination .ant-pagination.mini .ant-pagination-jump-next, .ui .ant-pagination .ant-pagination.mini .ant-pagination-jump-prev {
  height: auto;
  margin: 0 0 0.25em;
  min-width: 2em;
  min-height: 2em;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875em;
  line-height: 2em;
  border: 0;
  box-shadow: none;
}
.ui .ant-pagination .ant-pagination-item a {
  text-decoration: none;
}
.ui .ant-pagination .ant-pagination-item-active, .ui .ant-pagination .ant-pagination-item-active:hover, .ui .ant-pagination .ant-pagination-item-active:focus {
  border: 0;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: none;
}
.ui .ant-pagination .ant-pagination-item-active a, .ui .ant-pagination .ant-pagination-item-active:focus a, .ui .ant-pagination .ant-pagination-item-active:hover a {
  color: #6981ee;
  font-weight: 400;
}
.ui .ant-pagination .ant-pagination-item-link-icon {
  font-size: 1em !important;
}
.ui .ant-pagination .ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link:after, .ui .ant-pagination .ant-pagination.mini .ant-pagination-next .ant-pagination-item-link:after {
  min-height: 2em;
  line-height: 2em;
}
.ui .ant-pagination .ant-pagination-total-text {
  position: absolute;
  left: 1em;
  color: #bbbbc4;
}
.ui .ant-collapse {
  border: 0;
  background-color: rgba(60, 30, 60, 0.03);
}
.ui .ant-collapse > .ant-collapse-item {
  border-color: #ededed;
}
.ui .contentDark .ant-collapse > .ant-collapse-item, .ui .ant-modal-body .ant-collapse > .ant-collapse-item {
  border-color: #e9e7ec;
}
.ui .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding: 0.8em 1em 0.7em 2.125em;
  line-height: 1.1;
}
.ui .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  left: 1em;
  color: #aaaac5;
  font-size: 0.75em;
}
.ui .ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  left: auto;
  right: 1em;
}
.ui .ant-collapse-header {
  color: #444;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
}
.ui .ant-collapse-header h1, .ui .ant-collapse-header h2, .ui .ant-collapse-header h3, .ui .ant-collapse-header h4, .ui .ant-collapse-header h5 {
  margin-bottom: 0;
}
.ui .ant-collapse-header .tag-mini {
  vertical-align: middle;
}
.ui .ant-collapse-header > span, .ui .ant-collapse-header > i + span {
  display: inline-block;
  vertical-align: middle;
}
.ui .ant-collapse-content-box {
  padding: 0 !important;
}
.ui .ant-collapse-content, .ui .ant-collapse-content > .ant-collapse-content-box {
  position: relative;
  border-top: 0;
  background-color: transparent;
  overflow: auto;
}
.ui .ant-collapse-content.ant-collapse-content-active {
  height: 100% !important;
}
.ui .ant-collapse-content.ant-collapse-content-active, .ui .ant-collapse-content.ant-collapse-content-active > .ant-collapse-content-box {
  overflow: visible;
}
.ui .ant-collapse .box_actions {
  top: -3.5em;
}
.ui .ant-collapse .content .box_actions {
  top: -3.75em;
}
.ui .ant-collapse .contentS .box_actions {
  top: -3.5em;
}
.ui .ant-collapse-content-box > .content {
  padding-top: 0.25em !important;
}
.ui .ant-collapse-content-box > .contentS {
  padding-top: 0 !important;
}
.ui .ant-collapse.collapseSmall .content {
  padding-top: 0.5em !important;
}
.ui .ant-collapse.collapseSmall .contentS {
  padding-top: 0.25em !important;
}
.ui .ant-collapse-borderless {
  background-color: #fff;
}
.ui .ant-collapse-borderless > .ant-collapse-item > .ant-collapse-header:hover {
  background-color: inherit;
}
.ui .ant-collapse-extra {
  padding-left: 1em;
  margin-right: -1.25em;
}
.ui .ant-collapse-extra .ant-btn {
  margin-top: -0.45em;
  margin-left: 0;
}
.ui .collapseSection, .ui .collapseTransparent {
  border: 0;
  border-radius: 0;
  background-color: transparent;
}
.ui .collapseSection .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow, .ui .collapseTransparent .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  left: 0;
  right: initial;
  line-height: 0;
}
.ui .collapseSection.ant-collapse > .ant-collapse-item, .ui .collapseTransparent.ant-collapse > .ant-collapse-item {
  padding-left: 0;
  border-radius: 0;
  border: 0;
}
.ui .collapseSection.ant-collapse > .ant-collapse-item > .ant-collapse-header, .ui .collapseTransparent.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding: 0.75em 1.25em;
  color: #333;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  line-height: 1.35;
  border-radius: 0;
  border-bottom: 1px rgba(0, 0, 0, 0.07) solid;
}
.ui .collapseSection.ant-collapse > .ant-collapse-item > .ant-collapse-header:hover .ant-collapse-arrow, .ui .collapseTransparent.ant-collapse > .ant-collapse-item > .ant-collapse-header:hover .ant-collapse-arrow {
  color: #696ff8;
}
.ui .collapseSection.ant-collapse > .ant-collapse-item > .ant-collapse-content, .ui .collapseTransparent.ant-collapse > .ant-collapse-item > .ant-collapse-content {
  padding-top: 1em;
}
.ui .collapseSection.ant-collapse > .ant-collapse-item > .ant-collapse-header:hover .ant-collapse-arrow {
  color: #555;
}
.ui .collapseSection.ant-collapse > .ant-collapse-item-active > .ant-collapse-header {
  border-bottom-color: transparent;
}
.ui .collapseSection.ant-collapse > .ant-collapse-item > .ant-collapse-content {
  padding-top: 0;
}
.ui .collapseDark {
  border: 0;
  background-color: #fbfafb;
}
.ui .collapseDark .ant-collapse-item > .ant-collapse-header .arrow {
  left: 1em;
}
.ui .collapseDark.ant-collapse > .ant-collapse-item {
  padding-left: 0;
  border-radius: 0;
}
.ui .collapseDark.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding-left: 2.25em;
  border-radius: 0;
}
.ui .collapseBox, .ui .collapseSteps {
  border: 1px rgba(0, 0, 0, 0.07) solid;
  border-radius: 0.75em;
  background-color: transparent;
}
.ui .collapseBox > .ant-collapse-item > .ant-collapse-header > .ant-collapse-arrow, .ui .collapseSteps > .ant-collapse-item > .ant-collapse-header > .ant-collapse-arrow {
  color: #555 !important;
  opacity: 0.25;
}
.ui .collapseBox.is-active > .ant-collapse-item > .ant-collapse-header > .ant-collapse-arrow, .ui .collapseSteps.is-active > .ant-collapse-item > .ant-collapse-header > .ant-collapse-arrow {
  opacity: 1;
}
.ui .collapseBox.is-active, .ui .collapseSteps.is-active {
  border-color: #d5d5ff;
}
.ui .collapseBox.ant-collapse > .ant-collapse-item, .ui .collapseSteps.ant-collapse > .ant-collapse-item {
  padding-left: 0;
  border-radius: 0;
  border: 0;
}
.ui .collapseBox.ant-collapse > .ant-collapse-item > .ant-collapse-header, .ui .collapseSteps.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding: 1em 1.25em 1em 2em;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  line-height: 1.35;
  border-radius: 0;
  border-top: 1px rgba(0, 0, 0, 0.07) solid;
  transition: none;
}
.ui .collapseBox.ant-collapse > .ant-collapse-item:first-child > .ant-collapse-header, .ui .collapseSteps.ant-collapse > .ant-collapse-item:first-child > .ant-collapse-header {
  border-top: 0;
  border-bottom: 1px transparent solid;
}
.ui .collapseBox.ant-collapse > .ant-collapse-item-active > .ant-collapse-header, .ui .collapseSteps.ant-collapse > .ant-collapse-item-active > .ant-collapse-header {
  border-bottom: 1px rgba(0, 0, 0, 0.07) solid !important;
}
.ui .collapseBox.ant-collapse > .ant-collapse-item > .ant-collapse-content, .ui .collapseSteps.ant-collapse > .ant-collapse-item > .ant-collapse-content {
  padding: 0 1.25em 1.25em;
}
.ui .collapseSteps.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding-left: 4em;
  color: #333;
  font-size: 1.25em;
}
.ui .collapseSteps_icon {
  position: absolute;
  top: 50%;
  left: 1em;
  translate: 0 -50%;
}
.ui .collapseSteps_icon .anticon {
  font-size: 1em;
}
.ui .collapseSteps_users {
  position: absolute;
  top: 50%;
  right: 2.5em;
  translate: 0 -50%;
}
.ui .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-container {
  height: auto;
}
.ui .ant-tabs.tabs-sameHeight .ant-tabs-content {
  white-space: nowrap;
}
.ui .ant-tabs.tabs-sameHeight .ant-tabs-tabpane {
  float: left;
  width: 0;
  height: auto;
  overflow: hidden;
  opacity: 0;
}
.ui .ant-tabs.tabs-sameHeight .ant-tabs-tabpane-active {
  width: 100%;
  overflow: visible;
  opacity: 1;
}
.ui .ant-tabs-tabpane.ant-tabs-tabpane-inactive {
  visibility: hidden;
}
.ui .ant-tabs-bar {
  border-bottom: 1px rgba(0, 0, 0, 0.05) solid;
}
.ui .ant-tabs-nav .ant-tabs-tab {
  padding: 0.5em 0;
  color: #9595aa;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-size: 90%;
  font-weight: 500;
}
.ui .ant-tabs-nav .ant-tabs-tab .tabSettings {
  opacity: 0;
  visibility: hidden;
  min-width: 2em;
  min-height: 2em;
  margin: -0.25em -0.75em 0 0.25em;
}
.ui .ant-tabs-nav .ant-tabs-tab .tabSettings i {
  margin-right: 0;
}
.ui .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-btn {
  opacity: 1;
  visibility: visible;
}
.ui .collapseSmall.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  font-size: 0.6875em;
}
.ui .collapseSmall .ant-collapse-header {
  padding: 10px 16px;
  font-size: 14px;
}
.ui .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active, .ui .ant-tabs-gray .ant-tabs-tab.ant-tabs-tab-active {
  color: #444;
  font-weight: 500;
}
.ui .ant-tabs-gray {
  border-left: 1px #fcfcfc solid;
  border-right: 1px #fcfcfc solid;
}
.ui .ant-tabs-gray .ant-tabs-tab {
  padding: 1em 0;
  margin-right: 2em;
  color: #9595aa;
  text-transform: initial;
}
.ui .ant-tabs-gray .ant-tabs-nav-container {
  font-size: 100%;
  text-transform: uppercase;
}
.ui .ant-tabs-gray .ant-tabs-bar {
  background: #f6f4f9;
  padding: 0 1.5em;
  margin-bottom: 0;
}
.ui .ant-tabs-gray .ant-tabs-tabpane {
  padding: 1.5em;
}
.ui .ant-tabs-gray .ant-tabs-tab-prev, .ui .ant-tabs-gray .ant-tabs-tab-next {
  line-height: 50px;
}
.ui .ant-tabs-ink-bar {
  background-color: #696ff8;
}
.ui .ant-tabs-card .ant-tabs-nav .ant-tabs-tab {
  height: 2.5em;
  padding: 0 1em;
  font-weight: 400;
  line-height: 2.5em;
  border: 1px transparent solid;
  background-color: transparent;
}
.ui .ant-tabs-card .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active {
  border-color: rgba(0, 0, 0, 0.075);
  border-bottom-color: #fff;
  border-radius: 0.5em 0.5em 0 0;
  background-color: transparent;
  box-shadow: inset 2px 2px 0 -1px white;
}
.ui .ant-table-expanded-row .ant-tabs-card .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active {
  border-bottom-color: #fcfbfc;
}
.ui .ant-calendar, .ui .ant-calendar-range, .ui .ant-calendar-picker {
  width: 100%;
  font-size: 1em;
  box-shadow: none;
}
.ui .ant-calendar-picker-container {
  height: auto;
  min-width: 100%;
}
.ui .ant-calendar-picker-container > .ant-calendar {
  min-width: 20em;
  max-width: 35em;
  box-shadow: 0 5px 15px rgba(60, 30, 60, 0.05), 0 0 0 1px rgba(239, 235, 232, 0.5);
}
.ui .ant-calendar-picker-container > .ant-calendar-century, .ui .ant-calendar-picker-container > .ant-calendar-decade, .ui .ant-calendar-picker-container > .ant-calendar-month, .ui .ant-calendar-picker-container > .ant-calendar-year {
  min-width: 23em;
}
.ui .ant-calendar-header, .ui .ant-calendar-century-panel-header, .ui .ant-calendar-decade-panel-header, .ui .ant-calendar-month-panel-header, .ui .ant-calendar-year-panel-header {
  height: 2.5em;
  line-height: 2.5em;
  border-bottom: 0;
}
.ui .ant-calendar-header a, .ui .ant-calendar-century-panel-header a, .ui .ant-calendar-decade-panel-header a, .ui .ant-calendar-month-panel-header a, .ui .ant-calendar-year-panel-header a {
  color: #333;
}
.ui .ant-calendar-header > a, .ui .ant-calendar-century-panel-header > a, .ui .ant-calendar-decade-panel-header > a, .ui .ant-calendar-month-panel-header > a, .ui .ant-calendar-year-panel-header > a {
  font-size: 1em;
  line-height: 2.5em;
}
.ui .ant-calendar-header .ant-calendar-prev-century-btn, .ui .ant-calendar-header .ant-calendar-next-century-btn, .ui .ant-calendar-header .ant-calendar-prev-decade-btn, .ui .ant-calendar-header .ant-calendar-next-decade-btn, .ui .ant-calendar-header .ant-calendar-prev-month-btn, .ui .ant-calendar-header .ant-calendar-next-month-btn, .ui .ant-calendar-header .ant-calendar-prev-year-btn, .ui .ant-calendar-header .ant-calendar-next-year-btn {
  height: 2.5em;
  font-size: 1em;
  line-height: 2.5em;
}
.ui .ant-calendar-header .ant-calendar-prev-century-btn::before, .ui .ant-calendar-header .ant-calendar-next-century-btn::before, .ui .ant-calendar-header .ant-calendar-prev-decade-btn::before, .ui .ant-calendar-header .ant-calendar-next-decade-btn::before, .ui .ant-calendar-header .ant-calendar-prev-month-btn::before, .ui .ant-calendar-header .ant-calendar-next-month-btn::before, .ui .ant-calendar-header .ant-calendar-prev-year-btn::before, .ui .ant-calendar-header .ant-calendar-next-year-btn::before, .ui .ant-calendar-header .ant-calendar-prev-century-btn::after, .ui .ant-calendar-header .ant-calendar-next-century-btn::after, .ui .ant-calendar-header .ant-calendar-prev-decade-btn::after, .ui .ant-calendar-header .ant-calendar-next-decade-btn::after, .ui .ant-calendar-header .ant-calendar-prev-month-btn::after, .ui .ant-calendar-header .ant-calendar-next-month-btn::after, .ui .ant-calendar-header .ant-calendar-prev-year-btn::after, .ui .ant-calendar-header .ant-calendar-next-year-btn::after {
  width: 9px;
  height: 9px;
  border-color: #555;
}
.ui .ant-calendar-cell {
  padding: 0.125em;
}
.ui .ant-calendar-date, .ui .ant-calendar-date:active {
  width: 2em;
  height: 2em;
  font-weight: 300;
  line-height: 2em;
  border-radius: 0.35em;
}
.ui .ant-calendar-last-month-cell .ant-calendar-date, .ui .ant-calendar-next-month-btn-day .ant-calendar-date, .ui .ant-calendar-last-month-cell .ant-calendar-date:hover, .ui .ant-calendar-next-month-btn-day .ant-calendar-date:hover {
  color: rgba(0, 0, 0, 0.35);
  font-weight: 300;
  background-color: transparent;
}
.ui .ant-calendar table {
  width: auto;
  margin: 0 auto;
}
.ui .ant-calendar table a {
  padding: 0.5em;
  height: auto;
  color: #444;
  text-decoration: none;
}
.ui .ant-calendar table a:hover {
  background-color: rgba(237, 236, 244, 0.5);
}
.ui .ant-calendar-month-panel-header, .ui .ant-calendar-month-panel-header .ant-calendar-month-panel-century-select, .ui .ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select, .ui .ant-calendar-month-panel-header .ant-calendar-month-panel-month-select, .ui .ant-calendar-month-panel-header .ant-calendar-month-panel-year-select {
  color: #5282bb;
  text-decoration: underline;
  text-decoration-color: #acc7e6;
}
.ui .ant-calendar-month-panel-header:hover, .ui .ant-calendar-month-panel-header .ant-calendar-month-panel-century-select:hover, .ui .ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select:hover, .ui .ant-calendar-month-panel-header .ant-calendar-month-panel-month-select:hover, .ui .ant-calendar-month-panel-header .ant-calendar-month-panel-year-select:hover {
  color: #444;
  text-decoration: underline;
  text-decoration-color: #555;
}
.ui .ant-calendar-century-panel-header, .ui .ant-calendar-decade-panel-header, .ui .ant-calendar-month-panel-header, .ui .ant-calendar-year-panel-header {
  font-size: 95%;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
}
.ui .ant-calendar-century-panel, .ui .ant-calendar-decade-panel, .ui .ant-calendar-month-panel, .ui .ant-calendar-year-panel {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui .ant-calendar-century-panel-table, .ui .ant-calendar-decade-panel-table, .ui .ant-calendar-month-panel-table, .ui .ant-calendar-year-panel-table {
  table-layout: initial;
  border: 0.35em transparent solid;
}
.ui .ant-calendar-century-panel-table .ant-calendar-month-panel-century, .ui .ant-calendar-decade-panel-table .ant-calendar-month-panel-century, .ui .ant-calendar-month-panel-table .ant-calendar-month-panel-century, .ui .ant-calendar-year-panel-table .ant-calendar-month-panel-century, .ui .ant-calendar-century-panel-table .ant-calendar-month-panel-decade, .ui .ant-calendar-decade-panel-table .ant-calendar-month-panel-decade, .ui .ant-calendar-month-panel-table .ant-calendar-month-panel-decade, .ui .ant-calendar-year-panel-table .ant-calendar-month-panel-decade, .ui .ant-calendar-century-panel-table .ant-calendar-month-panel-month, .ui .ant-calendar-decade-panel-table .ant-calendar-month-panel-month, .ui .ant-calendar-month-panel-table .ant-calendar-month-panel-month, .ui .ant-calendar-year-panel-table .ant-calendar-month-panel-month, .ui .ant-calendar-century-panel-table .ant-calendar-month-panel-year, .ui .ant-calendar-decade-panel-table .ant-calendar-month-panel-year, .ui .ant-calendar-month-panel-table .ant-calendar-month-panel-year, .ui .ant-calendar-year-panel-table .ant-calendar-month-panel-year {
  display: block;
}
.ui .ant-calendar-century-header-wrap, .ui .ant-calendar-decade-header-wrap, .ui .ant-calendar-month-header-wrap, .ui .ant-calendar-year-header-wrap {
  height: 16em;
}
.ui .ant-calendar-today .ant-calendar-date, .ui .ant-calendar-today .ant-calendar-date:active, .ui .ant-calendar-today .ant-calendar-date:hover, .ui .ant-calendar-month-panel-current-cell a, .ui .ant-calendar-month-panel-current-cell a:active, .ui .ant-calendar-month-panel-current-cell a:hover {
  color: #444 !important;
  border: 0;
  background-color: #f6f5f9;
  box-shadow: none;
}
.ui .ant-calendar-century-panel-decade, .ui .ant-calendar-decade-panel-decade, .ui .ant-calendar-month-panel-month, .ui .ant-calendar-year-panel-year {
  padding-left: 1em !important;
  padding-right: 1em !important;
  margin-left: 0.5em !important;
  margin-right: 0.5em !important;
}
.ui .ant-calendar-selected-day .ant-calendar-date, .ui .ant-calendar-century-panel-selected-cell .ant-calendar-century-panel-decade, .ui .ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade, .ui .ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month, .ui .ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year {
  color: #444 !important;
  border-radius: 0.35em;
  border-color: #fff799 !important;
  background-color: #fff799 !important;
  box-shadow: none;
}
.ui .ant-calendar-selected-day .ant-calendar-date:hover, .ui .ant-calendar-century-panel-selected-cell .ant-calendar-century-panel-decade:hover, .ui .ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade:hover, .ui .ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month:hover, .ui .ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year:hover {
  color: #444 !important;
  border-color: #fff799 !important;
  background-color: #fff799 !important;
  box-shadow: none;
}
.ui .ant-calendar-time-picker-select {
  height: 285px;
}
.ui .ant-calendar-time-picker-select li {
  height: 2em;
  line-height: 2em;
}
.ui .ant-calendar-today-btn, .ui .ant-calendar-time-picker-btn, .ui .ant-calendar-ok-btn {
  display: inline-block;
  height: 2.25em;
  padding: 0 0.75em;
  font-size: 95%;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  text-decoration: none;
  line-height: 2.25em;
  border-radius: 0.35em;
}
.ui .ant-calendar-today-btn:hover, .ui .ant-calendar-time-picker-btn:hover, .ui .ant-calendar-ok-btn:hover {
  background-color: #f6f5f9;
}
.ui .ant-calendar-time-picker-btn-disabled, .ui .ant-calendar-ok-btn-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  border-color: transparent !important;
  background: transparent !important;
}
.ui .ant-calendar-ok-btn:hover {
  color: #fff;
  border-color: #5974f1;
  background-color: #5974f1;
}
.ui .ant-calendar-range.ant-calendar-time .ant-calendar-ok-btn {
  height: inherit;
}
.ui .ant-calendar-range-right .ant-calendar-date-input-wrap {
  margin-left: 0;
}
.ui .ant-calendar-range-middle {
  height: 40px;
  margin-left: -1em;
  line-height: 40px;
}
.ui .ant-calendar-picker-input {
  padding-right: 30px;
}
.ui .ant-calendar-picker-clear, .ui .ant-calendar-picker-icon {
  width: auto;
  height: auto;
  margin-top: -0.525em;
  font-size: 1em;
  background: transparent;
  z-index: 0;
}
.ui .ant-calendar-picker-clear {
  z-index: 10;
}
.ui .ant-calendar-picker:hover .ant-calendar-picker-clear + .ant-calendar-picker-icon {
  opacity: 0;
}
.ui .ant-calendar-range-picker-input {
  width: 50%;
  height: auto;
  padding-right: 30px;
  text-align: left;
}
.ui .ant-calendar-range-picker-separator {
  padding-top: 2px;
  padding-right: 22px;
  margin-left: -22px;
  line-height: 22px;
}
.ui .ant-calendar-disabled-cell .ant-calendar-date, .ui .ant-calendar-disabled-cell .ant-calendar-date:hover {
  color: rgba(0, 0, 0, 0.25) !important;
  background: transparent !important;
  border-color: transparent !important;
  opacity: 0.5;
}
.ui .ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date {
  margin-right: 0;
  padding-right: 5px;
}
.ui .ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date:before, .ui .ant-calendar-disabled-cell.ant-calendar-selected-day .ant-calendar-date:before {
  display: none;
}
.ui .ant-calendar .ant-calendar-input-wrap {
  height: auto;
  padding: 0.5em 1.25em;
}
.ui .ant-calendar .ant-calendar-input, .ui .ant-calendar .ant-calendar-time-picker-input {
  padding: 0;
  color: rgba(0, 0, 0, 0.25);
  text-align: center;
}
.ui .ant-calendar .ant-calendar-input:hover, .ui .ant-calendar .ant-calendar-time-picker-input:hover, .ui .ant-calendar .ant-calendar-input:active, .ui .ant-calendar .ant-calendar-time-picker-input:active, .ui .ant-calendar .ant-calendar-input:focus, .ui .ant-calendar .ant-calendar-time-picker-input:focus {
  color: #444;
}
.ui .ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week, .ui .ant-calendar-date:hover {
  font-weight: 300;
  background: #fff798;
}
.ui .ant-calendar-week-number .ant-calendar-body tr:hover {
  font-weight: 300;
  background: #ffffdf;
}
.ui .ant-calendar-decade-panel-last-century-cell, .ui .ant-calendar-decade-panel-next-century-cell, .ui .ant-calendar-year-panel-last-decade-cell, .ui .ant-calendar-year-panel-next-decade-cell {
  opacity: 0.1 !important;
}
.ui .ant-calendar .ant-calendar-cell {
  width: 2.5em;
}
.ui .ant-calendar-header .ant-calendar-prev-month-btn {
  left: 35px;
}
.ui .ant-calendar-header .ant-calendar-next-month-btn {
  right: 35px;
}
.ui .ant-calendar-footer {
  padding: 0.25em 0.5em;
  line-height: 2.25em;
}
.ui .ant-tooltip {
  max-width: 20em;
  height: auto;
  font-size: 95%;
  line-height: 1.35;
}
.ui .ant-tooltip a {
  color: #fff;
}
.ui .ant-tooltip .ant-tooltip-inner {
  min-height: initial;
  max-height: 225px;
  padding: 0.75em 1em;
  white-space: pre-line;
  border-radius: 0.5em;
  background-color: #555;
  overflow: auto;
}
.ui .ant-tooltip .ant-tooltip-inner small {
  font-size: 90%;
}
.ui .ant-tooltip .ant-tooltip-arrow::before {
  background-color: #555;
}
.ui .ant-tooltip.is-white a {
  color: #333;
}
.ui .ant-tooltip.is-white .ant-tooltip-inner {
  color: #444;
  background-color: #fff;
  box-shadow: 0 2px 5px rgba(60, 30, 60, 0.025);
}
.ui .ant-tooltip.is-white .ant-tooltip-arrow::before {
  background-color: #fff;
}
.ui .ant-steps {
  display: block;
  display: flex;
  margin: 0 auto;
  font-size: inherit;
  text-align: center;
  justify-content: center;
}
.ui .ant-steps .ant-steps-title, .ui .ant-steps .ant-steps-head-inner {
  font-size: 1em;
  font-weight: 400;
}
.ui .ant-steps-item {
  flex: unset;
  max-width: 16em;
  text-align: left;
  overflow: hidden;
}
.ui .ant-steps-item:last-child {
  width: auto;
}
.ui .ant-steps-item-title {
  padding-right: 0;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-size: 95%;
}
.ui .ant-steps-item-title::after {
  position: relative;
  display: inline-block;
  top: 0;
  left: 0;
  width: 10em;
  margin-left: 1em;
  vertical-align: middle;
  border-top: 1px rgba(0, 0, 0, 0.05) solid;
  background-color: transparent !important;
}
.ui .ant-steps-item-icon {
  position: relative;
  width: 2em;
  height: 2em;
  margin: 0 0.5em 0 0;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-size: 95%;
  line-height: 2em;
  vertical-align: middle;
}
.ui .ant-steps-item-point {
  display: inline-block;
  width: 0.65em;
  height: 0.65em;
  margin-left: -0.65em;
  vertical-align: middle;
  border-radius: 0.35em;
  background-color: #ddd;
}
.ui .ant-steps-step {
  white-space: nowrap;
  overflow: hidden;
}
.ui .ant-steps .ant-steps-head-inner > .ant-steps-icon {
  line-height: 1.5em;
}
.ui .ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-title {
  color: #657ff7;
}
.ui .ant-steps.stepsDark .ant-steps-title, .ui .ant-steps.stepsDark .ant-steps-head, .ui .ant-steps.stepsDark .ant-steps-item.ant-steps-status-wait .ant-steps-head-inner, .ui .ant-steps.stepsDark .ant-steps-item.ant-steps-status-finish .ant-steps-head-inner {
  border-color: rgba(0, 0, 0, 0.1);
  background: transparent;
}
.ui .ant-steps .ant-steps-item.ant-steps-status-process .ant-steps-tail > i, .ui .ant-steps .ant-steps-item.ant-steps-status-wait .ant-steps-tail > i {
  background-color: #e2e2e2;
}
.ui .ant-steps-item-content {
  vertical-align: middle;
}
.ui .ant-steps-item-process > .ant-steps-item-content > .ant-steps-item-title:after, .ui .ant-steps-item-wait > .ant-steps-item-content > .ant-steps-item-title:after {
  background-color: transparent;
  border-top: 1px dashed #ddd;
}
.ui .ant-steps-item-wait .ant-steps-item-icon {
  border-color: #ddd;
  background-color: transparent;
}
.ui .ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon, .ui .ant-steps-item-wait > .ant-steps-item-content > .ant-steps-item-title {
  color: #bbb;
}
.ui .ant-steps-item-finish .ant-steps-item-point {
  border: 2px white solid;
  background-color: #89cc0c;
}
.ui .ant-steps-item-finish .ant-steps-item-icon {
  border-color: #edebec;
}
.ui .ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #89cc0c;
}
.ui .ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  border-color: #89cc0c;
}
.ui .ant-steps-item-process .ant-steps-item-title {
  font-weight: 300;
}
.ui .ant-steps-item-process .ant-steps-item-icon {
  border-color: #89cc0c;
  background-color: #89cc0c;
}
.ui .ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #fff;
}
.ui .stepsContainer {
  position: relative;
  width: initial;
  padding: 1em 1.25em;
  border-bottom: 1px rgba(0, 0, 0, 0.065) solid;
  box-shadow: 0 1px rgba(255, 255, 255, 0.65);
}
.ui .ant-message {
  top: 0;
  padding: 0;
}
.ui .ant-message .anticon {
  top: 0;
}
.ui .ant-message-notice {
  padding: 0;
  margin: 0;
}
.ui .ant-message-notice-content {
  padding: 0.5em 1.25em 0.65em;
  margin-bottom: 4px;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-size: 95%;
  border-radius: 0.5em;
}
.ui .ant-message-notice:first-child .ant-message-notice-content {
  border-radius: 0 0 0.5em 0.5em;
}
.ui .ant-message-notice.move-up-leave.move-up-leave-active {
  padding: 0;
  animation-name: UI_MessageMoveOut;
  overflow: hidden;
  animation-duration: 0.3s;
}
@keyframes sSDFdZXQ {
  0% {
    opacity: 1;
    max-height: 150px;
    padding: 0;
  }
  100% {
    opacity: 0;
    max-height: 0;
    padding: 0;
  }
}
.ui .ant-popover {
  z-index: 999 !important;
}
.ui .ant-popover-title {
  padding: 1em;
  color: #333;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1;
}
.ui .ant-popover-inner {
  border: none;
  box-shadow: 0 0 0 1px rgba(239, 235, 232, 0.75), 0 2px 5px rgba(60, 30, 60, 0.025);
}
.ui .ant-popover-inner label {
  font-size: 1em;
}
.ui .ant-popover-inner .fPrimary label {
  font-weight: 300;
}
.ui .ant-popover-inner-content {
  max-height: 50vh;
  padding: 0.75em 1em;
  border-radius: 0.5em;
  overflow: auto;
}
.ui .ant-popover-message > .anticon {
  line-height: 24px;
}
.ui .ant-popover-message-title {
  padding-left: 25px;
}
.ui .ant-popover-buttons {
  white-space: nowrap;
}
.ui .ant-popover-buttons button:first-child {
  margin-left: 0;
}
.ui .ant-popover.is-dark .ant-popover-inner-content, .ui .ant-popover.is-dark .ant-form-item-label label {
  color: #cdcfd8;
  background: #535767;
}
.ui .ant-popover.is-dark .ant-popover-arrow {
  border-color: #535767;
  background: #535767;
}
.ui .ant-confirm-body .ant-confirm-title {
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 500;
  overflow: visible;
}
.ui .ant-timeline {
  padding-top: 0.25em;
}
.ui .ant-timeline-item {
  padding: 0 0 0.5em;
}
.ui .ant-timeline-item-tail {
  top: 6px;
  left: 1px;
  border-width: 1px;
}
.ui .ant-timeline-item-head {
  top: 6px;
  left: -1px;
  width: 5px;
  height: 5px;
  border: 0;
  background-color: #e5e5e5;
  box-shadow: 0 0 0 2px #fff;
}
.ui .ant-timeline-item-content {
  margin-left: 1em;
  font-size: 0.95em;
  line-height: 1.35;
}
.ui .is-active .ant-timeline-item-content {
  border-radius: 0.5em;
  background-color: #ffffdf !important;
}
.ui .ant-timeline-item-last .ant-timeline-item-content {
  min-height: auto;
}
.ui .ant-badge {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: 400;
  vertical-align: baseline;
}
.ui .ant-badge-count {
  min-width: 1.25em;
  height: 1.25em;
  padding: 0 0.35em;
  font-size: 0.8em;
  line-height: 1.25em;
  border-radius: 0.75em;
  background-color: #ff6666;
  box-shadow: none;
}
.ui .ant-badge-dot {
  top: 2px;
  right: 2px;
  width: 0.667em;
  height: 0.667em;
  background-color: #ff6666;
  box-shadow: none;
}
.ui .ant-badge.is-info .ant-badge-count, .ui .ant-badge.is-info .ant-badge-dot {
  background-color: #5797ff;
}
.ui .headerSecond .ant-badge-dot, .ui .headerSecond .ant-badge-count {
  box-shadow: 0 0 0 2px #f9f8f9;
}
.ui .ant-btn-ghost + .ant-badge-dot, .ui .ant-btn-ghost + .ant-badge-count, .ui .ant-btn-input + .ant-badge-dot, .ui .ant-btn-input + .ant-badge-count {
  box-shadow: 0 0 0 2px #fff;
}
.ui .ant-badge > .ant-btn + .ant-badge-dot {
  margin: 0.75em 0.75em 0 0;
}
.ui .ant-scroll-number-only, .ui .ant-scroll-number-only > p {
  height: 1.25em;
  margin: 0 !important;
}
.ui .ant-table {
  border: 0;
  font-size: 1em;
  line-height: 1.35;
}
.ui .ant-table.is-border {
  border: 1px solid #f4f4f4;
}
.ui .ant-table, .ui .ant-table-fixed-right, .ui .ant-table-fixed-left {
  border-radius: 0;
  background-color: transparent;
}
.ui .ant-table table, .ui .ant-table-fixed-right table, .ui .ant-table-fixed-left table {
  background-color: rgba(255, 255, 255, 0.975);
}
.ui .ant-table .ant-table-tbody > tr.ant-table-expanded-row {
  background: rgba(60, 30, 60, 0.015);
  background: linear-gradient(to bottom, rgba(60, 30, 60, 0.025) 50%, transparent 100%);
  background-size: 100% 10em;
  background-repeat: no-repeat;
  box-shadow: inset 0 -1px #d5d5ff;
}
.ui .ant-table .ant-table-tbody > tr.ant-table-expanded-row > td > div {
  position: relative;
  left: -1px;
  margin-left: -2em;
}
.ui .ant-table .ant-table-tbody > tr.ant-table-expanded-row > td {
  background: transparent;
}
.ui .ant-table .ant-table-tbody > tr > td {
  word-break: normal;
  transition: none;
}
.ui .ant-table-thead > tr > th.ant-table-selection-column, .ui .ant-table-tbody > tr > td.ant-table-selection-column {
  text-align: left;
}
.ui .ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner-full .ant-table-column-sorter-up, .ui .ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner-full .ant-table-column-sorter-down {
  font-size: 0.835em;
  transition: all 0.2s;
}
.ui .ant-table-tbody > tr > td.ant-table-column-sort {
  background-color: transparent;
}
.ui .ant-table .ant-table-tbody > tr > td {
  height: 2.625em;
  padding: 0.35em 1em !important;
}
.ui .ant-table-large .ant-table-tbody > tr > td {
  height: 3.375em;
}
.ui .ant-table-middle .ant-table-tbody > tr > td {
  height: 3.157em;
  font-size: 95%;
}
.ui .ant-table-middle .ant-table-tbody > tr > td .ant-table-wrapper {
  font-size: 1rem;
}
.ui .ant-table-small .ant-table-column-title {
  font-size: 85%;
}
.ui .ant-table-small .ant-table-tbody > tr > td {
  height: 2.95em;
  font-size: 90%;
}
.ui .ant-table-small .ant-table-tbody > tr > td .ant-table-wrapper {
  font-size: 1rem;
}
.ui .ant-table > .ant-table-content .ant-table-body > table > .ant-table-thead > tr > th.ant-table-selection-column, .ui .ant-table > .ant-table-content .ant-table-body > table > .ant-table-tbody > tr > td.ant-table-selection-column, .ui .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th.ant-table-selection-column, .ui .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td.ant-table-selection-column {
  width: 2.125em !important;
}
.ui .ant-table-selection-down {
  line-height: 18px;
}
.ui .ant-table .ant-table-tbody > tr > td.ant-table-row-expand-icon-cell, .ui .ant-table-middle .ant-table-tbody > tr > td.ant-table-row-expand-icon-cell, .ui .ant-table-small .ant-table-tbody > tr > td.ant-table-row-expand-icon-cell {
  padding-right: 0 !important;
  padding-left: 0.5em !important;
  text-align: left;
}
.ui .ant-table-thead > tr > th, .ui .ant-table-tbody > tr > td {
  overflow-wrap: normal;
}
.ui .ant-table .ant-table-expand-icon-th, .ui .ant-table .ant-table-row-expand-icon-cell {
  width: 2em;
  min-width: 2em;
}
.ui .ant-table .ant-table-thead > tr > th, .ui .ant-table.ant-table-default > .ant-table-content tr > th, .ui .ant-table.ant-table-small > .ant-table-content tr > th, .ui .ant-table.ant-table-middle > .ant-table-content tr > th, .ui .ant-table.ant-table-large > .ant-table-content tr > th {
  padding: 0.35em 1em !important;
  height: 2.5em;
  color: #9595aa;
  font-size: 1em;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
  letter-spacing: 0.015em;
  border-top: 1px rgba(0, 0, 0, 0.075) solid;
  border-bottom: 1px rgba(0, 0, 0, 0.03) solid !important;
  border-radius: 0 !important;
  background-color: rgba(60, 30, 60, 0.015) !important;
  box-shadow: inset 0px 1px #fff;
}
.ui .ant-table.ant-table-large > .ant-table-content tr > th {
  height: 3em;
}
.ui .ant-table.ant-table-small > .ant-table-content tr > th {
  height: 2.5em;
}
.ui .ant-table .ant-table-tbody > tr.ant-table-row-selected td {
  background-color: transparent;
  border-bottom-color: rgba(244, 244, 244, 0.7);
}
.ui .ant-table .ant-table-tbody > tr:hover > td, .ui .ant-table .ant-table-tbody > tr.ant-table-row-hover > td, .ui .ant-table .ant-table-tbody > tr.ant-table-row-selected > td, .ui .ant-table .ant-table-row-hover {
  background-color: #fbfafe;
  border-bottom-color: #d5d5ff;
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.75);
}
.ui .ant-table .ant-table-tbody > tr.ant-table-row-selected > td {
  border-bottom-color: rgba(244, 244, 244, 0.7);
}
.ui .ant-table .ant-table-tbody > tr.ant-table-row-selected:hover > td, .ui .ant-table .ant-table-tbody > tr.ant-table-row-selected.ant-table-row-hover > td {
  border-bottom-color: #d5d5ff;
}
.ui .ant-table .ant-table-tbody > tr.ant-table-expanded-row:hover > td, .ui .ant-table .ant-table-tbody > tr.ant-table-expanded-row.ant-table-row-hover > td {
  background-color: transparent;
  border-bottom-color: #f4f4f4;
  box-shadow: none;
}
.ui .ant-table-small > .ant-table-content > .ant-table-header > table, .ui .ant-table-small > .ant-table-content > .ant-table-body > table, .ui .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table, .ui .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table {
  padding: 0;
}
.ui .ant-table-placeholder, .ui .tablePlaceholder {
  padding: 0.75em 1em;
  color: #aaa;
  text-align: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  background-color: transparent;
}
.ui .ant-table-placeholder .ant-empty-description, .ui .tablePlaceholder .ant-empty-description {
  color: #bbb;
}
.ui .ant-table-fixed-left .ant-table-fixed .ant-btn, .ui .ant-table-fixed-right .ant-table-fixed .ant-btn {
  margin-top: -0.9em;
  margin-bottom: -0.75em;
}
.ui .ant-table-selection-column {
  padding-right: 0 !important;
  width: auto !important;
  min-width: auto !important;
}
.ui .ant-table-selection-column label {
  font-size: 1.06em;
  font-size: 1rem;
}
.ui .ant-table-selection-column .ant-table-header-column {
  min-width: 1.125em;
}
.ui .ant-table-pagination {
  float: none !important;
  display: table;
  margin: 1em auto 0 !important;
}
.ui .ant-table-header-column {
  width: 100%;
  vertical-align: middle !important;
  margin-top: -0.25em;
}
.ui .ant-table-column-sorters {
  width: 100%;
  padding-right: 11px;
}
.ui .ant-table-column-sorters:hover:before {
  background: transparent !important;
}
.ui .ant-table-column-sorter {
  color: #ccc !important;
}
.ui .ant-table-column-sorter .ant-table-column-sorter-inner {
  position: relative !important;
  width: 1.75em !important;
  height: 1.75em !important;
  margin: -0.3125em 0 !important;
  padding-top: 0.2em;
  font-size: 0.875em;
  vertical-align: middle;
  border-radius: 0.875em;
  transition: color 0.2s, background-color 0.2s !important;
}
.ui .ant-table-column-sorter .ant-table-column-sorter-inner:hover {
  color: #333;
  background-color: rgba(0, 0, 0, 0.05);
}
.ui .ant-table-column-title {
  display: inline-block;
  width: 100%;
  font-size: 90%;
  white-space: pre-line;
  vertical-align: middle;
}
.ui .ant-table-column-title .ant-table-selection {
  font-size: 117.65%;
  font-size: 1rem;
}
.ui .ant-table-column-has-actions .ant-table-column-title {
  padding-right: 0.25em;
}
.ui .ant-table-column-has-filters .ant-table-column-title {
  padding-right: 1em;
}
.ui .ant-table-column-title:empty + .ant-table-column-sorter .ant-table-column-sorter-inner {
  margin-left: 0 !important;
}
.ui th.u_noWrap .ant-table-column-title {
  white-space: nowrap;
}
.ui .ant-table-column-sorter-down {
  margin-top: 0;
}
.ui .ant-table-column-sorter-up.on, .ui .ant-table-column-sorter-down.on {
  color: #555 !important;
}
.ui .ant-table-column-sorter-up:after {
  z-index: 1;
}
.ui .ant-table-tbody > tr > td, .ui .ant-table-tbody > tr:last-child > td {
  border-bottom: 1px rgba(244, 244, 244, 0.7) solid;
}
.ui .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters .anticon-filter, .ui .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters .anticon-filter, .ui .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters .ant-table-filter-icon, .ui .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters .ant-table-filter-icon {
  color: #aaa;
  background-color: transparent;
}
.ui .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .anticon-filter, .ui .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .anticon-filter, .ui .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .ant-table-filter-icon, .ui .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .ant-table-filter-icon {
  background-color: transparent;
}
.ui .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .anticon-filter:hover, .ui .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .anticon-filter:hover, .ui .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .ant-table-filter-icon:hover, .ui .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .ant-table-filter-icon:hover {
  color: #333;
  background-color: rgba(0, 0, 0, 0.05);
}
.ui .ant-table-thead > tr > th .anticon-filter, .ui .ant-table-thead > tr > th .ant-table-filter-icon {
  top: 50%;
  width: 1.75em;
  height: 1.75em;
  margin-top: -0.875em;
  font-size: 0.875em;
  border-radius: 0.875em;
  background-color: transparent;
  transition: color 0.2s, background-color 0.2s;
}
.ui .ant-table-thead > tr > th .anticon-filter svg, .ui .ant-table-thead > tr > th .ant-table-filter-icon svg {
  margin-top: -0.515em;
  margin-left: -0.515em;
}
.ui .ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: 200px;
  overflow: auto;
}
.ui .ant-table-filter-dropdown-link {
  float: none;
  padding: 0.25em 0.5em;
  color: #888;
  font-size: 90%;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-variant-ligatures: none;
  vertical-align: middle;
  border-radius: 0.35em;
  transition: color 0.2s, background-color 0.2s !important;
}
.ui .ant-table-filter-dropdown-link:hover {
  background-color: #f6f6f6;
}
.ui .ant-table-filter-dropdown-link + .ant-table-filter-dropdown-link {
  margin-left: 8px;
}
.ui .ant-table-scroll > .ant-table-body {
  overflow: auto !important;
  visibility: hidden;
}
.ui .ant-table-scroll > .ant-table-body table {
  visibility: visible;
}
.ui .ant-table:hover > .ant-table-content > .ant-table-scroll > .ant-table-body {
  visibility: visible;
}
.ui .ant-table > .ant-table-content .ant-table-placeholder, .ui .ant-table > .ant-table-content .ant-table-row:last-child td {
  border-bottom: 1px rgba(235, 235, 235, 0.7) solid;
}
.ui .ant-table-layout-fixed table {
  table-layout: auto;
}
.ui .ant-table-wrapper.is-headerHidden thead {
  display: none !important;
}
.ui .ant-input-affix-wrapper .ant-input-search {
  padding-right: 2em;
}
.ui .ant-input-affix-wrapper .ant-input-suffix {
  right: 0.75em;
}
.ui .has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 1.35em;
}
.ui .ant-input-affix-wrapper .ant-input:not(:last-child) {
  padding-right: 2em;
}
.ui .ant-breadcrumb > span:last-child {
  color: #9595aa;
  font-weight: normal;
}
.ui .ant-breadcrumb-link .anticon + span {
  margin-left: 0.35em;
}
.ui .ant-breadcrumb a, .ui .ant-breadcrumb > span {
  color: #a5a5a5;
}
.ui .ant-breadcrumb > span:last-child a, .ui .ant-breadcrumb > span:last-child {
  color: #333;
  font-weight: 500;
}
.ui .ant-modal {
  min-width: 38em;
  animation-name: antFadeIn;
}
.ui .ant-modal.fade-enter, .ui .ant-modal.zoom-enter, .ui .ant-modal.zoom-appear {
  animation-name: antFadeIn;
}
.ui .ant-modal.fade-leave, .ui .ant-modal.zoom-leave {
  animation-name: antFadeOut;
}
.ui .ant-modal .ant-modal-content {
  border-radius: 0.75em;
  background-color: #fff;
}
.ui .ant-modal .ant-modal-header {
  position: relative;
  padding: 1.25em 3.5em 1.25em 1.25em;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
  border-radius: 0.75em 0.75em 0 0;
  border-bottom: 1px rgba(0, 0, 0, 0.05) solid;
  box-shadow: none;
  background-color: #fff;
  z-index: 1;
}
.ui .ant-modal .ant-modal-header .modalHeaderActions {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 1em;
  z-index: 2;
}
.ui .ant-modal .ant-modal-header .modalHeaderActions .ant-btn {
  width: 2.8575em;
  height: 2.8575em;
  margin: -0.75em 0 0 0.25em;
  font-size: 0.77775em;
  line-height: 2.8575em;
}
.ui .ant-modal .ant-modal-footer {
  background-color: transparent;
  z-index: 1;
}
.ui .ant-modal .ant-modal-footer button {
  border-radius: 1.5em;
}
.ui .ant-modal .ant-modal-footer button + button {
  margin-left: 1em;
}
.ui .ant-modal-title {
  position: relative;
  margin-bottom: -0.2em;
  font-size: 1.125em;
  line-height: 1.2;
}
.ui .vertical-center-modal {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ui .vertical-center-modal .ant-modal {
  top: 0;
}
.ui .vertical-center-modal .ant-modal-header {
  overflow: hidden;
}
.ui .vertical-center-modal .ant-modal-title {
  margin-right: 15%;
  line-height: 1.2;
  white-space: nowrap;
  overflow: hidden;
}
.ui .vertical-center-modal .ant-modal-title:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 1.5em;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}
.ui .vertical-center-modal .ant-modal-body {
  padding: 1.5em 1.75em;
  max-height: 75vh;
  overflow-y: auto;
}
.ui .vertical-center-modal .ant-modal-body:last-child {
  border-radius: 0 0 0.5em 0.5em;
}
.ui .vertical-center-modal .ant-modal-body > .ant-modal-footer {
  margin: 1.5em -1.75em -1.5em;
}
.ui .vertical-center-modal.is-overflowVisible .ant-modal-body {
  overflow-y: visible;
}
.ui .ant-modal-close {
  top: 1.25em;
  right: 0.5em;
  color: #7780aa;
}
.ui .ant-modal-close-x {
  height: 2.5em;
  width: 2.5em;
  margin-top: -0.5em;
  font-size: 0.875em;
  line-height: 2.65em;
  border-radius: 50%;
}
.ui .ant-modal-close-x:hover {
  background-color: rgba(0, 0, 0, 0.025);
}
.ui .modal-full {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ui .modal-full .ant-modal {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  padding: 0;
  margin: 0;
  animation-name: antFadeIn;
}
.ui .modal-full .ant-modal.zoom-enter, .ui .modal-full .ant-modal.zoom-appear {
  animation-name: antFadeIn;
}
.ui .modal-full .ant-modal.zoom-leave {
  animation-name: antFadeOut;
}
.ui .modal-full .ant-modal .ant-modal-content {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  margin: 0;
  border-radius: 0.75em 0.75em 0 0;
  background-color: #f1f1f9;
  box-shadow: none;
}
.ui .modal-full .ant-modal .ant-modal-header {
  padding: 1.35em 3.5em 1.35em 1.5em;
  border-radius: 0.75em 0.75em 0 0;
}
.ui .modal-full .ant-modal .ant-modal-title {
  top: -2px;
  font-size: 1.25em;
  line-height: 1.2;
}
.ui .modal-full .ant-modal .ant-modal-body {
  flex: 1;
  max-height: inherit;
  padding: 0;
  overflow-y: auto;
}
.ui .modal-full .ant-modal .ant-modal-close {
  top: 1.5em;
  right: 0.75em;
}
.ui .modal-back .ant-modal-close {
  top: 0.4em;
  right: auto;
  left: 0.5em;
  padding-right: 0.5em;
  border-right: 1px rgba(0, 0, 0, 0.07) solid;
}
.ui .modal-back .ant-modal-close-x:before {
  content: "\E61C";
}
.ui .tagContainer {
  position: relative;
  margin: -3px 0;
}
.ui .ant-tag, .ui .ant-tag-simple, .ui .tag, .ui .tag-small, .ui .tag-mini {
  position: relative;
  display: inline-block;
  max-width: 500px;
  height: auto;
  padding: 0.75em 1em;
  margin: 3px 0;
  color: #777;
  font-size: 82%;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  line-height: 1;
  letter-spacing: 0.1px;
  text-decoration-color: transparent;
  white-space: nowrap;
  border-radius: 0.35em;
  border: 0;
  box-shadow: none;
  background: rgba(60, 30, 60, 0.05);
  cursor: inherit;
  opacity: 1;
}
.ui .ant-tag:hover, .ui .ant-tag-simple:hover, .ui .tag:hover, .ui .tag-small:hover, .ui .tag-mini:hover {
  opacity: 1;
}
.ui .ant-tag.is-rounded, .ui .ant-tag-simple.is-rounded, .ui .tag.is-rounded, .ui .tag-small.is-rounded, .ui .tag-mini.is-rounded {
  border-radius: 1.25em;
}
.ui .ant-tag.is-lowercase, .ui .ant-tag-simple.is-lowercase, .ui .tag.is-lowercase, .ui .tag-small.is-lowercase, .ui .tag-mini.is-lowercase {
  text-transform: lowercase;
}
.ui .ant-tag.ant-tag-has-color, .ui .ant-tag-simple.ant-tag-has-color, .ui .tag.ant-tag-has-color, .ui .tag-small.ant-tag-has-color, .ui .tag-mini.ant-tag-has-color {
  color: #fff;
}
.ui .ant-tag.is-info, .ui .ant-tag-simple.is-info, .ui .tag.is-info, .ui .tag-small.is-info, .ui .tag-mini.is-info {
  color: #647396;
  text-decoration-color: #7f8eb1;
  background-color: #ceddff;
}
.ui .ant-tag.is-positive, .ui .ant-tag-simple.is-positive, .ui .tag.is-positive, .ui .tag-small.is-positive, .ui .tag-mini.is-positive {
  color: #77a842 !important;
  text-decoration-color: #95bd6b;
  background-color: #f4ffe9 !important;
}
.ui .ant-tag.is-primary, .ui .ant-tag-simple.is-primary, .ui .tag.is-primary, .ui .tag-small.is-primary, .ui .tag-mini.is-primary {
  color: #fff !important;
  text-decoration-color: #696ff8;
  background-color: #696ff8 !important;
}
.ui .ant-tag.is-negative, .ui .ant-tag-simple.is-negative, .ui .tag.is-negative, .ui .tag-small.is-negative, .ui .tag-mini.is-negative {
  color: #e95e55 !important;
  text-decoration-color: #ed7f7a;
  background-color: #fdf3f2 !important;
}
.ui .ant-tag.is-warning, .ui .ant-tag-simple.is-warning, .ui .tag.is-warning, .ui .tag-small.is-warning, .ui .tag-mini.is-warning {
  color: #ff9a00 !important;
  text-decoration-color: #f6af4c;
  background-color: #fef7e7 !important;
}
.ui .ant-tag.is-selection, .ui .ant-tag-simple.is-selection, .ui .tag.is-selection, .ui .tag-small.is-selection, .ui .tag-mini.is-selection {
  color: #7999b5;
  text-decoration-color: #95b8d7;
  background-color: #e6efff;
}
.ui .ant-tag svg, .ui .ant-tag-simple svg, .ui .tag svg, .ui .tag-small svg, .ui .tag-mini svg {
  position: relative;
  max-width: 11px;
  max-height: 11px;
  margin-top: -0.05em;
  margin-bottom: -0.05em;
}
.ui .ant-tag .anticon, .ui .ant-tag-simple .anticon, .ui .tag .anticon, .ui .tag-small .anticon, .ui .tag-mini .anticon {
  vertical-align: inherit;
}
.ui .ant-tag .anticon-close, .ui .ant-tag-simple .anticon-close, .ui .tag .anticon-close, .ui .tag-small .anticon-close, .ui .tag-mini .anticon-close {
  position: relative;
  width: 1.75em;
  height: 1.75em;
  padding: 0.4em 0;
  margin: -0.5em -0.65em -0.5em 0.25em;
  color: rgba(0, 0, 0, 0.25);
  font-size: 80%;
  line-height: 1;
  border-radius: 1.5em;
  transform: none;
  overflow: hidden;
  cursor: pointer;
  z-index: 10;
}
.ui .ant-tag .anticon-close:hover, .ui .ant-tag-simple .anticon-close:hover, .ui .tag .anticon-close:hover, .ui .tag-small .anticon-close:hover, .ui .tag-mini .anticon-close:hover {
  color: #333;
  background-color: rgba(255, 255, 255, 0.9);
}
.ui .ant-tag .anticon-close svg, .ui .ant-tag-simple .anticon-close svg, .ui .tag .anticon-close svg, .ui .tag-small .anticon-close svg, .ui .tag-mini .anticon-close svg {
  max-width: initial;
  max-height: initial;
  position: relative;
  top: 0.1em;
  font-size: 80%;
}
.ui .ant-tag:hover .anticon-close, .ui .ant-tag-simple:hover .anticon-close, .ui .tag:hover .anticon-close, .ui .tag-small:hover .anticon-close, .ui .tag-mini:hover .anticon-close {
  color: rgba(0, 0, 0, 0.5);
}
.ui .ant-tag .ant-select, .ui .ant-tag-simple .ant-select, .ui .tag .ant-select, .ui .tag-small .ant-select, .ui .tag-mini .ant-select {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: inherit;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}
.ui .ant-tag .ant-select-selection, .ui .ant-tag-simple .ant-select-selection, .ui .tag .ant-select-selection, .ui .tag-small .ant-select-selection, .ui .tag-mini .ant-select-selection {
  padding: 0.75em 1em;
  background-color: transparent;
  box-shadow: none;
}
.ui .ant-tag .ant-select-selection__rendered, .ui .ant-tag-simple .ant-select-selection__rendered, .ui .tag .ant-select-selection__rendered, .ui .tag-small .ant-select-selection__rendered, .ui .tag-mini .ant-select-selection__rendered {
  line-height: 1;
}
.ui .ant-tag .ant-select-dropdown, .ui .ant-tag-simple .ant-select-dropdown, .ui .tag .ant-select-dropdown, .ui .tag-small .ant-select-dropdown, .ui .tag-mini .ant-select-dropdown {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}
.ui .ant-tag .tag-add, .ui .ant-tag-simple .tag-add, .ui .tag .tag-add, .ui .tag-small .tag-add, .ui .tag-mini .tag-add {
  position: relative;
  display: inline-block;
  padding: 0.5em;
  margin: -0.5em;
  cursor: pointer;
  z-index: 100;
}
.ui .ant-tag a, .ui .ant-tag-simple a, .ui .tag a, .ui .tag-small a, .ui .tag-mini a {
  display: inline-block;
  max-width: 300px;
  color: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  text-decoration-color: inherit;
  vertical-align: middle;
}
.ui pre .tag {
  all: unset;
}
.ui pre .token.tag {
  color: #905;
}
.ui .ant-tag, .ui a > .ant-tag, .ui .tag, .ui a > .tag {
  margin-right: 6px;
}
.ui .tag-small {
  padding: 0.438em 0.65em;
  font-size: 80%;
}
.ui .tag-small .anticon-close {
  top: -0.1em;
  margin: -0.5em -0.85em -0.5em 0.25em;
  font-size: 72%;
  transform: none;
}
.ui .tag-small .ant-select-selection {
  padding: 0.5em 0.75em;
}
.ui .tag-small, .ui a > .tag-small {
  margin-right: 4px;
}
.ui .tag-mini {
  padding: 0.4em 0.5em 0.35em;
  font-size: 80%;
}
.ui .tagSeparator {
  display: inline-block;
  padding: 0 0.75em;
  color: rgba(0, 0, 0, 0.075);
  text-shadow: 1px 1px rgba(255, 255, 255, 0.05);
}
.ui .ant-tag-simple {
  background-color: transparent;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);
}
.ui .ant-mentions {
  padding: 0.5em;
  border: 0;
  border-radius: 0.5em;
}
.ui .ant-mentions > textarea {
  height: 100%;
}
.ui .ant-carousel .slick-slide {
  min-width: 13em;
}
.ui .ant-carousel .slick-prev, .ui .ant-carousel .slick-next {
  margin-top: -12px;
  line-height: 20px;
  border-radius: 50%;
  border: 1px rgba(248, 248, 252, 0.65) solid;
  box-shadow: 0 2px rgba(229, 229, 243, 0.5), 0 4px 5px rgba(229, 229, 243, 0.5);
  background-color: #fff !important;
  opacity: 1;
  z-index: 1;
}
.ui .ant-carousel .slick-prev:before, .ui .ant-carousel .slick-next:before {
  color: #696ff8;
  font-size: 20px;
  line-height: 16px;
}
.ui .ant-carousel .slick-prev {
  left: 3px;
}
.ui .ant-carousel .slick-prev:before {
  content: '‹';
  padding-right: 2px;
}
.ui .ant-carousel .slick-next {
  right: 3px;
}
.ui .ant-carousel .slick-next:before {
  content: '›';
  padding-left: 2px;
}
.ui .ant-carousel .slick-disabled {
  display: none !important;
}
.ui .ant-carousel .ant-card {
  margin-bottom: 3px;
}
.ui .ant-empty {
  margin: 0.25em 0.5em 0.5em;
}
.ui .ant-empty svg {
  width: 3.5em;
}
.ui .ant-empty-small .ant-empty-image {
  height: 2.25em;
}
.ui .ant-empty-normal .ant-empty-image {
  height: 2.5em;
}
.ui .recharts-legend-item {
  position: relative;
  margin-right: 1em !important;
}
.ui .recharts-legend-item .legendClick {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: pointer;
}
.ui .recharts-legend-item-text {
  display: inline-block;
  margin-top: -1px;
  vertical-align: middle;
}
.ui .ant-rate-star > div:focus {
  outline: none;
}
.ui .ant-notification-notice-message {
  margin-bottom: 0.35em;
}
.ui .ant-notification-notice-message h5 {
  margin-bottom: 0;
}
.ui .ant-notification-notice-description {
  color: #888;
  font-size: 90%;
  white-space: pre-line;
}
.ui .ant-notification-notice-close {
  top: 8px;
  right: 8px;
  width: 27px;
  height: 27px;
  color: rgba(0, 0, 0, 0.35);
  text-align: center;
  line-height: 26px;
  border-radius: 50%;
}
.ui .ant-notification-notice-close:hover {
  background-color: rgba(0, 0, 0, 0.025);
}
.ui .ant-notification-close-icon {
  font-size: 0.8125em;
}
.ui .ant-upload.ant-upload-drag p.ant-upload-hint {
  font-size: 1em;
}
.ui .ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
  font-size: 3em;
}
.ui .ant-upload-list-item {
  height: auto;
  margin: 0.35em 0 0;
  line-height: 1;
}
.ui .ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: transparent;
}
.ui .ant-upload-list-item-info {
  position: relative;
  padding: 0.65em;
  border-radius: 0.5em;
  border: 1px #ebe8ef solid;
  background-color: transparent;
}
.ui .ant-upload-list-item-info .anticon-loading, .ui .ant-upload-list-item-info .anticon-paper-clip {
  top: auto;
}
.ui .ant-upload-list-item-card-actions {
  right: 4px;
}
.ui .ant-upload.ant-upload-drag, .ui .ant-upload.ant-upload-drag:hover {
  border: 0;
  border-bottom: 1px #f2f2f2 solid;
  background-color: #fcfcfc;
}
.ui .ant-upload.ant-upload-drag p.ant-upload-drag-icon {
  margin: 10px 0 20px;
}
.ui .ant-upload.ant-upload-drag .ant-upload {
  padding: 0;
}
.ui .contentDarkerRound.is-compact .ant-upload.ant-upload-drag {
  padding: 0;
  border-bottom: 0;
  background-color: transparent;
}
.ui .scheduler {
  margin: 0;
}
.ui .scheduler .resource-view {
  background-color: rgba(60, 30, 60, 0.01);
}
.ui .scheduler .resource-view th {
  font-size: 92%;
  font-weight: 400;
  letter-spacing: 0.025em;
  white-space: nowrap;
}
.ui .scheduler .resource-view .header2-text {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.01em;
  word-spacing: 0.01em;
}
.ui .scheduler table.scheduler-bg-table th {
  font-size: 92%;
  font-weight: 400;
  letter-spacing: 0.025em;
  white-space: nowrap;
  background-color: rgba(60, 30, 60, 0.01);
}
.ui .scheduler .slot-cell {
  padding: 0.25em 0;
}
.ui .scheduler .event-item {
  height: 32px !important;
  color: #cb8825;
  font-size: 92%;
  line-height: 32px !important;
  background-color: #fff799;
  box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.025);
}
.ui .scheduler .event-item > span {
  line-height: 32px !important;
}
.ui .mxTooltip, .ui .mxPopupMenu {
  z-index: 999 !important;
}
.ui td.mxPopupMenuIcon {
  display: none !important;
}
.ui td.mxPopupMenuItem {
  padding: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  white-space: inherit !important;
}

