
html,
body,
#app {
  height: 100%;
}
* {
  margin: 0;
  padding: 0;
  /* scrollbar-color: #5F5F5F #181818;
  scrollbar-width: thin */
}
*::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
*::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: #5F5F5F;
}
*::-webkit-scrollbar-track {
  border-radius: 4px;
  background: #181818;
}




.my_text[data-v-7ec62366] {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: var(--lineClamp);
  -webkit-box-orient: vertical;
}
.text-isScale[data-v-7ec62366]:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  cursor: pointer;
}


.t-tree::-webkit-scrollbar-thumb {
    background: var(---scrollColor);
}
.t-tree::-webkit-scrollbar-track {
    background: var(---scrollBgColor);
}
.t-tree::-webkit-scrollbar {
    width: var(---scrollWidth);
}
.cpt-tree-wrap .t-tree .t-is-active,
.cpt-tree-wrap .t-tree .t-tree__item .t-is-checked {
    background: var(---activableBgColor) !important;
}
.cpt-tree-wrap .t-tree__label {
    background: var(---backgroundColor);
}
.cpt-tree-wrap .t-checkbox .t-checkbox__input {
    background: var(---checkableBgColorAll);
    border: 1px solid var(---checakableBorderAll);
}
.cpt-tree-wrap .t-checkbox.t-is-checked .t-checkbox__input,
.cpt-tree-wrap .t-checkbox.t-is-indeterminate .t-checkbox__input {
    border-color: var(---checkableBgColor) !important;
    background-color: var(---checkableBgColor) !important;
    border-radius: var(---checkableStyle);
}
.cpt-tree-wrap .t-checkbox.t-is-checked .t-checkbox__input::after {
    border-color: var(---checkableColor) !important;
}
.cpt-tree-wrap .t-checkbox.t-is-indeterminate .t-checkbox__input::after {
    background-color: var(---checkableColor) !important;
}
.cpt-tree-wrap .t-checkbox .t-checkbox__input {
    border-radius: var(---checkableStyle);
}
.cpt-tree-wrap .t-tree__line {
    height: calc(var(---lineHeight) + 4px) !important;
    bottom: calc(var(---lineHeight) / 2) !important;
    margin-left: -1px;
}
.cpt-tree-wrap .t-tree__line::before {
    height: calc(var(---lineHeight) + 3px) !important;
}
.cpt-tree-wrap .tree-empty {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-box-pack: var(---emptyPosition);
    -webkit-justify-content: var(---emptyPosition);
            justify-content: var(---emptyPosition);
    color: var(---emptyColor);
    font-size: var(---emptyFontSize);
}
.cpt-tree-wrap .icon-image {
    width: 100%;
    height: 100%;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.cpt-tree-wrap .tree-icon-parent {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
}
.cpt-tree-wrap .tree-icon-expanded {
    -webkit-transform: rotate(90deg) scale(0.7);
            transform: rotate(90deg) scale(0.7);
}

/* .cpt-tree-wrap .t-tree__empty {
    min-height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}  */


.t-swiper[data-v-271f6212] .t-swiper__navigation {
  visibility: var(--isShowNavbar);
}
.swiper-page[data-v-271f6212] {
  width: 100%;
  height: 100%;
}
.swiper-page .swiper-slide[data-v-271f6212] {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.swiper-page .swiper-slide[data-v-271f6212] .t-image__loading {
  opacity: 0;
}

/* 做不了边框  使用伪元素覆盖做 */
.swiper-page-design-popup[data-v-271f6212] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  z-index: 1000000;
}
.swiper-page .swiper-slide-active[data-v-271f6212] {
  position: relative;
}
.swiper-page .swiper-slide-active[data-v-271f6212]::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /* border: 1px solid var(--acitveBorderColor); */
  border: 2px solid var(--acitveBorderColor);
  z-index: 1;
}
.swiper-page .swiper-button-prev[data-v-271f6212],
.swiper-page .swiper-button-next[data-v-271f6212] {
  position: absolute;
  top: calc(50% + (var(--swiper-navigation-size) / 2));
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 5px;
  z-index: 9;
}
.swiper-page .swiper-button-prev[data-v-271f6212]::after,
.swiper-page .swiper-button-next[data-v-271f6212]::after {
  font-size: 12px !important;
  color: #fff;
}
.swiper-page .swiper-button-prev[data-v-271f6212]:hover,
.swiper-page .swiper-button-next[data-v-271f6212]:hover {
  background: rgba(255, 255, 255, 0.55);
  -webkit-transition: background .4s ease-in-out;
  transition: background .4s ease-in-out;
}
.swiper-page .swiper-button-prev[data-v-271f6212]:hover::after,
.swiper-page .swiper-button-next[data-v-271f6212]:hover::after {
  color: #000;
}
.swiper-page .swiper-button-next[data-v-271f6212] {
  left: unset !important;
  right: 5px;
}
.swiper-page .swiper-pagination[data-v-271f6212] {
  position: absolute;
  bottom: 10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  z-index: 999;
}
.swiper-page[data-v-271f6212] .swiper-pagination-bullet {
  width: 14px !important;
  height: 3px !important;
  background: rgba(255, 255, 255, .9);
  margin-right: 3px;
  cursor: pointer;
  border-radius: unset;
}
.swiper-page[data-v-271f6212] .swiper-pagination-bullet-active {
  background: #000 !important;
  width: 20px !important;
}

/* 
#swipercom {
  width: 7.5rem;



}

#swipercom #swiperIndex.swiper-container {
  width: 7.1rem;
  height: 2.6rem;
  border-radius: 0.1rem;


} */
.carousel-prewview[data-v-271f6212] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 100000000;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.carousel-prewview img[data-v-271f6212] {
  max-width: 100%;
  max-height: 100%;
}


.tdesign-demo-image-viewer__ui-image {
  width: 160px;
  height: 160px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  border-radius: var(--td-radius-small);
  overflow: hidden;
  z-index: 999;
}
.tdesign-demo-image-viewer__ui-image--hover {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.6);
  color: var(--td-text-color-anti);
  line-height: 22px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.tdesign-demo-image-viewer__ui-image:hover .tdesign-demo-image-viewer__ui-image--hover {
  opacity: 1;
  cursor: pointer;
}
.tdesign-demo-image-viewer__ui-image--img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  cursor: pointer;
  position: absolute;
}
.tdesign-demo-image-viewer__ui-image--footer {
  padding: 0 16px;
  height: 56px;
  width: 100%;
  line-height: 56px;
  font-size: 16px;
  position: absolute;
  bottom: 0;
  color: var(--td-text-color-anti);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  box-sizing: border-box;
}
.tdesign-demo-image-viewer__ui-image--title {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.tdesign-demo-popup__reference {
  margin-left: 16px;
}
.tdesign-demo-image-viewer__ui-image--icons .tdesign-demo-icon {
  cursor: pointer;
}
.tdesign-demo-image-viewer__base {
  width: 160px;
  height: 160px;
  margin: 10px;
  border: 4px solid var(--td-bg-color-secondarycontainer);
  border-radius: var(--td-radius-medium);
}
.t-image-viewer-preview-image .t-image-viewer__modal-pic .t-image-viewer__modal-box .t-image-viewer__modal-image {
  max-width: min(80vw, 1000px) !important;
  max-height: min(80vw, 700px) !important;
}


.default-border[data-v-dfa37128] {
  width: 100%;
  height: 100%;
  border: 2px dashed rgb(110, 110, 110);
}
.icon-box[data-v-dfa37128] {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 10000001;
}
.bi-icon[data-v-dfa37128] {
  position: absolute;
  top: 0px;
  right: 10px;
  background-color: #a6a6a6;
  border-radius: 50%;
  padding: 3px 4px;
  font-size: 13px;
  padding-top: 0px;
  width: 1em;
  z-index: calc(infinity);
}


.my_button[data-v-45de5bd4] {
  width: 100%;
  height: 100%;
  text-align: center;
  cursor: pointer;
  background-color: var(--bgColor);
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
  line-height: var(--lineHeight);
  border: var(--borderSize) var(--lineType) var(--borderColor);
  border-top-left-radius: var(--borderTopLeftRadius);
  border-bottom-left-radius: var(--borderBottomLeftRadius);
  border-top-right-radius: var(--borderTopRightRadius);
  border-bottom-right-radius: var(--borderBottomRightRadius);
  box-shadow: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  box-sizing: border-box;
}
.my_button[data-v-45de5bd4] .t-checkbox__input {
  border-radius: 3px;
  border: 1px solid #dcdcdc;
  background-color: #fff;
}
/* .my_button:hover, .my_button:focus-visible {
    border-color: var(--bgColor);
    background-color: var(--bgColor);
    
} */
.my_button[data-v-45de5bd4]:hover {
  border-color: var(--bgColor);
  background-color: var(--bgColor);
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.my_button[data-v-45de5bd4]::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: red;
  width: 100%;
  height: 100%;
}


.t-class-dialog-second .t-dialog {
  color: #333 !important;
  background-color: #fff !important;
  border: 1px solid #fff !important;
}
.t-class-dialog-second .t-dialog__header {
  color: #333 !important;
}
.t-class-dialog-second .t-dialog__body {
  color: #333 !important;
}
.t-class-dialog-second .t-button--variant-base.t-button--theme-primary {
  color: #333;
  background-color: #39cd80;
  border-color: #39cd80;
  border-radius: 5px;
}
.t-class-dialog-second .t-button--variant-base.t-button--theme-default {
  color: #333;
  background-color: #f2f2f2;
  border-color: #f2f2f2;
  border-radius: 5px;
}


@-webkit-keyframes rotate {
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg)
}
}
@keyframes rotate {
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg)
}
}
.tdesign-demo-image-viewer__ui-image {
  width: 100%;
  height: 100%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  border-radius: var(--td-radius-small);
  overflow: hidden;
}
.tdesign-demo-image-viewer__ui-image--hover {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.6);
  color: var(--td-text-color-anti);
  line-height: 22px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.tdesign-demo-image-viewer__ui-image:hover .tdesign-demo-image-viewer__ui-image--hover {
  opacity: 1;
  cursor: pointer;
}
.tdesign-demo-image-viewer__ui-image--img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  cursor: pointer;
  position: absolute;
}
.tdesign-demo-image-viewer__ui-image--footer {
  padding: 0 16px;
  height: 56px;
  width: 100%;
  line-height: 56px;
  font-size: 16px;
  position: absolute;
  bottom: 0;
  color: var(--td-text-color-anti);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  box-sizing: border-box;
}
.tdesign-demo-image-viewer__ui-image--title {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.tdesign-demo-popup__reference {
  margin-left: 16px;
}
.tdesign-demo-image-viewer__ui-image--icons .tdesign-demo-icon {
  cursor: pointer;
}
.tdesign-demo-image-viewer__base {
  width: 160px;
  height: 160px;
  margin: 10px;
  border: 4px solid var(--td-bg-color-secondarycontainer);
  border-radius: var(--td-radius-medium);
}


.default-border[data-v-23f8f203] {
  width: 100%;
  height: 100%;
  border: 2px dashed rgb(110, 110, 110);
}
.is-check[data-v-23f8f203] {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 10000001;
}
.bi-icon[data-v-23f8f203] {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #a6a6a6;
  border-radius: 50%;
  padding: 3px 4px;
  font-size: 13px;
  padding-top: 0px;
  width: 1em;
}
.overlay[data-v-23f8f203] {
  position: fixed;
  top: 0;
  left: 0;
  /* width: 100vw !important;
  height: 100vh !important; */
  pointer-events: auto;
  background-color: rgba(0, 0, 0, 0.5); /* 可以调整透明度 */
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.hidden1[data-v-23f8f203] {
  display: none;
}
.visible1[data-v-23f8f203] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.my_checkbox_item[data-v-23f8f203] {
  top: var(--top);
  left: var(--left);
}
.my_checkbox_item[data-v-23f8f203] .t-checkbox__input {
  background-color: var(--bgColor);
  border-color: var(--brColor) !important;
  border-radius: var(--borderRadius);
}
.my_checkbox_item.t-is-checked[data-v-23f8f203] .t-checkbox__input {
  background-color: var(--activeBgColor) !important;
  border-color: var(--activeBrColor) !important;
}
.my_checkbox_item[data-v-23f8f203] .t-checkbox__input::after {
  border-color: var(--activeBg) !important;
}
.self-border[data-v-23f8f203]{
  border: red solid 1px;
}


.dv-percent-pond[data-v-21e1eab0] text{display: var(--num-show)}


.activeMask[data-v-2a15c7a2] {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1801;
}
.iframe-component iframe[data-v-2a15c7a2] {
  border: 0;
}


.dv-active-ring-chart .active-ring-info .active-ring-name {
  /* color: #fff; */
}


.activeMask[data-v-5d8b9f47] {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1801;
}


.activeMask[data-v-13b04216] {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1801;
}


.tableStyle {
  width: 100%;
  border-collapse: collapse;
  overflow-y: auto;
}
.tableStyle td {
  padding: 10px;
}
.t-pagination.t-size-s .t-pagination__number {
  color: var(--pageNumberColor);
}
.t-select__dropdown.t-popup {
  border-color: var(--pageSelectBorderColor);
}


.hRow[data-v-2334193a] {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vRow[data-v-2334193a] {
  width: 100%;
  word-wrap: break-word;
}


.cpt-tab-page .active[data-v-24580fe3] {
  font-size: var(---activeFontSize) !important;
}
.cpt-tab-page .cpt-tab-item-wrap[data-v-24580fe3] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.cpt-tab-page .active .cpt-tab-item-wrap[data-v-24580fe3] {
  background: var(---activeBg) !important;
}
.cpt-tab-page .active span[data-v-24580fe3] {
  background-image: var(---gradualColor) !important;
  -webkit-background-clip: text;
          background-clip: text;
  color: var(---activeColor) !important;
}
.cpt-tab-flex .cpt-tab-item[data-v-24580fe3] {
  display: inline-block !important;
  width: var(---itemWidth) !important;
  height: var(---itemHeight) !important;
  margin-right: var(---rowLeftNumber);
  margin-bottom: var(---columnTopNumber);
}
.cpt-tab-flex .cpt-tab-item span[data-v-24580fe3] {
  width: 100% !important;
  height: 100% !important;
}
.cpt-tab-fiexd[data-v-24580fe3] {
  position: fixed;
  top: var(---postitionY);
  left: var(---postitionX);
}
.cpt-tab-top[data-v-24580fe3] {
  top: var(---postitionY) !important;
  left: var(---postitionX) !important;
  bottom: unset !important;
}
.cpt-tab-bottom[data-v-24580fe3] {
  bottom: var(---postitionY) !important;
  left: var(---postitionX) !important;
  top: unset !important;
}
.cpt-tab-direction[data-v-24580fe3] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.cpt-tab-direction .cpt-tab-item[data-v-24580fe3] {
  width: 100% !important;
}
.cpt-tab-page[data-v-24580fe3] {
  height: 100%;
  overflow: hidden;
}
.cpt-tab-scroll[data-v-24580fe3] {
  overflow-x: scroll;
  overflow-y: hidden;
}
.cpt-tab-page-scroll[data-v-24580fe3] {
  width: var(---itemAllWidth) !important;
}
.cpt-tab-page-scroll .cpt-tab-item[data-v-24580fe3] {
  width: var(---itemWidth) !important;
}
.cpt-tab-page .cpt-tab-item[data-v-24580fe3] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.cpt-tab-page .cpt-tab-item span[data-v-24580fe3] {
  /* height: 100%; */
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}


/* 单选样式 */
.tab-radio-active[data-v-24580fe3] {}
.tab-radio-active[data-v-24580fe3]::before,
.tab-radio-active[data-v-24580fe3]::after {
  border-color: var(---activeColor) !important;
}
.tab-radio-active[data-v-24580fe3]::after {
  border-color: var(---activeColor) !important;
}
.tab-radio-active .children-radio[data-v-24580fe3] {
  background: var(---activeColor) !important;
  border-color: var(---activeColor) !important;
  -webkit-filter: opacity(0.7);
          filter: opacity(0.7)
}
.cpt-tab-item-radio[data-v-24580fe3] {
  position: relative;
  width: var(---templateRadioSize);
  height: var(---templateRadioSize);
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  margin-right: 20px;
}
.cpt-tab-item-radio[data-v-24580fe3]::before {
  content: '';
  width: var(---templateRadioSize);
  height: var(---templateRadioSize);
  border-radius: var(---templateRadioSize);
  border: 2px solid var(---textColor);
  position: absolute;
}
.cpt-tab-item-radio[data-v-24580fe3]::after,
.children-radio[data-v-24580fe3] {
  content: '';
  width: var(---radioChildrenSize);
  height: var(---radioChildrenSize);
  border-radius: var(---radioChildrenSize);
  /* background: rgb(72, 116, 203); */
  border: 2px solid var(---textColor);
  position: absolute;
}
.xw_diy[data-v-24580fe3] {
  width: 13% !important;
  margin-left: -4px !important;
}


@-webkit-keyframes rotate {
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes rotate {
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}


.t-form[data-v-6be383b6] .t-form__controls{
  margin-left: 0px !important;
}
.my_checkbox[data-v-6be383b6] .t-form__label {
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
}
.my_checkbox_item[data-v-6be383b6] .t-checkbox__label{
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
}
.my_checkbox_item[data-v-6be383b6] .t-checkbox__input {
  width: var(--width);
  height: var(--height);
  border-radius: var(--borderRadius);
  background-color: var(--bgColor);
  border-color: var(--brColor) !important;
}
.my_checkbox_item[data-v-6be383b6] .t-checkbox.t-is-checked .t-checkbox__label {
   color: var(--activeColor);
}
.my_checkbox_item[data-v-6be383b6] .t-checkbox.t-is-checked .t-checkbox__input {
    background-color: var(--activeBgColor);
    border-color: var(--activeBrColor) !important;
}
.my_checkbox_item[data-v-6be383b6] .t-checkbox.t-is-checked .t-checkbox__input::after {
    border-color:var(--activeBg);
    top: calc(var(--height) * 0.375);
    left: calc(var(--width) * 0.1875);
    width: calc(5 * var(--width) / 16);
    height: calc(9 * var(--height) / 16);
}
/* .t-checkbox-css /deep/ .t-checkbox__input:hover {
  border-color: var(--bgColor) !important;
}
.t-checkbox-css /deep/ .t-checkbox__input:focus {
  border-color: var(--bgColor) !important;
}
.t-checkbox-css /deep/.t-checkbox:hover {
  border-color: var(--bgColor) !important;
} */


.pr[data-v-237bc9cc]::-webkit-progress-bar {
  background-color: var(--bar-bg);
}
.pr[data-v-237bc9cc]::-webkit-progress-value {
  background-color: var(--bar-color);
}
.icon[data-v-237bc9cc] {
  width: 100%;
  height: 50%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 auto;
}


.head-border[data-v-2cdfa3a5] {
  border-left: 1px solid var(--border-color);
  border-top: 1px solid var(--border-color);
  border-bottom: 1px solid var(--border-color);
}
.scroll-table-show-header[data-v-2cdfa3a5] {
  height: 0;
  overflow: hidden;
}
.head-border-button[data-v-2cdfa3a5] {
  border-bottom: 1px solid var(--border-color);
}
.row-border[data-v-2cdfa3a5] {
  border-bottom: 1px solid var(--border-color);
  border-left: 1px solid var(--border-color);
}
.row-border-button[data-v-2cdfa3a5] {
  border-bottom: 1px solid var(--border-color) !important;
}
.row-border-right[data-v-2cdfa3a5] {
  border-right: 1px solid var(--border-color);
  border-bottom: 1px solid var(--border-color);
}
.row-border-right[data-v-2cdfa3a5]:first-of-type {
  border-left: 1px solid var(--border-color);
}
.bounce-enter[data-v-2cdfa3a5] {
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
  -webkit-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
}
.bounce-leave-to[data-v-2cdfa3a5] {
  opacity: 0;
  -webkit-transform: translateY(-30px);
          transform: translateY(-30px);
}
.bounce-enter-active[data-v-2cdfa3a5],
.bounce-leave-active[data-v-2cdfa3a5] {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.bounce-move[data-v-2cdfa3a5] {
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.btns[data-v-2cdfa3a5] {
  cursor: pointer;
}


@-webkit-keyframes blink-f5e0dc6e {
to {
    -webkit-filter: invert(100%);
            filter: invert(100%);
}
}
@keyframes blink-f5e0dc6e {
to {
    -webkit-filter: invert(100%);
            filter: invert(100%);
}
}
.imgHover[data-v-f5e0dc6e] {
  display: none
}
.imgBlock[data-v-f5e0dc6e] {
  width: 100%;
  height: 100%;
  position: relative;
}
.imgBlockAni[data-v-f5e0dc6e] {
  -webkit-animation: blink-f5e0dc6e 1s infinite linear;
          animation: blink-f5e0dc6e 1s infinite linear
}
.imgBlock:hover .imgNormal[data-v-f5e0dc6e] {
  display: none
}
.imgBlock:hover .imgHover[data-v-f5e0dc6e] {
  display: inline-block
}


.quotaBlock[data-v-1da777e6]{width:100%;height:100%;background-size: 100% 100%;box-sizing: border-box}


.tip-head[data-v-7b63c132]{background-color: #edf2fc;line-height: 40px;text-align: center;position: relative;
  border-radius: 0 8px 0 8px;color: #0267da}
.tip-head-dot[data-v-7b63c132]{position: absolute;right: 10px;top: 16px;width: 12px;height: 12px;border-radius: 12px;background-color: #5daf34}
.tip-li[data-v-7b63c132]{line-height: 36px;text-indent: 1em;background-color: #bbbbbb98;margin-top: 4px}
.progress-text[data-v-7b63c132]{display: inline-block;width: 32%;text-align: center;}


.my_input[data-v-4ab39ebc] .t-form__label {
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
  line-height: var(--height);
  width: var(--labelWidth) !important;
  display: var(--labelBoolean);
}
[data-v-4ab39ebc] .t-form__controls {
  margin-left: var(--marginLeft) !important;
}
.my_input[data-v-4ab39ebc] .t-form__controls {
  margin-left: 0px !important;
}
.my_input_item[data-v-4ab39ebc] .t-input .t-input__inner::-webkit-input-placeholder {
  color: var(--placholderColor);
}
.my_input_item[data-v-4ab39ebc] .t-input .t-input__inner::placeholder {
  color: var(--placholderColor);
}
.my_input_item[data-v-4ab39ebc] .t-input .t-input__inner {
  padding-left: var(--indent);
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
}
.my_input_item[data-v-4ab39ebc] .t-input {
  background-color: var(--bgColor);
  border-width: var(--borderSize);
  border-color: var(--borderColor);
  border-radius: var(--borderRadius);
  border-style: var(--lineType);
  min-height: var(--height);
}
.my_input_item[data-v-4ab39ebc] .t-input:focus {
  box-shadow: none !important;
  border-color: var(--borderColor);
}
.my_input_item[data-v-4ab39ebc] .t-input:hover {
  box-shadow: none !important;
  border-color: var(--borderColor);
}
.my_input_item[data-v-4ab39ebc] .t-input--focused {
  box-shadow: none !important;
  border-color: var(--borderColor);
}
.my_input_item[data-v-4ab39ebc] .t-is-focused {
  box-shadow: none !important;
  border-color: var(--borderColor);
}


/* @import 'tdesign-mobile-vue/es/style/index.css'; */


/* 在组件内引入样式文件 */
/* @import 'tdesign-mobile-vue/es/style/index.css'; */
.my_input[data-v-4ca35ea2] .t-form__label {
   color:var(--textColor);
   font-style: var(--fontStyle);
   font-weight: var(--fontWeight);
   font-family: var(--fontFamily);
   font-size: var(--fontSize);
   line-height: var(--height);
   width:var(--labelWidth) !important;
  display:var(--labelBoolean);
}
[data-v-4ca35ea2] .t-form__controls {
    margin-left:var(--marginLeft) !important;
}
.my_input[data-v-4ca35ea2] .t-form__controls {
  margin-left: 0px !important;
}
.my_input[data-v-4ca35ea2] .t-input .t-input__control::-webkit-input-placeholder {
   color: var(--placholderColor);
}
.my_input[data-v-4ca35ea2] .t-input .t-input__control::placeholder {
   color: var(--placholderColor);
}
.my_input[data-v-4ca35ea2] .t-input--border::after {
   height: 0px;
}
.my_input[data-v-4ca35ea2] .t-input .t-input__control {
  padding-left: var(--indent);
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
}
.my_input[data-v-4ca35ea2] .t-input {
  background-color: var(--bgColor);
  border-width: var(--borderSize);
  border-color: var(--borderColor);
  border-radius: var(--borderRadius);
  border-style: var(--lineType);
  min-height: var(--height);
}
.my_input[data-v-4ca35ea2] .t-input:focus {
     box-shadow: none !important;
     border-color:var(--borderColor);
}
.my_input[data-v-4ca35ea2] .t-input:hover {
     box-shadow: none !important;
     border-color:var(--borderColor);
}
.my_input[data-v-4ca35ea2] .t-input--focused {
     box-shadow: none !important;
     border-color:var(--borderColor);
}
.my_input[data-v-4ca35ea2] .t-is-focused {
     box-shadow: none !important;
     border-color:var(--borderColor);
}



.my_select_popup .t-select-option {
  background: var(--optionBg);
  color: var(--optionColor);
}
.my_select_popup .t-select-option span {
  font-size: var(--optionFontSize);
  font-family: var(--fontFamily);
}
.my_select_popup .t-is-selected {
  background: var(--optionSelectedBg) !important;
  color: var(--optionSelectedColor) !important;
  font-family: var(--fontFamily);
}
.my_select .t-form__label label {
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
  line-height: var(--height);
  display: var(--labelBoolean);
  /* width: var(--labelWidth) !important; */
}
.t-form .my_select .t-form__controls {
  margin-left: 0px !important;
}
.my_select_item .t-input .t-input__inner::-webkit-input-placeholder {
  color: var(--placholderColor);
}
.my_select_item .t-input .t-input__inner::placeholder {
  color: var(--placholderColor);
}

/* 简洁模式 */
.my_select_conciseMode .t-form__label {
  display: none;
}
.my_select_conciseMode,
.form_select_conciseMode,
.my_select_conciseMode .t-select,
.my_select_conciseMode .t-input__wrap,
.my_select_conciseMode .t-form__controls,
.my_select_conciseMode .my_select_item,
.my_select_conciseMode .t-form__controls-content,
.my_select_conciseMode .t-input,
.my_select_conciseMode .t-input::before {
  width: 100% !important;
  height: 100% !important;
}
.my_select_conciseMode .t-input__suffix {
  display: none !important;
}
.my_select_conciseMode .t-input {
  width: 40px;
  position: relative;
  border: unset !important;
  /* width: var(--conciseImageWidth);
  height: var(--conciseImageHeight); */
}
.my_select_conciseMode .t-input input {
  color: transparent !important;
  cursor: default !important;
}
.my_select_conciseMode .t-input input::-webkit-input-placeholder {
  color: transparent !important;
}
.my_select_conciseMode .t-input input::placeholder {
  color: transparent !important;
}
.my_select_conciseMode .t-input::before {
  content: '';
  position: absolute;
  left: 0;
  /* width: var(--conciseImageWidth);
  height: var(--conciseImageHeight); */
  background-image: var(--conciseMode_image);
  background-size: 100% 100%;
}
.my_select_popup_concise .t-popup__content {
  width: unset !important;
}
.my_select_item .t-input .t-input__inner {
  padding-left: var(--indent);
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
  text-align: var(--align);
}
.my_select_item .t-input {
  background-color: var(--bgColor);
  border-width: var(--borderSize);
  border-color: var(--borderColor);
  border-radius: var(--borderRadius);
  border-style: var(--lineType);
  /* width: var(--width);  */
  min-height: var(--height);
}
.my_select_item .t-input:focus {
  box-shadow: none !important;
  border-color: var(--borderColor);
}
.my_select_item .t-input:hover {
  box-shadow: none !important;
  border-color: var(--borderColor);
}
.my_select_item .t-input--focused {
  box-shadow: none !important;
  border-color: var(--borderColor);
}
.my_select_item .t-is-focused {
  box-shadow: none !important;
  border-color: var(--borderColor);
}
:deep(.t-select .t-fake-arrow) {
  color: var(--disableColor) !important;
}
:deep(.t-select .t-fake-arrow--active) {
  color: var(--activeBgColor) !important;
}
.form_select-combination-hide .my_select_conciseMode {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
}
.form_select-combination-show .my_select_conciseMode {
  -webkit-transform: translate(0);
          transform: translate(0);
}


.my_select_popup .t-select-option {
  background: var(--optionBg);
  color: var(--optionColor);
}
.my_select_popup .t-select-option span {
  font-size: var(--optionFontSize);
  font-family: var(--fontFamily);
}
.my_select_popup .t-is-selected {
  background: var(--optionSelectedBg) !important;
  color: var(--optionSelectedColor) !important;
  font-family: var(--fontFamily);
}
.my_select .t-form__label label {
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
  line-height: var(--height);
  display: var(--labelBoolean);
  /* width: var(--labelWidth) !important; */
}
.t-form .my_select .t-form__controls {
  margin-left: 0px !important;
}
.my_select_item .t-input .t-input__inner::-webkit-input-placeholder {
  color: var(--placholderColor);
}
.my_select_item .t-input .t-input__inner::placeholder {
  color: var(--placholderColor);
}
.my_select_item .t-input .t-input__inner {
  padding-left: var(--indent);
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
  text-align: var(--align);
}
.my_select_item .t-input {
  background-color: var(--bgColor);
  border-width: var(--borderSize);
  border-color: var(--borderColor);
  border-radius: var(--borderRadius);
  border-style: var(--lineType);
  /* width: var(--width);  */
  min-height: var(--height);
}
.my_select_item .t-input:focus {
  box-shadow: none !important;
  border-color: var(--borderColor);
}
.my_select_item .t-input:hover {
  box-shadow: none !important;
  border-color: var(--borderColor);
}
.my_select_item .t-input--focused {
  box-shadow: none !important;
  border-color: var(--borderColor);
}
.my_select_item .t-is-focused {
  box-shadow: none !important;
  border-color: var(--borderColor);
}
:deep(.t-select .t-fake-arrow) {
  color: var(--disableColor) !important;
}
:deep(.t-select .t-fake-arrow--active) {
  color: var(--activeBgColor) !important;
}


.t-form[data-v-c36cf3f2] .t-form__controls{
  margin-left: 0px !important;
}
.t-form[data-v-c36cf3f2] .t-form__controls-content > div{
  width: 100%;
}
.my_date_picker_item[data-v-c36cf3f2] {
  width: 100%;
}
.my_date_picker_item.top[data-v-c36cf3f2] {
  width:calc(var(--width) - 1px);
}
.my_date_picker[data-v-c36cf3f2] .t-form__label {
   color:var(--textColor);
   font-style: var(--fontStyle);
   font-weight: var(--fontWeight);
   font-family: var(--fontFamily);
   font-size: var(--fontSize);
   line-height: var(--height);
}
.my_date_picker_item[data-v-c36cf3f2] .t-input .t-input__inner::-webkit-input-placeholder {
   color: var(--placholderColor);
}
.my_date_picker_item[data-v-c36cf3f2] .t-input .t-input__inner::placeholder {
   color: var(--placholderColor);
}
.my_date_picker_item[data-v-c36cf3f2] .t-input .t-input__inner {
  padding-left: var(--indent);
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
  text-align: var(--align);
}
.my_date_picker_item[data-v-c36cf3f2] .t-input {
  background-color: var(--bgColor);
  border-width: var(--borderSize);
  border-color: var(--borderColor);
  border-radius: var(--borderRadius);
  border-style: var(--lineType);
  height: var(--height);
}
.my_date_picker_item[data-v-c36cf3f2] .t-range-input {
   /* min-height: calc(var(--height) + 10px); */
   height: var(--height);
   border:none;
   padding:0px;
}
.my_date_picker_item[data-v-c36cf3f2] .t-input--focused {
   box-shadow: none !important;
   border-color:none !important;
}
.my_date_picker_item[data-v-c36cf3f2] .t-range-input-popup--visible .t-range-input {
   box-shadow: none !important;
   border-color:none !important;
}
.my_date_picker_item[data-v-c36cf3f2] .t-range-input-popup--visible .t-range-input .t-input.t-is-focused {
  background-color: var(--bgColor);
}
.my_date_picker_item[data-v-c36cf3f2] .t-range-input__inner-separator {
  color: var(--textColor);
}
.my_date_picker_item[data-v-c36cf3f2] .t-range-input__inner .t-input:hover {
   background-color: var(--bgColor);
}
.my_date_picker_item[data-v-c36cf3f2] .t-range-input.t-range-input--suffix .t-range-input__suffix {
   display:var(--timeIcon);
   line-height: var(--height);
}
.my_date_picker_item[data-v-c36cf3f2] .t-input.t-input--suffix > .t-input__suffix-icon {
   display:var(--timeIcon);
   line-height: var(--height);
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   -webkit-box-align: center;
   -webkit-align-items: center;
           align-items: center;
}



.calendarPop {
  background-color: #fff !important;
  border-color: #fff !important;
  color: #000;
}
.calendarPop >.t-popup__content {
  background-color: #fff !important;
  border-color: #fff !important;
  color: #000;
}
.calendarPop .t-select-option {
  background-color: #fff !important;
  border-color: #fff !important;
  color: #000;
}
.calendarPop .t-popup__content::-webkit-scrollbar {
    width: 0px !important; /* 滚动条宽度 */
}


.cpt-calendar-wrap[data-v-1a6d9e3d] {
  width:100%;
  height:100%;
}
.cpt-calendar-wrap[data-v-1a6d9e3d] .t-calendar--full,.cpt-calendar-wrap[data-v-1a6d9e3d] .t-calendar--card{
  min-width: 300px;
  min-height: 300px;
  padding: 20px;
}
.cpt-calendar-wrap[data-v-1a6d9e3d] .t-calendar {
  width: 100%;
  height: 100%;
  font-size: var(--fontSize);
  color: var(--textColor);
  background-color:var(--bgColor);
  border: var(--borderSize) var(--lineType) var(--borderColor);
  border-radius: var(--borderRadius);
}
.cpt-calendar-wrap[data-v-1a6d9e3d] .t-calendar__panel.t-calendar__panel--month {
  height: 80%;
}
.cpt-calendar-wrap[data-v-1a6d9e3d] .t-calendar__table-body-cell-display {
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
  color: var(--textColor);
}
.cpt-calendar-wrap[data-v-1a6d9e3d] .t-is-checked>.t-calendar__table-body-cell-display {
  color: var(--activeColor);
  border-color: var(--activeBrColor);
  background-color: var(--activeBgColor);
}
.cpt-calendar-wrap[data-v-1a6d9e3d] .t-calendar__table-body-cell--now>.t-calendar__table-body-cell-display {
  font-size: var(--fontSize);
  color: var(--nowColor);
  border-color: var(--nowBrColor);
  background-color: var(--nowBgColor);
}
.cpt-calendar-wrap[data-v-1a6d9e3d] .t-input.t-size-s{
  font-size: var(--fontSize);
}
.cpt-calendar-wrap[data-v-1a6d9e3d] .t-input__inner{
  width: 50px;
}
.cpt-calendar-wrap[data-v-1a6d9e3d] .t-select .t-fake-arrow {
  color: var(--textColor);
}
.cpt-calendar-wrap[data-v-1a6d9e3d] .t-calendar__control-section-cell:nth-child(1) .t-input--auto-width{
  min-width: 120px;
}
.cpt-calendar-wrap[data-v-1a6d9e3d] .t-calendar__control-section-cell:nth-child(2) .t-input--auto-width{
  min-width: 80px;
}




.t-popup .t-picker__cancel,
.t-popup .t-picker__confirm,
.t-popup .t-picker__title {
  font: var(--td-font-body-small);
}
.t-popup .my_daterange .t-picker__toolbar {
  height: 0 !important;
}
.t-popup .my_toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 5px;
}
.t-popup .my_data_range {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  gap: var(--td-comp-margin-s);
  width: 100%;
}
.my_data_range .t-icon {
  color: var(--td-text-color-placeholder);
}
.t-popup .my_toolbar .my_data_range_cell {
  width: calc(var(--width) - 100px);
  background-color: var(--bgColor);
  border-width: var(--borderSize);
  border-color: var(--borderColor);
  border-radius: var(--borderRadius);
  border-style: var(--lineType);
  /* width: var(--width); */
  min-height: var(--height);
  height: var(--td-comp-size-m);
  padding: 0 var(--td-comp-paddingLR-s);
}
.t-popup .my_toolbar .my_data_range_cell .t-cell__note {
  font: var(--td-font-body-small);
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
.t-popup .my_toolbar .my_data_range .active {
  border-color: rgb(37, 137, 255);
}
.t-popup .t-date-time-picker .t-picker__toolbar {
  height: var(--td-picker-toolbar-height, 35px);
}
.t-popup .t-picker {
  background-color: var(--bgColorOption) !important;
}
.t-popup .t-picker-item__item--active {
  background-color: var(--bgColorOptionSelect) !important;
  color: var(--optionColorSelect);
}
.t-popup .t-picker__indicator {
  background-color: var(--bgColorOptionSelect);
}
.t-popup .t-picker__mask--top {
  background: var(--bgColorOption);
}
.t-popup .t-picker__mask--bottom--top {
  background: var(--bgColorOption);
}
.t-popup .t-picker-item__item {
  color: var(--optionColor);
}
.t-popup .t-picker-item__item {
  font-size: var(--optionFontSize);
}
.t-overlay .t-message {
  /* margin-left: -100px; */
}


.t-form[data-v-42a8a299] .t-form__controls{
  margin-left: 0px !important;
}
.t-form[data-v-42a8a299] .t-form__controls-content > div{
  width: 100%;
}
.my_date_picker_item[data-v-42a8a299] {
  width: 100%;
  background-color: var(--bgColor);
  border-width: var(--borderSize);
  border-color: var(--borderColor);
  border-radius: var(--borderRadius);
  border-style: var(--lineType);
  /* width: var(--width); */
  min-height: var(--height);
  height: var(--td-comp-size-m);
  padding: 0 var(--td-comp-paddingLR-xs);
}
.white[data-v-42a8a299] {
  color: var(--textColor);
  white-space: nowrap;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.my_data_range_item[data-v-42a8a299] {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  gap: var(--td-comp-margin-s);
  width: 100%;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
  font-size: 16px;
  color: var(--td-text-color-placeholder);
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.my_date_picker_item.top[data-v-42a8a299] {
  width: calc(var(--width) - 1px);
}
.my_date_picker[data-v-42a8a299] .t-form__label {
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
  line-height: var(--height);
}
.my_date_picker_item[data-v-42a8a299] .t-cell__note {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  padding-left: var(--indent);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
  text-align: var(--align);
  overflow: hidden;
}


.activeMask[data-v-69076420] {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1801;
}


.time-num[data-v-baa78358]{color:var(--numColor);font-size: var(--numSize);font-family: var(--numFont);}
.time-label[data-v-baa78358]{color:var(--labelColor);font-size: var(--labelSize);font-family: var(--labelFont);line-height: var(--labelLineHeight)}


.title-1[data-v-9e5eabf2] {
}


.activeMask[data-v-4b48f51a]{width: 100%;height: 100%;position: absolute;z-index: 1801;}


@-webkit-keyframes rotate{
to{ -webkit-transform:rotate(360deg); transform:rotate(360deg)}
}
@keyframes rotate{
to{ -webkit-transform:rotate(360deg); transform:rotate(360deg)}
}


.nav[data-v-2c76c814]{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;height: 20%;cursor: pointer;border-radius: 2px}


.bounce-enter {
  -webkit-transform: scaleY(.5);
          transform: scaleY(.5);
  -webkit-transform-origin:100% 100%;
          transform-origin:100% 100%;
}
.bounce-leave-to {
  opacity: 0;
  -webkit-transform: translateY(-30px);
          transform: translateY(-30px);
}
.bounce-enter-active,.bounce-leave-active {
  -webkit-transition: all .5s;
  transition: all .5s;
}
.bounce-move {
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
}


.cpt-page {
  color: var(--textColor) !important;
}
.cpt-page .t-pagination__number{
  background-color: var(--backgroundColor) !important;
}
.cpt-page .t-pagination__number.t-is-current{
  background-color: var(--backgroundColorCurrent) !important;
}
.cpt-page .t-pagination__total {
  color: var(--textColorArrow);
}
.cpt-page.t-pagination .t-pagination__btn{
  color: var(--textColorArrow) !important;
}
.cpt-page .t-input__inner {
  color: var(--textColorArrow);
}
.cpt-page .t-pagination__jump,
.cpt-page .t-input-adornment__text {
  color: var(--textColor);
  background-color: var(--backgroundColor) !important;
}
.cpt-page.t-pagination .t-input-number .t-input__inner {
  color: var(--textColor) !important;
}



.combination-page {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.combination-page .t-button {
  width: 100%;
  height: 100%
}
.combination-page .t-button svg {
  width: 100%;
  height: 100%;
}
.combination-page-min .t-pagination-mini__prev,
.combination-page-max .t-pagination-mini__next {
  -webkit-filter: brightness(0.5);
          filter: brightness(0.5);
  cursor: not-allowed;
}
.combination-page-min .t-pagination-mini__prev:active,
.combination-page-max .t-pagination-mini__next:active,
.combination-page-min .t-pagination-mini__prev:hover,
.combination-page-max .t-pagination-mini__next:hover {
  background-color: transparent !important;
}

/*   */
.combination-isHide .combination-page {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
}
.combination-isShow .combination-page {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}


.t-form[data-v-149b414c] .t-form__controls{
  margin-left: 0px !important;
}
.switchForm[data-v-149b414c] .t-form__label {
  color: var(--labelColor);
  font-size: var(--fontSize);
}


[data-v-1fe53d74] .t-link--theme-default.t-link--hover-underline:after {
  border-bottom:0px !important;
}
a[data-v-1fe53d74] {
  text-decoration: none;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.t-form[data-v-1fe53d74] .t-form__controls{
  margin-left: 0px !important;
}


[data-v-bb8bc784] .t-drawer__footer {
  padding: 0 0 !important;
}
[data-v-bb8bc784] .t-drawer__close-btn {
  z-index: 10000;
}
[data-v-bb8bc784] .t-drawer__close-btn {
  background: #f5f5f5;
  color: #000;
  position: absolute;
  right: 0rem;
  opacity: 0.3;
  font-weight: bold;
  top: 0rem;
}
[data-v-bb8bc784] .t-drawer__close-btn:hover {
  background: #f5f5f5;
  color: #000;
  position: absolute;
  right: 0rem;
  opacity: 0.4;
  font-weight: bold;
  top: 0rem;
}
[data-v-bb8bc784] .t-drawer__close-btn .t-icon {
  font-size: 25px;
}
#_container[data-v-bb8bc784] {
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin: 0;
  font-family: "微软雅黑";
}
ul li[data-v-bb8bc784] {
  list-style: none;
}
.drawing-panel[data-v-bb8bc784] {
  z-index: 9;
  position: absolute;
  top: 2rem;
  right: 1rem;
  padding: 0.5rem 0.5rem;
  border-radius: 0.25rem;
  background-color: #fff;
  box-shadow: 0 2px 6px 0 rgba(27, 142, 236, 0.5);
}
.btn[data-v-bb8bc784] {
  width: 35px;
  height: 30px;
  /* float: left; */
  background-color: #fff;
  color: rgba(27, 142, 236, 1);
  font-size: 14px;
  border: 1px solid rgba(27, 142, 236, 1);
  border-radius: 5px;
  /* margin: 0 5px; */
  margin: 2px 0;
  text-align: center;
  line-height: 30px;
}
.btn[data-v-bb8bc784]:hover {
  background-color: rgba(27, 142, 236, 0.8);
  color: #fff;
}


.loads .t-loading__overlay {
  background-color: var(---loadBg);
}
#container {
  border: var(---loadBorder);
}
.container {
  height: 100%;
  border: var(---loadBorder);
  border: 0;
  background-image: unset !important;
  outline: none;
}
.container /deep/ canvas {
  width: var(---width) !important;
  outline: none;
}
.container /deep/ .anchorBL {
  display: none;
}

/* #container{
background-color: var(---loadBg);
} */


.bmap-container {
  background: unset !important;
}

/* .bmap-container canvas {
  opacity: 0;
} */
.hideCanvas canvas {
  opacity: 1;
  -webkit-transition: opacity ease-in-out;
  transition: opacity ease-in-out;
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}
.info-box {
  display: none;
  position: absolute;
  left: 30px;
  z-index: 99999999999999;
  font-size: 16px;
  color: #333;
  background: #fff;
  width: 250px;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 0 5px #cdcdcd;
}
.info-box .title {
  height: 30px;
  line-height: 30px;
  background: #51a7ac;
  color: #fff;
  padding: 0 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.info-box .title span {
  display: inline-block;
  width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.info-box .info {
  padding: 10px;
  max-height: 220px;
  overflow: auto;
}
.info-box .div-row {
  margin-bottom: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.info-box .name {
  display: inline-block;
  width: 120px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.info-box .div-row i {
  font-size: 12px;
  font-style: normal;
}

/* 滚动条滑块 */
.info-box ::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  /* 滑块颜色 */
}
#polyline-shoudong,
#lushu-shoudong {
  position: absolute;
  top: 10px;
  right: 115px;
  background: #083c28;
  color: #fff;
  border: 1px solid #083c28;
  padding: 10px 20px;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 500;
  /* font-family: 'YouSheBiaoTiHei-2'; */
  z-index: 1000;
  cursor: pointer;
}
.isChangePonit {
  position: absolute;
  top: 10px;
  right: 10px;
  background: #083c28;
  color: #fff;
  border: 1px solid #083c28;
  padding: 10px 20px;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 500;
  /* font-family: 'YouSheBiaoTiHei-2'; */
  z-index: 1000;
  cursor: pointer;
}
.custom-info-window-pointClusterer {
  height: calc(100% - 20px);
  box-sizing: border-box;
  overflow-y: scroll;
}
.custom-info-window-pointClusterer ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.custom-info-window-pointClusterer ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 9px 10px;
  /* border-bottom: 1px solid #fff; */
  border-bottom: 1px solid rgba(72, 199, 156, 0.43);
  position: relative;
  cursor: pointer;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  width: 100%
}
.custom-info-window-pointClusterer ul li i {
  color: rgb(71, 157, 96);
  font-style: normal;
}
.custom-info-window-pointClusterer ul li:last-of-type {
  border-bottom: unset;
}
.custom-info-window-pointClusterer ul li::before {
  content: '';
  position: absolute;
  right: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAADyRJREFUeF7tnXl4XFUZh78zM0m6YC1lKXRJJmmg7dyEAgUUcQGtohUFqzPiQtnSmaSlCIiouFBXRDYVWmaGsom4JCIooCxCRRAFytI0M2ntMndKKZvggqYkmbnHZwKIfWhy7ndmyZ2cX/7N9zvnfO933yfLzL0jCF8gAALDEhBgAwIgMDwBCIKrAwRGIABBcHmAAATBNQACegTwE0SPG1KGEIAghgwabeoRgCB63JAyhAAEMWTQaFOPAATR44aUIQQgiCGDRpt6BCCIHjekDCEAQQwZNNrUIwBB9LghZQgBCGLIoNGmHgEIoscNKUMIQBBDBo029QhAED1uSBlCAIIYMmi0qUcAguhxQ8oQAhDEkEGjTT0CEESPG1KGEIAghgwabeoRgCB63JAyhAAEMWTQaFOPAATR44aUIQQgiCGDRpt6BCCIHjekDCEAQQwZNNrUIwBB9LghZQgBCGLIoNGmHgEIoscNKUMIQBBDBo029QhAED1uSBlCAIIYMmi0qUcAguhxQ8oQAhDEkEGjTT0CEESPG1KGEIAghgwabeoRgCB63JAyhAAEMWTQaFOPAATR44aUIQQgiCGDRpt6BCCIHjekDCEAQQwZNNrUIwBBXHBrSMcW+hwxnXzOZEeILTWB2gc2H3DFCy6iKKlyAhBEMcBgT3QtCTF/lzJJW6SPLsuGEquqfP44voIABBkBUDAdu4skfWD4ErnCtpLfwFU2dglAkGFmG1wfXUE+cYGL0V9gW4lvuqhDSRUSgCDDCZKO3UCSFruZqZDy65mW5Lfc1KKmughAkOEFWUOSjnY7TiHoa5lQ4ttu61FXHQQgyHCCpNpXEckOzhilEF/NhuLf4WRQ620CEGSY+TT2xBZLQTdwxydJfiVrJb/LzaHemwQgyAhzaeyJXSkFLdMY3fm2lbhQI4eIxwhAEMVAGnpiXULQJ/hzE1+2rfj3+DkkvEQAgqimIUk0pmOdkjQkEfQlO5S4SLUFvu9dAhDEzWzkCl9j+tlOSfLjbsp3qRHii3Yo/n12DgFPEIAgbscgw/5g75ROkrTIbeT1OiHkeZlQ8mJuDvWjTwCCMGZw9JoVAXvqMwVJPsaIDZUKoi9krMQl3BzqR5cABGHyn782WvPieNFJRCcwoyRJnJu14pdyc6gfPQIQRIN9KBWu7aMpBUmO58YlyXOzVhKScMGNUj0E0QTfvGl5XW5gsJNIfpS7hJT0+WxL4jJuDvWVJwBBimAeXHPKONq3rvCT5CPsZaQ4x26JX87OIVBRAhCkSNwzHjp7vH9yX6eQdBx7KSnPtluSP2DnEKgYAQhSAtTT1kYn1I0XhRcTP8xeTtBZdijxQ3YOgYoQgCAlwjx13UkTxwcmFH7dWshfUn7OtpI/4ueQKDcBCFJCwvuklu4xkXKdROJD3GUF0ZkZK3EFN4f68hKAICXmG0ot3aOP8l1E9EHu0oLE8owVv5KbQ335CECQMrCdveG0t/TnarpI0LHc5aWUZ2Rbkiu5OdSXhwAEKQ9Xat60fFKuf6AgyQhPRdn95oV7UPBIoTINhrksBGEC45Q3bYm+1XlFFH7dej8nN1Qr5FI7lLyKnUOgpAQgSElxvnmxYOasybKvr0uQWKCxVYdtJeIaOURKRACClAjkSMvUd3fs6Q/ITimlhiSi3bbiiQocE1vshgAEqdBlMSN1+pQaChReTHwfe0ufjNlzk0l2DoGiCUCQohG6X2B677K9apzC6yT0XvepVyuFT0Qzc+NXc3OoL44ABCmOHzt94Mbo3gO5oftJjuGGhRTRTAsk4XIrph6CFENPM9v8+Kn75MbVFu5MdP3kxte3klIuybYkV2tujRiTAARhAitV+ax17fvma6iTpHwPd03pUFu2NXENN4d6PgEIwmdWskTj+rap0ucv/Lr1bu6ikpzTs9bV13JzqOcRgCA8XiWvDqaW7keUL0jyLo3FT7OtxHUaOURcEoAgLkGVs6whHd2fpOgURO/k7yNOta349fwcEm4IQBA3lCpQM/Px06YF6moKr5Mcxd5OylPsliT7QdvsfQwMQBAPDX3Gk+3TAwHqJCHfwT2WEHRyJpT4MTeH+pEJQBCPXSHT17XNqPH7O0nQkdyjCSEWZ0LxG7k51A9PAIJ48Opo3tQ2IzfgL7wL+O3c4wmikzJW4ifcHOp3TwCCePTKmLV56cx8/9CdiW/jHlGS+GzWit/EzaH+zQQgiIeviqZUtN6hoftJjuAeU5L8TNZK/pSbQ/2uBCCIx6+IxvSyBukMdpEQh7OP6qNP23MTP2PnEPgfAQhSBRdDsLc9KPOy8ElXh7GPK8Sn7FD85+wcAkMEIEiVXAgNG9oafY6/U0odSehEO5T4RZW06qljQhBPjWPkw9R3dzT5ArLwBsf57GM7dKLdCkm43CAIl9go189cH53l94vCW+UP5R5FkPhkxooX3veFL5cEIIhLUF4qm5Va2px/9Q2Oh3DP5RAt2GYl7uXmTK2HIFU6+aZ07ABHUkGSg5ktPFLnH1ywcc61LzNzRpZDkCoee1PvkgMdx1eQZB6nDSFpZaYlcQYnY2otBKnyyTeu65gta/KdJMVBnFaEpJMzLXhzo4oZBFERqoLvB7ujc6jwhztRq9vjSiFuzIbii93Wm1oHQcbI5BvWt80ln79w01WLq5ak7LZbkqxfzVytO8aKIMgYGmh9Khby0dAf7pabtgK1teM2H3BFv5taU2sgyBibfEN37Ejhp4fctOXz0+Fb5yTWuqk1tQaCjLHJN6aiYUlDf48ovwZz+ZlPz1u9XVlocAEEGUPD58hBQuywQ/HpY6j9srQCQcqCtfKLsuQgIino9mwowf9898q3Nqo7QpBRxV+azblyFHaVRBdnrcR5pTnB2F0FglT5bHXkIEkbcjmxYPvB8aervP2yHx+ClB1x+TbQkqPw08MRi7Kt8VvKd7KxszIEqdJZ6spBRBfaVuL8Km274seGIBVHXvyGunJIoq6slYgUfwJzVoAgVTbrIuT4ZTaUiJAo/H2OL7cEIIhbUh6o05VDkLg5E9ovQmKF44E2quoIEKRKxqUrBwn6ld3zUoQiXfkqadVTx4QgnhrH7g+jLQfRLfbz+0fomBW5KmjTk0eEIJ4cyxuHKkKOW/faKSOPHZYc9HiLnj4eBPHweIqQ49cT6KVI2uoa8HB7VXE0COLRMenLIX8TyNZFNi/EfR6lGC0EKQXFEq+hLwfdFqitDeMmqNINBIKUjmVJVmrojS0SDt3MXUxKul1M7A/bjde/ws2ifngCEMRDV0cwFTueiG7lHkkQ3TE4aUJ4+8zLd3KzqB+ZAATxyBXS1Nt+nOPI2zSO89uBPWV4x7Rkn0YWEQUBCOKBS6QhHVsoJN3BP4r83c7cpPBz8y75Dz+LhBsCEMQNpTLWBHvajyUh79TY4s4J5A+nrVX/1sgi4pIABHEJqhxlTeklCxzpu4e9tqS76gKDYTxfl02OHYAgbGSlCTT0RI8RQtzHXk3S3YG6oX/l/oudRYBNAIKwkRUfaEzH3i0l3c9eSdDdvjoZ2Tor+U92FgEtAhBEC5t+qH5D+1G+vHyQvYKge6i/P2Ifcv0/2FkEtAlAEG10/CDnqYf/v7og8ft8XkS2HXTV3/m7IlEMAQhSDD1GtjHVfoQk+TAjMlQqiO4dpFxku3XNS9ws6osnAEGKZ6hcob63Y77PcXSegXvfoC8QeXruyheVm6CgLAQgSFmwvrFoMLXkYCLfExrbrBnYKSM7Dkv+TSOLSIkIQJASgdzdMk290VbHEd3sLQT9IfDKQGTzode9wM4iUFICEKSkON9Y7LXP6kjxlxf3+3MU2TIv/jw/i0SpCUCQUhMlotc+Eq1XY+k/+utEeEsz5NBgV5YIBCkx1tc+nvmvGss+IMbnw5mm1c9pZBEpEwEIUkKw9d0dTT6/s4W7pCR6UJA/bFurnuVmUV9eAhCkRHwb08sapMzZ3OUE0Z8cIcPZUPIZbhb15ScAQUrAuHlT24zcgP8p9lJSPpQP1IafmnPlDnYWgYoQgCBFYm5IR/cXUvAvcEl/ztWI8PbZ+IyOIkdQ1jgEKQJv4/q2qdLn1/m74S+BXD68GR+gWQT9ykQhiCbnaRuje9fmhM4LeQ/7HX94S+sq/q9kmmdFTJ8ABNFgV9/dsafP7+i8efARH8nwViu5TWNbREaBAARhQm/etHxSbmCAf8OSlI8KXz6cCV2TZW6J8lEkAEEY8KeuO3fi+MDLGg9JEI+SjyL23Dj738CM46G0DAQgiEuowcwp46ivjv1gNiForTOYj2Tnrc643AplHiIAQVwMI5QK1/bRlH4XpbuWCPGYkxu6E3ArO4uAJwhAENUYOsP+oDVF5wNoHs87MvJUa5L91hPVkfD9yhGAIArWwVRM50Mvn8i9epvs5sqNEjuVgwAEGYFqsCe6loSYzwT/pE9QZGsosYmZQ7kHCUCQYYYSTEcvIinOY85snU9QGHIwqXm4HIIMJ0gqdgsRneB6dkJ2+0RNeOvclTr3grjeBoWVJQBBhv0JEruZJC1yOY71wu8LZ+ZctdFlPcqqhAAEGWZQjanYpZLoHNUcJVGPCMiwPTu5QVWL71cfAQgy3E+Q9e1Hk0+uUYw0JR1/ONu6Suf+8+q7Wgw8MQQZ6b9YI0hSeOJhnujMbVYibeB1Y0zLEEQx6sLje/xECSlEE0k5mYg2ShI3Za34pcZcJQY3CkEMHj5aVxOAIGpGqDCYAAQxePhoXU0AgqgZocJgAhDE4OGjdTUBCKJmhAqDCUAQg4eP1tUEIIiaESoMJgBBDB4+WlcTgCBqRqgwmAAEMXj4aF1NAIKoGaHCYAIQxODho3U1AQiiZoQKgwlAEIOHj9bVBCCImhEqDCYAQQwePlpXE4AgakaoMJgABDF4+GhdTQCCqBmhwmACEMTg4aN1NQEIomaECoMJQBCDh4/W1QQgiJoRKgwmAEEMHj5aVxOAIGpGqDCYAAQxePhoXU0AgqgZocJgAhDE4OGjdTUBCKJmhAqDCUAQg4eP1tUEIIiaESoMJgBBDB4+WlcTgCBqRqgwmAAEMXj4aF1NAIKoGaHCYAIQxODho3U1AQiiZoQKgwlAEIOHj9bVBCCImhEqDCYAQQwePlpXE4AgakaoMJgABDF4+GhdTQCCqBmhwmACEMTg4aN1NQEIomaECoMJ/BeRemT2r2UoWwAAAABJRU5ErkJggg==);
  background-size: 100% 100%;
  width: 22px;
  height: 22px;
}
.custom-info-window-pointClusterer ul li span {
  font-size: 14px;
  color: #fff;
  font-weight: 500;
  line-height: 16px;
  display: inline-block;
  font-family: system-ui;
  padding-bottom: 7px;
}
.custom-info-window-pointClusterer ul li span:first-of-type {
  font-size: 14px;
  color: #fff;
  font-weight: 500;
  line-height: 18px;
  padding-bottom: 10px;
}
.BMap_bubble_content {
  width: 100% !important;
}
.BMap_bubble_title {
  font-size: 16px;
  color: #fff !important;
  text-align: center;
  margin-top: -4px;
}
.BMap_bubble_buttons>div>div {
  font-size: 24px !important;
  top: 0px !important;
}
.BMap_bubble_pop {
  background: transparent !important;
  border: 1px solid transparent !important;
  background-color: rgba(45, 47, 46, 1) !important;
}
.BMap_bubble_pop {
  background-image: url(/img/preview.5c54704f.png) !important;
  background-size: 100% 100% !important;
}
.BMap_bubble_pop>img {
  display: none !important;
}
.polytype {
  position: absolute;
  top: 10px;
  right: 5px;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  color: #083c28;
  border-color: #083c28;
  background: #083c28;
}
.polytype .t-radio-group.t-radio-group__outline,
.polytype .t-radio-group.t-radio-group__outline .t-radio-button {
  height: 38px !important;
  border-color: transparent !important;
}
.t-radio-group .t-radio-button:hover {
  background: transparent !important;
}
.polytype .t-radio-group.t-radio-group__outline .t-radio-button:hover {
  color: rgba(104, 159, 35, 1);
}
.polytype .t-radio-group.t-radio-group__outline .t-radio-button.t-is-checked,
.polytype .t-radio-group .t-radio-button.t-is-checked {
  color: rgba(104, 159, 35, 1);
  /* background: #fff; */
  /* border-color: rgba(104, 159, 35, 1); */
  /* border-color: transparent; */
  /* box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    transform: translateY(-1px);
	-webkit-transition: all .1s;
	transition: all .1s; */

  /* background: url('https://xdwater365.com/file/imgPool/202407/8e3510186d5546baa550d0608089f284.png') no-repeat; */
  border: 2px solid;
  -webkit-border-image: -webkit-linear-gradient(45deg, rgb(32, 203, 103), transparent, transparent, transparent) 1;
          border-image: linear-gradient(45deg, rgb(32, 203, 103), transparent, transparent, transparent) 1;
  position: relative;
}
.polytype .t-radio-group.t-radio-group__outline .t-radio-button.t-is-checked::after,
.polytype .t-radio-group .t-radio-button.t-is-checked::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 2px solid;
  -webkit-border-image: -webkit-linear-gradient(230deg, rgb(32, 203, 103), transparent, transparent, transparent) 1;
          border-image: linear-gradient(220deg, rgb(32, 203, 103), transparent, transparent, transparent) 1;
}
#hover-popup ul,
#hover-popup ul li,
#hover-popup ul li span {
  pointer-events: none;
  /* 使子级元素穿透 */
}
#hover-popup .clustererLi span {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
#hover-popup .clustererLi span p {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  text-align: right;
}
#hover-popup ul li span:first-of-type {
  padding-top: 0;
  padding-bottom: 0;
}
#hover-popup ul li::before {
  content: '';
  opacity: 0 !important;
  width: 0;
  height: 0;
}
.shadow img {
  width: 0 !important;
  height: 0 !important;
  z-index: -1 !important;
}
.shadow  {
  overflow: hidden;
  width: 0px !important;
  height: 0px !important;
}
.action-loading {
  position: absolute;
  top: 0;
  bottom: 0;
  left:0;
  right:0;
  background-color: rgb(33, 47, 63);
  width: 100%;
  height: 100%;
  z-index: 1001;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.action-loading span {
  color: #fff;
  margin-top: 12px;
  font-size: 14px;
}


body[data-v-0f88f042],
html[data-v-0f88f042],
#allmap[data-v-0f88f042] {
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin: 0;
  font-family: "微软雅黑";
}


.cpt_choose_place[data-v-e435f362] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.text-wrap[data-v-e435f362] {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  text-align: center;
}
.img-wrap[data-v-e435f362] {
  position: relative;
  top: calc(var(--lineHeight) * 0.5);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
}
#input_content[data-v-e435f362] {
  position: absolute;
  top: 30px;
  z-index: 999;
  left: 2%;
}
.map_input_box[data-v-e435f362] {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  width: 85%;
}
.map_input[data-v-e435f362] {
  width: 100%;
  height: 35px;
  border: 1px solid rgb(204, 204, 204);
  border-radius: 5px;
  padding-left: 10px;
}
.map_btn[data-v-e435f362] {
  width: 10%;
  height: 35px;
  background-color: #2589ff;
  line-height: 35px;
  text-align: center;
  border-radius: 5px;
  margin-left: 10px;
  color: #fff;
  cursor: pointer;
}
#l-map[data-v-e435f362] {
  height: 100%;
  width: 100%;
}
#r-result[data-v-e435f362] {
  width: 375px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
[data-v-e435f362] .tangram-suggestion-main {
  z-index: 100000 !important;
}
[data-v-e435f362] .tangram-suggestion {
  z-index: 100000 !important;
}
.t-image__wrapper[data-v-e435f362] {
  background: none !important;
}
[data-v-e435f362] .t-drawer__body {
  padding: 0 0 !important;
}
[data-v-e435f362] .t-drawer__footer {
  padding: 0 0 !important;
}
[data-v-e435f362] .t-drawer__close-btn .t-icon {
  font-size: 25px;
}
[data-v-e435f362] .t-drawer__close-btn {
  z-index: 10000;
}
[data-v-e435f362] .t-drawer__close-btn {
  background: none;
  color: #000;
  position: absolute;
  right: 2rem;
  opacity: 0.3;
  font-weight: bold;
  top: 0rem;
}
[data-v-e435f362] .t-drawer__close-btn:hover {
  background: none;
  color: #000;
  position: absolute;
  right: 2rem;
  opacity: 0.4;
  font-weight: bold;
  top: 0rem;
}


.my_password[data-v-17143e3b] .t-form__label {
   color:var(--textColor);
   font-style: var(--fontStyle);
   font-weight: var(--fontWeight);
   font-family: var(--fontFamily);
   font-size: var(--fontSize);
   line-height: var(--height);
}
.my_password_item[data-v-17143e3b] .t-input .t-input__inner::-webkit-input-placeholder {
   color: var(--placholderColor);
}
.my_password_item[data-v-17143e3b] .t-input .t-input__inner::placeholder {
   color: var(--placholderColor);
}
.my_password_item[data-v-17143e3b] .t-input .t-input__inner {
  padding-left: var(--indent);
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
}
.my_password_item[data-v-17143e3b] .t-input {
  background-color: var(--bgColor);
  border-width: var(--borderSize);
  border-color: var(--borderColor);
  border-radius: var(--borderRadius);
  border-style: var(--lineType);
  min-height: var(--height);
}
.my_password_item[data-v-17143e3b] .t-input:focus {
     box-shadow: none !important;
     border-color:var(--borderColor);
}
.my_password_item[data-v-17143e3b] .t-input:hover {
     box-shadow: none !important;
     border-color:var(--borderColor);
}
.my_password_item[data-v-17143e3b] .t-input--focused {
     box-shadow: none !important;
     border-color:var(--borderColor);
}
.my_password_item[data-v-17143e3b] .t-is-focused {
     box-shadow: none !important;
     border-color:var(--borderColor);
}


.my-badge {
  margin-left: 15px !important;
}
.my-badge .t-badge--circle {
  min-width: var(--width);
  height: var(--height);
  line-height: var(--lineHeight);
  border-radius: var(--borderRadius);
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
}
.my-badge .t-badge--round {
  min-width: var(--width);
  height: var(--height);
  line-height: var(--lineHeight);
  border-radius: var(--borderRadius);
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
}


.map-navigator[data-v-5151fd52] {
  width: 100%;
  height: 100%;
  border: none;
  text-align: center;
  cursor: pointer;
  background-color: var(--bgColor);
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
  border-width: var(--borderSize);
  border-color: var(--borderColor);
  border-radius: var(--borderRadius);
  border-style: var(--lineType);
  line-height: var(--lineHeight);
}


.t-form[data-v-096b1556] .t-form__controls{
  margin-left: 0px !important;
}
.t-form[data-v-096b1556] .t-form__controls-content > div{
  width: 100%;
}
.my_amount[data-v-096b1556] .t-form__label {
  /* width:var(--labelWidth) !important; */
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
  line-height: var(--height);
}
.my_amount[data-v-096b1556] .t-input .t-input__inner::-webkit-input-placeholder {
  color: var(--placholderColor);
}
.my_amount[data-v-096b1556] .t-input .t-input__inner::placeholder {
  color: var(--placholderColor);
}
.my_amount[data-v-096b1556] .t-input {
  width: 100%;
  height: var(--height);
}
.my_amount_item[data-v-096b1556] .t-input {
  background-color: var(--bgColor);
  border-width: var(--borderSize);
  border-color: var(--borderColor);
  border-radius: var(--borderRadius);
  border-style: var(--lineType);
}
.my_amount_item[data-v-096b1556] .t-input .t-input__inner {
  padding-left: var(--indent);
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
}
.my_amount_item[data-v-096b1556] .t-input:focus {
     box-shadow: none !important;
     border-color:var(--borderColor);
}
.my_amount_item[data-v-096b1556] .t-input:hover {
     box-shadow: none !important;
     border-color:var(--borderColor);
}
.my_amount_item[data-v-096b1556] .t-input--focused {
     box-shadow: none !important;
     border-color:var(--borderColor);
}
.my_amount_item[data-v-096b1556] .t-is-focused {
     box-shadow: none !important;
     border-color:var(--borderColor);
}



.t-form[data-v-18895466] .t-form__controls {
  margin-left: 0px !important;
}
.my_number[data-v-18895466] .t-form__label {
  /* width:var(--labelWidth) !important; */
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
  line-height: var(--height);
}
.my_number[data-v-18895466] .t-input-number {
  width: var(--width);
}
.my_number[data-v-18895466] .t-input {
  height: var(--height);
}
.my_number[data-v-18895466] .t-input-number .t-input-number__decrease,
.my_number[data-v-18895466] .t-input-number .t-input-number__increase {
  height: var(--height);
}
.my_number[data-v-18895466] .t-input-number.t-is-controls-right .t-input-number__decrease,
.my_number[data-v-18895466] .t-input-number.t-is-controls-right .t-input-number__increase {
  height: calc(calc(var(--height) / 2))
}
.my_number[data-v-18895466] .t-input-number.t-is-controls-right {
  width: var(--width);
}
.my_number_item[data-v-18895466] .t-input {
  background-color: var(--bgColor);
  border-width: var(--borderSize);
  border-color: var(--borderColor);
  border-radius: var(--borderRadius);
  border-style: var(--lineType);
}
.my_number_item[data-v-18895466] .t-input .t-input__inner {
  padding-left: var(--indent);
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
}
.my_number_item[data-v-18895466] .t-input .t-input__inner::-webkit-input-placeholder {
  color: var(--placholderColor);
}
.my_number_item[data-v-18895466] .t-input .t-input__inner::placeholder {
  color: var(--placholderColor);
}
.my_number_item[data-v-18895466] .t-input:focus {
  box-shadow: none !important;
  border-color: var(--borderColor);
}
.my_number_item[data-v-18895466] .t-input:hover {
  box-shadow: none !important;
  border-color: var(--borderColor);
}
.my_number_item[data-v-18895466] .t-input--focused {
  box-shadow: none !important;
  border-color: var(--borderColor);
}
.my_number_item[data-v-18895466] .t-is-focused {
  box-shadow: none !important;
  border-color: var(--borderColor);
}
.my_number[data-v-18895466] .t-input-number .t-input-number__decrease {
  background-color: var(--decNumberBg);
  border-width: var(--decNumberborderSize);
  border-color: var(--decNumberborderColor);
  border-radius: var(--decNumberborderRadius);
  border-style: var(--decNumberlineType);
}
.my_number[data-v-18895466] .t-input-number .t-input-number__increase {
  background-color: var(--incNumberBg);
  border-width: var(--incNumberborderSize);
  border-color: var(--incNumberborderColor);
  border-radius: var(--incNumberborderRadius);
  border-style: var(--incNumberlineType);
}
.my_number[data-v-18895466] .t-input-number .t-input-number__decrease .t-icon {
  color: var(--decNumberColor);
}
.my_number[data-v-18895466] .t-input-number .t-input-number__increase .t-icon {
  color: var(--incNumberColor);
}
.my_number[data-v-18895466] .t-input-number .t-input-number__decrease:active {
  background-color: var(--decNumberActivBg);
  border-width: var(--decNumberActiveborderSize);
  border-color: var(--decNumberActivborderColor);
  border-radius: var(--decNumberActivborderRadius);
  border-style: var(--decNumberActivlineType);
}
.my_number[data-v-18895466] .t-input-number .t-input-number__increase:active {
  background-color: var(--incNumberActivBg);
  border-width: var(--incNumberActiveborderSize);
  border-color: var(--incNumberActivborderColor);
  border-radius: var(--incNumberActivborderRadius);
  border-style: var(--incNumberActivlineType);
}
.my_number[data-v-18895466] .t-input-number .t-input-number__increase:hover {
  background-color: var(--incNumberActivBg);
  border-width: var(--incNumberActiveborderSize);
  border-color: var(--incNumberActivborderColor);
  border-radius: var(--incNumberActivborderRadius);
  border-style: var(--incNumberActivlineType);
}
.my_number[data-v-18895466] .t-input-number .t-input-number__decrease:hover {
  background-color: var(--decNumberActivBg);
  border-width: var(--decNumberActiveborderSize);
  border-color: var(--decNumberActivborderColor);
  border-radius: var(--decNumberActivborderRadius);
  border-style: var(--decNumberActivlineType);
}
.my_number[data-v-18895466] .t-input-number .t-input-number__decrease .t-icon:hover {
  color: var(--decNumberActivColor);
}
.my_number[data-v-18895466] .t-input-number .t-input-number__increase .t-icon:hover {
  color: var(--incNumberActivColor);
}
.my_number[data-v-18895466] .t-input-number .t-input-number__decrease .t-icon:active {
  color: var(--decNumberActivColor);
}
.my_number[data-v-18895466] .t-input-number .t-input-number__increase .t-icon:active {
  color: var(--incNumberActivColor);
}


.t-form[data-v-29529595] .t-form__controls{
  margin-left: 0px !important;
}
.t-form[data-v-29529595] .t-form__controls-content > div{
  width: 100%;
}
.my_phone_number[data-v-29529595] .t-form__label {
  /* width:var(--labelWidth) !important; */
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
  line-height: var(--height);
}
.my_phone_number_item[data-v-29529595] .t-input .t-input__inner::-webkit-input-placeholder {
  color: var(--placholderColor);
}
.my_phone_number_item[data-v-29529595] .t-input .t-input__inner::placeholder {
  color: var(--placholderColor);
}
.my_phone_number[data-v-29529595] .t-input {
  width: 100%;
  height: var(--height);
}
.my_phone_number_item[data-v-29529595] .t-input {
  background-color: var(--bgColor);
  border-width: var(--borderSize);
  border-color: var(--borderColor);
  border-radius: var(--borderRadius);
  border-style: var(--lineType);
}
.my_phone_number_item[data-v-29529595] .t-input .t-input__inner {
  padding-left: var(--indent);
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
}
.my_phone_number_item[data-v-29529595] .t-input:focus {
     box-shadow: none !important;
     border-color:var(--borderColor);
}
.my_phone_number_item[data-v-29529595] .t-input:hover {
     box-shadow: none !important;
     border-color:var(--borderColor);
}
.my_phone_number_item[data-v-29529595] .t-input--focused {
     box-shadow: none !important;
     border-color:var(--borderColor);
}
.my_phone_number_item[data-v-29529595] .t-is-focused {
     box-shadow: none !important;
     border-color:var(--borderColor);
}



@-webkit-keyframes rotate {
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes rotate {
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}


.my_radio[data-v-98f2a5c4] .t-form__label {
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
  display: var(--labelBoolean);
  width: var(--labelWidth) !important;
}
[data-v-98f2a5c4] .t-form__controls {
  margin-left: 0px !important;
}
.my_radio_item[data-v-98f2a5c4] .t-radio__label {
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
}
.my_radio_item[data-v-98f2a5c4] .t-radio {
  margin-right: var(--radioSpace)
}
.my_radio_item[data-v-98f2a5c4] .t-radio.t-is-checked .t-radio__input {
  background-color: var(--activeBgColor);
  border-width: var(--activeBorderSize);
  border-color: var(--activeBorderColor);
  border-radius: var(--activeBorderRadius);
  border-style: var(--activeLineType);
}
.my_radio_item[data-v-98f2a5c4] .t-radio__input {
  width: var(--width);
  height: var(--height);
  background-color: var(--bgColor);
  border-width: var(--borderSize);
  border-color: var(--borderColor);
  border-radius: var(--borderRadius);
  border-style: var(--lineType);
}
.my_radio_item[data-v-98f2a5c4] .t-radio.t-is-checked .t-radio__input::after {
  background-color: var(--activeBg) !important;
}
.my_radio_item[data-v-98f2a5c4] .t-radio.t-is-checked .t-radio__label {
  color: var(--activeTextColor);
}
.my_radio_item[data-v-98f2a5c4] .t-radio__input:after {
  content: '✔';
  width: var(--width);
  height: var(--height);
  margin-top: calc(-1 * var(--top) / 2);
  margin-left: calc(-1 * var(--left) / 2);
  -webkit-transform: none;
          transform: none;
  text-align: center;
  font-size: var(--width);
  color: #fff;
}
.my_radio_button[data-v-98f2a5c4] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: var(--layout);
          flex-direction: var(--layout);
  /* flex-wrap: wrap; */
}
.my_radio_button_item[data-v-98f2a5c4] {
  width: var(--buttonWidth);
  height: var(--buttonHeight);
  background-color: var(--bgColor);
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
  text-align: center;
  line-height: var(--buttonHeight);
  margin-top: var(--buttonTop);
  margin-bottom: var(--buttonButtom);
  margin-left: var(--buttonLeft);
  margin-right: var(--buttonRight);
  cursor: pointer;
  border-width: var(--buttonBorderSize);
  border-color: var(--borderColor);
  border-radius: var(--buttonBorderRadius);
  border-style: var(--lineType);
}

/* .my_radio_button_item:first-of-type{
   margin-left:0px;
   margin-top:0px;
} */
/* .my_radio_button_item:last-of-type{
  margin-right:0px;
  margin-bottom:0px;
} */
.active[data-v-98f2a5c4] {
  color: var(--activeTextColor);
  background-color: var(--activeBgColor);
  border-width: var(--buttonActiveBorderSize);
  border-color: var(--activeBorderColor);
  border-radius: var(--ButtonActiveBorderRadius);
  border-style: var(--activeLineType);
}
.my_radio[data-v-98f2a5c4] .t-form__controls-content {
  overflow-x: var(--rowScroll);
  overflow-y: var(--columnScroll);
}


.t-form[data-v-7cdc82e6] .t-form__controls{
  margin-left: 0px !important;
}
.t-form[data-v-7cdc82e6] .t-form__controls-content > div{
  width: 100%;
}
.my_time_picker_item[data-v-7cdc82e6] {
  width: 100%;
}
.my_time_picker[data-v-7cdc82e6] .t-form__label {
   color:var(--textColor);
   font-style: var(--fontStyle);
   font-weight: var(--fontWeight);
   font-family: var(--fontFamily);
   font-size: var(--fontSize);
   line-height: var(--height);
}
.my_time_picker_item[data-v-7cdc82e6] .t-input .t-input__inner::-webkit-input-placeholder {
   color: var(--placholderColor);
}
.my_time_picker_item[data-v-7cdc82e6] .t-input .t-input__inner::placeholder {
   color: var(--placholderColor);
}
.my_time_picker_item[data-v-7cdc82e6] .t-input .t-input__inner {
  padding-left: var(--indent);
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
  text-align: var(--align);
}
.my_time_picker_item[data-v-7cdc82e6] .t-input {
  background-color: var(--bgColor);
  border-width: var(--borderSize);
  border-color: var(--borderColor);
  border-radius: var(--borderRadius);
  border-style: var(--lineType);
  height: var(--height);
}
.my_time_picker_item[data-v-7cdc82e6] .t-range-input {
   /* min-height: calc(var(--height) + 10px); */
   height: var(--height);
   border:none;
   padding:0px;
}
.my_time_picker_item[data-v-7cdc82e6] .t-input--focused {
   box-shadow: none !important;
}
.my_time_picker_item[data-v-7cdc82e6] .t-range-input-popup--visible .t-range-input {
   box-shadow: none !important;
}
.my_time_picker_item[data-v-7cdc82e6] .t-range-input-popup--visible .t-range-input .t-input.t-is-focused {
  background-color: var(--bgColor);
}
.my_time_picker_item[data-v-7cdc82e6] .t-range-input__inner-separator {
  color: var(--textColor);
}
.my_time_picker_item[data-v-7cdc82e6] .t-range-input__inner .t-input:hover {
   background-color: var(--bgColor);
}
.my_time_picker_item[data-v-7cdc82e6] .t-range-input.t-range-input--suffix .t-range-input__suffix {
   display:var(--timeIcon);
   line-height: var(--height);
}
.my_time_picker_item[data-v-7cdc82e6] .t-input.t-input--suffix > .t-input__suffix-icon {
   display:var(--timeIcon);
   line-height: var(--height);
}
.my_time_picker_item[data-v-7cdc82e6] .t-input .t-input__suffix > .t-icon {
    /* color:var(--timeIconBg); */
}


.my_input_select[data-v-b7ffd812] {
  width: 100%;
}
.my_input_select_item[data-v-b7ffd812] { 
  padding:var(--top) var(--right) var(--bottom) var(--left);
  background-color: var(--bgColor);
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
  border:var(--borderSize) var(--lineType) var(--borderColor);
  border-radius: var(--borderRadius);
  display: inline-block;
  margin-left: 10px;
  box-sizing: border-box;
  white-space: nowrap;
  box-shadow: none;
}


.cpt-suspension-page[data-v-2d071bc6] {
    width: 100%;
    height: 100%;
    border: var(---borderSize) solid var(---borderColor);
    background: var(---backgroundColor);
    border-radius: var(---borderRadius);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
}
.cpt-suspension-page-border[data-v-2d071bc6] {
    border: 2px dashed rgb(110, 110, 110);
}
.cpt-suspension-top[data-v-2d071bc6] {
    top: var(---postsionY) !important;
    left: var(---postsionX) !important;
    bottom: unset !important;
}
.cpt-suspension-bottom[data-v-2d071bc6] {
    bottom: var(---postsionY) !important;
    left: var(---postsionX) !important;
    top: unset !important;
}
.cpt-suspension-left[data-v-2d071bc6] {
    top: var(---postsionY) !important;
    left: var(---postsionX) !important;
    right: unset !important;
}
.cpt-suspension-right[data-v-2d071bc6] {
    bottom: var(---postsionY) !important;
    right: var(---postsionX) !important;
    left: unset !important;
}


.my_textarea[data-v-1db9369d] .t-form__label {
   color:var(--textColor);
   font-style: var(--fontStyle);
   font-weight: var(--fontWeight);
   font-family: var(--fontFamily);
   font-size: var(--fontSize);
   line-height: var(--height);
   display:var(--labelBoolean);
   width:var(--labelWidth) !important;
}
.t-form[data-v-1db9369d] .t-form__controls{
  margin-left: 0px !important;
}
.my_textarea_item[data-v-1db9369d] .t-textarea__inner::-webkit-input-placeholder {
   color: var(--placholderColor);
}
.my_textarea_item[data-v-1db9369d] .t-textarea__inner::placeholder {
   color: var(--placholderColor);
}
.my_textarea_item[data-v-1db9369d] .t-textarea__inner {
  padding-left: var(--indent);
  color: var(--textColor);
  font-style: var(--fontStyle);
  font-weight: var(--fontWeight);
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
  background-color: var(--bgColor);
  border-width: var(--borderSize);
  border-color: var(--borderColor);
  border-radius: var(--borderRadius);
  border-style: var(--lineType);
  text-align: var(--textAlign);
  height: var(--height);
  min-height: var(--height);
}
.my_textarea_item[data-v-1db9369d] .t-textarea__inner:focus {
     box-shadow: none !important;
     border-color:var(--borderColor);
}
.my_textarea_item[data-v-1db9369d] .t-textarea__inner:hover {
     box-shadow: none !important;
     border-color:var(--borderColor);
}
.my_textarea_item[data-v-1db9369d] .t-input--focused {
     box-shadow: none !important;
     border-color:var(--borderColor);
}
.my_input_item[data-v-1db9369d] .t-is-focused {
     box-shadow: none !important;
     border-color:var(--borderColor);
}
[data-v-1db9369d] .t-textarea__inner .t-is-disabled {
    background-color:var(--disabledColor) !important;
}



.cpt-iconfont {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
}
.cpt-iconfont-fixed {
    position: fixed;
    width: unset;
    height: unset;
    top: var(---top);
    left: var(---left);
}
.cpt-iconfont .icon {
    width: 100%;
    height: 100%;
    vertical-align: -0.15em;
    overflow: hidden;
}
.iconfont {
    color: var(---color);
    font-size: var(---fontSize);
}


[data-v-7497b892] .t-select__wrap {
  width: 72px;
}
.e-color-group-component .color-block[data-v-7497b892] {
  width: 30px;
  height: 30px;
  margin: 2px;
  cursor: pointer;
  text-align: center;
  position: relative;
  border-radius: 2px
}
.e-color-group-component .color-block-bar[data-v-7497b892] {
  position: absolute;
  width: 100%;
  height: 10px;
  top: -12px;
  text-align: right;
  line-height: 8px;
  display: none
}
.e-color-group-component .color-block-tool[data-v-7497b892] {
  display: inline-block;
  width: 10px;
  height: 100%;
  margin-left: 2px;
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 10px
}
.e-color-group-component .color-block:hover .color-block-bar[data-v-7497b892] {
  display: block
}
[data-v-7497b892] .t-color-picker__body {
  padding-top: 36px
}


.img-box[data-v-39a7768c]{height: 150px;position: relative;cursor: pointer;}
.del-tag[data-v-39a7768c]{width: 20px;height: 20px;position: absolute;right: 0;top:0;display: none;cursor: pointer}
.img-box:hover .del-tag[data-v-39a7768c]{display:block;}
.group-item[data-v-39a7768c]{float: left;padding: 0 18px 0 18px;line-height:40px;height: 100%;position: relative}
.group-item-active[data-v-39a7768c]{border-bottom: 1px solid #4582e6;color:#4582e6}
.group-item-hover[data-v-39a7768c]:hover{background-color: #2c2c2c}
.group-item-del-tag[data-v-39a7768c]{position: absolute;height: 100%;right: 0;top: 0;display: none;line-height: 36px;}
.group-item-active:hover .group-item-del-tag[data-v-39a7768c]{display: block}


.emptyPosition[data-v-4ad69de8] {
  margin-right: 15px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  cursor: pointer;
  font-size: 16px;
}
.emptyPosition-active[data-v-4ad69de8] {
  color: rgb(38, 132, 255);
}
.cpt-tree-otpion-wrap .image-wrap[data-v-4ad69de8] {
  width: 80px;
  height: 80px;
  cursor: pointer;
}


/* 整个t-dialog样式 */
.cpt-dialog[data-v-1cfd1b9a] .t-dialog {
  background-color: #20263b;
  border-radius: 4px;
  border: 1px solid transparent;
  height: 500px;
  width: 850px;
}
.cpt-dialog[data-v-1cfd1b9a] .t-dialog--default {
  padding: 0px !important;
}
.cpt-dialog[data-v-1cfd1b9a] .t-dialog__header {
  height: 40px;
  background-color: #292f45;
  padding-left: 20px;
  font-size: 14px;
  color: hsla(0, 0%, 100%, 0.9);
}
.cpt-dialog[data-v-1cfd1b9a] .t-dialog__close {
  padding-right: 18px;
  color: hsla(0, 0%, 100%, 0.9);
  font-size: 16px;
}
.cpt-dialog[data-v-1cfd1b9a] .t-dialog__close:hover {
  background-color: #292f45;
}
.cpt-dialog[data-v-1cfd1b9a] .t-dialog__body {
  height: calc(100% - 40px - 44px);
  box-sizing: border-box;
  padding: 10px 20px 0px;
}
.cpt-dialog[data-v-1cfd1b9a] .t-dialog__footer {
  height: 44px;
  line-height: 44px;
  padding: 0px 20px 0px 0px;
  box-sizing: border-box;
}
.cpt-dialog[data-v-1cfd1b9a] .t-dialog__cancel {
  height: 28px;
  background-color: rgba(44, 96, 219, 0.1);
  border-width: 0;
  color: #2c60db;
  padding: 0px 10px;
  font-size: 12px;
  border-radius: 2px;
}
.cpt-dialog[data-v-1cfd1b9a] .t-dialog__confirm {
  color: #fff;
  background-color: #2c60db;
  border: 1px solid #2c60db;
  height: 28px;
  padding: 0px 10px;
  font-size: 12px;
  border-radius: 2px;
}

/* .cpt_textarea {
  width: 100%;
  height: calc(100% - 35px);
}
.cpt_textarea /deep/.t-textarea__inner {
  resize: none !important;
  height: 127px;
  border: none;
} */
.cpt_btn[data-v-1cfd1b9a] {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.cpt_btn_item[data-v-1cfd1b9a] {
  background-color: #2684ff;
  height: 20px;
  margin: 0 5px 5px 0;
  width: calc((100% - 20px) / 5);
  min-width: calc((100% - 20px) / 5);
  max-width: calc((100% - 20px) / 5);
  text-align: center;
  cursor: pointer;
}
.cpt_btn_item[data-v-1cfd1b9a]:nth-child(5n + 5) {
  margin-right: 0;
}
.fun_top[data-v-1cfd1b9a] {
  height: 160px;
  margin-bottom: 10px;
}
.fun_top .t-col[data-v-1cfd1b9a] {
  width: 100%;
  height: 100%;
}
.fun_top .t-col .fun_top_flex[data-v-1cfd1b9a] {
  border: 1px solid #363e55;
  height: 100%;
}
.fun_top .t-col .none_right[data-v-1cfd1b9a] {
  border-left: none;
}
.fun_bottom[data-v-1cfd1b9a] {
  height: 230px;
}
.fun_bottom .t-col[data-v-1cfd1b9a] {
  width: 100%;
  height: 100%;
}
.fun_bottom .t-col .fun_bottom_flex[data-v-1cfd1b9a] {
  border: 1px solid #363e55;
  height: 100%;
}
.fun_bottom_flex .variables-wrap[data-v-1cfd1b9a] {
  overflow-y: scroll;
  height: calc(230px - 30px);
}
.fun_bottom_flex .variables-wrap .variables-title[data-v-1cfd1b9a] {
  height: 24px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  color: hsla(0, 0%, 100%, 0.9);
  font-size: 12px;
  padding: 0px 15px;
  padding-right: 10px;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
}
.variables-title span[data-v-1cfd1b9a] {
  display: inline-block;
  max-width: 110px;
  overflow: hidden;
  /* 隐藏超出的内容 */
  text-overflow: ellipsis;
  /* 使用省略号代替隐藏的内容 */
  white-space: nowrap;
  /* 禁止文本换行 */
  padding-right: 3px;
  box-sizing: border-box;
}
.variables-title i[data-v-1cfd1b9a] {
  font-style: normal;
  min-width: 30px;
  white-space: nowrap;
}
.fun_bottom_flex .variables-wrap .active-title[data-v-1cfd1b9a]:before {
  -webkit-transform: translateY(-50%) rotate(90deg) !important;
          transform: translateY(-50%) rotate(90deg) !important;
  left: 3.5px !important;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.fun_bottom_flex .variables-wrap .variables-title[data-v-1cfd1b9a]:before {
  content: '';
  position: absolute;
  left: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0;
  height: 0;
  border-right: 3px solid transparent;
  /* 左边框透明 */
  border-bottom: 3px solid transparent;
  /* 右边框透明 */
  border-left: 4px solid #fff;
  border-top: 3px solid transparent;
  /* 底边框有颜色，决定三角形大小和颜色 */
  -webkit-transition: all .3s;
  transition: all .3s;
}
.fun_bottom_flex .variables-wrap .variables-item-title[data-v-1cfd1b9a] {
  cursor: pointer;
  padding-left: 25px;
  height: 22px;
  line-height: 22px;
  overflow: hidden;
}
.fun_bottom_flex .variables-wrap .variables-item-title span[data-v-1cfd1b9a] {
  overflow-x: hidden;
  /* 隐藏超出的内容 */
  text-overflow: ellipsis;
  /* 使用省略号代替隐藏的内容 */
  white-space: nowrap;
  /* 禁止文本换行 */
  width: 145px;
  display: inline-block;
  height: 100%;
}
.fun_bottom_flex .variables-wrap .variables-item-title[data-v-1cfd1b9a]:active {
  background: #363d55;
}
.fun_bottom_flex .variables-wrap .is-open[data-v-1cfd1b9a] {
  overflow: auto !important;
  /* height: 100% !important; */
  height: var(---height) !important;
}

/* 隐藏滚动条并自定义滚动条样式，使滚动条不可见但仍可交互 */
.fun_bottom_flex .variables-wrap .variables-item-children[data-v-1cfd1b9a]::-webkit-scrollbar {
  width: 0;
  /* 隐藏滚动条宽度 */
  height: 0;
  /* 对于垂直滚动条 */
}
.fun_bottom_flex .variables-wrap .variables-item-children[data-v-1cfd1b9a] {
  overflow: hidden;
  height: 0;
  -webkit-transition: height .3s;
  transition: height .3s;
}
.fun_header[data-v-1cfd1b9a] {
  height: 30px;
  border-bottom: 1px solid #363e55;
  background-color: #292f45;
  color: hsla(0, 0%, 100%, 0.9);
  font-size: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  padding-left: 5px;
}
.fun_header[data-v-1cfd1b9a] .t-form__label {
  width: 50px !important;
  padding-right: 0px !important;
}
.fun_header[data-v-1cfd1b9a] .t-form__controls {
  margin-left: 49px !important;
}
.fun_header[data-v-1cfd1b9a] .t-switch {
  margin-left: 2px !important;
}
.result-error[data-v-1cfd1b9a] {
  color: rgb(230, 82, 81);
}
.fun_header_title[data-v-1cfd1b9a] {
  width: 100%;
  padding: 5px 5px 0px 5px;
  box-sizing: border-box;
}
.fun_name[data-v-1cfd1b9a] {
  width: 100%;
  height: 200px;
  overflow-y: auto;
}
.fun_name_item[data-v-1cfd1b9a] {
  height: 24px;
  width: 100%;
  color: hsla(0, 0%, 100%, 0.9);
  font-size: 12px;
  padding: 0px 5px;
  box-sizing: border-box;
  cursor: pointer;
}
.fun_name_item span[data-v-1cfd1b9a] {
  display: inline-block;
  width: 120px;
  height: 100%;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fun_p[data-v-1cfd1b9a] {
  padding: 0px 5px;
}
.active[data-v-1cfd1b9a] {
  background-color: #363d55;
}
#inputStart[data-v-1cfd1b9a],
#inputEnd[data-v-1cfd1b9a],
#textarea[data-v-1cfd1b9a] {
  width: 100%;
  height: 127px;
  background: #20263b;
  border: none;
  color: hsla(0, 0%, 100%, 0.9);
  font-size: 12px;
  resize: none !important;
  padding: 5px;
  box-sizing: border-box;
}


.imgBlock[data-v-7fbd0990] {
  position: relative;
  height: 100px
}
.imgBlock:hover .dleMask[data-v-7fbd0990] {
  display: block;
  cursor: pointer
}
.dleMask[data-v-7fbd0990] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  background: #6667;
  color: #fff;
  font-size: 20px;
  display: none;
  z-index: 2
}


.formItemDiv[data-v-ecc4b626] {
  width: 100%;
  line-height: 30px;
  text-indent: 1em;
  font-size: 13px;
  color: var(--td-text-color-primary);
}


.p-icon-item[data-v-4025b621]{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;cursor: pointer}
.p-icon-item[data-v-4025b621]:hover, .p-icon-item-active[data-v-4025b621]{color: dodgerblue}


.shape-item[data-v-7c373574]{cursor: pointer;display: inline-block;width: 42px;height: 42px}
.shape-item[data-v-7c373574]:hover{box-shadow: 0 0 2px 2px #111}


.formItemDiv[data-v-0e33f5d4] {
  width: 100%;
  line-height: 30px;
  text-indent: 1em;
  font-size: 13px;
  color: var(--td-text-color-primary)
}


.conditionItem[data-v-62585ede]{width: 100%;background: rgba(0,0,0,0.2);padding-top: 6px;line-height: 35px;position: relative;margin-bottom: 4px;}
.formLabel[data-v-62585ede]{display: inline-block;width: 100px;text-align: center}
.formItem[data-v-62585ede]{display: inline-block;}


.conditionItem[data-v-000e7d56]{width: 100%;background: rgba(0,0,0,0.2);padding-top: 6px;line-height: 35px;position: relative;margin-bottom: 4px;}
.formLabel[data-v-000e7d56]{display: inline-block;width: 100px;text-align: center}
.formItem[data-v-000e7d56]{display: inline-block;}


.formItemDiv[data-v-55599ee2]{width: 100%;line-height: 30px;text-indent: 1em;font-size: 13px;color: var(--td-text-color-primary)}


.customForm[data-v-1ac0fb48]{padding:10px 6px 0 6px;overflow: auto;}
.cptTitle[data-v-1ac0fb48]{line-height: 35px; text-align: center;}


.top[data-v-14c1bab2] {background: #49586e;height: 40px;overflow: hidden;font-size: 18px;}


.t-upload__dragger{width:260px}


.cpt-tab-option-dialog .tdesign-demo-image-viewer__ui-image[data-v-0baff27c] {
  width: 100%;
  height: 100%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  border-radius: var(--td-radius-small);
  overflow: hidden;
}
.cpt-tab-option-dialog .tdesign-demo-image-viewer__ui-image--hover[data-v-0baff27c] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.6);
  color: var(--td-text-color-anti);
  line-height: 22px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.cpt-tab-option-dialog .tdesign-demo-image-viewer__ui-image:hover .tdesign-demo-image-viewer__ui-image--hover[data-v-0baff27c] {
  opacity: 1;
  cursor: pointer;
}
.cpt-tab-option-dialog .tdesign-demo-image-viewer__ui-image--img[data-v-0baff27c] {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  cursor: pointer;
  position: absolute;
}
.cpt-tab-option-dialog .tdesign-demo-image-viewer__ui-image--footer[data-v-0baff27c] {
  padding: 0 16px;
  height: 56px;
  width: 100%;
  line-height: 56px;
  font-size: 16px;
  position: absolute;
  bottom: 0;
  color: var(--td-text-color-anti);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  box-sizing: border-box;
}
.cpt-tab-option-dialog .tdesign-demo-image-viewer__ui-image--title[data-v-0baff27c] {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.tab-option-color-wrap[data-v-0baff27c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.tab-option-color-wrap .tab-option-select[data-v-0baff27c] {
  padding-bottom: 10px;
}
.cpt-tab-option-dialog .tdesign-demo-popup__reference[data-v-0baff27c] {
  margin-left: 16px;
}
.cpt-tab-option-dialog .tdesign-demo-image-viewer__ui-image--icons .tdesign-demo-icon[data-v-0baff27c] {
  cursor: pointer;
}
.cpt-tab-option-dialog .tdesign-demo-image-viewer__base[data-v-0baff27c] {
  width: 160px;
  height: 160px;
  margin: 10px;
  border: 4px solid var(--td-bg-color-secondarycontainer);
  border-radius: var(--td-radius-medium);
}
.cpt-tab-option-dialog .list[data-v-0baff27c] {
  padding: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  min-height: 480px;
  -webkit-align-content: baseline;
          align-content: baseline;
}
.cpt-tab-option-dialog .list .list-item[data-v-0baff27c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  /* width: 200px;
  height: 200px; */
  cursor: pointer;
  margin: 0 38px;
  border: 1px solid transparent;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  padding: 5px;
  margin-bottom: 45px;
  margin-top: 10px;
  width: 180px;
}
.cpt-tab-option-dialog .list .active[data-v-0baff27c] {
  border: 1px solid rgb(38, 132, 255);
  border-radius: 6px;
}
.cpt-tab-option-dialog .list .active p[data-v-0baff27c] {
  color: rgb(38, 132, 255) !important;
}
.cpt-tab-option-dialog .list .list-item[data-v-0baff27c]:hover {
  border: 1px solid rgb(38, 132, 255);
  border-radius: 6px;
  /* transform: translateY(-3px); */
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.cpt-tab-option-dialog .list .list-item:hover p[data-v-0baff27c] {
  color: rgb(38, 132, 255);
}
.cpt-tab-option-dialog .list .list-item .cover-img[data-v-0baff27c] {
  width: 180px;
  height: 80px;
}
.cpt-tab-option-dialog .list .list-item .cover-img img[data-v-0baff27c] {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cpt-tab-option-dialog .list .list-item p[data-v-0baff27c] {
  font-size: 14px;
  color: #fff;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  width: 100%;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre;
}


.colorBlock[data-v-130fe3e4]{float: left; width: 25px;height: 25px;margin-right: 2px;}
.colorBlock:hover .delTag[data-v-130fe3e4]{display: inline-block}
.delTag[data-v-130fe3e4]{width: 100%;height: 100%;display: none;text-align: center;font-size: 18px;color: #fff}


.colorBlock[data-v-52c56f97] {
  float: left;
  width: 25px;
  height: 25px;
  margin-right: 2px;
}
.colorBlock:hover .delTag[data-v-52c56f97] {
  display: inline-block
}
.delTag[data-v-52c56f97] {
  width: 100%;
  height: 100%;
  display: none;
  text-align: center;
  font-size: 18px;
  color: #fff
}
.yaxis-show[data-v-52c56f97] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.yAxisColor-wrap[data-v-52c56f97] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.yAxisColor-wrap .y-textColor-item[data-v-52c56f97] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  border: 1px solid #4d4d4d;
  border-bottom: unset;
  padding: 5px 10px;
}
.yAxisColor-wrap .y-textColor-item[data-v-52c56f97]:last-of-type {
  border-bottom: 1px solid #4d4d4d;
}
.yAxisColor-wrap .y-textColor-item span[data-v-52c56f97] {
  padding-bottom: 5px;
  display: inline-block;
}


.conditionItem[data-v-6fedbde6]{width: 100%;background: rgba(0,0,0,0.2);padding-top: 6px;line-height: 35px;position: relative;margin-bottom: 4px;}
.formLabel[data-v-6fedbde6]{display: inline-block;width: 100px;text-align: center}
.formItem[data-v-6fedbde6]{display: inline-block;}


.img-block[data-v-4bec9583]{width: 150px; height: 120px; position: relative;cursor: pointer}
.upload-block[data-v-4bec9583]{width: 100%;height: 100%;text-align: center;font-size: 40px;line-height: 120px;border: 1px solid #ccc}
.del-block[data-v-4bec9583]{width: 30px;height: 30px;top:0;right: 0;position: absolute;z-index: 2}


.flex-h {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.flex-h-between {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.flex-h-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.flex-h-around {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.flex-h-end {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.flex-v {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.flex-v-between {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.mt15 {
  margin-top: 10px;
}
.row-list-box {
  position: relative;
  padding: 10px;
  /* background: #151927; */
  border-radius: 5px;
}
.row-list-box .row-item {
  padding-bottom: 20px;
}
.row-list-box .row-item.bor {
  border-bottom: 1px solid #363e55;
}
.cpt-dialog /deep/.t-dialog--default {
  padding: 0px !important;
}
.cpt-dialog .t-dialog {
  width: 1000px !important;
}
.cpt-dialog /deep/.t-dialog {
  background-color: #20263b;
  border-radius: 4px;
  border: 1px solid transparent;
  height: 680px;
}
.cpt-dialog /deep/.t-dialog__header {
  height: 40px;
  background-color: #292f45;
  padding-left: 20px;
  font-size: 14px;
  color: hsla(0, 0%, 100%, 0.9);
}
.cpt-dialog /deep/.t-dialog__close {
  padding-right: 18px;
  color: hsla(0, 0%, 100%, 0.9);
  font-size: 16px;
}
.cpt-dialog /deep/.t-dialog__close:hover {
  background-color: #292f45;
}
.cpt-dialog /deep/.t-dialog__body {
  height: calc(100% - 40px - 44px);
  box-sizing: border-box;
  padding: 10px 20px 0px;
}
.cpt-dialog /deep/.t-dialog__footer {
  height: 44px;
  line-height: 44px;
  padding: 0px 20px 0px 0px;
  box-sizing: border-box;
}
.cpt-dialog /deep/.t-dialog__cancel {
  height: 28px;
  background-color: rgba(44, 96, 219, 0.1);
  border-width: 0;
  color: #2c60db;
  padding: 0px 10px;
  font-size: 12px;
  border-radius: 2px;
}
.cpt-dialog /deep/.t-dialog__confirm {
  color: #fff;
  background-color: #2c60db;
  border: 1px solid #2c60db;
  height: 28px;
  padding: 0px 10px;
  font-size: 12px;
  border-radius: 2px;
}
.cpt-dialog-content {
  width: 100%;
  height: 82%;
  /* display: flex; */
}
.cpt-left {
  width: 150px;
  border: 1px solid #363e55;
  height: 100%;
  box-sizing: border-box;
}
.cpt-left-header {
  height: 30px;
  border-bottom: 1px solid #363e55;
  background-color: #292f45;
  color: hsla(0, 0%, 100%, 0.9);
  font-size: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.cpt-left-header_title {
  padding-left: 5px;
  line-height: 30px;
}
.cpt-left-header_img {
  padding-right: 5px;
}
.cpt-left-header_img img {
  vertical-align: middle;
  cursor: pointer;
}
.cpt-left-header_img img:last-of-type {
  padding-left: 5px;
}
.cpt-left-main {
  width: 100%;
  padding-top: 5px;
}
.cpt-left-main-item {
  height: 24px;
  width: 100%;
  position: relative;
  color: hsla(0, 0%, 100%, 0.9);
  font-size: 12px;
  cursor: pointer;
}
.cpt_intName {
  height: 24px;
  line-height: 24px;
  padding-left: 6px;
  padding-right: 6px;
  text-align: left;
  white-space: pre;
  text-overflow: ellipsis;
  inset: 0px;
  position: absolute;
}
.cpt_param {
  width: 100%;
}
.cpt_param_ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  height: auto;
  line-height: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.cpt_param_ul .t-icon {
  color: #606479;
  font-size: 18px;
  margin-left: 10px;
  cursor: pointer;
}
.cpt_param_ul div:first-of-type {
  margin-left: 0px;
}
.cpt_param_ul div {
  background-color: rgba(35, 190, 239, 0.1);
  color: #d6e0dc;
  font-size: 12px;
  width: 150px;
  margin-right: 10px;
  text-indent: 10px;
}
.cpt_add_param {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-top: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.cpt_add_item {
  font-size: 12px;
  width: 150px;
  margin-right: 10px;
  position: relative;
}
.cpt_add_item:first-of-type {
  margin-left: 0px;
}
.cpt_add_item img.tip {
  position: absolute;
  top: 6px;
  left: 9px;
  z-index: 1;
}
.cpt_add_item .t-input {
  height: auto;
  line-height: 24px !important;
  padding-left: 25px;
}
.yuan /deep/.t-input {
  border-radius: 24px;
}
.cpt_add_param .t-icon {
  color: #606479;
  font-size: 17px;
  margin-left: 10px;
  cursor: pointer;
}
.cpt_xuanz {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  margin: 5px 0px;
}
.cpt_xuanz span {
  font-size: 12px;
  color: #d6e0dc;
  line-height: 24px;
}
.cpt_xuanz /deep/.t-input__wrap {
  width: calc(100% - 48px - 16px - 20px);
  margin: 0px 10px;
}
.cpt_xuanz /deep/ .t-input {
  height: auto;
  line-height: 24px;
}
.cpt_xuanz /deep/.t-input.t-is-disabled {
  background-color: transparent;
}
.cpt_xuanz img {
  cursor: pointer;
}
.search_input {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-right: 10px;
}
/deep/.t-input__wrap {
  height: 24px;
}
.input_left {
  margin-left: 10px;
}
/deep/.t-input {
  height: 24px;
  font-size: 12px;
  border-color: #363e55 !important;
}
.choose-pop {
  margin-right: 10px;
}
.pop-select {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.is-dong {
  margin-top: 5px;
}
.setStyle .t-input {
  padding: 0 10px;
}
.setStyle .t-input-number button svg {
  margin: 0;
}
.setStyle .t-input-number button {
  height: 26px;
}
.setStyle .t-color-picker__trigger,
.setStyle .t-color-picker__trigger .t-input__wrap {
  width: 150px !important;
}
.setStyle .t-image__wrapper svg {
  margin-left: unset;
}
.setStyleImage {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}


.cpt-iconfont-option-dialog .t-loading__overlay {
    background: transparent !important;
}
.cpt-iconfont-option .icon-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
}
.cpt-iconfont-option .icon-wrap .iconfont {
    font-size:50px;
    width: 50px;
    height: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    margin-top: 10px;
}
.cpt-iconfont-option-dialog .list {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    margin-top: 40px;
    min-height: 525px;
    -webkit-align-content: baseline;
            align-content: baseline;
}
.cpt-iconfont-option-dialog .list .item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    cursor: pointer;
    width: 100px;
    margin: 0 12px;
    margin-bottom: 35px;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.cpt-iconfont-option-dialog .list .current-icon {
    color: #4a99ff !important;
}
.cpt-iconfont-option-dialog .list .item:hover {
    color: #4a99ff;
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
}
.cpt-iconfont-option-dialog .list .item .iconfont {
    font-size: 50px;
    width: 50px;
    height: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
}
.cpt-iconfont-option-dialog .list .item p {
    text-align: center;
    margin-top: 10px;
}

:root,:root[theme-mode="light"] {
    --td-brand-color-1: #d5e7ff;
    --td-brand-color-2: #aacfff;
    --td-brand-color-3: #7fb7ff;
    --td-brand-color-4: #559eff;
    --td-brand-color-5: #2a86ff;
    --td-brand-color-6: #006eff;
    --td-brand-color-7: #0058df;
    --td-brand-color-8: #0042bf;
    --td-brand-color-9: #002da0;
    --td-brand-color-10: #001780;
    --td-warning-color-1: #ffe8d5;
    --td-warning-color-2: #ffd0aa;
    --td-warning-color-3: #ffb97f;
    --td-warning-color-4: #ffa155;
    --td-warning-color-5: #ff8a2a;
    --td-warning-color-6: #ff7200;
    --td-warning-color-7: #df5900;
    --td-warning-color-8: #bf4000;
    --td-warning-color-9: #a02800;
    --td-warning-color-10: #800f00;
    --td-error-color-1: #fbe0e0;
    --td-error-color-2: #f6c1c1;
    --td-error-color-3: #f2a2a2;
    --td-error-color-4: #ee8383;
    --td-error-color-5: #e96464;
    --td-error-color-6: #e54545;
    --td-error-color-7: #cc3842;
    --td-error-color-8: #b42b3f;
    --td-error-color-9: #9c1f3b;
    --td-error-color-10: #831238;
    --td-success-color-1: #d6f4e4;
    --td-success-color-2: #adeac8;
    --td-success-color-3: #84dfad;
    --td-success-color-4: #5cd492;
    --td-success-color-5: #33ca76;
    --td-success-color-6: #0abf5b;
    --td-success-color-7: #09a755;
    --td-success-color-8: #078f50;
    --td-success-color-9: #06774a;
    --td-success-color-10: #055f44;
    --td-gray-color-1: #f1f1f1;
    --td-gray-color-2: #e1e1e1;
    --td-gray-color-3: #cccccc;
    --td-gray-color-4: #b1b1b1;
    --td-gray-color-5: #999999;
    --td-gray-color-6: #888888;
    --td-gray-color-7: #686868;
    --td-gray-color-8: #606060;
    --td-gray-color-9: #525252;
    --td-gray-color-10: #444444;
    --td-gray-color-11: #333333;
    --td-gray-color-12: #262626;
    --td-gray-color-13: #181818;
    --td-gray-color-14: #121212;
    --td-font-white-1: #ffffff;
    --td-font-white-2: rgba(255, 255, 255, 0.55);
    --td-font-white-3: rgba(255, 255, 255, 0.35);
    --td-font-white-4: rgba(255, 255, 255, 0.22);
    --td-font-gray-1: rgba(0, 0, 0, 0.9);
    --td-font-gray-2: rgba(0, 0, 0, 0.6);
    --td-font-gray-3: rgba(0, 0, 0, 0.4);
    --td-font-gray-4: rgba(0, 0, 0, 0.25);
    --td-brand-color: var(--td-brand-color-6);
    --td-warning-color: var(--td-warning-color-6);
    --td-error-color: var(--td-error-color-6);
    --td-success-color: var(--td-success-color-6);
    --td-brand-color-hover: var(--td-brand-color-5);
    --td-brand-color-focus: var(--td-brand-color-2);
    --td-brand-color-active: var(--td-brand-color-7);
    --td-brand-color-disabled: var(--td-brand-color-2);
    --td-brand-color-light: var(--td-brand-color-1);
    --td-warning-color-hover: var(--td-warning-color-5);
    --td-warning-color-focus: var(--td-warning-color-2);
    --td-warning-color-active: var(--td-warning-color-7);
    --td-warning-color-disabled: var(--td-warning-color-2);
    --td-warning-color-light: var(--td-warning-color-1);
    --td-error-color-hover: var(--td-error-color-5);
    --td-error-color-focus: var(--td-error-color-2);
    --td-error-color-active: var(--td-error-color-7);
    --td-error-color-disabled: var(--td-error-color-2);
    --td-error-color-light: var(--td-error-color-1);
    --td-success-color-hover: var(--td-success-color-5);
    --td-success-color-focus: var(--td-success-color-2);
    --td-success-color-active: var(--td-success-color-7);
    --td-success-color-disabled: var(--td-success-color-2);
    --td-success-color-light: var(--td-success-color-1);
    --td-mask-active: rgba(0, 0, 0, 0.8);
    --td-mask-disabled: rgba(255, 255, 255, 0.6);
    --td-bg-color-page: #ebeef2;
    --td-bg-color-container: #fff;
    --td-bg-color-container-hover: var(--td-gray-color-2);
    --td-bg-color-container-active: var(--td-gray-color-3);
    --td-bg-color-container-select: #fff;
    --td-bg-color-secondarycontainer: var(--td-gray-color-1);
    --td-bg-color-secondarycontainer-hover: var(--td-gray-color-2);
    --td-bg-color-secondarycontainer-active: var(--td-gray-color-3);
    --td-bg-color-component: var(--td-gray-color-2);
    --td-bg-color-component-hover: var(--td-gray-color-3);
    --td-bg-color-component-active: var(--td-gray-color-4);
    --td-bg-color-component-disabled: var(--td-gray-color-2);
    --td-bg-color-secondarycomponent: var(--td-gray-color-3);
    --td-bg-color-secondarycomponent-hover: var(--td-gray-color-4);
    --td-bg-color-secondarycomponent-active: var(--td-gray-color-5);
    --td-bg-color-specialcomponent: #fff;
    --td-text-color-primary: var(--td-font-gray-1);
    --td-text-color-secondary: var(--td-font-gray-2);
    --td-text-color-placeholder: var(--td-font-gray-3);
    --td-text-color-disabled: var(--td-font-gray-4);
    --td-text-color-anti: #fff;
    --td-text-color-brand: var(--td-brand-color-6);
    --td-text-color-link: var(--td-brand-color-6);
    --td-border-level-1-color: var(--td-gray-color-2);
    --td-component-stroke: var(--td-gray-color-2);
    --td-border-level-2-color: var(--td-gray-color-3);
    --td-component-border: var(--td-gray-color-3);
    --td-shadow-1: 0 2px 3px rgba(0, 0, 0, 0.2);
    --td-shadow-2: 0 2px 4px 0 rgba(54, 58, 80, 0.32);
    --td-shadow-3: 0 0 20px 0 rgba(19, 41, 75, 0.2);
    --td-shadow-inset-top: inset 0 0.5px 0 #e7eaef;
    --td-shadow-inset-right: inset 0.5px 0 0 #e7eaef;
    --td-shadow-inset-bottom: inset 0 -0.5px 0 #e7eaef;
    --td-shadow-inset-left: inset -0.5px 0 0 #e7eaef;
    --td-table-shadow-color: rgba(0, 0, 0, 0.08);
    --td-scrollbar-color: rgba(0, 0, 0, 0.1);
    --td-scrollbar-hover-color: rgba(0, 0, 0, 0.3);
    --td-scroll-track-color: #fff;
    --td-radius-small: 0px;
    --td-radius-default: 0px;
    --td-radius-medium: 0px;
    --td-radius-large: 0px;
    --td-radius-extraLarge: 12px;
    --td-radius-round: 999px;
    --td-radius-circle: 50%;
    --td-font-family: PingFang SC, Microsoft YaHei, Arial Regular;
    --td-font-family-medium: PingFang SC, Microsoft YaHei, Arial Medium;
    --td-font-size-link-small: 12px;
    --td-font-size-link-medium: 12px;
    --td-font-size-link-large: 14px;
    --td-font-size-mark-small: 12px;
    --td-font-size-mark-medium: 12px;
    --td-font-size-body-small: 12px;
    --td-font-size-body-medium: 12px;
    --td-font-size-body-large: 14px;
    --td-font-size-title-small: 12px;
    --td-font-size-title-medium: 14px;
    --td-font-size-title-large: 16px;
    --td-font-size-headline-small: 24px;
    --td-font-size-headline-medium: 28px;
    --td-font-size-headline-large: 36px;
    --td-font-size-display-medium: 48px;
    --td-font-size-display-large: 64px;
    --td-line-height-link-small: 20px;
    --td-line-height-link-medium: 20px;
    --td-line-height-link-large: 22px;
    --td-line-height-mark-small: 20px;
    --td-line-height-mark-medium: 22px;
    --td-line-height-body-small: 20px;
    --td-line-height-body-medium: 20px;
    --td-line-height-body-large: 22px;
    --td-line-height-title-small: 20px;
    --td-line-height-title-medium: 22px;
    --td-line-height-title-large: 24px;
    --td-line-height-headline-small: 32px;
    --td-line-height-headline-medium: 36px;
    --td-line-height-headline-large: 44px;
    --td-line-height-display-medium: 56px;
    --td-line-height-display-large: 72px;
    --td-font-link-small: 400 var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);
    --td-font-link-medium: 400 var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);
    --td-font-link-large: 400 var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);
    --td-font-mark-small: 600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);
    --td-font-mark-medium: 600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);
    --td-font-body-small: 400 var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);
    --td-font-body-medium: 400 var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);
    --td-font-body-large: 400 var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);
    --td-font-title-small: 600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);
    --td-font-title-medium: 600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);
    --td-font-title-large: 600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);
    --td-font-headline-small: 600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);
    --td-font-headline-medium: 600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);
    --td-font-headline-large: 600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);
    --td-font-display-medium: 600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);
    --td-font-display-large: 600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family);
    --td-size-1: 2px;
    --td-size-2: 3px;
    --td-size-3: 5px;
    --td-size-4: 10px;
    --td-size-5: 12px;
    --td-size-6: 16px;
    --td-size-7: 20px;
    --td-size-8: 25px;
    --td-size-9: 28px;
    --td-size-10: 30px;
    --td-size-11: 35px;
    --td-size-12: 40px;
    --td-size-13: 48px;
    --td-size-14: 56px;
    --td-size-15: 64px;
    --td-size-16: 72px;
    --td-comp-size-xxxs: var(--td-size-6);
    --td-comp-size-xxs: var(--td-size-7);
    --td-comp-size-xs: var(--td-size-8);
    --td-comp-size-s: var(--td-size-9);
    --td-comp-size-m: var(--td-size-10);
    --td-comp-size-l: var(--td-size-11);
    --td-comp-size-xl: var(--td-size-12);
    --td-comp-size-xxl: var(--td-size-13);
    --td-comp-size-xxxl: var(--td-size-14);
    --td-comp-size-xxxxl: var(--td-size-15);
    --td-comp-size-xxxxxl: var(--td-size-16);
    --td-pop-padding-s: 0;
    --td-pop-padding-m: 0;
    --td-pop-padding-l: 0;
    --td-pop-padding-xl: var(--td-size-5);
    --td-pop-padding-xxl: var(--td-size-6);
    --td-comp-paddingLR-xxs: var(--td-size-1);
    --td-comp-paddingLR-xs: var(--td-size-3);
    --td-comp-paddingLR-s: var(--td-size-4);
    --td-comp-paddingLR-m: var(--td-size-5);
    --td-comp-paddingLR-l: var(--td-size-7);
    --td-comp-paddingLR-xl: var(--td-size-8);
    --td-comp-paddingLR-xxl: var(--td-size-8);
    --td-comp-paddingTB-xxs: var(--td-size-1);
    --td-comp-paddingTB-xs: var(--td-size-3);
    --td-comp-paddingTB-s: var(--td-size-4);
    --td-comp-paddingTB-m: var(--td-size-5);
    --td-comp-paddingTB-l: var(--td-size-7);
    --td-comp-paddingTB-xl: var(--td-size-8);
    --td-comp-paddingTB-xxl: var(--td-size-8);
    --td-comp-margin-xxs: var(--td-size-1);
    --td-comp-margin-xs: var(--td-size-2);
    --td-comp-margin-s: var(--td-size-4);
    --td-comp-margin-m: var(--td-size-5);
    --td-comp-margin-l: var(--td-size-6);
    --td-comp-margin-xl: var(--td-size-7);
    --td-comp-margin-xxl: var(--td-size-8);
    --td-comp-margin-xxxl: var(--td-size-10);
    --td-comp-margin-xxxxl: var(--td-size-12);
}

:root[theme-mode="dark"] {
    --td-brand-color-1: #001a57;
    --td-brand-color-2: #0935ad;
    --td-brand-color-3: #134fc8;
    --td-brand-color-4: #1c6ae4;
    --td-brand-color-5: #2684ff;
    --td-brand-color-6: #4a99ff;
    --td-brand-color-7: #6eadff;
    --td-brand-color-8: #92c2ff;
    --td-brand-color-9: #b7d6ff;
    --td-brand-color-10: #dbebff;
    --td-warning-color-1: #723b16;
    --td-warning-color-2: #8c581e;
    --td-warning-color-3: #a67426;
    --td-warning-color-4: #bf912e;
    --td-warning-color-5: #d9ae36;
    --td-warning-color-6: #dfbc57;
    --td-warning-color-7: #e6c979;
    --td-warning-color-8: #ecd79a;
    --td-warning-color-9: #f2e4bc;
    --td-warning-color-10: #f9f2de;
    --td-error-color-1: #5d1d34;
    --td-error-color-2: #742536;
    --td-error-color-3: #8c2c39;
    --td-error-color-4: #a3333b;
    --td-error-color-5: #bb3b3d;
    --td-error-color-6: #c65c5d;
    --td-error-color-7: #d27c7e;
    --td-error-color-8: #dd9d9e;
    --td-error-color-9: #e8bebe;
    --td-error-color-10: #f4dedf;
    --td-success-color-1: #064e3a;
    --td-success-color-2: #07623f;
    --td-success-color-3: #097545;
    --td-success-color-4: #0a894a;
    --td-success-color-5: #0c9d4f;
    --td-success-color-6: #34ad6c;
    --td-success-color-7: #5dbe8a;
    --td-success-color-8: #85cea7;
    --td-success-color-9: #aedec4;
    --td-success-color-10: #d7efe2;
    --td-gray-color-1: #f1f1f1;
    --td-gray-color-2: #e1e1e1;
    --td-gray-color-3: #cccccc;
    --td-gray-color-4: #b1b1b1;
    --td-gray-color-5: #999999;
    --td-gray-color-6: #888888;
    --td-gray-color-7: #686868;
    --td-gray-color-8: #606060;
    --td-gray-color-9: #444444;
    --td-gray-color-10: #333333;
    --td-gray-color-11: #262626;
    --td-gray-color-12: #222222;
    --td-gray-color-13: #181818;
    --td-gray-color-14: #111111;
    --td-font-white-1: rgba(255, 255, 255, 0.9);
    --td-font-white-2: rgba(255, 255, 255, 0.55);
    --td-font-white-3: rgba(255, 255, 255, 0.35);
    --td-font-white-4: rgba(255, 255, 255, 0.22);
    --td-font-gray-1: rgba(0, 0, 0, 0.9);
    --td-font-gray-2: rgba(0, 0, 0, 0.6);
    --td-font-gray-3: rgba(0, 0, 0, 0.4);
    --td-font-gray-4: rgba(0, 0, 0, 0.26);
    --td-brand-color: var(--td-brand-color-5);
    --td-warning-color: var(--td-warning-color-5);
    --td-error-color: var(--td-error-color-6);
    --td-success-color: var(--td-success-color-6);
    --td-brand-color-hover: var(--td-brand-color-4);
    --td-brand-color-focus: var(--td-brand-color-2);
    --td-brand-color-active: var(--td-brand-color-6);
    --td-brand-color-disabled: var(--td-brand-color-3);
    --td-brand-color-light: var(--td-brand-color-1);
    --td-brand-color-light-hover: var(--td-brand-color-2);
    --td-warning-color-hover: var(--td-warning-color-4);
    --td-warning-color-focus: var(--td-warning-color-2);
    --td-warning-color-active: var(--td-warning-color-6);
    --td-warning-color-disabled: var(--td-warning-color-3);
    --td-warning-color-light: var(--td-warning-color-1);
    --td-warning-color-light-hover: var(--td-warning-color-2);
    --td-error-color-hover: var(--td-error-color-5);
    --td-error-color-focus: var(--td-error-color-2);
    --td-error-color-active: var(--td-error-color-7);
    --td-error-color-disabled: var(--td-error-color-3);
    --td-error-color-light: var(--td-error-color-1);
    --td-error-color-light-hover: var(--td-error-color-2);
    --td-success-color-hover: var(--td-success-color-5);
    --td-success-color-focus: var(--td-success-color-2);
    --td-success-color-active: var(--td-success-color-7);
    --td-success-color-disabled: var(--td-success-color-3);
    --td-success-color-light: var(--td-success-color-1);
    --td-success-color-light-hover: var(--td-success-color-2);
    --td-mask-active: rgba(0, 0, 0, 0.6);
    --td-mask-disabled: rgba(0, 0, 0, 0.6);
    --td-bg-color-page: var(--td-gray-color-14);
    --td-bg-color-container: var(--td-gray-color-13);
    --td-bg-color-container-hover: var(--td-gray-color-12);
    --td-bg-color-container-active: var(--td-gray-color-10);
    --td-bg-color-container-select: var(--td-gray-color-9);
    --td-bg-color-secondarycontainer: var(--td-gray-color-12);
    --td-bg-color-secondarycontainer-hover: var(--td-gray-color-11);
    --td-bg-color-secondarycontainer-active: var(--td-gray-color-9);
    --td-bg-color-component: var(--td-gray-color-11);
    --td-bg-color-component-hover: var(--td-gray-color-10);
    --td-bg-color-component-active: var(--td-gray-color-9);
    --td-bg-color-secondarycomponent: var(--td-gray-color-10);
    --td-bg-color-secondarycomponent-hover: var(--td-gray-color-9);
    --td-bg-color-secondarycomponent-active: var(--td-gray-color-8);
    --td-bg-color-component-disabled: var(--td-gray-color-12);
    --td-bg-color-specialcomponent: transparent;
    --td-text-color-primary: var(--td-font-white-1);
    --td-text-color-secondary: var(--td-font-white-2);
    --td-text-color-placeholder: var(--td-font-white-3);
    --td-text-color-disabled: var(--td-font-white-4);
    --td-text-color-anti: #fff;
    --td-text-color-brand: var(--td-brand-color-5);
    --td-text-color-link: var(--td-brand-color-5);
    --td-border-level-1-color: var(--td-gray-color-11);
    --td-component-stroke: var(--td-gray-color-11);
    --td-border-level-2-color: var(--td-gray-color-10);
    --td-component-border: var(--td-gray-color-10);
    --td-shadow-1: 0 4px 6px rgba(0, 0, 0, 0.06), 0 1px 10px rgba(0, 0, 0, 8%),    0 2px 4px rgba(0, 0, 0, 12%);
    --td-shadow-2: 0 8px 10px rgba(0, 0, 0, 0.12), 0 3px 14px rgba(0, 0, 0, 10%),    0 5px 5px rgba(0, 0, 0, 16%);
    --td-shadow-3: 0 16px 24px rgba(0, 0, 0, 0.14), 0 6px 30px rgba(0, 0, 0, 12%),    0 8px 10px rgba(0, 0, 0, 20%);
    --td-shadow-inset-top: inset 0 0.5px 0 #344158;
    --td-shadow-inset-right: inset 0.5px 0 0 #344158;
    --td-shadow-inset-bottom: inset 0 -0.5px 0 #344158;
    --td-shadow-inset-left: inset -0.5px 0 0 #344158;
    --td-table-shadow-color: rgba(0, 0, 0, 0.55);
    --td-scrollbar-color: rgba(255, 255, 255, 0.1);
    --td-scrollbar-hover-color: rgba(255, 255, 255, 0.3);
    --td-scroll-track-color: #333;
}

.t-button .t-icon {
    font-size: var(--td-comp-size-xxxs);
}

.t-button .t-loading {
    font-size: var(--td-comp-size-xxxs);
}

.t-button .t-icon+.t-button__text:not(:empty) {
    margin-left: var(--td-comp-margin-xs);
}

.t-button .t-loading+.t-button__text:not(:empty) {
    margin-left: var(--td-comp-margin-xs);
}

.t-button .t-button__suffix:not(:empty) {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    margin-left: var(--td-comp-margin-xs);
}

.t-button--variant-dashed .t-icon,.t-button--variant-dashed .t-loading {
    font-size: var(--td-comp-size-xxxs);
}

.t-button--variant-outline .t-icon,.t-button--variant-outline .t-loading {
    font-size: var(--td-comp-size-xxxs);
}

.t-button--variant-base .t-icon,.t-button--variant-base .t-loading {
    font-size: var(--td-comp-size-xxxs);
}

.t-button--shape-circle .t-icon {
    font-size: var(--td-comp-size-xxxs);
}

.t-button--shape-circle .t-loading {
    font-size: var(--td-comp-size-xxxs);
}

.t-link .t-link__prefix-icon {
    margin-right: var(--td-comp-margin-xs);
}

.t-link .t-link__suffix-icon {
    margin-left: var(--td-comp-margin-xs);
}

.t-link.t-size-l .t-link__prefix-icon {
    margin-right: var(--td-comp-margin-xs);
}

.t-link.t-size-l .t-link__suffix-icon {
    margin-left: var(--td-comp-margin-xs);
}

.t-popup[data-popper-placement^="top"] .t-popup__arrow {
    bottom: calc(-8px / 2);
}

.t-tooltip .t-popup__arrow {
    width: auto;
}

.t-popup[data-popper-placement^="top"].t-tooltip .t-popup__arrow {
    bottom: var(--td-comp-margin-xs);
}

.t-popup[data-popper-placement^="left"].t-tooltip .t-popup__arrow {
    right: var(--td-comp-margin-xs);
}

.t-popup[data-popper-placement^="right"].t-tooltip .t-popup__arrow {
    left: calc(0px - var(--td-comp-margin-xs));
}

.t-dropdown__menu {
    gap: 0px;
}

.t-dropdown__menu .t-divider {
    color: var(--td-bg-color-container-hover);
}

.t-dropdown__submenu ul {
    gap: 0px;
}

.t-dropdown__item {
    padding: calc(var(--td-comp-paddingTB-xs) + 1px) var(--td-comp-paddingLR-s);
}

.t-dropdown__item--theme-default.t-dropdown__item--active {
    color: var(--td-text-color-primary);
    background-color: var(--td-bg-color-container-hover);
}

.t-dropdown__item--theme-default.t-dropdown__item--suffix:hover {
    background-color: var(--td-bg-color-container-hover);
    color: var(--td-text-color-primary);
}

.t-tabs__header .t-icon {
    font-size: var(--td-comp-size-xxxs);
}

.t-tabs__btn.t-size-m {
    height: var(--td-comp-size-m);
    line-height: var(--td-comp-size-m);
}

.t-tabs__btn.t-size-l {
    height: var(--td-comp-size-xl);
    line-height: var(--td-comp-size-xl);
}

.t-tabs__scroll-btn.t-size-m {
    height: var(--td-comp-size-m);
    line-height: var(--td-comp-size-m);
}

.t-tabs__scroll-btn.t-size-l {
    height: var(--td-comp-size-xl);
    line-height: var(--td-comp-size-xl);
}

.t-tabs__nav-item {
    font: var(--td-font-body-large);
}

.t-tabs__nav-item-wrapper {
    margin-left: 0;
    margin-right: 0;
}

.t-tabs__nav-item.t-size-m {
    height: var(--td-comp-size-m);
    line-height: var(--td-comp-size-m);
}

.t-tabs__nav-item.t-size-l {
    height: var(--td-comp-size-xl);
    line-height: var(--td-comp-size-xl);
}

.t-tabs__nav--card.t-tabs__nav-item {
    padding-right: var(--td-comp-paddingLR-s);
    padding-left: var(--td-comp-paddingLR-s);
}

.t-tabs__nav--card.t-tabs__nav-item.t-size-l {
    padding-left: var(--td-comp-paddingLR-l);
    padding-right: var(--td-comp-paddingLR-l);
}

.t-layout__header {
    height: var(--td-comp-size-xxl);
}

.t-head-menu {
    font: var(--td-font-body-small);
}

.t-head-menu .t-tabs {
    padding-top: var(--td-comp-margin-xs);
}

.t-head-menu .t-tabs .t-tabs__nav-item {
    font-size: var(--td-font-size-body-medium);
}

.t-head-menu__inner {
    height: var(--td-comp-size-xxl);
}

.t-head-menu__inner li+li {
    margin-left: 0;
}

.t-head-menu .t-menu__logo:not(:empty) {
    margin-right: var(--td-comp-margin-xxl);
}

.t-head-menu .t-menu__operations:not(:empty) {
    height: var(--td-comp-size-xxl);
    line-height: 48px;
    margin-right: var(--td-comp-margin-xl);
}

.t-head-menu .t-menu__operations-icon {
    width: var(--td-comp-size-xxl);
    height: var(--td-comp-size-xxl);
    line-height: var(--td-comp-size-xxl);
}

.t-head-menu .t-menu__item {
    height: var(--td-comp-size-xxl);
    line-height: var(--td-comp-size-xxl);
}

.t-head-menu .t-menu__popup {
    top: calc(var(--td-comp-size-xxl) + 12px);
}

.t-head-menu .t-menu__popup .t-menu__item.t-is-active {
    color: var(--td-text-color-anti);
}

.t-head-menu .t-menu__popup .t-menu__item.t-is-active .t-icon {
    color: var(--td-text-color-anti);
}

.t-head-menu .t-menu__popup li+li {
    margin-top: 0;
}

.t-default-menu {
    font: var(--td-font-body-large);
}

.t-default-menu.t-is-collapsed {
    width: 56px;
}

.t-default-menu.t-is-collapsed .t-menu__item.t-is-active.t-is-opened {
    color: var(--td-text-color-anti);
    background-color: var(--td-brand-color);
}

.t-default-menu.t-is-collapsed .t-menu__item.t-is-active.t-is-opened .t-icon {
    color: var(--td-text-color-anti);
}

.t-default-menu__inner .t-menu__logo:not(:empty) {
    height: var(--td-comp-size-xxl);
}

.t-default-menu__inner .t-menu {
    padding: 0;
    font: var(--td-font-body-large);
    box-shadow: 1px 0px 0px var(--td-component-stroke);
}

.t-default-menu .t-menu__operations:not(:empty) {
    box-shadow: 1px 0px 0px var(--td-component-stroke);
}

.t-default-menu .t-submenu {
    margin-bottom: 0;
    position: relative;
}

.t-default-menu .t-submenu.t-is-opened {
    background-color: var(--td-bg-color-secondarycontainer);
}

.t-default-menu .t-menu__operations:not(:empty) {
    padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-m);
}

.t-default-menu .t-menu__sub.t-is-opened {
    max-height: calc(100vh - var(--td-comp-size-xxl) * 2);
}

.t-default-menu .t-menu__item {
    margin: 0;
    padding: 0 10px 0 var(--td-comp-paddingLR-l);
    height: var(--td-comp-size-xl);
}

.t-default-menu .t-menu__item .t-icon {
    width: var(--td-comp-size-xxxs);
    height: var(--td-comp-size-xxxs);
}

.t-default-menu .t-menu__item.t-is-active:not(.t-is-opened) {
    color: var(--td-text-color-anti);
    background-color: var(--td-brand-color);
}

.t-default-menu .t-menu__item.t-is-active:not(.t-is-opened) .t-icon {
    color: var(--td-text-color-anti);
}

.t-default-menu.t-menu--dark .t-menu__logo:not(:empty) {
    border-bottom-color: var(--td-gray-color-11);
}

.t-default-menu.t-menu--dark .t-menu__operations:not(:empty) {
    border-top-color: var(--td-gray-color-11);
}

.t-default-menu.t-menu--dark .t-menu__item:hover:not(.t-is-active):not(.t-is-disabled) {
    background-color: var(--td-gray-color-11);
}

.t-default-menu.t-menu--dark .t-submenu.t-is-opened {
    background-color: var(--td-gray-color-14);
}

.t-default-menu.t-menu--dark.t-is-collapsed .t-menu-group__title:after {
    background-color: var(--td-gray-color-11);
}

.t-menu {
    font: none;
}

.t-menu__item.t-is-active {
    color: var(--td-text-color-anti);
    background-color: var(--td-brand-color);
}

.t-menu__item.t-is-opened {
    color: none;
}

.t-menu--dark.t-head-menu .t-menu__popup {
    border: solid 0.5px var(--td-gray-color-11);
}

.t-menu--dark .t-menu__item {
    --ripple-color: var(--td-gray-color-12);
}

.t-menu--dark .t-menu__item.t-is-active {
    color: var(--td-text-color-anti);
    background-color: var(--td-brand-color);
}

.t-menu--dark .t-menu__item:hover:not(.t-is-active):not(.t-is-opened):not(.t-is-disabled) {
    background-color: var(--td-gray-color-11);
}

.t-menu--dark .t-menu__popup .t-menu__item:hover:not(.t-is-active) {
    background-color: var(--td-gray-color-11);
}

.t-menu__popup-wrapper {
    padding: 0;
}

.t-menu__popup.t-is-horizontal li+li {
    margin-top: 0;
}

.t-menu__popup.t-is-opened {
    max-height: calc(100vh - var(--td-comp-size-xxl) * 2);
}

.t-menu__popup .t-menu__item {
    color: none;
    height: var(--td-comp-size-l);
    line-height: var(--td-comp-size-xl);
}

.t-menu__operations-icon:hover {
    background-color: var(--td-brand-color);
}

.t-menu__popup .t-menu__item,.t-menu__popup .t-submenu {
    margin: 0;
}

.t-input.t-size-l {
    padding: 0 var(--td-comp-paddingLR-s);
}

.t-input.t-size-s {
    padding: 0 var(--td-comp-paddingLR-xs);
}

.t-input .t-input__prefix>.t-icon,.t-input .t-input__suffix>.t-icon {
    font-size: 16px;
}

.t-input-number:not(.t-input-number--column)>.t-input-number__decrease+.t-input__wrap {
    margin-left: -1px;
}

.t-input-number:not(.t-input-number--column)>.t-input-number__decrease+.t-input__wrap :hover {
    z-index: 2;
}

.t-input-number:not(.t-input-number--column)>.t-input-number__decrease+.t-input__wrap .t-is-focused {
    z-index: 2;
}

.t-input-number:not(.t-input-number--column)>.t-input-number__decrease+.t-input__wrap .t-is-error {
    z-index: 2;
}

.t-input-number:not(.t-input-number--column)>.t-input-number__decrease+.t-input__wrap .t-is-warning {
    z-index: 2;
}

.t-input-number:not(.t-input-number--column)>.t-input-number__decrease+.t-input__wrap .t-is-success {
    z-index: 2;
}

.t-input-number.t-input-number--auto-width:not(.t-input-number--column) .t-input-number__increase {
    right: 0;
}

.t-input-number .t-input-number__decrease .t-icon,.t-input-number .t-input-number__increase .t-icon {
    font-size: var(--td-comp-size-xxxs);
}

.t-input-number--row .t-input__wrap {
    margin-right: -1px;
}

.t-tag {
    height: var(--td-comp-size-xxs);
}

.t-tag-input .t-input {
    padding: var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-s) var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xs);
}

.t-tag .t-icon {
    width: calc(var(--td-font-size-body-medium) + 4px);
    height: calc(var(--td-font-size-body-medium) + 4px);
}

ul.t-select-option-group__header,.t-select-option-group__header {
    height: var(--td-comp-size-m);
    line-height: var(--td-comp-size-m);
}

.t-select-option-group__header.t-size-l {
    padding: 0 var(--td-comp-paddingLR-s);
}

.t-select-option-group__header.t-size-s {
    height: var(--td-comp-size-xs);
    line-height: var(--td-comp-size-xs);
    padding: 0 var(--td-comp-paddingLR-xs);
}

.t-select-option {
    height: var(--td-comp-size-m);
}

.t-select-option.t-size-l {
    padding: 0 var(--td-comp-paddingLR-s);
}

.t-select-option.t-size-s {
    height: var(--td-comp-size-xs);
    padding: 0 var(--td-comp-paddingLR-xs);
}

.t-select-option.t-is-selected {
    color: var(--td-text-color-primary);
    background-color: var(--td-bg-color-component);
}

.t-select-option.t-is-selected .t-checkbox__label {
    color: var(--td-text-color-primary);
}

.t-select-option.t-is-selected:hover {
    background-color: var(--td-bg-color-component);
}

.t-select-option+.t-select-option {
    margin-top: 0;
}

.t-pagination__pager li:not(:last-child) {
    margin-right: 6px;
}

.t-pagination__number {
    z-index: 2;
}

.t-pagination__number:hover {
    z-index: 3;
}

.t-pagination__number.t-is-current {
    z-index: 3;
}

.t-pagination__number--more {
    z-index: 1;
}

.t-pagination__jump {
    height: calc(var(--td-comp-size-m) - 2px);
    border: 1px solid var(--td-component-border);
}

.t-pagination .t-input-adornment__append {
    height: none;
}

.t-pagination .t-input-number .t-input {
    height: none;
}

.t-pagination.t-size-s .t-pagination__jump {
    height: calc(var(--td-comp-size-xs) - 2px);
}

.t-pagination.t-size-s .t-input-adornment__append {
    height: var(--td-comp-size-xs);
}

.t-pagination.t-size-s .t-input-number .t-input {
    height: var(--td-comp-size-xs);
}

.default-step-icon {
    font-size: var(--td-font-size-title-large);
}

.t-steps .t-steps-item--finish .t-steps-item__icon .t-icon {
    color: var(--td-text-color-anti);
}

.t-steps .t-steps-item--finish .t-steps-item__icon--number {
    background: var(--td-brand-color);
}

.t-steps .t-steps-item__icon {
    font-size: var(--td-comp-size-xxxs);
}

.t-steps .t-steps-item__icon--number {
    font-size: var(--td-font-size-title-large);
}

.t-steps .t-steps-item__icon--finish {
    font-size: var(--td-font-size-title-large);
}

.t-steps .t-steps-item__icon--error {
    font-size: var(--td-font-size-title-large);
}

.t-steps .t-steps-item__icon>.t-icon {
    font-size: calc(var(--td-comp-size-xxxs) + 10px);
}

.t-steps--horizontal.t-steps--default-anchor .t-steps-item__icon>.t-icon {
    font-size: calc(var(--td-comp-size-xxxs) + 10px);
}

.t-cascader__panel--empty {
    height: var(--td-comp-size-m);
    line-height: var(--td-comp-size-m);
}

.t-cascader__item {
    height: var(--td-comp-size-m);
}

.t-cascader__item.t-size-l {
    height: var(--td-comp-size-l);
}

.t-cascader__item-icon.t-loading {
    color: var(--td-text-color-primary);
}

.t-cascader__item.t-is-expanded {
    background: var(--td-bg-color-component);
    color: var(--td-text-color-primary);
}

.t-cascader__item.t-is-expanded .t-icon-chevron-right {
    color: var(--td-text-color-primary);
}

.t-cascader__item .t-checkbox .t-checkbox__label .t-cascader__item__label--filter {
    color: var(--td-text-color-primary);
}

.t-cascader__item-label--filter {
    color: var(--td-text-color-primary);
}

.t-cascader__item.t-is-selected {
    color: var(--td-text-color-primary);
}

.t-cascader__item.t-is-selected .t-checkbox__label {
    color: var(--td-text-color-primary);
}

.t-form__item {
    margin-bottom: var(--td-comp-margin-xl);
}

.t-form__item.t-form__item-with-extra {
    margin-bottom: var(--td-comp-margin-xl);
}

.t-radio-group .t-radio-button {
    -webkit-transition: background-color 0.2s linear, color 0.2s linear,    border-color 0.2s linear;
    transition: background-color 0.2s linear, color 0.2s linear,    border-color 0.2s linear;
}

.t-radio-group .t-radio-button:hover {
    background: var(--td-bg-color-container-hover);
}

.t-radio-group .t-radio-button.t-is-checked:hover {
    background: transparent;
}

.t-transfer__list-source,.t-transfer__list-target {
    border: 1px solid var(--td-component-border);
}

.t-transfer__list-header {
    width: calc(200px - 0 * 2);
    padding: 0 var(--td-comp-paddingLR-m);
    margin: 0 0;
}

.t-transfer__list-header+ :not(.t-transfer__list--with-search) {
    border-top: 1px solid var(--td-component-border);
}

.t-transfer__list-content .t-checkbox-group {
    gap: 0;
}

.t-transfer__list-content .t-checkbox-group .t-checkbox {
    margin-right: 0;
}

.t-transfer__list-content .t-checkbox-group .t-checkbox+.t-checkbox {
    margin-left: 0;
}

.t-transfer__list-item {
    padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m);
    margin: 0;
}

.t-transfer__list-item.t-is-checked {
    background: var(--td-bg-color-component);
}

.t-transfer__list-footer {
    border-top: 1px solid var(--td-component-border);
}

.t-transfer__search-wrapper {
    width: calc(100% + 2px);
    left: -1px;
    padding: 0 0;
}

.t-time-picker__panel-body {
    height: calc(calc(var(--td-comp-size-m) + var(--td-size-3)) * 7 + var(--td-size-3));
}

.t-time-picker__panel-body-active-mask {
    height: var(--td-comp-size-m);
}

.t-time-picker__panel-body-active-mask>div {
    -webkit-transform: translateY(calc(0px - calc(var(--td-comp-size-m) / 2)));
            transform: translateY(calc(0px - calc(var(--td-comp-size-m) / 2)));
    height: var(--td-comp-size-m);
    background-color: var(--td-brand-color);
}

.t-time-picker__panel-body-scroll-item {
    height: var(--td-comp-size-m);
    line-height: var(--td-comp-size-m);
}

.t-time-picker__panel-body-scroll-item.t-is-current {
    color: var(--td-text-color-anti);
}

.t-time-picker__panel-section-body {
    padding: 0;
    margin: 0 calc(0px - var(--td-comp-margin-xs));
}

.t-tree__item .t-icon,.t-tree__item .t-loading {
    font-size: calc(var(--td-font-size-body-medium) + 4px);
}

.t-tree__item::before {
    height: 26px;
}

.t-tree__line {
    bottom: calc(26px / 2);
    height: 26px;
}

.t-tree__line::before {
    height: 26px;
    width: calc(calc(var(--td-font-size-body-medium) + 4px) / 2);
}

.t-tree__icon {
    width: calc(var(--td-font-size-body-medium) + 4px);
}

.t-tree__icon::after {
    width: calc(calc(var(--td-font-size-body-medium) + 4px) + 4px);
    height: calc(calc(var(--td-font-size-body-medium) + 4px) + 4px);
}

.t-tree__label.t-is-checked {
    background-color: none;
}

.t-tree--transition .t-tree__item--visible {
    max-height: calc(26px * var(--hscale) + 0px);
}

@-webkit-keyframes t-tree-toggle {
    0% {
        opacity: 0;
        max-height: 0;
    }

    50% {
        opacity: 0;
        max-height: calc(26px * var(--hscale) + 0px);
    }

    100% {
        opacity: 1;
        max-height: calc(26px * var(--hscale) + 0px);
    }
}

@keyframes t-tree-toggle {
    0% {
        opacity: 0;
        max-height: 0;
    }

    50% {
        opacity: 0;
        max-height: calc(26px * var(--hscale) + 0px);
    }

    100% {
        opacity: 1;
        max-height: calc(26px * var(--hscale) + 0px);
    }
}

.t-card {
    box-shadow: 0px 1px 4px rgba(38, 47, 62, 0.2);
}

.t-card__body {
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);
}

.t-card__header {
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);
}

.t-card__footer {
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);
}

.dashboard-overview-card.overview-panel {
    box-shadow: none;
}

.dashboard-overview-card.export-panel {
    box-shadow: none;
}

.inner-card {
    box-shadow: none;
}

.dashboard-list-card {
    box-shadow: none;
}

.content-container .card-padding-no {
    box-shadow: none;
}

.user-left-greeting {
    box-shadow: 0px 1px 4px rgba(38, 47, 62, 0.2);
}

.t-dialog__header {
    font: var(--td-font-title-large);
}

.t-dialog__header--fullscreen {
    padding: 0 var(--td-comp-paddingLR-xl);
}

.t-dialog__body {
    padding: var(--td-comp-paddingTB-s) 0;
}

.t-dialog__body--fullscreen {
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl);
}

.t-dialog__footer--fullscreen {
    padding: 0 var(--td-comp-paddingLR-xl) var(--td-comp-paddingTB-xl);
}

.t-dialog--default {
    padding: var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xl);
}

.t-image-viewer__utils .t-image-viewer__utils-content {
    height: 40px;
    padding: none;
}

.t-image-viewer__utils .t-image-viewer__utils-content .t-image-viewer__modal-icon {
    width: var(--td-comp-size-xl);
    height: var(--td-comp-size-xl);
}

.t-list-item {
    padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-s);
}

.t-list.t-size-s .t-list-item {
    padding: var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s);
}

.t-list.t-size-l .t-list-item {
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-s);
}

.t-popup[data-popper-placement^="top"] .t-popup__arrow {
    bottom: calc(-8px / 2);
}

.t-progress__inner {
    border-radius: none;
}

.t-progress__icon {
    font-size: calc(var(--td-font-size-body-medium) + 4px);
}

.t-progress__bar {
    border-radius: none;
}

.t-progress--plump {
    border-radius: none;
}

.t-table__pagination {
    padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-s);
}

.t-table th,.t-table td {
    padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-s);
}

.t-table td[key="row-select"] {
    padding: 13px 0 11px var(--td-comp-paddingLR-s);
}

.t-table.t-size-s th,.t-table.t-size-s td {
    padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-xs);
}

.t-table.t-size-l th,.t-table.t-size-l td {
    padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l);
}

.t-table--bordered .t-table__pagination {
    padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-s);
}

.t-table__filter-pop-content-inner>.t-date-range-picker__panel {
    margin: calc(0px - var(--td-comp-margin-s));
}

.t-table__filter--bottom-buttons {
    padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-s);
}

.t-table__row-full-element {
    padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-s);
}

.t-timeline-item__wrapper {
    width: 10px;
}

.t-timeline-item__wrapper .t-timeline-item__dot {
    width: 6px;
    height: 6px;
    top: 6px;
}

.t-timeline-item__wrapper .t-timeline-item__tail {
    border-left: 1px solid transparent;
    height: calc(100% - (10px * 2 + 6px));
}

.t-timeline-alternate .t-timeline-item-left {
    margin-left: calc(50% - (10px / 2));
}

.t-timeline-alternate .t-timeline-item-right {
    margin-right: calc(50% - (10px / 2));
}

.t-alert {
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);
}

.t-alert--info {
    background-color: var(--td-brand-color-light);
}

.t-alert--success {
    background-color: var(--td-success-color-light);
}

.t-alert--success .t-alert__swiper-trigger-wrap {
    color: var(--td-success-color-light);
}

.t-alert--warning .t-alert__swiper-trigger-wrap {
    color: var(--td-warning-color-light);
}

.t-alert--error {
    background-color: var(--td-error-color-light);
}

.t-alert--error .t-alert__swiper-trigger-wrap {
    color: var(--td-error-color-light);
}

.t-message.t-is-closable .t-message__close .t-icon-close {
    font-size: calc(var(--td-font-size-body-medium) + 4px);
}

.t-popconfirm__body>.t-icon {
    padding: calc((var(--td-line-height-body-medium) - calc(var(--td-font-size-body-medium) + 8px)) / 2) 0;
    font-size: calc(var(--td-font-size-body-medium) + 8px);
}

.list-common-table {
    box-shadow: 0px 1px 4px rgba(38, 47, 62, 0.2);
}

.table-tree-container {
    box-shadow: 0px 1px 4px rgba(38, 47, 62, 0.2);
}

.form-basic-container {
    box-shadow: 0px 1px 4px rgba(38, 47, 62, 0.2);
}

.form-step-container {
    box-shadow: 0px 1px 4px rgba(38, 47, 62, 0.2);
}

.secondary-notification {
    box-shadow: 0px 1px 4px rgba(38, 47, 62, 0.2);
}

.t-avatar {
    background: var(--td-brand-color-light);
}

.dashboard-item-top>span {
    font-family: 'TCloud Number';
}

.inner-card__content-title {
    font-family: 'TCloud Number';
}

.dashboard-list-card__number {
    font-family: 'TCloud Number';
}

.t-select__dropdown .t-popup__content {
    background-color: #20263b;
    color: #d6e0dc;
    margin-top:0px !important;
    box-shadow: 0 1px 5px 0 rgba(25,27,43,.8);
    border-radius: 4px;
}
.t-select-option.t-is-selected {
    background-color: hsla(0,0%,100%,.05);
    color: #2c60db;
}
.t-select-option.t-is-selected:hover {
    background-color: hsla(0,0%,100%,.05);
    color: #2c60db;
}
.t-select-option:not(.t-is-disabled):not(.t-is-selected):hover {
    background-color: hsla(0,0%,100%,.05);
    color: #2c60db;
}
.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected) {
    background-color: hsla(0,0%,100%,.05);
    color: #2c60db;
}
.t-select-option {
    background-color: #20263b;
    color: #d6e0dc;
    margin-top:0px !important;
}
.t-tooltip--default .t-popup__content {
    box-shadow: none;
    border: none;
    background: #6e819d;
    color: #d6e0dc;
    border-radius: 1px;
    font-size: 12px;
    padding: 2px 8px;
    
}
.t-tooltip .t-popup__arrow {
    display:none;
}
.t-date-picker__panel-content, .t-date-range-picker__panel-content, .t-date-range-picker__panel-content-wrapper {
    -webkit-box-orient:vertical !important;
    -webkit-box-direction:normal !important;
    -webkit-flex-direction:column !important;
            flex-direction:column !important;
  }

  .t-dialog-wx-white .t-dialog {
    width: 80vw;
    padding-bottom: 0px;
    border-radius: 16px;
    border: none;
  }
  .t-dialog-wx-white .t-dialog--default {
    background-color: #fff;
    color: #000;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }
  .t-dialog-wx-white .t-dialog--default .t-dialog__header .t-dialog__close{
    display: none;
  }
  .t-dialog-wx-white .t-dialog--default .t-dialog__header-content {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    color: #20263b;
  }
  .t-dialog-wx-white .t-dialog--default .t-dialog__body {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    font-size: 16px;
    color: #7f7f7f;
  }
  .t-dialog-wx-white .t-dialog--default .t-dialog__footer {
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 20px;
  }
  .t-dialog-wx-white .t-dialog--default .t-dialog__footer .t-button {
    width: 50%;
    margin: 0;
    padding: 25px;
    background-color: #fff;
    color: #000;
    border: none;
    border-top: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5;
    font-size: 16px;
    font-weight: 600;
  } 
  .t-dialog-wx-white .t-dialog--default .t-dialog__footer .t-button.t-dialog__confirm {
    background-color: #fff;
    color: #576b95;
    border: none;
    border-top: 1px solid #f5f5f5;
  } 

@font-face {
    font-family: 'CAI978';
    src: url(/fonts/840-CAI978.a0821f74.ttf);
}
@font-face {
    font-family: 'pangMenTitle';
    src: url(/fonts/PangMenZhengDaoBiaoTiTi.1aaf699e.ttf);
}
@font-face {
    font-family: 'hooge';
    src: url(/fonts/hooge0555.woff.3082c1f8.ttf);
}
@font-face {
    font-family: 'lccd';
    src: url(/fonts/digi-face-wide.9f99fb15.ttf);
}
@font-face {
    font-family: 'din-medium';
    src: url(/fonts/DIN-MEDIUM.293c0b50.OTF);
}
@font-face {
    font-family: 'YouSheBiaoTiHei-2';
    src: url(/fonts/YouSheBiaoTiHei-2.fc8630f2.ttf);
}
@font-face {
    font-family: 'DINPro Medium';
    src: url("/fonts/DINPro%20Medium.49374269.otf");
}
@font-face {
    font-family: 'Helvetica-Neue-2';
    src: url(/fonts/Helvetica-Neue-2.3ab22529.ttf);
}
@font-face {
    font-family: 'PingFangSCRegular';
    src: url(/fonts/PingFangSCRegular.97bbe5f2.ttf);
}
@font-face {
    font-family: 'SourceHanSansCN-Normal';
    src: url(/fonts/SourceHanSansCN-Normal.2dd90385.otf);
}
@font-face {
    font-family: 'SourceHanSansCN-ExtraLight';
    src: url(/fonts/SourceHanSansCN-ExtraLight.76bcd9c0.otf);
}
.t-form__controls-content .t-input__wrap, .t-layout__content .t-input__wrap{
    display: block;
}
