/** 在线阿里图标 iconfont */
@font-face {
  font-family: 'iconfont';
  /* Project id 3055426 */
  src: url('https://static-1255466169.cos.ap-guangzhou.myqcloud.com/assets/fonts/iconfont.ttf') format('truetype');
}
.iconfont {
  vertical-align: middle !important;
  font-family: 'iconfont' !important;
  font-size: calc(14px + 2px) !important;
  font-size: calc(var(--ant-font-size-icon, 14px) + 2px) !important;
}
.iconfont {
  font-style: normal;
  margin-right: 6px;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.TUI-Icon {
  font-size: calc(14px + 2px) !important;
  font-size: calc(var(--ant-font-size-icon, 14px) + 2px) !important;
}
/** 粗体 */
@font-face {
  font-family: 'Alimama ShuHeiTi';
  src: url('https://static-1255466169.cos.ap-guangzhou.myqcloud.com/assets/fonts/font_Alimama.ttf') format('truetype');
}
@font-face {
  font-family: 'D-DIN';
  src: url('https://static-1255466169.cos.ap-guangzhou.myqcloud.com/assets/fonts/D-DIN.ttf');
}
@font-face {
  font-family: "D-Din-Pro-Medium";
  src: url("https://static-1255466169.cos.ap-guangzhou.myqcloud.com/bi/assets/D-Din-Pro-Medium.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Acens";
  src: url("https://static-1255466169.cos.ap-guangzhou.myqcloud.com/assets/fonts/Acens.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "youshebiaotihei";
  src: url("https://static-1255466169.cos.ap-guangzhou.myqcloud.com/assets/fonts/youshebiaotihei.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "fangsong";
  src: url("https://static-1255466169.cos.ap-guangzhou.myqcloud.com/assets/fonts/fangsong.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Teng2";
  src: url("https://static-1255466169.cos.ap-guangzhou.myqcloud.com/assets/fonts/Teng2.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SourceHanSansCN-Regular";
  src: url("https://static-1255466169.cos.ap-guangzhou.myqcloud.com/assets/fonts/SourceHanSansCN-Regular.otf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: SourceHanSerifCN-SemiBold;
  src: url('https://static-1255466169.cos.ap-guangzhou.myqcloud.com/assets/fonts/SourceHanSerifCN-SemiBold.ttf');
}
.TUI-Vertical-Form .ant-form-item-row {
  flex-direction: column;
}
.TUI-Vertical-Form .ant-form-item-row .ant-form-item-label {
  width: 100%;
  text-align: left;
}
.ant-btn:not(.ant-btn-icon-only) > .ant-btn-icon.ant-btn-loading-icon,
.ant-btn:not(.ant-btn-icon-only) > .ant-btn-icon:not(:last-child) {
  margin-right: 4px;
  margin-right: var(--ant-margin-xxs, 4px);
}
.TUI-Warp {
  padding: calc(0px + 24px) calc(0px + 16px);
  padding: calc(var(--diff-padding, 0px) + 24px) calc(var(--diff-padding, 0px) + 16px);
}
.tui-cursor {
  cursor: pointer;
}
.TUI-IconPark {
  margin-right: calc(0px + 4px);
  margin-right: calc(var(--diff-margin, 0px) + 4px);
  vertical-align: -0.125em;
}
.ant-btn-icon > .TUI-IconPark {
  margin-right: 0;
}
.ant-drawer-content {
  color: var(--ant-color-text);
}

.TUI-Button {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ZJ1YTthmSnX9j0Ry5dH2 {
  background-color: #ffffff;
  color: #140202;
  font-family: 'D-DIN';
  font-size: 32px;
}

.TUI-LinkBtn {
  padding: 0;
  margin-right: calc(0px + 8px);
  margin-right: calc(var(--diff-margin, 0px) + 8px);
}

.TUI-Search--Btn {
  border-color: #d9d9d9;
  border-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-left: 0 none;
  width: 32px;
  padding: 0;
}
.TUI-Search--Btn:hover {
  border-color: #d9d9d9;
}
.TUI-Search--Icon {
  width: 16px;
  height: 16px;
}

.TUI-DrawableUploader .TUI-upload-drag {
  background: rgba(24, 144, 255, 0.05);
}
.TUI-DrawableUploader .ant-upload {
  width: 100%;
}
.TUI-DrawableUploader .TUI-DrawableUploader-Btn {
  width: 100%;
  background-color: #f2f3f5;
  background-color: var(--ant-color-bg-elevated, #f2f3f5);
  border: 1px solid #dcdee0;
  border: 1px solid var(--ant-color-border, #dcdee0);
  color: #323233;
  color: var(--ant-color-text, #323233);
}
.TUI-DrawableUploader .TUI-DrawableUploader-Btn:hover {
  color: #1989FA;
  color: var(--colorPrimary, #1989FA);
}

.TUI-DraggerUploader .ant-upload {
  width: 100%;
}
.TUI-DraggerUploader .TUI-DraggerUploader-Div {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #fafafa;
  background: var(--ant-color-bg-elevated, #fafafa);
  border: 1px dashed #d9d9d9;
  border: 1px dashed var(--ant-color-border, #d9d9d9);
  border-radius: calc(0px + 4px);
  border-radius: calc(var(--diff-border-radius, 0px) + 4px);
  cursor: pointer;
  transition: border-color 0.3s;
}
.TUI-DraggerUploader .TUI-DraggerUploader-Div:hover {
  border: 1px dashed #1989FA;
  border: 1px dashed var(--ant-color-primary, #1989FA);
}
.TUI-DraggerUploader .TUI-DraggerUploader-Div .TUI-DraggerUploader-Tips {
  margin: calc(0px + 16px) 0;
  margin: calc(var(--diff-margin, 0px) + 16px) 0;
  text-align: center;
}
.TUI-DraggerUploader .TUI-DraggerUploader-DisabledBtn {
  border: 1px dashed #d9d9d9;
  border: 1px dashed var(--ant-color-border, #d9d9d9);
  background-color: #f5f5f5;
  background-color: var(--ant-color-bg-container-disabled, #f5f5f5);
  cursor: not-allowed;
}
.TUI-DraggerUploader .TUI-DraggerUploader-DisabledBtn:hover {
  border: 1px dashed #d9d9d9;
  border: 1px dashed var(--ant-color-border, #d9d9d9);
  cursor: not-allowed;
}
.TUI-DraggerUploader .TUI-DraggerUploader-Btn {
  width: 100%;
  border: 1px solid #dcdee0;
  border: 1px solid var(--ant-color-border, #dcdee0);
}
.TUI-DraggerUploader .TUI-DraggerUploader-Btn:hover {
  color: #1989FA;
  color: var(--ant-color-primary, #1989FA);
}

.TUI-FieldItem {
  display: flex;
  align-items: center;
  margin-top: calc(0px + 16px);
  margin-top: calc(var(--diff-margin, 0px) + 16px);
}
.TUI-FieldItem .TUI-Oprate {
  margin-left: calc(0px + 12px);
  margin-left: calc(var(--diff-margin, 0px) + 12px);
  cursor: pointer;
}
.TUI-FieldItem .TUI-Oprate:hover {
  color: #1677ff;
  color: var(--ant-color-primary, #1677ff);
}
.TUI-FieldItem:first-of-type {
  margin-top: 0;
}

.TUI-BlockSelect-Wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  row-gap: 16px;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.TUI-BlockSelect-Wrapper .TUI-BlockItem-No-Selected:hover {
  background-color: #e6f2fe !important;
  background-color: var(--ant-color-primary-hover, #e6f2fe) !important;
  color: #fff !important;
}
.TUI-BlockSelect-Wrapper .TUI-BlockSelect-BlockItem {
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px calc(0px + 16px);
  padding: 0px calc(var(--diff-padding, 0px) + 16px);
  border-radius: calc(0px + 6px);
  border-radius: calc(var(--diff-border-radius, 0px) + 6px);
  cursor: pointer;
  color: #323233;
  color: var(--ant-color-text, #323233);
}
.TUI-BlockSelect-Wrapper .TUI-BlockSelect-BlockItem.selected {
  background-color: #1989FA;
  background-color: var(--ant-color-primary, #1989FA);
  color: #fff;
}
.TUI-BlockSelect-Wrapper .TUI-BlockSelect-BlockItem.selected.isExit {
  color: #C8C9CC;
}

.Hb6bX2E4Cc8VD3OayByQ .MyH7HbaP3z9OLYiU0oSO:hover {
  border-color: #d9d9d9 !important;
  color: rgba(0, 0, 0, 0.88) !important;
}

.TUI-Transfer .ant-transfer {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.TUI-Transfer .ant-transfer .ant-transfer-list {
  width: 50%;
}

.TUI-Form .ant-form-item {
  display: flex;
}
.TUI-Form .ant-form-item .ant-form-item-label {
  width: 125px;
}
.TUI-Form .ant-form-item .ant-form-item-control-wrapper {
  flex: 1;
  width: 100%;
}
.TUI-Form .ant-form-item .ant-select,
.TUI-Form .ant-form-item .ant-picker,
.TUI-Form .ant-form-item .ant-input-number {
  width: 100%;
}

.TUI-FormField-Wrap .TUI-FormField-Lable:hover {
  border-color: #d9d9d9 !important;
  border-color: var(--ant-color-border, #d9d9d9) !important;
  color: rgba(0, 0, 0, 0.88) !important;
}
.TUI-FormField-Wrap .TUI-FormField-Lable:focus-visible,
.TUI-FormField-Wrap .TUI-FormField-Lable:focus {
  outline: none !important;
  transition: none !important;
}
.TUI-FormField-Wrap .TUI-FormField-Lable:focus-visible,
.TUI-FormField-Wrap .TUI-FormField-Lable:focus {
  outline-offset: 1px;
}
.TUI-FormField-Wrap .TUI-FormField-Value {
  width: 100%;
}

.TUI-AdvancedFilter .TUI-AdvancedFilter-Short-Value .ant-input,
.TUI-AdvancedFilter .TUI-AdvancedFilter-Short-Value .ant-select,
.TUI-AdvancedFilter .TUI-AdvancedFilter-Short-Value .ant-picker {
  min-width: 200px;
}
.TUI-AdvancedFilter-Filter {
  color: #262626;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-shrink: 0;
  margin-right: calc(0px + 16px);
  margin-right: calc(var(--diff-margin, 0px) + 16px);
}
.TUI-AdvancedFilter-Filter::before {
  content: "";
  width: 16px;
  height: 16px;
  display: block;
  margin-right: 4px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACDElEQVRYR+2WwXUTMRCG57/ZJ0IFOBVgV4DTgXMb+UI6ACogVAAdBC6eubFUkKSCmAowHTgn7214Elo/ZbP2CnsdP96Lrrua+TTz6x+Bjrxw5PwE59x3Ipo8NYiZLcqyHIGZlwBePDWAz2dmZx7gEsDHBOD2UDBmNkwOeysi46AB59yCiF7FxOciUnQNMZlMTvr9/i8iOvGxAYxms9k8ADDzGMB1LEvoTVEUyy4hmPkrgLcxxzdVvQggVRLn3A0RvYk/fFLVy64Aage8L8tyUB1wDcDMAwC+RGGZ2amq+tbsvZxzd0Q0jIE+iMiXKugDH0gFaWY3qnq2b3ZmvgBwFQ/1U1UrkBD6AUAUyrwSpL8mqupbs9OqC68p3iMnrBEvVPV0p+x/b5cv9bt4+h+q+sjwGq24C0FOp9Ohmfneez3dew00aaoRIN1MREszG/2rIJn5GsC47VZtHEZp+YioEJHz3FakbSSi3yIy2LR3I4AXUK/XW1TWmSvIuO8OQJV0q7NuHcfOufdE9DnSz0Vk1FaF2mwJfr9tT+t7gJnnAF43mUg98C5mlgOwnhNRkGsXqwMA8NcsGI2ZZdl5K4APll7LthZU31er1cucgXYwABHJip31U1qBbYFz/0ur+AzwXIH/rwL+pbRxsADehMKr92DXMNeIugZIh1Irg5k1vn6aNmZpoDXjHj8cHeAP9w85eOY/ZckAAAAASUVORK5CYII=);
  background-size: 100% 100%;
}
.TUI-AdvancedFilter-Filtered::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACAUlEQVRYR+3WPWgUQRQH8PdnLyDhWsE0pgjExmAhmBSmkXRyjWZvd46zETywNMHCThsLEbUUG8Hi3iyDChZeIamSJiGQKlxjEdJYpLrTJrBzT0bOoPna4T72mttq2X3z3o/ZeTMLGvGFEdcnKKXWiOhW3pBOp7OaJMkrxHH8A8ClvAFE9JWZbzvAAwDv8gYAmK/X61tuDTjEDoBrOSLeM/N9V+/PIqxUKjdEZDMnwM80TWeMMQdHAHcTx/EHAPeGjRCRFa316791jtowDMOLQRDsAZgcFkJEmtbaOWOMPQFwD5RSj4noxbAARLTIzBv/5v9vI6rVahPtdrsJYGbQCBH5pLW+ezzviZ2wXC4vBUHwbZAAETm01s4aY/YzAd1P8YWISoNCiMgzrfXT0/KdehaEYXi5UCh8J6KJfhEist9qtWYbjcahN6Dbls8BPOkXQETLzPzxrDxnnoalUmmyWCy6WZjqA7HBzIvnjT/3OFZKKSKq9wIQESsic0mSNHsGdBfkOhHd7AHxhpkfZY3L/CGpVqtTaZpeyUp0/L21dtsY8ytrXCYgK0G/770AURQtALjgWwzAATPv+sR7AZRSe0Q07ZPQxYjIZ631HZ/4MWA8A+MZ8J2BbSK67tNW3TZ8q7V+6BPvBYii6CqAZZ+ELsZa+9JnG3axXgDfwr3EjRzwG7K82iFY+tUIAAAAAElFTkSuQmCC);
  background-size: 100% 100%;
}
.TUI-AdvancedFilter-MainError {
  color: #F2556F;
  padding-right: calc(0px + 14px);
  padding-right: calc(var(--diff-padding, 0px) + 14px);
}
.TUI-AdvancedFilter-Modal {
  margin: 0;
}
.TUI-AdvancedFilter-Modal .ant-modal-header::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  /* margin-right: 20px; */
  width: 36px;
  height: 36px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAcCAYAAABcSP4GAAAABHNCSVQICAgIfAhkiAAAAL9JREFUKJFjfPTy46t/DAxreJj/7RQREdzIgAYYX7/98L/rBCtDhOafLxI8/5m//2U6LsD6d9FvZoaDkoKCDxhfv/3wX28OFwMDAwMDL9t/Bif5vwzWsn8/O8j9Y//99/9TFAXo4FLKNwYmrDJIYFTBqILBpoAFmQNL9lYyfz87yv9j+/yL8RkLAwMDQ7T2b4YIzT9fJHkZWL7/ZTzOx/p30V9mhgOygoIPGB+9/Pjq/7//a7lZ/+8UERHcgG4FAPQJS+hZJ0cgAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
}
.TUI-AdvancedFilter-Modal .TUI-Form {
  padding: calc(0px + 12px) calc(0px + 24px) 0 0;
  padding: calc(var(--diff-padding, 0px) + 12px) calc(var(--diff-padding, 0px) + 24px) 0 0;
}
.TUI-AdvancedFilter-Modal .TUI-Form .ant-form-item {
  display: block;
  margin-bottom: calc(0px + 16px);
  margin-bottom: calc(var(--diff-margin, 0px) + 16px);
}
.TUI-AdvancedFilter-Modal .TUI-Form .ant-form-item .ant-form-item-label {
  width: 100px;
  text-align: right;
  line-height: 1;
  padding-bottom: calc(0px + 8px);
  padding-bottom: calc(var(--diff-padding, 0px) + 8px);
}
.TUI-AdvancedFilter-Modal .TUI-Form .ant-form-item .ant-form-item-control-wrapper {
  flex: 1;
  width: 100%;
}
.TUI-AdvancedFilter-Modal .TUI-Form .ant-form-item .ant-select,
.TUI-AdvancedFilter-Modal .TUI-Form .ant-form-item .ant-picker {
  width: 100%;
}
.TUI-AdvancedFilter-Submit {
  text-align: right;
  padding-right: calc(0px + 8px);
  padding-right: calc(var(--diff-padding, 0px) + 8px);
}
.TUI-AdvancedFilter-Submit .ant-btn + .ant-btn {
  margin-left: calc(0px + 8px);
  margin-left: calc(var(--diff-margin, 0px) + 8px);
}
.TUI-AdvancedFilter-Divider {
  height: 20px;
  line-height: 20px;
  width: 0;
  border-right: 1px solid #d9d9d9;
  border-right: 1px solid var(--ant-color-border, #d9d9d9);
  display: inline-block;
  margin-right: 16px;
}
.TUI-AdvancedFilter-Reset {
  color: #1890FF;
  color: var(--ant-color-primary, #1890FF);
  cursor: pointer;
  flex-shrink: 0;
}

.ZX0mab1XuurZ2NUKJVD2 {
  display: flex;
}
.ZX0mab1XuurZ2NUKJVD2:hover .z88IVGSkfKWk9brl1kgZ {
  visibility: visible;
}
.z88IVGSkfKWk9brl1kgZ {
  visibility: hidden;
}
.z88IVGSkfKWk9brl1kgZ span {
  margin: 0 1px;
}
.QLJkSfqYLEGUnpHLQBjn {
  display: block;
  margin: 8px 0;
  margin: var(--diff-margin, 8px) 0;
}

.TUI-Filter {
  display: flex;
  flex-wrap: wrap;
}
.TUI-Filter .TUI-Form {
  width: 100%;
}
.TUI-Filter .TUI-form-item {
  margin-bottom: 16px;
  padding-right: 2%;
  display: flex;
  width: 33.33%;
}
.TUI-Filter .TUI-form-item .TUI-form-item-label {
  text-align: right;
}
.TUI-Filter .TUI-form-item .TUI-form-item-control-wrapper {
  flex: 1;
  width: 0;
}
.TUI-Filter .TUI-form-item .TUI-select,
.TUI-Filter .TUI-form-item .TUI-calendar-picker {
  width: 100%;
}
.TUI-Filter .TUI-Filter-Controller .TUI-btn + .TUI-btn {
  margin-left: 8px;
}
.TUI-Filter .TUI-Filter-Controller-lg {
  margin-left: 66.66%;
  text-align: right;
}
.TUI-Filter .TUI-Filter-Controller-sm {
  margin-left: 50%;
  text-align: right;
}
@media (max-width: 1200px) {
  .TUI-Filter .TUI-form-item {
    width: 50%;
  }
}
.TUI-Filter__collapsed {
  justify-content: flex-start;
}
.TUI-Filter__collapsed .TUI-form-item {
  display: none;
}
.TUI-Filter__collapsed .TUI-form-item:first-child {
  display: flex;
}
.TUI-Filter__collapsed .TUI-form-item:nth-last-child(2) {
  display: flex;
}
.TUI-Filter__collapsed .TUI-form-item:nth-last-child(1) {
  display: flex;
}
.TUI-Filter__collapse {
  margin-left: 16px;
}

.TUI-CardGrid .ant-col-4 {
  flex: 0 0 20%;
  max-width: 20%;
}
.TUI-CardGrid .TUI-CardGrid-Col-Item {
  position: relative;
}
.TUI-CardGrid .TUI-CardGrid-Col-Item:hover .TUI-CardGrid-Col-Item-Selected {
  display: flex;
}
.TUI-CardGrid .TUI-CardGrid-Col-Item-Selected {
  cursor: pointer;
  display: none;
  position: absolute;
  bottom: 0;
  height: 42px;
  color: #fff;
  color: var(--ant-button-primary-color, #fff);
  background-color: #1989FA;
  background-color: var(--ant-color-primary-hover, #1989FA);
  border-radius: 0 0 calc(0px + 12px) calc(0px + 12px);
  border-radius: 0 0 calc(var(--diff-border-radius, 0px) + 12px) calc(var(--diff-border-radius, 0px) + 12px);
}

.TUI-TableCard-Wrapper .AllCheck {
  margin-bottom: calc(0px + 8px);
  margin-bottom: calc(var(--diff-margin, 0px) + 8px);
}
.TUI-TableCard-Wrapper .TUI-TableCard .header {
  margin-bottom: calc(0px + 8px);
  margin-bottom: calc(var(--diff-margin, 0px) + 8px);
}
.TUI-TableCard-Wrapper .TUI-TableCard .header .headerContent {
  width: calc(100% - 42px);
}
.TUI-TableCard-Wrapper .TUI-TableCard .listBadge {
  background-color: #1677FF;
  background-color: var(--ant-color-primary-hover, #1677FF);
  border-radius: calc(0px + 6px);
  border-radius: calc(var(--diff-border-radius, 0px) + 6px);
  width: 36px;
  height: 36px;
  min-width: 36px;
  min-height: 36px;
  margin-right: calc(0px + 16px);
  margin-right: calc(var(--diff-margin, 0px) + 16px);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.TUI-TableCard-Wrapper .TUI-TableCard .listBadge .TUI-IconPark {
  font-size: calc(14px + 6px) !important;
  font-size: calc(var(--ant-font-size-icon, 14px) + 6px) !important;
}
.TUI-TableCard-Wrapper .TUI-TableCard .listBadge .TUI-IconPark {
  margin-right: 0;
}
.TUI-TableCard-Wrapper .TUI-TableCard .cardCheck {
  position: absolute;
  right: calc(0px + 16px);
  right: calc(var(--diff-padding, 0px) + 16px);
  top: calc(0px + 16px);
  top: calc(var(--diff-padding, 0px) + 16px);
}
.TUI-TableCard-Wrapper .TUI-TableCard .body {
  gap: calc(0px + 4px);
  gap: calc(var(--diff-margin, 0px) + 4px);
  width: 100%;
  margin-top: calc(0px + 16px);
  margin-top: calc(var(--diff-padding, 0px) + 16px);
}
.TUI-TableCard-Wrapper .TUI-TableCard .firstStatusFlex {
  margin-top: calc(0px + 16px);
  margin-top: calc(var(--diff-padding, 0px) + 16px);
}
.TUI-TableCard-Wrapper .TUI-TableCard .listItemContent {
  width: calc(100% - 10px);
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #232323;
  color: var(--ant-color-text-description, #232323);
}
.TUI-TableCard-Wrapper .TUI-TableCard .listItemTitle {
  width: calc(100% - 24px);
  color: #232323;
  color: var(--ant-color-text-heading, #232323);
  font-weight: 500;
  font-weight: var(--ant-font-weight-strong, 500);
  font-size: 16px;
  font-size: var(--ant-font-size-lg, 16px);
}
.TUI-TableCard-Wrapper .TUI-TableCard .listItemTitle.notShowIcon {
  width: 100%;
}
.TUI-TableCard-Wrapper .TUI-TableCard .listItemSubTitle {
  width: 100%;
  color: rgba(0, 0, 0, 0.65);
  color: var(--ant-color-text-secondary, rgba(0, 0, 0, 0.65));
}
.TUI-TableCard-Wrapper .TUI-TableCard .listItemSubTitle.notShowIcon {
  width: 100%;
}
.TUI-TableCard-Wrapper .TUI-TableCard .cardScource {
  color: rgba(0, 0, 0, 0.65);
  color: var(--ant-color-text-secondary, rgba(0, 0, 0, 0.65));
  font-size: 12px;
  font-size: var(--ant-font-size-sm, 12px);
}
.TUI-TableCard-Wrapper .TUI-TableCard .cardStatus {
  font-size: 12px;
  font-size: var(--ant-font-size-sm, 12px);
}
.TUI-TableCard-Wrapper .TUI-TableCard .listItem {
  margin: calc(0px + 4px);
  margin: calc(var(--diff-margin, 0px) + 4px);
}
.TUI-TableCard-Wrapper .ant-card {
  border-radius: calc(0px + 12px);
  border-radius: calc(var(--diff-border-radius, 0px) + 12px);
}
.TUI-TableCard-Wrapper .ant-card .ant-card-cover {
  height: 120px;
}
.TUI-TableCard-Wrapper .ant-card .ant-card-cover .cardImg {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: calc(0px + 12px) calc(0px + 12px) 0 0;
  border-radius: calc(var(--diff-border-radius, 0px) + 12px) calc(var(--diff-border-radius, 0px) + 12px) 0 0;
}
.TUI-TableCard-Wrapper .ant-card .ant-card-cover .cardImg img {
  position: absolute;
  top: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  max-height: 120px;
  max-width: 100%;
  border-radius: calc(0px + 10px) calc(0px + 10px) 0 0;
  border-radius: calc(var(--diff-border-radius, 0px) + 10px) calc(var(--diff-border-radius, 0px) + 10px) 0 0;
}
.TUI-TableCard-Wrapper .ant-card .ant-card-cover .cardImg .cardImgTagWarp {
  position: absolute;
  top: calc(16px - 8px);
  top: calc(var(--ant-margin, 16px) - 8px);
  left: calc(16px - 8px);
  left: calc(var(--ant-margin, 16px) - 8px);
}
.TUI-TableCard-Wrapper .ant-card .ant-card-cover .cardImg .cardImgTagWarp .cardImgTag {
  background: rgba(0, 0, 0, 0.45);
  border-radius: calc(6px - 2px);
  border-radius: calc(var(--ant-border-radius, 6px) - 2px);
  color: #fff;
  padding: 2px 10px;
}
.TUI-TableCard-Wrapper .ant-card-body {
  padding: calc(0px + 16px);
  padding: calc(var(--diff-padding, 0px) + 16px);
  position: relative;
}
.TUI-TableCard-Wrapper .ant-card-actions > li {
  margin: calc(16px - 12px) 0;
  margin: calc(var(--ant-margin, 16px) - 12px) 0;
}
.TUI-TableCard-Wrapper .ant-card-actions {
  border-radius: 0 0 calc(0px + 12px) calc(0px + 12px);
  border-radius: 0 0 calc(var(--diff-border-radius, 0px) + 12px) calc(var(--diff-border-radius, 0px) + 12px);
}
.TUI-TableCard-Wrapper .ant-card-actions li > span {
  width: 100%;
}
.TUI-TableCard-Wrapper .ant-card-actions li > span .ant-btn {
  display: flex !important;
}
.TUI-TableCard-Wrapper .ant-card-actions li > span .ant-btn {
  width: 100%;
  justify-content: center;
  align-items: center;
  padding: 0 8px;
}
.TUI-TableCard-Wrapper .ant-card-actions li > span .ant-btn:hover {
  color: #4096ff;
  color: var(--ant-color-link-hover, #4096ff);
}
.TUI-TableCard-Wrapper .ant-card-actions li > span .ant-btn .ant-typography {
  margin-bottom: 0;
  color: #1677ff;
  color: var(--ant-color-primary, #1677ff);
}
.TUI-TableCard-Wrapper .ant-card-actions li > span .ant-btn > span:last-child {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.TUI-Card_Footer-BtnNames {
  color: #1989FA;
  color: var(--ant-color-primary, #1989FA);
}

.TUI-Crud-Toolbox .ant-btn + .ant-btn {
  margin-left: calc(0px + 16px);
  margin-left: calc(var(--diff-margin, 0px) + 16px);
}
.TUI-Crud-Toolbox .TUI-inlineSolts .ant-btn:first-child {
  margin-left: calc(0px + 16px);
  margin-left: calc(var(--diff-margin, 0px) + 16px);
}
.TUI-Crud:not(.TUI-AdvancedCrud) {
  padding: calc(0px + 16px);
  padding: calc(var(--diff-padding, 0px) + 16px);
}
.TUI-Crud .TUI-AdvancedFilter .TUI-AdvancedFilter-Fields {
  margin-bottom: calc(0px + 16px);
  margin-bottom: calc(var(--diff-margin, 0px) + 16px);
}
.TUI-Crud .TUI-AdvancedFilter-Bottom {
  margin-bottom: calc(0px + 16px);
  margin-bottom: calc(var(--diff-margin, 0px) + 16px);
}
.TUI-AddModal .TUI-AddModal-body .TUI-Form .ant-form-item {
  margin-bottom: calc(0px + 12px);
  margin-bottom: calc(var(--diff-margin, 0px) + 12px);
}
.TUI-AddModal .TUI-AddModal-body .TUI-Form .ant-form-item .ant-form-item-row {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.TUI-AddModal .TUI-AddModal-body .TUI-Form .ant-form-item .ant-form-item-row .ant-form-item-label {
  width: 100%;
  text-align: left;
}
.TUI-AddModal .TUI-AddModal-body_dawer {
  border-bottom: 54px solid #fff;
  border-bottom: 54px solid var(--ant-color-bg-container, #fff);
}
.TUI-AddModal .TUI-AddModal-body_dawer.TUI-AddModal-body_noFooter {
  border-bottom: none;
}
.TUI-AddModal .TUI-AddModal-body_dawer .TUI-AddModal-Footer {
  position: absolute;
  right: 0;
  bottom: 0;
  border-top: 1px solid #e8e8e8;
  border-top: 1px solid var(--ant-color-border, #e8e8e8);
  padding: calc(0px + 10px) calc(0px + 16px);
  padding: calc(var(--diff-padding, 0px) + 10px) calc(var(--diff-padding, 0px) + 16px);
  left: 0;
  background: #fff;
  background: var(--ant-color-bg-container, #fff);
}
.TUI-AddModal .TUI-AddModal-body_modal {
  max-height: calc(100vh - 300px);
  overflow-y: auto;
  margin-right: calc(0px - 24px);
  margin-right: calc(var(--diff-margin, 0px) - 24px);
}
.TUI-AddModal .TUI-AddModal-body_modal .TUI-AddForm-Container {
  margin-right: calc(0px + 16px);
  margin-right: calc(var(--diff-margin, 0px) + 16px);
}
.customScrollbar::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 8px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 8px;
}
.customScrollbar::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 4px;
  background-color: #C8C9CC;
}
.customScrollbar::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  background: transparent;
  border-radius: 4px;
}
*::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 8px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 8px;
}
*::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 4px;
  background-color: #C8C9CC;
}
*::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  background: transparent;
  border-radius: 4px;
}

.TUI-Drawer-Container .TUI_FormWrap_hideLabel .TUI-Form .ant-form-item .ant-form-item-label {
  text-align: left;
  display: none;
  line-height: 32px;
}

.TUI-AdvancedCrud .TUI-AdvancedFilter .ant-select-selection {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.TUI-AdvancedCrud .TUI-Table .ant-btn-link {
  padding: 0 4px;
}
.TUI-AdvancedCrud .TUI-Table .ant-table-thead > tr > th,
.TUI-AdvancedCrud .TUI-Table .ant-table-tbody > tr > td {
  padding: 12px 16px;
}
.TUI-AdvancedCrud .TUI-Filter {
  margin-left: 0;
}
.TUI-AdvancedCrud .TUI-Filter .TUI-Form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.TUI-AdvancedCrud .TUI-Filter .ant-form-item {
  display: flex;
  align-items: center;
  padding-right: 2%;
}
.TUI-AdvancedCrud .ant-table-tbody > tr > td {
  white-space: nowrap;
}
.TUI-AdvancedCrud .ant-table-thead > tr > th {
  white-space: nowrap;
}
.TUI-AdvancedCrud .ant-form-item-control-wrapper {
  width: 100%;
}
.TUI-AdvancedCrud .ant-table-wrapper {
  margin-top: 16px;
}
@media (min-width: 1200px) {
  .TUI-AdvancedCrud .TUI-Filter .ant-form-item {
    width: 33.33%;
  }
}
@media (max-width: 1200px) {
  .TUI-AdvancedCrud .TUI-Filter .ant-form-item {
    width: 50%;
  }
}
.TUI-AdvancedCrud .TUI-Filter .TUI-Form .ant-form-item-label {
  width: auto;
  min-width: 6em;
}
.ant-cascader-picker {
  width: 100%;
}
.ant-table-thead > tr > th.ant-table-column-has-filters > div,
.ant-table-thead > tr > th.ant-table-column-has-filters .anticon-filter {
  display: inline-block;
}
.ant-table-thead > tr > th.ant-table-column-has-filters .anticon-filter {
  position: relative;
}
.ant-table-thead > tr > th.ant-table-column-has-filters .anticon-filter > svg {
  position: static;
  margin: 0;
}
.ant-table-thead > tr > th,
.ant-table-tbody > tr > td {
  white-space: nowrap;
}
.ant-tree-node-content-wrapper {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-modal-confirm-body .ant-modal-confirm-title {
  white-space: pre-wrap;
}
.TUI-Filter .TUI-Form {
  display: flex;
  flex-wrap: wrap;
}
.TUI-Filter .ant-form-item {
  display: flex;
  align-items: center;
  padding-right: 2%;
}
.TUI-Filter .ant-form-item-label {
  width: 7em;
}
.TUI-Filter .ant-form-item-control-wrapper {
  flex: 1;
}
.TUI-Filter .TUI-Filter-Controller .ant-form-item-control-wrapper {
  width: 100%;
}
.TUI-Filter .TUI-Filter-Controller .ant-form-item-control-wrapper button:first-child {
  margin-right: 8px;
}
.ant-form-explain {
  font-size: 12px;
}
.DomainDetail {
  display: flex;
  flex-wrap: wrap;
}
.DomainDetail .ant-row {
  width: 33%;
  margin-bottom: 5px;
  display: flex;
}
.DomainDetail .ant-row .ant-form-item-label {
  min-width: 14em;
}
.DomainDetail .DomainDetail__submit {
  width: 100%;
  display: flex;
  justify-content: center;
}
.DomainDetail .DomainDetail__submit .ant-btn {
  margin: 20px 40px;
}
.DomainFilter__single {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
.DomainFilter__single .ant-btn {
  margin-left: 12px;
}
.DomainFilter__single .DomainFilter {
  flex: 1;
  justify-content: flex-end;
}
.DomainFilter__single .DomainFilter .ant-form-item.DomainFilter__search {
  flex: 0 0 auto;
  width: auto;
}
.DomainFilter__single .DomainFilter .ant-form-item.DomainFilter__search .ant-form-item-control-wrapper {
  width: auto;
}
.DomainForm__md {
  display: flex;
  flex-wrap: wrap;
}
.DomainForm__md .ant-form-item {
  width: 50%;
  display: flex;
  margin-bottom: 5px;
}
.DomainForm__md .ant-form-item .ant-form-item-control .ant-form-item-children {
  width: 100%;
}
.DomainForm__md .ant-form-item .ant-form-item-control .ant-calendar-picker {
  width: 100%;
}
.DomainForm__md .ant-form-item .ant-input-number {
  width: 100%;
}
.DomainForm__md .ant-form-item .ant-checkbox-group-item {
  margin-bottom: 10px;
}
.DomainForm__xs {
  display: flex;
  flex-wrap: wrap;
}
.DomainForm__xs .ant-form-item {
  width: 100%;
  display: flex;
  margin-bottom: 5px;
}
.DomainForm__xs .ant-form-item .ant-form-item-control .ant-form-item-children {
  width: 100%;
}
.DomainForm__xs .ant-form-item .ant-form-item-control .ant-form-explain {
  font-size: 12px;
  padding-left: 0px;
}
.DomainForm__xs .ant-form-item .ant-form-item-control .ant-calendar-picker {
  width: 100%;
}
.DomainForm__xs .ant-form-item .ant-input-number {
  width: 100%;
}
.DomainForm__xs .ant-form-item .ant-checkbox-group-item {
  margin-bottom: 10px;
}
.DomainForm__detail .ant-form-item {
  margin-bottom: 0;
}
.DomainForm__detail .ant-form-item-label {
  line-height: 28px;
}
.DomainForm__detail .ant-form-item-label label {
  color: rgba(0, 0, 0, 0.65);
}
.DomainForm__detail .ant-form-item-control {
  line-height: 28px;
  color: rgba(0, 0, 0, 0.85);
}
.DomainForm__detail .ant-form-item .ant-form-item-control-wrapper {
  margin-left: 15px;
}
.TUI-Crud-Toolbox {
  display: flex;
  align-items: center;
  flex-direction: row;
  margin-left: 0px;
}
*:empty + .TUI-Crud-Toolbox {
  margin-left: 0;
}

.TUI-TableEditor-Input {
  background: #FFF;
  border: 1px solid #e6f7ff;
}
.TUI-TableEditor-Input .ant-input {
  width: 100%;
  height: 100%;
  text-align: center;
  border: 0 none;
}
.TUI-TableEditor-Input .ant-select {
  height: 100%;
  min-width: 8em;
}
.TUI-TableEditor-Input .ant-select-selection {
  border: 0 none;
  height: inherit;
}
.TUI-TableEditor-Input .ant-select-selection__rendered {
  height: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
}
.TUI-TableEditor-Input .ant-select-selection-selected-value {
  text-align: center;
  text-indent: 12px;
}
.TUI-TableEditor-Input .ant-cascader-picker {
  height: 100%;
}
.TUI-TableEditor-Input .TUI-Mileage {
  height: 100%;
}
.TUI-TableEditor-Input .TUI-Mileage .ant-input {
  border: 1px solid #d9d9d9;
}
.TUI-TableEditor table {
  border-collapse: collapse;
  table-layout: fixed;
}
.TUI-TableEditor .ant-table-tbody > tr > td {
  padding: 0px;
  border: 1px solid #eaeaea;
  text-align: center;
  height: 34px;
  white-space: break-spaces;
}
.TUI-TableEditor .ant-table-thead > tr > th {
  padding: 6px;
  border: 1px solid #eaeaea;
  text-align: center;
  white-space: pre;
}
.TUI-KeyValueInput {
  display: flex;
  line-height: 32px;
  align-items: center;
  justify-content: center;
}
.TUI-KeyValueInput .TUI-KeyValueInput-Key {
  padding-right: 8px;
  white-space: nowrap;
}
.TUI-KeyValueInput[data-editable=false] .TUI-KeyValueInput-Value .TUI-String:empty:after {
  content: "--";
}
.TUI-TableEditor-Tool-Icon {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
}

.tui-editable-row:hover .tui-editable-cell-value-wrap {
  padding: calc(0px + 4px) calc(0px + 11px);
  padding: calc(var(--diff-padding, 0px) + 4px) calc(var(--diff-padding, 0px) + 11px);
  border: 1px solid #d9d9d9;
  border-radius: calc(0px + 4px);
  border-radius: calc(var(--diff-border-radius, 0px) + 4px);
}
.tui-editable-row .tui-editable-cell-value-wrap {
  padding: calc(0px + 5px) calc(0px + 12px);
  padding: calc(var(--diff-padding, 0px) + 5px) calc(var(--diff-padding, 0px) + 12px);
  cursor: pointer;
  height: 32px;
}

.UDN8lqjSSdaVpZSomzyQ {
  border-radius: 2px;
  border: 1px solid #5dacfb;
  padding: 16px 24px;
  display: flex;
  align-items: flex-start;
  background-color: #e6f2fe;
  position: relative;
}
.UDN8lqjSSdaVpZSomzyQ .OJYoE8OMxCge4nuMGt_g {
  z-index: 99;
}
.UDN8lqjSSdaVpZSomzyQ .OJYoE8OMxCge4nuMGt_g .QiVNDhFq8SvDwvvbNGFZ {
  font-size: 14px;
  color: #323233;
  white-space: nowrap;
}
.UDN8lqjSSdaVpZSomzyQ .OJYoE8OMxCge4nuMGt_g .q5_6E_IBMJ4jtDQgVcLz {
  font-size: 40px;
  color: #1989fa;
  font-family: D-DIN;
}
.UDN8lqjSSdaVpZSomzyQ .o3ErIVXmLk8ZyNeOU_QA {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 250px;
  height: 50px;
}

.zDEKZppgiA5J_YRKjqCb {
  height: 100%;
  border-bottom: none;
  padding: 16px;
  padding: var(--ant-padding, 16px);
  border-right: 1px solid #DCDEE0;
  border-right: 1px solid var(--ant-color-border, #DCDEE0);
}
.zDEKZppgiA5J_YRKjqCb .S3s9zi5b4ZW2ShyvCisT {
  border-bottom: 0;
  padding: calc(16px - 8px);
  padding: calc(var(--ant-padding, 16px) - 8px);
  margin-bottom: calc(16px - 10px);
  margin-bottom: calc(var(--ant-padding, 16px) - 10px);
  border-bottom: none;
  border-radius: 6px;
  border-radius: var(--ant-border-radius, 6px);
}
.zDEKZppgiA5J_YRKjqCb .S3s9zi5b4ZW2ShyvCisT:hover {
  cursor: pointer;
  background-color: #e1f2fa;
  background-color: var(--ant-color-primary-bg, #e1f2fa);
  color: #1890ff;
  color: var(--ant-color-primary, #1890ff);
}
.zDEKZppgiA5J_YRKjqCb .c1ylYt68KrnSvydcr7hn {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 6px;
}
.zDEKZppgiA5J_YRKjqCb .c1ylYt68KrnSvydcr7hn ._Ot14o0iok1FzCkexr8U {
  display: flex;
  align-items: center;
  overflow: hidden;
}
.zDEKZppgiA5J_YRKjqCb .GS1Sr_N4vYoIFJY1XQK4 {
  background-color: #e1f2fa;
  background-color: var(--ant-color-primary-bg, #e1f2fa);
}
.zDEKZppgiA5J_YRKjqCb .GS1Sr_N4vYoIFJY1XQK4 .KVAMErGVz_2NTXc42aYD {
  color: #1890ff;
  color: var(--ant-color-primary, #1890ff);
}
.zDEKZppgiA5J_YRKjqCb .hbKlVXATYLznCTGjE4uw {
  overflow: auto !important;
}
.zDEKZppgiA5J_YRKjqCb .hbKlVXATYLznCTGjE4uw {
  height: 510px;
}

.ViTp7eiDa_KNufAKCJKy .RwNaAnYnel88kzHm0dqA .tfdFPZQ7Dpg8gTVss6yD {
  transform: rotate(180deg);
}
.ViTp7eiDa_KNufAKCJKy .ilX1vCWJ4JzuIv8MGzj6.og3_KffjsfL4wDXMI7Hq li .qN5MO5WaCCNmnFXob7Zz {
  width: calc(100% - 24px);
  height: auto;
  padding: 0;
}
.ViTp7eiDa_KNufAKCJKy .ilX1vCWJ4JzuIv8MGzj6.og3_KffjsfL4wDXMI7Hq li .qN5MO5WaCCNmnFXob7Zz.RAxtCQAgQbwj6lWFOWZG {
  background-color: #e6f2fe;
  color: #1989fa;
}
.ViTp7eiDa_KNufAKCJKy .ilX1vCWJ4JzuIv8MGzj6.og3_KffjsfL4wDXMI7Hq li .qN5MO5WaCCNmnFXob7Zz:hover {
  background-color: #e6f2fe;
}
.ViTp7eiDa_KNufAKCJKy .ilX1vCWJ4JzuIv8MGzj6.og3_KffjsfL4wDXMI7Hq li .qN5MO5WaCCNmnFXob7Zz .gpx7R8c__aQV4d5BJFKt {
  display: inline-block;
  width: 100%;
  padding: 4px 6px 4px 4px;
  white-space: break-spaces;
}
.ViTp7eiDa_KNufAKCJKy .ilX1vCWJ4JzuIv8MGzj6.og3_KffjsfL4wDXMI7Hq li .qN5MO5WaCCNmnFXob7Zz .gpx7R8c__aQV4d5BJFKt:hover {
  background-color: #e8f2fe;
}
.ViTp7eiDa_KNufAKCJKy .ilX1vCWJ4JzuIv8MGzj6 li .xpdZZfJ2gyprFkhlIiDD li .qN5MO5WaCCNmnFXob7Zz {
  height: auto;
  width: calc(100% - 0px);
}
.ViTp7eiDa_KNufAKCJKy .ilX1vCWJ4JzuIv8MGzj6 li .xpdZZfJ2gyprFkhlIiDD li .qN5MO5WaCCNmnFXob7Zz.RAxtCQAgQbwj6lWFOWZG {
  background-color: #e6f2fe;
  color: #1989fa;
}
.ViTp7eiDa_KNufAKCJKy .ilX1vCWJ4JzuIv8MGzj6 li .xpdZZfJ2gyprFkhlIiDD li .qN5MO5WaCCNmnFXob7Zz:hover {
  background-color: #e6f2fe;
}
.ViTp7eiDa_KNufAKCJKy .ilX1vCWJ4JzuIv8MGzj6 li .xpdZZfJ2gyprFkhlIiDD li .qN5MO5WaCCNmnFXob7Zz .gpx7R8c__aQV4d5BJFKt {
  display: inline-block;
  min-width: 100%;
  white-space: break-spaces;
  padding: 5px 10px 5px 4px;
}
.ViTp7eiDa_KNufAKCJKy .ilX1vCWJ4JzuIv8MGzj6 li .xpdZZfJ2gyprFkhlIiDD li .qN5MO5WaCCNmnFXob7Zz .gpx7R8c__aQV4d5BJFKt:hover {
  background-color: #e7f2fe;
  animation: eVeyFyh3bjpVpmbs4BDj 2s infinite;
  animation-direction: alternate;
}
.ViTp7eiDa_KNufAKCJKy .ilX1vCWJ4JzuIv8MGzj6 li span.YKbVDV02oNNxuKLoWHSQ {
  height: 36px;
  line-height: 36px;
}
.ViTp7eiDa_KNufAKCJKy .xpdZZfJ2gyprFkhlIiDD li span.YKbVDV02oNNxuKLoWHSQ {
  display: none;
}

.TUI-Carousel {
  width: 100%;
  overflow: hidden;
  position: relative;
  height: 100%;
}
.TUI-Carousel .TUI-Carousel--body {
  width: 100%;
  height: 100%;
}
.TUI-Carousel .TUI-Carousel--prev {
  border: 0.5em solid #c3c3d9;
  display: block;
  width: 2.125em;
  height: 2.125em;
  border-right: 0.5em transparent;
  border-bottom: 0.5em transparent;
  transform: rotate(-45deg);
  position: absolute;
  left: 0.5em;
  top: calc(50% - 1em);
  cursor: pointer;
}
.TUI-Carousel .TUI-Carousel--next {
  border: 0.5em solid #c3c3d9;
  display: block;
  width: 2.125em;
  height: 2.125em;
  border-left: 0.5em transparent;
  border-bottom: 0.5em transparent;
  transform: rotate(45deg);
  position: absolute;
  right: 0.5em;
  top: calc(50% - 1em);
  cursor: pointer;
}
.TUI-Carousel .TUI-Carousel--next:hover,
.TUI-Carousel .TUI-Carousel--prev:hover {
  border-color: #00baff;
}

.CZ79UZDUFqMKEcpIyDyH {
  display: flex;
  align-items: center;
  padding: 8px;
  color: #969799;
  background: #faf5e9;
  position: relative;
  padding: 8px 16px 8px 24px;
  line-height: 1;
  font-size: 12px;
}
.CZ79UZDUFqMKEcpIyDyH img {
  width: 40px;
  height: 20px;
  margin-right: 8px;
}
.toMhIou4fkjtFE05IcyQ {
  cursor: pointer;
  padding-left: 8px;
}
.toMhIou4fkjtFE05IcyQ > img {
  vertical-align: -2px;
}

.ContentWarp > .ant-menu-root.ant-menu-vertical {
  min-height: 700px;
  max-height: 830px;
  overflow: auto;
  border-right: 0 none;
}
.ContentWarp > .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  margin-right: 16px;
  border-radius: 6px;
  background-color: #e9eefa;
  color: #3b5eaa;
}
.ContentWarp > .ant-menu-vertical > .ant-menu-item {
  margin-right: 16px;
  border-radius: 6px;
}
.ContentWarp > .ant-menu-item-active,
.ContentWarp .ant-menu-item:hover {
  background-color: #e9eefa;
  color: #3b5eaa;
}
@keyframes text-moving {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(250px - 100%));
  }
}
.ContentWarp .Text {
  display: inline-block;
  min-width: 100%;
  white-space: nowrap;
}
.ContentWarp .Text:hover {
  animation: text-moving 2s infinite;
  animation-direction: alternate;
}

.TUI-ContentTitleWarp {
  flex-grow: 0 !important;
}
.TUI-ContentTitleWarp {
  width: 100%;
  height: 56px;
  padding: 16px 0;
  padding: var(--ant-padding, 16px) 0;
  background-color: #fff;
  background-color: var(--ant-color-bg-container, #fff);
  border-bottom: 1px solid #DCDEE0;
  border-bottom: 1px solid var(--ant-color-border, #DCDEE0);
  display: flex;
  align-items: center;
  position: relative;
}
.TUI-ContentTitleWarp h5 {
  margin-bottom: 0;
}
.TUI-ContentTitleWarp .TUI-pageTitleIcon {
  -o-object-fit: contain;
     object-fit: contain;
}
.TUI-ContentTitleWarp .Wrapper {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  margin-right: calc(0px + 4px);
  margin-right: calc(var(--diff-margin, 0px) + 4px);
  margin-left: calc(0px + 16px);
  margin-left: calc(var(--diff-margin, 0px) + 16px);
  cursor: pointer;
}
.TUI-ContentTitleWarp .Wrapper .TUI-Icon {
  color: #232323;
  color: var(--ant-color-text, #232323);
}

.TUI-PageLayout {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  font-size: 14px;
  font-size: var(--ant-font-size, 14px);
  box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  background-color: var(--ant-color-bg-container, #fff);
}
.TUI-PageLayout .FlexWrap {
  z-index: 11;
  width: 100%;
}
.TUI-PageLayout .FlexWrap .TUI-helpLeftWidth {
  flex-shrink: 0;
  transition: width 0.4s ease-in-out;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
}
.TUI-PageLayout .FlexWrap .TUI-rightWarp {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.TUI-PageLayout .TUI-leftWarp {
  z-index: 88;
  position: absolute;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  overflow: hidden;
  top: 0;
}
.TUI-PageLayout .TUI-leftWarp.left {
  transition: left 0.3s ease-in-out;
}
.TUI-PageLayout .TUI-leftWarp.right {
  transition: right 0.3s ease-in-out;
}
.TUI-PageLayout .OpenButton {
  position: absolute;
  top: 50%;
  color: #1989FA;
  color: var(--ant-color-primary, #1989FA);
  z-index: 99;
  border-style: solid;
  background-color: #fff;
  background-color: var(--ant-color-bg-container, #fff);
  border-color: #F2F3F5;
  border-color: var(--ant-color-border, #F2F3F5);
  box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.05);
  padding: calc(0px + 6px) calc(0px + 8px);
  padding: calc(var(--diff-padding, 0px) + 6px) calc(var(--diff-padding, 0px) + 8px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.TUI-PageLayout .OpenButton.left {
  left: 0;
  border-width: 1px 1px 1px 0;
  border-radius: 0px calc(0px + 6px) calc(0px + 6px) 0px;
  border-radius: 0px calc(var(--diff-border-radius, 0px) + 6px) calc(var(--diff-border-radius, 0px) + 6px) 0px;
}
.TUI-PageLayout .OpenButton.center-left {
  left: var(--collapsedWidth);
  transition: left 0.3s ease-in-out;
  border-width: 1px 1px 1px 0;
  border-radius: 0px calc(0px + 6px) calc(0px + 6px) 0px;
  border-radius: 0px calc(var(--diff-border-radius, 0px) + 6px) calc(var(--diff-border-radius, 0px) + 6px) 0px;
}
.TUI-PageLayout .OpenButton.right {
  right: 0;
  border-width: 1px 0 1px 1px;
  border-radius: calc(0px + 6px) 0px 0px calc(0px + 6px);
  border-radius: calc(var(--diff-border-radius, 0px) + 6px) 0px 0px calc(var(--diff-border-radius, 0px) + 6px);
}
.TUI-PageLayout .OpenButton.center-right {
  right: var(--collapsedWidth);
  transition: right 0.3s ease-in-out;
  border-width: 1px 0 1px 1px;
  border-radius: calc(0px + 6px) 0px 0px calc(0px + 6px);
  border-radius: calc(var(--diff-border-radius, 0px) + 6px) 0px 0px calc(var(--diff-border-radius, 0px) + 6px);
}

.TUI-BannerTop {
  padding: 16px 24px;
  background-size: cover;
  width: 100%;
  min-height: 140px;
  display: flex;
  flex-direction: column;
  justify-content: end;
  font-size: 14px;
  font-size: var(--fontSize, 14px);
  position: relative;
  z-index: 100;
  border-radius: calc(6px + 6px);
  border-radius: calc(var(--ant-border-radius, 6px) + 6px);
}
.TUI-BannerTop.TUI-BannerTop-hasMargin {
  margin: 16px;
  margin: var(--ant-padding, 16px);
  margin-bottom: 0;
  width: calc(100% - 16px * 2);
  width: calc(100% - var(--ant-padding, 16px) * 2);
}
.TUI-BannerTop .title {
  font-size: calc(14px + 6px);
  font-size: calc(var(--fontSize, 14px) + 6px);
  font-weight: 600;
  margin-bottom: 12px;
  z-index: inherit;
}
.TUI-BannerTop .text {
  z-index: inherit;
}
.TUI-BannerTop .imgSty {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  width: auto;
  max-width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: calc(6px + 4px);
  border-radius: calc(var(--ant-border-radius, 6px) + 4px);
}
.TUI-BannerTop .imgSty.fullWidth {
  width: 100%;
}

.TUILayoutTop {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.TUILayoutTop .TUI-BannerTop {
  min-height: 140px;
}
.TUILayoutTop .Container {
  overflow: auto;
}

.TUI-Tcaptcha {
  width: 100%;
  border: 1px solid #ccc;
  height: 42px;
  line-height: 42px;
  position: relative;
  background-image: linear-gradient(180deg, #ffffff 0%, #f3f3f3 100%);
  color: #646566;
  text-align: center;
  cursor: pointer;
  border-radius: calc(0px + 6px);
  border-radius: calc(var(--diff-border-radius, 0px) + 6px);
}
.TUI-Tcaptcha:hover {
  color: #1677ff;
  color: var(--ant-color-primary, #1677ff);
}
.TUI-Tcaptcha__success {
  background: #eefff5;
  cursor: default;
  color: #18a452;
  border-color: #26c267;
}
.TUI-Tcaptcha__success:hover {
  color: #18a452;
}

.TUI-LoginForm .chormeC {
  font-size: calc(14px + 2px);
  font-size: calc(var(--fontSize, 14px) + 2px);
  text-align: center;
  padding-top: calc(0px + 24px);
  padding-top: calc(var(--diff-padding, 0px) + 24px);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #323233;
  color: var(--login-sen-title-color, #323233);
}
.TUI-LoginTitle {
  font-size: calc(14px + 10px);
  font-size: calc(var(--fontSize, 14px) + 10px);
  font-weight: normal;
  text-align: center;
  font-weight: 500;
  margin-bottom: calc(0px + 36px);
  margin-bottom: calc(var(--diff-padding, 0px) + 36px);
  position: relative;
  color: #000;
  color: var(--login-title-color, #000);
}
.TUI-LoginTitle:after {
  content: ' ';
  width: 36px;
  height: 4px;
  position: absolute;
  bottom: -8px;
  left: calc(50% - 18px);
  background-color: #1989fa;
  background-color: var(--ant-color-primary, #1989fa);
  border-radius: 2px;
}
.TUI-LoginBtn {
  margin-top: calc(0px + 16px);
  margin-top: calc(var(--diff-padding, 0px) + 16px);
  width: 100%;
}
.TUI-CodeLogin {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 36px;
  margin-top: calc(0px + 24px);
  margin-top: calc(var(--diff-padding, 0px) + 24px);
}
.TUI-CodeLogin .typeIcon {
  width: 36px;
  height: 36px;
  cursor: pointer;
}
.TUI-JunmpLink {
  text-align: right;
  color: #323233;
  color: var(--login-sen-title-color, #323233);
  cursor: pointer;
  font-size: calc(14px + 2px);
  font-size: calc(var(--fontSize, 14px) + 2px);
}
.TUI-JunmpLink:hover {
  color: #1890ff;
  color: var(--ant-color-primary, #1890ff);
}
.TUI-CodeScan {
  text-align: center;
}
.TUI-CodeScan .backLogin {
  margin-top: calc(0px + 24px);
  margin-top: calc(var(--diff-padding, 0px) + 24px);
  text-align: center;
}

.TUI-resetPassForm .ant-form-item {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: calc(0px + 16px);
  margin-bottom: calc(var(--diff-padding, 0px) + 16px);
}
.TUI-resetPassForm .ant-form-item .ant-form-item-label {
  text-align: left;
}
.TUI-resetPassForm .ant-form-item .ant-form-item-label label {
  color: #323233;
  color: var(--ant-color-text, #323233);
  font-size: calc(14px + 2px);
  font-size: calc(var(--fontSize, 14px) + 2px);
}
.TUI-resetPassForm .has-error .ant-form-explain,
.TUI-resetPassForm .has-error .ant-form-split {
  text-align: left;
}
.TUI-resetPassForm .ant-result {
  padding: calc(0px + 74px) 0;
  padding: calc(var(--diff-padding, 0px) + 74px) 0;
}
.TUI-resetPassForm .ant-result .ant-result-title {
  font-size: calc(14px + 8px);
  font-size: calc(var(--fontSize, 14px) + 8px);
}
.TUI-resetPassForm .ant-result .ant-result-extra {
  margin-top: calc(0px + 130px);
  margin-top: calc(var(--diff-padding, 0px) + 130px);
}

.TUI-LoginLayout {
  position: relative;
  overflow: hidden;
  background-size: 100% 100%;
  height: 100vh;
  background-color: #dcdee0;
  background-color: var(--ant-color-bg-base, #dcdee0);
}
.TUI-LoginLayout.TUI-LoginLayout_Center {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.TUI-LoginLayout .TUI-BackVideo {
  width: 100%;
  height: 100vh;
  -o-object-fit: cover;
     object-fit: cover;
}
.TUI-LoginLayout .LoginPage {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.TUI-LoginLayout .head {
  position: absolute;
  top: calc(0px + 16px);
  top: calc(var(--diff-padding, 0px) + 16px);
  left: calc(0px + 16px);
  left: calc(var(--diff-padding, 0px) + 16px);
  height: 47px;
}
.TUI-LoginLayout .head img {
  height: inherit;
}
.TUI-LoginLayout .sysTitle .systemName {
  font-size: calc(14px + 52px);
  font-size: calc(var(--fontSize, 14px) + 52px);
  font-family: SourceHanSerifCN-SemiBold;
  font-weight: bold;
  letter-spacing: 0.09em;
}
.TUI-LoginLayout .sysTitle .sysSubTitleName {
  margin-top: calc(0px + 16px);
  margin-top: calc(var(--diff-padding, 0px) + 16px);
  font-size: calc(14px + 24px);
  font-size: calc(var(--fontSize, 14px) + 24px);
  font-weight: bold;
  letter-spacing: 0.09em;
  text-align: left;
}
.TUI-LoginLayout .TUI-TitleWarp_light {
  color: #000;
}
.TUI-LoginLayout .TUI-TitleWarp_dark {
  color: #fff;
}
.TUI-LoginLayout .TUI-TitleWarp_default {
  color: #fff;
}
.TUI-LoginLayout .TUI-TitleWarp_Center {
  margin-top: 7%;
  margin-bottom: calc(0px + 48px);
  margin-bottom: calc(var(--diff-margin, 0px) + 48px);
}
.TUI-LoginLayout .TUI-TitleWarp_Center .sysSubTitleName {
  text-align: center;
}
.TUI-LoginLayout .TUI-TitleWarp_rightModal,
.TUI-LoginLayout .TUI-TitleWarp_rightDrawer {
  text-align: center;
  position: fixed;
  top: 35%;
  left: 10%;
}
.TUI-LoginLayout .TUI-FormWarp {
  width: 430px;
  width: var(--form-with, 430px);
  z-index: 999;
  background-color: #dcdee0;
  background-color: var(--ant-color-bg-base, #dcdee0);
}
.TUI-LoginLayout .TUI-FormWarp_rightDrawer {
  position: absolute;
  right: 0;
  height: 100vh;
  overflow: auto;
  padding: 120px 50px 0;
}
.TUI-LoginLayout .lightBorder {
  border-radius: calc(0px + 8px);
  border-radius: calc(var(--diff-border-radius, 0px) + 8px);
}
.TUI-LoginLayout .darkBorder {
  border-radius: calc(0px + 8px);
  border-radius: calc(var(--diff-border-radius, 0px) + 8px);
  border: 1px solid rgba(64, 148, 227, 0.4);
  border: 1px solid var(--ant-color-border, rgba(64, 148, 227, 0.4));
}
.TUI-LoginLayout .TUI-FormWarp_rightModal {
  position: absolute;
  top: calc(50% - 220px);
  right: 10%;
  padding: calc(0px + 36px) calc(0px + 48px);
  padding: calc(var(--diff-margin, 0px) + 36px) calc(var(--diff-margin, 0px) + 48px);
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
  border: 1px solid #e6f2fe;
  border: 1px solid var(--ant-color-border, #e6f2fe);
}
.TUI-LoginLayout .TUI-FormWarp_rightModal.TUI-FormWarp_light {
  border-radius: calc(0px + 8px);
  border-radius: calc(var(--diff-border-radius, 0px) + 8px);
}
.TUI-LoginLayout .TUI-FormWarp_rightModal.TUI-FormWarp_dark {
  border-radius: calc(0px + 8px);
  border-radius: calc(var(--diff-border-radius, 0px) + 8px);
  border: 1px solid rgba(64, 148, 227, 0.4);
  border: 1px solid var(--ant-color-border, rgba(64, 148, 227, 0.4));
}
.TUI-LoginLayout .TUI-FormWarp_Center {
  padding: calc(0px + 36px) calc(0px + 48px);
  padding: calc(var(--diff-margin, 0px) + 36px) calc(var(--diff-margin, 0px) + 48px);
}
.TUI-LoginLayout .TUI-FormWarp_Center.TUI-FormWarp_light {
  border-radius: calc(0px + 8px);
  border-radius: calc(var(--diff-border-radius, 0px) + 8px);
}
.TUI-LoginLayout .TUI-FormWarp_Center.TUI-FormWarp_dark {
  border-radius: calc(0px + 8px);
  border-radius: calc(var(--diff-border-radius, 0px) + 8px);
  border: 1px solid rgba(64, 148, 227, 0.4);
  border: 1px solid var(--ant-color-border, rgba(64, 148, 227, 0.4));
}
.TUI-LoginLayout .TUI-FormWarp_whiteMask {
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
  border: 1px solid #e6f2fe;
  background: rgba(255, 255, 255, 0.4);
  background: var(--ant-color-bg-blur, rgba(255, 255, 255, 0.4));
}
.TUI-LoginLayout .TUI-FormWarp_whiteMask.TUI-FormWarp_rightDrawer {
  border: none;
  border-left: 1px solid #e6f2fe;
}
.TUI-LoginLayout .TUI-FormWarp_darkMask {
  background: rgba(0, 0, 0, 0.4);
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
  border: 1px solid rgba(64, 148, 227, 0.4);
}
.TUI-LoginLayout .TUI-FormWarp_darkMask.TUI-FormWarp_rightDrawer {
  border: none;
  border-left: 1px solid rgba(64, 148, 227, 0.4);
}
.TUI-LoginLayout .footer {
  text-align: center;
  padding-bottom: calc(var(--diff-padding) + 16px);
  font-family: '微软雅黑';
  color: 14px;
  color: var(--text-secend-color, 14px);
  position: absolute;
  bottom: 0;
  width: 100%;
}

.TUI-DragMenu {
  height: 100%;
}
.TUI-DragMenu .Warp {
  background-color: #F7F8FA;
  background-color: var(--ant-color-bg-base, #F7F8FA);
  border-right: 1px solid #DCDEE0;
  border-right: 1px solid var(--ant-color-border, #DCDEE0);
  padding: 16px;
  padding: var(--ant-padding, 16px);
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.TUI-DragMenu .Warp .Top {
  margin-bottom: calc(0px + 6px);
  margin-bottom: calc(var(--diff-margin, 0px) + 6px);
}
.TUI-DragMenu .Warp .Top .Add {
  cursor: pointer;
}
.TUI-DragMenu .Warp .SearchWarp {
  margin-bottom: 16px;
  margin-bottom: var(--ant-margin, 16px);
}
.TUI-DragMenu .Warp .DargWarp {
  overflow-x: hidden;
  overflow-y: auto;
}

.T4cxsI1gVsRjKQAyu9Ko {
  list-style: none;
  box-sizing: border-box;
  padding-left: 0px;
  padding-left: var(--spacing, 0px);
  margin-bottom: -1px;
  font-size: 16px;
  font-size: var(--ant-font-size, 16px);
}
.T4cxsI1gVsRjKQAyu9Ko.v21XoYPl699g6y4uwnWZ {
  display: inline-block;
  pointer-events: none;
  padding: 0;
  padding-left: 10px;
  padding-top: 5px;
}
.T4cxsI1gVsRjKQAyu9Ko.v21XoYPl699g6y4uwnWZ .BzqVRQSSRyIR2DdN5CQT {
  --vertical-padding: 5px;
  padding-right: 24px;
  border-radius: 4px;
  box-shadow: 0px 15px 15px 0 rgba(34, 33, 81, 0.1);
  background-color: #E6F2FE;
  background-color: var(--ant-color-primary-bg, #E6F2FE);
}
.T4cxsI1gVsRjKQAyu9Ko.uBO0L3Biquc01TtVqnBV.rke8Rz_RDk45nOcJiGO2 {
  opacity: 1;
  position: relative;
  z-index: 1;
  margin-bottom: -1px;
}
.T4cxsI1gVsRjKQAyu9Ko.uBO0L3Biquc01TtVqnBV.rke8Rz_RDk45nOcJiGO2 .BzqVRQSSRyIR2DdN5CQT {
  position: relative;
  padding: 0;
  height: 8px;
  border-color: #2389ff;
  background-color: #56a1f8;
}
.T4cxsI1gVsRjKQAyu9Ko.uBO0L3Biquc01TtVqnBV.rke8Rz_RDk45nOcJiGO2 .BzqVRQSSRyIR2DdN5CQT:before {
  position: absolute;
  left: -8px;
  top: -4px;
  display: block;
  content: '';
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid #2389ff;
  background-color: #ffffff;
}
.T4cxsI1gVsRjKQAyu9Ko.uBO0L3Biquc01TtVqnBV.rke8Rz_RDk45nOcJiGO2 .BzqVRQSSRyIR2DdN5CQT > * {
  /* Items are hidden using height and opacity to retain focus */
  opacity: 0;
  height: 0;
}
.T4cxsI1gVsRjKQAyu9Ko.uBO0L3Biquc01TtVqnBV:not(.rke8Rz_RDk45nOcJiGO2) {
  opacity: 0.5;
}
.T4cxsI1gVsRjKQAyu9Ko.uBO0L3Biquc01TtVqnBV .BzqVRQSSRyIR2DdN5CQT > * {
  box-shadow: none;
  background-color: transparent;
}
._4MyWWQT3XLMqS115jf7:hover {
  background-color: #E6F2FE;
  background-color: var(--ant-color-primary-bg, #E6F2FE);
  color: #1989FA;
  color: var(--ant-color-primary, #1989FA);
  cursor: pointer;
}
._4MyWWQT3XLMqS115jf7.tGdzQ1BFYYRWRJCoNnOw {
  background-color: #E6F2FE;
  background-color: var(--ant-color-primary-bg, #E6F2FE);
  color: #1989FA;
  color: var(--ant-color-primary, #1989FA);
}
.BzqVRQSSRyIR2DdN5CQT {
  --vertical-padding: 10px;
  position: relative;
  display: flex;
  align-items: center;
  /* border: 1px solid #dedede; */
  color: rgba(34,51,34,0.2);
  color: var(--ant-color-text, rgba(34,51,34,0.2));
  box-sizing: border-box;
  border-radius: calc(0px + 6px);
  border-radius: calc(var(--diff-border-radius, 0px) + 6px);
  margin-bottom: calc(0px + 6px);
  margin-bottom: calc(var(--diff-margin, 0px) + 6px);
}
.BzqVRQSSRyIR2DdN5CQT:hover {
  background-color: #E6F2FE;
  background-color: var(--ant-color-primary-bg, #E6F2FE);
  color: #1989FA;
  color: var(--ant-color-primary, #1989FA);
  cursor: pointer;
}
.BzqVRQSSRyIR2DdN5CQT.tGdzQ1BFYYRWRJCoNnOw {
  background-color: #E6F2FE;
  background-color: var(--ant-color-primary-bg, #E6F2FE);
  color: #1989FA;
  color: var(--ant-color-primary, #1989FA);
}
.BzqVRQSSRyIR2DdN5CQT svg:hover {
  background-color: #E6F2FE;
  background-color: var(--ant-color-primary-bg, #E6F2FE);
  color: #1989FA;
  color: var(--ant-color-primary, #1989FA);
  cursor: pointer;
}
.BzqVRQSSRyIR2DdN5CQT svg.tGdzQ1BFYYRWRJCoNnOw {
  background-color: #E6F2FE;
  background-color: var(--ant-color-primary-bg, #E6F2FE);
  color: #1989FA;
  color: var(--ant-color-primary, #1989FA);
}
.BzqVRQSSRyIR2DdN5CQT svg:hover {
  background-color: #E6F2FE;
  background-color: var(--ant-color-primary-bg, #E6F2FE);
  color: #1989FA;
  color: var(--ant-color-primary, #1989FA);
  cursor: pointer;
}
.BzqVRQSSRyIR2DdN5CQT .iOfIFjfrR4ixA2Oq3P_Z {
  display: flex;
  align-items: center;
  width: 100%;
}
.BzqVRQSSRyIR2DdN5CQT .iOfIFjfrR4ixA2Oq3P_Z .N0gje48OPDv6J3AIPhyQ {
  width: 125px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.BzqVRQSSRyIR2DdN5CQT .TJM1cugjlw4KYsGKhZGB .N0gje48OPDv6J3AIPhyQ {
  width: 125px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ZRFpTHw35M3vUScV_veA {
  flex-grow: 1;
  padding-left: 0.5rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.Tk0GpkDx5bIdFUgAI1Jw {
  position: absolute;
  top: -10px;
  right: -10px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #2389ff;
  font-weight: 600;
  color: #fff;
}
.zR6dpChAiuCIFXGDhUqS {
  pointer-events: none;
}
.TGOLfRY4Ed3btnDMcgYJ .ZRFpTHw35M3vUScV_veA,
.v21XoYPl699g6y4uwnWZ .ZRFpTHw35M3vUScV_veA,
.TGOLfRY4Ed3btnDMcgYJ .Tk0GpkDx5bIdFUgAI1Jw,
.v21XoYPl699g6y4uwnWZ .Tk0GpkDx5bIdFUgAI1Jw {
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.ZAAS4uqsjJ69OCK7Diqe svg {
  transition: transform 250ms ease;
}
.ZAAS4uqsjJ69OCK7Diqe.ekzWJmtXGR3RgKfxoIUp svg {
  transform: rotate(-90deg);
}
.ZAAS4uqsjJ69OCK7Diqe.tGdzQ1BFYYRWRJCoNnOw {
  background-color: #E6F2FE;
  background-color: var(--ant-color-primary-bg, #E6F2FE);
  color: #1989FA;
  color: var(--ant-color-primary, #1989FA);
}
.HC9TN6wpMVm7sqS1USuO {
  width: 12px;
  height: 42px;
  padding: 15px 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  touch-action: none;
  border-radius: 5px;
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}

.TUI-DragTree {
  height: 100%;
}
.TUI-DragTree .Warp {
  background-color: #F7F8FA;
  background-color: var(--ant-color-bg-base, #F7F8FA);
  border-right: 1px solid #DCDEE0;
  border-right: 1px solid var(--ant-color-border, #DCDEE0);
  padding: 16px;
  padding: var(--ant-padding, 16px);
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.TUI-DragTree .Warp .Top {
  margin-bottom: calc(0px + 6px);
  margin-bottom: calc(var(--diff-margin, 0px) + 6px);
}
.TUI-DragTree .Warp .Top .Add {
  cursor: pointer;
}
.TUI-DragTree .Warp .SearchWarp {
  margin-bottom: 16px;
  margin-bottom: var(--ant-margin, 16px);
}
.TUI-DragTree .Warp .DargWarp {
  overflow-x: hidden;
  overflow-y: auto;
}

.fOJ1BNG6bYTqdUkbdrYk {
  display: grid;
  grid-auto-rows: max-content;
  box-sizing: border-box;
  min-width: 200px;
  width: 100%;
  grid-gap: 4px;
  padding: 0;
  margin: 0;
  border-radius: 5px;
  min-height: 200px;
  transition: background-color 350ms ease;
  grid-template-columns: repeat(1, 1fr);
  grid-template-columns: repeat(var(--columns, 1), 1fr);
}
.fOJ1BNG6bYTqdUkbdrYk:after {
  content: '';
  height: 10px;
  grid-column-start: span 1;
  grid-column-start: span var(--columns, 1);
}
.fOJ1BNG6bYTqdUkbdrYk.mCi9xoWp00TbjgdaTIHw {
  width: 100%;
  grid-auto-flow: column;
}

.nvYduXtXyf20JnDsZ2QD {
  display: flex;
  width: 12px;
  padding: calc(0px + 12px) calc(0px + 8px);
  padding: calc(var(--diff-padding, 0px) + 12px) calc(var(--diff-padding, 0px) + 8px);
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  touch-action: none;
  cursor: pointer;
  cursor: var(--cursor, pointer);
  border-radius: 5px;
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  -webkit-tap-highlight-color: transparent;
}
@media (hover: hover) {
  .nvYduXtXyf20JnDsZ2QD:hover {
    color: #1989FA;
    color: var(--ant-color-primary, #1989FA);
  }
  .nvYduXtXyf20JnDsZ2QD:hover svg {
    fill: #1989FA;
    fill: var(--ant-color-primary, #1989FA);
  }
}
.nvYduXtXyf20JnDsZ2QD svg {
  flex: 0 0 auto;
  margin: auto;
  height: 100%;
  overflow: visible;
  fill: #222;
  fill: var(--ant-color-text, #222);
}
.nvYduXtXyf20JnDsZ2QD:active {
  color: #1989FA;
  color: var(--ant-color-primary, #1989FA);
}
.nvYduXtXyf20JnDsZ2QD:active svg {
  fill: #222;
  fill: var(--fill, var(--ant-color-text, #222));
}
.nvYduXtXyf20JnDsZ2QD:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0), 0 0px 0px 2px #4c9ffe;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0), 0 0px 0px 2px var(--ant-color-primary-hover, #4c9ffe);
}

.folder {
  width: 100%;
}
.folder .bts_bar {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin: 0 calc(0px + 2px);
  margin: 0 calc(var(--diff-margin, 0px) + 2px);
}
.folder .TUIDropdownWarp {
  display: none;
}
.folder .name_row {
  width: calc(var(--width) - 92px);
}
.folder .name_row.hasHandle {
  width: calc(var(--width) - 108px);
}
.folder .name_row:not(.hasDropMenu) {
  width: calc(var(--width) - 66px);
}
.folder .name_row.isSelected,
.folder .name_row:hover {
  color: #1989FA;
  color: var(--ant-color-primary, #1989FA);
}
.folder .selected {
  color: #1989FA;
  color: var(--ant-color-primary, #1989FA);
}
.folder:hover .TUIDropdownWarp {
  display: block;
  color: #1989FA;
  color: var(--ant-color-primary, #1989FA);
}
.TUI-IconDiv {
  width: 24px;
  height: 24px;
  border-radius: 2px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #323233;
  color: var(--Color, #323233);
}
.TUI-IconDiv.disabled {
  color: #C8C9CC;
  color: var(--Color, #C8C9CC);
}
.TUI-IconDiv:hover {
  background-color: #1989FA;
  background-color: var(--ant-color-primary-hover, #1989FA);
  color: #1989FA;
  color: var(--Color, #1989FA);
}
.TUI-IconDiv:hover.disabled {
  color: #C8C9CC;
  color: var(--Color, #C8C9CC);
}

@keyframes p5OrHfCGAxr8A1thGfDw {
  0% {
    transform: scale(1);
    box-shadow: var(--box-shadow);
  }
  100% {
    transform: scale(var(--scale));
    box-shadow: var(--box-shadow-picked-up);
  }
}
@keyframes epwo7UO2bEinnnhVSW1C {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.zNjFlvMv6gqA1TBmrTMD {
  display: flex;
  box-sizing: border-box;
  transform: translate3d(0, 0, 0) scaleX(1) scaleY(1);
  transform: translate3d(var(--translate-x, 0), var(--translate-y, 0), 0) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1));
  transform-origin: 0 0;
  touch-action: manipulation;
}
.zNjFlvMv6gqA1TBmrTMD.epwo7UO2bEinnnhVSW1C {
  animation: epwo7UO2bEinnnhVSW1C 500ms ease;
}
.zNjFlvMv6gqA1TBmrTMD.lALTYEQLqitG84jWiRIB {
  --scale: 1.05;
  --box-shadow: 0 0 0 calc(1px / var(--scale-x, 1)) rgba(63, 63, 68, 0.05), 0 1px calc(3px / var(--scale-x, 1)) 0 rgba(34, 33, 81, 0.15);
  --box-shadow-picked-up: 0 0 0 calc(1px / var(--scale-x, 1)) rgba(63, 63, 68, 0.05), -1px 0 15px 0 rgba(34, 33, 81, 0.01), 0px 15px 15px 0 rgba(34, 33, 81, 0.25);
  z-index: 999;
}
.rxlPq6ZNGP5yqbYUa2Dj {
  position: relative;
  display: flex;
  flex-grow: 1;
  align-items: center;
  padding: 0;
  margin-bottom: var(--diff-margin);
  font-size: var(--ant-font-size);
  outline: none;
  border-radius: calc(4px / 1);
  border-radius: calc(4px / var(--scale-x, 1));
  box-sizing: border-box;
  list-style: none;
  transform-origin: 50% 50%;
  -webkit-tap-highlight-color: transparent;
  color: #333;
  color: var(--ant-color-text, #333);
  font-weight: 400;
  white-space: nowrap;
  transform: scale(1);
  transform: scale(var(--scale, 1));
  transition: box-shadow 200ms cubic-bezier(0.18, 0.67, 0.6, 1.22);
}
.rxlPq6ZNGP5yqbYUa2Dj .QZcGkYDXNum5RdAhoxKk {
  margin: calc(0px + 8px);
  margin: calc(var(--diff-margin, 0px) + 8px);
}
.rxlPq6ZNGP5yqbYUa2Dj .QZcGkYDXNum5RdAhoxKk .Pw7ALb5n_gpq3QgxXR7g {
  width: calc(var(--width) - 66px);
}
.rxlPq6ZNGP5yqbYUa2Dj .QZcGkYDXNum5RdAhoxKk .Pw7ALb5n_gpq3QgxXR7g.sIyZrGBmut5o_8KMU6rW {
  color: #1989FA;
  color: var(--ant-color-primary, #1989FA);
}
.rxlPq6ZNGP5yqbYUa2Dj:focus-visible {
  box-shadow: 0 0px 4px 1px #4c9ffe, 0 0 0 calc(1px / 1) rgba(63, 63, 68, 0.05), 0 1px calc(3px / 1) 0 rgba(34, 33, 81, 0.15);
  box-shadow: 0 0px 4px 1px var(--ant-color-primary-hover, #4c9ffe), 0 0 0 calc(1px / var(--scale-x, 1)) rgba(63, 63, 68, 0.05), 0 1px calc(3px / var(--scale-x, 1)) 0 rgba(34, 33, 81, 0.15);
}
.rxlPq6ZNGP5yqbYUa2Dj:not(.FtuUfdoGIjcjQ7xuaiFV) {
  touch-action: manipulation;
  cursor: pointer;
}
.rxlPq6ZNGP5yqbYUa2Dj.NmV9pHvvzKiY9jT_m4R_:not(.lALTYEQLqitG84jWiRIB) {
  opacity: 0.5;
  opacity: var(--dragging-opacity, 0.5);
  z-index: 0;
}
.rxlPq6ZNGP5yqbYUa2Dj.NmV9pHvvzKiY9jT_m4R_:not(.lALTYEQLqitG84jWiRIB):focus {
  box-shadow: 0 0 0 calc(1px / 1) rgba(63, 63, 68, 0.05), 0 1px calc(3px / 1) 0 rgba(34, 33, 81, 0.15);
  box-shadow: 0 0 0 calc(1px / var(--scale-x, 1)) rgba(63, 63, 68, 0.05), 0 1px calc(3px / var(--scale-x, 1)) 0 rgba(34, 33, 81, 0.15);
  background-color: #E6F2FE;
  background-color: var(--ant-color-primary-bg, #E6F2FE);
}
.rxlPq6ZNGP5yqbYUa2Dj.NmV9pHvvzKiY9jT_m4R_:not(.lALTYEQLqitG84jWiRIB):focus .EjZ7LupxT_zh6j_cZo6k {
  display: flex;
  align-self: flex-start;
  margin-top: -12px;
  margin-left: auto;
  margin-bottom: -15px;
  margin-right: -10px;
}
.rxlPq6ZNGP5yqbYUa2Dj:hover {
  background-color: #E6F2FE;
  background-color: var(--ant-color-primary-bg, #E6F2FE);
  color: #1989FA;
  color: var(--ant-color-primary, #1989FA);
  border-radius: calc(var(--diff-border-radius) + 6px);
  cursor: pointer;
}
.rxlPq6ZNGP5yqbYUa2Dj.sIyZrGBmut5o_8KMU6rW {
  background-color: #E6F2FE;
  background-color: var(--ant-color-primary-bg, #E6F2FE);
  color: #1989FA;
  color: var(--ant-color-primary, #1989FA);
  border-radius: calc(var(--diff-border-radius) + 6px);
}
.rxlPq6ZNGP5yqbYUa2Dj.UPe9pBGzmP6rmVNDh3Ek {
  color: #999;
  background-color: #f1f1f1;
  cursor: not-allowed;
}
.rxlPq6ZNGP5yqbYUa2Dj.UPe9pBGzmP6rmVNDh3Ek:focus {
  box-shadow: 0 0px 4px 1px rgba(0, 0, 0, 0.1), 0 0 0 calc(1px / 1) rgba(63, 63, 68, 0.05), 0 1px calc(3px / 1) 0 rgba(34, 33, 81, 0.15);
  box-shadow: 0 0px 4px 1px rgba(0, 0, 0, 0.1), 0 0 0 calc(1px / var(--scale-x, 1)) rgba(63, 63, 68, 0.05), 0 1px calc(3px / var(--scale-x, 1)) 0 rgba(34, 33, 81, 0.15);
}
.rxlPq6ZNGP5yqbYUa2Dj.lALTYEQLqitG84jWiRIB {
  cursor: inherit;
  /* box-shadow: 0 0px 6px 2px @focused-outline-color; */
  animation: p5OrHfCGAxr8A1thGfDw 200ms cubic-bezier(0.18, 0.67, 0.6, 1.22);
  transform: scale(var(--scale));
  box-shadow: var(--box-shadow-picked-up);
  opacity: 1;
  color: var(--color);
  background-color: var(--colorBg);
  border-radius: calc(var(--diff-borderRadius) + 6px);
  width: 200px;
  width: var(--width, 200px);
}
.rxlPq6ZNGP5yqbYUa2Dj.HCXsyS9TvaIPOFKirESg:before {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  height: 100%;
  width: 3px;
  display: block;
  border-top-left-radius: calc(var(--diff-borderRadius) + 3px);
  border-bottom-left-radius: calc(var(--diff-borderRadius) + 3px);
  background-color: var(--before-color);
}
.EjZ7LupxT_zh6j_cZo6k {
  display: flex;
  align-self: flex-start;
}
.J6BHhFFOxcp4mk4eRVYC {
  display: flex;
  align-items: center;
  width: 100%;
}

.OdZ66VxVW96EETeTYnFe {
  display: flex;
  width: 100%;
  box-sizing: border-box;
  /* padding: 20px; */
  justify-content: flex-start;
}
.OdZ66VxVW96EETeTYnFe.s3zPDLsIf3rs8QtdWncG {
  justify-content: center;
}

.zjrsU0KWkw9EvqXqbQiO > div {
  overflow: hidden;
}

.tui-three-level-menu .ant-tabs .ant-tabs-nav {
  margin: 0;
  padding: 0 var(--ant-padding);
}

.TUI-Body .TUI-Breadcrumb {
  padding: 0 16px;
  padding: 0 var(--ant-padding, 16px);
  background-color: #F7F8FA;
  background-color: var(--ant-color-border-secondary, #F7F8FA);
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.TUI-Body .TUI-Breadcrumb .crumbIcon {
  margin-right: calc(4px + 0px);
  margin-right: calc(4px + var(--diff-margin, 0px));
}
.TUI-Body .TUI-Content {
  flex: 1 1 0%;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  background-color: var(--ant-color-bg-base, #fff);
  height: calc(100vh - 92px);
  overflow: auto;
}
.TUI-Body .TUI-Content.TUI-Content-Three {
  height: calc(100vh - 150px);
}

.TUI-MenuTrigger {
  font-size: calc(14px + 8px) !important;
  font-size: calc(var(--ant-font-size-icon, 14px) + 8px) !important;
}
.TUI-MenuTrigger {
  position: fixed;
  bottom: 24px;
  left: 24px;
  cursor: pointer;
  color: #fff;
  color: var(--ant-menu-dark-item-color, #fff);
  transform: 0;
  transition: transform 0.2s;
  z-index: 100;
}
.TUI-MenuTrigger.light {
  color: #000;
}

.TUI-CheckBoxDiv img {
  border-radius: calc(0px + 12px);
  border-radius: calc(var(--diff-border-radius, 0px) + 12px);
}
.TUI-CheckBoxDiv .Box {
  border-radius: calc(0px + 14px);
  border-radius: calc(var(--diff-border-radius, 0px) + 14px);
}
.TUI-CheckBoxDiv .selected {
  border: 2px solid #1989FA;
}

.TUI-ToolBox {
  position: absolute;
  right: 32px;
  font-size: 14px;
  font-size: var(--ant-font-size, 14px);
  display: flex;
  flex-direction: row;
  align-items: center;
}
.TUI-ToolBox .User {
  cursor: pointer;
  font-size: 14px;
  font-size: var(--ant-font-size, 14px);
  margin-bottom: 2px;
  display: flex;
  align-items: center;
}
.TUI-ToolBox .Avatar {
  width: 24px;
  height: 24px;
  vertical-align: middle;
  margin-right: 5px;
}
.TUI-ToolBox .iconfont {
  cursor: pointer;
}
.TUI-ThemeModal .TUI-markModeWarp {
  width: 48px;
  height: 48px;
  border-radius: 12px;
  background-color: #8b8b8b;
  position: relative;
}
.TUI-ThemeModal .TUI-markModeWarp .TUI-markModeImg {
  position: absolute;
  left: -15px;
  top: -1017px;
  clip-path: inset(1017px 193px 15px 15px round 12px);
}
.TUI-Form-UserInfo .TUI-Form .ant-form-item {
  flex-direction: column;
  margin: 0 0 12px;
  display: flex;
}
.TUI-Form-UserInfo .TUI-Form .ant-form-item .ant-form-item-label {
  width: 125px;
}

#root {
  height: 100%;
}
.TUI-LayoutWarp {
  background-color: #fff;
  background-color: var(--ant-color-bg-base, #fff);
  color: #323233;
  color: var(--ant-color-text, #323233);
  height: 100vh;
  position: relative;
}
.TUI-LayoutWarp .iconfont.ant-menu-item-icon {
  margin-right: -2px;
}
.TUI-LayoutWarp .TUI-Layout-Header-Logo,
.TUI-LayoutWarp .TUI-Layout-Header-Title,
.TUI-LayoutWarp .TUI-ToolBox {
  z-index: 99;
}
.TUI-LayoutWarp .TUI-Layout-Header-Title {
  font-size: calc(14px + 10px);
  font-size: calc(var(--fontSize, 14px) + 10px);
  color: #323233;
  color: var(--ant-color-text, #323233);
  font-weight: bold;
  padding-left: 24px;
  font-family: SourceHanSerifCN-SemiBold;
}
.TUI-LayoutWarp .TUI-Layout-Header-Title.TUI-Header-Title-default,
.TUI-LayoutWarp .TUI-Layout-Header-Title.TUI-Header-Title-top {
  color: #fff;
}
.TUI-LayoutWarp .TUI-Layout-Header-Title::before {
  content: "";
  height: 16px;
  border-left: 1px solid rgba(255, 255, 255, 0.6);
  border-left: 1px solid var(--ant-color-text, rgba(255, 255, 255, 0.6));
  position: relative;
  left: -12px;
  display: inline-block;
}
.TUI-LayoutWarp .TUI-Layout-Header-Title.TUI-Header-Title-shrinkMenu::before,
.TUI-LayoutWarp .TUI-Layout-Header-Title.TUI-Header-Title-ExpandMenu::before {
  display: none;
}
.TUI-LayoutWarp .TUI-Layout-Header-Title.TUI-Header-Title-default::before,
.TUI-LayoutWarp .TUI-Layout-Header-Title.TUI-Header-Title-top::before {
  border-left: 1px solid #fff;
}
.TUI-LayoutWarp .TUI-Body {
  z-index: 100;
}
.TUIExitFullscreenContainer {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 8px;
  padding-top: 0;
  transform: translate(-50%, 0);
  display: flex;
  justify-content: center;
  z-index: 10000;
}
.TUIExitFullscreen_closeButton {
  display: none;
  cursor: pointer;
  width: 48px;
  height: 48px;
  font-size: 32px;
  background: rgba(0,0,0,0.21961);
  border-radius: 24px;
}
.TUIExitFullscreenContainer:hover {
  height: 150px;
  padding-top: 48px;
}
.TUIExitFullscreenContainer:hover .TUIExitFullscreen_closeButton {
  display: flex;
}
.TUI-Side {
  background-color: #fff;
  background-color: var(--ant-color-bg-base, #fff);
  box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.05);
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 100;
}
.TUI-Side .SideMenu {
  border-right: none !important;
}
.TUI-Side .SideMenu {
  padding-top: 24px;
}
.TUI-Layout-Header {
  height: 64px;
  color: #323233;
  color: var(--ant-color-text, #323233);
  background-color: #fff;
  background-color: var(--ant-color-bg-base, #fff);
  box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.05);
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}
.TUI-Layout-Header .TUI-Layout-Header-Logo {
  max-height: 35px;
  width: auto;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  margin-left: calc(20px + 0px);
  margin-left: calc(20px + var(--diff-margin, 0px));
}
.menuCollapsedLogoStyle {
  height: 40px;
  width: auto;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 12px;
  text-align: center;
}
.menuCollapsedLogoStyle img {
  width: auto;
  max-width: 56px;
  height: 36px;
  -o-object-fit: contain;
     object-fit: contain;
}
.menuExpandLogoStyle {
  height: 40px;
  width: auto;
  margin: 16px 25px 8px 25px;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}
.menuExpandLogoStyle img {
  max-width: 186px;
  width: auto;
  height: 36px;
  -o-object-fit: contain;
     object-fit: contain;
}
.TUI-Side.menuCollapsed {
  width: 80px;
}
.TUI-Side:not(.menuCollapsed) {
  width: 232px;
}
.TUI-Side .LogoWarp.menuCollapsed {
  height: 40px;
  width: auto;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 12px;
  text-align: center;
}
.TUI-Side .LogoWarp.menuCollapsed img {
  width: auto;
  max-width: 56px;
  height: 36px;
  -o-object-fit: contain;
     object-fit: contain;
}
.TUI-Layout-default .TUI-Layout-Header {
  width: 100%;
  background-color: #DCDEE0;
  background-color: var(--TUI-Menu-Color-Primary, #DCDEE0);
  color: #fff;
}
.TUI-Layout-default .TUI-Layout-Header-BackImg {
  position: absolute;
  transform: rotate(-90deg);
  z-index: 10;
  -o-object-fit: cover;
     object-fit: cover;
  width: 64px;
  height: 100vw;
  right: calc(50% - 32px);
}
.TUI-Layout-default .TUI-Side {
  height: 100%;
  width: 232px;
  border-right: 1px solid #DCDEE0;
  border-right: 1px solid var(--ant-color-border, #DCDEE0);
}
.TUI-Layout-default .TUI-Side .SideMenu {
  padding: 0 calc(12px + 0px);
  padding: 0 calc(12px + var(--diff-margin, 0px));
  margin-top: calc(16px + 0px);
  margin-top: calc(16px + var(--diff-margin, 0px));
}
.TUI-Layout-default .TUI-Side.menuCollapsed {
  width: 80px;
}
.TUI-Layout-default .TUI-Side.menuCollapsed .ant-menu-title-content {
  color: transparent;
}
.TUI-Layout-default .TUI-Body {
  flex: 1;
  overflow: auto;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.TUI-Layout-default .TUI-LeftRightLayout {
  height: calc(100vh - 64px);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.TUI-Layout-ExpandMenu {
  width: 100%;
  height: 100vh;
}
.TUI-Layout-ExpandMenu .Sider {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
  height: 100%;
  width: 232px;
}
.TUI-Layout-ExpandMenu .Sider .SideMenu {
  padding: 0 calc(12px + 0px);
  padding: 0 calc(12px + var(--diff-margin, 0px));
  font-family: SourceHanSerifCN-SemiBold;
}
.TUI-Layout-ExpandMenu .Sider .SideMenu .ant-menu-submenu-selected .ant-menu-submenu-title {
  color: --ant-color-text;
  color: var(--TUI-Menu-SelectedText, --ant-color-text);
  font-family: SourceHanSerifCN-SemiBold;
}
.TUI-Layout-ExpandMenu .TUI-Side {
  height: 100%;
  width: 232px;
  background-color: #DCDEE0;
  background-color: var(--TUI-Menu-Color-Primary, #DCDEE0);
}
.TUI-Layout-ExpandMenu .TUI-Side .LogoWarp {
  height: 40px;
  width: auto;
  margin: 16px 25px 8px 25px;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}
.TUI-Layout-ExpandMenu .TUI-Side .LogoWarp img {
  max-width: 186px;
  width: auto;
  height: 36px;
  -o-object-fit: contain;
     object-fit: contain;
}
.TUI-Layout-ExpandMenu .TUI-Side .LogoWarp.menuCollapsed {
  width: 80px;
  margin-left: 0;
  text-align: center;
}
.TUI-Layout-ExpandMenu .TUI-Side .LogoWarp.menuCollapsed img {
  max-width: 54px;
}
.TUI-Layout-ExpandMenu .TUI-Side .SideMenu {
  margin-top: calc(0px + 0px);
  margin-top: calc(0px + var(--diff-margin, 0px));
  border-right: none;
  font-family: SourceHanSerifCN-SemiBold;
}
.TUI-Layout-ExpandMenu .TUI-Side .SideMenu .ant-menu-title-content {
  font-family: SourceHanSerifCN-SemiBold;
}
.TUI-Layout-ExpandMenu .TUI-Side.menuCollapsed {
  width: 80px;
}
.TUI-Layout-ExpandMenu .TUI-Side .TUI-Layout-Header-BackImg {
  z-index: 10;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 232px;
}
.TUI-Layout-ExpandMenu .TUI-LeftRightLayout {
  width: calc(100vw - 232px);
}
.TUI-Layout-ExpandMenu .TUI-LeftRightLayout.menuCollapsed {
  width: calc(100vw - 80px);
}
.TUI-Layout-ExpandMenu .TUI-LeftRightLayout .TUI-Layout-Header {
  width: 100%;
}
.TUI-Layout-ExpandMenu .TUI-LeftRightLayout .TUI-Body {
  height: calc(100vh - 64px);
  overflow: auto;
}
.TUI-Layout-shrinkMenu .Sider {
  z-index: 12;
  position: absolute;
  left: 0;
  top: 0;
}
.TUI-Layout-shrinkMenu .TUI-Side.menuCollapsed {
  height: 100vh;
  background-color: #DCDEE0;
  background-color: var(--TUI-Menu-Color-Primary, #DCDEE0);
}
.TUI-Layout-shrinkMenu .TUI-Side.menuCollapsed .LogoWarp {
  height: 40px;
  width: auto;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 12px;
  text-align: center;
}
.TUI-Layout-shrinkMenu .TUI-Side.menuCollapsed .LogoWarp img {
  width: auto;
  max-width: 56px;
  height: 36px;
  -o-object-fit: contain;
     object-fit: contain;
}
.TUI-Layout-shrinkMenu .TUI-Side.menuCollapsed .LogoWarp:not(.menuCollapsed) img {
  max-width: 200px;
}
.TUI-Layout-shrinkMenu .TUI-Side.menuCollapsed .SideMenu {
  padding: 0 calc(12px + 0px);
  padding: 0 calc(12px + var(--diff-margin, 0px));
  margin-top: calc(0px + 0px);
  margin-top: calc(0px + var(--diff-margin, 0px));
  border-right: none;
}
.TUI-Layout-shrinkMenu .TUI-Side.menuCollapsed .SideMenu .ant-menu-submenu-selected .ant-menu-submenu-title {
  color: --ant-color-text;
  color: var(--TUI-Menu-SelectedText, --ant-color-text);
}
.TUI-Layout-shrinkMenu .TUI-Side.menuCollapsed .SideMenu .ant-menu-title-content {
  font-family: SourceHanSerifCN-SemiBold;
}
.TUI-Layout-shrinkMenu .TUI-Side.menuCollapsed .ant-menu .ant-menu-submenu-selected > .ant-menu-submenu-title {
  background-color: #fff;
}
.TUI-Layout-shrinkMenu .TUI-Side.menuCollapsed .ant-menu .ant-menu-title-content {
  display: none;
}
.TUI-Layout-shrinkMenu .TUI-Side.menuCollapsed .TUI-Layout-Header-BackImg {
  z-index: 10;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 232px;
}
.TUI-Layout-shrinkMenu .TUI-LeftRightLayout {
  width: calc(100vw - 232px);
}
.TUI-Layout-shrinkMenu .TUI-LeftRightLayout.menuCollapsed {
  width: calc(100vw - 80px);
}
.TUI-Layout-shrinkMenu .TUI-LeftRightLayout .TUI-Layout-Header {
  width: 100%;
}
.TUI-Layout-shrinkMenu .TUI-LeftRightLayout .TUI-Body {
  height: calc(100vh - 64px);
  overflow: auto;
}
.TUI-Layout-top .TUI-Layout-Header {
  width: 100%;
  background-color: #DCDEE0;
  background-color: var(--TUI-Menu-Color-Primary, #DCDEE0);
  color: #fff;
  z-index: 100;
}
.TUI-Layout-top .TUI-Layout-Header-BackImg {
  background-color: #DCDEE0;
  background-color: var(--TUI-Menu-Color-Primary, #DCDEE0);
  position: absolute;
  transform: rotate(-90deg);
  z-index: 10;
  -o-object-fit: cover;
     object-fit: cover;
  width: 64px;
  height: 100vw;
  right: calc(50% - 32px);
}
.TUI-Layout-top .Sider {
  position: absolute;
  width: 100%;
  text-align: center;
  z-index: 90;
}
.TUI-Layout-top .Sider .SideMenu.ant-menu-horizontal {
  background-color: transparent;
  text-align: center;
  display: flex;
  justify-content: center;
  border-bottom: none;
}
.TUI-Layout-top .Sider .SideMenu.ant-menu-horizontal .ant-menu-submenu-horizontal > .ant-menu-submenu-title {
  display: flex;
  align-items: center;
}
.TUI-Layout-top .Sider .SideMenu.ant-menu-horizontal .ant-menu-submenu:not(.ant-menu-submenu-selected) .ant-menu-submenu-title {
  color: #323233;
  color: var(--TUI-Menu-Color-Text, #323233);
}
.TUI-Layout-top .Sider .SideMenu.ant-menu-horizontal .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover {
  color: #323233;
  color: var(--ant-color-text, #323233);
}
.TUI-Layout-top .Sider .SideMenu.ant-menu-horizontal > .ant-menu-item::after,
.TUI-Layout-top .Sider .SideMenu.ant-menu-horizontal > .ant-menu-submenu::after {
  display: none !important;
}
.TUI-Layout-top .TUI-Layout-Content {
  height: calc(100vh - 64px);
  overflow: auto;
}
.TUI-Layout-top .TUI-Layout-Content .TUI-Body {
  width: 100%;
}

.TUI-ImageList {
  display: block;
  width: 100%;
}
.TUI-ImageList img {
  width: 120px;
  height: 120px;
  display: inline-block;
  margin: 10px 10px 0 0;
}

.TUI-Line-String-Title {
  width: 100%;
}
.TUI-Line-String-Title .ant-form-item-label {
  text-align: left;
  display: none;
}
.TUI-Line-String-Title .ant-form-item-label > label:after {
  content: "";
}

.icB9ERRL1q8aX5KfPJxw .IIPgYkytax7N7s_I7MZo .BolORy6cXIXgVMe2HCnt {
  width: 80%;
  margin: 16px 10%;
  margin: var(--ant-padding, 16px) 10%;
}

.na6RubmxYREdbkK0T6kB {
  display: flex;
  width: 100%;
  align-items: center;
}
.na6RubmxYREdbkK0T6kB .Q2xdaIu1ob9caaB5yebo {
  flex-grow: 2;
  margin-right: 2px;
  display: flex;
  width: calc(100% - 98px);
}
.na6RubmxYREdbkK0T6kB .SkSXaVVXtM0KWVcDQw6m {
  flex-grow: 0;
}


/*# sourceMappingURL=index.css.map*/