/* 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 */
.ui .SyJtMwPY {
  max-width: 50em;
  margin-left: auto;
  margin-right: auto;
}
.ui .ZY2BRSJT .ant-input[disabled],
.ui .ZY2BRSJT .ant-select-disabled,
.ui .ZY2BRSJT .ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice {
  color: #444;
}
.ui .TR3h2J_N {
  position: relative;
  padding: 1em 1.25em;
  margin: 3em -2em 2em;
  border-top: 1px #e1e1eb solid;
  border-bottom: 1px #e1e1eb solid;
  z-index: 1;
}
.ui .R7ECSdfw {
  position: absolute;
  top: 0.8em;
  right: 1em;
}
.ui .R7ECSdfw .anticon {
  width: 1.75em;
  height: 1.75em;
  color: #a5a5a5;
  font-size: 0.75em;
  text-align: center;
  line-height: 1.5em;
  border-radius: 50%;
  cursor: pointer;
}
.ui .R7ECSdfw .anticon:hover {
  background-color: rgba(0, 0, 0, 0.025);
}
.ui .R7ECSdfw .anticon svg {
  display: inline-block;
  vertical-align: middle;
}
.ui .ZGuUBxSq td {
  width: 13em;
  padding-left: 1em;
  vertical-align: top;
}
.ui .ZGuUBxSq td:first-child {
  padding-left: 0;
}
.ui .wwPuWn5Z {
  margin: 0 auto 0.5em;
}
.ui .wwPuWn5Z td {
  vertical-align: top;
  padding-left: 0.5em;
}
.ui .wwPuWn5Z td:first-child {
  padding-left: 0;
}
.ui .fRHh8947 {
  padding-right: 1em;
}
.ui .PVk2oBPj {
  margin: 0 auto;
}
.ui .zHNVF5q4,
.ui .PVk2oBPj td {
  position: relative;
  width: 16em;
  padding: 1em;
  text-align: center;
  border-radius: 0.35em;
  background-color: #e5e5e5;
  transition: all 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.ui .zHNVF5q4 .ant-select,
.ui .PVk2oBPj td .ant-select {
  width: 100%;
  min-width: 10em;
  margin-bottom: 0;
}
.ui .zHNVF5q4 .nLJABzUc,
.ui .PVk2oBPj td .nLJABzUc {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0.5em;
  color: #fff;
  font-size: 0.875em;
  border-radius: 0.35em;
  background-color: rgba(0, 0, 0, 0.2);
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.35s;
}
.ui .zHNVF5q4 .nLJABzUc:hover,
.ui .PVk2oBPj td .nLJABzUc:hover {
  opacity: 1;
}
.ui .lIg5jpfO,
.ui .lIg5jpfO:hover {
  color: #333;
  text-shadow: 0 1px 35px #fff;
  font-weight: 700;
  box-shadow: inset 0 0 0 10px rgba(247, 247, 247, 0.9);
  opacity: 1;
}
.ui .HrSeY4eC {
  display: inline-block;
  padding: 0 0.5em;
  margin: 0 0 0.5em 0;
  color: rgba(0, 0, 0, 0.65);
  border-radius: 0.25em;
  background-color: rgba(0, 0, 0, 0.1);
}
.ui .I0EJgH1o {
  position: relative;
  font-size: 85%;
  white-space: nowrap;
}
.ui .I0EJgH1o .ant-select,
.ui .I0EJgH1o .ant-input {
  border: transparent;
}
.ui .I0EJgH1o .ant-input {
  width: 6.5em;
  padding-left: 0.75em;
  padding-right: 0.75em;
}
.ui .jYxxBtVA .ant-input {
  width: 7.5em;
  margin: 0;
}
.ui .iXbKOxnf {
  display: inline-block;
  width: 1.45em;
  color: #333;
  text-align: center;
}
.ui .KRedHhMf {
  position: absolute;
  right: 1em;
  top: 0.65em;
  font-size: 1rem;
  z-index: 1;
}
.ui .KRedHhMf .anticon {
  top: 0;
  color: #aaa;
  font-size: 80%;
}
.ui .PVk2oBPj td {
  width: 12.5em;
  padding: 1em;
  text-align: center;
  background-color: #f6f4f9;
}
.ui .PVk2oBPj .transparent {
  background-color: transparent;
}
.ui .gDXgzmTD {
  padding: 0.5em;
  font-family: Montserrat;
  text-align: center;
  border: 2px #f6f4f9 solid;
  background-color: #fff;
}
.ui #Z2OH0lH8 {
  color: #fff;
}
.ui #Z2OH0lH8 .ant-select-disabled .ant-select-selection {
  color: #444;
  background-color: rgba(255, 255, 255, 0.35);
}
.ui .dd3neijz {
  position: relative;
  padding: 0.75em 1em;
  margin: 0 0.35em 0 0;
  transition: none;
}
.ui .dd3neijz:hover {
  background-color: #fff799;
}
.ui .dd3neijz.is-highlighted {
  background-color: #fff799;
}
.ui .dd3neijz .anticon.anticon-close {
  position: absolute !important;
  top: 50%;
  left: 100%;
  padding: 0;
  margin: -0.75em 0 0 0.5em;
  line-height: 1.625em;
  border: 0;
}
.ui .dd3neijz .anticon.anticon-close:hover {
  background-color: rgba(0, 0, 0, 0.025);
}
.ui .dd3neijz .anticon svg {
  display: inline-block;
}
.ui .Dh6dPKgX {
  width: 5em !important;
  margin: 0 1.5em 0.75em 0.5em !important;
  padding: 0.25em 0.75em;
  vertical-align: middle;
}

.AC6Vp608 {
  position: relative;
}
.q48MbSO3 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: 37px;
  font-size: 2em;
  text-align: center;
  background-color: #fff;
  opacity: 0.9;
  z-index: 1;
}

.rTaPnkWt.is-over td {
  position: relative;
  box-shadow: inset 0px -2px 0 0 #89affb, inset 0px 2px 0 0 #89affb !important;
  visibility: visible !important;
  z-index: 1;
}

.QPOOktzX .ant-radio {
  display: none;
}
.QPOOktzX span {
  padding: 0;
  margin: 0;
}
.QeDxwa9R {
  display: inline-block;
  width: 1em;
  height: 1em;
  margin-right: 1.5em;
  vertical-align: middle;
  border-radius: 0.5em;
  border: 3px transparent solid;
}
.ant-radio-wrapper-checked .QeDxwa9R {
  border-color: #fff;
}

._8x2YH_m {
  display: block;
  height: 44px;
  padding: 0 1em;
  margin: 0.5em 1em;
  color: #333;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  line-height: 44px;
  white-space: nowrap;
  border-radius: 0.4em;
  border: 1px #f0f0f0 solid;
  background-color: transparent;
  overflow: hidden;
  cursor: move;
}
._8x2YH_m:hover {
  border-color: #ece484;
  background-color: #fff799;
}

.FRmdMmV2 {
  display: block;
  padding: 0.5em 1.25em;
  min-height: 49px;
  color: #999;
  white-space: nowrap;
  border-bottom: 1px rgba(60, 30, 60, 0.01) solid;
  background: rgba(60, 30, 60, 0.02);
  overflow: auto;
}
.G3htdaB7 {
  margin-right: 0.5em;
  width: 0.875em;
  height: 0.875em;
}
.G3htdaB7:last-child {
  margin-right: 0;
}

.Rw2YJRsI {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 8px;
  overflow: auto;
}
.w6BeZuHF {
  background: #fefdfe url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHBhdHRlcm4gaWQ9ImdyaWQiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTSAwIDEwIEwgNDAgMTAgTSAxMCAwIEwgMTAgNDAgTSAwIDIwIEwgNDAgMjAgTSAyMCAwIEwgMjAgNDAgTSAwIDMwIEwgNDAgMzAgTSAzMCAwIEwgMzAgNDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2UwZTBlMCIgb3BhY2l0eT0iMC4yIiBzdHJva2Utd2lkdGg9IjEiLz48cGF0aCBkPSJNIDQwIDAgTCAwIDAgMCA0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTBlMGUwIiBzdHJva2Utd2lkdGg9IjEiLz48L3BhdHRlcm4+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JpZCkiLz48L3N2Zz4=);
  box-shadow: inset 0 0 0 1px #efefef;
  overflow: hidden;
}
.mxRubberband {
  position: absolute;
  overflow: hidden;
  border: 1px #ffcd00 solid;
  background: #fff7ca;
}
.mxPopupMenu {
  display: block;
  position: absolute;
  max-height: 650px;
  margin: 0;
  padding: 0.15em 0;
  border-collapse: collapse;
  border-radius: 0.4em;
  background-color: #fff;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}
.mxPopupMenuItem {
  padding: 0;
  font-size: 1em;
  font-weight: 300;
  cursor: default;
}
tr.mxPopupMenuItem, tr.mxPopupMenuItemHover {
  display: block;
  min-width: 150px;
  padding: 0.35em 1em;
  cursor: pointer;
}
tr.mxPopupMenuItem .mxDisabled, tr.mxPopupMenuItemHover .mxDisabled {
  color: #aaaac5;
  cursor: default;
}
tr.mxPopupMenuItem td, tr.mxPopupMenuItemHover td {
  display: inline;
  cursor: pointer;
}
tr.mxPopupMenuItemHover {
  background-color: #fff799;
}

.SghPaWMR {
  display: block;
  height: 44px;
  padding: 0 1em;
  margin: 0.5em 1em;
  color: #333;
  font-family: "Montserrat", "Roboto", Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  line-height: 44px;
  white-space: nowrap;
  border-radius: 0.4em;
  border: 1px #f0f0f0 solid;
  background-color: transparent;
  overflow: hidden;
  cursor: move;
}
.SghPaWMR:hover {
  border-color: #ece484;
  background-color: #fff799;
}

.jGkornW4 {
  display: block;
  padding: 0.5em 1.25em;
  min-height: 49px;
  color: #999;
  white-space: nowrap;
  border-bottom: 1px rgba(60, 30, 60, 0.01) solid;
  background: rgba(60, 30, 60, 0.02);
  overflow: auto;
}
.qOaqkkXg {
  margin-right: 0.5em;
  width: 0.875em;
  height: 0.875em;
}
.qOaqkkXg:last-child {
  margin-right: 0;
}

.kmExfV27 {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 8px;
  overflow: auto;
}
.ZTQvUhwI {
  background: #fefdfe url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHBhdHRlcm4gaWQ9ImdyaWQiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTSAwIDEwIEwgNDAgMTAgTSAxMCAwIEwgMTAgNDAgTSAwIDIwIEwgNDAgMjAgTSAyMCAwIEwgMjAgNDAgTSAwIDMwIEwgNDAgMzAgTSAzMCAwIEwgMzAgNDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2UwZTBlMCIgb3BhY2l0eT0iMC4yIiBzdHJva2Utd2lkdGg9IjEiLz48cGF0aCBkPSJNIDQwIDAgTCAwIDAgMCA0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTBlMGUwIiBzdHJva2Utd2lkdGg9IjEiLz48L3BhdHRlcm4+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JpZCkiLz48L3N2Zz4=);
  box-shadow: inset 0 0 0 1px #efefef;
  overflow: hidden;
}
.mxRubberband {
  position: absolute;
  overflow: hidden;
  border: 1px #ffcd00 solid;
  background: #fff7ca;
}
.mxPopupMenu {
  display: block;
  position: absolute;
  max-height: 650px;
  margin: 0;
  padding: 0.15em 0;
  border-collapse: collapse;
  border-radius: 0.4em;
  background-color: #535767;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}
tr.mxPopupMenuItem {
  padding: 0.5em 1.25em;
  color: #b7b9c1;
  font-size: 1em;
  font-weight: 300;
  cursor: default;
  border-radius: 0.35em;
}
tr.mxPopupMenuItem:hover {
  background-color: rgba(255, 255, 255, 0.05);
}
tr.mxPopupMenuItem, tr.mxPopupMenuItemHover {
  display: block;
  min-width: 150px;
  padding: 0.35em 1em;
  cursor: pointer;
}
tr.mxPopupMenuItem .mxDisabled, tr.mxPopupMenuItemHover .mxDisabled {
  color: #aaaac5;
  cursor: default;
}
tr.mxPopupMenuItem td, tr.mxPopupMenuItemHover td {
  display: inline;
  cursor: pointer;
}
tr.mxPopupMenuItemHover {
  background-color: #fff799;
}

.ui .FBRukijL {
  position: relative;
  top: 1px;
  padding: 0.5em;
  margin: -0.5em 0;
  color: #aaa;
  font-size: 14px;
  border-radius: 1em;
  cursor: pointer;
  transition: color 0.35s, background-color 0.35s;
}
.ui .FBRukijL:hover {
  color: #333;
  background-color: rgba(0, 0, 0, 0.05);
}

.ui .Ht6n4c3Y {
  position: relative;
  top: 1px;
  padding: 0.5em;
  margin: -0.5em 0;
  color: #aaa;
  font-size: 14px;
  border-radius: 1em;
  cursor: pointer;
  transition: color 0.35s, background-color 0.35s;
}
.ui .Ht6n4c3Y:hover {
  color: #333;
  background-color: rgba(0, 0, 0, 0.05);
}

/* 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 */
.ui .VSI5E6wR {
  max-width: 50em;
  margin-left: auto;
  margin-right: auto;
}
.ui .ZcV3xl2x .ant-input[disabled],
.ui .ZcV3xl2x .ant-select-disabled,
.ui .ZcV3xl2x .ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice {
  color: #444;
}
.ui .DdAQwGRL {
  position: relative;
  padding: 1em 1.25em;
  margin: 3em -2em 2em;
  border-top: 1px #e1e1eb solid;
  border-bottom: 1px #e1e1eb solid;
  z-index: 1;
}
.ui .XNdOmbdQ {
  position: absolute;
  top: 0.8em;
  right: 1em;
}
.ui .XNdOmbdQ .anticon {
  width: 1.75em;
  height: 1.75em;
  color: #a5a5a5;
  font-size: 0.75em;
  text-align: center;
  line-height: 1.85em;
  border-radius: 50%;
  cursor: pointer;
}
.ui .XNdOmbdQ .anticon:hover {
  background-color: rgba(0, 0, 0, 0.025);
}
.ui .XNdOmbdQ .anticon svg {
  display: inline-block;
}
.ui .eGFJspxU td {
  width: 13em;
  padding-left: 1em;
  vertical-align: top;
}
.ui .eGFJspxU td:first-child {
  padding-left: 0;
}
.ui .JAXnsqQW {
  margin: 0 auto 0.5em;
}
.ui .JAXnsqQW td {
  vertical-align: top;
  padding-left: 0.5em;
}
.ui .JAXnsqQW td:first-child {
  padding-left: 0;
}
.ui .eJSqfLth {
  padding-right: 1em;
}
.ui .Hsz0Xplb {
  margin: 0 auto;
}
.ui .d1_6eW15,
.ui .Hsz0Xplb td {
  position: relative;
  width: 16em;
  padding: 1em;
  text-align: center;
  border-radius: 0.35em;
  background-color: #e5e5e5;
  transition: all 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.ui .d1_6eW15 .ant-select,
.ui .Hsz0Xplb td .ant-select {
  width: 100%;
  min-width: 10em;
  margin-bottom: 0;
}
.ui .d1_6eW15 .UqeFB_q3,
.ui .Hsz0Xplb td .UqeFB_q3 {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0.5em;
  color: #fff;
  font-size: 0.875em;
  border-radius: 0.35em;
  background-color: rgba(0, 0, 0, 0.2);
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.35s;
}
.ui .d1_6eW15 .UqeFB_q3:hover,
.ui .Hsz0Xplb td .UqeFB_q3:hover {
  opacity: 1;
}
.ui .q78qsJ2P,
.ui .q78qsJ2P:hover {
  color: #333;
  text-shadow: 0 1px 35px #fff;
  font-weight: 700;
  box-shadow: inset 0 0 0 10px rgba(247, 247, 247, 0.9);
  opacity: 1;
}
.ui .MNM9JEn4 {
  position: relative;
  font-size: 85%;
  white-space: nowrap;
}
.ui .MNM9JEn4 .ant-select,
.ui .MNM9JEn4 .ant-input {
  border: transparent;
}
.ui .MNM9JEn4 .ant-input {
  width: 6.5em;
  padding-left: 0.75em;
  padding-right: 0.75em;
}
.ui .G4QrFmfp .ant-input {
  width: 7.5em;
  margin: 0;
}
.ui .DFew1RnI {
  display: inline-block;
  width: 1.45em;
  color: #333;
  text-align: center;
}
.ui .aqsiTgFy {
  position: absolute;
  right: 1em;
  top: 0.65em;
  font-size: 1rem;
  z-index: 1;
}
.ui .aqsiTgFy .anticon {
  top: 0;
  color: #aaa;
  font-size: 80%;
}
.ui .Hsz0Xplb td {
  width: 12.5em;
  padding: 1em;
  text-align: center;
  background-color: #f6f4f9;
}
.ui .Hsz0Xplb .transparent {
  background-color: transparent;
}
.ui .E_Xb6dQ6 {
  padding: 0.5em;
  font-family: Montserrat;
  text-align: center;
  border: 2px #f6f4f9 solid;
  background-color: #fff;
}
.ui #hQiKqvZk {
  color: #fff;
}
.ui #hQiKqvZk .ant-select-disabled .ant-select-selection {
  color: #444;
  background-color: rgba(255, 255, 255, 0.35);
}
.ui .xo7gr8Gq {
  position: relative;
  padding: 0.75em 1em;
  margin: 0 0.35em 0 0;
  transition: none;
}
.ui .xo7gr8Gq:hover {
  background-color: #fff799;
}
.ui .xo7gr8Gq.is-highlighted {
  background-color: #fff799;
}
.ui .xo7gr8Gq .anticon-close {
  position: absolute;
  top: 50%;
  left: 100%;
  padding: 0;
  margin: -0.75em 0 0 0.5em;
  line-height: 1.625em;
  border: 0;
}
.ui .xo7gr8Gq .anticon-close:hover {
  background-color: rgba(0, 0, 0, 0.025);
}
.ui .xo7gr8Gq .anticon svg {
  display: inline-block;
}
.ui .FUhGyoVM {
  width: 5em !important;
  margin: 0 1.5em 0.75em 0.5em !important;
  padding: 0.25em 0.75em;
  vertical-align: middle;
}

