html,
body,
#container {
  height: 100%;
}
.publicWorksheet {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow-wrap: break-word;
}
.publicWorksheet .qrIcon {
  cursor: pointer;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background-color: #fff;
  font-size: 30px;
  border-radius: 2px;
}
.publicWorksheet .qrIcon > div {
  position: absolute;
  left: -60px;
  top: 56px;
  display: none;
}
.publicWorksheet .qrIcon:hover.icon {
  color: #2196f3;
}
.publicWorksheet .qrIcon:hover > div {
  display: inline-block;
}
.publicWorksheet .formContent {
  position: relative;
  width: 800px;
  margin: 200px auto 5px;
  border-radius: 3px;
  background-color: #fff;
  box-shadow: 0px 1px 4px #00000029;
}
.publicWorksheet .formContent .infoCon {
  padding: 32px 32px 0px 32px;
}
.publicWorksheet .formContent .worksheetName {
  white-space: break-spaces;
  line-height: 1em;
  font-size: 32px;
  font-weight: 600;
  margin: 32px 0 20px;
}
.publicWorksheet .formContent .worksheetLimitInfo {
  margin-bottom: 20px;
  border-left: 5px solid rgba(33, 150, 243, 0.3);
}
.publicWorksheet .formContent .worksheetLimitInfo .itemInfo {
  height: 22px;
  margin-left: 8px;
  color: #757575;
}
.publicWorksheet .formContent .worksheetLimitInfo .itemInfo span {
  font-size: 13px;
  font-weight: bold;
  line-height: 22px;
}
.publicWorksheet .formContent .worksheetDescription {
  color: #151515;
  white-space: pre-line;
  width: 100%;
  box-sizing: border-box;
  overflow: auto;
  margin-bottom: 16px;
}
.publicWorksheet .formContent .worksheetDescription ol,
.publicWorksheet .formContent .worksheetDescription ul {
  list-style-position: outside;
  list-style: decimal;
  margin-left: 16px;
}
.publicWorksheet .formContent .worksheetDescription img {
  max-width: 100%;
}
.publicWorksheet .submitCon {
  text-align: center;
  margin: 30px 32px;
}
.publicWorksheet .submitCon .submitBtn {
  max-width: 736px;
}
.publicWorksheet .submitCon .submitBtn span {
  padding: 0 32px;
}
.publicWorksheet .submitCon .submitBtn :hover {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 3px;
}
.publicWorksheet .mingdaoCon {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.6);
  margin: 0 auto;
  width: 800px;
  padding: 10px 0 30px;
}
.publicWorksheet .mingdaoCon a {
  color: #000;
  text-decoration: none;
}
.publicWorksheet .mingdaoCon a:hover {
  color: #2196f3;
}
.publicWorksheet.hideBg .formContent {
  width: 100% !important;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
}
.publicWorksheet.hideBg .mingdaoCon {
  width: 100% !important;
  padding: 12px 32px;
}
.fillWorksheetSection {
  display: flex;
  margin-left: -19px;
}
.fillWorksheetSection.isFixedRight {
  margin-left: 0;
  flex-direction: row-reverse;
}
.fillWorksheetSection.isFixedRight .relateRecordBlockCon {
  padding-left: 0 !important;
  padding-right: 24px;
}
.fillWorksheetSection > .customFieldsContainer {
  margin: 0 !important;
}
.fillWorksheetSection .relateRecordBlockCon {
  flex: 1;
  min-width: 0;
  padding-left: 24px;
}
.preFillDescDialog > .mui-dialog-mask {
  background-color: rgba(0, 0, 0, 0.85) !important;
}
@media (min-width: 1200px) {
  .formContent {
    width: 1100px !important;
  }
  .mingdaoCon {
    width: 1100px !important;
  }
}
@media (max-width: 920px) {
  .bgHeader {
    height: 180px !important;
  }
  .publicWorksheet .infoCon {
    padding: 24px 24px 0px 24px !important;
  }
  .publicWorksheet .formMain {
    padding: 0 24px !important;
  }
  .publicWorksheet .logo {
    max-width: 100%;
    height: auto !important;
    max-height: 40px;
  }
  .publicWorksheet .formContent {
    width: auto;
    margin: 100px 10px 5px;
  }
  .publicWorksheet .formContent .qrIcon {
    display: none;
  }
  .publicWorksheet .formContent .receipt {
    padding: 0 24px;
  }
  .publicWorksheet .formContent .submitCon {
    margin: 30px 24px;
  }
  .publicWorksheet .mingdaoCon {
    text-align: center;
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding: 12px 0 20px;
  }
  .publicWorksheet .mingdaoCon .Right {
    display: block;
    float: none !important;
    margin-top: 5px;
  }
}
.filledRecordDialog .mui-dialog-default-title {
  font-weight: 600;
}
.filledRecordDialog .mui-dialog-body {
  background: #f8f8f8;
  padding: 0px !important;
}
.filledRecordDialog .recordItem {
  display: flex;
  flex-direction: column;
  min-height: 82px;
  padding: 16px 12px;
  margin: 10px;
  background: #fff;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.16);
  border-radius: 3px;
  cursor: pointer;
}
.filledRecordDialog .recordItem:hover {
  background: #fcfcfc;
}
.filledRecordDialog .recordItem .recordFooter {
  flex: 1;
  display: flex;
  align-items: center;
}
.filledRecordDialog .recordItem .recordFooter .statusWrapper {
  margin-left: 36px;
}
.filledRecordDialog .recordItem .recordFooter .statusWrapper .Success {
  color: #4caf50;
}
.filledRecordDialog .recordItem .recordFooter .statusWrapper .Warning {
  color: #ff9d00;
}
.filledRecordDialog .recordItem .recordFooter .btnWrapper {
  flex: 1;
  display: flex;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: flex-end;
}
.filledRecordDialog .recordItem .recordFooter .operateBtn {
  height: 32px;
  padding: 0 20px;
  line-height: 32px;
  border-radius: 3px;
  color: #fff;
  background: #2196f3;
  cursor: pointer;
  font-weight: 500;
}
.filledRecordDialog .recordItem .recordFooter .operateBtn.edit,
.filledRecordDialog .recordItem .recordFooter .operateBtn.delete {
  background: #f5f5f5;
}
.filledRecordDialog .recordItem .recordFooter .operateBtn.edit {
  color: #151515;
}
.filledRecordDialog .recordItem .recordFooter .operateBtn.delete {
  color: #f44336;
}
.filledRecordDialog .recordItem .recordFooter .operateBtn:hover {
  background: #1e88e5;
}
.filledRecordDialog .recordItem .recordFooter .operateBtn:hover.edit,
.filledRecordDialog .recordItem .recordFooter .operateBtn:hover.delete {
  background: #eaeaea;
}
.filledRecordDialog .recordItem .recordFooter.isMobile {
  flex-direction: column;
  align-items: start;
}
.filledRecordDialog .recordItem .recordFooter.isMobile .statusWrapper {
  margin-left: 0;
}
.filledRecordDialog .recordItem .recordFooter.isMobile .btnWrapper {
  width: 100%;
  margin-top: 20px;
}
.filledRecordDialog .recordItem .recordFooter.isMobile .operateBtn {
  flex: 1;
}
.filledRecordDialog .recordItem .recordFooter.isMobile > * {
  margin-top: 16px;
}

.mui-dialog-container {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}
.mui-dialog-container > .mui-dialog-mask {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.7);
}
.mui-dialog-container > .mui-dialog-scroll-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
  padding: 32px 0;
  text-align: center;
}
.mui-dialog-container > .mui-dialog-scroll-container > .mui-dialog-ghost {
  display: inline-block;
  width: 0;
  height: auto;
  vertical-align: middle;
}
.mui-dialog-container > .mui-dialog-scroll-container > .mui-dialog-dialog {
  display: inline-flex;
  width: 480px;
  max-height: auto;
  background-color: #fff;
  text-align: left;
  vertical-align: middle;
  flex-direction: column;
  border-radius: 3px;
  position: relative;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0, 0, 0, 0.15);
}
.mui-dialog-container > .mui-dialog-scroll-container > .mui-dialog-dialog.mui-dialog-anim {
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.mui-dialog-container > .mui-dialog-scroll-container > .mui-dialog-dialog.mui-dialog-medium {
  width: 560px;
}
.mui-dialog-container > .mui-dialog-scroll-container > .mui-dialog-dialog.mui-dialog-large {
  width: 640px;
}
.mui-dialog-container > .mui-dialog-scroll-container > .mui-dialog-dialog.mui-dialog-huge {
  width: 880px;
}
.mui-dialog-container > .mui-dialog-scroll-container > .mui-dialog-dialog.mui-dialog-confirm.mui-dialog-success > .mui-dialog-header > .mui-dialog-desc {
  color: #4caf50;
}
.mui-dialog-container > .mui-dialog-scroll-container > .mui-dialog-dialog.mui-dialog-confirm.mui-dialog-danger > .mui-dialog-header > .mui-dialog-desc {
  color: #f44336;
}
.mui-dialog-container > .mui-dialog-scroll-container > .mui-dialog-dialog > .mui-dialog-close-btn {
  position: absolute;
  z-index: 9;
  border: 0;
  background: transparent;
  right: 0;
  top: 2px;
  font-weight: 700;
  line-height: 1;
  outline: none;
  text-decoration: none;
}
.mui-dialog-container > .mui-dialog-scroll-container > .mui-dialog-dialog > .mui-dialog-close-btn .Icon {
  cursor: pointer;
  display: block;
  width: 22px;
  height: 22px;
  font-size: 22px;
  color: #bdbdbd;
}
.mui-dialog-container > .mui-dialog-scroll-container > .mui-dialog-dialog > .mui-dialog-close-btn .Icon:hover {
  color: #1e88e5;
}
.mui-dialog-container > .mui-dialog-scroll-container > .mui-dialog-dialog > .mui-dialog-header {
  line-height: 1;
  padding: 20px 24px 16px;
  border-radius: 3px 0 0 3px;
}
.mui-dialog-container > .mui-dialog-scroll-container > .mui-dialog-dialog > .mui-dialog-header > .mui-dialog-default-title {
  color: #151515;
  font-weight: 600;
  font-size: 17px;
}
.mui-dialog-container > .mui-dialog-scroll-container > .mui-dialog-dialog > .mui-dialog-header > .mui-dialog-desc {
  padding-top: 16px;
  font-size: 14px;
  color: #757575;
  word-break: break-all;
  line-height: 20px;
}
.mui-dialog-container > .mui-dialog-scroll-container > .mui-dialog-dialog > .mui-dialog-body {
  overflow: auto;
  flex: 1;
  padding: 0 24px 22px;
  box-sizing: border-box;
}
.mui-dialog-container > .mui-dialog-scroll-container > .mui-dialog-dialog > .mui-dialog-body > .mui-dialog-body-content {
  height: 480px;
}
.mui-dialog-container > .mui-dialog-scroll-container > .mui-dialog-dialog > .mui-dialog-footer {
  padding: 10px 24px 20px;
  text-align: right;
  border-radius: 0 0 3px 3px;
}
.mui-dialog-container > .mui-dialog-scroll-container > .mui-dialog-dialog > .mui-dialog-footer .Button + .Button {
  margin-left: 16px;
}
.mui-dialog-container > .mui-dialog-scroll-container.mui-dialog-fixed > .mui-dialog-ghost {
  display: none;
}
.mui-dialog-container > .mui-dialog-scroll-container.mui-dialog-fixed > .mui-dialog-dialog {
  height: auto;
  flex-direction: column;
}
.mui-dialog-container > .mui-dialog-scroll-container.mui-dialog-fixed > .mui-dialog-dialog > .mui-dialog-body {
  overflow: auto;
  flex: 1;
}
.mui-dialog-container > .mui-dialog-scroll-container.mui-dialog-fixed > .mui-dialog-dialog > .mui-dialog-body > .mui-dialog-body-content {
  height: 480px;
}
.mui-dialog-container > .mui-dialog-scroll-container.mui-dialog-scroll > .mui-dialog-dialog {
  max-height: none;
}
.mui-dialog-container > .mui-dialog-scroll-container.mui-dialog-scroll > .mui-dialog-dialog > .mui-dialog-body {
  max-height: none;
}
.mui-dialog-container > .mui-dialog-scroll-container.mui-dialog-scroll > .mui-dialog-dialog > .mui-dialog-body > .mui-dialog-body-content {
  height: 1280px;
}

.ming.Button {
  display: inline-block;
  box-sizing: border-box;
  text-shadow: none;
  border: none;
  outline: none;
  border-radius: 3px;
  color: white;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  font-weight: bold;
  transition: color ease-in 0.2s, border-color ease-in 0.2s, background-color ease-in 0.2s;
}
.ming.Button--primary {
  background: var(--app-primary-color);
}
.ming.Button--primary:hover {
  background: var(--app-primary-hover-color);
}
.ming.Button--secondary {
  background: #bdbdbd;
}
.ming.Button--secondary:hover {
  background: #6b6b6b;
}
.ming.Button--danger-gray {
  color: #151515;
  background: #f5f5f5;
}
.ming.Button--danger-gray:hover {
  background: #ffebeb;
}
.ming.Button--success {
  background: #4caf50;
}
.ming.Button--success:hover {
  background: #2d682f;
}
.ming.Button--danger {
  background: #f44336;
}
.ming.Button--danger:hover {
  background: #ba160a;
}
.ming.Button--ghost {
  color: var(--app-primary-color);
  background: transparent;
  border: 1px solid var(--app-primary-color);
  line-height: 26px !important;
}
.ming.Button--ghost:hover {
  color: white;
  background: var(--app-primary-color);
}
.ming.Button--ghostgray {
  color: #757575;
  background: transparent;
  border: 1px solid #ddd;
  line-height: 26px !important;
}
.ming.Button--ghostgray:not(.Button--disabled):hover {
  border-color: #bdbdbd;
  color: #2196f3;
  background: #fff;
}
.ming.Button--ghostgray.Button--disabled {
  color: #bdbdbd;
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.ming.Button--ghostgray.Button--disabled:hover {
  background-color: #f5f5f5;
}
.ming.Button--link {
  color: #9e9e9e;
  background: transparent;
}
.ming.Button--link:hover {
  color: var(--app-primary-color);
}
.ming.Button--tiny {
  font-size: 12px;
  line-height: 24px;
  min-height: 24px;
  padding: 0 16px;
  min-width: 56px;
}
.ming.Button--small {
  font-size: 13px;
  line-height: 28px;
  min-height: 28px;
  padding: 0 22px;
  min-width: 70px;
}
.ming.Button--mdnormal {
  font-size: 13px;
  line-height: 32px;
  min-height: 32px;
  padding: 0 24px;
}
.ming.Button--mdbig {
  font-size: 13px;
  line-height: 36px;
  min-height: 36px;
  padding: 0 26px;
  min-width: 90px;
}
.ming.Button--medium {
  font-size: 14px;
  line-height: 36px;
  min-height: 36px;
  padding: 0 32px;
  min-width: 92px;
}
.ming.Button--large {
  font-size: 14px;
  line-height: 44px;
  min-height: 44px;
  padding: 0 40px;
  min-width: 108px;
}
.ming.Button--tiny.ming.Button--circle {
  border-radius: 12px;
}
.ming.Button--small.ming.Button--circle {
  border-radius: 14px;
}
.ming.Button--medium.ming.Button--circle {
  border-radius: 18px;
}
.ming.Button--large.ming.Button--circle {
  border-radius: 22px;
}
.ming.Button--disabled {
  cursor: not-allowed;
}
.ming.Button--disabled,
.ming.Button--disabled:hover {
  background: #bdbdbd;
}
.ming.Button--loading {
  padding: 0;
}
.ming .Button-loadingCircle {
  margin-left: auto;
  margin-right: auto;
  animation: Button-loadingCircle 0.75s 0s infinite linear;
  animation-fill-mode: both;
  background: transparent;
  border: 2px solid;
  border-color: rgba(255, 255, 255, 0.8);
  border-bottom-color: transparent;
  border-radius: 50%;
}
.ming.Button--tiny .Button-loadingCircle {
  width: 10px;
  height: 10px;
}
.ming.Button--small .Button-loadingCircle {
  width: 12px;
  height: 12px;
}
.ming.Button--medium .Button-loadingCircle {
  width: 14px;
  height: 14px;
}
.ming.Button--mdnormal .Button-loadingCircle {
  width: 14px;
  height: 14px;
}
.ming.Button--large .Button-loadingCircle {
  width: 18px;
  height: 18px;
}
@keyframes Button-loadingCircle {
  0% {
    transform: rotate(0deg) scale(1);
  }
  50% {
    transform: rotate(180deg) scale(0.8);
  }
  100% {
    transform: rotate(360deg) scale(1);
  }
}

.netStateWrap .imgWrap {
  height: 200px;
  background: url(data:image/png;base64,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) center center no-repeat;
  background-size: cover;
}
.netStateWrap .hint {
  margin: 32px 24px 10px;
  text-align: center;
  font-size: 22px;
  font-weight: bold;
}
.netStateWrap .explain {
  margin: 0 24px;
  max-width: 600px;
  font-size: 14px;
  text-align: center;
}
.netStateWrap .operationWrap {
  margin: 24px auto 20px auto;
}
.netStateWrap .operationWrap .operationBtn {
  box-sizing: border-box;
  border-radius: 20px;
  width: 240px;
  margin: 0 auto;
  margin-bottom: 16px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  background-color: #2196f3;
  cursor: pointer;
}
.netStateWrap .operationWrap .operationBtn:hover {
  background-color: #0c7cd5;
}
.netStateWrap .operationWrap .operationBtn.topLevel {
  background-color: #fff;
  color: #2196f3;
  border: 2px solid #2196f3;
}
.netStateWrap .operationWrap .operationBtn.topLevel:hover {
  color: #0c7cd5;
  border-color: #0c7cd5;
}
.netStateWrap .operationText {
  color: #2196f3;
  text-align: center;
  cursor: pointer;
  font-size: 14px;
}
.upgradeVersionDialogBtn .ming.Button.Button--primary {
  display: block;
  box-sizing: border-box;
  border-radius: 20px;
  width: 240px !important;
  margin: 0 auto;
  margin-bottom: 16px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  background-color: #2196f3 !important;
  cursor: pointer;
}
.upgradeVersionDialogBtn .ming.Button.Button--primary:hover {
  background-color: #0c7cd5 !important;
}
.upgradeWrap {
  background-color: #fff;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.upgradeWrap .payUpgradeBtn {
  margin-top: 48px;
  border-radius: 20px !important;
  width: 240px !important;
  height: 40px;
  line-height: 40px !important;
  background-color: #2196f3 !important;
}

.captchaInput {
  height: 36px;
  width: 100%;
  border: 1px solid #bdbdbd;
  border-radius: 4px;
  padding: 0 12px;
  outline: none;
  box-sizing: border-box;
}
.captchaImg {
  width: 320px;
  height: 130px;
  margin-top: 10px;
}

@font-face {
  font-family: 'emotion';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,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);
  font-weight: normal;
  font-style: normal;
}
[class^='emotion'],
[class*=' emotion'] {
  font-family: 'emotion';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.emotion-emoji:before {
  content: '\E601';
}
.emotion-bear:before {
  content: '\E600';
}
.emotion-face:before {
  content: '1';
}
.emotion-history:before {
  content: '2';
}
.emotion-twemoji {
  width: 22px;
  height: 22px;
}
.mdEmotion {
  position: absolute;
  background: #fff;
  box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0, 0, 0, 0.15);
  border: solid 1px #c7c7c7;
  z-index: 99999;
  height: 240px;
}
.mdEmotion .mdEmotionWrapper {
  padding: 4px;
  width: 380px;
  height: 188px;
  overflow-y: auto;
  overflow-x: hidden;
  box-sizing: border-box;
}
.mdEmotion .arrow,
.mdEmotion .arrow:after {
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  border-color: transparent;
  border-style: solid;
  border-width: 8px;
}
.mdEmotion .arrow:after {
  content: '';
}
.mdEmotion.emotion-bottom {
  margin-top: 8px;
}
.mdEmotion.emotion-bottom .arrow,
.mdEmotion.emotion-bottom .arrow:after {
  border-top-width: 0;
}
.mdEmotion.emotion-bottom .arrow {
  left: 50%;
  margin-left: -8px;
  top: -8px;
  border-bottom-color: #c7c7c7;
}
.mdEmotion.emotion-bottom .arrow:after {
  border-bottom-color: #fff;
  top: 1px;
  margin-left: -8px;
}
.mdEmotion.emotion-top {
  margin-top: -8px;
}
.mdEmotion.emotion-top .arrow,
.mdEmotion.emotion-top .arrow:after {
  border-bottom-width: 0;
}
.mdEmotion.emotion-top .arrow {
  left: 50%;
  margin-left: -8px;
  bottom: -8px;
  border-top-color: #c7c7c7;
}
.mdEmotion.emotion-top .arrow:after {
  border-top-color: #fff;
  bottom: 1px;
  margin-left: -8px;
}
.mdEmotion.emotion-left {
  margin-left: -8px;
}
.mdEmotion.emotion-left .arrow,
.mdEmotion.emotion-left .arrow:after {
  border-right-width: 0;
}
.mdEmotion.emotion-left .arrow {
  top: 50%;
  margin-top: -8px;
  right: -8px;
  border-left-color: #c7c7c7;
}
.mdEmotion.emotion-left .arrow:after {
  border-left-color: #fff;
  right: 1px;
  margin-top: -8px;
}
.mdEmotion.emotion-right {
  margin-left: 8px;
}
.mdEmotion.emotion-right .arrow,
.mdEmotion.emotion-right .arrow:after {
  border-left-width: 0;
}
.mdEmotion.emotion-right .arrow {
  top: 50%;
  margin-top: -8px;
  left: -8px;
  border-right-color: #c7c7c7;
}
.mdEmotion.emotion-right .arrow:after {
  margin-top: -8px;
  border-right-color: #fff;
  left: 1px;
}
.mdEmotion .mdEmotionTab {
  border-top: solid 1px #ececec;
  margin-bottom: -9px;
  padding: 10px 6px;
  height: 50px;
  background: #fff;
  box-sizing: border-box;
}
.mdEmotion .mdEmotionTab .tabItem {
  display: inline-block;
  font-size: 20px;
  line-height: 100%;
  cursor: pointer;
  vertical-align: middle;
  color: #666;
  padding: 4px;
  margin-right: 6px;
}
.mdEmotion .mdEmotionTab .tabItem:hover {
  background: #efefef;
}
.mdEmotion .mdEmotionTab .tabItem-images {
  width: 22px;
  height: 22px;
}
.mdEmotion .mdEmotionTab .tabItem.active {
  color: #08f;
  background: #f1f1f1;
}
.mdEmotion .mdEmotionWrapper .mdEmotionPanel {
  display: none;
  margin-right: -17px;
}
.mdEmotion .mdEmotionWrapper .mdEmotionPanel.panel1 .emotionItem {
  box-sizing: border-box;
}
.mdEmotion .mdEmotionWrapper .mdEmotionPanel.panel1 .emotionItem.emotionItemBear,
.mdEmotion .mdEmotionWrapper .mdEmotionPanel.panel1 .emotionItem.emotionItemAru {
  transition: all 0.3s 0.1s;
  width: 25px;
  height: 25px;
  line-height: 24px;
}
.mdEmotion .mdEmotionWrapper .mdEmotionPanel.panel1 .emotionItem.emotionItemBear img,
.mdEmotion .mdEmotionWrapper .mdEmotionPanel.panel1 .emotionItem.emotionItemAru img {
  width: 100%;
  height: auto;
}
.mdEmotion .mdEmotionWrapper .mdEmotionPanel.active {
  display: block;
}
.mdEmotion .mdEmotionWrapper .mdEmotionPanel .emotionItem {
  font-size: 0;
  margin: 4px;
  display: inline-block;
  vertical-align: top;
  width: 25px;
  height: 25px;
}
.mdEmotion .mdEmotionWrapper .mdEmotionPanel .emotionItem.emoji {
  padding: 0 1px;
}
.mdEmotion .mdEmotionWrapper .mdEmotionPanel .emotionItem img {
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
}
.mdEmotion .mdEmotionWrapper .mdEmotionPanel .emotionItem .emotion-twemoji {
  width: 22px;
  height: 22px;
}
.mdEmotion .mdEmotionWrapper .mdEmotionPanel .emotionItem.emotionItemBear {
  width: 53px;
  height: 53px;
}
.mdEmotion .mdEmotionWrapper .mdEmotionPanel .emotionItem.emotionItemBear img {
  width: 53px;
  height: 53px;
}
.mdEmotion .mdEmotionWrapper .mdEmotionPanel .emotionItem.emotionItemAru {
  width: 53px;
  height: 53px;
  line-height: 53px;
}
.mdEmotion .mdEmotionWrapper .mdEmotionPanel .emotionItem.emotionItemAru img {
  width: 100%;
  height: auto;
  vertical-align: middle;
  max-height: 100%;
}

/* 黑色风格 Black */
/* 白色风格 */
.Tooltip-black.Tooltip-placement-top .Tooltip-arrow,
.Tooltip-black.Tooltip-placement-topLeft .Tooltip-arrow,
.Tooltip-black.Tooltip-placement-topRight .Tooltip-arrow {
  border-top-color: #212121;
}
.Tooltip-black.Tooltip-placement-right .Tooltip-arrow,
.Tooltip-black.Tooltip-placement-rightBottom .Tooltip-arrow,
.Tooltip-black.Tooltip-placement-rightTop .Tooltip-arrow {
  border-right-color: #212121;
}
.Tooltip-black.Tooltip-placement-bottom .Tooltip-arrow,
.Tooltip-black.Tooltip-placement-bottomLeft .Tooltip-arrow,
.Tooltip-black.Tooltip-placement-bottomRight .Tooltip-arrow {
  border-bottom-color: #212121;
}
.Tooltip-black.Tooltip-placement-left .Tooltip-arrow,
.Tooltip-black.Tooltip-placement-leftBottom .Tooltip-arrow,
.Tooltip-black.Tooltip-placement-leftTop .Tooltip-arrow {
  border-left-color: #212121;
}
.Tooltip-white.Tooltip-placement-top .Tooltip-arrow,
.Tooltip-white.Tooltip-placement-topLeft .Tooltip-arrow,
.Tooltip-white.Tooltip-placement-topRight .Tooltip-arrow {
  border-top-color: #ffffff;
}
.Tooltip-white.Tooltip-placement-right .Tooltip-arrow,
.Tooltip-white.Tooltip-placement-rightBottom .Tooltip-arrow,
.Tooltip-white.Tooltip-placement-rightTop .Tooltip-arrow {
  border-right-color: #ffffff;
}
.Tooltip-white.Tooltip-placement-bottom .Tooltip-arrow,
.Tooltip-white.Tooltip-placement-bottomLeft .Tooltip-arrow,
.Tooltip-white.Tooltip-placement-bottomRight .Tooltip-arrow {
  border-bottom-color: #ffffff;
}
.Tooltip-white.Tooltip-placement-left .Tooltip-arrow,
.Tooltip-white.Tooltip-placement-leftBottom .Tooltip-arrow,
.Tooltip-white.Tooltip-placement-leftTop .Tooltip-arrow {
  border-left-color: #ffffff;
}
.Tooltip {
  position: absolute;
  z-index: 1060;
  display: block;
  visibility: visible;
  font-size: 13px;
  line-height: 1.5;
  /* top start */
  /* top end */
  /* right start */
  /* right end */
  /* bottom start */
  /* bottom end */
  /* left start */
  /* left end */
}
.Tooltip-hidden {
  display: none;
}
.Tooltip-white .Tooltip-wrapper {
  background-color: #ffffff;
  box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0, 0, 0, 0.15);
}
.Tooltip-black {
  font-weight: bold;
}
.Tooltip-black .Tooltip-wrapper {
  color: #fff;
  background-color: #212121;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
}
.Tooltip-wrapper {
  max-width: 250px;
  padding: 5px 10px;
  text-decoration: none;
  border-radius: 4px;
  word-break: break-word;
}
.Tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.Tooltip-placement-top,
.Tooltip-placement-topLeft,
.Tooltip-placement-topRight {
  padding: 5px 0 8px;
}
.Tooltip-placement-top .Tooltip-arrow,
.Tooltip-placement-topLeft .Tooltip-arrow,
.Tooltip-placement-topRight .Tooltip-arrow {
  bottom: 3px;
  border-width: 5px 5px 0;
}
.Tooltip-placement-top .Tooltip-arrow {
  left: 50%;
  margin-left: -5px;
}
.Tooltip-placement-topLeft .Tooltip-arrow {
  left: 16px;
}
.Tooltip-placement-topRight .Tooltip-arrow {
  right: 16px;
}
.Tooltip-placement-right,
.Tooltip-placement-rightBottom,
.Tooltip-placement-rightTop {
  padding: 0 5px 0 8px;
}
.Tooltip-placement-right .Tooltip-arrow,
.Tooltip-placement-rightBottom .Tooltip-arrow,
.Tooltip-placement-rightTop .Tooltip-arrow {
  left: 3px;
  border-width: 5px 5px 5px 0;
}
.Tooltip-placement-right .Tooltip-arrow {
  top: 50%;
  margin-top: -5px;
}
.Tooltip-placement-rightTop .Tooltip-arrow {
  top: 8px;
}
.Tooltip-placement-rightBottom .Tooltip-arrow {
  bottom: 8px;
}
.Tooltip-placement-bottom,
.Tooltip-placement-bottomLeft,
.Tooltip-placement-bottomRight {
  padding: 8px 0 5px;
}
.Tooltip-placement-bottom .Tooltip-arrow,
.Tooltip-placement-bottomLeft .Tooltip-arrow,
.Tooltip-placement-bottomRight .Tooltip-arrow {
  top: 3px;
  border-width: 0 5px 5px;
}
.Tooltip-placement-bottom .Tooltip-arrow {
  left: 50%;
  margin-left: -5px;
}
.Tooltip-placement-bottomLeft .Tooltip-arrow {
  left: 16px;
}
.Tooltip-placement-bottomRight .Tooltip-arrow {
  right: 16px;
}
.Tooltip-placement-left,
.Tooltip-placement-leftBottom,
.Tooltip-placement-leftTop {
  padding: 0 8px 0 5px;
}
.Tooltip-placement-left .Tooltip-arrow,
.Tooltip-placement-leftBottom .Tooltip-arrow,
.Tooltip-placement-leftTop .Tooltip-arrow {
  right: 3px;
  border-width: 5px 0 5px 5px;
}
.Tooltip-placement-left .Tooltip-arrow {
  top: 50%;
  margin-top: -5px;
}
.Tooltip-placement-leftTop .Tooltip-arrow {
  top: 8px;
}
.Tooltip-placement-leftBottom .Tooltip-arrow {
  bottom: 8px;
}
.Tooltip-move-top-enter,
.Tooltip-move-top-appear {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.Tooltip-move-top-leave {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.Tooltip-move-top-enter.Tooltip-move-top-enter-active,
.Tooltip-move-top-appear.Tooltip-move-top-appear-active {
  animation-name: tooltipTopMoveIn;
  animation-play-state: running;
}
.Tooltip-move-top-leave.Tooltip-move-top-leave-active {
  animation-name: tooltipTopMoveOut;
  animation-play-state: running;
  pointer-events: none;
}
.Tooltip-move-top-enter,
.Tooltip-move-top-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.Tooltip-move-top-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.Tooltip-move-bottom-enter,
.Tooltip-move-bottom-appear {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.Tooltip-move-bottom-leave {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.Tooltip-move-bottom-enter.Tooltip-move-bottom-enter-active,
.Tooltip-move-bottom-appear.Tooltip-move-bottom-appear-active {
  animation-name: tooltipBottomMoveIn;
  animation-play-state: running;
}
.Tooltip-move-bottom-leave.Tooltip-move-bottom-leave-active {
  animation-name: tooltipBottomMoveOut;
  animation-play-state: running;
  pointer-events: none;
}
.Tooltip-move-bottom-enter,
.Tooltip-move-bottom-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.Tooltip-move-bottom-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.Tooltip-move-left-enter,
.Tooltip-move-left-appear {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.Tooltip-move-left-leave {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.Tooltip-move-left-enter.Tooltip-move-left-enter-active,
.Tooltip-move-left-appear.Tooltip-move-left-appear-active {
  animation-name: tooltipLeftMoveIn;
  animation-play-state: running;
}
.Tooltip-move-left-leave.Tooltip-move-left-leave-active {
  animation-name: tooltipLeftMoveOut;
  animation-play-state: running;
  pointer-events: none;
}
.Tooltip-move-left-enter,
.Tooltip-move-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.Tooltip-move-left-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.Tooltip-move-right-enter,
.Tooltip-move-right-appear {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.Tooltip-move-right-leave {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.Tooltip-move-right-enter.Tooltip-move-right-enter-active,
.Tooltip-move-right-appear.Tooltip-move-right-appear-active {
  animation-name: tooltipRightMoveIn;
  animation-play-state: running;
}
.Tooltip-move-right-leave.Tooltip-move-right-leave-active {
  animation-name: tooltipRightMoveOut;
  animation-play-state: running;
  pointer-events: none;
}
.Tooltip-move-right-enter,
.Tooltip-move-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.Tooltip-move-right-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@keyframes tooltipTopMoveIn {
  0% {
    transform-origin: 50% 50%;
    transform: translateY(8px);
    opacity: 0;
  }
  100% {
    transform-origin: 50% 50%;
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes tooltipTopMoveOut {
  0% {
    transform-origin: 50% 50%;
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform-origin: 50% 50%;
    transform: translateY(8px);
    opacity: 0;
  }
}
@keyframes tooltipBottomMoveIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: translateY(-8px);
  }
  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: translateY(0px);
  }
}
@keyframes tooltipBottomMoveOut {
  0% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: translateY(-8px);
  }
}
@keyframes tooltipLeftMoveIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: translateX(8px);
  }
  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: translateX(0px);
  }
}
@keyframes tooltipLeftMoveOut {
  0% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: translateX(0px);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: translateX(8px);
  }
}
@keyframes tooltipRightMoveIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: translateX(-8px);
  }
  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: translateX(0px);
  }
}
@keyframes tooltipRightMoveOut {
  0% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: translateX(0px);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: translateX(-8px);
  }
}

.CustomDefaultValueDialog {
  min-height: 360px;
}
.CustomDefaultValueDialog .customFormItemLabel {
  display: none;
}
.SearchWorksheetDialog {
  max-height: inherit !important;
  height: inherit !important;
}
.SearchWorksheetDialog .mui-dialog-body {
  overflow: initial !important;
}
.SearchWorksheetDialog .searchWorksheetSort .mTop24 {
  margin-top: 12px !important;
}
.selectOptionSortableList {
  position: relative;
  z-index: 1000;
  background-color: #fff;
}
.portalSettingsDialog {
  max-height: inherit !important;
  height: inherit !important;
}
.portalSettingsDialog .selectOtherFieldContainer {
  display: none;
}
.portalSettingsDialog .checkWrap > div:last-child > div:last-child > div:first-child {
  width: 100% !important;
}
.portalSettingsDialog .mui-dialog-body {
  overflow: initial !important;
}
.portalSettingsDialog .mui-dialog-footer .ming.Button--medium {
  line-height: 28px;
  min-height: 28px;
  padding: 0 17px;
  min-width: 60px;
}
.portalSettingsDialog .mui-dialog-footer .ming.Button--medium:last-child {
  margin-left: 7px !important;
}
.sectionConfirmDialog .mui-dialog-dialog.mui-dialog-confirm {
  background-color: #f5f5f5;
}
.customEventMoreOptions {
  position: relative;
  width: 180px;
}
.customEventMoreOptions .isDanger {
  color: #f44336;
}
.customEventMoreOptions .isDanger:hover {
  color: #fff;
}
.customEventMoreOptions .isDanger:hover.ming.Item .Item-content .icon {
  color: #fff;
}
.customEventMoreOptions .isDanger.ming.Item .Item-content .icon {
  color: #f44336;
}
.customEventMoreOptions .disabled {
  color: #bdbdbd;
  cursor: not-allowed;
}
.customEventMoreOptions .disabled.ming.Item .Item-content .icon {
  color: #bdbdbd;
}
.filterRegexSortableList {
  position: relative;
}
.attachmentConfigDialog {
  position: relative;
  height: inherit !important;
}
.attachmentConfigDialog .mui-dialog-body {
  padding: 0 24px;
}
.attachmentConfigDialog .mui-dialog-body .fieldList li {
  max-width: 100%;
}
.attachmentConfigDialog .splitLine {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 304px;
  width: 1px;
  background: #ededed;
}
.attachmentConfigDialog .mui-dialog-footer {
  margin-right: 304px;
}

.ming.Menu {
  position: absolute;
  width: 180px;
  padding: 5px 0;
  border-radius: 3px;
  background: white;
  z-index: 11;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.13), 0 2px 6px rgba(0, 0, 0, 0.1);
}
.ming.Menu-hidden {
  display: none;
}
.MenuBox {
  background: white;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.13), 0 2px 6px rgba(0, 0, 0, 0.1);
  padding: 5px 0;
  border-radius: 3px;
  z-index: 11;
  width: 100%;
}
.MenuBox .ming.Menu {
  position: relative;
  box-shadow: none;
  padding: 0;
}

.ming.List {
  user-select: none;
  list-style-type: none;
}
.ming.List .List-header {
  padding: 5px 16px;
  font-size: 12px;
  line-height: 20px;
  border-bottom: 1px solid #e5e5e5;
}
.ming.List .List-body {
  overflow-y: auto;
  overflow-x: hidden;
}
.ming.List .List-footer {
  border-top: 1px solid #ccc;
}
.ming.List--withIconFront .Item .Item-content {
  padding-left: 32px;
}
.ming.List--withIconEnd .Item .Item-content.iconAtEnd {
  padding-right: 32px;
}
.ming.List .Dividor {
  margin-top: 5px;
  margin-bottom: 5px;
  border-top: 1px solid #eee;
}

.ming.MenuItem .Item-content {
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
  width: 100%;
  white-space: nowrap;
}
.ming.MenuItem .Item-content:not(.disabled):hover {
  background-color: #1e88e5 !important;
}
.ming.MenuItem .Item-content.disabled {
  color: #999;
  cursor: not-allowed;
}
.ming.MenuItem--withSubMenu > .Item-content:after {
  content: '';
  border: 5px solid transparent;
  border-left-color: #151515;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -5px;
}
.ming.MenuItem--withSubMenu:hover > .Item-content:after {
  border-left-color: #fff;
}
.ming.MenuItem .icon {
  color: #9e9e9e;
}

.ming.Item {
  cursor: pointer;
  height: 36px;
  line-height: 36px;
  vertical-align: middle;
  box-sizing: border-box;
  width: 100%;
}
.ming.Item .Item-content {
  display: block;
  position: relative;
  padding: 0 16px;
  color: currentColor;
}
.ming.Item .Item-content .disabled {
  cursor: not-allowed;
}
.ming.Item .Item-content .icon {
  color: #9e9e9e;
}
.ming.Item .Item-content:not(.disabled):hover {
  text-decoration: none;
  color: white !important;
  background-color: rgba(0, 0, 0, 0.04);
}
.ming.Item .Item-content:not(.disabled):hover .icon {
  color: white;
}
.ming.Item .Item-content:not(.disabled):hover a {
  color: white;
}
.ming.Item .Item-content:not(.disabled):hover .subText {
  color: white !important;
}
.ming.Item .Item-content .Icon {
  font-size: 14px;
  line-height: 36px;
  left: 10px;
  position: absolute;
}
.ming.Item .Item-content span div {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ming.Item.iconAtEnd .Item-content .Icon {
  left: auto;
  right: 10px;
}

.saveWorksheetFilter .title {
  font-size: 12px;
  color: #9e9e9e;
  margin: 10px 0;
}
.saveWorksheetFilter .Checkbox {
  width: 50%;
  display: inline-block;
  margin-bottom: 6px;
}
.saveWorksheetFilter .sheetColumns {
  height: 150px;
}
.saveWorksheetFilter .sheetColumns .Block.Checkbox {
  margin-bottom: 11px;
}

.ming.Input {
  border: 1px solid #ccc;
  box-sizing: border-box;
  height: 36px;
  border-radius: 3px;
  padding: 0 12px;
  font-size: 14px;
}
.ming.Input.Input--small {
  font-size: 13px;
  height: 30px;
}
.ming.Input:hover {
  border-color: #bbb;
}
.ming.Input:focus {
  border-color: #1e88e5;
}

.ming.RadioGroup {
  display: flex;
  flex-wrap: wrap;
}
.ming.RadioGroup.RadioGroup--vertical {
  flex-direction: column;
}
.ming.Radio {
  margin-right: 20px;
  cursor: pointer;
}
.ming.Radio span {
  vertical-align: middle;
}
.ming.Radio .Radio-box {
  border: 1px solid;
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  margin-top: -1px;
  margin-right: 12px;
  position: relative;
  background-color: #fff;
}
.ming.Radio .Radio-box-round {
  width: 12px;
  height: 12px;
  top: 2px;
  left: 2px;
  border-radius: 50%;
  position: absolute;
  display: inline-block;
  transition: all 0.2s;
  background-color: #1e88e5;
}
.ming.Radio .Radio-box--middle {
  width: 16px;
  height: 16px;
}
.ming.Radio .Radio-box--middle .Radio-box-round {
  width: 10px;
  height: 10px;
}
.ming.Radio .Radio-box--small {
  width: 14px;
  height: 14px;
}
.ming.Radio .Radio-box--small .Radio-box-round {
  width: 10px;
  height: 10px;
  top: 1px;
  left: 1px;
}
.ming.Radio.checked .Radio-box {
  border-color: #1e88e5;
}
.ming.Radio:not(.checked) .Radio-box {
  border-color: #ccc;
}
.ming.Radio:not(.checked) .Radio-box-round {
  width: 0;
  height: 0;
  top: 50%;
  left: 50%;
}
.ming.Radio.Radio--disabled {
  color: #9e9e9e;
  cursor: not-allowed;
}
.ming.Radio.Radio--disabled .Radio-box {
  border-color: #bdbdbd;
  background-color: #f5f5f5;
}
.ming.Radio.Radio--disabled .Radio-box-round {
  background-color: #bdbdbd;
}
.ming.Radio .Radio-text .icon {
  margin-right: 4px;
  color: #9e9e9e;
  font-size: 16px;
}

.ming.Dropdown,
.dropdownTrigger {
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  max-width: 100%;
}
.ming.Dropdown .Dropdown--input,
.dropdownTrigger .Dropdown--input {
  padding: 5px 5px 5px 12px;
}
.ming.Dropdown .Dropdown--input .value,
.dropdownTrigger .Dropdown--input .value {
  display: inline-block;
  max-width: 90%;
  overflow: hidden;
  vertical-align: middle;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0;
}
.ming.Dropdown .Dropdown--border,
.dropdownTrigger .Dropdown--border {
  border-width: 1px;
  border-style: solid;
  border-color: #ddd;
  height: 36px;
  box-sizing: border-box;
  border-radius: 4px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ming.Dropdown .Dropdown--border:hover,
.dropdownTrigger .Dropdown--border:hover,
.ming.Dropdown .Dropdown--border.active,
.dropdownTrigger .Dropdown--border.active {
  border-color: #2196f3;
}
.ming.Dropdown .Dropdown--border:hover .clearIcon,
.dropdownTrigger .Dropdown--border:hover .clearIcon,
.ming.Dropdown .Dropdown--border.active .clearIcon,
.dropdownTrigger .Dropdown--border.active .clearIcon {
  display: inline-block;
}
.ming.Dropdown .Dropdown--border:hover .dropArrow,
.dropdownTrigger .Dropdown--border:hover .dropArrow,
.ming.Dropdown .Dropdown--border.active .dropArrow,
.dropdownTrigger .Dropdown--border.active .dropArrow {
  display: none;
}
.ming.Dropdown .Dropdown--placeholder,
.dropdownTrigger .Dropdown--placeholder {
  color: #bdbdbd;
}
.ming.Dropdown .Dropdown--hr,
.dropdownTrigger .Dropdown--hr {
  height: 1px;
  margin-top: 6px;
  margin-bottom: 6px;
  background: #ddd;
}
.ming.Dropdown .Dropdown--hr:last-child,
.dropdownTrigger .Dropdown--hr:last-child {
  display: none;
}
.ming.Dropdown.disabled,
.dropdownTrigger.disabled {
  background-color: #f5f5f5;
}
.ming.Dropdown.disabled .Dropdown--border:hover,
.dropdownTrigger.disabled .Dropdown--border:hover {
  border-color: #ccc;
}
.ming.Dropdown.disabled .Dropdown--input,
.dropdownTrigger.disabled .Dropdown--input {
  cursor: not-allowed;
  color: #999;
}
.ming.Dropdown .clearIcon,
.dropdownTrigger .clearIcon {
  display: none;
}
.dropdownTrigger {
  position: absolute;
  z-index: 9999 !important;
}
.dropdownTrigger .ming.Menu {
  position: relative;
}

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

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-select-single .ant-select-selector {
  display: flex;
}
.ant-select-single .ant-select-selector .ant-select-selection-search {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  left: 11px;
}
.ant-select-single .ant-select-selector .ant-select-selection-search-input {
  width: 100%;
}
.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  padding: 0;
  line-height: 30px;
  transition: all 0.3s;
}
@supports (-moz-appearance: meterbar) {
  .ant-select-single .ant-select-selector .ant-select-selection-item,
  .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    line-height: 30px;
  }
}
.ant-select-single .ant-select-selector .ant-select-selection-item {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  transition: none;
  pointer-events: none;
}
.ant-select-single .ant-select-selector::after,
.ant-select-single .ant-select-selector .ant-select-selection-item::after,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder::after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '\A0';
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 25px;
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 18px;
}
.ant-select-single.ant-select-open .ant-select-selection-item {
  color: #bfbfbf;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  width: 100%;
  height: 32px;
  padding: 0 11px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 30px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after {
  line-height: 30px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector::after {
  display: none;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
  position: static;
  width: 100%;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
  position: absolute;
  right: 0;
  left: 0;
  padding: 0 11px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after {
  display: none;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  height: 40px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 38px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 38px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  height: 24px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {
  right: 7px;
  left: 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 28px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 21px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 11px;
}
/**
 * Do not merge `height` & `line-height` under style with `selection` & `search`,
 * since chrome may update to redesign with its align logic.
 */
.ant-select-selection-overflow {
  position: relative;
  display: flex;
  flex: auto;
  flex-wrap: wrap;
  max-width: 100%;
}
.ant-select-selection-overflow-item {
  flex: none;
  align-self: center;
  max-width: 100%;
}
.ant-select-multiple .ant-select-selector {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 1px 4px;
}
.ant-select-show-search.ant-select-multiple .ant-select-selector {
  cursor: text;
}
.ant-select-disabled.ant-select-multiple .ant-select-selector {
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selector::after {
  display: inline-block;
  width: 0;
  margin: 2px 0;
  line-height: 24px;
  content: '\A0';
}
.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 24px;
}
.ant-select-multiple .ant-select-selection-item {
  position: relative;
  display: flex;
  flex: none;
  box-sizing: border-box;
  max-width: 100%;
  height: 24px;
  margin-top: 2px;
  margin-bottom: 2px;
  line-height: 22px;
  background: #f5f5f5;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  cursor: default;
  transition: font-size 0.3s, line-height 0.3s, height 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
  -webkit-padding-start: 8px;
          padding-inline-start: 8px;
  -webkit-padding-end: 4px;
          padding-inline-end: 4px;
}
.ant-select-disabled.ant-select-multiple .ant-select-selection-item {
  color: #bfbfbf;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selection-item-content {
  display: inline-block;
  margin-right: 4px;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
}
.ant-select-multiple .ant-select-selection-item-remove {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  font-size: 10px;
  line-height: inherit;
  cursor: pointer;
}
.ant-select-multiple .ant-select-selection-item-remove > * {
  line-height: 1;
}
.ant-select-multiple .ant-select-selection-item-remove svg {
  display: inline-block;
}
.ant-select-multiple .ant-select-selection-item-remove::before {
  display: none;
}
.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {
  display: block;
}
.ant-select-multiple .ant-select-selection-item-remove > .anticon {
  vertical-align: -0.2em;
}
.ant-select-multiple .ant-select-selection-item-remove:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-select-multiple .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-search {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}
.ant-select-multiple .ant-select-selection-search {
  position: relative;
  max-width: 100%;
  -webkit-margin-start: 7px;
          margin-inline-start: 7px;
}
.ant-select-multiple .ant-select-selection-search-input,
.ant-select-multiple .ant-select-selection-search-mirror {
  height: 24px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 24px;
  transition: all 0.3s;
}
.ant-select-multiple .ant-select-selection-search-input {
  width: 100%;
  min-width: 4.1px;
}
.ant-select-multiple .ant-select-selection-search-mirror {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  white-space: pre;
  visibility: hidden;
}
.ant-select-multiple .ant-select-selection-placeholder {
  position: absolute;
  top: 50%;
  right: 11px;
  left: 11px;
  transform: translateY(-50%);
  transition: all 0.3s;
}
.ant-select-multiple.ant-select-lg .ant-select-selector::after {
  line-height: 32px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 32px;
  line-height: 30px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search {
  height: 32px;
  line-height: 32px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,
.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
  height: 32px;
  line-height: 30px;
}
.ant-select-multiple.ant-select-sm .ant-select-selector::after {
  line-height: 16px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-item {
  height: 16px;
  line-height: 14px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  height: 16px;
  line-height: 16px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,
.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
  height: 16px;
  line-height: 14px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  left: 7px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  -webkit-margin-start: 3px;
          margin-inline-start: 3px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 32px;
  line-height: 32px;
}
.ant-select-disabled .ant-select-selection-item-remove {
  display: none;
}
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
  background-color: #fff;
  border-color: #ff4d4f !important;
}
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-select-status-error .ant-select-feedback-icon {
  color: #ff4d4f;
}
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
  background-color: #fff;
  border-color: #faad14 !important;
}
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-select-status-warning .ant-select-feedback-icon {
  color: #faad14;
}
.ant-select-status-success .ant-select-feedback-icon {
  color: #52c41a;
}
.ant-select-status-validating .ant-select-feedback-icon {
  color: #1890ff;
}
.ant-select-status-error.ant-select-has-feedback .ant-select-clear,
.ant-select-status-warning.ant-select-has-feedback .ant-select-clear,
.ant-select-status-success.ant-select-has-feedback .ant-select-clear,
.ant-select-status-validating.ant-select-has-feedback .ant-select-clear {
  right: 32px;
}
.ant-select-status-error.ant-select-has-feedback .ant-select-selection-selected-value,
.ant-select-status-warning.ant-select-has-feedback .ant-select-selection-selected-value,
.ant-select-status-success.ant-select-has-feedback .ant-select-selection-selected-value,
.ant-select-status-validating.ant-select-has-feedback .ant-select-selection-selected-value {
  padding-right: 42px;
}
.ant-select-feedback-icon {
  font-size: 14px;
  text-align: center;
  visibility: visible;
  -webkit-animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
          animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  pointer-events: none;
}
.ant-select-feedback-icon:not(:first-child) {
  margin-left: 8px;
}
/* Reset search input style */
.ant-select {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  position: relative;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: pointer;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  cursor: text;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: auto;
}
.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background: #f5f5f5;
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: not-allowed;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button {
  display: none;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-appearance: none;
}
.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-select-selection-item {
  flex: 1;
  overflow: hidden;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-item *::-ms-backdrop,
  .ant-select-selection-item {
    flex: auto;
  }
}
.ant-select-selection-placeholder {
  flex: 1;
  overflow: hidden;
  color: #bfbfbf;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-placeholder *::-ms-backdrop,
  .ant-select-selection-placeholder {
    flex: auto;
  }
}
.ant-select-arrow {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 11px;
  display: flex;
  align-items: center;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 1;
  text-align: center;
  pointer-events: none;
}
.ant-select-arrow > * {
  line-height: 1;
}
.ant-select-arrow svg {
  display: inline-block;
}
.ant-select-arrow::before {
  display: none;
}
.ant-select-arrow .ant-select-arrow-icon {
  display: block;
}
.ant-select-arrow .anticon {
  vertical-align: top;
  transition: transform 0.3s;
}
.ant-select-arrow .anticon > svg {
  vertical-align: top;
}
.ant-select-arrow .anticon:not(.ant-select-suffix) {
  pointer-events: auto;
}
.ant-select-disabled .ant-select-arrow {
  cursor: not-allowed;
}
.ant-select-clear {
  position: absolute;
  top: 50%;
  right: 11px;
  z-index: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
  text-rendering: auto;
}
.ant-select-clear::before {
  display: block;
}
.ant-select-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-select:hover .ant-select-clear {
  opacity: 1;
}
.ant-select-dropdown {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  padding: 4px 0;
  overflow: hidden;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.ant-select-dropdown-hidden {
  display: none;
}
.ant-select-dropdown-empty {
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item-empty {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-select-item-group {
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  cursor: default;
}
.ant-select-item-option {
  display: flex;
}
.ant-select-item-option-content {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-select-item-option-state {
  flex: none;
}
.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: #f5f5f5;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  background-color: #e6f7ff;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
  color: #1890ff;
}
.ant-select-item-option-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-item-option-disabled.ant-select-item-option-selected {
  background-color: #f5f5f5;
}
.ant-select-item-option-grouped {
  padding-left: 24px;
}
.ant-select-lg {
  font-size: 16px;
}
.ant-select-borderless .ant-select-selector {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-select-rtl {
  direction: rtl;
}
.ant-select-rtl .ant-select-arrow {
  right: initial;
  left: 11px;
}
.ant-select-rtl .ant-select-clear {
  right: initial;
  left: 11px;
}
.ant-select-dropdown-rtl {
  direction: rtl;
}
.ant-select-dropdown-rtl .ant-select-item-option-grouped {
  padding-right: 24px;
  padding-left: 12px;
}
.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 4px;
  padding-left: 24px;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item {
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {
  margin-right: 0;
  margin-left: 4px;
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {
  right: 0;
  left: auto;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {
  right: 11px;
  left: auto;
}
.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  right: 7px;
}
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  right: 0;
  left: 9px;
  text-align: right;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 11px;
  left: 25px;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 18px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 6px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 21px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-empty {
  margin: 0 8px;
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
}
.ant-empty-image {
  height: 100px;
  margin-bottom: 8px;
}
.ant-empty-image img {
  height: 100%;
}
.ant-empty-image svg {
  height: 100%;
  margin: auto;
}
.ant-empty-footer {
  margin-top: 16px;
}
.ant-empty-normal {
  margin: 32px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-normal .ant-empty-image {
  height: 40px;
}
.ant-empty-small {
  margin: 8px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-small .ant-empty-image {
  height: 35px;
}
.ant-empty-img-default-ellipse {
  fill: #f5f5f5;
  fill-opacity: 0.8;
}
.ant-empty-img-default-path-1 {
  fill: #aeb8c2;
}
.ant-empty-img-default-path-2 {
  fill: url('#linearGradient-1');
}
.ant-empty-img-default-path-3 {
  fill: #f5f5f7;
}
.ant-empty-img-default-path-4 {
  fill: #dce0e6;
}
.ant-empty-img-default-path-5 {
  fill: #dce0e6;
}
.ant-empty-img-default-g {
  fill: #fff;
}
.ant-empty-img-simple-ellipse {
  fill: #f5f5f5;
}
.ant-empty-img-simple-g {
  stroke: #d9d9d9;
}
.ant-empty-img-simple-path {
  fill: #fafafa;
}
.ant-empty-rtl {
  direction: rtl;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tooltip {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1070;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 250px;
  visibility: visible;
}
.ant-tooltip-hidden {
  display: none;
}
.ant-tooltip-placement-top,
.ant-tooltip-placement-topLeft,
.ant-tooltip-placement-topRight {
  padding-bottom: 8px;
}
.ant-tooltip-placement-right,
.ant-tooltip-placement-rightTop,
.ant-tooltip-placement-rightBottom {
  padding-left: 8px;
}
.ant-tooltip-placement-bottom,
.ant-tooltip-placement-bottomLeft,
.ant-tooltip-placement-bottomRight {
  padding-top: 8px;
}
.ant-tooltip-placement-left,
.ant-tooltip-placement-leftTop,
.ant-tooltip-placement-leftBottom {
  padding-right: 8px;
}
.ant-tooltip-inner {
  min-width: 30px;
  min-height: 32px;
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-tooltip-arrow {
  position: absolute;
  display: block;
  width: 13.07106781px;
  height: 13.07106781px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-tooltip-arrow-content {
  --antd-arrow-background-color: rgba(0, 0, 0, 0.75);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 5px;
  height: 5px;
  margin: auto;
  background-color: transparent;
  content: '';
  pointer-events: auto;
  border-radius: 0 0 2px 0;
  pointer-events: none;
}
.ant-tooltip-arrow-content::before {
  position: absolute;
  top: -5px;
  left: -5px;
  width: 15px;
  height: 15px;
  background: linear-gradient(to left, var(--antd-arrow-background-color) 50%, var(--antd-arrow-background-color) 50%) no-repeat -4px -4px;
  content: '';
  -webkit-clip-path: path('M 3.5355339059327373 11.464466094067262 A 5 5 0 0 1 7.071067811865475 10 L 8 10 A 2 2 0 0 0 10 8 L 10 7.071067811865475 A 5 5 0 0 1 11.464466094067262 3.5355339059327373 Z');
          clip-path: path('M 3.5355339059327373 11.464466094067262 A 5 5 0 0 1 7.071067811865475 10 L 8 10 A 2 2 0 0 0 10 8 L 10 7.071067811865475 A 5 5 0 0 1 11.464466094067262 3.5355339059327373 Z');
}
.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: -4.83106781px;
}
.ant-tooltip-placement-top .ant-tooltip-arrow-content,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-topRight .ant-tooltip-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  left: -4.97106781px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content {
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(6.53553391px) rotate(135deg);
}
.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  right: -4.99106781px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content {
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-6.53553391px) rotate(315deg);
}
.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  top: -4.97106781px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
  box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(6.53553391px) rotate(225deg);
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-pink .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-pink .ant-tooltip-arrow-content::before {
  background-color: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-arrow-content::before {
  background-color: #eb2f96;
}
.ant-tooltip-red .ant-tooltip-inner {
  background-color: #f5222d;
}
.ant-tooltip-red .ant-tooltip-arrow-content::before {
  background-color: #f5222d;
}
.ant-tooltip-volcano .ant-tooltip-inner {
  background-color: #fa541c;
}
.ant-tooltip-volcano .ant-tooltip-arrow-content::before {
  background-color: #fa541c;
}
.ant-tooltip-orange .ant-tooltip-inner {
  background-color: #fa8c16;
}
.ant-tooltip-orange .ant-tooltip-arrow-content::before {
  background-color: #fa8c16;
}
.ant-tooltip-yellow .ant-tooltip-inner {
  background-color: #fadb14;
}
.ant-tooltip-yellow .ant-tooltip-arrow-content::before {
  background-color: #fadb14;
}
.ant-tooltip-gold .ant-tooltip-inner {
  background-color: #faad14;
}
.ant-tooltip-gold .ant-tooltip-arrow-content::before {
  background-color: #faad14;
}
.ant-tooltip-cyan .ant-tooltip-inner {
  background-color: #13c2c2;
}
.ant-tooltip-cyan .ant-tooltip-arrow-content::before {
  background-color: #13c2c2;
}
.ant-tooltip-lime .ant-tooltip-inner {
  background-color: #a0d911;
}
.ant-tooltip-lime .ant-tooltip-arrow-content::before {
  background-color: #a0d911;
}
.ant-tooltip-green .ant-tooltip-inner {
  background-color: #52c41a;
}
.ant-tooltip-green .ant-tooltip-arrow-content::before {
  background-color: #52c41a;
}
.ant-tooltip-blue .ant-tooltip-inner {
  background-color: #1890ff;
}
.ant-tooltip-blue .ant-tooltip-arrow-content::before {
  background-color: #1890ff;
}
.ant-tooltip-geekblue .ant-tooltip-inner {
  background-color: #2f54eb;
}
.ant-tooltip-geekblue .ant-tooltip-arrow-content::before {
  background-color: #2f54eb;
}
.ant-tooltip-purple .ant-tooltip-inner {
  background-color: #722ed1;
}
.ant-tooltip-purple .ant-tooltip-arrow-content::before {
  background-color: #722ed1;
}
.ant-tooltip-rtl {
  direction: rtl;
}
.ant-tooltip-rtl .ant-tooltip-inner {
  text-align: right;
}

/**
 * selectize.css (v0.12.6)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */

.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #fff;
  box-shadow: inset 0 0 12px 4px #fff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}
.selectize-input.full {
  background-color: #fff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
  padding-right: 16px!important;
}
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.selectize-dropdown .option,
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}
.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.selectize-dropdown [data-selectable].option {
  opacity: 1;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@-webkit-keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-cascader-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,
.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner,
.ant-cascader-checkbox-input:focus + .ant-cascader-checkbox-inner {
  border-color: #1890ff;
}
.ant-cascader-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  -webkit-animation: antCheckboxEffect 0.36s ease-in-out;
          animation: antCheckboxEffect 0.36s ease-in-out;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  content: '';
}
.ant-cascader-checkbox:hover::after,
.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox::after {
  visibility: visible;
}
.ant-cascader-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-cascader-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-cascader-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-cascader-checkbox-disabled {
  cursor: not-allowed;
}
.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-cascader-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-cascader-checkbox-disabled:hover::after,
.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled::after {
  visibility: hidden;
}
.ant-cascader-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-cascader-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\A0';
}
.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-cascader-checkbox-wrapper + .ant-cascader-checkbox-wrapper {
  margin-left: 8px;
}
.ant-cascader-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-cascader-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-cascader-checkbox-group-item {
  margin-right: 8px;
}
.ant-cascader-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-cascader-checkbox-group-item + .ant-cascader-checkbox-group-item {
  margin-left: 0;
}
.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-cascader {
  width: 184px;
}
.ant-cascader-checkbox {
  top: 0;
  margin-right: 8px;
}
.ant-cascader-menus {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
}
.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu {
  width: 100%;
  height: auto;
}
.ant-cascader-menu {
  min-width: 111px;
  height: 180px;
  margin: 0;
  margin: -4px 0;
  padding: 4px 0;
  overflow: auto;
  vertical-align: top;
  list-style: none;
  border-right: 1px solid #f0f0f0;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.ant-cascader-menu-item {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  padding: 5px 12px;
  overflow: hidden;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-cascader-menu-item:hover {
  background: #f5f5f5;
}
.ant-cascader-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-cascader-menu-item-disabled:hover {
  background: transparent;
}
.ant-cascader-menu-empty .ant-cascader-menu-item {
  color: rgba(0, 0, 0, 0.25);
  cursor: default;
  pointer-events: none;
}
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
  font-weight: 600;
  background-color: #e6f7ff;
}
.ant-cascader-menu-item-content {
  flex: auto;
}
.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-loading-icon {
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
}
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-cascader-menu-item-keyword {
  color: #ff4d4f;
}
.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,
.ant-cascader-rtl .ant-cascader-menu-item-loading-icon {
  margin-right: 4px;
  margin-left: 0;
}
.ant-cascader-rtl .ant-cascader-checkbox {
  top: 0;
  margin-right: 0;
  margin-left: 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@-webkit-keyframes ant-tree-node-fx-do-not-use {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ant-tree-node-fx-do-not-use {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-select-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox-input:focus + .ant-select-tree-checkbox-inner {
  border-color: #1890ff;
}
.ant-select-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  -webkit-animation: antCheckboxEffect 0.36s ease-in-out;
          animation: antCheckboxEffect 0.36s ease-in-out;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  content: '';
}
.ant-select-tree-checkbox:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox::after {
  visibility: visible;
}
.ant-select-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-select-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-select-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-select-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-select-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\A0';
}
.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-wrapper + .ant-select-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-select-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-select-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-select-tree-checkbox-group-item {
  margin-right: 8px;
}
.ant-select-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-select-tree-checkbox-group-item + .ant-select-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-tree-select-dropdown {
  padding: 8px 4px;
}
.ant-tree-select-dropdown-rtl {
  direction: rtl;
}
.ant-tree-select-dropdown .ant-select-tree {
  border-radius: 0;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner {
  align-items: stretch;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper {
  flex: auto;
}
.ant-select-tree {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background: #fff;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused) {
  background: #e6f7ff;
}
.ant-select-tree-list-holder-inner {
  align-items: flex-start;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner {
  align-items: stretch;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper {
  flex: auto;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging {
  position: relative;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  border: 1px solid #1890ff;
  opacity: 0;
  -webkit-animation: ant-tree-node-fx-do-not-use 0.3s;
          animation: ant-tree-node-fx-do-not-use 0.3s;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
.ant-select-tree .ant-select-tree-treenode {
  display: flex;
  align-items: flex-start;
  padding: 0 0 4px 0;
  outline: none;
}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper {
  background: #f5f5f5;
}
.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title {
  color: inherit;
  font-weight: 500;
}
.ant-select-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ant-select-tree-draggable-icon {
  width: 24px;
  line-height: 24px;
  text-align: center;
  opacity: 0.2;
  transition: opacity 0.3s;
}
.ant-select-tree-treenode:hover .ant-select-tree-draggable-icon {
  opacity: 0.45;
}
.ant-select-tree-switcher {
  position: relative;
  flex: none;
  align-self: stretch;
  width: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-switcher .ant-tree-switcher-icon,
.ant-select-tree-switcher .ant-select-tree-switcher-icon {
  display: inline-block;
  font-size: 10px;
  vertical-align: baseline;
}
.ant-select-tree-switcher .ant-tree-switcher-icon svg,
.ant-select-tree-switcher .ant-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-select-tree-switcher-noop {
  cursor: default;
}
.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-select-tree-switcher-loading-icon {
  color: #1890ff;
}
.ant-select-tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ant-select-tree-switcher-leaf-line::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  margin-left: -1px;
  border-right: 1px solid #d9d9d9;
  content: ' ';
}
.ant-select-tree-switcher-leaf-line::after {
  position: absolute;
  width: 10px;
  height: 14px;
  border-bottom: 1px solid #d9d9d9;
  content: ' ';
}
.ant-select-tree-checkbox {
  top: initial;
  margin: 4px 8px 0 0;
}
.ant-select-tree .ant-select-tree-node-content-wrapper {
  position: relative;
  z-index: auto;
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
}
.ant-select-tree .ant-select-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
  background-color: #bae7ff;
}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty {
  display: none;
}
.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ant-select-tree-node-content-wrapper {
  line-height: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator {
  position: absolute;
  z-index: 1;
  height: 2px;
  background-color: #1890ff;
  border-radius: 1px;
  pointer-events: none;
}
.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator::after {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border: 2px solid #1890ff;
  border-radius: 50%;
  content: '';
}
.ant-select-tree .ant-select-tree-treenode.drop-container > [draggable] {
  box-shadow: 0 0 0 2px #1890ff;
}
.ant-select-tree-show-line .ant-select-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ant-select-tree-show-line .ant-select-tree-indent-unit::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.ant-select-tree-show-line .ant-select-tree-indent-unit-end::before {
  display: none;
}
.ant-select-tree-show-line .ant-select-tree-switcher {
  background: #fff;
}
.ant-select-tree-show-line .ant-select-tree-switcher-line-icon {
  vertical-align: -0.15em;
}
.ant-select-tree .ant-select-tree-treenode-leaf-last .ant-select-tree-switcher-leaf-line::before {
  top: auto !important;
  bottom: auto !important;
  height: 14px !important;
}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  transform: rotate(90deg);
}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon {
  transform: scaleY(-1);
}

:root {
  --adm-radius-s: 4px;
  --adm-radius-m: 8px;
  --adm-radius-l: 12px;
  --adm-font-size-1: 9px;
  --adm-font-size-2: 10px;
  --adm-font-size-3: 11px;
  --adm-font-size-4: 12px;
  --adm-font-size-5: 13px;
  --adm-font-size-6: 14px;
  --adm-font-size-7: 15px;
  --adm-font-size-8: 16px;
  --adm-font-size-9: 17px;
  --adm-font-size-10: 18px;
  --adm-color-primary: #1677ff;
  --adm-color-success: #00b578;
  --adm-color-warning: #ff8f1f;
  --adm-color-danger: #ff3141;
  --adm-color-yellow: #ff9f18;
  --adm-color-orange: #ff6430;
  --adm-color-wathet: #e7f1ff;
  --adm-color-text: #333333;
  --adm-color-text-secondary: #666666;
  --adm-color-weak: #999999;
  --adm-color-light: #cccccc;
  --adm-color-border: #eeeeee;
  --adm-color-background: #ffffff;
  --adm-color-highlight: var(--adm-color-danger);
  --adm-color-white: #ffffff;
  --adm-color-box: #f5f5f5;
  --adm-color-text-light-solid: var(--adm-color-white);
  --adm-color-text-dark-solid: #000000;
  --adm-color-fill-content: var(--adm-color-box);
  --adm-font-size-main: var(--adm-font-size-5);
  --adm-font-family: -apple-system, blinkmacsystemfont, 'Helvetica Neue',
    helvetica, segoe ui, arial, roboto, 'PingFang SC', 'miui',
    'Hiragino Sans GB', 'Microsoft Yahei', sans-serif;
  --adm-border-color: var(--adm-color-border);
}
html[data-prefers-color-scheme='dark'] {
  --adm-color-primary: #3086ff;
  --adm-color-success: #34b368;
  --adm-color-warning: #ffa930;
  --adm-color-danger: #ff4a58;
  --adm-color-yellow: #ffa930;
  --adm-color-orange: #e65a2b;
  --adm-color-wathet: #0d2543;
  --adm-color-text: #e6e6e6;
  --adm-color-text-secondary: #b3b3b3;
  --adm-color-weak: #808080;
  --adm-color-light: #4d4d4d;
  --adm-color-border: #2b2b2b;
  --adm-color-box: #0a0a0a;
  --adm-color-background: #1a1a1a;
  --adm-color-background-body: var(--adm-color-background);
  --adm-border-color: var(--adm-color-border);
}
:root {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html {
  background-color: var(--adm-color-background-body);
}
body {
  color: var(--adm-color-text);
  font-size: var(--adm-font-size-main);
  font-family: var(--adm-font-family);
}
a,
button {
  cursor: pointer;
}
a {
  color: var(--adm-color-primary);
  transition: opacity ease-in-out 0.2s;
}
a:active {
  opacity: 0.8;
}
.adm-plain-anchor {
  color: unset;
  transition: none;
}
.adm-plain-anchor:active {
  opacity: unset;
}
body.adm-overflow-hidden {
  overflow: hidden !important;
}
div.adm-px-tester {
  --size: 1;
  height: calc(var(--size) / 2 * 2px);
  width: 0;
  position: fixed;
  left: -100vw;
  top: -100vh;
  -webkit-user-select: none;
          user-select: none;
  pointer-events: none;
}

.adm-action-sheet-popup > .adm-popup-body {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  overflow: hidden;
}
.adm-action-sheet-extra {
  display: flex;
  justify-content: center;
  color: var(--adm-color-weak);
  font-size: var(--adm-font-size-7);
  padding: 18px 12px;
  border-bottom: 1px solid var(--adm-color-border);
}
.adm-action-sheet-button-list {
  border-bottom: 1px solid var(--adm-color-border);
}
.adm-action-sheet-button-item-wrapper {
  border-bottom: 1px solid var(--adm-color-border);
}
.adm-action-sheet-button-item-wrapper:last-child {
  border-bottom: none;
}
.adm-action-sheet-button-item {
  text-align: center;
  display: block;
  background-color: var(--adm-color-background);
  padding: 16px;
}
.adm-action-sheet-button-item:active {
  background-color: var(--adm-color-border);
}
.adm-action-sheet-button-item-disabled {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.4;
}
.adm-action-sheet-button-item-name {
  color: var(--adm-color-text);
  font-size: var(--adm-font-size-10);
}
.adm-action-sheet-button-item-description {
  font-size: var(--adm-font-size-6);
  color: var(--adm-color-weak);
  padding-top: 4px;
}
.adm-action-sheet-button-item-danger .adm-action-sheet-button-item-name {
  color: var(--adm-color-danger);
}
.adm-action-sheet-button-item-bold .adm-action-sheet-button-item-name {
  font-weight: bold;
}
.adm-action-sheet-cancel {
  background-color: var(--adm-color-fill-content);
  padding-top: 8px;
}

.adm-popup {
  --z-index: var(--adm-popup-z-index, 1000);
  position: fixed;
  z-index: var(--z-index);
}
.adm-popup-body {
  position: fixed;
  background-color: var(--adm-color-background);
  z-index: calc(var(--z-index) + 10);
}
.adm-popup-body .adm-popup-close-icon {
  position: absolute;
  z-index: 100;
}
.adm-popup-body-position-bottom {
  width: 100%;
  bottom: 0;
  left: 0;
}
.adm-popup-body-position-bottom .adm-popup-close-icon {
  right: 8px;
  top: 8px;
}
.adm-popup-body-position-top {
  width: 100%;
  top: 0;
  left: 0;
}
.adm-popup-body-position-top .adm-popup-close-icon {
  right: 8px;
  bottom: 8px;
}
.adm-popup-body-position-left {
  height: 100%;
  top: 0;
  left: 0;
}
.adm-popup-body-position-left .adm-popup-close-icon {
  right: 8px;
  top: 8px;
}
.adm-popup-body-position-right {
  height: 100%;
  top: 0;
  right: 0;
}
.adm-popup-body-position-right .adm-popup-close-icon {
  left: 8px;
  top: 8px;
}
.adm-popup-close-icon {
  cursor: pointer;
  padding: 4px;
  font-size: 18px;
  line-height: 1;
  color: var(--adm-color-weak);
}

.adm-mask {
  --z-index: var(--adm-mask-z-index, 1000);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--z-index);
  display: block;
  width: 100%;
  height: 100%;
}
.adm-mask-aria-button {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.adm-mask-content {
  z-index: 1;
}

.adm-safe-area {
  --multiple: var(--adm-safe-area-multiple, 1);
  display: block;
  width: 100%;
}
.adm-safe-area-position-top {
  padding-top: calc(env(safe-area-inset-top) * var(--multiple));
}
.adm-safe-area-position-bottom {
  padding-bottom: calc(env(safe-area-inset-bottom) * var(--multiple));
}

.adm-button {
  --color: var(--adm-color-text-light-solid);
  --text-color: var(--adm-button-text-color, var(--adm-color-text));
  --background-color: var(--adm-button-background-color, var(--adm-color-background));
  --border-radius: var(--adm-button-border-radius, 4px);
  --border-width: var(--adm-button-border-width, 1px);
  --border-style: var(--adm-button-border-style, solid);
  --border-color: var(--adm-button-border-color, var(--adm-color-border));
  color: var(--text-color);
  background-color: var(--background-color);
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  height: auto;
  padding: 7px 12px;
  margin: 0;
  font-size: var(--adm-font-size-9);
  line-height: 1.4;
  text-align: center;
  border: var(--border-width) var(--border-style) var(--border-color);
  border-radius: var(--border-radius);
  cursor: pointer;
  transition: opacity ease 0.15s;
  -webkit-user-select: none;
          user-select: none;
}
.adm-button:focus {
  outline: none;
}
.adm-button::before {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(calc(var(--border-width) * -1), calc(var(--border-width) * -1));
  width: 100%;
  height: 100%;
  background-color: var(--adm-color-text-dark-solid);
  border: var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);
  border-radius: var(--border-radius);
  opacity: 0;
  content: ' ';
  box-sizing: content-box;
}
.adm-button:active::before {
  opacity: 0.08;
}
.adm-button-default.adm-button-fill-outline {
  --background-color: transparent;
  --border-color: var(--adm-color-text);
}
.adm-button-default.adm-button-fill-none {
  --background-color: transparent;
  --border-width: 0px;
}
.adm-button:not(.adm-button-default) {
  --text-color: var(--adm-color-text-light-solid);
  --background-color: var(--color);
  --border-color: var(--color);
}
.adm-button:not(.adm-button-default).adm-button-fill-outline {
  --text-color: var(--color);
  --background-color: transparent;
}
.adm-button:not(.adm-button-default).adm-button-fill-none {
  --text-color: var(--color);
  --background-color: transparent;
  --border-width: 0px;
}
.adm-button-primary {
  --color: var(--adm-color-primary);
}
.adm-button-success {
  --color: var(--adm-color-success);
}
.adm-button-danger {
  --color: var(--adm-color-danger);
}
.adm-button-warning {
  --color: var(--adm-color-warning);
}
.adm-button-block {
  display: block;
  width: 100%;
}
.adm-button-disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.adm-button-disabled:active::before {
  display: none;
}
.adm-button.adm-button-mini {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: var(--adm-font-size-main);
}
.adm-button.adm-button-mini.adm-button-shape-rounded {
  padding-left: 9px;
  padding-right: 9px;
}
.adm-button.adm-button-small {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: var(--adm-font-size-7);
}
.adm-button.adm-button-large {
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: var(--adm-font-size-10);
}
.adm-button.adm-button-shape-rounded {
  --border-radius: 1000px;
}
.adm-button.adm-button-shape-rectangular {
  --border-radius: 0;
}
.adm-button-loading {
  vertical-align: bottom;
}
.adm-button-loading-wrapper {
  display: flex;
  height: 1.4em;
  align-items: center;
  justify-content: center;
}
.adm-button-loading-wrapper > .adm-loading {
  opacity: 0.6;
}

.adm-dot-loading {
  display: inline-block;
}

.adm-checkbox {
  --icon-size: 22px;
  --font-size: var(--adm-font-size-9);
  --gap: 8px;
  display: inline-flex;
  vertical-align: text-bottom;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
}
.adm-checkbox input {
  display: none;
}
.adm-checkbox .adm-checkbox-icon {
  flex: none;
  border: 1px solid var(--adm-color-light);
  border-radius: var(--icon-size);
  box-sizing: border-box;
  width: var(--icon-size);
  height: var(--icon-size);
  color: var(--adm-color-text-light-solid);
}
.adm-checkbox .adm-checkbox-icon > svg {
  display: block;
  width: 100%;
  height: 100%;
}
.adm-checkbox.adm-checkbox-block {
  display: flex;
}
.adm-checkbox.adm-checkbox-checked .adm-checkbox-icon {
  border-color: var(--adm-color-primary);
  background-color: var(--adm-color-primary);
}
.adm-checkbox.adm-checkbox-disabled {
  cursor: not-allowed;
}
.adm-checkbox.adm-checkbox-disabled .adm-checkbox-content {
  opacity: 0.4;
}
.adm-checkbox.adm-checkbox-disabled .adm-checkbox-icon.adm-checkbox-icon {
  color: var(--adm-color-light);
  border-color: var(--adm-color-light);
  background-color: var(--adm-color-fill-content);
}
.adm-checkbox .adm-checkbox-custom-icon {
  font-size: var(--icon-size);
}
.adm-checkbox.adm-checkbox-indeterminate .adm-checkbox-icon {
  background-color: var(--adm-color-background);
  color: var(--adm-color-primary);
}
.adm-checkbox-content {
  flex: 0 1 auto;
  font-size: var(--font-size);
  padding-left: var(--gap);
}


.adm-picker {
  --header-button-font-size: var(--adm-font-size-7);
  --title-font-size: var(--adm-font-size-7);
  --item-font-size: var(--adm-font-size-8);
  --item-height: 34px;
  width: 100%;
  height: 300px;
  overflow: hidden;
  position: relative;
  display: flex;
  flex-direction: column;
  ---item-font-size: var(--item-font-size);
  ---item-height: var(--item-height);
}
.adm-picker .adm-picker-view.adm-picker-view {
  --item-font-size: var(---item-font-size);
  --item-height: var(---item-height);
}
.adm-picker-header {
  flex-shrink: 0;
  border-bottom: solid 1px var(--adm-color-border);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px 4px;
}
.adm-picker-header-button {
  font-size: var(--header-button-font-size);
  display: inline-block;
  padding: 8px 8px;
}
.adm-picker-header-button-disabled,
.adm-picker-header-button-disabled:active {
  opacity: 0.4;
  cursor: not-allowed;
}
.adm-picker-header-title {
  padding: 4px 4px;
  font-size: var(--title-font-size);
  color: var(--adm-color-text);
  text-align: center;
  flex: 1;
}
.adm-picker-body {
  flex: 1;
  width: 100%;
  height: 100%;
}
.adm-picker-body > .adm-picker-view {
  --height: 100%;
}
.adm-picker-popup .adm-popup-body {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.adm-picker-view {
  --height: 240px;
  --item-height: 34px;
  --item-font-size: var(--adm-font-size-8);
  height: var(--height);
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  background: var(--adm-color-background);
}
.adm-picker-view-column {
  height: 100%;
  flex: 1;
  -webkit-user-select: none;
          user-select: none;
  touch-action: none;
  position: relative;
  z-index: 0;
}
.adm-picker-view-column-wheel {
  width: 100%;
  cursor: -webkit-grab;
  cursor: grab;
  position: absolute;
  top: calc(50% - var(--item-height) / 2);
  left: 0;
}
.adm-picker-view-column-wheel::before {
  content: ' ';
  display: block;
  position: absolute;
  width: 100%;
  height: 100vh;
  top: -100vh;
}
.adm-picker-view-column-wheel::after {
  content: ' ';
  display: block;
  position: absolute;
  width: 100%;
  height: 100vh;
  bottom: -100vh;
}
.adm-picker-view-column-item {
  font-size: var(--item-font-size);
  padding: 0 6px;
  height: var(--item-height);
  display: flex;
  justify-content: center;
  align-items: center;
}
.adm-picker-view-column-item-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adm-picker-view-column-accessible {
  width: 100%;
  height: 100%;
  pointer-events: none;
  opacity: 0;
  display: flex;
  flex-direction: column;
  position: relative;
  top: calc(var(--item-height) * -1);
  z-index: 0;
  padding-bottom: 1px;
}
.adm-picker-view-column-accessible > * {
  flex: 1;
  text-overflow: ellipsis;
}
.adm-picker-view-column-accessible-current {
  position: absolute;
  width: 100%;
  height: 100%;
}
.adm-picker-view-column-accessible-button {
  width: 100%;
  height: 100%;
}
.adm-picker-view-mask {
  position: absolute;
  z-index: 10000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  pointer-events: none;
}
.adm-picker-view-mask-top,
.adm-picker-view-mask-bottom {
  flex: auto;
}
.adm-picker-view-mask-middle {
  height: var(--item-height);
  box-sizing: border-box;
  flex: none;
  border-top: solid 1px var(--adm-color-border);
  border-bottom: solid 1px var(--adm-color-border);
}
.adm-picker-view-mask-top {
  background: var(--adm-color-background);
  -webkit-mask: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.8) 50%, #000000 100%);
          mask: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.8) 50%, #000000 100%);
}
.adm-picker-view-mask-bottom {
  background: var(--adm-color-background);
  -webkit-mask: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.8) 50%, #000000 100%);
          mask: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.8) 50%, #000000 100%);
}
.adm-picker-view-loading-content {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.adm-picker-view-item-height-measure {
  position: relative;
  left: 0;
  top: 0;
  height: var(--item-height);
  width: 0;
  pointer-events: none;
}

.adm-spin-loading {
  --color: var(--adm-color-weak);
  --size: 32px;
  width: var(--size);
  height: var(--size);
}
.adm-spin-loading-svg {
  width: 100%;
  height: 100%;
  animation: adm-spin-loading-rotate 0.8s infinite linear;
}
.adm-spin-loading-svg > .adm-spin-loading-fill {
  stroke: var(--color);
}
@keyframes adm-spin-loading-rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.adm-dialog {
  --z-index: var(--adm-dialog-z-index, 1000);
  ---z-index: var(--z-index);
}
.adm-dialog .adm-center-popup {
  --z-index: var(---z-index);
}
.adm-dialog-body {
  width: 100%;
  max-height: 70vh;
  font-size: var(--adm-font-size-6);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.adm-dialog-body > * {
  flex: none;
}
.adm-dialog-body > .adm-dialog-content {
  flex: auto;
}
.adm-dialog-body:not(.adm-dialog-with-image) {
  padding-top: 20px;
}
.adm-dialog-image-container {
  margin-bottom: 12px;
  max-height: 40vh;
}
.adm-dialog-header {
  margin-bottom: 8px;
  padding: 0 12px;
}
.adm-dialog-title {
  margin-bottom: 8px;
  padding: 0 12px;
  font-weight: bold;
  font-size: var(--adm-font-size-10);
  line-height: 25px;
  text-align: center;
}
.adm-dialog-content {
  padding: 0 12px 20px;
  max-height: 70vh;
  overflow-x: hidden;
  overflow-y: auto;
  font-size: var(--adm-font-size-7);
  line-height: 1.4;
  color: var(--adm-color-text);
}
.adm-dialog-content-empty {
  padding: 0;
  height: 12px;
}
.adm-dialog-footer {
  -webkit-user-select: none;
          user-select: none;
}
.adm-dialog-footer .adm-dialog-action-row {
  display: flex;
  align-items: stretch;
  border-top: 0.5px solid var(--adm-color-border);
}
.adm-dialog-footer .adm-dialog-action-row > * {
  flex: 1;
}
.adm-dialog-footer .adm-dialog-action-row > .adm-dialog-button {
  padding: 10px;
  font-size: var(--adm-font-size-10);
  line-height: 25px;
  border-radius: 0;
  border-right: solid 0.5px var(--adm-color-border);
}
.adm-dialog-footer .adm-dialog-action-row > .adm-dialog-button-bold {
  font-weight: bold;
}
.adm-dialog-footer .adm-dialog-action-row > .adm-dialog-button:last-child {
  border-right: none;
}
.adm-dialog-image-container {
  overflow-y: auto;
}

.adm-image {
  --width: var(--adm-image-width, auto);
  --height: var(--adm-image-height, auto);
  width: var(--width);
  height: var(--height);
  display: block;
  overflow: hidden;
}
.adm-image-img {
  width: 100%;
  height: 100%;
}
.adm-image-tip {
  position: relative;
  background-color: var(--adm-color-fill-content);
  height: 100%;
  min-height: 24px;
  min-width: 24px;
}
.adm-image-tip > svg {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: var(--adm-color-weak);
}

.adm-auto-center {
  display: flex;
  justify-content: center;
}
.adm-auto-center-content {
  flex: 0 1 auto;
}

.adm-center-popup {
  --background-color: var(--adm-center-popup-background-color, var(--adm-color-background));
  --border-radius: var(--adm-center-popup-border-radius, 8px);
  --max-width: var(--adm-center-popup-max-width, 75vw);
  --min-width: var(--adm-center-popup-min-width, 280px);
  --z-index: var(--adm-center-popup-z-index, 1000);
  position: fixed;
  z-index: var(--z-index);
}
.adm-center-popup .adm-center-popup-mask {
  z-index: 0;
}
.adm-center-popup-wrap {
  position: fixed;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: auto;
  min-width: var(--min-width);
  max-width: var(--max-width);
  transform: translate(-50%, -50%);
}
.adm-center-popup-body {
  background-color: var(--background-color);
  border-radius: var(--border-radius);
}
.adm-center-popup-close {
  position: absolute;
  z-index: 100;
  right: 8px;
  top: 8px;
  cursor: pointer;
  padding: 4px;
  font-size: 18px;
  color: var(--adm-color-weak);
}

.adm-list {
  --header-font-size: var(--adm-font-size-7);
  --prefix-width: 'auto';
  --prefix-padding-right: 12px;
  --align-items: center;
  --active-background-color: var(--adm-color-border);
  --border-inner: solid 1px var(--adm-color-border);
  --border-top: solid 1px var(--adm-color-border);
  --border-bottom: solid 1px var(--adm-color-border);
  --padding-left: 12px;
  --padding-right: 12px;
  --font-size: var(--adm-font-size-9);
  --extra-max-width: 70%;
}
.adm-list-header {
  color: var(--adm-color-weak);
  font-size: var(--header-font-size);
  padding: 8px var(--padding-right) 8px var(--padding-left);
}
.adm-list-body {
  background-color: var(--adm-color-background);
  overflow: hidden;
  font-size: var(--font-size);
}
.adm-list-body-inner {
  margin-top: -1px;
}
.adm-list-default .adm-list-body {
  border-top: var(--border-top);
  border-bottom: var(--border-bottom);
}
.adm-list-card {
  margin: 12px;
}
.adm-list-card .adm-list-body {
  border-radius: 8px;
}
.adm-list-card .adm-list-header {
  padding-left: 0;
}
.adm-list-item {
  display: block;
  padding-left: var(--padding-left);
  position: relative;
  background-color: var(--adm-color-background);
  line-height: 1.5;
}
.adm-list-item-title,
.adm-list-item-description {
  color: var(--adm-color-weak);
  font-size: var(--adm-font-size-main);
}
.adm-list-item-content {
  display: flex;
  align-items: var(--align-items);
  justify-content: flex-start;
  border-top: var(--border-inner);
  padding-right: var(--padding-right);
}
.adm-list-item-content-prefix {
  width: var(--prefix-width);
  flex: none;
  padding-right: var(--prefix-padding-right);
}
.adm-list-item-content-main {
  flex: auto;
  padding: 12px 0;
}
.adm-list-item-content-extra {
  flex: none;
  padding-left: 12px;
  font-size: var(--adm-font-size-7);
  color: var(--adm-color-weak);
  max-width: var(--extra-max-width);
}
.adm-list-item-content-arrow {
  flex: none;
  display: flex;
  align-items: center;
  margin-left: 4px;
  color: var(--adm-color-light);
  font-size: 19px;
}
.adm-list-item-disabled {
  cursor: not-allowed;
}
.adm-list-item-disabled.adm-list-item-disabled > .adm-list-item-content > * {
  opacity: 0.4;
  pointer-events: none;
}
a.adm-list-item:active:not(.adm-list-item-disabled) {
  background-color: var(--active-background-color);
}
a.adm-list-item:active:not(.adm-list-item-disabled)::after {
  content: ' ';
  display: block;
  position: absolute;
  width: 100%;
  bottom: -1px;
  left: 0;
  border-bottom: var(--border-inner);
}

.adm-pull-to-refresh-head {
  overflow: hidden;
  position: relative;
}
.adm-pull-to-refresh-head-content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  color: var(--adm-color-weak);
  display: flex;
  justify-content: center;
  align-items: center;
}

.adm-tabs {
  --title-font-size: var(--adm-font-size-9);
  --content-padding: 12px;
  --active-line-height: 2px;
  --active-line-border-radius: var(--active-line-height);
  --active-line-color: var(--adm-color-primary);
  --active-title-color: var(--adm-color-primary);
  position: relative;
  min-width: 0;
}
.adm-tabs-header {
  position: relative;
  border-bottom: solid 1px var(--adm-color-border);
}
.adm-tabs-tab-list {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  overflow-x: scroll;
  scrollbar-width: none;
}
.adm-tabs-tab-list::-webkit-scrollbar {
  display: none;
}
.adm-tabs-tab-wrapper {
  padding: 0 12px;
}
.adm-tabs-tab-wrapper-stretch {
  flex: auto;
}
.adm-tabs-tab {
  white-space: nowrap;
  padding: 8px 0 10px;
  width: -webkit-min-content;
  width: min-content;
  margin: 0 auto;
  font-size: var(--title-font-size);
  position: relative;
  cursor: pointer;
}
.adm-tabs-tab-active {
  color: var(--active-title-color);
}
.adm-tabs-tab-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.adm-tabs-tab-line {
  position: absolute;
  bottom: 0;
  height: var(--active-line-height);
  background: var(--active-line-color);
  border-radius: var(--active-line-border-radius);
}
.adm-tabs-content {
  padding: var(--content-padding);
}
.adm-tabs-header-mask {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 30px;
  height: 100%;
  pointer-events: none;
}
.adm-tabs-header-mask-left {
  left: 0;
  background: linear-gradient(to right, var(--adm-color-background), rgba(255, 255, 255, 0));
}
.adm-tabs-header-mask-right {
  right: 0;
  background: linear-gradient(to left, var(--adm-color-background), rgba(255, 255, 255, 0));
}

.adm-text-area {
  --font-size: var(--adm-font-size-9);
  --color: var(--adm-color-text);
  --placeholder-color: var(--adm-color-light);
  --disabled-color: var(--adm-color-weak);
  --text-align: left;
  --count-text-align: right;
  position: relative;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
}
.adm-text-area-element {
  font-family: var(--adm-font-family);
  resize: none;
  flex: auto;
  display: block;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  padding: 0;
  margin: 0;
  color: var(--color);
  font-size: var(--font-size);
  line-height: 1.5;
  background: transparent;
  border: 0;
  outline: none;
  -webkit-appearance: none;
          appearance: none;
  min-height: 1.5em;
  text-align: var(--text-align);
}
.adm-text-area-element::-webkit-input-placeholder {
  color: var(--placeholder-color);
  font-family: inherit;
}
.adm-text-area-element::placeholder {
  color: var(--placeholder-color);
  font-family: inherit;
}
.adm-text-area-element:-webkit-autofill {
  background-color: transparent;
}
.adm-text-area-element:disabled {
  color: var(--disabled-color);
  cursor: not-allowed;
  opacity: 1;
  -webkit-text-fill-color: var(--disabled-color);
}
.adm-text-area-element:read-only {
  cursor: default;
}
.adm-text-area-element:invalid {
  box-shadow: none;
}
.adm-text-area-element::-ms-clear {
  display: none;
}
.adm-text-area-element-hidden {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1000;
}
.adm-text-area-count {
  text-align: var(--count-text-align);
  color: var(--adm-color-weak);
  font-size: var(--adm-font-size-9);
  padding-top: 8px;
}

.adm-toast-mask .adm-toast-wrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
.adm-toast-mask .adm-toast-main {
  display: inline-block;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  width: auto;
  max-width: 204px;
  max-height: 70%;
  overflow: auto;
  color: white;
  word-break: break-all;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 8px;
  pointer-events: all;
  font-size: var(--adm-font-size-7);
  line-height: 1.5;
  box-sizing: border-box;
  text-align: initial;
}
.adm-toast-mask .adm-toast-main-text {
  padding: 12px;
  min-width: 0;
}
.adm-toast-mask .adm-toast-main-icon {
  padding: 35px 12px;
  min-width: 150px;
}
.adm-toast-mask .adm-toast-main-icon .adm-toast-icon {
  text-align: center;
  margin-bottom: 8px;
  font-size: 36px;
  line-height: 1;
}
.adm-toast-loading {
  --size: 48px;
  margin: 0 auto 8px;
}

.mobileCascader {
  height: 100%;
  overflow-y: auto;
}
.mobileCascader .adm-list-body {
  font-size: 15px;
}

.popupWrapperBody {
  overflow: hidden;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  border-radius: 12px 12px 0 0;
}
.popupWrapperBody.heightPopupBody40 {
  height: calc(100% - 40px);
}
.popupWrapperBody.heightPopupBody40 .popupWrapper {
  height: 100%;
}
.popupWrapperBody.heightPopupBody40 .popupWrapper .popupContentBox {
  height: calc(100% - 44px);
}
.popupWrapper .popupHeaderBox {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  padding: 0 18px;
  height: 44px;
  font-size: 15px;
  font-weight: 600;
}
.popupWrapper .popupHeaderBox .popupTitle {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  max-width: 120px;
  color: #151515;
}
.popupWrapper .popupHeaderBox .btnCancel {
  color: #9e9e9e;
}
.popupWrapper .popupHeaderBox .btnBack {
  color: #2196F3;
}
.popupWrapper .popupHeaderBox .rightBtnBox {
  display: flex;
  gap: 27px;
}
.popupWrapper .popupHeaderBox .rightBtnBox .btnClear {
  color: #F44336;
}
.popupWrapper .popupHeaderBox .rightBtnBox .btnConfirm {
  color: #2196F3;
}
.popupWrapper .popupHeaderBox .btnDisable {
  opacity: 0.5;
}

.CityPicker-input-container.editable .CityPicker-input-textCon,
.CityPicker-input-container.editable .CityPicker-input {
  color: #151515;
}
.CityPicker-input-container .CityPicker-input-textCon {
  border: none;
  background: initial;
  padding: 0;
}
.CityPicker-input-container .CityPicker-input-tagSearchBox {
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  position: relative;
  height: 30px;
  min-width: 50px;
}
.CityPicker-input-container .CityPicker-input-tagSearchBox .CityPicker-input-box_label {
  display: inline-block;
  font-size: inherit;
  line-height: normal;
  visibility: hidden;
  font-family: inherit;
}
.CityPicker-input-container .CityPicker-input-tagSearchBox .CityPicker-input-tagSearch {
  box-sizing: border-box;
  position: absolute;
  display: inline;
  font-size: inherit;
  font-family: inherit;
  line-height: normal;
  border-radius: inherit;
  height: 100%;
  width: 100%;
  outline: 0;
  border: 0;
  margin: 0;
}
.CityPicker-input-container .CityPicker-input-textCon::-webkit-input-placeholder {
  color: #bdbdbd;
  font-size: 13px;
}
.CityPicker-input-container .CityPicker-input-textCon::-moz-placeholder {
  color: #bdbdbd;
  font-size: 13px;
}
.CityPicker-input-container .CityPicker-input-textCon::-ms-input-placeholder {
  color: #bdbdbd;
  font-size: 13px;
}
.CityPicker-input-container .CityPicker-input-placeholder-Gray3::-webkit-input-placeholder {
  color: #151515 !important;
}
.CityPicker-input-container .CityPicker-input-placeholder-Gray3::-moz-placeholder {
  color: #151515 !important;
}
.CityPicker-input-container .CityPicker-input-placeholder-Gray3::-ms-input-placeholder {
  color: #151515 !important;
}
.worksheetCellPureString .CityPicker-input-textCon {
  width: 100%;
  padding: 0;
  font-size: 13px;
}

.rc-trigger-popup {
  position: absolute;
  left: -9999px;
  top: -9999px;
  z-index: 1050;
}
.rc-trigger-popup-hidden {
  display: none;
}
.rc-trigger-popup-zoom-enter,
.rc-trigger-popup-zoom-appear {
  opacity: 0;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  animation-play-state: paused;
}
.rc-trigger-popup-zoom-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  animation-play-state: paused;
}
.rc-trigger-popup-zoom-enter.rc-trigger-popup-zoom-enter-active,
.rc-trigger-popup-zoom-appear.rc-trigger-popup-zoom-appear-active {
  animation-name: rcTriggerZoomIn;
  animation-play-state: running;
}
.rc-trigger-popup-zoom-leave.rc-trigger-popup-zoom-leave-active {
  animation-name: rcTriggerZoomOut;
  animation-play-state: running;
}
@keyframes rcTriggerZoomIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
}
@keyframes rcTriggerZoomOut {
  0% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
}
.rc-trigger-popup-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #373737;
  background-color: rgba(55, 55, 55, 0.6);
  height: 100%;
  filter: alpha(opacity=50);
  z-index: 1050;
}
.rc-trigger-popup-mask-hidden {
  display: none;
}
.rc-trigger-popup-fade-enter,
.rc-trigger-popup-fade-appear {
  opacity: 0;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.rc-trigger-popup-fade-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.rc-trigger-popup-fade-enter.rc-trigger-popup-fade-enter-active,
.rc-trigger-popup-fade-appear.rc-trigger-popup-fade-appear-active {
  animation-name: rcTriggerMaskFadeIn;
  animation-play-state: running;
}
.rc-trigger-popup-fade-leave.rc-trigger-popup-fade-leave-active {
  animation-name: rcDialogFadeOut;
  animation-play-state: running;
}
@keyframes rcTriggerMaskFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes rcDialogFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.mobileCityPicker {
  height: 100%;
  font-size: 15px !important;
}
.mobileCityPicker .am-tabs-default-bar-tab {
  padding: 0;
  height: 36px;
}
.mobileCityPicker .searchWrapper {
  display: flex;
  align-items: center;
  background-color: #f5f5f5;
  border-radius: 24px;
  padding: 7px 10px;
  margin: 10px 15px 0 15px;
}
.mobileCityPicker .searchWrapper .icon-h5_search {
  color: #757575;
  font-size: 14px;
}
.mobileCityPicker .searchWrapper .icon-workflow_cancel {
  color: #bdbdbd;
  font-size: 15px;
}
.mobileCityPicker .searchWrapper input {
  width: 100%;
  border: 0;
  padding: 0 5px;
  background: rgba(0, 0, 0, 0);
}
.mobileCityPicker .cityPickerContentBox {
  overflow-y: auto;
}
.mobileCityPicker .cityPickerContentBox .popupListBox {
  padding-left: 16px;
}
.mobileCityPicker .cityPickerContentBox .popupListBox .popupListItem {
  display: flex;
  align-items: center;
}
.mobileCityPicker .cityPickerContentBox .popupListBox .popupListItem:nth-child(n + 2) .popupListItemContentBox {
  border-top: 1px solid #EAEAEA;
}
.mobileCityPicker .cityPickerContentBox .popupListBox .popupListItem .ming.Radio {
  margin-right: initial;
}
.mobileCityPicker .cityPickerContentBox .popupListBox .popupListItem .popupListItemContentBox {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: 1;
  padding: 12px 6px 12px 0;
  font-size: 15px;
}
.mobileCityPicker .CityPicker-input-textCon::-webkit-input-placeholder {
  color: #bdbdbd;
  font-size: 13px;
}
.mobileCityPicker .CityPicker-input-textCon::-moz-placeholder {
  color: #bdbdbd;
  font-size: 13px;
}
.mobileCityPicker .CityPicker-input-textCon::-ms-input-placeholder {
  color: #bdbdbd;
  font-size: 13px;
}
.mobileCityPicker .CityPicker-input-placeholder-Gray3::-webkit-input-placeholder {
  color: #151515 !important;
}
.mobileCityPicker .CityPicker-input-placeholder-Gray3::-moz-placeholder {
  color: #151515 !important;
}
.mobileCityPicker .CityPicker-input-placeholder-Gray3::-ms-input-placeholder {
  color: #151515 !important;
}

.selectDepartmentContainer_search {
  border: 1px solid #ccc;
  border-radius: 3px;
  display: flex;
  align-items: center;
}
.selectDepartmentContainer_search .searchIcon {
  font-size: 20px;
  color: #999;
  margin: 0 5px;
}
.selectDepartmentContainer_search .searchInput {
  flex: 1 0 0;
  border: none;
  outline: none;
  height: 30px;
  line-height: 30px;
  border-radius: 0px;
  background: transparent;
}
.selectDepartmentContainer_search .searchClose {
  font-size: 14px;
  color: #999;
  margin: 0 5px;
  display: none;
  cursor: pointer;
}
.selectDepartmentContainer .selectDepartmentCreateBtn {
  position: absolute;
  bottom: 34px;
  left: 36px;
  font-size: 14px;
}
.selectDepartmentContainer .selectDepartmentContent {
  height: 352px;
  overflow: auto;
  margin-top: 12px;
}
.selectDepartmentContainer .selectDepartmentContent > .GSelect-departmentList > .GSelect-department {
  padding-left: 0;
}
.selectDepartmentContainer .moreBtn {
  color: #2196f3;
}
.selectDepartmentContainer .moreBtn:hover {
  color: #1e88e5;
}
.selectDepartmentContainer .moreBtn > div {
  display: inline-block;
  margin-right: 6px;
}

.GSelect-department {
  padding-left: 10px;
}
.GSelect-department .GSelect-arrow {
  cursor: pointer;
  margin-right: 5px;
  display: flex;
  align-items: center;
}
.GSelect-department .GSelect-arrow--transparent {
  opacity: 0;
}
.GSelect-department .GSelect-arrow__arrowIcon {
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  margin-right: 5px;
  border-color: transparent transparent transparent #9e9e9e;
}
.GSelect-department .GSelect-arrow__arrowIcon--open {
  transform: rotate(90deg);
  margin-bottom: -3px;
}
.GSelect-department-box {
  padding: 10px 0;
  flex: 1;
  overflow: hidden;
}
.GSelect-department__name {
  flex: 1;
}
.GSelect-department__name--hightlight {
  color: #1e88e5;
}
.GSelect-department__count {
  color: #919191;
  width: 100px;
}
.GSelect-department__count--hightlight {
  color: #1e88e5;
}
.GSelect-department-row {
  padding-left: 5px;
}
.GSelect-department-row:hover {
  background-color: #f5f5f5;
}
.GSelect-department-row.focused {
  background-color: #f5f5f5;
}
.GSelect-department .ming.Radio {
  margin-right: 0;
}

.ming.Checkbox {
  display: block;
  cursor: pointer;
}
.ming.Checkbox.flexRow {
  display: flex;
}
.ming.Checkbox span {
  vertical-align: middle;
}
.ming.Checkbox .Checkbox-box {
  display: inline-block;
  box-sizing: border-box;
  width: 18px;
  height: 18px;
  border-radius: 2px;
  border: 1px solid transparent;
  position: relative;
  vertical-align: middle;
  margin-right: 8px;
}
.ming.Checkbox .Checkbox-box > i.icon {
  display: inline-block;
  font-size: 14px;
  color: #fff;
  line-height: 16px;
  width: 16px;
  text-align: center;
  vertical-align: top;
}
.ming.Checkbox .Checkbox-box--small {
  width: 14px;
  height: 14px;
}
.ming.Checkbox .Checkbox-box--small > i.icon {
  font-size: 12px;
  line-height: 12px;
  width: 12px;
}
.ming.Checkbox.indeterminate .Checkbox-box.Checkbox-box--small:after {
  width: 6px;
  height: 5px;
}
.ming.Checkbox.clearselected .Checkbox-box {
  background-color: #2196f3 !important;
  border-color: #2196f3 !important;
}
.ming.Checkbox.clearselected .Checkbox-box:hover {
  background-color: #2182f3 !important;
  border-color: #2182f3 !important;
}
.ming.Checkbox.clearselected .Checkbox-box > i.icon {
  display: inline-block;
}
.ming.Checkbox.indeterminate .Checkbox-box:after {
  content: '';
  display: inline-block;
  position: absolute;
  background-color: #1e88e5;
  transform: translate(-50%, -50%) scale(1);
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
}
.ming.Checkbox.checked .Checkbox-box {
  background-color: #1e88e5;
}
.ming.Checkbox.checked .Checkbox-box > i.icon {
  display: inline-block;
}
.ming.Checkbox.checked .Checkbox-box:hover {
  background-color: #017ad9;
}
.ming.Checkbox:not(.checked) .Checkbox-box {
  background-color: #fff;
  border: 1px solid #bdbdbd;
}
.ming.Checkbox:not(.checked):not(.Checkbox--disabled) .Checkbox-box:hover {
  border-color: #9e9e9e;
}
.ming.Checkbox.Checkbox--light .Checkbox-box {
  background-color: #fff;
}
.ming.Checkbox.Checkbox--light.checked .Checkbox-box {
  color: #1e88e5;
  border-color: #1e88e5;
}
.ming.Checkbox.Checkbox--light.checked .Checkbox-box > i.icon {
  color: #1e88e5;
}
.ming.Checkbox.Checkbox--light.Checkbox--disabled {
  color: #9e9e9e;
  cursor: default;
}
.ming.Checkbox.Checkbox--light.Checkbox--disabled.checked .Checkbox-box > i.icon {
  color: #9e9e9e;
}
.ming.Checkbox.Checkbox--light.Checkbox--disabled .Checkbox-box {
  border-color: #ddd;
  background-color: #f5f5f5;
}
.ming.Checkbox.Checkbox--light.Checkbox--disabled.checked .Checkbox-box {
  background-color: #f5f5f5;
}
.ming.Checkbox.Checkbox--disabled {
  cursor: not-allowed;
  color: #9e9e9e;
}
.ming.Checkbox.Checkbox--disabled .Checkbox-box {
  border-color: #ddd;
  background-color: #f5f5f5;
}
.ming.Checkbox.Checkbox--disabled.checked .Checkbox-box {
  opacity: 0.7;
  border-color: #1e88e5;
  background-color: #1e88e5;
}

.GSelect-iconNoData {
  font-size: 50px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: #f5f5f5;
  display: -webkit-box;
  display: flex;
  align-items: center;
  color: #bdbdbd;
  justify-content: center;
  margin: 52px auto 16px;
}
.GSelect-noDataText {
  text-align: center;
  font-size: 14px;
  color: #757575;
}

/** initial setup **/
.nano {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.nano > .nano-content {
  position: absolute;
  overflow: scroll;
  overflow-x: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.nano > .nano-content:focus {
  outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
  display: none;
}
.nano > .nano-pane {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
  width: 6px;
  right: 0;
  top: 0;
  bottom: 0;
  /* Target only IE7 and IE8 with this hack */
  visibility: hidden\9;
  opacity: .01;
  -webkit-transition: .2s;
  -moz-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.nano > .nano-pane > .nano-slider {
  background: #444;
  background: rgba(0, 0, 0, 0.15);
  position: relative;
  margin: 0 1px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.nano:hover > .nano-pane,
.nano-pane.active,
.nano-pane.flashed {
  /* Target only IE7 and IE8 with this hack */
  visibility: visible\9;
  opacity: 0.99;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
  display: block;
}

.dialogSelectOrgRole .mui-dialog-body {
  padding: 0 24px 22px 19px;
}
.dialogSelectOrgRole .GSelect-result-subItem {
  background: #F7F7F7 !important;
}
.dialogSelectOrgRole .GSelect-result-subItem__avatar {
  background: #F7F7F7 !important;
}
.dialogSelectOrgRole .GSelect-result-subItem__name {
  margin-left: 14px !important;
}
.dialogSelectOrgRole .GSelect-result-subItem__remove {
  background: #F7F7F7 !important;
}
.dialogSelectOrgRole .GSelect-result-subItem__remove:hover {
  background: #fff !important;
}
.selectJobContainer_search {
  border: 1px solid #ccc;
  border-radius: 3px;
  display: flex;
  align-items: center;
}
.selectJobContainer_search .searchIcon {
  font-size: 20px;
  color: #999;
  margin: 0 5px;
}
.selectJobContainer_search .searchInput {
  flex: 1 0 0;
  border: none;
  outline: none;
  height: 30px;
  line-height: 30px;
  border-radius: 0px;
  background: transparent;
}
.selectJobContainer_search .searchClose {
  font-size: 14px;
  color: #999;
  margin: 0 5px;
  display: none;
  cursor: pointer;
}
.selectJobContainer .selectJobContent {
  height: 352px;
  overflow: auto;
  margin-top: 12px;
}
.selectJobContainer .selectJobContent .roleItem {
  height: 38px;
  line-height: 38px;
  padding: 0 5px;
  display: flex;
  align-items: center;
}
.selectJobContainer .selectJobContent .roleItem .expendIcon.rotate {
  transform: rotate(-90deg);
  transform-origin: center center;
}
.selectJobContainer .selectJobContent .roleItem .ming.Radio .Radio-box {
  margin-right: 6px;
}
.selectJobContainer .selectJobContent .roleItem:hover {
  background-color: #f5f5f5;
}
.selectJobContainer .emptyWrap {
  margin-top: 175px;
  text-align: center;
}
.selectJobContainer .mLeft14 {
  margin-left: 14px !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-picker-status-error.ant-picker,
.ant-picker-status-error.ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-picker-status-error.ant-picker-focused,
.ant-picker-status-error.ant-picker:focus {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-picker-status-error .ant-picker-feedback-icon {
  color: #ff4d4f;
}
.ant-picker-status-warning.ant-picker,
.ant-picker-status-warning.ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #faad14;
}
.ant-picker-status-warning.ant-picker-focused,
.ant-picker-status-warning.ant-picker:focus {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-picker-status-warning .ant-picker-feedback-icon {
  color: #faad14;
}
.ant-picker-status-validating .ant-picker-feedback-icon {
  display: inline-block;
  color: #1890ff;
}
.ant-picker-status-success .ant-picker-feedback-icon {
  color: #52c41a;
  -webkit-animation-name: diffZoomIn1 !important;
          animation-name: diffZoomIn1 !important;
}
.ant-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  padding: 4px 11px 4px;
  position: relative;
  display: inline-flex;
  align-items: center;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: border 0.3s, box-shadow 0.3s;
}
.ant-picker:hover,
.ant-picker-focused {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-picker-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-picker.ant-picker-disabled {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-picker.ant-picker-disabled .ant-picker-suffix {
  color: rgba(0, 0, 0, 0.25);
}
.ant-picker.ant-picker-borderless {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-picker-input {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.ant-picker-input > input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  /* stylelint-disable-next-line selector-no-vendor-prefix */
  flex: auto;
  min-width: 1px;
  height: auto;
  padding: 0;
  background: transparent;
  border: 0;
}
.ant-picker-input > input::-moz-placeholder {
  opacity: 1;
}
.ant-picker-input > input:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-picker-input > input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-picker-input > input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-picker-input > input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-picker-input > input:focus,
.ant-picker-input > input-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-picker-input > input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-picker-input > input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-picker-input > input-borderless,
.ant-picker-input > input-borderless:hover,
.ant-picker-input > input-borderless:focus,
.ant-picker-input > input-borderless-focused,
.ant-picker-input > input-borderless-disabled,
.ant-picker-input > input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-picker-input > input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-picker-input > input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-picker-input > input-sm {
  padding: 0px 7px;
}
.ant-picker-input > input:focus {
  box-shadow: none;
}
.ant-picker-input > input[disabled] {
  background: transparent;
}
.ant-picker-input:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-input-placeholder > input {
  color: #bfbfbf;
}
.ant-picker-large {
  padding: 6.5px 11px 6.5px;
}
.ant-picker-large .ant-picker-input > input {
  font-size: 16px;
}
.ant-picker-small {
  padding: 0px 7px 0px;
}
.ant-picker-suffix {
  display: flex;
  flex: none;
  align-self: center;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
  pointer-events: none;
}
.ant-picker-suffix > * {
  vertical-align: top;
}
.ant-picker-suffix > *:not(:last-child) {
  margin-right: 8px;
}
.ant-picker-clear {
  position: absolute;
  top: 50%;
  right: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
  background: #fff;
  transform: translateY(-50%);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s, color 0.3s;
}
.ant-picker-clear > * {
  vertical-align: top;
}
.ant-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-separator {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 16px;
  vertical-align: top;
  cursor: default;
}
.ant-picker-focused .ant-picker-separator {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator {
  cursor: not-allowed;
}
.ant-picker-range {
  position: relative;
  display: inline-flex;
}
.ant-picker-range .ant-picker-clear {
  right: 11px;
}
.ant-picker-range:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-range .ant-picker-active-bar {
  bottom: -1px;
  height: 2px;
  margin-left: 11px;
  background: #1890ff;
  opacity: 0;
  transition: all 0.3s ease-out;
  pointer-events: none;
}
.ant-picker-range.ant-picker-focused .ant-picker-active-bar {
  opacity: 1;
}
.ant-picker-range-separator {
  align-items: center;
  padding: 0 8px;
  line-height: 1;
}
.ant-picker-range.ant-picker-small .ant-picker-clear {
  right: 7px;
}
.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-left: 7px;
}
.ant-picker-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1050;
}
.ant-picker-dropdown-hidden {
  display: none;
}
.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {
  top: 1.7px;
  display: block;
  transform: rotate(-135deg) translateY(1px);
}
.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow {
  bottom: 1.7px;
  display: block;
  transform: rotate(45deg);
}
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.ant-picker-dropdown-range {
  padding: 4px 0;
}
.ant-picker-dropdown-range-hidden {
  display: none;
}
.ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel {
  padding-top: 4px;
}
.ant-picker-ranges {
  margin-bottom: 0;
  padding: 4px 12px;
  overflow: hidden;
  line-height: 34px;
  text-align: left;
  list-style: none;
}
.ant-picker-ranges > li {
  display: inline-block;
}
.ant-picker-ranges .ant-picker-preset > .ant-tag-blue {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
  cursor: pointer;
}
.ant-picker-ranges .ant-picker-ok {
  float: right;
  margin-left: 8px;
}
.ant-picker-range-wrapper {
  display: flex;
}
.ant-picker-range-arrow {
  position: absolute;
  z-index: 1;
  display: none;
  width: 6px;
  height: 6px;
  margin-left: 16.5px;
  background: linear-gradient(135deg, transparent 40%, #fff 40%);
  box-shadow: 2px 2px 6px -2px rgba(0, 0, 0, 0.1);
  transition: left 0.3s ease-out;
  border-radius: 0 0 2px 0;
  pointer-events: none;
}
.ant-picker-range-arrow::before {
  position: absolute;
  top: -6px;
  left: -6px;
  width: 18px;
  height: 18px;
  background: linear-gradient(to left, #fff 50%, #fff 50%) no-repeat -5px -5px;
  content: '';
  -webkit-clip-path: path('M 4.535533905932738 13.464466094067262 A 5 5 0 0 1 8.071067811865476 12 L 10 12 A 2 2 0 0 0 12 10 L 12 8.071067811865476 A 5 5 0 0 1 13.464466094067262 4.535533905932738 Z');
          clip-path: path('M 4.535533905932738 13.464466094067262 A 5 5 0 0 1 8.071067811865476 12 L 10 12 A 2 2 0 0 0 12 10 L 12 8.071067811865476 A 5 5 0 0 1 13.464466094067262 4.535533905932738 Z');
}
.ant-picker-panel-container {
  overflow: hidden;
  vertical-align: top;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: margin 0.3s;
}
.ant-picker-panel-container .ant-picker-panels {
  display: inline-flex;
  flex-wrap: nowrap;
  direction: ltr;
}
.ant-picker-panel-container .ant-picker-panel {
  vertical-align: top;
  background: transparent;
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-content,
.ant-picker-panel-container .ant-picker-panel table {
  text-align: center;
}
.ant-picker-panel-container .ant-picker-panel-focused {
  border-color: #f0f0f0;
}
.ant-picker-panel {
  display: inline-flex;
  flex-direction: column;
  text-align: center;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  outline: none;
}
.ant-picker-panel-focused {
  border-color: #1890ff;
}
.ant-picker-decade-panel,
.ant-picker-year-panel,
.ant-picker-quarter-panel,
.ant-picker-month-panel,
.ant-picker-week-panel,
.ant-picker-date-panel,
.ant-picker-time-panel {
  display: flex;
  flex-direction: column;
  width: 280px;
}
.ant-picker-header {
  display: flex;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-header > * {
  flex: none;
}
.ant-picker-header button {
  padding: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 40px;
  background: transparent;
  border: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-picker-header > button {
  min-width: 1.6em;
  font-size: 14px;
}
.ant-picker-header > button:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-picker-header-view {
  flex: auto;
  font-weight: 500;
  line-height: 40px;
}
.ant-picker-header-view button {
  color: inherit;
  font-weight: inherit;
}
.ant-picker-header-view button:not(:first-child) {
  margin-left: 8px;
}
.ant-picker-header-view button:hover {
  color: #1890ff;
}
.ant-picker-prev-icon,
.ant-picker-next-icon,
.ant-picker-super-prev-icon,
.ant-picker-super-next-icon {
  position: relative;
  display: inline-block;
  width: 7px;
  height: 7px;
}
.ant-picker-prev-icon::before,
.ant-picker-next-icon::before,
.ant-picker-super-prev-icon::before,
.ant-picker-super-next-icon::before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentcolor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-super-prev-icon::after,
.ant-picker-super-next-icon::after {
  position: absolute;
  top: 4px;
  left: 4px;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentcolor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-prev-icon,
.ant-picker-super-prev-icon {
  transform: rotate(-45deg);
}
.ant-picker-next-icon,
.ant-picker-super-next-icon {
  transform: rotate(135deg);
}
.ant-picker-content {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.ant-picker-content th,
.ant-picker-content td {
  position: relative;
  min-width: 24px;
  font-weight: 400;
}
.ant-picker-content th {
  height: 30px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 30px;
}
.ant-picker-cell {
  padding: 3px 0;
  color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.ant-picker-cell-in-view {
  color: rgba(0, 0, 0, 0.85);
}
.ant-picker-cell::before {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 1;
  height: 24px;
  transform: translateY(-50%);
  transition: all 0.3s;
  content: '';
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background: #f5f5f5;
}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  border: 1px solid #1890ff;
  border-radius: 2px;
  content: '';
}
.ant-picker-cell-in-view.ant-picker-cell-in-range {
  position: relative;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range::before {
  background: #e6f7ff;
}
.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
  color: #fff;
  background: #1890ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before {
  background: #e6f7ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  left: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  position: absolute;
  top: 50%;
  z-index: 0;
  height: 24px;
  border-top: 1px dashed #7ec1ff;
  border-bottom: 1px dashed #7ec1ff;
  transform: translateY(-50%);
  transition: all 0.3s;
  content: '';
}
.ant-picker-cell-range-hover-start::after,
.ant-picker-cell-range-hover-end::after,
.ant-picker-cell-range-hover::after {
  right: 0;
  left: 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end::before {
  background: #cbe6ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 2px 0 0 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 0 2px 2px 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after,
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
  background: #cbe6ff;
  transition: all 0.3s;
  content: '';
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: -6px;
  left: 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: 0;
  left: -6px;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 50%;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  left: 50%;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  left: 6px;
  border-left: 1px dashed #7ec1ff;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 6px;
  border-right: 1px dashed #7ec1ff;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-picker-cell-disabled {
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
}
.ant-picker-cell-disabled .ant-picker-cell-inner {
  background: transparent;
}
.ant-picker-cell-disabled::before {
  background: rgba(0, 0, 0, 0.04);
}
.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-picker-decade-panel .ant-picker-content,
.ant-picker-year-panel .ant-picker-content,
.ant-picker-quarter-panel .ant-picker-content,
.ant-picker-month-panel .ant-picker-content {
  height: 264px;
}
.ant-picker-decade-panel .ant-picker-cell-inner,
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  padding: 0 8px;
}
.ant-picker-quarter-panel .ant-picker-content {
  height: 56px;
}
.ant-picker-footer {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  min-width: 100%;
  line-height: 38px;
  text-align: center;
  border-bottom: 1px solid transparent;
}
.ant-picker-panel .ant-picker-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-picker-footer-extra {
  padding: 0 12px;
  line-height: 38px;
  text-align: left;
}
.ant-picker-footer-extra:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-now {
  text-align: left;
}
.ant-picker-today-btn {
  color: #1890ff;
}
.ant-picker-today-btn:hover {
  color: #40a9ff;
}
.ant-picker-today-btn:active {
  color: #096dd9;
}
.ant-picker-today-btn.ant-picker-today-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-picker-decade-panel .ant-picker-cell-inner {
  padding: 0 4px;
}
.ant-picker-decade-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-year-panel .ant-picker-body,
.ant-picker-quarter-panel .ant-picker-body,
.ant-picker-month-panel .ant-picker-body {
  padding: 0 8px;
}
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  width: 60px;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  left: 14px;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  right: 14px;
  border-right: 1px dashed #7ec1ff;
  border-radius: 0 2px 2px 0;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  right: 14px;
  border-right: 1px dashed #7ec1ff;
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  left: 14px;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-week-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner {
  background: transparent !important;
}
.ant-picker-week-panel-row td {
  transition: background 0.3s;
}
.ant-picker-week-panel-row:hover td {
  background: #f5f5f5;
}
.ant-picker-week-panel-row-selected td,
.ant-picker-week-panel-row-selected:hover td {
  background: #1890ff;
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-week,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week {
  color: rgba(255, 255, 255, 0.5);
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner::before,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: #fff;
}
.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,
.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner {
  color: #fff;
}
.ant-picker-date-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-date-panel .ant-picker-content {
  width: 252px;
}
.ant-picker-date-panel .ant-picker-content th {
  width: 36px;
}
.ant-picker-datetime-panel {
  display: flex;
}
.ant-picker-datetime-panel .ant-picker-time-panel {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-datetime-panel .ant-picker-date-panel,
.ant-picker-datetime-panel .ant-picker-time-panel {
  transition: opacity 0.3s;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel,
.ant-picker-datetime-panel-active .ant-picker-time-panel {
  opacity: 0.3;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel-active,
.ant-picker-datetime-panel-active .ant-picker-time-panel-active {
  opacity: 1;
}
.ant-picker-time-panel {
  width: auto;
  min-width: auto;
}
.ant-picker-time-panel .ant-picker-content {
  display: flex;
  flex: auto;
  height: 224px;
}
.ant-picker-time-panel-column {
  flex: 1 0 auto;
  width: 56px;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  text-align: left;
  list-style: none;
  transition: background 0.3s;
}
.ant-picker-time-panel-column::after {
  display: block;
  height: 196px;
  content: '';
}
.ant-picker-datetime-panel .ant-picker-time-panel-column::after {
  height: 198px;
}
.ant-picker-time-panel-column:not(:first-child) {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-time-panel-column-active {
  background: rgba(230, 247, 255, 0.2);
}
.ant-picker-time-panel-column:hover {
  overflow-y: auto;
}
.ant-picker-time-panel-column > li {
  margin: 0;
  padding: 0;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  display: block;
  width: 100%;
  height: 28px;
  margin: 0;
  padding: 0 0 0 14px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
  border-radius: 0;
  cursor: pointer;
  transition: background 0.3s;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
  background: #f5f5f5;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: #e6f7ff;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
/* stylelint-disable-next-line selector-type-no-unknown,selector-no-vendor-prefix */
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell {
  padding: 21px 0;
}
.ant-picker-rtl {
  direction: rtl;
}
.ant-picker-rtl .ant-picker-suffix {
  margin-right: 4px;
  margin-left: 0;
}
.ant-picker-rtl .ant-picker-clear {
  right: auto;
  left: 0;
}
.ant-picker-rtl .ant-picker-separator {
  transform: rotate(180deg);
}
.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child) {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range .ant-picker-clear {
  right: auto;
  left: 11px;
}
.ant-picker-rtl.ant-picker-range .ant-picker-active-bar {
  margin-right: 11px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-right: 7px;
}
.ant-picker-dropdown-rtl .ant-picker-ranges {
  text-align: right;
}
.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok {
  float: left;
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-panel-rtl {
  direction: rtl;
}
.ant-picker-panel-rtl .ant-picker-prev-icon,
.ant-picker-panel-rtl .ant-picker-super-prev-icon {
  transform: rotate(135deg);
}
.ant-picker-panel-rtl .ant-picker-next-icon,
.ant-picker-panel-rtl .ant-picker-super-next-icon {
  transform: rotate(-45deg);
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end::before {
  right: 50%;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: 0;
  left: -6px;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: -6px;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  right: 6px;
  left: 0;
  border-right: 1px dashed #7ec1ff;
  border-left: none;
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 0;
  left: 6px;
  border-right: none;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child::after {
  right: 6px;
  left: 6px;
  border-right: 1px dashed #7ec1ff;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px;
}
.ant-picker-dropdown-rtl .ant-picker-footer-extra {
  direction: rtl;
  text-align: right;
}
.ant-picker-panel-rtl .ant-picker-time-panel {
  direction: ltr;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tag {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  height: auto;
  margin-right: 8px;
  padding: 0 7px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  background: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  opacity: 1;
  transition: all 0.3s;
}
.ant-tag,
.ant-tag a,
.ant-tag a:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tag > a:first-child:last-child {
  display: inline-block;
  margin: 0 -8px;
  padding: 0 8px;
}
.ant-tag-close-icon {
  margin-left: 3px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tag-close-icon:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tag-has-color {
  border-color: transparent;
}
.ant-tag-has-color,
.ant-tag-has-color a,
.ant-tag-has-color a:hover,
.ant-tag-has-color .anticon-close,
.ant-tag-has-color .anticon-close:hover {
  color: #fff;
}
.ant-tag-checkable {
  background-color: transparent;
  border-color: transparent;
  cursor: pointer;
}
.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
  color: #1890ff;
}
.ant-tag-checkable:active,
.ant-tag-checkable-checked {
  color: #fff;
}
.ant-tag-checkable-checked {
  background-color: #1890ff;
}
.ant-tag-checkable:active {
  background-color: #096dd9;
}
.ant-tag-hidden {
  display: none;
}
.ant-tag-pink {
  color: #c41d7f;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-pink-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-magenta {
  color: #c41d7f;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-magenta-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-red {
  color: #cf1322;
  background: #fff1f0;
  border-color: #ffa39e;
}
.ant-tag-red-inverse {
  color: #fff;
  background: #f5222d;
  border-color: #f5222d;
}
.ant-tag-volcano {
  color: #d4380d;
  background: #fff2e8;
  border-color: #ffbb96;
}
.ant-tag-volcano-inverse {
  color: #fff;
  background: #fa541c;
  border-color: #fa541c;
}
.ant-tag-orange {
  color: #d46b08;
  background: #fff7e6;
  border-color: #ffd591;
}
.ant-tag-orange-inverse {
  color: #fff;
  background: #fa8c16;
  border-color: #fa8c16;
}
.ant-tag-yellow {
  color: #d4b106;
  background: #feffe6;
  border-color: #fffb8f;
}
.ant-tag-yellow-inverse {
  color: #fff;
  background: #fadb14;
  border-color: #fadb14;
}
.ant-tag-gold {
  color: #d48806;
  background: #fffbe6;
  border-color: #ffe58f;
}
.ant-tag-gold-inverse {
  color: #fff;
  background: #faad14;
  border-color: #faad14;
}
.ant-tag-cyan {
  color: #08979c;
  background: #e6fffb;
  border-color: #87e8de;
}
.ant-tag-cyan-inverse {
  color: #fff;
  background: #13c2c2;
  border-color: #13c2c2;
}
.ant-tag-lime {
  color: #7cb305;
  background: #fcffe6;
  border-color: #eaff8f;
}
.ant-tag-lime-inverse {
  color: #fff;
  background: #a0d911;
  border-color: #a0d911;
}
.ant-tag-green {
  color: #389e0d;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-green-inverse {
  color: #fff;
  background: #52c41a;
  border-color: #52c41a;
}
.ant-tag-blue {
  color: #096dd9;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-blue-inverse {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}
.ant-tag-geekblue {
  color: #1d39c4;
  background: #f0f5ff;
  border-color: #adc6ff;
}
.ant-tag-geekblue-inverse {
  color: #fff;
  background: #2f54eb;
  border-color: #2f54eb;
}
.ant-tag-purple {
  color: #531dab;
  background: #f9f0ff;
  border-color: #d3adf7;
}
.ant-tag-purple-inverse {
  color: #fff;
  background: #722ed1;
  border-color: #722ed1;
}
.ant-tag-success {
  color: #52c41a;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-processing {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-error {
  color: #ff4d4f;
  background: #fff2f0;
  border-color: #ffccc7;
}
.ant-tag-warning {
  color: #faad14;
  background: #fffbe6;
  border-color: #ffe58f;
}
.ant-tag > .anticon + span,
.ant-tag > span + .anticon {
  margin-left: 7px;
}
.ant-tag.ant-tag-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
  text-align: right;
}
.ant-tag-rtl .ant-tag-close-icon {
  margin-right: 3px;
  margin-left: 0;
}
.ant-tag-rtl.ant-tag > .anticon + span,
.ant-tag-rtl.ant-tag > span + .anticon {
  margin-right: 7px;
  margin-left: 0;
}

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

.datepicker-modal {
  z-index: 1000 !important;
  transform: none !important;
  overflow: hidden;
  position: fixed !important;
}
.datepicker-modal .datepicker {
  background-color: #fff !important;
  border-radius: 12px 12px 0 0;
  z-index: 1000;
}
.datepicker-modal .datepicker .datepicker-header {
  padding: 0 48px;
  height: 44px;
  line-height: 44px;
  color: #151515;
  font-size: 15px;
  font-weight: 600;
}
.datepicker-modal .datepicker .datepicker-content .datepicker-viewport .datepicker-wheel {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.datepicker-modal .datepicker .datepicker-content .datepicker-viewport .datepicker-wheel .datepicker-scroll > li {
  font-size: 15px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.datepicker-modal .datepicker .datepicker-content .datepicker-viewport::after {
  background: linear-gradient(#fff, rgba(245, 245, 245, 0) 52%, rgba(245, 245, 245, 0) 48%, #fff);
}
.datepicker-modal .datepicker .datepicker-navbar {
  padding: 0 18px !important;
  border-bottom: initial !important;
}
.datepicker-modal .datepicker .datepicker-navbar .datepicker-navbar-btn {
  padding: initial;
  height: 44px;
  line-height: 44px;
  font-size: 15px;
  font-weight: 600;
}
.datepicker-modal .datepicker .datepicker-navbar .datepicker-navbar-btn:nth-child(1) {
  color: #2196F3;
}
.datepicker-modal .datepicker .datepicker-navbar .datepicker-navbar-btn:nth-child(2) {
  color: #9e9e9e;
}
.datepicker-modal .customHeaderBox {
  position: relative;
}
.datepicker-modal .customHeaderBox .headerText {
  display: inline-block;
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.datepicker-modal .customHeaderBox .btnClear {
  position: absolute;
  right: 27px;
  z-index: 999;
  color: #F44336;
  font-weight: 600;
}
.datepicker-modal .customHeaderBox .btnDisable {
  opacity: 0.5;
}

.avatarBox {
  display: inline-block;
}
.avatarBox .circle {
  border-radius: 50%;
}

.cardContentScore {
  border-radius: 0 0 4px 4px;
  padding: 0 16px;
  height: 48px;
  display: flex;
  align-items: center;
  flex-direction: row;
}
.cardContentScore a {
  display: block;
  padding: 0;
  width: 85px;
  height: 17px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAAAiCAYAAADPlUI3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTU2M0JCQTg2NTNEMTFFN0E0NTNCOEFDNjk3NTI2QjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTU2M0JCQTc2NTNEMTFFN0E0NTNCOEFDNjk3NTI2QjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQzRBNjc3OTM4NjMxMUU3QUFFMkU0MjNEQUREMUVCQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQzRBNjc3QTM4NjMxMUU3QUFFMkU0MjNEQUREMUVCQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pja5il0AAAxFSURBVHja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) no-repeat;
  background-size: contain;
}
.cardContentDesc .contentTagItemCon {
  width: 100%;
  color: #757575;
  margin-top: 4px;
  display: flex;
}
.cardContentDesc .contentTagItemCon .contentItemLeft {
  max-width: 100%;
}
.cardContentDesc .contentTagItem {
  display: block;
  flex-shrink: 0;
  min-width: 36px;
  padding: 0 4px;
  height: 19px;
  line-height: 19px;
  text-align: center;
  background: #f0f0f0;
  margin-left: 8px;
  border-radius: 4px;
  color: #757575;
}
.cardContentBox {
  position: relative;
}
.inviterName {
  margin-left: 59px;
  font-size: 12px;
  margin-top: -21px;
  color: #aaa;
}
.inviterName .overflow_ellipsis {
  vertical-align: top;
  text-decoration: none;
  max-width: 130px;
}
.inviterName .overflow_ellipsis:not(:hover) {
  color: #aaa !important;
}
.userCardSite {
  position: absolute;
  width: 310px;
  z-index: 10002;
  zoom: 1;
  color: #151515;
  left: -300px;
  top: 0;
  border-bottom: 10px solid transparent;
  border-top: 10px solid transparent;
}
.userCardSite .userOperatorCon {
  height: 45px;
  border-radius: 0 0 4px 4px;
  line-height: 45px;
  background-color: #f5f5f5;
  display: flex;
}
.userCardSite .userOperatorCon .removeUser {
  width: 100%;
}
.userCardSite .oaButton {
  display: inline-block;
  text-align: center;
  width: 50%;
}
.userCardSite .removeFormAuth.oaButton {
  width: 100%;
}
.userCardSite .replaceManage,
.userCardSite .replaceTask,
.userCardSite .replaceRead {
  border-right: 1px solid #ccc;
  box-sizing: border-box;
}
.userCardSite .cancelAnAdministrator {
  width: 118px;
  display: inline-block;
  border-right: 1px solid #ccc;
  text-align: center;
  cursor: pointer;
}
.userCardSite.rc-trigger-popup-placement-topLeft .arrowBoxUserCard,
.userCardSite.rc-trigger-popup-placement-topRight .arrowBoxUserCard {
  bottom: -8px;
}
.userCardSite.rc-trigger-popup-placement-topLeft .arrowBoxUserCard .arrow,
.userCardSite.rc-trigger-popup-placement-topRight .arrowBoxUserCard .arrow {
  border-top-color: #fff;
}
.userCardSite.rc-trigger-popup-placement-bottomLeft .arrowBoxUserCard,
.userCardSite.rc-trigger-popup-placement-bottomRight .arrowBoxUserCard {
  top: -15px;
}
.userCardSite.rc-trigger-popup-placement-bottomLeft .arrowBoxUserCard .arrow,
.userCardSite.rc-trigger-popup-placement-bottomRight .arrowBoxUserCard .arrow {
  border-bottom-color: #fff;
}
.userCardSite.rc-trigger-popup-placement-bottomRight .arrowBoxUserCard,
.userCardSite.rc-trigger-popup-placement-topRight .arrowBoxUserCard {
  right: 2px !important;
}

.kcDialogBox .header{
  height: 60px!important;
  line-height: 60px;
  margin: 0 30px!important;
}
.kcDialogBox .noHeader {
  margin: 0 30px!important;
}

.kcDialogBox .dialogCloseBtn{
  margin-top: 8px!important;
  margin-right: -22px!important;
  font-size: 16px!important;
}
.kcDialogBox .header .title{
  /*vertical-align:middle!important;*/
  /*display: inline-block!important;*/
  margin-top: 0!important;
}
.kcDialogBox .dialogContent{
  padding: 0px 30px 0!important;
}

.kcDialogBox .footer{
  margin-top: 0;
  text-align: right!important;
  padding: 0 22px 15px;
}
.kcDialogBox .footer .yesText{
  display: inline-block;
  height: 35px;
  width: 90px;
  background-color: #1191EA;
  text-align: center;
  line-height: 35px;
  color: #fff;
  cursor: pointer;
  padding: 0px!important;
}

.nullDataHintBox{
  -webkit-box-shadow: 0px 1px 10px 0px rgba(245,68,68,1);
  -moz-box-shadow: 0px 1px 10px 0px rgba(245,68,68,1);
  box-shadow: 0px 1px 10px 0px rgba(245,68,68,1);
}

.createFolderBox {
  margin: 0;
}

.folderName .folderNameText {
  vertical-align: top;
  line-height: 38px;
  margin-right: 10px;
}

.folderName .spFolderName {
  display: inline-block;
  height: 35px;
  vertical-align: top;
  line-height: 38px;
  width: 300px;
}

.folderName .txtFolderName {
  border: 1px #ccc solid;
  height: 35px;
  width: 325px;
  padding-left: 5px;
}

.createFolderBox .folderCharge {
  margin-top: 16px;
}

.folderCharge .folderChargeText {
  display: inline-block;
  margin: 5px 22px 0px 0px;
}

.kcDialogBox .folderMembers .folderMemberBox {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
.createFolderBox .folderMemberBox .nanoCon {
  overflow: hidden;
}

.createFolderBox .folderMemberBox .nanoCon.nano {
  height: 300px;
}

.createFolderBox .folderMemberBox .memberList {
  /*overflow: hidden;
  overflow-y: auto;*/
  max-height: 300px;
}

.kcDialogBox .folderMemberBox ul li {
  height: 44px;
  vertical-align: middle;
  font-size: 0;
}

.kcDialogBox  .folderMemberBox ul li span {
    display: inline-block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    /*vertical-align: middle;*/
  }

.kcDialogBox .folderMemberBox .imgMemberBox {
  margin-right: 30px;
  cursor: pointer;
}

.kcDialogBox .folderMemberBox .memberItem .memberName {
  width: 150px;
  margin-right: 10px;
}
.kcDialogBox .folderMemberBox .memberItem .memberName .added{
  max-width: 150px;
}
.kcDialogBox .folderMemberBox .memberItem .memberName .addedMax{
  max-width: 60px;
}
.kcDialogBox .folderMemberBox .memberItem .memberName .inviter .name{
  display: inline-block;
  max-width: 44px;
}
.kcDialogBox .folderMemberBox .memberItem .toModify .text {
  text-decoration: none;
  cursor: pointer;
}

.kcDialogBox .folderMemberBox .memberItem .owner {
  color: #00c957;
}

.kcDialogBox .folderMemberBox .memberItem .permission {
  width: 100px;
}

.kcDialogBox .folderMemberBox .memberItem .permission  .pointer.isApk {
  cursor: default !important;
}

.kcDialogBox  .folderMemberBox .memberItem .permission i {
    cursor: pointer;
    font-size: 12px;
  }

.kcDialogBox .folderMemberBox .memberItem .permission .icon-approved {
    font-size: 16px;
    vertical-align: middle;
    color: #666;
  }

.kcDialogBox .folderMemberBox .memberItem .rootTrust {
  max-width: 90px;
  cursor: pointer;
  color: #999;
}

.kcDialogBox .folderMemberBox .memberItem .remove,
.kcDialogBox .folderMemberBox .memberItem .toInvite {
  display: none;
  cursor: pointer;
  color: #999;
  opacity: 0.9;
}
.kcDialogBox .folderMemberBox .memberItem .remove:hover,
.kcDialogBox .folderMemberBox .memberItem .toInvite:hover {
  opacity: 1;
}
.kcDialogBox .folderMemberBox .memberItem .toInvite {
  padding-right: 10px;
}

.kcDialogBox .folderMemberBox ul .memberItem .exit {
  display: inline-block;
}
.kcDialogBox .folderMemberBox .addMember .quickSelectUser{
  top: 10px;
}
.kcDialogBox .folderMemberBox .addMember .icon-help{
  color:#bdbdbd;
  vertical-align: middle;
  cursor: pointer;
}
.kcDialogBox .folderMemberBox .removeFolderMember {
  cursor: pointer;
  display: none;
  vertical-align: top;
  width: 28px;
  height: 28px;
  background-color: #666;
  position: absolute;
  margin-right: -28px;
  text-align: center;
  color: #fff;
  font-size: 16px;
  filter: alpha(opacity=70);
  -moz-opacity: .7;
  -khtml-opacity: .7;
  opacity: .7;
}

.kcDialogBox  .folderMemberBox .removeFolderMember .Icon {
    display: inline-block;
    vertical-align: top;
    height: 7px;
    margin-top: 7px;
  }
/*.folderMemberBox .imgMemberBox,.folderMemberBox .imgMemberBoxDisable{display: inline-block;vertical-align: middle;margin-top: 3px;margin-right: 5px;margin-bottom: 5px;cursor: pointer;}*/
.kcDialogBox .folderMemberBox .addUser {
  height: 30px;
  line-height: 30px;
  width: 460px;
  margin-bottom:12px;
}

.kcDialogBox  .folderMemberBox .addUser .addMemberIcon {
    font-size: 24px;
    display: inline-block;
    padding-right: 8px;
    cursor: pointer;
  }

.kcDialogBox  .folderMemberBox .addUser .text {
    font-size: 14px;
    display: inline-block;
    cursor: pointer;
    opacity: 0.9;
  }
  .kcDialogBox  .folderMemberBox .addUser .text:hover{
    opacity: 1;
  }
 .kcDialogBox .folderMemberBox .addUser .text >i, .folderMemberBox .addUser .text >span{
    vertical-align:middle;
  }
.kcDialogBox .folderMemberBox .addUser .addGroupMember{
   margin-left:30px;
   color: #bdbdbd;
 }
 .kcDialogBox .folderMemberBox .addUser .icon-task-folder-message {
    font-size: 15px;
}

.kcDialogBox .relatedToApp {
  margin-bottom: 10px;
  color: #999!important;
}

.kcDialogBox .folderMemberBox .permissionDesc {
    margin-top: 38px;
    position: absolute;
    color: #999!important;
}

.kcDialogBox .folderCharge .imgCharge, .kcDialogBox .folderMemberBox .imgCharge {
  width: 28px;
  height: 28px;
  vertical-align: -8px;
}

.kcDialogBox .folderCharge .icon-task-folder-charge {
  font-size: 34px;
  display: inline-block;
  height: 3px;
  vertical-align: top;
  cursor: pointer;
  color: #aaa;
  margin-left: 6px;
}

.kcDialogBox .folderContent .folderMembers {
  margin-top: 10px;
}

.kcDialogBox .folderContent  .folderMembers .folderMemberText {
    margin-right: 10px;
    display: inline-block;
    margin-top: 8px;
  }

.kcDialogBox .folderMemberBox .icon-task-add-member-circle {
  font-size: 35px;
  display: inline-block;
  height: 30px;
  vertical-align: middle;
  cursor: pointer;
  color: #aaa;
  margin-right: 46px;
}

.kcDialogBox .folderName .addFolderStar {
  font-size: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 13px;
  color: #99a1ab;
  cursor: pointer;
}

.kcDialogBox  .folderName .addFolderStar:hover {
    color: #0091ea;
  }

.kcDialogBox  .folderName .addFolderStar.icon-task-star {
    color: #fbc02d;
  }

.kcDialogBox .btnCanel:hover, .folderCharge .icon-task-folder-charge:hover, .folderMemberBox .icon-task-add-member-circle:hover, #createFolder .folderClose:hover {
  color: #0091ea;
}

#updatePermission {
  width: 176px;
  border-radius: 3px;
  padding: 10px;
  box-sizing: border-box;
  position: fixed;
  background-color: #fff;
  padding: 0;
  z-index: 10;
}

  #updatePermission .itemLi {
    /*height: 45px;*/
    line-height: normal;
    cursor: pointer;
  }

  #updatePermission .line {
    margin: 0 10px;
    border-top: 1px solid #ccc;
  }

  #updatePermission .adminItem {
    padding: 10px 10px 8px 10px;
    /*border-bottom:1px solid #aaa;*/
  }

  #updatePermission .ordinaryItem,
  #updatePermission .readOnlyItem {
    padding: 5px 10px 5px 10px;
  }

  #updatePermission .itemLi .itemText {
    padding-bottom: 5px;
    display: block;
    color: #fff;
  }

  #updatePermission .itemLi:not(.ThemeBGColor3) .itemText {
    color: #151515;
  }

  #updatePermission .itemLi:first-child {
    border-radius: 3px 3px 0 0;
  }

  #updatePermission .itemLi:last-child {
    border-radius: 0 0 3px 3px;
  }

  #updatePermission .itemLi .describe {
    padding-bottom: 5px;
    color: #fff;
  }
  #updatePermission .itemLi:not(.ThemeBGColor3) .describe {
    padding-bottom: 5px;
    color: rgba(0,0,0,.5);
  }

  #updatePermission .itemLi .itemText > i {
    font-size: 16px;
    display: inline-block;
  }

  #updatePermission .itemLi .rank {
  }

  #updatePermission .itemLi span {
    font-size: 12px;
  }

  #updatePermission .itemLi .icon-task-folder-message {
    font-size: 14px;
    float: right;
    margin-top: 2px;
  }

#addGroupPending .pendingContent img {
  width: 600px;
}

#addGroupPending .pendingContent .btnBack {
  display: block;
  position: absolute;
  right: 24px;
  top: 390px;
  width: 70px;
  height: 32px;
  background-color: #f0efef;
  text-align: center;
  line-height: 32px;
  border-radius: 3px;
  cursor: pointer;
  color: #666;
}

  #addGroupPending .pendingContent .btnBack:hover {
    background-color: #e2e2e2;
  }

/*�ļ�������*/
.createFolderBox .folderContent .attribute {
  position: relative;
  height: 38px;
  line-height: 38px;
  margin-top: 10px;
  font-size: 0px;
}

  .createFolderBox .folderContent .attribute .title {
    display: inline-block;
    vertical-align: middle;
  }

  .createFolderBox .folderContent .attribute .dropBox {
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 3px;
    position: relative;
    vertical-align: middle;
    height: 35px;
    line-height: 35px;
    margin-left: 13px;
    box-sizing: border-box;
    color: #151515;
    cursor: pointer;
    z-index: 10;
    width: 325px;
  }

.folderContent .attribute .dropBox .seleted {
  height: 26px;
  line-height: 26px;
  display: inline-block;
  width: 286px;
  margin-top: 4px;
  border-right: 1px solid #ccc;
  padding-left: 4px;
}

.folderContent .attribute .dropBox .icon {
  display: inline-block;
  padding: 0 8px 0 4px;
  margin-left: 6px;
  margin-top: 12px;
  color: #666;
}

#folderAttributeList {
  position: absolute;
  top: 34px;
  width: 100%;
  padding: 5px 0;
  background: white;
  max-height: 200px;
  overflow-y: auto;
}

  #folderAttributeList .projectItem {
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    font-size: 12px;
    color: #151515;
  }

    #folderAttributeList .projectItem:hover {
      cursor: pointer;
      background-color: #efefef;
    }

  #folderAttributeList .noProject {
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #999;
  }

/*���˱�������*/
#checkInviter {
  width: 100px;
  border-radius: 3px;
  box-sizing: border-box;
  position: fixed;
  background-color: #fff;
  padding: 5px 0;
}

  #checkInviter li {
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    text-align: center;
    color: #151515;
  }

    #checkInviter li:hover {
      background-color: #efefef;
    }

.dialogSelectTitleContainer {
  display: inline-flex;
  align-items: center;
  padding-left: 12px;
  border-radius: 5px;
  margin-left: -12px;
  max-width: 100%;
}
.dialogSelectTitleContainer:hover {
  background-color: #f5f5f5;
}
.dialogSelectTitleContainer .Dropdown--input {
  display: flex;
  align-items: center;
  vertical-align: top;
  padding: 5px 5px 5px 8px !important;
}
.dialogSelectTitleContainer .Dropdown--input .value {
  color: #212121;
  font-size: 17px;
  font-weight: bold;
  line-height: 20px;
  max-width: 100% !important;
  white-space: wrap !important;
}
.dialogSelectTitleContainer .ming.Menu.List {
  width: 300px;
}
.dialogSelectTitleContainer .ming.Menu.List .ming.MenuItem .Item-content:not(.disabled):hover {
  background-color: #f7f7f7 !important;
  color: #151515 !important;
}
.dialogSelectTitleContainer .ming.Menu.List .ming.MenuItem.selectMenuItem .Item-content:not(.disabled) {
  background: #d6ebfe;
  color: #2196f3;
}
.dialogSelectTitleContainer .ming.Menu.List .ming.MenuItem.selectMenuItem .Item-content:not(.disabled):hover {
  background: #d6ebfe !important;
  color: #2196f3 !important;
}
.dialogSelectTitleContainer .ming.Dropdown.disabled {
  background-color: transparent !important;
}
.dialogSelectTitleContainer .ming.Dropdown.disabled .Dropdown--input {
  background-color: transparent !important;
}
.dialogSelectTitleContainer .ming.Dropdown.disabled .Dropdown--input .value {
  max-width: 100% !important;
}
.dialogSelectTitleContainer .ming.Dropdown.disabled .Dropdown--input .icon-arrow-down-border {
  display: none !important;
}
.dialogSelectUserContainer {
  display: flex;
}
.dialogSelectUserContainer .GSelect-User .ming.Checkbox.Checkbox--disabled.checked .Checkbox-box,
.dialogSelectUserContainer .GSelect-treeItem .ming.Checkbox.Checkbox--disabled.checked .Checkbox-box,
.dialogSelectUserContainer .GSelect-usersContent .ming.Checkbox.Checkbox--disabled.checked .Checkbox-box {
  background-color: #bdbdbd !important;
  border-color: #bdbdbd !important;
}

.GSelect-box {
  flex: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.GSelect-box .GSelect-head {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: 'relative';
  margin-bottom: 10px;
}
.GSelect-box .GSelect-head-navbar {
  width: 100%;
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.GSelect-box .GSelect-head-navbar__item {
  display: flex;
  border-style: solid;
  font-weight: bold;
  font-size: 14px;
  border-width: 0;
  margin-right: 24px;
  padding: 6px 8px;
  color: #151515;
  cursor: pointer;
  position: relative;
}
.GSelect-box .GSelect-head-navbar__item:last-child {
  margin-right: 0;
}
.GSelect-box .GSelect-head-navbar__item::after {
  content: '';
  position: absolute;
  height: 3px;
  left: 8px;
  right: 8px;
  bottom: 0px;
  display: inline-block;
}
.GSelect-box .GSelect-head-navbar__item:hover {
  background-color: #f5f5f5;
}
.GSelect-box .GSelect-head-navbar__item.GSelect-head-navbar__item--active {
  color: #2196f3;
  background-color: #fff !important;
}
.GSelect-box .GSelect-head-navbar__item.GSelect-head-navbar__item--active::after {
  background-color: #2196f3;
}
.GSelect-box .GSelect-head-navbar__item:not(.GSelect-head-navbar__item--active) {
  border-color: transparent !important;
}
.GSelect-box .GSelect-head-search-navbar {
  width: 100%;
  display: flex;
  align-items: center;
  margin-top: 16px;
}
.GSelect-box .GSelect-head-search-navbar__item {
  display: flex;
  font-weight: bold;
  font-size: 12px;
  margin-right: 8px;
  padding: 5px 15px;
  color: #151515;
  background-color: #f8f8f8;
  border-radius: 15px;
  cursor: pointer;
}
.GSelect-box .GSelect-head-search-navbar__item:last-child {
  margin-right: 0;
}
.GSelect-box .GSelect-head-search-navbar__item:hover {
  background-color: #f2f2f2;
}
.GSelect-box .GSelect-head-search-navbar__item.GSelect-head-search-navbar__item--active {
  color: #2196f3;
  background-color: #f0f7ff !important;
}
.GSelect-box .GSelect-head-searchIcon {
  font-size: 16px;
  display: inline-block;
  color: #999;
  float: left;
  margin-right: 7px;
  line-height: normal;
  margin-top: 9px;
  height: 100%;
  position: absolute;
  height: 33px;
  cursor: pointer;
}
.GSelect-box .GSelect-head-searchArea {
  display: flex;
  position: relative;
  height: 40px;
}
.GSelect-box .GSelect-head-searchArea .searchIcon {
  position: absolute;
  left: 18px;
  top: 13px;
  font-size: 16px;
  color: #757575;
}
.GSelect-box .GSelect-head-searchArea input {
  flex: 1;
  border: 1px solid #f5f5f5;
  padding: 0 18px 0 42px;
  box-sizing: border-box;
  background: #f5f5f5;
  border-radius: 20px;
  margin-top: 2px;
}
.GSelect-box .GSelect-head-searchArea input:hover {
  border-color: #f0f0f0;
  background: #f0f0f0;
}
.GSelect-box .GSelect-head-searchArea input:focus {
  background: #ffffff;
  border-color: #fff;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
}
.GSelect-box .GSelect-head-searchArea--deleteIcon {
  position: absolute;
  width: 34px;
  height: 34px;
  text-align: center;
  line-height: 36px;
  right: 2px;
  top: 4px;
  background-color: transparent;
  border-radius: 50%;
  cursor: pointer;
}
.GSelect-box .GSelect-head-searchArea--deleteIcon span {
  font-size: 16px;
  color: #9b9b9b;
  border-radius: 50%;
}
.GSelect-box .GSelect-head-searchArea--deleteIcon:hover {
  background-color: #f8f8f8;
}
.GSelect-box .GSelect-navTitle {
  height: 36px;
  display: flex;
  align-items: center;
  color: #919191;
}
.GSelect-box .GSelect-container {
  overflow-y: auto;
  overflow-x: hidden;
  flex: 1;
}
.GSelect-box .GSelect-filterBox {
  height: 16px;
  line-height: 16px;
  margin: 5px 10px;
  display: flex;
}
.GSelect-box .GSelect-filterBox__letter {
  color: #757575;
  -webkit-box-flex: 1;
  flex: 1 0 auto;
  text-align: left;
  cursor: pointer;
}
.GSelect-box .GSelect-userList {
  padding-left: 22px;
}
.GSelect-box .GSelect-User {
  height: 40px;
  line-height: 40px;
  padding-left: 8px;
  vertical-align: middle;
  padding-right: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.GSelect-box .GSelect-User:hover {
  background-color: #f5f5f5;
  border-radius: 3px;
}
.GSelect-box .GSelect-User.hoverSearchUserItem {
  background-color: #f5f5f5;
  border-radius: 3px;
}
.GSelect-box .GSelect-User__avatar {
  margin-right: 12px;
  margin-left: 8px;
}
.GSelect-box .GSelect-User__avatar img {
  height: 28px;
  width: 28px;
  border-radius: 50%;
  vertical-align: top;
}
.GSelect-box .GSelect-User__fullname {
  width: 180px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 10px;
  font-size: 14px;
}
.GSelect-box .GSelect-User__fullname .Gray_6 {
  color: #151515 !important;
}
.GSelect-box .GSelect-User__companyName {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 10px;
  width: 260px;
  color: #757575;
}
.GSelect-box .GSelect-footer {
  margin-top: 10px;
}
.GSelect-box .GSelect-footer-buttonBox {
  padding-top: 10px;
  display: flex;
  justify-content: flex-end;
}
.GSelect-box .GSelect-footer-buttonBox .closeBtn {
  line-height: 36px;
  min-height: 36px;
  padding: 0 32px;
  min-width: 92px;
  font-size: 14px;
  color: #9e9e9e;
  cursor: pointer;
}
.GSelect-box .GSelect-footer-buttonBox .closeBtn:hover {
  background-color: #f5f5f5;
}
.GSelect-box .GSelect-Dropdown {
  position: relative;
}
.GSelect-box .GSelect-Dropdown .GSelect-Dropdown--input {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.GSelect-box .GSelect-departmentContent {
  margin-left: -10px;
}

.GSelect-treeItem {
  display: flex;
  height: 32px;
  line-height: 32px;
  margin: 2px 0;
  padding-left: 10px;
}
.GSelect-treeItem .GSelect-arrow {
  cursor: pointer;
  margin-right: 5px;
  display: flex;
  align-items: center;
}
.GSelect-treeItem .GSelect-arrow--transparent {
  opacity: 0;
}
.GSelect-treeItem .GSelect-arrow__arrowIcon {
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  margin-right: 5px;
  border-color: transparent transparent transparent #9e9e9e;
}
.GSelect-treeItem .GSelect-arrow__arrowIcon--open {
  transform: rotate(90deg);
  margin-bottom: -3px;
}
.GSelect-treeItem:hover {
  background-color: #f5f5f5;
}
.GSelect-treeItem:hover .GSelect-treeItem-allSelect {
  visibility: visible;
}
.GSelect-treeItem-name {
  cursor: pointer;
  max-width: 306px;
}
.GSelect-treeItem-checkbox {
  margin-left: 8px;
}
.GSelect-treeItem-allSelect {
  cursor: pointer;
  margin-right: 10px;
  margin-left: 20px;
  visibility: hidden;
}
.GSelect-treeItem-number {
  max-width: 75px;
  color: #919191;
}

.GSelect-result {
  height: auto;
  max-height: 110px;
  padding-top: 12px;
  padding-left: 10px;
  overflow-y: auto;
  box-sizing: border-box;
}
.GSelect-result-box {
  display: flex;
  flex-wrap: wrap;
  padding-top: 8px;
}
.GSelect-result-subItem {
  height: 28px;
  background: #f7f7f7;
  border-radius: 20px;
  display: inline-block;
  padding-right: 2px;
  margin-right: 10px;
  margin-bottom: 8px;
  cursor: default;
  position: relative;
}
.GSelect-result-subItem__avatar {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: inline-flex;
  font-size: 19px;
  color: #fff;
  background-color: #2196f3;
  align-items: center;
  justify-content: center;
  vertical-align: top;
}
.GSelect-result-subItem__avatar__onlySelf {
  background-color: initial;
  color: #2196f3;
}
.GSelect-result-subItem__name {
  vertical-align: top;
  display: inline-block;
  line-height: 28px;
  margin-left: 8px;
  max-width: 95px;
}
.GSelect-result-subItem__remove {
  width: 22px;
  height: 22px;
  margin: 3px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #f7f7f7;
  border-radius: 50%;
  vertical-align: top;
  color: #9e9e9e;
  font-size: 13px;
  cursor: pointer;
}
.GSelect-result-subItem__remove span {
  margin-top: 2px;
}
.GSelect-result-subItem__remove:hover {
  color: #2196f3;
  background-color: #fff;
}

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

.worksheetFilterBtn {
  cursor: pointer;
  vertical-align: middle;
  font-size: 13px;
  margin-right: 16px;
  border-radius: 4px;
  line-height: 29px;
}
.worksheetFilterBtn .icon-worksheet_filter {
  font-size: 18px;
  vertical-align: middle;
}
.worksheetFilterBtn .selectedFilterName {
  display: inline-block;
  max-width: 8em;
  vertical-align: middle;
}
.worksheetFilterBtn .resetFilterBtn {
  font-size: 16px;
  margin-left: 6px;
  line-height: 29px;
  vertical-align: middle;
}
.worksheetFilterBtn.active {
  padding: 0 10px;
}
.worksheetFilterBtn.active .icon-worksheet_filter {
  margin-right: 6px;
}
.worksheetFilterBtn:not(.active) {
  background-color: #fff !important;
  padding-left: 0px;
  color: #9d9d9d !important;
}
.filterTrigger {
  position: absolute;
}
.rc-trigger-popup-hidden {
  display: none;
}
.workSheetFilter {
  width: 400px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 4px 16px;
}
.workSheetFilter .filterHeader {
  border-bottom: 1px solid #e0e0e0;
  padding: 0 0 0 20px;
  line-height: 44px;
  font-size: 16px;
  color: #151515;
}
.workSheetFilter .filterHeader .addFilterBtn {
  float: right;
  margin: 10px;
  font-size: 23px;
  color: #9e9e9e;
  line-height: 1em;
  right: 0;
}
.workSheetFilter .filterBody {
  overflow: auto;
  max-height: 340px;
}
.workSheetFilter .filterBody hr {
  border: none;
  border-top: 1px solid #e0e0e0;
  margin: 6px 0;
}
.workSheetFilter .filterBody .title {
  padding: 6px 20px;
  font-size: 12px;
  color: #9e9e9e;
}
.workSheetFilter .filterBody > div:last-child:not(.customFilter):not(.expanded) {
  margin-bottom: 6px;
}
.workSheetFilter .filterItem {
  padding: 0px 20px;
  font-size: 14px;
  color: #fff;
  line-height: 36px;
  cursor: pointer;
}
.workSheetFilter .filterItem .filterNameInput {
  font-size: 13px;
  border: none;
  height: 20px;
  padding: 0;
  background-color: transparent;
}
.workSheetFilter .filterItem .moreOperateBtn {
  cursor: pointer;
  float: right;
  color: #9e9e9e;
  margin: 0px 10px;
  font-size: 18px;
  line-height: 36px;
}
.workSheetFilter .filterItem .slideIcon {
  visibility: hidden;
  opacity: 0.7;
  float: right;
  font-size: 16px;
  line-height: 32px;
}
.workSheetFilter .filterItem .slideIcon .icon {
  padding: 6px 2px 6px 6px;
}
.workSheetFilter .filterItem .slideIcon:hover {
  opacity: 1;
}
.workSheetFilter .filterItem .moreOperateBtn {
  color: #fff !important;
}
.workSheetFilter .filterItem input {
  color: #fff;
}
.workSheetFilter .filterItem:not(.expanded):hover .filterTitle {
  color: #fff !important;
}
.workSheetFilter .filterItem:not(.expanded):hover .slideIcon {
  opacity: 1;
  visibility: visible;
  color: #fff !important;
}
.workSheetFilter .filterItem:not(:hover) {
  color: #151515 !important;
  background-color: #fff !important;
}
.workSheetFilter .filterItem:not(:hover) input {
  color: #151515;
}
.workSheetFilter .filterItem:not(:hover) .moreOperateBtn,
.workSheetFilter .filterItem:not(:hover) .slideIcon {
  color: #9e9e9e !important;
}
.workSheetFilter .filterItem.expanded {
  background-color: #fafafa !important;
  border-top: 1px solid #e0e0e0;
}
.workSheetFilter .filterItem.expanded input {
  color: #151515;
}
.workSheetFilter .filterItem.expanded .slideIcon {
  visibility: visible;
}
.workSheetFilter .filterItem.expanded .moreOperateBtn,
.workSheetFilter .filterItem.expanded .slideIcon {
  color: #9e9e9e !important;
}
.workSheetFilter .newFilter {
  padding: 0px 20px;
  font-size: 13px;
  line-height: 36px;
}
.workSheetFilter .conditionsCon {
  padding: 0 15px 10px 20px;
  background-color: #fafafa;
  overflow: hidden;
}
.workSheetFilter .conditionItem {
  margin: 12px 0 0;
  font-size: 13px;
}
.workSheetFilter .conditionItem .errorName {
  color: #f44336;
}
.workSheetFilter .conditionItem .conditionItemHeader {
  position: relative;
  margin-bottom: 2px;
  padding-right: 58px;
}
.workSheetFilter .conditionItem .conditionItemHeader .deletedColumn {
  color: #f44336;
  margin-bottom: 6px;
}
.workSheetFilter .conditionItem .conditionItemHeader .deletedColumn .icon {
  transform: rotate(90deg);
  font-size: 16px;
  margin-right: 3px;
}
.workSheetFilter .conditionItem .conditionItemHeader .columnName {
  display: inline-block;
  vertical-align: middle;
  max-width: 91px;
}
.workSheetFilter .conditionItem .conditionItemHeader .relation {
  vertical-align: middle;
  margin-left: 14px;
  padding: 5px 4px;
  border-radius: 4px;
  color: #515151;
}
.workSheetFilter .conditionItem .conditionItemHeader .relation .Dropdown--input .icon {
  visibility: hidden;
}
.workSheetFilter .conditionItem .conditionItemHeader .relation:hover {
  background-color: #e8e8e8;
}
.workSheetFilter .conditionItem .conditionItemHeader .deleteBtn {
  cursor: pointer;
  position: absolute;
  right: 45px;
  color: #9e9e9e;
  margin-top: 5px;
  visibility: hidden;
}
.workSheetFilter .conditionItem .conditionItemHeader .deleteBtn i {
  font-size: 16px;
}
.workSheetFilter .conditionItem .conditionItemHeader.isbool {
  padding-top: 4px;
}
.workSheetFilter .conditionItem .conditionItemContent {
  padding-right: 48px;
  position: relative;
}
.workSheetFilter .conditionItem .conditionItemContent input {
  width: 100%;
  font-size: 13px;
}
.workSheetFilter .conditionItem .conditionItemContent .deletedColumn {
  background: #ffebeb !important;
  border-color: #f44336 !important;
}
.workSheetFilter .conditionItem .conditionItemContent .conditionRelation {
  position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -14px;
  color: #9e9e9e;
}
.workSheetFilter .conditionItem .conditionItemContent .conditionRelation .relationType {
  display: inline-block;
  padding: 5px 20px 5px 0px;
}
.workSheetFilter .conditionItem .conditionItemContent .conditionRelation .Dropdown--input .icon {
  margin-left: 4px !important;
}
.workSheetFilter .conditionItem .conditionItemContent .conditionRelation .ming .List {
  width: 50px;
  text-align: center;
}
.workSheetFilter .conditionItem.readonly .relation:hover {
  background-color: transparent;
}
.workSheetFilter .conditionItem.readonly .conditionRelation .Dropdown--input .icon {
  visibility: hidden;
}
.workSheetFilter .conditionItem:not(.readonly):hover .conditionItemHeader .deleteBtn {
  visibility: visible;
}
.workSheetFilter .conditionItem:not(.readonly):hover .relation .Dropdown--input .icon {
  visibility: visible;
}
.workSheetFilter .conditionItem:first-child {
  margin-top: 0px;
}
.workSheetFilter .customFilter {
  padding: 10px 15px 10px 20px;
  background-color: #fafafa;
  border-bottom: 1px solid #e0e0e0;
}
.workSheetFilter .customFilter .customFilterTitle {
  font-size: 14px;
  padding: 4px 0;
}
.workSheetFilter .addFilterCondition {
  position: relative;
  margin: 16px 0 6px;
  color: #757575;
}
.workSheetFilter .addFilterCondition:hover {
  color: #1e88e5;
}
.workSheetFilter .addFilterCondition .icon {
  font-size: 16px;
  font-weight: 600;
  margin-right: 4px;
}
.workSheetFilter input:disabled {
  cursor: not-allowed;
  background-color: #f5f5f5;
}
.workSheetFilter input:disabled:hover {
  border-color: #ccc;
}
.workSheetFilter.singleFilter {
  box-shadow: none;
  margin: 0;
  width: 100%;
}
.workSheetFilter.singleFilter .conditionItem .conditionValue:hover .timeZoneTag {
  display: none;
}
.addFilterPopup {
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.13), 0 2px 6px rgba(0, 0, 0, 0.1);
}
.addFilterPopup .columnsFilter {
  padding: 0 10px;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  flex-direction: row;
}
.addFilterPopup .columnsFilter .icon-search {
  width: 20px;
  margin: 10px 0 0;
  text-align: center;
  font-size: 18px;
  color: #9e9e9e;
}
.addFilterPopup .columnsFilter .Input {
  flex: 1;
  width: 124px;
  border: none;
  font-size: 13px;
  padding: 0 10px;
}
.addFilterPopup .columnsFilter .Input::placeholder {
  color: #bdbdbd;
}
.addFilterPopup .Menu {
  width: 100%;
  box-shadow: none !important;
}
.addFilterPopup .tip {
  padding: 10px 20px;
  color: #9e9e9e;
}
.addFilterPopup.inEmpty {
  box-shadow: none;
  margin-top: 6px;
}
.addFilterPopup.inEmpty .columnsFilter {
  margin: 0 28px;
  padding: 0px;
}
.addFilterPopup.inEmpty .columnsFilter .Input {
  padding: 0 7px;
}
.addFilterPopup.inEmpty .worksheetFilterColumnOptionList.Menu {
  width: 100% !important;
  padding: 5px 6px 6px;
}
.addFilterPopup.inEmpty .worksheetFilterColumnOptionList.Menu .ming.MenuItem .Item-content {
  font-size: 14px;
  border-radius: 3px;
}
.addFilterPopup.inEmpty .worksheetFilterColumnOptionList.Menu .ming.MenuItem .Item-content:hover {
  background-color: #f5f5f5 !important;
}
.addFilterPopup.inEmpty .worksheetFilterColumnOptionList.Menu .ming.MenuItem .Item-content:hover .icon {
  color: #9e9e9e !important;
}
.addFilterPopup.inEmpty .worksheetFilterColumnOptionList.Menu .ming.MenuItem .Item-content:hover span {
  color: #151515 !important;
}
.worksheetFilterColumnOptionList.Menu {
  width: 220px !important;
}
.worksheetFilterOperateList.Menu,
.worksheetFilterColumnOptionList.Menu {
  position: static !important;
  overflow: auto;
  max-height: 260px;
}
.worksheetFilterOperateList.Menu .ming.Item.selected .Item-content,
.worksheetFilterColumnOptionList.Menu .ming.Item.selected .Item-content {
  background-color: #e4f3fd;
  color: #0096ef;
}
.worksheetFilterOperateList.Menu .ming.Item.selected .Item-content .icon,
.worksheetFilterColumnOptionList.Menu .ming.Item.selected .Item-content .icon {
  color: #0096ef;
}
.worksheetFilterOperateList.Menu .Item-content,
.worksheetFilterColumnOptionList.Menu .Item-content {
  text-align: left;
}
.worksheetFilterOperateList.Menu .Item-content .icon,
.worksheetFilterColumnOptionList.Menu .Item-content .icon {
  color: #9e9e9e;
  margin-right: 10px;
  font-size: 14px;
  vertical-align: middle;
}
.worksheetFilterOperateList.Menu .Item-content > span,
.worksheetFilterColumnOptionList.Menu .Item-content > span {
  vertical-align: middle;
}
.worksheetFilterOperateList.Menu .ming.Item .Item-content:not(.disabled):hover .icon,
.worksheetFilterColumnOptionList.Menu .ming.Item .Item-content:not(.disabled):hover .icon {
  color: #fff !important;
}
.worksheetFilterOperateList.Menu .ming.Item .Item-content.disabled .icon,
.worksheetFilterColumnOptionList.Menu .ming.Item .Item-content.disabled .icon {
  color: #bbb !important;
}
.worksheetFilterOperateList.Menu .ming.Item.disabled .Item-content,
.worksheetFilterColumnOptionList.Menu .ming.Item.disabled .Item-content {
  cursor: not-allowed;
  background-color: #fff !important;
  color: #bdbdbd !important;
}
.worksheetFilterOperateList.Menu .ming.Item.disabled .Item-content .icon,
.worksheetFilterColumnOptionList.Menu .ming.Item.disabled .Item-content .icon {
  color: #bdbdbd !important;
}
.worksheetFilterOperateList.Menu .segmentationLine,
.worksheetFilterColumnOptionList.Menu .segmentationLine {
  border-top: 1px solid #ddd;
  margin: 8px 0;
  padding-top: 8px;
}
.worksheetFilterOperateList.Menu .Item-content,
.worksheetFilterColumnOptionList.Menu .Item-content {
  padding: 0 14px;
}
.worksheetFilterOperateList.Menu .icon {
  color: #9e9e9e;
  margin-right: 10px;
  font-size: 16px;
}
.worksheetFilterOperateList.Menu hr {
  border: none;
  border-top: 1px solid #e0e0e0;
  margin: 6px 0;
}
.worksheetFilterTextCondition {
  outline: none;
}
.worksheetFilterTextCondition .selectize-control .selectize-input {
  box-shadow: none;
  padding: 0 8px 0px 10px !important;
  line-height: 34px;
}
.worksheetFilterTextCondition .selectize-control .selectize-input .item {
  font-size: 12px;
  background-color: #e0e0e0;
  padding: 0 20px 0 12px !important;
  margin: 0px 6px 6px 0px;
  border-radius: 12px;
  line-height: 22px;
  max-width: 360px;
}
.worksheetFilterTextCondition .selectize-control .selectize-input .remove {
  line-height: 16px;
}
.worksheetFilterTextCondition .selectize-control .selectize-input input::placeholder {
  color: #bdbdbd;
}
.worksheetFilterTextCondition .selectize-control .selectize-dropdown {
  padding: 10px;
  background-color: #fff;
}
.worksheetFilterTextCondition.disabled .selectize-input {
  cursor: not-allowed;
  pointer-events: none;
  background-color: #f5f5f5;
}
.worksheetFilterTextCondition.disabled .selectize-input .item {
  padding-right: 12px !important;
}
.worksheetFilterTextCondition.disabled .selectize-input .remove {
  display: none;
}
.worksheetFilterTextCondition.disabled .selectize-input > input {
  display: none !important;
}
.worksheetFilterYesNoCondition {
  padding: 8px 0;
}
.worksheetFilterYesNoCondition .RadioGroup label {
  margin: 0;
  width: 40%;
}
.worksheetFilterNumberCondition .numberRange input::placeholder {
  color: #bdbdbd;
}
.worksheetFilterNumberCondition .numberRange .split {
  line-height: 36px;
  color: #666;
  margin: 0 4px;
}
.worksheetFilterDateCondition .dateInputCon {
  border: 1px solid #ccc;
  box-sizing: border-box;
  height: 36px;
  border-radius: 3px;
  font-size: 12px;
  background: #fff;
  position: relative;
}
.worksheetFilterDateCondition .dateInputCon .ant-picker input {
  font-size: 12px !important;
}
.worksheetFilterDateCondition .dateInputCon .ant-picker.ant-picker-range {
  padding: 0 8px;
}
.worksheetFilterDateCondition .dateInputCon .ming.Dropdown {
  width: 100%;
}
.worksheetFilterDateCondition .dateInputCon .ming.Dropdown .Dropdown--input {
  padding: 8px;
}
.worksheetFilterDateCondition .dateInputCon .ming.Dropdown .ming.Icon {
  float: right;
  margin: 4px;
}
.worksheetFilterDateCondition .dateValue input {
  width: 90px !important;
  border-radius: 3px 0 0 3px;
  vertical-align: middle;
}
.worksheetFilterDateCondition .dateRangeType {
  border: 1px solid #ccc;
  height: 36px;
  line-height: 24px;
  border-radius: 0 3px 3px 0;
  vertical-align: middle;
  width: 70px !important;
  border-left: none;
}
.worksheetFilterDateCondition .dateRangeType .icon {
  float: right;
  margin-top: 5px;
  margin-right: 4px;
}
.worksheetFilterDateCondition .includeToday {
  display: inline-block !important;
  margin-left: 16px;
  vertical-align: middle;
}
.worksheetFilterDateCondition .customDate {
  line-height: 36px;
}
.worksheetFilterDateCondition .customDate .mui-datetime-picker {
  width: 100%;
  display: inline-block;
  padding: 0 8px;
}
.worksheetFilterDateCondition .customDate .customAntPicker {
  border: none;
  box-shadow: none;
}
.worksheetFilterDateCondition .customDate .customFormControlBox {
  font-size: 12px;
  padding: 0px 11px !important;
}
.worksheetFilterDateCondition .customDate .customFormControlBox.dateTimeIcon .dateClearIcon {
  display: none;
  cursor: pointer;
  color: #bdbdbd;
}
.worksheetFilterDateCondition .customDate .customFormControlBox.dateTimeIcon .dateClearIcon:hover {
  color: #777 !important;
}
.worksheetFilterDateCondition .customDate .customFormControlBox.dateTimeIcon:focus .dateClearIcon,
.worksheetFilterDateCondition .customDate .customFormControlBox.dateTimeIcon:hover .dateClearIcon {
  display: inline-block;
}
.worksheetFilterDateCondition .customDate .customFormControlBox.dateTimeIcon:focus .bellScheduleIcon,
.worksheetFilterDateCondition .customDate .customFormControlBox.dateTimeIcon:hover .bellScheduleIcon {
  display: none;
}
.worksheetFilterDateCondition .dateRangeInputCon {
  border: 1px solid #ccc;
  box-sizing: border-box;
  height: 36px;
  border-radius: 3px;
  font-size: 12px;
  background: #fff;
}
.worksheetFilterDateCondition .dateRangeInputCon .ant-picker {
  margin: 4px 0;
  border: none;
  box-shadow: none;
}
.worksheetFilterDateCondition .dateRangeInputCon .ant-picker input {
  font-size: 12px !important;
}
.worksheetFilterDateCondition .dateRangeInputCon .ant-picker-range {
  width: 100%;
}
.filterDateRangeInputPopup .ant-picker-time-panel-column {
  width: 64px;
}
.worksheetFilterRelateRecordCondition .recordsCon,
.worksheetFilterUsersCondition .recordsCon,
.worksheetFilterRelateRecordCondition .usersCon,
.worksheetFilterUsersCondition .usersCon {
  padding: 6px 8px 0 8px;
  box-sizing: border-box;
  min-height: 36px;
  border: 1px solid #ccc;
  border-radius: 3px;
  font-size: 14px;
  color: #9e9e9e;
  background-color: #fff;
}
.worksheetFilterRelateRecordCondition .recordsCon.disabled,
.worksheetFilterUsersCondition .recordsCon.disabled,
.worksheetFilterRelateRecordCondition .usersCon.disabled,
.worksheetFilterUsersCondition .usersCon.disabled {
  cursor: not-allowed;
  background-color: #f5f5f5;
}
.worksheetFilterRelateRecordCondition .recordsCon.disabled .userItem .remove .icon,
.worksheetFilterUsersCondition .recordsCon.disabled .userItem .remove .icon,
.worksheetFilterRelateRecordCondition .usersCon.disabled .userItem .remove .icon,
.worksheetFilterUsersCondition .usersCon.disabled .userItem .remove .icon {
  display: none;
}
.worksheetFilterRelateRecordCondition .recordsCon.disabled:hover,
.worksheetFilterUsersCondition .recordsCon.disabled:hover,
.worksheetFilterRelateRecordCondition .usersCon.disabled:hover,
.worksheetFilterUsersCondition .usersCon.disabled:hover {
  border-color: #ccc;
}
.worksheetFilterRelateRecordCondition .recordItem,
.worksheetFilterUsersCondition .recordItem,
.worksheetFilterRelateRecordCondition .userItem,
.worksheetFilterUsersCondition .userItem {
  display: inline-block;
  font-size: 12px;
  margin: 0 6px 6px 0;
  background-color: #e5e5e5;
  border-radius: 12px;
  color: #151515;
}
.worksheetFilterRelateRecordCondition .recordItem .iconCon,
.worksheetFilterUsersCondition .recordItem .iconCon,
.worksheetFilterRelateRecordCondition .userItem .iconCon,
.worksheetFilterUsersCondition .userItem .iconCon {
  border-radius: 50%;
  display: inline-block;
  background-color: #fff;
}
.worksheetFilterRelateRecordCondition .recordItem .userHead,
.worksheetFilterUsersCondition .recordItem .userHead,
.worksheetFilterRelateRecordCondition .userItem .userHead,
.worksheetFilterUsersCondition .userItem .userHead {
  display: inline-block !important;
  vertical-align: middle;
}
.worksheetFilterRelateRecordCondition .recordItem .filterCustomUserHead,
.worksheetFilterUsersCondition .recordItem .filterCustomUserHead,
.worksheetFilterRelateRecordCondition .userItem .filterCustomUserHead,
.worksheetFilterUsersCondition .userItem .filterCustomUserHead {
  font-size: 25px;
  margin-right: -1px;
}
.worksheetFilterRelateRecordCondition .recordItem .fullname,
.worksheetFilterUsersCondition .recordItem .fullname,
.worksheetFilterRelateRecordCondition .userItem .fullname,
.worksheetFilterUsersCondition .userItem .fullname {
  margin-left: 6px;
  display: inline;
  vertical-align: middle;
}
.worksheetFilterRelateRecordCondition .recordItem .remove,
.worksheetFilterUsersCondition .recordItem .remove,
.worksheetFilterRelateRecordCondition .userItem .remove,
.worksheetFilterUsersCondition .userItem .remove {
  cursor: pointer;
  color: #9e9e9e;
  margin: 0 8px 0 4px;
  font-size: 12px;
}
.worksheetFilterRelateRecordCondition .recordItem .remove:hover,
.worksheetFilterUsersCondition .recordItem .remove:hover,
.worksheetFilterRelateRecordCondition .userItem .remove:hover,
.worksheetFilterUsersCondition .userItem .remove:hover {
  color: #757575;
}
.worksheetFilterRelateRecordCondition .recordItem,
.worksheetFilterUsersCondition .recordItem {
  padding: 2px 0px 2px 8px;
}
.worksheetFilterRelateRecordCondition .recordItem .icon,
.worksheetFilterUsersCondition .recordItem .icon {
  font-size: 14px;
  margin-right: 4px;
}
.worksheetFilterRelateRecordCondition .recordItem {
  max-width: 360px;
}
.worksheetFilterRelateRecordCondition .recordItem .recordname {
  display: inline-block;
  max-width: calc(100% - 28px);
}
.worksheetFilterCascaderCondition .cascaderDropdown {
  margin-top: 0px !important;
}
.filterCustomUserHead {
  color: #01c982;
  font-size: 27px;
  vertical-align: middle;
  margin: 0 8px 0 1px;
}
.filterTagCon {
  padding: 6px 8px;
  box-sizing: border-box;
  min-height: 36px;
  border: 1px solid #ccc;
  border-radius: 3px;
  font-size: 14px;
  background-color: #fff;
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
}
.filterTagCon .placeholder {
  color: #bdbdbd;
}
.filterTagCon .fiterTagItem {
  display: inline-block;
  background-color: #e5e5e5;
  border-radius: 12px;
}
.filterTagCon .fiterTagItem .text {
  font-size: 12px;
  margin: 2px 0 2px 10px;
  display: inline-block;
}
.filterTagCon .fiterTagItem .remove {
  cursor: pointer;
  color: #9e9e9e;
  margin: 0 8px 0 4px;
  font-size: 12px;
}
.filterTagCon .fiterTagItem .remove:hover {
  color: #757575;
}
.filterTagCon.disabled {
  cursor: not-allowed;
  background-color: #f5f5f5;
}
.filterTagCon.disabled .fiterTagItem .remove .icon {
  display: none;
}
.filterTagCon.disabled:hover {
  border-color: #ccc;
}
.worksheetFilterOptionsCondition .CityPicker-wrapper,
.worksheetFilterOptionsCondition .CityPicker-input-container {
  display: block;
}
.worksheetFilterOptionsCondition .CityPicker-wrapper .CityPicker-input-tagSearchBox,
.worksheetFilterOptionsCondition .CityPicker-input-container .CityPicker-input-tagSearchBox {
  height: auto;
}
.worksheetFilterOptionsCondition .optionCheckboxs .optionCheckbox {
  cursor: pointer;
  background: #fff;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  margin: 6px 6px 0 0;
  padding: 0 10px;
  height: 26px;
  color: #aaa;
  font-size: 13px;
  border-radius: 26px;
  border: 1px solid #ccc;
  max-width: 100%;
}
.worksheetFilterOptionsCondition .optionCheckboxs .optionCheckbox.checked {
  color: #fff;
}
.worksheetFilterOptionsCondition .optionCheckboxs .optionCheckbox.checked.multiple {
  color: #1565c0;
  background-color: #e3f2fd !important;
  border: 1px solid rgba(21, 101, 192, 0.17) !important;
}
.worksheetFilterOptionsCondition .optionCheckboxs .optionCheckbox.checked.multiple .selectedIcon {
  font-size: 16px;
  margin: 0 5px 0 -4px;
}
.worksheetFilterOptionsCondition .optionCheckboxs .showMore {
  line-height: 26px;
  display: inline-block;
  margin: 7px 0 0 6px;
}
.filterControlOptionsList {
  width: 220px !important;
  max-height: 320px;
  overflow-y: auto;
}
.filterControlOptionsList .tip {
  margin: 4px 10px;
  color: #999;
}
.filterControlOptionsList .deleteSplit hr {
  border: none;
  border-top: 1px solid #ddd;
  margin: 4px 0;
}
.filterControlOptionsList .deleteSplit .title {
  font-size: 12px;
  color: #9e9e9e;
  padding: 0 16px;
  margin: 12px 0 6px;
}
.ming.Input.disabled {
  background-color: #f5f5f5;
}
.worksheetFilterRelateCondition {
  position: relative;
}
.worksheetFilterRelateCondition .inputText {
  border: 1px solid #d0d0d0;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-shadow: none;
  padding: 5px 20px 5px 10px;
  cursor: pointer;
  min-height: 36px;
  line-height: 24px;
  vertical-align: top;
  color: #bdbdbd;
  position: relative;
}
.worksheetFilterRelateCondition .inputText.focusInput {
  border: 1px solid #2196f3;
}
.worksheetFilterRelateCondition .inputText .moreIntro {
  position: absolute;
  right: 6px;
  top: 9px;
}
.worksheetFilterRelateCondition .inputText span {
  min-height: 24px;
  display: inline-block;
  padding: 0 6px 0 12px;
  border: 1px solid #2193f3;
  background: #e3f2fd;
  color: #2083d3;
  border-radius: 15px;
  line-height: 22px;
  margin-right: 6px;
  font-size: 12px;
  font-weight: 500;
  box-sizing: border-box;
}
.worksheetFilterRelateCondition .inputText span.isWrong {
  color: #f44336;
  border: 1px solid #f44336;
  background: rgba(244, 67, 54, 0.06);
}
.worksheetFilterRelateCondition .inputText span i {
  font-style: normal;
  margin-left: 6px;
  color: #2083d3;
  opacity: 0.6;
}
.worksheetFilterRelateCondition .inputText span i.icon {
  color: #151515;
  opacity: 0.2;
  cursor: pointer;
  font-size: 12px;
}
.worksheetFilterRelateCondition .inputText span i.icon:hover {
  opacity: 0.4;
}
.worksheetFilterRelateCondition .selectBox {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0, 0, 0, 0.15);
  display: inline-block;
  width: 100%;
  position: absolute;
  z-index: 10;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
  left: 0;
  top: 100%;
  margin-bottom: 20px;
}
.worksheetFilterRelateCondition .selectBox .searchInput {
  width: 100%;
  border-bottom: 1px solid #eaeaea;
  display: flex;
}
.worksheetFilterRelateCondition .selectBox .searchInput .searchIcon {
  line-height: 40px;
  padding-left: 16px;
}
.worksheetFilterRelateCondition .selectBox .searchInput input {
  font-size: 12px;
  box-sizing: border-box;
  padding: 8px 16px 8px 8px;
  border: 0;
  flex: 1;
}
.worksheetFilterRelateCondition .selectBox .searchInput input::placeholder {
  color: #bdbdbd;
}
.worksheetFilterRelateCondition .selectBox .selectBoxCom {
  max-height: 300px;
  overflow: auto;
  margin-top: -1px;
}
.worksheetFilterRelateCondition .selectBox .customSelectUl {
  padding-top: 0px;
  margin-top: -6px;
  border-top: none;
}
.worksheetFilterRelateCondition .selectBox ul {
  padding: 6px 0;
  border-top: 1px solid #eaeaea;
}
.worksheetFilterRelateCondition .selectBox ul p {
  height: 36px;
  line-height: 36px;
  padding-left: 8px;
  box-sizing: border-box;
  color: #151515;
  font-weight: 500;
  padding: 0 16px;
  margin: 0;
}
.worksheetFilterRelateCondition .selectBox ul li {
  height: 36px;
  line-height: 36px;
  padding-left: 16px;
  box-sizing: border-box;
  cursor: pointer;
}
.worksheetFilterRelateCondition .selectBox ul li i {
  color: #9e9e9e;
}
.worksheetFilterRelateCondition .selectBox ul li:hover {
  color: #fff;
  background: #2196f3;
}
.worksheetFilterRelateCondition .selectBox ul li:hover i {
  color: #fff;
}

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

.mdModalWrap {
  white-space: nowrap;
}
.mdModal {
  padding: 0px !important;
  white-space: initial;
}
.mdModal .ant-modal-close-x {
  color: #9e9e9e;
  width: auto;
  height: auto;
  line-height: 1em;
}
.mdModal .ant-modal-close-x:hover .icon {
  color: #2196f3 !important;
}
.mdModal .ant-modal-header {
  line-height: 1em;
  padding: 20px 24px 0;
  border: none;
  border-radius: 3px 3px 0 0;
}
.mdModal .ant-modal-header .ant-modal-title {
  color: #151515;
  font-weight: 400;
  font-size: 17px;
}
.mdModal .ant-modal-content {
  border-radius: 3px;
  overflow: hidden;
}
.mdModal .ant-modal-footer {
  border: none;
  padding: 10px 24px 20px;
}
.mdModal .ant-modal-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.mdModal .ant-modal-content .ant-modal-body {
  overflow-y: auto;
  overflow-x: hidden;
  flex: 1;
}
.mdModal.fullScreen .ant-modal-content {
  border-radius: 0px;
  max-height: unset !important;
}

.noAuthContentBox {
  align-items: center;
  justify-content: center;
  height: 100%;
}
.noAuthContentBox .icon-task-folder-message {
  color: #f78c00;
  font-size: 66px;
}
.noAuthContentBox .noAuthJoin {
  height: 36px;
  line-height: 36px;
  color: #fff;
  padding: 0 32px;
  border-radius: 3px;
  display: inline-block;
}
.programErrorBox {
  width: 100%;
  height: 100%;
  position: relative;
}
.programErrorBox .programError {
  position: absolute;
  top: 20px;
  bottom: 20px;
  left: 20px;
  right: 20px;
  border-radius: 3px;
  box-shadow: 0 3px 10px 2px rgba(0, 0, 0, 0.16), 0 5px 20px 4px rgba(0, 0, 0, 0.1);
  background: #fff;
  align-items: center;
  justify-content: center;
}
.programErrorBox .programError .programErrorImg {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 140px 124px;
  width: 140px;
  height: 124px;
}
.programErrorBox .programError .programRefresh {
  height: 36px;
  line-height: 36px;
  color: #fff;
  padding: 0 32px;
  border-radius: 3px;
  display: inline-block;
}
.programErrorMinBox {
  min-width: 230px;
  max-width: 100%;
  height: 100%;
  position: relative;
  align-items: center;
  justify-content: center;
  color: rgba(150, 150, 150, 0.7);
}
.programErrorMinBox .icon-task-setting_promet {
  color: rgba(150, 150, 150, 0.5);
}
.errorPageErrorLog {
  color: #c63737;
  white-space: break-spaces;
  padding: 20px;
  max-height: 50vh;
  overflow-y: auto;
}
.errorPageErrorLog .copy {
  color: #666;
  cursor: pointer;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 2px 6px;
  display: inline-block;
}
.errorPageShowError {
  position: absolute;
  width: 30px;
  height: 30px;
  top: 0px;
  right: 0px;
}

.loadingSkeleton {
  background-color: #fff;
  padding: 0 20px;
}
.loadingSkeleton ul {
  display: flex;
}
.loadingSkeleton li {
  width: 100%;
  height: 16px;
  border-radius: 16px;
  background-color: #f5f5f5;
  margin: 13px 0;
}
.loadingSkeleton li:nth-child(2n) {
  width: 65.72792447%;
}
.loadingSkeleton.active li {
  animation: paragraphAnimation 2s ease infinite;
  background: linear-gradient(90deg, rgba(245, 245, 245, 0.8) 25%, rgba(245, 245, 245, 0.4) 37%, rgba(245, 245, 245, 0.8) 63%);
  background-size: 400% 100%;
}
@keyframes paragraphAnimation {
  from {
    background-position: 100% 50%;
  }
  to {
    background-position: 0 50%;
  }
}

.worksheetCellPureString {
  vertical-align: middle;
}
.worksheetRowTitle {
  display: inline-block;
}
.cellControl {
  font-size: 13px;
}
.cellDropdown {
  display: inline-block;
  line-height: 21px;
  max-width: 100px;
  vertical-align: middle;
  margin-right: 10px;
  padding: 0 9px;
  border-radius: 40px;
  color: #4d4d4d;
  background-color: rgba(0, 100, 240, 0.08);
}
.cellOptions {
  display: inline-block;
}
.cellOptions .cellOption {
  display: inline-block;
  margin: 0 4px 4px 0;
  padding: 0 8px;
  line-height: 21px;
  vertical-align: middle;
  border-radius: 40px;
  color: #4d4d4d;
  background-color: rgba(80, 120, 150, 0.08);
}
.cellOptions .cellOption .deleteIcon {
  color: rgba(0, 0, 0, 0.7);
}
.cellOptions .cellOption .deleteIcon:hover {
  color: #000000;
}
.cellOptions .cellOption.colored .deleteIcon {
  color: rgba(255, 255, 255, 0.7);
}
.cellOptions .cellOption.colored .deleteIcon:hover {
  color: #ffffff;
}
.cellOptions .cellOption:last-child {
  margin-right: 0px;
}
.cellOptions .editIcon {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 34px;
  text-align: center;
  line-height: 34px;
}
.cellOptionsDropdown .MenuItem {
  height: 36px;
  line-height: 36px;
}
.cellOptionsDropdown .MenuItem .Item-content:not(.disabled):hover {
  background: #f2f2f2 !important;
  color: #151515 !important;
}
.cellRelation {
  display: inline-block;
}
.cellRelation .relationIcon img {
  width: 22px;
  vertical-align: middle;
  margin-right: 5px;
}
.levelWrapper .Score-wrapper {
  min-width: 96px;
  flex-wrap: nowrap !important;
}
.levelWrapper:not(.canedit) .StarScore-item,
.levelWrapper:not(.canedit) .LineScore-item {
  cursor: default;
}
.levelWrapper.isInCard .Score-wrapper {
  width: auto;
  display: block !important;
}
.levelWrapper.isInCard .Score-wrapper .StarScore-item {
  display: inline-block;
}
.levelWrapper.isInCard .Score-wrapper .StarScore-item i {
  font-size: 16px !important;
}
.levelWrapper.isInCard .Score-wrapper .text {
  display: inline-block;
  line-height: 13px !important;
}
.cellRelations {
  display: inline-block;
}
.cellRelations.common .cellRelation {
  display: inline-block;
  width: 100%;
  color: inherit !important;
}
.cellRelations.common .cellRelation .relatioName {
  color: #151515;
}
.cellRelations.land {
  width: 100%;
}
.cellRelations.land .cellRelation {
  display: flex;
  width: 100%;
  border: solid 1px #ccc;
  border-radius: 3px;
  line-height: 36px;
  margin: 5px 0;
}
.cellRelations.land .cellRelation .cellRelationIcon i {
  font-size: 16px;
  color: #9e9e9e;
  padding: 0 10px;
  line-height: 36px;
}
.cellRelations.land .cellRelation .relationName {
  flex: 1;
  color: inherit;
  text-decoration: none;
}
.cellRelations.land .cellRelation .chargeAccount {
  margin: 6px;
}
.cellDepartments {
  display: inline-block;
}
.cellDepartments .cellDepartment {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 4px;
  font-size: 13px;
  color: #151515;
  background-color: rgba(80, 120, 150, 0.08);
  height: 21px;
  line-height: 21px;
  margin-right: 6px;
  border-radius: 13px;
  padding: 0 8px;
}
.cellDepartments .cellDepartment.isDelete .iconWrap {
  background-color: #9e9e9e !important;
}
.cellDepartments .cellDepartment.isDelete .departmentName {
  color: #757575;
}
.cellDepartments .cellDepartment .iconWrap {
  width: 21px;
  height: 21px;
  border-radius: 50%;
  text-align: center;
  line-height: 21px;
  color: #fff;
}
.cellDepartments .cellDepartment i {
  line-height: 21px;
}
.cellDepartments .cellDepartment .icon-close:hover {
  color: #757575 !important;
}
.cellUsers {
  display: inline-block;
  min-width: 100px;
}
.cellUsers .cellUser {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 4px;
  font-size: 13px;
  color: #151515;
  background-color: rgba(80, 120, 150, 0.08);
  padding-right: 8px;
  height: 21px;
  line-height: 21px;
  margin-right: 6px;
  border-radius: 13px;
}
.cellUsers .cellUser .icon-close {
  line-height: 22px;
}
.cellUsers .cellUser .icon-close:hover {
  color: #757575 !important;
}
.cellUsers .cellUserHead {
  display: inline-block !important;
  box-sizing: content-box;
  border-radius: 50%;
  line-height: 1em;
}
.cellUsers .userName {
  max-width: 200px;
}
.cellUsers .userName,
.cellUsers .userNum {
  margin-left: 6px;
}
.cellRelateWorksheets .cellRelateWorksheetRecord {
  display: inline-block;
  margin-bottom: 4px;
  margin-right: 10px;
  padding: 0px 8px 0 6px;
  background-color: rgba(0, 100, 240, 0.08);
  border-radius: 4px;
  line-height: 21px;
  box-sizing: border-box;
  vertical-align: middle;
}
.cellRelateWorksheets .cellRelateWorksheetRecord .icon {
  color: #9e9e9e !important;
  font-size: 14px;
  margin-right: 2px;
}
.cellRelateWorksheets .cellRelateWorksheetRecord.mutiple {
  padding: 0px 6px;
}
.cellRelateWorksheetColumn .worksheetCellPureString {
  min-width: auto;
  max-width: 130px;
}
.cellRelateRecord.cell {
  padding: 0 !important;
}
.cellRelateRecordMultiple {
  display: inline-block;
  background-color: rgba(0, 100, 240, 0.08);
  border-radius: 3px;
  height: 21px;
  line-height: 21px;
  padding: 0 6px;
  font-size: 13px;
}
.cellRelateRecordMultiple .icon {
  font-size: 16px;
  color: #9d9d9d;
  margin-right: 5px;
  position: relative;
  top: 2px;
}
.cellRelateRecordMultiple.allowOpenList {
  cursor: pointer;
}
.cellRelateRecordMultiple.allowOpenList:hover {
  color: #2196f3;
  background-color: rgba(33, 150, 243, 0.16);
}
.cellRelateRecordMultiple.allowOpenList:hover .icon {
  color: #2196f3;
}
.cellSwitch {
  display: inline-block;
  vertical-align: middle;
}
.cellSwitch .mobileFormSwitchDisabled {
  opacity: 0.4;
}
.cellSwitch .mobileFormSwitchDisabled.ming.Switch--off {
  background-color: #ccc !important;
}
.cellSwitch .mobileFormSwitchDisabled.ming.Switch--on {
  background: #01ca83 !important;
}
.cellSwitch .ming.Checkbox .Checkbox-box {
  margin-top: 0px !important;
  border: 1px solid #bdbdbd;
  margin-right: 0px;
}
.cellSwitch .ming.Checkbox.checked .Checkbox-box {
  border: 1px solid transparent;
}
.cellControlCascader.cell .customCascaderInput {
  width: 100%;
  height: 100%;
  padding: 0 6px !important;
  border: none;
}
.cellControlCascader.cell .customCascaderInput:focus {
  box-shadow: inset 0 0 0 2px #2d7ff9 !important;
}
.cellControlCascader.cell .ant-select-selector {
  border: none !important;
  box-shadow: none !important;
  font-size: 13px !important;
  box-shadow: inset 0 0 0 2px #2d7ff9 !important;
  height: 33px !important;
}
.cellControlCascader.cell .ant-select-selector .ant-select-selection-search-input {
  padding-left: 0px !important;
}
.cellControlCascader.cell .ant-select-selector .ant-select-selection-item {
  line-height: 34px !important;
}
.cellControlCascader.cell .customCascader .ant-cascader-input {
  border: none !important;
}
.cellControlCascader.cell.isediting {
  padding: 0 !important;
}
.control-10:not(.columnHead),
.control-11:not(.columnHead) {
  padding: 6.5px 6px !important;
}
.control-14:not(.columnHead),
.control-27:not(.columnHead),
.control-42:not(.columnHead) {
  padding: 5px 6px !important;
}
.control-26:not(.columnHead),
.control-27:not(.columnHead),
.control-34:not(.columnHead),
.control-36:not(.columnHead) {
  padding: 6px 6px !important;
}
.control-6 > div.worksheetCellPureString,
.control-8 > div.worksheetCellPureString,
.control-31 > div.worksheetCellPureString,
.control-38 > div.worksheetCellPureString,
.control-7 > div.worksheetCellPureString {
  white-space: nowrap;
}
.control-2 .worksheetCellPureString,
.control-32 .worksheetCellPureString {
  white-space: break-spaces;
}
.cell.singleLine {
  white-space: nowrap;
  padding-right: 6px !important;
}
.cell.singleLine .cellOptions,
.cell.singleLine .cellDepartments,
.cell.singleLine .cellUsers,
.cell.singleLine .RelateRecordDropdown {
  overflow: hidden;
  width: 100%;
}
.cell.alignRight:not(.columnHead) {
  text-align: right;
}
.linelimit,
.linelimitcomp:not(.singleLine) {
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
}
.rowHeight-1 .linelimit {
  -webkit-line-clamp: 2 !important;
}
.rowHeight-2 .linelimit {
  -webkit-line-clamp: 4 !important;
}
.rowHeight-3 .linelimit {
  -webkit-line-clamp: 6 !important;
}
.rowHeight-1 .linelimitcomp {
  -webkit-line-clamp: 2 !important;
}
.rowHeight-2 .linelimitcomp {
  -webkit-line-clamp: 3 !important;
}
.rowHeight-3 .linelimitcomp {
  -webkit-line-clamp: 6 !important;
}
.textControlInput {
  background-color: #fff;
}
.textControlInput input {
  width: 100%;
  font-size: 13px;
  height: 34px;
  line-height: 34px;
  box-sizing: border-box;
  border: none;
  background-color: transparent;
  padding: 0 6px;
}
.textControlTextArea {
  font-size: 13px !important;
  padding: 7px 6px !important;
  box-sizing: border-box !important;
  border: none !important;
  resize: none !important;
  line-height: 1.5em;
}
.textControlTextArea.isMultipleLine {
  padding-bottom: 24px !important;
}
.cellControlRichTextDialog .mdEditorFooter {
  transform: translate(0px, 15px);
}
.cellControlAreaPopup .CityPicker.level-1 {
  height: 409px;
}
.cellControlArea .clearBtn {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #9e9e9e;
  cursor: pointer;
  display: none;
}
.cellControlArea .clearBtn:hover {
  color: #666;
}
.cellControlArea:hover .clearBtn {
  display: inline-block;
}
.cellControlDepartmentPopup,
.cellControlUserPopup {
  overflow: hidden;
  box-sizing: border-box;
  background-color: #fff;
  padding: 6px 6px;
  min-height: 36px;
}
.cellControlDepartmentPopup .addUserBtn,
.cellControlUserPopup .addUserBtn {
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  width: 21px;
  height: 21px;
  line-height: 21px;
  text-align: center;
  border-radius: 21px;
  border: 1px solid #ddd;
}
.cellEditMask {
  opacity: 0;
}
.cellControlMobilePhoneEdit {
  font-size: 13px;
}
.cellControlMobilePhoneEdit input {
  border: none;
  width: 100%;
}
.cellControlMobilePhoneEdit .customFormControlTel .iti__selected-country {
  display: none;
}
.cellControlMobilePhoneEdit .customFormControlTel .cellMobileInput {
  padding-left: 6px !important;
  padding-top: 2px !important;
}
.cellControlMobilePhoneEdit .cellMobileInput {
  background: transparent;
}
.cellControlErrorTip {
  position: absolute;
  white-space: nowrap;
  top: -26px;
  padding: 0 8px;
  height: 26px;
  line-height: 26px;
  font-size: 12px;
  color: #fff;
  background-color: #f44336;
}
.cellControlOptionsPopup {
  position: relative;
}
.cellControlOptionsPopup * {
  transition: none !important;
  animation-duration: 0s !important;
}
.cellControlOptionsPopup .ant-select .ant-select-clear {
  z-index: 2 !important;
  opacity: 1 !important;
}
.cellControlOptionsPopup .ant-select-selector {
  z-index: 2;
  border: none !important;
  box-shadow: none !important;
  font-size: 13px !important;
  box-shadow: inset 0 0 0 2px #2d7ff9 !important;
  padding: 0 6px !important;
  min-height: 34px !important;
}
.cellControlOptionsPopup .ant-select-selector .ant-select-selection-search {
  left: 6px !important;
}
.cellControlOptionsPopup .ant-select-selection-item {
  padding: 0 !important;
  background: transparent;
  border: none;
}
.cellControlOptionsPopup .ant-select-selection-item .ant-select-selection-item-remove {
  position: absolute;
  right: 0px;
}
.cellControlOptionsPopup.bottom .ant-select {
  position: absolute;
  bottom: 0px;
}
.cellControlOptionsPopup.isMutiple .ant-select-selector {
  padding: 3px 6px 0px !important;
  align-items: normal;
}
.cellControlOptionsPopup.isMutiple .ant-select-selection-search-input {
  margin-top: -4px;
}
.cellControlOptionsPopup.isMutiple .ant-select-selection-item-content > span {
  padding-right: 24px !important;
}
.cellControlOptionsPopup.isMutiple .ant-select-selection-item-remove {
  right: 14px;
}
.cellControlOptionsPopup.isMutiple .ant-select-selection-item-remove svg {
  color: rgba(255, 255, 255, 0.7);
}
.cellControlOptionsPopup.isMutiple .ant-select-selection-item-remove:hover svg {
  color: #ffffff;
}
.cellControlOptionsPopup.error .ant-select-selector {
  border-radius: 0px !important;
  box-shadow: inset 0 0 0 2px #f44336 !important;
}
.cellControlOptionsPopup:hover .hoverShow {
  display: inline-block;
}
.cell.cellControlDatePicker:not(.cellControlErrorStatus) {
  box-shadow: inset 0 0 0 2px #2d7ff9 !important;
}
.cell.cellControlDatePicker {
  padding: 2px !important;
  padding-right: 2px !important;
}
.cell.cellControlDatePicker .cellControlDatePickerCon .ant-picker {
  height: auto;
  padding: 5px 4px;
  border: none;
  box-shadow: none;
  background: transparent;
}
.cell.cellControlDatePicker .cellControlDatePickerCon .ant-picker .ant-picker-suffix {
  display: none;
}
.cell.cellControlDatePicker .cellControlDatePickerCon .ant-picker .ant-picker-input {
  background: #fff;
  height: auto !important;
}
.cell.cellControlDatePicker .cellControlDatePickerCon .ant-picker .ant-picker-input input {
  font-size: 13px;
}
.userSelectNone {
  user-select: none;
}
.cellControlEdittingStatus {
  box-shadow: inset 0 0 0 2px #2d7ff9 !important;
}
.cellControlErrorStatus {
  box-shadow: inset 0 0 0 2px #f44336 !important;
}
.cell.cellControlErrorStatus:not(.isediting):not(.focus) {
  box-shadow: none !important;
  background-color: #fff0f1 !important;
}
.cell.cellControlErrorStatus:not(.isediting):not(.focus)::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border: 4px solid #f44336;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
.cell.cellControlErrorStatus:not(.isediting):not(.focus).row-0:hover::before {
  top: auto;
  bottom: 0;
  border-bottom-color: #f44336;
  border-top-color: transparent;
}
.subList .cell.cellControlErrorStatus:not(.isediting) {
  box-shadow: unset !important;
  background-color: rgba(244, 67, 54, 0.08) !important;
}
.subList .cell.cellControlErrorStatus:not(.isediting):before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  border: 3px solid transparent;
  border-left-color: #f44336;
  border-top-color: #f44336;
}
.editableCellCon.cell.masked > span,
.editableCellCon.cell.masked > div {
  cursor: pointer;
}
.editableCellCon.cell.masked > span:hover,
.editableCellCon.cell.masked > div:hover {
  color: #1d5786;
}
.sheetViewTable .cell.focus.editable .guideText {
  font-size: 13px;
  display: inline-block !important;
}
.workSheetTextCell.empty {
  text-align: left !important;
}
.editableCellCon.maskHoverTheme {
  cursor: pointer;
}
.editableCellCon.maskHoverTheme:hover {
  color: #1d5786;
}
.editableCellCon.maskHoverTheme:hover i.icon-eye_off {
  color: #9e9e9e !important;
}

.disabled .ck-sticky-panel,
.ckByHtml .ck-sticky-panel {
  display: none !important;
}
.disabled .todo-list,
.ckByHtml .todo-list {
  position: relative;
}
.disabled .todo-list::before,
.ckByHtml .todo-list::before {
  content: ' ';
  position: absolute;
  top: 0;
  z-index: 1;
  left: 0;
  width: 40px;
  bottom: 0;
}
.disabled .todo-list .todo-list__label > input:after,
.ckByHtml .todo-list .todo-list__label > input:after {
  opacity: 0;
}
.disabled .ck-content .image,
.ckByHtml .ck-content .image {
  display: table;
  clear: both;
  text-align: center;
  margin: 0.9em auto;
  min-width: 50px;
}
.ck.ck-splitbutton {
  display: flex;
}
.ck-content .image img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  min-width: 100%;
  height: auto;
}
.ck-content .image.image_resized {
  box-sizing: border-box;
  display: block;
  max-width: 100%;
}
.ck-content .image.image_resized img {
  width: 100%;
}
.ck-content .text-huge {
  font-size: 1.8em;
}
.ck-content .text-tiny {
  font-size: 0.7em;
}
.ck-content .text-small {
  font-size: 0.85em;
}
.ck-content .text-big {
  font-size: 1.4em;
}
.ck-content .marker-yellow {
  background-color: #fdfd77;
}
.ck-content .marker-green {
  background-color: #62f962;
}
.ck-content .marker-pink {
  background-color: #fc7899;
}
.ck-content .marker-blue {
  background-color: #72ccfd;
}
.ck-content .pen-red {
  background-color: transparent;
  color: #e71313;
}
.ck-content .pen-green {
  background-color: transparent;
  color: #128a00;
}
.ck-content p {
  margin-bottom: inherit;
  line-height: 1.5;
}
.ck.ck-editor__editable_inline {
  overflow: auto;
}
.ck.ck-color-selector .ck-color-grid .ck.ck-color-grid__tile {
  height: 24px;
  min-height: 24px!important;
  min-width: 24px;
  width: 24px;
}
.ck-content p img,
.ck-content img {
  max-width: 100% !important;
}
.ck-content [dir='rtl'] .todo-list .todo-list__label > input {
  left: 0;
  margin-right: 0;
  right: -25px;
  margin-left: -15px;
}
.ck-content ul,
.ck-content ol {
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 40px;
}
.ck-content ul li,
.ck-content ol li {
  display: list-item !important;
  list-style: inherit;
  text-align: -webkit-match-parent !important;
}
.ck-content ul li ::marker,
.ck-content ol li ::marker {
  unicode-bidi: isolate;
  font-variant-numeric: tabular-nums;
  text-transform: none;
  text-indent: 0px !important;
  text-align: start !important;
  text-align-last: start !important;
}
.ck-content ol {
  list-style-type: decimal;
}
.ck-content ol ol {
  list-style-type: lower-latin;
}
.ck-content ol ol ol {
  list-style-type: lower-roman;
}
.ck-content ol ol ol ol {
  list-style-type: upper-latin;
}
.ck-content ol ol ol ol ol {
  list-style-type: upper-roman;
}
.ck-content ul {
  list-style-type: disc;
}
.ck-content ul ul {
  list-style-type: circle;
}
.ck-content ul ul ul {
  list-style-type: square;
}
.ck-content ul ul ul ul {
  list-style-type: square;
}
.ck-content .todo-list {
  list-style: none !important;
}
.ck-content .todo-list li {
  list-style-type: none !important;
  margin-bottom: 5px !important;
}
.ck-content .todo-list li .todo-list {
  margin-top: 5px !important;
}
.ck-content .todo-list .todo-list__label .todo-list__label__description {
  vertical-align: middle !important;
}
.ck-content .todo-list .todo-list__label > input {
  width: 16px !important;
  height: 16px !important;
  left: -25px;
  cursor: pointer;
}
.ck-content .todo-list .todo-list__label > input:hover:before {
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.1);
}
.ck-content .todo-list .todo-list__label > input:before {
  display: block;
  position: absolute;
  box-sizing: border-box;
  content: ' ';
  width: 100%;
  height: 100%;
  border: 1px solid #151515;
  background: #fff;
  border-radius: 2px;
  transition: all 0.25s ease-in-out;
}
.ck-content .todo-list .todo-list__label > input[checked]:before {
  left: 0;
  transform: rotate(0);
  background: #26ab33 !important;
  border-color: #26ab33 !important;
}
.ck-content .todo-list .todo-list__label > input:after {
  border-color: transparent;
  border-style: solid;
  border-width: 0 2px 2px 0;
  box-sizing: content-box;
  content: ' ';
  display: block;
  height: 6px;
  left: 5px;
  pointer-events: none;
  position: absolute;
  top: 3px;
  transform: rotate(45deg);
  width: 3px;
}
.ck-content .todo-list .todo-list__label > input[checked]:after {
  background-color: #26ab33 !important;
  border-color: #fff !important;
  margin-top: 0;
  opacity: 1;
}
.ck-powered-by,
.ck-powered-by-balloon {
  display: none !important;
}

.editableCellCon.isediting.cell.cellControlEdittingStatus {
  background-color: #fff !important;
}
.editableCellCon .editIcon {
  display: none;
}
.editableCellCon .editIcon .icon.clearbtn {
  display: none;
}
.editableCellCon .editIcon.canClear:hover .icon.editbtn {
  display: none;
}
.editableCellCon .editIcon.canClear:hover .icon.clearbtn {
  display: inline-block;
}
.editableCellCon.canedit:not(.isediting):not(.focusShowEditIcon):hover,
.editableCellCon.canedit.focusShowEditIcon.focus:not(.isediting) {
  padding-right: 34px !important;
}
.editableCellCon.canedit:not(.isediting):not(.focusShowEditIcon):hover .cellAttachments,
.editableCellCon.canedit.focusShowEditIcon.focus:not(.isediting) .cellAttachments {
  width: auto;
}
.editableCellCon.canedit:not(.isediting):not(.focusShowEditIcon):hover .editIcon,
.editableCellCon.canedit.focusShowEditIcon.focus:not(.isediting) .editIcon {
  display: inline-flex;
}
.editableCellCon.canedit:not(.isediting):not(.focusShowEditIcon):hover .worksheetCellPureString,
.editableCellCon.canedit.focusShowEditIcon.focus:not(.isediting) .worksheetCellPureString {
  width: auto;
}

:root{--iti-hover-color:rgba(0, 0, 0, 0.05);--iti-text-gray:#999;--iti-border-gray:#ccc;--iti-spacer-horizontal:8px;--iti-flag-height:15px;--iti-flag-width:20px;--iti-border-width:1px;--iti-arrow-height:4px;--iti-arrow-width:6px;--iti-triangle-border:calc(var(--iti-arrow-width) / 2);--iti-arrow-padding:6px;--iti-arrow-color:#555;--iti-input-padding:6px;--iti-right-hand-selected-country-padding:calc(var(--iti-spacer-horizontal) + var(--iti-spacer-horizontal) + var(--iti-flag-width));--iti-selected-country-arrow-padding:calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding));--iti-path-flags-1x:url(static/flags.0b1ca148890222235a0f9903636ca21a.png);--iti-path-flags-2x:url(static/flags@2x.e1c092e127943ec4289c847c5768b644.png);--iti-path-globe-1x:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAACTUlEQVR42k1SW0hUURQ9PSyzyCzoKURlIL1AhH4UucxZ+87LKQIly/wJIn+CHj/VgBkM8zFBhUFIoME4Mz2EhME+8iOECqWiQkjyQ5JIwuqjcYxoMHb7nOug98J5rLP2Omvvs5X3dS43o1NJVzGMGTB+0ivEaK9Bm1dYyuISUcyHOcj4jTnkAxxmYtw0Z87KoppQ8fQII4dvFA+u1lm9hdrpO2YEe43yotQyURsQ6KPvMFJWO+mNVIfngo9YvdoSpag9whiXo6PUT3X6It5Th9tA3Tgv2LBQY5bqrsUvYreJzuILZRHDBbzRV9CJR5iWOYwc5n07hKhb6C9y+gmiNKSUd6k3CxZDCrkQ0yULOKVOlVLhCt3tEehBcL0NSOCgjGdCjEHVvAZd9BknJb4VyfoKfxV2YxA17i5nA27hcqQMNcT4pGgozH75nUqcw1fcQwZpTFE/UujBO4yiFwNgTCmMuYzZMCPhVuPugsdMpMxa6NCtsisXxphsgowCMYUk+15T/toSPHY324AuvU9vQlo8ZpRvDwp+xqh9wgnabpX6THWF8pKyyOCHZH3KxPUE2GVqc9bhLSaRoj5MIE338QLjokjEmHZKTXG2Ii8u/vm3iZtqUTqEEXJFN64D+1dhtpHpxMITui0BJkbOPUBtuKOUr8E6fIbTyEeYbtum8JpIXw8aqpSpkTHplPo34iEKAZY0EqZt5DeTaTRcs6p/kJOr4m7DMfGtP+iAIViatzDS+jjmRFdUdJNvJ26gXtn7FmnKA2xaSdGMLkWLq/8ijPjvv8jQpwAAAABJRU5ErkJggg==);--iti-path-globe-2x:url(data:image/png;base64,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);--iti-mobile-popup-margin:30px}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.iti input.iti__tel-input,.iti input.iti__tel-input[type=tel],.iti input.iti__tel-input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:var(--iti-right-hand-selected-country-padding);margin-right:0}.iti__country-container{position:absolute;top:0;bottom:0;right:0;padding:var(--iti-border-width)}.iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);background:0 0;border:0;margin:0;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.iti__arrow{margin-left:var(--iti-arrow-padding);width:0;height:0;border-left:var(--iti-triangle-border) solid transparent;border-right:var(--iti-triangle-border) solid transparent;border-top:var(--iti-arrow-height) solid var(--iti-arrow-color)}[dir=rtl] .iti__arrow{margin-right:var(--iti-arrow-padding);margin-left:0}.iti__arrow--up{border-top:none;border-bottom:var(--iti-arrow-height) solid var(--iti-arrow-color)}.iti__dropdown-content{border-radius:3px;background-color:#fff}.iti--inline-dropdown .iti__dropdown-content{position:absolute;z-index:2;margin-top:3px;margin-left:calc(var(--iti-border-width) * -1);border:var(--iti-border-width) solid var(--iti-border-gray);box-shadow:1px 1px 4px rgba(0,0,0,.2)}.iti__dropdown-content--dropup{bottom:100%;margin-bottom:3px}.iti__search-input{width:100%;border-width:0;border-radius:3px;padding:9px 12px}.iti__search-input+.iti__country-list{border-top:1px solid var(--iti-border-gray)}.iti__country-list{list-style:none;padding:0;margin:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti--inline-dropdown .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:var(--iti-flag-width)}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:var(--iti-border-width) solid var(--iti-border-gray)}.iti__country{display:flex;align-items:center;padding:8px var(--iti-spacer-horizontal);outline:0}.iti__dial-code{color:var(--iti-text-gray)}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-name,.iti__flag-box{margin-right:var(--iti-spacer-horizontal)}[dir=rtl] .iti__country-name,[dir=rtl] .iti__flag-box{margin-right:0;margin-left:var(--iti-spacer-horizontal)}.iti--allow-dropdown input.iti__tel-input,.iti--allow-dropdown input.iti__tel-input[type=tel],.iti--allow-dropdown input.iti__tel-input[type=text],.iti--show-selected-dial-code input.iti__tel-input,.iti--show-selected-dial-code input.iti__tel-input[type=tel],.iti--show-selected-dial-code input.iti__tel-input[type=text]{padding-right:var(--iti-input-padding);padding-left:var(--iti-selected-country-arrow-padding);margin-left:0}[dir=rtl] .iti--allow-dropdown input.iti__tel-input,[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel],[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text],[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input,[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=tel],[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=text]{padding-right:var(--iti-selected-country-arrow-padding);padding-left:var(--iti-input-padding);margin-right:0}.iti--allow-dropdown .iti__country-container,.iti--show-selected-dial-code .iti__country-container{right:auto;left:0}[dir=rtl] .iti--allow-dropdown .iti__country-container,[dir=rtl] .iti--show-selected-dial-code .iti__country-container{right:0;left:auto}.iti--allow-dropdown .iti__country-container:hover,.iti--allow-dropdown .iti__country-container:hover button{cursor:pointer}.iti--allow-dropdown .iti__country-container:hover .iti__selected-country{background-color:var(--iti-hover-color)}.iti--allow-dropdown .iti__country-container:has(+input[disabled]):hover,.iti--allow-dropdown .iti__country-container:has(+input[readonly]):hover{cursor:default}.iti--allow-dropdown .iti__country-container:has(+input[disabled]):hover .iti__selected-country,.iti--allow-dropdown .iti__country-container:has(+input[readonly]):hover .iti__selected-country{background-color:transparent}.iti--show-selected-dial-code .iti__selected-country{background-color:var(--iti-hover-color)}.iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code{margin-left:var(--iti-arrow-padding)}[dir=rtl] .iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code{margin-left:0;margin-right:var(--iti-arrow-padding)}.iti--container{position:fixed;top:-1000px;left:-1000px;z-index:1060;padding:var(--iti-border-width)}.iti--container:hover{cursor:pointer}.iti--fullscreen-popup.iti--container{background-color:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:center}.iti--fullscreen-popup.iti--container.iti--country-search{justify-content:flex-start}.iti--fullscreen-popup .iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (min-resolution:2x){.iti__flag{background-size:5762px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:12px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cq{height:12px;background-position:-1115px 0}.iti__flag.iti__cr{height:12px;background-position:-1137px 0}.iti__flag.iti__cu{height:10px;background-position:-1159px 0}.iti__flag.iti__cv{height:12px;background-position:-1181px 0}.iti__flag.iti__cw{height:14px;background-position:-1203px 0}.iti__flag.iti__cx{height:10px;background-position:-1225px 0}.iti__flag.iti__cy{height:14px;background-position:-1247px 0}.iti__flag.iti__cz{height:14px;background-position:-1269px 0}.iti__flag.iti__de{height:12px;background-position:-1291px 0}.iti__flag.iti__dg{height:10px;background-position:-1313px 0}.iti__flag.iti__dj{height:14px;background-position:-1335px 0}.iti__flag.iti__dk{height:15px;background-position:-1357px 0}.iti__flag.iti__dm{height:10px;background-position:-1379px 0}.iti__flag.iti__do{height:14px;background-position:-1401px 0}.iti__flag.iti__dz{height:14px;background-position:-1423px 0}.iti__flag.iti__ea{height:14px;background-position:-1445px 0}.iti__flag.iti__ec{height:14px;background-position:-1467px 0}.iti__flag.iti__ee{height:13px;background-position:-1489px 0}.iti__flag.iti__eg{height:14px;background-position:-1511px 0}.iti__flag.iti__eh{height:10px;background-position:-1533px 0}.iti__flag.iti__er{height:10px;background-position:-1555px 0}.iti__flag.iti__es{height:14px;background-position:-1577px 0}.iti__flag.iti__et{height:10px;background-position:-1599px 0}.iti__flag.iti__eu{height:14px;background-position:-1621px 0}.iti__flag.iti__ez{height:14px;background-position:-1643px 0}.iti__flag.iti__fi{height:12px;background-position:-1665px 0}.iti__flag.iti__fj{height:10px;background-position:-1687px 0}.iti__flag.iti__fk{height:10px;background-position:-1709px 0}.iti__flag.iti__fm{height:11px;background-position:-1731px 0}.iti__flag.iti__fo{height:15px;background-position:-1753px 0}.iti__flag.iti__fr{height:14px;background-position:-1775px 0}.iti__flag.iti__fx{height:14px;background-position:-1797px 0}.iti__flag.iti__ga{height:15px;background-position:-1819px 0}.iti__flag.iti__gb{height:10px;background-position:-1841px 0}.iti__flag.iti__gd{height:12px;background-position:-1863px 0}.iti__flag.iti__ge{height:14px;background-position:-1885px 0}.iti__flag.iti__gf{height:14px;background-position:-1907px 0}.iti__flag.iti__gg{height:14px;background-position:-1929px 0}.iti__flag.iti__gh{height:14px;background-position:-1951px 0}.iti__flag.iti__gi{height:10px;background-position:-1973px 0}.iti__flag.iti__gl{height:14px;background-position:-1995px 0}.iti__flag.iti__gm{height:14px;background-position:-2017px 0}.iti__flag.iti__gn{height:14px;background-position:-2039px 0}.iti__flag.iti__gp{height:14px;background-position:-2061px 0}.iti__flag.iti__gq{height:14px;background-position:-2083px 0}.iti__flag.iti__gr{height:14px;background-position:-2105px 0}.iti__flag.iti__gs{height:10px;background-position:-2127px 0}.iti__flag.iti__gt{height:13px;background-position:-2149px 0}.iti__flag.iti__gu{height:11px;background-position:-2171px 0}.iti__flag.iti__gw{height:10px;background-position:-2193px 0}.iti__flag.iti__gy{height:12px;background-position:-2215px 0}.iti__flag.iti__hk{height:14px;background-position:-2237px 0}.iti__flag.iti__hm{height:10px;background-position:-2259px 0}.iti__flag.iti__hn{height:10px;background-position:-2281px 0}.iti__flag.iti__hr{height:10px;background-position:-2303px 0}.iti__flag.iti__ht{height:12px;background-position:-2325px 0}.iti__flag.iti__hu{height:10px;background-position:-2347px 0}.iti__flag.iti__ic{height:14px;background-position:-2369px 0}.iti__flag.iti__id{height:14px;background-position:-2391px 0}.iti__flag.iti__ie{height:10px;background-position:-2413px 0}.iti__flag.iti__il{height:15px;background-position:-2435px 0}.iti__flag.iti__im{height:10px;background-position:-2457px 0}.iti__flag.iti__in{height:14px;background-position:-2479px 0}.iti__flag.iti__io{height:10px;background-position:-2501px 0}.iti__flag.iti__iq{height:14px;background-position:-2523px 0}.iti__flag.iti__ir{height:12px;background-position:-2545px 0}.iti__flag.iti__is{height:15px;background-position:-2567px 0}.iti__flag.iti__it{height:14px;background-position:-2589px 0}.iti__flag.iti__je{height:12px;background-position:-2611px 0}.iti__flag.iti__jm{height:10px;background-position:-2633px 0}.iti__flag.iti__jo{height:10px;background-position:-2655px 0}.iti__flag.iti__jp{height:14px;background-position:-2677px 0}.iti__flag.iti__ke{height:14px;background-position:-2699px 0}.iti__flag.iti__kg{height:12px;background-position:-2721px 0}.iti__flag.iti__kh{height:13px;background-position:-2743px 0}.iti__flag.iti__ki{height:10px;background-position:-2765px 0}.iti__flag.iti__km{height:12px;background-position:-2787px 0}.iti__flag.iti__kn{height:14px;background-position:-2809px 0}.iti__flag.iti__kp{height:10px;background-position:-2831px 0}.iti__flag.iti__kr{height:14px;background-position:-2853px 0}.iti__flag.iti__kw{height:10px;background-position:-2875px 0}.iti__flag.iti__ky{height:10px;background-position:-2897px 0}.iti__flag.iti__kz{height:10px;background-position:-2919px 0}.iti__flag.iti__la{height:14px;background-position:-2941px 0}.iti__flag.iti__lb{height:14px;background-position:-2963px 0}.iti__flag.iti__lc{height:10px;background-position:-2985px 0}.iti__flag.iti__li{height:12px;background-position:-3007px 0}.iti__flag.iti__lk{height:10px;background-position:-3029px 0}.iti__flag.iti__lr{height:11px;background-position:-3051px 0}.iti__flag.iti__ls{height:14px;background-position:-3073px 0}.iti__flag.iti__lt{height:12px;background-position:-3095px 0}.iti__flag.iti__lu{height:12px;background-position:-3117px 0}.iti__flag.iti__lv{height:10px;background-position:-3139px 0}.iti__flag.iti__ly{height:10px;background-position:-3161px 0}.iti__flag.iti__ma{height:14px;background-position:-3183px 0}.iti__flag.iti__mc{height:15px;background-position:-3205px 0}.iti__flag.iti__md{height:10px;background-position:-3226px 0}.iti__flag.iti__me{height:10px;background-position:-3248px 0}.iti__flag.iti__mf{height:14px;background-position:-3270px 0}.iti__flag.iti__mg{height:14px;background-position:-3292px 0}.iti__flag.iti__mh{height:11px;background-position:-3314px 0}.iti__flag.iti__mk{height:10px;background-position:-3336px 0}.iti__flag.iti__ml{height:14px;background-position:-3358px 0}.iti__flag.iti__mm{height:14px;background-position:-3380px 0}.iti__flag.iti__mn{height:10px;background-position:-3402px 0}.iti__flag.iti__mo{height:14px;background-position:-3424px 0}.iti__flag.iti__mp{height:10px;background-position:-3446px 0}.iti__flag.iti__mq{height:14px;background-position:-3468px 0}.iti__flag.iti__mr{height:14px;background-position:-3490px 0}.iti__flag.iti__ms{height:10px;background-position:-3512px 0}.iti__flag.iti__mt{height:14px;background-position:-3534px 0}.iti__flag.iti__mu{height:14px;background-position:-3556px 0}.iti__flag.iti__mv{height:14px;background-position:-3578px 0}.iti__flag.iti__mw{height:14px;background-position:-3600px 0}.iti__flag.iti__mx{height:12px;background-position:-3622px 0}.iti__flag.iti__my{height:10px;background-position:-3644px 0}.iti__flag.iti__mz{height:14px;background-position:-3666px 0}.iti__flag.iti__na{height:14px;background-position:-3688px 0}.iti__flag.iti__nc{height:10px;background-position:-3710px 0}.iti__flag.iti__ne{height:15px;background-position:-3732px 0}.iti__flag.iti__nf{height:10px;background-position:-3752px 0}.iti__flag.iti__ng{height:10px;background-position:-3774px 0}.iti__flag.iti__ni{height:12px;background-position:-3796px 0}.iti__flag.iti__nl{height:14px;background-position:-3818px 0}.iti__flag.iti__no{height:15px;background-position:-3840px 0}.iti__flag.iti__np{height:15px;background-position:-3862px 0}.iti__flag.iti__nr{height:10px;background-position:-3877px 0}.iti__flag.iti__nu{height:10px;background-position:-3899px 0}.iti__flag.iti__nz{height:10px;background-position:-3921px 0}.iti__flag.iti__om{height:10px;background-position:-3943px 0}.iti__flag.iti__pa{height:14px;background-position:-3965px 0}.iti__flag.iti__pe{height:14px;background-position:-3987px 0}.iti__flag.iti__pf{height:14px;background-position:-4009px 0}.iti__flag.iti__pg{height:15px;background-position:-4031px 0}.iti__flag.iti__ph{height:10px;background-position:-4053px 0}.iti__flag.iti__pk{height:14px;background-position:-4075px 0}.iti__flag.iti__pl{height:13px;background-position:-4097px 0}.iti__flag.iti__pm{height:14px;background-position:-4119px 0}.iti__flag.iti__pn{height:10px;background-position:-4141px 0}.iti__flag.iti__pr{height:14px;background-position:-4163px 0}.iti__flag.iti__ps{height:10px;background-position:-4185px 0}.iti__flag.iti__pt{height:14px;background-position:-4207px 0}.iti__flag.iti__pw{height:13px;background-position:-4229px 0}.iti__flag.iti__py{height:11px;background-position:-4251px 0}.iti__flag.iti__qa{height:8px;background-position:-4273px 0}.iti__flag.iti__re{height:14px;background-position:-4295px 0}.iti__flag.iti__ro{height:14px;background-position:-4317px 0}.iti__flag.iti__rs{height:14px;background-position:-4339px 0}.iti__flag.iti__ru{height:14px;background-position:-4361px 0}.iti__flag.iti__rw{height:14px;background-position:-4383px 0}.iti__flag.iti__sa{height:14px;background-position:-4405px 0}.iti__flag.iti__sb{height:10px;background-position:-4427px 0}.iti__flag.iti__sc{height:10px;background-position:-4449px 0}.iti__flag.iti__sd{height:10px;background-position:-4471px 0}.iti__flag.iti__se{height:13px;background-position:-4493px 0}.iti__flag.iti__sg{height:14px;background-position:-4515px 0}.iti__flag.iti__sh{height:10px;background-position:-4537px 0}.iti__flag.iti__si{height:10px;background-position:-4559px 0}.iti__flag.iti__sj{height:15px;background-position:-4581px 0}.iti__flag.iti__sk{height:14px;background-position:-4603px 0}.iti__flag.iti__sl{height:14px;background-position:-4625px 0}.iti__flag.iti__sm{height:15px;background-position:-4647px 0}.iti__flag.iti__sn{height:14px;background-position:-4669px 0}.iti__flag.iti__so{height:14px;background-position:-4691px 0}.iti__flag.iti__sr{height:14px;background-position:-4713px 0}.iti__flag.iti__ss{height:10px;background-position:-4735px 0}.iti__flag.iti__st{height:10px;background-position:-4757px 0}.iti__flag.iti__su{height:10px;background-position:-4779px 0}.iti__flag.iti__sv{height:12px;background-position:-4801px 0}.iti__flag.iti__sx{height:14px;background-position:-4823px 0}.iti__flag.iti__sy{height:14px;background-position:-4845px 0}.iti__flag.iti__sz{height:14px;background-position:-4867px 0}.iti__flag.iti__ta{height:10px;background-position:-4889px 0}.iti__flag.iti__tc{height:10px;background-position:-4911px 0}.iti__flag.iti__td{height:14px;background-position:-4933px 0}.iti__flag.iti__tf{height:14px;background-position:-4955px 0}.iti__flag.iti__tg{height:13px;background-position:-4977px 0}.iti__flag.iti__th{height:14px;background-position:-4999px 0}.iti__flag.iti__tj{height:10px;background-position:-5021px 0}.iti__flag.iti__tk{height:10px;background-position:-5043px 0}.iti__flag.iti__tl{height:10px;background-position:-5065px 0}.iti__flag.iti__tm{height:14px;background-position:-5087px 0}.iti__flag.iti__tn{height:14px;background-position:-5109px 0}.iti__flag.iti__to{height:10px;background-position:-5131px 0}.iti__flag.iti__tr{height:14px;background-position:-5153px 0}.iti__flag.iti__tt{height:12px;background-position:-5175px 0}.iti__flag.iti__tv{height:10px;background-position:-5197px 0}.iti__flag.iti__tw{height:14px;background-position:-5219px 0}.iti__flag.iti__tz{height:14px;background-position:-5241px 0}.iti__flag.iti__ua{height:14px;background-position:-5263px 0}.iti__flag.iti__ug{height:14px;background-position:-5285px 0}.iti__flag.iti__uk{height:10px;background-position:-5307px 0}.iti__flag.iti__um{height:11px;background-position:-5329px 0}.iti__flag.iti__un{height:14px;background-position:-5351px 0}.iti__flag.iti__us{height:11px;background-position:-5373px 0}.iti__flag.iti__uy{height:14px;background-position:-5395px 0}.iti__flag.iti__uz{height:10px;background-position:-5417px 0}.iti__flag.iti__va{height:15px;background-position:-5439px 0}.iti__flag.iti__vc{height:14px;background-position:-5456px 0}.iti__flag.iti__ve{height:14px;background-position:-5478px 0}.iti__flag.iti__vg{height:10px;background-position:-5500px 0}.iti__flag.iti__vi{height:14px;background-position:-5522px 0}.iti__flag.iti__vn{height:14px;background-position:-5544px 0}.iti__flag.iti__vu{height:12px;background-position:-5566px 0}.iti__flag.iti__wf{height:14px;background-position:-5588px 0}.iti__flag.iti__ws{height:10px;background-position:-5610px 0}.iti__flag.iti__xk{height:15px;background-position:-5632px 0}.iti__flag.iti__ye{height:14px;background-position:-5654px 0}.iti__flag.iti__yt{height:14px;background-position:-5676px 0}.iti__flag.iti__za{height:14px;background-position:-5698px 0}.iti__flag.iti__zm{height:14px;background-position:-5720px 0}.iti__flag.iti__zw{height:10px;background-position:-5742px 0}.iti__flag{height:var(--iti-flag-height);box-shadow:0 0 1px 0 #888;background-image:var(--iti-path-flags-1x);background-repeat:no-repeat;background-position:var(--iti-flag-width) 0}@media (min-resolution:2x){.iti__flag{background-image:var(--iti-path-flags-2x)}}.iti__globe{background-image:var(--iti-path-globe-1x);background-size:contain;background-position:right;box-shadow:none;height:19px}@media (min-resolution:2x){.iti__globe{background-image:var(--iti-path-globe-2x)}}
.ming.Textarea {
  border: 1px solid #ccc;
  box-sizing: border-box;
  border-radius: 3px;
  padding: 12px;
  font-size: 14px;
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  resize: none;
  line-height: inherit;
}
.ming.Textarea:hover:not(:disabled),
.ming.Textarea:focus {
  border-color: #1e88e5;
}

.mobileCheckboxBtnsWrapper {
  height: 50px;
  display: flex;
  background: #fff;
  padding: 0 20px;
  border-bottom: 1px solid #f5f5f5;
}
.mobileCheckboxBtnsWrapper .am-button {
  height: 36px;
  line-height: 36px;
}
.mobileCheckboxBtnsWrapper .am-button-primary:hover {
  color: #fff;
}
.mobileCheckboxBtnsWrapper .am-button,
.mobileCheckboxBtnsWrapper .am-button::before,
.mobileCheckboxBtnsWrapper .am-button-active::before {
  border-radius: 50px !important;
}
.mobileCheckboxSearchWrapper {
  background-color: #f5f5f5;
  margin: 5px 10px 6px;
  display: flex;
  align-items: center;
  border-radius: 24px;
  padding: 7px 10px;
}
.mobileCheckboxSearchWrapper input {
  border: none;
  background: transparent;
}
.mobileCheckboxDialog .ming.Radio {
  margin-right: 2px !important;
}
.mobileCheckboxDialog .adm-list-default .adm-list-body {
  border: none;
}
.mobileCheckboxDialog .adm-list-item-content-main {
  padding: 7px 0;
}
.mobileCheckboxDialog .ming.Checkbox span:nth-child(2) {
  flex: 1 !important;
}
.mobileCheckboxDialog .ming.Checkbox .Checkbox-box {
  margin-right: 14px;
}
.mobileCheckboxDialog .mLeft31 {
  margin-left: 31px;
}
.otherInputHeight textarea {
  height: 36px !important;
  line-height: 36px !important;
  min-height: 36px !important;
  overflow: hidden;
  padding: 0px 11px;
}

.Score-wrapper {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.Score-wrapper .LineScore-item {
  flex: 1;
  height: 5px;
  margin-right: 2px;
  cursor: pointer;
}
.Score-wrapper .LineScore-item:first-child {
  border-radius: 2px 0 0 2px;
}
.Score-wrapper .LineScore-item:last-child {
  margin-right: 0;
  border-radius: 0 2px 2px 0;
}
.Score-wrapper .StarScore-item {
  cursor: pointer;
  margin-right: 3px;
}
.Score-wrapper .StarScore-item i {
  font-size: 16px;
}
.Score-wrapper .StarScore-item:last-child {
  margin-right: 0;
}
.Score-wrapper .mobileStyle {
  flex: 1;
  margin-right: 0;
  text-align: center;
}
.Score-wrapper.customScoreWrap {
  display: flex;
  align-items: center;
}
.Score-wrapper.customScoreWrap .text {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.UploadFilesTriggerWrap.rc-trigger-popup {
  position: absolute;
  left: -9999px;
  top: -9999px;
  z-index: 1000;
}
.UploadFilesTriggerWrap.rc-trigger-popup-hidden {
  display: none;
}
.UploadFilesTriggerPanel {
  width: 480px;
  min-height: 253px;
  max-height: 370px;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0, 0, 0, 0.15);
}
.UploadFilesTriggerPanel.compatibilityIe .UploadFiles-wrapper {
  position: absolute;
  top: 56px;
  bottom: 0;
}
.UploadFilesTriggerPanel.drag .dropTextarea {
  width: 100%;
  height: 100%;
  z-index: 2;
  border-radius: 4px;
}
.UploadFilesTriggerPanel.drag .dragPanel {
  display: flex;
}
.UploadFilesTriggerPanel .panelHeader {
  height: 20px;
  padding: 18px;
}
.UploadFilesTriggerPanel .panelHeader .icon-knowledge-message:hover {
  color: #757575 !important;
}
.UploadFilesTriggerPanel .panelContent {
  position: absolute;
  top: 56px;
  bottom: 50px;
  left: 0;
  width: 100%;
  justify-content: center;
  z-index: 0;
}
.UploadFilesTriggerPanel .panelBtns {
  position: absolute;
  bottom: 0;
  right: 22px;
  z-index: 3;
  height: 49px;
  background-color: #fff;
}
.UploadFilesTriggerPanel .dropTextarea {
  width: 0px;
  height: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
  resize: none;
  border: none;
  padding: 0;
}
.UploadFilesTriggerPanel .dragPanel {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -80px;
  background-color: #fff;
  justify-content: center;
  z-index: 2;
  pointer-events: none;
}
.UploadFilesTriggerPanel .UploadFiles-wrapper {
  flex: 1;
  flex-direction: column-reverse;
  overflow: hidden;
}
.UploadFilesTriggerPanel .UploadFiles-filesWrapper {
  flex: 1;
  padding: 0 13px 0 20px;
  margin-right: 0;
  overflow-y: auto;
  z-index: 1;
}
.UploadFilesTriggerPanel .UploadFiles-file-wrapper:nth-child(3n+0) {
  margin-right: 0;
}
.UploadFilesTriggerPanel .UploadFiles-header {
  padding: 0 20px !important;
  margin-bottom: 0 !important;
  border-top: 1px solid #eaeaea;
  background-color: transparent !important;
  min-height: 50px;
}
.UploadFilesTriggerPanel .UploadFiles-ramSize {
  display: none;
}

.UploadFiles {
  /* 上传按钮 start */
  /* 上传按钮 end */
  /* 图片列表 start */
  /* 图片列表 end */
}
.UploadFiles-wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  position: relative;
}
.UploadFiles-arrow {
  width: 0;
  height: 0;
  border: 9px solid;
  border-color: transparent transparent #f5f5f5 transparent;
  position: absolute;
  top: -8px;
  left: 0;
}
.UploadFiles-exhibition .UploadFiles-header {
  display: none;
}
.UploadFiles-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  margin-bottom: 6px;
  background-color: #f5f5f5;
}
.UploadFiles-entrys {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.UploadFiles-entrys > div {
  cursor: pointer;
  color: #9e9e9e;
  margin-right: 15px;
}
.UploadFiles-entrys > div span {
  padding-left: 5px;
}
.UploadFiles-entrys > div:hover {
  color: #757575;
}
.UploadFiles-entrys > div:hover i {
  color: #757575 !important;
}
.UploadFiles-ramSize {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
.UploadFiles-attachmentProgress {
  border-radius: 5px;
  height: 5px;
  flex-basis: 100px;
  margin-right: 10px;
  background-color: #e0e0e0;
  position: relative;
}
.UploadFiles-currentProgress {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 5px;
  height: 100%;
  width: 100%;
  max-width: 100%;
}
.UploadFiles-info {
  color: #999;
  font-size: 12px;
}
.UploadFiles-filesWrapper {
  margin-right: -6px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.UploadFiles-filesWrapper.rowDisplay {
  padding-bottom: 5px;
  margin-right: 0;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}
.UploadFiles-file-wrapper {
  flex: 1;
  display: inline-block;
  box-sizing: border-box;
  margin: 0 6px 6px 0;
  min-width: 150px;
  max-width: 200px;
  height: 118px;
}
.UploadFiles-file {
  height: 100%;
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
  position: relative;
}
.UploadFiles-fileEmpty {
  height: 0 !important;
  margin-top: 0;
  margin-bottom: 0;
}
.UploadFiles-fileImage {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.UploadFiles-fileAccessory {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.UploadFiles-fileIconWrapper {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f5f5f5;
}
.UploadFiles-fileIconWrapper div.UploadFiles-fileIcon {
  width: 40px;
  height: 55px;
  background-position: 50%;
  background-size: contain !important;
}
.UploadFiles-fileIconWrapper .linkThumbnailCon .fileIcon-link {
  position: absolute;
  right: 6px;
  top: 6px;
  width: 25px;
  height: 28px;
}
.UploadFiles-fileIconWrapper .linkThumbnailCon .linkThumbnail {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.UploadFiles-fileIconWrapper .linkThumbnailCon .linkThumbnail img {
  max-width: 140px;
  max-height: 70px;
}
.UploadFiles-fileName {
  font-size: 13px;
  padding: 5px 10px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background-color: #fff;
}
.UploadFiles-fileName > span {
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
}
.UploadFiles-forbidFileName {
  font-size: 13px;
  color: #9e9e9e;
  width: 100%;
  text-align: left;
}
.UploadFiles-kcIcon {
  font-size: 12px;
  color: #fff;
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  background-color: rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
}
.UploadFiles-video-kcIcon {
  font-size: 12px;
  color: #fff;
  position: absolute;
  left: 4px;
  top: -1px;
}
.UploadFiles-video {
  font-size: 12px;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  padding: 1px 8px;
  width: 100%;
  box-sizing: border-box;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(70, 70, 70, 0.3));
}
.UploadFiles-video i {
  padding-right: 5px;
  font-size: 16px;
}
.UploadFiles-kcFileName {
  font-size: 12px;
  color: #bdbdbd;
  position: relative;
  top: -2px;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
}
.UploadFiles-kcFileName span:nth-child(1) {
  margin-right: 10px;
}
.UploadFiles-filePanel {
  display: flex;
  flex-direction: column;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 12px;
  opacity: 0;
  transition: opacity 0.2s;
  cursor: pointer;
}
.UploadFiles-filePanel:hover {
  /*opacity: 1;*/
}
.UploadFiles-filePanel-image {
  background-color: rgba(0, 0, 0, 0.6);
}
.UploadFiles-filePanel-image .UploadFiles-panelTextName {
  color: #fff;
}
.UploadFiles-filePanel-accessory {
  background-color: #f5f5f5;
}
.UploadFiles-filePanel-confirm .delete {
  color: #fff;
  background-color: #f44336;
  margin-right: 10px;
}
.UploadFiles-filePanel-confirm .cancel {
  background-color: #fff;
}
.UploadFiles-filePanel-confirm .delete,
.UploadFiles-filePanel-confirm .cancel {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
  flex: 1;
  border-radius: 4px;
  padding: 3px 0;
}
.UploadFiles-panelText {
  flex: 1;
}
.UploadFiles-editInput {
  width: 100%;
  font-size: 13px;
  display: flex;
  height: 30px;
  border: 1px solid #ccc;
  padding: 0 10px;
  border-radius: 4px;
  box-sizing: border-box;
}
.UploadFiles-panelTextName {
  font-size: 12px;
  flex-basis: 30px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-weight: bold;
}
.UploadFiles-panelTextName span:nth-child(1) {
  /*max-height: 36px;*/
  line-height: 14px;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
}
.UploadFiles-panelBtns {
  display: flex;
}
.UploadFiles-panelBtns > div:nth-child(1),
.UploadFiles-panelBtns > div:nth-child(2) {
  display: flex;
  height: 100%;
  align-items: flex-start;
}
.UploadFiles-panelBtns > div:nth-child(1) {
  flex: 1;
}
.UploadFiles-panelBtns > div:nth-child(2) {
  flex: 2;
  justify-content: flex-end;
}
.UploadFiles-panelBtns > div:nth-child(2) div {
  margin-right: 5px;
}
.UploadFiles-panelBtns > div:nth-child(2) div:last-child {
  margin-right: 0;
}
.UploadFiles-panelBtn {
  width: 32px;
  height: 24px;
  border-radius: 2px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  cursor: pointer;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
  position: relative;
}
.UploadFiles-panelBtn-delete:hover i {
  color: red;
}
.UploadFiles-panelBtn > i {
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 24px;
  color: #9e9e9e;
  font-size: 17px;
}
.UploadFiles-previewIcon {
  position: absolute;
  top: 8px;
  right: 5px;
  width: 23px;
  height: 23px;
  background-size: contain !important;
}
.UploadFiles-previewFileName {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 5px 10px;
  box-sizing: border-box;
  border-top: 1px solid #f0f0f0;
}
.UploadFiles-panelBtnMask {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.UploadFiles-mask {
  width: 100%;
  height: 100%;
  background-color: #f3f4f4;
}
.UploadFiles-loadfileWrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  background-color: #f5f5f5;
}
.UploadFiles-loadfileWrapper .Progress--circle-content {
  font-size: 12px !important;
}
.UploadFiles-loadfileWrapper > div:nth-child(1) {
  width: 100%;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.UploadFiles-loadfileWrapper > div:nth-child(2) {
  padding: 0 10px;
  flex-basis: 30px;
  background-color: #fff;
}
.UploadFiles-loadfileClose {
  position: absolute !important;
  right: 5px;
  top: 5px;
  width: 23px;
  height: 23px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
  cursor: pointer;
}
.UploadFiles-loadfileClose i {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  color: #757575;
  font-size: 18px;
}
.UploadFiles-menuWrapper .Item:hover .icon,
.UploadFiles-menuWrapper .Item:hover span {
  color: #fff;
}
.UploadFiles-menuWrapper .icon {
  color: #9e9e9e;
  font-size: 16px;
}
.UploadFiles-menuWrapper-text {
  margin-left: 20px;
  color: #151515;
}

.folderSelectDialog {
}
/*.folderSelectDialog ul li{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}*/

.folderSelectDialog .folderContent {

}

.folderSelectDialog .folderContent .folderUrl {
    margin: -4px 0 4px;
    font-size: 14px;
    height: 30px;
    overflow-x:hidden;
}
.folderSelectDialog .folderContent .folderUrl .positionUrl{
    transition:all 1s ease;
}
.folderSelectDialog .folderContent .folderNode {
    border: 0px solid #ccc;
    border-top-width: 1px;
    border-bottom-width: 1px;
    margin: 0 -24px;
    padding: 4px 24px;
    overflow: hidden;
    overflow-y: auto;
    box-sizing:border-box;
    min-height: 300px;
    max-height: 380px;
}
.folderSelectDialog .folderContent .folderNode .project{

}
.folderSelectDialog .folderContent .folderNode .project.myFiles{
  margin-top: 5px;
}
.folderSelectDialog .folderContent .folderNode .project .projectName, .folderSelectDialog .folderContent .folderNode .homeNetWork{
    padding: 10px 0 5px 14px;
    display: inline-block;
    max-width: 300px;
}
.folderSelectDialog .folderContent .folderNode .project > i{
    margin-top: 10px;
    margin-right: 10px;
    cursor:pointer;
    color: #666;
}
.folderSelectDialog .folderContent .animated {
    -webkit-transition:all 1s ease;
    transition:all 1s ease;
}
.folderSelectDialog .folderContent .folderNode .project .initFlop{
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}
.folderSelectDialog .folderContent .folderNode .flop{
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
.folderSelectDialog .folderNode .nodeList {
    width: 100%;
    font-size: 0px;
    position:relative;
}

.folderSelectDialog .folderUrl .disable{
    cursor: initial !important;
    color: #9e9e9e !important;
}

.folderSelectDialog .folderUrl .levelName {
    cursor: pointer;
    display: inline-block;
}
.folderSelectDialog .folderUrl .levelName:not(.ThemeColor3):hover{
  text-decoration:none!important;
}
.folderSelectDialog .folderUrl .levelName:nth-child(3){
    max-width: 130px !important;
}

.folderSelectDialog .folderUrl .levelName:not(.flex){
    max-width: 84px;
}
.folderSelectDialog .folderUrl .levelName:hover{
    text-decoration:underline;
}
.folderSelectDialog .folderUrl .operation{
    display:none;
    padding-left:15px;
    box-sizing: border-box;
    color: #7d7d7d;
    font-size:0px;
}
.folderSelectDialog .folderUrl .operation .createFolder,.folderSelectDialog .folderUrl .operation .icon-search{
    vertical-align:middle;
    color: #7d7d7d;
    opacity: .8;
}
.folderSelectDialog .folderUrl .operation .createFolder:hover,.folderSelectDialog .folderUrl .operation .icon-search:hover{
  opacity:1;
}
.folderSelectDialog .folderUrl .operation .createFolder{
    font-size: 18px;
    cursor: pointer;
}
.folderSelectDialog .folderUrl .operation .icon-search{
    font-size:16px;
    cursor:pointer;
    background-color:#fff;
    display: inline-block;
    height: 22px;
    width: 24px;
    line-height: 22px;
}
.folderSelectDialog .folderUrl .operation .folderSearch{
    display: inline-block;
    margin-right: 12px;
    margin-left:12px;
    box-sizing: border-box;
    height: 30px;
    line-height: 30px;
}
.folderSelectDialog .folderUrl .operation .searchFolder{
    margin-right: -14px;
    padding: 2px 0px 2px 0px;
    vertical-align: middle;
    width: 0px;
    border-width: 0px;
    border-bottom: 1px solid #7d7d7d;
    font-size: 13px;
}
.folderNode .nodeList .nodeItem , .folderNode .nodeList .addNewFolder, .folderNode .nodeList .nullItem {
    box-sizing: border-box;
    height: 46px;
    line-height: 46px;
    cursor: pointer;
}
.folderSelectDialog .folderNode .nodeList .nullItem{
    font-size:12px;
    background-color:#f9f9f9;
    padding-left:56px;
}
.folderNode .nodeList .addNewFolder .editBox{
    margin-left: 15px;
    vertical-align: middle;
    width: 160px;
    height: 20px;
    line-height: 20px;
    background: #fff;
    border:0;
    margin-top: 3px;
    color:#7d7d7d;
    padding: 0;
    user-select: auto !important;
}
.folderSelectDialog .folderNode .nodeList .nodeItem:not(.ThemeBGColor3) .customSelect {
    z-index:1000 !important;
}
.folderSelectDialog .folderNode .nodeList .nodeItem .leftContent {
    /*float:left;*/
    display:inline-block;
    font-size:0;
}
.folderSelectDialog .folderNode .nodeList .nodeItem .visibleType {
    float:right;
}
.folderSelectDialog .folderNode .nodeList .nodeItem .noChange{
    float:right;
    margin-right:10px;
    font-size:12px;
}
.folderSelectDialog .folderNode .nodeList .nodeItem:hover {
    background-color: #f8f8f8;
}

.folderSelectDialog .folderNode .nodeList .nodeItem .nodeName {
    margin-left: 15px;
    font-size: 12px;
    vertical-align: middle;
    max-width: 230px;
    display: inline-block;
}
.folderSelectDialog .folderNode .nodeList .nodeItem:not([nodeType="2"]) .nodeName:hover{
    text-decoration:underline;
}
.folderSelectDialog .folderNode .nodeList .nodeItem .nodeExt {
    display:inline-block;
    font-size: 12px;
    vertical-align: middle;
    min-width:20px;
    max-width: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.folderSelectDialog .folderNode .nodeList .nodeItem .nodeType, .folderNode .nodeList .addNewFolder .nodeType {
    height: 32px;
    width: 29px;
    vertical-align: middle;
    margin-left: 10px;
    display: inline-block;
    font-size: 20px;
}
.folderSelectDialog .folderNode .nodeList .nodeItem .icon-attachment{margin:5px -5px 0 15px;}
.folderSelectDialog .folderNode .nodeList .nodeItem .fileIcon-folder{margin-top:-4px;}
.folderSelectDialog .colorWhite {
    color: #fff;
}

.folderSelectDialog .folderNode .nodeList .nodeItem .customSelect {
    float:right;
    /*position: static !important;*/
}
.folderSelectDialog .nodeList .nodeItem .customSelect .csList {
    left:inherit;
    right:0;
}
.folderSelectDialog .nodeList .nodeItem .customSelect .csList ul li {
    box-sizing: border-box;
    text-align:right;
}
.folderSelectDialog .noItemBox {
    -webkit-box-shadow: 0px 2px 10px 0px rgba(245,68,68,1);
    -moz-box-shadow: 0px 2px 10px 0px rgba(245,68,68,1);
    box-shadow: 0px 2px 10px 0px rgba(245,68,68,1);
}

.folderSelectDialog .folderNode .nullData {
    /*padding: 15px 15px;*/
    text-align: center;
    margin-top: 10px;
    width:100%;
}

.folderSelectDialog .selectedHint {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    margin-top:8px;
    padding:0 15px;
    overflow:hidden;
    display: none !important;
}

/*.folderSelectDialog .selectedHint .selectedTitle {
    width: 56px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    font-size: 12px;
    vertical-align: middle;
}

.folderSelectDialog .selectedHint .selectedItem {
    display: inline-block;
    width: 369px;
    border: 1px solid #bdbdbd;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    border-radius: 3px;
    font-size: 12px;
    margin-left: 8px;
    padding-left: 5px;
}*/
.folderSelectDialog .selectedHint .selectedItem{
    font-size:12px;

}

.folderSelectDialog .selectedHint .selectedItem .item {
   margin-right:10px;
   background-color: #9c9c9c;
   padding: 4px;
   border-radius: 3px;
}
.folderSelectDialog .selectedHint .selectedItem .itemName {
   max-width: 196px;
   display: inline-block;
}

.folderSelectDialog .folderNode .nodeItem .searchPath{
    min-width: 40px;
    opacity:.5;
    text-align: right;
    padding-left: 15px;
}
.folderSelectDialog .folderNode .nodeItem .searchPath span{
    display:inline-block;
}
.folderSelectDialog .folderNode .nodeItem .searchPath span:not(.felx){
  max-width:60px;
}
.folderSelectDialog .folderNode .nodeItem .searchPath .rootName{
    max-width:50px;
}
.folderSelectDialog .folderNode .nodeItem .searchPath .above{
    text-align:left;
}
.folderSelectDialog .folderNode .nodeItem .statusIcon{
    width: 26px;
    margin: 0 8px;
    text-align: center;
    display:inline-block;
    position:relative;
}
/* .folderSelectDialog .folderNode .nodeItem .sharePer:after {
    content: '';
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 4px;
    left: 0;
    bottom: -4px;
} */
.folderSelectDialog .folderNode .nodeItem .statusIcon > i{
    vertical-align:middle;
}
.folderSelectDialog .folderNode .nodeItem .statusIcon > i:not(.ThemeColor3){
    opacity:.5;
}
/*分享权限*/
.folderSelectDialog  .sharePermision{
    position: absolute;
    display: none;
    left: 20px;
    bottom: 6px;
    width: 270px;
    background-color:#fff;
    box-shadow: 0 4px 7px rgba(0,0,0,.2);
    border: 1px solid #f1f1f1;
    z-index:1005;
    border-radius: 3px;
}
.folderSelectDialog  .contraryTaskBoxShadow{
    box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.13), 0 -2px 6px rgba(0, 0, 0, 0.1);
}
.folderSelectDialog  .contraryShareShadow{
    -webkit-box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.1);
}
.folderSelectDialog .sharePermision .shareList{
    padding: 8px 0;
}
.folderSelectDialog .sharePermision ul li{
    /*height:28px;*/
    /*line-height:28px;*/
    font-size: 14px;
    text-align:left;
    padding: 5px 16px;
    overflow: hidden;
}
.folderSelectDialog .sharePermision ul li .desc{
  margin: 2px 0px 5px 0;
  line-height: 1.2em;
  color: #bdbdbd;
  font-size: 12px;
}
.folderSelectDialog .sharePermision ul li .visibleName .ownerName {
  display: inline-block;
  max-width: 104px;
}
.folderSelectDialog .sharePermision ul li .visibleName .companyName {
  display: inline-block;
  max-width: 132px;
}
.folderSelectDialog .sharePermision ul li:not(.ThemeColor3):hover{
     background-color: #f8f8f8;
     cursor:pointer;
 }
.folderSelectDialog .sharePermision ul li .selectSpan
 {
    font-size: 14px;
    width: 32px;
    text-align: center;
    display: inline-block;
 }

 .folderSelectDialog .nodeVisibleType {
    position: relative;
    top: 16px;
    box-sizing: border-box;
    line-height: 24px;
    color: #151515;
}

.folderSelectDialog .nodeVisibleType .visibleTypeIcon {
  width: 22px;
  height: 22px;
  margin-right: 10px;
  border-radius: 22px;
  border: 1px solid #ccc;
  display: inline-block;
  font-size: 18px;
  text-align: center;
  line-height: 20px;
  color: #9e9e9e;
}

.folderSelectDialog .nodeVisibleType .danger {
  border-color: #FD423E !important;
  color: #FD423E !important;
}

.folderSelectDialog .nodeVisibleType .updateTypeBtn {
  margin-left: 8px;
}

.folderSelectDialog .nodeVisibleType .updateTypeBtn:hover {
  text-decoration: underline;
}

.folderSelectDialog .footer {
  margin-top: 10px !important;
}

.folderSelectDialog .footer a {
  z-index: 2;
  position: relative;
}

.addLinkFileDialog .mui-dialog-header {
  background: #f5f5f5;
  padding-bottom: 40px !important;
}
.addLinkFileDialog .mui-dialog-scroll-container > .mui-dialog-dialog > .mui-dialog-header > .mui-dialog-default-title {
  color: #151515 !important;
  font-weight: normal !important;
}
.addLinkFileDialog .titleCon .icon {
  color: #bdbdbd;
}
.addLinkFileDialog .titleCon .icon:hover {
  color: #1e88e5;
}
.addLinkFileDialog .HeaderImgCon {
  text-align: center;
}
.addLinkFileDialog .HeaderImgCon img {
  width: 85px;
}
.addLinkFileDialog .linkItem {
  display: flex;
  align-items: center;
  color: #9e9e9e;
  font-size: 14px;
  gap: 24px;
}
.addLinkFileDialog .linkItem .itemLabel {
  text-align: right;
  width: 70px;
}
.addLinkFileDialog .linkItem .itemContent {
  flex: 1;
}
.addLinkFileDialog .addLinkInput {
  color: #151515;
}

.createShareDialog .qrCode {
  margin: 20px auto 0;
  text-align: center;
}

.createShareDialog .qrCode img {
  height: 150px;
}

.createShareDesc,
.createShareCopy {
  width: 100%;
  text-align: center;
  margin-top: 20px;
  position: relative;
}
.createShareCopy span {
  cursor: pointer;
  color: #888;
}
.createShareCopy span i {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAEECAYAAABtBXvlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyN0QzNUYxQTZGNTExRTU5NTQ2REVFMEFGMUJBMEZDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYyN0QzNUYyQTZGNTExRTU5NTQ2REVFMEFGMUJBMEZDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjI3RDM1RUZBNkY1MTFFNTk1NDZERUUwQUYxQkEwRkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjI3RDM1RjBBNkY1MTFFNTk1NDZERUUwQUYxQkEwRkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WuLVZAAAgCklEQVR42uxdCZgV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) no-repeat;
  background-size: 100px 130px;
  width: 32px;
  height: 32px;
  background-position: -40px 0;
  display: inline-block;
  vertical-align: top;
  margin-top: -6px;
  margin-right: 5px;
}
.createShareCopy .clipboardswf {
  left: 50%;
  margin-left: -75px;
  top: -5px;
  position: absolute;
}
.createSharePadding {
  padding-bottom: 40px;
}
.createShareDialog {
  margin-bottom: 0;
}
.createShareDialog .noHeader {
  margin-right: 0;
}
.createShareTextRight {
  text-align: right;
}
.createShareLink {
  margin-left: 35px;
}
.createShareDialog .shareOperator {
  width: 100%;
  text-align: right;
  margin-top: 20px;
  padding-bottom: 20px;
}
.createShareDialog .shareBtn {
  margin-right: 24px;
  font-size: 13px;
  cursor: pointer;
}
.createShareDialog .shareBtn.cancelStyle {
  color: #4caf50 !important;
}
.noShare {
  width: 100%;
  text-align: center;
  margin-top: 48px;
}
.noShare i {
  display: inline-block;
  width: 93px;
  height: 93px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAEECAYAAABtBXvlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyN0QzNUYxQTZGNTExRTU5NTQ2REVFMEFGMUJBMEZDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYyN0QzNUYyQTZGNTExRTU5NTQ2REVFMEFGMUJBMEZDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjI3RDM1RUZBNkY1MTFFNTk1NDZERUUwQUYxQkEwRkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjI3RDM1RjBBNkY1MTFFNTk1NDZERUUwQUYxQkEwRkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WuLVZAAAgCklEQVR42uxdCZgV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) no-repeat;
  background-size: 100px 130px;
  background-position: 0 -33px;
}
.noShareContent {
  width: 100%;
  text-align: center;
  margin-top: 20px;
  line-height: 30px;
  padding-bottom: 35px;
}
.noShareContent.noShareContentP {
  padding-bottom: 70px;
}

.shareBtnClose {
  color: #f44336 !important;
}
#createShareAlert {
  border-radius: 5px;
  z-index: 9999;
  position: fixed;
  bottom: 20px;
  left: 20px;
  padding: 12px 20px 10px;
  width: 290px;
  background-color: #fff;
  border-top-width: 8px;
  border-top-style: solid;
  -moz-box-shadow: 0 6px 30px rgba(0, 0, 0, 0.2), 0 2px 12px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 30px rgba(0, 0, 0, 0.2), 0 2px 12px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 6px 30px rgba(0, 0, 0, 0.2), 0 2px 12px rgba(0, 0, 0, 0.2);
}
.createShareAlertTitle {
  font-size: 16px;
  margin-bottom: 7px;
}
.createShareAlertTitle .icon-plus-interest {
  font-size: 22px;
  vertical-align: top;
  display: inline-block;
  color: #4caf50;
  margin-right: 10px;
}
#createShareAlert .inviteBtn {
  margin-left: 15px;
  cursor: pointer;
}
#createShareAlert .inviteBtn:hover,
#createShareAlert .createShareLink:hover {
  text-decoration: underline;
}
.createShareAlertClose {
  font-size: 24px;
  position: absolute;
  right: 10px;
  top: 0;
  cursor: pointer;
}
.createShareAlertClose:not(:hover) {
  color: #151515 !important;
}
#createShareAlert.ns-hide {
  -webkit-animation-direction: reverse;
  animation-direction: reverse;
}
#createShareAlert.ns-show,
#createShareAlert.ns-hide {
  -webkit-animation-name: animGenie;
  animation-name: animGenie;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
@-webkit-keyframes animGenie {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(200% + 30px), 0) scale3d(0, 1, 1);
    -webkit-animation-timing-function: ease-in;
  }
  40% {
    opacity: 0.5;
    -webkit-transform: translate3d(0, 0, 0) scale3d(0.02, 1.1, 1);
    -webkit-animation-timing-function: ease-out;
  }
  70% {
    opacity: 0.6;
    -webkit-transform: translate3d(0, -40px, 0) scale3d(0.8, 1.1, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  }
}

@keyframes animGenie {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(200% + 30px), 0) scale3d(0, 1, 1);
    -webkit-animation-timing-function: ease-in;
    transform: translate3d(0, calc(200% + 30px), 0) scale3d(0, 1, 1);
    animation-timing-function: ease-in;
  }
  40% {
    opacity: 0.5;
    -webkit-transform: translate3d(0, 0, 0) scale3d(0.02, 1.1, 1);
    -webkit-animation-timing-function: ease-out;
    transform: translate3d(0, 0, 0) scale3d(0.02, 1.1, 1);
    animation-timing-function: ease-out;
  }
  70% {
    opacity: 0.6;
    -webkit-transform: translate3d(0, -40px, 0) scale3d(0.8, 1.1, 1);
    transform: translate3d(0, -40px, 0) scale3d(0.8, 1.1, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-notification {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  z-index: 1010;
  margin-right: 24px;
}
.ant-notification-top,
.ant-notification-bottom,
.ant-notification-topLeft,
.ant-notification-bottomLeft {
  margin-right: 0;
  margin-left: 24px;
}
.ant-notification-top .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-bottom .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-top .ant-notification-fade-appear.ant-notification-fade-appear-active,
.ant-notification-bottom .ant-notification-fade-appear.ant-notification-fade-appear-active,
.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,
.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active {
  -webkit-animation-name: NotificationLeftFadeIn;
          animation-name: NotificationLeftFadeIn;
}
.ant-notification-top,
.ant-notification-bottom {
  margin-right: auto;
  margin-left: auto;
}
.ant-notification-close-icon {
  font-size: 14px;
  cursor: pointer;
}
.ant-notification-hook-holder {
  position: relative;
}
.ant-notification-notice {
  position: relative;
  width: 384px;
  max-width: calc(100vw - 24px * 2);
  margin-bottom: 16px;
  margin-left: auto;
  padding: 16px 24px;
  overflow: hidden;
  line-height: 1.5715;
  word-wrap: break-word;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-notification-top .ant-notification-notice,
.ant-notification-bottom .ant-notification-notice {
  margin-right: auto;
  margin-left: auto;
}
.ant-notification-topLeft .ant-notification-notice,
.ant-notification-bottomLeft .ant-notification-notice {
  margin-right: auto;
  margin-left: 0;
}
.ant-notification-notice-message {
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.ant-notification-notice-message-single-line-auto-margin {
  display: block;
  width: calc(384px - 24px * 2 - 24px - 48px - 100%);
  max-width: 4px;
  background-color: transparent;
  pointer-events: none;
}
.ant-notification-notice-message-single-line-auto-margin::before {
  display: block;
  content: '';
}
.ant-notification-notice-description {
  font-size: 14px;
}
.ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 24px;
}
.ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-bottom: 4px;
  margin-left: 48px;
  font-size: 16px;
}
.ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-left: 48px;
  font-size: 14px;
}
.ant-notification-notice-icon {
  position: absolute;
  margin-left: 4px;
  font-size: 24px;
  line-height: 24px;
}
.anticon.ant-notification-notice-icon-success {
  color: #52c41a;
}
.anticon.ant-notification-notice-icon-info {
  color: #1890ff;
}
.anticon.ant-notification-notice-icon-warning {
  color: #faad14;
}
.anticon.ant-notification-notice-icon-error {
  color: #ff4d4f;
}
.ant-notification-notice-close {
  position: absolute;
  top: 16px;
  right: 22px;
  color: rgba(0, 0, 0, 0.45);
  outline: none;
}
.ant-notification-notice-close:hover {
  color: rgba(0, 0, 0, 0.67);
}
.ant-notification-notice-btn {
  float: right;
  margin-top: 16px;
}
.ant-notification .notification-fade-effect {
  -webkit-animation-duration: 0.24s;
          animation-duration: 0.24s;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ant-notification-fade-enter,
.ant-notification-fade-appear {
  -webkit-animation-duration: 0.24s;
          animation-duration: 0.24s;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  opacity: 0;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-notification-fade-leave {
  -webkit-animation-duration: 0.24s;
          animation-duration: 0.24s;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-fade-appear.ant-notification-fade-appear-active {
  -webkit-animation-name: NotificationFadeIn;
          animation-name: NotificationFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-notification-fade-leave.ant-notification-fade-leave-active {
  -webkit-animation-name: NotificationFadeOut;
          animation-name: NotificationFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes NotificationFadeIn {
  0% {
    left: 384px;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@keyframes NotificationFadeIn {
  0% {
    left: 384px;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@-webkit-keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0;
  }
  100% {
    right: 0;
    opacity: 1;
  }
}
@keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0;
  }
  100% {
    right: 0;
    opacity: 1;
  }
}
@-webkit-keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}
@keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}
.ant-notification-rtl {
  direction: rtl;
}
.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 0;
  padding-left: 24px;
}
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-right: 48px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-right: 48px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-icon {
  margin-right: 4px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-close {
  right: auto;
  left: 22px;
}
.ant-notification-rtl .ant-notification-notice-btn {
  float: left;
}

.mdNotification {
  width: 440px;
  min-height: 93px;
  border-top: 4px solid #2196f3;
  padding: 14px 20px 20px 14px;
  border-radius: 6px;
}
.mdNotification.error {
  border-top-color: #f44336;
}
.mdNotification.success {
  border-top-color: #4caf50;
}
.mdNotification.warning {
  border-top-color: #fb0;
}
.mdNotification.info {
  border-top-color: #1c97f3;
}
.mdNotification.closable .ant-notification-notice-close {
  display: none;
}
.mdNotification .ant-notification-notice-icon {
  margin-left: 0px;
  font-size: 24px;
}
.mdNotification .ant-notification-notice-icon .success {
  color: #4caf50;
}
.mdNotification .ant-notification-notice-icon .error {
  color: #f44336;
}
.mdNotification .ant-notification-notice-icon .warning {
  color: #fb0;
}
.mdNotification .ant-notification-notice-icon .info {
  color: #1c97f3;
}
.mdNotification .ant-notification-notice-message {
  font-weight: 500;
  margin-left: 34px;
  margin-bottom: 8px;
  font-size: 16px;
  color: #151515;
}
.mdNotification .ant-notification-notice-description {
  font-size: 13px;
  color: #757575;
}
.mdNotification .ant-notification-notice-description .antNotificationDescription {
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  max-height: 62px;
  -webkit-line-clamp: 3;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
}
.mdNotification .ant-notification-notice-description {
  margin-left: 34px;
  font-size: 13px;
  color: #151515;
}
.mdNotification .ant-notification-notice-btn {
  margin-top: 8px;
}
.mdNotification .ant-notification-notice-close {
  font-size: 20px;
  right: 10px;
  top: 0px;
  color: #9e9e9e;
}
.notificationIconWrap {
  animation: rotate 3s ease-in-out infinite;
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.ming.Progress {
  display: inline-block;
}
.ming.Progress svg {
  transform: rotate(-90deg);
}
.ming.Progress--primary .Progress--circle-trail {
  stroke: #e0e0e0;
}
.ming.Progress--primary .Progress--circle-path {
  stroke: #1e88e5;
}
.ming.Progress--primary .Progress--circle-content {
  color: #1e88e5;
}
.ming.Progress--primary .Progress--line-bg {
  background-color: #1e88e5;
}
.ming.Progress--success .Progress--circle-trail {
  stroke: #e0e0e0;
}
.ming.Progress--success .Progress--circle-path {
  stroke: #4caf50;
}
.ming.Progress--success .Progress--circle-content {
  color: #4caf50;
}
.ming.Progress--success .Progress--line-bg {
  background-color: #4caf50;
}
.ming.Progress--warning .Progress--circle-trail {
  stroke: #e0e0e0;
}
.ming.Progress--warning .Progress--circle-path {
  stroke: #ffc134;
}
.ming.Progress--warning .Progress--circle-content {
  color: #ffc134;
}
.ming.Progress--warning .Progress--line-bg {
  background-color: #ffc134;
}
.ming.Progress--danger .Progress--circle-trail {
  stroke: #e0e0e0;
}
.ming.Progress--danger .Progress--circle-path {
  stroke: #f44336;
}
.ming.Progress--danger .Progress--circle-content {
  color: #f44336;
}
.ming.Progress--danger .Progress--line-bg {
  background-color: #f44336;
}
.Progress--circle-zero {
  color: #9e9e9e;
}
.Progress--circle-inner {
  text-align: center;
  display: inline-block;
  position: relative;
}
.Progress--circle-content {
  display: inline-block;
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.Progress--line {
  width: 100%;
  position: relative;
}
.Progress--line-outer {
  display: inline-block;
  width: 100%;
}
.Progress--line-inner {
  width: 100%;
  display: inline-block;
  border-radius: 100px;
  height: 8px;
  line-height: 8px;
  background-color: #e0e0e0;
}
.Progress--line-bg {
  display: inline-block;
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
  height: 8px;
  line-height: 8px;
}
@keyframes 'progressStripes' {
  0% {
    background-position: 0 0;
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);
    background-size: 40px 40px;
  }
  to {
    background-position: 40px 0;
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);
    background-size: 40px 40px;
  }
}
.Progress--line.Progress--active .Progress--line-bg {
  animation: 'progressStripes' 2s linear infinite;
}

.childTableEmptyTag {
  border-radius: 6px;
  width: 22px;
  height: 6px;
  background-color: #eaeaea;
  margin: 15px 0;
}
.childTableCon {
  line-height: 1.5715;
  margin: 2px 0 12px;
  min-height: 74px;
}
.childTableCon .operates {
  position: absolute;
  right: 0px;
  top: 8px;
  display: flex;
  align-items: center;
}
.childTableCon .operates.isMobile {
  top: -34px;
}
.childTableCon .selectedTip {
  position: absolute;
  left: 0px;
  top: -36px;
  line-height: 36px;
  font-weight: 500;
  color: #151515;
  background-color: #fff;
  font-size: 16px;
  width: 100%;
  z-index: 2;
}
.childTableCon .errorTip {
  width: 100%;
  color: #f32121;
  font-size: 13px;
  position: absolute;
  top: -26px;
  background: #fff;
  z-index: 1;
}
.childTableCon .childTableColumnHead {
  color: #9e9e9e !important;
  font-size: 13px;
  line-height: 34px;
}
.childTableCon .sheetViewTable {
  position: relative;
  background-color: transparent;
}
.childTableCon .sheetViewTable .cell:not(.columnHead).control-31,
.childTableCon .sheetViewTable .cell:not(.columnHead).control-38,
.childTableCon .sheetViewTable .cell:not(.columnHead).control-37,
.childTableCon .sheetViewTable .cell:not(.columnHead).control-30,
.childTableCon .sheetViewTable .cell:not(.columnHead).control-33,
.childTableCon .sheetViewTable .cell:not(.columnHead).control-32,
.childTableCon .sheetViewTable .cell:not(.columnHead).control-10010,
.childTableCon .sheetViewTable .cell:not(.columnHead).control-25 {
  background-color: #f5f5f5 !important;
}
.childTableCon .sheetViewTable .cell.readonly {
  background-color: #f5f5f5 !important;
}
.childTableCon .operate {
  margin: 0 0 12px;
  display: flex;
  align-items: center;
}
.childTableCon .operate .operateButton,
.childTableCon .operate .addRowByLine,
.childTableCon .operate .importFromFile,
.childTableCon .operate .addRowByDialog {
  font-weight: bold;
  border-radius: 4px;
  margin-right: 8px;
  color: #151515;
  cursor: pointer;
  padding: 0 16px;
  font-size: 13px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  border: 1px solid #dddddd;
}
.childTableCon .operate .operateButton .icon,
.childTableCon .operate .addRowByLine .icon,
.childTableCon .operate .importFromFile .icon,
.childTableCon .operate .addRowByDialog .icon {
  color: #9e9e9e;
}
.childTableCon .operate .operateButton.disabled,
.childTableCon .operate .addRowByLine.disabled,
.childTableCon .operate .importFromFile.disabled,
.childTableCon .operate .addRowByDialog.disabled {
  opacity: 0.6;
  cursor: not-allowed;
  background: transparent;
}
.childTableCon .operate .operateButton.h5,
.childTableCon .operate .addRowByLine.h5,
.childTableCon .operate .importFromFile.h5,
.childTableCon .operate .addRowByDialog.h5,
.childTableCon .operate .operateButton.h5:not(.disabled):hover,
.childTableCon .operate .addRowByLine.h5:not(.disabled):hover,
.childTableCon .operate .importFromFile.h5:not(.disabled):hover,
.childTableCon .operate .addRowByDialog.h5:not(.disabled):hover {
  margin: 4px 0 0;
  background-color: transparent;
}
.childTableCon .operate .splitter {
  width: 0;
  height: 18px;
  border-right: 1px solid #ddd;
  margin: 0 17px 0 9px;
}
.childTableCon .operate .importFromFile {
  width: 36px;
  display: inline-flex;
  justify-content: center;
}
.childTableCon .operate .addRowByLine:not(.disabled):hover,
.childTableCon .operate .importFromFile:not(.disabled):hover,
.childTableCon .operate .exitBatch:not(.disabled):hover {
  background-color: #f5f5f5;
}
.childTableCon .operate .addRowByDialog:not(.disabled):hover {
  background-color: #f5f5f5;
}
.childTableRowDetailDialog {
  padding: 0 !important;
}
.childTableRowDetailDialog .ant-modal-close {
  display: none;
}
.childTableRowDetailDialog .ant-modal-body {
  padding: 0px !important;
}
.childTableRowDetailDialog .header {
  padding: 10px 0 30px;
}
.childTableRowDetailDialog .header .switchButton {
  padding: 0 16px;
  margin-right: 8px;
}
.childTableRowDetailDialog .header .switchButton .icon {
  font-size: 16px;
  margin-right: 6px;
  vertical-align: middle;
}
.childTableRowDetailDialog .header .switchButton .text {
  vertical-align: middle;
}
.childTableRowDetailDialog .header .headerBtn {
  margin: 4px 0 0 8px;
}
.childTableRowDetailDialog .header .headerBtn.delete:hover {
  color: #f44336 !important;
}
.childTableRowDetailDialog .header .headerBtn:last-child {
  margin-right: -6px;
}
.childTableRowDetailDialog .header.new {
  padding-bottom: 10px;
}
.childTableRowDetailDialog .header.new .title {
  margin-bottom: 0px;
}
.childTableRowDetailDialog .title {
  color: #151515;
  font-size: 20px;
  line-height: 1em;
  margin-bottom: 10px;
  font-weight: bold;
}
.childTableRowDetailDialog .rowDetailCon {
  padding: 0 24px 14px;
  overflow: auto;
}
.childTableRowDetailDialog .footer {
  height: 36px;
}
.childTableRowDetailDialog .footer .saveAndContinueBtn {
  color: #757575;
  background: #fff;
  border: 1px solid #bdbdbd;
  line-height: 34px;
}
.childTableRowDetailDialog .footer .saveAndContinueBtn:hover {
  color: #2196f3;
  border-color: #2196f3;
}
.childTableRowDetailMobileDialog .forCon {
  overflow-y: auto;
  padding: 5px 20px 0;
}
.childTableRowDetailMobileDialog .header {
  padding: 15px 20px 8px;
}
.childTableRowDetailMobileDialog .btnsWrapper {
  height: 50px;
  border-top: 1px solid #f5f5f5;
  background-color: #fff;
  padding: 0 10px;
  box-sizing: border-box;
}
.childTableRowDetailMobileDialog .btnsWrapper .flexRow {
  justify-content: flex-end;
}
.childTableRowDetailMobileDialog .switchWrapper {
  border: none !important;
}
.childTableRowDetailMobileDialog .customFormLine {
  display: none !important;
}

.qrHoverPanel {
  width: 160px !important;
  height: 180px !important;
  padding: 0px !important;
  background-color: #fff !important;
}
.qrHoverPanel img {
  width: 136px;
  height: 136px;
  margin: 12px 12px 0;
}
.qrHoverPanel p {
  font-size: 13px;
  margin: 5px 0 0 0;
  text-align: center;
}
.qrHoverPanel .Tooltip-arrow {
  display: none;
}

.ming.Switch {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border-radius: 100px;
  position: relative;
  display: inline-block;
  width: 48px;
  height: 24px;
  cursor: pointer;
  outline: 0;
  text-align: left;
}
.ming.Switch.hasText {
  width: 62px;
  min-width: 62px;
}
.ming.Switch .dot {
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  top: 2px;
  content: '';
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.16);
}
.ming.Switch .txt {
  width: 28px;
  text-align: center;
  color: #fff;
  display: inline-block;
  line-height: 24px;
  padding-left: 8px;
  box-sizing: initial;
}
.ming.Switch--on {
  background: #01ca83;
}
.ming.Switch--on .dot {
  left: 26px;
}
.ming.Switch--on.hasText .dot {
  left: 40px;
}
.ming.Switch--on.small .dot {
  left: 18px;
}
.ming.Switch--off {
  background: #ccc;
}
.ming.Switch--off .dot {
  left: 2px;
}
.ming.Switch--off .txt {
  margin-left: 18px;
}
.ming.Switch--disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.ming.Switch.small {
  width: 34px;
  height: 18px;
}
.ming.Switch.small .dot {
  width: 14px;
  height: 14px;
}

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

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

.validityDateConfig .dateSelect {
  width: 220px;
}
.validityDateConfig .dateSelect.ant-select:not(.ant-select-disabled):hover .ant-select-selector,
.validityDateConfig .dateSelect.ant-select-focused:not(.ant-select-disabled).ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #2196F3 !important;
}
.validityDateConfig .dateSelect .ant-select-selector {
  border-radius: 4px !important;
  box-shadow: none !important;
}
.validityDateConfig .dateSelect .ant-select-clear {
  width: 20px;
  height: 20px;
  margin-top: -10px;
}
.validityDateConfig .dateSelect .ant-select-arrow {
  width: auto;
  height: auto;
  top: 40%;
}
.validityDateConfig .dateSelect.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.validityDateConfig .dateSelect .ant-select-selection-placeholder {
  opacity: 1;
  font-size: 13px;
  display: flex;
  align-items: center;
}
.validityDateConfig .dateSelect.ant-select-single.ant-select-open .ant-select-selection-item {
  color: inherit;
}
.validityDateConfig .ant-picker {
  width: 220px;
}
.validityDateConfig .ant-input,
.validityDateConfig .ant-picker {
  font-size: 13px;
  border-radius: 3px;
}
.validityDateConfig .ant-input:focus,
.validityDateConfig .ant-picker:focus,
.validityDateConfig .ant-input.ant-input-focused,
.validityDateConfig .ant-picker.ant-input-focused,
.validityDateConfig .ant-input.ant-picker-focused,
.validityDateConfig .ant-picker.ant-picker-focused {
  box-shadow: none;
}
.validityDateConfig .ant-select-selector,
.validityDateConfig .ant-input,
.validityDateConfig .ant-picker {
  height: 36px !important;
}
.validityDateOption.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  font-weight: unset;
  color: #fff;
  background-color: #2196F3;
}
.validityDateOption.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .icon {
  color: #fff !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-skeleton {
  display: table;
  width: 100%;
}
.ant-skeleton-header {
  display: table-cell;
  padding-right: 16px;
  vertical-align: top;
}
.ant-skeleton-header .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-content {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}
.ant-skeleton-content .ant-skeleton-title {
  width: 100%;
  height: 16px;
  margin-top: 16px;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 4px;
}
.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 24px;
}
.ant-skeleton-content .ant-skeleton-paragraph {
  padding: 0;
}
.ant-skeleton-content .ant-skeleton-paragraph > li {
  width: 100%;
  height: 16px;
  list-style: none;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 4px;
}
.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
  width: 61%;
}
.ant-skeleton-content .ant-skeleton-paragraph > li + li {
  margin-top: 16px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
  margin-top: 12px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 28px;
}
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li {
  border-radius: 100px;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;
          animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;
          animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-button {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;
          animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-input {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;
          animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-image {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;
          animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-block {
  width: 100%;
}
.ant-skeleton.ant-skeleton-block .ant-skeleton-button {
  width: 100%;
}
.ant-skeleton.ant-skeleton-block .ant-skeleton-input {
  width: 100%;
}
.ant-skeleton-element {
  display: inline-block;
  width: auto;
}
.ant-skeleton-element .ant-skeleton-button {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 2px;
  width: 64px;
  min-width: 64px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
  width: 32px;
  min-width: 32px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
  border-radius: 32px;
}
.ant-skeleton-element .ant-skeleton-button-lg {
  width: 80px;
  min-width: 80px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
  width: 40px;
  min-width: 40px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
  border-radius: 40px;
}
.ant-skeleton-element .ant-skeleton-button-sm {
  width: 48px;
  min-width: 48px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
  width: 24px;
  min-width: 24px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
  border-radius: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-input {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 160px;
  min-width: 160px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-input-lg {
  width: 200px;
  min-width: 200px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-input-sm {
  width: 120px;
  min-width: 120px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-image {
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 96px;
  height: 96px;
  line-height: 96px;
}
.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-image-path {
  fill: #bfbfbf;
}
.ant-skeleton-element .ant-skeleton-image-svg {
  width: 48px;
  height: 48px;
  line-height: 48px;
  max-width: 192px;
  max-height: 192px;
}
.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {
  border-radius: 50%;
}
@-webkit-keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.ant-skeleton-rtl {
  direction: rtl;
}
.ant-skeleton-rtl .ant-skeleton-header {
  padding-right: 0;
  padding-left: 16px;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  -webkit-animation-name: ant-skeleton-loading-rtl;
          animation-name: ant-skeleton-loading-rtl;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  -webkit-animation-name: ant-skeleton-loading-rtl;
          animation-name: ant-skeleton-loading-rtl;
}
@-webkit-keyframes ant-skeleton-loading-rtl {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}
@keyframes ant-skeleton-loading-rtl {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}

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

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-collapse {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  border-radius: 2px;
}
.ant-collapse > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse > .ant-collapse-item:last-child,
.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
  border-radius: 0 0 2px 2px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.5715;
  cursor: pointer;
  transition: all 0.3s, visibility 0s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  display: inline-block;
  margin-right: 12px;
  font-size: 12px;
  vertical-align: -1px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transition: transform 0.24s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  margin-left: auto;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
  outline: none;
}
.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only {
  cursor: default;
}
.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text {
  cursor: pointer;
}
.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-left: 12px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  left: auto;
  margin: 0;
  transform: translateY(-50%);
}
.ant-collapse-content {
  color: rgba(0, 0, 0, 0.85);
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
}
.ant-collapse-content > .ant-collapse-content-box {
  padding: 16px;
}
.ant-collapse-content-hidden {
  display: none;
}
.ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 2px 2px;
}
.ant-collapse-borderless {
  background-color: #fafafa;
  border: 0;
}
.ant-collapse-borderless > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse-borderless > .ant-collapse-item:last-child,
.ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
  border-radius: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 4px;
}
.ant-collapse-ghost {
  background-color: transparent;
  border: 0;
}
.ant-collapse-ghost > .ant-collapse-item {
  border-bottom: 0;
}
.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-collapse-rtl {
  direction: rtl;
}
.ant-collapse-rtl .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  margin-right: 0;
  margin-left: 12px;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transform: rotate(180deg);
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  margin-right: auto;
  margin-left: 0;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-right: 12px;
  padding-left: 0;
}

.fieldRecycleBinText {
  display: flex;
  align-items: center;
  color: #757575;
  cursor: pointer;
  margin-left: 4px;
  padding: 8px 10px;
  font-weight: bold;
  border-radius: 18px;
  background-color: transparent;
}
.fieldRecycleBinText i {
  font-size: 16px;
  color: #9e9e9e;
}
.fieldRecycleBinText:hover {
  background-color: #ffffff;
  color: #151515;
}
.fieldRecycleBinText.active {
  background-color: #ffffff;
  color: #2196f3;
}
.fieldRecycleBinText.active i {
  color: #2196f3;
}
.fieldRecycleBinText .recycle {
  margin: 0 6px;
}
.FieldRecycleBinDialog {
  width: 80% !important;
}
.FieldRecycleBinDialog .mui-dialog-header {
  padding-bottom: 14px !important;
  border-bottom: 1px solid #eaeaea;
}
.FieldRecycleBinDialog .mui-dialog-close-btn {
  right: 10px !important;
  top: 20px !important;
}
.FieldRecycleBinDialog .mui-dialog-body {
  padding: 0 0 0 13px !important;
}
.FieldRecycleBinDialog .FieldRecycleBinHeader {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.FieldRecycleBinDialog .FieldRecycleBinHeader .searchContainer {
  box-sizing: border-box;
  border-radius: 16px;
  position: relative;
  margin-right: 30px;
  height: 25px;
}
.FieldRecycleBinDialog .FieldRecycleBinHeader .searchContainer .inputCon {
  padding: 0px 6px;
}
.FieldRecycleBinDialog .FieldRecycleBinHeader .searchContainer .icon-search {
  margin-top: 2px;
  color: #bdbdbd !important;
}
.FieldRecycleBinDialog .FieldRecycleBinHeader .searchContainer .icon-cancel {
  font-size: 14px;
  position: absolute;
  cursor: pointer;
  color: #ccc !important;
  top: 6px;
  right: 8px;
}
.FieldRecycleBinDialog .FieldRecycleBinHeader .searchContainer .icon-cancel:hover {
  color: rgba(204, 204, 204, 0.8);
}
.FieldRecycleBinDialog .FieldRecycleBinHeader .searchContainer .input {
  line-height: 25px;
  width: 184px;
  height: 25px;
  font-size: 13px;
  padding: 0 24px 0 30px;
  border: none;
  outline: none;
  background: transparent;
}
.FieldRecycleBinDialog .FieldRecycleBinContent {
  width: 100%;
  height: 100%;
  display: flex;
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinDetail {
  display: flex;
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinDetail #widgetConfigSettingWrap {
  position: relative;
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinDetail #widgetConfigSettingWrap::after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinTableNull {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinTableNull .iconWrap {
  width: 130px;
  height: 130px;
  line-height: 130px;
  text-align: center;
  border-radius: 50%;
  background-color: #f5f5f5;
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinTableNull .icon {
  vertical-align: middle;
  font-size: 66px;
  color: #bdbdbd;
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinTableNull .emptyExplain {
  margin-top: 20px;
  color: #9e9e9e;
  font-size: 17px;
  text-align: center;
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinTable {
  flex: 1;
  display: flex;
  flex-direction: column;
  color: #757575;
  overflow-x: hidden;
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinTable .tableContent {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinTable .fieldRecycleList {
  padding: 13px 0;
  align-items: center;
  border: 1px solid transparent;
  border-bottom-color: #eaeaea;
  cursor: pointer;
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinTable .fieldRecycleList .editOption {
  width: 80px;
  padding-right: 18px;
  text-align: right;
  font-size: 18px;
  visibility: hidden;
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinTable .fieldRecycleList .editOption i {
  margin-top: 2px;
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinTable .fieldRecycleList .editOption i:hover {
  color: #2196f3 !important;
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinTable .fieldRecycleList .name {
  display: flex;
  align-items: center;
  min-width: 0;
  padding-left: 5px;
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinTable .fieldRecycleList .columnWidth {
  width: 130px;
}
@media (max-width: 1280px) {
  .FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinTable .fieldRecycleList .columnWidth {
    width: 100px;
  }
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinTable .fieldRecycleList.active {
  background: #e4f3ff !important;
  border: 1px solid #2196f3 !important;
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinTable .fieldRecycleList.active .editOption {
  visibility: visible !important;
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinTable .fieldRecycleList:not(.fieldRecycleHeader):hover {
  background: #f8f8f8;
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinTable .fieldRecycleList:not(.fieldRecycleHeader):hover .editOption {
  visibility: visible;
}
.FieldRecycleBinDialog .FieldRecycleBinContent .FieldRecycleBinTable .fieldRecycleList.fieldRecycleHeader {
  font-size: 14px;
  padding: 15px 0 9px 0;
}

.customFieldsContainer {
  background: #fff;
  margin: 0 -12px;
  color: #151515;
  line-height: normal;
}
.customFieldsContainer:after {
  content: '';
  clear: both;
  display: block;
}
.customFieldsContainer.mobileContainer .worksheetRecordCard .deleteRecord {
  display: inline-block !important;
}
.customFieldsContainer.mobileContainer .signature .remove {
  visibility: visible;
}
.customFieldsContainer.mobileContainer > .customFormLine:first-child {
  display: none;
}
.customFieldsContainer.mobileContainer .location .icon-minus-square {
  display: block;
}
.customFieldsContainer.mobileContainer .customFormItemControl .customFormControlBox {
  font-size: 13px;
}
.customFieldsContainer.mobileContainer .customFormItemControl .customFormControlBox.customFormControlOCR {
  border-color: #e0e0e0 !important;
  max-width: 100%;
}
.customFieldsContainer.mobileContainer .customFormItemControl .customFormControlBox.customFormControlOCR:hover {
  background-color: #fff !important;
}
.customFieldsContainer.mobileContainer .customFormItemControl .mobileCreateRelateBtn {
  padding: 0 !important;
}
.customFieldsContainer.mobileContainer .customFormItemControl .recordsCon {
  padding: 0 !important;
}
.customFieldsContainer.wxContainer .customFormLine {
  display: none !important;
}
.customFieldsContainer.wxContainer .customFormControlBox {
  border-color: #e0e0e0 !important;
}
.customFieldsContainer.wxContainer .customFormControlBox:not(.formBoxNoBorder):not(.relateRecord):not(.customFormControlSwitch):not(.customFormControlScore):not(
          .customFormControlUser
        ):not(.customFormControlDropDown) {
  padding-right: 12px !important;
}
.customFieldsContainer.wxContainer .customFormControlBox:not([type='tel']):not(.formBoxNoBorder):not(.relateRecord):not(.customFormControlSwitch):not(
          .customFormControlScore
        ):not(.customFormControlUser):not(.customFormTextareaBox):not(.customFormControlDropDown) {
  padding-left: 12px !important;
}
.customFieldsContainer.wxContainer .customFormControlBox.controlDisabled {
  background: #f9f9f9 !important;
}
.customFieldsContainer.wxContainer .customFormControlBox:not(.controlDisabled) {
  background: #fff !important;
}
.customFieldsContainer.wxContainer .customFormControlBox.customFormReadonly {
  background: #f9f9f9 !important;
  border-color: #e0e0e0 !important;
  padding: 8px 20px 6px !important;
}
.customFieldsContainer.wxContainer .customFormControlBox > .icon-arrow-right-border {
  margin-right: -5px;
}
.customFieldsContainer.wxContainer .customFormControlBox .worksheetRecordCard {
  box-shadow: none;
  border-color: #e0e0e0;
}
.customFieldsContainer.wxContainer .customFormControlTel .customFormControlBox.controlDisabled {
  padding-left: 12px !important;
}
.customFieldsContainer.wxContainer .customFormControlTelBtn {
  display: none;
}
.customFieldsContainer.List {
  width: 100%;
}
.customFieldsContainer.List .MenuItem {
  height: 36px;
  line-height: 36px;
}
.customFieldsContainer.List .MenuItem .Item-content:not(.disabled):hover {
  background: #f2f2f2 !important;
  color: #151515 !important;
}
.customFieldsContainer .customFormItem {
  float: left;
  width: 100%;
  position: relative;
  flex-direction: column;
  padding: 6px 12px;
  box-sizing: border-box;
}
.customFieldsContainer .customFormItem .formItemHoverShow {
  display: none;
}
.customFieldsContainer .customFormItem.customFormItemRow {
  flex-direction: row;
}
.customFieldsContainer .customFormItem.customFormItemRow .customFormItemLabel {
  width: auto;
  align-items: flex-start;
}
.customFieldsContainer .customFormItem.customFormItemRow::after {
  display: none;
}
.customFieldsContainer .customFormItem:after {
  content: '';
  display: block;
  width: 100%;
  clear: both;
}
.customFieldsContainer .customFormItem:hover .formItemHoverShow {
  display: inline-block;
}
.customFieldsContainer .customFormLine {
  height: 1px;
  background: #f3f3f3;
  clear: both;
  margin: 0 12px;
}
.customFieldsContainer .customFormItemLabel {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  position: relative;
  font-weight: bold;
  width: 100%;
  line-height: 24px;
  min-height: 24px;
  padding-top: 0px;
  padding-bottom: 4px;
  transform: translate3d(0, 0, 0);
}
.customFieldsContainer .customFormItemLabel .requiredBtnBox {
  position: absolute;
  left: -13px;
}
.customFieldsContainer .customFormItemLabel .requiredBtnBox .requiredBtn {
  color: #f44336;
}
.customFieldsContainer .customFormItemLabel .hideTitleLabel {
  display: none;
}
.customFieldsContainer .customFormItemLabel .customFormItemLoading {
  display: block;
  animation: rotate 2s linear infinite;
}
.customFieldsContainer .descBoxInfo {
  float: left;
  position: relative;
  z-index: 1;
}
.customFieldsContainer .customFormItemControlCreate.customFormItemControl .customFormControlBox,
.customFieldsContainer .customFormItemControlCreate.customFormItemControl .RelateRecordDropdown .RelateRecordDropdown-selected:not(.readonly) {
  border: 1px solid #ddd;
  background-color: transparent;
}
.customFieldsContainer .customFormItemControlCreate.customFormItemControl .customFormControlBox:not(.controlDisabled):hover,
.customFieldsContainer .customFormItemControlCreate.customFormItemControl .RelateRecordDropdown .RelateRecordDropdown-selected:not(.readonly):not(.controlDisabled):hover {
  border-color: #ccc;
  background-color: transparent;
}
.customFieldsContainer .customFormItemControlCreate.customFormItemControl .customFormControlBox.active,
.customFieldsContainer .customFormItemControlCreate.customFormItemControl .RelateRecordDropdown .RelateRecordDropdown-selected:not(.readonly).active,
.customFieldsContainer .customFormItemControlCreate.customFormItemControl .customFormControlBox:focus,
.customFieldsContainer .customFormItemControlCreate.customFormItemControl .RelateRecordDropdown .RelateRecordDropdown-selected:not(.readonly):focus {
  border-color: #2196f3 !important;
  background: #fff !important;
  box-shadow: none !important;
}
.customFieldsContainer .customFormItemControlCreate.customFormItemControl .customFormControlMobileHover:hover .customFormControlBox {
  border-color: #ccc;
  background-color: transparent;
}
.customFieldsContainer .customFormItemControlCreate.customFormItemControl .customFormControlMobileHover input.customFormControlBox {
  border: 1px solid #ddd;
  background: transparent;
}
.customFieldsContainer .customFormItemControlCreate.customFormItemControl .customFormControlMobileHover input.customFormControlBox.customFormPhoneBox {
  border: none;
  background: transparent;
}
.customFieldsContainer .customFormItemControlCreate.customFormItemControl .customFormControlMobileHover input.customFormControlBox:not(.controlDisabled):hover {
  border-color: #ccc;
  background-color: transparent;
}
.customFieldsContainer .customFormItemControlCreate.customFormItemControl .customCascader.ant-select-open .ant-select-selector,
.customFieldsContainer .customFormItemControlCreate.customFormItemControl .customAntSelect.ant-select-open .ant-select-selector {
  border-color: #2196f3 !important;
  background-color: #fff !important;
}
.customFieldsContainer .customFormItemControlCreate.customFormItemControl .customCascader:not(.ant-select-open):not(.ant-select-disabled) .ant-select-selector,
.customFieldsContainer .customFormItemControlCreate.customFormItemControl .customAntSelect:not(.ant-select-open):not(.ant-select-disabled) .ant-select-selector {
  border: 1px solid #ddd !important;
  background-color: transparent !important;
}
.customFieldsContainer .customFormItemControlCreate.customFormItemControl .customCascader:not(.ant-select-open):not(.ant-select-disabled) .ant-select-selector:hover,
.customFieldsContainer .customFormItemControlCreate.customFormItemControl .customAntSelect:not(.ant-select-open):not(.ant-select-disabled) .ant-select-selector:hover {
  border-color: #ccc !important;
  background-color: transparent !important;
}
.customFieldsContainer .customFormItemControl {
  width: 100%;
  box-sizing: border-box;
  position: relative;
  flex: 1;
  min-width: 0;
}
.customFieldsContainer .customFormItemControl:hover .RefreshBtn {
  display: inline-block;
}
.customFieldsContainer .customFormItemControl .optionDisabled.ant-select-disabled {
  cursor: text;
}
.customFieldsContainer .customFormItemControl .optionDisabled.ant-select-disabled .ant-select-selector {
  pointer-events: none;
}
.customFieldsContainer .customFormItemControl .optionDisabled.ant-select-disabled .ant-select-selector .ant-select-selection-item {
  cursor: text !important;
  user-select: all !important;
}
.customFieldsContainer .customFormItemControl .scaleContent .scaleText {
  cursor: text !important;
  user-select: all !important;
}
.customFieldsContainer .customFormItemControl .RefreshBtn {
  position: absolute;
  right: 0;
  top: 12px;
  display: none;
}
.customFieldsContainer .customFormItemControl .RefreshBtn i {
  display: block;
}
.customFieldsContainer .customFormItemControl .RefreshBtn i.isLoading {
  animation: rotate 2s linear infinite;
  color: #2196f3;
}
.customFieldsContainer .customFormItemControl .numberControlBox {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 36px;
}
.customFieldsContainer .customFormItemControl .numberControlBox.disabled .iconWrap {
  cursor: not-allowed;
  color: #bdbdbd !important;
}
.customFieldsContainer .customFormItemControl .numberControlBox .iconWrap {
  display: flex;
  align-items: center;
  justify-content: center;
  border-left: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  flex: auto;
  background: #f7f7f7;
  cursor: pointer;
  overflow: hidden;
  transition: all 0.2s linear;
}
.customFieldsContainer .customFormItemControl .numberControlBox .iconWrap:hover i {
  color: #2196f3;
}
.customFieldsContainer .customFormItemControl .numberControlBox .iconWrap:first-child {
  border-top: none;
}
.customFieldsContainer .customFormItemControl .numberControlBox .iconWrap i {
  font-size: 13px;
  color: #757575;
}
.customFieldsContainer .customFormItemControl .maskIcon {
  position: absolute;
  right: 12px;
  font-size: 16px;
  top: 9px;
}
.customFieldsContainer .customFormItemControl .customFormControlMobileHover:hover .customFormControlBox {
  border-color: #f2f2f2;
  background: #f2f2f2;
}
.customFieldsContainer .customFormItemControl .maskHoverTheme {
  cursor: pointer;
}
.customFieldsContainer .customFormItemControl .maskHoverTheme i {
  font-size: 16px;
  vertical-align: middle;
}
.customFieldsContainer .customFormItemControl .maskHoverTheme:hover {
  color: #1d5786 !important;
}
.customFieldsContainer .customFormItemControl .maskHoverTheme:hover i {
  color: #9e9e9e !important;
}
.customFieldsContainer .customFormItemControl .descBoxInfo {
  position: absolute;
  left: 65px;
  top: 8px;
}
.customFieldsContainer .customFormItemControl .descBox .descTxt {
  position: relative;
  max-height: 48px;
  height: auto;
  overflow-y: hidden;
  display: block;
  line-height: 16px !important;
  width: 100%;
  overflow-x: hidden;
  white-space: pre-wrap;
  word-break: break-all;
}
.customFieldsContainer .customFormItemControl .descBox .descTxt span {
  display: block;
  height: auto;
}
.customFieldsContainer .customFormItemControl .descBox .descTxt .descText::after {
  content: '\66F4\591A';
  color: #fff;
  padding-left: 6px;
  word-wrap: break-word;
  word-break: break-all;
}
.customFieldsContainer .customFormItemControl .descBox .descTxt .moreDesc {
  position: absolute;
  right: 0;
  bottom: -1px;
  background: #fff;
  color: #2196f3;
  border: 1px solid rgba(0, 0, 0, 0);
  padding: 0 3px;
  line-height: 16px;
}
.customFieldsContainer .customFormItemControl .descBox .descTxt .moreDesc:hover {
  text-decoration: underline;
}
.customFieldsContainer .customFormItemControl .iti--allow-dropdown {
  width: 100%;
}
.customFieldsContainer .customFormItemControl .iti__country-list {
  max-height: 300px;
}
.customFieldsContainer .customFormItemControl .customFormNull {
  width: 22px;
  height: 6px;
  background: #eaeaea;
  margin: 15px 0;
  border-radius: 3px;
}
.customFieldsContainer .customFormItemControl .customFormControlVerify {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-top: 8px;
}
.customFieldsContainer .customFormItemControl .customFormControlVerify input {
  min-width: 110px;
  max-width: 180px;
  margin-right: 8px;
}
.customFieldsContainer .customFormItemControl .customFormControlVerify input.verifyCodeStyle {
  max-width: 100%;
  margin-right: 0;
  margin-bottom: 8px;
}
.customFieldsContainer .customFormItemControl .customFormControlVerify .Button {
  width: 110px;
  padding: 0;
  font-size: 13px;
}
.customFieldsContainer .customFormItemControl .customFormControlBox::-webkit-input-placeholder,
.customFieldsContainer .customFormItemControl .customFormTextarea::-webkit-input-placeholder {
  color: #bdbdbd;
}
.customFieldsContainer .customFormItemControl .customFormControlBox:-moz-placeholder,
.customFieldsContainer .customFormItemControl .customFormTextarea:-moz-placeholder {
  color: #bdbdbd;
}
.customFieldsContainer .customFormItemControl .customFormControlBox::-moz-placeholder,
.customFieldsContainer .customFormItemControl .customFormTextarea::-moz-placeholder {
  color: #bdbdbd;
}
.customFieldsContainer .customFormItemControl .customFormControlBox:-ms-input-placeholder,
.customFieldsContainer .customFormItemControl .customFormTextarea:-ms-input-placeholder {
  color: #bdbdbd;
}
.customFieldsContainer .customFormItemControl .customLocationDisabled {
  box-sizing: border-box;
  height: 36px;
  border: 1px solid #e0e0e0;
  font-size: 13px;
  background: #f5f5f5;
  border-radius: 4px;
  padding: 0 12px;
  width: 100%;
  outline: none;
  -webkit-appearance: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: not-allowed;
  color: #bdbdbd;
}
.customFieldsContainer .customFormItemControl .customFormControlUser {
  flex-wrap: wrap;
  min-width: 0;
  align-items: center;
  height: auto !important;
  background: #fff !important;
  border-color: #fff !important;
  padding: 0 !important;
}
.customFieldsContainer .customFormItemControl .customFormControlBox {
  box-sizing: border-box;
  height: 36px;
  border: 1px solid #f7f7f7;
  font-size: 13px;
  background: #f7f7f7;
  border-radius: 4px;
  padding: 0 12px;
  width: 100%;
  outline: none;
  -webkit-appearance: none;
  transform: rotateZ(360deg);
}
.customFieldsContainer .customFormItemControl .customFormControlBox.signature {
  transform: unset !important;
}
.customFieldsContainer .customFormItemControl .customFormControlBox:not(.controlDisabled):hover {
  border-color: #f2f2f2;
  background: #f2f2f2;
}
.customFieldsContainer .customFormItemControl .customFormControlBox:not(.controlDisabled):hover .maskIcon {
  color: #9e9e9e !important;
}
.customFieldsContainer .customFormItemControl .customFormControlBox:focus {
  border-color: #2196f3 !important;
  background: #fff !important;
  box-shadow: none !important;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.readOnlyDisabled .Checkbox--disabled,
.customFieldsContainer .customFormItemControl .customFormControlBox.readOnlyDisabled .Radio--disabled {
  cursor: pointer !important;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.readOnlyDisabled .Checkbox--disabled.checked .Radio-box,
.customFieldsContainer .customFormItemControl .customFormControlBox.readOnlyDisabled .Radio--disabled.checked .Radio-box {
  border-color: #1e88e5 !important;
  opacity: 0.7;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.readOnlyDisabled .Checkbox--disabled.checked .Radio-box-round,
.customFieldsContainer .customFormItemControl .customFormControlBox.readOnlyDisabled .Radio--disabled.checked .Radio-box-round {
  background-color: #1e88e5 !important;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.readOnlyDisabled .Checkbox--disabled .Checkbox-box,
.customFieldsContainer .customFormItemControl .customFormControlBox.readOnlyDisabled .Radio--disabled .Checkbox-box,
.customFieldsContainer .customFormItemControl .customFormControlBox.readOnlyDisabled .Checkbox--disabled .Radio-box,
.customFieldsContainer .customFormItemControl .customFormControlBox.readOnlyDisabled .Radio--disabled .Radio-box {
  display: inline-block !important;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.controlDisabled {
  background: transparent !important;
  border-color: transparent !important;
  padding-left: 0;
  padding-right: 0;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.controlDisabled .Dropdown--input {
  padding-left: 0 !important;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.controlDisabled .mdEditorContent {
  max-height: inherit !important;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.controlDisabled .Radio--disabled,
.customFieldsContainer .customFormItemControl .customFormControlBox.controlDisabled .Checkbox--disabled {
  cursor: unset !important;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.customFormFileBox:not(.controlDisabled) {
  color: #757575;
  padding: 8px 10px 7px;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.dateTimeIcon .dateClearIcon {
  display: none;
  cursor: pointer;
  color: #bdbdbd;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.dateTimeIcon .dateClearIcon:hover {
  color: #777 !important;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.dateTimeIcon:hover .dateClearIcon,
.customFieldsContainer .customFormItemControl .customFormControlBox.dateTimeIcon:focus .dateClearIcon {
  display: inline-block;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.dateTimeIcon:hover .bellScheduleIcon,
.customFieldsContainer .customFormItemControl .customFormControlBox.dateTimeIcon:focus .bellScheduleIcon {
  display: none;
}
.customFieldsContainer .customFormItemControl .customFormControlBox .worksheetRecordCard {
  margin-bottom: 10px;
}
.customFieldsContainer .customFormItemControl .customFormControlBox .worksheetRecordCard:first-child {
  margin-top: 10px;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.mdEditor {
  min-height: 90px;
  height: inherit;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.mdEditor .mdEditorContent {
  padding: 0 15px;
  margin: 0 -13px;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.mdEditor .mdEditorContent img {
  max-width: 100%;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.customFormEditor {
  background: #fff !important;
  border-color: #2196f3 !important;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.formBoxNoBorder {
  padding: 5px 0 0;
  background: #fff !important;
  border-color: #fff !important;
  width: auto;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.customDropdownBox {
  padding: 0;
  height: auto;
  min-height: 36px;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.customDropdownBox .Dropdown--border {
  height: auto !important;
  border: none !important;
  min-height: 34px;
  padding-top: 0;
  padding-bottom: 0;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.customDropdownBox .Dropdown--border .value {
  white-space: normal !important;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.customDropdownBox .Dropdown--border .Dropdown--placeholder {
  line-height: 34px;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.customFormControlOCR {
  padding: 0 16px;
  display: inline-flex !important;
  align-items: center;
  cursor: pointer;
  border-color: #ddd !important;
  background: #fff;
  justify-content: center;
  max-width: 320px;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.customFormControlOCR:hover {
  background: #f5f5f5 !important;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.customFormControlOCR .customOCRLoading {
  display: block;
  animation: rotate 2s linear infinite;
  color: #2196f3;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.customFormSwitchColumn {
  height: auto;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.customFormSwitchColumn .customFormCheck {
  flex-wrap: wrap;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.customFormSwitchColumn .customFormCheck label.Radio {
  max-width: 100%;
  margin-top: 6px;
  margin-bottom: 6px;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.customFormControlSwitch {
  height: auto !important;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.customFormControlSwitch .Checkbox {
  margin-top: 8px;
}
.customFieldsContainer .customFormItemControl .customFormControlBox .mobileFormSwitchDisabled {
  opacity: 0.4;
}
.customFieldsContainer .customFormItemControl .customFormControlBox .mobileFormSwitchDisabled.ming.Switch--off {
  background-color: #ccc !important;
}
.customFieldsContainer .customFormItemControl .customFormControlBox .mobileFormSwitchDisabled.ming.Switch--on {
  background: #01ca83 !important;
}
.customFieldsContainer .customFormItemControl .customFormControlBox.customFormControlSwitch,
.customFieldsContainer .customFormItemControl .customFormControlBox.customFormControlScore {
  background: none !important;
  border: none !important;
  padding-left: 0 !important;
}
.customFieldsContainer .customFormItemControl.richTextDisabledControl .ck .ck-content {
  min-height: 36px !important;
}
.customFieldsContainer .customFormItemControl .textAreaDisabledControl {
  min-height: 36px !important;
}
.customFieldsContainer .customFormItemControl .customFormTextareaBox {
  padding: 8px 12px 6px;
  height: auto;
  white-space: pre-wrap;
  min-height: 36px;
}
.customFieldsContainer .customFormItemControl .mobileCustomFormTextareaBox {
  overflow: hidden;
}
.customFieldsContainer .customFormItemControl .customFormTextarea {
  box-sizing: border-box;
  padding: 8px 12px 6px;
  vertical-align: top;
  border-color: #2196f3;
  background: #fff;
  font-size: 13px;
  line-height: 1.5;
}
.customFieldsContainer .customFormItemControl .smallInput {
  width: 1px;
  height: 18px;
  vertical-align: top;
  border: none;
  display: inline-block;
  background: transparent;
  padding: 0;
  margin-left: -1px;
}
.customFieldsContainer .customFormItemControl .customFormButton {
  text-align: left;
  outline: none;
  align-items: center;
  cursor: pointer;
}
.customFieldsContainer .customFormItemControl .customFormButton:focus {
  border-color: #f2f2f2 !important;
  background: #f2f2f2 !important;
}
.customFieldsContainer .customFormItemControl .customFormButton:not(.controlDisabled):hover > .ming.Icon:not(.customFormButtoDel) {
  color: #2196f3 !important;
}
.customFieldsContainer .customFormItemControl .customFormButton:not(.controlDisabled):hover .customFormButtoDel {
  display: block;
}
.customFieldsContainer .customFormItemControl .customFormButton:not(.controlDisabled):hover .customFormButtoDel:hover {
  color: rgba(0, 0, 0, 0.45) !important;
}
.customFieldsContainer .customFormItemControl .customFormButton:not(.controlDisabled):hover .customFormButtoDel ~ i {
  display: none;
}
.customFieldsContainer .customFormItemControl .customFormButton .customFormButtoDel {
  display: none;
}
.customFieldsContainer .customFormItemControl .customFormButton.mobileCustomFormButton:focus {
  background-color: #fff !important;
}
.customFieldsContainer .customFormItemControl .customFormCheck {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}
.customFieldsContainer .customFormItemControl .customFormCheck label.Radio {
  display: inline-block;
  max-width: 50%;
  margin-right: 0;
  padding-right: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.customFieldsContainer .customFormItemControl .customFormCheck.Checkbox {
  display: flex;
  white-space: normal !important;
}
.customFieldsContainer .customFormItemControl .customFormCheck .Checkbox-box {
  flex-shrink: 0;
}
.customFieldsContainer .customFormItemControl .customFormCheck.mobileCustomFormRadio label.Radio {
  max-width: 100%;
  white-space: inherit;
  padding-right: 0;
  margin-right: 10px;
}
.customFieldsContainer .customFormItemControl .customFormCheck.mobileCustomFormRadio label .Radio-box--middle {
  display: inline-block;
}
.customFieldsContainer .customFormItemControl .customFormCheck.mobileCustomFormRadio label .Radio-text {
  vertical-align: top;
  width: calc(100% - 28px);
  display: inline-block;
}
.customFieldsContainer .customFormItemControl .customFormReadonly {
  border-color: #fff !important;
  background: #fff !important;
  padding-left: 0 !important;
  line-height: 20px;
}
.customFieldsContainer .customFormItemControl .customFormReadonly.spacing {
  letter-spacing: 2px;
}
.customFieldsContainer .customFormItemControl .Score-wrapper .StarScore-item i {
  font-size: 20px;
}
.customFieldsContainer .customFormItemControl .index {
  z-index: 1;
}
.customFieldsContainer .customFormItemControl .customFormRelationBtn {
  background: transparent;
  height: 34px;
  display: flex;
  align-items: center;
  outline: none;
  width: max-content;
  padding: 0 16px;
  border: 1px solid #ddd;
  border-radius: 3px;
  font-weight: 500;
  font-size: 13px;
}
.customFieldsContainer .customFormItemControl .customFormRelationBtn:hover {
  background-color: #f5f5f5;
}
.customFieldsContainer .customFormItemControl > .ming.Dropdown.controlDisabled .Dropdown--border:not(:hover):not(.active),
.customFieldsContainer .customFormItemControl > .ming.Dropdown.controlDisabled .Dropdown--border:hover {
  border-color: #fff !important;
}
.customFieldsContainer .customFormItemControl > .ming.Dropdown.controlDisabled .icon-arrow-down-border {
  display: none;
}
.customFieldsContainer .customFormItemControl > .ming.Dropdown .Dropdown--input > .value {
  max-width: 100%;
}
.customFieldsContainer .customFormItemControl > .ming.Dropdown .Dropdown--border:not(:hover):not(.active) {
  border-color: #f7f7f7 !important;
}
.customFieldsContainer .customFormItemControl > .ming.Dropdown .Dropdown--border:hover,
.customFieldsContainer .customFormItemControl > .ming.Dropdown .Dropdown--border.active {
  border-color: #f2f2f2 !important;
}
.customFieldsContainer .customFormItemControl > .ming.Dropdown .List {
  width: 100%;
}
.customFieldsContainer .customFormItemControl > .ming.Dropdown .List .MenuItem {
  height: 36px;
  line-height: 36px;
}
.customFieldsContainer .customFormItemControl > .ming.Dropdown .List .MenuItem .Item-content:not(.disabled):hover {
  background: #f2f2f2 !important;
  color: #151515 !important;
}
.customFieldsContainer .customFormItemControl .groupRow.ming.CheckboxGroup,
.customFieldsContainer .customFormItemControl .groupColumn.ming.CheckboxGroup {
  flex-direction: column;
}
.customFieldsContainer .customFormItemControl .groupRow.ming.CheckboxGroup .Checkbox,
.customFieldsContainer .customFormItemControl .groupColumn.ming.CheckboxGroup .Checkbox {
  width: 100% !important;
  margin-right: 0 !important;
}
.customFieldsContainer .customFormItemControl .groupRow .RadioGroupCon,
.customFieldsContainer .customFormItemControl .groupColumn .RadioGroupCon {
  flex-direction: column;
}
.customFieldsContainer .customFormItemControl .groupRow .RadioGroupCon .Radio,
.customFieldsContainer .customFormItemControl .groupColumn .RadioGroupCon .Radio {
  width: 100% !important;
  margin-right: 0 !important;
}
.customFieldsContainer .customFormItemControl .groupRow .ellipsis,
.customFieldsContainer .customFormItemControl .groupColumn .ellipsis {
  max-width: 100% !important;
  white-space: normal;
  height: auto !important;
  line-height: 20px !important;
  padding-top: 2px;
  padding-bottom: 2px;
}
.customFieldsContainer .customFormItemControl .groupRow .nowrap,
.customFieldsContainer .customFormItemControl .groupColumn .nowrap {
  white-space: nowrap;
}
.customFieldsContainer .customFormItemControl .groupRow.ming.CheckboxGroup {
  flex-direction: row !important;
}
.customFieldsContainer .customFormItemControl .groupRow.ming.CheckboxGroup .Checkbox {
  margin-right: 20px !important;
}
.customFieldsContainer .customFormItemControl .groupRow .RadioGroupCon {
  flex-direction: row !important;
}
.customFieldsContainer .customFormItemControl .groupRow .RadioGroupCon .Radio {
  margin-right: 20px !important;
}
.customFieldsContainer .customFormItemControl .ming.RadioGroup2 .RadioGroupCon {
  display: flex;
  flex-wrap: wrap;
}
.customFieldsContainer .customFormItemControl .ming.RadioGroup2 .RadioGroupCon .Radio {
  display: flex;
  min-width: 0;
  margin-bottom: 10px;
}
.customFieldsContainer .customFormItemControl .ming.RadioGroup2 .RadioGroupCon .Radio--disabled {
  color: #151515;
}
.customFieldsContainer .customFormItemControl .ming.RadioGroup2 .RadioGroupCon .Radio--disabled .Radio-box {
  display: none;
}
.customFieldsContainer .customFormItemControl .ming.RadioGroup2 .RadioGroupCon .Radio-box {
  margin-right: 8px;
  vertical-align: top;
  margin-top: 3px;
}
.customFieldsContainer .customFormItemControl .ming.RadioGroup2 .RadioGroupCon .Radio-text {
  flex: 1;
  min-width: 0;
}
.customFieldsContainer .customFormItemControl .ming.RadioGroup2 .RadioGroupCon .Radio-text .ellipsis {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  max-width: 100%;
}
.customFieldsContainer .customFormItemControl .ming.RadioGroup2 .horizonArrangementRadio {
  flex-direction: row !important;
}
.customFieldsContainer .customFormItemControl .ming.RadioGroup2 .horizonArrangementRadio .Radio {
  margin-right: 20px !important;
}
.customFieldsContainer .customFormItemControl .ming.CheckboxGroup {
  display: flex;
  flex-wrap: wrap;
}
.customFieldsContainer .customFormItemControl .ming.CheckboxGroup .flexWidth > span:nth-child(2) {
  flex: 1;
  min-width: 0;
}
.customFieldsContainer .customFormItemControl .ming.CheckboxGroup .Checkbox {
  display: flex;
  min-width: 0;
  margin-bottom: 10px;
  margin-right: 20px;
}
.customFieldsContainer .customFormItemControl .ming.CheckboxGroup .Checkbox--disabled {
  color: #151515;
}
.customFieldsContainer .customFormItemControl .ming.CheckboxGroup .Checkbox--disabled .Checkbox-box {
  display: none;
}
.customFieldsContainer .customFormItemControl .ming.CheckboxGroup .Checkbox-box {
  margin-right: 8px;
  vertical-align: top;
  margin-top: 3px;
  min-width: 18px;
}
.customFieldsContainer .customFormItemControl .ming.CheckboxGroup .Checkbox .ellipsis {
  display: inline-block;
  height: 24px;
  line-height: 24px;
}
.customFieldsContainer .customFormItemControl .addBtn {
  width: 26px;
  height: 26px;
  line-height: 26px;
  border: 1px solid #ddd;
  border-radius: 50%;
  display: inline-flex;
  vertical-align: top;
  margin: 4px 0;
  align-items: center;
  justify-content: center;
}
.customFieldsContainer .customFormItemControl .dropdownTitle {
  height: 24px;
  line-height: 24px;
  border-radius: 12px;
  padding: 0 12px;
  display: inline-block;
  vertical-align: top;
  max-width: 95%;
  box-sizing: border-box;
}
.customFieldsContainer .customFormItemControl .customAntPicker {
  height: 36px;
  padding: 0 12px;
  border: 1px solid #f7f7f7;
  font-size: 13px;
  background: #f7f7f7;
  border-radius: 4px;
  transition: none;
}
.customFieldsContainer .customFormItemControl .customAntPicker.ant-picker-focused {
  box-shadow: none;
}
.customFieldsContainer .customFormItemControl .customAntPicker.ant-picker-focused:not(.controlDisabled) {
  border-color: #2196f3 !important;
  background: #fff !important;
}
.customFieldsContainer .customFormItemControl .customAntPicker.ant-picker-focused:not(.controlDisabled) .ant-picker-clear {
  opacity: 1;
}
.customFieldsContainer .customFormItemControl .customAntPicker .ant-picker-input {
  padding: 0;
  height: 34px !important;
}
.customFieldsContainer .customFormItemControl .customCascaderDel {
  top: 11px;
  right: 11px;
  color: #9e9e9e;
  background: #fff;
  cursor: pointer;
}
.customFieldsContainer .customFormItemControl .customCascaderDel:hover {
  color: #757575;
}
.customFieldsContainer .customFormItemControl .customTreeSelect .ant-select-selection-placeholder,
.customFieldsContainer .customFormItemControl .customTreeSelect .ant-select-selection-item {
  line-height: 34px;
  overflow: hidden;
  white-space: nowrap;
}
.customFieldsContainer .customFormItemControl .customFormControlTel .iti__selected-country {
  display: none;
}
.customFieldsContainer .customFormItemControl .customFormControlTel .customFormControlBox {
  padding-left: 0 !important;
}
.customFieldsContainer .customFormItemControl .customFormControlTel .customFormControlBox:not(.controlDisabled) {
  padding-left: 12px !important;
}
.customFormErrorMessage {
  position: absolute;
  bottom: 100%;
  transform: translateY(-5px);
  z-index: 1;
  left: 0;
  color: #fff;
  padding: 3px 8px;
  white-space: nowrap;
  background: #f44336;
  font-size: 12px;
  margin: 0 12px;
  right: 0;
  max-width: fit-content;
}
.customFormErrorMessage.isChildTable {
  transform: translateY(15px);
}
.customFormErrorMessage span {
  white-space: normal;
}
.customFormErrorMessage span .delIcon {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.24);
}
.customFormErrorMessage span .delIcon:hover {
  color: rgba(0, 0, 0, 0.5);
}
.customFormErrorMessage .customFormErrorArrow {
  position: absolute;
  transform: translateY(-5px);
  z-index: 1;
  left: 0;
  background: transparent;
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent transparent #f44336;
  bottom: -11px;
}
.customRadioItem {
  border-radius: 12px;
  box-sizing: border-box;
  display: inline-block;
  height: 24px;
  font-size: 13px;
  align-items: center;
  vertical-align: middle !important;
  max-width: 100%;
  line-height: 24px;
  font-weight: 400;
}
.mobileCheckboxDialog .customRadioItem {
  font-size: 15px;
  height: 32px;
  line-height: 32px;
  border-radius: 16px;
}
.mobileCheckboxDialog .am-list-body::after {
  background-color: #fff !important;
}
.horizonArrangementItem {
  max-width: 100% !important;
  white-space: normal !important;
  height: auto !important;
}
.showRadioTxtAll {
  height: auto !important;
  white-space: pre-wrap;
}
.borderRadiusNone {
  border-radius: 0 !important;
}
.ant-cascader-menus {
  overflow: hidden;
  overflow-x: auto;
  max-width: 900px;
  padding-right: 1px;
}
.customDatePicker {
  border-radius: 10px 10px 0 0;
}
.cascaderRadio {
  align-items: center;
}
.cascaderRadio .Radio-text {
  flex: 1;
  text-overflow: ellipsis;
  overflow: hidden;
}
input.customFormControlBox:disabled {
  color: #151515;
  opacity: 1;
  -webkit-text-fill-color: #151515;
}
.customCascader .ant-select-selection-placeholder {
  line-height: 34px !important;
}
.customCascader.ant-select-open .ant-select-selector,
.customAntSelect.ant-select-open .ant-select-selector {
  border-color: #2196f3 !important;
  background-color: #fff !important;
}
.customCascader.ant-select-open .ant-select-arrow,
.customAntSelect.ant-select-open .ant-select-arrow {
  display: none;
}
.customCascader.ant-select-open .ant-select-selection-item,
.customAntSelect.ant-select-open .ant-select-selection-item {
  opacity: 0.4;
  color: #151515;
}
.customCascader .ant-select-selection-item,
.customAntSelect .ant-select-selection-item,
.customCascader .ant-select-selection-placeholder,
.customAntSelect .ant-select-selection-placeholder {
  line-height: 34px !important;
  font-size: 13px !important;
}
.customCascader.ant-select-disabled .ant-select-selector,
.customAntSelect.ant-select-disabled .ant-select-selector {
  color: #151515 !important;
  border-color: #fff !important;
  background: #fff !important;
  padding: 0 !important;
}
.customCascader.ant-select-disabled .ant-select-selection-item,
.customAntSelect.ant-select-disabled .ant-select-selection-item {
  color: #151515;
  padding: 0;
}
.customCascader.ant-select-disabled .ant-select-arrow,
.customAntSelect.ant-select-disabled .ant-select-arrow {
  display: none;
}
.customCascader:not(.ant-select-open):not(.ant-select-disabled) .ant-select-selector:hover,
.customAntSelect:not(.ant-select-open):not(.ant-select-disabled) .ant-select-selector:hover {
  border-color: #f2f2f2 !important;
  background-color: #f2f2f2 !important;
}
.customCascader .ant-select-selector,
.customAntSelect .ant-select-selector {
  min-height: 36px;
  padding: 0 12px !important;
  height: auto !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  border-color: #f7f7f7 !important;
  background-color: #f7f7f7 !important;
}
.customCascader.ant-select-multiple .ant-select-selector > span,
.customAntSelect.ant-select-multiple .ant-select-selector > span {
  max-width: 95%;
}
.customCascader.ant-select-multiple .ant-select-selection-search,
.customAntSelect.ant-select-multiple .ant-select-selection-search {
  left: 0 !important;
  margin-left: -1px;
}
.customCascader.ant-select-multiple .ant-select-selection-search-input,
.customAntSelect.ant-select-multiple .ant-select-selection-search-input {
  margin-left: 0 !important;
}
.customCascader.ant-select-multiple .customAntDropdownTitle,
.customAntSelect.ant-select-multiple .customAntDropdownTitle,
.customCascader.ant-select-multiple .customAntDropdownTitleWithBG,
.customAntSelect.ant-select-multiple .customAntDropdownTitleWithBG {
  max-width: 100%;
  display: inline-flex;
}
.customCascader.ant-select-multiple .customAntDropdownTitle .icon-close,
.customAntSelect.ant-select-multiple .customAntDropdownTitle .icon-close,
.customCascader.ant-select-multiple .customAntDropdownTitleWithBG .icon-close,
.customAntSelect.ant-select-multiple .customAntDropdownTitleWithBG .icon-close {
  opacity: 0.7;
}
.customCascader.ant-select-multiple .customAntDropdownTitle .icon-close:hover,
.customAntSelect.ant-select-multiple .customAntDropdownTitle .icon-close:hover,
.customCascader.ant-select-multiple .customAntDropdownTitleWithBG .icon-close:hover,
.customAntSelect.ant-select-multiple .customAntDropdownTitleWithBG .icon-close:hover {
  opacity: 1;
}
.customCascader .ant-select-selection-search,
.customAntSelect .ant-select-selection-search {
  left: 12px !important;
}
.customCascader .ant-select-selection-search-input,
.customAntSelect .ant-select-selection-search-input {
  padding: 0;
  height: 34px !important;
}
.customCascader .ant-select-selection-item,
.customAntSelect .ant-select-selection-item {
  overflow: inherit;
  max-width: 100%;
  white-space: inherit;
}
.customCascader .customAntSelectPlaceHolder,
.customAntSelect .customAntSelectPlaceHolder {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  box-sizing: initial;
  padding-top: 8px;
  font-size: 13px;
}
.customCascader .anticon,
.customAntSelect .anticon {
  color: #9e9e9e;
  background: transparent;
}
.customCascader .anticon:hover,
.customAntSelect .anticon:hover {
  color: #757575;
}
.customCascader .ant-select-selection-placeholder,
.customAntSelect .ant-select-selection-placeholder {
  color: #bdbdbd;
}
.mobileCustomApiSelect .ant-select-selector {
  background-color: #fff !important;
  border: 1px solid #e0e0e0 !important;
}
.customAntDropdownTitle,
.customAntDropdownTitleWithBG {
  height: 24px;
  line-height: 24px;
  border-radius: 12px;
  display: inline-block;
  vertical-align: top;
  max-width: 95%;
}
.customAntDropdownTitleWithBG {
  padding: 0 12px;
  box-sizing: border-box;
}
.ruleErrorMsgDialog {
  width: 98% !important;
  max-width: 480px;
}
.ruleErrorMsgDialog .mui-dialog-desc {
  padding-top: 16px !important;
}
.mobileCustomFormTextareaBox {
  border: 1px solid #e0e0e0 !important;
  margin-bottom: 1px !important;
  border-radius: 2px !important;
  margin-top: 0 !important;
}
.mobileCustomFormTextareaBox:focus {
  border-color: #2196f3 !important;
  background: #fff !important;
  box-shadow: none !important;
}
.customFormControlTags {
  height: 26px;
  border-radius: 26px;
  background: #f7f7f7 !important;
  display: inline-flex;
  align-items: center;
  margin: 4px 8px 4px 0;
  padding-right: 10px;
  vertical-align: top;
  position: relative;
  max-width: 100%;
}
.customFormControlTags .departWrap {
  width: 26px;
  height: 26px;
  color: #fff;
  border-radius: 13px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.customFormControlTags:hover .tagDel,
.customFormControlTags.selected .tagDel {
  opacity: 1;
}
.customFormControlTags.isDelete .departWrap {
  background-color: #9e9e9e !important;
}
.customFormControlTags.isDelete > span {
  color: #757575;
}
.customFormControlTags .tagDel {
  cursor: pointer;
  color: #9e9e9e;
  position: absolute;
  top: -5px;
  right: -5px;
  opacity: 0;
  transition: all 0.2s ease-out;
}
.customFormControlTags .tagDel:hover {
  color: #757575;
}

.mui-datetimerange-base .mui-datetime-picker {
  cursor: pointer;
}
.mui-datetimerange-base .mui-datetime-picker.disabled {
  cursor: not-allowed;
}

.mui-datetimerangepicker {
  display: block;
  border: solid 1px #e5e5e5;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 4px 16px 1px rgba(0, 0, 0, 0.24), 0 0 1px 0 rgba(0, 0, 0, 0.12);
}
.mui-datetimerangepicker .mui-calender {
  padding: 0 13px 10px;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row {
  display: flex;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row .mui-datetimerangepicker-col {
  flex: 1;
  min-width: 246px;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row .mui-datetimerangepicker-col:nth-child(2) {
  border-left: solid 1px #e5e5e5;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row .mui-datetimerangepicker-col .mui-time {
  display: inline-block;
  vertical-align: middle;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row .mui-datetimerangepicker-col .mui-time .mui-forminput {
  width: auto;
  max-width: 80px;
  padding: 4px 6px;
  min-height: 30px;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row dl {
  margin: 0;
  margin-left: 12px;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row dl dt {
  font-size: 16px;
  line-height: 30px;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row dl dd {
  margin-left: 24px;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row dl dd > span {
  display: inline-block;
  margin-right: 6px;
  padding-left: 12px;
  font-size: 14px;
  line-height: 30px;
  vertical-align: middle;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row.partial {
  padding: 6px;
  background-color: #f5f5f5;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row.partial > .mui-datetimerangepicker-col {
  flex: none;
  width: 50%;
  box-sizing: border-box;
  padding: 0 12px;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row.partial > .mui-datetimerangepicker-col:nth-child(2) {
  border-left: none;
  padding-left: 19px;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row.partial > .mui-datetimerangepicker-col .ming.Checkbox {
  padding: 5px 0;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row.toolbar {
  box-sizing: content-box;
  height: 30px;
  padding: 8px 18px;
  text-align: right;
  background-color: #f5f5f5;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row.toolbar > .mui-datetimerangepicker-col {
  text-align: right;
  flex: none;
  width: 50%;
  box-sizing: border-box;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row.toolbar > .mui-datetimerangepicker-col:nth-child(2) {
  border-left: none;
  padding-left: 18px;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row.toolbar > .mui-datetimerangepicker-col:after {
  content: '';
  display: block;
  width: 100%;
  height: 0;
  clear: both;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row.toolbar > .mui-datetimerangepicker-col > .label {
  display: inline-block;
  font-size: 13px;
  line-height: 30px;
  vertical-align: middle;
  margin-right: 8px;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row.toolbar > .mui-datetimerangepicker-col > .label,
.mui-datetimerangepicker .mui-datetimerangepicker-row.toolbar > .mui-datetimerangepicker-col > .mui-time,
.mui-datetimerangepicker .mui-datetimerangepicker-row.toolbar > .mui-datetimerangepicker-col > .Dropdown {
  float: left;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row.toolbar > .mui-datetimerangepicker-col .Menu {
  width: 80px;
  text-align: left;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row.toolbar > .mui-datetimerangepicker-col > button {
  font-size: 13px;
  line-height: 20px;
  padding: 5px 6px;
  min-width: 50px;
  vertical-align: middle;
  margin-left: 6px;
}
.mui-datetimerangepicker .mui-datetimerangepicker-row.toolbar > .mui-datetimerangepicker-col > button.Button--ghost {
  padding: 4px 6px;
}

.mui-forminput {
  font-size: 14px;
  line-height: 20px;
  background-color: #fff;
  border: solid 1px #ccc;
  border-radius: 3px;
  padding: 7px 8px;
  vertical-align: bottom;
  box-sizing: border-box;
  color: #151515;
  min-height: 36px;
  display: inline-flex;
  width: 172px;
  cursor: pointer;
  text-align: left;
  outline: none;
}
.mui-forminput:hover {
  border-color: #bbb;
}
.mui-forminput.mui-forminput-error {
  border-color: #f44336 !important;
}
.mui-forminput:disabled {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  cursor: not-allowed;
  resize: none;
  user-select: text;
}
.mui-forminput > .mui-forminput-label {
  display: block;
  padding: 0 4px;
  flex: 1;
  text-align: left;
  word-break: break-all;
}
.mui-forminput > .Icon {
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  vertical-align: top;
  color: #9e9e9e;
}
.mui-forminput.mui-forminput-singleline {
  height: 36px;
}
.mui-forminput.mui-forminput-singleline > .mui-forminput-label {
  height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.mui-time {
  position: relative;
}
.mui-time .mui-timemenu {
  position: absolute;
  left: 0;
  top: 100%;
  visibility: hidden;
}
.mui-time .mui-timemenu.show {
  visibility: visible;
}
.mui-time.right-edge .mui-timemenu {
  left: auto;
  right: 0;
}
.mui-time.bottom-edge .mui-timemenu {
  top: auto;
  bottom: 100%;
}

.mui-timemenu {
  box-sizing: content-box;
  display: inline-block;
  overflow: hidden;
  background-color: #fff;
  border: solid 1px #f5f5f5;
  box-shadow: 0 4px 16px 1px rgba(0, 0, 0, 0.24), 0 0 1px 0 rgba(0, 0, 0, 0.12);
  z-index: 100;
}
.mui-timemenu:after {
  content: '';
  display: block;
  width: 100%;
  height: 0;
  clear: both;
}
.mui-timemenu.col-1 {
  width: 60px;
}
.mui-timemenu.col-2 {
  width: 120px;
}
.mui-timemenu.col-3 {
  width: 180px;
}
.mui-timemenu .mui-timemenu-col {
  box-sizing: border-box;
  width: 60px;
  height: 160px;
  overflow-x: hidden;
  overflow-y: auto;
  float: left;
  border-right: solid 1px #f5f5f5;
}
.mui-timemenu .mui-timemenu-col:last-child {
  border-right: none;
}

.mui-timemenu-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  user-select: none;
}
.mui-timemenu-list li {
  font-size: 13px;
  line-height: 20px;
  padding: 0 6px;
  text-align: center;
  cursor: pointer;
}
.mui-timemenu-list li:hover {
  background-color: #eee;
}
.mui-timemenu-list li.current {
  color: #fff;
}
.mui-timemenu-list li.disabled {
  background-color: #f5f5f5;
  color: #aaa;
  cursor: not-allowed;
}

.mui-datepickerbase {
  display: block;
  min-width: 246px;
}

.mui-datepicker-header {
  box-sizing: content-box;
  display: block;
  height: 30px;
  padding: 11px 18px 6px;
  cursor: default;
  user-select: none;
}
.mui-datepicker-header:after {
  content: '';
  display: block;
  width: 100%;
  height: 0;
  clear: both;
}
.mui-datepicker-header button {
  background-color: transparent;
  border: none;
  font-size: 15px;
  line-height: 20px;
  padding: 5px 4px;
  outline: none;
}
.mui-datepicker-header button:active {
  background-color: #f5f5f5;
}
.mui-datepicker-header > .time {
  float: left;
}
.mui-datepicker-header > .time > button {
  vertical-align: middle;
  cursor: pointer;
  font-weight: bold;
}
.mui-datepicker-header > .time > span {
  display: inline-block;
  font-size: 15px;
  line-height: 30px;
  vertical-align: middle;
}
.mui-datepicker-header > .time > span.year {
  font-weight: bold;
}
.mui-datepicker-header > .pager {
  float: right;
}
.mui-datepicker-header > .pager > button {
  vertical-align: middle;
  box-sizing: border-box;
  width: 30px;
  outline: none;
  color: #757575;
  cursor: pointer;
}
.mui-datepicker-header > .pager > button.prev,
.mui-datepicker-header > .pager > button.next {
  font-size: 18px;
}
.mui-datepicker-header > .pager > button.now {
  font-size: 12px;
}

.mui-calender table {
  width: 100%;
  border-collapse: collapse;
}
.mui-calender table th,
.mui-calender table td {
  text-align: center;
  color: #151515;
  font-size: 13px;
  line-height: 28px;
  padding: 0;
  user-select: none;
  cursor: default;
  box-sizing: border-box;
}
.mui-calender table th {
  font-weight: bold;
  color: #9e9e9e;
  line-height: 36px;
}
.mui-calender table.date th,
.mui-calender table.date td {
  width: calc(14.28571429%);
  width: 14.28%;
  height: 28px;
}
.mui-calender table.date td {
  position: relative;
}
.mui-calender table.date td div {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  line-height: 24px;
  cursor: pointer;
  position: absolute;
  top: 2px;
  left: 50%;
  margin-left: -12px;
}
.mui-calender table.date td div:hover {
  background-color: #e0e0e0;
}
.mui-calender table.date td.disabled div {
  cursor: not-allowed;
}
.mui-calender table.date td.disabled div:hover {
  background-color: transparent;
}
.mui-calender table.date td.in-range:before {
  content: '';
  display: block;
  height: 24px;
  position: absolute;
  left: 0;
  right: 0;
  top: 2px;
}
.mui-calender table.date td.in-range.cell-start:before {
  left: 50%;
}
.mui-calender table.date td.in-range.cell-end:before {
  right: 50%;
}
.mui-calender table.date td.in-range.cell-left:before {
  left: 4px;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
.mui-calender table.date td.in-range.cell-right:before {
  right: 4px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.mui-calender table.month {
  margin-top: 15px;
  margin-bottom: 15px;
}
.mui-calender table.month td {
  width: calc(25%);
  width: 25%;
  font-size: 15px;
  line-height: 58px;
  border-radius: 5px;
  cursor: pointer;
}
.mui-calender table.month td:hover {
  background-color: #f5f5f5;
}
.mui-calender table.year {
  margin-top: 15px;
  margin-bottom: 15px;
}
.mui-calender table.year td {
  width: calc(25%);
  width: 25%;
  font-size: 15px;
  line-height: 58px;
  border-radius: 5px;
  cursor: pointer;
}
.mui-calender table.year td:hover {
  background-color: #f5f5f5;
}
.mui-calender table td.other {
  color: #bdbdbd;
}
.mui-calender table td.now {
  position: relative;
}
.mui-calender table td.now:after {
  content: '';
  display: none;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border: dashed 4px transparent;
  border-top-color: #999;
  border-left-color: #999;
}
.mui-calender table td.current {
  color: #fff !important;
}
.mui-calender table td.disabled {
  background-color: #f5f5f5;
  color: #aaa;
  cursor: not-allowed;
}

.ming.PositionContainer-wrapper {
  background-color: transparent;
  position: absolute;
  left: -99999px;
  top: -99999px;
  z-index: 9999;
}

.customFormAttachmentBox .triggerTraget {
  width: max-content;
  padding: 0 16px;
  border: 1px solid #ddd;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  max-width: 100%;
}
.customFormAttachmentBox .triggerTraget:not(.mobile):hover {
  background-color: #f5f5f5;
}
.customFormAttachmentBox .triggerTraget.mobile .Relative {
  overflow: hidden !important;
}
.customFormAttachmentBox .triggerTraget .addFileName {
  font-weight: bold;
}
.customFormAttachmentBox .spaceBetween {
  justify-content: space-between;
}
.customFormAttachmentBox .handleBtn {
  width: 36px;
  height: 36px;
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.customFormAttachmentBox .handleBtn:hover {
  color: #2196F3 !important;
  background-color: #FAFAFA;
}

.attachmentFiles {
  padding: 10px 0;
  flex-wrap: wrap;
  justify-content: space-between;
}
.attachmentFiles .fileWrapper {
  width: 120px;
  height: 120px;
  margin-bottom: 10px;
  border: 1px solid #e0e0e0;
  position: relative;
}
.attachmentFiles .fileWrapper .closeIcon {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
}
.attachmentFiles .fileEmpty {
  border: none;
  height: 0;
  margin-bottom: 0;
}
.attachmentFiles .image {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.attachmentFiles .filePanel {
  flex: 1;
  width: 100%;
  background-color: #F2F2F2;
}
.attachmentFiles .filePanel .fileIcon {
  width: 40px;
  height: 46px;
}
.attachmentFiles .fileText {
  font-size: 12px;
  height: 29px;
  width: 100%;
  padding: 0 7px;
  box-sizing: border-box;
  background-color: #fff;
}
.attachmentFiles .fileText span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 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 */

.attachmentFilesWrap.imageFilesWrap,
.attachmentFilesWrap.smallFilesWrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.attachmentFilesWrap.imageFilesWrap.smallSize,
.attachmentFilesWrap.smallFilesWrap.smallSize {
  flex-wrap: inherit;
  justify-content: inherit;
  flex-direction: column;
}
.attachmentFilesWrap.listFilesWrap {
  display: flex;
  flex-direction: column;
}
.attachmentFilesWrap .textEllipsis {
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
}
.attachmentFilesWrap .fileEmpty {
  height: 0;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.attachmentFilesWrap .deleteBtn {
  color: #fff;
  background-color: #f44336;
}
.attachmentFilesWrap .cancelBtn {
  background-color: #fff;
}
.attachmentFilesWrap .deleteBtn,
.attachmentFilesWrap .cancelBtn {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
  flex: 1;
  border-radius: 4px;
  padding: 3px 0;
}
.attachmentFilesViewMoreWrap .ThemeColor:hover {
  color: #0780e0;
}

.attachmentFilesWrap.imageFilesWrap.mobile .attachmentImageCard {
  min-width: 130px;
}
.attachmentFilesWrap.imageFilesWrap.mobile .attachmentImageCard .filePanel {
  display: none;
}
.attachmentFilesWrap.imageFilesWrap.mobile .attachmentImageCard .closeIcon {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
  z-index: 1;
}
.attachmentFilesWrap.imageFilesWrap.smallSize .attachmentImageCard {
  width: 100%;
  min-width: auto;
  flex: auto;
}
.attachmentImageCard {
  height: 130px;
  min-width: 160px;
  flex: 1;
  margin: 0 6px 6px 0;
  background-color: #fff;
}
.attachmentImageCard .kcIcon {
  color: #fff;
  height: 26px;
  width: 26px;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
.attachmentImageCard .attachmentFile {
  height: 100%;
  border: 1px solid #e0e0e0;
  position: relative;
}
.attachmentImageCard .attachmentFile:hover .filePanel,
.attachmentImageCard .attachmentFile.hover .filePanel {
  opacity: 1;
}
.attachmentImageCard .attachmentFile .Progress--circle-content {
  font-size: 12px !important;
}
.attachmentImageCard .fileImage {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.attachmentImageCard .fileAccessory {
  height: 100%;
}
.attachmentImageCard .fileIconWrap {
  flex: 1;
  background-color: #f5f5f5;
}
.attachmentImageCard .fileIcon {
  width: 40px;
  height: 55px;
  background-position: 50%;
  background-size: contain !important;
}
.attachmentImageCard .fileName {
  padding: 0 10px;
  margin: 5px 0;
  background-color: #fff;
}
.attachmentImageCard .filePanel {
  cursor: pointer;
  height: 100%;
  left: 0;
  opacity: 0;
  padding: 12px;
  position: absolute;
  top: 0;
  transition: opacity .2s;
  width: 100%;
}
.attachmentImageCard .filePanel.image {
  background-color: rgba(0, 0, 0, 0.6);
}
.attachmentImageCard .filePanel.accessory {
  background-color: #f5f5f5;
}
.attachmentImageCard .filePanel .name {
  font-weight: 700;
}
.attachmentImageCard .operateBtns {
  justify-content: space-between;
}
.attachmentImageCard .panelBtn {
  height: 24px;
  width: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 1px 1px #0000001f;
  cursor: pointer;
  position: relative;
}
.attachmentImageCard .panelBtn:hover .icon {
  color: #2196f3 !important;
}
.attachmentImageCard .panelBtn.delete:hover .icon {
  color: red !important;
}
.attachmentImageCard .resetNameInput {
  width: 100%;
  display: flex;
  height: 30px;
  border: 1px solid #ccc;
  padding: 0 10px;
  border-radius: 4px;
}

.attachmentFilesWrap.smallFilesWrap.mobile .attachmentSmallCard {
  margin: 0 0 6px 0;
}
.attachmentFilesWrap.smallFilesWrap.smallSize .attachmentSmallCard {
  width: 100%;
  min-width: auto;
  flex: auto;
}
.attachmentSmallCard {
  height: 56px;
  min-width: 300px;
  flex: 1;
  margin: 0 6px 6px 0;
  border-radius: 4px;
  background: #FAFAFA;
  position: relative;
}
.attachmentSmallCard:hover,
.attachmentSmallCard.hover {
  background: #F2F2F2;
}
.attachmentSmallCard:hover .operateBtns,
.attachmentSmallCard.hover .operateBtns {
  display: flex;
}
.attachmentSmallCard:hover .textEllipsis,
.attachmentSmallCard.hover .textEllipsis {
  -webkit-line-clamp: 1;
}
.attachmentSmallCard:hover .fileSize,
.attachmentSmallCard.hover .fileSize {
  display: block !important;
}
.attachmentSmallCard .fileImageWrap {
  width: 56px;
  height: 100%;
  border-radius: 4px 0 0 4px;
  overflow: hidden;
}
.attachmentSmallCard .fileImageWrap .fileIcon {
  width: 20px;
  height: 35px;
  background-position: 50%;
  background-size: contain !important;
}
.attachmentSmallCard .fileImageWrap .fileImage {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.attachmentSmallCard .fileImageWrap .kcIcon {
  color: #fff;
  height: 20px;
  width: 20px;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
.attachmentSmallCard .fileContent {
  font-size: 13px;
  min-width: 0;
  height: 100%;
  padding: 0 10px;
}
.attachmentSmallCard .fileName {
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
}
.attachmentSmallCard .fileSize {
  margin-top: 3px;
}
.attachmentSmallCard .operateBtns {
  display: none;
  justify-content: space-around;
  height: 100%;
  margin-right: 5px;
}
.attachmentSmallCard .operateBtns .btnWrap {
  padding: 0 5px;
}
.attachmentSmallCard .operateBtns .btnWrap .icon:hover {
  color: #2196f3 !important;
}
.attachmentSmallCard .operateBtns .delete .icon:hover {
  color: #f44336 !important;
}
.attachmentSmallCard .operateBtns .cancelBtn,
.attachmentSmallCard .operateBtns .deleteBtn {
  padding: 5px 16px;
}
.attachmentSmallCard .deleteIcon {
  margin-right: 5px;
}

.attachmentListCard {
  height: 52px;
  background: #FFFFFF;
  border-bottom: 1px solid #F0F0F0;
  position: relative;
}
.attachmentListCard:hover,
.attachmentListCard.hover {
  background: #FAFAFA;
}
.attachmentListCard:hover .fileName,
.attachmentListCard.hover .fileName {
  color: #2196f3;
}
.attachmentListCard:hover .operateBtns,
.attachmentListCard.hover .operateBtns {
  display: flex;
}
.attachmentListCard:hover .fileDrag,
.attachmentListCard.hover .fileDrag {
  display: block;
}
.attachmentListCard.header {
  height: 40px;
  font-weight: bold;
}
.attachmentListCard.header:hover {
  background: inherit;
}
.attachmentListCard:last-child {
  border-bottom: 0;
}
.attachmentListCard .fileDrag {
  display: none;
  cursor: pointer;
  padding: 5px;
  position: absolute;
  top: 50%;
  left: 0px;
  transform: translateY(-50%);
}
.attachmentListCard .fileImageWrap {
  width: 70px;
  height: 100%;
  padding: 5px;
  margin-left: 15px;
}
.attachmentListCard .fileImageWrap .fileIcon {
  width: 30px;
  height: 45px;
  background-position: 50%;
  background-size: contain !important;
}
.attachmentListCard .fileImageWrap .fileImage {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.attachmentListCard .fileName {
  font-weight: bold;
  padding: 0 5% 0 0;
  min-width: 0;
}
.attachmentListCard .fileSize,
.attachmentListCard .fileCreateTime,
.attachmentListCard .fileCreateUserName {
  color: #757575;
  width: 15%;
}
.attachmentListCard .operateBtns {
  display: none;
  justify-content: flex-end;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 30%;
  padding-right: 3%;
  background: #FAFAFA;
}
.attachmentListCard .operateBtns .cancelBtn,
.attachmentListCard .operateBtns .deleteBtn {
  padding: 5px 16px;
}
.attachmentListCard .operateBtns.deleteConfirmWrap {
  padding-right: 6%;
}
.attachmentListCard .btnWrap {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
}
.attachmentListCard .btnWrap:hover .icon {
  color: #2196f3 !important;
}
.attachmentListCard .btnWrap.delete:hover .icon {
  color: red !important;
}

.attachmentLargeImageCard {
  margin-bottom: 10px;
  position: relative;
  width: 100%;
}
.attachmentLargeImageCard:hover .mask {
  display: block;
}
.attachmentLargeImageCard .preview {
  color: #9e9e9e;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 24px;
  height: 24px;
  border-radius: 3px;
  background-color: #fff;
}
.attachmentLargeImageCard .preview:hover .icon {
  color: #2196F3;
}
.attachmentLargeImageCard .mask {
  display: none;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.05);
  position: absolute;
  top: 0;
  left: 0;
}

.selectUserContentBox {
  height: 100%;
  text-align: left;
}
.selectUserContentBox .searchWrapper {
  display: flex;
  align-items: center;
  background-color: #F8F8F8;
  border-radius: 24px;
  padding: 7px 10px;
  margin: 10px 15px;
}
.selectUserContentBox .searchWrapper .icon-h5_search {
  color: #757575;
  font-size: 14px;
}
.selectUserContentBox .searchWrapper .icon-workflow_cancel {
  color: #bdbdbd;
  font-size: 15px;
}
.selectUserContentBox .searchWrapper input {
  width: 100%;
  border: 0;
  padding: 0 5px;
  background-color: #F8F8F8;
}
.selectUserContentBox .selectedWrapper {
  color: #151515;
  padding: 10px 16px 0;
  margin: 5px 0 10px;
  text-align: left;
  background-color: #fff;
}
.selectUserContentBox .selectedWrapper .selectedItem {
  display: flex;
  align-items: center;
  border-radius: 24px;
  padding: 0px 8px;
  height: 24px;
  background-color: #f0f0f0;
  margin: 0 10px 10px 0;
  float: left;
  font-size: 13px;
}
.selectUserContentBox .selectedWrapper .selectedItem .curSelected {
  max-width: 200px;
}
.selectUserContentBox .selectedWrapper .icon {
  margin-left: 5px;
}
.selectUserContentBox .departmentWrapper .adm-list-body,
.selectUserContentBox .departmentWrapper .adm-list-body-inner {
  height: 100%;
}
.selectUserContentBox .departmentWrapper .avtive {
  color: #2196f3;
}
.selectUserContentBox .adm-list-header {
  padding-left: 16px;
}
.selectUserContentBox .adm-list-body {
  border: none !important;
}
.selectUserContentBox .adm-list-item {
  padding-left: 16px !important;
}
.selectUserContentBox .adm-list-item .adm-list-item-content {
  padding-right: 12px !important;
}
.selectUserContentBox .adm-list-item .adm-list-item-content .adm-list-item-content-main {
  padding: 7px 0 !important;
  color: #151515;
  font-size: 15px;
}
.selectUserContentBox .avatar {
  width: 36px;
  height: 36px;
  border-radius: 50%;
}
.selectUserContentBox .onlyShowJoinDepartment {
  display: flex;
  justify-content: space-between;
  padding: 13px 15px 13px 0;
  margin-left: 16px;
}
.selectUserContentBox .onlyShowJoinDepartment .onlySelf {
  font-size: 15px;
}
.selectUserContentBox .conditionSelectBox {
  border-bottom: 1px solid #EAEAEA;
}
.selectUserContentBox .conditionSelectBox .adm-list-item .adm-list-item-content {
  height: 50px !important;
  border-top: initial !important;
  border-bottom: 1px solid #EAEAEA !important;
}
.selectUserContentBox .conditionSelectBox .adm-list-item:last-child .adm-list-item-content {
  border-bottom: initial !important;
}
.selectUserContentBox .conditionSelectBox .selectIconBox,
.selectUserContentBox .conditionSelectBox .portalIconBox {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #2196f3;
}
.selectUserContentBox .conditionSelectBox .portalIconBox {
  background-color: #4caf50;
}
.selectUserContentBox .conditionSelectBox .conditionSelectInfo {
  font-family: FZLanTingHeiS, FZLanTingHeiS;
  font-size: 15px;
  color: #151515;
  font-weight: bold;
}
.selectUserContentBox .conditionSelectBox .fullname {
  font-size: 15px !important;
}
.selectUserContentBox .oftenUserHeader {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.selectUserContentBox .oftenUserHeader .rotatable {
  transform: rotate(180deg);
}
.selectUserContentBox .checkItemBox {
  display: flex;
  align-items: center;
  padding-left: 16px;
  width: 100%;
}
.selectUserContentBox .checkItemBox:last-child .checkItemInfoBox {
  border-bottom: initial;
}
.selectUserContentBox .checkItemBox .checkboxBox {
  margin-right: 12px;
}
.selectUserContentBox .checkItemBox .checkItemInfoBox {
  display: flex;
  align-items: center;
  flex: 1;
  padding: 7px 0;
  border-bottom: 1px solid #EAEAEA;
}
.selectUserContentBox .checkItemBox .checkItemInfoBox .useInfoBox {
  flex: 1;
  margin-left: 11px;
}
.selectUserContentBox .checkItemBox .checkItemInfoBox .useInfoBox .fullname {
  max-width: calc(100vw - 110px);
  font-weight: 600;
  font-size: 13px;
  color: #151515;
}
.selectUserContentBox .checkItemBox .checkItemInfoBox .useInfoBox .departmentInfo {
  max-width: calc(100vw - 110px);
  font-size: 12px;
  color: #757575;
}
.selectUserContentBox .sortTitle {
  padding: 12px 12px 12px 16px;
  color: #151515;
  font-size: 15px;
  font-weight: 500;
}
.selectUserContentBox .departmentItemBox {
  display: flex;
  align-items: center;
  padding-left: 16px;
  width: 100%;
}
.selectUserContentBox .departmentItemBox:last-child .departmentSelectItemInfoBox {
  border-bottom: initial;
}
.selectUserContentBox .departmentItemBox .checkboxBox {
  margin-right: 12px;
}
.selectUserContentBox .departmentItemBox .departmentSelectItemInfoBox {
  display: flex;
  align-items: center;
  flex: 1;
  font-size: 15px;
  color: #151515;
  font-weight: bold;
  padding: 7px 12px 7px 0;
  border-bottom: 1px solid #EAEAEA;
}
.selectUserContentBox .departmentItemBox .departmentSelectItemInfoBox .departmentItemContent {
  display: flex;
  align-items: center;
  flex: 1;
}
.selectUserContentBox .departmentItemBox .departmentSelectItemInfoBox .departmentItemContent .groupWrapper {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 24px;
  background-color: #2196f3;
}
.selectUserContentBox .departmentItemBox .departmentSelectItemInfoBox .departmentItemContent .departmentName {
  flex: 1;
  margin-left: 11px;
  font-size: 15px;
  color: #151515;
  font-weight: bold;
}
.selectUserContentBox .extraDivision {
  display: flex;
  align-items: center;
  padding-left: 12px;
  border-left: 1px solid #eeeeee;
  height: 20px;
  color: #eeeeee;
}

.customFormRelationList {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.customFormRelationList > li {
  display: flex;
  height: 36px;
  align-items: center;
  border-radius: 3px;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 4px 0px, rgba(0, 0, 0, 0.12) 0px 0px 2px 0px;
  padding: 0 8px 0 11px;
  margin: 10px 0;
  background: #fff;
  position: relative;
}
.customFormRelationList > li:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}
.customFormRelationList > li:last-child {
  margin-bottom: 5px;
}
.customFormRelationList > li:hover {
  box-shadow: rgba(0, 0, 0, 0.12) 0px 4px 12px 0px, rgba(0, 0, 0, 0.12) 0px 0px 2px 0px;
}
.customFormRelationList > li > .type-icon {
  width: 18px;
  height: 20px;
  padding: 8px 9px 8px 0;
  box-sizing: initial;
}
.customFormRelationList > li > .type-icon > i {
  display: block;
  width: 18px;
  height: 20px;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  color: #9e9e9e;
}
.customFormRelationList > li > a {
  flex: 1;
  display: flex;
  box-sizing: border-box;
  height: 36px;
  padding: 8px 11px;
  padding-left: 0;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  color: #151515;
  overflow: hidden;
}
.customFormRelationList > li > a > span {
  display: block;
  height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.customFormRelationList > li > a > span.link-name {
  flex: 1;
}
.customFormRelationList > li > a > span.text-a,
.customFormRelationList > li > a > span.text-b {
  max-width: 40%;
  padding-left: 16px;
  box-sizing: border-box;
  color: #151515 !important;
}
.customFormRelationList > li > .user-img {
  width: 24px;
  height: 24px;
  padding: 6px;
  float: right;
  box-sizing: initial;
}
.customFormRelationList > li > .user-img img {
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
}
.customFormRelationList > li > .Icon {
  display: none;
  position: absolute;
  cursor: pointer;
  line-height: 1em;
  top: -11px;
  right: -10px;
  font-size: 20px;
  color: #757575;
}
.customFormRelationList > li > .Icon:hover {
  color: #515151;
}
.customFormRelationList > li:hover {
  background-color: #fcfcfc;
}
.customFormRelationList > li:hover .Icon {
  display: inline-block;
}

.relationControlBox {
  height: 100%;
}
.relationControlBox .relationControlTypeName {
  font-size: 16px;
  margin-left: 24px;
  padding-top: 20px;
}
.relationControlBox .relationControlBar {
  width: 145px;
  background: #fafafa;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.relationControlBox .relationControlBar .relationControlType {
  margin-top: 15px;
}
.relationControlBox .relationControlBar .relationControlType li {
  height: 48px;
  line-height: 48px;
  font-size: 14px;
  cursor: pointer;
}
.relationControlBox .relationControlBar .relationControlType li:hover:not(.active) {
  background: #f5f5f5;
}
.relationControlBox .relationControlBar .relationControlType li.active {
  background: #e0e0e0;
}
.relationControlBox .relationControlBar .relationControlType li i {
  width: 16px;
  display: inline-block;
  color: #8f9093;
  vertical-align: top;
  margin: 16px 8px 0 20px;
  font-size: 16px;
}
.relationControlBox .relationControlBar .relationControlType li i.icon-task_custom_today {
  font-size: 17px;
  margin-top: 15px;
}
.relationControlBox .relationControlClose {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 18px;
  cursor: pointer;
}
.relationControlBox .relationControlClose:not(:hover) {
  color: #999 !important;
}
.relationControlBox .relationControlSearch {
  margin: 0 24px 0 15px;
  position: relative;
  padding-top: 12px;
}
.relationControlBox .relationControlSearch i {
  font-size: 18px;
  position: absolute;
  top: 27px;
  left: 5px;
  color: #9e9e9e;
}
.relationControlBox .relationControlSearch input {
  width: 100%;
  height: 48px;
  line-height: 48px;
  padding: 0 10px 0 30px;
  box-sizing: border-box;
  border: none;
  font-size: 13px;
  border-bottom: 1px solid #f4f4f4;
}
.relationControlBox .relationControlSort {
  font-size: 13px;
  color: #9e9e9e;
  margin-left: 24px;
  height: 47px;
  line-height: 47px;
}
.relationControlBox .relationControlList {
  overflow-x: hidden;
  overflow-y: auto;
}
.relationControlBox .relationControlList li {
  height: 42px;
  line-height: 42px;
  padding: 0 24px;
  box-sizing: border-box;
  font-size: 13px;
  cursor: pointer;
  color: #fff;
}
.relationControlBox .relationControlList li:hover:not(.ThemeBGColor3) {
  background: #f5f5f5;
}
.relationControlBox .relationControlList li:not(.ThemeBGColor3) {
  color: #151515;
}
.relationControlBox .relationControlList li:not(.ThemeBGColor3) i {
  color: #9e9e9e;
}
.relationControlBox .relationControlList li .relationControlItem {
  position: absolute;
  top: 0;
  left: 24px;
  right: 24px;
  bottom: 0;
  align-items: center;
}
.relationControlBox .relationControlList li i {
  font-size: 16px;
}
.relationControlBox .relationControlList li i.relationControlIcon {
  min-width: 18px;
  width: 18px;
  height: 20px;
}
.relationControlBox .relationControlList li .overflow_ellipsis {
  margin-left: 10px;
}
.relationControlBox .relationControlList li .userAvarar {
  margin-left: 20px;
}
.relationControlBox .relationControlList li .userAvarar img {
  display: inline-block;
  vertical-align: top;
}
.relationControlBox .listMore {
  font-size: 13px;
  margin-left: 24px;
  cursor: pointer;
  display: inline-block;
  height: 42px;
  line-height: 42px;
}
.relationControlBox .listMore:not(:hover) {
  color: #9e9e9e !important;
}
.relationControlBox .listDate {
  font-size: 15px;
  margin-left: 24px;
  padding: 15px 0 10px;
}
.relationControlBox .listDate .listDateGray {
  color: #9e9e9e;
}
.relationControlBox .relationControNull {
  margin-top: 106px;
  color: #949494;
  font-size: 14px;
  text-align: center;
}
.relationControlBox .relationControNull .relationControNullIcon {
  width: 106px;
  height: 106px;
  border-radius: 50%;
  background: #f5f5f5;
  text-align: center;
  margin: 0 auto 16px;
}
.relationControlBox .relationControNull .relationControNullIcon i {
  font-size: 50px;
  color: #9e9e9e;
  display: inline-block;
  vertical-align: top;
  margin-top: 28px;
}
.relationControlBox .relationControNull .relationControNull {
  width: 106px;
  height: 106px;
  border-radius: 50%;
  background-color: #f5f5f5;
  margin: 0 auto 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABwCAYAAADhTnWjAAAAAXNSR0IArs4c6QAABBpJREFUeAHtnb1OG0EUhceL/yTiWBbKC5Am4hUiIUWhtehIRQ9daJMHSJMiVeihpUEpUhAJyVXatKndJP5B8oIFwsSZRUpjW2Hu3nt2bXMsWWKHuWdmv8+7a3vXdsH52/n5ebXb7X4oFApNv/g8aXust9vb25vRaHSwu7t7mAWDKBmk1+t98/Df+j8fNfyExXg8rsSDwefj4+P9ZBl9i05OTg78IC/RAy1SvpfgspKQbAFvFglOVnP9J+Ho6GgPOWbkB3qBHGCRsxMJl3F8iJQQ+X1/fZEhoeeOlnB/EEavxKLnIyVQQOCjAyWBAgIFJN0QEihAIAAhgQKEAqwlUEAKAZYSKCClACsJFKAQYCGBApQCtBIowECARgIFGAlIK4ECDAWkkUABxgKkEigAIEAigQJAAkIlUABQQIgECgALeEgCBWQg4H8SKGBCQLlcdtHKykSrzeKs8wkUMIPt01ptRqtN06SEgr8uaGwTvVwpN9fXbhDH7s/dHWTF/MUQ7kmttl+EpC9BaKVadc/83V+qeH8qErFKXsInCniAbKlUeqCH6t9lHgNU/PTFFKBnqEqgABU+fTEF6BmqEihAhU9fTAF6hqoEClDh0xdTgJ6hKoECVPj0xRSgZ6hKgL4VUSwWXaPRUE0w7+KLiwvnP7YKmwZUwOrqqtvc3IRNPovgs7MzNxgMYENxFwRDGxZMAWGcYL0oAIY2LJgCwjjBelEADG1YMAWEcYL14kl5GNqg4DG3gCBOuE4UgGMblEwBQZhwnSgAxzYomQKCMOE6UQCObVAyBQRhwnWiABzboGTo+YB6ve62traCJjKvnXg+YF7NGM2LuyAjkGljKCAtOaM6CjACmTaGAtKSM6qjACOQaWOgT0Ovrq5cq9VKO7e5qBsOh9B5QAUkFzR1Oh3oCix6OHdBORukAArImUDOw3MLoICcCeQ8PLcACsiZQM7DQ18HVCoVt76+nvMqOhf7bz1pt9u5z2PWBKACqv7bRjY2NmaNm2lbAn9eBfAYkOlDYXowCphmkmkLBWSKe3owCphmkmkLBWSKe3ow6LOgeXk7Gvkx02mkshaogGU4ISPDKe/NXZCcmWkFBZjilIdRgJyZaQUFmOKUh1GAnJlpBQWY4pSHUYCcmWkFBZjilIdRgJyZaQUFmOKUh1GAnJlpBQWY4pSHUYCcmWkFBZjilIdRgJyZaQUFmOKUh1GAnJlpBQWY4pSHUYCcmWkFBZjilIdRgJyZaQUFmOKUh1GAnJlpBQWY4pSHUYCcmWlFIuCnaSLDJAQ6iYCvkgr2NSXwJfKf43rnI7+bxjIshMBv/1vF76NmszlcW1t75Ss++nscUsk+agI/oih6vb29/aswGXV6elrr9/srk+1ctiHgf1lqtLOzc2mTxhQ1gb92LloW5BTOQQAAAABJRU5ErkJggg==);
  background-size: 48px 56px;
  background-repeat: no-repeat;
  background-position: center;
}
.relationControlBox .relationControlFooter {
  position: relative;
  margin-top: 10px;
  height: 32px;
  line-height: 32px;
  padding-bottom: 20px;
  font-size: 14px;
  text-align: right;
  margin-right: 24px;
  box-sizing: initial;
}
.relationControlBox .relationControlFooter .relationControlCreate {
  position: absolute;
  left: 24px;
  top: 0;
  font-size: 15px;
  cursor: pointer;
}
.relationControlBox .relationControlFooter .relationControlCreate i {
  display: inline-block;
  vertical-align: top;
  margin-top: 8px;
  margin-right: 4px;
}
.relationControlBox .relationControlFooter .relationControlCancel {
  display: inline-block;
  cursor: pointer;
}
.relationControlBox .relationControlFooter .relationControlCancel:not(:hover) {
  color: #9e9e9e !important;
}
.relationControlBox .relationControlFooter .relationControlSave {
  display: inline-block;
  cursor: pointer;
  padding: 0 30px;
  color: #fff;
  border-radius: 3px;
  margin-left: 40px;
}
.relationControlBox .relationControlFooter .relationControlSave.relationDisable {
  opacity: 0.5;
  cursor: not-allowed;
}

.mui-datetime-base .mui-datetime-picker {
  cursor: pointer;
}
.mui-datetime-base .mui-datetime-picker.disabled {
  cursor: not-allowed;
}

.mui-datetimepicker {
  display: inline-block;
  border: solid 1px #e5e5e5;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 4px 16px 1px rgba(0, 0, 0, 0.24), 0 0 1px 0 rgba(0, 0, 0, 0.12);
}
.mui-datetimepicker * {
  box-sizing: content-box;
}
.mui-datetimepicker button {
  outline: none;
}
.mui-datetimepicker .mui-calender {
  padding: 0 13px 10px;
}
.mui-datetimepicker .mui-datetime-toolbar {
  height: 30px;
  padding: 8px 18px;
  background-color: #f5f5f5;
  text-align: right;
}
.mui-datetimepicker .mui-datetime-toolbar:after {
  content: '';
  display: block;
  width: 100%;
  height: 0;
  clear: both;
}
.mui-datetimepicker .mui-datetime-toolbar .mui-time {
  vertical-align: middle;
  float: left;
}
.mui-datetimepicker .mui-datetime-toolbar .mui-time .mui-forminput {
  width: auto;
  max-width: 80px;
  padding: 4px 6px;
  min-height: 30px;
  box-sizing: border-box;
}
.mui-datetimepicker .mui-datetime-toolbar > button {
  font-size: 13px;
  line-height: 20px;
  padding: 5px 6px;
  min-width: 50px;
  vertical-align: middle;
  margin-left: 6px;
}
.mui-datetimepicker .mui-datetime-toolbar > button.Button--ghost {
  padding: 4px 6px;
}

.mobileRecordCardListDialog {
  height: 100%;
}
.mobileRecordCardListDialog .searchWrapper {
  display: flex;
  align-items: center;
  background-color: #F8F8F8;
  border-radius: 24px;
  padding: 7px 10px;
}
.mobileRecordCardListDialog .searchWrapper .icon-h5_search {
  color: #757575;
  font-size: 20px;
}
.mobileRecordCardListDialog .searchWrapper .icon-workflow_cancel {
  color: #BDBDBD;
  font-size: 15px;
}
.mobileRecordCardListDialog .searchWrapper input {
  flex: 1;
  border: 0;
  padding: 0 5px;
  background-color: #F8F8F8;
}
.mobileRecordCardListDialog .filterWrapper {
  background-color: #fff;
  padding: 10px;
  border-radius: 50%;
  width: 34px;
  height: 34px;
}
.mobileRecordCardListDialog .worksheetRecordCard .deleteRecord {
  display: none !important;
}
.mobileRecordCardListDialog .allowNewRecordBtn {
  color: #108ee9;
  height: 50px;
  padding-left: 10px;
}
.mobileRecordCardListDialog .empty {
  height: 100%;
  justify-content: center;
}
.mobileRecordCardListDialog .empty .icon {
  font-size: 66px;
  color: #bdbdbd;
}
.mobileRecordCardListDialog .btnsWrapper {
  height: 50px;
  background-color: #fff;
  padding: 0 10px;
  box-sizing: border-box;
}
.quickFilterStepListWrapper {
  -webkit-overflow-scrolling: touch;
  position: inherit !important;
}
.quickFilterStepListWrapper .am-drawer-sidebar {
  z-index: 100;
  border-radius: 14px 0 0 14px;
  background-color: #fff;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
.quickFilterStepListWrapper.open .am-drawer-overlay,
.quickFilterStepListWrapper.open .am-drawer-content {
  position: absolute;
}
.quickFilterStepListWrapper .am-drawer-overlay,
.quickFilterStepListWrapper .am-drawer-content {
  position: inherit;
}
.quickFilterStepListWrapper.am-drawer-open {
  z-index: 100;
  position: fixed;
}
.quickFilterStepListWrapper.bottom50 {
  bottom: 50px;
}
.mobileModal.full .adm-popup-body-position-bottom {
  height: 100%;
}
.mobileModal.minFull .adm-popup-body-position-bottom {
  height: 95%;
}
.mobileModal.topRadius .adm-popup-body-position-bottom {
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  overflow: hidden;
}

.selectOrgRoleModal {
  height: 100%;
}
.selectOrgRoleModal .searchWrapper {
  display: flex;
  align-items: center;
  background-color: #F8F8F8;
  border-radius: 24px;
  padding: 7px 10px;
  margin: 10px 15px;
}
.selectOrgRoleModal .searchWrapper .icon-h5_search {
  color: #757575;
  font-size: 14px;
}
.selectOrgRoleModal .searchWrapper .icon-workflow_cancel {
  color: #bdbdbd;
  font-size: 15px;
}
.selectOrgRoleModal .searchWrapper input {
  width: 100%;
  border: 0;
  padding: 0 5px;
  background-color: #F8F8F8;
}
.selectOrgRoleModal .selectedWrapper {
  color: #151515;
  padding: 10px 10px 0;
  margin: 5px 0 10px;
  background-color: #fff;
}
.selectOrgRoleModal .selectedWrapper .selectedItem {
  display: flex;
  align-items: center;
  border-radius: 24px;
  padding: 0px 8px;
  height: 24px;
  background-color: #f0f0f0;
  margin: 0 10px 10px 0;
  float: left;
  font-size: 13px;
}
.selectOrgRoleModal .selectedWrapper .selectedItem .curSelected {
  max-width: 200px;
}
.selectOrgRoleModal .selectedWrapper .icon {
  margin-left: 5px;
}
.selectOrgRoleModal .orgRoleList .orgRoleItem {
  height: 46px;
  line-height: 46px;
  padding: 0 10px;
}
.selectOrgRoleModal .orgRoleList .orgRoleItem .radioWrap {
  padding: 0 15px;
  width: 50px;
}
.selectOrgRoleModal .orgRoleList .orgRoleItem .organizeName {
  margin-left: 12px;
  border-bottom: 1px solid #EAEAEA;
  font-size: 15px;
  color: #151515;
}
.selectOrgRoleModal .orgRoleList .orgRoleItem .am-list-thumb {
  margin-right: 0;
}
.selectOrgRoleModal .orgRoleList .groupItem {
  height: 55px;
  text-align: left;
  line-height: 55px;
  padding: 0 19px;
}
.selectOrgRoleModal .orgRoleList .groupItem .rotate {
  transform: rotate(-90deg);
  transform-origin: center center;
}

.mobileSheetRowRecord {
  background-color: #fff;
  box-sizing: border-box;
}
.mobileSheetRowRecord .recordScroll {
  -webkit-overflow-scrolling: touch;
}
.mobileSheetRowRecord .recordScroll > .pullToRefreshContainer .adm-pull-to-refresh-content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.mobileSheetRowRecord .loadingMask {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.8);
  z-index: 2;
  display: flex;
  align-items: center;
}
.mobileSheetRowRecord .header {
  padding: 10px 20px 10px;
}
.mobileSheetRowRecord .payWrap {
  height: 40px;
  background: #f2fcf2;
  border-radius: 3px;
  align-items: center;
  flex-shrink: 0;
  margin: 0 10px 10px;
  padding: 0 15px 0 15px;
  box-sizing: border-box;
}
.mobileSheetRowRecord .payWrap .payBtn {
  color: #4caf50;
}
.mobileSheetRowRecord .sheetNameWrap {
  padding: 16px 20px;
  align-items: center;
  justify-content: space-between;
}
.mobileSheetRowRecord .sheetName {
  color: #9e9e9e;
  font-size: 13px;
  background-color: #f5f5f5;
  border-radius: 20px;
  padding: 0 10px;
  height: 28px;
  display: flex;
  align-items: center;
  min-width: 0;
  max-width: calc(50% - 16px);
}
.mobileSheetRowRecord .sheetName.owner {
  color: #757575;
  background-color: #fff;
}
.mobileSheetRowRecord .refreshWrap {
  color: #9e9e9e;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 5px;
  background-color: #f5f5f5;
}
.mobileSheetRowRecord .refreshWrap.isLoading .icon {
  display: inline-block;
  animation: rotate 0.6s infinite linear;
}
.mobileSheetRowRecord .mobileFormTop {
  position: relative;
}
.mobileSheetRowRecord .mobileFormTop .sheetNameWrap {
  width: 100%;
  position: absolute;
  top: 0;
}
.mobileSheetRowRecord .mobileFormTop .sheetNameWrap .sheetName,
.mobileSheetRowRecord .mobileFormTop .sheetNameWrap .refreshWrap {
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
}
.mobileSheetRowRecord .mobileFormTop .ant-carousel .slick-dots {
  display: none !important;
}
.mobileSheetRowRecord .mobileFormTop .fixedSheetNameWrap {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 999;
}
.mobileSheetRowRecord .mobileFormTop .fixedSheetNameWrapBG {
  background-color: #fff;
}
.mobileSheetRowRecord .mobileFormTop .fixedSheetNameWrapBG .sheetName,
.mobileSheetRowRecord .mobileFormTop .fixedSheetNameWrapBG .refreshWrap {
  color: #9e9e9e;
  background-color: #f5f5f5;
}
.mobileSheetRowRecord .mobileFormTop .fixedSheetNameWrapBG .owner {
  color: #757575;
  background-color: #fff;
}
.mobileSheetRowRecord .fixedTabs.top {
  top: 49px;
}
.mobileSheetRowRecord .fixedTabs.top43 {
  top: 43px;
}
.mobileSheetRowRecord .title {
  color: #000;
  font-size: 22px;
  font-weight: 500;
  word-break: break-all;
}
.mobileSheetRowRecord .spaceBetween {
  justify-content: space-between;
}
.mobileSheetRowRecord .justifyContentCenter {
  justify-content: center;
}
.mobileSheetRowRecord .moreHoriz {
  color: #2196f3;
}
.mobileSheetRowRecord .customFieldsWrapper.edit {
  padding-top: 10px;
}
.mobileSheetRowRecord .mobileFieldsContainer {
  overflow: hidden;
  padding: 20px;
}
.mobileSheetRowRecord .customFieldsContainer {
  padding: 0 20px;
}
.mobileSheetRowRecord .saveWrapper {
  padding: 10px 20px 10px;
  background-color: #fff;
}
.mobileSheetRowRecord .saveWrapper .save {
  color: #fff;
  height: 36px;
  width: 100%;
  text-align: center;
  line-height: 36px;
  padding: 0 23px;
  font-size: 15px;
  border-radius: 25px;
  background-color: #108ee9;
}
.mobileSheetRowRecord .recordViewTabs {
  z-index: 2;
}
.mobileSheetRowRecord .recordViewTabs .am-tabs-tab-bar-wrap {
  z-index: 0;
  border-bottom: 1px solid #f5f5f5;
}
.mobileSheetRowRecord .recordViewTabs.edit .am-tabs-tab-bar-wrap {
  display: none;
}
.mobileSheetRowRecord .recordViewTabs .am-tabs-default-bar-tab {
  font-size: 14px;
  font-weight: 500;
  width: auto !important;
  border-bottom: none !important;
  padding: 0 12px !important;
  position: relative;
}
.mobileSheetRowRecord .recordViewTabs .am-tabs-default-bar-tab .tabName {
  max-width: 100px;
  position: relative;
}
.mobileSheetRowRecord .recordViewTabs .am-tabs-default-bar-tab:after {
  content: none !important;
}
.mobileSheetRowRecord .recordViewTabs .am-tabs-default-bar-tab:first-child {
  margin-left: 8px;
}
.mobileSheetRowRecord .recordViewTabs .am-tabs-default-bar-tab-active .tabName:before {
  content: '';
  height: 3px;
  background-color: #108ee9;
  width: 80%;
  position: absolute;
  bottom: 0;
  transform: translateX(-50%);
  left: 50%;
}
.mobileSheetRowRecord .recordViewTabs .am-tabs-default-bar-underline {
  display: none;
}
.mobileSheetRowRecord .customFieldsLoading {
  height: 100%;
}
.mobileSheetRowRecord .extraAction {
  position: fixed;
  bottom: 66px;
  padding-bottom: calc(constant(safe-area-inset-bottom) - 20px);
  padding-bottom: calc(env(safe-area-inset-bottom) - 20px);
  right: 20px;
  z-index: 100;
}
.mobileSheetRowRecord .extraAction.low {
  bottom: 0;
}
.mobileSheetRowRecord .extraAction .backContainer,
.mobileSheetRowRecord .extraAction .chatMessageContainer {
  display: flex;
  flex-direction: row-reverse;
}
.mobileSheetRowRecord .extraAction .chatMessageContainer > div {
  padding: 0 14px;
  width: auto;
  height: 40px;
  color: #757575;
  text-align: center;
  line-height: 40px;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
  z-index: 99;
  top: unset;
  bottom: unset;
  position: unset;
}
.mobileSheetRowRecord .iosChatMessage {
  bottom: 85px;
}
.mobileSheetRowRecord .footer .moreOperation {
  width: 30px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-weight: 500;
  color: #2196f3;
  background-color: rgba(33, 150, 243, 0.08);
  border-radius: 11px;
}
.mobileSheetRowRecord .footer .moreOperation > i {
  line-height: 36px;
}
.mobileSheetRowRecord .footer .flexShink {
  flex-shrink: 0;
  font-weight: 500;
}
.mobileSheetRowRecord .footer .opcIcon {
  color: rgba(255, 255, 255, 0.8);
}
.am-action-sheet .header {
  line-height: 24px;
  justify-content: space-between;
  color: #9e9e9e;
}
.am-action-sheet .header .closeIcon {
  width: 24px;
  border-radius: 12px;
  background-color: #e6e6e6;
}
.am-action-sheet .am-action-sheet-button-list-item {
  display: flex;
  align-items: center;
  font-size: 15px;
  text-align: left;
  padding: 0 15px;
  overflow: hidden;
}
.am-action-sheet .am-action-sheet-button-list-item:last-child {
  margin-bottom: 10px;
}
.am-action-sheet .am-action-sheet-button-list-item::before {
  content: none !important;
}
.activeStar {
  color: #ffb100 !important;
}
.switchRecordEntryWrap {
  width: 40px;
  height: 40px;
  text-align: center;
  font-size: 18px;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
  z-index: 99;
  padding-bottom: calc(constant(safe-area-inset-bottom) - 20px);
  padding-bottom: calc(env(safe-area-inset-bottom) - 20px);
}

.actionSheetModal .header {
  line-height: 24px;
  justify-content: space-between;
  padding: 15px 15px 20px;
  color: #9e9e9e;
}
.actionSheetModal .header .closeIcon {
  width: 24px;
  border-radius: 12px;
  background-color: #e6e6e6;
}
.actionSheetModal .customBtnLists {
  padding: 0 15px;
  flex-wrap: wrap;
  justify-content: space-between;
  font-weight: 500;
  max-height: 400px;
  overflow: auto;
}
.actionSheetModal .customBtnLists .customBtnItem {
  min-width: calc(100%/2 - 10px);
  text-align: left;
  padding: 0 14px;
  margin: 0 5px 10px;
}
.actionSheetModal .customBtnLists::after {
  width: 50%;
  height: 0px;
  display: block;
  content: '';
}
.actionSheetModal .extrBtnBox {
  line-height: 50px;
  font-weight: 500;
}
.actionSheetModal .extrBtnBox .extraBtnItem {
  text-align: left;
  padding-left: 22px;
  color: #f44336;
}
.actionSheetModal .extrBtnBox .extraBtnItem .delIcon {
  margin-right: 20px;
  line-height: 50px;
}
.actionSheetModal .extrBtnBox .extraBtnItem:first-child .delTxt {
  border-top: 1px solid #eaeaea;
}
.failureInfoModal {
  height: calc(100% - 40px);
  background-color: #f2f2f2;
  border-radius: 12px 12px 0 0;
}
.failureInfoModal .am-modal-content {
  border-radius: 12px 12px 0 0;
}
.failureInfoModal .am-modal-content .am-modal-header {
  padding: 0;
}
.failureInfoModal .am-modal-content .am-modal-header .header {
  height: 44px;
  line-height: 44px;
  font-size: 17px;
  font-weight: 700;
  padding: 0 16px;
  background-color: #fff;
  color: #151515;
}
.failureInfoModal .am-modal-content .am-modal-header .header .closeIcon {
  color: #2195f2;
  line-height: 44px;
}
.failureInfoModal .am-modal-content .am-modal-body {
  height: calc(100% - 44px);
  background-color: #f2f2f2;
  padding-top: 10px;
}
.feedbackInfo {
  font-weight: 600;
}
.feedbackInfo .custBtnName {
  max-width: 135px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.feedbackInfo .verticalAlignM {
  vertical-align: middle;
}
.flowToastInfo .anticon-info-circle {
  display: none;
}
.flowToastInfo .ant-message-notice-content {
  height: 36px;
  line-height: 14px;
  background: #ffffff;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.12);
  border-radius: 52px;
}

.discussTabs {
  padding-top: 8px;
  box-sizing: border-box;
}
.discussTabs .participation {
  height: 50px;
  padding: 0 20px;
  background-color: #fbfbfb;
}
.discussTabs .participation .text {
  flex: 1;
  font-size: 15px;
  color: #2196f3;
}
.discussTabs .participation .icon {
  font-size: 23px;
  color: #888;
}
.discussTabs .withoutData img {
  width: 90px;
}
.discussTabs .withoutData .text {
  color: #9e9e9e;
  font-size: 15px;
}
.discussTabs .icon.close {
  position: absolute;
  right: 10px;
  top: 12px;
  z-index: 2;
}
.discussTabs .closeDiscuss {
  color: #757575;
  font-weight: 500;
  position: absolute;
  top: 15px;
  right: 10px;
  z-index: 2;
  height: 24px;
  line-height: 24px;
  padding: 0 12px;
  border-radius: 18px;
  font-size: 13px;
  background-color: #f5f5f5;
}
.sheetDiscussList {
  overflow-y: auto;
}
.sheetDiscussList .adm-list-body {
  border-top: none !important;
}
.sheetDiscussList .adm-list-item {
  padding-left: 12px;
}
.sheetDiscussList .adm-list-item-content {
  align-items: flex-start;
  position: relative;
}
.sheetDiscussList .adm-list-item-content-prefix {
  margin-top: 15px;
}
.sheetDiscussList .adm-list-item-content-prefix img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.sheetDiscussList .adm-list-item-content-main {
  padding: 16px 0;
  flex: 1;
  min-width: 0;
}
.sheetDiscussList .content {
  white-space: normal !important;
}
.sheetDiscussList .attsImages,
.sheetDiscussList .attsFiles {
  padding: 0;
}
.sheetDiscussList .name {
  flex: 1;
  font-weight: 500;
}
.sheetDiscussList .content {
  display: flex;
  justify-content: space-between;
  word-break: break-all;
}
.sheetDiscussList .replyBtn {
  width: 88px;
  height: 58px;
  bottom: 0;
  right: 0;
}
.sheetLogs .am-list-content,
.sheetLogs .am-list-extra {
  width: 0px !important;
  font-size: 14px !important;
}
.sheetAttachments {
  height: 100%;
}
.sheetAttachments .attachmentFiles {
  padding: 10px 10px 0;
  overflow-y: auto;
  height: 100%;
}

.sheetDiscussionEmptyBox .adm-pull-to-refresh-content {
  height: 100%;
}

.pullToRefreshContainer {
  height: 100%;
}
.pullToRefreshContainer .adm-pull-to-refresh {
  height: 100%;
}
/* 加载中动画 */
.spinnerContainer {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
/* 转圈 */
.spinner {
  width: 20px;
  height: 20px;
  border: 3px solid rgba(0, 0, 0, 0.2);
  border-top: 3px solid #1890ff;
  border-radius: 50%;
  animation: spin 1s ease-in-out infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

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

.logBox {
  padding: 12px 16px 0 16px;
  padding-left: 20px !important;
  box-sizing: border-box;
}
.logBox .paddingLeft27 {
  padding-left: 27px;
}
.logBox .moreLogData {
  margin-left: 28px;
  cursor: pointer;
}
.logBox .selectTriggerChildAvatar .accountName {
  cursor: pointer;
  padding: 3px 5px;
  border-radius: 5px;
}
.logBox .selectTriggerChildAvatar .accountName:hover {
  background: #f7f7f7;
  color: #2196f3;
}
.logBox .selectTriggerChildAvatar .accountName.mobileAccountName:hover {
  background: #fff;
  color: #9e9e9e;
}
.logBox .selectTriggerChild {
  cursor: pointer;
  padding: 3px 5px;
  border-radius: 5px;
  display: flex;
}
.logBox .selectTriggerChild .Icon {
  line-height: 20px;
}
.logBox .selectTriggerChild.hasHover:hover {
  background: #f7f7f7;
  color: #2196f3;
}
.logBox .selectTriggerChild.hasHover:hover .icon {
  color: #2196f3 !important;
}
.logBox .selectCon {
  font-size: 13px;
  color: #9e9e9e;
  display: flex;
  align-items: flex-start;
  margin-bottom: 16px;
  justify-content: space-between;
  gap: 24px;
}
.logBox .selectCon .icon {
  font-size: 18px;
  color: #757575;
}
.logBox .selectCon .icon.icon-arrow-down {
  color: #9e9e9e;
  font-size: 8px;
  width: 18px;
  display: inline-block;
  text-align: center;
}
.logBox .selectCon .icon-cancel1 {
  display: none;
}
.logBox .selectCon .selectUser,
.logBox .selectCon .selectField,
.logBox .selectCon .selectDate,
.logBox .selectCon .selectOperate {
  padding: 8px 12px !important;
  background: #fff;
  display: flex;
  align-items: center;
  width: fit-content;
  cursor: pointer;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}
.logBox .selectCon .selectUser:hover,
.logBox .selectCon .selectField:hover,
.logBox .selectCon .selectDate:hover,
.logBox .selectCon .selectOperate:hover {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
}
.logBox .selectCon .selectUser:hover .icon-cancel1,
.logBox .selectCon .selectField:hover .icon-cancel1,
.logBox .selectCon .selectDate:hover .icon-cancel1,
.logBox .selectCon .selectOperate:hover .icon-cancel1 {
  display: inline-block;
}
.logBox .selectCon .selectUser:hover .icon-arrow-down,
.logBox .selectCon .selectField:hover .icon-arrow-down,
.logBox .selectCon .selectDate:hover .icon-arrow-down,
.logBox .selectCon .selectOperate:hover .icon-arrow-down {
  display: none;
}
.logBox .selectCon .selectConText {
  margin: 0 4px;
}
.logBox .selectCon .selectLight {
  color: #2196f3;
}
.logBox .selectCon .selectLight .icon {
  color: #2196f3;
}
.logBox .selectCon .leftCon {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.logBox .selectCon .rightCon {
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 8px;
}
.logBox .worksheetRocordLogCard {
  padding: 16px;
  background-color: #fff;
  margin-bottom: 16px;
  border-radius: 5px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.06);
}
.logBox .worksheetRocordLogCard .worksheetRocordLogCardTopBox {
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}
.logBox .worksheetRocordLogCard .worksheetRocordLogCardTopBox span {
  line-height: 20px;
}
.logBox .worksheetRocordLogCard .worksheetRocordLogCardTopBox .worksheetRocordLogCardTitleAvatar {
  margin-right: 2px;
  height: auto !important;
  display: inline-block !important;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #f5f5f5;
  text-align: center;
}
.logBox .worksheetRocordLogCard .worksheetRocordLogCardTopBox .worksheetRocordLogCardTitleAvatar img {
  margin-top: -4px;
}
.logBox .worksheetRocordLogCard .worksheetRocordLogCardTopBox .titleAvatarText a {
  color: #151515;
}
.logBox .worksheetRocordLogCard .worksheetRocordLogCardTopBox .titleAvatarText a:hover {
  color: #40a9ff;
}
.logBox .worksheetRocordLogCard .worksheetRocordLogCardHrTime {
  border-top: 1px solid #eaeaea;
  color: #9e9e9e;
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
  padding-top: 16px;
  margin-left: 7px;
}
.logBox .worksheetRocordLogCard:last-child .worksheetRocordLogCardTopBox {
  margin-bottom: 0;
}
.logBox .loadOldLog {
  font-size: 12px;
  color: #9e9e9e;
  text-align: center;
  margin: 16px 0;
}
.logBox .loadOldLog span:hover {
  font-size: #1890ff;
  cursor: pointer;
}
.logBox .logDivider {
  font-size: 12px;
  color: #9e9e9e;
}
.logBox .worksheet-rocord-log-item {
  margin-top: 4px;
}
.logBox .worksheet-rocord-log-item .widgetTitle {
  font-size: 13px;
  display: flex;
  align-items: center;
  margin-right: 8px;
  margin-left: 2px;
}
.logBox .worksheet-rocord-log-item .widgetTitle > span:first-child {
  font-weight: 700;
}
.logBox .worksheet-rocord-log-item .widgetTitle .icon {
  vertical-align: middle;
  width: 20px;
  display: inline-block;
}
.logBox .worksheet-rocord-log-item-Row {
  display: flex;
  justify-content: start;
  align-items: flex-start;
}
.logBox .hideEle {
  display: none;
}
.logBox.mobileLogBox {
  padding: 10px 10px 0 10px !important;
  font-size: 13px;
}
.logBox.mobileLogBox .worksheetRocordLogCardTopBox {
  font-size: 12px;
}
.logBox.mobileLogBox .worksheet-rocord-log-item {
  padding: 0;
  text-align: justify;
}
.logBox .timeDataTip[data-tip]::after {
  left: 100% !important;
  transform: translateX(-100%) translateY(8px) !important;
}
.worksheetRocordLog {
  background: #fafafa;
}

.worksheet-data-pick-select {
  background: #fff;
  width: 239px;
  box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.16);
  border-radius: 3px;
  padding: 4px 0;
}
.worksheet-data-pick-select li {
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  padding-left: 32px;
  color: #151515;
  cursor: pointer;
}
.worksheet-data-pick-select li:hover {
  background: #2196f3;
  color: #fff;
}

.worksheetRecordLog .oldBackground {
  background: #feeaec;
  text-decoration: line-through;
}
.worksheetRecordLog .newBackground {
  background: #dff8ea;
}
.worksheetRecordLog .defaultBackground {
  background: #f0f0f0;
}
.WorksheetRocordLogSelectTags {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
}
.WorksheetRocordLogSelectTags .WorksheetRocordLogSelectTag {
  height: auto;
  width: fit-content;
  line-height: 20px;
  font-size: 13px;
  padding: 0 8px;
  margin-right: 4px;
  margin-bottom: 4px;
  border-radius: 3px;
  -webkit-line-clamp: 5;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  cursor: pointer;
}
.WorksheetRocordLogSelectTags .hoverHighline {
  cursor: pointer;
}
.WorksheetRocordLogSelectTags .hoverHighline:hover {
  color: #0d47a1;
}
.WorksheetRocordLogSelectTags .noneTextLineThrough {
  text-decoration: none !important;
}
.worksheetRecordLog .flexDirectionRever {
  flex-direction: row-reverse;
}
.worksheetRecordLog .oldValue {
  background: #feeaec;
  text-decoration: line-through;
}
.worksheetRecordLog .newValue {
  background: #dff8ea;
}
.worksheetRecordLog .defaultValue {
  background: rgba(0, 0, 0, 0.06);
}
.WorksheetRecordLogDiffText {
  font-size: 13px;
  line-height: 20px;
  word-break: break-word;
}
.WorksheetRecordLogDiffText.mobileLogDiffText {
  word-break: break-word;
}
.WorksheetRecordLogDiffText.height100 {
  height: 100px;
}
.WorksheetRecordLogDiffText.noHeight {
  height: unset !important;
}
.WorksheetRecordLogDiffText .added {
  background: #dff8ea;
}
.WorksheetRecordLogDiffText .removed {
  text-decoration: line-through;
  background: #feeaec;
}
.WorksheetRecordLogOpen {
  color: #9e9e9e;
  font-size: 13px;
  cursor: pointer;
}
.WorksheetRecordLogOpen:hover {
  color: #2196f3;
}
.ellipsis5 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}
.WorksheetRecordLogThumbnail {
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;
}
.WorksheetRecordLogThumbnail .WorksheetRecordLogThumbnailItem {
  height: 20px;
  display: flex;
  line-height: 20px;
  margin-right: 5px;
  padding-right: 8px;
  font-size: 13px;
  margin-bottom: 4px;
  width: fit-content;
  border-radius: 3px;
  overflow: hidden;
}
.WorksheetRecordLogThumbnail .WorksheetRecordLogThumbnailItem:hover {
  color: #0d47a1;
}
.WorksheetRecordLogThumbnail .WorksheetRecordLogThumbnailItem .itemImgCon {
  font-size: 0;
  margin-right: 8px;
  position: relative;
}
.WorksheetRecordLogThumbnail .WorksheetRecordLogThumbnailItem .itemImgCon::after {
  content: '';
  position: absolute;
  height: 20px;
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.05) 0 0 0 1px inset;
  top: 0;
  left: 0;
  z-index: 1;
}
.WorksheetRecordLogThumbnail .WorksheetRecordLogThumbnailItem .itemImg {
  height: 20px;
  width: auto;
  min-width: 16px;
  max-width: 120px;
}
.WorksheetRecordLogDiffTextBottomButtons {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
}
.picturePreview {
  text-align: center;
  width: 240px;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.24);
  border-radius: 6px;
  background-color: #fff;
  overflow: hidden;
}
.picturePreview .fileDetail {
  text-align: left;
  font-size: 13px;
  padding: 8px 16px;
  word-break: break-all;
}
.picturePreview .fileName {
  color: #151515;
}
.picturePreview .fileSize {
  color: #9e9e9e;
}
.picturePreview .imgCon {
  background-color: #f5f5f5;
  height: 160px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.picturePreview .imgCon .picturePreviewImg {
  max-width: 100%;
  max-height: 160px;
  object-fit: contain;
}
.richTextDiffDialog {
  min-width: 900px !important;
  max-width: calc(68vw) !important;
}
.richTextDiffDialog .mui-dialog-footer {
  display: none;
}
.richTextDiffDialog .mui-dialog-header,
.richTextDiffDialog .mui-dialog-body {
  padding: 0 !important;
}
.richTextDiffDialog .mui-dialog-body {
  display: flex;
}
.richTextDiffDialog .leftCon {
  border-right: 1px solid #eaeaea;
}
.richTextDiffDialog .leftCon,
.richTextDiffDialog .rightCon {
  width: 50%;
  padding: 21px 0;
}
.richTextDiffDialog .richTextHeader {
  display: flex;
  font-size: 17px;
  font-weight: 600;
  border-bottom: 1px solid #eaeaea;
}
.richTextDiffDialog .rightCon .contentCon,
.richTextDiffDialog .leftCon .contentCon,
.richTextDiffDialog .rightCon .title,
.richTextDiffDialog .leftCon .title {
  padding: 0 24px;
}
.richTextDiffDialog .mui-dialog-body::-webkit-scrollbar {
  width: 0;
}
.richTextDiffDialog .richTextContent {
  word-break: break-word;
}
.worksheetRecordLogSubList {
  padding-top: 4px;
  font-size: 13px;
}
.worksheetRecordLogSubList .worksheetRecordLogSubListItem {
  margin-bottom: 6px;
}
.paddingBetween20 {
  padding-left: 20px;
}
.worksheetRecordLogSubDialog .mui-dialog-footer {
  display: none !important;
}
.worksheetRecordLogSubDialog .tableTitle {
  font-size: 17px;
  margin-bottom: 20px;
  line-height: 17px;
  font-weight: 600;
}
.worksheetRecordLogSubDialog .oldBackground {
  background: #feeaec;
  text-decoration: line-through;
}
.worksheetRecordLogSubDialog .newBackground {
  background: #dff8ea;
}
.worksheetRecordLogSubDialog .defaultBackground {
  background: #f0f0f0;
}
.worksheetRecordLogSubDialog .oldValue {
  background: #feeaec;
  text-decoration: line-through;
}
.worksheetRecordLogSubDialog .newValue {
  background: #dff8ea;
}
.worksheetRecordLogSubDialog .defaultValue {
  background: rgba(0, 0, 0, 0.06);
}
.worksheetRecordLogSubDialog .mui-dialog-body {
  display: flex;
  flex-direction: column;
}
.worksheetRecordLogSubTable .ant-table-thead > tr > th {
  padding: 10px 7px;
  font-size: 13px;
  line-height: 13px;
  color: #757575;
  font-weight: 600;
  background: #fafafa;
}
.worksheetRecordLogSubTable .ant-table-cell {
  min-width: 200px;
}
.worksheetRecordLogSubTable .canMask {
  cursor: pointer;
}
.worksheetRecordLogSubTable .canMask:hover {
  color: #1d5786;
}
.worksheetRecordLogSubTable .worksheetRecordLogSubTableRow > td {
  padding: 10px 7px;
  font-size: 13px;
  line-height: 13px;
  color: #151515;
}
.worksheetRecordLogSubTable .worksheetRecordLogSubTableRow.add {
  background: #dff8ea;
}
.worksheetRecordLogSubTable .worksheetRecordLogSubTableRow.remove {
  background: #feeaec;
  text-decoration: line-through;
}
.worksheetRecordLogSubTable .rectTag {
  height: auto;
  width: fit-content;
  line-height: 20px;
  font-size: 13px;
  padding: 0 8px;
  margin-right: 4px;
  margin-bottom: 4px;
  border-radius: 3px;
  -webkit-line-clamp: 5;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.triggerSelectPopup {
  padding: 12px 16px;
  background: #fff;
  display: inline-block;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.16);
  border-radius: 3px;
  cursor: pointer;
}
.triggerSelectPopup:hover {
  color: #2196f3;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-table.ant-table-middle {
  font-size: 14px;
}
.ant-table.ant-table-middle .ant-table-title,
.ant-table.ant-table-middle .ant-table-footer,
.ant-table.ant-table-middle .ant-table-thead > tr > th,
.ant-table.ant-table-middle .ant-table-tbody > tr > td,
.ant-table.ant-table-middle tfoot > tr > th,
.ant-table.ant-table-middle tfoot > tr > td {
  padding: 12px 8px;
}
.ant-table.ant-table-middle .ant-table-filter-trigger {
  margin-right: -4px;
}
.ant-table.ant-table-middle .ant-table-expanded-row-fixed {
  margin: -12px -8px;
}
.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -12px -8px -12px 25px;
}
.ant-table.ant-table-small {
  font-size: 14px;
}
.ant-table.ant-table-small .ant-table-title,
.ant-table.ant-table-small .ant-table-footer,
.ant-table.ant-table-small .ant-table-thead > tr > th,
.ant-table.ant-table-small .ant-table-tbody > tr > td,
.ant-table.ant-table-small tfoot > tr > th,
.ant-table.ant-table-small tfoot > tr > td {
  padding: 8px 8px;
}
.ant-table.ant-table-small .ant-table-filter-trigger {
  margin-right: -4px;
}
.ant-table.ant-table-small .ant-table-expanded-row-fixed {
  margin: -8px -8px;
}
.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -8px -8px -8px 25px;
}
.ant-table-small .ant-table-thead > tr > th {
  background-color: #fafafa;
}
.ant-table-small .ant-table-selection-column {
  width: 46px;
  min-width: 46px;
}
.ant-table.ant-table-bordered > .ant-table-title {
  border: 1px solid #f0f0f0;
  border-bottom: 0;
}
.ant-table.ant-table-bordered > .ant-table-container {
  border-left: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > td {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr:not(:last-child) > th {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th::before {
  background-color: transparent !important;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > .ant-table-cell-fix-right-first::after {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -16px -17px;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed::after {
  position: absolute;
  top: 0;
  right: 1px;
  bottom: 0;
  border-right: 1px solid #f0f0f0;
  content: '';
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table {
  border-top: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-expanded-row > td,
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-placeholder > td {
  border-right: 0;
}
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -12px -9px;
}
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -8px -9px;
}
.ant-table.ant-table-bordered > .ant-table-footer {
  border: 1px solid #f0f0f0;
  border-top: 0;
}
.ant-table-cell .ant-table-container:first-child {
  border-top: 0;
}
.ant-table-cell-scrollbar {
  box-shadow: 0 1px 0 1px #fafafa;
}
.ant-table-wrapper {
  clear: both;
  max-width: 100%;
}
.ant-table-wrapper::before {
  display: table;
  content: '';
}
.ant-table-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-table {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  font-size: 14px;
  background: #fff;
  border-radius: 2px;
}
.ant-table table {
  width: 100%;
  text-align: left;
  border-radius: 2px 2px 0 0;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-table-thead > tr > th,
.ant-table-tbody > tr > td,
.ant-table tfoot > tr > th,
.ant-table tfoot > tr > td {
  position: relative;
  padding: 16px 16px;
  overflow-wrap: break-word;
}
.ant-table-cell-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first {
  overflow: visible;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-table-cell-ellipsis .ant-table-column-title {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-title {
  padding: 16px 16px;
}
.ant-table-footer {
  padding: 16px 16px;
  color: rgba(0, 0, 0, 0.85);
  background: #fafafa;
}
.ant-table-thead > tr > th {
  position: relative;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  text-align: left;
  background: #fafafa;
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s ease;
}
.ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 1.6em;
  background-color: rgba(0, 0, 0, 0.06);
  transform: translateY(-50%);
  transition: background-color 0.3s;
  content: '';
}
.ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 0;
}
.ant-table-tbody > tr > td {
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table {
  margin: -16px -16px -16px 33px;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td {
  border-bottom: 0;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child {
  border-radius: 0;
}
.ant-table-tbody > tr.ant-table-row:hover > td,
.ant-table-tbody > tr > td.ant-table-cell-row-hover {
  background: #fafafa;
}
.ant-table-tbody > tr.ant-table-row-selected > td {
  background: #e6f7ff;
  border-color: rgba(0, 0, 0, 0.03);
}
.ant-table-tbody > tr.ant-table-row-selected:hover > td {
  background: #dcf4ff;
}
.ant-table-summary {
  position: relative;
  z-index: 2;
  background: #fff;
}
div.ant-table-summary {
  box-shadow: 0 -1px 0 #f0f0f0;
}
.ant-table-summary > tr > th,
.ant-table-summary > tr > td {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table-pagination.ant-pagination {
  margin: 16px 0;
}
.ant-table-pagination {
  display: flex;
  flex-wrap: wrap;
  row-gap: 8px;
}
.ant-table-pagination > * {
  flex: none;
}
.ant-table-pagination-left {
  justify-content: flex-start;
}
.ant-table-pagination-center {
  justify-content: center;
}
.ant-table-pagination-right {
  justify-content: flex-end;
}
.ant-table-thead th.ant-table-column-has-sorters {
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-thead th.ant-table-column-has-sorters:hover {
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-thead th.ant-table-column-has-sorters:hover::before {
  background-color: transparent !important;
}
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover {
  background: #f5f5f5;
}
.ant-table-thead th.ant-table-column-sort {
  background: #f5f5f5;
}
.ant-table-thead th.ant-table-column-sort::before {
  background-color: transparent !important;
}
td.ant-table-column-sort {
  background: #fafafa;
}
.ant-table-column-title {
  position: relative;
  z-index: 1;
  flex: 1;
}
.ant-table-column-sorters {
  display: flex;
  flex: auto;
  align-items: center;
  justify-content: space-between;
}
.ant-table-column-sorters::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
}
.ant-table-column-sorter {
  margin-left: 4px;
  color: #bfbfbf;
  font-size: 0;
  transition: color 0.3s;
}
.ant-table-column-sorter-inner {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
}
.ant-table-column-sorter-up,
.ant-table-column-sorter-down {
  font-size: 11px;
}
.ant-table-column-sorter-up.active,
.ant-table-column-sorter-down.active {
  color: #1890ff;
}
.ant-table-column-sorter-up + .ant-table-column-sorter-down {
  margin-top: -0.3em;
}
.ant-table-column-sorters:hover .ant-table-column-sorter {
  color: #a6a6a6;
}
.ant-table-filter-column {
  display: flex;
  justify-content: space-between;
}
.ant-table-filter-trigger {
  position: relative;
  display: flex;
  align-items: center;
  margin: -4px -8px -4px 4px;
  padding: 0 4px;
  color: #bfbfbf;
  font-size: 12px;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-filter-trigger:hover {
  color: rgba(0, 0, 0, 0.45);
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-filter-trigger.active {
  color: #1890ff;
}
.ant-table-filter-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  min-width: 120px;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: 264px;
  overflow-x: hidden;
  border: 0;
  box-shadow: none;
}
.ant-table-filter-dropdown .ant-dropdown-menu:empty::after {
  display: block;
  padding: 8px 0;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  text-align: center;
  content: 'Not Found';
}
.ant-table-filter-dropdown-tree {
  padding: 8px 8px 0;
}
.ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,
.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover {
  background-color: #bae7ff;
}
.ant-table-filter-dropdown-search {
  padding: 8px;
  border-bottom: 1px #f0f0f0 solid;
}
.ant-table-filter-dropdown-search-input input {
  min-width: 140px;
}
.ant-table-filter-dropdown-search-input .anticon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-table-filter-dropdown-checkall {
  width: 100%;
  margin-bottom: 4px;
  margin-left: 4px;
}
.ant-table-filter-dropdown-submenu > ul {
  max-height: calc(100vh - 130px);
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-left: 8px;
}
.ant-table-filter-dropdown-btns {
  display: flex;
  justify-content: space-between;
  padding: 7px 8px;
  overflow: hidden;
  background-color: inherit;
  border-top: 1px solid #f0f0f0;
}
.ant-table-selection-col {
  width: 32px;
}
.ant-table-bordered .ant-table-selection-col {
  width: 50px;
}
table tr th.ant-table-selection-column,
table tr td.ant-table-selection-column {
  padding-right: 8px;
  padding-left: 8px;
  text-align: center;
}
table tr th.ant-table-selection-column .ant-radio-wrapper,
table tr td.ant-table-selection-column .ant-radio-wrapper {
  margin-right: 0;
}
table tr th.ant-table-selection-column.ant-table-cell-fix-left {
  z-index: 3;
}
table tr th.ant-table-selection-column::after {
  background-color: transparent !important;
}
.ant-table-selection {
  position: relative;
  display: inline-flex;
  flex-direction: column;
}
.ant-table-selection-extra {
  position: absolute;
  top: 0;
  z-index: 1;
  cursor: pointer;
  transition: all 0.3s;
  -webkit-margin-start: 100%;
          margin-inline-start: 100%;
  -webkit-padding-start: 4px;
          padding-inline-start: 4px;
}
.ant-table-selection-extra .anticon {
  color: #bfbfbf;
  font-size: 10px;
}
.ant-table-selection-extra .anticon:hover {
  color: #a6a6a6;
}
.ant-table-expand-icon-col {
  width: 48px;
}
.ant-table-row-expand-icon-cell {
  text-align: center;
}
.ant-table-row-indent {
  float: left;
  height: 1px;
}
.ant-table-row-expand-icon {
  color: #1890ff;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.3s;
  position: relative;
  display: inline-flex;
  float: left;
  box-sizing: border-box;
  width: 17px;
  height: 17px;
  padding: 0;
  color: inherit;
  line-height: 17px;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  outline: none;
  transform: scale(0.94117647);
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover {
  color: #40a9ff;
}
.ant-table-row-expand-icon:active {
  color: #096dd9;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover,
.ant-table-row-expand-icon:active {
  border-color: currentcolor;
}
.ant-table-row-expand-icon::before,
.ant-table-row-expand-icon::after {
  position: absolute;
  background: currentcolor;
  transition: transform 0.3s ease-out;
  content: '';
}
.ant-table-row-expand-icon::before {
  top: 7px;
  right: 3px;
  left: 3px;
  height: 1px;
}
.ant-table-row-expand-icon::after {
  top: 3px;
  bottom: 3px;
  left: 7px;
  width: 1px;
  transform: rotate(90deg);
}
.ant-table-row-expand-icon-collapsed::before {
  transform: rotate(-180deg);
}
.ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}
.ant-table-row-expand-icon-spaced {
  background: transparent;
  border: 0;
  visibility: hidden;
}
.ant-table-row-expand-icon-spaced::before,
.ant-table-row-expand-icon-spaced::after {
  display: none;
  content: none;
}
.ant-table-row-indent + .ant-table-row-expand-icon {
  margin-top: 2.5005px;
  margin-right: 8px;
}
tr.ant-table-expanded-row > td,
tr.ant-table-expanded-row:hover > td {
  background: #fbfbfb;
}
tr.ant-table-expanded-row .ant-descriptions-view {
  display: flex;
}
tr.ant-table-expanded-row .ant-descriptions-view table {
  flex: auto;
  width: auto;
}
.ant-table .ant-table-expanded-row-fixed {
  position: relative;
  margin: -16px -16px;
  padding: 16px 16px;
}
.ant-table-tbody > tr.ant-table-placeholder {
  text-align: center;
}
.ant-table-empty .ant-table-tbody > tr.ant-table-placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.ant-table-tbody > tr.ant-table-placeholder:hover > td {
  background: #fff;
}
.ant-table-cell-fix-left,
.ant-table-cell-fix-right {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 2;
  background: #fff;
}
.ant-table-cell-fix-left-first::after,
.ant-table-cell-fix-left-last::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  width: 30px;
  transform: translateX(100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table-cell-fix-right-first::after,
.ant-table-cell-fix-right-last::after {
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  width: 30px;
  transform: translateX(-100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before,
.ant-table .ant-table-container::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 30px;
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before {
  left: 0;
}
.ant-table .ant-table-container::after {
  right: 0;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container {
  position: relative;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container::before {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-first::after,
.ant-table-ping-left .ant-table-cell-fix-left-last::after {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-last::before {
  background-color: transparent !important;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container {
  position: relative;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-right .ant-table-cell-fix-right-first::after,
.ant-table-ping-right .ant-table-cell-fix-right-last::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-sticky-holder {
  position: -webkit-sticky;
  position: sticky;
  z-index: calc(2 + 1);
  background: #fff;
}
.ant-table-sticky-scroll {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: calc(2 + 1);
  display: flex;
  align-items: center;
  background: #ffffff;
  border-top: 1px solid #f0f0f0;
  opacity: 0.6;
}
.ant-table-sticky-scroll:hover {
  transform-origin: center bottom;
}
.ant-table-sticky-scroll-bar {
  height: 8px;
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 4px;
}
.ant-table-sticky-scroll-bar:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.ant-table-sticky-scroll-bar-active {
  background-color: rgba(0, 0, 0, 0.8);
}
@media all and (-ms-high-contrast: none) {
  .ant-table-ping-left .ant-table-cell-fix-left-last::after {
    box-shadow: none !important;
  }
  .ant-table-ping-right .ant-table-cell-fix-right-first::after {
    box-shadow: none !important;
  }
}
.ant-table {
  /* title + table */
  /* table */
  /* table + footer */
}
.ant-table-title {
  border-radius: 2px 2px 0 0;
}
.ant-table-title + .ant-table-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:first-child {
  border-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:last-child {
  border-radius: 0;
}
.ant-table-container {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.ant-table-container table > thead > tr:first-child th:first-child {
  border-top-left-radius: 2px;
}
.ant-table-container table > thead > tr:first-child th:last-child {
  border-top-right-radius: 2px;
}
.ant-table-footer {
  border-radius: 0 0 2px 2px;
}
.ant-table-wrapper-rtl {
  direction: rtl;
}
.ant-table-rtl {
  direction: rtl;
}
.ant-table-wrapper-rtl .ant-table table {
  text-align: right;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  right: auto;
  left: 0;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th {
  text-align: right;
}
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl {
  margin: -16px 33px -16px -16px;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left {
  justify-content: flex-end;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right {
  justify-content: flex-start;
}
.ant-table-wrapper-rtl .ant-table-column-sorter {
  margin-right: 4px;
  margin-left: 0;
}
.ant-table-wrapper-rtl .ant-table-filter-column-title {
  padding: 16px 16px 16px 2.3em;
}
.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title {
  padding: 0 0 0 2.3em;
}
.ant-table-wrapper-rtl .ant-table-filter-trigger {
  margin: -4px 4px -4px -8px;
}
.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-right: 8px;
  padding-left: 0;
}
.ant-table-wrapper-rtl .ant-table-selection {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-row-indent {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-indent + .ant-table-row-expand-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon::after {
  transform: rotate(-90deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::before {
  transform: rotate(180deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}

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

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger {
  color: #ff4d4f;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover {
  color: #fff;
  background-color: #ff4d4f;
}
.ant-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-dropdown::before {
  position: absolute;
  top: -4px;
  right: 0;
  bottom: -4px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: ' ';
}
.ant-dropdown-wrap {
  position: relative;
}
.ant-dropdown-wrap .ant-btn > .anticon-down {
  font-size: 10px;
}
.ant-dropdown-wrap .anticon-down::before {
  transition: transform 0.2s;
}
.ant-dropdown-wrap-open .anticon-down::before {
  transform: rotate(180deg);
}
.ant-dropdown-hidden,
.ant-dropdown-menu-hidden,
.ant-dropdown-menu-submenu-hidden {
  display: none;
}
.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-top,
.ant-dropdown-show-arrow.ant-dropdown-placement-topRight {
  padding-bottom: 10px;
}
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottom,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight {
  padding-top: 10px;
}
.ant-dropdown-arrow {
  position: absolute;
  z-index: 1;
  display: block;
  width: 6px;
  height: 6px;
  background: linear-gradient(135deg, transparent 40%, #fff 40%);
  border-radius: 0 0 2px 0;
  pointer-events: none;
}
.ant-dropdown-arrow::before {
  position: absolute;
  top: -6px;
  left: -6px;
  width: 18px;
  height: 18px;
  background: linear-gradient(to left, #fff 50%, #fff 50%) no-repeat -5px -5px;
  content: '';
  -webkit-clip-path: path('M 4.535533905932738 13.464466094067262 A 5 5 0 0 1 8.071067811865476 12 L 10 12 A 2 2 0 0 0 12 10 L 12 8.071067811865476 A 5 5 0 0 1 13.464466094067262 4.535533905932738 Z');
          clip-path: path('M 4.535533905932738 13.464466094067262 A 5 5 0 0 1 8.071067811865476 12 L 10 12 A 2 2 0 0 0 12 10 L 12 8.071067811865476 A 5 5 0 0 1 13.464466094067262 4.535533905932738 Z');
}
.ant-dropdown-placement-top > .ant-dropdown-arrow,
.ant-dropdown-placement-topLeft > .ant-dropdown-arrow,
.ant-dropdown-placement-topRight > .ant-dropdown-arrow {
  bottom: 6.24264069px;
  box-shadow: 3px 3px 7px -3px rgba(0, 0, 0, 0.1);
  transform: rotate(45deg);
}
.ant-dropdown-placement-top > .ant-dropdown-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.ant-dropdown-placement-topLeft > .ant-dropdown-arrow {
  left: 16px;
}
.ant-dropdown-placement-topRight > .ant-dropdown-arrow {
  right: 16px;
}
.ant-dropdown-placement-bottom > .ant-dropdown-arrow,
.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow,
.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
  top: 5.65685425px;
  box-shadow: 2px 2px 5px -2px rgba(0, 0, 0, 0.1);
  transform: rotate(-135deg) translateY(-0.5px);
}
.ant-dropdown-placement-bottom > .ant-dropdown-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(-135deg) translateY(-0.5px);
}
.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow {
  left: 16px;
}
.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
  right: 16px;
}
.ant-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.45);
  transition: all 0.3s;
}
.ant-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  box-shadow: none;
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-menu-submenu-popup li {
  list-style: none;
}
.ant-dropdown-menu-submenu-popup ul {
  margin-right: 0.3em;
  margin-left: 0.3em;
}
.ant-dropdown-menu-item {
  position: relative;
  display: flex;
  align-items: center;
}
.ant-dropdown-menu-item-icon {
  min-width: 12px;
  margin-right: 8px;
  font-size: 12px;
}
.ant-dropdown-menu-title-content {
  flex: auto;
}
.ant-dropdown-menu-title-content > a {
  color: inherit;
  transition: all 0.3s;
}
.ant-dropdown-menu-title-content > a:hover {
  color: inherit;
}
.ant-dropdown-menu-title-content > a::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
}
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected {
  color: #1890ff;
  background-color: #e6f7ff;
}
.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover {
  background-color: #f5f5f5;
}
.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-item-disabled a,
.ant-dropdown-menu-submenu-title-disabled a {
  pointer-events: none;
}
.ant-dropdown-menu-item-divider,
.ant-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
  position: absolute;
  right: 8px;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
  margin-right: 0 !important;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
  font-style: normal;
}
.ant-dropdown-menu-item-group-list {
  margin: 0 8px;
  padding: 0;
  list-style: none;
}
.ant-dropdown-menu-submenu-title {
  padding-right: 24px;
}
.ant-dropdown-menu-submenu-vertical {
  position: relative;
}
.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
  color: #1890ff;
}
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottom,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottom,
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-top,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-top,
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottom,
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-top,
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.ant-dropdown-trigger > .anticon.anticon-down,
.ant-dropdown-link > .anticon.anticon-down,
.ant-dropdown-button > .anticon.anticon-down {
  font-size: 10px;
  vertical-align: baseline;
}
.ant-dropdown-button {
  white-space: nowrap;
}
.ant-dropdown-button.ant-btn-group > .ant-btn-loading,
.ant-dropdown-button.ant-btn-group > .ant-btn-loading + .ant-btn {
  cursor: default;
  pointer-events: none;
}
.ant-dropdown-button.ant-btn-group > .ant-btn-loading + .ant-btn::before {
  display: block;
}
.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only) {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-dropdown-menu-dark,
.ant-dropdown-menu-dark .ant-dropdown-menu {
  background: #001529;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a .ant-dropdown-menu-submenu-arrow::after {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a:hover {
  color: #fff;
  background: transparent;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
  color: #fff;
  background: #1890ff;
}
.ant-dropdown-rtl {
  direction: rtl;
}
.ant-dropdown-rtl.ant-dropdown::before {
  right: -7px;
  left: 0;
}
.ant-dropdown-menu.ant-dropdown-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item-group-title,
.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title {
  direction: rtl;
  text-align: right;
}
.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl {
  transform-origin: 100% 0;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-item > span > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  margin-right: 0;
  margin-left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
  right: auto;
  left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
  margin-left: 0 !important;
  transform: scaleX(-1);
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  padding-right: 12px;
  padding-left: 24px;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  right: 100%;
  left: 0;
  margin-right: 4px;
  margin-left: 0;
}

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

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

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@-webkit-keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@-webkit-keyframes ant-tree-node-fx-do-not-use {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ant-tree-node-fx-do-not-use {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ant-tree.ant-tree-directory .ant-tree-treenode {
  position: relative;
}
.ant-tree.ant-tree-directory .ant-tree-treenode::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  transition: background-color 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode:hover::before {
  background: #f5f5f5;
}
.ant-tree.ant-tree-directory .ant-tree-treenode > * {
  z-index: 1;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher {
  transition: color 0.3s;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper {
  border-radius: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected {
  color: #fff;
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover::before,
.ant-tree.ant-tree-directory .ant-tree-treenode-selected::before {
  background: #1890ff;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher {
  color: #fff;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper {
  color: #fff;
  background: transparent;
}
.ant-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner {
  border-color: #1890ff;
}
.ant-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  -webkit-animation: antCheckboxEffect 0.36s ease-in-out;
          animation: antCheckboxEffect 0.36s ease-in-out;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  content: '';
}
.ant-tree-checkbox:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox::after {
  visibility: visible;
}
.ant-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\A0';
}
.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-tree-checkbox-group-item {
  margin-right: 8px;
}
.ant-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-tree {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background: #fff;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-tree-focused:not(:hover):not(.ant-tree-active-focused) {
  background: #e6f7ff;
}
.ant-tree-list-holder-inner {
  align-items: flex-start;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner {
  align-items: stretch;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper {
  flex: auto;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging {
  position: relative;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  border: 1px solid #1890ff;
  opacity: 0;
  -webkit-animation: ant-tree-node-fx-do-not-use 0.3s;
          animation: ant-tree-node-fx-do-not-use 0.3s;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
.ant-tree .ant-tree-treenode {
  display: flex;
  align-items: flex-start;
  padding: 0 0 4px 0;
  outline: none;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper {
  background: #f5f5f5;
}
.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title {
  color: inherit;
  font-weight: 500;
}
.ant-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ant-tree-draggable-icon {
  width: 24px;
  line-height: 24px;
  text-align: center;
  opacity: 0.2;
  transition: opacity 0.3s;
}
.ant-tree-treenode:hover .ant-tree-draggable-icon {
  opacity: 0.45;
}
.ant-tree-switcher {
  position: relative;
  flex: none;
  align-self: stretch;
  width: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-switcher .ant-tree-switcher-icon,
.ant-tree-switcher .ant-select-tree-switcher-icon {
  display: inline-block;
  font-size: 10px;
  vertical-align: baseline;
}
.ant-tree-switcher .ant-tree-switcher-icon svg,
.ant-tree-switcher .ant-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-tree-switcher-noop {
  cursor: default;
}
.ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-tree-switcher-loading-icon {
  color: #1890ff;
}
.ant-tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ant-tree-switcher-leaf-line::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  margin-left: -1px;
  border-right: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree-switcher-leaf-line::after {
  position: absolute;
  width: 10px;
  height: 14px;
  border-bottom: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree-checkbox {
  top: initial;
  margin: 4px 8px 0 0;
}
.ant-tree .ant-tree-node-content-wrapper {
  position: relative;
  z-index: auto;
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
}
.ant-tree .ant-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #bae7ff;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty {
  display: none;
}
.ant-tree-unselectable .ant-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ant-tree-node-content-wrapper {
  line-height: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-node-content-wrapper .ant-tree-drop-indicator {
  position: absolute;
  z-index: 1;
  height: 2px;
  background-color: #1890ff;
  border-radius: 1px;
  pointer-events: none;
}
.ant-tree-node-content-wrapper .ant-tree-drop-indicator::after {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border: 2px solid #1890ff;
  border-radius: 50%;
  content: '';
}
.ant-tree .ant-tree-treenode.drop-container > [draggable] {
  box-shadow: 0 0 0 2px #1890ff;
}
.ant-tree-show-line .ant-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ant-tree-show-line .ant-tree-indent-unit::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.ant-tree-show-line .ant-tree-indent-unit-end::before {
  display: none;
}
.ant-tree-show-line .ant-tree-switcher {
  background: #fff;
}
.ant-tree-show-line .ant-tree-switcher-line-icon {
  vertical-align: -0.15em;
}
.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before {
  top: auto !important;
  bottom: auto !important;
  height: 14px !important;
}
.ant-tree-rtl {
  direction: rtl;
}
.ant-tree-rtl .ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {
  right: -6px;
  left: unset;
}
.ant-tree .ant-tree-treenode-rtl {
  direction: rtl;
}
.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(90deg);
}
.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit::before {
  right: auto;
  left: -13px;
  border-right: none;
  border-left: 1px solid #d9d9d9;
}
.ant-tree-rtl.ant-tree-checkbox {
  margin: 4px 0 0 8px;
}
.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox {
  margin: 4px 0 0 8px;
}

.addDiscuss {
  background-color: #fff;
}
.addDiscuss .discussHeader {
  height: 44px;
}
.addDiscuss .contentInput {
  color: #151515;
  border: none;
  padding: 10px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  resize: none;
  font-size: 15px;
  min-height: 80px !important;
  padding-top: 0 !important;
}
.addDiscuss .handleBar {
  height: 50px;
  padding: 0 15px;
  background-color: #fff;
}
.addDiscuss .handleBar .icon {
  color: #9e9e9e;
  font-size: 24px;
  margin-right: 20px;
}
.addDiscuss .handleBar .addRecord {
  height: 36px;
  display: flex;
  align-items: center;
  border-radius: 24px;
  font-size: 14px;
  padding: 0 15px;
  color: #fff;
  background-color: #108ee9;
}
.addDiscuss .filesWrapper {
  width: 100%;
  height: 80px;
  position: relative;
  overflow: hidden;
  margin: 6px 0;
}
.addDiscuss .filesWrapper .filesScroll {
  height: 100%;
  background-color: #fff;
  display: flex;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  overflow-x: auto;
  overflow-y: hidden;
}
.addDiscuss .filesWrapper .filesScroll .item {
  min-width: 100px;
  height: 100%;
  border-radius: 10px;
  margin-right: 10px;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.4);
}
.addDiscuss .filesWrapper .filesScroll .attachmentFiles {
  padding: 0;
  flex-wrap: nowrap;
  overflow: initial;
  margin-left: 10px;
}
.addDiscuss .filesWrapper .filesScroll .attachmentFiles .fileWrapper {
  height: 80px;
  overflow: initial;
  margin: 0 10px 0 0;
}
.addDiscuss .filesWrapper .filesScroll .attachmentFiles .fileEmpty {
  display: none;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-drawer {
  position: fixed;
  z-index: 1000;
  width: 0%;
  height: 100%;
  transition: width 0s ease 0.3s, height 0s ease 0.3s;
}
.ant-drawer-content-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-drawer .ant-drawer-content {
  width: 100%;
  height: 100%;
}
.ant-drawer-left,
.ant-drawer-right {
  top: 0;
  width: 0%;
  height: 100%;
}
.ant-drawer-left .ant-drawer-content-wrapper,
.ant-drawer-right .ant-drawer-content-wrapper {
  height: 100%;
}
.ant-drawer-left.ant-drawer-open,
.ant-drawer-right.ant-drawer-open {
  width: 100%;
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-drawer-left {
  left: 0;
}
.ant-drawer-left .ant-drawer-content-wrapper {
  left: 0;
}
.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right {
  right: 0;
}
.ant-drawer-right .ant-drawer-content-wrapper {
  right: 0;
}
.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right.ant-drawer-open.no-mask {
  right: 1px;
  transform: translateX(1px);
}
.ant-drawer-top,
.ant-drawer-bottom {
  left: 0;
  width: 100%;
  height: 0%;
}
.ant-drawer-top .ant-drawer-content-wrapper,
.ant-drawer-bottom .ant-drawer-content-wrapper {
  width: 100%;
}
.ant-drawer-top.ant-drawer-open,
.ant-drawer-bottom.ant-drawer-open {
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-drawer-top {
  top: 0;
}
.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom {
  bottom: 0;
}
.ant-drawer-bottom .ant-drawer-content-wrapper {
  bottom: 0;
}
.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom.ant-drawer-open.no-mask {
  bottom: 1px;
  transform: translateY(1px);
}
.ant-drawer.ant-drawer-open .ant-drawer-mask {
  height: 100%;
  opacity: 1;
  transition: none;
  -webkit-animation: antdDrawerFadeIn 0.3s cubic-bezier(0.23, 1, 0.32, 1);
          animation: antdDrawerFadeIn 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  pointer-events: auto;
}
.ant-drawer-title {
  flex: 1;
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.ant-drawer-content {
  position: relative;
  z-index: 1;
  overflow: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
}
.ant-drawer-close {
  display: inline-block;
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
  text-rendering: auto;
}
.ant-drawer-close:focus,
.ant-drawer-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-drawer-header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-drawer-header-title {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: space-between;
}
.ant-drawer-header-close-only {
  padding-bottom: 0;
  border: none;
}
.ant-drawer-wrapper-body {
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
  height: 100%;
}
.ant-drawer-body {
  flex-grow: 1;
  padding: 24px;
  overflow: auto;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word;
}
.ant-drawer-footer {
  flex-shrink: 0;
  padding: 10px 16px;
  border-top: 1px solid #f0f0f0;
}
.ant-drawer-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0;
  transition: opacity 0.3s linear, height 0s ease 0.3s;
  pointer-events: none;
}
.ant-drawer .ant-picker-clear {
  background: #fff;
}
@-webkit-keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ant-drawer-rtl {
  direction: rtl;
}
.ant-drawer-rtl .ant-drawer-close {
  margin-right: 0;
  margin-left: 12px;
}

.sheetWorkflowWrapper .workflowCard {
  font-size: 13px;
  border-radius: 8px;
  padding: 20px;
  box-shadow: 0px 1px 2px 0px #0000000f;
  transition: box-shadow 0.2s;
  background: #FFFFFF;
  position: relative;
  overflow: hidden;
}
.sheetWorkflowWrapper .workflowCard:hover {
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
}
.sheetWorkflowWrapper .workflowCard .branchNodeLine {
  width: auto;
  height: 1px;
  margin: 10px -20px 0;
  background-color: #f1f1f1;
}
.sheetWorkflowWrapper .workflowCard .branchWrap {
  margin: 0 -20px;
  padding: 15px 20px;
}
.sheetWorkflowWrapper .workflowCard .branchWrap.hover:hover {
  background-color: #fafafa;
}
.sheetWorkflowWrapper .workflowCard .branchWrap:last-child {
  margin-bottom: -20px;
  padding-bottom: 20px;
}
.sheetWorkflowWrapper .workflowCard .branchWrapLine {
  width: 100%;
  height: 1px;
  background-color: #ebeaea;
}
.sheetWorkflowWrapper .workflowCard .itemWrapper > div:last-child {
  margin-bottom: 0 !important;
}
.sheetWorkflowWrapper .workflowCard .myAvatar,
.sheetWorkflowWrapper .workflowCard .hideAvatar {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  justify-content: center;
}
.sheetWorkflowWrapper .workflowCard .myAvatar {
  color: #fff;
  background-color: #2196F3;
}
.sheetWorkflowWrapper .workflowCard .hideAvatar {
  color: #757575;
  background-color: #F5F5F5;
}
.sheetWorkflowWrapper .workflowCard .approveState {
  position: absolute;
  right: -5px;
  bottom: -3px;
  padding: 1px;
  border-radius: 50%;
}
.sheetWorkflowWrapper .workflowCard .approveState.pass {
  background-color: #4CAF50;
}
.sheetWorkflowWrapper .workflowCard .approveState.overrule {
  background-color: #F44336;
}
.sheetWorkflowWrapper .workflowCard .approveState .icon {
  color: #fff;
}
.sheetWorkflowWrapper .workflowCard .flowNodeName {
  padding: 4px 10px;
  border-radius: 4px;
  background-color: rgba(33, 150, 243, 0.13);
}
.sheetWorkflowWrapper .workflowCard .label {
  width: 65px;
}
.sheetWorkflowWrapper .workflowCard .flexWrap {
  flex-wrap: wrap;
}
.sheetWorkflowWrapper .workflowCard .state {
  color: #fff;
  padding: 1px 11px;
  border-radius: 25px;
  background-color: #ebebeb;
}
.sheetWorkflowWrapper .withoutData {
  justify-content: center;
}
.sheetWorkflowWrapper .withoutData .icon {
  color: #e0e0e0;
  font-size: 80px;
}
.sheetWorkflowDrawer .ant-drawer-content-wrapper {
  box-shadow: none !important;
}
.sheetWorkflowDrawer .ant-drawer-content {
  background-color: #F8F8F8;
}
.sheetWorkflowDrawer .ant-drawer-body {
  height: 100%;
  padding: 0;
}
.sheetWorkflowDrawer .justifyContentEnd {
  justify-content: flex-end;
}
.sheetWorkflowDrawer .viewExecDialog {
  color: #2196F3;
}
.sheetWorkflowDrawer .viewExecDialog:hover {
  color: #1e88e5;
}
.sheetWorkflowDrawer .workflowStep {
  padding: 0 28px 0 20px;
}
.sheetWorkflowDrawer .workflowStep .stepContentWrap {
  background-color: #fff;
}
.sheetWorkflowDrawer .workflowStepFooter {
  height: 80px;
  padding: 0 20px;
  border-top: 1px solid #EAEAEA;
  background-color: #fff;
}
.sheetWorkflowDrawer .icon-arrow-left-border:hover {
  color: #2196F3 !important;
}
.sheetWorkflowWrapper .branchNode,
.sheetWorkflowDrawer .branchNode {
  color: #fff;
  background-color: #0097EF;
  border-radius: 20px;
  width: max-content;
  padding: 2px 7px;
  font-size: 12px;
  font-weight: bold;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-menu-item-danger.ant-menu-item {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-item-danger.ant-menu-item-active {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item:active {
  background: #fff1f0;
}
.ant-menu-item-danger.ant-menu-item-selected {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item-selected > a,
.ant-menu-item-danger.ant-menu-item-selected > a:hover {
  color: #ff4d4f;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  background-color: #fff1f0;
}
.ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {
  border-right-color: #ff4d4f;
}
.ant-menu-dark .ant-menu-item-danger.ant-menu-item,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {
  color: #ff4d4f;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  color: #fff;
  background-color: #ff4d4f;
}
.ant-menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  margin-bottom: 0;
  padding-left: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 0;
  text-align: left;
  list-style: none;
  background: #fff;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: background 0.3s, width 0.3s cubic-bezier(0.2, 0, 0, 1) 0s;
}
.ant-menu::before {
  display: table;
  content: '';
}
.ant-menu::after {
  display: table;
  clear: both;
  content: '';
}
.ant-menu.ant-menu-root:focus-visible {
  box-shadow: 0 0 0 2px #bae7ff;
}
.ant-menu ul,
.ant-menu ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-menu-overflow {
  display: flex;
}
.ant-menu-overflow-item {
  flex: none;
}
.ant-menu-hidden,
.ant-menu-submenu-hidden {
  display: none;
}
.ant-menu-item-group-title {
  height: 1.5715;
  padding: 8px 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  transition: all 0.3s;
}
.ant-menu-horizontal .ant-menu-submenu {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu,
.ant-menu-submenu-inline {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-item:active,
.ant-menu-submenu-title:active {
  background: #e6f7ff;
}
.ant-menu-submenu .ant-menu-sub {
  cursor: initial;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-title-content {
  transition: color 0.3s;
}
.ant-menu-item a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-item a:hover {
  color: #1890ff;
}
.ant-menu-item a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: '';
}
.ant-menu-item > .ant-badge a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-item > .ant-badge a:hover {
  color: #1890ff;
}
.ant-menu-item-divider {
  overflow: hidden;
  line-height: 0;
  border-color: #f0f0f0;
  border-style: solid;
  border-width: 1px 0 0;
}
.ant-menu-item-divider-dashed {
  border-style: dashed;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu {
  margin-top: -1px;
}
.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
  background-color: transparent;
}
.ant-menu-item-selected {
  color: #1890ff;
}
.ant-menu-item-selected a,
.ant-menu-item-selected a:hover {
  color: #1890ff;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #e6f7ff;
}
.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border-right: 1px solid #f0f0f0;
}
.ant-menu-vertical-right {
  border-left: 1px solid #f0f0f0;
}
.ant-menu-vertical.ant-menu-sub,
.ant-menu-vertical-left.ant-menu-sub,
.ant-menu-vertical-right.ant-menu-sub {
  min-width: 160px;
  max-height: calc(100vh - 100px);
  padding: 0;
  overflow: hidden;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub:not([class*='-active']),
.ant-menu-vertical-left.ant-menu-sub:not([class*='-active']),
.ant-menu-vertical-right.ant-menu-sub:not([class*='-active']) {
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: 0 0;
}
.ant-menu-horizontal.ant-menu-sub {
  min-width: 114px;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu-title {
  transition: border-color 0.3s, background 0.3s;
}
.ant-menu-item,
.ant-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  transition: border-color 0.3s, background 0.3s, padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-item .ant-menu-item-icon,
.ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-item .anticon,
.ant-menu-submenu-title .anticon {
  min-width: 14px;
  font-size: 14px;
  transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s;
}
.ant-menu-item .ant-menu-item-icon + span,
.ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu-item .anticon + span,
.ant-menu-submenu-title .anticon + span {
  margin-left: 10px;
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s, color 0.3s;
}
.ant-menu-item .ant-menu-item-icon.svg,
.ant-menu-submenu-title .ant-menu-item-icon.svg {
  vertical-align: -0.125em;
}
.ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-submenu-title.ant-menu-item-only-child > .anticon,
.ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon {
  margin-right: 0;
}
.ant-menu-item:focus-visible,
.ant-menu-submenu-title:focus-visible {
  box-shadow: 0 0 0 2px #bae7ff;
}
.ant-menu > .ant-menu-item-divider {
  margin: 1px 0;
  padding: 0;
}
.ant-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  border-radius: 2px;
  box-shadow: none;
  transform-origin: 0 0;
}
.ant-menu-submenu-popup::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0.0001;
  content: ' ';
}
.ant-menu-submenu-placement-rightTop::before {
  top: 0;
  left: -7px;
}
.ant-menu-submenu > .ant-menu {
  background-color: #fff;
  border-radius: 2px;
}
.ant-menu-submenu > .ant-menu-submenu-title::after {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-popup > .ant-menu {
  background-color: #fff;
}
.ant-menu-submenu-expand-icon,
.ant-menu-submenu-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
  color: rgba(0, 0, 0, 0.85);
  transform: translateY(-50%);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-arrow::before,
.ant-menu-submenu-arrow::after {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background-color: currentcolor;
  border-radius: 2px;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateY(-2.5px);
}
.ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateY(2.5px);
}
.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-expand-icon,
.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  color: #1890ff;
}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateX(2.5px);
}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateX(-2.5px);
}
.ant-menu-submenu-horizontal .ant-menu-submenu-arrow {
  display: none;
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  transform: translateY(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateX(-2.5px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateX(2.5px);
}
.ant-menu-vertical .ant-menu-submenu-selected,
.ant-menu-vertical-left .ant-menu-submenu-selected,
.ant-menu-vertical-right .ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-horizontal {
  line-height: 46px;
  border: 0;
  border-bottom: 1px solid #f0f0f0;
  box-shadow: none;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu {
  margin-top: -1px;
  margin-bottom: 0;
  padding: 0 20px;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected::after {
  border-bottom: 2px solid #1890ff;
}
.ant-menu-horizontal > .ant-menu-item,
.ant-menu-horizontal > .ant-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
}
.ant-menu-horizontal > .ant-menu-item::after,
.ant-menu-horizontal > .ant-menu-submenu::after {
  position: absolute;
  right: 20px;
  bottom: 0;
  left: 20px;
  border-bottom: 2px solid transparent;
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-horizontal > .ant-menu-submenu > .ant-menu-submenu-title {
  padding: 0;
}
.ant-menu-horizontal > .ant-menu-item a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-horizontal > .ant-menu-item a:hover {
  color: #1890ff;
}
.ant-menu-horizontal > .ant-menu-item a::before {
  bottom: -2px;
}
.ant-menu-horizontal > .ant-menu-item-selected a {
  color: #1890ff;
}
.ant-menu-horizontal::after {
  display: block;
  clear: both;
  height: 0;
  content: ' ';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item {
  position: relative;
}
.ant-menu-vertical .ant-menu-item::after,
.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-inline .ant-menu-item::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #1890ff;
  transform: scaleY(0.0001);
  opacity: 0;
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content: '';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px;
  overflow: hidden;
  line-height: 40px;
  text-overflow: ellipsis;
}
.ant-menu-vertical .ant-menu-submenu,
.ant-menu-vertical-left .ant-menu-submenu,
.ant-menu-vertical-right .ant-menu-submenu,
.ant-menu-inline .ant-menu-submenu {
  padding-bottom: 0.02px;
}
.ant-menu-vertical .ant-menu-item:not(:last-child),
.ant-menu-vertical-left .ant-menu-item:not(:last-child),
.ant-menu-vertical-right .ant-menu-item:not(:last-child),
.ant-menu-inline .ant-menu-item:not(:last-child) {
  margin-bottom: 8px;
}
.ant-menu-vertical > .ant-menu-item,
.ant-menu-vertical-left > .ant-menu-item,
.ant-menu-vertical-right > .ant-menu-item,
.ant-menu-inline > .ant-menu-item,
.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
}
.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline {
  width: 100%;
}
.ant-menu-inline .ant-menu-selected::after,
.ant-menu-inline .ant-menu-item-selected::after {
  transform: scaleY(1);
  opacity: 1;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title {
  width: calc(100% + 1px);
}
.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline.ant-menu-root .ant-menu-item,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title {
  display: flex;
  align-items: center;
  transition: border-color 0.3s, background 0.3s, padding 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-menu-inline.ant-menu-root .ant-menu-item > .ant-menu-title-content,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > .ant-menu-title-content {
  flex: auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-menu-inline.ant-menu-root .ant-menu-item > *,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > * {
  flex: none;
}
.ant-menu.ant-menu-inline-collapsed {
  width: 80px;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
  left: 0;
  padding: 0 calc(50% - 16px / 2);
  text-overflow: clip;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
  line-height: 40px;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
  display: inline-block;
  opacity: 0;
}
.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed .anticon {
  display: inline-block;
}
.ant-menu.ant-menu-inline-collapsed-tooltip {
  pointer-events: none;
}
.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed-tooltip .anticon {
  display: none;
}
.ant-menu.ant-menu-inline-collapsed-tooltip a {
  color: rgba(255, 255, 255, 0.85);
}
.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.ant-menu-item-group-list .ant-menu-item,
.ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 16px 0 28px;
}
.ant-menu-root.ant-menu-vertical,
.ant-menu-root.ant-menu-vertical-left,
.ant-menu-root.ant-menu-vertical-right,
.ant-menu-root.ant-menu-inline {
  box-shadow: none;
}
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item > .ant-menu-inline-collapsed-noicon,
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title > .ant-menu-inline-collapsed-noicon {
  font-size: 16px;
  text-align: center;
}
.ant-menu-sub.ant-menu-inline {
  padding: 0;
  background: #fafafa;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.ant-menu-sub.ant-menu-inline > .ant-menu-item,
.ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
  list-style-position: inside;
  list-style-type: disc;
}
.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-left: 32px;
}
.ant-menu-item-disabled,
.ant-menu-submenu-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  background: none;
  cursor: not-allowed;
}
.ant-menu-item-disabled::after,
.ant-menu-submenu-disabled::after {
  border-color: transparent !important;
}
.ant-menu-item-disabled a,
.ant-menu-submenu-disabled a {
  color: rgba(0, 0, 0, 0.25) !important;
  pointer-events: none;
}
.ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed;
}
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(0, 0, 0, 0.25) !important;
}
.ant-layout-header .ant-menu {
  line-height: inherit;
}
.ant-menu-inline-collapsed-tooltip a,
.ant-menu-inline-collapsed-tooltip a:hover {
  color: #fff;
}
.ant-menu-light .ant-menu-item:hover,
.ant-menu-light .ant-menu-item-active,
.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.ant-menu-light .ant-menu-submenu-active,
.ant-menu-light .ant-menu-submenu-title:hover {
  color: #1890ff;
}
.ant-menu.ant-menu-root:focus-visible {
  box-shadow: 0 0 0 2px #096dd9;
}
.ant-menu-dark .ant-menu-item:focus-visible,
.ant-menu-dark .ant-menu-submenu-title:focus-visible {
  box-shadow: 0 0 0 2px #096dd9;
}
.ant-menu.ant-menu-dark,
.ant-menu-dark .ant-menu-sub,
.ant-menu.ant-menu-dark .ant-menu-sub {
  color: rgba(255, 255, 255, 0.65);
  background: #001529;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0.45;
  transition: all 0.3s;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark.ant-menu-submenu-popup {
  background: transparent;
}
.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #000c17;
}
.ant-menu-dark.ant-menu-horizontal {
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item,
.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
  top: 0;
  margin-top: 0;
  padding: 0 20px;
  border-color: #001529;
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover {
  background-color: #1890ff;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a::before {
  bottom: 0;
}
.ant-menu-dark .ant-menu-item,
.ant-menu-dark .ant-menu-item-group-title,
.ant-menu-dark .ant-menu-item > a,
.ant-menu-dark .ant-menu-item > span > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-menu-dark.ant-menu-inline,
.ant-menu-dark.ant-menu-vertical,
.ant-menu-dark.ant-menu-vertical-left,
.ant-menu-dark.ant-menu-vertical-right {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-vertical .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
  width: 100%;
}
.ant-menu-dark .ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-active,
.ant-menu-dark .ant-menu-submenu-active,
.ant-menu-dark .ant-menu-submenu-open,
.ant-menu-dark .ant-menu-submenu-selected,
.ant-menu-dark .ant-menu-submenu-title:hover {
  color: #fff;
  background-color: transparent;
}
.ant-menu-dark .ant-menu-item:hover > a,
.ant-menu-dark .ant-menu-item-active > a,
.ant-menu-dark .ant-menu-submenu-active > a,
.ant-menu-dark .ant-menu-submenu-open > a,
.ant-menu-dark .ant-menu-submenu-selected > a,
.ant-menu-dark .ant-menu-submenu-title:hover > a,
.ant-menu-dark .ant-menu-item:hover > span > a,
.ant-menu-dark .ant-menu-item-active > span > a,
.ant-menu-dark .ant-menu-submenu-active > span > a,
.ant-menu-dark .ant-menu-submenu-open > span > a,
.ant-menu-dark .ant-menu-submenu-selected > span > a,
.ant-menu-dark .ant-menu-submenu-title:hover > span > a {
  color: #fff;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  opacity: 1;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark .ant-menu-item:hover {
  background-color: transparent;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #1890ff;
}
.ant-menu-dark .ant-menu-item-selected {
  color: #fff;
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected::after {
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected > a,
.ant-menu-dark .ant-menu-item-selected > span > a,
.ant-menu-dark .ant-menu-item-selected > a:hover,
.ant-menu-dark .ant-menu-item-selected > span > a:hover {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,
.ant-menu-dark .ant-menu-item-selected .anticon {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon + span,
.ant-menu-dark .ant-menu-item-selected .anticon + span {
  color: #fff;
}
.ant-menu.ant-menu-dark .ant-menu-item-selected,
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
  background-color: #1890ff;
}
.ant-menu-dark .ant-menu-item-disabled,
.ant-menu-dark .ant-menu-submenu-disabled,
.ant-menu-dark .ant-menu-item-disabled > a,
.ant-menu-dark .ant-menu-submenu-disabled > a,
.ant-menu-dark .ant-menu-item-disabled > span > a,
.ant-menu-dark .ant-menu-submenu-disabled > span > a {
  color: rgba(255, 255, 255, 0.35) !important;
  opacity: 0.8;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu.ant-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-menu-rtl .ant-menu-item-group-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline,
.ant-menu-rtl.ant-menu-vertical {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-menu-rtl.ant-menu-dark.ant-menu-inline,
.ant-menu-rtl.ant-menu-dark.ant-menu-vertical {
  border-left: none;
}
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: top right;
}
.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item .anticon,
.ant-menu-rtl .ant-menu-submenu-title .anticon {
  margin-right: auto;
  margin-left: 10px;
}
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .anticon {
  margin-left: 0;
}
.ant-menu-submenu-rtl.ant-menu-submenu-popup {
  transform-origin: 100% 0;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  right: auto;
  left: 16px;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateY(-2px);
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateY(2px);
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-rtl.ant-menu-inline .ant-menu-item::after {
  right: auto;
  left: 0;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,
.ant-menu-rtl.ant-menu-inline .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 0;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 16px;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title {
  padding: 0 calc(50% - 16px / 2);
}
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 28px 0 16px;
}
.ant-menu-sub.ant-menu-inline {
  border: 0;
}
.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-right: 32px;
  padding-left: 0;
}

.flowChartModal .ant-modal-header {
  border-bottom: 1px solid #eaeaea !important;
  padding: 15px 24px !important;
}
.flowChartModal .ant-modal-body,
.flowChartModal .am-modal-body {
  background-color: #f5f5f9;
  display: flex;
  padding: 0;
}
.flowChartModal .ant-modal-body .workflowItem,
.flowChartModal .am-modal-body .workflowItem {
  cursor: default !important;
  pointer-events: none;
}
.flowChartModal .ant-modal-body .workflowItem .workflowNodeDel,
.flowChartModal .am-modal-body .workflowItem .workflowNodeDel {
  display: none;
}
.flowChartModal .ant-modal-body .workflowEditContent,
.flowChartModal .am-modal-body .workflowEditContent {
  margin-top: 48px;
}
.flowChartModal .ant-modal-body .workflowEditContent:first-child > :first-child,
.flowChartModal .am-modal-body .workflowEditContent:first-child > :first-child {
  margin-top: 0;
}
.flowChartModal .am-modal-body {
  overflow-y: auto;
  overflow-x: hidden;
  flex: 1;
}
.flowChartModal .mobileClose {
  position: absolute;
  right: 10px;
  top: 11px;
  z-index: 1;
}
.flowChartModal .workflowBranch {
  overflow: hidden;
}
.flowChartModal .workflowBranch:not(.workflowBoxPending) > .flexColumn.executed .workflowExecLine {
  bottom: inherit;
}
.flowChartModal .workflowBranch:not(.workflowBoxPending) .executed > .workflowBox:before {
  background-color: #2196f3;
}
.flowChartModal .workflowBranch:not(.workflowBoxPending).workflowInclusionBranch > .flexColumn.executed .workflowBox:before {
  background-color: #2196f3;
}
.flowChartModal .workflowBranch:not(.workflowBoxPending):not(.workflowInclusionBranch) .workflowBox:before {
  background-color: #ccc !important;
}

.workflowEdit {
  overflow: auto;
}
.workflowEdit.addTop .workflowEditContent > :first-child {
  margin-top: 88px;
}
.workflowEdit.workflowEditRelease .icon-custom_add_circle,
.workflowEdit.workflowEditRelease .workflowOperate {
  display: none !important;
}
.workflowEdit.workflowEditRelease .workflowNodeNameText {
  pointer-events: none;
}
.workflowEdit .flexColumn {
  align-items: center;
  position: relative;
}
.workflowEdit .workflowEditContent:first-child > :first-child {
  margin-top: 48px;
}
.workflowEdit .workflowEditContent:first-child .workflowBox {
  padding-top: 20px;
}
.workflowEdit .workflowBox {
  padding: 16px 24px 0;
  position: relative;
}
.workflowEdit .workflowBox::before,
.workflowEdit .workflowBox ~ .workflowLineBtn::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 1px;
  height: 100%;
  background-color: #ccc;
}
.workflowEdit .workflowBoxPending .workflowExecLine,
.workflowEdit .workflowBoxPending .workflowExecTopLine,
.workflowEdit .workflowBoxPending .workflowExecBottomLine {
  background-color: #ccc;
}
.workflowEdit .workflowBoxBranchPending > .workflowExecBottomLine {
  background-color: #ccc;
}
.workflowEdit .workflowExecLine {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  height: 100%;
  width: 3px;
  background-color: #2196f3;
}
.workflowEdit .workflowExecTopLine,
.workflowEdit .workflowExecBottomLine {
  position: absolute;
  height: 3px;
  background-color: #2196f3;
  z-index: 1;
}
.workflowEdit .workflowExecTopLine {
  top: 0;
}
.workflowEdit .workflowExecBottomLine {
  bottom: 0;
}
.workflowEdit .BGBlue {
  background: #2196f3;
}
.workflowEdit .BGSkyBlue {
  background: #00bcd4;
}
.workflowEdit .BGGreen {
  background: #01ca83;
}
.workflowEdit .BGViolet {
  background: #7e57c2;
}
.workflowEdit .BGBlueAsh {
  background: #4c7d9e;
}
.workflowEdit .BGYellow {
  background: #ffa340;
}
.workflowEdit .BGGray {
  background: #ddd;
}
.workflowEdit .BGDarkBlue {
  background: #4158db;
}
.workflowEdit .BGRed {
  background: #f15b75;
}
.workflowEdit .workflowItem {
  width: 261px;
  background: #fff;
  border-radius: 6px;
  position: relative;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
.workflowEdit .workflowItem:hover .workflowNodeDel,
.workflowEdit .workflowItem:hover .workflowBranchCopy {
  display: inline-block;
}
.workflowEdit .workflowItem.active {
  box-shadow: 0 2px 6px rgba(33, 150, 243, 0.4), 0 6px 24px rgba(33, 150, 243, 0.4);
}
.workflowEdit .workflowItem.active .workflowStartNull {
  background: #fff !important;
  border-color: #ddd !important;
  color: #bdbdbd !important;
}
.workflowEdit .workflowItem.errorShadow {
  box-shadow: 0 0 1px 1px #f44336, 0 1px 4px rgba(0, 0, 0, 0.16);
}
.workflowEdit .workflowItem.errorShadow.active {
  box-shadow: 0 0 1px 1px #f44336, 0 2px 6px rgba(244, 67, 54, 0.4), 0 6px 24px rgba(33, 150, 243, 0.4);
}
.workflowEdit .workflowItem.workflowItemDisabled .workflowName,
.workflowEdit .workflowItem.workflowItemDisabled .workflowContent {
  opacity: 0.5 !important;
}
.workflowEdit .workflowItem.workflowItemDisabled .workflowAvatar {
  box-shadow: 0 0 30px 30px rgba(255, 255, 255, 0.5) inset;
}
.workflowEdit .workflowItem .workflowAvatars {
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  height: 40px;
  z-index: 2;
  pointer-events: none;
}
.workflowEdit .workflowItem .workflowAvatars .workflowAvatar {
  border: 2px solid #fff;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  font-size: 22px;
  text-align: center;
  color: #fff;
  line-height: 36px;
  box-sizing: initial;
}
.workflowEdit .workflowItem .workflowAvatars .workflowAvatar.workflowAvatarSvg {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.workflowEdit .workflowItem .workflowAvatars .workflowAvatar.workflowAvatarSvg > div {
  height: 22px;
}
.workflowEdit .workflowItem .workflowName {
  width: 100%;
  height: 60px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  font-size: 15px;
  color: #fff;
  padding: 26px 10px 0;
  box-sizing: border-box;
}
.workflowEdit .workflowItem .workflowName.workflowBranchItem {
  font-size: 13px;
  border-bottom: 1px solid #ccc;
  padding: 8px 8px 12px 8px;
  min-height: 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #151515;
  height: auto;
  text-align: left;
}
.workflowEdit .workflowItem .workflowName.workflowBranchItem .maxWidth80 {
  max-width: 80px;
}
.workflowEdit .workflowItem .workflowName.workflowBranchItem .workflowBranchItemTag {
  min-height: 32px;
  line-height: 20px;
  background: #f5f5f5;
  padding: 6px 8px;
}
.workflowEdit .workflowItem .workflowName.workflowBranchItem .workflowBranchItemTag .maxWidth {
  display: inline-block;
  max-width: 100%;
}
.workflowEdit .workflowItem .workflowName.workflowBranchItem .conditionSplit {
  text-align: center;
  position: relative;
  font-size: 14px;
  padding: 8px 0;
  color: #757575;
}
.workflowEdit .workflowItem .workflowName.workflowBranchItem .conditionSplit::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  border-bottom: 1px solid #bdbdbd;
}
.workflowEdit .workflowItem .workflowName.workflowBranchItem .conditionSplit span {
  display: inline-block;
  padding: 0 10px;
  background: #fff;
  position: relative;
}
.workflowEdit .workflowItem .workflowName.workflowBranchItem .workflowNodeNameText,
.workflowEdit .workflowItem .workflowName.workflowBranchItem .workflowNodeName {
  font-size: 15px;
  text-align: left;
}
.workflowEdit .workflowItem .workflowName.workflowBranchItem .workflowNodeNameText:hover,
.workflowEdit .workflowItem .workflowName.workflowBranchItem .workflowNodeName:hover {
  background: #f5f5f5;
}
.workflowEdit .workflowItem .workflowName.workflowBranchItem .workflowNodeNameText:focus ~ span,
.workflowEdit .workflowItem .workflowName.workflowBranchItem .workflowNodeName:focus ~ span {
  display: none !important;
}
.workflowEdit .workflowItem .workflowName.workflowBranchItem .workflowNodeName {
  flex: 1;
  background: #f5f5f5;
}
.workflowEdit .workflowItem .workflowName.workflowBranchItem .workflowNotes {
  margin-top: -3px;
}
.workflowEdit .workflowItem .workflowName.workflowBranchItem .workflowNotes,
.workflowEdit .workflowItem .workflowName.workflowBranchItem .workflowOperate {
  position: initial;
  margin-left: 10px;
}
.workflowEdit .workflowItem .workflowName .workflowNodeNameText {
  padding: 0 6px;
  height: 28px;
  line-height: 28px;
  box-sizing: border-box;
  text-align: center;
  border-radius: 3px;
  display: inline-block;
  max-width: 100%;
}
.workflowEdit .workflowItem .workflowName .workflowNodeNameText:hover {
  background: rgba(255, 255, 255, 0.08);
}
.workflowEdit .workflowItem .workflowName .workflowNodeName {
  width: 100%;
  height: 28px;
  line-height: 28px;
  border-radius: 3px;
  padding: 0 6px;
  box-sizing: border-box;
  border: none;
  font-size: 15px;
  background: #fff;
  color: #151515;
}
.workflowEdit .workflowItem .workflowContent {
  padding: 8px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 50px;
  word-break: break-all;
}
.workflowEdit .workflowItem .workflowContent .workflowStartNull {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  border: 2px solid #2196f3;
  font-weight: bold;
  border-radius: 18px;
  margin: 6px auto;
  color: #2196f3;
  font-size: 14px;
  min-width: 140px;
  box-sizing: border-box;
  background: #e6f4ff;
  padding: 0 16px;
}
.workflowEdit .workflowItem .workflowContent .workflowStartNull:hover {
  color: #fff;
  background: #2196f3;
}
.workflowEdit .workflowItem .workflowContent .workflowContentBG {
  background: #f5f5f5;
}
.workflowEdit .workflowItem .workflowContent .blue {
  color: #2196f3 !important;
}
.workflowEdit .workflowItem .workflowContent .red {
  color: #f44336 !important;
}
.workflowEdit .workflowItem .workflowContent .yellow {
  color: #ffa340 !important;
}
.workflowEdit .workflowItem .workflowContent .workflowContentInfo {
  height: 30px;
  line-height: 30px;
  padding: 0 8px;
  width: 100%;
  box-sizing: border-box;
  font-size: 13px;
}
.workflowEdit .workflowItem .workflowContent .icon-workflow_info,
.workflowEdit .workflowItem .workflowContent .icon-workflow_error {
  vertical-align: top;
  display: inline-block;
  margin-top: 1px;
}
.workflowEdit .workflowItem .workflowNodeDel {
  color: #757575;
  cursor: pointer;
  position: absolute;
  top: -8px;
  right: -8px;
  font-size: 18px;
  width: 18px;
  height: 18px;
  background: #fff;
  border-radius: 50%;
  display: none;
  z-index: 10;
}
.workflowEdit .workflowItem .workflowNodeDel:hover {
  color: #f44336;
}
.workflowEdit .workflowItem .workflowNodeCopy {
  color: #757575;
  cursor: pointer;
  position: absolute;
  top: -14px;
  left: -14px;
  width: 28px;
  height: 28px;
  background: #fff;
  border-radius: 50%;
  display: inline-block;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #fff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.24);
}
.workflowEdit .workflowItem .workflowNodeCopy:hover {
  border-color: #fff;
  background: #eaeaea;
}
.workflowEdit .workflowItem .workflowNodeCopy.active {
  border-color: #fff;
}
.workflowEdit .workflowItem .workflowNodeCopy.active:hover {
  background: #3ea0ff !important;
}
.workflowEdit .workflowItem .delNodeBox {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #fff;
  background: rgba(51, 51, 51, 0.8);
  z-index: 1;
  border-radius: 6px;
  justify-content: center;
}
.workflowEdit .workflowItem .delNodeBox .delNodeCancelBtn,
.workflowEdit .workflowItem .delNodeBox .delNodeSureBtn {
  width: 106px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 3px;
  margin: 0 7px;
  cursor: pointer;
  color: #fff;
  background: #757575;
}
.workflowEdit .workflowItem .delNodeBox .delNodeSureBtn {
  background: #ff3b3b;
}
.workflowEdit .workflowItem .workflowBranchCopy {
  display: none;
  height: 15px;
}
.workflowEdit .workflowItem .workflowNotes {
  position: absolute;
  z-index: 1;
  right: 30px;
  top: 6px;
}
.workflowEdit .workflowItem .workflowOperate {
  position: absolute;
  z-index: 1;
  right: 8px;
  top: 6px;
}
.workflowEdit .workflowLineBtn {
  padding: 16px 0;
  width: 261px;
  position: relative;
}
.workflowEdit .workflowLineBtn .icon-custom_add_circle {
  width: 20px;
  height: 20px;
  display: block;
  font-size: 20px;
  cursor: pointer;
  position: relative;
  background: #f0f0f0;
  color: #ccc;
  margin: 0 auto;
}
.workflowEdit .workflowLineBtn .icon-custom_add_circle:hover {
  color: #757575;
}
.workflowEdit .workflowLineBtn .workflowAddActionBox {
  width: 100%;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
  box-shadow: 0 4px 26px #2196f3;
  background: #fff;
  margin: 20px 0;
  position: relative;
  padding: 16px;
  flex-wrap: wrap;
}
.workflowEdit .workflowLineBtn .workflowAddActionBox .workflowCopyBtn:hover {
  text-decoration: underline;
}
.workflowEdit .workflowLineBtn .ming.Menu {
  transform: translateX(-50%);
  left: 50% !important;
}
.workflowEdit .workflowLineBtn .ming.MenuItem .Item-content {
  color: #757575 !important;
}
.workflowEdit .workflowLineBtn .ming.MenuItem .Item-content:hover {
  background: #f5f5f5 !important;
}
.workflowEditBtn {
  position: absolute;
  top: 55px;
  left: 20px;
  right: 20px;
  user-select: none;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: left;
  background: rgba(245, 245, 249, 0.9);
}
.workflowEditBtn.mobile {
  top: 0;
  justify-content: center;
}
.workflowEditBtn.addTop {
  top: 95px;
}
.workflowEditBtn i {
  width: 28px;
  height: 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 16px;
  color: #757575;
  border-radius: 3px;
  margin-right: 8px;
}
.workflowEditBtn i:not(.disabled):hover {
  background: #eaeced;
}
.workflowEditBtn i.ThemeColor3 {
  background: #fff !important;
}
.workflowEditBtn i.disabled {
  color: #bdbdbd !important;
  cursor: not-allowed;
}
.workflowEditBtn .workflowEditBtnLine {
  width: 2px;
  height: 16px;
  background: #ddd;
  margin-right: 8px;
}
.workflowWarning {
  color: #ff8400;
  height: 40px;
  line-height: 40px;
  background: #ffe4c7;
  text-align: center;
  position: absolute;
  top: 55px;
  left: 0;
  right: 0;
}
.workflowWarning.workflowError {
  background: #ffcdc9;
  color: #e61000;
}
.deleteNodeConfirm .mui-dialog-default-title {
  color: #f44336 !important;
}
.deleteNodeConfirm .Dialog-footer-btns .Button--primary {
  background: #f44336 !important;
}
.switchDetailConfirm .Dialog-footer-btns .Button--medium {
  float: right;
}
.switchDetailConfirm .Dialog-footer-btns .Button--primary {
  margin-left: 20px !important;
}
.createNodeDialog {
  width: 640px;
  background: #fff;
  box-shadow: 0 10px 23px 2px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.15);
}
.createNodeDialog .createNodeDialogHeader {
  height: 55px;
  padding: 0 24px;
  align-items: center;
  color: #fff;
  background: #2196f3;
}
.createNodeDialog .createNodeDialogHeader .icon-delete {
  width: 18px;
  display: inline-block;
  cursor: pointer;
  transition: all 250ms ease-out;
}
.createNodeDialog .createNodeDialogHeader .icon-delete:hover {
  transform: rotate(90deg);
}
.createNodeDialog .createNodeDialogHeader .createNodeExplain {
  cursor: pointer;
  color: rgba(255, 255, 255, 0.7) !important;
}
.createNodeDialog .createNodeDialogHeader .createNodeExplain:hover {
  color: rgba(255, 255, 255, 0.9) !important;
}
.createNodeDialog .createNodeDialogHeader .copyNodeBtn {
  padding: 0 16px;
  height: 36px;
  border-radius: 18px;
  color: #fff;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.2);
  font-weight: bold;
  font-size: 13px;
  margin-right: 15px;
  display: inline-flex;
  align-items: center;
  box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.1) inset;
  transition: all 250ms ease-out;
}
.createNodeDialog .createNodeDialogHeader .copyNodeBtn:hover {
  background: rgba(0, 0, 0, 0.15);
  box-shadow: none;
}
.createNodeDialog .createNodeMessageBox {
  background: #f5f5f5;
  border-radius: 3px;
  padding: 16px;
}
.createNodeDialog .nodeList {
  margin: 0 9px;
}
.createNodeDialog .nodeList li {
  width: 50%;
  box-sizing: border-box;
  border-radius: 8px;
  display: flex;
  align-items: center;
  padding: 6px 12px;
  border-width: 1px 5px;
  border-style: solid;
  border-color: #ffffff;
  cursor: pointer;
  float: left;
  height: 56px;
}
.createNodeDialog .nodeList li:hover {
  background: #f8f8f8;
}
.createNodeDialog .nodeList li .nodeListIcon {
  margin-right: 10px;
  min-width: 40px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.createNodeDialog .nodeList li .nodeListIcon i {
  font-size: 22px;
  color: #fff;
}
.createNodeDialog .nodeList li .nodeListOverdue {
  margin-left: 10px;
  height: 22px;
  line-height: 22px;
  padding: 0 7px;
  border-radius: 3px;
  background-color: #e8e8e8;
  color: #757575;
}
.createNodeDialog .nodeList li .nodeListNew {
  margin-left: 10px;
  height: 22px;
  line-height: 22px;
  padding: 0 8px;
  border-radius: 11px;
  background: #4caf50;
  color: #fff;
}
.createNodeDialog .secondNodeList {
  margin-top: 10px;
}
.createNodeDialog .secondNodeList li {
  padding: 12px;
  border-radius: 8px;
  cursor: pointer;
}
.createNodeDialog .secondNodeList li:hover {
  background: #f8f8f8;
}
.createNodeDialog .secondNodeList li:not(.disabled) .Radio-box {
  background: #fff !important;
}
.createNodeDialog .secondNodeList li .Radio-text {
  color: #151515 !important;
  font-size: 16px;
}
.createNodeDialog .secondNodeList li .Radio--disabled {
  cursor: pointer;
}
.createNodeDialog .createNodeSearch {
  height: 36px;
  position: relative;
  margin: 20px 20px 0;
}
.createNodeDialog .createNodeSearch input {
  padding: 8px 32px;
  height: 36px;
  background: #f5f5f5;
  border-radius: 18px;
  border: none;
  width: 100%;
}
.createNodeDialog .createNodeSearch .icon {
  position: absolute;
  top: 9px;
  left: 9px;
}
.createNodeDialog .createNodeTabs {
  margin: 10px 20px 0;
}
.createNodeDialog .createNodeTabs li {
  padding: 12px 15px;
  border-bottom: 3px solid transparent;
  margin-right: 24px;
  font-weight: bold;
  cursor: pointer;
}
.createNodeDialog .createNodeSearchEmpty {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-size: 16px;
  color: #757575;
  margin: 0 14px;
}
.createNodeDialog .createNodeFooterBtn {
  height: 40px;
  border-radius: 3px;
  border: 1px solid #ccc;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
}
.createNodeDialog .nodeListContainer > div:hover .nodeListIconBG {
  background: #f8f8f8;
}
.createNodeDialog .nodeListContainer .nodeListIconBG {
  border-radius: 3px;
  padding: 1px;
}
#workflowNodeNotes:focus {
  border-color: #2196f3 !important;
}
.flowNodeOperateList {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.16);
  padding: 5px 0;
}
.flowNodeOperateList li {
  height: 36px;
  display: flex;
  align-items: center;
  padding: 0 32px 0 16px;
  cursor: pointer;
}
.flowNodeOperateList li:hover {
  background-color: #f5f5f5;
}
.flowNodeOperateList li.flowNodeDel {
  color: #f44336;
}
.flowNodeOperateList li.flowNodeDel i {
  color: #f44336;
  font-size: 16px;
}
.flowNodeOperateList li i {
  font-size: 14px;
  color: #757575;
  margin-right: 10px;
}
.flowNodeOperateList .flowNodeOperateMove {
  padding-top: 8px;
  padding-left: 16px;
  border-top: 1px solid #eaeaea;
}
.flowNodeOperateList .flowNodeOperateMoveBtn {
  margin: 6px 16px;
  border-radius: 2px;
  border: 1px solid #ddd;
  color: #757575;
}
.flowNodeOperateList .flowNodeOperateMoveBtn .disabled {
  background: #f5f5f5;
  color: #bdbdbd;
}
.flowNodeOperateList .flowNodeOperateMoveBtn .disabled .icon {
  cursor: not-allowed;
  color: #bdbdbd !important;
  background: transparent !important;
}
.flowNodeOperateList .flowNodeOperateMoveBtn .icon {
  font-size: 16px;
  padding: 2px 12px;
  cursor: pointer;
}
.flowNodeOperateList .flowNodeOperateMoveBtn .icon:not(.disabled):hover {
  background: #f5f5f5;
  color: #2196f3;
}
.flowNodeOperateList .flowNodeOperateMoveBtn .flowNodeOperateMoveLine {
  width: 1px;
  position: relative;
}
.flowNodeOperateList .flowNodeOperateMoveBtn .flowNodeOperateMoveLine::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  background: #ddd;
}
.processNodeBox .processNodeAlias {
  padding: 5px 12px;
  border-radius: 4px;
  border: 1px solid #ccc;
  height: 36px;
  line-height: 36px;
  width: 100%;
  font-size: 13px;
  color: #151515;
}
.processNodeBox .processNodeAlias:focus {
  border-color: #2196f3;
}
.processNodeBox .processNodeAlias::-webkit-input-placeholder {
  color: #bdbdbd;
}
.processNodeBox .processNodeAlias:-moz-placeholder {
  color: #bdbdbd;
}
.processNodeBox .processNodeAlias::-moz-placeholder {
  color: #bdbdbd;
}
.processNodeBox .processNodeAlias:-ms-input-placeholder {
  color: #bdbdbd;
}
.processNodeBox .processNodeErrorMessage {
  position: absolute;
  bottom: 36px;
  transform: translateY(-7px);
  z-index: 1;
  left: 0;
  border-radius: 3px;
  color: #fff;
  padding: 5px 12px;
  white-space: nowrap;
  background: #f44336;
  font-size: 12px;
}
.processNodeBox .processNodeErrorMessage .processNodeErrorArrow {
  position: absolute;
  transform: translateY(-5px);
  z-index: 1;
  left: 12px;
  background: transparent;
  border: 6px solid transparent;
  border-top-color: #f44336;
  bottom: -17px;
}
.workflowThumbnail {
  top: initial;
  bottom: 0;
  width: 290px;
  height: 290px;
}
.workflowThumbnail .ant-drawer-content-wrapper {
  box-shadow: none !important;
}
.workflowThumbnail .ant-drawer-content {
  background: transparent;
}
.workflowExceedDialog .Dialog-footer-btns {
  text-align: center;
  margin-bottom: 25px;
}

.workflowEdit .workflowBranch {
  display: inline-flex;
  position: relative;
  padding-top: 16px;
  background-color: #f5f5f9;
}
.workflowEdit .workflowBranch.workflowBoxPending .workflowExecBeforeLine::before {
  background-color: #ccc !important;
}
.workflowEdit .workflowBranch ~ .workflowLineBtn::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 1px;
  height: 100%;
  background-color: #ccc;
}
.workflowEdit .workflowBranch > .flexColumn {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.workflowEdit .workflowBranch > .flexColumn::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 1px;
  height: 100%;
  background-color: #ccc;
}
.workflowEdit .workflowBranch > .flexColumn.workflowExecBeforeLine::before {
  width: 3px;
  background-color: #2196f3;
}
.workflowEdit .workflowBranch > .flexColumn > .workflowBox {
  padding-top: 36px !important;
  box-sizing: border-box;
}
.workflowEdit .workflowBranch > .flexColumn .clearLeftBorder {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
}
.workflowEdit .workflowBranch > .flexColumn .clearLeftBorder::before {
  content: '';
  position: absolute;
  left: 0;
  top: -5px;
  width: calc((100% - 1px) / 2);
  background: #f5f5f9;
  height: 10px;
}
.workflowEdit .workflowBranch > .flexColumn .clearLeftBorder::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -5px;
  width: calc((100% - 1px) / 2);
  background: #f5f5f9;
  height: 10px;
}
.workflowEdit .workflowBranch > .flexColumn .clearRightBorder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
}
.workflowEdit .workflowBranch > .flexColumn .clearRightBorder::before {
  content: '';
  position: absolute;
  right: 0;
  top: -5px;
  width: calc((100% - 1px) / 2);
  background: #f5f5f9;
  height: 10px;
}
.workflowEdit .workflowBranch > .flexColumn .clearRightBorder::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: -5px;
  width: calc((100% - 1px) / 2);
  background: #f5f5f9;
  height: 10px;
}
.workflowEdit .workflowBranch .workflowBranchBtn {
  font-size: 34px;
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  width: 34px;
  cursor: pointer;
  margin-left: -17px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.24);
}
.workflowEdit .workflowBranch .workflowBranchBtn .icon-clear_bold,
.workflowEdit .workflowBranch .workflowBranchBtn .icon-all_run2 {
  color: #2196f3;
  position: absolute;
  left: 9px;
  top: 9px;
  text-shadow: none;
}
.workflowEdit .workflowBranch .workflowBranchSpecial {
  width: 160px;
  height: 60px;
  margin: auto;
}
.workflowEdit .workflowBranch .workflowBranchSpecial .workflowName {
  padding: 0;
  align-items: center;
  justify-content: center;
}
.workflowEdit .workflowBranch .workflowBranchSpecial .workflowName .workflowYes {
  color: #01ca86;
}
.workflowEdit .workflowBranch .workflowBranchSpecial .workflowName .workflowNo {
  color: #f44336;
}
.workflowEdit .workflowBranchHide .workflowLineBtn {
  padding-top: 32px !important;
}
.workflowEdit .workflowBranchNumber {
  position: absolute;
  left: 0;
  top: 0;
  width: 34px;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.workflowBranchTips {
  white-space: nowrap;
  height: 34px;
  width: 98px;
}
.workflowBranchTips .ant-tooltip-inner {
  background-color: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
  display: flex;
  justify-content: center;
}
.workflowBranchTips .ant-tooltip-arrow {
  display: none !important;
}
.workflowBranchTips .workflowBranchBtnSmall {
  width: 24px;
  height: 24px;
  background: #ffffff;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.workflowBranchTips .workflowBranchBtnSmall i {
  font-size: 16px;
}
.workflowBranchTips .workflowBranchBtnBig {
  width: 34px;
  height: 34px;
  cursor: pointer;
}

.workflowStep.allowSelect .pointerItem {
  background-color: #2196f3 !important;
}
.workflowStep.allowSelect .stepContentWrap {
  cursor: pointer;
  border-color: #ddd;
}
.workflowStep.allowSelect .stepContentWrap:hover {
  border-color: #ccc;
}
.workflowStep .stepItem {
  margin-left: 14px;
  padding: 12px 0;
  min-width: 0;
}
.workflowStep .userName {
  height: 17px;
  line-height: 17px;
  font-size: 14px;
  color: #151515;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  font-weight: bold;
}
.workflowStep .stepName {
  margin: 12px 14px 0 14px;
}
.workflowStep .stepContentWrap {
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border: 2px solid #fff;
}
.workflowStep .stepContentWrap.active {
  border-color: #2196f3;
}
.workflowStep .stepContent {
  align-items: center;
  margin: 0 14px;
  border-bottom: 1px solid #eaeaea;
}
.workflowStep .stepContent:last-child {
  border-bottom: 0;
}
.workflowStep .stepContent .avatarBoxCon {
  padding: 16px 0;
  align-self: flex-start;
}
.workflowStep .stepContent .stepDetail {
  margin-left: 10px;
  line-height: 17px;
  padding: 16px 0;
  min-width: 0;
}
.workflowStep .stepContent .stepDetail .timeAction {
  margin-top: 4px;
  align-items: center;
  flex-wrap: wrap;
  font-size: 12px;
}
.workflowStep .stepContent .stepDetail .action {
  color: #757575;
  margin-left: 10px;
  font-size: 14px;
  font-weight: bold;
}
.workflowStep .stepContent .stepDetail .action.action-1,
.workflowStep .stepContent .stepDetail .action.action-19 {
  color: #2196f3;
}
.workflowStep .stepContent .stepDetail .action.action-5 {
  color: #f44336;
}
.workflowStep .stepContent .stepDetail .action.action-4,
.workflowStep .stepContent .stepDetail .action.action-17 {
  color: #4caf50;
}
.workflowStep .stepContent .stepDetail .action.action-13 {
  color: #ffa340;
}
.workflowStep .stepContent .stepDetail .info {
  margin-top: 4px;
  color: #757575;
  word-break: break-all;
  padding-right: 12px;
  font-size: 14px;
  white-space: break-spaces;
}
.workflowStep .stepContent .stepDetail .infoSignature {
  margin-top: 6px;
  height: 64px;
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: contain;
}
.workflowStep .stepContent .stepDetail .waitInfo {
  margin-bottom: 6px;
}
.workflowStep .stepContent .stepDetail .current {
  color: #2196f3;
  margin-bottom: 0;
}
.workflowStep .stepContent .stepDetail .pass {
  color: #4caf50;
}
.workflowStep .stepContent .stepDetail .refuse {
  color: #f44336;
}
.workflowStep .stepContent .stepDetail .fileItemImg {
  height: 64px;
  border: 1px solid #EAEAEA;
  margin-right: 6px;
  margin-top: 6px;
}
.workflowStep .stepContent .stepDetail .fileItemImg:Hover {
  filter: brightness(0.9);
}
.workflowStep .stepContent .stepDetail .fileItemImg img {
  max-width: 100%;
  height: 100%;
}
.workflowStep .stepContent .stepDetail .fileItemDoc {
  display: inline-flex;
  align-items: center;
  height: 28px;
  background: #F5F5F5;
  border-radius: 3px;
  max-width: 100%;
  margin-right: 6px;
  margin-top: 6px;
  padding-right: 8px;
}
.workflowStep .stepContent .stepDetail .fileItemDoc:hover {
  background: #F5F5F5;
}
.workflowStep .stepContent .stepDetail .fileItemDoc .fileIcon {
  margin: 3px;
}
.workflowStep .flowPointer {
  align-items: center;
  width: 20px;
  transform: translateY(20px);
}
.workflowStep .flowPointer .pointerItem {
  width: 11px;
  height: 11px;
  flex-shrink: 0;
  background-color: #ddd;
  border-radius: 50%;
}
.workflowStep .flowPointer .pointerItem.active {
  position: relative;
  width: 20px;
  height: 20px;
  margin-top: -6px;
  flex: 0 0 20px;
  background-color: #fff;
  box-shadow: 0 0 10px 1px #2196f3;
}
.workflowStep .flowPointer .pointerItem.active:after {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #2196f3;
}
.workflowStep .flowPointer .pointerLine {
  width: 1px;
  height: 100%;
  background-color: #eaeaea;
}
.workflowStep .stepTimeConsuming {
  margin-left: 10px;
  padding: 0 7px;
  height: 24px;
  border-radius: 12px;
  align-items: center;
  justify-content: center;
}
.workflowStepFieldsWrap {
  background-color: #f8f8f8 !important;
}
.workflowStepFieldsWrap .Tooltip-arrow {
  border-bottom-color: #f8f8f8 !important;
  border-width: 0 8px 8px !important;
}

.worksheetRecordDialog {
  min-height: 500px;
  max-height: 100% !important;
  background: pink;
}
.worksheetRecordDialog .mui-dialog-body {
  padding: 0 !important;
  background: #fafafa;
  position: relative;
  overflow: hidden;
}
.worksheetRecordDialog .mui-dialog-body .nano-content {
  position: static;
}
.worksheetRecordDialog .mui-dialog-body .nano > .nano-pane {
  display: none;
}
.worksheetRecordDialog .logBox .selectTriggerChildAvatar .accountName:hover {
  color: #151515;
  background: #fff;
}

.processRecordFooterHandle {
  width: 100%;
  height: 50px;
  align-items: center;
  background-color: #fff;
  padding: 0 10px;
  z-index: 1;
}
.processRecordFooterHandle .optionArrowBtn {
  margin-left: 5px;
  padding: 8px 5px !important;
  border-radius: 5px;
  background-color: #f7f7f8;
}
.processRecordFooterHandle .optionBtn {
  text-align: center;
  color: #9e9e9e;
  padding: 0 10px;
}
.processRecordFooterHandle .headerBtn {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 18px;
  border: 1px solid #ccc;
  margin: 0 3px;
  height: 36px;
  padding: 0 10px;
  min-width: 0;
}
.processRecordFooterHandle .headerBtn .icon {
  font-size: 18px;
  margin-right: 5px;
}
.processRecordFooterHandle .headerBtn.hasten,
.processRecordFooterHandle .headerBtn.return,
.processRecordFooterHandle .headerBtn.taskRevoke {
  color: #fff;
  background-color: #ff9800;
  border: 1px solid #ff9800;
}
.processRecordFooterHandle .headerBtn.overrule {
  color: #fff;
  background-color: #f44336;
  border: 1px solid #f44336;
}
.processRecordFooterHandle .headerBtn.submit,
.processRecordFooterHandle .headerBtn.revoke,
.processRecordFooterHandle .headerBtn.pass {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
}
.processRecordFooterHandle .moreOperation {
  width: 30px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  color: #2196f3;
  background-color: rgba(33, 150, 243, 0.08);
  border-radius: 11px;
}
.processRecordFooterHandle .moreOperation > i {
  line-height: 34px;
}

.otherActionModal {
  max-height: 95%;
  overflow-y: auto;
  width: 100%;
  background: #fff;
}
.otherActionWrapper {
  overflow-y: auto;
}
.otherActionWrapper .am-textarea-item,
.otherActionWrapper .itemWrap {
  padding: 10px 16px;
  overflow: initial;
}
.otherActionWrapper .title {
  padding: 16px 16px 0;
}
.otherActionWrapper .itemWrap .selectedUser {
  width: 30px;
  height: 30px;
}
.otherActionWrapper .itemWrap .icon-lift {
  color: #ffa340;
}
.otherActionWrapper .itemWrap .flexEnd {
  justify-content: flex-end;
}
.otherActionWrapper .adm-text-area {
  border: 1px solid #e3e3e3;
  padding: 6px;
  border-radius: 4px;
}
.otherActionWrapper .adm-text-area > textarea {
  font-size: 14px;
}
.otherActionWrapper .verifyPasswordInputWrap .label {
  font-weight: bold;
}
.otherActionWrapper .attachmentFiles {
  padding: 0;
}
.otherActionWrapper .selectTemplate {
  min-height: 39px;
  border-radius: 4px;
  padding: 5px;
  border: 1px solid #e3e3e3;
}
.otherActionWrapper .actionBtnWrapper {
  height: 50px;
  align-items: center;
}
.otherActionWrapper .actionBtn {
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 24px;
  border: 1px solid #DDDDDD;
  margin: 0 10px;
}
.otherActionWrapper .ok {
  color: #fff;
  border-color: #2196f3;
  background-color: #2196f3;
}
.otherActionWrapper .overrule {
  color: #fff;
  border-color: #f44336;
  background-color: #f44336;
}
.otherActionWrapper .signature {
  width: 100%;
}
.otherActionWrapper .backFlowNodesHeader .left,
.otherActionWrapper .backFlowNodesHeader .right {
  display: flex;
  color: #2196F3;
  font-size: 16px;
  align-items: center;
}
.otherActionWrapper .backFlowNodesHeader .am-flexbox-item.left {
  justify-content: flex-start;
}
.otherActionWrapper .backFlowNodesHeader .title {
  color: #000;
  font-size: 17px;
}
.otherActionWrapper .backFlowNodesHeader .am-flexbox-item.right {
  justify-content: flex-end;
}
.otherActionWrapper .backFlowNodesList .icon-ok {
  color: #2196F3;
}
.otherActionWrapper .fileWrapper {
  border-radius: 4px;
}

.workflowStepHeader {
  position: relative;
  width: 100%;
  height: 51px;
  align-items: center;
  line-height: normal;
}
.workflowStepHeader .stepTitle,
.workflowStepHeader .operation,
.workflowStepHeader .operationTime,
.workflowStepHeader .more {
  align-items: center;
}
.workflowStepHeader .stepTitle {
  border-radius: 16px;
  padding: 0 14px 0 10px;
  height: 32px;
  cursor: pointer;
  transition: all 0.2s ease-out;
}
.workflowStepHeader .stepTitle.errorHeader {
  background: rgba(51, 51, 51, 0.16);
  cursor: default;
}
.workflowStepHeader .stepTitle.stepTitleActive {
  color: #fff !important;
}
.workflowStepHeader .stepTitle.stepTitle_edit {
  color: #2196f3;
  background: rgba(33, 150, 243, 0.16);
}
.workflowStepHeader .stepTitle.stepTitle_edit:hover {
  background: rgba(33, 150, 243, 0.24);
}
.workflowStepHeader .stepTitle.stepTitle_edit.stepTitleActive {
  background: #2196f3 !important;
}
.workflowStepHeader .stepTitle.stepTitle_approve {
  color: #7e57c2;
  background: rgba(126, 87, 194, 0.16);
}
.workflowStepHeader .stepTitle.stepTitle_approve:hover {
  background: rgba(126, 87, 194, 0.24);
}
.workflowStepHeader .stepTitle.stepTitle_approve.stepTitleActive {
  background: #7e57c2 !important;
}
.workflowStepHeader .stepTitle.stepTitle_default,
.workflowStepHeader .stepTitle.stepTitle_notice {
  color: #ffa340;
  background: rgba(255, 163, 64, 0.16);
}
.workflowStepHeader .stepTitle.stepTitle_default:hover,
.workflowStepHeader .stepTitle.stepTitle_notice:hover {
  background: rgba(255, 163, 64, 0.24);
}
.workflowStepHeader .stepTitle.stepTitle_default.stepTitleActive,
.workflowStepHeader .stepTitle.stepTitle_notice.stepTitleActive {
  background: #ffa340 !important;
}
.workflowStepHeader .stepTitle span {
  display: inline-block;
  max-width: 320px;
}
.workflowStepHeader .headerBtn {
  border-radius: 4px;
  padding: 5px 18px 5px 16px !important;
  display: inline-flex;
  align-items: center;
  font-weight: bold;
  font-size: 13px;
}
.workflowStepHeader .headerBtn.overrule,
.workflowStepHeader .headerBtn.revoke {
  background-color: #f44336;
  color: #fff;
}
.workflowStepHeader .headerBtn.overrule:hover,
.workflowStepHeader .headerBtn.revoke:hover {
  background-color: #dd3f33;
}
.workflowStepHeader .headerBtn.pass {
  background-color: #4caf50;
  color: #fff;
}
.workflowStepHeader .headerBtn.pass:hover {
  background-color: #3e9a42;
}
.workflowStepHeader .headerBtn.submit,
.workflowStepHeader .headerBtn.urge {
  background-color: #2196f3;
  color: #fff;
}
.workflowStepHeader .headerBtn.submit:hover,
.workflowStepHeader .headerBtn.urge:hover {
  background-color: #1e88e5;
}
.workflowStepHeader .headerBtn.urge.Button--disabled {
  background-color: #f5f5f5;
  color: #bdbdbd;
}
.workflowStepHeader .headerBtn.urge.Button--disabled:hover {
  background-color: #f5f5f5;
}
.workflowStepHeader .headerBtn.return,
.workflowStepHeader .headerBtn.taskRevoke {
  background-color: #ffa340;
  color: #fff;
}
.workflowStepHeader .headerBtn.return:hover,
.workflowStepHeader .headerBtn.taskRevoke:hover {
  background-color: #ff8f17;
}
.workflowStepHeader .headerBtn.transferApprove,
.workflowStepHeader .headerBtn.sign,
.workflowStepHeader .headerBtn.transfer,
.workflowStepHeader .headerBtn.stash {
  background-color: #fff;
  color: #151515;
  border: 1px solid #ddd;
  padding-top: 4px;
  padding-bottom: 4px;
  transition: none;
}
.workflowStepHeader .headerBtn.transferApprove i,
.workflowStepHeader .headerBtn.sign i,
.workflowStepHeader .headerBtn.transfer i,
.workflowStepHeader .headerBtn.stash i {
  color: #757575;
}
.workflowStepHeader .headerBtn.transferApprove:hover,
.workflowStepHeader .headerBtn.sign:hover,
.workflowStepHeader .headerBtn.transfer:hover,
.workflowStepHeader .headerBtn.stash:hover {
  background-color: #2196f3;
  color: #fff;
  border-color: #2196f3;
}
.workflowStepHeader .headerBtn.transferApprove:hover i,
.workflowStepHeader .headerBtn.sign:hover i,
.workflowStepHeader .headerBtn.transfer:hover i,
.workflowStepHeader .headerBtn.stash:hover i {
  color: #fff;
}
.workflowStepHeader .headerBtn span {
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.workflowStepHeader .iconWrap {
  border-radius: 5px;
  width: 30px;
  height: 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.workflowStepHeader .iconWrap:hover {
  background-color: #f7f7f7;
}
.workflowStepHeader .more {
  position: relative;
  cursor: pointer;
}
.workflowStepHeader .more .moreOperation {
  position: absolute;
  top: 30px;
  right: 0 !important;
  left: initial !important;
}
.workflowStepHeader .more .moreOperation .actionText {
  margin-left: 20px;
}
.workflowStepHeader .workflowStepIcon {
  width: 24px;
  height: 24px;
  border-radius: 5px;
  overflow: hidden;
  display: flex;
  justify-content: center;
}
.addApproveWayDialog .action {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 15px;
  align-items: center;
  cursor: pointer;
}
.addApproveWayDialog .action.active {
  border: 1px solid #2196f3;
}
.addApproveWayDialog .action:hover {
  border: 1px solid #2196f3;
}
.addApproveWayDialog .action:first-child {
  margin-bottom: 15px;
}
.approveDialog .mui-dialog-body {
  background: #fff;
}
.approveDialog .mui-dialog-footer {
  background: #fff;
}
.approveDialog .mui-dialog-footer .ming.Button {
  font-weight: bold;
}
.approveDialog.approveDialogBtn .Button--primary.Button {
  background: #f44336;
}
.approveDialog.approveDialogBtn .Button--primary.Button:hover {
  background: #ba160a;
}
.approveDialog.overruleBackBtn .Button--link.Button {
  background: #f44336;
  color: #fff;
}
.approveDialog.overruleBackBtn .Button--link.Button:hover {
  background: #ba160a;
}
.approveDialog header {
  align-items: center;
}
.approveDialog header .userAvatar {
  margin: 0 10px;
}
.approveDialog .mui-dialog-body {
  overflow: inherit !important;
}
.approveDialog .customFormControlBox:not(.customFormAttachmentBox) {
  cursor: default;
}
.approveDialog .customFormControlBox .addSignature {
  width: 180px;
  height: 40px;
  background: #f5f5f5;
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.approveDialog .ming.Textarea:disabled {
  background-color: #f5f5f5;
}
.approveDialog .customFieldsContainer .triggerTraget {
  height: 1px !important;
  visibility: hidden;
  border: none;
}
.approveDialogCallBack {
  width: 256px;
}
.approveDialogCallBack .ming.Menu {
  width: 256px;
}

.workSheetRecordInfo .ck-sticky-panel__content_sticky {
  top: 55px !important;
}
.workSheetRecordInfo .recordInfoCon {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #fafafa;
  border-radius: 3px;
  font-size: 13px;
}
.workSheetRecordInfo .recordInfoCon .recordHeader {
  padding: 0 16px 0 24px;
  box-sizing: border-box;
  position: relative;
  z-index: 3;
  height: 52px;
  line-height: 52px;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
}
.workSheetRecordInfo .recordInfoCon .recordHeader .prevRecordBtn,
.workSheetRecordInfo .recordInfoCon .recordHeader .nextRecordBtn {
  cursor: pointer;
  font-size: 18px;
  color: #9e9e9e;
  margin-right: 6px;
}
.workSheetRecordInfo .recordInfoCon .recordHeader .prevRecordBtn.disable,
.workSheetRecordInfo .recordInfoCon .recordHeader .nextRecordBtn.disable {
  color: #e0e0e0;
}
.workSheetRecordInfo .recordInfoCon .recordHeader .refreshBtn.disable {
  color: #e0e0e0 !important;
  cursor: default;
}
.workSheetRecordInfo .recordInfoCon .recordHeader .refreshBtn.isLoading .icon {
  display: inline-block;
  animation: rotate 0.6s infinite linear;
}
.workSheetRecordInfo .recordInfoCon .recordHeader .customButtons {
  margin: 8px 0px 0px 20px;
}
.workSheetRecordInfo .recordInfoCon .recordHeader .shareBtn {
  line-height: 1em;
  margin: 14px 0;
}
.workSheetRecordInfo .recordInfoCon .recordHeader .shareText {
  font-size: 13px;
  margin-left: 2px;
}
.workSheetRecordInfo .recordInfoCon .recordBody {
  position: relative;
  background: #fff;
  overflow: hidden;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm {
  min-width: 450px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .isSplit {
  height: 100%;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .isSplit .topCon {
  overflow-y: auto;
  overflow-x: hidden;
  padding-bottom: 32px;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .isSplit #newCustomTabSectionWrap {
  overflow: hidden;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .isSplit #newCustomTabSectionWrap .customFieldsContainer {
  overflow-y: auto;
  overflow-x: hidden;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .recordInfoFormHeader {
  padding: 0 24px;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .recordInfoFormHeader .worksheetName {
  cursor: pointer;
  text-decoration: none;
  font-size: 13px;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .recordInfoFormHeader .worksheetName:hover {
  color: #2196f3;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .recordInfoFormHeader .lastLog {
  position: relative;
  margin: 2px 20px;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .recordInfoFormHeader .owner {
  position: relative;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .recordInfoFormHeader .owner::before {
  content: ' ';
  position: absolute;
  left: -10px;
  top: 2px;
  bottom: 2px;
  width: 1px;
  background-color: #ddd;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .recordInfoFormHeader .owner.noBorder::before {
  display: none;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .recordInfoFormHeader .owner .ownerBlock {
  height: 24px;
  display: inline-block;
  border-radius: 24px;
  padding-right: 6px;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .recordInfoFormHeader .owner .ownerBlock:not(.disabled):hover {
  background-color: #f5f5f5;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .recordInfoFormHeader .owner .ownerBlock.disabled .icon-arrow-down {
  display: none;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .recordInfoFormHeader .recordTitle,
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .recordInfoFormHeader .recordTitleForSection {
  font-weight: 500 !important;
  margin: 16px 0;
  line-height: 1.3em;
  vertical-align: middle;
  font-size: 24px;
  color: #151515;
  white-space: pre-wrap;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .recordInfoFormHeader .recordTitle .maskHoverTheme,
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .recordInfoFormHeader .recordTitleForSection .maskHoverTheme {
  cursor: pointer;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .recordInfoFormHeader .recordTitle .maskHoverTheme:hover,
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .recordInfoFormHeader .recordTitleForSection .maskHoverTheme:hover {
  color: #1d5786 !important;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .recordInfoFormHeader .recordTitle .maskHoverTheme:hover i,
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .recordInfoFormHeader .recordTitleForSection .maskHoverTheme:hover i {
  color: #9e9e9e !important;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .recordInfoFormContent {
  padding: 0 24px;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .abnormalCon {
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  color: #777;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoForm .abnormalCon .statusIcon {
  font-size: 84px;
  color: #e0e0e0;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoInfo {
  min-width: 400px;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoInfo:not(.flex) {
  width: 500px;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoInfo .discussLogFile {
  width: 100%;
  position: relative;
  background: #fafafa;
  border-color: #ddd !important;
  font-size: 13px;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoInfo .discussLogFile .header {
  height: 56px;
  padding: 2px 24px;
  border-color: #eaeaea !important;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoInfo .discussLogFile .header > .talk {
  position: relative;
  line-height: 50px;
  padding: 0 14px;
  font-size: 14px !important;
  font-weight: 500;
  max-width: 25%;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoInfo .discussLogFile .header > .talk.tab0,
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoInfo .discussLogFile .header > .talk.tab-1 {
  padding-right: 15px;
  max-width: 25%;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoInfo .discussLogFile .header > .talk.tab0:after,
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoInfo .discussLogFile .header > .talk.tab-1:after {
  content: ' ';
  position: absolute;
  right: 0;
  top: 18px;
  width: 1px;
  height: 16px;
  background-color: rgba(0, 0, 0, 0.12);
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoInfo .discussLogFile .header > .talk.tabsNum1:after {
  content: none !important;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoInfo .discussLogFile .header > .talk:first-child {
  padding-left: 0px;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoInfo .discussLogFile .discussType {
  background: #f5f5f5;
  border-radius: 3px;
  padding: 2px;
  margin: 16px 20px 0;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoInfo .discussLogFile .discussType > div {
  height: 28px;
  line-height: 28px;
  border-radius: 3px;
  color: #757575;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoInfo .discussLogFile .discussType > div.isCur {
  background: #ffffff;
  color: #2196f3;
}
.workSheetRecordInfo .recordInfoCon .recordBody .recordInfoInfo .discussLogFile .discussType > div:hover {
  color: #2196f3;
}
.workSheetRecordInfo .recordInfoCon .relateRecordTable .worksheetTable {
  border-top: 1px solid rgba(0, 0, 0, 0.09);
}
.workSheetRecordInfo .recordInfoCon .relateRecordTable .worksheetTable .mdTable {
  background-color: transparent !important;
}
.workSheetRecordInfo .mui-dialog-header {
  display: none;
}
.workSheetRecordInfo .mui-dialog-body {
  padding: 0 !important;
}
.recordCustomButton.ming.Button {
  position: relative;
  overflow: hidden;
  font-weight: bold;
  padding: 0 16px !important;
  height: 34px !important;
  min-width: 72px;
  line-height: 32px !important;
  color: #2196f3;
  border-color: #2196f3;
  transition: none;
  vertical-align: middle;
  display: inline-block;
}
.recordCustomButton.ming.Button .content {
  position: relative;
  z-index: 2;
  display: flex;
}
.recordCustomButton.ming.Button .content i {
  line-height: 32px;
  width: 20px;
}
.recordCustomButton.ming.Button .content span {
  flex: 1;
  display: inline;
  line-height: 32px;
  text-align: left;
}
.recordCustomButton.ming.Button .icon {
  font-size: 18px;
  margin-right: 4px;
}
.recordCustomButton.ming.Button:not(:disabled):hover::before {
  content: ' ';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
}
.recordCustomButton.ming.Button.transparentButton:not(:disabled):hover::before {
  background-color: rgba(0, 0, 0, 0.02);
}
.recordCustomButton.ming.Button.Button--disabled {
  color: rgba(117, 117, 117, 0.5) !important;
  background-color: #eaeaea !important;
  border-color: #eaeaea !important;
}
.customButtonConfirm .mui-dialog-default-title {
  line-height: 1.3em;
}
.customButtonConfirmDialog .mui-dialog-body {
  overflow: initial !important;
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.DropdownPrintTrigger {
  width: 280px;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 4px 16px #0000003d;
  border-radius: 3px;
  padding: 6px 0;
}
.DropdownPrintTrigger .tempList {
  max-height: 300px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e0e0e0;
  overflow: auto;
}
.DropdownPrintTrigger .tempList .ming.Item .Item-content .fileIcon {
  width: 13px;
  height: 15px;
  position: absolute;
  margin-top: 10px;
  left: 16px;
}
.DropdownPrintTrigger .tempList .ming.Item .Item-content .detail {
  position: absolute;
  right: 16px;
  color: #9e9e9e;
  font-size: 12px;
}
.DropdownPrintTrigger .tempList .ming.Item .Item-content .templateName {
  display: inline-block;
  max-width: 142px;
}
.DropdownPrintTrigger .tempList .ming.Item .Item-content .Icon {
  left: 16px;
}
.DropdownPrintTrigger .tempList .ming.Item .Item-content {
  padding-left: 44px;
}
.DropdownPrintTrigger .tempList .ming.Item .Item-content:hover .detail {
  color: #fff;
}
.DropdownPrintTrigger .tempList.noDefaultPrint {
  padding-bottom: 0;
  border-bottom: 0px;
}
.DropdownPrintTrigger .defaultPrint {
  padding-top: 2px;
}

.fillRecordControls .mui-dialog-header {
  padding: 10px !important;
}
.fillRecordControls .formCon {
  min-height: 200px;
}

.workSheetNewRecord .customFieldsCon {
  position: relative;
}
.workSheetNewRecord .newRecordLinkIcon {
  cursor: pointer;
  font-size: 22px;
  margin-left: 4px;
  color: #bdbdbd;
}
.workSheetNewRecord .mui-dialog-header {
  padding: 10px !important;
}
.workSheetNewRecord .mui-dialog-body {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.workSheetNewRecord .mui-dialog-body > .mui-formcontainer {
  margin-top: 32px;
}
.workSheetNewRecord .footerBox .loadingMask {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.8);
  z-index: 2;
}
.workSheetNewRecord .footerBox .loadingMask > div {
  position: relative;
  top: 50%;
  margin-top: -22px;
}
.workSheetNewRecord .footerBox .saveAndContinueBtn {
  color: #151515;
  background: #fff;
  border: 1px solid #bdbdbd;
  line-height: 34px;
}
.workSheetNewRecord .footerBox .saveAndContinueBtn:hover {
  color: #2196f3;
  border-color: #2196f3;
}
.workSheetNewRecord .footerBox .continue {
  line-height: 36px;
  margin-right: 24px;
}
.newRecordLink .publishSwitch {
  width: 35px;
  height: 18px;
}
.newRecordLink .publishSwitch .dot {
  width: 14px;
  height: 14px;
}
.newRecordLink .publishSwitch.Switch--on {
  background-color: #4caf50;
}
.newRecordLink .publishSwitch.Switch--on .dot {
  left: 18px;
}
.promptCancelAddRecord .saveAndContinueBtn {
  color: #151515;
  background: #fff!important;
  border: 1px solid #bdbdbd;
  line-height: 34px;
}
.promptCancelAddRecord .saveAndContinueBtn:hover {
  color: #2196f3;
  border-color: #2196f3;
}

.baseColumnHead.cell {
  position: relative;
  padding: 0 5px !important;
}
.baseColumnHead.cell .requiredStatus {
  color: #f44336;
  margin-right: 2px;
}
.baseColumnHead.cell .controlName {
  font-weight: bold;
  font-size: 13px;
  color: #757575;
  line-height: 34px;
}
.baseColumnHead.cell .controlName .textCon {
  display: inline-block;
}
.baseColumnHead.cell .maskData,
.baseColumnHead.cell .dropIcon {
  font-size: 14px;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 0 3px;
  line-height: 32px;
  visibility: hidden;
  background-color: #fafafa;
  color: #9e9e9e;
}
.baseColumnHead.cell .maskData {
  visibility: visible;
}
.baseColumnHead.cell .descIcon {
  font-size: 16px;
  vertical-align: text-bottom;
  margin-left: 2px;
  color: #bdbdbd;
  background-color: #fafafa;
}
.baseColumnHead.cell .descIcon:hover {
  color: #9e9e9e;
}
.baseColumnHead.cell .resizeDrag {
  position: absolute;
  right: 0px;
  top: 0;
  bottom: 0;
  width: 6px;
  cursor: ew-resize;
}
.baseColumnHead.cell .inner:hover .dropIcon {
  visibility: visible;
}
.baseColumnHead.cell.wrapControlName .textCon {
  margin-top: 8px;
  vertical-align: text-bottom;
}
.baseColumnHead.cell.wrapControlName .controlName .text {
  line-height: 1.3em;
  text-overflow: unset;
  overflow: visible;
  white-space: unset;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.draftOperateCon {
  position: absolute;
  z-index: 10;
  padding: 0 30px;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 56px;
  line-height: 56px;
  box-sizing: border-box;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
}
.draftOperateCon .del {
  width: 65px;
  height: 28px;
  color: #f44336;
  margin: 14px 0;
  text-align: center;
  line-height: 28px;
  border-radius: 4px 4px 4px 4px;
}
.draftOperateCon .del:hover {
  background-color: #f5f5f5;
}
.draftOperateCon .close {
  cursor: pointer;
  line-height: 56px;
  font-size: 22px;
  color: #9e9e9e;
}
.draftOperateCon .close:hover {
  color: #2196f3;
}

.worksheetTableComp.scrollBarHoverShow ::-webkit-scrollbar {
  display: none;
}
.worksheetTableComp.scrollBarHoverShow:hover ::-webkit-scrollbar {
  display: inherit;
}

.saveDiaCon .list {
  display: flex;
  width: 100%;
}
.saveDiaCon .list .title {
  width: 72px;
  line-height: 36px;
}
.saveDiaCon .list .tepName {
  flex: 1;
  height: 36px;
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #dddddd;
  border-radius: 2px;
  padding: 0 12px;
}
.saveDiaCon .list .tepName:focus {
  border: 1px solid #2196f3;
}
.saveDiaCon .list .viewBox {
  flex: 1;
  min-height: 36px;
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #dddddd;
  border-radius: 2px;
  padding: 0 12px;
  position: relative;
}
.saveDiaCon .list .viewBox > span {
  line-height: 36px;
  display: block;
}
.saveDiaCon .list .viewBox .moreList {
  position: absolute;
  right: 0;
  top: 10px;
  color: #9e9e9e;
}
.saveDiaCon .list .viewBox .moreList:hover {
  color: #151515;
}
.saveDiaCon .list .viewBox .itemList .item {
  display: inline-block;
  background: #e5e5e5 0% 0% no-repeat padding-box;
  border-radius: 12px;
  padding: 0px 10px;
  margin-right: 10px;
  line-height: 24px;
  margin-top: 5px;
  margin-bottom: 6px;
}
.saveDiaCon .list .viewBox .itemList .item .remove {
  margin-left: 10px;
  color: #9e9e9e;
  cursor: pointer;
}
.saveDiaCon .mui-dialog-body {
  overflow: initial !important;
}

.discussLogFile {
  width: 400px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background: #f5f5f5;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  flex-direction: column;
  border-left: 1px solid #ddd;
  box-sizing: border-box;
}
.discussLogFile .UploadFiles-ramSize {
  display: none;
}
.discussLogFile .header {
  height: 55px;
  border-bottom: 1px solid #ccc;
  padding-top: 24px;
  box-sizing: border-box;
  padding-left: 20px;
}
.discussLogFile .header > span {
  display: inline-block;
  color: #9e9e9e;
  cursor: pointer;
  padding: 0 8px;
  line-height: 28px;
}
.discussLogFile .header > span .txt {
  padding: 0 5px;
  border-bottom: 3px solid transparent;
}
.discussLogFile .header .talk {
  padding-left: 0;
}
.discussLogFile .header > .isWorksheetDiscuss {
  padding: 0 !important;
}
.discussLogFile .header > .isWorksheetDiscuss > span {
  padding: 0 !important;
  font-size: 18px !important;
}
.discussLogFile .body {
  background: #fafafa;
  flex-shrink: 0;
  min-height: 0;
}
.discussLogFile .body .talkBox {
  width: 100%;
  height: 100%;
}
.discussLogFile .body .talkBox .workSheetCommentBox {
  width: 100%;
  height: 100%;
  flex-direction: column;
}
.discussLogFile .body .talkBox .workSheetCommentBox .commentListBox .commentList {
  margin: 0 !important;
}
.discussLogFile .body .talkBox .workSheetCommentBox .commentListBox .commentList .mdEmotion {
  left: -13px !important;
}
.discussLogFile .body .talkBox .workSheetCommentBox .commentListBox .commentList .mdEmotion .arrow {
  left: 97px !important;
}
.discussLogFile .body .talkBox .workSheetCommentBox .WorkSheetCommentList {
  padding: 12px 16px;
}
.discussLogFile .body .talkBox .workSheetCommentBox .WorkSheetCommentList .commentFilterBtn {
  padding: 8px 12px;
  color: #151515;
  background: #fff;
  display: flex;
  align-items: center;
  width: fit-content;
  cursor: pointer;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}
.discussLogFile .body .talkBox .workSheetCommentBox .WorkSheetCommentList .commentFilterBtn:hover {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
}
.discussLogFile .body .talkBox .workSheetCommentBox .WorkSheetCommentList .commentFilterBtn.isActive {
  color: #2196f3;
}
.discussLogFile .body .talkBox .workSheetCommentBox .WorkSheetCommentList .commentFilterBtn .searchInput {
  width: 100%;
  height: 20px;
  border: none;
  font-size: 13px;
  padding: 0px 12px 0 4px !important;
}
.discussLogFile .body .talkBox .workSheetCommentBox .WorkSheetCommentList .commentFilterBtn.searchBtn {
  padding: 8px;
}
.discussLogFile .body .talkBox .workSheetCommentBox .commentEmpty {
  text-align: center;
  padding-top: 120px;
  padding-bottom: 10px;
}
.discussLogFile .body .talkBox .workSheetCommentBox .commentList {
  flex: 1;
  margin: 0 24px;
}
.discussLogFile .body .talkBox .workSheetCommentBox .commentList .talkDiscussion {
  border-bottom: 0;
}
.discussLogFile .body .talkBox .workSheetCommentBox .comment {
  position: relative;
  border-radius: 0 0 3px 0;
  padding: 10px 20px 10px 60px;
  background: #fafafa;
}
.discussLogFile .body .talkBox .workSheetCommentBox .comment .createHeadImg {
  position: absolute;
  left: 16px;
  top: 10px;
}
.discussLogFile .body .talkBox .workSheetCommentBox .comment .commentBox {
  flex: 1;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  background: #fff;
  border-color: #ddd;
}
.discussLogFile .body .talkBox .workSheetCommentBox .comment .commentBox .mdEmotion .arrow {
  left: 106px !important;
}
.discussLogFile .body .talkBox .workSheetCommentBox .comment .commentBox.autoHeight {
  background: #fff;
}
.discussLogFile .body .talkBox .workSheetCommentBox .comment .commentBox.autoHeight .mentions-input-box {
  background: #fff;
}
.discussLogFile .body .fileContentBox {
  width: 100%;
  height: 100%;
}
.discussLogFile .body .fileContentBox .UploadFiles-wrapper {
  padding-left: 16px;
  padding-right: 21px;
}
.discussLogFile .body .fileContentBox .noneContent {
  padding-left: 25px;
}
.discussLogFile .body .fileContentBox .fileContent > div.TxtRight {
  margin-top: 18px;
  margin-bottom: 24px;
}
.discussLogFile .body .fileContentBox .fileContent > div.TxtRight .Button--primary {
  margin-right: 24px;
}
.discussLogFile .body .fileContentBox .fileContent > div.TxtRight {
  margin-top: 18px;
  margin-bottom: 24px;
}
.discussLogFile .body .fileContentBox .fileContent > div.TxtRight .Button--primary {
  margin-right: 24px;
}
.isPublicApp .discussLogFile .commentBox {
  pointer-events: none;
}
.isPublicApp .discussLogFile .fileContent {
  display: none;
}

.mentions-input-box {
  position: relative;
  background: #fff;
}

.mentions-input-box textarea {
  display: block;
  overflow: hidden;
  background: transparent;
  position: relative;
  outline: 0;
}

.mentions-input-box .mentions-autocomplete-list {
  display: none;
  background-color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  margin-top: -2px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.148438);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.148438);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.148438);
  width: 100%;
  max-width: 350px;
  max-height: 460px;
  overflow: auto;
}

.mentions-input-box .mentions-autocomplete-list ul {
  margin: 0;
  padding: 0;
  margin-top: 5px;
  margin-bottom: 10px;
}

.mentions-input-box .mentions-autocomplete-list li {
  background-color: #fff;
  padding: 0px 20px 0px 5px;
  margin: 0;
  width: auto;
  overflow: hidden;
  cursor: pointer;
  list-style: none;
  white-space: nowrap;
  position: relative;
  box-sizing: initial;
  height: 50px;
}

.mentions-input-box .mentions-autocomplete-list .mentions-autocomplete-list-category {
  height: 36px;
  line-height: 36px;
}

.mentions-input-box .mentions-autocomplete-list li > img,
.mentions-input-box .mentions-autocomplete-list li > div.icon {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  margin-top: -16px;
  margin-left: 5px;
  margin-right: 5px;
  -moz-background-origin: 3px;
  border-radius: 50%;
}

.mentions-input-box .mentions-autocomplete-list li em {
  font-weight: bold;
  font-style: none;
}

.mentions-input-box .mentions-autocomplete-list li:hover,
.mentions-input-box .mentions-autocomplete-list li.active {
  background-color: #f5f5f5;
}

.mentions-input-box .mentions-autocomplete-list li b {
  background: #ffff99;
  font-weight: normal;
}

.mentions-input-box .mentions {
  position: absolute;
  left: 1px;
  right: 0;
  top: 1px;
  bottom: 0;
  padding: 9px;
  color: #fff;
  overflow: hidden;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.mentions-input-box .mentions > div {
  color: #fff;
  white-space: pre-wrap;
  width: 100%;
  display: none;
}

.mentions-input-box .mentions > div > strong {
  font-weight: normal;
  background: #fff;
  color: #fff;
}

.mentions-autocomplete-list li[data-ref-id='taskAtUserAll'] .limitWidth {
  max-width: 150px;
}

.mentions-autocomplete-list .itemContent {
  margin-left: 47px;
}
.mentions-autocomplete-list .itemContent > div {
  box-sizing: initial;
  height: 20px;
  line-height: 20px;
}
.mentions-autocomplete-list .itemContent > div:first-child {
  padding-top: 6px;
}
.mentions-autocomplete-list .itemContent > div:last-child {
  padding-bottom: 6px;
}
.mentions-autocomplete-list .itemContent > div > span {
  margin-right: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
/* .mentions-autocomplete-list .itemContent .fullname {
  max-width: 80px !important;
} */
.mentions-autocomplete-list .title {
  border-top: 1px solid #eaeaea;
  padding: 8px;
  font-size: 12px;
}
.mentions-autocomplete-list li[data-ref-type='user'] > .itemContent > div:first-child > span {
  max-width: 200px;
}
.mentions-autocomplete-list li[data-ref-type='group'] > .itemContent > div:first-child > span {
  max-width: 200px;
}
.mentions-autocomplete-list .itemContent > div:last-child > span {
  max-width: 282px;
}

.mentionNoData {
  text-align: center;
}
.mentionNoData .noOne {
  margin: 20px;
}
.mentionNoData .invite {
  margin: 70px 0;
}
.mentionNoData .icon-invite {
  font-size: 65px;
  color: #9fa0a0;
}
.mentionNoData p {
  margin-top: 20px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.6);
}

.inviteBackIcon {
  font-weight: bold;
  font-size: 17px;
  display: flex;
  align-items: center;
  margin-left: -8px;
}
.inviteBackIcon .iconBox {
  width: 32px;
  height: 32px;
  border-radius: 16px;
  background-color: transparent;
  margin-right: 8px;
  text-align: center;
  cursor: pointer;
}
.inviteBackIcon .iconBox:hover {
  background: #f5f5f5;
  color: #2196f3;
}
.inviteBackIcon .iconBox i {
  line-height: 32px;
  font-size: 22px;
}
.dialogAddFriendsBox {
  min-height: 578px !important;
  max-height: unset !important;
}
.dialogAddFriendsBox .mui-dialog-body {
  overflow: initial !important;
  padding: 0 24px 16px !important;
}
.dialogAddFriendsContainer {
  display: flex;
  flex-direction: column;
}
.dialogAddFriendsContainer .safeWarning {
  background-color: #fff9d9;
  margin-top: 16px;
  padding: 14px;
  border-radius: 3px;
}
.dialogAddFriendsContainer .safeWarning a:hover {
  text-decoration: underline !important;
}
.dialogAddFriendsContainer .ViewDeatil .nano-pane {
  right: -11px !important;
}
.dialogAddFriendsContainer .inviteListItem {
  display: flex;
  height: 48px;
  box-sizing: border-box;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #eaeaea;
}
.dialogAddFriendsContainer .inviteListItem .Green {
  color: #4caf50;
}
.dialogAddFriendsContainer .linkListItem {
  display: flex;
  flex-direction: column;
  padding-top: 20px;
  border-top: 1px solid #eaeaea;
  margin-bottom: 20px;
}
.dialogAddFriendsContainer .linkListItem:first-child {
  padding-top: 0;
  border-top: none;
}
.dialogAddFriendsContainer .linkListItem:last-child {
  margin-bottom: 0;
}
.dialogAddFriendsContainer .linkListItem .linkInput {
  flex: 1;
  background-color: #f1f1f1;
  padding: 0 17px;
  box-sizing: border-box;
  height: 36px;
  line-height: 36px;
  min-width: 0;
}
.dialogAddFriendsContainer .linkListItem .linkInput div {
  display: inline-block;
  width: 100%;
}
.dialogAddFriendsContainer .linkListItem .trashBox {
  margin-left: 8px;
  width: 36px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  background: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 3px;
  color: #9d9d9d;
  cursor: pointer;
}
.dialogAddFriendsContainer .linkListItem .trashBox:hover {
  border-color: #f51744;
  color: #f51744;
}
.dialogAddFriendsContainer .addFriendsHeader {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.dialogAddFriendsContainer .addFriendsHeader i {
  font-size: 40px;
  margin-bottom: 12px;
  color: #47b14b;
}
.dialogAddFriendsContainer .addFriendsHeader .headerText {
  font-size: 17px;
  font-weight: bold;
}
.dialogAddFriendsContainer .AddFriends-head {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: 'relative';
  margin-top: 26px;
}
.dialogAddFriendsContainer .AddFriends-head-navbar {
  width: 100%;
  display: flex;
  align-items: center;
  margin-top: 32px;
}
.dialogAddFriendsContainer .AddFriends-head-navbar__item {
  display: flex;
  border-style: solid;
  font-weight: bold;
  font-size: 14px;
  margin-right: 12px;
  padding: 5px 12px;
  border-width: 0 0 3px 0;
  border-color: transparent;
  color: #151515;
  cursor: pointer;
}
.dialogAddFriendsContainer .AddFriends-head-navbar__item:last-child {
  margin-right: 0;
}
.dialogAddFriendsContainer .AddFriends-head-navbar__item:hover {
  background-color: #f5f5f5;
}
.dialogAddFriendsContainer .AddFriends-head-navbar__item.AddFriends-head-navbar__item--active {
  color: #2196f3;
  border-color: #2196f3;
  border-width: 0 0 3px 0;
  background-color: #fff !important;
}
.dialogAddFriendsContainer .AddFriends-head-navbar__item:not(.AddFriends-head-navbar__item--active) {
  border-color: transparent !important;
}
.dialogAddFriendsContainer .addFriendsContent {
  padding-top: 30px;
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.dialogAddFriendsContainer .addFriendsContent .shareUrl > div > div {
  font-size: 12px;
}
.dialogAddFriendsContainer .addFriendsContent .getLinkBtn {
  width: 142px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-weight: bold;
  background: rgba(33, 150, 243, 0.08);
  border-radius: 5px;
  color: #2196f3;
  cursor: pointer;
}
.dialogAddFriendsContainer .addFriendsContent .addFriendHeader {
  height: 40px;
  display: flex;
  margin-bottom: 30px;
}
.dialogAddFriendsContainer .addFriendsContent .addFriendHeader .inputWrapper {
  flex: 1;
  min-width: 0;
  position: relative;
}
.dialogAddFriendsContainer .addFriendsContent .addFriendHeader .inputWrapper input {
  height: 100%;
  padding: 0 35px;
  border: 1px solid #f5f5f5;
  width: 100%;
  background-color: #f5f5f5;
}
.dialogAddFriendsContainer .addFriendsContent .addFriendHeader .inputWrapper .searchIcon {
  position: absolute;
  top: 12px;
  left: 15px;
  font-size: 18px;
  color: #757575;
}
.dialogAddFriendsContainer .addFriendsContent .addFriendHeader .inputWrapper .searchClear {
  top: 10px;
  align-self: center;
  border-radius: 50%;
  padding: 3px;
  background: #ccc;
  color: #fff;
  position: absolute;
  right: 10px;
}
.dialogAddFriendsContainer .addFriendsContent .addFriendHeader .searchBtn {
  height: 40px;
  width: 85px;
  margin-left: 16px;
}
.dialogAddFriendsContainer .addFriendsContent .userItem {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.dialogAddFriendsContainer .addFriendsContent .userItem img {
  width: 53px;
  height: 53px;
  border-radius: 50%;
  background-color: #9e9e9e;
}
.dialogAddFriendsContainer .addFriendsContent .userItem .userInfo {
  flex: 1;
  min-width: 0;
  padding: 0 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.dialogAddFriendsContainer .addFriendsContent .userItem .inviteButton {
  width: 133px;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.dialogAddFriendsContainer .addFriendsContent .resultContent {
  overflow-x: hidden;
}
.dialogAddFriendsContainer .addFriendsContent .addBox > span {
  padding: 5px 8px;
  display: inline-flex;
  align-items: center;
  background-color: transparent;
  border-radius: 5px;
  cursor: pointer;
}
.dialogAddFriendsContainer .addFriendsContent .addBox > span:hover {
  background-color: #f5f5f5;
}
.dialogAddFriendsContainer .addFriendsContent .addBox i {
  margin-right: 5px;
}
.dialogAddFriendsContainer .addFriendsContent .addBox.recordIcon > span {
  padding: 5px 0px;
}
.dialogAddFriendsContainer .addFriendsContent .addBox.recordIcon > span:hover {
  background-color: transparent;
  color: #2196f3;
}
.dialogAddFriendsContainer .addFriendsContent .inviteDrop .Dropdown--input {
  width: auto;
  height: 24px;
  border-color: #eaeaea;
}
.dialogAddFriendsContainer .addFriendsContent .numberBox {
  width: 209px;
  height: 76px;
  background: #f8f8f8;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
  cursor: pointer;
}
.dialogAddFriendsContainer .addFriendsContent .numberBox i {
  color: #bdbdbd;
}
.dialogAddFriendsContainer .addFriendsContent .numberBox i:hover {
  color: #2196f3;
}
.dialogAddFriendsContainer .addFriendsContent .footContainer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: auto 0 0 0;
}
.dialogAddFriendsContainer .addFriendsContent .row {
  margin-bottom: 10px;
  display: flex;
}
.dialogAddFriendsContainer .addFriendsContent .row > div {
  flex: 1;
  min-width: 0;
}
.dialogAddFriendsContainer .addFriendsContent .row > div .iti {
  width: 100%;
}
.dialogAddFriendsContainer .addFriendsContent .row .rowTel {
  width: 100%;
  height: 36px;
  background: #ffffff;
  border: 1px solid #e0e0e0;
  opacity: 1;
  border-radius: 3px;
}
.dialogAddFriendsContainer .addFriendsContent .row .rowTel.err {
  border: 1px solid red;
}
.dialogAddFriendsContainer .addFriendsContent .row .del {
  opacity: 0;
  margin-left: 8px;
  line-height: 36px;
}
.dialogAddFriendsContainer .addFriendsContent .row .del.op0 {
  opacity: 0 !important;
}
.dialogAddFriendsContainer .addFriendsContent .row:hover .del {
  opacity: 1;
}
.inviteDialog .mui-dialog-body {
  padding-right: 0 !important;
}
.inviteDialog .projectList {
  overflow-y: auto;
  max-height: 300px;
}
.inviteDialog .splitLine {
  width: 372px;
  border-top: 1px solid #ccc;
  margin: 24px 0;
}
.inviteDialog .projectItem {
  font-size: 15px;
  line-height: 50px;
  width: 370px;
  height: 50px;
  margin-bottom: 20px;
  padding: 0 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  align-items: center;
}
.inviteDialog .projectItem:hover {
  border-color: #2196f3;
}
.inviteDialog .projectItem:hover .icon-arrow-right-border {
  color: #2196f3;
}

.showRulesDialog .Button {
  border-radius: 32px !important;
}
.showRulesDialog p,
.showRulesDialog h3 {
  margin: 0;
  padding: 0;
}
.showRulesDialog .borderTopLine {
  border-top: 1px solid #EAEAEA;
  margin-top: 25px;
  padding-top: 25px;
}
.showRulesDialog .listBox h3 {
  font-size: 13px;
}
.showRulesDialog .listBox .listText {
  display: flex;
  margin-top: 25px;
}
.showRulesDialog .listBox .listText .iconBox {
  width: 52px;
  display: inline-block;
  vertical-align: middle;
}
.showRulesDialog .listBox .listText .iconBox .ming {
  transform: scale(0.5);
}
.showRulesDialog .listBox .listText .text {
  display: inline-block;
  flex: 1;
  vertical-align: top;
}
.showRulesDialog .copyBtn:hover {
  color: #2196f3 !important;
}
.showRulesDialog .warnTip {
  padding: 5px;
  margin-left: 24px;
  border-radius: 3px;
  color: #e60012;
  transition: all ease-in-out 0.5s;
}
.showRulesDialog .warnTip > span:last-child {
  padding-left: 8px;
}
.showRulesDialog .warnTip > span:last-child:hover {
  color: #2196f3 !important;
}

.departmentInfoList .singleInfo {
  line-height: 30px;
  height: 30px;
  margin-bottom: 15px;
  display: table;
  width: 100%;
}
.departmentInfoList .singleInfo .infoLabel {
  width: 70px;
  display: table-caption;
}
.departmentInfoList .singleInfo .info {
  border-radius: 3px;
  border: 1px solid #ccc;
  display: table-cell;
  padding: 0 5px;
}
.departmentInfoList .singleInfo .info input {
  border: none;
  padding: 0;
  outline: none;
  width: 100%;
  height: 30px;
}
.departmentInfoList .singleInfo .info .deptName {
  max-width: 320px;
  vertical-align: middle;
}
.departmentInfoList .singleInfo .info .arrowIcon {
  color: #9e9e9e;
  line-height: 30px;
  float: right;
}
.departmentInfoList .departmentCharger .chargerUser {
  width: 32px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #ddd;
  border-radius: 50%;
  display: inline-flex;
  vertical-align: top;
  align-items: center;
  justify-content: center;
}
.departmentInfoList .departmentCharger .chargerUser i {
  font-size: 18px;
}
.departmentInfoList .departmentCharger .chargeUserAvatar {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  vertical-align: middle;
  margin-right: 2px;
}
.departmentInfoList .departmentCharger .chargerUserItem {
  margin-right: 10px;
  margin-bottom: 10px;
  background: #f5f5f5;
  border-radius: 18px;
  height: 32px;
  display: inline-block;
  padding: 0 12px;
  position: relative;
}
.departmentInfoList .departmentCharger .chargerUserItem:hover .chargeUserDel {
  display: block;
}
.departmentInfoList .departmentCharger .chargerUserItem .chargeUserDel {
  color: #f44336;
  display: none;
  position: absolute;
  top: -5px;
  right: -5px;
  cursor: pointer;
}

.selectDepartmentUserContainer_search {
  border: 1px solid #ccc;
  border-radius: 3px;
  display: flex;
  align-items: center;
}
.selectDepartmentUserContainer_search .searchIcon {
  font-size: 20px;
  color: #999;
  margin: 0 5px;
}
.selectDepartmentUserContainer_search .searchInput {
  flex: 1 0 0;
  border: none;
  outline: none;
  height: 30px;
  line-height: 30px;
}
.selectDepartmentUserContainer_search .searchClose {
  font-size: 14px;
  color: #999;
  margin: 0 5px;
  display: none;
  cursor: pointer;
}
.selectDepartmentUserContainer .selectDepartmentUserContent {
  margin-top: 15px;
  height: 350px;
}
.selectDepartmentUserContainer .selectDepartmentUserContent .userItem {
  display: flex;
  align-items: center;
  padding: 2px 0;
  margin: 4px 0;
}
.selectDepartmentUserContainer .selectDepartmentUserContent .userItem:hover {
  background-color: #b9e0ff;
}
.selectDepartmentUserContainer .selectDepartmentUserContent .userItem .userCheckbox,
.selectDepartmentUserContainer .selectDepartmentUserContent .userItem .userAvatar,
.selectDepartmentUserContainer .selectDepartmentUserContent .userItem .userName,
.selectDepartmentUserContainer .selectDepartmentUserContent .userItem .profession {
  vertical-align: middle;
}
.selectDepartmentUserContainer .selectDepartmentUserContent .userItem .userAvatar {
  width: 32px;
  height: 32px;
  margin-right: 12px;
}
.selectDepartmentUserContainer .selectDepartmentUserContent .userItem .userName {
  width: 130px;
  padding-right: 10px;
}
.selectDepartmentUserContainer .selectDepartmentUserContent .userItem .profession {
  width: 160px;
}
.emptyUserWrap .iconWrap {
  width: 100px;
  height: 100px;
  background: #f5f5f5;
  color: #c2c3c3;
  font-size: 44px;
  line-height: 100px;
  text-align: center;
  border-radius: 50%;
}

.commentBox {
  font-size: 13px;
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 3px;
}
.commentBox.autoHeight {
  box-shadow: 0 0 5px currentColor;
}
.commentBox .commentAttachmentsBox {
  padding: 0 5px;
  margin-bottom: 5px;
}
.commentBox .txtComment {
  transition: height 0.2s ease-in-out;
  width: 100%;
  resize: none;
  border: 0;
  padding: 8px 4px 6px 10px;
  box-sizing: border-box;
  background-color: transparent;
  color: #151515;
}
.commentBox .commentActionsBox {
  display: flex;
  margin: 0 5px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #ccc;
}
.commentBox .commentIconBtn {
  font-size: 16px;
  margin-left: 10px;
  line-height: 32px;
  color: #aaa;
}
.commentBox .hoverRelayBtn {
  cursor: pointer;
}
.commentBox .hoverRelayBtn:not(:hover) {
  color: #ccc !important;
}
.commentBox .commentAttachBtn {
  color: #aaa;
}
.commentBox .commentActionsBox > .ming.Checkbox {
  display: inline-block;
  margin-left: 10px;
  vertical-align: top;
  margin-top: 7px;
}
.commentBox .commentSelectGroup {
  line-height: 32px;
}
.commentBox .commentSubmit {
  height: 32px;
  line-height: 32px;
  min-height: 32px;
  min-width: 80px;
  padding: 0;
}
.commentBox .uploadAttaachmentsContainer {
  margin: 0 5px;
}
.commentBox .UploadFiles-wrapper {
  padding-top: 0 !important;
}
.commentBox .UploadFiles-wrapper .UploadFiles-arrow {
  top: -16px;
}

.commentList .singleTalk {
  position: relative;
  padding: 0 12px 0 30px;
}
.commentList .singleTalk .userAvarar {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  vertical-align: top;
}
.commentList .singleTalk .talkDiscussion {
  display: inline-block;
  width: 100%;
  margin-left: 5px;
}
.commentList .singleTalk .talkDiscussion .commentLocation {
  text-decoration: none;
}
.commentList .singleTalk .talkDiscussion .commentLocation .icon {
  margin: 0 2px;
  font-size: 16px;
  color: #9f9f9f;
}
.commentList .singleTalk .talkDiscussion .actionsWrap {
  height: 36px;
  display: flex;
  flex-direction: row-reverse;
  gap: 20px;
  user-select: none;
}
.commentList .singleTalk .talkDiscussion .actionsWrap a {
  text-decoration: none;
}
.commentList .singleTalk .talkDiscussion .actionsWrap a.replyBtn {
  color: #2196f3 !important;
}
.commentList .singleTalk .talkDiscussion .actionsWrap a.replyBtn:hover {
  color: #0063b2 !important;
}
.commentList .singleTalk .talkDiscussion .actionsWrap a.moreBtn {
  color: #9d9d9d;
}
.commentList .singleTalk .talkDiscussion .actionsWrap a.deleteBtn {
  color: #ff4336 !important;
}
.commentList .singleTalk .talkDiscussion .actionsWrap a.deleteBtn:hover {
  color: #c91f12 !important;
}
.commentList .singleTalk .talkDiscussion:hover .actionsWrap a {
  display: inline-block !important;
}
.commentList .singleTalk .talkDiscussion .singleTop {
  width: 100%;
  color: #757575;
}
.commentList .singleTalk .talkDiscussion .singleTop .userName {
  font-weight: bold;
}
.commentList .singleTalk .talkDiscussion .singleTop .userName:not(:hover) {
  color: #151515 !important;
}
.commentList .singleTalk .talkDiscussion .singleTop .Right {
  user-select: none;
}
.commentList .singleTalk .talkDiscussion .singleTop .Right .commentDate:not(:hover) {
  color: #aaa !important;
}
.commentList .singleTalk .talkDiscussion .singleTop .msgTip:not(:hover) {
  color: #aaa !important;
}
.commentList .singleTalk .talkDiscussion .singeText {
  font-size: 13px;
  margin-top: 4px;
  word-wrap: break-word;
  clear: both;
}
.commentList .singleTalk .talkDiscussion .singeText a {
  text-decoration: none;
}
.commentList .singleTalk .talkDiscussion .commentBox {
  margin-bottom: 20px;
}

.workflowTemplateListSelect {
  padding: 5px 0 !important;
  border-radius: 4px !important;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.13), 0 2px 6px rgba(0, 0, 0, 0.1) !important;
}
.workflowTemplateListSelect .ant-select-item {
  transition: none !important;
  background: #fff !important;
  min-height: 36px;
  padding: 7px 10px;
}
.workflowTemplateListSelect .ant-select-item:hover {
  background: #2196f3 !important;
  color: #fff !important;
}
.workflowTemplateListSelect .ant-select-item .ant-select-item-option-content {
  overflow: inherit !important;
  white-space: break-spaces !important;
  text-overflow: inherit !important;
  font-weight: normal !important;
}

.worksheetRecordCard {
  position: relative;
  box-sizing: border-box;
  cursor: pointer;
  padding-right: 92px;
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 3px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.16);
  height: 80px;
  margin-bottom: 10px;
}
.worksheetRecordCard.withoutCover {
  padding-right: 0;
}
.worksheetRecordCard.disabledLink:hover {
  background-color: #fff !important;
}
.worksheetRecordCard .deleteRecord {
  display: none;
  position: absolute;
  z-index: 2;
  line-height: 1em;
  top: -12px;
  right: -10px;
  font-size: 20px;
  color: #757575;
}
.worksheetRecordCard .deleteRecord .icon {
  position: relative;
}
.worksheetRecordCard .deleteRecord:before {
  content: '';
  position: absolute;
  left: 2px;
  top: 3px;
  width: 16px;
  height: 16px;
  border-radius: 16px;
  background-color: #fff;
}
.worksheetRecordCard .deleteRecord:hover {
  color: #515151;
}
.worksheetRecordCard .selectedIcon {
  display: none;
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  color: #fff;
  font-size: 18px;
  width: 0px;
  height: 0px;
  border: 17px solid #2096f3;
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.worksheetRecordCard .selectedIcon .icon {
  position: absolute;
  right: -17px;
  top: -15px;
}
.worksheetRecordCard .titleText {
  margin: 4px 0 2px 16px;
  font-size: 14px;
  font-weight: 500;
  color: #151515;
}
.worksheetRecordCard .titleText .maskHoverTheme {
  cursor: pointer;
}
.worksheetRecordCard .titleText .maskHoverTheme:hover {
  color: #1d5786 !important;
}
.worksheetRecordCard .titleText .maskHoverTheme:hover i {
  color: #9e9e9e !important;
}
.worksheetRecordCard .visibleControls {
  margin-top: 2px;
}
.worksheetRecordCard .visibleControls .visibleControl {
  margin-left: 16px;
  overflow: hidden;
}
.worksheetRecordCard .visibleControls .visibleControl .controlName {
  font-size: 12px;
  color: #9e9e9e;
}
.worksheetRecordCard .visibleControls .visibleControl .controlContent {
  margin-top: 2px;
  white-space: nowrap;
}
.worksheetRecordCard .visibleControls .visibleControl .controlContent .emptyTag {
  position: relative;
  border-radius: 3px;
  top: -3px;
  display: inline-block;
  width: 12px;
  height: 3px;
  background-color: #ededed;
}
.worksheetRecordCard .visibleControls .visibleControl:last-child {
  margin-right: 16px;
}
.worksheetRecordCard .cover {
  position: absolute;
  border-left: 1px solid #f0f0f0;
  right: 0;
  top: 0;
  width: 78px;
  height: 78px;
  border-radius: 0 2px 2px 0;
  object-fit: contain;
}
.worksheetRecordCard:hover {
  background-color: #fcfcfc;
}
.worksheetRecordCard:hover .deleteRecord {
  display: inline-block;
}
.worksheetRecordCard.selected {
  border-color: #2196f3 !important;
}
.worksheetRecordCard.selected .selectedIcon {
  display: inline-block;
}
.worksheetRecordCard.focused {
  background-color: rgba(33, 150, 243, 0.06) !important;
}
.worksheetRecordCard.noControls {
  height: 46px !important;
}
.worksheetRecordCard.noControls .titleText {
  margin-top: 11px;
}
.worksheetRecordCard.noControls .cover {
  width: 46px !important;
  height: 46px !important;
}
.worksheetRecordCard.select_record_dialog .titleText {
  margin: 10px 0 0 16px;
}
.worksheetRecordCard.select_record_dialog .visibleControls {
  margin-top: 7px;
}
.worksheetRecordCard.select_record_dialog .visibleControls .visibleControl .controlName {
  display: none;
}
.worksheetRecordCard .hoverShow {
  visibility: hidden;
}
.worksheetRecordCard:hover .hoverShow {
  visibility: visible;
}

.recordCardListDialog {
  background: #f8f8f8 !important;
}
.recordCardListDialog .mui-dialog-header {
  padding-top: 10px !important;
  padding-bottom: 0px !important;
}
.recordCardListDialog .recordCardListCon {
  position: relative;
  height: 100%;
}
.recordCardListDialog .searchRecord {
  border-bottom: 1px #e0e0e0 solid;
}
.recordCardListDialog .searchRecord .icon {
  font-size: 20px;
  line-height: 36px;
}
.recordCardListDialog .searchRecord .searchInput {
  padding-left: 6px;
  border: none;
  background: #f8f8f8;
}
.recordCardListDialog .searchRecord .clearSearch {
  font-size: 15px;
  color: #9d9d9d;
  margin-right: 9px;
}
.recordCardListDialog .recordCardListHeader {
  margin-top: 4px;
  min-height: 21px;
}
.recordCardListDialog .recordCardListHeader .icon-ic_title {
  font-size: 17px;
  color: #bdbdbd;
}
.recordCardListDialog .recordCardListHeader .controlName {
  margin-left: 16px;
  overflow: hidden;
  display: flex;
}
.recordCardListDialog .recordCardListHeader .controlName .controlNameValue {
  display: inline-block;
  max-width: calc(100% - 14px);
}
.recordCardListDialog .recordCardListHeader .controlName .orderStatus {
  display: inline-block;
  font-size: 12px;
  vertical-align: middle;
  margin-left: 2px;
  transform: scale(0.9);
}
.recordCardListDialog .recordCardListHeader .controlName .orderStatus .icon {
  color: #bdbdbd;
}
.recordCardListDialog .recordCardListHeader .controlName .orderStatus .icon.hover {
  color: #9e9e9e;
}
.recordCardListDialog .recordCardListHeader .controlName .orderStatus .icon-arrow-up {
  margin-bottom: -4px;
}
.recordCardListDialog .recordCardListHeader .controlName:last-child {
  margin-right: 16px;
}
.recordCardListDialog .recordCardListHeader .controlName.title {
  position: absolute;
  margin-left: -6px;
}
.recordCardListDialog .recordCardListHeader .controlName:nth-child(2) .controlNameValue {
  margin-left: 20px;
}
.recordCardListDialog .recordCardList {
  width: auto !important;
  margin: 0 -24px 10px -24px;
}
.recordCardListDialog .recordCardList .MdLoader {
  margin: 20px auto;
}
.recordCardListDialog .recordCardList .empty {
  height: 100%;
  text-align: center;
}
.recordCardListDialog .recordCardList .empty .emptyIcon {
  position: relative;
  top: 50%;
  margin-top: -50px;
}
.recordCardListDialog .recordCardList .empty .emptyIcon .icon {
  font-size: 66px;
  color: #bdbdbd;
}
.recordCardListDialog .recordCardList .empty .emptyIcon .emptyTip {
  color: #9e9e9e;
  top: 50%;
  position: relative;
}
.recordCardListDialog .recordCardList .worksheetRecordCard {
  margin: 12px 28px 12px 24px;
}
.recordCardListDialog .recordCardList .worksheetRecordCard .deleteRecord {
  display: none;
}
.recordCardListDialog .clickSearchTip {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #9e9e9e;
  font-size: 15px;
}
.recordCardListDialog .recordCardListFooter {
  border-top: 1px solid #e0e0e0;
  padding-top: 14px;
  margin-bottom: -7px;
}
.recordCardListDialog .recordCardListFooter .addRecord {
  line-height: 36px;
  color: #fff;
  padding: 0 30px;
  border-radius: 36px;
}

.RelateRecordDropdown-selected {
  position: relative;
  cursor: pointer;
  min-height: 36px;
  background: #f7f7f7;
  border-radius: 4px;
  padding-right: 30px;
  border: 1px solid transparent;
}
.RelateRecordDropdown-selected .clearIcon,
.RelateRecordDropdown-selected .dropIcon {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 14px;
  color: #9e9e9e;
  margin: 11px;
}
.RelateRecordDropdown-selected .clearIcon {
  display: none;
}
.RelateRecordDropdown-selected .placeholder {
  position: absolute !important;
}
.RelateRecordDropdown-selected .normalSelectedItem {
  padding-left: 10px;
  position: relative;
  display: inline-block;
  max-width: calc(100% - 30px);
  line-height: 34px;
  color: #151515;
}
.RelateRecordDropdown-selected .normalSelectedItem.active {
  padding-right: 30px !important;
}
.RelateRecordDropdown-selected .normalSelectedItem.multiple {
  position: relative;
  padding-right: 8px;
}
.RelateRecordDropdown-selected .normalSelectedItem.multiple:not(.isEnd)::after {
  position: absolute;
  right: 0;
  content: ',';
}
.RelateRecordDropdown-selected .normalSelectedItem.multiple:hover::after {
  position: absolute;
  content: '\2B08';
  top: -4px;
}
.RelateRecordDropdown-selected .activeSelectedItem {
  position: relative;
  display: inline-block;
  max-width: calc(100% - 30px);
  margin: 0 0 5px 6px;
  line-height: 24px;
  padding: 0 10px;
  background-color: rgba(0, 100, 240, 0.08);
  color: #151515;
  border-radius: 3px;
}
.RelateRecordDropdown-selected .activeSelectedItem .name {
  max-width: 100%;
}
.RelateRecordDropdown-selected .activeSelectedItem.active.allowRemove {
  padding-right: 24px !important;
}
.RelateRecordDropdown-selected .normalSelectedItem .icon-close,
.RelateRecordDropdown-selected .activeSelectedItem .icon-close {
  cursor: pointer;
  position: absolute;
  right: 4px;
  top: 4px;
  color: #9d9d9d;
  font-size: 16px;
}
.RelateRecordDropdown-selected .normalSelectedItem .icon-close:hover,
.RelateRecordDropdown-selected .activeSelectedItem .icon-close:hover {
  color: #757575;
}
.RelateRecordDropdown-selected .addBtn {
  width: 24px;
  padding: 0 !important;
  margin: 6px !important;
  text-align: center;
}
.RelateRecordDropdown-selected .addBtn .icon {
  font-size: 14px;
  color: #757575;
}
.RelateRecordDropdown-selected.readonly {
  background: transparent;
}
.RelateRecordDropdown-selected.readonly .normalSelectedItem:first-child {
  padding-left: 0px;
}
.RelateRecordDropdown-selected.allowOpenRecord:not(.sheetview):not(.active) .normalSelectedItem,
.RelateRecordDropdown-selected.allowOpenRecord:not(.sheetview):not(.active) .activeSelectedItem {
  cursor: pointer;
  color: #003980;
}
.RelateRecordDropdown-selected.allowOpenRecord:not(.sheetview):not(.active) .normalSelectedItem:hover,
.RelateRecordDropdown-selected.allowOpenRecord:not(.sheetview):not(.active) .activeSelectedItem:hover {
  color: #2196f3;
}
.RelateRecordDropdown-selected.free {
  background-color: #fff !important;
}
.RelateRecordDropdown-selected.sheetview:not(.active) {
  padding-left: 0px;
}
.RelateRecordDropdown-selected.sheetview {
  border: none;
  background-color: transparent;
  border-color: transparent !important;
  padding-right: 0px;
}
.RelateRecordDropdown-selected.sheetview .normalSelectedItem:not(.addBtn),
.RelateRecordDropdown-selected.sheetview .activeSelectedItem:not(.addBtn) {
  max-width: calc(100% - 13px);
  cursor: default;
}
.RelateRecordDropdown-selected.sheetview .dropIcon {
  display: none;
}
.RelateRecordDropdown-selected.sheetview:not(.active) .normalSelectedItem,
.RelateRecordDropdown-selected.sheetview .activeSelectedItem {
  line-height: 21px;
  background-color: rgba(0, 100, 240, 0.08);
  border-radius: 3px;
  padding: 0 10px;
  margin: 6px 0 0 6px;
}
.RelateRecordDropdown-selected.sheetview:not(.active) .normalSelectedItem .icon-close,
.RelateRecordDropdown-selected.sheetview .activeSelectedItem .icon-close {
  top: 2px;
}
.RelateRecordDropdown-selected.sheetview:not(.active) .normalSelectedItem.showMoreBtn,
.RelateRecordDropdown-selected.sheetview .activeSelectedItem.showMoreBtn {
  padding: 0 6px;
}
.RelateRecordDropdown-selected.sheetview:not(.active) .normalSelectedItem.showMoreBtn i,
.RelateRecordDropdown-selected.sheetview .activeSelectedItem.showMoreBtn i {
  transform: translateY(2px);
  display: inline-block;
}
.RelateRecordDropdown-selected.sheetview.allowOpenRecord:not(.active) .normalSelectedItem,
.RelateRecordDropdown-selected.sheetview.allowOpenRecord .activeSelectedItem:not(.addBtn) {
  cursor: pointer;
}
.RelateRecordDropdown-selected.sheetview.allowOpenRecord:not(.active) .normalSelectedItem:hover,
.RelateRecordDropdown-selected.sheetview.allowOpenRecord .activeSelectedItem:not(.addBtn):hover {
  color: #2196f3;
  background-color: rgba(33, 150, 243, 0.16);
}
.RelateRecordDropdown-selected.mobile .dropIcon {
  margin-right: 8px !important;
  font-size: 16px;
  color: #bdbdbd;
}
.RelateRecordDropdown-selected.active {
  border-color: #2196f3;
  background-color: #fff !important;
}
.RelateRecordDropdown-selected.active .dropIcon {
  display: none !important;
}
.RelateRecordDropdown-selected.active .clearIcon {
  display: inline-block !important;
}
.RelateRecordDropdown-selected.active .placeholder {
  color: #bdbdbd;
}
.RelateRecordDropdown-selected:not(.sheetview).emptyRecord .dropIcon {
  display: inline-block !important;
}
.RelateRecordDropdown-selected:not(.emptyRecord):hover .dropIcon {
  display: none !important;
}
.RelateRecordDropdown-selected:not(.emptyRecord):hover .clearIcon {
  display: inline-block !important;
}
.RelateRecordList {
  border-radius: 3px;
  background-color: #fff;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.24);
}
.RelateRecordList div.listCon {
  padding: 6px 0;
}
.RelateRecordList-search {
  height: 36px;
  margin: 6px 0 0;
  padding: 0 12px;
}
.RelateRecordList-search input {
  border: none !important;
  padding: 0 6px !important;
}
.RelateRecordList-search .icon {
  color: #757575;
  margin: 9px 0;
  font-size: 20px;
}
.RelateRecordList .loadingCon {
  text-align: center;
  padding: 10px 0;
}
.RelateRecordList-create {
  height: 36px;
  cursor: pointer;
  padding: 0 12px;
  margin: 6px 0;
  font-size: 14px;
  color: #2196f3;
  line-height: 36px;
}
.RelateRecordList-create .icon {
  font-size: 14px;
}
.RelateRecordList-create.active {
  background-color: #f5f5f5;
}
.RelateRecordList-create:hover {
  color: #1565c0;
}
.RelateRecordListItem {
  position: relative;
  cursor: pointer;
  padding: 0 12px;
}
.RelateRecordListItem.isEmpty {
  margin-bottom: 12px;
}
.RelateRecordListItem.isEmpty::after {
  content: '';
  position: absolute;
  left: 0px;
  right: 0px;
  height: 0px;
  bottom: -7px;
  border-bottom: 1px solid #ddd;
}
.RelateRecordListItem.big {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.RelateRecordListItem.selected {
  background-color: #e3f3ff;
}
.RelateRecordListItem.hover,
.RelateRecordListItem:hover {
  background-color: #f5f5f5;
}
.RelateRecordListItem-control {
  display: inline-block;
  height: 1.2em !important;
  line-height: 1em;
  color: #757575;
  padding: 0px 7px;
  border-right: 1px solid #9e9e9e;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
}
.RelateRecordListItem-selectedIcon {
  position: absolute;
  right: 16px;
  top: 0;
  bottom: 0;
  font-size: 16px;
  width: 20px;
  display: flex;
  align-items: center;
  color: #2196f3;
}
.RelateRecordListItem .title {
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
}
.relateRecordDropdownPopup.isQuickFilter .RelateRecordDropdown-selected {
  min-height: 30px;
}
.relateRecordDropdownPopup.isQuickFilter .RelateRecordDropdown-selected .normalSelectedItem {
  line-height: 28px !important;
}
.relateRecordDropdownPopup.isQuickFilter .RelateRecordDropdown-selected input {
  line-height: 28px !important;
}
.relateRecordDropdownPopup.small .RelateRecordDropdown-selected .clearIcon,
.relateRecordDropdownPopup.small .RelateRecordDropdown-selected .dropIcon {
  margin: 8px;
}

.sheetRowsWrapper {
  overflow-y: auto;
  background-color: #F2F2F3;
}
.sheetRowsWrapper .am-list {
  width: 100%;
}
.sheetRowsWrapper .am-list-header {
  padding: 5px;
}
.sheetRowsWrapper .am-list-body {
  background-color: transparent;
  border: none !important;
}
.sheetRowsWrapper .am-list-body:before,
.sheetRowsWrapper .am-list-body:after {
  content: none !important;
}
.sheetRowsWrapper .am-list-footer {
  padding: 0;
}
.sheetRowsWrapper .sheetRow .controlName {
  color: #9e9e9e;
}
.sheetRowsWrapper .sheetRow .controlValue {
  color: #616161;
}
.withoutRows {
  width: 100%;
  height: 100%;
  color: #BDBDBD;
}
.withoutRows .img {
  width: 70px;
}
.withoutRows .text {
  font-size: 18px;
}
.withoutRows .icon {
  font-size: 110px;
  color: #bdbdbd54;
}
.withoutRows .adm-pull-to-refresh-content {
  height: 100%;
}
.withoutRows .adm-pull-to-refresh-content .withoutRowsContent {
  height: 100%;
}

.mobileWorksheetRecordCard {
  display: flex;
  margin-bottom: 10px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.16);
  position: relative;
}
.mobileWorksheetRecordCard .descBoxInfo {
  display: none;
}
.mobileWorksheetRecordCard.coverRight {
  flex-direction: row-reverse;
}
.mobileWorksheetRecordCard.coverRight .fill,
.mobileWorksheetRecordCard.coverRight .full {
  background-color: #fcfcfc;
}
.mobileWorksheetRecordCard.converTop {
  flex-direction: column;
}
.mobileWorksheetRecordCard.converTop .recordCardCover {
  width: 100% !important;
  height: 170px;
}
.mobileWorksheetRecordCard.converTop .recordCardContent {
  width: 100% !important;
}
.mobileWorksheetRecordCard.batchOptStyle {
  border: 1px solid #2196f3;
}
.mobileWorksheetRecordCard .recordCardCover {
  width: 100px;
}
.mobileWorksheetRecordCard .recordCardCover .cover {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.mobileWorksheetRecordCard .recordCardCover.circle {
  border-radius: unset;
}
.mobileWorksheetRecordCard .recordCardCover.circle,
.mobileWorksheetRecordCard .recordCardCover.rectangle {
  display: flex;
  justify-content: center;
  background-color: #fff;
  width: 70px;
}
.mobileWorksheetRecordCard .recordCardCover.circle .img,
.mobileWorksheetRecordCard .recordCardCover.rectangle .img {
  height: 70px;
  margin-top: 10px;
  border: 1px solid #eaeaea;
}
.mobileWorksheetRecordCard .recordCardCover.circle .withoutImg,
.mobileWorksheetRecordCard .recordCardCover.rectangle .withoutImg {
  width: 70px;
  justify-content: center;
}
.mobileWorksheetRecordCard .recordCardCover.circle .img {
  border-radius: 50%;
}
.mobileWorksheetRecordCard .recordCardCover.rectangle .img {
  border-radius: 5px;
}
.mobileWorksheetRecordCard .recordCardCover.fill .withoutImg,
.mobileWorksheetRecordCard .recordCardCover.full .withoutImg {
  width: 100%;
  height: 100%;
  justify-content: center;
  background-color: #fcfcfc;
}
.mobileWorksheetRecordCard .recordCardCover.full {
  display: flex;
  align-items: center;
  justify-content: center;
}
.mobileWorksheetRecordCard .recordCardCover.appshowtype1.fill {
  width: 100px;
}
.mobileWorksheetRecordCard .recordCardCover .withoutImg > img {
  width: 36px;
}
.mobileWorksheetRecordCard .recordCardContent {
  padding: 10px 12px;
  width: 0;
  overflow: hidden;
  position: relative;
}
.mobileWorksheetRecordCard .recordCardContent .colorTag {
  position: absolute;
  width: 4px;
  top: -1px;
  bottom: -1px;
  left: 0px;
}
.mobileWorksheetRecordCard .recordCardContent .colorTag.colorTagRight {
  left: unset;
  right: 0;
}
.mobileWorksheetRecordCard .recordCardContent .cellAttachments {
  width: auto;
}
.mobileWorksheetRecordCard .recordCardContent .cardContent0 {
  display: flex;
  align-items: center;
}
.mobileWorksheetRecordCard .recordCardContent .cardContent0 .controlWrapper {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
}
.mobileWorksheetRecordCard .recordCardContent .cardContent0 .controlWrapper:nth-child(2) {
  margin: 0 12px;
}
.mobileWorksheetRecordCard .recordCardContent .cardContent0 .controlContent {
  height: 30px;
}
.mobileWorksheetRecordCard .recordCardContent .cardContent0 .cellAttachments .cellAttachment {
  margin-bottom: 0;
}
.mobileWorksheetRecordCard .recordCardContent .cardContent1 {
  overflow: hidden;
}
.mobileWorksheetRecordCard .recordCardContent .cardContent1 .controlContent {
  flex: 1;
  overflow: hidden;
}
.mobileWorksheetRecordCard .recordCardContent .cardContent1 .controlWrapper {
  margin-bottom: 7px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.mobileWorksheetRecordCard .recordCardContent .cardContent1 .controlName {
  margin-right: 10px;
}
.mobileWorksheetRecordCard .recordCardContent .cardContent2 {
  display: flex;
  flex-wrap: wrap;
}
.mobileWorksheetRecordCard .recordCardContent .cardContent2 .controlWrapper {
  width: 50%;
  display: flex;
  flex-direction: column;
  padding-right: 10px;
  margin-bottom: 5px;
}
.mobileWorksheetRecordCard .controlContent .editableCellCon {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}
.mobileWorksheetRecordCard .controlContent .linelimit {
  display: inherit !important;
}
.mobileWorksheetRecordCard .abstract .editableCellCon {
  white-space: initial;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
}
.mobileWorksheetRecordCard .emptyTag {
  border-radius: 3px;
  display: inline-block;
  width: 12px;
  height: 3px;
  background-color: #ededed;
}
.mobileWorksheetRecordCard .batchOptCheck {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  border-radius: 50%;
  background-color: #bdbdbd;
  color: #fff;
}
.mobileWorksheetRecordCard .batchOptChecked {
  background-color: #2196f3;
}

.MDMap {
  overflow: hidden;
}
.MDMap .MDMapSidebar {
  width: 300px;
  height: 100%;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.MDMap .MDMapSidebar .distanceInfo {
  height: 57px;
  line-height: 60px;
  padding: 0 16px;
}
.MDMap .MDMapInput {
  border-radius: 18px;
  background: #f8f8f8;
  padding: 8px 8px 8px 38px;
  height: 36px;
  line-height: 36px;
  border: none;
  width: 100%;
}
.MDMap .MDMapList {
  display: flex;
  padding: 0 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  height: 57px;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  box-sizing: border-box;
}
.MDMap .MDMapList:hover {
  background: #f8f8f8;
}
.MDMap .MDMapList span {
  display: flex;
  flex-shrink: 0;
}
.MDMap .MDMapCustom {
  flex: 1;
  padding: 24px 16px 16px 16px;
  display: flex;
  flex-direction: column;
}
.MDMap .MDMapCustom .ant-input {
  min-height: 36px;
  box-shadow: none;
  border-color: #ddd;
  border-radius: 3px;
}
.MDMap .MDMapCustom .ant-input:hover {
  border-color: #ccc;
}
.MDMap .MDMapCustom .ant-input:focus {
  border-color: #2196f3 !important;
}
.MDMap .MDMapCustom .ant-input.ant-input-disabled {
  border-color: #e0e0e0 !important;
  background-color: #f5f5f5 !important;
  color: #bdbdbd !important;
}
.MDMap .MDMapCustom button {
  margin: auto 0 0 0;
}
.MDMap.mobileMap .MDMapSidebar {
  padding: 0 0 7px !important;
  min-height: 0;
}
.MDMap.mobileMap .MDMapCustom {
  padding: 15px 15px 0;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
}
.markMapImg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-100%);
}

.Amap {
  position: relative;
}
.Amap.Amap-align-right .Amap-input {
  left: auto;
  right: 16px;
}
.Amap-input {
  left: 10px;
  right: 10px;
  top: 10px;
  padding: 0 100px 0 20px;
  position: absolute;
  z-index: 99;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  box-shadow: 0 0 10px #c5b7b7;
}
.Amap-input input {
  width: 100%;
  border: none !important;
}
.Amap-input .Amap-autocomplete-list {
  width: 190px;
}
.Amap-input-search {
  position: absolute;
  left: 7px;
  top: 50%;
  transform: translateY(-50%);
  color: #999;
}
.Amap-input-search-icon {
  font-size: 20px;
  cursor: pointer;
}
.Amap-autocomplete-list {
  max-height: 200px;
  overflow: scroll;
}
.Amap .MenuItem .Item-content {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  box-sizing: border-box;
  width: 100%;
}
.Amap .Amap-topRightElement {
  position: absolute;
  left: 10px;
  right: 10px;
  top: 10px;
  z-index: 99;
}

.searchListModals {
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.searchListModals .searchBox {
  display: flex;
  height: 36px;
  border-radius: 18px;
  position: relative;
  margin: 10px 11px;
  padding-left: 38px;
}
.searchListModals .searchBox .searchIcon {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 8px;
  left: 16px;
}
.searchListModals .searchBox .cursorText {
  width: 100%;
  font-size: 14px;
  border: none;
  border-radius: 0 18px 18px 0;
  background-color: #f8f8f8;
  height: 36px;
}
.searchListModals .searchBox.selectSearchBox {
  background: #fff;
  padding-left: 0;
  line-height: 36px;
}
.searchListModals .searchBox.selectSearchBox .cursorText {
  border-radius: 18px;
  padding: 13px;
}
.searchListModals .searchBox.selectSearchBox .searchBtn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  background: #f8f8f8;
  border-radius: 50%;
  margin-left: 9px;
}
.searchListModals .searchItem {
  padding: 0 12px 0 22px;
}
.searchListModals .searchItem .itemContent {
  border-bottom: 1px solid #EAEAEA;
  padding: 8px 11px 8px 0;
}
.searchListModals .searchItem .itemContent .itemTitleBox {
  font-size: 13px;
}
.searchListModals .searchResult {
  overflow-y: auto;
  margin-bottom: 43px;
}
.searchListModals .Font50 {
  font-size: 50px;
  color: #e0e0e0;
}
.customSelectIcon .ant-select-arrow {
  display: flex !important;
}
.customApiSelect {
  padding-right: 36px;
}
.customApiSelect .ant-select-selection-item {
  padding: 8px 18px 6px 0px !important;
  line-height: 22px !important;
}
.customApiSelect .ant-select-arrow {
  height: 36px !important;
  width: 36px !important;
  right: 0 !important;
  top: 6px !important;
  display: flex !important;
  align-items: center;
  justify-content: flex-end;
  pointer-events: all !important;
}
.customApiSelect .ant-select-selector {
  border-radius: 4px 0px 0px 4px !important;
}
.customApiSelect .ant-select-clear {
  right: 46px !important;
}
.customApiSelect .searchIconBox {
  width: 36px;
  height: 36px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffffff;
  border-radius: 0px 3px 3px 0px;
  border: 1px solid #eaeaea;
  color: #757575;
}
.customApiSelect .searchIconBox:hover i {
  color: #2196f3;
}
.customApiSelect .searchIconBox.disabled i {
  color: #bdbdbd !important;
}

.sheetRelationRow {
  background-color: #f8f8f8;
}
.sheetRelationRow.editRowWrapper .worksheetRecordCard {
  border-color: rgba(0, 0, 0, 0.2);
}
.sheetRelationRow.editRowWrapper .selectedIcon {
  display: block !important;
}
.sheetRelationRow.editRowWrapper .selectedIcon.hide {
  border-top-color: rgba(0, 0, 0, 0.2);
  border-right-color: rgba(0, 0, 0, 0.2);
}
.sheetRelationRow .worksheetRecordCard .deleteRecord {
  display: none !important;
}
.sheetRelationRow .worksheetRecordCard .titleText {
  width: 300px;
}
.sheetRelationRow .withoutRowsWrapper {
  justify-content: center;
}
.sheetRelationRow .withoutRowsWrapper .withoutRows {
  height: auto;
}
.sheetRelationRow .withoutRowsWrapper .am-button {
  margin-top: 20px;
  padding: 0 20px;
}

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

.searchInputComp {
  display: inline-block;
  border-radius: 28px;
  height: 28px;
  background-color: #eaeaea;
  font-size: 13px;
  vertical-align: middle;
}
.searchInputComp .inputCon {
  display: flex;
  padding: 3px 6px;
  position: relative;
}
.searchInputComp .icon:not(.inherit) {
  font-size: 22px;
  color: #cacaca;
}
.searchInputComp input {
  width: 180px;
  border: none;
  padding: 0;
  color: #151515;
  text-indent: 5px;
  background-color: transparent;
  /*transition: width 0.2s;*/
}
.searchInputComp input::placeholder {
  color: #9e9e9e;
}
.searchInputComp .icon-cancel {
  position: absolute;
  top: 3px;
  right: 6px;
}
.searchInputComp .icon-cancel.none {
  display: none;
}
.searchInputComp.default {
  border: none;
  background-color: #fff;
}
.searchInputComp.default .icon-search {
  cursor: pointer;
}
.searchInputComp.default input {
  width: 0;
}
.searchInputComp.worksheetQueryInput .icon-search {
  font-size: 20px !important;
}
.searchInputComp.worksheetQueryInput .inputCon {
  padding: 4px 10px 4px 6px;
}
.searchInputComp.mobileQueryInput.searchInputComp {
  background-color: #f5f5f5;
}
.searchInputComp.mobileQueryInput.searchInputComp.default {
  background-color: #fff;
}
.searchInputComp.mobileQueryInput .inputCon {
  padding-top: 4px;
}
.searchInputComp.mobileQueryInput .icon:not(.inherit) {
  font-size: 18px;
  margin-top: 1px;
}

.unusualContentWrap {
  display: flex;
  height: 100%;
}
.unusualContentWrap .unusualSkeletonWrap {
  width: 240px;
  height: 100%;
  background-color: #fff;
}
.unusualContentWrap .unusualContent {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex: 1;
  margin: 15px;
  background-color: #fff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
}
.unusualContentWrap .unusualContent .fixAccount:hover {
  color: #2196f3 !important;
}
.unusualContentWrap .unusualScrollContent {
  width: 500px;
  max-height: 180px;
  overflow-y: auto;
  text-align: center;
}
.unusualContentWrap .applyContent .manager {
  margin-left: -10px;
}
.unusualContentWrap .applyContent .manager img {
  border: 2px solid #fff;
}
.unusualContentWrap .imgWrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 130px;
  height: 130px;
  line-height: 130px;
  border-radius: 50%;
  text-align: center;
  background-color: #f5f5f5;
}
.unusualContentWrap .imgWrap img {
  width: 100%;
}
.unusualContentWrap .explainText {
  margin: 30px 0 50px 0;
  font-size: 17px;
  color: #757575;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-form-item .ant-upload {
  background: transparent;
}
.ant-form-item .ant-upload.ant-upload-drag {
  background: #fafafa;
}
.ant-form-item input[type='radio'],
.ant-form-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-form-item .ant-radio-inline,
.ant-form-item .ant-checkbox-inline {
  display: inline-block;
  margin-left: 8px;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.ant-form-item .ant-radio-inline:first-child,
.ant-form-item .ant-checkbox-inline:first-child {
  margin-left: 0;
}
.ant-form-item .ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical {
  display: block;
}
.ant-form-item .ant-checkbox-vertical + .ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical + .ant-radio-vertical {
  margin-left: 0;
}
.ant-form-item .ant-input-number + .ant-form-text {
  margin-left: 8px;
}
.ant-form-item .ant-input-number-handler-wrap {
  z-index: 2;
}
.ant-form-item .ant-select,
.ant-form-item .ant-cascader-picker {
  width: 100%;
}
.ant-form-item .ant-picker-calendar-year-select,
.ant-form-item .ant-picker-calendar-month-select,
.ant-form-item .ant-input-group .ant-select,
.ant-form-item .ant-input-group .ant-cascader-picker,
.ant-form-item .ant-input-number-group .ant-select,
.ant-form-item .ant-input-number-group .ant-cascader-picker {
  width: auto;
}
.ant-form-inline {
  display: flex;
  flex-wrap: wrap;
}
.ant-form-inline .ant-form-item {
  flex: none;
  flex-wrap: nowrap;
  margin-right: 16px;
  margin-bottom: 0;
}
.ant-form-inline .ant-form-item-with-help {
  margin-bottom: 24px;
}
.ant-form-inline .ant-form-item > .ant-form-item-label,
.ant-form-inline .ant-form-item > .ant-form-item-control {
  display: inline-block;
  vertical-align: top;
}
.ant-form-inline .ant-form-item > .ant-form-item-label {
  flex: none;
}
.ant-form-inline .ant-form-item .ant-form-text {
  display: inline-block;
}
.ant-form-inline .ant-form-item .ant-form-item-has-feedback {
  display: inline-block;
}
.ant-form-horizontal .ant-form-item-label {
  flex-grow: 0;
}
.ant-form-horizontal .ant-form-item-control {
  flex: 1 1 0;
  min-width: 0;
}
.ant-form-horizontal .ant-form-item-label.ant-col-24 + .ant-form-item-control {
  min-width: unset;
}
.ant-form-vertical .ant-form-item {
  flex-direction: column;
}
.ant-form-vertical .ant-form-item-label > label {
  height: auto;
}
.ant-form-vertical .ant-form-item-label,
.ant-col-24.ant-form-item-label,
.ant-col-xl-24.ant-form-item-label {
  padding: 0 0 8px;
  line-height: 1.5715;
  white-space: initial;
  text-align: left;
}
.ant-form-vertical .ant-form-item-label > label,
.ant-col-24.ant-form-item-label > label,
.ant-col-xl-24.ant-form-item-label > label {
  margin: 0;
}
.ant-form-vertical .ant-form-item-label > label::after,
.ant-col-24.ant-form-item-label > label::after,
.ant-col-xl-24.ant-form-item-label > label::after {
  display: none;
}
.ant-form-rtl.ant-form-vertical .ant-form-item-label,
.ant-form-rtl.ant-col-24.ant-form-item-label,
.ant-form-rtl.ant-col-xl-24.ant-form-item-label {
  text-align: right;
}
@media (max-width: 575px) {
  .ant-form-item .ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-form-item .ant-form-item-label > label {
    margin: 0;
  }
  .ant-form-item .ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-form-item .ant-form-item-label {
    text-align: right;
  }
  .ant-form .ant-form-item {
    flex-wrap: wrap;
  }
  .ant-form .ant-form-item .ant-form-item-label,
  .ant-form .ant-form-item .ant-form-item-control {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xs-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xs-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xs-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .ant-col-sm-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-sm-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-sm-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 991px) {
  .ant-col-md-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-md-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-md-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-md-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1199px) {
  .ant-col-lg-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-lg-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-lg-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-lg-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1599px) {
  .ant-col-xl-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xl-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xl-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xl-24.ant-form-item-label {
    text-align: right;
  }
}
.ant-form-item {
  /* Some non-status related component style is in `components.less` */
  /* To support leave along ErrorList. We add additional className to handle explain style */
}
.ant-form-item-explain-error {
  color: #ff4d4f;
}
.ant-form-item-explain-warning {
  color: #faad14;
}
.ant-form-item-has-feedback .ant-switch {
  margin: 2px 0 4px;
}
.ant-form-item-has-warning .ant-form-item-split {
  color: #faad14;
}
.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-form-item-has-error .ant-form-item-split {
  color: #ff4d4f;
}
.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-form {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-form legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #d9d9d9;
}
.ant-form label {
  font-size: 14px;
}
.ant-form input[type='search'] {
  box-sizing: border-box;
}
.ant-form input[type='radio'],
.ant-form input[type='checkbox'] {
  line-height: normal;
}
.ant-form input[type='file'] {
  display: block;
}
.ant-form input[type='range'] {
  display: block;
  width: 100%;
}
.ant-form select[multiple],
.ant-form select[size] {
  height: auto;
}
.ant-form input[type='file']:focus,
.ant-form input[type='radio']:focus,
.ant-form input[type='checkbox']:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ant-form output {
  display: block;
  padding-top: 15px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-form .ant-form-text {
  display: inline-block;
  padding-right: 8px;
}
.ant-form-small .ant-form-item-label > label {
  height: 24px;
}
.ant-form-small .ant-form-item-control-input {
  min-height: 24px;
}
.ant-form-large .ant-form-item-label > label {
  height: 40px;
}
.ant-form-large .ant-form-item-control-input {
  min-height: 40px;
}
.ant-form-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  margin-bottom: 24px;
  vertical-align: top;
  transition: margin-bottom 0.3s 0.017s linear;
}
.ant-form-item-with-help {
  margin-bottom: 0;
  transition: none;
}
.ant-form-item-hidden,
.ant-form-item-hidden.ant-row {
  display: none;
}
.ant-form-item-label {
  display: inline-block;
  flex-grow: 0;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
}
.ant-form-item-label-left {
  text-align: left;
}
.ant-form-item-label-wrap {
  overflow: unset;
  line-height: 1.3215em;
  white-space: unset;
}
.ant-form-item-label > label {
  position: relative;
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  height: 32px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-form-item-label > label > .anticon {
  font-size: 14px;
  vertical-align: top;
}
.ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  display: inline-block;
  margin-right: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  display: none;
}
.ant-form-item-label > label .ant-form-item-optional {
  display: inline-block;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-form-hide-required-mark .ant-form-item-label > label .ant-form-item-optional {
  display: none;
}
.ant-form-item-label > label .ant-form-item-tooltip {
  color: rgba(0, 0, 0, 0.45);
  cursor: help;
  -ms-writing-mode: lr-tb;
      writing-mode: horizontal-tb;
  -webkit-margin-start: 4px;
          margin-inline-start: 4px;
}
.ant-form-item-label > label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-form-item-label > label.ant-form-item-no-colon::after {
  content: ' ';
}
.ant-form-item-control {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.ant-form-item-control:first-child:not([class^='ant-col-']):not([class*=' ant-col-']) {
  width: 100%;
}
.ant-form-item-control-input {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 32px;
}
.ant-form-item-control-input-content {
  flex: auto;
  max-width: 100%;
}
.ant-form-item-explain,
.ant-form-item-extra {
  clear: both;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-form-item-explain-connected {
  height: 0;
  min-height: 0;
  opacity: 0;
}
.ant-form-item-extra {
  min-height: 24px;
}
.ant-form-item .ant-input-textarea-show-count::after {
  margin-bottom: -22px;
}
.ant-form-item-with-help .ant-form-item-explain {
  height: auto;
  min-height: 24px;
  opacity: 1;
}
.ant-show-help {
  transition: height 0.3s linear, min-height 0.3s linear, margin-bottom 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-show-help-leave {
  min-height: 24px;
}
.ant-show-help-leave-active {
  min-height: 0;
}
.ant-show-help-item {
  overflow: hidden;
  transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-show-help-item-appear,
.ant-show-help-item-enter {
  transform: translateY(-5px);
  opacity: 0;
}
.ant-show-help-item-appear-active,
.ant-show-help-item-enter-active {
  transform: translateY(0);
  opacity: 1;
}
.ant-show-help-item-leave-active {
  transform: translateY(-5px);
}
@-webkit-keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.ant-form-rtl {
  direction: rtl;
}
.ant-form-rtl .ant-form-item-label {
  text-align: left;
}
.ant-form-rtl .ant-form-item-label > label.ant-form-item-required::before {
  margin-right: 0;
  margin-left: 4px;
}
.ant-form-rtl .ant-form-item-label > label::after {
  margin: 0 2px 0 8px;
}
.ant-form-rtl .ant-form-item-label > label .ant-form-item-optional {
  margin-right: 4px;
  margin-left: 0;
}
.ant-col-rtl .ant-form-item-control:first-child {
  width: 100%;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input {
  padding-right: 11px;
  padding-left: 24px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 11px;
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input {
  padding: 0;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number {
  padding: 0;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: auto;
  left: 28px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-number {
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-clear,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-clear {
  right: auto;
  left: 32px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 0;
  padding-left: 42px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow {
  margin-right: 0;
  margin-left: 19px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear {
  right: auto;
  left: 32px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small {
  padding-right: 7px;
  padding-left: 25.2px;
}
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
  right: auto;
  left: 0;
}
.ant-form-rtl.ant-form-inline .ant-form-item {
  margin-right: 0;
  margin-left: 16px;
}

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

